CI Training


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

Invocations

  • Can be invoked by function 0416

Comments

There are no comments yet for this function.