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}, {}}; }; };