ACE3/addons
Brandon Danyluk c4156a6888
Add Vehicle Damage (ACE2 port) & Enhance Cook-Off (#7565)
* Initital port of ACE2 Vehicle Damage

* Add fire damage and burning people

* Migrate vehicle damge stuff from cookoff. Change cookoff function to enhance effect.

* Minor tweaks

* Add incendiary values to all applicable ammunition. Add engine fire/smoke if hit enough

* Handle car damage more elegantly.

* Added ability to create fire sources arbitrarily

* tweaks

* Add chance to detonate after cookoff

* disable compile cache

* Move blown-off turret config to vehicle damage. Add settings inititalized EH for initializing off settings

* tabs->spaces

* Various code improvements

* Change to count loop for deleting effects

* update addon requirements

* remove vanilla config requirements

* Add RHS compatability

* RHS compat. Various QOL fixes/changes

* Various tweaks to compats and code.

* High-Explosive damage tweak

* Change how penetration is calculated for parts

* Fix RHS compat

* Create setting for flare effect

* increase burning scream sounds

* swap out file name for snake_case

* move incendiary values out of vehicle damage. remove medical dependency

* vehicle_dammage - update all refs to snake

* sqf fixes

* fix fire string package caps

* fix pboprefix

* Default setting to on

* Add variables to enable/disable ring fire to avoid goofy looking vehicles. Enhance how particles are cleaned up. Remove advanced penetration simulation. Change how fire intensity is calculated. Add setting to "disable" vehicle after cookoff

* Fix bug where event handler wasn't giving the damage last.

* change to snake

* fix build errors

* Fix UBC

* Fix Order of Operations

* avoid O^2 events

* Make sure that no damage processing happens on dead units

* Change some if statements

* Keep track of player's death to stop various things

* add quotes to right middle wheen

* Add VD documentation

* fire docs

* Code quality fixes

* Clarify documentation

* define IDD

* switch global -> server

* Add newline between header and first code statement

* stop the dead from suffering

Its hard to tell when a unit is dead or in spectator, so check the config of the unit to determine it.

* Add settings to disable cook-off effects

* Delete effects if vehicle is deleted before cookoff occurs. Don't cookoff player ammo. Throw weapon better

* Move fire into own PR

* fix tabs and macro

* Shuffle crew indices so that a random person is first on the list to be injured each time

* fix effects not clearing

Co-authored-by: PabstMirror <pabstmirror@gmail.com>
2021-10-14 10:49:27 -05:00
..
advanced_ballistics General - Move to CBA Settings (#8461) 2021-10-11 15:48:30 -05:00
advanced_fatigue General - Move to CBA Settings (#8461) 2021-10-11 15:48:30 -05:00
advanced_throwing General - Move to CBA Settings (#8461) 2021-10-11 15:48:30 -05:00
ai Add SQFC support (#8235) 2021-09-03 19:08:34 -05:00
aircraft Add Vehicle Damage (ACE2 port) & Enhance Cook-Off (#7565) 2021-10-14 10:49:27 -05:00
apl Update contribution documents (#8382) 2021-08-16 20:17:56 +01:00
arsenal Cargo - Add ability to add custom name to cargo objects (#8023) 2021-10-12 17:42:38 -05:00
artillerytables General - Move to CBA Settings (#8461) 2021-10-11 15:48:30 -05:00
atragmx Add SQFC support (#8235) 2021-09-03 19:08:34 -05:00
attach Attach - Follow bone rotation for attached items (#8477) 2021-10-10 16:03:50 +02:00
backpacks Use modelToWorldVisualWorld (#8489) 2021-10-10 15:37:05 +02:00
ballistics Add Vehicle Damage (ACE2 port) & Enhance Cook-Off (#7565) 2021-10-14 10:49:27 -05:00
captives General - Move to CBA Settings (#8461) 2021-10-11 15:48:30 -05:00
cargo Cargo - Add ability to add custom name to cargo objects (#8023) 2021-10-12 17:42:38 -05:00
chemlights Add SQFC support (#8235) 2021-09-03 19:08:34 -05:00
common Cargo - Add ability to add custom name to cargo objects (#8023) 2021-10-12 17:42:38 -05:00
concertina_wire Add SQFC support (#8235) 2021-09-03 19:08:34 -05:00
cookoff Add Vehicle Damage (ACE2 port) & Enhance Cook-Off (#7565) 2021-10-14 10:49:27 -05:00
csw General - Move to CBA Settings (#8461) 2021-10-11 15:48:30 -05:00
dagr DAGR / Kestrel - Fix deviceKey condition (#8368) 2021-09-25 10:43:09 -05:00
disarming Disarming - Add quantity to ace_disarming_dropItems event (#8232) 2021-10-11 22:08:02 +02:00
disposable Update contribution documents (#8382) 2021-08-16 20:17:56 +01:00
dogtags Use modelToWorldVisualWorld (#8489) 2021-10-10 15:37:05 +02:00
dragging Interaction - Add interaction with terrain objects (#8103) 2021-10-12 14:36:33 -05:00
dragon Add Vehicle Damage (ACE2 port) & Enhance Cook-Off (#7565) 2021-10-14 10:49:27 -05:00
explosives Explosives - Add exclusion from dynamic defuse action (#8171) 2021-10-11 15:49:27 -05:00
fastroping Add Vehicle Towing (#8380) 2021-10-12 11:33:05 +02:00
fcs Add SQFC support (#8235) 2021-09-03 19:08:34 -05:00
field_rations Merge ACEX (#8415) 2021-10-14 10:46:43 -05:00
finger General - Move to CBA Settings (#8461) 2021-10-11 15:48:30 -05:00
fire Add Fire component (#8245) 2021-10-14 10:49:10 -05:00
flashlights Add SQFC support (#8235) 2021-09-03 19:08:34 -05:00
flashsuppressors Update contribution documents (#8382) 2021-08-16 20:17:56 +01:00
fonts Update contribution documents (#8382) 2021-08-16 20:17:56 +01:00
fortify Merge ACEX (#8415) 2021-10-14 10:46:43 -05:00
frag Add Vehicle Damage (ACE2 port) & Enhance Cook-Off (#7565) 2021-10-14 10:49:27 -05:00
gestures General - Move to CBA Settings (#8461) 2021-10-11 15:48:30 -05:00
gforces General - Move to CBA Settings (#8461) 2021-10-11 15:48:30 -05:00
goggles General - Move to CBA Settings (#8461) 2021-10-11 15:48:30 -05:00
grenades General - Move to CBA Settings (#8461) 2021-10-11 15:48:30 -05:00
gunbag Add SQFC support (#8235) 2021-09-03 19:08:34 -05:00
headless Merge ACEX (#8415) 2021-10-14 10:46:43 -05:00
hearing General - Move to CBA Settings (#8461) 2021-10-11 15:48:30 -05:00
hellfire Add Vehicle Damage (ACE2 port) & Enhance Cook-Off (#7565) 2021-10-14 10:49:27 -05:00
hitreactions General - Move to CBA Settings (#8461) 2021-10-11 15:48:30 -05:00
hot Add Vehicle Damage (ACE2 port) & Enhance Cook-Off (#7565) 2021-10-14 10:49:27 -05:00
huntir Add SQFC support (#8235) 2021-09-03 19:08:34 -05:00
intelitems Merge ACEX (#8415) 2021-10-14 10:46:43 -05:00
interact_menu Interaction - Add interaction with terrain objects (#8103) 2021-10-12 14:36:33 -05:00
interaction Interaction - Add interaction with terrain objects (#8103) 2021-10-12 14:36:33 -05:00
inventory General - Move to CBA Settings (#8461) 2021-10-11 15:48:30 -05:00
javelin Use modelToWorldVisualWorld (#8489) 2021-10-10 15:37:05 +02:00
kestrel4500 DAGR / Kestrel - Fix deviceKey condition (#8368) 2021-09-25 10:43:09 -05:00
killtracker Merge ACEX (#8415) 2021-10-14 10:46:43 -05:00
laser General - Move to CBA Settings (#8461) 2021-10-11 15:48:30 -05:00
laserpointer General - Move to CBA Settings (#8461) 2021-10-11 15:48:30 -05:00
logistics_rope Add Vehicle Towing (#8380) 2021-10-12 11:33:05 +02:00
logistics_uavbattery Add SQFC support (#8235) 2021-09-03 19:08:34 -05:00
logistics_wirecutter Use modelToWorldVisualWorld (#8489) 2021-10-10 15:37:05 +02:00
magazinerepack Magazine Repack - Add setting & hint for repacking loaded magazines (#8475) 2021-10-12 12:54:50 -05:00
main Add Global Mobilization Compatibility (#7835) 2021-10-14 10:48:54 -05:00
map Map - Use getLightingAt (more light sources illuminate map) (#8343) 2021-10-12 10:31:46 +02:00
map_gestures Translations - Polish (#8497) 2021-10-11 00:27:06 +02:00
maptools General - Move to CBA Settings (#8461) 2021-10-11 15:48:30 -05:00
markers Translations - Polish (#8497) 2021-10-11 00:27:06 +02:00
maverick Update of Japanese translation (#8492) 2021-10-08 09:05:06 -05:00
medical Medical - Clean up namespaces used by (de-)serializing functions (#8514) 2021-10-14 02:10:20 -04:00
medical_ai General - Move to CBA Settings (#8461) 2021-10-11 15:48:30 -05:00
medical_blood Add SQFC support (#8235) 2021-09-03 19:08:34 -05:00
medical_damage Add Vehicle Damage (ACE2 port) & Enhance Cook-Off (#7565) 2021-10-14 10:49:27 -05:00
medical_engine Update of Japanese translation (#8492) 2021-10-08 09:05:06 -05:00
medical_feedback Medical Feedback - Add indication of Fractures and applied CATs/Splints (#8321) 2021-10-12 14:16:30 +02:00
medical_gui Change hemorrhage text colors (#8354) 2021-10-12 22:50:53 -05:00
medical_statemachine Misc - Adjust some functions to be more compatible with sqfvm (#8494) 2021-10-09 15:32:53 -05:00
medical_status Medical Feedback - Stop effects on featureCamera (#8373) 2021-10-10 16:24:10 +02:00
medical_treatment Add Global Mobilization Compatibility (#7835) 2021-10-14 10:48:54 -05:00
medical_vitals Add SQFC support (#8235) 2021-09-03 19:08:34 -05:00
metis Update contribution documents (#8382) 2021-08-16 20:17:56 +01:00
microdagr Update of Japanese translation (#8492) 2021-10-08 09:05:06 -05:00
minedetector Use modelToWorldVisualWorld (#8489) 2021-10-10 15:37:05 +02:00
missileguidance Add SQFC support (#8235) 2021-09-03 19:08:34 -05:00
missionmodules Add SQFC support (#8235) 2021-09-03 19:08:34 -05:00
mk6mortar General - Move to CBA Settings (#8461) 2021-10-11 15:48:30 -05:00
modules Add SQFC support (#8235) 2021-09-03 19:08:34 -05:00
movement Add SQFC support (#8235) 2021-09-03 19:08:34 -05:00
mx2a Update contribution documents (#8382) 2021-08-16 20:17:56 +01:00
nametags General - Move to CBA Settings (#8461) 2021-10-11 15:48:30 -05:00
nightvision General - Move to CBA Settings (#8461) 2021-10-11 15:48:30 -05:00
nlaw Add SQFC support (#8235) 2021-09-03 19:08:34 -05:00
noidle Update contribution documents (#8382) 2021-08-16 20:17:56 +01:00
noradio Add SQFC support (#8235) 2021-09-03 19:08:34 -05:00
norearm Update contribution documents (#8382) 2021-08-16 20:17:56 +01:00
optics Add SQFC support (#8235) 2021-09-03 19:08:34 -05:00
optionsmenu General - Move to CBA Settings (#8461) 2021-10-11 15:48:30 -05:00
overheating Overheating - Add cook off and rate of fire features and additional customization settings (#8064) 2021-10-14 10:47:52 -05:00
overpressure General - Move to CBA Settings (#8461) 2021-10-11 15:48:30 -05:00
parachute Translations - Polish (#8497) 2021-10-11 00:27:06 +02:00
pylons Add SQFC support (#8235) 2021-09-03 19:08:34 -05:00
quickmount Use modelToWorldVisualWorld (#8489) 2021-10-10 15:37:05 +02:00
rangecard Add SQFC support (#8235) 2021-09-03 19:08:34 -05:00
realisticnames add string for black P99 (#8501) 2021-10-10 18:03:41 -05:00
realisticweights Realistic Weights - Add Apex / Contact / Anti-Tank Weapons (#8357) 2021-10-10 12:54:12 -05:00
rearm Update fnc_getNeedRearmMagazines.sqf (#8456) 2021-10-12 16:08:06 -05:00
recoil Add SQFC support (#8235) 2021-09-03 19:08:34 -05:00
refuel Fixed jerry can madness (#8348) 2021-10-11 00:47:54 -05:00
reload General - Move to CBA Settings (#8461) 2021-10-11 15:48:30 -05:00
reloadlaunchers Add SQFC support (#8235) 2021-09-03 19:08:34 -05:00
repair Add Global Mobilization Compatibility (#7835) 2021-10-14 10:48:54 -05:00
respawn General - Move to CBA Settings (#8461) 2021-10-11 15:48:30 -05:00
safemode Use modelToWorldVisualWorld (#8489) 2021-10-10 15:37:05 +02:00
sandbag Add SQFC support (#8235) 2021-09-03 19:08:34 -05:00
scopes General - Fix missing strings (#8506) 2021-10-12 16:10:07 -05:00
sitting Merge ACEX (#8415) 2021-10-14 10:46:43 -05:00
slideshow Add SQFC support (#8235) 2021-09-03 19:08:34 -05:00
smallarms FN Minimi SPW reload fix (#8353) 2021-10-12 17:46:39 -05:00
spectator General - Move to CBA Settings (#8461) 2021-10-11 15:48:30 -05:00
spottingscope Use modelToWorldVisualWorld (#8489) 2021-10-10 15:37:05 +02:00
switchunits General - Move to CBA Settings (#8461) 2021-10-11 15:48:30 -05:00
tacticalladder Use modelToWorldVisualWorld (#8489) 2021-10-10 15:37:05 +02:00
tagging Add SQFC support (#8235) 2021-09-03 19:08:34 -05:00
thermals Update contribution documents (#8382) 2021-08-16 20:17:56 +01:00
towing Add Vehicle Towing (#8380) 2021-10-12 11:33:05 +02:00
trenches Translations - Polish (#8497) 2021-10-11 00:27:06 +02:00
tripod Add SQFC support (#8235) 2021-09-03 19:08:34 -05:00
ui General - Move to CBA Settings (#8461) 2021-10-11 15:48:30 -05:00
vector Add SQFC support (#8235) 2021-09-03 19:08:34 -05:00
vehicle_damage Add Vehicle Damage (ACE2 port) & Enhance Cook-Off (#7565) 2021-10-14 10:49:27 -05:00
vehiclelock General - Move to CBA Settings (#8461) 2021-10-11 15:48:30 -05:00
vehicles Vehicles - Utilize setCruiseControl for speed limiter (#8273) 2021-10-13 16:58:09 -05:00
viewdistance General - Move to CBA Settings (#8461) 2021-10-11 15:48:30 -05:00
viewrestriction Merge ACEX (#8415) 2021-10-14 10:46:43 -05:00
volume Merge ACEX (#8415) 2021-10-14 10:46:43 -05:00
weaponselect Use modelToWorldVisualWorld (#8489) 2021-10-10 15:37:05 +02:00
weather General - Move to CBA Settings (#8461) 2021-10-11 15:48:30 -05:00
winddeflection General - Move to CBA Settings (#8461) 2021-10-11 15:48:30 -05:00
yardage450 Add SQFC support (#8235) 2021-09-03 19:08:34 -05:00
zeus Add SQFC support (#8235) 2021-09-03 19:08:34 -05:00