class EGVAR(arsenal,stats) { class statBase; class ACE_backblastAngle: statBase { scope = 2; priority = 2; stats[] = {QGVAR(angle)}; displayName = CSTRING(statBackblastAngle); showText = 1; textStatement = QUOTE(params [ARR_2('_stat', '_config')]; format [ARR_2('%1°', getNumber (_config >> _stat select 0))]); tabs[] = {{2}, {}}; }; class ACE_backblastRange: statBase { scope = 2; priority = 1; stats[] = {QGVAR(range)}; displayName = CSTRING(statBackblastRange); showText = 1; textStatement = QUOTE(params [ARR_2('_stat', '_config')]; private _blastRangeStat = getNumber (_config >> _stat select 0); format [ARR_3('%1m (%2ft)', _blastRangeStat, (_blastRangeStat / 0.3048) toFixed 1)]); tabs[] = {{2}, {}}; }; };