[Orxonox-commit 6154] r10812 - code/branches/campaignHS15/data/levels
paulsc at orxonox.net
paulsc at orxonox.net
Mon Nov 16 16:30:49 CET 2015
Author: paulsc
Date: 2015-11-16 16:30:49 +0100 (Mon, 16 Nov 2015)
New Revision: 10812
Modified:
code/branches/campaignHS15/data/levels/Campaign1.oxw
Log:
Tried new tactic with mission failing, but still does not work...
Modified: code/branches/campaignHS15/data/levels/Campaign1.oxw
===================================================================
--- code/branches/campaignHS15/data/levels/Campaign1.oxw 2015-11-16 15:23:12 UTC (rev 10811)
+++ code/branches/campaignHS15/data/levels/Campaign1.oxw 2015-11-16 15:30:49 UTC (rev 10812)
@@ -363,20 +363,40 @@
</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>
- <events>
- <trigger>
- <EventListener event="transporter" />
- </trigger>
- </events>
- </EventMultiTrigger>
+ <!-- See the MissionFailed DistanceTrigger attached to the shuttle here! !-->
+ <DistanceTrigger name="missionNotFailed" position="0,0,0" distance=100000 target="SpaceShip" beaconMode="identify" targetname="transporter" />
+
+ <!--FIXME: How does this work but the below does not?? -->
+
+ <SimpleNotification broadcast="true" message="TEST">
+ <events>
+ <trigger>
+ <Trigger invert=true>
+ <EventTrigger>
+ <events>
+ <trigger>
+ <EventListener event="missionNotFailed" />
+ </trigger>
+ </events>
+ </EventTrigger>
+ </Trigger>
+ </trigger>
+ </events>
+ </SimpleNotification>
+
<Script code="Mission endMission fail" onLoad="false">
<events>
<trigger>
- <EventListener event="missionFailed" />
+ <Trigger invert=true>
+ <EventTrigger>
+ <events>
+ <trigger>
+ <EventListener event="missionNotFailed" />
+ </trigger>
+ </events>
+ </EventTrigger>
+ </Trigger>
</trigger>
</events>
</Script>
@@ -1108,6 +1128,7 @@
</templates>
<attached>
<DistanceTriggerBeacon name="NPC" />
+ <DistanceTriggerBeacon name="transporter" />
<DistanceTrigger active=false name="reachedShuttle" position="0,0,0" distance=400 target="SpaceShip" beaconMode="exclude" targetname="NPC" stayactive=true>
<events>
<activity>
More information about the Orxonox-commit
mailing list