[Orxonox-commit 5178] r9843 - code/branches/levelMichael/data/levels

schlaem at orxonox.net schlaem at orxonox.net
Mon Dec 2 14:48:29 CET 2013


Author: schlaem
Date: 2013-12-02 14:48:29 +0100 (Mon, 02 Dec 2013)
New Revision: 9843

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-12-02 13:47:14 UTC (rev 9842)
+++ code/branches/levelMichael/data/levels/Spacefight.oxw	2013-12-02 13:48:29 UTC (rev 9843)
@@ -82,7 +82,7 @@
 	</EventTrigger>
 
 
-	<SpawnPoint team=0 position="-10000, -22000, 25000" lookat="18000,5000,21000" spawnclass=SpaceShip pawndesign=spaceshipswallow delay=0.1><!-- pawndesign=spaceshipcollateraldamage -->
+	<SpawnPoint team=0 position="13500, 2500, 10500" lookat="18000,5000,18000" spawnclass=SpaceShip pawndesign=spaceshipswallow delay=0.1><!-- pawndesign=spaceshipcollateraldamage -->
 	  <events>
             <activity>
               <EventListener event="flying1" />
@@ -90,10 +90,6 @@
           </events> -->
         </SpawnPoint>
 
-<!-- ZUM TESTEN ("-12000, -22000, 25000") 13500, 2500, 11000--
-	<DistanceTrigger name=spawntrigger2 position="-10000, -22000, 25000" target="SpaceShip" distance=10 stayActive="true" delay=0 />
-	<DistanceTrigger name="flying1" position="-10000, -22000, 25000" target="SpaceShip" distance=10 stayActive="true" delay=0 />
--->
 	<!-- Distance-Spawn-Trigger -->
 	<DistanceTrigger name=spawntrigger2 position="0, 0, 0" target="SpaceShip" distance=10 stayActive="true" delay=0 />
 
@@ -238,7 +234,7 @@
 		</effects>
 	</QuestEffectBeacon>
 
-	<SimpleNotification message="The blinking light shows you the way!"  broadcast="true">
+	<SimpleNotification message="Well done!"  broadcast="true">
 		<events>
 			<trigger>
 				<EventListener event="flying1" />
@@ -246,8 +242,16 @@
 		</events>
 	</SimpleNotification>
 
+	<SimpleNotification message="The blinking light shows you the way!"  broadcast="true" >
+		<events>
+			<trigger>
+				<EventListener event="flying1" />
+			</trigger>
+		</events>
+	</SimpleNotification>
 
-	<BlinkingBillboard position="13500, 2500, 10500" color="1.0, 1.0, 0.05" frequency=0.6 amplitude=10 material="Examples/Flare" >
+
+	<BlinkingBillboard position="11000, 1000, 7000" color="1.0, 1.0, 0.05" frequency=0.5 amplitude=10 material="Examples/Flare" >
           <events>
             <visibility>
               <EventTrigger>
@@ -302,17 +306,25 @@
 			</execute>		
 		</events>
 	</QuestEffectBeacon>
-<!--
-	<SimpleNotification message="Well done! Catch the spion!"  broadcast="true">
+
+	<SimpleNotification message="Well done! Catch the scout!"  broadcast="true">
 		<events>
 			<trigger>
 				<EventListener event="flying2" />
 			</trigger>
 		</events>
 	</SimpleNotification>
--->
+
+	<SimpleNotification message="before he reachs the light!"  broadcast="true" delay=5.0 >
+		<events>
+			<trigger>
+				<EventListener event="flying2" />
+			</trigger>
+		</events>
+	</SimpleNotification>
+
 	<!-- ESCAPE -->
-	<SimpleNotification message="A spion is startet to the mainship!"  broadcast="true">
+	<SimpleNotification message="A scout is startet to the mainship!"  broadcast="true">
 		<events>
 			<trigger>
 				<EventListener event="guard2trigger1" />
@@ -331,27 +343,6 @@
 		</events>
 	</QuestEffectBeacon>
 
-	<BlinkingBillboard position="13500, 2500, 10500" color="1.0, 1.0, 0.05" frequency=0.6 amplitude=10 material="Examples/Flare" >
-          <events>
-            <visibility>
-              <EventTrigger>
-		<EventTrigger invert=true>
-		  <events>
-		    <trigger>
-		      <EventListener event="flying2" />
-		    </trigger>
-		  </events>
-		</EventTrigger>
-                <events>
-                  <trigger>
-                    <EventListener event="flying1" />
-                  </trigger>
-                </events>
-	      </EventTrigger>
-            </visibility>
-          </events>
-	</BlinkingBillboard>
-	
 	<!-- ESCAPE ENDING -->
 	<!-- Spion escaped -->
 	<QuestEffectBeacon times=0>
@@ -451,17 +442,18 @@
 			</events>
 		</EventTrigger>
 	</DistanceTrigger>
-	<SimpleNotification message="flying1"  broadcast="true">
+
+	<!-- Trigger to activate the upgrade1-Quest -->
+	<DistanceTrigger name="droneTrigger" position="11000, 1000, 7000" target="SpaceShip" distance=2000 stayActive="true" delay=0.1 />
+	<SimpleNotification message="Upgrade?"  broadcast="true">
 		<events>
 			<trigger>
-				<EventListener event="flying1" />
+				<EventListener event="droneTrigger" />
 			</trigger>
 		</events>
-	</SimpleNotification>	
+	</SimpleNotification>
 
-	<!-- Trigger to activate the upgrade1-Quest -->
-	<DistanceTrigger name="droneTrigger" position="13500, 2500, 10500" target="SpaceShip" distance=2000 stayActive="true" delay=0.1 />
-	<SimpleNotification message="Search the drone!?"  broadcast="true">
+	<SimpleNotification message="Search the drone!"  broadcast="true" delay=5.0 >
 		<events>
 			<trigger>
 				<EventListener event="droneTrigger" />
@@ -490,14 +482,6 @@
 			</events>
 		</EventTrigger>
 	</DistanceTrigger>
-
-	<SimpleNotification message="flying2"  broadcast="true">
-		<events>
-			<trigger>
-				<EventListener event="flying2" />
-			</trigger>
-		</events>
-	</SimpleNotification>
 	
 	<!-- Helper-Trigger for the Escape-Quest -->
 	<DistanceTrigger name="escape10" position="18000,5000,21000" target="SpaceShip" distance=10000 stayActive="true" delay=0.1 >
@@ -509,22 +493,23 @@
         		</events>
 		</EventTrigger>
 	</DistanceTrigger>
-	<SimpleNotification message="escape10"  broadcast="true">
+
+	<!-- DistanceTrigger for spion -->
+	<DistanceTrigger name="spionTrigger" position="15000,4000,19000" target="SpaceShip" distance=50 stayActive="true" delay=0.1 />
+	<SimpleNotification message="spion is arrived!"  broadcast="true">
 		<events>
 			<trigger>
-				<EventListener event="escape10" />
+				<EventListener event="spionTrigger" />
 			</trigger>
 		</events>
 	</SimpleNotification>	
 
-
-
-	<!-- DistanceTrigger for spion -->
-	<DistanceTrigger name="spionTrigger" position="15000,4000,19000" target="SpaceShip" distance=50 stayActive="true" delay=0.1 />
-	<SimpleNotification message="spion is arrived!"  broadcast="true">
+	<!-- Helper-Trigger for Captain Hood -->
+	<DistanceTrigger name="reached" position="10000, 2000, 17000" target="SpaceShip" distance=1000 stayActive="true" delay=0.1 />
+	<SimpleNotification message="Follow Captain Hood!"  broadcast="true">
 		<events>
 			<trigger>
-				<EventListener event="spionTrigger" />
+				<EventListener event="reached" />
 			</trigger>
 		</events>
 	</SimpleNotification>	
@@ -549,17 +534,47 @@
 			</events>
 		</EventTrigger>
 	</DistanceTrigger>
-	<SimpleNotification message="Spion destroyed!"  broadcast="true">
+
+	<SimpleNotification message="Scout destroyed!"  broadcast="true">
 		<events>
 			<trigger>
-				<EventListener event="destroyed" />
+				<EventListener event="spion5" />
 			</trigger>
 		</events>
 	</SimpleNotification>
 
-	<BlinkingBillboard position="0,-10000,42000" frequency=0.5 color="1.0,1.0,1.0" amplitude=10 material="Examples/Flare" />
-	
+	<EventTrigger name="spion5delay1" activations="1" stayactive="true" delay=5.0 >
+	  <events>
+	    <trigger>
+	      <EventListener event="spion5" />
+	    </trigger>
+	  </events>
+	</EventTrigger>
 
+	<SimpleNotification message="Your friend, Captain Hood, is near by you!"  broadcast="true">
+		<events>
+			<trigger>
+				<EventListener event="spion5delay1" />
+			</trigger>
+		</events>
+	</SimpleNotification>
+
+	<EventTrigger name="spion5delay2" activations="1" stayactive="true" delay=5.0 >
+	  <events>
+	    <trigger>
+	      <EventListener event="spion5delay1" />
+	    </trigger>
+	  </events>
+	</EventTrigger>
+
+	<SimpleNotification message="He'll show you the way to the mainship!"  broadcast="true">
+		<events>
+			<trigger>
+				<EventListener event="spion5delay2" />
+			</trigger>
+		</events>
+	</SimpleNotification>
+
 	<!-- Rescue the commander -->
 	<DistanceTrigger name="dock" position="-12100, -22000, 25000" target="SpaceShip" distance=100 stayActive="true" delay=0 />
 
@@ -640,14 +655,6 @@
 	  </events>
 	</EventTrigger>	
 
-	<SimpleNotification message="spion5"  broadcast="true">
-		<events>
-			<trigger>
-				<EventListener event="spion5" />
-			</trigger>
-		</events>
-	</SimpleNotification>
-
 <!-- For last fight -->
     <EventTrigger name="guard3trigger6" activations="1" stayactive="true" delay=0.1 >
       <events>
@@ -907,7 +914,7 @@
 </SpaceShip>
 
 <!-- Escape-Ship (Spion) -->
-<SpaceShip position="17000,4000,19000" lookat="-12000, -22000, 25000" name="spion" visible="true" radarname="Spion" >
+<SpaceShip position="17000,4000,19000" lookat="-12000, -22000, 25000" name="spion" visible="true" radarname="Scout" >
   <events>
     <visibility>
       <EventListener event="guard2trigger1" />
@@ -919,7 +926,7 @@
   <controller>
     <WaypointController team=1>
       <waypoints>
-        <Model mesh="cube.mesh" scale=0 position="15000,4000,19000" /> <!-- "-7000,-10000,42000" -->
+        <Model mesh="cube.mesh" scale=100 position="-7000,-10000,42000" /> <!-- "-7000,-10000,42000" -->
         <Model mesh="cube.mesh" scale=0 position="-12000, -22000, 25000" />
       </waypoints>
       <events>
@@ -937,18 +944,17 @@
 </SpaceShip>
 
 <!-- Mainship - Pirates -->
-
 <SpaceShip position="-12000, -22000, 26000" lookat="-12000, -21300, 25700" name="lastGuard" visible="true" radarname="Pirate" >
   <events>
     <visibility>
-      <EventListener event=spawntrigger2 /> <!-- "guard2trigger4" -->
+      <EventListener event="guard2trigger4" /> <!-- "guard2trigger4" -->
     </visibility>
   </events>
   <templates>
     <Template link=spaceshippirate />
   </templates>
   <controller>
-    <WaypointController team=1>
+    <WaypointPatrolController alertnessradius=2000 team=1 active=false>
       <waypoints>
         <Model mesh="cube.mesh" scale=0 position="-12000, -21300, 25700" />
         <Model mesh="cube.mesh" scale=0 position="-12000, -21000, 25000" />
@@ -961,24 +967,24 @@
       </waypoints>
       <events>
 	<activity>
-	  <EventListener event=spawntrigger2 /> <!-- "guard2trigger4" -->
+	  <EventListener event="guard2trigger4" /> <!-- "guard2trigger4" -->
 	</activity>
       </events>
-    </WaypointController>
+    </WaypointPatrolController>
   </controller>
 </SpaceShip>
 
 <SpaceShip position="-12000, -21000, 25000" lookat="-12000, -21300, 24300" name="lastGuard" visible="true" radarname="Pirate" >
   <events>
     <visibility>
-      <EventListener event=spawntrigger2 /> <!-- "guard2trigger4" -->
+      <EventListener event="guard2trigger4" /> <!-- "guard2trigger4" -->
     </visibility>
   </events>
   <templates>
     <Template link=spaceshippirate />
   </templates>
   <controller>
-    <WaypointController team=1>
+    <WaypointPatrolController alertnessradius=2000 team=1 active=false>
       <waypoints>
 	<Model mesh="cube.mesh" scale=0 position="-12000, -21300, 24300" />
 	<Model mesh="cube.mesh" scale=0 position="-12000, -22000, 24000" />
@@ -991,24 +997,24 @@
       </waypoints>
       <events>
 	<activity>
-	  <EventListener event=spawntrigger2 /> <!-- "guard2trigger4" -->
+	  <EventListener event="guard2trigger4" /> <!-- "guard2trigger4" -->
 	</activity>
       </events>
-    </WaypointController>
+    </WaypointPatrolController>
   </controller>
 </SpaceShip>
 
 <SpaceShip position="-12000, -22000, 24000" lookat="-12000, -22700, 24300" name="lastGuard" visible="true" radarname="Pirate" >
   <events>
     <visibility>
-      <EventListener event=spawntrigger2 /> <!-- "guard2trigger4" -->
+      <EventListener event="guard2trigger4" /> <!-- "guard2trigger4" -->
     </visibility>
   </events>
   <templates>
     <Template link=spaceshippirate />
   </templates>
   <controller>
-    <WaypointController team=1>
+    <WaypointPatrolController alertnessradius=2000 team=1 active=false>
       <waypoints>
 	<Model mesh="cube.mesh" scale=0 position="-12000, -22700, 24300" />
 	<Model mesh="cube.mesh" scale=0 position="-12000, -23000, 25000" />
@@ -1021,24 +1027,24 @@
       </waypoints>
       <events>
 	<activity>
-	  <EventListener event=spawntrigger2 /> <!-- "guard2trigger4" -->
+	  <EventListener event="guard2trigger4" /> <!-- "guard2trigger4" -->
 	</activity>
       </events>
-    </WaypointController>
+    </WaypointPatrolController>
   </controller>
 </SpaceShip>
 
 <SpaceShip position="-12000, -23000, 25000" lookat="-12000, -22700, 25700" name="lastGuard" visible="true" radarname="Pirate" >
   <events>
     <visibility>
-      <EventListener event=spawntrigger2 /> <!-- "guard2trigger4" -->
+      <EventListener event="guard2trigger4" /> <!-- "guard2trigger4" -->
     </visibility>
   </events>
   <templates>
     <Template link=spaceshippirate />
   </templates>
   <controller>
-    <WaypointController team=1>
+    <WaypointPatrolController alertnessradius=2000 team=1 active=false>
       <waypoints>
 	<Model mesh="cube.mesh" scale=0 position="-12000, -22700, 25700" />
 	<Model mesh="cube.mesh" scale=0 position="-12000, -22000, 25000" />        
@@ -1051,10 +1057,10 @@
       </waypoints>
       <events>
 	<activity>
-	  <EventListener event=spawntrigger2 /> <!-- "guard2trigger4" -->
+	  <EventListener event="guard2trigger4" /> <!-- "guard2trigger4" -->
 	</activity>
       </events>
-    </WaypointController>
+    </WaypointPatrolController>
   </controller>
 </SpaceShip>
 
@@ -1062,14 +1068,14 @@
 <SpaceShip position="-11700, -21700, 25000" lookat="-11000, -22000, 25000" name="lastGuard" visible="true" radarname="Pirate" >
   <events>
     <visibility>
-      <EventListener event=spawntrigger2 /> <!-- escaped -->
+      <EventListener event="escaped" /> <!-- escaped -->
     </visibility>
   </events>
   <templates>
     <Template link=spaceshippirate />
   </templates>
   <controller>
-    <WaypointController team=1>
+    <WaypointPatrolController alertnessradius=2000 team=1 active=false>
       <waypoints>
         <Model mesh="cube.mesh" scale=0 position="-11000, -22000, 25000" />
         <Model mesh="cube.mesh" scale=0 position="-11300, -22700, 25000" />
@@ -1082,24 +1088,24 @@
       </waypoints>
       <events>
 	<activity>
-	  <EventListener event=spawntrigger2 /> <!-- escaped -->
+	  <EventListener event="escaped" /> <!-- escaped -->
 	</activity>
       </events>
-    </WaypointController>
+    </WaypointPatrolController>
   </controller>
 </SpaceShip>
 
 <SpaceShip position="-12700, -22700, 25000" lookat="-13000, -22000, 25000" name="lastGuard" visible="true" radarname="Pirate" >
   <events>
     <visibility>
-      <EventListener event=spawntrigger2 /> <!-- escaped -->
+      <EventListener event="escaped" /> <!-- escaped -->
     </visibility>
   </events>
   <templates>
     <Template link=spaceshippirate />
   </templates>
   <controller>
-    <WaypointController team=1>
+    <WaypointPatrolController alertnessradius=2000 team=1 active=false>
       <waypoints>
         <Model mesh="cube.mesh" scale=0 position="-13000, -22000, 25000" />
         <Model mesh="cube.mesh" scale=0 position="-12700, -21300, 25000" />
@@ -1112,14 +1118,60 @@
       </waypoints>
       <events>
 	<activity>
-	  <EventListener event=spawntrigger2 /> <!-- escaped -->
+	  <EventListener event="escaped" /> <!-- escaped -->
 	</activity>
       </events>
-    </WaypointController>
+    </WaypointPatrolController>
   </controller>
 </SpaceShip>
 
+<!-- FRIEND-SHIPS -->
+<SpaceShip position="8500, 2000, 17000" lookat="0, 0, 18000" name="friend" visible="true" radarname="Hood" >
+  <events>
+    <visibility>
+      <EventListener event="guard2trigger4" />
+    </visibility>
+  </events>
+  <templates>
+    <Template link=spaceshipswallow />
+  </templates>
+  <controller>
+    <WaypointPatrolController alertnessradius=2000 team=0 active=false>
+      <waypoints>
+        <Model mesh="cube.mesh" scale=100 position="0, -5000, 18000" />
+	<Model mesh="cube.mesh" scale=100 position="-11500, -22000, 25000" />
+      </waypoints>
+      <events>
+	<activity>
+	  <EventListener event="reached" />
+	</activity>
+      </events>
+    </WaypointPatrolController>
+  </controller>
+</SpaceShip>
 
+<BlinkingBillboard position="10000, 2000, 17000" color="1.0, 1.0, 0.05" frequency=0.5 amplitude=20 material="Examples/Flare" >
+  <events>
+    <visibility>
+      <EventTrigger>
+	<EventTrigger invert=true>
+	  <events>
+	    <trigger>
+	      <EventListener event="reached" />
+	    </trigger>
+	  </events>
+	</EventTrigger>
+        <events>
+          <trigger>
+            <EventListener event="spion5" />
+          </trigger>
+        </events>
+      </EventTrigger>
+    </visibility>
+  </events>
+</BlinkingBillboard>
+
+
 <!-- ----------------------------------------------------- -->
 
     <Light type=directional position="0,0,0" direction="0.253, 0.593, -0.765" diffuse="1.0, 0.9, 0.9, 1.0" specular="1.0, 0.9, 0.9, 1.0"/>
@@ -1202,21 +1254,6 @@
 			collisionType="dynamic" />
 
 
-	<BlinkingBillboard position="-7000,-10000,42000" color="1,1,1" frequency=0.6 amplitude=100 material="Examples/Flare" >
-          <events>
-            <visibility>
-              <EventTrigger>
-                <events>
-                  <trigger>
-                    <EventListener event="spion" />
-                  </trigger>
-                </events>
-	      </EventTrigger>
-            </visibility>
-          </events>
-	</BlinkingBillboard>
-
-
 <!-- ----------------Rotating SpaceStation--------------- -->
 
 	<!-- first guard -->
@@ -1254,10 +1291,6 @@
         </collisionShapes>
     </Pawn>
 
-
-<!-- "-12000, -22000, 25000" -->
-
-
   </Scene>
 </Level>
 




More information about the Orxonox-commit mailing list