Jungle


ad6d646b00 // mdk
eb26 If Bond has died then goto 26
0203 Label 03
51006426 If actor is within 100 units of any other actor, set $self->target_actor then goto 26
03 Yield
5100c82c If actor is within 200 units of any other actor, set $self->target_actor then goto 2c
03 Yield
51012c2c If actor is within 300 units of any other actor, set $self->target_actor then goto 2c
05fd040c Assign function 040c - Natalya aiming randomly to $self and advance frame
022c Label 2c
40fc36 If actor $self is in the same room as $self->target_actor then goto 36
0007 Go to next 07
0236 Label 36
33 Call RNG
358036 If random byte > 128 then goto 36
14002400fc3d Aim/shoot at something (entity type=0x0024, entity_id=0x00fc), then goto 3d
0236 Label 36
15002400fc3d Kneel, aim/shoot at something (entity type=0x0024, entity_id=0x00fc), then goto 3d
17000400fc2c Face $self->target_actor, then goto 2c
022c Label 2c
ae Reset and start cycle counter
020d Label 0d
03 Yield
b400003c2c If cycle counter > 60 (1.0 secs) then goto 2c
010d Go to first 0d
022c Label 2c
40fc36 If actor $self is in the same room as $self->target_actor then goto 36
0007 Go to next 07
0236 Label 36
0103 Go to first 03
023d Label 3d
97fc80 Mask actor type for $self->target_actor with 80
ae Reset and start cycle counter
020b Label 0b
03 Yield
30fc4b If $self->target_actor is killed then goto 4b
b400003c2c If cycle counter > 60 (1.0 secs) then goto 2c
010b Go to first 0b
022c Label 2c
16000400fc2c Shoot $self->target_actor, then goto 2c
022c Label 2c
020c Label 0c
30fc4b If $self->target_actor is killed then goto 4b
31fc4b If $self->target_actor has finished death animation then goto 4b
03 Yield
2f2c If actor has stopped moving then goto 2c
010c Go to first 0c
022c Label 2c
33 Call RNG
35802c If random byte > 128 then goto 2c
0103 Go to first 03
022c Label 2c
0207 Label 07
98fc80 Unmask actor type for $self->target_actor with 80
05fd0407 Assign function 0407 - Natalya following Bond to $self and advance frame
024b Label 4b
05fd040a Assign function 040a - Natalya comment to $self and advance frame
0226 Label 26
05fd040b Assign function 040b - Natalya evading to $self and advance frame
04 End of function

Invocations

Comments

There are no comments yet for this function.