00b6 |
Reset and start cycle counter |
000200 |
Label 00 |
0003 |
Yield |
011df60008000014 |
If player has property 2:00080000 goto 14 |
000013 |
Go to next 13 |
000214 |
Label 14 |
011df602000000e8 |
If player has property 2:02000000 (unknown prop - related to disguises) goto e8 |
000013 |
Go to next 13 |
0002e8 |
Label e8 |
0060f60013 |
If player player has weapon Nothing equipped goto 13 |
0060f60113 |
If player player has weapon Unarmed equipped goto 13 |
0060f62313 |
If player player has weapon Combat Boost equipped goto 13 |
0060f63213 |
If player player has weapon Horizon Scanner equipped goto 13 |
0060f64d13 |
If player player has weapon Suitcase equipped goto 13 |
0005fd0004 |
Assign function 0004 - Init 0006 to $self and advance frame |
000213 |
Label 13 |
00bc00003c15 |
If cycle counter < 60 (1.0 secs) goto 15 |
01a7fd28 |
If something to do with $self goto 28 |
000015 |
Go to next 15 |
000228 |
Label 28 |
009c0800000001 |
Unset an actor flag |
0009 |
Actor stops travelling |
000215 |
Label 15 |
000c13 |
If actor is not doing anything goto 13 |
000016 |
Go to next 16 |
000213 |
Label 13 |
000100 |
Go to first 00 |
000216 |
Label 16 |
0022 |
Start path |
0005fd0004 |
Assign function 0004 - Init 0006 to $self and advance frame |
0004 |
End of function |
If player has properties 0008 0000 and 2000 0000, and has a weapon equipped, assign function 0004
Otherwise, do label 13