Deep Sea


00a500001000 Unset property for actor $self: 1:00001000 (immune to explosives?)
0003 Yield
0007041d When shot/hit, assign function 041d - dD sniper alerted
000206 Label 06
009864 Set actor's reaction speed to 100
0007041d When shot/hit, assign function 041d - dD sniper alerted
00b6 Reset and start cycle counter
000204 Label 04
0003 Yield
01b3fd Allow co-op player to be considered for P1/P2 actor
0106f20000 Set $player to P1 or P2
003f2e If $player is in line of sight goto 2e
0128642e If actor within 100 units of an enemy and has line of sight then set AI vs AI and goto 2e
003e002e If someone killed in sight of actor goto 2e
000104 Go to first 04
00022e Label 2e
0052002806 If actor is within 40 units of $player goto 06
00501e06 If actor is within 30 units of $player goto 06
004a06 If something (actor in view?) goto 06
003e0006 If someone killed in sight of actor goto 06
008e640106 If actor's alertness > 100 goto 06
0077012e If difficulty < SA goto 2e
00bd0000b406 If cycle counter > 180 (3.0 secs) goto 06
00022e Label 2e
000104 Go to first 04
000206 Label 06
013164 For all actors in the same group, set their alertness to 100
00a400040000 Set property for actor $self: 1:00040000 (unknown prop)
01b7fd0101 Something to do with $self
0005fd041d Assign function 041d - dD sniper alerted to $self and advance frame
0004 End of function

Invocations

Comments

Wait until line of sight to Jo, or detected Jo, or you kill someone in front of them.

Set some properties and assign 041d.