Global


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

Comments

If player has properties 0008 0000 and 2000 0000, and has a weapon equipped, assign function 0004

Otherwise, do label 13