mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
59af3e1f6d
* medical_treatment * advanced_throwing * common, csw * Update fnc_replaceRegisteredItems.sqf * Sanitised numerous components * Update XEH_postInit.sqf * Update XEH_postInit.sqf * FUNC -> LINKFUNC * Changed tagging hashmap * Reverted some changes * Reverted some changes * Update XEH_clientInit.sqf * Tweaks and fixes * Fix number replacements * Minor cleanup * Update fnc_getMagazineName.sqf * Update fnc_getMagazineName.sqf * Minor improvement * Made factions case-sensitive and added `toLowerANSI` to be safe * Update fnc_getDetectedObject.sqf * Update addons/common/functions/fnc_actionKeysNamesConverted.sqf Co-authored-by: Grim <69561145+LinkIsGrim@users.noreply.github.com> * Throw error if item doesn't exist --------- Co-authored-by: Salluci <69561145+Salluci@users.noreply.github.com> Co-authored-by: johnb432 <58661205+johnb432@users.noreply.github.com>
34 lines
869 B
Plaintext
34 lines
869 B
Plaintext
#include "script_component.hpp"
|
|
|
|
ADDON = false;
|
|
|
|
PREP_RECOMPILE_START;
|
|
#include "XEH_PREP.hpp"
|
|
PREP_RECOMPILE_END;
|
|
|
|
// collect frag and other grenades separately
|
|
GVAR(GrenadesAll) = [];
|
|
GVAR(GrenadesFrag) = [];
|
|
GVAR(GrenadesNonFrag) = [];
|
|
|
|
private _cfgMagazines = configFile >> "CfgMagazines";
|
|
private _cfgAmmo = configFile >> "CfgAmmo";
|
|
private _cfgThrow = configFile >> "CfgWeapons" >> "Throw";
|
|
|
|
{
|
|
private _magazines = getArray (_cfgThrow >> _x >> "magazines");
|
|
|
|
GVAR(GrenadesAll) append _magazines;
|
|
|
|
{
|
|
private _ammo = getText (_cfgMagazines >> _x >> "ammo");
|
|
private _explosive = getNumber (_cfgAmmo >> _ammo >> "explosive");
|
|
|
|
([GVAR(GrenadesFrag), GVAR(GrenadesNonFrag)] select (_explosive == 0)) pushBack _x;
|
|
} forEach _magazines;
|
|
} forEach getArray (_cfgThrow >> "muzzles");
|
|
|
|
#include "initSettings.inc.sqf"
|
|
|
|
ADDON = true;
|