ModEnc is currently in Maintenance Mode: Changes could occur at any given moment, without advance warning.

Animations

From ModEnc
Revision as of 18:53, 18 October 2005 by DCoder (talk | contribs) (Forgot the categories, blah.)
Jump to: navigation, search

[Animations] in TS through YR defines a list of .shp animations that are cached while loading the game, and used ingame for whatever reason. All .shp format animations used ingame must be defined in this list, otherwise your mod will be prone to Internal Errors.

The entries in this list are used for various reasons:

  • The first entry has some hardcoded usage, presumably as a placeholder explosion when a building has no Explosion= defined.
  • The second entry is played when an infantry is killed by a warhead with InfDeath=5 (electric death) set.
  • This list comprises an internal table which is used for playing animations at specific locations via map trigger actions.
  • A lot of [AudioVisual] entries refer to animations and cause Internal Errors when their referred animations are not in this list.

Yuri's Revenge

The following is the original [Animations] list from Yuri's Revenge. The numbers have been edited to form a proper 0-based list, four animations (GAWEAP_1, GAWEAP_2, GAWEAP_A and TWLT100) that are listed twice have been removed. The number after the semicolon is the index of this animation in Red Alert 2's default [Animations] array. Be advised that Westwood screwed up the list enumeration at #209 by including new entries there. So all animations after that point have shifted +4 positions further down the list.

(The numbers on the left now match those used in the internal array, so you do not need to recalculate them when setting up map triggers.)

[Animations]
0=TWLT100	;0
1=ELECTRO	;1
2=H2O_EXP1	;2
3=H2O_EXP2	;3
4=H2O_EXP3	;4
5=PARACH	;5
6=PARABOMB	;6
7=RING		;7
8=OLD_001	;-1
9=PIFF		;9
10=PIFFPIFF	;10
11=GUNFIRE	;11
12=MONEY	;12
13=MLTIMISL	;13
14=HEALONE	;14
15=HEALALL	;15
16=ARMOR	;16
17=CHEMISLE	;17
18=CLOAK	;18
19=FIREPOWR	;19
20=MGUN-N	;20
21=MGUN-NE	;21
22=MGUN-E	;22
23=MGUN-SE	;23
24=MGUN-S	;24
25=MGUN-SW	;25
26=MGUN-W	;26
27=MGUN-NW	;27
28=VETERAN	;28
29=REVEAL	;29
30=SHROUDX	;30
31=GAPOWR_A	;31
32=GAPOWR_AD	;32
33=NARADR_A	;33
34=NARADR_AD	;34
35=GAWEAP_1	;35
36=GAWEAP_2	;36
37=GAWEAP_A	;37
38=GAWEAP_B	;38
39=OLD_002	;-1
40=OLD_003	;-1
41=GAPILE_A	;41
42=OLD_004	;-1
43=NAPULS_A	;43
44=GACTWR_A	;44
45=GACTWR_B	;45
46=GACTWR_C	;46
47=GACTWR_D	;47
48=OLD_005	;-1
49=GAWEAP_BD	;49
50=NASTLH_A	;50
51=NASTLH_AD	;51
52=OLD_006	;-1
53=GACNST_A	;53
54=GACNST_AD	;54
55=GACNST_B	;55
56=OLD_007	;-1
57=OLD_008	;-1
58=OLD_009	;-1
59=OLD_010	;-1
60=OLD_011	;-1
61=OLD_012	;-1
62=OLD_013	;-1
63=NATMPL_A	;63
64=OLD_014	;-1
65=OLD_015	;-1
66=OLD_016	;-1
67=OLD_017	;-1
68=GAHPAD_A	;68
69=GAHPAD_AD	;69
70=GAPOWR_B	;70
71=GADEPT_A	;71
72=GADEPT_AD	;72
73=GADEPT_B	;73
74=GATECH_A	;74
75=GATECH_AD	;75
76=OLD_018	;-1
77=OLD_019	;-1
78=OLD_020	;-1
79=OLD_021	;-1
80=OLD_022	;-1
81=OLD_023	;-1
82=OLD_024	;-1
83=OLD_025	;-1
84=OLD_026	;-1
85=OLD_027	;-1
86=OLD_028	;-1
87=OLD_029	;-1
88=OLD_030	;-1
89=OLD_031	;-1
90=NAPOST_A	;90
91=NAPOST_AD	;91
92=NAPOST_B	;92
93=WA01X	;93
94=WA02X	;94
95=WA03X	;95
96=WA04X	;96
97=WB01X	;97
98=WB02X	;98
99=WB03X	;99
100=WB04X	;100
101=WC01X	;101
102=WC02X	;102
103=WC03X	;103
104=WC04X	;104
105=WD01X	;105
106=WD02X	;106
107=WD03X	;107
108=WD04X	;108
109=OLD_032	;-1
110=GADEPT_D	;110
111=GADEPT_DD	;111
112=GASILO_A	;112
113=GASILO_AD	;113
114=GASILO_B	;114
115=GASILO_BD	;115
116=NAPOWR_A	;116
117=NAPOWR_AD	;117
118=CAHOSP_A	;118
119=NAAPWR_A	;119
120=NAAPWR_AD	;120
121=GASPOT_A	;121
122=GASPOT_AD	;122
123=CTDAM_A	;123
124=CTDAM_AD	;124
125=TUNTOP01	;125
126=TUNTOP02	;126
127=TUNTOP03	;127
128=TUNTOP04	;128
129=NTPYRA_A	;129
130=NTPYRA_AD	;130
131=OLD_033	;-1
132=PULSBALL	;132
133=GAFSDF_A	;133
134=OLD_034	;-1
135=GADPSA_A	;135
136=OLD_035	;-1
137=OLD_036	;-1
138=CAARAY_A	;138
139=CAARAY_B	;139
140=CAARAY_C	;140
141=CAARAY_CD	;141
142=CAARAY_D	;142
143=CAARAY_DD	;143
144=GAICBM_A	;144
145=OLD_037	;-1
146=NAHPAD_A	;146
147=NAHPAD_AD	;147
148=CARYLAND	;148
149=DROPLAND	;149
150=TWLT026	;150
151=TWLT036	;151
152=TWLT050	;152
153=TWLT070	;153
154=TWLT070T	;154
155=TWLT100I	;155
156=S_BANG16	;156
157=S_BANG24	;157
158=S_BANG34	;158
159=S_BANG48	;159
160=S_BRNL20	;160
161=S_BRNL30	;161
162=S_BRNL40	;162
163=S_BRNL58	;163
164=S_CLSN16	;164
165=S_CLSN22	;165
166=S_CLSN30	;166
167=S_CLSN42	;167
168=S_CLSN58	;168
169=S_TUMU22	;169
170=S_TUMU30	;170
171=S_TUMU42	;171
172=S_TUMU60	;172
173=RING1	;173
174=IONBEAM	;174
175=SQDG_N	;175
176=SQDG_NE	;176
177=SQDG_E	;177
178=SQDG_SE	;178
179=SQDG_S	;179
180=SQDG_SW	;180
181=SQDG_W	;181
182=SQDG_NW	;182
183=SQDG	;183
184=FIRE01	;184
185=FIRE02	;185
186=FIRE03	;186
187=GARADR_A	;187
188=GARADR_AD	;188
189=NASAM_A	;189
190=EMP_FX01	;190
191=SMKPUFF	;191
192=V3TRAIL	;192
193=V3TAKOFF	;193
194=NUKEANIM	;194
195=NUKEBALL	;195
196=HTRKPUFF	;196
197=IRONFX	;197
198=IRONBLST	;198
199=WARPIN	;199
200=WARPOUT	;200
201=WARPAWAY	;201
202=GAREFNBB	;202
203=GAREFNL1	;203
204=GAREFNL2	;204
205=GAREFNL3	;205
206=GAREFNOR	;206
207=CAGRD1_A	;207
208=GAREFNL4	;208
209=YAPOWR_A	;-1 <- GS messed up here
210=YAPOWR_AD	;-1
211=GAROBO_A	;-1
212=YACNST_C	;-1
213=INFDIE	;209
214=DBRIS1LG	;210
215=DBRIS1SM	;211
216=DBRIS2LG	;212
217=DBRIS2SM	;213
218=DBRIS3LG	;214
219=DBRIS3SM	;215
220=DBRIS4LG	;216
221=DBRIS4SM	;217
222=DBRIS5LG	;218
223=DBRIS5SM	;219
224=DBRIS6LG	;220
225=DBRIS6SM	;221
226=DBRIS7LG	;222
227=DBRIS7SM	;223
228=DBRIS8LG	;224
229=DBRIS8SM	;225
230=DBRIS9LG	;226
231=DBRIS9SM	;227
232=DBRS10LG	;228
233=DBRS10SM	;229
234=DEATH_A	;230
235=DEATH_B	;231
236=DEATH_C	;232
237=DEATH_D	;233
238=DEATH_E	;234
239=DEATH_F	;235
240=DROPPOD	;236
241=DROPPOD2	;237
242=FLAMEGUY	;238
243=YURIDIE	;239
244=NUKEDIE	;240
245=EXPLOSML	;241
246=EXPLOMED	;242
247=EXPLOLRG	;243
248=XGRYMED1	;244
249=XGRYMED2	;245
250=XGRYSML1	;246
251=XGRYSML2	;247
252=OLD_038	;-1
253=WAKE1	;249
254=WAKE2	;250
255=BEACON	;251
256=CHRONOFD	;252
257=CHRONOTG	;253
258=NUKETO	;254
259=NUKEPUFF	;255
260=CRYSTAL1	;256
261=CRYSTAL2	;257
262=CRYSTAL3	;258
263=CRYSTAL4	;259
264=BIGBLUE	;260
265=SGRYSMK1	;261
266=INVISO	;262
267=NAPSIS_A	;263
268=NAPSIS_AD	;264
269=PSIWARN	;265
270=GACNST_BD	;266
271=GAYARD_A	;267
272=OLD_039	;-1
273=OLD_040	;-1
274=UCFLASH	;270
275=UCELEC	;271
276=UCBLOOD	;272
277=OLD_041	;-1
278=GAWEAP_3	;274
279=GAWEAP_4	;275
280=NAWEAP_3	;276
281=NAWEAP_4	;277
282=OLD_042	;-1
283=CAOILD_A	;279
284=NAREFNL1	;280
285=NAREFNL2	;281
286=NAREFNL3	;282
287=NAREFNL4	;283
288=NACNST_A	;284
289=NACNST_B	;285
290=NACNST_C	;286
291=NAREFNOR	;287
292=NACLON_A	;288
293=NANRCT_A	;289
294=NATSLA_A	;290
295=CHRONOBM	;291
296=CHRONOAR	;292
297=OLD_043	;-1
298=GACSPH_E	;294
299=GACSPH_F	;295
300=GACSPH_FD	;296
301=GACSPH_G	;297
302=GACSPH_H	;298
303=GACSPH_HD	;299
304=CAWSH12A	;300
305=CAWSH12D	;301
306=OLD_044	;-1
307=DBRI-WM1	;303
308=DBRI-WM2	;304
309=DBRI-WM3	;305
310=NAMISL_E	;306
311=NAMISL_F	;307
312=NAMISL_G	;308
313=NAMISL_H	;309
314=CAAIRP_A	;310
315=WCCLOUD1	;311
316=WCCLOUD2	;312
317=WCCLOUD3	;313
318=WCLBOLT1	;314
319=WCLBOLT3	;315
320=OLD_045	;-1
321=EXPLOLB	;317
322=CAUSFGL_A	;318
323=DBRI-WM4	;319
324=DBRI-WM5	;320
325=DBRI-WM6	;321
326=GAWETH_E	;322
327=GAWETH_F	;323
328=GAWETH_FD	;324
329=GAWETH_G	;325
330=GAWETH_H	;326
331=GAWETH_HD	;327
332=NAIRON_A	;328
333=TWNK1	;329
334=NAYARD_A	;330
335=NAYARD_B	;331
336=NAYARD_C	;332
337=NAYARD_D	;333
338=CAWS01DM	;334
339=NATSLA_B	;335
340=NATSLA_BD	;336
341=GAPRIS_A	;337
342=GAPRIS_AD	;338
343=CHRONOSK	;339
344=CAWA14DM	;340
345=OLD_046	;-1
346=NACNST_BD	;342
347=GAWEAP_AD	;343
348=GAWEAP_1D	;344
349=GAWEAP_2D	;345
350=GAWEAP_3D	;346
351=GAWEAP_4D	;347
352=GACSPH_GD	;348
353=GAAIRC_A	;349
354=GAAIRC_AD	;350
355=GAAIRC_B	;351
356=GAAIRC_BD	;352
357=GAAIRC_C	;353
358=GAAIRC_CD	;354
359=NAYARD_AD	;355
360=NAYARD_BD	;356
361=NAYARD_CD	;357
362=NAYARD_DD	;358
363=NATSLA_AD	;359
364=CARUS01D	;360
365=GACSPH_ED	;361
366=NAREFNL1D	;362
367=NAREFNL2D	;363
368=NAREFNL3D	;364
369=NAREFNL4D	;365
370=NAWEAP_1	;366
371=NAWEAP_2	;367
372=NAWEAP_1D	;368
373=NAWEAP_2D	;369
374=NAWEAP_3D	;370
375=NAWEAP_4D	;371
376=NAWEAP_A	;372
377=OLD_047	;-1
378=GAOREP_A	;374
379=GAOREP_AD	;375
380=CAPARS12D	;376
381=CACHIG04D	;377
382=OLD_048	;-1
383=NANRCT_AD	;379
384=GASPST_A	;380
385=GASPST_AD	;381
386=NACLON_AD	;382
387=CAWSH18A	;383
388=NAIRON_AD	;384
389=GAPILE_AD	;385
390=GAYARD_C	;386
391=GAYARD_CD	;387
392=GAYARD_D	;388
393=GAYARD_DD	;389
394=GAYARD_AD	;390
395=NAPSYA_A	;391
396=NAPSYA_AD	;392
397=NAPSYB_A	;393
398=NAPSYB_AD	;394
399=GADEPT_BD	;395
400=GADEPT_C	;396
401=GADEPT_CD	;397
402=CAOUTP_A	;398
403=CAOUTP_AD	;399
404=CAOUTP_B	;400
405=CAOUTP_BD	;401
406=CAOUTP_C	;402
407=CAOUTP_CD	;403
408=CAOUTP_D	;404
409=CAOUTP_DD	;405
410=NADEPT_B	;406
411=NADEPT_BD	;407
412=NADEPT_C1	;408
413=NADEPTBB	;409
414=NADEPT_C2	;410
415=NADEPT_C3	;411
416=NADEPT_C4	;412
417=NADEPT_C5	;413
418=NADEPT_C6	;414
419=CAMSC06A	;415
420=CARUFGL_A	;416
421=CAFRFGL_A	;417
422=CAIRFGL_A	;418
423=CACUFGL_A	;419
424=CASKFGL_A	;420
425=CALBFGL_A	;421
426=CAWA19_A	;422
427=CAWA19_AD	;423
428=CASTL04DM	;424
429=CAHOSP_AD	;425
430=NACNST_CD	;426
431=GAPRIS_B	;427
432=GAPRIS_BD	;428
433=GAGAP_A	;429
434=GAGAP_AD	;430
435=OLD_049	;-1
436=BEHIND	;432
437=NACNST_AD	;433
438=CAGEFGL_A	;434
439=CAUKFGL_A	;435
440=CAPOFGL_A	;436
441=NAIRON_F	;437
442=NAIRON_FD	;438
443=NAIRON_H	;439
444=NAIRON_HD	;440
445=NAIRON_G	;441
446=NAIRON_GD	;442
447=NAIRON_E	;443
448=NAIRON_ED	;444
449=CANY04DM	;445
450=KTSTLEXP	;446
451=DEMTEXP	;447
452=GCMUZZLE	;448
453=VTEXPLOD	;449
454=VTMUZZLE	;450
455=CRIVEXP	;451
456=CRIVEXP2	;452
457=TSTIMPCT	;453
458=BRRLEXP1	;454
459=BRRLEXP2	;455
460=GAYARD_S1	;456
461=GAYARD_S2	;457
462=GAYARD_S3	;458
463=MININUKE	;459
464=CAPR01DM	;460
465=NAYARD_S1	;461
466=NAYARD_S2	;462
467=NAYARD_S3	;463
468=NAMISL_ED	;464
469=NAMISL_FD	;465
470=NAMISL_GD	;466
471=NAMISL_HD	;467
472=GAAIRCBB	;468
473=CAWA19_AG	;469
474=CAPR11DM	;470
475=ARRWDEST	;471
476=ARRWN	;472
477=ARRWS	;473
478=ARRWE	;474
479=ARRWW	;475
480=ARRWNW	;476
481=ARRWNE	;477
482=ARRWSW	;478
483=ARRWSE	;479
484=CAMOV01_A	;480
485=CAMOV01_AD	;481
486=CAMOV02_A	;482
487=CAMOV02_AD	;483
488=CAOILD_F	;484
489=CAOILD_AD	;485
490=CAOUTP_F	;486
491=CAHOSP_F	;487
492=CAAIRP_F	;488
493=SPEED	;489
494=NAYARD_S1D	;490
495=NAYARD_S2D	;491
496=NAYARD_S3D	;492
497=GAYARD_S1D	;493
498=GAYARD_S2D	;494
499=GAYARD_S3D	;495
500=CAEAST01DM	;-1
501=YAPPET_E	;-1
502=YAPPET_ED	;-1
503=YAPPET_F	;-1
504=YAPPET_FD	;-1
505=YAPPET_G	;-1
506=YAPPET_GD	;-1
507=YAPPET_H	;-1
508=YAPPET_HD	;-1
509=OLD_050	;-1
510=VIRUSD	;-1
511=NAINDP_A	;-1
512=NAINDP_AD	;-1
513=OLD_051	;-1
514=OLD_052	;-1
515=YAGRND_A	;-1
516=YAGRND_AD	;-1
517=YAGRND_B	;-1
518=YAGRND_BD	;-1
519=YAGRND_C	;-1
520=YAGRND_CD	;-1
521=YAWEAP_1	;-1
522=YAWEAP_2	;-1
523=YAWEAP_3	;-1
524=YAWEAP_4	;-1
525=YAWEAP_A	;-1
526=YAWEAP_AD	;-1
527=NATBNK_A	;-1
528=NATBNK_B	;-1
529=NATBNK_A2	;-1
530=NATBNK_B2	;-1
531=NATBNK_AD	;-1
532=NATBNK_BD	;-1
533=NATBNK_A2D	;-1
534=NATBNK_B2D	;-1
535=GENDEATH	;-1
536=YAROCK_A	;-1
537=YABRCK_A	;-1
538=YAYARD_C	;-1
539=YAYARD_CD	;-1
540=YAYARD_A	;-1
541=YAYARD_AD	;-1
542=YAYARD_D	;-1
543=YAYARD_DD	;-1
544=YAYARD_S	;-1
545=YAYARD_SD	;-1
546=YAYARD_S2	;-1
547=YAYARD_S2D	;-1
548=YAYARD_S3	;-1
549=YAYARD_S3D	;-1
550=YAPSYT_A	;-1
551=YAPSYT_AD	;-1
552=YATECH_A	;-1
553=YATECH_AD	;-1
554=YAREFN_A	;-1
555=SCHPDEPL	;-1
556=YAGNTC_E	;-1
557=YAGNTC_ED	;-1
558=YAGNTC_F	;-1
559=YAGNTC_FD	;-1
560=YAGNTC_G	;-1
561=YAGNTC_GD	;-1
562=YAGNTC_H	;-1
563=YAGNTC_HD	;-1
564=YACNST_A	;-1
565=YACNST_AD	;-1
566=YACNST_B	;-1
567=YACNST_BD	;-1
568=CALND6_A	;-1
569=CALND6_AD	;-1
570=CATR03DM	;-1
571=UCCONS	;-1
572=UCINIT	;-1
573=CASEAT02_A	;-1
574=CASEAT02_AD	;-1
575=MINDANIM	;-1
576=DISKRAY	;-1
577=PDFXCLD	;-1
578=PDFXLOC	;-1
579=OLD_053	;-1
580=OLD_054	;-1
581=CAPOWR_A	;-1
582=CAPOWR_AD	;-1
583=CALA10_A	;-1
584=CALA10_AD	;-1
585=CAMACH_F	;-1
586=OLD_055	;-1
587=YAGRND_D	;-1
588=YAGRND_DD	;-1
589=YACNST_CD	;-1
590=FORCSHLD	;-1
591=CATIME_A	;-1
592=INITFIRE	;-1
593=CDGAS	;-1
594=CASLAB_A	;-1
595=YAPOWR_B	;-1
596=YAPOWR_C	;-1
597=CASLAB_F	;-1
598=YAPPET_A	;-1
599=YAPPET_AD	;-1
600=BRUTDIE	;-1
601=YAGNTC_P	;-1
602=YAGNTC_PD	;-1
603=NANRCT_P	;-1
604=NANRCT_PD	;-1
605=YAPOWR_BD	;-1
606=YAPOWR_CD	;-1