0200 |
Label 00 |
03 |
Yield |
2f22 |
If actor has stopped moving then goto 22 |
0100 |
Go to first 00 |
0222 |
Label 22 |
33 |
Call RNG |
359623 |
If random byte > 150 then goto 23 |
33 |
Call RNG |
350024 |
If random byte > 0 then goto 24 |
0001 |
Go to next 01 |
0223 |
Label 23 |
0e01 |
Step sideways then goto 01 |
0224 |
Label 24 |
1001 |
Run sideways then goto 01 |
0201 |
Label 01 |
03 |
Yield |
2f03 |
If actor has stopped moving then goto 03 |
0101 |
Go to first 01 |
0203 |
Label 03 |
3c1c |
If we have a line of sight on Bond then goto 1c |
07 |
Return to return function |
021c |
Label 1c |
476e1d |
If actor is within 110 units of Bond then goto 1d |
48911d |
If actor is further than 145 units of Bond then goto 1d |
4b000a1d |
If actor is within 10 units of Bond then goto 1d |
07 |
Return to return function |
021d |
Label 1d |
0122 |
Go to first 22 |
04 |
End of function |
There are no comments yet for this function.