[Orxonox-commit 5324] r9987 - code/trunk/data/levels
jo at orxonox.net
jo at orxonox.net
Sun Jan 5 23:59:16 CET 2014
Author: jo
Date: 2014-01-05 23:59:15 +0100 (Sun, 05 Jan 2014)
New Revision: 9987
Modified:
code/trunk/data/levels/iJohnVane_TriptoArea51.oxw
Log:
Improving the portal handling, such that the way to go after passing the portal is more clear.
Modified: code/trunk/data/levels/iJohnVane_TriptoArea51.oxw
===================================================================
--- code/trunk/data/levels/iJohnVane_TriptoArea51.oxw 2014-01-05 13:39:34 UTC (rev 9986)
+++ code/trunk/data/levels/iJohnVane_TriptoArea51.oxw 2014-01-05 22:59:15 UTC (rev 9987)
@@ -67,7 +67,7 @@
</TeamSpawnPoint>
<!--TeamSpawnPoint team=0 position="0,94000,0" lookat="0,118000,0" spawnclass=SpaceShip pawndesign=spaceshipcollateraldamage/-->
- <Script code="Mission setLives 1" onLoad="true"/>
+ <Script code="Mission setLives 1" onLoad="true" times="1" />
<DistanceTrigger name="spawntrigger" position="0,0,0" distance=10 target="SpaceShip" stayActive="true" delay=0.1/>
@@ -353,8 +353,8 @@
</PortalEndPoint>
</Template>
- <PortalEndPoint position="5000,5800,4500" id="1" distance="40" target="MobileEntity" design="PortalDefault" reenterDelay="0"/>
- <PortalEndPoint position="0,94000,0" id="2" distance="40" target="MobileEntity" design="PortalDefault" reenterDelay="0" lookat="0,118000,0" />
+ <PortalEndPoint position="5000,6400,5000" id="1" distance="40" target="MobileEntity" design="PortalDefault" reenterDelay="0" lookat="5000,5800,5000"/>
+ <PortalEndPoint position="0,94000,0" id="2" distance="40" target="MobileEntity" design="PortalDefault" reenterDelay="0" />
<PortalLink fromID="1" toID="2" />
<!--<PortalLink fromID="2" toID="1" />-->
@@ -376,14 +376,15 @@
collisiondamage = 0.05
enablecollisiondamage = true
active = true
- >
- <events>
- <activity>
- <EventListener event="start" />
- </activity>
- </events>
+ >
<attached>
- <Model mass="<?lua print(j * 1000) ?>" mesh="ast<?lua print( math.mod(i,6) + 1) ?>.mesh" />
+ <Model mass="<?lua print(j * 1000) ?>" mesh="ast<?lua print( math.mod(i,6) + 1) ?>.mesh" >
+ <events>
+ <visibility>
+ <EventListener event="portal3" />
+ </visibility>
+ </events>
+ </Model>
</attached>
<collisionShapes>
<SphereCollisionShape radius="<?lua print(j * 50) ?>" />
@@ -413,14 +414,16 @@
collisiondamage = 0.05
enablecollisiondamage = true
active = true
- >
- <events>
- <activity>
- <EventListener event="start" />
- </activity>
- </events>
+ visible = false
+ >
<attached>
- <Model mass="2000" mesh="ast<?lua print( math.mod(i,6) + 1) ?>.mesh" />
+ <Model mass="2000" mesh="ast<?lua print( math.mod(i,6) + 1) ?>.mesh" >
+ <events>
+ <visibility>
+ <EventListener event="portal3" />
+ </visibility>
+ </events>
+ </Model>
</attached>
<collisionShapes>
<SphereCollisionShape radius="10" />
@@ -490,7 +493,13 @@
<Billboard position="0,0,0" material="Portals/Default" />
<DistanceTrigger name="endOfLevel" position="0,0,0" target="SpaceShip" beaconMode="exclude"
targetname="bcnDestroyer" distance=50 stayActive="true" delay=0/>
- <Model mesh="HydroHarvester.mesh" mass=10 position="0,0,0" scale=50 />
+ <Model mesh="HydroHarvester.mesh" mass=10 position="0,0,0" scale=50 visible=false >
+ <events>
+ <visibility>
+ <EventListener event="portal3" />
+ </visibility>
+ </events>
+ </Model>
</attached>
</StaticEntity>
@@ -514,8 +523,22 @@
</CountDown>
</OverlayGroup>
+ <DistanceTrigger name="HACKgameOver" position="0,94000,0" distance=100000 target="SpaceShip" stayActive="true" delay=2.0>
+ <EventTrigger name="gameOver" activations="1" stayactive="true" delay=0.1>
+ <events>
+ <trigger>
+ <EventListener event="portal4" />
+ </trigger>
+ </events>
+ </EventTrigger>
+ </DistanceTrigger>
- <DistanceTrigger name="HACKgameOver" position="0,94000,0" target="SpaceShip" distance=100000 stayActive="true" >
+
+
+
+
+
+ <!--DistanceTrigger name="HACKgameOver" position="0,94000,0" target="SpaceShip" distance=100000 stayActive="true" >
<EventTrigger name="gameOver" stayActive="true" delay=10 >
<events>
<trigger>
@@ -523,9 +546,23 @@
</trigger>
</events>
</EventTrigger>
- </DistanceTrigger>
+ </DistanceTrigger-->
+ <SimpleNotification message="GAMEOVER !">
+ <events>
+ <trigger>
+ <EventListener event="HACKgameOver" />
+ </trigger>
+ </events>
+ </SimpleNotification>
+ <SimpleNotification message="GAMEOVER simple">
+ <events>
+ <trigger>
+ <EventListener event="gameOver" />
+ </trigger>
+ </events>
+ </SimpleNotification>
- <Script code="Mission endMission false" onLoad="false">
+ <Script code="Mission endMission false" onLoad="false" times="1" >
<events>
<trigger>
<EventListener event="HACKgameOver" />
@@ -561,7 +598,7 @@
</SimpleNotification>
<DistanceTrigger name="portal6" position="0,94000,0" target="SpaceShip" distance=50 stayActive="true" delay=13/>
- <SimpleNotification message="John: I see the wormhole station on the radar">
+ <SimpleNotification message="Houston: Make sure to reach the wormhole in time!">
<events>
<trigger>
<EventListener event="portal6" />
@@ -570,7 +607,7 @@
</SimpleNotification>
- <DistanceTrigger name="portal7" position="0,94000,0" target="SpaceShip" distance=50 stayActive="true" delay=17/>
+ <!--DistanceTrigger name="portal7" position="0,94000,0" target="SpaceShip" distance=50 stayActive="true" delay=17/>
<SimpleNotification message="Houston: Is it black?">
<events>
<trigger>
@@ -625,7 +662,7 @@
</events>
</SimpleNotification-->
- <Script code="Mission endMission true" onLoad="false">
+ <Script code="Mission endMission true" onLoad="false" times="1" >
<events>
<trigger>
<EventListener event=endOfLevel />
More information about the Orxonox-commit
mailing list