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 / Dogfight / 3on1Fighter.tac < prev    next >
Text File  |  1999-09-15  |  1KB  |  62 lines

  1. // A represents A,B and C
  2. A: FIGHTER
  3.  
  4. // B represents D
  5. B: FIGHTER;FIGHTER2;EMPLACEMENT
  6.  
  7. Targets(B)
  8.  
  9. Link: A,A
  10. Link: B,A
  11. Link: C,A
  12. Link: D,B
  13.  
  14. Start(A)
  15. Set Priority(A,15)
  16.  
  17. // Are we three together?
  18. If(ThreeTogether[A,B,C,10000]): Goto(SQUAD_TOGETHER)
  19. If(CloseTogether[A,B,10000]): Goto(AB_TOGETHER)
  20. If(CloseTogether[A,C,10000]): Goto(AC_TOGETHER)
  21. If(CloseTogether[B,C,10000]): Goto(BC_TOGETHER)
  22.     // squad completely split.
  23.     //Tactic Message({A}:{}LETS GET HIM!)
  24.     Split(AD,1on1Fighter)
  25.     Split(BD,1on1Fighter)
  26.     Split(CD,1on1Fighter)
  27.     Goto(Adone)
  28.  
  29.     Label(SQUAD_TOGETHER)
  30.     //Tactic Message({A}:{}FOLLOW ME IN,{B}.{C},{}TRY TO CATCH HIM OUT.)
  31.     Split(ABD,2on1Fighter)
  32.     Split(CD,1on1Fighter)
  33.  
  34.     Label(AB_TOGETHER)
  35.     //Tactic Message({A}:{}FOLLOW ME IN,{B}.{C},{}TRY TO CATCH HIM OUT.)
  36.     Split(ABD,2on1Fighter)
  37.     Split(CD,1on1Fighter)
  38.     Goto(Adone)
  39.  
  40.     Label(AC_TOGETHER)
  41.     //Tactic Message({A}:{}FOLLOW ME IN,{C}.{B},{}TRY TO CATCH HIM OUT.)
  42.     Split(ACD,2on1Fighter)
  43.     Split(BD,1on1Fighter)
  44.     Goto(Adone)
  45.  
  46.     Label(BC_TOGETHER)
  47.     //Tactic Message({A}:{C},{}GO WITH{B}.{}ILL TRY TO CATCH HIM OUT.)
  48.     Split(BCD,2on1Fighter)
  49.     Split(AD,1on1Fighter)
  50.     Goto(Adone)
  51.  
  52. Label(Adone)
  53. Goto(Adone)
  54.  
  55. Start(B)
  56.  
  57. Label(Bdone)
  58. Goto(Bdone)
  59.  
  60. Start(C)
  61. Label(Cdone)
  62. Goto(Cdone)