ACE3/addons/frag/initSettingsDebug.inc.sqf
lambdatiger 3c1e912787 Initial commit:
- Added new ammo cfg types
 - Added new caching functions
 - Added dev functions
 - Transfered core system to vanilla projectile EHs
 - Added stringtable sub categories
 - Reworked fragmenting and spalling to us submunitions
   - Frag
     - Implemented system around chance to hit
     - Switched from hitbox estimation to hitting specific HPs
     - Updated chance to miss method based on solid angle hit chance
     - Split random & targeted frag to their own subfunctions
   - Spall
     - Uses a system of estimated momentum changes to generate spall
2024-01-08 15:22:52 -06:00

55 lines
1.0 KiB
Plaintext

private _category = format ["ACE %1", localize LSTRING(Module_DisplayName)];
[
QGVAR(debugOptions),
"CHECKBOX",
"Enable debug mode",
[_category, LSTRING(Debug)],
true // [min, max, default, trailing decimals]
] call CBA_fnc_addSetting;
// debug options
[
QGVAR(dbgSphere),
"CHECKBOX",
"Enable debug impact spheres",
[_category, LSTRING(Debug)],
false,
0,
{},
true
] call CBA_fnc_addSetting;
[
QGVAR(frameHint),
"CHECKBOX",
"Show framerate hint",
[_category, LSTRING(Debug)],
true
] call CBA_fnc_addSetting;
[
QGVAR(fadeRounds),
"CHECKBOX",
"Fade round traces over time",
[_category, LSTRING(Debug)],
true
] call CBA_fnc_addSetting;
[
QGVAR(dltTrace),
"CHECKBOX",
"Delete fire trace on fade",
[_category, LSTRING(Debug)],
true
] call CBA_fnc_addSetting;
[
QGVAR(drawHitBox),
"CHECKBOX",
"Draw unit hitboxes",
[_category, LSTRING(Debug)],
true
] call CBA_fnc_addSetting;