[Orxonox-commit 6150] r10808 - code/branches/campaignHS15/data/levels

paulsc at orxonox.net paulsc at orxonox.net
Mon Nov 16 15:31:43 CET 2015


Author: paulsc
Date: 2015-11-16 15:31:43 +0100 (Mon, 16 Nov 2015)
New Revision: 10808

Modified:
   code/branches/campaignHS15/data/levels/Campaign1.oxw
Log:
ended quests, added mission accomplishment

Modified: code/branches/campaignHS15/data/levels/Campaign1.oxw
===================================================================
--- code/branches/campaignHS15/data/levels/Campaign1.oxw	2015-11-16 13:44:09 UTC (rev 10807)
+++ code/branches/campaignHS15/data/levels/Campaign1.oxw	2015-11-16 14:31:43 UTC (rev 10808)
@@ -347,6 +347,22 @@
         </events>
     </EventMultiTrigger>
 
+    <DistanceTrigger active=false name="reachedB" position="<?lua printC(cB) ?>" distance=400 target="SpaceShip" beaconMode="exclude" targetname="NPC" stayactive=true>
+        <events>
+            <activity>
+                <EventListener event="waveClear3" />
+            </activity>
+        </events>
+    </DistanceTrigger>
+
+    <Script code="Mission endMission true" onLoad="false">
+        <events>
+            <trigger>
+                <EventListener event="reachedB" />
+            </trigger>
+        </events>
+    </Script>
+
     <!-- FIXME: This trigger needs fixing, as endMission can only be called by a Pawn Distance Trigger. Herpaderp.
     Also, the fix proposed in MissionOne does not work anymore... -->
    <EventMultiTrigger name="missionFailed" target="Pawn" stayActive="true" delay=1.5>
@@ -480,6 +496,17 @@
         </events>
     </QuestEffectBeacon>
 
+    <QuestEffectBeacon times=1>
+        <effects>
+            <CompleteQuest questId="quest7" />
+        </effects>
+        <events>
+            <execute>
+                <EventListener event="waveClear3" />
+            </execute>
+        </events>
+    </QuestEffectBeacon>
+
     <!--NOTIFICATIONS -->
 
     <SimpleNotification broadcast="true" message="Welcome, Commander. Please report at Station A.">
@@ -667,6 +694,28 @@
         </events>
     </SimpleNotification>
 
+    <SimpleNotification broadcast="true" message="Congrats, Commander! You saved our skin.">
+        <events>
+            <trigger>
+                <EventListener event="waveClear3" />
+            </trigger>
+        </events>
+    </SimpleNotification>
+
+    <SimpleNotification broadcast="true" message="Get over to Station B to take a break.">
+        <events>
+            <trigger>
+                <EventTrigger stayactive="true" delay=4 >
+                   <events>
+                      <trigger>
+                         <EventListener event="waveClear3" />
+                      </trigger>
+                   </events>
+                </EventTrigger>
+            </trigger>
+        </events>
+    </SimpleNotification>
+
     <SimpleNotification broadcast="true" message="It's over... we failed. Retreat!">
         <events>
             <trigger>




More information about the Orxonox-commit mailing list