Surface 1


0203 Label 03
03 Yield
55002e07 If Bond is in the same room as pad 002e then goto 07
0103 Go to first 03
0207 Label 07
d6012c07 If Bond's Y < 300 then goto 07
0103 Go to first 03
0207 Label 07
d700 Toggle text display
ae Reset and start cycle counter
020a Label 0a
03 Yield
eb46 If Bond has died then goto 46
55002e07 If Bond is in the same room as pad 002e then goto 07
0001 Go to next 01
0207 Label 07
d6000007 If Bond's Y < 0 then goto 07
b40000b407 If cycle counter > 180 (3.0 secs) then goto 07
010a Go to first 0a
0207 Label 07
9a00008000 Set flag #16 (Objective complete: enter base via ventilation tower)
ec Set flag indicating we're now in cinema
da Fade out from cutscene
020b Label 0b
03 Yield
dc07 If fade complete then goto 07
010b Go to first 0b
0207 Label 07
f107 If all objectives are complete then goto 07
05fd000f Assign function 000f - Exit level to $self and advance frame
0207 Label 07
dd Remove all actors
ea Stop game timer
ed Hide first person display
03 Yield
03 Yield
03 Yield
d50400020000 Set camera
05f80424 Assign function 0424 - Bond in outro to Bond and advance frame
05fd0001 Assign function 0001 - Idle to $self and advance frame
0201 Label 01
d8 Enable text display
0103 Go to first 03
0246 Label 46
05fd0001 Assign function 0001 - Idle to $self and advance frame
04 End of function

Invocations

  • Started automatically

Comments

There are no comments yet for this function.