[Orxonox-commit 5107] r9772 - code/branches/levelElias/data/levels

lumperte at orxonox.net lumperte at orxonox.net
Mon Nov 11 15:20:20 CET 2013


Author: lumperte
Date: 2013-11-11 15:20:20 +0100 (Mon, 11 Nov 2013)
New Revision: 9772

Modified:
   code/branches/levelElias/data/levels/EscapeTheBastards.oxw
Log:
Asteroid Fields around planet. Start the architecture of the Homeplanet.

Modified: code/branches/levelElias/data/levels/EscapeTheBastards.oxw
===================================================================
--- code/branches/levelElias/data/levels/EscapeTheBastards.oxw	2013-11-11 12:57:01 UTC (rev 9771)
+++ code/branches/levelElias/data/levels/EscapeTheBastards.oxw	2013-11-11 14:20:20 UTC (rev 9772)
@@ -95,7 +95,8 @@
     <EventMultiTrigger name=spawntrigger>
         <events>
             <trigger>
-                <TeamSpawnPoint team=0 position="-8050,0,0" direction="1,0.3,0.2" spawnclass=SpaceShip pawndesign=spaceshipcollateraldamage>>
+                <TeamSpawnPoint team=0 position="-3000,12000,-5500" direction="0.3,1.2,-5.5" spawnclass=SpaceShip pawndesign=spaceshipcollateraldamage>>
+<!-- Spawnpoint aendern zu 8050 nachher direction="1,0.3,0.2"-->
                   <EventTrigger invert=true>
                     <events>
                       <trigger>
@@ -159,7 +160,7 @@
     </DistanceTrigger>
  	<DistanceTrigger name="reachedally" position="-120,0,0" target="Pawn" distance=60 stayActive="true" delay=2>
     </DistanceTrigger>
- 	<DistanceTrigger name="reachedhomeplanet" position="8000,7500,-1990" target="Pawn" distance=60 stayActive="true" delay=2>
+ 	<DistanceTrigger name="reachedhomeplanet" position="-3000,12000,-6990" target="Pawn" distance=60 stayActive="true" delay=2>
     </DistanceTrigger>
 
 
@@ -238,13 +239,14 @@
 
 <!-- Billboard Homeplanet -->
 
-<BlinkingBillboard position="8000,7500,-1990" frequency=0.4 amplitude=3 material="Flares/lensflare" colour="1,1,0.05">
+<!-- evt Blinking light before landing on planet, Entfernen nach architektur-->
+<BlinkingBillboard position="-3000,12000,-6990" frequency=0.4 amplitude=3 material="Flares/lensflare" colour="1,1,0.05">
           <events>
             <visibility>
               <EventTrigger invert=true>
                 <events>
                   <trigger>
-                    <EventListener event="reachedhomeplanet" />
+                    <EventListener event="target3"/> <!-- reachedhomeplanet--> 
                   </trigger>
                 </events>
               </EventTrigger>
@@ -252,19 +254,20 @@
           </events>
 </BlinkingBillboard>
 
-<Billboard position="8000,7500,-1990" amplitude=1 material="Flares/lensflare" colour="0,0.8,0.1">
+
+<BlinkingBillboard position="-3000,12000,-6990" frequency=0.4 amplitude=3 material="Flares/lensflare" colour="1,1,0.05">
           <events>
             <visibility>
               <EventTrigger>
                 <events>
                   <trigger>
-                    <EventListener event="reachedhomeplanet" />
+                    <EventListener event="boxtrigger" />
                   </trigger>
                 </events>
               </EventTrigger>
             </visibility>
           </events>
-</Billboard>
+</BlinkingBillboard>
 
 <!-- Billboard Homeplanet END-->
 
@@ -287,14 +290,14 @@
                     <controller>
                       <WaypointPatrolController alertnessradius=750  team=1 active=false>
                          <waypoints>
-                        <Model mesh="cube.mesh" scale=10 position="1000,0,0"/>
-                        <Model mesh="cube.mesh" scale=10 position="500,500,0"/>
-                        <Model mesh="cube.mesh" scale=10 position="0,1000,0"/>
-                        <Model mesh="cube.mesh" scale=10 position="-500,500,0"/>
-                        <Model mesh="cube.mesh" scale=10 position="-1000,0,0"/>
-                        <Model mesh="cube.mesh" scale=10 position="-500,-500,0"/>
-                        <Model mesh="cube.mesh" scale=10 position="0,-1000,0"/>
-                        <Model mesh="cube.mesh" scale=10 position="500,-500,0"/>
+                        <Model mesh="cube.mesh" scale=0 position="1000,0,0"/>
+                        <Model mesh="cube.mesh" scale=0 position="500,500,0"/>
+                        <Model mesh="cube.mesh" scale=0 position="0,1000,0"/>
+                        <Model mesh="cube.mesh" scale=0 position="-500,500,0"/>
+                        <Model mesh="cube.mesh" scale=0 position="-1000,0,0"/>
+                        <Model mesh="cube.mesh" scale=0 position="-500,-500,0"/>
+                        <Model mesh="cube.mesh" scale=0 position="0,-1000,0"/>
+                        <Model mesh="cube.mesh" scale=0 position="500,-500,0"/>
                        </waypoints>
                        <events>
                          <activity>
@@ -317,14 +320,14 @@
                     <controller>
                       <WaypointPatrolController alertnessradius=750  team=1 active=false>
                          <waypoints>
-                        <Model mesh="cube.mesh" scale=10 position="0,1000,0"/>
-                        <Model mesh="cube.mesh" scale=10 position="0,500,500"/>
-                        <Model mesh="cube.mesh" scale=10 position="0,0,1000"/>
-                        <Model mesh="cube.mesh" scale=10 position="0,-500,500"/>
-                        <Model mesh="cube.mesh" scale=10 position="0,-1000,0"/>
-                        <Model mesh="cube.mesh" scale=10 position="0,-500,-500"/>
-                        <Model mesh="cube.mesh" scale=10 position="0,0,-1000"/>
-                        <Model mesh="cube.mesh" scale=10 position="0,500,-500"/>
+                        <Model mesh="cube.mesh" scale=0 position="0,1000,0"/>
+                        <Model mesh="cube.mesh" scale=0 position="0,500,500"/>
+                        <Model mesh="cube.mesh" scale=0 position="0,0,1000"/>
+                        <Model mesh="cube.mesh" scale=0 position="0,-500,500"/>
+                        <Model mesh="cube.mesh" scale=0 position="0,-1000,0"/>
+                        <Model mesh="cube.mesh" scale=0 position="0,-500,-500"/>
+                        <Model mesh="cube.mesh" scale=0 position="0,0,-1000"/>
+                        <Model mesh="cube.mesh" scale=0 position="0,500,-500"/>
                        </waypoints>
                        <events>
                          <activity>
@@ -347,14 +350,14 @@
                     <controller>
                       <WaypointPatrolController alertnessradius=750  team=1 active=false>
                          <waypoints>
-                        <Model mesh="cube.mesh" scale=10 position="1000,0,0"/>
-                        <Model mesh="cube.mesh" scale=10 position="500,0,500"/>
-                        <Model mesh="cube.mesh" scale=10 position="0,0,1000"/>
-                        <Model mesh="cube.mesh" scale=10 position="-500,0,500"/>
-                        <Model mesh="cube.mesh" scale=10 position="-1000,0,0"/>
-                        <Model mesh="cube.mesh" scale=10 position="-500,0,-500"/>
-                        <Model mesh="cube.mesh" scale=10 position="0,0,-1000"/>
-                        <Model mesh="cube.mesh" scale=10 position="500,0,-500"/>
+                        <Model mesh="cube.mesh" scale=0 position="1000,0,0"/>
+                        <Model mesh="cube.mesh" scale=0 position="500,0,500"/>
+                        <Model mesh="cube.mesh" scale=0 position="0,0,1000"/>
+                        <Model mesh="cube.mesh" scale=0 position="-500,0,500"/>
+                        <Model mesh="cube.mesh" scale=0 position="-1000,0,0"/>
+                        <Model mesh="cube.mesh" scale=0 position="-500,0,-500"/>
+                        <Model mesh="cube.mesh" scale=0 position="0,0,-1000"/>
+                        <Model mesh="cube.mesh" scale=0 position="500,0,-500"/>
                        </waypoints>
                        <events>
                          <activity>
@@ -496,7 +499,7 @@
         </events>
     </SimpleNotification>
 
-    <DistanceTrigger name="PickedUpAlly" position="-2580,300,-209" target="Pawn" distance=30 stayActive="true" delay=0.1/>
+    <DistanceTrigger name="PickedUpAlly" position="-120,0,0" target="Pawn" distance=30 stayActive="true" delay=0.1/>
     <SimpleNotification message="Hi .... are you an enemy?">
         <events>
             <trigger>
@@ -505,7 +508,7 @@
         </events>
     </SimpleNotification>
 
-    <DistanceTrigger name="PickedUpAlly2" position="-2580,300,-209" target="Pawn" distance=30 stayActive="true" delay=4.4/>
+    <DistanceTrigger name="PickedUpAlly2" position="-120,0,0" target="Pawn" distance=30 stayActive="true" delay=4.4/>
     <SimpleNotification message="Shoot the enemies staying on the planet">
         <events>
             <trigger>
@@ -566,7 +569,8 @@
 		z=math.random(-2500,2500)
 	scale=math.random(20,70)
 	?>
-	<MovableEntity collisionType=kinematic linearDamping=0.8 angularDamping=0 mass="<?lua print(scale * 5) ?>" position="<?lua print(x) ?>,<?lua print(y) ?>,<?lua print(z) ?>" rotationaxis="<?lua print(math.random()) ?>,<?lua print(math.random()) ?>,<?lua print(math.random()) ?>" rotationrate="<?lua print(math.random()*15) ?>">
+	<MovableEntity collisionType=kinematic linearDamping=0.8 angularDamping=0 mass="<?lua print(scale * 5) ?>" position="<?lua print(x) ?>,<?lua print(y) ?>,<?lua print(z) ?>" rotationaxis="<?lua print(math.random()) ?>,<?lua print(math.random()) ?>,<?lua print(math.random()) ?>" rotationrate="<?lua print(math.random()*15) ?>"       collisiondamage = 0.01
+      enablecollisiondamage = true >
     	<attached>
         	<Model scale="<?lua print(scale) ?>" mesh="ast<?lua print( math.mod(i,6) + 1) ?>.mesh" shadow=false/>
    	 </attached>
@@ -586,7 +590,8 @@
 		y=math.random(-8000,8000)
 		z=math.random(-8000,8000)
 	?>
-	<MovableEntity collisionType=kinematic linearDamping=0.8 angularDamping=0 mass="<?lua print(scale * 5) ?>" position="<?lua print(x) ?>,<?lua print(y) ?>,<?lua print(z) ?>" rotationaxis="<?lua print(math.random()) ?>,<?lua print(math.random()) ?>,<?lua print(math.random()) ?>" rotationrate="<?lua print(math.random()*15) ?>" >
+	<MovableEntity collisionType=kinematic linearDamping=0.8 angularDamping=0 mass="<?lua print(scale * 5) ?>" position="<?lua print(x) ?>,<?lua print(y) ?>,<?lua print(z) ?>" rotationaxis="<?lua print(math.random()) ?>,<?lua print(math.random()) ?>,<?lua print(math.random()) ?>" rotationrate="<?lua print(math.random()*15) ?>"      collisiondamage = 0.01
+      enablecollisiondamage = true  >
     	<attached>
         	<Model scale="<?lua print(math.random(20,70)) ?>" mesh="ast<?lua print( math.mod(i,6) + 1) ?>.mesh" shadow=false/>
     	</attached>
@@ -599,7 +604,20 @@
 							<!--Asteroids  Random end-->
 
     							<!--Asteroid Elipse-->
+
     <?lua
+        dofile("includes/asteroidField.lua")
+        asteroidBelt(-3000,12000,-10000, 30, 0, 30, 30, 50, 7190, 7800, 250, 1)
+    ?>
+
+    <?lua
+        dofile("includes/asteroidField.lua")
+        asteroidBelt(-3000,12000,-10000, 30, 0, 30, 30, 50, 14000, 15000, 350, 1)
+    ?>
+
+
+
+    <?lua
     max = 20
     for i = 0, max, 1
     do
@@ -639,12 +657,13 @@
 							<!--Asteroid Elipse end-->
 
 							<!--Planet-->
-    <Planet position="15000,0,0" scale=1500 pitch=-90 mesh="planets/sol.mesh" atmosphere="atmosphere1" rotationaxis="8,1,0" rotationrate="1" atmospheresize=224.0f imagesize=1024.0f />
+    <Planet position="15000,0,0" scale=1500 pitch=-90 mesh="planets/sol.mesh" atmosphere="atmosphere1" rotationaxis="8,1,0" rotationrate="1" atmospheresize=0 imagesize=1024.0f />
     <StaticEntity position="2600,0,0" collisionType=static>
         <collisionShapes>
             <SphereCollisionShape radius="399" />
         </collisionShapes>
     </StaticEntity>
+    <Billboard position="15100,0,0" material="Flares/backlightflare" colour="0.7,0.4,0.1" scale=600 />
 							<!--Planet END-->
 
 							<!--Planet with Ally-->
@@ -675,7 +694,7 @@
 
 							<!-- Homeplanet -->
     <Planet
-      position="8000,7500,-5000"
+      position="-3000,12000,-10000"
       scale="3000"
       collisionType="dynamic"
       linearDamping="0.8"
@@ -696,9 +715,66 @@
         <SphereCollisionShape radius="3000" position="0,0,0" />
       </collisionShapes>
     </Planet>
+  							<!-- Homeplanet  END-->
 
+							<!-- Anotherplanet -->
+    <Planet
+      position="-20000,6000,7000"
+      scale="3000"
+      collisionType="dynamic"
+      linearDamping="0.8"
+      angularDamping="0"
+      mass="5000000000000"
+      pitch="0"
+      mesh="planets/ganymede.mesh"
+      atmosphere="atmosphere1"
+      rotationaxis="0,0,0"
+      rotationrate="0.0"
+      atmospheresize="80.0f"
+      imagesize="1024.0f"
+    >
+      <collisionShapes>
+        <SphereCollisionShape radius="3000" position="0,0,0" />
+      </collisionShapes>
+    </Planet>
 
+    <?lua
+        dofile("includes/asteroidField.lua")
+        asteroidBelt(-20000,6000,7000, 30, 0, 30, 30, 50, 7190, 7800, 250, 1)
+    ?>
+  							<!-- Anotherplanet  END-->
 
+  							<!-- Homeplanet Architecture-->
+<!-- -3000,12000,-6990  = Billboard position-->
+
+     <!-- 	<Model  position="-3070,12070,-6990" yaw="90" pitch="-90" roll="0" scale="70" mesh="asteroid_ice.mesh" >
+      <collisionShapes>
+        <SphereCollisionShape radius="70" position="0,0,0" />
+      </collisionShapes>
+	</Model>
+-->
+
+	<MovableEntity collisionType=kinematic linearDamping=0.8 angularDamping=0 mass="500" position="-2900,12080,-6990" rotationaxis="0,0,0" rotationrate="0"       collisiondamage = 0.01  enablecollisiondamage = true >
+    	<attached>
+        	<Model scale="70" mesh="asteroid_ice.mesh"  shadow=false/>
+   	 </attached>
+   	 <collisionShapes>
+      	 	<SphereCollisionShape radius="70" />
+    	</collisionShapes>
+	</MovableEntity>
+
+	<MovableEntity collisionType=kinematic linearDamping=0.8 angularDamping=5 mass="500" position="-3200,11950,-6990" rotationaxis="0,0,0" rotationrate="0"       collisiondamage = 0.01  enablecollisiondamage = true >
+    	<attached>
+        	<Model scale="90" mesh="asteroid_ice.mesh"  shadow=false/>
+   	 </attached>
+   	 <collisionShapes>
+      	 	<SphereCollisionShape radius="90" />
+    	</collisionShapes>
+	</MovableEntity>
+
+ 							<!-- Homeplanet Architecture END-->
+
+
   </Scene>
 </Level>
 




More information about the Orxonox-commit mailing list