01322100 |
Undocumented (to do with cover?) |
00b6 |
Reset and start cycle counter |
000204 |
Label 04 |
0003 |
Yield |
0033f657 |
If player is dying/dead goto 57 |
017bf657 |
If player's body has disappeared goto 57 |
0053000a2f |
If actor is further than 10 units from player goto 2f |
017a2f |
If $player is within disarm range goto 2f |
00bd00007810 |
If cycle counter > 120 (2.0 secs) goto 10 |
000104 |
Go to first 04 |
00022f |
Label 2f |
0053002810 |
If actor is further than 40 units from player goto 10 |
0052000a06 |
If actor is within 10 units of $player goto 06 |
00b6 |
Reset and start cycle counter |
002d08 |
Run to Jo, then goto 08 |
000208 |
Label 08 |
0003 |
Yield |
0033f657 |
If player is dying/dead goto 57 |
017bf657 |
If player's body has disappeared goto 57 |
00bd00001410 |
If cycle counter > 20 (0.3 secs) goto 10 |
003210 |
If actor has stopped moving goto 10 |
01830e |
If something goto 0e |
00020e |
Label 0e |
0053002810 |
If actor is further than 40 units from player goto 10 |
0052000a06 |
If actor is within 10 units of $player goto 06 |
000108 |
Go to first 08 |
00022f |
Label 2f |
00b6 |
Reset and start cycle counter |
000104 |
Go to first 04 |
000206 |
Label 06 |
00b6 |
Reset and start cycle counter |
004d0a06 |
If actor is facing player within 10 degrees (?) goto 06 |
004ff606 |
If something to do with player goto 06 |
0009 |
Actor stops travelling |
00180200000009 |
Actor faces something (entity type=0x0200, entity_id=0x0000), then goto 09 |
000209 |
Label 09 |
0003 |
Yield |
0033f657 |
If player is dying/dead goto 57 |
017bf657 |
If player's body has disappeared goto 57 |
0053002810 |
If actor is further than 40 units from player goto 10 |
004d0a06 |
If actor is facing player within 10 degrees (?) goto 06 |
004ff606 |
If something to do with player goto 06 |
00bd00007806 |
If cycle counter > 120 (2.0 secs) goto 06 |
000109 |
Go to first 09 |
00022f |
Label 2f |
00b6 |
Reset and start cycle counter |
000104 |
Go to first 04 |
000206 |
Label 06 |
0182002f |
If actor alive, then punch/kick and goto 2f |
00b6 |
Reset and start cycle counter |
000104 |
Go to first 04 |
00022f |
Label 2f |
00020a |
Label 0a |
0003 |
Yield |
00bd0000b406 |
If cycle counter > 180 (3.0 secs) goto 06 |
0165fd2f |
If $self shot (?) goto 2f |
003206 |
If actor has stopped moving goto 06 |
00010a |
Go to first 0a |
000206 |
Label 06 |
0165fd2f |
If $self shot (?) goto 2f |
0130f816190300000000 |
Say random quip: "Damn, missed!","How did I miss?" |
0130f817190301000000 |
Say random quip: "God sakes, someone hit her","She's a tricky one" |
000006 |
Go to next 06 |
00022f |
Label 2f |
0130f815190200000000 |
Say random quip: "Give it up!","Surrender, now!","Take that!" |
0130f815190301000000 |
Say random quip: "Give it up!","Surrender, now!","Take that!" |
00a302000000010f |
If flag #26 () is true goto 0f |
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 |
00bd0000b42f |
If cycle counter > 180 (3.0 secs) goto 2f |
00015e |
Go to first 5e |
00022f |
Label 2f |
00a100000080 |
Set flag #8 () |
00020f |
Label 0f |
0005fd0000 |
Assign function 0000 - Idle to $self and advance frame |
000206 |
Label 06 |
000257 |
Label 57 |
000210 |
Label 10 |
0008 |
Jump to return function |
0004 |
End of function |
There are no comments yet for this function.