Statue


0230 Label 30
ae Reset and start cycle counter
9c0000200003 If flag #14 (Trev guards ready to kill) is set then goto 03
9c0000800003 If flag #16 (Trev running) is set then goto 03
9c0004000001 If flag #19 (started Trev meeting) is set then goto 01
9c0010000013 If flag #21 (finished Valentin meeting) is set then goto 13
9c0008000001 If flag #20 (started Valentin meeting) is set then goto 01
0213 Label 13
ad210a00 // !
0223 Label 23
03 Yield
310623 If actor 06 (Russian Infantry) has finished death animation then goto 23
0013 Go to next 13
0223 Label 23
33 Call RNG
353c23 If random byte > 60 then goto 23
f313 If in cinema, goto 13
bd03ff00c4040b0000000013 Spawn actor with function 040b - Init actor 06 at pad 00c4, then goto 13
0223 Label 23
357823 If random byte > 120 then goto 23
f313 If in cinema, goto 13
bd03ff0081040b0000000013 Spawn actor with function 040b - Init actor 06 at pad 0081, then goto 13
0223 Label 23
35b423 If random byte > 180 then goto 23
f313 If in cinema, goto 13
bd03ff0024040b0000000013 Spawn actor with function 040b - Init actor 06 at pad 0024, then goto 13
0223 Label 23
f313 If in cinema, goto 13
bd03ff0000040b0000000013 Spawn actor with function 040b - Init actor 06 at pad 0000, then goto 13
0213 Label 13
0223 Label 23
03 Yield
310723 If actor 07 (Russian Infantry) has finished death animation then goto 23
0013 Go to next 13
0223 Label 23
33 Call RNG
353c23 If random byte > 60 then goto 23
f313 If in cinema, goto 13
bd03ff00a3040c0000000013 Spawn actor with function 040c - Init actor 07 at pad 00a3, then goto 13
0223 Label 23
357823 If random byte > 120 then goto 23
f313 If in cinema, goto 13
bd03ff0059040c0000000013 Spawn actor with function 040c - Init actor 07 at pad 0059, then goto 13
0223 Label 23
35b423 If random byte > 180 then goto 23
f313 If in cinema, goto 13
bd03ff003a040c0000000013 Spawn actor with function 040c - Init actor 07 at pad 003a, then goto 13
0223 Label 23
f313 If in cinema, goto 13
bd03ff0034040c0000000013 Spawn actor with function 040c - Init actor 07 at pad 0034, then goto 13
0213 Label 13
0223 Label 23
03 Yield
310823 If actor 08 (Russian Infantry) has finished death animation then goto 23
0013 Go to next 13
0223 Label 23
33 Call RNG
353c23 If random byte > 60 then goto 23
f313 If in cinema, goto 13
bd03ff00a2040d0000000013 Spawn actor with function 040d - Init actor 08 at pad 00a2, then goto 13
0223 Label 23
357823 If random byte > 120 then goto 23
f313 If in cinema, goto 13
bd03ff00cb040d0000000013 Spawn actor with function 040d - Init actor 08 at pad 00cb, then goto 13
0223 Label 23
35b423 If random byte > 180 then goto 23
f313 If in cinema, goto 13
bd03ff0036040d0000000013 Spawn actor with function 040d - Init actor 08 at pad 0036, then goto 13
0223 Label 23
f313 If in cinema, goto 13
bd03ff00c0040d0000000013 Spawn actor with function 040d - Init actor 08 at pad 00c0, then goto 13
0213 Label 13
0223 Label 23
03 Yield
310923 If actor 09 (Russian Infantry) has finished death animation then goto 23
0013 Go to next 13
0223 Label 23
33 Call RNG
353c23 If random byte > 60 then goto 23
f313 If in cinema, goto 13
bd03ff00d6040e0000000013 Spawn actor with function 040e - Init actor 09 at pad 00d6, then goto 13
0223 Label 23
357823 If random byte > 120 then goto 23
f313 If in cinema, goto 13
bd03ff0098040e0000000013 Spawn actor with function 040e - Init actor 09 at pad 0098, then goto 13
0223 Label 23
35b423 If random byte > 180 then goto 23
f313 If in cinema, goto 13
bd03ff006b040e0000000013 Spawn actor with function 040e - Init actor 09 at pad 006b, then goto 13
0223 Label 23
f313 If in cinema, goto 13
bd03ff002a040e0000000013 Spawn actor with function 040e - Init actor 09 at pad 002a, then goto 13
0213 Label 13
0001 Go to next 01
0203 Label 03
6d0401 If objective #5 is complete then goto 01
0223 Label 23
03 Yield
310223 If actor 02 has finished death animation then goto 23
0013 Go to next 13
0223 Label 23
33 Call RNG
353c23 If random byte > 60 then goto 23
f313 If in cinema, goto 13
bd04ff00c404020000000013 Spawn actor with function 0402 - Init actor 02 at pad 00c4, then goto 13
0223 Label 23
357823 If random byte > 120 then goto 23
f313 If in cinema, goto 13
bd04ff008104020000000013 Spawn actor with function 0402 - Init actor 02 at pad 0081, then goto 13
0223 Label 23
35b423 If random byte > 180 then goto 23
f313 If in cinema, goto 13
bd04ff002404020000000013 Spawn actor with function 0402 - Init actor 02 at pad 0024, then goto 13
0223 Label 23
f313 If in cinema, goto 13
bd04ff000004020000000013 Spawn actor with function 0402 - Init actor 02 at pad 0000, then goto 13
0213 Label 13
0223 Label 23
03 Yield
310323 If actor 03 has finished death animation then goto 23
0013 Go to next 13
0223 Label 23
33 Call RNG
353c23 If random byte > 60 then goto 23
f313 If in cinema, goto 13
bd04ff00a304030000000013 Spawn actor with function 0403 - Init actor 03 at pad 00a3, then goto 13
0223 Label 23
357823 If random byte > 120 then goto 23
f313 If in cinema, goto 13
bd04ff005904030000000013 Spawn actor with function 0403 - Init actor 03 at pad 0059, then goto 13
0223 Label 23
35b423 If random byte > 180 then goto 23
f313 If in cinema, goto 13
bd04ff003a04030000000013 Spawn actor with function 0403 - Init actor 03 at pad 003a, then goto 13
0223 Label 23
f313 If in cinema, goto 13
bd04ff003404030000000013 Spawn actor with function 0403 - Init actor 03 at pad 0034, then goto 13
0213 Label 13
0223 Label 23
03 Yield
310423 If actor 04 has finished death animation then goto 23
0013 Go to next 13
0223 Label 23
33 Call RNG
353c23 If random byte > 60 then goto 23
f313 If in cinema, goto 13
bd04ff00a204040000000013 Spawn actor with function 0404 - Init actor 04 at pad 00a2, then goto 13
0223 Label 23
357823 If random byte > 120 then goto 23
f313 If in cinema, goto 13
bd04ff00cb04040000000013 Spawn actor with function 0404 - Init actor 04 at pad 00cb, then goto 13
0223 Label 23
35b423 If random byte > 180 then goto 23
f313 If in cinema, goto 13
bd04ff003604040000000013 Spawn actor with function 0404 - Init actor 04 at pad 0036, then goto 13
0223 Label 23
f313 If in cinema, goto 13
bd04ff00c004040000000013 Spawn actor with function 0404 - Init actor 04 at pad 00c0, then goto 13
0213 Label 13
0223 Label 23
03 Yield
310523 If actor 05 has finished death animation then goto 23
0013 Go to next 13
0223 Label 23
33 Call RNG
353c23 If random byte > 60 then goto 23
f313 If in cinema, goto 13
bd04ff00d604050000000013 Spawn actor with function 0405 - Init actor 05 at pad 00d6, then goto 13
0223 Label 23
357823 If random byte > 120 then goto 23
f313 If in cinema, goto 13
bd04ff009804050000000013 Spawn actor with function 0405 - Init actor 05 at pad 0098, then goto 13
0223 Label 23
35b423 If random byte > 180 then goto 23
f313 If in cinema, goto 13
bd04ff006b04050000000013 Spawn actor with function 0405 - Init actor 05 at pad 006b, then goto 13
0223 Label 23
f313 If in cinema, goto 13
bd04ff002a04050000000013 Spawn actor with function 0405 - Init actor 05 at pad 002a, then goto 13
0213 Label 13
0001 Go to next 01
0201 Label 01
03 Yield
b400007823 If cycle counter > 120 (2.0 secs) then goto 23
0101 Go to first 01
0223 Label 23
0130 Go to first 30
04 End of function

Invocations

  • Started automatically

Comments

There are no comments yet for this function.