[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