home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 April B / Pcwk4b98.iso / Gry / DARKREIG / Data / Dark / SCENARIO / Fixed / M03F / M03f2.end < prev    next >
Text File  |  1997-10-28  |  2KB  |  105 lines

  1.  
  2. ;
  3. ; Game End Conditions for team 2
  4. ;
  5. DefineEndCondTree(0)
  6. {
  7.   ;
  8.   ; Conditional State #1
  9.   ;
  10.   DefineCondState()
  11.   {
  12.      DefineCondition(4 0 0 0 you_lose)  ;  JEB DIES -  PLAYER LOSES
  13.           {  
  14.          CritDestroyUnit()
  15.           {
  16.             69616
  17.           }
  18.         }
  19.  
  20.  
  21.      DefineCondition(3 0 0 0 "D")  ;  ALL PRIOSONERS HAVE BEEN RESCUED
  22.           {
  23.           CritONCE()
  24.           {
  25.     CritAND()
  26.     {           
  27.     CritKillTeamUnits(2 0)
  28.            CritKillTeamUnits(3 0)
  29.     CritKillTeamUnits(4 0)
  30.     CritKillTeamUnits(5 0)
  31.     CritKillTeamUnits(6 0)
  32.     }
  33.           }       
  34.     }
  35.  
  36.  
  37.  
  38. ;     DefineCondition(3 0 0 0 "D")  ;  ALL PRIOSONERS HAVE BEEN RESCUED
  39. ;          {
  40. ;          CritONCE()
  41. ;          {
  42. ;           CritHaveCredits(7000)
  43. ;           }
  44. ;          }       
  45.  
  46. ;    DefineCondition(2 0 0 0 "D")  ;  JEB HAS BEEN RESCUED
  47. ;          {
  48. ;          CritONCE()
  49. ;          {
  50. ;           CritHaveCredits(8000)
  51. ;           }
  52. ;          }    
  53.   
  54.  
  55.  
  56. }
  57.   
  58.  
  59.  
  60. ;
  61.   ; Conditional State #2
  62.   ;
  63.   DefineCondState()
  64.   {
  65.      
  66.        DefineCondition(1 0 0 0 "D")  ; GIVE UNIT TO PLAYER FOR WIN CONDITION
  67.           {
  68.           CritTimer(0)
  69.           }    
  70.  
  71.   GiveSpecialForces(909 7)
  72.  
  73.  }
  74.  
  75.   ;
  76.   ; Conditional State #3
  77.   ;
  78.   DefineCondState()
  79.   {
  80.       
  81.        DefineCondition(1 0 0 0 all_prisoners_rescued) 
  82.           {
  83.           CritTimer(0)
  84.           }    
  85.  
  86.     TriggerMessage(GVINTCL3)  ; objective sucesful
  87.  
  88.   }
  89.  
  90.   ;
  91.   ; Conditional State #4
  92.   ;
  93.   DefineCondState()
  94.   {
  95.       
  96.        DefineCondition(0 0 0 0 you_lose) 
  97.           {
  98.           CritTimer(50)
  99.           }    
  100.  
  101.     TriggerMessage(GVINTCL6)  
  102.  
  103.   }
  104.  
  105. }