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
/
TOWMINER.tac
< prev
Wrap
Text File
|
1999-02-20
|
1KB
|
61 lines
// A is Beck, B is Tom, C is Reggie, D is where to tow Reggie to....
A: CANTPICK
B: CANTPICK
C: CANTPICK
Start(A)
Label(Adone)
Goto(Adone)
Start(B)
Label(MakeProgress)
FlyThrough(BD)
Label(MakingProgress)
// If Beck lags behind, stop and wait for him, then go back for him.
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)
StopAndFire(BA)
Label(Wait_for_Beck)
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)
// 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)
StopAndFire(BA)
Label(Wait_for_Beck_2)
If(Timer[B]): Goto(Wait_for_Beck_2)
Goto(MakeProgress)
Label(Bdone)
Goto(Bdone)
Start(C)
Label(sing)
Do(Random[C,4])
If(RandomIs[C,0]): Timer(C,4000)
If(RandomIs[C,1]): Timer(C,8000)
If(RandomIs[C,2]): Timer(C,10000)
If(RandomIs[C,3]): Timer(C,15000)
Label(Cdone)
If(Timer[C]): Goto(Cdone)
//Message(DIALOGUE32)
Goto(sing)