00070419 |
When shot/hit, assign function 0419 |
016ffd002f |
If $self has weapon Nothing equipped (?) goto 2f |
013164 |
For all actors in the same group, set their alertness to 100 |
0006fd0416 |
Set return function for $self to function 0416 |
0005fd0416 |
Assign function 0416 to $self and advance frame |
00022f |
Label 2f |
00028f |
Label 8f |
00150220000004 |
Actor targets and shoots at $player, then goto 04 |
000204 |
Label 04 |
0003 |
Yield |
017a2f |
If $player is within disarm range goto 2f |
000104 |
Go to first 04 |
00022f |
Label 2f |
00170200000008 |
Actor shoots other actor, then goto 08 |
000208 |
Label 08 |
0003 |
Yield |
0165fd2f |
If $self shot (?) goto 2f |
003206 |
If actor has stopped moving goto 06 |
000108 |
Go to first 08 |
000206 |
Label 06 |
00018f |
Go to first 8f |
0130f815190200000000 |
Say random quip: "Give it up!","Surrender, now!","Take that!" |
0130f815190301000000 |
Say random quip: "Give it up!","Surrender, now!","Take that!" |
00022f |
Label 2f |
00a302000000010d |
If flag #26 () is true goto 0d |
00a102000000 |
Set flag #26 () |
00a100000002 |
Set flag #2 () |
01a402000002 |
Display text in top middle: (unknown text)
|
01a401041c6f |
Display text in top middle: Training failed - you have been hit.
|
00b6 |
Reset and start cycle counter |
0005fd0000 |
Assign function 0000 - Idle to $self and advance frame |
00025e |
Label 5e |
0003 |
Yield |
00a300000020012f |
If flag #6 () is true goto 2f |
00bd0000b42f |
If cycle counter > 180 (3.0 secs) goto 2f |
00015e |
Go to first 5e |
00022f |
Label 2f |
00a100000080 |
Set flag #8 () |
00020d |
Label 0d |
0005fd0000 |
Assign function 0000 - Idle to $self and advance frame |
0004 |
End of function |
There are no comments yet for this function.