9d00040000 |
Set actor property: 1:00040000 (unknown prop) |
9d00000800 |
Set actor property: 1:00000800 (disable auto aim) |
0206 |
Label 06 |
03 |
Yield |
3c01 |
If we have a line of sight on Bond then goto 01 |
55005e01 |
If Bond is in the same room as pad 005e then goto 01 |
0106 |
Go to first 06 |
0201 |
Label 01 |
c39010 |
Display text at top: Trevelyan: James, what an unpleasant
surprise. Do come in.
|
f40000ff |
Play X music in channel 00 for 0 or 255 seconds |
0207 |
Label 07 |
03 |
Yield |
9c0000080029 |
If flag #12 (anyone attacking) is set then goto 29 |
9c0000010029 |
If flag #9 (Ourumov attacking) is set then goto 29 |
9c0000040029 |
If flag #11 (Xenia attacking) is set then goto 29 |
462a |
If a bullet just missed us then goto 2a |
7efd2a |
If something to do with $self then goto 2a |
55005301 |
If Bond is in the same room as pad 0053 then goto 01 |
0107 |
Go to first 07 |
0201 |
Label 01 |
ae |
Reset and start cycle counter |
9a00002000 |
Set flag #14 (Trev said that's close enough) |
c39009 |
Display text at top: Trevelyan: That's close enough!
|
0204 |
Label 04 |
03 |
Yield |
9c0000080029 |
If flag #12 (anyone attacking) is set then goto 29 |
9c0000010029 |
If flag #9 (Ourumov attacking) is set then goto 29 |
9c0000040029 |
If flag #11 (Xenia attacking) is set then goto 29 |
462a |
If a bullet just missed us then goto 2a |
7efd2a |
If something to do with $self then goto 2a |
520019005211 |
If actor is within 25 units of pad 0052 then goto 11 |
55005813 |
If Bond is in the same room as pad 0058 then goto 13 |
b40007082d |
If cycle counter > 1800 (30.0 secs) then goto 2d |
b40004b02c |
If cycle counter > 1200 (20.0 secs) then goto 2c |
b40002582b |
If cycle counter > 600 (10.0 secs) then goto 2b |
0104 |
Go to first 04 |
022b |
Label 2b |
b400029401 |
If cycle counter > 660 (11.0 secs) then goto 01 |
c3900c |
Display text at top: Trevelyan: Two targets. Time for one shot.
The girl or the mission?
|
0201 |
Label 01 |
0104 |
Go to first 04 |
022c |
Label 2c |
b40004ec01 |
If cycle counter > 1260 (21.0 secs) then goto 01 |
c3900a |
Display text at top: Trevelyan: Come on James, don't try
to be clever. Make your move.
|
0201 |
Label 01 |
0104 |
Go to first 04 |
022d |
Label 2d |
b400074401 |
If cycle counter > 1860 (31.0 secs) then goto 01 |
c39019 |
Display text at top: Trevelyan: Too slow, 007.
|
9a00000800 |
Set flag #12 (anyone attacking) |
0201 |
Label 01 |
0104 |
Go to first 04 |
0211 |
Label 11 |
03 |
Yield |
c3900f |
Display text at top: Trevelyan: Kill them!
|
03 |
Yield |
002a |
Go to next 2a |
0213 |
Label 13 |
03 |
Yield |
c39011 |
Display text at top: Trevelyan: Leaving already, James?
I don't think so.
|
03 |
Yield |
002a |
Go to next 2a |
022a |
Label 2a |
9a00000200 |
Set flag #10 (Trev attacking) |
9a00000800 |
Set flag #12 (anyone attacking) |
0229 |
Label 29 |
c3900d |
Display text at top: Trevelyan: You'll never win, James.
|
140001000001 |
Aim/shoot at player 1 (?), then goto 01 |
0201 |
Label 01 |
05fd0001 |
Assign function 0001 - Idle to $self and advance frame |
04 |
End of function |
There are no comments yet for this function.