ACE3/addons/overpressure
Josuan Albin 1d6e07d18f Add ACE Arsenal stats (#6110)
* Add test class

* Add stats mockup

* Merge branch 'master' of https://github.com/acemod/ACE3 into arsenalStats

* Finish mockup, add basic hide/show logic

* Add base for stats

* Use CBA EHs for stats to allow 3rd party mods of it

* Add handleStats and most of the UI behaviors for stats

* Continue work on stats

* Add container stats

* Add page support for stats

* Add text for the ROF stat

* Add accuracy in MOA for the accuracy stat

* Change accuracy shown number to 1 decimal instead of 2

* Add MIL in the dispersion stat text

* Change stats layout, remove dummy text strings

* Add some AB stats

* Remove last test string

* Replace configExtremes by normal lookup where it's relevant

* Add "undefined value" string when AB stat isn't present

Mostly for laucnhers

* Fix typo in preInit

* Change drag model stat to ballistic coef

* Fix issue with unused stats, change text to white when bar is present

* Rewrite some part of handleStats

Reason: add support for conditions, less redundant code, less reasons for dedmen to emasculate me

* Re-add _hideUnusedFnc, handle empty stats arrays

* Pass args to stat conditions, add test condition stat

* Add hearing related stats

* Remove the padding between stats and the stat bar / text

* Add strings for stats

* Change stats window to fit baer's suggestion

* Algin the close stats button, add missing strings

* Finish code review

* Add missing newline

* Remove duplicate strings

* Add explosive range stat

* Use proper string for the explo range stat

* Fix capitalization for ctrlParent

* Fix conditional stats blocking other stats

* Add better integration for ballistics, hearing and explosive stats

* Replace the private array in handleStat by params

* Add backblast stats

* Add backblast stat strings

* Add flashlight map color and g-force reduction stats

* Shorten preInit

* Change stats close button to fit arsenal design

* Improve stats page indicator look

* Rework how stats are stored and retrieved

* Remove args config entry, add priority entry, add vanilla weapon stats

* Add vanilla container stats

* Remove some lines in preInit

* Add ballistics stats

* Add hearing stats

* Remove uneeded config entries

* Add explosive range stat

* Add backblast stats

* Add spaces after semicolons in statements

To make JJ happy because I don't care.

* Add flashlights map color stat

* Add gforce reduction stat

FINALLY FUCKING DONE

* Fix headers for the new stats funcs

* Add add / remove stat API

* Fix typo in removeStat header

* Remove uneeded inline func

* Clean up add / remove stat

* Move all CfgACEArsenalStats entries to their own file

* Replace STR_ACE_Ballistics_statAmmo by a BI string

* Add script profiler related macro and code

* Use the highest ballistic coef instead of first one defined

* Add support for future ammo displayname

* Add ACE_standardAtmosphere for ballistic coef

* Add mag muzzle velocity stat

* Add weapon muzzle velocity stat

* Add comment explaining the ENABLE_PERF_PROFILING macro

* Change cfgACEArsenalStats to ACE_Arsenal_Stats

* Make JJ less pissy about spaces around =

* Fix indentation in weaponMuzzleVelocity, use param

* Use GVAR and EGVAR when appropriate

* Prefix all stats except the base class

* Fix Merge

* Fix aspect ratio scaling of stats panel

* Minor fixes
2018-02-15 10:03:22 -06:00
..
functions Fix back blast if damage not allowed (#6030) 2018-01-06 18:24:44 -06:00
$PBOPREFIX$ rename backblast to overpressure 2015-02-15 18:11:50 +01:00
ACE_Arsenal_Stats.hpp Add ACE Arsenal stats (#6110) 2018-02-15 10:03:22 -06:00
ACE_Settings.hpp Add slider settings (#5920) 2017-12-16 11:51:15 -06:00
CfgEventHandlers.hpp precompile on game start 2016-02-22 15:20:36 +01:00
CfgWeapons.hpp Overpressure cleanup and fix distance check 2016-01-16 15:53:28 -06:00
config.cpp Add ACE Arsenal stats (#6110) 2018-02-15 10:03:22 -06:00
README.md README.md files added to all modules 2015-08-19 04:18:33 +02:00
script_component.hpp convert log macros to cba versions (#4282) 2016-10-02 12:55:31 +02:00
stringtable.xml Add ACE Arsenal stats (#6110) 2018-02-15 10:03:22 -06:00
XEH_postInit.sqf Overpressure changes (#4770) 2016-12-22 13:29:05 -06:00
XEH_preInit.sqf Add dev macro to quickly recompile functions (#4699) 2016-11-23 13:35:25 -06:00
XEH_PREP.hpp precompile on game start 2016-02-22 15:20:36 +01:00
XEH_preStart.sqf precompile on game start 2016-02-22 15:20:36 +01:00

ace_overpressure

Adds backblast area to AT launchers and overpressure zones to tank cannons.

Maintainers

The people responsible for merging changes to this component or answering potential questions.