add general createBox fnc, adjust zen module, central definition

This commit is contained in:
2024-01-25 21:08:37 -08:00
parent 445cb5e75d
commit ef4c5a63ad
10 changed files with 415 additions and 224 deletions

View File

@@ -0,0 +1,36 @@
/*
* Author: Hizumi & IndigoFox
*
* Create Mortar resupply box for the 17th Battalion
*
* Arguments:
* 0: Vehicle - <OBJECT>
* 1: Position - <ARRAY>
*
* Return Value:
* Function executed <BOOL>
*
* Example:
* [box] call milsim_fnc_createMortarBox; // create mortar ammo box via init line of editor object
* [objNull, pos] call milsim_fnc_createMortarBox; // create mortar ammo box via zeus module
*
* Public: Yes
*
* Note: For gathering:
formatText ["%1", [
["containerClassname", typeOf cursorObject],
["backpack", (backpackCargo cursorObject) call BIS_fnc_consolidateArray],
["item", (itemCargo cursorObject) call BIS_fnc_consolidateArray],
["magazine", (magazineCargo cursorObject) call BIS_fnc_consolidateArray],
["magazineAmmo", magazinesAmmoCargo cursorObject],
["weapon", (weaponCargo cursorObject) call BIS_fnc_consolidateArray]
]];
*/
params [
["_box", objNull, [objNull]],
["_pos", [0,0,0], [[]], 3]
];
[_box, "AMMO MORTAR", _pos] call milsim_fnc_createBox;