home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Gamer 2000 January
/
CD-Gamer_2000-01_04_cd.bin
/
games
/
phoenix.exe
/
Tactics
/
Dogfight
/
3on2Fighter.tac
< prev
next >
Wrap
Text File
|
1999-09-15
|
2KB
|
77 lines
// a represents a b and c
A: FIGHTER
// b represents d and e
B: FIGHTER;FIGHTER2;EMPLACEMENT
Targets(B)
Link: A,A
Link: B,A
Link: C,A
Link: D,B
Link: E,B
Start(A)
Set Priority(A,15)
// Are we three together?
If(ThreeTogether[A,B,C,10000]): Goto(SQUAD_TOGETHER)
If(CloseTogether[A,B,10000]): Goto(AB_TOGETHER)
If(CloseTogether[A,C,10000]): Goto(AC_TOGETHER)
If(CloseTogether[B,C,10000]): Goto(BC_TOGETHER)
// squad completely split.
//Tactic Message({A}:{}ILL TAKE ONE,{}YOU TWO TAKE THE OTHER.)
Split(AD,1on1Fighter)
Split(BE,1on1Fighter)
Split(CE,1on1Fighter)
Goto(Adone)
Label(SQUAD_TOGETHER)
If(CloseTogether[D,E,10000]): Goto(SQUAD_TOG_DE_TOG)
// enemy are completely split up.
If(Closer[D,A,E]): Goto(SQUAD_TOG_TAKE_D)
//Tactic Message({A}:{}WELL ALL TAKE THE CLOSEST ONE.)
Split(ABCE,3on1Fighter)
Goto(Adone)
Label(SQUAD_TOG_TAKE_D)
//Tactic Message({A}:{}WELL ALL TAKE THE CLOSEST ONE.)
Split(ABCD,3on1Fighter)
Goto(Adone)
Label(SQUAD_TOG_DE_TOG)
Split(ABD,2on1Fighter)
Split(CE,1on1Fighter)
Goto(Adone)
Label(AB_TOGETHER)
//Tactic Message({A}:{}FOLLOW ME IN,{B}.{C},{}YOU TAKE THE OTHER.)
Split(ABD,2on1Fighter)
Split(CE,1on1Fighter)
Goto(Adone)
Label(AC_TOGETHER)
//Tactic Message({A}:{}FOLLOW ME IN,{C}.{B},{}YOU TAKE THE OTHER.)
Split(ACD,2on1Fighter)
Split(BE,1on1Fighter)
Goto(Adone)
Label(BC_TOGETHER)
//Tactic Message({A}:{C},{}GO WITH{B}.{}ILL TAKE THE OTHER.)
Split(BCD,2on1Fighter)
Split(AE,1on1Fighter)
Goto(Adone)
Label(Adone)
Goto(Adone)
Start(B)
Label(Bdone)
Goto(Bdone)
Start(C)
Label(Cdone)
Goto(Cdone)