[Orxonox-commit 5120] r9785 - code/branches/levelMichael/data/levels

schlaem at orxonox.net schlaem at orxonox.net
Thu Nov 14 15:02:15 CET 2013


Author: schlaem
Date: 2013-11-14 15:02:15 +0100 (Thu, 14 Nov 2013)
New Revision: 9785

Modified:
   code/branches/levelMichael/data/levels/Spacefight.oxw
Log:
pirates bi the mainship and the logic for the spion

Modified: code/branches/levelMichael/data/levels/Spacefight.oxw
===================================================================
--- code/branches/levelMichael/data/levels/Spacefight.oxw	2013-11-14 13:10:55 UTC (rev 9784)
+++ code/branches/levelMichael/data/levels/Spacefight.oxw	2013-11-14 14:02:15 UTC (rev 9785)
@@ -171,6 +171,12 @@
 			failMessage="You've lost all your ships!"
 			completeMessage="YEEEHAAA!
 				You managed it! For that you will get the golden medal of the united space armies." />
+		<complete-effects>
+			<AddQuest questId="spacefight.rescue" />
+			<!--
+			<BlinkingBillboard position="-12100, -22000, 25000" color="1.0,1.0,1.0" frequency=0.6 amplitude=2 material="Examples/Flare" visibility="true" />
+			-->
+		</complete-effects>
 	</LocalQuest>
 
 	<!-- Spion isn't destroyed -->
@@ -185,15 +191,24 @@
 			failMessage="You've lost all your ships!"
 			completeMessage="YEEEHAAA!
 				You managed it! For that you will get the golden medal of the united space armies." />
+		<complete-effects>
+			<AddQuest questId="spacefight.rescue" />
+			<!--
+			<BlinkingBillboard position="-12100, -22000, 25000" color="1.0,1.0,1.0" frequency=0.6 amplitude=2 material="Examples/Flare" visibility="true" />
+			-->
+		</complete-effects>
 	</LocalQuest>
 <!-- -->
 
 	<LocalQuest id="spacefight.rescue" >
 		<QuestDescription
 			title="Rescue and place the bomb"
-			description="Now you have to free the commander and place the bomb."
+			description="Now you have to free the commander and place a bomb in the pirates' mainship."
 			failMessage="You've lost all your ships!"
 			completeMessage="" />
+		<complete-effects>
+			<AddQuest questId="spacefight.moveAway" />
+		</complete-effects>
 	</LocalQuest>
 
 	<LocalQuest id="spacefight.moveAway" >
@@ -204,6 +219,9 @@
 			completeMessage="Done!" />
 	</LocalQuest>
 
+	<!-- GRAND EXPLOSION IF POSSIBLE -->
+	<!-- Next Part -->
+
 	
 <!-- ---------------------------------------------------------------------- -->
 
@@ -244,7 +262,7 @@
 		</effects>
 	</QuestEffectBeacon>
 
-	<BlinkingBillboard position="13500, 2500, 10500" color="1,1,1" frequency=0.6 amplitude=10 material="Examples/Flare" >
+	<BlinkingBillboard position="13500, 2500, 10500" color="1.0,1.0,1.0" frequency=0.6 amplitude=10 material="Examples/Flare" >
           <events>
             <visibility>
               <EventTrigger>
@@ -352,6 +370,55 @@
 		</events>
 	</QuestEffectBeacon>
 
+	<!-- LAST FIGHT -->
+	<!-- Spion destroyed -->
+	<QuestEffectBeacon>
+		<effects>
+			<CompleteQuest questId="spacefight.mainfight(min)" />
+		</effects>
+		<events>
+			<execute>
+				<EventListener event="guard3trigger4" />
+			</execute>
+		</events>
+	</QuestEffectBeacon>
+
+	<!-- Spion escaped -->
+	<QuestEffectBeacon>
+		<effects>
+			<CompleteQuest questId="spacefight.mainfight(max)" />
+		</effects>
+		<events>
+			<execute>
+				<EventListener event="guard3trigger6" />
+			</execute>
+		</events>
+	</QuestEffectBeacon>
+
+	<!-- COMMANDER RESCUE -->
+	<QuestEffectBeacon>
+		<effects>
+			<CompleteQuest questId="spacefight.rescue" />
+		</effects>
+		<events>
+			<execute>
+				<EventListener event="dock" />
+			</execute>
+		</events>
+	</QuestEffectBeacon>
+
+	<!-- FLY AWAY -->
+	<QuestEffectBeacon>
+		<effects>
+			<CompleteQuest questId="spacefight.moveAway" />
+		</effects>
+		<events>
+			<execute>
+				<EventListener event="" />
+			</execute>
+		</events>
+	</QuestEffectBeacon>
+
 <!-- ---------------------------------------------------------------------- -->
 	<!--Helper-Trigger for first guard -->
 	<DistanceTrigger name="flying1" position="4000,0,0" target="SpaceShip" distance=2000 stayActive="true" delay=0 />
@@ -393,8 +460,10 @@
 				<EventListener event="drone2" />
 			</trigger>
 		</events>
-	</SimpleNotification>	
+	</SimpleNotification>
 
+	<DistanceTrigger name="dock" position="-12100, -22000, 25000" target="SpaceShip" distance=100 stayActive="true" delay=0 />
+
 <!-- ----------------------------------------------------- -->
 
 <!-- EVENTTRIGGER -->
@@ -535,18 +604,6 @@
 	</EventTrigger>
 
 <!-- For Escape -->
-	<!-- If the spion is escaped -->
-	<Trigger name="escaped" mode="xor" stayActive="true" >
-		<DistanceTrigger position="-7000,-10000,42000" target="SpaceShip" distance=100 stayActive="true" delay=0 />
-		<EventTrigger activations="1" >
-			<events>
-				<trigger>
-					<EventListener event="spion" />
-				</trigger>
-			</events>
-		</EventTrigger>
-	</Trigger>
-
 	<!-- If the spion is destroyed -->
 	<Trigger name="notEscaped" mode="xor" stayActive="true" >
 		<DistanceTrigger position="-7000,-10000,42000" target="SpaceShip" distance=100 stayActive="true" delay=0 />
@@ -562,7 +619,51 @@
 				</events>
 			</EventTrigger>
 		</Trigger>
-	</Trigger>		
+	</Trigger>
+
+<!-- For last fight -->
+    <EventTrigger name="guard3trigger5" activations="1" stayactive="true" delay=0.1 >
+      <events>
+        <trigger>
+          <EventListener event="lastGuard" />
+        </trigger>
+      </events>
+      <EventTrigger name="guard3trigger5" activations="1" stayactive="true" delay=0.1 >
+        <events>
+          <trigger>
+            <EventListener event="lastGuard" />
+          </trigger>
+        </events>
+        <EventTrigger name="guard3trigger4" activations="1" stayactive="true" delay=0.1 >
+          <events>
+            <trigger>
+              <EventListener event="lastGuard" />
+            </trigger>
+          </events>
+          <EventTrigger name="guard3trigger3" activations="1" stayactive="true" delay=0.1 >
+            <events>
+              <trigger>
+                <EventListener event="lastGuard" />
+              </trigger>
+            </events>
+	    <EventTrigger name="guard3trigger2" activations="1" stayactive="true" delay=0.1 >
+	      <events>
+		<trigger>
+		  <EventListener event="lastGuard" />
+		</trigger>
+	      </events>
+	      <EventTrigger name="guard3trigger1" activations="1" stayactive="true" delay=0.1 >
+		<events>
+		  <trigger>
+		    <EventListener event="lastGuard" />
+		  </trigger>
+		</events>
+	      </EventTrigger>
+	    </EventTrigger>
+          </EventTrigger>
+        </EventTrigger>
+      </EventTrigger>
+    </EventTrigger>			
 	
 <!-- ----------------------------------------------------- -->
 
@@ -782,7 +883,7 @@
 <SpaceShip position="17000,4000,22000" lookat="-12000, -22000, 25000" name="spion" visible="true" radarname="Spion" >
   <events>
     <visibility>
-      <EventListener event="flying2" /> <!-- "guard1trigger4" -->
+      <EventListener event="guard1trigger4" />
     </visibility>
   </events>
   <templates>
@@ -792,7 +893,7 @@
     <WaypointController team=1>
       <waypoints>
         <Model mesh="cube.mesh" scale=1000 position="-7000,-10000,42000" />
-        <Model mesh="cube.mesh" scale=0 position="-12000, -22000, 25000" />
+        <Model mesh="cube.mesh" scale=1 position="-12000, -22000, 25000" />
       </waypoints>
       <events>
 	<activity>
@@ -805,10 +906,10 @@
 
 <!-- Mainship - Pirates -->
 
-<SpaceShip position="-12000, -22000, 26000" lookat="-12000, -22000, 25000" name="spion" visible="true" radarname="Spion" >
+<SpaceShip position="-12000, -22000, 26000" lookat="-12000, -22000, 25000" name="lastGuard" visible="true" radarname="Pirate" >
   <events>
     <visibility>
-      <EventListener event=spawntrigger2 /> <!-- "guard1trigger4" -->
+      <EventListener event=spawntrigger2 /> <!-- "guard2trigger4" -->
     </visibility>
   </events>
   <templates>
@@ -828,17 +929,17 @@
       </waypoints>
       <events>
 	<activity>
-	  <EventListener event="guard2trigger1" />
+	  <EventListener event=spawntrigger2 /> <!-- "guard2trigger4" -->
 	</activity>
       </events>
     </WaypointController>
   </controller>
 </SpaceShip>
 
-<SpaceShip position="-12000, -21000, 25000" lookat="-12000, -22000, 25000" name="spion" visible="true" radarname="Spion" >
+<SpaceShip position="-12000, -21000, 25000" lookat="-12000, -22000, 25000" name="lastGuard" visible="true" radarname="Pirate" >
   <events>
     <visibility>
-      <EventListener event=spawntrigger2 /> <!-- "guard1trigger4" -->
+      <EventListener event=spawntrigger2 /> <!-- "guard2trigger4" -->
     </visibility>
   </events>
   <templates>
@@ -858,17 +959,17 @@
       </waypoints>
       <events>
 	<activity>
-	  <EventListener event="guard2trigger1" />
+	  <EventListener event=spawntrigger2 /> <!-- "guard2trigger4" -->
 	</activity>
       </events>
     </WaypointController>
   </controller>
 </SpaceShip>
 
-<SpaceShip position="-12000, -22000, 24000" lookat="-12000, -22000, 25000" name="spion" visible="true" radarname="Spion" >
+<SpaceShip position="-12000, -22000, 24000" lookat="-12000, -22000, 25000" name="lastGuard" visible="true" radarname="Pirate" >
   <events>
     <visibility>
-      <EventListener event=spawntrigger2 /> <!-- "guard1trigger4" -->
+      <EventListener event=spawntrigger2 /> <!-- "guard2trigger4" -->
     </visibility>
   </events>
   <templates>
@@ -888,17 +989,17 @@
       </waypoints>
       <events>
 	<activity>
-	  <EventListener event="guard2trigger1" />
+	  <EventListener event=spawntrigger2 /> <!-- "guard2trigger4" -->
 	</activity>
       </events>
     </WaypointController>
   </controller>
 </SpaceShip>
 
-<SpaceShip position="-12000, -23000, 25000" lookat="-12000, -22000, 25000" name="spion" visible="true" radarname="Spion" >
+<SpaceShip position="-12000, -23000, 25000" lookat="-12000, -22000, 25000" name="lastGuard" visible="true" radarname="Pirate" >
   <events>
     <visibility>
-      <EventListener event=spawntrigger2 /> <!-- "guard1trigger4" -->
+      <EventListener event=spawntrigger2 /> <!-- "guard2trigger4" -->
     </visibility>
   </events>
   <templates>
@@ -918,7 +1019,7 @@
       </waypoints>
       <events>
 	<activity>
-	  <EventListener event="guard2trigger1" />
+	  <EventListener event=spawntrigger2 /> <!-- "guard2trigger4" -->
 	</activity>
       </events>
     </WaypointController>
@@ -926,10 +1027,10 @@
 </SpaceShip>
 
 <!-- Additional pirates if the spion has warned the mainship -->
-<SpaceShip position="-11700, -21700, 25000" lookat="-12000, -22000, 25000" name="spion" visible="true" radarname="Spion" >
+<SpaceShip position="-11700, -21700, 25000" lookat="-12000, -22000, 25000" name="lastGuard" visible="true" radarname="Pirate" >
   <events>
     <visibility>
-      <EventListener event=spawntrigger2 /> <!-- "guard1trigger4" -->
+      <EventListener event=spawntrigger2 /> <!-- "escaped" -->
     </visibility>
   </events>
   <templates>
@@ -949,17 +1050,17 @@
       </waypoints>
       <events>
 	<activity>
-	  <EventListener event="guard2trigger1" />
+	  <EventListener event=spawntrigger2 /> <!-- "escaped" -->
 	</activity>
       </events>
     </WaypointController>
   </controller>
 </SpaceShip>
 
-<SpaceShip position="-12700, -22700, 25000" lookat="-12000, -22000, 25000" name="spion" visible="true" radarname="Spion" >
+<SpaceShip position="-12700, -22700, 25000" lookat="-12000, -22000, 25000" name="lastGuard" visible="true" radarname="Pirate" >
   <events>
     <visibility>
-      <EventListener event=spawntrigger2 /> <!-- "guard1trigger4" -->
+      <EventListener event=spawntrigger2 /> <!-- "escaped" -->
     </visibility>
   </events>
   <templates>
@@ -979,7 +1080,7 @@
       </waypoints>
       <events>
 	<activity>
-	  <EventListener event="guard2trigger1" />
+	  <EventListener event=spawntrigger2 /> <!-- "escaped" -->
 	</activity>
       </events>
     </WaypointController>




More information about the Orxonox-commit mailing list