Defense


00a400000002 Set property for actor $self: 1:00000002 (respawnable?)
00a400000400 Set property for actor $self: 1:00000400 (hidden)
00a400040000 Set property for actor $self: 1:00040000 (unknown prop)
000204 Label 04
0003 Yield
0073012e If objective #2 is complete goto 2e
000104 Go to first 04
00022e Label 2e
00b54f424a45435449564520444f4e450a00 // OBJECTIVE DONE
00464f If something (to do with spawning clones?) goto 4f
003f0a If $player is in line of sight goto 0a
000104 Go to first 04
00020a Label 0a
0005fd040e Assign function 040e to $self and advance frame
00024f Label 4f
00a500000400 Unset property for actor $self: 1:00000400 (hidden)
0034f94f If clone of $self has finished death animation goto 4f
000104 Go to first 04
00024f Label 4f
00cafd040f000000002e Spawn clone of $self with function 040f then goto 2e
0005fd040e Assign function 040e to $self and advance frame
00022e Label 2e
0003 Yield
000104 Go to first 04
0004 End of function

Invocations

  • Initial function for actor 12 (dataDyne Shock Trooper)

Comments

Wait for hostages objective completed
Spawn one clone at a time
When player sees original guard, assign function 040e which stops the spawning