Surface 1


ad68656c6c6f00 // hello
0200 Label 00
03 Yield
9c0000100029 If flag #13 (spawned guards for dish failure) is set then goto 29
9c0000080006 If flag #12 (Objective failed: power down communications dish) is set then goto 06
0229 Label 29
9c0000400029 If flag #15 (spawned guards for door alarm) is set then goto 29
9c0000200045 If flag #14 (tried to open door to bunker) is set then goto 45
0229 Label 29
0100 Go to first 00
0206 Label 06
9a00001000 Set flag #13 (spawned guards for dish failure)
000a Go to next 0a
0245 Label 45
9a00004000 Set flag #15 (spawned guards for door alarm)
000a Go to next 0a
020a Label 0a
310807 If actor 08 has finished death animation then goto 07
0029 Go to next 29
0207 Label 07
f329 If in cinema, goto 29
bd26ff0009041d0000001007 Spawn actor with function 041d - Init actor 08 at pad 0009, then goto 07
0229 Label 29
0207 Label 07
03 Yield
310907 If actor 09 has finished death animation then goto 07
0029 Go to next 29
0207 Label 07
f329 If in cinema, goto 29
bd26ff000a041e0000001007 Spawn actor with function 041e - Init actor 09 at pad 000a, then goto 07
0229 Label 29
0207 Label 07
03 Yield
310a07 If actor 0a has finished death animation then goto 07
0029 Go to next 29
0207 Label 07
f329 If in cinema, goto 29
bd26ff000b041f0000001007 Spawn actor with function 041f - Init actor 0A at pad 000b, then goto 07
0229 Label 29
0207 Label 07
03 Yield
310b07 If actor 0b has finished death animation then goto 07
0029 Go to next 29
0207 Label 07
f329 If in cinema, goto 29
bd26ff000c04200000001007 Spawn actor with function 0420 - Init actor 0B at pad 000c, then goto 07
0229 Label 29
0207 Label 07
0100 Go to first 00
04 End of function

Invocations

  • Started automatically

Comments

There are no comments yet for this function.