Pelagic II


009560 Set actor ID to 60
009a5a Set actor's accuracy to 90
009864 Set actor's reaction speed to 100
010bfd02 Make $self ally (10) or foe (02)
0145 Set actor AI
0146 Set actor AI
009c0010000000 Unset an actor flag
00a400000040 Set property for actor $self: 1:00000040 (unknown prop)
00070404 When shot/hit, assign function 0404 - Traitor
0033fd07 If $self is dying/dead goto 07
0034fd07 If $self has finished death animation goto 07
017bfd07 If $self's body has disappeared goto 07
000004 Go to next 04
000207 Label 07
00070000 When shot/hit, assign function 0000 - Idle
0005fd0000 Assign function 0000 - Idle to $self and advance frame
000204 Label 04
009b0000000400 Set an actor flag
00cdf6162f14dd0704 Display text and play a sound in channel 7 for player:
Die, you traitors.
000b0245ffff00780600fd03 Actor $self does animation 0245 (turn around, hunch and pull out pistol)
00c800f808000000006c Draw weapon Dy357 Magnum with model f8 then goto 6c
00026c Label 6c
0003 Yield
003203 If actor has stopped moving goto 03
00016c Go to first 6c
000203 Label 03
00fc0108 If civilians killed > 1 goto 08
000004 Go to next 04
000208 Label 08
00a100080000 Set flag #20 (traitor revealed with other two guys dead)
000204 Label 04
00333c3b If actor 3c (AF1 Pilot) is dying/dead goto 3b
00343c3b If actor 3c (AF1 Pilot) has finished death animation goto 3b
017b3c3b If actor 3c (AF1 Pilot)'s body has disappeared goto 3b
00a03c00000004003b If actor 3c (AF1 Pilot) has property goto 3b
01063c0000 Set $player to actor 3c (AF1 Pilot)
000000 Go to next 00
00023b Label 3b
00333e3c If actor 3e (AF1 Pilot) is dying/dead goto 3c
00343e3c If actor 3e (AF1 Pilot) has finished death animation goto 3c
017b3e3c If actor 3e (AF1 Pilot)'s body has disappeared goto 3c
00a03e00000004003c If actor 3e (AF1 Pilot) has property goto 3c
01063e0000 Set $player to actor 3e (AF1 Pilot)
000000 Go to next 00
00023c Label 3c
00333f04 If actor 3f (AF1 Pilot) is dying/dead goto 04
00343f04 If actor 3f (AF1 Pilot) has finished death animation goto 04
017b3f04 If actor 3f (AF1 Pilot)'s body has disappeared goto 04
00a03f000000040004 If actor 3f (AF1 Pilot) has property goto 04
01063f0000 Set $player to actor 3f (AF1 Pilot)
000000 Go to next 00
000204 Label 04
0036 Call RNG
0037803b If random byte < 128 goto 3b
0106f50000 Set $player to Velvet
0034f63b If player has finished death animation goto 3b
000000 Go to next 00
00023b Label 3b
0106f80000 Set $player to Joanna
000200 Label 00
018307 If something goto 07
000004 Go to next 04
000207 Label 07
00070007 When shot/hit, assign function 0007 - Alerted guard
0005fd0007 Assign function 0007 - Alerted guard to $self and advance frame
000204 Label 04
00b6 Reset and start cycle counter
002d6d Run to Jo, then goto 6d
00026d Label 6d
0003 Yield
017a07 If $player is within disarm range goto 07
00bd00007804 If cycle counter > 120 (2.0 secs) goto 04
00016d Go to first 6d
000204 Label 04
000100 Go to first 00
000207 Label 07
00150220000004 Actor targets and shoots at $player, then goto 04
000204 Label 04
0017020000006e Actor shoots other actor, then goto 6e
00026e Label 6e
0003 Yield
003207 If actor has stopped moving goto 07
00016e Go to first 6e
000207 Label 07
000103 Go to first 03
0004 End of function

Invocations

Comments

If you destroy the moon pool lift switch and fail that objective, then get the guy to say "Die, you traitors", the objective will change from failed to incomplete, but you won't be able to complete it.