9d00000800 |
Set actor property: 1:00000800 (disable auto aim) |
140024004606 |
Aim/shoot at something (entity type=0x0024, entity_id=0x0046), then goto 06 |
0206 |
Label 06 |
03 |
Yield |
4601 |
If a bullet just missed us then goto 01 |
7efd01 |
If something to do with $self then goto 01 |
9c0000080029 |
If flag #12 (anyone attacking) is set then goto 29 |
0106 |
Go to first 06 |
0201 |
Label 01 |
9a00000100 |
Set flag #9 (Ourumov attacking) |
9a00000800 |
Set flag #12 (anyone attacking) |
0229 |
Label 29 |
03 |
Yield |
30fd11 |
If $self is killed then goto 11 |
304615 |
If actor 46 (Natalya) is killed then goto 15 |
314615 |
If actor 46 (Natalya) has finished death animation then goto 15 |
e812 |
If actor is shooting then goto 12 |
2f14 |
If actor has stopped moving then goto 14 |
0129 |
Go to first 29 |
0214 |
Label 14 |
140024004601 |
Aim/shoot at something (entity type=0x0024, entity_id=0x0046), then goto 01 |
0201 |
Label 01 |
0129 |
Go to first 29 |
0212 |
Label 12 |
e713 |
If actor is walking or running while shooting then goto 13 |
0129 |
Go to first 29 |
0213 |
Label 13 |
160004004601 |
Shoot actor 46 (Natalya), then goto 01 |
0201 |
Label 01 |
9a00001000 |
Set flag #13 (Ourumov shot Nat) |
0129 |
Go to first 29 |
0215 |
Label 15 |
060002 |
Set return function to function 0002 - General guard |
05fd0008 |
Assign function 0008 - Jog to Bond and attack if seen to $self and advance frame |
0211 |
Label 11 |
05fd0001 |
Assign function 0001 - Idle to $self and advance frame |
04 |
End of function |
There are no comments yet for this function.