[Orxonox-commit 6077] r10735 - code/branches/campaignHS15/data/levels

paulsc at orxonox.net paulsc at orxonox.net
Sat Oct 31 19:15:12 CET 2015


Author: paulsc
Date: 2015-10-31 19:15:11 +0100 (Sat, 31 Oct 2015)
New Revision: 10735

Modified:
   code/branches/campaignHS15/data/levels/Campaign1.oxw
Log:
Implemented EffectBeacon for quest 2.1 and added platform for FpsPlayer. Unfortunately, the latter cannot be rotated by rotationaxis: the coordinates are hardcoded! So either we fix this ourselves or we have to go back to the x,z,y scheme :(

Modified: code/branches/campaignHS15/data/levels/Campaign1.oxw
===================================================================
--- code/branches/campaignHS15/data/levels/Campaign1.oxw	2015-10-31 17:40:29 UTC (rev 10734)
+++ code/branches/campaignHS15/data/levels/Campaign1.oxw	2015-10-31 18:15:11 UTC (rev 10735)
@@ -66,13 +66,10 @@
             <QuestHint id="quest1hint1" />
         </hints>
         <complete-effects>
-            <!-- Quest 2 not made as of yet
             <AddQuest questId="quest2" />
             <AddQuest questId="quest2.1" />
             <AddQuest questId="quest2.2" />
             <AddQuest questId="quest2.3" />
-            -->
-            <AddQuest questId="quest3" />
         </complete-effects>
     </GlobalQuest>
 
@@ -177,12 +174,12 @@
         </events>
     </EventMultiTrigger>
 
-    <DistanceTrigger name="reachedA" position="5000,-3000,0" distance=200 target="SpaceShip" beaconMode="exclude" targetname="NPC" stayactive=true />
+    <DistanceTrigger name="reachedA" position="5000,-3000,0" distance=1500 target="SpaceShip" beaconMode="exclude" targetname="NPC" stayactive=true />
 
     <EventMultiTrigger name="wave1" activations="1" stayactive="true" >
         <events>
             <trigger>
-                <EventListener event="reachedA" />
+                <EventListener event="dockA" />
             </trigger>
         </events>
     </EventMultiTrigger>
@@ -263,6 +260,17 @@
 
     <QuestEffectBeacon times=1>
         <effects>
+            <CompleteQuest questId="quest2.1" />
+        </effects>
+        <events>
+            <execute>
+                <EventListener event="dockA" />
+            </execute>
+        </events>
+    </QuestEffectBeacon>
+
+    <QuestEffectBeacon times=1>
+        <effects>
             <CompleteQuest questId="quest3" />
         </effects>
         <events>
@@ -431,7 +439,7 @@
         </attached>
     </Pawn>
 
-    <!-- New SpaceShip as destination of dock C-->
+    <!-- New SpaceShip as destination of dock A-->
     <SpaceShip
         template            = "spaceshipassff2"
         team                = "0"
@@ -454,13 +462,24 @@
     </SpaceShip>
 
     <!-- FPS Player as destination of dock C-->
-    <FpsPlayer template = "fps" radarname = "First Person Player" position = "0,-2300,640" lookat="0,0,0" >
+    <FpsPlayer template = "fps" radarname = "First Person Player" position = "0,-2300,1201">
         <attached>
             <DockingTarget name="fpsMode" />
             <DistanceTriggerBeacon name="fpsPlayer" />
         </attached>
     </FpsPlayer>
 
+    <StaticEntity position="0,-2300,1001" direction="0,0,-1" collisionType=static mass=100000 friction=0.01 >
+        <attached>
+          <Model position="0,0,0" mesh="crate.mesh" scale3D="80,80,5" />
+        </attached>
+        <collisionShapes>
+          <BoxCollisionShape position="0,0,0" halfExtents="400,400,25" />
+        </collisionShapes>
+    </StaticEntity>
+
+    <ForceField position="0,-2300,1001" direction="0,0,1" mode="homogen" diameter="400" forcedirection = "0,0,-500" />
+
     <!--ELEMENTS -->
 
     <?lua
@@ -469,8 +488,10 @@
     ?>
 
     <?lua
+    --[[
         dofile("includes/fog.lua")
        fogField(0,0,500,150,20)
+       ]]--
     ?>
 
     <!-- Enemies. Outer loop defines waves, inner loop defines enemies in every wave. -->
@@ -558,7 +579,5 @@
         </controller>
     </SpaceShip>
 
-
-
     </Scene>
 </Level>




More information about the Orxonox-commit mailing list