====== ArmA 2 Artillery Examples ======
[[https://www.pmctactical.org/forum/viewforum.php?f=50|ArmA 2 Forum]], [[:arma2|ArmA 2 Home]], [[arma2:config|ArmA 2 Config]], [[arma2:file_formats|ArmA 2 File Formats]], [[arma2:missions|ArmA 2 Missions]], [[arma2:modeling|ArmA 2 3D Modeling]], [[arma2:scripting|ArmA 2 Scripting]], [[arma2:terrain|ArmA 2 Terrain]], [[arma2:texturing|ArmA 2 Texturing]], [[arma2:tools|ArmA 2 Tools]]
**Artillery module examples**
Magazine loads, run these on init line or init.sqf etc.
MLRS
this call {_m270mags = magazines _this; {_this removeMagazine _x} forEach _m270mags; _this addMagazine "ARTY_12Rnd_227mmHE_M270"};
M119
this call {_m119mags = magazines _this; {_this removeMagazine _x} forEach _m119mags; _this addMagazine "ARTY_30Rnd_105mmHE_M119"};
M252
this call {_m252mags = magazines _this; {_this removeMagazine _x} forEach _m252mags; _this addMagazine "ARTY_8Rnd_81mmHE_M252"};
D30
this call {_d30mags = magazines _this; {_this removeMagazine _x} forEach _d30mags; _this addMagazine "ARTY_30Rnd_122mmHE_D30"};
Podnos
this call {_podnosmags = magazines _this; {_this removeMagazine _x} forEach _podnosmags; _this addMagazine "ARTY_8Rnd_82mmHE_2B14"};
BM21
this call {_bm21mags = magazines _this; {_this removeMagazine _x} forEach _bm21mags; _this addMagazine "ARTY_40Rnd_120mmHE_BM21"};
Calling Arty from script
// _myBattery is the name of the Arty logic that's synchronized to the actual arty group leader
// _heTemplate is an array
/*
_targetPos is 3D, meaning altitude too!
_targetPos = getPosASL _targetUnit;
*/
_heTemplate = ["IMMEDIATE", "HE", 0, 15];
[_myBattery, _targetPos, _heTemplate] call BIS_ARTY_F_ExecuteTemplateMission;
List of magazines names.
M119
ARTY_30Rnd_105mmHE_M119
ARTY_30Rnd_105mmILLUM_M119
ARTY_30Rnd_105mmLASER_M119
ARTY_30Rnd_105mmSADARM_M119
ARTY_30Rnd_105mmSMOKE_M119
ARTY_30Rnd_105mmWP_M119
D30
ARTY_30Rnd_122mmHE_D30
ARTY_30Rnd_122mmILLUM_D30
ARTY_30Rnd_122mmLASER_D30
ARTY_30Rnd_122mmSADARM_D30
ARTY_30Rnd_122mmSMOKE_D30
ARTY_30Rnd_122mmWP_D30
M252
ARTY_8Rnd_81mmHE_M252
ARTY_8Rnd_81mmILLUM_M252
ARTY_8Rnd_81mmWP_M252
Podnos
ARTY_8Rnd_82mmHE_2B14
ARTY_8Rnd_82mmILLUM_2B14
ARTY_8Rnd_82mmWP_2B14
M270
ARTY_12Rnd_227mmHE_M270
BM21
ARTY_40Rnd_120mmHE_BM21