[Orxonox-commit 5053] r9717 - code/branches/levelKaan/data/levels
skaan at orxonox.net
skaan at orxonox.net
Mon Oct 28 15:09:02 CET 2013
Author: skaan
Date: 2013-10-28 15:09:01 +0100 (Mon, 28 Oct 2013)
New Revision: 9717
Modified:
code/branches/levelKaan/data/levels/Level_01.oxw
Log:
level modified
Modified: code/branches/levelKaan/data/levels/Level_01.oxw
===================================================================
--- code/branches/levelKaan/data/levels/Level_01.oxw 2013-10-23 22:41:13 UTC (rev 9716)
+++ code/branches/levelKaan/data/levels/Level_01.oxw 2013-10-28 14:09:01 UTC (rev 9717)
@@ -57,26 +57,27 @@
?>
-<<Light type=directional position="0,0,0" direction="0.253, 0.593, -0.765" diffuse="1.0, 0.9, 0.9, 1.0" specular="1.0, 0.9, 0.9, 1.0"/>
+<Light type=directional position="0,0,0" direction="0.253, 0.593, -0.765" diffuse="1.0, 0.9, 0.9, 1.0" specular="1.0, 0.9, 0.9, 1.0"/>
<SpawnPoint team=0 position="0,0,0" lookat="100,0,0" spawnclass=SpaceShip pawndesign=spaceshipescort />
+<SpaceBoundaries warnDistance="1" maxDistance="1000" showDistance="300" healthDecrease="0.1" position="0,0,0"/>
-
-<!-- <?lua
+<?lua
for i = 1, 250, 1
do
j = math.random()
?>
<MovableEntity
- position = "<?lua print(math.random()* 6000 - 3000) ?>,<?lua print(math.random() * 10000 + 3000) ?>,<?lua print(math.random() * 6000 - 3000) ?>"
+ position = "<?lua print(math.random()* 6000-3000) ?>,<?lua print(math.random() * 6000 -3000) ?>,<?lua print(math.random() * 6000-3000) ?>"
collisionType = dynamic
linearDamping = 0.8
angularDamping = 0
scale = "<?lua print(j * 150)?>"
- collisiondamage = 0.05
+ collisiondamage = 0.005
enablecollisiondamage = true
+ velocity = "-5,0,0"
>
<attached>
<Model mass="<?lua print(j * 1000) ?>" mesh="ast<?lua print( math.mod(i,6) + 1) ?>.mesh" />
@@ -88,16 +89,18 @@
<?lua
end
- ?>-->
+ ?>
<!----------------------------------------------------------------------------------------------------->
<!-------------------------------------- PART ZERO: Docking on --------------------------------------->
<!----------------------------------------------------------------------------------------------------->
-<!-- OBJECTS IN THIS PART
+<!-- OBJECTS IN THIS PART -->
<!-- @Objects: HYDROGEN FARMER & DOCKING -->
+
+<!-- @Objects: HYDROGEN FARMER & DOCKING -->
<SpaceShip
team = 0
position = "-4000,4000,4000"
@@ -106,7 +109,6 @@
health = 100000 initialhealth=100000 maxhealth="100000"
name = "HydroFarmer"
radarname = "Hydrogen Farmer" >
- visible = true
<attached>
<!-- Docking -->
<DistanceTriggerBeacon name="bcnDestroyer" />
@@ -150,11 +152,34 @@
</collisionShapes>
</SpaceShip>
+ <Dock position="-4000,3900,4000" roll=90 yaw=180 >
+ <animations>
+ <MoveToDockingTarget target="destroyer" />
+ </animations>
+ <effects>
+ <DockToShip target="spaceShip" />
+ </effects>
+ <events>
+ <execute>
+ <EventListener event="dockMe" />
+ </execute>
+ <activity>
+ <EventListener event=notGameEnd />
+ </activity>
+ </events>
+ <attached>
+ <DistanceTrigger position="10,-202, -42" distance="800" target="Pawn"
+ beaconMode="exclude" targetname="bcnDestroyer" name="dockMe"
+ />
+ </attached>
+
+ </Dock>
+
<!-- at Objects: SpaceCruiser as docking target -->
<SpaceShip
- template = "spaceshipassff"
+ template = "spaceshipspacecruiser"
team = "0"
- position = "-4000,3900,4000"
+ position = "-4000,4700,4000"
orientation = "-0.14, 0.68, 0.68, 0.223"
health = "400"
initialhealth = "400"
@@ -166,13 +191,13 @@
reloadrate = "1"
reloadwaittime = "1"
name = "cruiser"
- radarname = "Spaceship Assff" >
- visible = true
+ radarname = "Spacecruiser" >
<attached>
<DockingTarget name="spaceShip" />
</attached>
</SpaceShip>
+
<MovableEntity position="-500,500, 500">
<attached>
<Billboard position="0,0,0" material="Examples/Flare" colour="1, 0, 0" scale=0.5/>
@@ -198,7 +223,7 @@
</events>
</SimpleNotification>
- <DistanceTrigger name="flying3" position="-500,500,500" target="Pawn" distance=50 stayActive="true" delay=3/>
+ <DistanceTrigger name="flying3" position="-500,500, 500" target="Pawn" distance=50 stayActive="true" delay=3/>
<SimpleNotification message="Our friends from District 69 are under attack">
<events>
<trigger>
@@ -207,7 +232,7 @@
</events>
</SimpleNotification>
- <DistanceTrigger name="flying4" position="-500,500,500" target="Pawn" distance=50 stayActive="true" delay=7/>
+ <DistanceTrigger name="flying4" position="-500,500, 500" target="Pawn" distance=50 stayActive="true" delay=7/>
<SimpleNotification message="We need you to help them.">
<events>
<trigger>
@@ -216,7 +241,7 @@
</events>
</SimpleNotification>
-<DistanceTrigger name="flying5" position="-500,500,500" target="Pawn" distance=50 stayActive="true" delay=11/>
+<DistanceTrigger name="flying5" position="-4000,4000,4000" target="Pawn" distance=50 stayActive="true" delay=11/>
<SimpleNotification message="Dock on the station to get a better ship.">
<events>
<trigger>
@@ -225,10 +250,96 @@
</events>
</SimpleNotification>
+<DistanceTrigger name="wormhole1" position="-1400,-500,800" target="Pawn" distance=100 stayActive="true" mode="and">
+ <EventTrigger name="ondock" activations="1" stayactive="true" delay=6>
+ <events>
+ <trigger>
+ <EventListener event="dockMe" />
+ </trigger>
+ </events>
+ <Trigger mode=and>
+ <DistanceTrigger name="toHydroFarmer" position="-47000,-1000,1300" target="Pawn" distance=100 stayActive="true" />
+ <EventTrigger activations="1" invert="true">
+ <events>
+ <trigger>
+ <EventListener event="gameEnd" />
+ </trigger>
+ </events>
+ </EventTrigger>
+ </Trigger>
+ </EventTrigger>
+ <EventTrigger activations="1" invert="true">
+ <events>
+ <trigger>
+ <EventListener event="earlyEnd" />
+ </trigger>
+ </events>
+ </EventTrigger>
+ </DistanceTrigger>
+
<!----------------------------------------------------------------------------------------------------->
<!-------------------------------- PART ONE: Passing throug wormhole --------------------------------->
<!----------------------------------------------------------------------------------------------------->
+<!-- OBJECTS IN THIS PART -->
+
+<Template name=PortalDefault>
+ <PortalEndPoint>
+ <attached>
+ <Model mesh="Spacegate.mesh" yaw="90"/>
+ </attached>
+ </PortalEndPoint>
+ </Template>
+
+ <PortalEndPoint position="0,2000,0" id="1" distance="40" target="MobileEntity" design="PortalDefault" reenterDelay="0"/>
+ <PortalEndPoint position="0,50000,0" id="2" distance="40" target="MobileEntity" design="PortalDefault" reenterDelay="0"/>
+ <PortalLink fromID="1" toID="2" />
+ <!--<PortalLink fromID="2" toID="1" />-->
+
+ <?lua
+ for i = 1, 500, 1
+ do
+ j = math.random()
+ ?>
+
+ <MovableEntity
+ position = "<?lua print(math.random()* 10000 - 5000) ?>,<?lua print(math.random() * 15000 + 45000) ?>,<?lua print(math.random() * 10000 - 5000) ?>"
+ collisionType = dynamic
+ linearDamping = 0.8
+ angularDamping = 0
+ scale = "<?lua print(j * 200)?>"
+ collisiondamage = 0.05
+ enablecollisiondamage = true
+ >
+ <attached>
+ <Model mass="<?lua print(j * 1000) ?>" mesh="ast<?lua print( math.mod(i,6) + 1) ?>.mesh" />
+ </attached>
+ <collisionShapes>
+ <SphereCollisionShape radius="<?lua print(j * 350) ?>" />
+ </collisionShapes>
+ </MovableEntity>
+
+ <?lua
+ end
+ ?>
+
+<DistanceTrigger name="portal2" position="-4000,4000,4000" target="Pawn" distance=50 stayActive="true" delay=3/>
+ <SimpleNotification message="Now go to the portal">
+ <events>
+ <trigger>
+ <EventListener event="portal2" />
+ </trigger>
+ </events>
+ </SimpleNotification>
+
+<DistanceTrigger name="portal3" position="0,50000,0" target="Pawn" distance=50 stayActive="true" delay=3/>
+ <SimpleNotification message="You came to District 69">
+ <events>
+ <trigger>
+ <EventListener event="portal3" />
+ </trigger>
+ </events>
+ </SimpleNotification>
</Scene>
</Level>
More information about the Orxonox-commit
mailing list