Investigation


000204 Label 04
0003 Yield
003a06 If alarm is activated goto 06
000104 Go to first 04
000206 Label 06
00a308000000010c If flag #28 (alarm guards spawned) is true goto 0c
00a108000000 Set flag #28 (alarm guards spawned)
00b6 Reset and start cycle counter
000256 Label 56
0003 Yield
00c65eff005d04080000020008 Spawn actor at pad 005d with function 0408 - Alarm responder then goto 08
000156 Go to first 56
000208 Label 08
0003 Yield
00bd00001e06 If cycle counter > 30 (0.5 secs) goto 06
000108 Go to first 08
000206 Label 06
000257 Label 57
0003 Yield
00c65eff005d04080000020009 Spawn actor at pad 005d with function 0408 - Alarm responder then goto 09
000157 Go to first 57
000209 Label 09
0003 Yield
00bd00001e06 If cycle counter > 30 (0.5 secs) goto 06
000109 Go to first 09
000206 Label 06
000258 Label 58
0003 Yield
00c65eff005d0408000002000a Spawn actor at pad 005d with function 0408 - Alarm responder then goto 0a
000158 Go to first 58
00020a Label 0a
0003 Yield
00bd00001e06 If cycle counter > 30 (0.5 secs) goto 06
00010a Go to first 0a
000206 Label 06
000259 Label 59
0003 Yield
00c65eff005d0408000002000b Spawn actor at pad 005d with function 0408 - Alarm responder then goto 0b
000159 Go to first 59
00020b Label 0b
0003 Yield
00bd00001e0c If cycle counter > 30 (0.5 secs) goto 0c
00010b Go to first 0b
00a108000000 Set flag #28 (alarm guards spawned)
00020c Label 0c
000104 Go to first 04
0004 End of function

Invocations

  • Started automatically

Comments

Wait for alarm activation
Set a flag so this only happens once
Spawn 4 guards at 5D, 0.5 seconds apart