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

  1.  
  2. ;
  3. ; Game End Conditions for team 1
  4. ;
  5. DefineEndCondTree(0)
  6. {
  7.   ;
  8.   ; Conditional State #1
  9.   ;
  10.   DefineCondState()
  11.   {
  12.     DefineCondition(2 0 0 0 "D") ; when player is in region to free group #4
  13.     {
  14.     CritONCE()
  15.     {      
  16.         CritEnemyInRegion(67897)
  17.         }
  18.     }
  19.     DefineCondition(3 0 0 0 "D") ; when player is in region to free group #5
  20.     {
  21.     CritONCE()
  22.     {      
  23.         CritEnemyInRegion(67898)
  24.         }
  25.     } 
  26.     DefineCondition(4 0 0 0 "D") ; when player is in region to free group #6
  27.     {
  28.     CritONCE()
  29.     {      
  30.         CritEnemyInRegion(67900)
  31.         }
  32.     }
  33.     DefineCondition(5 0 0 0 "D") ; when player is in region to free group #7
  34.     {
  35.     CritONCE()
  36.     {      
  37.         CritEnemyInRegion(67899)
  38.         }
  39.     }
  40.  
  41.     DefineCondition(6 0 0 0 "D") ; when player is in region to free JEB
  42.     {
  43.     CritONCE()
  44.     {      
  45.         CritTeamInRegion(67901 0)
  46.         }
  47.     }
  48.  
  49.     DefineCondition(7 0 0 0 you_lose) ;   player loses
  50.         { 
  51.         CritAND()
  52.           {
  53.            CritKillTeamUnits(0 0)  
  54.            CritDestroyTeamBuildings(0 0)  
  55.           }
  56.         }
  57.       }
  58.   
  59.   
  60.  
  61.  
  62.  
  63.   ;
  64.   ; Conditional State #2
  65.   ;
  66.   DefineCondState()
  67.   {
  68.    
  69.     DefineCondition(1 0 0 0 "D") ; this is to change #4 alliance while running back to base
  70.     {
  71.     CritTimer(0)
  72.     }
  73.  
  74.  SetAlliance(0 2 1 0 1 1 1 1)  
  75.  
  76. }
  77.   ;
  78.   ; Conditional State #3
  79.   ;
  80.   DefineCondState()
  81.   {
  82.    
  83.     DefineCondition(1 0 0 0 "D") ; this is to change #5 alliance while running back to base
  84.     {
  85.     CritTimer(0)
  86.     }
  87.  
  88.  SetAlliance(0 2 1 1 0 1 1 1)
  89.  
  90.  }
  91.  
  92.   ;
  93.   ; Conditional State #4
  94.   ;
  95.   DefineCondState()
  96.   {
  97.     
  98.     DefineCondition(1 0 0 0 "D") ; this is to change #6 alliance while running back to base
  99.     {
  100.     CritTimer(0)
  101.     }
  102.   
  103. SetAlliance(0 2 1 1 1 0 1 1)
  104.  
  105. }
  106.  
  107.   ;
  108.   ; Conditional State #5
  109.   ;
  110.   DefineCondState()
  111.   {
  112.    
  113.     DefineCondition(1 0 0 0 "D") ; this is to change #7 alliance while running back to base
  114.     {
  115.     CritTimer(0)
  116.     }
  117.  
  118.  SetAlliance(0 2 1 1 1 1 0 1)
  119.  
  120.  }
  121.   ;
  122.   ; Conditional State #6
  123.   ;
  124.   DefineCondState()
  125.   {
  126.     
  127.     DefineCondition(1 0 0 0 "D") ; this is to change JEB alliance while running back to base
  128.     {
  129.     CritTimer(0)
  130.     }
  131.  
  132.   SetAlliance(0 2 1 1 1 1 1 0)  
  133. }
  134.  
  135.  ;
  136.   ; Conditional State #7
  137.   ;
  138.   DefineCondState()
  139.   {
  140.     
  141.     DefineCondition(0 0 0 0 you_lose) 
  142.     {
  143.     CritTimer(50)
  144.     }
  145.  
  146.  TriggerMessage(GVINTCL6)
  147. }
  148. }