-
Notifications
You must be signed in to change notification settings - Fork 0
/
gear.sqf
156 lines (151 loc) · 4.17 KB
/
gear.sqf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
_unit = player;
removeallweapons _unit;
removeAllAssignedItems _unit;
removebackpack _unit;
removeVest _unit;
removeUniform _unit;
removeHeadGear _unit;
removeGoggles _unit;
sleep 0;
#define BASIC \
_unit linkItem "ItemMap"; \
_unit linkItem "ItemWatch"; \
_unit linkItem "ItemCompass"; \
_unit addItem "ACRE_PRC343"; \
_unit additem "ACE_Earbuds";\
_unit additem "ACE_Morphine";\
_unit additem "ACE_elasticBandage";\
_unit additem "ACE_elasticBandage";\
_unit additem "ACE_elasticBandage";\
_unit additem "ACE_elasticBandage";\
_unit additem "ACE_elasticBandage";\
_unit additem "ACE_elasticBandage";\
_unit additem "ACE_packingBandage";\
_unit additem "ACE_packingBandage";\
_unit additem "ACE_packingBandage";\
_unit additem "ACE_packingBandage";\
_unit additem "ACE_packingBandage";\
_unit additem "ACE_packingBandage";
_UniformArray = ["MNP_CombatUniform_Wood_A"];
_HeadgearArray = ["MNP_MC_USW"];
_VestArray = ["MNP_Vest_Light_M81"];
_randomUniform = _UniformArray select floor random count _UniformArray;
_randomHeadgear = _HeadgearArray select floor random count _HeadgearArray;
_randomVest = _VestArray select floor random count _VestArray;
#define UNIFORM \
_unit forceadduniform _randomUniform; \
_unit addvest _randomVest; \
_unit addheadgear _randomHeadgear;
switch (typeOf _unit) do
{
case "B_Soldier_SL_F":
{
UNIFORM;
_unit addweapon "RH_M16A2gl";
_unit addmagazines ["30Rnd_556x45_Stanag",8];
_unit addmagazines ["1Rnd_HE_Grenade_shell",8];
_unit addmagazines ["SmokeShell",2];
_unit addWeapon "Binocular";
_unit additem "ACRE_PRC148";
BASIC;
};
case "B_Soldier_TL_F":
{
UNIFORM;
_unit addweapon "RH_M16A2gl";
_unit addmagazines ["30Rnd_556x45_Stanag",8];
_unit addmagazines ["1Rnd_HE_Grenade_shell",8];
_unit addmagazines ["SmokeShell",2];
_unit addWeapon "Binocular";
_unit additem "ACRE_PRC148";
BASIC;
};
case "B_medic_F":
{
UNIFORM;
_unit addweapon "RH_M16A2gl";
_unit addmagazines ["30Rnd_556x45_Stanag",8];
_unit addmagazines ["1Rnd_HE_Grenade_shell",8];
_unit addmagazines ["SmokeShell",2];
_unit addbackpack "B_Kitbag_rgr";
[_unit,"MedB"] call bis_fnc_setUnitInsignia;
_unit setvariable ["ace_medical_medicClass", 1, true];
unitbackpack _unit addItemCargoGlobal ["ACE_elasticBandage",30];
unitbackpack _unit addItemCargoGlobal ["ACE_packingBandage",30];
unitbackpack _unit addItemCargoGlobal ["ACE_epinephrine",15];
unitbackpack _unit addItemCargoGlobal ["ACE_Morphine",15];
unitbackpack _unit addItemCargoGlobal ["ACE_personalAidKit",4];
unitbackpack _unit addItemCargoGlobal ["ACE_salineIV_500",1];
_unit addmagazines ["SmokeShell",4];
BASIC;
};
case "B_soldier_AR_F":
{
UNIFORM;
_unit addweapon "RH_M16A2gl";
_unit addmagazines ["30Rnd_556x45_Stanag",2];
_unit addmagazines ["1Rnd_HE_Grenade_shell",8];
_unit addmagazines ["SmokeShell",2];
_unit addBackpack "MNP_B_WD_FP";
_unit addmagazines ["30Rnd_556x45_Stanag",6];
BASIC;
};
case "B_soldier_AAR_F":
{
UNIFORM;
_unit addweapon "RH_M16A2gl";
_unit addmagazines ["30Rnd_556x45_Stanag",8];
_unit addmagazines ["1Rnd_HE_Grenade_shell",8];
_unit addmagazines ["SmokeShell",2];
_unit addbackpack "MNP_B_WD_CA";
unitbackpack _unit addmagazineCargoGlobal ["30Rnd_556x45_Stanag",5];
BASIC;
};
case "B_soldier_LAT_F":
{
UNIFORM;
_unit addweapon "RH_M16A2gl";
_unit addmagazines ["30Rnd_556x45_Stanag",8];
_unit addmagazines ["1Rnd_HE_Grenade_shell",8];
_unit addmagazines ["SmokeShell",2];
_unit addmagazines["rhs_m72a7_mag",1];
_unit addweapon "rhs_weap_m72a7";
BASIC;
};
case "B_soldier_AAT_F":
{
UNIFORM;
_unit addweapon "RH_M16A2gl";
_unit addmagazines ["30Rnd_556x45_Stanag",8];
_unit addmagazines ["1Rnd_HE_Grenade_shell",8];
_unit addmagazines ["SmokeShell",2];
BASIC;
};
case "B_Soldier_F":
{
UNIFORM;
_unit addweapon "RH_M16A2gl";
_unit addmagazines ["30Rnd_556x45_Stanag",8];
_unit addmagazines ["1Rnd_HE_Grenade_shell",8];
_unit addmagazines ["SmokeShell",2];
BASIC;
};
case "B_Soldier_GL_F":
{
UNIFORM;
_unit addweapon "RH_M16A2gl";
_unit addmagazines ["30Rnd_556x45_Stanag",8];
_unit addmagazines ["1Rnd_HE_Grenade_shell",8];
_unit addmagazines ["SmokeShell",2];
BASIC;
};
case "B_soldier_M_F":
{
UNIFORM;
_unit addweapon "RH_M16A2gl";
_unit addmagazines ["30Rnd_556x45_Stanag",8];
_unit addmagazines ["1Rnd_HE_Grenade_shell",8];
_unit addmagazines ["SmokeShell",2];
BASIC;
};
};