[Orxonox-commit 5126] r9791 - code/branches/levelMichael/data/levels

schlaem at orxonox.net schlaem at orxonox.net
Mon Nov 18 16:10:21 CET 2013


Author: schlaem
Date: 2013-11-18 16:10:21 +0100 (Mon, 18 Nov 2013)
New Revision: 9791

Modified:
   code/branches/levelMichael/data/levels/Spacefight.oxw
Log:
in progress...

Modified: code/branches/levelMichael/data/levels/Spacefight.oxw
===================================================================
--- code/branches/levelMichael/data/levels/Spacefight.oxw	2013-11-18 15:07:28 UTC (rev 9790)
+++ code/branches/levelMichael/data/levels/Spacefight.oxw	2013-11-18 15:10:21 UTC (rev 9791)
@@ -62,12 +62,12 @@
 <!-- SPAWNTRIGGER -->
 
 <!-- Spawntrigger -->    
-	<SpawnPoint team=0 position="13500, 2500, 11500" lookat="0,0,20000" spawnclass=SpaceShip pawndesign=spaceshipswallow /> <!-- pawndesign=spaceshipcollateraldamage -->
+	<SpawnPoint team=0 position="0, 0, 0" lookat="100,0,0" spawnclass=SpaceShip pawndesign=spaceshipswallow /> <!-- pawndesign=spaceshipcollateraldamage -->
 	
 	<EventMultiTrigger name=spawntrigger>
 	  <events>
 	    <trigger>
-	      <SpawnPoint team=0 position="13500, 2500, 11500" lookat="0,0,20000" spawnclass=SpaceShip pawndesign=spaceshipswallow > <!-- pawndesign=spaceshipcollateraldamage -->
+	      <SpawnPoint team=0 position="0, 0, 0" lookat="100,0,0" spawnclass=SpaceShip pawndesign=spaceshipswallow > <!-- pawndesign=spaceshipcollateraldamage -->
 	        <EventTrigger invert=true>
 		  <events>
 		    <trigger>
@@ -81,22 +81,12 @@
 	</EventMultiTrigger>	
 
 	<!-- Second Spawntrigger -->
-	<DistanceTrigger name=spawntrigger2 position="13500, 2500, 11500" target="SpaceShip" distance=10 stayActive="true" delay=0 />
+	<DistanceTrigger name=spawntrigger2 position="0, 0, 0" target="SpaceShip" distance=10 stayActive="true" delay=0 />
 
 	<!-- Drone pickup -->
 	<PickupSpawner pickup=dronepickup position="9750, -5350, 5650" triggerDistance="20" respawnTime="30" maxSpawnedItems="2" />
 
 <!-- QUEST DESCRIPTION-->
-	<LocalQuest id="spacefight.flying1">
-		<QuestDescription
-			title="To the first guard!"
-			description="Reach the station ahead."
-			completeMessage="Well done!" />
-		<complete-effects>
-			<AddQuest questId="spacefight.guard1" />
-		</complete-effects>
-	</LocalQuest>
-	
 	<LocalQuest id="spacefight.guard1">
 		<QuestDescription 
 			title="Eliminate the first guard!" 
@@ -108,7 +98,6 @@
 			failMessage="You've lost all your ships!"
 			completeMessage="Well done!" />
 		<complete-effects>
-		  	<AddQuest questId="spacefight.upgrade1" />
 			<AddQuest questId="spacefight.flying2" />
 		</complete-effects>
 	</LocalQuest>
@@ -128,12 +117,13 @@
 		<QuestDescription
 			title="To the second guard!"
 			description="There is another sentry on the way to the big mainship.
-				unfortunately, we also have to destroy this one."
+				unfortunately, we also have to destroy this one.
+
+				The blinking light shows you the way to the sentry"
 			failMessage="You've lost all your ships!"
 			completeMessage="" />
 		<complete-effects>
 			<AddQuest questId="spacefight.guard2" />
-			<AddQuest questId="spacefight.escape" />
 		</complete-effects>
 	</LocalQuest>
 
@@ -228,7 +218,7 @@
 	<!-- START -->
 	<QuestEffectBeacon times=0>
 		<effects>
-			<AddQuest questId="spacefight.flying1" />
+			<AddQuest questId="spacefight.guard1" />
 		</effects>
 		<events>
 			<execute>
@@ -237,22 +227,10 @@
 		</events>
 	</QuestEffectBeacon>
 
-	<!-- Guard 1 -->
 	<QuestEffectBeacon times=0>
-		<effects>
-			<CompleteQuest questId="spacefight.flying1" />
-		</effects>
 		<events>
 			<execute>
 				<EventListener event="flying1" />
-			</execute>		
-		</events>
-	</QuestEffectBeacon>
-
-	<QuestEffectBeacon times=0>
-		<events>
-			<execute>
-				<EventListener event="flying2" /> <!-- eigentlich "guard1trigger4", aber funkt. nicht! -->
 			</execute>
 		</events>
 		<effects>
@@ -267,7 +245,7 @@
               <EventTrigger>
                 <events>
                   <trigger>
-                    <EventListener event=spawntrigger2 /> <!-- "guard1trigger4" -->
+                    <EventListener event="flying1" />
                   </trigger>
                 </events>
 	      </EventTrigger>
@@ -278,6 +256,17 @@
 	<!-- Drone (optional) -->
 	<QuestEffectBeacon times=0>
 		<effects>
+			<AddQuest questId="spacefight.upgrade1" />
+		</effects>
+		<events>
+			<execute>
+				<EventListener event="droneTrigger" />
+			</execute>
+		</events>
+	</QuestEffectBeacon>	
+
+	<QuestEffectBeacon times=0>
+		<effects>
 			<CompleteQuest questId="spacefight.upgrade1" />
 		</effects>
 		<events>
@@ -289,7 +278,7 @@
 	
 	<!-- Guard 2 -->
 
-	<!-- zum testen! -->
+	<!-- zum testen!
 	<QuestEffectBeacon times=0>
 		<effects>
 			<AddQuest questId="spacefight.flying2" />
@@ -300,7 +289,7 @@
 			</execute>
 		</events>
 	</QuestEffectBeacon>
-	<!-- -->
+	-->
 
 	<QuestEffectBeacon times=0>
 		<effects>
@@ -422,35 +411,56 @@
 	</QuestEffectBeacon>
 
 <!-- ---------------------------------------------------------------------- -->
-	<!--Helper-Trigger for first guard -->
-	<DistanceTrigger name="flying1" position="4000,0,0" target="SpaceShip" distance=2000 stayActive="true" delay=0 />
+	<!-- Helper-Trigger for first guard -->
+	<DistanceTrigger name="flying1" position="9000, 0, 0" target="SpaceShip" distance=7000 stayActive="true" delay=0.1 >
+		<EventTrigger>
+			<events>
+				<trigger>
+					<EventListener event="guard1trigger4" />
+				</trigger>
+			</events>
+		</EventTrigger>
+	</DistanceTrigger>
 
-	<!-- Helper-Trigger for second guard -->
-	<DistanceTrigger name="flying2" position="13500, 2500, 10500" target="SpaceShip" distance=7000 stayActive="true" delay=0 />
+	<!-- Trigger to activate the upgrade1-Quest -->
+	<DistanceTrigger name="droneTrigger" position="13500, 2500, 10500" target="SpaceShip" distance=7000 stayActive="true" delay=0 />
 	<SimpleNotification message="search the drone!?"  broadcast="true">
 		<events>
 			<trigger>
-				<EventListener event="flying2" />
+				<EventListener event="droneTrigger" />
 			</trigger>
 		</events>
 	</SimpleNotification>
+
+	<!-- Helper-Trigger for second guard -->
+	<DistanceTrigger name="guard2" position="18000,5000,21000" target="SpaceShip" distance=7000 stayActive="true" delay=0.1 >
+		<EventTrigger>
+			<events>
+				<trigger>
+					<EventListener event="guard2trigger4" />
+				</trigger>
+			</events>
+		</EventTrigger>
+	</DistanceTrigger>
 	
-	<!-- Helper-Trigger for mainship -->
-	<DistanceTrigger name="flying3" position="11000, 3000, 21000" target="SpaceShip" distance=1000 stayActive="true" delay=0 />
-	<SimpleNotification message="Hauptschiff in Sicht!"  broadcast="true">
+
+
+	<!-- Helper-Trigger for the drone(s) -->
+	<DistanceTrigger name="drone1" position="9750, -5350, 5650" target="SpaceShip" distance=20 stayActive="true" delay=0 />
+	<SimpleNotification message="Now your are prepared best!"  broadcast="true">
 		<events>
 			<trigger>
-				<EventListener event="flying3" />
+				<EventListener event="drone1" />
 			</trigger>
 		</events>
 	</SimpleNotification>
 
-	<!-- Helper-Trigger for the drone(s) -->
-	<DistanceTrigger name="drone1" position="9750, -5350, 5650" target="SpaceShip" distance=20 stayActive="true" delay=0 />
-	<SimpleNotification message="Now your are prepared best!"  broadcast="true">
+	<!-- Helper-Trigger for mainship -->
+	<DistanceTrigger name="flying3" position="11000, 3000, 21000" target="SpaceShip" distance=1000 stayActive="true" delay=0 />
+	<SimpleNotification message="Hauptschiff in Sicht!"  broadcast="true">
 		<events>
 			<trigger>
-				<EventListener event="drone1" />
+				<EventListener event="flying3" />
 			</trigger>
 		</events>
 	</SimpleNotification>
@@ -475,18 +485,7 @@
 		</events>
 	</SimpleNotification>
 
-	<!--	
-	<Trigger name="destroyed" mode="and" stayActive="true"> -->
-		<DistanceTrigger name="destroyed" position="0,-10000,42000" target="DistanceTriggerBeacon" targetname="spionBeacon" distance=1000 stayActive="true" delay=0 beaconMode="exclude"/>
-		<!-- <EventTrigger>
-			<events>
-				<trigger>
-					<EventListener event="spionEvent" />
-				</trigger>
-			</events>
-		</EventTrigger>
-	</Trigger> -->
-
+	<DistanceTrigger name="destroyed" position="0,-10000,42000" target="DistanceTriggerBeacon" targetname="spionBeacon" distance=1000 stayActive="true" delay=0 beaconMode="exclude"/>
 	<SimpleNotification message="spion destroyed!"  broadcast="true">
 		<events>
 			<trigger>
@@ -512,39 +511,7 @@
 
 <!-- EVENTTRIGGER -->
     
-    <!-- for guard 1 -->
-    <SimpleNotification message="first"  broadcast="true">
-        <events>
-            <trigger>
-                <EventListener event="guard1trigger1" />
-            </trigger>
-        </events>
-    </SimpleNotification>
-
-    <SimpleNotification message="second"  broadcast="true">
-        <events>
-            <trigger>
-                <EventListener event="guard1trigger2" />
-            </trigger>
-        </events>
-    </SimpleNotification>
-
-    <SimpleNotification message="thirth"  broadcast="true">
-        <events>
-            <trigger>
-                <EventListener event="guard1trigger3" />
-            </trigger>
-        </events>
-    </SimpleNotification>
-
-    <SimpleNotification message="all shot! Fly to the blinking light"  broadcast="true">
-        <events>
-            <trigger>
-                <EventListener event="guard1trigger4" />
-            </trigger>
-        </events>
-    </SimpleNotification>
-
+<!-- For Guard 1 -->
 <!-- @Triggers: attacktriggerX <-> X enemies destroyed , X is an element of [1,4] -->
     <EventTrigger name="guard1trigger4" activations="1" stayactive="true" delay=0.1>
       <events>
@@ -575,40 +542,16 @@
       </EventTrigger>
     </EventTrigger>
 
-
-<!-- for guard 2 -->
-    <SimpleNotification message="first"  broadcast="true">
+    <SimpleNotification message="Fly to the blinking light!"  broadcast="true">
         <events>
             <trigger>
-                <EventListener event="guard2trigger1" />
+                <EventListener event="guard1trigger4" />
             </trigger>
         </events>
     </SimpleNotification>
 
-    <SimpleNotification message="second"  broadcast="true">
-        <events>
-            <trigger>
-                <EventListener event="guard2trigger2" />
-            </trigger>
-        </events>
-    </SimpleNotification>
 
-    <SimpleNotification message="thirth"  broadcast="true">
-        <events>
-            <trigger>
-                <EventListener event="guard2trigger3" />
-            </trigger>
-        </events>
-    </SimpleNotification>
-
-    <SimpleNotification message="all shot! Catch the spion!"  broadcast="true">
-        <events>
-            <trigger>
-                <EventListener event="guard2" />
-            </trigger>
-        </events>
-    </SimpleNotification>
-
+<!-- For Guard 2 -->
 <!-- @Triggers: attacktriggerX <-> X enemies destroyed , X is an element of [1,4] -->
     <EventTrigger name="guard2trigger4" activations="1" stayactive="true" delay=0.1>
       <events>
@@ -639,26 +582,19 @@
       </EventTrigger>
     </EventTrigger>
 
-	<EventTrigger name="guard2" stayactive="true" delay=0.1 >
-		<events>
-			<trigger>
-				<EventListener event="guard2trigger4" />
-			</trigger>
-		</events>
-	</EventTrigger>
+    <SimpleNotification message="Catch the spion"  broadcast="true">
+        <events>
+            <trigger>
+                <EventListener event="guard1trigger4" />
+            </trigger>
+        </events>
+    </SimpleNotification>
 
 <!-- For Escape -->
-	<EventTrigger name="spionEvent" activations="1" stayactive="true" delay=0>
-		<events>
-			<trigger>
-				<EventListener event="spion" />
-			</trigger>
-		</events>
-	</EventTrigger>
 	
 
 <!-- For last fight -->
-    <EventTrigger name="guard3trigger5" activations="1" stayactive="true" delay=0.1 >
+    <EventTrigger name="guard3trigger6" activations="1" stayactive="true" delay=0.1 >
       <events>
         <trigger>
           <EventListener event="lastGuard" />




More information about the Orxonox-commit mailing list