CI Training


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

Invocations

  • Can be invoked by function 0418

Comments

There are no comments yet for this function.