Commit Graph

22 Commits

Author SHA1 Message Date
jonpas
90a8e5a1d6
Extensions - Fix buffer overflows and Artillery Tables for GCC (#7641)
* Dynload - Fix buffer overflow

* Fix more buffer overflows

* Fix Artillery Tables compilation for GCC
2020-04-18 12:41:37 -05:00
PabstMirror
c426103f23 Extension changes for Medical Rewrite and Linux compilation (#6909)
* Fix Medical HandleDamageWounds memory leak (#6809)

* Use strncpy and disable MSVC unsafe warnings (#7171)
* Set 64-bit correctly from generator string, Disable SSE2 flag on 64-bit (non-existent)

* Tweaks for Linux extensions (#5762)
* Tweak CMakeLists for Linux compilation
* Conform SQF extensions check for Linux server extensions support
* Add *.so to tools
* Split extension check into Windows and Linux
* Disable Medical extension loading for now
* Add client/server separation to extension loading
* Add Arma config documentation on extension creation
2019-09-28 23:03:55 +02:00
Glowbal
b4ab15bb47 Use hitpoints in medical extension (#4494) 2016-10-02 09:41:17 +02:00
looterz
aae0709772 Patched medical extension 2016-02-17 16:26:14 -06:00
PabstMirror
f1797feead Make wound assignment consistent for dll/sqf
Dll now exits on first match for threshold damage (exitWith)
Remove random wound in sqf to match dll
Fix backblast threshold order
Add lower vehiclecrash threshold
Add dll version logging
2016-02-16 12:19:18 -06:00
Thomas Kooi
60684c584a Merge pull request #2382 from TheMagnetar/master
Removed pedantic errors and redefinition of M_PI variable
2015-11-26 16:14:09 +01:00
Glowbal
0c25f9d8fb Added error handling and debug printing to the medical extension 2015-09-19 11:51:41 +02:00
TheMagnetar
2b80285ad7 Removed pedantic errors. Mainly extra ';' in namespace definitions 2015-09-08 21:53:29 +02:00
Glowbal
d448c9e7c0 Fixed select new injuryToAdd always selects first
It should not always take the first injury in the list. That would with the current configuration almost always be the same injury as in `highestSpot`.

This might need to be expanded with something that prefers higher damage types.
2015-06-13 12:37:41 +02:00
jaynus
f74eb31bbc cross-platform compat integration for medical (history rewrite from gay merge). 2015-05-21 08:43:02 -07:00
Glowbal
2544cdef4a Clean up 2015-05-17 09:48:59 +02:00
Glowbal
bd440f5af9 adjusted random 2015-05-17 00:07:41 +02:00
Glowbal
f26cb0a666 Now handles input and output 2015-05-16 23:20:17 +02:00
Glowbal
4b6b0621da Implemented handleDamage wounds fully 2015-05-16 23:19:50 +02:00
Glowbal
b334d8c52e Added woundID for open wounds 2015-05-16 23:18:58 +02:00
Glowbal
eb2383a6f0 tabs 2015-05-14 18:56:23 +02:00
Glowbal
5756c8530f Ported over handleDamage_wounds 2015-05-14 18:52:12 +02:00
Glowbal
e98c7cd1b7 Made handleDamage a singleton 2015-05-14 17:41:50 +02:00
Glowbal
a48b6c9426 Fixed namespace issues. Removed static 2015-05-14 17:36:58 +02:00
Glowbal
7c03ec913b double all the things (ints) 2015-05-14 16:23:01 +02:00
Glowbal
92bca1f857 tabs 2015-05-04 00:32:44 +02:00
Glowbal
c2388aa80c Initial work on medical extension 2015-05-04 00:02:39 +02:00