home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.team17.com 2014
/
2014.05.ftp.team17.com.tar
/
ftp.team17.com
/
pub
/
t17
/
demos
/
pc
/
PhoenixDemo_De.exe
/
Tactics
/
Mission1
/
MISSION1GOTOMINER.tac
next >
Wrap
Text File
|
1998-11-18
|
1KB
|
63 lines
// A is Beck, B is Tom, C is Reggie.
A: CANTPICK
B: CANTPICK
C: CANTPICK
Start(A)
Label(Adone)
Goto(Adone)
Start(B)
Label(MakeProgress)
FlyToFace(BC)
Label(MakingProgress)
// If Beck lags behind, stop and wait for him, then go back for him.
If(Closer[A,C,B]): Goto(Catch_Beck_up)
If(Distant[A,B,15000]): Goto(Beck_lagging_behind)
Goto(MakingProgress)
Label(Beck_lagging_behind)
// wait for a few seconds, then go back.
Do(Random[B,4])
If(RandomIs[B,0]): Timer(B,3000)
If(RandomIs[B,1]): Timer(B,3500)
If(RandomIs[B,2]): Timer(B,4000)
If(RandomIs[B,3]): Timer(B,4500)
Message(COME ON THEN)
StopAndFire(BA)
Label(Wait_for_Beck)
If(Closer[A,C,B]): Goto(Catch_Beck_up)
If(CloseTogether[A,B,8000]): Goto(MakeProgress)
If(Timer[B]): Goto(Wait_for_Beck)
// Go back for Beck.
FlyToFace(BA)
Label(GO_BACK)
If(Distant[A,B,8000]): Goto(GO_BACK)
Message(COME ON THEN)
// wait for a few seconds, then carry on.
Do(Random[B,4])
If(RandomIs[B,0]): Timer(B,1000)
If(RandomIs[B,1]): Timer(B,1500)
If(RandomIs[B,2]): Timer(B,2000)
If(RandomIs[B,3]): Timer(B,2500)
Message(COME ON THEN)
StopAndFire(BA)
Label(Wait_for_Beck_2)
If(Closer[A,C,B]): Goto(Catch_Beck_up)
If(Timer[B]): Goto(Wait_for_Beck_2)
Goto(MakeProgress)
Label(Catch_Beck_up)
FlyToFaceQuick(BC)
If(Closer[A,C,B]): Goto(Catch_Beck_up)
Goto(MakeProgress)
Label(Bdone)
Goto(Bdone)
Start(C)
Label(Cdone)
Goto(Cdone)