Surface 2


8e00 Set actor ID to 00
ae Reset and start cycle counter
0200 Label 00
03 Yield
b400012c2c If cycle counter > 300 (5.0 secs) then goto 2c
0100 Go to first 00
022c Label 2c
ae Reset and start cycle counter
0208 Label 08
03 Yield
b40000781b If cycle counter > 120 (2.0 secs) then goto 1b
0108 Go to first 08
021b Label 1b
9c0000040019 If flag #11 (in outro) is set then goto 19
31041b If actor 04 has finished death animation then goto 1b
0019 Go to next 19
021b Label 1b
ad737061776e3100 // spawn1
f319 If in cinema, goto 19
33 Call RNG
35c81b If random byte > 200 then goto 1b
590119 If Bond has weapon Unarmed equipped then goto 19
590219 If Bond has weapon Hunting Knives equipped then goto 19
590319 If Bond has weapon Throwing Knives equipped then goto 19
590419 If Bond has weapon PP7 equipped then goto 19
590519 If Bond has weapon PP7 (silenced) equipped then goto 19
591119 If Bond has weapon Sniper Rifle equipped then goto 19
021b Label 1b
35321a If random byte > 50 then goto 1a
590719 If Bond has weapon Klobb equipped then goto 19
591819 If Bond has weapon Grenade Launcher equipped then goto 19
590819 If Bond has weapon KF7 equipped then goto 19
021a Label 1a
bd15ff2328041e0000000106 Spawn actor with function 041e - Init actor 04 at $self->pad, then goto 06
ad2d3e6661696c00 // ->fail
0219 Label 19
012c Go to first 2c
0206 Label 06
ad7331204f4b2100 // s1 OK!
012c Go to first 2c
04 End of function

Invocations

  • Started automatically

Comments

There are no comments yet for this function.