00070416 |
When shot/hit, assign function 0416 |
01322100 |
Undocumented (to do with cover?) |
0165fd09 |
If $self shot (?) goto 09 |
00028f |
Label 8f |
00b6 |
Reset and start cycle counter |
002d08 |
Run to Jo, then goto 08 |
000208 |
Label 08 |
0003 |
Yield |
003206 |
If actor has stopped moving goto 06 |
0052001e2f |
If actor is within 30 units of $player goto 2f |
00bd00000f06 |
If cycle counter > 15 (0.2 secs) goto 06 |
000108 |
Go to first 08 |
000206 |
Label 06 |
00018f |
Go to first 8f |
00022f |
Label 2f |
0006fd0416 |
Set return function for $self to function 0416 |
0005fd0417 |
Assign function 0417 to $self and advance frame |
000209 |
Label 09 |
00a302000000010a |
If flag #26 () is true goto 0a |
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 () |
00020a |
Label 0a |
0005fd0000 |
Assign function 0000 - Idle to $self and advance frame |
0004 |
End of function |