2015-01-12 09:48:26 +00:00
|
|
|
#include "script_component.hpp"
|
|
|
|
|
|
|
|
class CfgPatches {
|
2015-04-06 20:20:11 +00:00
|
|
|
class ADDON {
|
2016-06-19 07:12:25 +00:00
|
|
|
name = COMPONENT_NAME;
|
2016-01-13 14:40:39 +00:00
|
|
|
units[] = {"ACE_ModuleMine_SLAMBottomMine", "ACE_ModuleExplosive_IEDUrbanBig_Range", "ACE_ModuleExplosive_IEDLandBig_Range", "ACE_ModuleExplosive_IEDUrbanSmall_Range", "ACE_ModuleExplosive_IEDLandSmall_Range"};
|
2015-04-06 20:20:11 +00:00
|
|
|
weapons[] = {"ACE_Clacker", "ACE_DefusalKit", "ACE_M26_Clacker", "ACE_DeadManSwitch", "ACE_Cellphone"};
|
|
|
|
requiredVersion = REQUIRED_VERSION;
|
|
|
|
requiredAddons[] = {"ace_interaction"};
|
2016-05-31 19:14:43 +00:00
|
|
|
author = ECSTRING(common,ACETeam);
|
|
|
|
authors[] = {"Garth 'L-H' de Wet"};
|
2016-06-01 21:45:51 +00:00
|
|
|
url = ECSTRING(main,URL);
|
2015-04-06 20:20:11 +00:00
|
|
|
VERSION_CONFIG;
|
|
|
|
};
|
2015-01-12 09:48:26 +00:00
|
|
|
};
|
|
|
|
|
2015-07-14 05:24:55 +00:00
|
|
|
#include "ACE_Settings.hpp"
|
|
|
|
|
2015-01-12 09:48:26 +00:00
|
|
|
#include "CfgEventHandlers.hpp"
|
|
|
|
|
|
|
|
#include "CfgAmmo.hpp"
|
|
|
|
#include "CfgMagazines.hpp"
|
|
|
|
#include "CfgWeapons.hpp"
|
|
|
|
#include "CfgVehicles.hpp"
|
2016-08-13 09:29:01 +00:00
|
|
|
#include "CfgCloudlets.hpp"
|
2015-04-10 15:09:48 +00:00
|
|
|
|
|
|
|
#include "ACE_Triggers.hpp"
|
2015-01-12 09:48:26 +00:00
|
|
|
#include "ExplosivesUI.hpp"
|
2015-07-14 05:24:55 +00:00
|
|
|
#include "GUI_VirtualAmmo.hpp"
|
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 16:03:22 +00:00
|
|
|
#include "ACE_Arsenal_Stats.hpp"
|
2015-01-12 09:48:26 +00:00
|
|
|
|
|
|
|
class CfgActions {
|
2015-04-06 20:20:11 +00:00
|
|
|
class None;
|
|
|
|
class Deactivate:None {
|
|
|
|
show = 0;
|
|
|
|
};
|
|
|
|
class DeactivateMine:None {
|
|
|
|
show = 0;
|
|
|
|
};
|
2015-01-12 09:48:26 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
class CfgMineTriggers {
|
2015-04-06 20:20:11 +00:00
|
|
|
class RangeTrigger;
|
2016-01-12 22:16:49 +00:00
|
|
|
class ACE_MagneticTrigger: RangeTrigger {
|
2015-04-06 20:20:11 +00:00
|
|
|
mineMagnetic = 1;
|
|
|
|
mineTriggerRange = 1;
|
|
|
|
};
|
2015-01-12 09:48:26 +00:00
|
|
|
};
|