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 |
There are no comments yet for this function.