ad547374616e640a00 |
// Tstand |
9b02000000 |
Unset flag #26 () |
9b01000000 |
Unset flag #25 () |
9e00000010 |
Unset actor property: 1:00000010 (invincible) |
ad2d3e64616d616765206f6e287374616e64290a00 |
// ->damage on(stand) |
7efd29 |
If something to do with $self then goto 29 |
0229 |
Label 29 |
0203 |
Label 03 |
140021000029 |
Aim/shoot at something (entity type=0x0021, entity_id=0x0000), then goto 29 |
0229 |
Label 29 |
0207 |
Label 07 |
f8fd29 |
If $self has property 00200000, unset it and goto 29 |
0229 |
Label 29 |
03 |
Yield |
4b005006 |
If actor is within 80 units of Bond then goto 06 |
7efd2a |
If something to do with $self then goto 2a |
3c08 |
If we have a line of sight on Bond then goto 08 |
9c0100000029 |
If flag #25 () is set then goto 29 |
0033 |
Go to next 33 |
0229 |
Label 29 |
960406 |
If $self->somevalue is 4 then goto 06 |
9a04000000 |
Set flag #27 () |
0233 |
Label 33 |
9f0000001029 |
If actor has property 1:00000010 (invincible) then goto 29 |
0033 |
Go to next 33 |
0229 |
Label 29 |
4629 |
If a bullet just missed us then goto 29 |
f8fd29 |
If $self has property 00200000, unset it and goto 29 |
0033 |
Go to next 33 |
0229 |
Label 29 |
960406 |
If $self->somevalue is 4 then goto 06 |
9a04000000 |
Set flag #27 () |
0233 |
Label 33 |
0107 |
Go to first 07 |
0208 |
Label 08 |
9f0000001029 |
If actor has property 1:00000010 (invincible) then goto 29 |
0033 |
Go to next 33 |
0229 |
Label 29 |
33 |
Call RNG |
353233 |
If random byte > 50 then goto 33 |
1a09 |
Roll to throw grenade. If successful goto 09 |
0233 |
Label 33 |
160001000009 |
Shoot player 1 (?), then goto 09 |
0209 |
Label 09 |
33 |
Call RNG |
353c0a |
If random byte > 60 then goto 0a |
9a02000000 |
Set flag #26 () |
020a |
Label 0a |
f8fd29 |
If $self has property 00200000, unset it and goto 29 |
0229 |
Label 29 |
03 |
Yield |
4b005006 |
If actor is within 80 units of Bond then goto 06 |
7efd2a |
If something to do with $self then goto 2a |
9c0100000029 |
If flag #25 () is set then goto 29 |
0033 |
Go to next 33 |
0229 |
Label 29 |
960406 |
If $self->somevalue is 4 then goto 06 |
9a04000000 |
Set flag #27 () |
0233 |
Label 33 |
9f0000001029 |
If actor has property 1:00000010 (invincible) then goto 29 |
0033 |
Go to next 33 |
0229 |
Label 29 |
4629 |
If a bullet just missed us then goto 29 |
f8fd29 |
If $self has property 00200000, unset it and goto 29 |
0033 |
Go to next 33 |
0229 |
Label 29 |
9c020000004c |
If flag #26 () is set then goto 4c |
0033 |
Go to next 33 |
024c |
Label 4c |
960406 |
If $self->somevalue is 4 then goto 06 |
9a04000000 |
Set flag #27 () |
0233 |
Label 33 |
2f29 |
If actor has stopped moving then goto 29 |
010a |
Go to first 0a |
0229 |
Label 29 |
0103 |
Go to first 03 |
022a |
Label 2a |
9d00000010 |
Set actor property: 1:00000010 (invincible) |
ad3c2d64616d616765206f6666287374616e64290a00 |
// <-damage off(stand) |
9a00800000 |
Set flag #24 (trigger to say message) |
33 |
Call RNG |
353c33 |
If random byte > 60 then goto 33 |
9a01000000 |
Set flag #25 () |
0233 |
Label 33 |
0103 |
Go to first 03 |
0206 |
Label 06 |
05fd0411 |
Assign function 0411 - Trev running to $self and advance frame |
04 |
End of function |
There are no comments yet for this function.