forked from OpenRA/ra2
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsoviet-infantry.yaml
264 lines (258 loc) · 5.37 KB
/
soviet-infantry.yaml
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
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
e2:
Inherits: ^Infantry
Buildable:
Queue: Infantry
Prerequisites: ~nahand
BuildPaletteOrder: 10
Valued:
Cost: 100
Tooltip:
Name: Conscript
Description: Cheap standart infantry.\n Strong vs Infantry\n Weak vs Vehicles, Aircraft
Selectable:
Bounds: 20, 30, 0, -11
Health:
HP: 125
Mobile:
Speed: 34
Passenger:
PipType: Green
RevealsShroud:
Range: 5c0
AttackFrontal:
Voice: Attack
Armament@primary:
Weapon: M1Carbine
UpgradeTypes: eliteweapon
UpgradeMaxEnabledLevel: 0
UpgradeMaxAcceptedLevel: 1
Armament@elite:
Weapon: M1CarbineE
UpgradeTypes: eliteweapon
UpgradeMinEnabledLevel: 1
WithInfantryBody:
Voiced:
VoiceSet: ConscriptVoice
ProducibleWithLevel:
Prerequisites: barracks.infiltrated
QuantizeFacingsFromSequence:
Sequence: stand
flakt:
Inherits: ^Infantry
Buildable:
Queue: Infantry
Prerequisites: naradr, ~nahand
BuildPaletteOrder: 20
Valued:
Cost: 100
Tooltip:
Name: Flak Trooper
Description: Anti-Air/Anti-Infantry unit.\n Strong vs Aircraft, Infantry\n Weak vs Vehicles
Selectable:
Bounds: 20, 30, 0, -11
Health:
HP: 100
Mobile:
Speed: 34
Passenger:
PipType: Green
RevealsShroud:
Range: 5c0
AttackFrontal:
Voice: Attack
Armament@primary:
Weapon: FlakGuyGun
UpgradeTypes: eliteweapon
UpgradeMaxEnabledLevel: 0
UpgradeMaxAcceptedLevel: 1
Armament@secondary:
Weapon: FlakGuyAAGun
UpgradeTypes: eliteweapon
UpgradeMaxEnabledLevel: 0
UpgradeMaxAcceptedLevel: 1
Armament@primary-elite:
Weapon: FlakGuyGunE
UpgradeTypes: eliteweapon
UpgradeMinEnabledLevel: 1
Armament@secondary-elite:
Weapon: FlakGuyAAGunE
UpgradeTypes: eliteweapon
UpgradeMinEnabledLevel: 1
WithInfantryBody:
IdleAnimation:
Voiced:
VoiceSet: FlakTrooperVoice
ProducibleWithLevel:
Prerequisites: barracks.infiltrated
QuantizeFacingsFromSequence:
Sequence: stand
shk:
Inherits: ^Infantry
Buildable:
Queue: Infantry
BuildAtProductionType: Infantry
Prerequisites: ~nahand
Valued:
Cost: 500
Tooltip:
Name: Shock Trooper
Description: Special armored unit using electricity.\n Strong vs Infantry, Light armor\n Weak vs Tanks, Aircraft\nSpecial ability: Charge tesla coils (3 Tesla Troopers required)
Selectable:
Bounds: 20, 30, 0, -11
Health:
HP: 130
Mobile:
Speed: 51
RevealsShroud:
Range: 6c0
Armor:
Type: Plate
Passenger:
PipType: Red
AttackFrontal:
Voice: Attack
Armament@primary:
Weapon: ElectricBolt
UpgradeTypes: eliteweapon
UpgradeMaxEnabledLevel: 0
UpgradeMaxAcceptedLevel: 1
Armament@elite:
Weapon: ElectricBoltE
UpgradeTypes: eliteweapon
UpgradeMinEnabledLevel: 1
WithInfantryBody:
UpgradeActorsNear:
Upgrades: charged
Range: 1c256
Voiced:
VoiceSet: TeslaTrooperVoice
ProducibleWithLevel:
Prerequisites: barracks.infiltrated
QuantizeFacingsFromSequence:
Sequence: stand
terror:
Inherits: ^Infantry
Buildable:
Queue: Infantry
BuildAtProductionType: Infantry
BuildPaletteOrder: 120
Prerequisites: naradr, ~infantry.cuba
Valued:
Cost: 200
Tooltip:
Name: Terrorist
Description: Carries C4 charges taped to his body and kamikazes enemies\nblowing them up quickly and efficiently.\n Strong vs Ground units\n Weak vs Aircraft
Selectable:
Bounds: 20, 30, 0, -11
Health:
HP: 75
Mobile:
Speed: 71
RevealsShroud:
Range: 6c0
Armor:
Type: Flak
Passenger:
PipType: Red
Explodes:
Weapon: TerrorBomb
EmptyWeapon: TerrorBomb
DemoTruck:
Voice: Attack
AttackFrontal:
Voice: Attack
WithInfantryBody:
Voiced:
VoiceSet: TerroristVoice
-TakeCover:
QuantizeFacingsFromSequence:
Sequence: stand
deso:
Inherits: ^Infantry
Buildable:
Queue: Infantry
BuildAtProductionType: Infantry
BuildPaletteOrder: 120
Prerequisites: naradr, ~infantry.iraq
Valued:
Cost: 200
Tooltip:
Name: Desolator
Description: Carries a radiation-emitting weapon.\nCan deploy for area-of-effect damage.\n Strong vs Infantry, Light armor\n Weak vs Tanks, Aircraft
Selectable:
Bounds: 20, 30, 0, -11
Health:
HP: 150
Mobile:
Speed: 41
RevealsShroud:
Range: 6c0
Armor:
Type: Plate
Passenger:
PipType: Red
Armament@primary:
Weapon: RadBeamWeapon
UpgradeTypes: eliteweapon
UpgradeMaxEnabledLevel: 0
UpgradeMaxAcceptedLevel: 1
Armament@elite:
Weapon: RadBeamWeaponE
UpgradeTypes: eliteweapon
UpgradeMinEnabledLevel: 1
AttackFrontal:
Voice: Attack
WithInfantryBody:
Voiced:
VoiceSet: DesolatorVoice
ProducibleWithLevel:
Prerequisites: barracks.infiltrated
QuantizeFacingsFromSequence:
Sequence: stand
ivan:
Inherits: ^Infantry
Buildable:
Queue: Infantry
BuildAtProductionType: Infantry
BuildPaletteOrder: 120
Prerequisites: naradr, ~nahand, ~!infantry.cuba
Valued:
Cost: 600
Tooltip:
Name: Crazy Ivan
Description: Specialist for explosives. Can plant a Bomb on anything, even Cows.
Selectable:
Bounds: 20, 30, 0, -11
Voiced:
VoiceSet: CrazyIvanVoice
Health:
HP: 125
Mobile:
Speed: 60
RevealsShroud:
Range: 6c0
Armor:
Type: None
Passenger:
PipType: Red
Explodes:
Weapon: IvanBomber
EmptyWeapon: IvanBomber
Armament@primary:
Weapon: IvanBomber
UpgradeTypes: eliteweapon
UpgradeMaxEnabledLevel: 0
UpgradeMaxAcceptedLevel: 1
Armament@elite:
Weapon: IvanBomberE
UpgradeTypes: eliteweapon
UpgradeMinEnabledLevel: 1
AttackFrontal:
Voice: Attack
Cursor: bomb
OutsideRangeCursor: bomb
TakeCover:
WithInfantryBody:
IdleSequences: idle1,idle2
QuantizeFacingsFromSequence:
Sequence: stand