Train


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

Invocations

  • Initial function for actor 47 (Ourumov)

Comments

There are no comments yet for this function.