Rescue


0007041b When shot/hit, assign function 041b - Lab technician
0033fd06 If $self is dying/dead goto 06
0034fd06 If $self has finished death animation goto 06
017bfd06 If $self's body has disappeared goto 06
00002d Go to next 2d
000206 Label 06
00070000 When shot/hit, assign function 0000 - Idle
00b6 Reset and start cycle counter
000254 Label 54
0003 Yield
00bd00000f06 If cycle counter > 15 (0.2 secs) goto 06
000154 Go to first 54
000206 Label 06
0130f819ff03ff000000 Say random quip: "You bitch!","Oh... my... god","She got me"
00070000 When shot/hit, assign function 0000 - Idle
0005fd0000 Assign function 0000 - Idle to $self and advance frame
00022d Label 2d
0083fd06 If $self shot (while recoiling?) goto 06
000008 Go to next 08
000206 Label 06
00b6 Reset and start cycle counter
000255 Label 55
0003 Yield
009d00000020010006 If actor flag is something, goto 06
007d0106 If actor shot less than 1 times goto 06
00bc00001406 If cycle counter < 20 (0.3 secs) goto 06
0130f80d280300000000 Say random quip: "Medic!","Help!","You shot me?!"
0130f80e280301000000 Say random quip: "I'm hit, I'm hit!","I'm taking fire!","Taking damage!"
009b0000002000 Set an actor flag
000206 Label 06
003258 If actor has stopped moving goto 58
000155 Go to first 55
000258 Label 58
00005a Go to next 5a
000208 Label 08
0003 Yield
01b3fd Allow co-op player to be considered for P1/P2 actor
0106f20000 Set $player to P1 or P2
00352d If $player in sight goto 2d
008e63012d If actor's alertness > 99 goto 2d
000108 Go to first 08
00022d Label 2d
001d011b Jog to pad 011b
000208 Label 08
0003 Yield
0054fd000a011b2d If $self is within 10 units of pad 011b goto 2d
000108 Go to first 08
00022d Label 2d
00b6 Reset and start cycle counter
000b002e000000be1010fd02 Actor $self does animation 002e (arms up, surrender)
000209 Label 09
0003 Yield
00bd00003c06 If cycle counter > 60 (1.0 secs) goto 06
000109 Go to first 09
000206 Label 06
00a100100000 Set flag #21 (autogun activated?)
00325a If actor has stopped moving goto 5a
000109 Go to first 09
00025a Label 5a
000b02880000ffff0010fd02 Actor $self does animation 0288 (pull out pistol)
00020a Label 0a
0003 Yield
003206 If actor has stopped moving goto 06
00010a Go to first 0a
000206 Label 06
00b54352454154454420574541500a00 // CREATED WEAP
00c8010e1c1000000006 Draw weapon Tranquilizer with model 010e then goto 06
000206 Label 06
0106f80000 Set $player to Joanna
0005fd0007 Assign function 0007 - Alerted guard to $self and advance frame
0004 End of function

Invocations

  • Initial function for actor 3f (Male Lab Technician)

Comments

There are no comments yet for this function.