- More small caves in levels.

- Groups of crawlers, mantises and husks can spawn inside the caves.
- Salvage mission variants where the artifact spawns inside a cave.
- Fixed ruins being placed inside the sea floor.
- MonsterEvents don't spawn the monsters if no suitable spawn position is found.
This commit is contained in:
Joonas Rikkonen
2017-08-27 13:40:47 +03:00
parent 362428280a
commit 37a5888126
7 changed files with 263 additions and 131 deletions
@@ -32,7 +32,7 @@
MainPathNodeIntervalRange="10000,30000"
BackgroundColor="29,36,50"
SmallTunnelCount="5"
SmallTunnelLengthRange="5000,10000"
SmallTunnelLengthRange="10000,20000"
RuinCount="1"
BottomHoleProbability="0.4"
BackgroundSpriteAmount="1000"
@@ -52,7 +52,7 @@
MainPathNodeIntervalRange="5000,10000"
BackgroundColor="55,61,72"
SmallTunnelCount="3"
SmallTunnelLengthRange="5000,10000"
SmallTunnelLengthRange="10000,20000"
RuinCount="1"
BottomHoleProbability="1"
BackgroundSpriteAmount="800"
@@ -67,7 +67,7 @@
MainPathNodeIntervalRange="5000,10000"
BackgroundColor="55,72,58"
SmallTunnelCount="10"
SmallTunnelLengthRange="5000,10000"
SmallTunnelLengthRange="10000,20000"
RuinCount="1"
BottomHoleProbability="0.5"
BackgroundSpriteAmount="1000"
@@ -88,7 +88,7 @@
MainPathNodeIntervalRange="5000,10000"
BackgroundColor="55,72,58"
SmallTunnelCount="10"
SmallTunnelLengthRange="5000,10000"
SmallTunnelLengthRange="10000,20000"
RuinCount="1"
BottomHoleProbability="0.0"
BackgroundSpriteAmount="1000"
@@ -101,7 +101,7 @@
height="70000"
VoronoiSiteInterval="1500,1500"
VoronoiSiteVariance="700,700"
MainPathNodeIntervalRange="6000,10000"
MainPathNodeIntervalRange="20000,50000"
BackgroundColor="25,23,10"
SmallTunnelCount="10"
SmallTunnelLengthRange="5000,50000"
@@ -166,7 +166,7 @@
height="25000"
VoronoiSiteInterval="2000,2000"
VoronoiSiteVariance="800,800"
MainPathNodeIntervalRange="5000,10000"
MainPathNodeIntervalRange="10000,20000"
BackgroundColor="29,36,50"
RuinCount="1"
BottomHoleProbability="0.9"
@@ -26,6 +26,19 @@
<message header="Artifact collected" text="The artifact is now on board. Navigate the submarine out of the cavern to claim the reward."/>
</SalvageMission>
<SalvageMission
name="Salvaging an artifact"
description="Researchers of [location1] have picked up an infrasonic signal highly similar to those emitted by alien artifacts previously discovered on Europa. Investigate the signal and retrieve the potential artifact."
commonness="5"
reward="1500"
radarlabel="Infrasonic signal"
failuremessage="Retrieving the artifact failed"
successmessage="The artifact has been succesfully retrieved"
spawntype="cave"
itemname="Thermal Artifact">
<message header="Artifact collected" text="The artifact is now on board. Navigate the submarine out of the cavern to claim the reward."/>
</SalvageMission>
<SalvageMission
name="Salvaging an artifact"
description="Researchers of [location1] have picked up an infrasonic signal highly similar to those emitted by alien artifacts previously discovered on Europa. Investigate the signal and retrieve the potential artifact."
@@ -39,6 +52,19 @@
<message header="Artifact collected" text="The artifact is now on board. Navigate the submarine out of the cavern to claim the reward."/>
</SalvageMission>
<SalvageMission
name="Salvaging an artifact"
description="Researchers of [location1] have picked up an infrasonic signal highly similar to those emitted by alien artifacts previously discovered on Europa. Investigate the signal and retrieve the potential artifact."
commonness="5"
reward="1500"
radarlabel="Infrasonic signal"
failuremessage="Retrieving the artifact failed"
successmessage="The artifact has been succesfully retrieved"
spawntype="cave"
itemname="Nasonov Artifact">
<message header="Artifact collected" text="The artifact is now on board. Navigate the submarine out of the cavern to claim the reward."/>
</SalvageMission>
<MonsterMission
name="Killing a Moloch"
description="A particularly aggressive Moloch has been terrorizing vessels traveling between [location1] and [location2]. A reward of 1000 credits has been promised to those who kill the creature."
@@ -5,13 +5,21 @@
mineventcount="1" maxeventcount="3"
minamount="2" maxamount="3"
repeat="true"
spawntype="mainpath,cave,ruin"
spawntype="mainpath,ruin"
musictype="monster">
<OverrideEventCount leveltype="Ridge" min="5" max="6"/>
<OverrideEventCount leveltype="Wastes" min="5" max="6"/>
<OverrideEventCount leveltype="Open" min="-5" max="1"/>
</MonsterEvent>
<MonsterEvent name="Under attack" description=""
characterfile="Content/Characters/Crawler/crawler.xml"
mineventcount="0" maxeventcount="2"
minamount="4" maxamount="6"
spawntype="cave"
musictype="monster">
</MonsterEvent>
<MonsterEvent name="Under attack" description=""
characterfile="Content/Characters/Tigerthresher/tigerthresher.xml"
mineventcount="0" maxeventcount="2"
@@ -33,15 +41,23 @@
<MonsterEvent name="Under attack" description=""
characterfile="Content/Characters/Mantis/mantis.xml"
mineventcount="0" maxeventcount="2"
minamount="0" maxamount="2"
minamount="1" maxamount="2"
repeat="true"
spawntype="mainpath,cave,ruin"
spawntype="mainpath,ruin"
musictype="monster">
<OverrideEventCount leveltype="Ridge" min="5" max="6"/>
<OverrideEventCount leveltype="Wastes" min="5" max="6"/>
<OverrideEventCount leveltype="Open" min="-5" max="1"/>
</MonsterEvent>
<MonsterEvent name="Under attack" description=""
characterfile="Content/Characters/Mantis/mantis.xml"
mineventcount="0" maxeventcount="1"
minamount="2" maxamount="3"
spawntype="cave"
musictype="monster">
</MonsterEvent>
<MonsterEvent name="Under attack" description=""
characterfile="Content/Characters/Coelanth/coelanth.xml"
mineventcount="0" maxeventcount="3"
@@ -102,11 +118,19 @@
mineventcount="-2" maxeventcount="3"
minamount="2" maxamount="3"
repeat="true"
spawntype="mainpath,cave,ruin"
spawntype="mainpath,ruin"
musictype="monster">
<OverrideEventCount leveltype="Wastes" min="1" max="3"/>
</MonsterEvent>
<MonsterEvent name="Under attack" description=""
characterfile="Content/Characters/Husk/husk.xml"
mineventcount="-1" maxeventcount="1"
minamount="2" maxamount="6"
spawntype="cave"
musictype="monster">
</MonsterEvent>
<MonsterEvent name="Under attack" description=""
characterfile="Content/Characters/Fractalguardian/fractalguardian.xml"
mineventcount="1" maxeventcount="2"