Compare commits

...

4 Commits

Author SHA1 Message Date
4570e8486f Cook 2025-04-13 10:56:34 +02:00
17ee899c0f 1.8 update 2025-04-13 10:54:55 +02:00
669e4fb387 Update 2025-04-04 10:26:11 +02:00
81e2754ddd Update cyka 2025-04-04 10:26:07 +02:00
366 changed files with 22192 additions and 17914 deletions

View File

@@ -512,7 +512,7 @@
type="stun"
limbspecific="false"
indicatorlimb="Head"
activationthreshold="1.0"
activationthreshold="0.0"
showiconthreshold="1000"
maxstrength="30">
<Description
@@ -632,7 +632,7 @@
<ParticleEmitter particle="vomitsplash" copyentityangle="true" anglemin="-10" anglemax="10" particlespersecond="50" velocitymin="50" velocitymax="200" scalemin="0.1" scalemax="0.2" />
<Conditional HideFace="eq False" />
</StatusEffect>
<StatusEffect target="Character" targetlimbs="Head" delay="0.5">
<StatusEffect target="Character" targetlimbs="Head" delay="0.5" offset="0,-20" randomoffset="32">
<Explosion range="0.0" structuredamage="0" itemdamage="0" force="0.0" severlimbsprobability="0.0" decal="vomitsplatter" decalsize="1.25" shockwave="false" underwaterbubble="false" />
<Conditional HideFace="eq False" />
</StatusEffect>
@@ -1099,7 +1099,8 @@
minfacetint="255,255,255,0"
maxfacetint="255,255,255,50"
minspeedmultiplier="1.0"
maxspeedmultiplier="0.8">
maxspeedmultiplier="0.8"
convulseamount="0.05">
<StatusEffect target="Character" interval="1" disabledeltatime="true">
<Affliction identifier="nausea" strength="10" probability="0.05" />
</StatusEffect>
@@ -1115,7 +1116,8 @@
minfacetint="255,255,255,50"
maxfacetint="255,255,255,100"
minspeedmultiplier="0.8"
maxspeedmultiplier="0.7">
maxspeedmultiplier="0.7"
convulseamount="0.1">
<StatusEffect target="Character" interval="1" disabledeltatime="true">
<Affliction identifier="nausea" strength="20" probability="0.15" />
</StatusEffect>
@@ -1135,7 +1137,8 @@
minfacetint="255,255,255,100"
maxfacetint="255,255,255,150"
minspeedmultiplier="0.8"
maxspeedmultiplier="0.5">
maxspeedmultiplier="0.5"
convulseamount="0.25">
<StatusEffect target="Character" interval="1" disabledeltatime="true">
<Affliction identifier="nausea" strength="30" probability="0.25" />
</StatusEffect>
@@ -1185,7 +1188,8 @@
minradialdistort="0.0"
maxradialdistort="10.0"
minspeedmultiplier="1.0"
maxspeedmultiplier="0.5">
maxspeedmultiplier="0.5"
convulseamount="0.25">
</Effect>
<icon texture="Content/UI/MainIconsAtlas.png" sourcerect="640,768,128,128" color="103,103,103,255" origin="0,0"/>
@@ -1243,7 +1247,6 @@
name="Radiation sickness"
identifier="radiationsickness"
description="Burns and sores can be seen on patient's skin. They seem to be spreading."
type="poison"
causeofdeathdescription="Died of radiation sickness."
selfcauseofdeathdescription="You have died of radiation sickness."
limbspecific="false"
@@ -1280,75 +1283,83 @@
<!-- No effects at this level -->
<Effect minstrength="0" maxstrength="25" strengthchange="-0.07" />
<!-- Cause burns depending on strength -->
<Effect minstrength="25" maxstrength="50" mingrainstrength="0.5" maxgrainstrength="0.25" strengthchange="-0.07">
<Effect minstrength="25" maxstrength="50" mingrainstrength="0.25" maxgrainstrength="0.1" strengthchange="-0.2">
<StatusEffect target="Character" multiplyafflictionsbymaxvitality="true" interval="0.1" disabledeltatime="true">
<Affliction identifier="burn" amount="0.006" />
<Affliction identifier="burn" amount="0.06" dividebylimbcount="true" penetration="1.0" />
</StatusEffect>
</Effect>
<Effect minstrength="50" maxstrength="75" mingrainstrength="1.0" maxgrainstrength="0.5" strengthchange="-0.07"
<Effect minstrength="50" maxstrength="75" mingrainstrength="0.4" maxgrainstrength="0.25" strengthchange="-0.2"
minchromaticaberration="0.0"
maxchromaticaberration="1.0"
minbodytint="255,0,0,0"
maxbodytint="255,0,0,30">
<StatusEffect target="Character" multiplyafflictionsbymaxvitality="true" interval="0.1" disabledeltatime="true">
<Affliction identifier="burn" amount="0.0115" />
<Affliction identifier="burn" amount="0.084" dividebylimbcount="true" penetration="1.0" />
<Affliction identifier="organdamage" amount="0.05" penetration="1.0" />
<!-- nausea decreases by 1 per second, so effectively this increases it by 0.05 -->
<Affliction identifier="nausea" amount="0.105" />
<Affliction identifier="nausea" amount="0.10" />
</StatusEffect>
</Effect>
<Effect minstrength="75" maxstrength="100" mingrainstrength="1.0" maxgrainstrength="0.75" strengthchange="-0.07"
<Effect minstrength="75" maxstrength="100" mingrainstrength="0.55" maxgrainstrength="0.4" strengthchange="-0.2"
minchromaticaberration="1.0"
maxchromaticaberration="5.0"
minbodytint="255,0,0,30"
maxbodytint="255,0,0,60">
<StatusEffect target="Character" multiplyafflictionsbymaxvitality="true" interval="0.1" disabledeltatime="true">
<Affliction identifier="burn" amount="0.0235" />
<Affliction identifier="burn" amount="0.12" dividebylimbcount="true" penetration="1.0" />
<Affliction identifier="organdamage" amount="0.1" penetration="1.0" />
<Affliction identifier="nausea" amount="0.11" />
</StatusEffect>
</Effect>
<Effect minstrength="100" maxstrength="125" mingrainstrength="1.0" maxgrainstrength="1.0" strengthchange="-0.07"
<Effect minstrength="100" maxstrength="125" mingrainstrength="0.7" maxgrainstrength="0.55" strengthchange="-0.2"
minchromaticaberration="1.0"
maxchromaticaberration="5.0"
minbodytint="255,0,0,60"
maxbodytint="255,0,0,90">
<StatusEffect target="Character" multiplyafflictionsbymaxvitality="true" interval="0.1" disabledeltatime="true">
<Affliction identifier="burn" amount="0.0395" />
<Affliction identifier="burn" amount="0.16" dividebylimbcount="true" penetration="1.0" />
<Affliction identifier="organdamage" amount="0.15" penetration="1.0" />
<Affliction identifier="nausea" amount="0.12" />
</StatusEffect>
</Effect>
<Effect minstrength="125" maxstrength="150" mingrainstrength="1.0" maxgrainstrength="1.0" strengthchange="-0.07"
<Effect minstrength="125" maxstrength="150" mingrainstrength="0.85" maxgrainstrength="0.7" strengthchange="-0.2"
minchromaticaberration="1.0"
maxchromaticaberration="5.0"
minbodytint="255,0,0,90"
maxbodytint="255,0,0,120">
<StatusEffect target="Character" multiplyafflictionsbymaxvitality="true" interval="0.1" disabledeltatime="true">
<Affliction identifier="burn" amount="0.0555" />
<Affliction identifier="burn" amount="0.21" dividebylimbcount="true" penetration="1.0" />
<Affliction identifier="organdamage" amount="0.3" penetration="1.0" />
<Affliction identifier="nausea" amount="0.14" />
</StatusEffect>
</Effect>
<Effect minstrength="150" maxstrength="175" mingrainstrength="1.0" maxgrainstrength="1.0" strengthchange="-0.07"
<Effect minstrength="150" maxstrength="175" mingrainstrength="1.0" maxgrainstrength="0.85" strengthchange="-0.2"
minchromaticaberration="1.0"
maxchromaticaberration="5.0"
minbodytint="255,0,0,120"
maxbodytint="255,0,0,150">
<StatusEffect target="Character" multiplyafflictionsbymaxvitality="true" interval="0.1" disabledeltatime="true">
<Affliction identifier="burn" amount="0.0715" />
<Affliction identifier="burn" amount="0.24" dividebylimbcount="true" penetration="1.0" />
<Affliction identifier="bleeding" amount="0.5" dividebylimbcount="true" penetration="1.0" />
<Affliction identifier="organdamage" amount="0.6" penetration="1.0" />
<Affliction identifier="nausea" amount="0.16" />
</StatusEffect>
</Effect>
<Effect minstrength="175" maxstrength="200" mingrainstrength="1.0" maxgrainstrength="0.1" strengthchange="-0.07"
<Effect minstrength="175" maxstrength="200" mingrainstrength="1.0" maxgrainstrength="1.0" strengthchange="-0.2"
minchromaticaberration="0.1"
maxchromaticaberration="0.5"
minbodytint="255,0,0,150"
maxbodytint="255,0,0,180">
<StatusEffect target="Character" multiplyafflictionsbymaxvitality="true" interval="0.1" disabledeltatime="true">
<Affliction identifier="burn" amount="0.0875" />
<Affliction identifier="burn" amount="0.48" dividebylimbcount="true" penetration="1.0" />
<Affliction identifier="bleeding" amount="1.0" dividebylimbcount="true" penetration="1.0" />
<Affliction identifier="organdamage" amount="0.9" penetration="1.0" />
<Affliction identifier="nausea" amount="0.18" />
</StatusEffect>
</Effect>
@@ -2086,6 +2097,7 @@
maxscreendistort="0.2"
minscreenblur="0.0"
maxscreenblur="0.2"
convulseamount="0.5"
strengthchange="-1.0">
<StatusEffect target="Character">
<Affliction identifier="nausea" amount="3" />
@@ -2257,7 +2269,7 @@
<ParticleEmitter particle="vomitsplash" copyentityangle="true" anglemin="-10" anglemax="10" particlespersecond="50" velocitymin="50" velocitymax="200" scalemin="0.1" scalemax="0.2" />
<Conditional HideFace="eq False" />
</StatusEffect>
<StatusEffect target="Character" targetlimbs="Head" delay="0.5">
<StatusEffect target="Character" targetlimbs="Head" delay="0.5" offset="0,-20" randomoffset="32">
<Explosion range="0.0" structuredamage="0" itemdamage="0" force="0.0" severlimbsprobability="0.0" decal="vomitsplatter" decalsize="1.25" shockwave="false" underwaterbubble="false" />
<Conditional HideFace="eq False" />
</StatusEffect>
@@ -2716,7 +2728,8 @@
minfacetint="255,255,255,0"
maxfacetint="255,255,255,50"
minspeedmultiplier="1.0"
maxspeedmultiplier="0.8">
maxspeedmultiplier="0.8"
convulseamount="0.05">
<StatusEffect target="Character" interval="1" disabledeltatime="true">
<Affliction identifier="nausea" strength="10" probability="0.05" />
</StatusEffect>
@@ -2732,7 +2745,8 @@
minfacetint="255,255,255,50"
maxfacetint="255,255,255,100"
minspeedmultiplier="0.8"
maxspeedmultiplier="0.7">
maxspeedmultiplier="0.7"
convulseamount="0.1">
<StatusEffect target="Character" interval="1" disabledeltatime="true">
<Affliction identifier="nausea" strength="20" probability="0.15" />
</StatusEffect>
@@ -2751,7 +2765,8 @@
minfacetint="255,255,255,100"
maxfacetint="255,255,255,150"
minspeedmultiplier="0.8"
maxspeedmultiplier="0.5">
maxspeedmultiplier="0.5"
convulseamount="0.25">
<StatusEffect target="Character" interval="1" disabledeltatime="true">
<Affliction identifier="nausea" strength="30" probability="0.25" />
</StatusEffect>
@@ -3240,4 +3255,82 @@
</Effect>
<icon texture="Content/UI/MainIconsAtlas.png" sourcerect="256,896,128,128" color="10,193,114,255" origin="0,0"/>
</Affliction>
<Affliction
name="Jovian Radiation"
identifier="jovianradiation"
limbspecific="false"
maxstrength="100"
MedicalSkillGain="0"
causeofdeathdescription="Died of radiation sickness."
selfcauseofdeathdescription="You have died of radiation sickness."
indicatorlimb="Torso"
showiconthreshold="9999"
showinhealthscannerthreshold="9999"
treatmentthreshold="9999">
<Effect minstrength="0" maxstrength="25" strengthchange="-1">
<StatusEffect target="Character" interval="10" disabledeltatime="true">
<Conditional IsHuman="true"/>
<!-- Notes: as time of writing, hazmat suit (orangejumpsuit1) has 60% resistance to radiationsickness, and the PUCS has 90% resistance. -->
<!-- Interval of 10s, 5 str = 0.5 per second. Strengthchange of -0.2 nets 0.3 radiation/sec without resists. 60% hazmat suit resist means 0.5 * 40% = 0.2/s, minus the -0.2 strengthchance is 0. 18 (0% res) radiation or 0 (60% res) radiation after 1 min. -->
<Affliction identifier="radiationsickness" amount="5" />
</StatusEffect>
<StatusEffect target="Character" targetlimb="Head" SpeedMultiplier="1.2" HealthMultiplier="2" setvalue="true">
<Conditional speciesname="crawler" />
<Conditional speciesname="mudraptor" />
<Conditional speciesname="mudraptor_unarmored" />
<Conditional speciesname="mudraptor_veteran" />
<Conditional speciesname="tigerthresher" />
<Conditional speciesname="bonethresher" />
<ParticleEmitter particle="gazerage" particlespersecond="20" scalemin="0.3" scalemax="0.4" velocitymin="0" velocitymax="0" anglemin="0" anglemax="360" copyentityangle="false"/>
</StatusEffect>
</Effect>
<Effect minstrength="25" maxstrength="50" strengthchange="-1">
<StatusEffect target="Character" interval="10" disabledeltatime="true">
<Conditional IsHuman="true"/>
<!-- No resist: net 0.5 radiation/sec. 60% Resist: 0.7 * 40% = 0.28/s, net 0.08/s. 30 (0% res) or 4.8 (60% res) after 1 min. -->
<Affliction identifier="radiationsickness" amount="7" />
</StatusEffect>
<StatusEffect target="Character" targetlimb="Head" SpeedMultiplier="1.3" HealthMultiplier="3" setvalue="true">
<Conditional speciesname="crawler" />
<Conditional speciesname="mudraptor" />
<Conditional speciesname="mudraptor_unarmored" />
<Conditional speciesname="mudraptor_veteran" />
<Conditional speciesname="tigerthresher" />
<Conditional speciesname="bonethresher" />
<ParticleEmitter particle="gazerage" particlespersecond="20" scalemin="0.3" scalemax="0.4" velocitymin="0" velocitymax="0" anglemin="0" anglemax="360" copyentityangle="false"/>
</StatusEffect>
</Effect>
<Effect minstrength="50" maxstrength="75" strengthchange="-1">
<StatusEffect target="Character" interval="10" disabledeltatime="true">
<Conditional IsHuman="true"/>
<Affliction identifier="radiationsickness" amount="10" />
</StatusEffect>
<StatusEffect target="Character" targetlimb="Head" SpeedMultiplier="1.4" HealthMultiplier="5" setvalue="true">
<Conditional speciesname="crawler" />
<Conditional speciesname="mudraptor" />
<Conditional speciesname="mudraptor_unarmored" />
<Conditional speciesname="mudraptor_veteran" />
<Conditional speciesname="tigerthresher" />
<Conditional speciesname="bonethresher" />
<ParticleEmitter particle="gazerage" particlespersecond="20" scalemin="0.3" scalemax="0.4" velocitymin="0" velocitymax="0" anglemin="0" anglemax="360" copyentityangle="false"/>
</StatusEffect>
</Effect>
<Effect minstrength="75" maxstrength="100" strengthchange="-1">
<StatusEffect target="Character" interval="10" disabledeltatime="true">
<Conditional IsHuman="true"/>
<Affliction identifier="radiationsickness" amount="13" />
</StatusEffect>
<StatusEffect target="Character" targetlimb="Head" SpeedMultiplier="1.5" HealthMultiplier="8" setvalue="true">
<Conditional speciesname="crawler" />
<Conditional speciesname="mudraptor" />
<Conditional speciesname="mudraptor_unarmored" />
<Conditional speciesname="mudraptor_veteran" />
<Conditional speciesname="tigerthresher" />
<Conditional speciesname="bonethresher" />
<ParticleEmitter particle="gazerage" particlespersecond="20" scalemin="0.3" scalemax="0.4" velocitymin="0" velocitymax="0" anglemin="0" anglemax="360" copyentityangle="false"/>
</StatusEffect>
</Effect>
<icon texture="Content/UI/MainIconsAtlas.png" sourcerect="896,768,128,128" color="195,136,60,255" origin="0,0"/>
</Affliction>
</Afflictions>

View File

@@ -1,31 +1,134 @@
<?xml version="1.0" encoding="utf-8" ?>
<backgroundcreatures>
<Fish1 speed ="200.0" wanderamount="3.0" wanderzamount="0.1" swarmmin="2" swarmmax="10" swarmradius="500" scale="0.25" commonness="10">
<Irma speed ="200.0" wanderamount="3.0" wanderzamount="0.1" swarmmin="2" swarmmax="10" swarmradius="500" scale="0.25" commonness="10" mindepth="5000" maxdepth="8000" fadeoutdepth="10000">
<Sprite texture="Content/BackgroundCreatures/bgFish1.png" sourcerect="0,0,256,171"/>
</Fish1>
<Fish2 speed="80.0" wanderamount="0.2" wanderzamount="0.1" swarmmin="1" swarmmax="3" swarmradius="300" scale="0.25" commonness="10">
<Sprite texture="Content/BackgroundCreatures/bgFish1.png" sourcerect="256,0,256,171"/>
</Irma>
<!-- Legacy
<Fish2 speed="80.0" wanderamount="0.1" wanderzamount="0.1" swarmmin="1" swarmmax="3" swarmradius="300" scale="0.5" commonness="10">
<Sprite texture="Content/BackgroundCreatures/bgFish1.png" sourcerect="2,2,228,134"/>
</Fish2>
<Fish3 speed="40.0" wanderamount="3.0" wanderzamount="0.1" swarmmin="3" swarmmax="6" swarmradius="300" scale="0.25" commonness="10">
<Sprite texture="Content/BackgroundCreatures/bgFish1.png" sourcerect="0,341,512,171"/>
<Fish3 speed="80.0" wanderamount="0.1" wanderzamount="0.1" swarmmin="1" swarmmax="3" swarmradius="300" scale="0.5" commonness="10">
<Sprite texture="Content/BackgroundCreatures/bgFish1.png" sourcerect="289,8,201,141"/>
</Fish3>
<Fish4 speed="200.0" wanderamount="3.0" wanderzamount="0.1" swarmmin="1" swarmmax="3" swarmradius="300" scale="0.25" commonness="10">
<Sprite texture="Content/BackgroundCreatures/bgFish1.png" sourcerect="0,171,256,171"/>
<Fish4 speed="80.0" wanderamount="0.1" wanderzamount="0.1" swarmmin="1" swarmmax="3" swarmradius="300" scale="0.5" commonness="10">
<Sprite texture="Content/BackgroundCreatures/bgFish1.png" sourcerect="5,184,249,135"/>
</Fish4>
<Fish5 speed="80.0" wanderamount="0.1" wanderzamount="0.1" swarmmin="1" swarmmax="3" swarmradius="300" scale="0.25" commonness="10">
<Sprite texture="Content/BackgroundCreatures/bgFish1.png" sourcerect="256,171,256,171"/>
<Fish5 speed="80.0" wanderamount="0.1" wanderzamount="0.1" swarmmin="1" swarmmax="3" swarmradius="300" scale="0.5" commonness="10">
<Sprite texture="Content/BackgroundCreatures/bgFish1.png" sourcerect="303,168,168,152"/>
</Fish5>
<GlowingJellyfish speed="20.0" wanderamount="0.1" wanderzamount="0.1" swarmmin="3" swarmmax="10" swarmradius="1000" scale="0.5" disablerotation="true" disableflipping="true" commonness="10">
<DeformableSprite texture="Content/BackgroundCreatures/GlowingBgCreatures.png" sourcerect="1,2,109,162">
<SpriteDeformation type="inflate" resolution="5,5" frequency="2" scale="1" sync="1" stopwhenhostisdead="True" typename="inflate" blendmode="Add" usemovementsine="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
<SpriteDeformation type="custom" resolution="5,5" frequency="0.0" blendmode="multiply" row0="1,1 2,2 2,2 2,2 1,1" row1="1,1 1,1 1,1 1,1 1,1" row2="0,0 0,0 0,0 0,0 0,0" row3="0,0 0,0 0,0 0,0 0,0" row4="0,0 0,0 0,0 0,0 0,0" />
-->
<Obsidianfish speed="20.0" wanderamount="0.05" wanderzamount="0.05" swarmmin="1" swarmmax="3" swarmradius="300" scale="0.35" commonness="0" mindepth="5000" maxdepth="8000" fadeoutdepth="10000">
<overridecommonness leveltype="coldcaverns" commonness="100" />
<overridecommonness leveltype="europanridge" commonness="60" />
<DeformableSprite texture="Content/BackgroundCreatures/BackgroundCreatures.png" sourcerect="1,2,256,151" resolution="5,5">
<SpriteDeformation type="inflate" resolution="5,5" frequency="1" amplitude="0.5" scale="1" sync="1" stopwhenhostisdead="True" typename="inflate" blendmode="Add" usemovementsine="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
<!-- inflate at the left side of the sprite, more vertically than horizontally-->
<SpriteDeformation type="custom" resolution="5,5" frequency="0.0" blendmode="multiply" row0="0,0 0,0 0,0 0,0 0,0" row1="0.5,1 0,0 0,0 0,0 0,0" row2="0.5,1 0,0 0,0 0,0 0,0" row3="0.5,1 0,0 0,0 0,0 0,0" row4="0.5,1 0,0 0,0 0,0 0,0" />
</DeformableSprite>
<DeformableLightSprite texture="Content/BackgroundCreatures/GlowingBgCreatures.png" sourcerect="1,2,109,162">
</Obsidianfish>
<Ferrulus speed="20.0" wanderamount="0.1" wanderzamount="0.1" swarmmin="1" swarmmax="20" swarmradius="600" scale="0.35" commonness="0" disablerotation="true" mindepth="5000" maxdepth="8000" fadeoutdepth="10000">
<overridecommonness leveltype="coldcaverns" commonness="100" />
<overridecommonness leveltype="europanridge" commonness="40" />
<Sprite texture="Content/BackgroundCreatures/BackgroundCreatures.png" sourcerect="263,2,152,160" origin="0.5,0.6" />
</Ferrulus>
<Decaporoid speed="30.0" wanderamount="0.1" wanderzamount="0.1" swarmmin="1" swarmmax="5" swarmradius="300" disablerotation="true" scale="0.35" commonness="0" mindepth="5000" maxdepth="8000" fadeoutdepth="10000">
<overridecommonness leveltype="europanridge" commonness="100" />
<overridecommonness leveltype="coldcaverns" commonness="20" />
<DeformableSprite texture="Content/BackgroundCreatures/BackgroundCreatures.png" sourcerect="689,289,152,280" origin="0.5,0.3" resolution="5,5">
<SpriteDeformation type="custom" resolution="5,5" frequency="2" amplitude="0.2" row0="0,0 0,0 0,0 0,0 0,0" row1="0,0 0,0 0,0 0,0 0,0" row2="0,0 0,0 0,0 0,0 0,0" row3="1,0 1,0 1,0 1,0 1,0" row4="2,0 2,0 2,0 2,0 2,0" />
</DeformableSprite>
</Decaporoid>
<Illusoroid speed="40.0" wanderamount="0.1" wanderzamount="0.1" swarmmin="1" swarmmax="3" swarmradius="300" scale="0.35" disableflipping="true" commonness="0" mindepth="5000" maxdepth="8000" fadeoutdepth="10000">
<overridecommonness leveltype="europanridge" commonness="100" />
<overridecommonness leveltype="coldcaverns" commonness="40" />
<overridecommonness leveltype="theaphoticplateau" commonness="20" />
<DeformableSprite texture="Content/BackgroundCreatures/BackgroundCreatures.png" sourcerect="759,7,240,254" resolution="5,5">
<SpriteDeformation type="inflate" resolution="5,5" frequency="2" scale="1" sync="1" stopwhenhostisdead="True" typename="inflate" blendmode="Add" usemovementsine="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
<SpriteDeformation type="custom" resolution="5,5" frequency="0.0" blendmode="multiply" row0="0.5,1 0,0 0,0 0,0 0,0" row1="0.5,1 0,0 0,0 0,0 0,0" row2="0.5,1 0,0 0,0 0,0 0,0" row3="0.5,1 0,0 0,0 0,0 0,0" row4="0.5,1 0,0 0,0 0,0 0,0" />
</DeformableSprite>
</Illusoroid>
<Crawless speed="30.0" wanderamount="0.05" wanderzamount="0.1" swarmmin="1" swarmmax="3" swarmradius="300" disablerotation="true" scale="0.35" commonness="0" mindepth="5000" maxdepth="8000" fadeoutdepth="10000">
<overridecommonness leveltype="europanridge" commonness="100" />
<overridecommonness leveltype="europanridge" commonness="60" />
<overridecommonness leveltype="theaphoticplateau" commonness="40" />
<DeformableSprite texture="Content/BackgroundCreatures/BackgroundCreatures.png" sourcerect="3,162,144,255" origin="0.5,0.3" resolution="5,5">
<SpriteDeformation type="custom" resolution="5,5" frequency="2" amplitude="0.1" row0="0,0 0,0 0,0 0,0 0,0" row1="0,0 0,0 0,0 0,0 0,0" row2="0,0 0,0 0,0 0,0 0,0" row3="1,0 1,0 1,0 1,0 1,0" row4="2,0 2,0 2,0 2,0 2,0" />
</DeformableSprite>
</Crawless>
<Punkfish speed="30.0" wanderamount="0.05" wanderzamount="0.1" swarmmin="1" swarmmax="3" swarmradius="300" scale="0.35" commonness="0" disablerotation="true" mindepth="5000" maxdepth="8000" fadeoutdepth="10000">
<overridecommonness leveltype="theaphoticplateau" commonness="100" />
<overridecommonness leveltype="europanridge" commonness="40" />
<overridecommonness leveltype="theaphoticplateau" commonness="20" />
<Sprite texture="Content/BackgroundCreatures/BackgroundCreatures.png" sourcerect="347,184,180,203" origin="0.5,0.7" />
</Punkfish>
<!--Clampod speed="10.0" wanderamount="0.1" wanderzamount="0.1" swarmmin="1" swarmmax="10" swarmradius="500" scale="0.35" commonness="0" mindepth="5000" maxdepth="8000" fadeoutdepth="10000">
<overridecommonness leveltype="hydrothermalwastes" commonness="100" />
<overridecommonness leveltype="thegreatsea" commonness="20" />
<Sprite texture="Content/BackgroundCreatures/BackgroundCreatures.png" sourcerect="175,306,137,93" origin="0.5,0.5" />
</Clampod>-->
<Charyb speed="80.0" wanderamount="0.05" wanderzamount="0.1" swarmmin="1" swarmmax="3" swarmradius="500" scale="0.35" commonness="0" mindepth="5000" maxdepth="8000" fadeoutdepth="10000">
<overridecommonness leveltype="thegreatsea" commonness="100" />
<overridecommonness leveltype="theaphoticplateau" commonness="20" />
<DeformableSprite texture="Content/BackgroundCreatures/BackgroundCreatures.png" sourcerect="1,426,678,266" origin="0.5,0.5" resolution="5,2">
<!-- left side moves up, and strength follows a sine curve (making it move up and down) -->
<SpriteDeformation type="custom" resolution="5,2" amplitude="0.2" frequency="2" row0="0,2 0,1 0,0 0,-0.5 0,0" />
</DeformableSprite>
</Charyb>
<Devilstail speed="20.0" wanderamount="0.05" wanderzamount="0.1" swarmmin="1" swarmmax="10" swarmradius="500" scale="0.35" commonness="0" disablerotation="true" mindepth="5000" maxdepth="8000" fadeoutdepth="10000">
<overridecommonness leveltype="theaphoticplateau" commonness="100" />
<overridecommonness leveltype="europanridge" commonness="40" />
<overridecommonness leveltype="thegreatsea" commonness="20" />
<overridecommonness leveltype="hydrothermalwastes" commonness="20" />
<Sprite texture="Content/BackgroundCreatures/BackgroundCreatures.png" sourcerect="177,166,132,137" origin="0.5,0.5" />
</Devilstail>
<Ashacle speed="80.0" wanderamount="0.1" wanderzamount="0.1" swarmmin="1" swarmmax="3" swarmradius="300" scale="0.35" commonness="0" mindepth="5000" maxdepth="8000" fadeoutdepth="10000">
<overridecommonness leveltype="theaphoticplateau" commonness="100" />
<overridecommonness leveltype="thegreatsea" commonness="40" />
<overridecommonness leveltype="hydrothermalwastes" commonness="20" />
<DeformableSprite texture="Content/BackgroundCreatures/BackgroundCreatures.png" sourcerect="535,172,127,126" origin="0.7,0.5" resolution="5,5">
<SpriteDeformation type="inflate" resolution="5,5" frequency="2" scale="1" sync="1" stopwhenhostisdead="True" typename="inflate" blendmode="Add" usemovementsine="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
<SpriteDeformation type="custom" resolution="5,5" frequency="0.0" blendmode="multiply" row0="2,0.5 1,0.5 0,0 0,0 0,0" row1="2,0.5 1,0.5 0,0 0,0 0,0" row2="2,0.5 1,0.5 0,0 0,0 0,0" row3="2,0.5 1,0.5 0,0 0,0 0,0" row4="2,0.5 1,0.5 0,0 0,0 0,0" />
</DeformableSprite>
</Ashacle>
<!--Fungaloid speed="30.0" wanderamount="0.05" wanderzamount="0.1" swarmmin="1" swarmmax="3" swarmradius="300" scale="0.35" commonness="0" disablerotation="true" mindepth="5000" maxdepth="8000" fadeoutdepth="10000">
<overridecommonness leveltype="theaphoticplateau" commonness="100" />
<overridecommonness leveltype="thegreatsea" commonness="40" />
<Sprite texture="Content/BackgroundCreatures/BackgroundCreatures.png" sourcerect="609,27,140,99" origin="0.5,0.3" />
</Fungaloid>-->
<Thistlefish speed="80.0" wanderamount="0.1" wanderzamount="0.1" swarmmin="1" swarmmax="10" swarmradius="500" scale="0.35" commonness="0" disableflipping="true" mindepth="5000" maxdepth="8000" fadeoutdepth="10000">
<overridecommonness leveltype="europanridge" commonness="100" />
<overridecommonness leveltype="theaphoticplateau" commonness="40" />
<DeformableSprite texture="Content/BackgroundCreatures/BackgroundCreatures.png" sourcerect="422,12,154,117" origin="0.7,0.5" resolution="5,5">
<SpriteDeformation type="inflate" resolution="5,5" frequency="2.0" scale="2.0" sync="1" stopwhenhostisdead="True" typename="inflate" blendmode="Add" usemovementsine="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
<!-- inflate at the left, more horizontally than vertically -->
<SpriteDeformation type="custom" resolution="5,5" frequency="0.0" blendmode="multiply" row0="1,0.5 1,0.5 0.5,0.25 0,0 0,0" row1="1,0.5 1,0.5 0.5,0.25 0,0 0,0" row2="1,0.5 1,0.5 0.5,0.25 0,0 0,0" row3="1,0.5 1,0.5 0.5,0.25 0,0 0,0" row4="1,0.5 1,0.5 0.5,0.25 0,0 0,0" />
</DeformableSprite>
</Thistlefish>
<Flutterfish speed="200.0" wanderamount="0.1" wanderzamount="0.1" swarmmin="1" swarmmax="10" swarmradius="500" scale="0.35" commonness="0" disableflipping="false" mindepth="5000" maxdepth="8000" fadeoutdepth="10000">
<overridecommonness leveltype="europanridge" commonness="100" />
<overridecommonness leveltype="theaphoticplateau" commonness="40" />
<DeformableSprite texture="Content/BackgroundCreatures/BackgroundCreatures.png" sourcerect="697,575,228,141" origin="0.5,0.5" resolution="5,2">
<!-- left side moves up, and strength follows a sine curve (making it move up and down) -->
<SpriteDeformation type="custom" resolution="5,2" amplitude="0.2" frequency="3" row0="0,2 0,1 0,0 0,-0.5 0,0" />
</DeformableSprite>
</Flutterfish>
<Tatterfish speed="200.0" wanderamount="0.1" wanderzamount="0.1" swarmmin="1" swarmmax="10" swarmradius="500" scale="0.35" commonness="0" disableflipping="false" mindepth="5000" maxdepth="8000" fadeoutdepth="10000">
<overridecommonness leveltype="europanridge" commonness="80" />
<overridecommonness leveltype="theaphoticplateau" commonness="60" />
<DeformableSprite texture="Content/BackgroundCreatures/BackgroundCreatures.png" sourcerect="9,725,370,153" origin="0.5,0.5" resolution="5,2">
<!-- left side moves up, and strength follows a sine curve (making it move up and down) -->
<SpriteDeformation type="custom" resolution="5,2" amplitude="0.2" frequency="3" row0="0,2 0,1 0,0 0,-0.5 0,0" />
</DeformableSprite>
</Tatterfish>
<GlowingJellyfish speed="20.0" wanderamount="0.1" wanderzamount="0.1" swarmmin="3" swarmmax="10" swarmradius="1000" scale="0.5" disablerotation="true" disableflipping="true" commonness="10" mindepth="5000" maxdepth="8000" fadeoutdepth="10000">
<DeformableSprite texture="Content/BackgroundCreatures/GlowingBgCreatures.png" sourcerect="1,2,109,162" resolution="5,5">
<SpriteDeformation type="inflate" resolution="5,5" frequency="2" scale="1" sync="1" stopwhenhostisdead="True" typename="inflate" blendmode="Add" usemovementsine="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
<!-- inflate at the top, more horizontally than vertically-->
<SpriteDeformation type="custom" resolution="5,5" frequency="0.0" blendmode="multiply" row0="1,0.5 1,0.5 1,0.5 1,0.5 1,0.5" row1="1,0.5 1,0.5 1,0.5 1,0.5 1,0.5" row2="0,0 0,0 0,0 0,0 0,0" row3="0,0 0,0 0,0 0,0 0,0" row4="0,0 0,0 0,0 0,0 0,0" />
</DeformableSprite>
<DeformableLightSprite texture="Content/BackgroundCreatures/GlowingBgCreatures.png" sourcerect="1,2,109,162" resolution="5,5">
<SpriteDeformation type="inflate" resolution="5,5" frequency="2" scale="1" sync="1" stopwhenhostisdead="True" typename="inflate" blendmode="Add" usemovementsine="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</DeformableLightSprite>
</GlowingJellyfish>
@@ -33,20 +136,66 @@
<PaasselkaDevil1 speed="20.0" wanderamount="0.1" wanderzamount="0.1" swarmmin="1" swarmmax="1" scale="5.0" disablerotation="true" disableflipping="true" mindepth="3000" maxdepth="10000" commonness="0">
<overridecommonness leveltype="ridgebasic" commonness="1" />
<overridecommonness leveltype="ridgeadvanced" commonness="1" />
<DeformableSprite texture="Content/BackgroundCreatures/GlowingBgCreatures.png" sourcerect="114,1,134,162">
<DeformableSprite texture="Content/BackgroundCreatures/GlowingBgCreatures.png" sourcerect="114,1,134,162" resolution="5,5">
<SpriteDeformation type="noise" resolution="5,5" frequency="0.99" amplitude="2.0" changespeed="0.2" blendmode="Add" sync="1" typename="noise" strength="1" maxrotation="90" usemovementsine="False" stopwhenhostisdead="False" onlyinwater="True" sineoffset="0" />
<SpriteDeformation type="inflate" resolution="5,5" frequency="0.2" scale="1" sync="1" stopwhenhostisdead="True" typename="inflate" blendmode="Add" usemovementsine="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</DeformableSprite>
<DeformableLightSprite texture="Content/BackgroundCreatures/GlowingBgCreatures.png" sourcerect="114,1,134,162">
<DeformableLightSprite texture="Content/BackgroundCreatures/GlowingBgCreatures.png" sourcerect="114,1,134,162" resolution="5,5">
<SpriteDeformation type="noise" resolution="5,5" frequency="0.99" amplitude="2.0" changespeed="0.2" blendmode="Add" sync="1" typename="noise" strength="1" maxrotation="90" usemovementsine="False" stopwhenhostisdead="False" onlyinwater="True" sineoffset="0"/>
<SpriteDeformation type="inflate" resolution="5,5" frequency="0.2" scale="1" sync="1" stopwhenhostisdead="True" typename="inflate" blendmode="Add" usemovementsine="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</DeformableLightSprite>
</PaasselkaDevil1>
<Behemoth speed="20.0" wanderamount="0.1" wanderzamount="0.1" swarmmin="1" swarmmax="1" scale="10.0" disablerotation="true" disableflipping="true" mindepth="6000" maxdepth="10000" commonness="0" maxcount="1">
<overridecommonness leveltype="greatseabasic" commonness="1" />
<overridecommonness leveltype="thegreatsea" commonness="1" />
<Sprite texture="Content/BackgroundCreatures/Behemoth.png" sourcerect="0,299,512,299" origin="0.5,0.7"/>
<LightSprite texture="Content/BackgroundCreatures/Behemoth.png" sourcerect="0,0,512,299" origin="0.5,0.6"/>
</Behemoth>
<Lightning1 speed="20.0" wanderamount="0.1" wanderzamount="0.1" swarmmin="1" swarmmax="1" scale="10.0" flashinterval="15" flashduration="0.5" disablerotation="true" disableflipping="true" mindepth="8000" maxdepth="10000" fadeout="false" commonness="0">
<overridecommonness leveltype="thegreatsea" commonness="10" />
<Sprite texture="Content/Map/Biomes/TheGreatSea/Lightning.png" sourcerect="0,0,859,567" origin="0.5,0.5"/>
<LightSprite texture="Content/Map/Biomes/TheGreatSea/Lightning.png" sourcerect="0,0,859,567" origin="0.5,0.5"/>
</Lightning1>
<Lightning2 speed="20.0" wanderamount="0.1" wanderzamount="0.1" swarmmin="1" swarmmax="1" scale="10.0" flashinterval="16" flashduration="0.5" disablerotation="true" disableflipping="true" mindepth="8000" maxdepth="10000" fadeout="false" commonness="0">
<overridecommonness leveltype="thegreatsea" commonness="10" />
<Sprite texture="Content/Map/Biomes/TheGreatSea/Lightning.png" sourcerect="5,571,1182,659" origin="0.5,0.5"/>
<LightSprite texture="Content/Map/Biomes/TheGreatSea/Lightning.png" sourcerect="5,571,1182,659" origin="0.5,0.5"/>
</Lightning2>
<Lightning3 speed="20.0" wanderamount="0.1" wanderzamount="0.1" swarmmin="1" swarmmax="1" scale="10.0" flashinterval="18" flashduration="0.5" disablerotation="true" disableflipping="true" mindepth="8000" maxdepth="10000" fadeout="false" commonness="0">
<overridecommonness leveltype="thegreatsea" commonness="10" />
<Sprite texture="Content/Map/Biomes/TheGreatSea/Lightning.png" sourcerect="1249,610,802,561" origin="0.5,0.5"/>
<LightSprite texture="Content/Map/Biomes/TheGreatSea/Lightning.png" sourcerect="1249,610,802,561" origin="0.5,0.5"/>
</Lightning3>
<ThunderCloud speed="20.0" wanderamount="0.1" wanderzamount="0.1" swarmmin="1" swarmmax="1" scale="10.0" disablerotation="true" disableflipping="true" mindepth="5000" maxdepth="7000" fadeout="true" commonness="0">
<overridecommonness leveltype="thegreatsea" commonness="10" />
<Sprite texture="Content/Map/Biomes/TheGreatSea/Lightning.png" sourcerect="880,0,1171,605" origin="0.5,0.5"/>
<LightSprite texture="Content/Map/Biomes/TheGreatSea/Lightning.png" sourcerect="880,0,1171,605" origin="0.5,0.5"/>
</ThunderCloud>
<IceCloud speed="10.0" wanderamount="0.1" wanderzamount="0.1" swarmmin="1" swarmmax="1" swarmradius="1000" mindepth="1000" maxdepth="10000" scale="2" disablerotation="true" disableflipping="true" commonness="0">
<overridecommonness leveltype="thegreatsea" commonness="100" />
<overridecommonness leveltype="plateautransition" commonness="20" />
<DeformableSprite texture="Content/BackgroundCreatures/TheGreatSeaBG.png" sourcerect="0,2,506,501" resolution="10,10">
<SpriteDeformation type="noise" resolution="10,10" frequency="0.05" amplitude="0.2" changespeed="0.05" blendmode="Add" sync="1" typename="noise" strength="1" maxrotation="90" usemovementsine="False" stopwhenhostisdead="False" onlyinwater="True" sineoffset="0" />
<SpriteDeformation type="inflate" resolution="10,10" frequency="0.2" scale="0.2" sync="1" stopwhenhostisdead="True" typename="inflate" blendmode="Add" usemovementsine="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</DeformableSprite>
<DeformableLightSprite texture="Content/BackgroundCreatures/TheGreatSeaBG.png" sourcerect="0,2,506,501">
<SpriteDeformation type="noise" resolution="10,10" frequency="0.05" amplitude="0.2" changespeed="0.05" blendmode="Add" sync="1" typename="noise" strength="1" maxrotation="90" usemovementsine="False" stopwhenhostisdead="False" onlyinwater="True" sineoffset="0" />
<SpriteDeformation type="inflate" resolution="10,10" frequency="0.05" scale="0.2" sync="1" stopwhenhostisdead="True" typename="inflate" blendmode="Add" usemovementsine="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</DeformableLightSprite>
</IceCloud>
<BioluminescentAlgae speed="10.0" wanderamount="0.1" wanderzamount="0.1" swarmmin="1" swarmmax="1" swarmradius="1000" mindepth="1000" maxdepth="10000" scale="2" disablerotation="true" disableflipping="true" commonness="0">
<overridecommonness leveltype="thegreatsea" commonness="100" />
<overridecommonness leveltype="plateautransition" commonness="20" />
<DeformableSprite texture="Content/BackgroundCreatures/TheGreatSeaBG.png" sourcerect="0,522,588,467" resolution="10,10">
<SpriteDeformation type="noise" resolution="10,10" frequency="0.05" amplitude="0.5" changespeed="0.05" blendmode="Add" sync="1" typename="noise" strength="1" maxrotation="90" usemovementsine="False" stopwhenhostisdead="False" onlyinwater="True" sineoffset="0" />
<SpriteDeformation type="inflate" resolution="10,10" frequency="0.2" scale="0.2" sync="1" stopwhenhostisdead="True" typename="inflate" blendmode="Add" usemovementsine="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</DeformableSprite>
<DeformableLightSprite texture="Content/BackgroundCreatures/TheGreatSeaBG.png" sourcerect="0,522,588,467" resolution="10,10">
<SpriteDeformation type="noise" resolution="10,10" frequency="0.05" amplitude="0.5" changespeed="0.05" blendmode="Add" sync="1" typename="noise" strength="1" maxrotation="90" usemovementsine="False" stopwhenhostisdead="False" onlyinwater="True" sineoffset="0" />
<SpriteDeformation type="inflate" resolution="10,10" frequency="0.05" scale="0.2" sync="1" stopwhenhostisdead="True" typename="inflate" blendmode="Add" usemovementsine="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</DeformableLightSprite>
</BioluminescentAlgae>
</backgroundcreatures>

BIN
Content/BackgroundCreatures/BackgroundCreatures.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/BackgroundCreatures/TheGreatSeaBG.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -1,4 +1,4 @@
<Character SpeciesName="Guardianrepairbot" SpeciesTranslationOverride="" DisplayName="" Group="ancientalien" Humanoid="False" HasInfo="False" CanInteract="False" Husk="False" UseHuskAppendage="False" NeedsAir="False" NeedsWater="False" CanSpeak="False" ShowHealthBar="False" UseBossHealthBar="False" Noise="100" Visibility="500" BloodDecal="" BleedParticleAir="blooddrop" BleedParticleWater="waterblood" BleedParticleMultiplier="1" CanEat="False" EatingSpeed="10" UsePathFinding="False" PathFinderPriority="1" HideInSonar="False" HideInThermalGoggles="False" SonarDisruption="0" DistantSonarRange="0" DisableDistance="25000" SoundInterval="10" DrawLast="True" CanEnterSubmarine="False" AITurretPriority="2" AISlowTurretPriority="0">
<Character SpeciesName="Guardianrepairbot" SpeciesTranslationOverride="" DisplayName="" Group="ancientalien" Humanoid="False" HasInfo="False" CanInteract="True" Husk="False" UseHuskAppendage="False" NeedsAir="False" NeedsWater="False" CanSpeak="False" ShowHealthBar="False" UseBossHealthBar="False" Noise="100" Visibility="500" BloodDecal="" BleedParticleAir="blooddrop" BleedParticleWater="waterblood" BleedParticleMultiplier="1" CanEat="False" EatingSpeed="10" UsePathFinding="False" PathFinderPriority="1" HideInSonar="False" HideInThermalGoggles="False" SonarDisruption="0" DistantSonarRange="0" DisableDistance="25000" SoundInterval="10" DrawLast="True" CanEnterSubmarine="False" AITurretPriority="2" AISlowTurretPriority="0">
<ragdolls folder="Content/Characters/Guardianrepairbot/Ragdolls/" />
<animations folder="Content/Characters/Guardianrepairbot/Animations/" />
<health Vitality="10" DoesBleed="False" CrushDepth="Infinity" UseHealthWindow="False" BleedingReduction="0" BurnReduction="1" ConstantHealthRegeneration="0" HealthRegenerationWhenEating="0" StunImmunity="True" PoisonImmunity="True" ApplyAfflictionColors="False">
@@ -29,6 +29,9 @@
<sound file="Content/Items/Weapons/ExplosionSmall2.ogg" range="5000.0" selectionmode="Random" />
<sound file="Content/Items/Weapons/ExplosionSmall3.ogg" range="5000.0" selectionmode="Random" />
</StatusEffect>
<inventory slots="RightHand,Any,Any" accessiblewhenalive="False" accessiblebyowner="True">
<Item identifier="guardianrepairtool" slot="RightHand" />
</inventory>
<StatusEffect type="OnDeath" target="This" delay="0.2">
<RemoveCharacter />
</StatusEffect>

View File

@@ -7,13 +7,13 @@
<lighttexture Texture="Content/Lights/pointlight_falloff.png" Origin="0.5,0.5" Size="1,1" />
<sprite texture="Content/Characters/Fractalguardian/fractalguardian.png" sourcerect="356,355,149,149" origin="0.5,0.5" size="1,1" alpha="1.0" />
</lightsource>
<attack Context="Any" TargetType="Character" TargetLimbType="Torso" HitDetectionType="Distance" AfterAttack="IdleUntilCanAttack" AfterAttackDelay="0" Reverse="False" Retreat="False" Range="1000" DamageRange="1000" MinRange="0" Duration="0.03" CoolDown="0.03" SecondaryCoolDown="0" CoolDownRandomFactor="0" FullSpeedAfterAttack="True" StructureDamage="0" EmitStructureDamageParticles="True" ItemDamage="0" Penetration="0" LevelWallDamage="0" Ranged="True" AvoidFriendlyFire="False" RequiredAngle="360" RequiredAngleToShoot="0" AimRotationTorque="0" RotationLimbIndex="0" SwayAmount="0" SwayFrequency="5" Stun="0" OnlyHumans="False" ApplyForceOnLimbs="" Force="0" RootForceWorldStart="0,0" RootForceWorldMiddle="0,0" RootForceWorldEnd="0,0" RootTransitionEasing="Linear" Torque="0" ApplyForcesOnlyOnce="False" TargetImpulse="0" TargetImpulseWorld="0,0" TargetForce="0" TargetForceWorld="0,0" SubmarineImpactMultiplier="1" SeverLimbsProbability="0" Priority="0" Blink="False">
<StatusEffect type="OnFailure" target="UseTarget">
<SpawnItem identifier="guardianrepairprojectile" spawnposition="This" count="1" aimspread="0" rotationtype="Target" rotation="0" />
<ParticleEmitter particle="muzzleflashnucleargun" anglemin="0" anglemax="360" particleamount="3" velocitymin="0" lifetimemultiplier="0.5" scalemultiplier="0.65,0.65" scalemin="0.5" scalemax="1.0" colormultiplier="200,50,150,255"/>
<sound file="Content/Items/Tools/WeldingLoop.ogg" type="OnUse" range="3000.0" loop="true" />
</StatusEffect>
</limb>
<limb id="1" radius="0" width="5" height="10" name="RightHand" type="RightHand" notes="" scale="1" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" spriteorientation="NaN" steerforce="0" density="10" ignorecollisions="False" angulardamping="7" attackpriority="1" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" attackforcemultiplier="1" minseverancedamage="1" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" blinktransitionin="Linear" blinktransitionout="Linear" healthindex="0" friction="0.3" restitution="0.05" inheritlimbdepth="None" onlyblinkinwater="False">
<sprite texture="" sourcerect="0,0,1,1" origin="0.49506646,0.6" depth="0" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.75" damagesound="MetalImpact" deflectprojectiles="True" damageparticle="" probabilitymultiplier="1" afflictionidentifiers="" />
<attack cooldown="0" range="500" damagerange="500" duration="3" structuredamage="0" itemdamage="0" structuresoundtype="StructureSlash" targetforce="0" severlimbsprobability="0" torque="0" force="0" applyforceonlimbs="" context="Any" targettype="Any" targetlimbtype="None" hitdetectiontype="Distance" afterattack="Pursue" afterattackdelay="0" reverse="False" retreat="False" secondarycooldown="0" cooldownrandomfactor="0" fullspeedafterattack="True" penetration="0" levelwalldamage="0" ranged="True" avoidfriendlyfire="False" requiredangle="360" stun="0" onlyhumans="False" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear" applyforcesonlyonce="False" targetimpulse="0" targetimpulseworld="0,0" targetforceworld="0,0" submarineimpactmultiplier="0" priority="1" blink="False" swayamount="1" swayfrequency="10">
<Conditional HealthPercentage="lt 100" />
</attack>
</limb>
<joint limb1="0" limb2="1" limb1anchor="0,0" limb2anchor="0,0" name="Joint 0 - 1" canbesevered="False" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="False" upperlimit="0" lowerlimit="360" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
</Ragdoll>

View File

@@ -66,7 +66,7 @@
<sound file="Content/Characters/Husk/HUSK_death1.ogg" state="Die" range="1000" volume="1" />
<sound file="Content/Characters/Husk/HUSK_death2.ogg" state="Die" range="1000" volume="1" />
<ai combatstrength="50" sight="0.5" hearing="1" aggressiveboarding="True" attackwhenprovoked="True" aggressiongreed="5" aggressionhurt="150" canopendoors="True" targetouterwalls="False" fleehealththreshold="0" avoidgunfire="False" avoidtime="3" minfleetime="20" enforceaggressivebehaviorformissions="True" randomattack="False" avoidabyss="True" stayinabyss="True" startaggression="0" maxaggression="100" aggressioncumulation="0">
<ai combatstrength="50" sight="0.5" hearing="1" aggressiveboarding="True" attackwhenprovoked="True" aggressiongreed="5" aggressionhurt="150" canopendoors="True" usepathfindingtogetinside="True" targetouterwalls="False" fleehealththreshold="0" avoidgunfire="False" avoidtime="3" minfleetime="20" enforceaggressivebehaviorformissions="True" randomattack="False" avoidabyss="True" stayinabyss="True" startaggression="0" maxaggression="100" aggressioncumulation="0">
<target tag="decoy" state="Attack" priority="100" ignoreifnotinsamesub="True" />
<target tag="provocative" state="Attack" priority="100" ignoreifnotinsamesub="True"/>
<target tag="weapon" state="Attack" priority="100" ignoreifnotinsamesub="True"/>
@@ -74,7 +74,8 @@
<target tag="crawler" state="Attack" priority="100" reactdistance="0" ignoreincapacitated="True" attackdistance="0" timer="0" ignorecontained="False" ignoreinside="False" ignoreoutside="False" ignoreifnotinsamesub="False" threshold="0" attackpattern="Straight" sweepdistance="0" sweepstrength="10" sweepspeed="1" circlestartdistance="5000" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="0" />
<target tag="human" state="Attack" priority="80" reactdistance="0" ignoreincapacitated="True" attackdistance="0" timer="0" ignorecontained="False" ignoreinside="False" ignoreoutside="False" ignoreifnotinsamesub="False" threshold="0" attackpattern="Straight" sweepdistance="0" sweepstrength="10" sweepspeed="1" circlestartdistance="5000" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="0" />
<target tag="sonar" state="Attack" priority="30" reactdistance="0" ignoreinside="True" attackdistance="0" timer="0" ignorecontained="False" ignoreoutside="False" ignoreifnotinsamesub="False" ignoreincapacitated="False" threshold="0" attackpattern="Straight" sweepdistance="0" sweepstrength="10" sweepspeed="1" circlestartdistance="5000" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="0" />
<target tag="room" state="Attack" priority="10" reactdistance="0" attackdistance="0" timer="0" ignorecontained="False" ignoreinside="False" ignoreoutside="False" ignoreifnotinsamesub="False" ignoreincapacitated="False" threshold="0" attackpattern="Straight" sweepdistance="0" sweepstrength="10" sweepspeed="1" circlestartdistance="5000" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="0" />
<target tag="room" state="Attack" priority="20" reactdistance="0" attackdistance="0" timer="0" ignorecontained="False" ignoreinside="True" ignoreoutside="False" ignoreifnotinsamesub="False" ignoreincapacitated="False" threshold="0" attackpattern="Straight" sweepdistance="0" sweepstrength="10" sweepspeed="1" circlestartdistance="5000" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="0" />
<target tag="door" state="Attack" priority="10" ignoreinside="True"/>
<target tag="turret" state="Attack" priority="1" ignoreinside="True" reactdistance="0" attackdistance="0" timer="0" ignorecontained="False" ignoreoutside="False" ignoreifnotinsamesub="False" ignoreincapacitated="False" threshold="0" attackpattern="Straight" sweepdistance="0" sweepstrength="10" sweepspeed="1" circlestartdistance="5000" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="0" />
<target tag="searchlight" state="Attack" priority="1" ignoreinside="true"/>
<target tag="swarmfeeder" state="Idle" priority="0" ignoreinside="True" ignoreoutside="True" ignoreifnotinsamesub="True" ignoreincapacitated="True" />

View File

@@ -52,7 +52,8 @@
<target tag="crawler" state="Attack" priority="100" reactdistance="0" ignoreincapacitated="True" attackdistance="0" timer="0" ignorecontained="False" ignoreinside="False" ignoreoutside="False" ignoreifnotinsamesub="False" threshold="0" attackpattern="Straight" sweepdistance="0" sweepstrength="10" sweepspeed="1" circlestartdistance="5000" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="0" />
<target tag="human" state="Attack" priority="80" reactdistance="0" ignoreincapacitated="True" attackdistance="0" timer="0" ignorecontained="False" ignoreinside="False" ignoreoutside="False" ignoreifnotinsamesub="False" threshold="0" attackpattern="Straight" sweepdistance="0" sweepstrength="10" sweepspeed="1" circlestartdistance="5000" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="0" />
<target tag="sonar" state="Attack" priority="30" reactdistance="0" ignoreinside="True" attackdistance="0" timer="0" ignorecontained="False" ignoreoutside="False" ignoreifnotinsamesub="False" ignoreincapacitated="False" threshold="0" attackpattern="Straight" sweepdistance="0" sweepstrength="10" sweepspeed="1" circlestartdistance="5000" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="0" />
<target tag="room" state="Attack" priority="10" reactdistance="0" attackdistance="0" timer="0" ignorecontained="False" ignoreinside="False" ignoreoutside="False" ignoreifnotinsamesub="False" ignoreincapacitated="False" threshold="0" attackpattern="Straight" sweepdistance="0" sweepstrength="10" sweepspeed="1" circlestartdistance="5000" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="0" />
<target tag="room" state="Attack" priority="20" reactdistance="0" attackdistance="0" timer="0" ignorecontained="False" ignoreinside="True" ignoreoutside="False" ignoreifnotinsamesub="False" ignoreincapacitated="False" threshold="0" attackpattern="Straight" sweepdistance="0" sweepstrength="10" sweepspeed="1" circlestartdistance="5000" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="0" />
<target tag="door" state="Attack" priority="10" ignoreinside="True"/>
<target tag="turret" state="Attack" priority="1" ignoreinside="True" reactdistance="0" attackdistance="0" timer="0" ignorecontained="False" ignoreoutside="False" ignoreifnotinsamesub="False" ignoreincapacitated="False" threshold="0" attackpattern="Straight" sweepdistance="0" sweepstrength="10" sweepspeed="1" circlestartdistance="5000" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="0" />
<target tag="searchlight" state="Attack" priority="1" ignoreinside="true"/>
<target tag="swarmfeeder" state="Idle" priority="0" ignoreinside="True" ignoreoutside="True" ignoreifnotinsamesub="True" ignoreincapacitated="True" />

View File

@@ -32,17 +32,17 @@
<sound File="Content/Characters/Husk_chimera/HUSKCHIMERA_damage3.ogg" State="Damage" Range="1000" Volume="1" Tags="" />
<sound File="Content/Characters/Husk_chimera/HUSKCHIMERA_death1.ogg" State="Die" Range="1000" Volume="1" Tags="" />
<sound File="Content/Characters/Husk_chimera/HUSKCHIMERA_death2.ogg" State="Die" Range="1000" Volume="1" Tags="" />
<ai CombatStrength="600" Sight="1" Hearing="1" MaxPerceptionDistance="-1" AggressionHurt="150" AggressionGreed="5" FleeHealthThreshold="0" AttackWhenProvoked="True" AvoidGunfire="False" DamageThreshold="0" AvoidTime="3" MinFleeTime="20" AggressiveBoarding="True" EnforceAggressiveBehaviorForMissions="True" TargetOuterWalls="True" RandomAttack="True" CanOpenDoors="False" UsePathFindingToGetInside="True" KeepDoorsClosed="False" AvoidAbyss="True" StayInAbyss="True" PatrolFlooded="False" PatrolDry="False" StartAggression="0" MaxAggression="100" AggressionCumulation="0" WallTargetingMethod="Target">
<ai CombatStrength="600" Sight="1" Hearing="1" MaxPerceptionDistance="-1" AggressionHurt="150" AggressionGreed="5" FleeHealthThreshold="0" AttackWhenProvoked="True" AvoidGunfire="False" DamageThreshold="0" AvoidTime="3" MinFleeTime="20" AggressiveBoarding="True" EnforceAggressiveBehaviorForMissions="True" TargetOuterWalls="True" RandomAttack="True" CanOpenDoors="False" UsePathFindingToGetInside="False" KeepDoorsClosed="False" AvoidAbyss="True" StayInAbyss="True" PatrolFlooded="False" PatrolDry="False" StartAggression="0" MaxAggression="100" AggressionCumulation="0" WallTargetingMethod="Target">
<target Tag="decoy" State="Attack" Priority="100" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreTargetInside="False" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="True" IgnoreIncapacitated="False" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" IgnoreTargetSize="False" CircleRotationSpeed="1" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target Tag="provocative" State="Attack" Priority="100" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreTargetInside="False" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="True" IgnoreIncapacitated="False" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" IgnoreTargetSize="False" CircleRotationSpeed="1" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target Tag="weapon" State="Attack" Priority="100" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreTargetInside="False" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="True" IgnoreIncapacitated="False" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" IgnoreTargetSize="False" CircleRotationSpeed="1" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target Tag="nasonov" State="Attack" Priority="100" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="True" IgnoreOutside="False" IgnoreTargetInside="False" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="False" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" IgnoreTargetSize="False" CircleRotationSpeed="1" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target Tag="crawler" State="Attack" Priority="100" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreTargetInside="False" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="True" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" IgnoreTargetSize="False" CircleRotationSpeed="1" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target Tag="human" State="Attack" Priority="100" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreTargetInside="False" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="True" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" IgnoreTargetSize="False" CircleRotationSpeed="1" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target tag="door" state="Attack" priority="30" reactdistance="0" attackdistance="0" />
<target tag="wall" state="Attack" priority="5" reactdistance="0" attackdistance="0" ignoreinside="true"/>
<target tag="door" state="Attack" priority="30" />
<target tag="room" state="Attack" priority="10" reactdistance="0" attackdistance="0" ignoreinside="true"/>
<target tag="sonar" state="Attack" priority="10" reactdistance="0" attackdistance="0" ignoreinside="true"/>
<target tag="wall" state="Attack" priority="5" />
<target Tag="turret" State="Attack" Priority="1" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="True" IgnoreOutside="False" IgnoreTargetInside="False" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="False" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" IgnoreTargetSize="False" CircleRotationSpeed="1" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target Tag="searchlight" State="Attack" Priority="1" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="True" IgnoreOutside="False" IgnoreTargetInside="False" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="False" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" IgnoreTargetSize="False" CircleRotationSpeed="1" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target Tag="swarmfeeder" State="Idle" Priority="0" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="True" IgnoreOutside="True" IgnoreTargetInside="False" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="True" IgnoreIncapacitated="True" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" IgnoreTargetSize="False" CircleRotationSpeed="1" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />

View File

@@ -1,5 +1,5 @@
<Ragdoll type="Husk_chimera" Texture="Content/Characters/Husk_chimera/Husk_chimera.png" Color="255,255,255,255" SpritesheetOrientation="180" LimbScale="0.27" JointScale="0.27" TextureScale="1" SourceRectScale="1" ColliderHeightFromFloor="180" ImpactTolerance="50" CanEnterSubmarine="True" CanWalk="True" Draggable="True" MainLimb="Torso">
<collider Name="Main Collider" Radius="80" Height="300" Width="0" BodyType="Dynamic" />
<collider Name="Main Collider" Radius="80" Height="280" Width="0" BodyType="Dynamic" />
<limb Name="Torso (0)" ID="0" Type="Torso" SecondaryType="None" Notes="" Scale="1" Flip="True" MirrorVertically="False" MirrorHorizontally="False" Hide="False" SpriteOrientation="NaN" InheritLimbDepth="None" SteerForce="0" Radius="60" Height="110" Width="0" Density="10" IgnoreCollisions="False" AngularDamping="7" AttackPriority="1" PullPos="0,0" StepOffset="0,0" RefJoint="-1" MouthPos="0,0" EatTorque="50" EatImpulse="2" ConstantTorque="0" ConstantAngle="0" AttackForceMultiplier="1" MinSeveranceDamage="1" CanBeSeveredAlive="True" SeveredFadeOutTime="10" ApplyTailAngle="False" ApplySineMovement="False" SineFrequencyMultiplier="1" SineAmplitudeMultiplier="1" BlinkFrequency="0" BlinkDurationIn="0.2" BlinkDurationOut="0.5" BlinkHoldTime="0" BlinkRotationIn="0" BlinkRotationOut="45" BlinkForce="50" OnlyBlinkInWater="False" UseTextureOffsetForBlinking="False" BlinkTextureOffsetIn="0.5,0.5" BlinkTextureOffsetOut="0.5,0.5" BlinkTransitionIn="Linear" BlinkTransitionOut="Linear" HealthIndex="0" Friction="0.3" Restitution="0.05" CanEnterSubmarine="True">
<sprite SourceRect="83,174,160,224" Origin="0.5,0.5" Depth="0.5" Texture="" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0" />
<!--Claw strike in water-->

View File

@@ -44,8 +44,10 @@
<target Tag="crawler" State="Attack" Priority="100" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreTargetInside="False" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="True" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" IgnoreTargetSize="False" CircleRotationSpeed="1" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target Tag="human" State="Attack" Priority="80" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreTargetInside="False" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="True" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" IgnoreTargetSize="False" CircleRotationSpeed="1" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target Tag="sonar" State="Attack" Priority="30" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="True" IgnoreOutside="False" IgnoreTargetInside="False" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="False" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" IgnoreTargetSize="False" CircleRotationSpeed="1" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target Tag="room" State="Attack" Priority="10" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreTargetInside="False" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="False" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" IgnoreTargetSize="False" CircleRotationSpeed="1" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target Tag="room" State="Attack" Priority="20" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="True" IgnoreOutside="False" IgnoreTargetInside="False" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="False" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" IgnoreTargetSize="False" CircleRotationSpeed="1" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target tag="door" state="Attack" priority="10" />
<target Tag="turret" State="Attack" Priority="1" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="True" IgnoreOutside="False" IgnoreTargetInside="False" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="False" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" IgnoreTargetSize="False" CircleRotationSpeed="1" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target Tag="searchlight" State="Attack" Priority="1" IgnoreInside="True"/>
<target Tag="swarmfeeder" State="Idle" Priority="0" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="True" IgnoreOutside="True" IgnoreTargetInside="False" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="True" IgnoreIncapacitated="True" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" IgnoreTargetSize="False" CircleRotationSpeed="1" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target Tag="huskinfected" State="Idle" Priority="0" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="True" IgnoreOutside="True" IgnoreTargetInside="False" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="True" IgnoreIncapacitated="True" Threshold="1" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" IgnoreTargetSize="False" CircleRotationSpeed="1" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
</ai>

View File

@@ -51,9 +51,11 @@
<target Tag="nasonov" State="Attack" Priority="100" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="True" IgnoreOutside="False" IgnoreTargetInside="False" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="False" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" IgnoreTargetSize="False" CircleRotationSpeed="1" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target Tag="crawler" State="Attack" Priority="100" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreTargetInside="False" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="True" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" IgnoreTargetSize="False" CircleRotationSpeed="1" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target Tag="human" State="Attack" Priority="80" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreTargetInside="False" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="True" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" IgnoreTargetSize="False" CircleRotationSpeed="1" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target Tag="sonar" State="Attack" Priority="30" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="True" IgnoreOutside="False" IgnoreTargetInside="False" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="False" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" IgnoreTargetSize="False" CircleRotationSpeed="1" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target Tag="room" State="Attack" Priority="10" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreTargetInside="False" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="False" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" IgnoreTargetSize="False" CircleRotationSpeed="1" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target Tag="turret" State="Attack" Priority="1" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="True" IgnoreOutside="False" IgnoreTargetInside="False" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="False" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" IgnoreTargetSize="False" CircleRotationSpeed="1" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target Tag="sonar" State="Attack" Priority="30" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="True" IgnoreOutside="False" IgnoreTargetInside="True" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="False" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" IgnoreTargetSize="False" CircleRotationSpeed="1" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target Tag="room" State="Attack" Priority="20" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="True" IgnoreOutside="False" IgnoreTargetInside="True" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="False" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" IgnoreTargetSize="False" CircleRotationSpeed="1" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target tag="door" state="Attack" priority="10" />
<target Tag="turret" State="Attack" Priority="1" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="True" IgnoreOutside="False" IgnoreTargetInside="True" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="False" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" IgnoreTargetSize="False" CircleRotationSpeed="1" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target Tag="searchlight" State="Attack" Priority="1" IgnoreInside="True"/>
<target Tag="swarmfeeder" State="Idle" Priority="0" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="True" IgnoreOutside="True" IgnoreTargetInside="False" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="True" IgnoreIncapacitated="True" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" IgnoreTargetSize="False" CircleRotationSpeed="1" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target Tag="huskinfected" State="Idle" Priority="0" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="True" IgnoreOutside="True" IgnoreTargetInside="False" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="True" IgnoreIncapacitated="True" Threshold="1" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" IgnoreTargetSize="False" CircleRotationSpeed="1" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
</ai>

View File

@@ -10,7 +10,7 @@
</health>
<Inventory Slots="Any, Any, Any, Any, Any, Any, Any, Any, Any, Any, Any, Any" AccessibleWhenAlive="True" Commonness="1" />
<ai CombatStrength="10" Sight="1" Hearing="1" AggressionHurt="200" AggressionGreed="10" FleeHealthThreshold="0" AttackWhenProvoked="False" AvoidGunfire="True" DamageThreshold="0" AvoidTime="3" MinFleeTime="20" AggressiveBoarding="False" EnforceAggressiveBehaviorForMissions="False" TargetOuterWalls="False" RandomAttack="False" CanOpenDoors="False" UsePathFindingToGetInside="False" KeepDoorsClosed="False" AvoidAbyss="True" StayInAbyss="False" PatrolFlooded="False" PatrolDry="False" StartAggression="0" MaxAggression="100" AggressionCumulation="0" WallTargetingMethod="Target">
<target Tag="husk" State="Protect" Priority="100" ReactDistance="200" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="False" Threshold="3" ThresholdMin="-1" ThresholdMax="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" CircleRotationSpeed="1" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target Tag="husk" State="Protect" Priority="85" ReactDistance="200" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="False" Threshold="3" ThresholdMin="-1" ThresholdMax="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" CircleRotationSpeed="1" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target Tag="owner" State="Protect" Priority="80" ReactDistance="200" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="False" Threshold="3" ThresholdMin="-1" ThresholdMax="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" CircleRotationSpeed="1" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target Tag="stronger" State="Avoid" Priority="50" ReactDistance="1000" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="False" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" CircleRotationSpeed="1" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target Tag="weaker" State="Avoid" Priority="50" ReactDistance="1000" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="False" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" CircleRotationSpeed="1" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />

View File

@@ -1,4 +1,4 @@
<Charactervariant inherit="Hammerhead" speciesname="Hammerhead_mNamed" usebosshealthbar="true">
<Charactervariant inherit="Hammerhead" speciesname="Hammerhead_mNamed" usebosshealthbar="true" texture="Content/Characters/Variants/Mopingjack.png">
<health vitality="600"/>
<ragdoll scalemultiplier="1.3"/>
<attack damagemultiplier="1.3" rangemultiplier="1.35" impactmultiplier="1.35"/>

BIN
Content/Characters/Variants/Mopingjack.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -79,6 +79,7 @@
<StatusEffect type="OnDamaged" target="This" checkconditionalways="true" comparison="and" delay="0.4" stackable="false" >
<RequiredAffliction type="damage,burn" minstrength="1"/>
<Conditional isdead="false" />
<Conditional hasstatustag="! acidcooldown" />
<SpawnItem identifier="acidemitter" spawnposition="This" count="3" spread="500" />
<Sound file="Content/Characters/Watcher/WATCHER_burst1.ogg" range="5000" selectionmode="Random"/>
<Sound file="Content/Characters/Watcher/WATCHER_burst2.ogg" range="5000" />
@@ -92,6 +93,7 @@
<StatusEffect type="OnDamaged" target="This" checkconditionalways="true" comparison="and" delay="0.6" stackable="false" >
<RequiredAffliction type="damage,burn" minstrength="1"/>
<Conditional isdead="false" />
<Conditional hasstatustag="! acidcooldown" />
<SpawnItem identifier="acidemitter" spawnposition="This" count="2" spread="300" />
<Sound file="Content/Characters/Watcher/WATCHER_burst1.ogg" range="5000" selectionmode="Random"/>
<Sound file="Content/Characters/Watcher/WATCHER_burst2.ogg" range="5000" />
@@ -105,6 +107,7 @@
<StatusEffect type="OnDamaged" target="This" checkconditionalways="true" comparison="and" delay="0.8" stackable="false" >
<RequiredAffliction type="damage,burn" minstrength="1"/>
<Conditional isdead="false" />
<Conditional hasstatustag="! acidcooldown" />
<SpawnItem identifier="acidemitter" spawnposition="This" count="3" spread="400" />
<Sound file="Content/Characters/Watcher/WATCHER_burst1.ogg" range="5000" selectionmode="Random"/>
<Sound file="Content/Characters/Watcher/WATCHER_burst2.ogg" range="5000" />
@@ -118,6 +121,7 @@
<StatusEffect type="OnDamaged" target="This" checkconditionalways="true" comparison="and" delay="1.0" stackable="false" >
<RequiredAffliction type="damage,burn" minstrength="1"/>
<Conditional isdead="false" />
<Conditional hasstatustag="! acidcooldown" />
<SpawnItem identifier="acidemitter" spawnposition="This" count="1" spread="200" />
<Sound file="Content/Characters/Watcher/WATCHER_burst1.ogg" range="5000" selectionmode="Random"/>
<Sound file="Content/Characters/Watcher/WATCHER_burst2.ogg" range="5000" />
@@ -128,4 +132,9 @@
<Sound file="Content/Characters/Watcher/WATCHER_burst7.ogg" range="5000" />
<Sound file="Content/Characters/Watcher/WATCHER_burst8.ogg" range="5000" />
</StatusEffect>
<!-- "dummy effect" that runs for 5 seconds and prevents the acid from being spawned while active -->
<StatusEffect type="OnDamaged" target="This" statuseffecttags="acidcooldown" comparison="and" duration="5" stackable="false" ResetDurationWhenReapplied="false">
<RequiredAffliction type="damage,burn" minstrength="1"/>
<Conditional isdead="false" />
</StatusEffect>
</Character>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<contentpackage name="Vanilla" corepackage="true" gameversion="1.7.7.0" altnames="Vanilla 0.9">
<contentpackage name="Vanilla" corepackage="true" gameversion="1.8.6.0" altnames="Vanilla 0.9">
<Item file="Content/Items/idcard.xml" />
<Item file="Content/Items/Alien/alienitems.xml" />
<Item file="Content/Items/Button/button.xml" />
@@ -283,6 +283,9 @@
<OutpostModule file="Content/Map/RuinModules/Alien_ResearchFacility.sub" />
<OutpostModule file="Content/Map/RuinModules/Alien_CurrentQuarters.sub" />
<OutpostModule file="Content/Map/RuinModules/Alien_Shrine.sub" />
<OutpostModule file="Content/Map/RuinModules/Alien_HazardMaze1.sub" />
<OutpostModule file="Content/Map/RuinModules/Alien_HuskMaze1.sub" />
<OutpostModule file="Content/Map/RuinModules/Alien_ToxinsMaze1.sub" />
<WreckAIConfig file="Content/Map/Thalamus/ThalamusAI.xml" />
<BackgroundCreaturePrefabs file="Content/BackgroundCreatures/BackgroundCreaturePrefabs.xml" />
<LevelObjectPrefabs file="Content/Map/Biomes/Common/CommonLevelObjects.xml" />
@@ -361,7 +364,6 @@
<OutpostModule file="Content/Map/Outposts/DockingModule_02.sub" />
<OutpostModule file="Content/Map/Outposts/DockingModule_03.sub" />
<OutpostModule file="Content/Map/Outposts/EngineeringModule_01.sub" />
<OutpostModule file="Content/Map/Outposts/EngineeringModule_01_Abandoned.sub" />
<OutpostModule file="Content/Map/Outposts/EngineeringModule_02.sub" />
<OutpostModule file="Content/Map/Outposts/CrewModule_01.sub" />
<OutpostModule file="Content/Map/Outposts/HuskDistrict_Colony_01.sub" />
@@ -420,13 +422,28 @@
<OutpostModule file="Content/Map/Outposts/Security_MIL1.sub" />
<OutpostModule file="Content/Map/Outposts/Security_MIL2.sub" />
<OutpostModule file="Content/Map/Outposts/BathhouseModule_01.sub" />
<OutpostModule file="Content/Map/Outposts/AdminModule_01_Abandoned.sub" />
<OutpostModule file="Content/Map/Outposts/AdminModule_02_Abandoned.sub" />
<OutpostModule file="Content/Map/Outposts/DockingModule_02_Abandoned.sub" />
<OutpostModule file="Content/Map/Outposts/CrewModule_01_Abandoned.sub" />
<OutpostModule file="Content/Map/Outposts/CrewModule_02_Abandoned.sub" />
<OutpostModule file="Content/Map/Outposts/ResearchModule_01_Abandoned.sub" />
<OutpostModule file="Content/Map/Outposts/SecurityModule_01_Abandoned.sub" />
<OutpostModule file="Content/Map/Outposts/Admin_A1.sub" />
<OutpostModule file="Content/Map/Outposts/Admin_A2.sub" />
<OutpostModule file="Content/Map/Outposts/Admin_A3.sub" />
<OutpostModule file="Content/Map/Outposts/Crew_A1.sub" />
<OutpostModule file="Content/Map/Outposts/Crew_A2.sub" />
<OutpostModule file="Content/Map/Outposts/Crew_A3.sub" />
<OutpostModule file="Content/Map/Outposts/Docking_A1.sub" />
<OutpostModule file="Content/Map/Outposts/Docking_A2.sub" />
<OutpostModule file="Content/Map/Outposts/Docking_A3.sub" />
<OutpostModule file="Content/Map/Outposts/Docking_A4.sub" />
<OutpostModule file="Content/Map/Outposts/Engineering_A1.sub" />
<OutpostModule file="Content/Map/Outposts/Engineering_A2.sub" />
<OutpostModule file="Content/Map/Outposts/Engineering_A3.sub" />
<OutpostModule file="Content/Map/Outposts/Engineering_A4.sub" />
<OutpostModule file="Content/Map/Outposts/Research_A1.sub" />
<OutpostModule file="Content/Map/Outposts/Research_A2.sub" />
<OutpostModule file="Content/Map/Outposts/Research_A3.sub" />
<OutpostModule file="Content/Map/Outposts/Research_A4.sub" />
<OutpostModule file="Content/Map/Outposts/Security_A1.sub" />
<OutpostModule file="Content/Map/Outposts/Security_A2.sub" />
<OutpostModule file="Content/Map/Outposts/Security_A3.sub" />
<OutpostModule file="Content/Map/Outposts/Security_A4.sub" />
<OutpostModule file="Content/Map/Outposts/Hall4wayModule_01_Abandoned.sub" />
<BeaconStation file="Content/Map/BeaconStations/BeaconStation_Morko.sub" />
<BeaconStation file="Content/Map/BeaconStations/BeaconStation_KeilaJoa.sub" />
@@ -517,6 +534,7 @@
<Outpost file="Content/Tutorials/CampaignStartOutpost.sub" />
<Outpost file="Content/Map/Outposts/PvP_RaateColony.sub" />
<Outpost file="Content/Map/Outposts/PvP_KattenbergOutpost.sub" />
<Outpost file="Content/Map/Outposts/PvP_AlienRuins.sub" />
<RandomEvents file="Content/Tutorials/TutorialEvents.xml" />
<RandomEvents file="Content/Tutorials/CampaignTutorialEvents.xml" />
<ContainerTag file="Content/ContainerTags.xml"/>

View File

@@ -164,7 +164,8 @@
<ScriptedEvent identifier="missionevent_collectminerals_set4" commonness="50" />
</EventSet>
<EventSet identifier="missionevents.theaphoticplateau.general.ruin" chooserandom="true" commonness="100" allowatstart="true">
<ScriptedEvent identifier="missionevent_scanruin" />
<ScriptedEvent identifier="missionevent_scanruin" commonness="50" />
<ScriptedEvent identifier="missionevent_lostinruins" commonness="50" />
</EventSet>
</EventSet>
<EventSet identifier="missionevents.theaphoticplateau.faction" chooserandom="true" eventcount="1" allowatstart="true">
@@ -213,8 +214,9 @@
<ScriptedEvent identifier="missionevent_collectminerals_set4" commonness="25" />
</EventSet>
<EventSet identifier="missionevents.greatsea.general.ruin" chooserandom="true" commonness="200" allowatstart="true">
<ScriptedEvent identifier="missionevent_scanruin" commonness="100" />
<ScriptedEvent identifier="missionevent_clearruin" commonness="100" />
<ScriptedEvent identifier="missionevent_scanruin" commonness="66" />
<ScriptedEvent identifier="missionevent_clearruin" commonness="66" />
<ScriptedEvent identifier="missionevent_lostinruins" commonness="66" />
</EventSet>
</EventSet>
<EventSet identifier="missionevents.greatsea.faction" chooserandom="true" eventcount="1" allowatstart="true">
@@ -263,7 +265,8 @@
</EventSet>
<EventSet identifier="missionevents.wastes.general.ruin" chooserandom="true" commonness="200" allowatstart="true">
<ScriptedEvent identifier="missionevent_scanruin" commonness="50" />
<ScriptedEvent identifier="missionevent_clearruin2" commonness="150" />
<ScriptedEvent identifier="missionevent_clearruin2" commonness="100" />
<ScriptedEvent identifier="missionevent_lostinruins" commonness="50" />
</EventSet>
</EventSet>
<EventSet idenfitier="missionevents.wastes.faction" chooserandom="true" eventcount="1" allowatstart="true">
@@ -414,6 +417,12 @@
<ScriptedEvent identifier="badvibrations1" />
</EventSet>
<!--Always trigger when past difficulty 50, unless completed. Foreshadows Dr. af Grann. -->
<EventSet identifier="outpostevent.nowayout" minleveldifficulty="50">
<ScriptedEvent identifier="nowayout" />
</EventSet>
<!-- ****************************************************************************************************************************************************** -->
<!-- Faction EventSets -->
<!-- ****************************************************************************************************************************************************** -->

View File

@@ -15,8 +15,9 @@
<!--Don't repeat event if already hired-->
</Success>
<Failure>
<ConversationAction text="eventtext.coalitionspecialhire1.announcement" eventsprite="NoticeBoard" />
<TagAction criteria="player" tag="player" />
<WaitAction time="5" />
<ConversationAction text="eventtext.coalitionspecialhire1.announcement" eventsprite="NoticeBoard" />
<SpawnAction npcsetidentifier="customnpcs1" npcidentifier="ignatiusmay" targettag="ignatiusmay" allowduplicates="false" spawnlocation="Outpost" targetmoduletags="admin,adminmodule" />
<Label name="beginning" />
<CheckDataAction identifier="coalitionspecialhire1_declinedonce" condition="eq true">
@@ -312,7 +313,6 @@
<!-- Do nothing -->
</Failure>
<Success>
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_jailbreak_coalition.c1" speakertag="outpostmanager" invokertag="triggerer_player" endeventifinterrupted="false" eventsprite="Coalition">
<Option text="EventText.missionevent.pleasecontinue">
<!-- "please continue" -->
@@ -573,7 +573,6 @@
<!-- Do nothing -->
</Failure>
<Success>
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_jailbreak_separatists.c1" speakertag="outpostmanager" invokertag="triggerer_player" endeventifinterrupted="false" eventsprite="Stuckinthemiddle1">
<Option text="EventText.missionevent.pleasecontinue">
<!-- "please continue" -->
@@ -595,7 +594,6 @@
<!-- do nothing -->
</Success>
<Failure>
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_jailbreak_sootman.c1" speakertag="outpostmanager" invokertag="triggerer_player" endeventifinterrupted="false" eventsprite="Stuckinthemiddle1">
<Option text="EventText.missionevent_tormsdalereport.whosthat">
<!-- who's that? -->
@@ -1016,7 +1014,7 @@
<Option text="EventText.huskcultist.o1.o4">
<ConversationAction targettag="triggerer_player" text="EventText.huskcultist.o1.o4.c1" />
<Label name="waitingforeggs" />
<ConversationAction text="EventText.huskcultist_return.c1" eventsprite="cultist" speakertag="huskcultist" dialogtype="Small">
<ConversationAction text="EventText.huskcultist_return.c1" eventsprite="cultist" speakertag="targetcultist" targettag="triggerer_player" dialogtype="Small">
<Option text="EventText.huskcultist_return.o1" endconversation="true">
<CheckItemAction targettag="triggerer_player" itemidentifiers="huskeggsbasic">
<Success>
@@ -2445,19 +2443,20 @@
</ScriptedEvent>
<!-- Path of the Bike Horn 5 -->
<ScriptedEvent identifier="pathofthebikehorn5">
<!-- check for state 6: state 5 for the clownhaven event -->
<!-- check for state 6: state 5 is for the clownhaven event -->
<CheckDataAction identifier="pathofthebikehorn" condition="gte 6">
<Failure>
<!-- do nothing -->
</Failure>
<Success>
<TagAction criteria="player" tag="player" />
<SpawnAction npcsetidentifier="customnpcs1" npcidentifier="jestmaster" targettag="jestmaster" spawnlocation="Outpost" targetmoduletags="clownmodule" />
<CheckDataAction identifier="pathofthebikehorn" condition="eq 6">
<Failure>
<!-- do nothing -->
<!-- state not at 6, the jestmaster may have been spawned by the other events -->
<TagAction criteria="humanprefabidentifier:jestmaster" tag="jestmaster" />
</Failure>
<Success>
<SpawnAction npcsetidentifier="customnpcs1" npcidentifier="jestmaster" targettag="jestmaster" spawnlocation="Outpost" targetmoduletags="clownmodule" />
<TriggerAction target1tag="player" target2tag="jestmaster" applytotarget1="triggerer_player" waitforinteraction="true" />
<NPCFollowAction npctag="jestmaster" targettag="triggerer_player" follow="true" />
<ConversationAction targettag="triggerer_player" text="EventText.pathofthebikehorn5.c1" eventsprite="Jestmaster">

View File

@@ -5,7 +5,6 @@
<!-- Core gameplay events, without which the game wouldn't progress/function as normal, such as unlocking paths -->
<!-- ****************************************************************************************************************************************************** -->
<!-- No longer used in the vanilla content -->
<ScriptedEvent identifier="forcebeaconmission" requirebeaconstation="True">
<MissionAction missiontag="specialbeaconmission" />
@@ -13,15 +12,18 @@
<!--"Unlock Path"-->
<ScriptedEvent identifier="unlockpathgeneric" commonness="0" unlockpathevent="true">
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="watchman" targettag="unlockpathnpc" spawnlocation="Outpost" spawnpointtag="unlockpath" />
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="watchman" targettag="unlockpathnpc" spawnlocation="Outpost" spawnpointtag="unlockpath" spawnpointtype="human" />
<Label name="retry" />
<ConversationAction text="EventText.unlockpathgeneric.start" speakertag="unlockpathnpc" invokertag="player" dialogtype="Regular" eventsprite="captain" />
<CheckReputationAction targettype="faction" identifier="coalition" condition="gte 30">
<Success>
<ConversationAction text="EventText.unlockpathgeneric.c1" speakertag="unlockpathnpc" dialogtype="Regular"/>
<ConversationAction text="EventText.unlockpathgeneric.c1" speakertag="unlockpathnpc" targettag="player" waitforinteraction="false" dialogtype="Regular" eventsprite="captain" />
<UnlockPathAction />
</Success>
<Failure>
<Label name="retry" />
<ConversationAction text="EventText.unlockpathgeneric.c2" speakertag="unlockpathnpc" invokertag="player" dialogtype="Regular" eventsprite="captain">
<ConversationAction text="EventText.unlockpathgeneric.c2" speakertag="unlockpathnpc" targettag="player" waitforinteraction="false" dialogtype="Regular" eventsprite="captain">
<Option text="EventText.unlockpathgeneric.o1">
<CheckMoneyAction amount="2000">
<Success>
@@ -45,15 +47,18 @@
</ScriptedEvent>
<ScriptedEvent identifier="unlockpathcoldcaverns" commonness="1" unlockpathevent="true" unlockpathtooltip="lockedpathtooltipcoalitionreputation" unlockpathreputation="30" faction="coalition" biome="coldcaverns">
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="watchman" targettag="unlockpathnpc" spawnlocation="Outpost" spawnpointtag="unlockpath" />
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="watchman" targettag="unlockpathnpc" spawnlocation="Outpost" spawnpointtag="unlockpath" spawnpointtype="human" />
<Label name="retry" />
<ConversationAction text="EventText.unlockpathgeneric.start" speakertag="unlockpathnpc" invokertag="player" dialogtype="Regular" eventsprite="captain" />
<CheckReputationAction targettype="faction" identifier="coalition" condition="gte 30">
<Success>
<ConversationAction text="EventText.unlockpathcoldcaverns.c1" speakertag="unlockpathnpc" dialogtype="Regular"/>
<ConversationAction text="EventText.unlockpathcoldcaverns.c1" speakertag="unlockpathnpc" targettag="player" waitforinteraction="false" dialogtype="Regular" eventsprite="captain"/>
<UnlockPathAction />
</Success>
<Failure>
<Label name="retry" />
<ConversationAction text="EventText.unlockpathcoldcaverns.c2" speakertag="unlockpathnpc" invokertag="player" dialogtype="Regular" eventsprite="captain">
<ConversationAction text="EventText.unlockpathcoldcaverns.c2" speakertag="unlockpathnpc" targettag="player" waitforinteraction="false" dialogtype="Regular" eventsprite="captain">
<Option text="EventText.unlockpathcoldcaverns.o1">
<CheckMoneyAction amount="2000">
<Success>
@@ -77,15 +82,18 @@
</ScriptedEvent>
<ScriptedEvent identifier="unlockpatheuropanridge" commonness="1" unlockpathevent="true" unlockpathtooltip="lockedpathtooltipcoalitionreputation" unlockpathreputation="40" faction="coalition" biome="europanridge">
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="watchman" targettag="unlockpathnpc" spawnlocation="Outpost" spawnpointtag="unlockpath" />
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="watchman" targettag="unlockpathnpc" spawnlocation="Outpost" spawnpointtag="unlockpath" spawnpointtype="human" />
<Label name="retry" />
<ConversationAction text="EventText.unlockpathgeneric.start" speakertag="unlockpathnpc" invokertag="player" dialogtype="Regular" eventsprite="captain" />
<CheckReputationAction targettype="faction" identifier="coalition" condition="gte 40">
<Success>
<ConversationAction text="EventText.unlockpatheuropanridge.c1" speakertag="unlockpathnpc" dialogtype="Regular"/>
<ConversationAction text="EventText.unlockpatheuropanridge.c1" speakertag="unlockpathnpc" targettag="player" waitforinteraction="false" dialogtype="Regular" eventsprite="captain"/>
<UnlockPathAction />
</Success>
<Failure>
<Label name="retry" />
<ConversationAction text="EventText.unlockpatheuropanridge.c2" speakertag="unlockpathnpc" invokertag="player" dialogtype="Regular" eventsprite="captain">
<ConversationAction text="EventText.unlockpatheuropanridge.c2" speakertag="unlockpathnpc" targettag="player" waitforinteraction="false" dialogtype="Regular" eventsprite="captain">
<Option text="EventText.unlockpatheuropanridge.o1">
<CheckMoneyAction amount="4000">
<Success>
@@ -109,15 +117,18 @@
</ScriptedEvent>
<ScriptedEvent identifier="unlockpathaphoticplateau" commonness="1" unlockpathevent="true" unlockpathtooltip="lockedpathtooltipcoalitionreputation" unlockpathreputation="50" faction="coalition" biome="theaphoticplateau">
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="watchman" targettag="unlockpathnpc" spawnlocation="Outpost" spawnpointtag="unlockpath" />
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="watchman" targettag="unlockpathnpc" spawnlocation="Outpost" spawnpointtag="unlockpath" spawnpointtype="human" />
<Label name="retry" />
<ConversationAction text="EventText.unlockpathgeneric.start" speakertag="unlockpathnpc" invokertag="player" dialogtype="Regular" eventsprite="captain" />
<CheckReputationAction targettype="faction" identifier="coalition" condition="gte 50">
<Success>
<ConversationAction text="EventText.unlockpathaphoticplateau.c1" speakertag="unlockpathnpc" dialogtype="Regular"/>
<ConversationAction text="EventText.unlockpathaphoticplateau.c1" speakertag="unlockpathnpc" targettag="player" waitforinteraction="false" dialogtype="Regular" eventsprite="captain"/>
<UnlockPathAction />
</Success>
<Failure>
<Label name="retry" />
<ConversationAction text="EventText.unlockpathaphoticplateau.c2" speakertag="unlockpathnpc" invokertag="player" dialogtype="Regular" eventsprite="captain">
<ConversationAction text="EventText.unlockpathaphoticplateau.c2" speakertag="unlockpathnpc" targettag="player" waitforinteraction="false" dialogtype="Regular" eventsprite="captain">
<Option text="EventText.unlockpathaphoticplateau.o1">
<CheckMoneyAction amount="8000">
<Success>
@@ -141,15 +152,18 @@
</ScriptedEvent>
<ScriptedEvent identifier="unlockpathgreatsea" commonness="1" unlockpathevent="true" unlockpathtooltip="lockedpathtooltipcoalitionreputation" unlockpathreputation="75" faction="coalition" biome="thegreatsea">
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="watchman" targettag="unlockpathnpc" spawnlocation="Outpost" spawnpointtag="unlockpath" />
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="watchman" targettag="unlockpathnpc" spawnlocation="Outpost" spawnpointtag="unlockpath" spawnpointtype="human" />
<Label name="retry" />
<ConversationAction text="EventText.unlockpathgeneric.start" speakertag="unlockpathnpc" invokertag="player" dialogtype="Regular" eventsprite="captain" />
<CheckReputationAction targettype="faction" identifier="coalition" condition="gte 75">
<Success>
<ConversationAction text="EventText.unlockpathgreatsea.c1" speakertag="unlockpathnpc" dialogtype="Regular" eventsprite="captain"/>
<ConversationAction text="EventText.unlockpathgreatsea.c1" speakertag="unlockpathnpc" targettag="player" waitforinteraction="false" dialogtype="Regular" eventsprite="captain"/>
<UnlockPathAction />
</Success>
<Failure>
<Label name="retry" />
<ConversationAction text="EventText.unlockpathgreatsea.c2" speakertag="unlockpathnpc" invokertag="player" dialogtype="Regular" eventsprite="captain">
<ConversationAction text="EventText.unlockpathgreatsea.c2" speakertag="unlockpathnpc" targettag="player" waitforinteraction="false" dialogtype="Regular" eventsprite="captain">
<Option text="EventText.unlockpathgreatsea.o1">
<CheckMoneyAction amount="16000">
<Success>
@@ -173,15 +187,18 @@
</ScriptedEvent>
<ScriptedEvent identifier="unlockpathcoldcavernsseparatists" commonness="1" unlockpathevent="true" unlockpathtooltip="lockedpathtooltipseparatistreputation" unlockpathreputation="30" faction="separatists" biome="coldcaverns">
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="watchmanseparatist" targettag="unlockpathnpc" spawnlocation="Outpost" spawnpointtag="unlockpath" />
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="watchmanseparatist" targettag="unlockpathnpc" spawnlocation="Outpost" spawnpointtag="unlockpath" spawnpointtype="human" />
<Label name="retry" />
<ConversationAction text="EventText.unlockpathgeneric.start" speakertag="unlockpathnpc" invokertag="player" dialogtype="Regular" eventsprite="captain" />
<CheckReputationAction targettype="faction" identifier="separatists" condition="gte 30">
<Success>
<ConversationAction text="EventText.unlockpathcoldcavernsseparatists.c1" speakertag="unlockpathnpc" dialogtype="Regular"/>
<ConversationAction text="EventText.unlockpathcoldcavernsseparatists.c1" speakertag="unlockpathnpc" targettag="player" waitforinteraction="false" dialogtype="Regular" eventsprite="captain"/>
<UnlockPathAction />
</Success>
<Failure>
<Label name="retry" />
<ConversationAction text="eventtext.unlockpathcoldcavernsseparatists.c2" speakertag="unlockpathnpc" invokertag="player" dialogtype="Regular" eventsprite="captain">
<ConversationAction text="eventtext.unlockpathcoldcavernsseparatists.c2" speakertag="unlockpathnpc" targettag="player" waitforinteraction="false" dialogtype="Regular" eventsprite="captain">
<Option text="EventText.unlockpathcoldcaverns.o1">
<CheckMoneyAction amount="2000">
<Success>
@@ -205,15 +222,18 @@
</ScriptedEvent>
<ScriptedEvent identifier="unlockpatheuropanridgeseparatists" commonness="1" unlockpathevent="true" unlockpathtooltip="lockedpathtooltipseparatistreputation" unlockpathreputation="40" faction="separatists" biome="europanridge">
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="watchmanseparatist" targettag="unlockpathnpc" spawnlocation="Outpost" spawnpointtag="unlockpath" />
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="watchmanseparatist" targettag="unlockpathnpc" spawnlocation="Outpost" spawnpointtag="unlockpath" spawnpointtype="human" />
<Label name="retry" />
<ConversationAction text="EventText.unlockpathgeneric.start" speakertag="unlockpathnpc" invokertag="player" dialogtype="Regular" eventsprite="captain" />
<CheckReputationAction targettype="faction" identifier="separatists" condition="gte 40">
<Success>
<ConversationAction text="eventtext.unlockpatheuropanridgeseparatists.c1" speakertag="unlockpathnpc" dialogtype="Regular"/>
<ConversationAction text="eventtext.unlockpatheuropanridgeseparatists.c1" speakertag="unlockpathnpc" targettag="player" waitforinteraction="false" dialogtype="Regular" eventsprite="captain"/>
<UnlockPathAction />
</Success>
<Failure>
<Label name="retry" />
<ConversationAction text="EventText.unlockpatheuropanridge.c2" speakertag="unlockpathnpc" invokertag="player" dialogtype="Regular" eventsprite="captain">
<ConversationAction text="EventText.unlockpatheuropanridge.c2" speakertag="unlockpathnpc" targettag="player" waitforinteraction="false" dialogtype="Regular" eventsprite="captain">
<Option text="EventText.unlockpatheuropanridge.o1">
<CheckMoneyAction amount="4000">
<Success>
@@ -237,15 +257,18 @@
</ScriptedEvent>
<ScriptedEvent identifier="unlockpathaphoticplateauseparatists" commonness="1" unlockpathevent="true" unlockpathtooltip="lockedpathtooltipseparatistreputation" unlockpathreputation="50" faction="separatists" biome="theaphoticplateau">
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="watchmanseparatist" targettag="unlockpathnpc" spawnlocation="Outpost" spawnpointtag="unlockpath" />
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="watchmanseparatist" targettag="unlockpathnpc" spawnlocation="Outpost" spawnpointtag="unlockpath" spawnpointtype="human" />
<Label name="retry" />
<ConversationAction text="EventText.unlockpathgeneric.start" speakertag="unlockpathnpc" invokertag="player" dialogtype="Regular" eventsprite="captain" />
<CheckReputationAction targettype="faction" identifier="separatists" condition="gte 50">
<Success>
<ConversationAction text="EventText.unlockpathaphoticplateauseparatists.c1" speakertag="unlockpathnpc" dialogtype="Regular"/>
<ConversationAction text="EventText.unlockpathaphoticplateauseparatists.c1" speakertag="unlockpathnpc" targettag="player" waitforinteraction="false" dialogtype="Regular"/>
<UnlockPathAction />
</Success>
<Failure>
<Label name="retry" />
<ConversationAction text="EventText.unlockpathaphoticplateau.c2" speakertag="unlockpathnpc" invokertag="player" dialogtype="Regular" eventsprite="captain">
<ConversationAction text="EventText.unlockpathaphoticplateau.c2" speakertag="unlockpathnpc" targettag="player" waitforinteraction="false" dialogtype="Regular" eventsprite="captain">
<Option text="EventText.unlockpathaphoticplateau.o1">
<CheckMoneyAction amount="8000">
<Success>
@@ -269,15 +292,18 @@
</ScriptedEvent>
<ScriptedEvent identifier="unlockpathgreatseaseparatists" commonness="1" unlockpathevent="true" unlockpathtooltip="lockedpathtooltipseparatistreputation" unlockpathreputation="75" faction="separatists" biome="thegreatsea">
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="watchmanseparatist" targettag="unlockpathnpc" spawnlocation="Outpost" spawnpointtag="unlockpath" />
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="watchmanseparatist" targettag="unlockpathnpc" spawnlocation="Outpost" spawnpointtag="unlockpath" spawnpointtype="human" />
<Label name="retry" />
<ConversationAction text="EventText.unlockpathgeneric.start" speakertag="unlockpathnpc" invokertag="player" dialogtype="Regular" eventsprite="captain" />
<CheckReputationAction targettype="faction" identifier="separatists" condition="gte 75">
<Success>
<ConversationAction text="eventtext.unlockpathgreatseaseparatists.c1" speakertag="unlockpathnpc" dialogtype="Regular" eventsprite="captain"/>
<ConversationAction text="eventtext.unlockpathgreatseaseparatists.c1" speakertag="unlockpathnpc" targettag="player" waitforinteraction="false" dialogtype="Regular" eventsprite="captain"/>
<UnlockPathAction />
</Success>
<Failure>
<Label name="retry" />
<ConversationAction text="EventText.unlockpathgreatsea.c2" speakertag="unlockpathnpc" invokertag="player" dialogtype="Regular" eventsprite="captain">
<ConversationAction text="EventText.unlockpathgreatsea.c2" speakertag="unlockpathnpc" targettag="player" waitforinteraction="false" dialogtype="Regular" eventsprite="captain">
<Option text="EventText.unlockpathgreatsea.o1">
<CheckMoneyAction amount="16000">
<Success>
@@ -346,27 +372,50 @@
<ScriptedEvent identifier="prophetofsierpinsk" commonness="0">
<SpawnAction npcsetidentifier="customnpcs1" npcidentifier="prophetofsierpinsk" targettag="prophet" spawnpointtag="saferoom" spawnlocation="beaconstation" requirespawnpointtag="true" />
<TagAction criteria="player" tag="player" />
<TriggerAction target1tag="prophet" target2tag="player" applytotarget2="triggerer_player" radius="100" waitforinteraction="true" eventsprite="officeinside" />
<ConversationAction text="EventText.prophetofsierpinsk.c1" targettag="triggerer_player">
<TriggerAction target1tag="prophet" target2tag="player" applytotarget2="triggerer_player" radius="100" waitforinteraction="true" />
<NPCWaitAction npctag="prophet" wait="true" />
<ConversationAction text="EventText.prophetofsierpinsk.c1" targettag="triggerer_player" eventsprite="officeinside" >
<Option text="EventText.prophetofsierpinsk.o1">
<ConversationAction text="EventText.prophetofsierpinsk.o1.c1" targettag="triggerer_player" />
<ConversationAction text="EventText.prophetofsierpinsk.o1.c1" targettag="triggerer_player">
<Option text="eventtext.generic.continue">
<ConversationAction text="EventText.prophetofsierpinsk.o1.c1.c1" targettag="triggerer_player">
<Option text="EventText.prophetofsierpinsk.o1.c1.o1">
<ConversationAction text="EventText.prophetofsierpinsk.o1.c1.o1.c1" targettag="triggerer_player">
<Option text="EventText.prophetofsierpinsk.o1.c1.o1.o1">
<GoTo name="explain" />
<GoTo name="explain" endconversation="false" />
</Option>
</ConversationAction>
</Option>
<Option text="EventText.prophetofsierpinsk.o1.c1.o2">
<ConversationAction text="EventText.prophetofsierpinsk.o1.c1.o2.c1" targettag="triggerer_player">
<Option text="EventText.prophetofsierpinsk.o1.c1.o2.o1">
<GoTo name="explain" />
<GoTo name="explain" endconversation="false" />
</Option>
</ConversationAction>
</Option>
</ConversationAction>
<Label name="explain" />
<ConversationAction text="EventText.prophetofsierpinsk.o1.c1.o2.c1.c1" targettag="triggerer_player" />
<NPCWaitAction npctag="prophet" wait="true" />
<ConversationAction text="EventText.prophetofsierpinsk.o1.c1.o2.c1.c1" targettag="triggerer_player" eventsprite="officeinside" >
<Option text="eventtext.generic.continue">
<CheckDataAction identifier="nowayout_complete" condition="eq true">
<Success>
<ConversationAction text="EventText.prophetofsierpinsk.nowayoutcleared1" targettag="triggerer_player" >
<Option text="EventText.prophetofsierpinsk.nowthatyoumentionloop" >
<ConversationAction text="EventText.prophetofsierpinsk.iknowher">
<Option text="eventtext.generic.continue">
<ConversationAction text="EventText.prophetofsierpinsk.alternativeending1" targettag="triggerer_player" endconversation="true" />
</Option>
</ConversationAction>
</Option>
</ConversationAction>
</Success>
<Failure>
<ConversationAction text="EventText.prophetofsierpinsk.o1.c1.o2.c1.c1.c1" targettag="triggerer_player" endconversation="true" />
</Failure>
</CheckDataAction>
</Option>
</ConversationAction>
</Option>
</ConversationAction>
</Option>
@@ -379,7 +428,22 @@
<Option text="EventText.prophetofsierpinsk.o2.o1.o1.o1">
<ConversationAction text="EventText.prophetofsierpinsk.o2.o1.o1.o1.c1" targettag="triggerer_player">
<Option text="EventText.prophetofsierpinsk.o2.o1.o1.o1.o1">
<CheckDataAction identifier="nowayout_complete" condition="eq true">
<Success>
<ConversationAction text="EventText.prophetofsierpinsk.nowayoutcleared2" targettag="triggerer_player" >
<Option text="EventText.prophetofsierpinsk.nowthatyoumentionloop" >
<ConversationAction text="EventText.prophetofsierpinsk.iknowher" targettag="triggerer_player" >
<Option text="eventtext.generic.continue">
<ConversationAction text="EventText.prophetofsierpinsk.alternativeending2" targettag="triggerer_player" endconversation="true" />
</Option>
</ConversationAction>
</Option>
</ConversationAction>
</Success>
<Failure>
<ConversationAction text="EventText.prophetofsierpinsk.o2.o1.o1.o1.o1.c1" targettag="triggerer_player" endconversation="true" />
</Failure>
</CheckDataAction>
</Option>
</ConversationAction>
</Option>
@@ -390,6 +454,7 @@
</ConversationAction>
</Option>
</ConversationAction>
<NPCWaitAction npctag="prophet" wait="false" />
</ScriptedEvent>
<!--"Alien writing 1"-->

View File

@@ -36,261 +36,177 @@
</ScriptedEvent>
<!--MANAGER MISSIONS-->
<ScriptedEvent identifier="missionevent_cargo1" commonness="125" requiredDestinationTypes="anyoutpost">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_cargo1.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="cargomaterials" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_cargo2" commonness="50" requiredDestinationTypes="anyoutpost">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_cargo2.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="cargoexplosive" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_cargo3" commonness="100" requiredDestinationTypes="anyoutpost">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_cargo3.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="cargoresearch" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_cargoany" commonness="100" requiredDestinationTypes="anyoutpost">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_cargo1.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="cargo" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_cargo_difficult" commonness="75" requiredDestinationTypes="anyoutpost">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_cargo_difficult.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="cargodifficult" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_cargoweaponscoalition" commonness="100" requiredDestinationTypes="anyoutpost">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_cargoweaponscoalition.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="cargoweaponscoalition" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_cargoexplosiveseparatists" commonness="100" requiredDestinationTypes="anyoutpost">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_cargocompoundn.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="cargoexplosiveseparatists" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_cargoexplosiveseparatistsvolatile" commonness="100" requiredDestinationTypes="anyoutpost">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_cargocompoundn.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="cargoexplosiveseparatistsvolatile" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_killswarm_set1" commonness="100">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_killswarm.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="killswarm_set1" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_killswarm_set2" commonness="100">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_killswarm.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="killswarm_set2" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_killswarm_set3" commonness="100">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_killswarm.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="killswarm_set3" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_killswarm_set4" commonness="100">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_killswarm.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="killswarm_set4" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_killswarm_set5" commonness="100">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_killswarm.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="killswarm_set5" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_killmonster_set1" commonness="85">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_killmonstercommon.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="killmonster_set1" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_killmonster_set2" commonness="85">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_killmonstercommon.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="killmonster_set2" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_killmonster_set3" commonness="85">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_killmonsterrare.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="killmonster_set3" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_killmonster_set4" commonness="85">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_killmonsterrare.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="killmonster_set4" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_salvageartifact" commonness="75">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_salvageartifact.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="salvageartifact" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_salvageartifactabyss" commonness="25">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="Eventtext.missionevent_salvageartifactabyss.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="salvageartifactabyss" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_salvagewreck" commonness="75">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_salvagewreck.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="salvagewreck" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_salvagewreckcargo" commonness="75">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_salvagewreckcargo.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="salvagewreckcargo" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_salvagewreckartifact" commonness="50">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_salvagewreckartifact.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="salvagewreckartifact" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_wreckthalamus" commonness="50">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="eventtext.missionevent_wreckthalamus.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="wreckthalamus" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_crawlernest" commonness="80">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_crawlernest.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="crawlernest" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_mudraptornest" commonness="70">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_mudraptornest.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="mudraptornest" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_tigerthreshernest" commonness="60">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_tigerthreshernest.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="tigerthreshernest" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_crawlernest_hard" commonness="80">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_crawlernest.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="crawlernesthard" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_mudraptornest_hard" commonness="70">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_mudraptornest.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="mudraptornesthard" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_tigerthreshernest_hard" commonness="60">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_tigerthreshernest.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="tigerthreshernesthard" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_beacon" commonness="200" requirebeaconstation="True">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text= "EventText.missionevent_beacon.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missionidentifier="beacon" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_collectminerals_mainpath" commonness="70">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_collectminerals.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="collectminerals_mainpath" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_collectminerals_set1" commonness="70">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_collectminerals.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="collectminerals_set1" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_collectminerals_set2" commonness="70">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_collectminerals.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="collectminerals_set2" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_collectminerals_set3" commonness="70">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_collectminerals.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="collectminerals_set3" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_collectminerals_set4" commonness="70">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_collectminerals.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="collectminerals_set4" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_escort1coalition" commonness="100" requiredDestinationTypes="anyoutpost">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_escort1.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="escortcommonerscoalition" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_escort2coalition" commonness="80" requiredDestinationTypes="anyoutpost">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_escort2.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="escortVIPcoalition" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_escort3coalition" commonness="60" requiredDestinationTypes="anyoutpost">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_escort3.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="escortprisonerscoalition" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_escort4coalition" commonness="60" requiredDestinationTypes="anyoutpost">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_escort4.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="escortterroristscoalition" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_escort1separatists" commonness="100" requiredDestinationTypes="anyoutpost">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_escort1separatists.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="escortcommonersseparatists" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_escort2separatists" commonness="80" requiredDestinationTypes="anyoutpost">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_escort2separatists.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="escortVIPseparatists" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_escort3separatists" commonness="60" requiredDestinationTypes="anyoutpost">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_escort3separatists.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="escortprisonersseparatists" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_escort4separatists" commonness="60" requiredDestinationTypes="anyoutpost">
<CheckReputationAction targettype="faction" identifier="separatists" condition="gte 30">
<Success>
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_escort4separatists.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="escortterroristsseparatists" />
</Success>
@@ -301,33 +217,29 @@
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_pirate1" commonness="80">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_pirate1.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="combatcoalitionvsseparatists" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_pirate1separatists" commonness="80">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="EventText.missionevent_pirate1separatists.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="combatseparatistsvscoalition" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_scanruin" commonness="200">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text= "eventtext.missionevent_scanruin.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="alienruinscan" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_clearruin" commonness="200">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text= "eventtext.missionevent_clearruin.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="alienruinclear" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_clearruin2" commonness="200">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text= "eventtext.missionevent_clearruin.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="alienruinclearhard" />
</ScriptedEvent>
<ScriptedEvent identifier="missionevent_lostinruins" commonness="200">
<NPCWaitAction npctag="outpostmanager" wait="true" />
<ConversationAction text="eventtext.missionevent_lostinruins.c1" speakertag="outpostmanager" endeventifinterrupted="false" dialogtype="Small" />
<MissionAction missiontag="lostinalienruins" />
<NPCWaitAction npctag="outpostmanager" wait="false" />
</ScriptedEvent>
</EventPrefabs>

View File

@@ -1976,6 +1976,41 @@
</CheckDataAction>
</ScriptedEvent>
<!-- No way out -->
<ScriptedEvent identifier="nowayout" commonness="100">
<CheckDataAction identifier="nowayout_complete" condition="eq true">
<Success>
<!--Don't repeat event-->
</Success>
<Failure>
<TagAction criteria="player" tag="player"/>
<SpawnAction npcsetidentifier="customnpcs1" npcidentifier="associate2" targettag="associate" spawnlocation="Outpost" />
<Label name="beginning" />
<TriggerAction target1tag="player" target2tag="associate" applytotarget1="triggerer_player" waitforinteraction="true"/>
<NPCWaitAction npctag="associate" wait="true" />
<ConversationAction text="EventText.nowayout.c1" targettag="triggerer_player" eventsprite="MysteryWoman">
<Option text="EventText.nowayout.o1">
<ConversationAction text="EventText.nowayout.o1.c1" targettag="triggerer_player">
<Option text="EventText.nowayout.o1.o1">
<ConversationAction text="EventText.nowayout.o1.o1.c1" targettag="triggerer_player">
<Option text="EventText.nowayout.o1.o1.o1">
<ConversationAction text="EventText.nowayout.o1.o1.o1.c1" targettag="triggerer_player" endconversation="true"/>
<SetDataAction identifier="nowayout_complete" value="true"/>
</Option>
</ConversationAction>
</Option>
</ConversationAction>
</Option>
<!-- "not interested" -->
<Option text="eventtext.atwitsend.o1.o2">
<GoTo name="beginning" />
</Option>
</ConversationAction>
<NPCWaitAction npctag="associate" wait="false" />
</Failure>
</CheckDataAction>
</ScriptedEvent>
</EventPrefabs>
</Randomevents>

View File

@@ -1,48 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<RandomEvents>
<EventPrefabs>
<!-- ****************************************************************************************************************************************************** -->
<!-- deathmatchweapondrop -->
<!-- ****************************************************************************************************************************************************** -->
<ScriptedEvent identifier="deathmatchweapondrop1" tags="deathmatchweapondrop">
<!-- INITIAL BASIC SUPPLIES -->
<Label name="basictrashitems" />
<ClearTagAction tag="selectedtrashcan" />
<!-- choose a random trash can to spawn stuff in -->
<TagAction criteria="itemidentifier:opdeco_trashcan" tag="selectedtrashcan" submarinetype="outpost" ChooseRandom="true" ChooseRandomExcludingTag="usedtrashcan" ContinueIfNoTargetsFound="true" />
<!-- mark as already used-->
<TagAction criteria="eventtag:selectedtrashcan" tag="usedtrashcan" submarinetype="outpost" ContinueIfNoTargetsFound="true" />
<CountTargetsAction TargetTag="selectedtrashcan" minamount="1">
<Success>
<RNGAction chance="0.6">
<Success>
<SpawnAction itemidentifier="antibleeding1" amount="4" targetinventory="selectedtrashcan" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" />
</Success>
<Failure>
<SpawnAction itemidentifier="revolverround" amount="12" targetinventory="selectedtrashcan" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" />
</Failure>
</RNGAction>
<RNGAction chance="0.6">
<Success>
<SpawnAction itemidentifier="antibloodloss2" amount="2" targetinventory="selectedtrashcan" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" />
</Success>
<Failure>
<SpawnAction itemidentifier="smgmagazine" amount="1" targetinventory="selectedtrashcan" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" />
</Failure>
</RNGAction>
<RNGAction chance="0.6">
<Success>
<SpawnAction itemidentifier="opium" amount="2" targetinventory="selectedtrashcan" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" />
</Success>
<Failure>
<SpawnAction itemidentifier="spear" amount="12" targetinventory="selectedtrashcan" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" />
</Failure>
</RNGAction>
</Success>
</CountTargetsAction>
<GoTo name="basictrashitems" maxtimes="10" />
<WaitAction time="1" />
<TriggerEventAction identifier="trashitems" />
<Label name="basicsupplies" />
<ClearTagAction tag="selectedsupplycab" />
@@ -164,16 +132,284 @@
<GoTo name="tier4" />
</ScriptedEvent>
<!-- ****************************************************************************************************************************************************** -->
<!-- alienruindmweapondrop -->
<!-- ****************************************************************************************************************************************************** -->
<ScriptedEvent identifier="alienruindmweapondrop1" tags="alienruindmweapondrop">
<!-- INITIAL BASIC SUPPLIES -->
<TriggerEventAction identifier="trashitems" />
<Label name="basicsupplies" />
<ClearTagAction tag="selectedsupplycab" />
<!-- choose a random supply cab to spawn stuff in -->
<TagAction criteria="itemidentifier:suppliescabinet" tag="selectedsupplycab" submarinetype="outpost" ChooseRandom="true" ChooseRandomExcludingTag="usedsupplycab" ContinueIfNoTargetsFound="true" />
<!-- mark as already used-->
<TagAction criteria="eventtag:selectedsupplycab" tag="usedsupplycab" submarinetype="outpost" ContinueIfNoTargetsFound="true" />
<CountTargetsAction TargetTag="selectedsupplycab" minamount="1">
<Success>
<RNGAction chance="0.9">
<Success>
<SpawnAction itemidentifier="wrench" amount="1" targetinventory="selectedsupplycab" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" />
</Success>
<Failure>
<SpawnAction itemidentifier="heavywrench" amount="1" targetinventory="selectedsupplycab" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" />
</Failure>
</RNGAction>
<RNGAction chance="0.9">
<Success>
<SpawnAction itemidentifier="crowbar" amount="1" targetinventory="selectedsupplycab" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" />
</Success>
<Failure>
<SpawnAction itemidentifier="boardingaxe" amount="1" targetinventory="selectedsupplycab" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" />
</Failure>
</RNGAction>
<RNGAction chance="0.5">
<Success>
<SpawnAction itemidentifier="antibiotics" amount="2" targetinventory="selectedsupplycab" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" />
</Success>
<Failure>
<SpawnAction itemidentifier="rum" amount="2" targetinventory="selectedsupplycab" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" />
</Failure>
</RNGAction>
</Success>
</CountTargetsAction>
<GoTo name="basicsupplies" maxtimes="10" />
<TriggerEventAction identifier="alienruindmdivingsuits" />
<!-- TIER 1 -->
<SpawnAction itemtag="weapondroptier1" SpawnPointTag="alienruindmweapondrop" ignorebyai="true" offset="200" />
<SpawnAction itemtag="weapondroptier1" SpawnPointTag="alienruindmweapondrop" ignorebyai="true" offset="200" />
<SpawnAction itemtag="weapondroptier1" SpawnPointTag="alienruindmweapondrop" ignorebyai="true" offset="200" />
<SpawnAction itemtag="weapondroptier1" SpawnPointTag="alienruindmweapondrop" ignorebyai="true" offset="200" />
<RNGAction chance="0.3">
<Success>
<SpawnAction itemtag="weapondroptier1_ruin_special" SpawnPointTag="alienruindmweapondrop" ignorebyai="true" offset="200" />
</Success>
</RNGAction>
<WaitAction time="120" />
<TriggerEventAction identifier="cleanup_weapondrops" />
<!-- TIER 2 -->
<SpawnAction itemtag="weapondroptier2_ruin_scooters" SpawnPointTag="alienruindmscooterdrop1" ignorebyai="true" offset="200" />
<SpawnAction itemtag="weapondroptier2_ruin_scooters" SpawnPointTag="alienruindmscooterdrop2" ignorebyai="true" offset="200" />
<Label name="tier2" />
<SpawnAction itemtag="weapondroptier2_ruin" SpawnPointTag="alienruindmweapondrop" ignorebyai="true" offset="200" />
<SpawnAction itemtag="weapondroptier2_ruin" SpawnPointTag="alienruindmweapondrop" ignorebyai="true" offset="200" />
<RNGAction chance="0.3">
<Success>
<SpawnAction itemtag="weapondroptier2_ruin_special" SpawnPointTag="alienruindmweapondrop" ignorebyai="true" offset="200" />
</Success>
</RNGAction>
<WaitAction time="120" />
<GoTo name="tier2" maxtimes="2" />
<!-- TIER 3 -->
<SpawnAction itemtag="weapondroptier3_ruin_scooters" SpawnPointTag="alienruindmscooterdrop1" ignorebyai="true" offset="200" />
<SpawnAction itemtag="weapondroptier3_ruin_scooters" SpawnPointTag="alienruindmscooterdrop2" ignorebyai="true" offset="200" />
<Label name="tier3" />
<SpawnAction itemtag="weapondroptier3_ruin" SpawnPointTag="alienruindmweapondrop" ignorebyai="true" offset="200" />
<SpawnAction itemtag="weapondroptier3_ruin" SpawnPointTag="alienruindmweapondrop" ignorebyai="true" offset="200" />
<RNGAction chance="0.3">
<Success>
<SpawnAction itemtag="weapondroptier3_ruin_special" SpawnPointTag="alienruindmweapondrop" ignorebyai="true" offset="200" />
</Success>
</RNGAction>
<WaitAction time="120" />
<GoTo name="tier3" maxtimes="2" />
<!-- TIER 4-->
<SpawnAction itemtag="weapondroptier4_ruin_scooters" SpawnPointTag="alienruindmscooterdrop1" ignorebyai="true" offset="200" />
<SpawnAction itemtag="weapondroptier4_ruin_scooters" SpawnPointTag="alienruindmscooterdrop2" ignorebyai="true" offset="200" />
<Label name="tier4" />
<SpawnAction itemtag="weapondroptier4_ruin" SpawnPointTag="alienruindmweapondrop" ignorebyai="true" offset="200" />
<SpawnAction itemtag="weapondroptier4_ruin" SpawnPointTag="alienruindmweapondrop" ignorebyai="true" offset="200" />
<RNGAction chance="0.3">
<Success>
<SpawnAction itemtag="weapondroptier4_ruin_special" SpawnPointTag="alienruindmweapondrop" ignorebyai="true" offset="200" />
</Success>
</RNGAction>
<WaitAction time="120" />
<GoTo name="tier4" />
</ScriptedEvent>
<!-- DIVING SUITS -->
<ScriptedEvent identifier="alienruindmdivingsuits">
<Label name="divingsuitcontainers_tier1" />
<ClearTagAction tag="selecteddivingsuitlocker" />
<ClearTagAction tag="spawneddivingsuit" />
<!-- choose a random diving suit locker to spawn stuff in -->
<TagAction criteria="itemidentifier:divingsuitlocker" tag="selecteddivingsuitlocker" submarinetype="outpost" ChooseRandom="true" ContinueIfNoTargetsFound="true" />
<CountTargetsAction TargetTag="selecteddivingsuitlocker" minamount="1">
<Success>
<RNGAction chance="0.1">
<Success>
<SpawnAction itemidentifier="combatdivingsuit" amount="1" TargetTag="spawneddivingsuit" targetinventory="selecteddivingsuitlocker" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" />
<SpawnAction itemidentifier="oxygentank" amount="1" targetinventory="spawneddivingsuit" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" RequireSpawnPointTag="true" />
</Success>
<Failure>
<SpawnAction itemidentifier="divingsuit" amount="1" TargetTag="spawneddivingsuit" targetinventory="selecteddivingsuitlocker" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" />
<SpawnAction itemidentifier="oxygentank" amount="1" targetinventory="spawneddivingsuit" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" RequireSpawnPointTag="true" />
</Failure>
</RNGAction>
</Success>
</CountTargetsAction>
<WaitAction time="5" />
<GoTo name="divingsuitcontainers_tier1" maxtimes="20"/>
<Label name="divingsuitcontainers_tier2" />
<ClearTagAction tag="selecteddivingsuitlocker" />
<ClearTagAction tag="spawneddivingsuit" />
<!-- choose a random diving suit locker to spawn stuff in -->
<TagAction criteria="itemidentifier:divingsuitlocker" tag="selecteddivingsuitlocker" submarinetype="outpost" ChooseRandom="true" ContinueIfNoTargetsFound="true" />
<CountTargetsAction TargetTag="selecteddivingsuitlocker" minamount="1">
<Success>
<RNGAction chance="0.3">
<Success>
<SpawnAction itemidentifier="combatdivingsuit" amount="1" TargetTag="spawneddivingsuit" targetinventory="selecteddivingsuitlocker" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" />
<SpawnAction itemidentifier="oxygentank" amount="1" targetinventory="spawneddivingsuit" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" RequireSpawnPointTag="true" />
</Success>
<Failure>
<SpawnAction itemidentifier="divingsuit" amount="1" TargetTag="spawneddivingsuit" targetinventory="selecteddivingsuitlocker" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" />
<SpawnAction itemidentifier="oxygentank" amount="1" targetinventory="spawneddivingsuit" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" RequireSpawnPointTag="true" />
</Failure>
</RNGAction>
</Success>
</CountTargetsAction>
<WaitAction time="5" />
<GoTo name="divingsuitcontainers_tier2" maxtimes="40"/>
<Label name="divingsuitcontainers_tier3" />
<ClearTagAction tag="selecteddivingsuitlocker" />
<ClearTagAction tag="spawneddivingsuit" />
<!-- choose a random diving suit locker to spawn stuff in -->
<TagAction criteria="itemidentifier:divingsuitlocker" tag="selecteddivingsuitlocker" submarinetype="outpost" ChooseRandom="true" ContinueIfNoTargetsFound="true" />
<CountTargetsAction TargetTag="selecteddivingsuitlocker" minamount="1">
<Success>
<RNGAction chance="0.6">
<Success>
<SpawnAction itemidentifier="combatdivingsuit" amount="1" TargetTag="spawneddivingsuit" targetinventory="selecteddivingsuitlocker" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" />
<SpawnAction itemidentifier="oxygentank" amount="1" targetinventory="spawneddivingsuit" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" RequireSpawnPointTag="true" />
</Success>
<Failure>
<SpawnAction itemidentifier="divingsuit" amount="1" TargetTag="spawneddivingsuit" targetinventory="selecteddivingsuitlocker" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" />
<SpawnAction itemidentifier="oxygentank" amount="1" targetinventory="spawneddivingsuit" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" RequireSpawnPointTag="true" />
</Failure>
</RNGAction>
</Success>
</CountTargetsAction>
<WaitAction time="5" />
<GoTo name="divingsuitcontainers_tier3" maxtimes="40" />
<Label name="divingsuitcontainers_tier4" />
<ClearTagAction tag="selecteddivingsuitlocker" />
<ClearTagAction tag="spawneddivingsuit" />
<!-- choose a random diving suit locker to spawn stuff in -->
<TagAction criteria="itemidentifier:divingsuitlocker" tag="selecteddivingsuitlocker" submarinetype="outpost" ChooseRandom="true" ContinueIfNoTargetsFound="true" />
<CountTargetsAction TargetTag="selecteddivingsuitlocker" minamount="1">
<Success>
<RNGAction chance="0.1">
<Success>
<SpawnAction itemidentifier="slipsuit" amount="1" TargetTag="spawneddivingsuit" targetinventory="selecteddivingsuitlocker" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" />
<SpawnAction itemidentifier="oxygentank" amount="1" targetinventory="spawneddivingsuit" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" RequireSpawnPointTag="true" />
</Success>
<Failure>
<SpawnAction itemidentifier="combatdivingsuit" amount="1" TargetTag="spawneddivingsuit" targetinventory="selecteddivingsuitlocker" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" />
<SpawnAction itemidentifier="oxygentank" amount="1" targetinventory="spawneddivingsuit" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" RequireSpawnPointTag="true" />
</Failure>
</RNGAction>
</Success>
</CountTargetsAction>
<WaitAction time="5" />
<GoTo name="divingsuitcontainers_tier4" />
</ScriptedEvent>
<!-- ****************************************************************************************************************************************************** -->
<!-- Trashcan items -->
<!-- ****************************************************************************************************************************************************** -->
<ScriptedEvent identifier="trashitems">
<Label name="basictrashitems" />
<ClearTagAction tag="selectedtrashcan" />
<!-- choose a random trash can to spawn stuff in -->
<TagAction criteria="itemidentifier:opdeco_trashcan" tag="selectedtrashcan" submarinetype="outpost" ChooseRandom="true" ChooseRandomExcludingTag="usedtrashcan" ContinueIfNoTargetsFound="true" />
<!-- mark as already used-->
<TagAction criteria="eventtag:selectedtrashcan" tag="usedtrashcan" submarinetype="outpost" ContinueIfNoTargetsFound="true" />
<CountTargetsAction TargetTag="selectedtrashcan" minamount="1">
<Success>
<RNGAction chance="0.6">
<Success>
<SpawnAction itemidentifier="antibleeding1" amount="4" targetinventory="selectedtrashcan" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" />
</Success>
<Failure>
<SpawnAction itemidentifier="revolverround" amount="12" targetinventory="selectedtrashcan" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" />
</Failure>
</RNGAction>
<RNGAction chance="0.6">
<Success>
<SpawnAction itemidentifier="antibloodloss2" amount="2" targetinventory="selectedtrashcan" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" />
</Success>
<Failure>
<SpawnAction itemidentifier="smgmagazine" amount="1" targetinventory="selectedtrashcan" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" />
</Failure>
</RNGAction>
<RNGAction chance="0.6">
<Success>
<SpawnAction itemidentifier="opium" amount="2" targetinventory="selectedtrashcan" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" />
</Success>
<Failure>
<SpawnAction itemidentifier="spear" amount="12" targetinventory="selectedtrashcan" SpawnIfInventoryFull="false" ContinueIfFailedToSpawn="true" />
</Failure>
</RNGAction>
</Success>
</CountTargetsAction>
<GoTo name="basictrashitems" maxtimes="10" />
</ScriptedEvent>
<!-- ****************************************************************************************************************************************************** -->
<!-- Cleanup weaponcrates -->
<!-- ****************************************************************************************************************************************************** -->
<ScriptedEvent identifier="cleanup_weapondrops">
<Label name="repeat" />
<WaitAction time="10" />
<ClearTagAction tag="weaponcrate" />
<TagAction criteria="itemtag:weapondrop" tag="weaponcrate" submarinetype="outpost" ContinueIfNoTargetsFound="true" />
<!-- Check if the crate no longer contains at least one item (medium or small item) -->
<CheckConditionalAction targettag="weaponcrate" targetitemcomponent="ItemContainer" ContainedItemCount="0">
<CheckConditionalAction targettag="weaponcrate" targetitemcomponent="ItemContainer" ContainedItemCount="0" ApplyTagToTarget="emptycrate">
<Success>
<!-- Despawn crates that do not have anything in them -->
<RemoveItemAction targettag="weaponcrate" />
<RemoveItemAction targettag="emptycrate" />
</Success>
</CheckConditionalAction>
<GoTo name="repeat" />

View File

@@ -9,8 +9,7 @@
<Price storeidentifier="merchantmilitary" multiplier="1.25 " />
<Price storeidentifier="merchantmine" />
</Price>
<PreferredContainer primary="ruintreasure" amount="2" spawnprobability="0.1" />
<PreferredContainer secondary="ruinstoragelarge" amount="2" spawnprobability="0.02" />
<PreferredContainer primary="artifactholder" amount="2" spawnprobability="1" />
<Sprite texture="Content/Items/Alien/AlienRuins_Items.png" depth="0.6" sourcerect="630,0,82,108" origin="0.5,0.5" />
<Deconstruct time="30">
<Item identifier="steel" amount="2" />
@@ -54,8 +53,7 @@
<Price storeidentifier="merchantmilitary" multiplier="1.25 " />
<Price storeidentifier="merchantmine" />
</Price>
<PreferredContainer primary="ruintreasure" amount="2" spawnprobability="0.1" />
<PreferredContainer secondary="ruinstoragelarge" amount="2" spawnprobability="0.02" />
<PreferredContainer primary="artifactholder" amount="2" spawnprobability="1" />
<Sprite texture="Content/Items/Alien/AlienRuins_Items.png" depth="0.6" sourcerect="542,112,102,99" origin="0.5,0.5" />
<Deconstruct time="30">
<Item identifier="steel" amount="2" />
@@ -112,8 +110,7 @@
<Price storeidentifier="merchantmilitary" multiplier="1.25 " />
<Price storeidentifier="merchantmine" />
</Price>
<PreferredContainer primary="ruintreasure" amount="2" spawnprobability="0.1" />
<PreferredContainer secondary="ruinstoragelarge" amount="2" spawnprobability="0.02" />
<PreferredContainer primary="artifactholder" amount="2" spawnprobability="1" />
<Sprite texture="Content/Items/Alien/AlienRuins_Items.png" depth="0.6" sourcerect="645,108,93,103" origin="0.5,0.5" />
<Deconstruct time="30">
<Item identifier="steel" amount="2" />
@@ -167,8 +164,7 @@
<Price storeidentifier="merchantmilitary" multiplier="1.25 " />
<Price storeidentifier="merchantmine" />
</Price>
<PreferredContainer primary="ruintreasure" amount="2" spawnprobability="0.1" />
<PreferredContainer secondary="ruinstoragelarge" amount="2" spawnprobability="0.02" />
<PreferredContainer primary="artifactholder" amount="2" spawnprobability="1" />
<Sprite texture="Content/Items/Alien/AlienRuins_Items.png" depth="0.6" sourcerect="718,6,78,102" origin="0.5,0.5" />
<Deconstruct time="30">
<Item identifier="steel" amount="2" />
@@ -204,8 +200,7 @@
<Price storeidentifier="merchantmilitary" multiplier="1.25 " />
<Price storeidentifier="merchantmine" />
</Price>
<PreferredContainer primary="ruintreasure" amount="2" spawnprobability="0.1" />
<PreferredContainer secondary="ruinstoragelarge" amount="2" spawnprobability="0.02" />
<PreferredContainer primary="artifactholder" amount="2" spawnprobability="1" />
<Sprite texture="Content/Items/Alien/AlienRuins_Items.png" depth="0.6" sourcerect="541,0,88,108" origin="0.5,0.5" />
<Deconstruct time="30">
<Item identifier="steel" amount="2" />
@@ -234,6 +229,7 @@
<LightComponent range="600" lightcolor="255,56,144,111" IsOn="true" castshadows="false" allowingameediting="false" pulseamount="0.9" pulsefrequency="0.25" />
</Item>
<Item name="" identifier="psychosisartifact_event" nameidentifier="psychosisartifact" variantof="psychosisartifact" hideinmenus="true">
<PreferredContainer primary="artifactholder" amount="2" spawnprobability="0" />
<Price baseprice="2000" sold="false" canbespecial="false">
<Price storeidentifier="merchantoutpost" multiplier="0.85" />
<Price storeidentifier="merchantcity" multiplier="0.85" />
@@ -242,7 +238,7 @@
<Price storeidentifier="merchantmine" />
</Price>
</Item>
<Item name="" identifier="psychosisartifact_noeffect" nameidentifier="psychosisartifact" descriptionidentifier="decorativepiece" variantof="psychosisartifact" hideinmenus="true">
<Item name="" identifier="psychosisartifact_noeffect" nameidentifier="psychosisartifact" descriptionidentifier="decorativepiece" variantof="psychosisartifact" hideinmenus="true" category="Alien" subcategory="decorative">
<Holdable>
<Clear />
</Holdable>
@@ -501,7 +497,7 @@
<Upgrade gameversion="0.1500.5.0" scale="0.5" />
<Upgrade gameversion="1.0.13.0" Tags="alien,mediumitem,weapon,mountableweapon,cuttingequipment" />
</Item>
<Item name="" identifier="alienhatch" category="Alien" Tags="alien,door,aliendoor,weldable" damagedbyrepairtools="true" scale="0.5" health="3000">
<Item name="" identifier="alienhatch" category="Alien" subcategory="doorsandhatches" Tags="alien,door,aliendoor,weldable" damagedbyrepairtools="true" scale="0.5" health="3000">
<Sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="528,417,432,143" depth="0.8" origin="0.5,0.5" />
<BrokenSprite texture="Content/Items/Alien/AlienRuins_Items_Destroyed.png" sourcerect="528,417,432,143" depth="0.799" origin="0.5,0.5" scale="true" />
<DecorativeSprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="528,417,432,143" depth="0.04" origin="0.5,0.5" />
@@ -526,7 +522,7 @@
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
</ConnectionPanel>
</Item>
<Item name="" identifier="aliendoor" category="Alien" Tags="alien,door,aliendoor,weldable" damagedbyrepairtools="true" scale="0.5" health="3000">
<Item name="" identifier="aliendoor" category="Alien" subcategory="doorsandhatches" Tags="alien,door,aliendoor,weldable" damagedbyrepairtools="true" scale="0.5" health="3000">
<Sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="355,223,140,435" depth="0.8" origin="0.5,0.5" />
<DecorativeSprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="355,223,140,435" depth="0.04" origin="0.5,0.5" />
<Door canbeselected="true" canbepicked="true" pickkey="Action" msg="ItemMsgForceOpenCrowbar" PickingTime="60.0">
@@ -550,7 +546,7 @@
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
</ConnectionPanel>
</Item>
<Item name="" identifier="aliendoorsmall" nameidentifier="aliendoor" category="Alien" Tags="alien,door,aliendoor,weldable" damagedbyrepairtools="true" scale="0.5" health="1000">
<Item name="" identifier="aliendoorsmall" nameidentifier="aliendoor" category="Alien" subcategory="doorsandhatches" Tags="alien,door,aliendoor,weldable" damagedbyrepairtools="true" scale="0.5" health="1000">
<Sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="899,1234,107,173" depth="0.8" origin="0.5,0.5" />
<DecorativeSprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="899,1234,107,173" depth="0.04" origin="0.5,0.5" />
<Door canbeselected="true" canbepicked="true" pickkey="Action" msg="ItemMsgForceOpenCrowbar" PickingTime="45.0">
@@ -573,7 +569,7 @@
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
</ConnectionPanel>
</Item>
<Item name="" identifier="alienhatchsmall" nameidentifier="alienhatch" category="Alien" Tags="alien,door,aliendoor,weldable" damagedbyrepairtools="true" scale="0.5" health="1000">
<Item name="" identifier="alienhatchsmall" nameidentifier="alienhatch" category="Alien" subcategory="doorsandhatches" Tags="alien,door,aliendoor,weldable" damagedbyrepairtools="true" scale="0.5" health="1000">
<Sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="706,1427,173,107" depth="0.8" origin="0.5,0.5" />
<DecorativeSprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="706,1427,173,107" depth="0.04" origin="0.5,0.5" />
<Door canbeselected="true" canbepicked="true" horizontal="true" pickkey="Action" msg="ItemMsgForceOpenCrowbar" PickingTime="45.0">
@@ -596,7 +592,7 @@
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
</ConnectionPanel>
</Item>
<Item name="" identifier="aliendoorsmallwbuttons" nameidentifier="aliendoorwbuttons" descriptionidentifier="aliendoor" tags="alien,door,aliendoor,weldable" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false" allowedlinks="structure,item" linkable="true" scale="0.5" health="1000">
<Item name="" identifier="aliendoorsmallwbuttons" nameidentifier="aliendoorwbuttons" descriptionidentifier="aliendoor" category="Alien" subcategory="doorsandhatches" tags="alien,door,aliendoor,weldable" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false" allowedlinks="structure,item" linkable="true" scale="0.5" health="1000">
<Sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="898,1602,109,173" depth="0.8" origin="0.5,0.5" />
<BrokenSprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="898,1778,109,173" depth="0.8" origin="0.5,0.5" scale="true" />
<DecorativeSprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="899,1234,107,173" depth="0.04" origin="0.5,0.5" />
@@ -618,7 +614,7 @@
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
</ConnectionPanel>
</Item>
<Item name="" identifier="alienhatchsmallwbuttons" nameidentifier="alienhatchwbuttons" descriptionidentifier="alienhatch" allowedlinks="gap,hull,structure,item" linkable="true" tags="alien,door,aliendoor,weldable" scale="0.5" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false" health="1000">
<Item name="" identifier="alienhatchsmallwbuttons" nameidentifier="alienhatchwbuttons" descriptionidentifier="alienhatch" category="Alien" subcategory="doorsandhatches" allowedlinks="gap,hull,structure,item" linkable="true" tags="alien,door,aliendoor,weldable" scale="0.5" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false" health="1000">
<Sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="706,1650,173,107" depth="0.8" origin="0.5,0.5" />
<BrokenSprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="706,1764,173,107" depth="0.8" origin="0.5,0.5" scale="true" />
<DecorativeSprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="706,1427,173,107" depth="0.04" origin="0.5,0.5" />
@@ -640,7 +636,7 @@
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
</ConnectionPanel>
</Item>
<Item name="" identifier="aliendoorheavy" nameidentifier="aliendoor" category="Alien" Tags="alien,door,aliendoor,weldable" damagedbyrepairtools="true" scale="0.5" health="10000">
<Item name="" identifier="aliendoorheavy" nameidentifier="aliendoor" category="Alien" subcategory="doorsandhatches" Tags="alien,door,aliendoor,weldable" damagedbyrepairtools="true" scale="0.5" health="10000">
<Sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="196,223,152,435" depth="0.8" origin="0.5,0.5" />
<DecorativeSprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="196,223,152,435" depth="0.04" origin="0.5,0.5" />
<Door canbeselected="true" canbepicked="true" pickkey="Action" msg="ItemMsgForceOpenCrowbar" PickingTime="120.0">
@@ -664,7 +660,7 @@
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
</ConnectionPanel>
</Item>
<Item name="" identifier="alienhatchheavy" nameidentifier="alienhatch" category="Alien" Tags="alien,door,aliendoor,weldable" damagedbyrepairtools="true" scale="0.5" health="10000">
<Item name="" identifier="alienhatchheavy" nameidentifier="alienhatch" category="Alien" subcategory="doorsandhatches" Tags="alien,door,aliendoor,weldable" damagedbyrepairtools="true" scale="0.5" health="10000">
<Sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="529,631,433,149" depth="0.8" origin="0.5,0.5" />
<DecorativeSprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="529,631,433,149" depth="0.04" origin="0.5,0.5" />
<Door canbeselected="true" horizontal="true" canbepicked="true" pickkey="Action" msg="ItemMsgForceOpenCrowbar" PickingTime="120.0">
@@ -688,7 +684,7 @@
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
</ConnectionPanel>
</Item>
<Item name="" identifier="aliendoorwbuttons" descriptionidentifier="aliendoor" tags="alien,door,aliendoor,weldable" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false" allowedlinks="structure,item" linkable="true" scale="0.5" health="3000">
<Item name="" identifier="aliendoorwbuttons" descriptionidentifier="aliendoor" category="Alien" subcategory="doorsandhatches" tags="alien,door,aliendoor,weldable" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false" allowedlinks="structure,item" linkable="true" scale="0.5" health="3000">
<Sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="0,223,189,435" depth="0.8" origin="0.5,0.5" />
<BrokenSprite texture="Content/Items/Alien/AlienRuins_Items_Destroyed.png" sourcerect="0,223,189,435" depth="0.8" origin="0.5,0.5" scale="true" />
<DecorativeSprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="355,223,140,435" depth="0.04" origin="0.5,0.5" />
@@ -710,7 +706,7 @@
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
</ConnectionPanel>
</Item>
<Item name="" identifier="alienhatchwbuttons" descriptionidentifier="alienhatch" allowedlinks="gap,hull,structure,item" linkable="true" tags="alien,door,aliendoor,weldable" scale="0.5" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false" health="3000">
<Item name="" identifier="alienhatchwbuttons" descriptionidentifier="alienhatch" allowedlinks="gap,hull,structure,item" linkable="true" category="Alien" subcategory="doorsandhatches" tags="alien,door,aliendoor,weldable" scale="0.5" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false" health="3000">
<Sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="529,225,432,190" depth="0.8" origin="0.5,0.5" />
<BrokenSprite texture="Content/Items/Alien/AlienRuins_Items_Destroyed.png" sourcerect="529,225,432,190" depth="0.8" origin="0.5,0.5" scale="true" />
<DecorativeSprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="528,417,432,143" depth="0.04" origin="0.5,0.5" />
@@ -733,7 +729,7 @@
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
</ConnectionPanel>
</Item>
<Item name="" identifier="alienmotionsensor" category="Alien" Tags="alien,alienmotionsensor" scale="0.5" damagedbyexplosions="true" damagedbymeleeweapons="true" damagedbyprojectiles="true" damagedbyrepairtools="true" health="100" >
<Item name="" identifier="alienmotionsensor" category="Alien" subcategory="devices" Tags="alien,alienmotionsensor" scale="0.5" damagedbyexplosions="true" damagedbymeleeweapons="true" damagedbyprojectiles="true" damagedbyrepairtools="true" health="100" >
<Body width="89" height="92" bodytype="Static"/>
<Sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="227,1781,110,112" depth="0.8" origin="0.5,0.5" />
<DecorativeSprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="338,1783,89,92" depth="0.75" origin="0.5,0.5" rotationspeed="180" comparison="and" >
@@ -766,7 +762,7 @@
<StatusEffect type="OnBroken" target="This" targetitemcomponent="MotionSensor" isActive="false"/>
</ConnectionPanel>
</Item>
<Item name="" identifier="artifactholder" category="Alien" Tags="alien,artifactholder,artifactcontainer">
<Item name="" identifier="artifactholder" category="Alien" subcategory="containers" Tags="alien,artifactholder,artifactcontainer">
<Sprite texture="Content/Items/Alien/AlienRuins_Items.png" depth="0.8" sourcerect="725,786,260,425" />
<ItemContainer capacity="1" maxstacksize="60" canbeselected="true" hideitems="false" itempos="130,-180" containedspritedepth="0.81" autointeractwithcontained="true" msg="ItemMsgInteractSelect">
<GuiFrame relativesize="0.11,0.17" anchor="Center" minsize="140,170" maxsize="280,280" style="ItemUI" />
@@ -825,7 +821,7 @@
<DecorativeSprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="818,1246,19,153" depth="0.9" offset="50,0" origin="0.5,0.7" offsetanim="Sine" offsetanimspeed="0.82" />
<DecorativeSprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="837,1246,19,153" depth="0.7" offset="-50,0" origin="0.5,0.7" offsetanim="Sine" offsetanimspeed="2.12" />
</Item>
<Item name="" identifier="aliengenerator_new" nameidentifier="aliengenerator" category="Alien" Tags="alien,aliengenerator" scale="0.3" damagedbyexplosions="true" damagedbymeleeweapons="true" damagedbyprojectiles="true" damagedbyrepairtools="true" health="300">
<Item name="" identifier="aliengenerator_new" nameidentifier="aliengenerator" category="Alien" subcategory="devices" Tags="alien,aliengenerator" scale="0.3" damagedbyexplosions="true" damagedbymeleeweapons="true" damagedbyprojectiles="true" damagedbyrepairtools="true" health="300">
<Body width="500" height="500" bodytype="Static" />
<Sprite name="aliengenerator" texture="Content/Items/Alien/AlienRuins_Items_04.png" depth="0.8" sourcerect="515,4,506,506" />
<DecorativeSprite name="aliengenerator_center" texture="Content/Items/Alien/AlienRuins_Items_04.png" depth="0.79" sourcerect="10,485,178,179" origin="0.5,0.5"/>
@@ -931,7 +927,7 @@
</StatusEffect>-->
</Projectile>
</Item>
<Item name="" identifier="alienpump" category="Alien" tags="alien,alienpump">
<Item name="" identifier="alienpump" category="Alien" subcategory="devices" tags="alien,alienpump">
<Sprite texture="Content/Items/Alien/AlienRuins_Items_04.png" depth="0.8" sourcerect="271,513,143,182" />
<Pump canbeselected="false" maxflow="6000" PowerConsumption="300.0" MinVoltage="0.3">
<sound file="Content/Items/Alien/AlienPump.ogg" type="OnUse" range="1500.0" volumeproperty="CurrFlow" volume="0.01" loop="true" />
@@ -955,7 +951,7 @@
<RequiredItem items="wrench" type="Equipped" />
</Repairable>
</Item>
<Item name="" identifier="alienbutton" category="Alien" tags="smallitem,alien,alienbutton" scale="0.5">
<Item name="" identifier="alienbutton" category="Alien" subcategory="devices" tags="smallitem,alien,alienbutton" scale="0.5">
<Sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="183,13,100,97" depth="0.8" origin="0.5,0.5" />
<Controller direction="None" canbepicked="true" msg="ItemMsgPressSelect">
<sound file="Content/Items/Alien/AlienButton.ogg" type="OnUse" range="500.0" />
@@ -1072,7 +1068,7 @@
</LightComponent>
</Item>
<!--END RUIN ITEMS-->
<Item name="" identifier="endruinheavydoorvertical" nameidentifier="endruinheavydoor" tags="alien,door,aliendoor" category="alien" scale="1.0" health="1000" damagedbyrepairtools="false" damagedbymonsters="false" damagedbyexplosions="true" explosiondamagemultiplier="0" allowrotatingineditor="true" allowedlinks="structure,item" ondamagedthreshold="10" linkable="true">
<Item name="" identifier="endruinheavydoorvertical" nameidentifier="endruinheavydoor" tags="alien,door,aliendoor" category="alien" subcategory="doorsandhatches" scale="1.0" health="1000" damagedbyrepairtools="false" damagedbymonsters="false" damagedbyexplosions="true" explosiondamagemultiplier="0" allowrotatingineditor="true" allowedlinks="structure,item" ondamagedthreshold="10" linkable="true">
<Sprite texture="EndRuin_Items.png" sourcerect="256,0,128,1024" depth="0.51" origin="0.5,0.5" />
<!-- hack: hide the normal sprite (implemented as a separate structure) -->
<BrokenSprite texture="EndRuin_Items.png" sourcerect="0,0,1,1" origin="0.5,0.5" fadein="false" maxcondition="100" />
@@ -1091,7 +1087,7 @@
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
</ConnectionPanel>
</Item>
<Item name="" identifier="endruinheavydoorhorizontal" nameidentifier="endruinheavydoor" allowedlinks="gap,hull,structure,item" linkable="true" tags="alien,door,aliendoor" category="alien" scale="1.0" health="1000" damagedbyrepairtools="false" damagedbymonsters="false" damagedbyexplosions="true" explosiondamagemultiplier="0.1" ondamagedthreshold="10" allowrotatingineditor="false">
<Item name="" identifier="endruinheavydoorhorizontal" nameidentifier="endruinheavydoor" allowedlinks="gap,hull,structure,item" linkable="true" tags="alien,door,aliendoor" category="alien" subcategory="doorsandhatches" scale="1.0" health="1000" damagedbyrepairtools="false" damagedbymonsters="false" damagedbyexplosions="true" explosiondamagemultiplier="0.1" ondamagedthreshold="10" allowrotatingineditor="false">
<Sprite texture="EndRuin_Items.png" sourcerect="384,256,1024,128" depth="0.51" origin="0.5,0.5" />
<!-- hack: hide the normal sprite (implemented as a separate structure) -->
<BrokenSprite texture="EndRuin_Items.png" sourcerect="0,0,1,1" origin="0.5,0.5" fadein="false" maxcondition="100" />
@@ -1111,7 +1107,7 @@
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
</ConnectionPanel>
</Item>
<Item name="" identifier="alienturret_new" nameidentifier="alienturret" category="Alien" Tags="turret,alien" scale="0.5" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbyrepairtools="true" damagedbymeleeweapons="true" health="300">
<Item name="" identifier="alienturret_new" nameidentifier="alienturret" category="Alien" subcategory="devices" Tags="turret,alien" scale="0.5" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbyrepairtools="true" damagedbymeleeweapons="true" health="300">
<StaticBody width="251" height="192" />
<Sprite name="alienturret" texture="Content/Items/Alien/AlienTurret.png" depth="0.7" sourcerect="4,318,251,192" canflipy="false" />
<BrokenSprite name="alienturret_broken_gradual" texture="Content/Items/Alien/AlienTurret.png" sourcerect="257,318,251,192" depth="0.69" fadein="true" maxcondition="80" />
@@ -1190,49 +1186,49 @@
</StatusEffect>
</Projectile>
</Item>
<Item name="" identifier="alienwritingdecal1" nameidentifier="alienwriting" Tags="alienwritingdecal" width="285" height="160" scale="1.0" noninteractable="true" category="alien, Decorative">
<Item name="" identifier="alienwritingdecal1" nameidentifier="alienwriting" descriptionidentifier="ruincolumn" Tags="alienwritingdecal" width="285" height="160" scale="1.0" noninteractable="true" category="alien" subcategory="decorative">
<sprite texture="Content/Items/Alien/EndRuin_Items.png" sourcerect="1123,384,285,160" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="1024" lightcolor="100,153,153,102" powerconsumption="0" IsOn="true" castshadows="false" allowingameediting="false">
<sprite texture="Content/Items/Alien/EndRuin_Items.png" sourcerect="1123,544,285,160" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
</LightComponent>
</Item>
<Item name="" identifier="alienwritingdecal2" nameidentifier="alienwriting" Tags="alienwritingdecal" width="285" height="160" scale="1.0" noninteractable="true" category="alien, Decorative">
<Item name="" identifier="alienwritingdecal2" nameidentifier="alienwriting" descriptionidentifier="ruincolumn" Tags="alienwritingdecal" width="285" height="160" scale="1.0" noninteractable="true" category="alien" subcategory="decorative">
<sprite texture="Content/Items/Alien/EndRuin_Items.png" sourcerect="1123,705,285,160" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="1024" lightcolor="100,153,153,102" powerconsumption="0" IsOn="true" pulsefrequency="0.3" pulseamount="0.2" castshadows="false" allowingameediting="false">
<sprite texture="Content/Items/Alien/EndRuin_Items.png" sourcerect="1123,864,285,160" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
</LightComponent>
</Item>
<Item name="" identifier="alienwritingdecal3" nameidentifier="alienwriting" Tags="alienwritingdecal" width="117" height="117" scale="1.0" noninteractable="true" category="alien, Decorative">
<Item name="" identifier="alienwritingdecal3" nameidentifier="alienwriting" descriptionidentifier="ruincolumn" Tags="alienwritingdecal" width="117" height="117" scale="1.0" noninteractable="true" category="alien" subcategory="decorative">
<sprite texture="Content/Map/AlienRuins_LevelAssets1.png" sourcerect="1915,2,131,132" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="1024" lightcolor="100,153,153,102" powerconsumption="0" IsOn="true" pulsefrequency="0.3" pulseamount="0.2" castshadows="false" allowingameediting="false">
<sprite texture="Content/Map/AlienRuins_LevelAssets1.png" sourcerect="1915,137,131,132" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
</LightComponent>
</Item>
<Item name="" identifier="alienwritingdecal4" nameidentifier="alienwriting" Tags="alienwritingdecal" width="261" height="87" scale="1.0" noninteractable="true" category="alien, Decorative">
<Item name="" identifier="alienwritingdecal4" nameidentifier="alienwriting" descriptionidentifier="ruincolumn" Tags="alienwritingdecal" width="261" height="87" scale="1.0" noninteractable="true" category="alien" subcategory="decorative">
<sprite texture="Content/Map/AlienRuins_LevelAssets1.png" sourcerect="1658,2,254,97" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="1024" lightcolor="100,153,153,102" powerconsumption="0" IsOn="true" pulsefrequency="0.3" pulseamount="0.2" castshadows="false" allowingameediting="false">
<sprite texture="Content/Map/AlienRuins_LevelAssets1.png" sourcerect="1658,200,250,93" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
</LightComponent>
</Item>
<Item name="" identifier="alienwritingdecal5" nameidentifier="alienwriting" Tags="alienwritingdecal" width="264" height="87" scale="1.0" noninteractable="true" category="alien, Decorative">
<Item name="" identifier="alienwritingdecal5" nameidentifier="alienwriting" descriptionidentifier="ruincolumn" Tags="alienwritingdecal" width="264" height="87" scale="1.0" noninteractable="true" category="alien" subcategory="decorative">
<sprite texture="Content/Map/AlienRuins_LevelAssets1.png" sourcerect="1658,102,255,95" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="1024" lightcolor="100,153,153,102" powerconsumption="0" IsOn="true" castshadows="false" allowingameediting="false">
<sprite texture="Content/Map/AlienRuins_LevelAssets1.png" sourcerect="1658,296,251,91" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
</LightComponent>
</Item>
<Item name="" identifier="alienwritingdecal6" nameidentifier="alienwriting" Tags="alienwritingdecal" width="241" height="138" scale="1.0" noninteractable="true" category="alien, Decorative">
<Item name="" identifier="alienwritingdecal6" nameidentifier="alienwriting" descriptionidentifier="ruincolumn" Tags="alienwritingdecal" width="241" height="138" scale="1.0" noninteractable="true" category="alien" subcategory="decorative">
<sprite texture="Content/Items/Alien/AlienRuins_Items_02.png" sourcerect="9,1449,241,138" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="1024" lightcolor="100,153,153,102" powerconsumption="0" IsOn="true" castshadows="false" allowingameediting="false">
<sprite texture="Content/Items/Alien/AlienRuins_Items_02.png" sourcerect="250,1449,241,138" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
</LightComponent>
</Item>
<Item name="" identifier="alienwritingdecal7" nameidentifier="alienwriting" Tags="alienwritingdecal" width="241" height="156" scale="1.0" noninteractable="true" category="alien, Decorative">
<Item name="" identifier="alienwritingdecal7" nameidentifier="alienwriting" descriptionidentifier="ruincolumn" Tags="alienwritingdecal" width="241" height="156" scale="1.0" noninteractable="true" category="alien" subcategory="decorative">
<sprite texture="Content/Items/Alien/AlienRuins_Items_02.png" sourcerect="9,1587,241,156" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="1024" lightcolor="100,153,153,102" powerconsumption="0" IsOn="true" pulsefrequency="0.3" pulseamount="0.2" castshadows="false" allowingameediting="false">
<sprite texture="Content/Items/Alien/AlienRuins_Items_02.png" sourcerect="250,1587,241,156" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
</LightComponent>
</Item>
<Item name="Alien writing: force alienwriting1 event" description="A SINGER IS BORN — AUDIENCE GATHERS, [UNTRANSLATABLE?] SPREADS — OUTGROWS THE CRADLE, FORTRESS IS BUILT — TO HOUSE — TO PROTECT" nameidentifier="alienwriting" identifier="alienwriting_alienwriting1" Tags="alienwritingdecal" width="264" height="87" scale="1.0" noninteractable="false" hideinmenus="true" category="alien, Decorative">
<Item name="Alien writing: force alienwriting1 event" description="A SINGER IS BORN — AUDIENCE GATHERS, [UNTRANSLATABLE?] SPREADS — OUTGROWS THE CRADLE, FORTRESS IS BUILT — TO HOUSE — TO PROTECT" nameidentifier="alienwriting" identifier="alienwriting_alienwriting1" Tags="alienwritingdecal" width="264" height="87" scale="1.0" noninteractable="false" hideinmenus="true" category="alien">
<sprite texture="Content/Items/Alien/EndRuin_Items.png" sourcerect="1123,384,285,160" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="1024" lightcolor="100,153,153,102" powerconsumption="0" IsOn="true" castshadows="false" allowingameediting="false">
<sprite texture="Content/Items/Alien/EndRuin_Items.png" sourcerect="1123,544,285,160" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
@@ -1241,7 +1237,7 @@
</StatusEffect>
</LightComponent>
</Item>
<Item name="Alien writing: force alienwriting2 event" description="LIFE INCUBATED UNDER ICE — CONSCIOUSNESS FORMS, KNOWLEDGE COMPOUNDS — CIVILIZATION DEVELOPS, INSULATED FROM DANGER" nameidentifier="alienwriting" identifier="alienwriting_alienwriting2" Tags="alienwritingdecal" width="264" height="87" scale="1.0" noninteractable="false" hideinmenus="true" category="alien, Decorative">
<Item name="Alien writing: force alienwriting2 event" description="LIFE INCUBATED UNDER ICE — CONSCIOUSNESS FORMS, KNOWLEDGE COMPOUNDS — CIVILIZATION DEVELOPS, INSULATED FROM DANGER" nameidentifier="alienwriting" identifier="alienwriting_alienwriting2" Tags="alienwritingdecal" width="264" height="87" scale="1.0" noninteractable="false" hideinmenus="true" category="alien">
<sprite texture="Content/Items/Alien/EndRuin_Items.png" sourcerect="1123,705,285,160" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="1024" lightcolor="100,153,153,102" powerconsumption="0" IsOn="true" pulsefrequency="0.3" pulseamount="0.2" castshadows="false" allowingameediting="false">
<sprite texture="Content/Items/Alien/EndRuin_Items.png" sourcerect="1123,864,285,160" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
@@ -1250,7 +1246,7 @@
</StatusEffect>
</LightComponent>
</Item>
<Item name="Alien writing: force alienwriting4 event" description="THE SINGER IS ALONE - THE DEVOTED LONGING FOR [UNTRANSLATABLE?] - A BRIDGE TO BRING NIGH THE GREAT SPHERE IS BUILT" nameidentifier="alienwriting" identifier="alienwriting_alienwriting6" Tags="alienwritingdecal" width="264" height="87" scale="1.0" noninteractable="false" hideinmenus="true" category="alien, Decorative">
<Item name="Alien writing: force alienwriting4 event" description="THE SINGER IS ALONE - THE DEVOTED LONGING FOR [UNTRANSLATABLE?] - A BRIDGE TO BRING NIGH THE GREAT SPHERE IS BUILT" nameidentifier="alienwriting" identifier="alienwriting_alienwriting6" Tags="alienwritingdecal" width="264" height="87" scale="1.0" noninteractable="false" hideinmenus="true" category="alien">
<sprite texture="Content/Items/Alien/AlienRuins_Items_02.png" sourcerect="9,1449,241,138" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="1024" lightcolor="100,153,153,102" powerconsumption="0" IsOn="true" pulsefrequency="0.3" pulseamount="0.2" castshadows="false" allowingameediting="false">
<sprite texture="Content/Items/Alien/AlienRuins_Items_02.png" sourcerect="250,1449,241,138" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
@@ -1259,7 +1255,7 @@
</StatusEffect>
</LightComponent>
</Item>
<Item name="Alien writing: force alienwriting5 event" description="WHICH CAME FIRST - YOH-WEY, THE DEVOTED, THE ONES FROM THE SKY - THIS ONE DOES NOT KNOW, BUT IS SURELY ONE OF THE LAST, LEST THEY CAN QUENCH THE RADIANCE" nameidentifier="alienwriting" identifier="alienwriting_alienwriting7" Tags="alienwritingdecal" width="264" height="87" scale="1.0" noninteractable="false" hideinmenus="true" category="alien, Decorative">
<Item name="Alien writing: force alienwriting5 event" description="WHICH CAME FIRST - YOH-WEY, THE DEVOTED, THE ONES FROM THE SKY - THIS ONE DOES NOT KNOW, BUT IS SURELY ONE OF THE LAST, LEST THEY CAN QUENCH THE RADIANCE" nameidentifier="alienwriting" identifier="alienwriting_alienwriting7" Tags="alienwritingdecal" width="264" height="87" scale="1.0" noninteractable="false" hideinmenus="true" category="alien">
<sprite texture="Content/Items/Alien/AlienRuins_Items_02.png" sourcerect="9,1587,241,156" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="1024" lightcolor="100,153,153,102" powerconsumption="0" IsOn="true" pulsefrequency="0.3" pulseamount="0.2" castshadows="false" allowingameediting="false">
<sprite texture="Content/Items/Alien/AlienRuins_Items_02.png" sourcerect="250,1587,241,156" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
@@ -1268,7 +1264,7 @@
</StatusEffect>
</LightComponent>
</Item>
<Item name="Alien writing: force alienwriting6 event" description="THE RADIANCE OF THE GREAT SPHERE - DID WE NOT UNDERSTAND OR DID WE NOT [UNTRANSLATABLE?] - THE BRIDGE CALLS IT FORTH" nameidentifier="alienwriting" identifier="alienwriting_alienwriting8" Tags="alienwritingdecal" width="264" height="87" scale="1.0" noninteractable="false" hideinmenus="true" category="alien, Decorative">
<Item name="Alien writing: force alienwriting6 event" description="THE RADIANCE OF THE GREAT SPHERE - DID WE NOT UNDERSTAND OR DID WE NOT [UNTRANSLATABLE?] - THE BRIDGE CALLS IT FORTH" nameidentifier="alienwriting" identifier="alienwriting_alienwriting8" Tags="alienwritingdecal" width="264" height="87" scale="1.0" noninteractable="false" hideinmenus="true" category="alien">
<sprite texture="Content/Items/Alien/AlienRuins_Items_02.png" sourcerect="9,1449,241,138" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="1024" lightcolor="100,153,153,102" powerconsumption="0" IsOn="true" pulsefrequency="0.3" pulseamount="0.2" castshadows="false" allowingameediting="false">
<sprite texture="Content/Items/Alien/AlienRuins_Items_02.png" sourcerect="250,1449,241,138" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
@@ -1278,7 +1274,7 @@
</LightComponent>
</Item>
<!--/END RUIN ITEMS-->
<Item name="" identifier="aliencoil" Tags="alien,aliencoil" category="Alien" damagedbyexplosions="true" damagedbymeleeweapons="true" damagedbyprojectiles="true" damagedbyrepairtools="true" health="300">
<Item name="" identifier="aliencoil" Tags="alien,aliencoil" category="Alien" subcategory="devices" damagedbyexplosions="true" damagedbymeleeweapons="true" damagedbyprojectiles="true" damagedbyrepairtools="true" health="300">
<StaticBody width="176" height="301" />
<Sprite texture="Content/Items/Alien/AlienRuins_Items.png" depth="0.55" sourcerect="513,1008,176,301" origin="0.5,0.5" />
<!--<LightComponent AllowInGameEditing="false" lightcolor="112,146,190,100" flicker="0.2" canbeselected="false" range="3200" IsOn="true" />-->
@@ -1324,25 +1320,25 @@
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="513,1315,176,301" depth="0.1" origin="0.5,0.5" alpha="1.0" />
</LightComponent>
</Item>
<Item name="" identifier="aliencoildecorative" nameidentifier="aliencoil" Tags="alien,aliencoil" category="Alien" hideinmenus="true">
<Item name="" identifier="aliencoildecorative" nameidentifier="aliencoil" descriptionidentifier="ruincolumn" Tags="alien,aliencoil" category="Alien" subcategory="decorative" hideinmenus="true">
<Sprite texture="Content/Items/Alien/AlienRuins_Items.png" depth="0.55" sourcerect="513,1008,176,301" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="255,255,255,111" IsOn="true" powerconsumption="1" castshadows="false" allowingameediting="false">
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="513,1315,176,301" depth="0.1" origin="0.5,0.5" alpha="1.0" />
</LightComponent>
</Item>
<Item name="" identifier="toxinsvent" aliases="alienvent" category="Alien" tags="alien,toxinsvent" scale="0.5" linkable="false" >
<Item name="" identifier="toxinsvent" aliases="alienvent" category="Alien" tags="alien,toxinsvent" subcategory="devices" scale="0.5" allowedlinks="alientoxinsgenerator" linkable="true" >
<Upgrade gameversion="0.10.0.0" scale="0.5" />
<Sprite texture="Content/Items/Alien/Legacy/AlienRuin_Legacy.png" depth="0.91" sourcerect="203,512,53,52" />
<LightComponent range="800" castshadows="False" ison="True" blinkfrequency="0" lightcolor="143,236,166,100" pulsefrequency="0.3" pulseamount="0.2" isactive="True" minvoltage="0" powerconsumption="0" vulnerabletoemp="False" pickingtime="0" canbepicked="False" allowingameediting="False" msg="">
<Sprite texture="Content/Items/Alien/Legacy/AlienRuin_Legacy.png" depth="0.91" sourcerect="203,512,53,52" />
<sound file="Content/Items/Alien/AlienPump.ogg" type="OnActive" range="400.0" loop="true" />
<StatusEffect type="OnActive" target="This">
<ParticleEmitter particle="toxins" particlespersecond="5" scalemin="0.2" scalemax="0.5" distancemax="50" anglemax="360"/>
<StatusEffect type="OnActive" target="This" Duration="12" interval="16" >
<ParticleEmitter particle="toxins" particlespersecond="5" scalemin="0.2" scalemax="0.5" distancemax="50" anglemax="360" />
<ParticleEmitter particle="toxinmist" anglemin="0" anglemax="360" velocitymin="10" velocitymax="20" scalemin="0.2" scalemax="0.5" particlespersecond="20"/>
</StatusEffect>
<StatusEffect type="OnActive" target="NearbyCharacters" range="300">
<Affliction identifier="psychosis" strength="0.5" />
<Affliction identifier="nausea" strength="0.5" />
<StatusEffect type="OnActive" target="NearbyCharacters" range="300" Duration="12" interval="16" >
<Affliction identifier="psychosis" strength="2" />
<Affliction identifier="nausea" strength="2" />
</StatusEffect>
</LightComponent>
<Vent/>
@@ -1359,28 +1355,28 @@
</StatusEffect>
</ConnectionPanel>
</Item>
<Item name="" identifier="alienitemcontainersmall" category="Alien" tags="aliencontainer" linkable="true" pickdistance="150" scale="0.5">
<Item name="" identifier="alienitemcontainersmall" category="Alien" subcategory="containers" tags="aliencontainer" linkable="true" pickdistance="150" scale="0.5">
<Sprite texture="Content/Items/Alien/AlienRuins_Items.png" depth="0.84" sourcerect="1,130,146,92" origin="0.5,0.5" />
<ItemContainer capacity="18" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect" slotsperrow="5">
<GuiFrame relativesize="0.16,0.22" anchor="Center" style="ItemUI" />
<Containable items="smallitem,mediumitem,alienartifact,ammobox,deepdiving,largeitem" />
</ItemContainer>
</Item>
<Item name="" identifier="alienitemcontainermedium" category="Alien" tags="aliencontainer" linkable="true" pickdistance="150" scale="0.5">
<Item name="" identifier="alienitemcontainermedium" category="Alien" subcategory="containers" tags="aliencontainer" linkable="true" pickdistance="150" scale="0.5">
<Sprite texture="Content/Items/Alien/AlienRuins_Items.png" depth="0.84" sourcerect="1,0,176,129" origin="0.5,0.5" />
<ItemContainer capacity="24" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect" slotsperrow="5">
<GuiFrame relativesize="0.2,0.22" anchor="Center" style="ItemUI" />
<Containable items="smallitem,mediumitem,alienartifact,ammobox,deepdiving,largeitem" />
</ItemContainer>
</Item>
<Item name="" identifier="alienitemcontainerlarge" category="Alien" tags="aliencontainer" linkable="true" pickdistance="150" scale="0.5">
<Item name="" identifier="alienitemcontainerlarge" category="Alien" subcategory="containers" tags="aliencontainer" linkable="true" pickdistance="150" scale="0.5">
<Sprite texture="Content/Items/Alien/AlienRuins_Items.png" depth="0.84" sourcerect="289,0,252,216" origin="0.5,0.5" />
<ItemContainer capacity="36" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect" slotsperrow="6">
<GuiFrame relativesize="0.2,0.3" anchor="Center" style="ItemUI" />
<Containable items="smallitem,mediumitem,largeitem,alienartifact,ammobox,deepdiving" />
</ItemContainer>
</Item>
<Item name="" identifier="alienlightcomponent" category="Alien" Tags="smallitem,alienlight" cargocontaineridentifier="metalcrate">
<Item name="" identifier="alienlightcomponent" category="Alien" Tags="smallitem,alienlight" subcategory="lighting" cargocontaineridentifier="metalcrate">
<Sprite texture="AlienRuins_Items.png" depth="0.8" sourcerect="128,1889,16,16" origin="0.5,0.5" />
<LightComponent AllowInGameEditing="false" color="1.0,0.0,0.0,0.5" castshadows="false">
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
@@ -1395,7 +1391,7 @@
</ConnectionPanel>
</Item>
<!-- made destructible, fixed inventory UI + small effect -->
<Item name="" identifier="incubationbubble" category="Alien" tags="aliencontainer,geneticstorage" linkable="true" pickdistance="150" scale="0.5" damagedbyexplosions="true" damagedbymeleeweapons="true" damagedbyprojectiles="true" damagedbyrepairtools="true" health="30">
<Item name="" identifier="incubationbubble" category="Alien" subcategory="containers" tags="aliencontainer,geneticstorage" linkable="true" pickdistance="150" scale="0.5" damagedbyexplosions="true" damagedbymeleeweapons="true" damagedbyprojectiles="true" damagedbyrepairtools="true" health="30">
<Sprite texture="Content/Items/Alien/AlienRuins_Items.png" depth="0.84" sourcerect="0,1022,464,340" origin="0.5,0.5" />
<BrokenSprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="1040,1022,464,340" depth="0.799" origin="0.5,0.5" scale="true" />
<Body radius="150" bodytype="Static" />
@@ -1409,7 +1405,7 @@
</StatusEffect>
</ItemContainer>
</Item>
<Item name="" identifier="gravitysphere" category="Alien" linkable="true" scale="0.5" damagedbyexplosions="true" damagedbymeleeweapons="true" damagedbyprojectiles="true" damagedbyrepairtools="true" health="300">
<Item name="" identifier="gravitysphere" category="Alien" subcategory="devices" linkable="true" scale="0.5" damagedbyexplosions="true" damagedbymeleeweapons="true" damagedbyprojectiles="true" damagedbyrepairtools="true" health="300">
<Body radius="175" bodytype="Static" />
<Sprite texture="Content/Items/Alien/AlienRuins_Items.png" depth="0.84" sourcerect="21,1367,395,395" origin="0.5,0.5" />
<DecorativeSprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="226,700,301,296" depth="0.78" origin="0.5,0.5" offset="0,-375" />
@@ -1473,7 +1469,7 @@
</ConnectionPanel>
</Item>
<!-- Alien Terminal for Devices -->
<Item name="" identifier="alienterminal_new" nameidentifier="alienterminal" category="Alien" Tags="smallitem,logic" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true" health="100">
<Item name="" identifier="alienterminal_new" nameidentifier="alienterminal" category="Alien" subcategory="devices" Tags="smallitem,logic" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true" health="100">
<Sprite texture="Content/Items/Alien/AlienRuins_Items.png" depth="0.8" sourcerect="533,793,160,79" origin="0.5,0.5" />
<BrokenSprite name="alienterminal_broken" texture="Content/Items/Alien/AlienRuins_Items.png" depth="0.8" sourcerect="1033,259,160,79" origin="0.5,0.5" fadein="false" />
<ButtonTerminal activatingitems="smallalienartifact" canbeselected="true" msg="ItemMsgInteractSelect">
@@ -1513,7 +1509,7 @@
</LightComponent>
</Item>
<!-- Alien Terminal variant for doors and hatches -->
<Item name="" variantof="alienterminal_new" identifier="alienterminal2" nameidentifier="alienterminal" descriptionidentifier="alienterminal2" category="Alien" Tags="smallitem,logic" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
<Item name="" variantof="alienterminal_new" identifier="alienterminal2" nameidentifier="alienterminal" descriptionidentifier="alienterminal2" category="Alien" subcategory="devices" Tags="smallitem,logic" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
<ButtonTerminal activatingitems="smallalienartifact" canbeselected="true" msg="ItemMsgInteractSelect">
<GuiFrame relativesize="0.25,0.2" style="ItemUI" anchor="Center" />
<TerminalButton style="alienbuttongreen" Signal="1"/>
@@ -1537,24 +1533,24 @@
<Body width="90" height="90" density="8" />
<Holdable slots="Any,RightHand,LeftHand" holdangle="30" handle1="-10,0" msg="ItemMsgPickUpSelect" />
</Item>
<Item name="" nameidentifier="ruinvent" identifier="ruinvent" description="" width="128" height="192" texturescale="0.5,0.5" scale="0.5" category="Alien">
<Item name="" nameidentifier="ruinvent" identifier="ruinvent" description="" width="128" height="192" texturescale="0.5,0.5" scale="0.5" category="Alien" subcategory="devices">
<sprite texture="Content/Map/AlienWallSet1.png" sourcerect="896,0,128,192" depth="0.975" premultiplyalpha="false" origin="0.5,0.5" />
<EntitySpawnerComponent />
</Item>
<Item name="" nameidentifier="RuinDecal1" identifier="ruinpipeconnection" description="" width="64" height="80" texturescale="0.5,0.5" scale="0.5" noninteractable="true" category="Alien">
<Item name="" identifier="ruinpipeconnection" descriptionidentifier="ruincolumn" width="64" height="80" texturescale="0.5,0.5" scale="0.5" noninteractable="true" category="Alien" subcategory="decorative">
<sprite texture="Content/Map/AlienWallSet1.png" sourcerect="960,256,64,80" depth="0.9" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="255,255,255,111" IsOn="true" castshadows="false" allowingameediting="false">
<sprite texture="Content/Map/AlienWallSet1.png" sourcerect="896,256,64,80" depth="0.1" origin="0.5,0.5" alpha="1.0" />
</LightComponent>
<Upgrade gameversion="0.15.9.0" noninteractable="true" />
</Item>
<Item name="" nameidentifier="RuinDecal1" identifier="ruinpipeconnectioncorner" description="" width="70" height="80" texturescale="0.5,0.5" scale="0.5" noninteractable="true" category="Alien">
<Item name="" identifier="ruinpipeconnectioncorner" descriptionidentifier="ruincolumn" width="70" height="80" texturescale="0.5,0.5" scale="0.5" noninteractable="true" category="Alien" subcategory="decorative">
<sprite texture="Content/Map/AlienWallSet1.png" sourcerect="955,342,70,70" depth="0.9" premultiplyalpha="false" origin="0.55,0.5" />
<LightComponent range="0" lightcolor="255,255,255,111" IsOn="true" castshadows="false" allowingameediting="false">
<sprite texture="Content/Map/AlienWallSet1.png" sourcerect="890,342,63,70" depth="0.1" origin="0.5,0.5" alpha="1.0" />
</LightComponent>
</Item>
<Item name="" nameidentifier="RuinDecal1" identifier="ruindecalpulse1" width="64" height="80" texturescale="0.5,0.5" scale="0.5" noninteractable="true" category="Alien">
<Item name="" nameidentifier="ruintexture" identifier="ruindecalpulse1" descriptionidentifier="ruincolumn" width="64" height="80" texturescale="0.5,0.5" scale="0.5" noninteractable="true" category="Alien" subcategory="decorative">
<sprite texture="Content/Map/AlienRuins_LevelAssets1.png" sourcerect="0,1,406,401" depth="0.9" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="111,111,255,33" IsOn="true" castshadows="false" allowingameediting="false" pulseamount="0.5" pulsefrequency="0.25">
<sprite texture="Content/Map/AlienRuins_LevelAssets1.png" sourcerect="433,0,404,402" depth="0.1" origin="0.5,0.5" alpha="1.0" />
@@ -1567,7 +1563,7 @@
</LightComponent>
<Upgrade gameversion="0.15.9.0" noninteractable="true" />
</Item>
<Item identifier="guardianpod" description="" texturescale="0.5,0.5" scale="0.5" category="Alien" Tags="alien,guardianshelter,guardianrepairpod" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbyrepairtools="true" damagedbymeleeweapons="true" health="300">
<Item identifier="guardianpod" description="" texturescale="0.5,0.5" scale="0.5" category="Alien" subcategory="devices" Tags="alien,guardianshelter,guardianrepairpod" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbyrepairtools="true" damagedbymeleeweapons="true" health="300">
<Body width="330" height="650" bodytype="Static" />
<sprite name="guardianpod_background" texture="Content/Items/Alien/guardianpod.png" sourcerect="8,0,338,658" depth="0.6" origin="0.5,0.5" />
<DecorativeSprite name="guardianpod" texture="Content/Items/Alien/guardianpod.png" sourcerect="345,0,338,658" depth="0.03" origin="0.5,0.5" />
@@ -1631,7 +1627,7 @@
</ConnectionPanel>
<aitarget sightrange="5000" soundrange="5000" />
</Item>
<Item identifier="guardianpodtrap" nameidentifier="guardianpod" descriptionidentifier="guardianpodtrap" texturescale="0.5,0.5" scale="0.5" category="Alien" Tags="alien,guardianshelter,guardiantrap" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbyrepairtools="true" damagedbymeleeweapons="true" health="300" hideinmenus="false">
<Item identifier="guardianpodtrap" nameidentifier="guardianpod" descriptionidentifier="guardianpodtrap" texturescale="0.5,0.5" scale="0.5" category="Alien" subcategory="devices" Tags="alien,guardianshelter,guardiantrap" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbyrepairtools="true" damagedbymeleeweapons="true" health="300" hideinmenus="false">
<Body width="330" height="650" bodytype="Static" />
<sprite name="guardianpod_background" texture="Content/Items/Alien/guardianpod.png" sourcerect="8,0,338,658" depth="0.6" origin="0.5,0.5" />
<DecorativeSprite name="guardianpod" texture="Content/Items/Alien/guardianpod.png" sourcerect="345,0,338,658" depth="0.03" origin="0.5,0.5" />
@@ -1649,7 +1645,7 @@
<Sound file="Content/Items/Alien/ALIEN_guardianPodLoop.ogg" loop="true" range="3000" />
</StatusEffect>
<!--Tags the pod as active for the red light component (defined below) -->
<StatusEffect type="OnActive" target="This" tags="repairactive" duration="0.1" stackable="false" />
<StatusEffect type="OnActive" target="This" statuseffecttags="repairactive" duration="0.1" stackable="false" />
</TriggerComponent>
<TriggerComponent triggeredby="ancientalien" force="0" radius="100" allowingameediting="false" comparison="And">
<Conditional hastag="ruinguardian"/>
@@ -1713,19 +1709,19 @@
<!-- Reduced visibility, so that guardians don't target the trap pods from different modules. Note that they have a sight of 2.0 -> effectively the range is 1000 -->
<aitarget sightrange="500" soundrange="1000" />
</Item>
<Item name="" identifier="alienlight1" nameidentifier="ruinlight" width="100" height="50" texturescale="1.0,1.0" scale="0.5" category="Alien" spritecolor="255,255,255,255" noninteractable="true">
<Item name="" identifier="alienlight1" nameidentifier="ruinlight" width="100" height="50" texturescale="1.0,1.0" scale="0.5" category="Alien" subcategory="lighting" spritecolor="255,255,255,255" noninteractable="true">
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="1030,0,100,50" depth="0.94" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="600" lightcolor="246,165,255,250" IsOn="true" castshadows="false" allowingameediting="false" flicker="0.1" flickerspeed="5">
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="1030,62,100,50" depth="0.1" origin="0.5,0.5" alpha="1.0" />
</LightComponent>
</Item>
<Item name="" identifier="alienlight2" nameidentifier="ruinlight" width="50" height="100" texturescale="1.0,1.0" scale="0.5" category="Alien" spritecolor="255,255,255,255" noninteractable="true">
<Item name="" identifier="alienlight2" nameidentifier="ruinlight" width="50" height="100" texturescale="1.0,1.0" scale="0.5" category="Alien" subcategory="lighting" spritecolor="255,255,255,255" noninteractable="true">
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="1029,116,50,100" depth="0.94" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="600" lightcolor="246,165,255,250" IsOn="true" castshadows="false" allowingameediting="false" flicker="0.1" flickerspeed="5">
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="1080,116,50,100" depth="0.1" origin="0.5,0.5" alpha="1.0" />
</LightComponent>
</Item>
<Item name="" identifier="alienlight3" nameidentifier="ruinlight" width="76" height="70" texturescale="1.0,1.0" scale="0.5" category="Alien" spritecolor="255,255,255,255" noninteractable="true">
<Item name="" identifier="alienlight3" nameidentifier="ruinlight" width="76" height="70" texturescale="1.0,1.0" scale="0.5" category="Alien" subcategory="lighting" spritecolor="255,255,255,255" noninteractable="true">
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="1137,0,76,70" depth="0.94" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="600" lightcolor="246,165,255,250" IsOn="true" castshadows="false" allowingameediting="false" flicker="0.1" flickerspeed="5">
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="1218,0,76,70" depth="0.1" origin="0.5,0.5" alpha="1.0" />
@@ -1792,7 +1788,7 @@
</StatusEffect>
</ItemComponent>
</Item>
<Item identifier="pylon" description="" texturescale="0.5,0.5" scale="2" sonarsize="10" category="Alien" Tags="alien" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbyrepairtools="true" damagedbymeleeweapons="true" health="500" hideinmenus="true">
<Item identifier="pylon" description="" texturescale="0.5,0.5" scale="2" sonarsize="10" category="Alien" subcategory="devices" Tags="alien" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbyrepairtools="true" damagedbymeleeweapons="true" health="500" hideinmenus="true">
<Body width="210" height="210" bodytype="Static" />
<StaticBody width="210" height="210" />
<!--<sprite name="guardianpod_background" texture="Content/Items/Alien/guardianpod.png" sourcerect="8,0,338,658" depth="0.6" origin="0.5,0.5" />-->
@@ -2007,6 +2003,26 @@
</StatusEffect>
</Projectile>
</Item>
<Item identifier="guardianrepairtool" category="hidden" cargocontaineridentifier="metalcrate" Scale="0.5" impactsoundtag="impact_metal_light" hideinmenus="true" nonplayerteaminteractable="True">
<Sprite texture="Content/Characters/Fractalguardian/Fractalguardian.png" sourcerect="0,0,1,1" depth="0.55" origin="0.5,0.5" />
<Body width="100" height="35" density="30" />
<Holdable slots="RightHand" controlpose="false" aimpos="10,0" handle1="0,120" holdangle="0" usehandrotationforholdangle="false" />
<RepairTool structurefixamount="0.0" range="2000" barrelpos="0,0" fireprobability="0.0" spread="0">
<ParticleEmitterHitCharacter particle="weldspark" particlespersecond="15" anglemin="-40" anglemax="40" velocitymin="200" velocitymax="800" colormultiplier="255,100,200,255" />
<ParticleEmitterHitCharacter particle="GlowDot" particlespersecond="15" scalemin="1.1" scalemax="1.3" anglemin="0" anglemax="360" velocitymin="10" velocitymax="50" colormultiplier="255,100,200,255" />
<ParticleEmitterHitCharacter particle="tracerguardianrepair" particlespersecond="30" velocitymin="0" velocitymax="0" scalemultiplier="1,3" colormultiplier="200,50,150,255" usetracerpoints="true" />
<Sound file="Content/Items/Tools/WeldingLoop.ogg" type="OnUse" range="3000.0" loop="true" />
<StatusEffect type="OnUse" target="UseTarget">
<Conditional group="ancientalien" />
<ReduceAffliction type="damage" strength="3" />
<ReduceAffliction type="burn" strength="3" />
</StatusEffect>
<StatusEffect type="OnNotContained" target="This">
<Remove />
</StatusEffect>
<LightComponent LightColor="255,100,200,255" Range="500" Flicker="0.8" />
</RepairTool>
</Item>
<Item identifier="guardianspear" category="hidden" interactthroughwalls="true" tags="mediumitem,harpoonammo,handheldammo" Scale="0.5" impactsoundtag="impact_metal_light" hideinmenus="true" nonplayerteaminteractable="True">
<Sprite texture="Content/Characters/Fractalguardian/Fractalguardian.png" sourcerect="395,609,117,40" depth="0.55" origin="0.3,0.5" />
<Body width="70" height="20" density="20" />
@@ -2065,8 +2081,8 @@
<Body radius="200" density="10" />
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="0,0,2,2" depth="0.55" origin="0.5,0.5" />
<ItemComponent>
<StatusEffect type="Always" target="This" lifetime="1">
<ParticleEmitter particle="acidmist" particlespersecond="6" scalemin="0.9" scalemax="1" velocitymin="50" velocitymax="150" anglemin="0" anglemax="360" copyentityangle="false" />
<StatusEffect type="OnSpawn" target="This" delay="0.2">
<ParticleEmitter particle="acidmist" particleamount="1" anglemin="0" anglemax="360" copyentityangle="false" />
</StatusEffect>
<!-- reduce condition to remove the emitter after 30 seconds -->
<StatusEffect type="Always" target="This" condition="-1" />
@@ -2408,7 +2424,7 @@
</Projectile>
</Item>
<!-- New Alien Ruins items -->
<Item name="" identifier="alienstoragevat" category="Alien" Tags="aliencontainer,geneticstorage" scale="0.5" damagedbyexplosions="true" damagedbymeleeweapons="true" damagedbyprojectiles="true" damagedbyrepairtools="true" health="30">
<Item name="" identifier="alienstoragevat" category="Alien" subcategory="containers" Tags="aliencontainer,geneticstorage" descriptionidentifier="incubationbubble" scale="0.5" damagedbyexplosions="true" damagedbymeleeweapons="true" damagedbyprojectiles="true" damagedbyrepairtools="true" health="30">
<Sprite name="alienstoragevat" texture="Content/Items/Alien/AlienRuins_Items_02.png" depth="0.8" sourcerect="397,456,168,172" origin="0.5,0.5" />
<BrokenSprite name="alienstoragevat_broken" texture="Content/Items/Alien/AlienRuins_Items_02.png" sourcerect="567,456,168,172" depth="0.799" origin="0.5,0.5" scale="true" />
<Body width="150" height="150" bodytype="static"/>
@@ -2425,7 +2441,7 @@
<Sprite texture="Content/Items/Alien/AlienRuins_Items_02.png" sourcerect="748,465,162,155" origin="0.5,0.5" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="aliencurrentgenerator" category="Alien" Tags="alien" scale="0.5" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbyrepairtools="true" damagedbymeleeweapons="true" health="300">
<Item name="" identifier="aliencurrentgenerator" category="Alien" subcategory="devices" Tags="alien" scale="0.5" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbyrepairtools="true" damagedbymeleeweapons="true" health="300">
<Sprite texture="Content/Items/Alien/AlienRuins_Items_02.png" depth="0.8" sourcerect="1856,0,171,447" origin="0.5,0.5" />
<BrokenSprite texture="Content/Items/Alien/AlienRuins_Items_02.png" sourcerect="1856,459,171,447" depth="0.799" origin="0.5,0.5" scale="true" />
<LightComponent range="800" castshadows="False" drawbehindsubs="False" ison="True" blinkfrequency="0" lightcolor="143,236,166,200" isactive="True" minvoltage="0" powerconsumption="0" vulnerabletoemp="False" pickingtime="0" canbepicked="False" allowingameediting="False" msg="">
@@ -2462,10 +2478,10 @@
</StatusEffect>
</ConnectionPanel>
</Item>
<Item name="" identifier="alienassemblydevice" category="Alien" Tags="alien" scale="0.5" hideinmenus="true" noninteractable="true">
<Item name="" identifier="alienassemblydevice" description="" category="Alien" subcategory="containers" Tags="alien" scale="0.5" hideinmenus="true" noninteractable="true">
<Sprite name="assemblydevice" texture="Content/Items/Alien/AlienRuins_Items_02.png" depth="0.8" sourcerect="1109,769,741,662" origin="0.5,0.5" />
</Item>
<Item name="" identifier="alienassemblydevice_bubble" category="Alien" Tags="aliencontainer,circuitrycontainer" scale="0.5" hideinmenus="true" damagedbyexplosions="true" damagedbymeleeweapons="true" damagedbyprojectiles="true" damagedbyrepairtools="true" health="30">
<Item name="" identifier="alienassemblydevice_bubble" description="" category="Alien" subcategory="containers" Tags="aliencontainer,circuitrycontainer" scale="0.5" hideinmenus="true" damagedbyexplosions="true" damagedbymeleeweapons="true" damagedbyprojectiles="true" damagedbyrepairtools="true" health="30">
<StaticBody width="151" height="154" />
<Sprite name="assemblydevice_bubble" texture="Content/Items/Alien/AlienRuins_Items_02.png" depth="0.79" sourcerect="2,8,151,154" origin="0.5,0.5" />
<BrokenSprite name="assemblydevice_bubble_broken" texture="Content/Items/Alien/AlienRuins_Items_02.png" sourcerect="173,8,151,154" depth="0.78" origin="0.5,0.5" scale="true" />
@@ -2484,7 +2500,7 @@
<IsActiveConditional targetitemcomponent="Itemcontainer" isBroken="false"/>
</LightComponent>
</Item>
<Item name="" identifier="alientoxinsgenerator" category="Alien" Tags="alien" scale="0.5" health="300" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyrepairtools="true" linkable="false">
<Item name="" identifier="alientoxinsgenerator" category="Alien" Tags="alien" subcategory="devices" scale="0.5" health="300" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyrepairtools="true" allowedlinks="alienvent" linkable="true">
<Sprite texture="Content/Items/Alien/AlienRuins_Items_02.png" depth="0.8" sourcerect="383,15,475,414" origin="0.5,0.5" />
<BrokenSprite texture="Content/Items/Alien/AlienRuins_Items_02.png" sourcerect="863,15,475,414" depth="0.799" origin="0.5,0.5" scale="true" />
<Body width="450" height="400" bodytype="Static" />
@@ -2500,12 +2516,6 @@
<input name="shutdown" displayname="connection.shutdown">
<StatusEffect type="OnUse" target="This" condition="-100" setvalue="true" />
</input>
<StatusEffect type="OnBroken" target="This">
<ParticleEmitter particle="ElectricShock" drawontop="false" distancemin="10" distancemax="25" particleamount="5" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1" />
<ParticleEmitter particle="plasmaspark" drawontop="true" particleamount="50" scalemin="0.5" scalemax="1" velocitymin="600" velocitymax="1000" anglemin="0" anglemax="360" />
<ParticleEmitter particle="risingbubbles" particleamount="1" anglemin="90" anglemax="90" velocitymin="50" velocitymax="100" scalemin="1" scalemax="2" startdelaymin="0.1" startdelaymax="0.3" />
<sound file="Content/Items/Weapons/ElectricalDischarger.ogg" range="50000" dontmuffle="true" />
</StatusEffect>
<StatusEffect type="OnDamaged" target="This">
<ParticleEmitter particle="plasmaspark" drawontop="true" particleamount="5" scalemin="0.3" scalemax="0.5" velocitymin="300" velocitymax="800" anglemin="0" anglemax="360" />
<ParticleEmitter particle="damagebubbles" drawontop="true" particleamount="5" scalemin="0.5" scalemax="1" anglemin="90" anglemax="90" velocitymin="50" velocitymax="100" />
@@ -2513,9 +2523,17 @@
<Sound file="Content/Sounds/Damage/HitMetal2.ogg" range="2000" />
<Sound file="Content/Sounds/Damage/HitMetal3.ogg" range="2000" />
</StatusEffect>
<StatusEffect type="OnBroken" target="This">
<ParticleEmitter particle="ElectricShock" drawontop="false" distancemin="10" distancemax="25" particleamount="5" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1" />
<ParticleEmitter particle="plasmaspark" drawontop="true" particleamount="50" scalemin="0.5" scalemax="1" velocitymin="600" velocitymax="1000" anglemin="0" anglemax="360" />
<ParticleEmitter particle="risingbubbles" particleamount="1" anglemin="90" anglemax="90" velocitymin="50" velocitymax="100" scalemin="1" scalemax="2" startdelaymin="0.1" startdelaymax="0.3" />
<sound file="Content/Items/Weapons/ElectricalDischarger.ogg" range="50000" dontmuffle="true" />
</StatusEffect>
<!-- break linked entities -->
<StatusEffect type="OnBroken" target="LinkedEntities" Condition="0" IsOn="false" setvalue="true"/>
</ConnectionPanel>
</Item>
<Item name="" identifier="alienwire1" nameidentifier="alienwire" category="alien" Tags="alien,wire" canbepicked="false" scale="0.5">
<Item name="" identifier="alienwire1" nameidentifier="alienwire" category="alien" subcategory="devices" Tags="alien,wire" canbepicked="false" scale="0.5">
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="512,0,64,64" origin="0.5,0.5" />
<Sprite texture="AlienRuins_Items.png" depth="0.8" sourcerect="903,1996,44,52" origin="0.5,0.5" />
<Body width="44" height="52" density="15" />
@@ -2524,7 +2542,7 @@
<WireSprite texture="Content/Items/Alien/AlienRuins_Items.png" depth="0.81" sourcerect="618,1813,81,24" origin="0.5,0.5" />
</Wire>
</Item>
<Item name="" identifier="alienwire2" nameidentifier="alienwire" category="alien" Tags="alien,wire" canbepicked="false" scale="0.5">
<Item name="" identifier="alienwire2" nameidentifier="alienwire" category="alien" subcategory="devices" Tags="alien,wire" canbepicked="false" scale="0.5">
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="576,0,64,64" origin="0.5,0.5" />
<Sprite texture="AlienRuins_Items.png" depth="0.8" sourcerect="968,1996,43,52" origin="0.5,0.5" />
<Body width="43" height="52" density="15" />
@@ -2533,7 +2551,7 @@
<WireSprite texture="Content/Items/Alien/AlienRuins_Items.png" depth="0.81" sourcerect="522,1758,81,24" origin="0.5,0.5" />
</Wire>
</Item>
<Item name="" identifier="alienwire3" nameidentifier="alienwire" category="alien" Tags="alien,wire" canbepicked="false" scale="0.5">
<Item name="" identifier="alienwire3" nameidentifier="alienwire" category="alien" subcategory="devices" Tags="alien,wire" canbepicked="false" scale="0.5">
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="640,0,64,64" origin="0.5,0.5" />
<Sprite texture="AlienRuins_Items.png" depth="0.8" sourcerect="1025,1997,60,51" origin="0.5,0.5" />
<Body width="60" height="51" density="15" />
@@ -2542,7 +2560,7 @@
<WireSprite texture="Content/Items/Alien/AlienRuins_Items.png" depth="0.81" sourcerect="481,1789,122,48" origin="0.5,0.5" />
</Wire>
</Item>
<Item name="" identifier="aliensampledisplay" nameidentifier="aliensampledisplay" Tags="aliencontainer, geneticstorage" width="377" height="242" scale="0.5" noninteractable="false" category="alien">
<Item name="" identifier="aliensampledisplay" nameidentifier="aliensampledisplay" descriptionidentifier="incubationbubble" Tags="aliencontainer, geneticstorage" width="377" height="242" scale="0.5" noninteractable="false" category="alien" subcategory="containers">
<Upgrade gameversion="1.6.4.0" noninteractable="false"/>
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="1504,1204,377,242" depth="0.79" premultiplyalpha="false" origin="0.5,0.5" />
<DecorativeSprite name="aliensample1" texture="Content/Items/Alien/AlienRuins_Items.png" depth="0.95" sourcerect="1493,1700,263,200" origin="0.5,0.5" randomgroupid="1" offset="30,30" offsetanim="Noise" rotationanim="Noise" rotation="25" rotationspeed="0.1" offsetanimspeed="0.02" />
@@ -2557,7 +2575,7 @@
<Containable items="smallitem,mediumitem,ammobox,deepdiving,largeitem"/>
</ItemContainer>
</Item>
<Item name="" identifier="joviansystemhologram" category="Alien" Tags="alien" scale="1.0" noninteractable="true" spritecolor="175,125,255">
<Item name="" identifier="joviansystemhologram" descriptionidentifier="ruincolumn" category="Alien" Tags="alien" subcategory="decorative" scale="1.0" noninteractable="true" spritecolor="175,125,255">
<Sprite texture="Content/Items/Alien/AlienRuins_Items_03.png" sourcerect="0,0,10,10" depth="0.5" origin="0.5,0.5" />
<LightComponent range="600" castshadows="False" drawbehindsubs="False" ison="True" pulsefrequency="0.2" pulseamount="0.2" blinkfrequency="0" lightcolor="200,200,255,255" isactive="True" minvoltage="0" powerconsumption="0" vulnerabletoemp="False" pickingtime="0" canbepicked="False" allowingameediting="False" msg="">
@@ -2590,79 +2608,85 @@
</Item>
<Item name="" identifier="aliensymbol01" nameidentifier="aliensymbol" Tags="alien" width="63" height="63" scale="1.0" noninteractable="true" category="alien, Decorative">
<Item name="" identifier="aliensymbol01" nameidentifier="aliensymbol" descriptionidentifier="ruincolumn" Tags="alien" width="63" height="63" scale="1.0" noninteractable="true" category="alien" subcategory="decorative">
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="435,1844,63,63" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="1024" lightcolor="100,153,153,102" powerconsumption="0" IsOn="true" pulsefrequency="0.3" pulseamount="0.2" castshadows="false" allowingameediting="false">
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="435,1844,63,63" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" alpha="1" />
</LightComponent>
</Item>
<Item name="" identifier="aliensymbol02" nameidentifier="aliensymbol" Tags="alien" width="63" height="63" scale="1.0" noninteractable="true" category="alien, Decorative">
<Item name="" identifier="aliensymbol02" nameidentifier="aliensymbol" descriptionidentifier="ruincolumn" Tags="alien" width="63" height="63" scale="1.0" noninteractable="true" category="alien" subcategory="decorative">
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="435,1911,63,63" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="1024" lightcolor="100,153,153,102" powerconsumption="0" IsOn="true" pulsefrequency="0.3" pulseamount="0.2" castshadows="false" allowingameediting="false">
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="435,1911,63,63" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" alpha="1" />
</LightComponent>
</Item>
<Item name="" identifier="aliensymbol03" nameidentifier="aliensymbol" Tags="alien" width="63" height="63" scale="1.0" noninteractable="true" category="alien, Decorative">
<Item name="" identifier="aliensymbol03" nameidentifier="aliensymbol" descriptionidentifier="ruincolumn" Tags="alien" width="63" height="63" scale="1.0" noninteractable="true" category="alien" subcategory="decorative">
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="435,1978,63,63" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="1024" lightcolor="100,153,153,102" powerconsumption="0" IsOn="true" pulsefrequency="0.3" pulseamount="0.2" castshadows="false" allowingameediting="false">
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="435,1978,63,63" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" alpha="1.0" />
</LightComponent>
</Item>
<Item name="" identifier="aliensymbol04" nameidentifier="aliensymbol" Tags="alien" width="63" height="63" scale="1.0" noninteractable="true" category="alien, Decorative">
<Item name="" identifier="aliensymbol04" nameidentifier="aliensymbol" descriptionidentifier="ruincolumn" Tags="alien" width="63" height="63" scale="1.0" noninteractable="true" category="alien" subcategory="decorative">
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="502,1844,63,63" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="1024" lightcolor="100,153,153,102" powerconsumption="0" IsOn="true" pulsefrequency="0.3" pulseamount="0.2" castshadows="false" allowingameediting="false">
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="502,1844,63,63" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" alpha="1.0" />
</LightComponent>
</Item>
<Item name="" identifier="aliensymbol05" nameidentifier="aliensymbol" Tags="alien" width="63" height="63" scale="1.0" noninteractable="true" category="alien, Decorative">
<Item name="" identifier="aliensymbol05" nameidentifier="aliensymbol" descriptionidentifier="ruincolumn" Tags="alien" width="63" height="63" scale="1.0" noninteractable="true" category="alien" subcategory="decorative">
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="502,1911,63,63" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="1024" lightcolor="100,153,153,102" powerconsumption="0" IsOn="true" pulsefrequency="0.3" pulseamount="0.2" castshadows="false" allowingameediting="false">
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="502,1911,63,63" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" alpha="1.0" />
</LightComponent>
</Item>
<Item name="" identifier="aliensymbol06" nameidentifier="aliensymbol" Tags="alien" width="63" height="63" scale="1.0" noninteractable="true" category="alien, Decorative">
<Item name="" identifier="aliensymbol06" nameidentifier="aliensymbol" descriptionidentifier="ruincolumn" Tags="alien" width="63" height="63" scale="1.0" noninteractable="true" category="alien" subcategory="decorative">
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="502,1978,63,63" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="1024" lightcolor="100,153,153,102" powerconsumption="0" IsOn="true" pulsefrequency="0.3" pulseamount="0.2" castshadows="false" allowingameediting="false">
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="502,1978,63,63" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" alpha="1.0" />
</LightComponent>
</Item>
<Item name="" identifier="aliensymbol07" nameidentifier="aliensymbol" Tags="alien" width="63" height="63" scale="1.0" noninteractable="true" category="alien, Decorative">
<Item name="" identifier="aliensymbol07" nameidentifier="aliensymbol" descriptionidentifier="ruincolumn" Tags="alien" width="63" height="63" scale="1.0" noninteractable="true" category="alien" subcategory="decorative">
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="569,1844,63,63" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="1024" lightcolor="100,153,153,102" powerconsumption="0" IsOn="true" pulsefrequency="0.3" pulseamount="0.2" castshadows="false" allowingameediting="false">
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="569,1844,63,63" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" alpha="1.0" />
</LightComponent>
</Item>
<Item name="" identifier="aliensymbol08" nameidentifier="aliensymbol" Tags="alien" width="63" height="63" scale="1.0" noninteractable="true" category="alien, Decorative">
<Item name="" identifier="aliensymbol08" nameidentifier="aliensymbol" descriptionidentifier="ruincolumn" Tags="alien" width="63" height="63" scale="1.0" noninteractable="true" category="alien" subcategory="decorative">
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="569,1911,63,63" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="1024" lightcolor="100,153,153,102" powerconsumption="0" IsOn="true" pulsefrequency="0.3" pulseamount="0.2" castshadows="false" allowingameediting="false">
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="569,1911,63,63" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" alpha="1.0" />
</LightComponent>
</Item>
<Item name="" identifier="aliensymbol09" nameidentifier="aliensymbol" Tags="alien" width="63" height="63" scale="1.0" noninteractable="true" category="alien, Decorative">
<Item name="" identifier="aliensymbol09" nameidentifier="aliensymbol" descriptionidentifier="ruincolumn" Tags="alien" width="63" height="63" scale="1.0" noninteractable="true" category="alien" subcategory="decorative">
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="569,1978,63,63" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="1024" lightcolor="100,153,153,102" powerconsumption="0" IsOn="true" pulsefrequency="0.3" pulseamount="0.2" castshadows="false" allowingameediting="false">
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="569,1978,63,63" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" alpha="1.0" />
</LightComponent>
</Item>
<Item name="" identifier="aliensymbol10" nameidentifier="aliensymbol" Tags="alien" width="63" height="63" scale="1.0" noninteractable="true" category="alien, Decorative">
<Item name="" identifier="aliensymbol10" nameidentifier="aliensymbol" descriptionidentifier="ruincolumn" Tags="alien" width="63" height="63" scale="1.0" noninteractable="true" category="alien" subcategory="decorative">
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="636,1844,63,63" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="1024" lightcolor="100,153,153,102" powerconsumption="0" IsOn="true" pulsefrequency="0.3" pulseamount="0.2" castshadows="false" allowingameediting="false">
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="636,1844,63,63" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" alpha="1.0" />
</LightComponent>
</Item>
<Item name="" identifier="aliensymbol11" nameidentifier="aliensymbol" Tags="alien" width="63" height="63" scale="1.0" noninteractable="true" category="alien, Decorative">
<Item name="" identifier="aliensymbol11" nameidentifier="aliensymbol" descriptionidentifier="ruincolumn" Tags="alien" width="63" height="63" scale="1.0" noninteractable="true" category="alien" subcategory="decorative">
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="636,1911,63,63" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="1024" lightcolor="100,153,153,102" powerconsumption="0" IsOn="true" pulsefrequency="0.3" pulseamount="0.2" castshadows="false" allowingameediting="false">
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="636,1911,63,63" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" alpha="1.0" />
</LightComponent>
</Item>
<Item name="" identifier="aliensymbol12" nameidentifier="aliensymbol" Tags="alien" width="63" height="63" scale="1.0" noninteractable="true" category="alien, Decorative">
<Item name="" identifier="aliensymbol12" nameidentifier="aliensymbol" descriptionidentifier="ruincolumn" Tags="alien" width="63" height="63" scale="1.0" noninteractable="true" category="alien" subcategory="decorative">
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="636,1978,63,63" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="1024" lightcolor="100,153,153,102" powerconsumption="0" IsOn="true" pulsefrequency="0.3" pulseamount="0.2" castshadows="false" allowingameediting="false">
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="636,1978,63,63" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" alpha="1.0" />
</LightComponent>
</Item>
<Item name="" identifier="datapad" Tags="smallitem,lostinruinstarget" category="Misc" hideinmenus="true" scale="0.5" spritecolor="168,168,168,255" >
<sprite texture="Content/Map/Outposts/Art/MedicalItemResearch.png" sourcerect="302,794,40,43" depth="0.8" origin="0.5,0.5" />
<Body width="38" height="40" density="20" />
<Holdable slots="Any,RightHand,LeftHand" holdangle="30" handle1="-10,0" msg="ItemMsgPickUpSelect" />
</Item>
<!-- Legacy Alien Ruins items -->
<Item name="" identifier="aliengenerator" category="Legacy" Tags="alien,aliengenerator" scale="0.3">
<Sprite texture="Content/Items/Alien/Legacy/AlienRuin_Legacy.png" depth="0.8" sourcerect="512,0,512,573" />
<LightComponent AllowInGameEditing="false" lightcolor="112,146,190,50" canbeselected="false" range="3200" IsOn="true">

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<ItemAssembly name="Alien Assembly Device" description="" hideinmenus="false">
<ItemAssembly name="Alien Assembly Device" description="Container for alien circuitry." hideinmenus="false">
<Item name="Alien Assembly Device" identifier="alienassemblydevice" ID="100" rect="-185,165,370,331" hiddeningame="False" hiddeninmenus="false" tags="alien" displaysidebysidewhenlinked="False" spritedepth="0.8" scale="0.5"/>
<Item name="Assembly Device Container" identifier="alienassemblydevice_bubble" category="Alien" ID="101" rect="-155,135,75,75" Tags="alien" scale="0.5" hideinmenus="false" health="30" spritedepth="0.79" rotation="-60" />

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<ItemAssembly name="Toxins Generator Assembly" description="" hideinmenus="true">
<Item name="Alien Toxins Generator" identifier="alientoxinsgenerator" ID="1" category="Alien" Tags="alien" rect="-120,140,237,207" hiddeningame="false" spritecolor="255,255,255,255" inventoryiconcolor="255,255,255,255" containercolor="255,255,255,255" displaysidebysidewhenlinked="False" spritedepth="0.8" scale="0.5" hideinassemblypreview="false">
<Item name="Alien Toxins Generator" identifier="alientoxinsgenerator" ID="1" category="Alien" Tags="alien" rect="-120,140,237,207" hiddeningame="false" spritecolor="255,255,255,255" inventoryiconcolor="255,255,255,255" containercolor="255,255,255,255" displaysidebysidewhenlinked="False" spritedepth="0.8" scale="0.5" hideinassemblypreview="false" linked="4,5,6,7">
<ConnectionPanel canbeselected="true" hudpriority="10" locked="True" allowingameediting="False">
<RequiredItem items="screwdriver" type="Equipped" />
<input name="toggle" >
@@ -26,7 +26,6 @@
</output>
<output name="signal_out2" >
<link w="12" />
<link w="30" />
<link w="31" />
</output>
<output name="state_out" >
@@ -65,9 +64,7 @@
<input name="set_state" >
<link w="22" />
</input>
<input name="shutdown" >
<link w="17" />
</input>
<input name="shutdown" />
</ConnectionPanel>
</Item>
@@ -80,9 +77,7 @@
<input name="set_state" >
<link w="23" />
</input>
<input name="shutdown" >
<link w="18" />
</input>
<input name="shutdown" />
</ConnectionPanel>
</Item>
@@ -95,9 +90,7 @@
<input name="set_state" >
<link w="24" />
</input>
<input name="shutdown" >
<link w="19" />
</input>
<input name="shutdown" />
</ConnectionPanel>
</Item>
@@ -110,9 +103,7 @@
<input name="set_state" >
<link w="25" />
</input>
<input name="shutdown" >
<link w="20" />
</input>
<input name="shutdown" />
</ConnectionPanel>
</Item>
@@ -124,9 +115,7 @@
<input name="signal_in1" >
<link w="28" />
</input>
<input name="signal_in2" >
<link w="30" />
</input>
<input name="signal_in2" />
<input name="toggle" />
<input name="set_state" />
<output name="power_out" maxwires="10" />
@@ -136,12 +125,7 @@
<link w="15" />
<link w="16" />
</output>
<output name="signal_out2" >
<link w="17" />
<link w="18" />
<link w="19" />
<link w="20" />
</output>
<output name="signal_out2" maxwires="10" />
<output name="state_out" maxwires="10" />
</ConnectionPanel>
</Item>
@@ -210,23 +194,6 @@
<Holdable holdpos="0,0" holdangle="0" swingamount="0,0" swingspeed="0" swingwhenholding="False" swingwhenaiming="False" swingwhenusing="False" pickingtime="0" canbepicked="True" allowingameediting="True" msg="" />
<Wire pickingtime="0" canbepicked="False" allowingameediting="True" msg="" nodes="73;-123;0;-75" />
</Item>
<Item name="Black Wire" identifier="blackwire" ID="17" rect="-40,80,48,20" hiddeningame="true" spritecolor="49,49,49,255" inventoryiconcolor="50,50,50,255" containercolor="255,255,255,255" condition="100" tags="smallitem,wire" displaysidebysidewhenlinked="False" spritedepth="0.55" scale="0.5" hideinassemblypreview="true">
<Holdable holdpos="0,0" holdangle="0" swingamount="0,0" swingspeed="0" swingwhenholding="False" swingwhenaiming="False" swingwhenusing="False" pickingtime="0" canbepicked="True" allowingameediting="True" msg="" />
<Wire pickingtime="0" canbepicked="False" allowingameediting="True" msg="" nodes="-77;-123;0;-75" />
</Item>
<Item name="Black Wire" identifier="blackwire" ID="18" rect="-40,80,48,20" hiddeningame="true" spritecolor="49,49,49,255" inventoryiconcolor="50,50,50,255" containercolor="255,255,255,255" condition="100" tags="smallitem,wire" displaysidebysidewhenlinked="False" spritedepth="0.55" scale="0.5" hideinassemblypreview="true">
<Holdable holdpos="0,0" holdangle="0" swingamount="0,0" swingspeed="0" swingwhenholding="False" swingwhenaiming="False" swingwhenusing="False" pickingtime="0" canbepicked="True" allowingameediting="True" msg="" />
<Wire pickingtime="0" canbepicked="False" allowingameediting="True" msg="" nodes="-27;-123;0;-75" />
</Item>
<Item name="Black Wire" identifier="blackwire" ID="19" rect="-40,80,48,20" hiddeningame="true" spritecolor="49,49,49,255" inventoryiconcolor="50,50,50,255" containercolor="255,255,255,255" condition="100" tags="smallitem,wire" displaysidebysidewhenlinked="False" spritedepth="0.55" scale="0.5" hideinassemblypreview="true">
<Holdable holdpos="0,0" holdangle="0" swingamount="0,0" swingspeed="0" swingwhenholding="False" swingwhenaiming="False" swingwhenusing="False" pickingtime="0" canbepicked="True" allowingameediting="True" msg="" />
<Wire pickingtime="0" canbepicked="False" allowingameediting="True" msg="" nodes="23;-123;0;-75" />
</Item>
<Item name="Black Wire" identifier="blackwire" ID="20" rect="-40,80,48,20" hiddeningame="true" spritecolor="49,49,49,255" inventoryiconcolor="50,50,50,255" containercolor="255,255,255,255" condition="100" tags="smallitem,wire" displaysidebysidewhenlinked="False" spritedepth="0.55" scale="0.5" hideinassemblypreview="true">
<Holdable holdpos="0,0" holdangle="0" swingamount="0,0" swingspeed="0" swingwhenholding="False" swingwhenaiming="False" swingwhenusing="False" pickingtime="0" canbepicked="True" allowingameediting="True" msg="" />
<Wire pickingtime="0" canbepicked="False" allowingameediting="True" msg="" nodes="73;-123;0;-75" />
</Item>
<Item name="Black Wire" identifier="blackwire" ID="21" rect="-40,80,48,20" hiddeningame="true" spritecolor="49,49,49,255" inventoryiconcolor="50,50,50,255" containercolor="255,255,255,255" condition="100" tags="smallitem,wire" displaysidebysidewhenlinked="False" spritedepth="0.55" scale="0.5" hideinassemblypreview="true">
<Holdable holdpos="0,0" holdangle="0" swingamount="0,0" swingspeed="0" swingwhenholding="False" swingwhenaiming="False" swingwhenusing="False" pickingtime="0" canbepicked="True" allowingameediting="True" msg="" />
<Wire pickingtime="0" canbepicked="False" allowingameediting="True" msg="" nodes="-2;50;-2;-87" />
@@ -265,19 +232,15 @@
<Holdable holdpos="0,0" holdangle="0" swingamount="0,0" swingspeed="0" swingwhenholding="False" swingwhenaiming="False" swingwhenusing="False" pickingtime="0" canbepicked="True" allowingameediting="True" msg="" />
<Wire pickingtime="0" canbepicked="False" allowingameediting="True" msg="" nodes="-2;50;-140;15" />
</Item>
<Item name="Black Wire" identifier="blackwire" ID="30" rect="-40,80,48,20" hiddeningame="true" spritecolor="49,49,49,255" inventoryiconcolor="50,50,50,255" containercolor="255,255,255,255" condition="100" tags="smallitem,wire" displaysidebysidewhenlinked="False" spritedepth="0.55" scale="0.5" hideinassemblypreview="true">
<Holdable holdpos="0,0" holdangle="0" swingamount="0,0" swingspeed="0" swingwhenholding="False" swingwhenaiming="False" swingwhenusing="False" pickingtime="0" canbepicked="True" allowingameediting="True" msg="" />
<Wire pickingtime="0" canbepicked="False" allowingameediting="True" msg="" nodes="-2;50;0;-75" />
</Item>
<Item name="Black Wire" identifier="blackwire" ID="31" rect="-40,80,48,20" hiddeningame="true" spritecolor="49,49,49,255" inventoryiconcolor="50,50,50,255" containercolor="255,255,255,255" condition="100" tags="smallitem,wire" displaysidebysidewhenlinked="False" spritedepth="0.55" scale="0.5" hideinassemblypreview="true">
<Holdable holdpos="0,0" holdangle="0" swingamount="0,0" swingspeed="0" swingwhenholding="False" swingwhenaiming="False" swingwhenusing="False" pickingtime="0" canbepicked="True" allowingameediting="True" msg="" />
<Wire pickingtime="0" canbepicked="False" allowingameediting="True" msg="" nodes="-2;50;-140;75" />
</Item>
<Item name="Black Wire" identifier="blackwire" ID="32" rect="-40,80,48,20" hiddeningame="true" spritecolor="49,49,49,255" inventoryiconcolor="50,50,50,255" containercolor="255,255,255,255" condition="100" tags="smallitem,wire" displaysidebysidewhenlinked="False" spritedepth="0.55" scale="0.5" hideinassemblypreview="true">
<Holdable holdpos="0,0" holdangle="0" swingamount="0,0" swingspeed="0" swingwhenholding="False" swingwhenaiming="False" swingwhenusing="False" pickingtime="0" canbepicked="True" allowingameediting="True" msg="" />
<Wire pickingtime="0" canbepicked="False" allowingameediting="True" msg="" nodes="-2;50;-140;45" />
</Item>
<Item name="Black Wire" identifier="blackwire" ID="33" rect="-40,80,48,20" hiddeningame="true" spritecolor="49,49,49,255" inventoryiconcolor="50,50,50,255" containercolor="255,255,255,255" condition="100" tags="smallitem,wire" displaysidebysidewhenlinked="False" spritedepth="0.55" scale="0.5" hideinassemblypreview="true">
<Holdable holdpos="0,0" holdangle="0" swingamount="0,0" swingspeed="0" swingwhenholding="False" swingwhenaiming="False" swingwhenusing="False" pickingtime="0" canbepicked="True" allowingameediting="True" msg="" />
<Wire pickingtime="0" canbepicked="False" allowingameediting="True" msg="" nodes="-140;75;-140;15" />

View File

@@ -13,8 +13,8 @@
</Price>
<Sprite texture="button.png" sourcerect="28,70,34,51" depth="0.8" origin="0.5,0.5" />
<Deconstruct time="10">
<Item identifier="plastic" amount="4" />
<Item identifier="copper" amount="2" />
<Item identifier="plastic" amount="2" />
<Item identifier="copper" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="10">
<RequiredSkill identifier="electrical" level="25" />
@@ -49,8 +49,8 @@
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="448,192,64,64" origin="0.5,0.5" />
<Sprite texture="button.png" sourcerect="4,49,22,40" depth="0.79" origin="0.5,0.5" />
<Deconstruct time="10">
<Item identifier="plastic" amount="4" />
<Item identifier="copper" amount="2" />
<Item identifier="plastic" amount="2" />
<Item identifier="copper" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="10">
<RequiredItem identifier="fpgacircuit" />
@@ -90,8 +90,8 @@
</Price>
<Sprite texture="button.png" sourcerect="64,1,63,62" depth="0.79" origin="0.5,0.5" />
<Deconstruct time="10">
<Item identifier="plastic" amount="4" />
<Item identifier="copper" amount="2" />
<Item identifier="plastic" amount="2" />
<Item identifier="copper" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="10">
<RequiredSkill identifier="electrical" level="25" />

View File

@@ -326,7 +326,7 @@
</ConnectionPanel>
<aitarget soundrange="8000" fadeouttime="5" />
</Item>
<Item name="" identifier="surveillancecenter" tags="command" scale="0.5" category="Machine,Electrical,Weapon" type="Controller" GrabWhenSelected="true" disableitemusagewhenselected="true" damagedbyexplosions="true" explosiondamagemultiplier="0.2" isshootable="true" requireaimtouse="false" requireaimtosecondaryuse="false">
<Item name="" identifier="surveillancecenter" tags="command" scale="0.5" category="Machine,Electrical" type="Controller" GrabWhenSelected="true" disableitemusagewhenselected="true" damagedbyexplosions="true" explosiondamagemultiplier="0.2" isshootable="true" requireaimtouse="false" requireaimtosecondaryuse="false">
<Sprite texture="Content/Items/Command/CommandDevices.png" depth="0.8" sourcerect="707,254,279,160" origin="0.5,0.5" />
<BrokenSprite texture="Content/Items/Command/CommandDevices.png" sourcerect="707,423,279,160" depth="0.8" maxcondition="80" fadein="true" origin="0.5,0.5" />
<BrokenSprite texture="Content/Items/Command/CommandDevices.png" sourcerect="707,593,279,160" depth="0.8" maxcondition="0" origin="0.5,0.5" />

View File

@@ -90,7 +90,7 @@
</Item>
<Item name="" identifier="railgunshellrack" tags="container,railgunammocontainer" pickdistance="120" scale="0.5" canflipx="false" canflipy="false">
<Sprite texture="containers.png" depth="0.84" sourcerect="330,811,218,212" origin="0.5,0.5" />
<ItemContainer hideitems="false" drawinventory="true" capacity="18" slotsperrow="5" itempos="32,-100" iteminterval="30,0" itemrotation="90" canbeselected="true" msg="ItemMsgInteractSelect">
<ItemContainer hideitems="false" drawinventory="true" ItemsUseInventoryPlacement="true" capacity="18" slotsperrow="5" itempos="32,-100" iteminterval="30,0" itemrotation="90" canbeselected="true" msg="ItemMsgInteractSelect">
<Upgrade gameversion="0.18.0.0" itempos="32,-100" iteminterval="30,0" />
<GuiFrame relativesize="0.3,0.2" anchor="Center" style="ItemUI" />
<Containable items="railgunammo" />
@@ -99,16 +99,16 @@
</Item>
<Item name="" identifier="railgunshellrack3" nameidentifier="railgunshellrack" category="Legacy" tags="container,railgunammocontainer" pickdistance="120" scale="0.5" canflipx="false" canflipy="false">
<Sprite texture="containers.png" depth="0.84" sourcerect="330,811,218,212" origin="0.5,0.5" />
<ItemContainer hideitems="false" drawinventory="true" capacity="9" slotsperrow="3" itempos="53,-100" iteminterval="55,0" itemrotation="90" canbeselected="true" msg="ItemMsgInteractSelect">
<ItemContainer hideitems="false" drawinventory="true" ItemsUseInventoryPlacement="true" capacity="9" slotsperrow="3" itempos="53,-100" iteminterval="55,0" itemrotation="90" canbeselected="true" msg="ItemMsgInteractSelect">
<GuiFrame relativesize="0.2,0.2" anchor="Center" style="ItemUI" />
<Containable items="railgunammo" />
</ItemContainer>
</Item>
<Item name="" identifier="coilgunammoshelf" tags="container,ammoboxcontainer" linkable="true" pickdistance="150" waterproof="true" scale="0.5">
<Sprite texture="containers.png" depth="0.84" sourcerect="188,717,140,306" canflipx="false" origin="0.5,0.5" />
<ItemContainer capacity="9" canbeselected="true" hideitems="false" itempos="70,-52" iteminterval="0,-96" msg="ItemMsgInteractSelect">
<ItemContainer capacity="9" canbeselected="true" hideitems="false" ItemsUseInventoryPlacement="true" itempos="70,-52" iteminterval="0,-96" msg="ItemMsgInteractSelect">
<GuiFrame relativesize="0.2,0.2" anchor="Center" style="ItemUI" />
<Containable items="ammobox,coilgunammo,depthchargeammo,deepdiving,smallitem,mediumitem,largeitem" excludedidentifiers="boardingpod" />
<Containable items="ammobox,coilgunammo,depthchargeammo" excludedidentifiers="boardingpod" />
</ItemContainer>
</Item>
<Item name="" identifier="medcabinet" tags="container,medcontainer" category="Medical" linkable="true" pickdistance="150" waterproof="true" scale="0.5">
@@ -130,7 +130,7 @@
</ItemContainer>
</Upgrade>
</Item>
<Item name="" identifier="toxcabinet" tags="container,toxcontainer" linkable="true" pickdistance="150" waterproof="true" scale="0.5">
<Item name="" identifier="toxcabinet" tags="container,toxcontainer" category="Medical, Misc" linkable="true" pickdistance="150" waterproof="true" scale="0.5">
<Sprite texture="containers.png" depth="0.84" sourcerect="889,483,125,148" origin="0.5,0.5" />
<ItemContainer capacity="50" slotsperrow="8" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
<GuiFrame relativesize="0.25,0.45" anchor="Center" style="ItemUI" />
@@ -188,9 +188,9 @@
<ParticleEmitter particle="fleshsmoke" particlespersecond="2" scalemin="1" scalemax="2" mincondition="0.0" maxcondition="50.0" />
<input name="power_in" displayname="connection.powerin" />
</ConnectionPanel>
<ItemContainer hideitems="false" drawinventory="true" capacity="30" maxstacksize="60" slotsperrow="6" itempos="24,-41" iteminterval="42,-65" itemsperrow="2" itemrotation="0" canbeselected="true" containedspritedepth="0.83" msg="ItemMsgInteractSelect">
<ItemContainer hideitems="false" drawinventory="true" capacity="30" ItemsUseInventoryPlacement="true" maxstacksize="60" slotsperrow="6" itempos="24,-41" iteminterval="42,-65" itemsperrow="2" itemrotation="0" canbeselected="true" containedspritedepth="0.83" msg="ItemMsgInteractSelect">
<GuiFrame relativesize="0.25,0.3" anchor="Center" style="ItemUI" />
<StatusEffect type="OnFire" target="This" tags="onfire" duration="1" stackable="false" />
<StatusEffect type="OnFire" target="This" statuseffecttags="onfire" duration="1" stackable="false" />
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="64,448,64,64" origin="0.5,0.5" />
<SlotIcon slotindex="1" texture="Content/UI/StatusMonitorUI.png" sourcerect="64,448,64,64" origin="0.5,0.5" />
<SlotIcon slotindex="2" texture="Content/UI/StatusMonitorUI.png" sourcerect="64,448,64,64" origin="0.5,0.5" />
@@ -261,12 +261,12 @@
<ParticleEmitter particle="fleshsmoke" particlespersecond="2" scalemin="1" scalemax="2" mincondition="0.0" maxcondition="50.0" />
<input name="power_in" displayname="connection.powerin" />
</ConnectionPanel>
<ItemContainer hideitems="false" drawinventory="true" capacity="9" maxstacksize="60" slotsperrow="3" itempos="27,-42" iteminterval="22.5,0" itemrotation="0" canbeselected="true" containedspritedepth="0.83" msg="ItemMsgInteractSelect">
<ItemContainer hideitems="false" drawinventory="true" capacity="9" ItemsUseInventoryPlacement="true" maxstacksize="60" slotsperrow="3" itempos="27,-42" iteminterval="22.5,0" itemrotation="0" canbeselected="true" containedspritedepth="0.83" msg="ItemMsgInteractSelect">
<GuiFrame relativesize="0.16,0.18" anchor="Center" style="ItemUI" />
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="64,448,64,64" origin="0.5,0.5" />
<SlotIcon slotindex="1" texture="Content/UI/StatusMonitorUI.png" sourcerect="64,448,64,64" origin="0.5,0.5" />
<SlotIcon slotindex="2" texture="Content/UI/StatusMonitorUI.png" sourcerect="64,448,64,64" origin="0.5,0.5" />
<StatusEffect type="OnFire" target="This" tags="onfire" duration="1" stackable="false" />
<StatusEffect type="OnFire" target="This" statuseffecttags="onfire" duration="1" stackable="false" />
<Containable items="oxygensource,weldingfuel" excludebroken="false" excludefullcondition="true">
<StatusEffect type="OnContaining" targettype="Contained" Condition="1.0" Comparison="And">
<Conditional Voltage="gt 0.1" targetcontainer="true" targetitemcomponent="Powered"/>
@@ -410,7 +410,7 @@
<Item name="" identifier="crateshelf" tags="container,cargocontainer" linkable="true" canflipx="false" pickdistance="150" scale="0.5">
<Sprite texture="containers.png" depth="0.84" sourcerect="1,657,185,366" origin="0.5,0.5" />
<ItemContainer capacity="12" maxstacksize="60" canbeselected="true" hideitems="false" itempos="92,-48" iteminterval="0,-92" msg="ItemMsgInteractSelect">
<ItemContainer capacity="12" ItemsUseInventoryPlacement="true" maxstacksize="60" canbeselected="true" hideitems="false" itempos="92,-48" iteminterval="0,-92" msg="ItemMsgInteractSelect">
<GuiFrame relativesize="0.15,0.2" anchor="Center" style="ItemUI" />
<Containable items="crate" />
</ItemContainer>

View File

@@ -22,12 +22,12 @@
<StatusEffect type="OnUse" target="This" Condition="-100.0" disabledeltatime="true">
<Sound file="Content/Items/Medical/Syringe.ogg" range="500" />
</StatusEffect>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget, This" duration="15">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget, This" duration="15">
<ReduceAffliction identifier="bloodloss" amount="6" />
<Affliction identifier="psychosis" amount="3" />
<Affliction identifier="organdamage" amount="0.65" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget, This" duration="15">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget, This" duration="15">
<ReduceAffliction identifier="bloodloss" amount="3" />
<Affliction identifier="psychosis" amount="3" />
<Affliction identifier="organdamage" amount="0.65" />
@@ -51,15 +51,20 @@
<Price storeidentifier="merchantmine" sold="false" multiplier="1.3" />
</Price>
<Holdable canBeCombined="true" removeOnCombined="true" slots="Any,RightHand,LeftHand" holdpos="0,-80" aimpos="40,5" handle1="-30,14" handle2="30,14" aimable="false" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnSecondaryUse" target="This" Condition="-25.0" />
<StatusEffect type="OnSecondaryUse" target="This,Character" disabledeltatime="true">
<Conditional Condition="lte 1" />
<Use/>
<!-- When eggs are eaten-->
<StatusEffect type="OnSecondaryUse" target="This" Condition="-25.0">
<Sound file="Content/Items/Medical/ITEM_eatingLoop.ogg" range="250" loop="true" />
<ParticleEmitter particle="brownchunks" AngleMin="80" AngleMax="100" DistanceMin="30" DistanceMax="45" VelocityMin="80" VelocityMax="90" ScaleMin="0.08" ScaleMax="0.1" EmitInterval="1.5" ParticleAmount="10" InitialDelay="0.2" CopyEntityAngle="True" ColorMultiplier="255,255,255,255" LifeTimeMultiplier="0.75" />
</StatusEffect>
<StatusEffect type="OnSecondaryUse" target="This,UseTarget" disabledeltatime="true">
<Conditional Condition="lte 1" />
<Sound file="Content/Sounds/Damage/Gore6.ogg" range="500" />
<Affliction identifier="huskinfection" amount="0.01" />
<Remove />
</StatusEffect>
<!-- When eggs are applied through Health GUI -->
<StatusEffect type="OnUse" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect type="OnUse" target="UseTarget" duration="60.0">
<!-- HuskInfectionState must be less than 0.01 so you can't speed up the infection -->
<Conditional huskinfection="lt 0.01" />
<StatusEffect type="OnUse" target="UseTarget" disabledeltatime="true">
<Affliction identifier="huskinfection" amount="0.01" />
</StatusEffect>
<StatusEffect type="OnUse" target="UseTarget">
@@ -94,7 +99,7 @@
<RequiredItem identifier="calcium" />
</Fabricate>
<Deconstruct time="5">
<Item identifier="calcium" amount="2" />
<Item identifier="calcium" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="832,448,64,64" origin="0.5,0.5" />
<Sprite texture="Content/Items/CreatureLoot/CreatureLoot.png" sourcerect="0,186,38,70" depth="0.6" origin="0.5,0.5" />
@@ -133,11 +138,11 @@
<PreferredContainer primary="medfabcab" secondary="medcontainer"/>
<Sprite texture="Content/Items/CreatureLoot/CreatureLoot.png" depth="0.7" sourcerect="64,0,44,52" origin="0.5,0.5" />
<Deconstruct time="10">
<Item identifier="stabilozine" amount="2" />
<Item identifier="stabilozine" amount="2" />
<Item identifier="antibloodloss1" amount="2" />
<Item identifier="antibloodloss1" amount="2" />
<Item identifier="antibloodloss1" amount="2" />
<Item identifier="stabilozine" />
<Item identifier="stabilozine" />
<Item identifier="antibloodloss1" />
<Item identifier="antibloodloss1" />
<Item identifier="antibloodloss1" />
</Deconstruct>
<Body width="40" height="45" density="9.9" />
<Holdable slots="RightHand,LeftHand,Any" holdpos="0,-70" handle1="0,10" handle2="0,-10" />
@@ -155,8 +160,8 @@
<PreferredContainer primary="storageorgan" minamount="2" maxamount="4" spawnprobability="1"/>
<Sprite texture="Content/Items/CreatureLoot/CreatureLoot.png" depth="0.7" sourcerect="108,1,45,51" origin="0.5,0.5" />
<Deconstruct time="10">
<Item identifier="adrenaline" amount="2" />
<Item identifier="adrenaline" amount="2" />
<Item identifier="adrenaline" />
<Item identifier="adrenaline" />
</Deconstruct>
<Body width="40" height="45" density="11"/>
<Holdable slots="RightHand,LeftHand,Any" holdpos="0,-70" handle1="0,10" handle2="0,-10"/>
@@ -254,7 +259,8 @@
<Item name="" identifier="smallmudraptoregg" nameidentifier="mudraptoregg" Tags="smallitem,ignorebyai,mudraptoregg" health="20" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyrepairtools="true" category="Misc" scale="0.5" impactsoundtag="impact_soft">
<Upgrade gameversion="0.10.0.0" scale="0.5" />
<Price baseprice="300" sold="false">
<!-- don't allow as a daily special or requested item, because there's 3 identical-looking variants of the egg and it can be confusing if your variant isn't accepted as the requested item -->
<Price baseprice="300" sold="false" canbespecial="false">
<Price storeidentifier="merchantoutpost" multiplier="0.85" />
<Price storeidentifier="merchantcity" multiplier="0.9" />
<Price storeidentifier="merchantresearch" sold="true" multiplier="1.5" minavailable="3"/>
@@ -265,7 +271,7 @@
<PreferredContainer secondary="locker" spawnprobability="0.02" notcampaign="true" notpvp="true"/>
<Sprite texture="Content/Items/CreatureLoot/CreatureLoot.png" depth="0.18" sourcerect="164,3,42,49" origin="0.5,0.5" />
<Deconstruct time="10">
<Item identifier="alienblood" amount="2" />
<Item identifier="alienblood" />
</Deconstruct>
<Body width="40" height="45" friction="1.0" restitution="0.01" angulardamping="0.8" density="10.5"/>
<Holdable slots="RightHand,LeftHand,Any" holdpos="0,-70" handle1="0,10" handle2="0,-10">
@@ -308,8 +314,8 @@
<Price baseprice="800" sold="false"/>
<Sprite texture="Content/Items/CreatureLoot/CreatureLoot.png" depth="0.18" sourcerect="235,156,67,82" origin="0.5,0.5" />
<Deconstruct time="10">
<Item identifier="alienblood" amount="2" />
<Item identifier="adrenalinegland" amount="2" />
<Item identifier="alienblood" />
<Item identifier="adrenalinegland" />
</Deconstruct>
<!-- rectangular body to prevent the egg from rolling -->
<Body width="65" height="75" friction="1.0" restitution="0.01" angulardamping="1.0" density="11" />
@@ -363,8 +369,8 @@
<Price baseprice="1000" sold="false"/>
<Sprite texture="Content/Items/CreatureLoot/CreatureLoot.png" depth="0.18" sourcerect="80,105,124,147" origin="0.5,0.5" />
<Deconstruct time="10">
<Item identifier="alienblood" amount="4" />
<Item identifier="adrenalinegland" amount="4" />
<Item identifier="alienblood" amount="2" />
<Item identifier="adrenalinegland" amount="2" />
</Deconstruct>
<!-- rectangular body to prevent the egg from rolling -->
<Body width="120" height="120" friction="1.0" restitution="0.01" angulardamping="1.0" density="12" />
@@ -415,8 +421,8 @@
<Sprite texture="Content/Items/CreatureLoot/CreatureLoot.png" depth="0.18" sourcerect="165,280,114,145" origin="0.5,0.5" />
<Price baseprice="370" sold="false"/>
<Deconstruct time="10">
<Item identifier="adrenalinegland" amount="2" />
<Item identifier="alienblood" amount="2" />
<Item identifier="adrenalinegland" />
<Item identifier="alienblood" />
</Deconstruct>
<!-- rectangular body to prevent the egg from rolling -->
<Body width="110" height="120" friction="1.0" restitution="0.01" angulardamping="1.0" density="12"/>
@@ -456,8 +462,8 @@
<Sprite texture="Content/Items/CreatureLoot/CreatureLoot.png" depth="0.18" sourcerect="8,280,118,145" origin="0.5,0.5" />
<Price baseprice="200" sold="false"/>
<Deconstruct time="10">
<Item identifier="alienblood" amount="2" />
<Item identifier="sulphuricacid" amount="2" />
<Item identifier="alienblood" />
<Item identifier="sulphuricacid" />
</Deconstruct>
<!-- rectangular body to prevent the egg from rolling -->
<Body width="110" height="120" friction="1.0" restitution="0.01" angulardamping="1.0" density="12"/>
@@ -503,14 +509,14 @@
<Price storeidentifier="merchantmine" multiplier="0.5" />
</Price>
<Deconstruct time="10">
<Item identifier="carbon" amount="4" />
<Item identifier="calcium" amount="8" />
<Item identifier="carbon" amount="2" />
<Item identifier="calcium" amount="4" />
</Deconstruct>
<Body width="262" height="62" density="15" friction="1.0" restitution="0.01" angulardamping="1.0" />
<Holdable slots="Any,RightHand+LeftHand" holdpos="0,-80" handle1="-30,14" handle2="30,14" aimable="false" msg="ItemMsgPickUpSelect" />
</Item>
<Item name="" identifier="aliencircuitry" category="Misc" Tags="smallitem,signal" maxstacksize="60" cargocontaineridentifier="metalcrate" description="" scale="0.5" impactsoundtag="impact_metal_light">
<Item name="" identifier="aliencircuitry" category="Alien" Tags="smallitem,signal" maxstacksize="60" cargocontaineridentifier="metalcrate" description="" scale="0.5" impactsoundtag="impact_metal_light">
<PreferredContainer primary="storagecab" spawnprobability="0" />
<PreferredContainer secondary="mineralcab" spawnprobability="0" />
<PreferredContainer secondary="circuitrycontainer" minamount="2" maxamount="4" spawnprobability="0.6" />
@@ -524,8 +530,8 @@
<Price storeidentifier="merchantengineering" multiplier="1.5" />
</Price>
<Deconstruct time="5">
<Item identifier="copper" amount="4" />
<Item identifier="tin" amount="2" />
<Item identifier="copper" amount="2" />
<Item identifier="tin" />
</Deconstruct>
<Sprite texture="Content/Items/CreatureLoot/CreatureLoot.png" depth="0.8" sourcerect="59,57,93,47" origin="0.5,0.5" />
<Body width="50" height="36" density="12" />
@@ -542,11 +548,11 @@
<Price storeidentifier="merchantmine" multiplier="1" />
</Price>
<Deconstruct time="10" chooserandom="true" amount="2">
<Item identifier="rubber" amount="2" commonness="0.5"/>
<Item identifier="iron" amount="2" commonness="0.2"/>
<Item identifier="steel" amount="2" commonness="0.1"/>
<Item identifier="aluminium" amount="2" commonness="0.5"/>
<Item identifier="carbon" amount="2" commonness="0.5"/>
<Item identifier="rubber" commonness="0.5"/>
<Item identifier="iron" commonness="0.2"/>
<Item identifier="steel" commonness="0.1"/>
<Item identifier="aluminium" commonness="0.5"/>
<Item identifier="carbon" commonness="0.5"/>
</Deconstruct>
<AiTarget sightrange="1000" static="true" />
<Sprite texture="Content/Items/CreatureLoot/CreatureLoot.png" depth="0.18" sourcerect="289,450,190,62" origin="0.5,0.5" />
@@ -564,8 +570,8 @@
<Price storeidentifier="merchantmine" multiplier="0.5" />
</Price>
<Deconstruct time="10">
<Item identifier="carbon" amount="2" />
<Item identifier="phosphorus" amount="4" />
<Item identifier="carbon" />
<Item identifier="phosphorus" amount="2" />
</Deconstruct>
<Sprite texture="Content/Items/CreatureLoot/CreatureLoot.png" depth="0.18" sourcerect="493,354,274,158" origin="0.5,0.5" />
<Body width="274" height="148" density="15" friction="1.0" restitution="0.01" angulardamping="1.0" />
@@ -581,8 +587,8 @@
<Price storeidentifier="merchantmine" multiplier="1" />
</Price>
<Deconstruct time="20">
<Item identifier="carbon" amount="8" />
<Item identifier="physicorium" amount="12" />
<Item identifier="carbon" amount="4" />
<Item identifier="physicorium" amount="6" />
</Deconstruct>
<PreferredContainer primary="storagecab" secondary="mineralcab" />
<Sprite texture="Content/Items/CreatureLoot/CreatureLoot.png" sourcerect="516,0,134,84" origin="0.5,0.5" depth="0.55" />
@@ -599,8 +605,8 @@
<Price storeidentifier="merchantmine" multiplier="1" />
</Price>
<Deconstruct time="10">
<Item identifier="carbon" amount="2" />
<Item identifier="dementonite" amount="4" />
<Item identifier="carbon" />
<Item identifier="dementonite" amount="2" />
</Deconstruct>
<PreferredContainer primary="storagecab" secondary="mineralcab" />
<Sprite texture="Content/Items/CreatureLoot/CreatureLoot.png" sourcerect="654,0,88,71" origin="0.5,0.5" depth="0.55" />
@@ -617,8 +623,8 @@
<Price storeidentifier="merchantmine" multiplier="1" />
</Price>
<Deconstruct time="10">
<Item identifier="carbon" amount="2" />
<Item identifier="zinc" amount="2" />
<Item identifier="carbon" />
<Item identifier="zinc" />
</Deconstruct>
<PreferredContainer primary="armcab"/>
<Sprite texture="Content/Characters/Spineling/Spineling.png" sourcerect="0,215,180,18" depth="0.55" />

View File

@@ -14,8 +14,8 @@
<PreferredContainer secondary="wrecksupplycab,beaconsupplycab" amount="2" spawnprobability="0.2"/>
<PreferredContainer secondary="outpostsupplycab" amount="2" spawnprobability="1"/>
<Deconstruct time="10">
<Item identifier="plastic" amount="2" />
<Item identifier="rubber" amount="2" />
<Item identifier="plastic" />
<Item identifier="rubber" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20">
<RequiredSkill identifier="mechanical" level="25" />
@@ -89,8 +89,8 @@
<PreferredContainer primary="piratedivingsuitcontainer" spawnprobability="1" maxleveldifficulty="35" />
<PreferredContainer primary="wreckdivingsuitcontainer" spawnprobability="0.2" maxleveldifficulty="35" />
<Deconstruct time="30">
<Item identifier="titaniumaluminiumalloy" amount="2" />
<Item identifier="rubber" amount="2" />
<Item identifier="titaniumaluminiumalloy" />
<Item identifier="rubber" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="30">
<RequiredSkill identifier="mechanical" level="40" />
@@ -221,10 +221,10 @@
<PreferredContainer primary="divingcab" amount="4" spawnprobability="1" notcampaign="true" notpvp="true" />
<PreferredContainer secondary="wreckdivingcab,beaconsupplycab" spawnprobability="0.1"/>
<Deconstruct time="20">
<Item identifier="aluminium" amount="2" />
<Item identifier="copper" amount="2" />
<Item identifier="tin" amount="2" />
<Item identifier="plastic" amount="2" />
<Item identifier="aluminium" />
<Item identifier="copper" />
<Item identifier="tin" />
<Item identifier="plastic" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="30">
<RequiredSkill identifier="mechanical" level="30" />
@@ -272,11 +272,11 @@
<PreferredContainer primary="piratedivingsuitcontainer" spawnprobability="1" minleveldifficulty="50" />
<PreferredContainer primary="wreckdivingsuitcontainer" spawnprobability="0.1" minleveldifficulty="50" />
<Deconstruct time="30">
<Item identifier="titaniumaluminiumalloy" amount="2" />
<Item identifier="titaniumaluminiumalloy" amount="2" />
<Item identifier="titaniumaluminiumalloy" amount="2" />
<Item identifier="rubber" amount="2" />
<Item identifier="rubber" amount="2" />
<Item identifier="titaniumaluminiumalloy" />
<Item identifier="titaniumaluminiumalloy" />
<Item identifier="titaniumaluminiumalloy" />
<Item identifier="rubber" />
<Item identifier="rubber" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="45">
<RequiredSkill identifier="mechanical" level="60" />
@@ -404,11 +404,11 @@
<PreferredContainer primary="piratedivingsuitcontainer" spawnprobability="1" minleveldifficulty="35" />
<PreferredContainer primary="wreckdivingsuitcontainer" spawnprobability="0.1" minleveldifficulty="35"/>
<Deconstruct time="30">
<Item identifier="ballisticfiber" amount="2" />
<Item identifier="titaniumaluminiumalloy" amount="2" />
<Item identifier="titaniumaluminiumalloy" amount="2" />
<Item identifier="rubber" amount="2" />
<Item identifier="rubber" amount="2" />
<Item identifier="ballisticfiber" />
<Item identifier="titaniumaluminiumalloy" />
<Item identifier="titaniumaluminiumalloy" />
<Item identifier="rubber" />
<Item identifier="rubber" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="45">
<RequiredSkill identifier="mechanical" level="60" />
@@ -450,7 +450,7 @@
<sprite name="Combat Diving Suit Left Shoe" texture="combat_DivingSuit.png" limb="LeftFoot" sound="footstep_armor_heavy" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
<sprite name="Combat Diving Suit Right Shoe" texture="combat_DivingSuit.png" limb="RightFoot" sound="footstep_armor_heavy" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
<StatusEffect type="OnWearing" target="Character" OxygenAvailable="-100.0" UseHullOxygen="false" />
<StatusEffect type="OnWearing" target="Character" ObstructVisionAmount="0.25" PressureProtection="5750.0" SpeedMultiplier="1.05" LowPassMultiplier="0.2" setvalue="true" disabledeltatime="true">
<StatusEffect type="OnWearing" target="Character" ObstructVisionAmount="0.25" PressureProtection="5750.0" LowPassMultiplier="0.2" setvalue="true" disabledeltatime="true">
<Sound file="Content/Items/Diving/DivingSuitLoop1.ogg" range="250" loop="true"/>
<Sound file="Content/Items/Diving/DivingSuitLoop2.ogg" range="250" loop="true"/>
<TriggerAnimation Type="Walk" FileName="HumanWalkDivingSuit" priority="1" ExpectedSpecies="Human" />
@@ -466,8 +466,9 @@
<damagemodifier armorsector="0.0,360.0" afflictiontypes="burn" damagemultiplier="0.7" damagesound="" deflectprojectiles="true" />
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="radiationsickness" damagemultiplier="0.75" damagesound="LimbArmor"/>
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="huskinfection" probabilitymultiplier="0.5" damagesound="LimbArmor"/>
<StatValue stattype="SwimmingSpeed" value="-0.1" />
<StatValue stattype="PropulsionSpeed" value="0.4" />
<StatValue stattype="WalkingSpeed" value="0.2" />
<StatValue stattype="SwimmingSpeed" value="0.1" />
<StatValue stattype="PropulsionSpeed" value="0.2" />
</Wearable>
<Holdable slots="RightHand+LeftHand" controlpose="true" holdpos="0,-50" handle1="-10,-20" handle2="10,-20" holdangle="45" msg="ItemMsgPickUpUse" canbeselected="false" canbepicked="true" pickkey="Use" />
<ItemContainer capacity="1" maxstacksize="60" hideitems="true" containedstateindicatorstyle="tank">
@@ -610,10 +611,10 @@
<!-- lesser yield than regular diving suit, can't be sold -->
<PreferredContainer primary="wreckdivingsuitcontainer" spawnprobability="0.2" maxleveldifficulty="100" />
<Deconstruct time="15" chooserandom="true" amount="1">
<Item identifier="titanium" amount="2" commonness="60" />
<Item identifier="rubber" amount="2" commonness="50" />
<Item identifier="aluminium" amount="2" commonness="40" />
<Item identifier="titaniumaluminiumalloy" amount="2" commonness="30" />
<Item identifier="titanium" commonness="60" />
<Item identifier="rubber" commonness="50" />
<Item identifier="aluminium" commonness="40" />
<Item identifier="titaniumaluminiumalloy" commonness="30" />
</Deconstruct>
<InventoryIcon texture="Content/Items/Diving/Broken_DivingSuit_contained.png" sourcerect="435,0,128,128" origin="0.5,0.5" />
<Sprite name="Diving Suit Item" texture="Content/Items/Diving/Broken_DivingSuit_contained.png" sourcerect="127,0,146,120" depth="0.55" origin="0.5,0.5" />

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Items>
<Item name="" identifier="door" tags="door,weldable" scale="0.5" health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" ShowNameInHealthBar="false" explosiondamagemultiplier="0.1" allowrotatingineditor="false" allowedlinks="structure,item" ondamagedthreshold="2" linkable="true">
<Item name="" identifier="door" tags="door,weldable" category="misc" subcategory="doorsandhatches" scale="0.5" health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" ShowNameInHealthBar="false" explosiondamagemultiplier="0.1" allowrotatingineditor="false" allowedlinks="structure,item" ondamagedthreshold="2" linkable="true">
<Sprite texture="door.png" sourcerect="0,0,49,416" depth="0.51" origin="0.5,0.5" />
<DecorativeSprite texture="door.png" sourcerect="49,0,49,416" depth="0.89" origin="0.5,0.5"/>
<Door canbeselected="true" canbepicked="true" pickkey="Action" msg="ItemMsgForceOpenCrowbar" PickingTime="7.5" shadowscale="0.7,1">
@@ -39,7 +39,7 @@
<output name="activate_out" displayname="connection.activateout" maxwires="10" />
</ConnectionPanel>
</Item>
<Item name="" identifier="windoweddoor" tags="door,weldable" scale="0.5" health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyexplosions="true" ShowNameInHealthBar="false" explosiondamagemultiplier="0.1" allowrotatingineditor="false" allowedlinks="structure,item" ondamagedthreshold="2" linkable="true">
<Item name="" identifier="windoweddoor" tags="door,weldable" category="misc" subcategory="doorsandhatches" scale="0.5" health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyexplosions="true" ShowNameInHealthBar="false" explosiondamagemultiplier="0.1" allowrotatingineditor="false" allowedlinks="structure,item" ondamagedthreshold="2" linkable="true">
<Sprite texture="door.png" sourcerect="0,0,49,416" depth="0.51" origin="0.5,0.5" />
<DecorativeSprite texture="door.png" sourcerect="49,0,49,416" depth="0.89" origin="0.5,0.5"/>
<Door window="0,-76,50,153" canbepicked="true" canbeselected="true" pickkey="Action" msg="ItemMsgForceOpenCrowbar" PickingTime="7.5" shadowscale="0.7,1">
@@ -78,7 +78,7 @@
<output name="activate_out" displayname="connection.activateout" maxwires="10" />
</ConnectionPanel>
</Item>
<Item name="" identifier="hatch" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,weldable" scale="0.5" health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyexplosions="true" ShowNameInHealthBar="false" explosiondamagemultiplier="0.1" ondamagedthreshold="2" allowrotatingineditor="false">
<Item name="" identifier="hatch" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,weldable" category="misc" subcategory="doorsandhatches" scale="0.5" health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyexplosions="true" ShowNameInHealthBar="false" explosiondamagemultiplier="0.1" ondamagedthreshold="2" allowrotatingineditor="false">
<Upgrade gameversion="1.2.14.0" spritedepth="0.7"/>
<Sprite texture="hatch.png" sourcerect="0,0,256,98" depth="0.7" origin="0.5,0.5" />
<DecorativeSprite texture="hatch.png" sourcerect="0,180,256,50" depth="0.69" origin="0.5,0.5"/>
@@ -119,7 +119,7 @@
<output name="activate_out" displayname="connection.activateout" maxwires="10" />
</ConnectionPanel>
</Item>
<Item name="" identifier="doorwbuttons" tags="door,weldable" scale="0.5" health="100" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyexplosions="true" ShowNameInHealthBar="false" explosiondamagemultiplier="0.1" allowrotatingineditor="false" allowedlinks="structure,item" ondamagedthreshold="2" linkable="true">
<Item name="" identifier="doorwbuttons" tags="door,weldable" category="misc" subcategory="doorsandhatches" scale="0.5" health="100" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyexplosions="true" ShowNameInHealthBar="false" explosiondamagemultiplier="0.1" allowrotatingineditor="false" allowedlinks="structure,item" ondamagedthreshold="2" linkable="true">
<Sprite texture="door.png" sourcerect="0,0,49,416" depth="0.51" origin="0.5,0.5" />
<DecorativeSprite texture="door.png" sourcerect="49,0,49,416" depth="0.89" origin="0.5,0.5"/>
<DecorativeSprite texture="Content/Items/Button/button.png" sourcerect="28,70,34,51" depth="0.75" origin="1.65,0.76" />
@@ -162,7 +162,7 @@
<output name="activate_out" displayname="connection.activateout" maxwires="10" />
</ConnectionPanel>
</Item>
<Item name="" identifier="windoweddoorwbuttons" tags="door,weldable" scale="0.5" health="100" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyexplosions="true" ShowNameInHealthBar="false" explosiondamagemultiplier="0.1" allowrotatingineditor="false" allowedlinks="structure,item" ondamagedthreshold="2" linkable="true">
<Item name="" identifier="windoweddoorwbuttons" tags="door,weldable" category="misc" subcategory="doorsandhatches" scale="0.5" health="100" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyexplosions="true" ShowNameInHealthBar="false" explosiondamagemultiplier="0.1" allowrotatingineditor="false" allowedlinks="structure,item" ondamagedthreshold="2" linkable="true">
<Sprite texture="door.png" sourcerect="0,0,49,416" depth="0.51" origin="0.5,0.5" />
<DecorativeSprite texture="door.png" sourcerect="49,0,49,416" depth="0.89" origin="0.5,0.5"/>
<DecorativeSprite texture="Content/Items/Button/button.png" sourcerect="28,70,34,51" depth="0.75" origin="1.65,0.76" />
@@ -205,7 +205,7 @@
<output name="activate_out" displayname="connection.activateout" maxwires="10" />
</ConnectionPanel>
</Item>
<Item name="" identifier="hatchwbuttons" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,weldable" scale="0.5" health="100" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyexplosions="true" ShowNameInHealthBar="false" explosiondamagemultiplier="0.1" ondamagedthreshold="2" allowrotatingineditor="false">
<Item name="" identifier="hatchwbuttons" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,weldable" category="misc" subcategory="doorsandhatches" scale="0.5" health="100" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyexplosions="true" ShowNameInHealthBar="false" explosiondamagemultiplier="0.1" ondamagedthreshold="2" allowrotatingineditor="false">
<Upgrade gameversion="1.2.14.0" spritedepth="0.7"/>
<Sprite texture="hatch.png" sourcerect="0,0,256,98" depth="0.7" origin="0.5,0.5" />
<DecorativeSprite texture="hatch.png" sourcerect="0,0,256,98" depth="0.04" origin="0.5,0.5" />
@@ -250,7 +250,7 @@
</ConnectionPanel>
</Item>
<Item name="" identifier="dockingport" tags="dock" linkable="true" indestructible="true" scale="0.5" requirecursorinsidetrigger="true" requirebodyinsidetrigger="false">
<Item name="" identifier="dockingport" tags="dock" category="misc" subcategory="doorsandhatches" linkable="true" indestructible="true" scale="0.5" requirecursorinsidetrigger="true" requirebodyinsidetrigger="false">
<Upgrade gameversion="0.10.0.0" scale="*0.5"/>
<Sprite texture="dockingport.png" sourcerect="0,0,226,418" depth="0.94" origin="0.5,0.5" />
<trigger x="0" y="0" width="226" height="60" />
@@ -292,7 +292,7 @@
<output name="on_undock" displayname="connection.onundock" maxwires="10" />
</ConnectionPanel>
</Item>
<Item name="" identifier="dockinghatch" tags="dock" linkable="true" scale="0.5" indestructible="true" requirecursorinsidetrigger="true" requirebodyinsidetrigger="false" allowrotatingineditor="false">
<Item name="" identifier="dockinghatch" tags="dock" category="misc" subcategory="doorsandhatches" linkable="true" scale="0.5" indestructible="true" requirecursorinsidetrigger="true" requirebodyinsidetrigger="false" allowrotatingineditor="false">
<Upgrade gameversion="0.10.0.0" scale="*0.5"/>
<Sprite texture="dockingport.png" sourcerect="252,4,256,224" depth="0.94" origin="0.5,0.5" />
<trigger x="0" y="0" width="60" height="224" />
@@ -366,7 +366,7 @@
</ConnectionPanel>
</Item>
<Item name="" identifier="smalldoor" tags="door,weldable" scale="0.5" health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" ShowNameInHealthBar="false" explosiondamagemultiplier="0.1" allowrotatingineditor="false" allowedlinks="structure,item" ondamagedthreshold="2" linkable="true">
<Item name="" identifier="smalldoor" tags="door,weldable" category="misc" subcategory="doorsandhatches" scale="0.5" health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" ShowNameInHealthBar="false" explosiondamagemultiplier="0.1" allowrotatingineditor="false" allowedlinks="structure,item" ondamagedthreshold="2" linkable="true">
<Sprite name="smalldoor Sprite" texture="door.png" sourcerect="0,0,49,128" depth="0.51" origin="0.5,0.5" />
<DecorativeSprite texture="door.png" sourcerect="49,288,49,128" depth="0.89" origin="0.5,0.5"/>
<Door canbeselected="true" canbepicked="true" pickkey="Action" msg="ItemMsgForceOpenCrowbar" PickingTime="7.5" shadowscale="0.7,1">

View File

@@ -2,223 +2,223 @@
<Items>
<!--NEON SIGNS START-->
<Item name="" identifier="neonlighta" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlighta" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="673,310,72,85" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="0,0" sheetelementsize="128,128" depth="0.969" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlightb" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlightb" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="515,573,65,86" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="1,0" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlightc" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlightc" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="746,447,67,87" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="2,0" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlightd" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlightd" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="945,518,59,87" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="3,0" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlighte" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlighte" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="799,605,59,87" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="4,0" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlightf" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlightf" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="515,748,57,86" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="5,0" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlightg" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlightg" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="515,486,69,85" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="6,0" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlighth" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlighth" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="515,661,62,85" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="7,0" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlighti" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlighti" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="1001,1,22,85" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="0,1" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlightj" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlightj" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="574,762,57,85" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="1,1" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlightk" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlightk" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="882,518,61,85" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="2,1" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlightl" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlightl" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="717,635,59,86" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="3,1" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlightm" aliases="neonlightim" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlightm" aliases="neonlightim" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="749,271,83,86" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="4,1" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlightn" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlightn" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="582,587,62,86" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="5,1" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlighto" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlighto" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="515,397,75,87" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="6,1" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlightp" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlightp" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="646,694,59,86" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="7,1" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlightq" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlightq" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="747,359,75,86" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="0,2" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlightr" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlightr" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="653,574,62,86" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="1,2" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlights" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlights" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="579,675,59,85" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="2,2" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlightt" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlightt" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="586,499,65,86" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="3,2" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlightu" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlightu" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="665,486,66,86" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="4,2" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlightv" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlightv" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="815,518,65,85" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="5,2" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlightw" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlightw" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="894,96,92,85" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="6,2" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlightx" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlightx" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="515,310,79,85" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="7,2" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlighty" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlighty" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="592,412,71,85" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="0,3" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlightz" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlightz" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="673,397,71,87" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="1,3" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlight0" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlight0" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="960,183,63,84" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="2,3" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlight1" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlight1" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="968,607,36,82" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="3,3" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlight2" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlight2" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="571,922,52,83" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="4,3" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlight3" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlight3" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="515,922,54,84" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="5,3" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlight4" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlight4" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="839,260,52,84" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="6,3" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlight5" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlight5" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="860,605,52,83" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="7,3" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlight6" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlight6" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="515,836,56,84" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="0,4" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlight7" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlight7" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="860,690,51,83" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="1,4" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlight8" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlight8" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="914,607,52,83" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="2,4" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlight9" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlight9" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="839,175,53,83" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="47,146,209,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="3,4" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlightplanet" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlightplanet" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="834,346,170,170" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="255,125,0,255" flicker="0.3" blinkfrequency="1" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sourcerect="0,640,256,256" depth="0.1" origin="0.5,0.52" alpha="0.5" />
@@ -227,60 +227,60 @@
<sprite texture="Content/Map/NeonSign_light.png" sourcerect="512,640,256,256" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlightkiss" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlightkiss" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="515,153,232,155" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="200,0,50,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sourcerect="256,640,256,256" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlightarrow" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlightarrow" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="596,310,75,100" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="200,0,50,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="0,7" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlightgarden" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlightgarden" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="733,536,64,97" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="200,0,50,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="1,7" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlightgear" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlightgear" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="749,175,88,94" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="200,0,50,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="2,7" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlightsubmarine" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlightsubmarine" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="904,1,95,73" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="200,0,50,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="3,7" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlightfood" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlightfood" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="893,260,65,84" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent range="0" lightcolor="200,0,50,255" flicker="0.3" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false">
<sprite texture="Content/Map/NeonSign_light.png" sheetindex="4,7" sheetelementsize="128,128" depth="0.1" origin="0.5,0.52" alpha="0.5" />
</LightComponent>
</Item>
<Item name="" identifier="neonlightframe" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlightframe" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="894,76,94,18" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
</Item>
<Item name="" identifier="neonlightwire1" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlightwire1" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="515,36,237,115" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
</Item>
<Item name="" identifier="neonlightwire2" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlightwire2" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="754,125,137,48" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
</Item>
<Item name="" identifier="neonlightwire3" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlightwire3" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="515,1,387,33" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
</Item>
<Item name="" identifier="neonlightwire4" scale="0.5" noninteractable="true" category="Decorative">
<Item name="" identifier="neonlightwire4" scale="0.5" noninteractable="true" category="Decorative" subcategory="lighting">
<sprite texture="Content/Map/Outposts/Art/SignAssets.png" sourcerect="754,36,138,87" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
</Item>
<!--NEON SIGNS ENDS-->
<Item name="" identifier="lamp" category="Electrical" Tags="smallitem,light" scale="0.5">
<Item name="" identifier="lamp" category="Electrical" subcategory="lighting" Tags="smallitem,light" scale="0.5">
<Upgrade gameversion="0.10.0.0" scale="*0.5" />
<Sprite texture="signalcomp.png" sourcerect="304,528,64,96" depth="0.8" />
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="3200" powerconsumption="5">
@@ -298,7 +298,7 @@
</ConnectionPanel>
</Item>
<!-- TODO: add names for fluorescent lights -->
<Item name="" nameidentifier="lamp" identifier="lightfluorescentm01" category="Electrical" Tags="smallitem,light" scale="0.5">
<Item name="" nameidentifier="lamp" identifier="lightfluorescentm01" category="Electrical" subcategory="lighting" Tags="smallitem,light" scale="0.5">
<Upgrade gameversion="0.10.0.0" scale="*0.5" />
<Sprite texture="signalcomp.png" sourcerect="0,528,80,112" depth="0.8" origin="0.5,0.5" />
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="3200" powerconsumption="5">
@@ -315,7 +315,7 @@
<input name="set_color" displayname="connection.setcolor" />
</ConnectionPanel>
</Item>
<Item name="" nameidentifier="lamp" identifier="lightfluorescentm02" category="Electrical" Tags="smallitem,light" scale="0.5">
<Item name="" nameidentifier="lamp" identifier="lightfluorescentm02" category="Electrical" subcategory="lighting" Tags="smallitem,light" scale="0.5">
<Upgrade gameversion="0.10.0.0" scale="*0.5" />
<Sprite texture="signalcomp.png" sourcerect="80,528,80,112" depth="0.8" origin="0.5,0.5" />
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="3200" powerconsumption="5">
@@ -332,7 +332,7 @@
<input name="set_color" displayname="connection.setcolor" />
</ConnectionPanel>
</Item>
<Item name="" nameidentifier="lamp" identifier="lightfluorescentm03" category="Electrical" Tags="smallitem,light" scale="0.5">
<Item name="" nameidentifier="lamp" identifier="lightfluorescentm03" category="Electrical" subcategory="lighting" Tags="smallitem,light" scale="0.5">
<Upgrade gameversion="0.10.0.0" scale="*0.5" />
<Sprite texture="signalcomp.png" sourcerect="160,528,64,112" depth="0.8" origin="0.5,0.5" />
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="3200" powerconsumption="5">
@@ -349,7 +349,7 @@
<input name="set_color" displayname="connection.setcolor" />
</ConnectionPanel>
</Item>
<Item name="" nameidentifier="lamp" identifier="lightfluorescentm04" category="Electrical" Tags="smallitem,light" scale="0.5">
<Item name="" nameidentifier="lamp" identifier="lightfluorescentm04" category="Electrical" subcategory="lighting" Tags="smallitem,light" scale="0.5">
<Upgrade gameversion="0.10.0.0" scale="*0.5" />
<Sprite texture="signalcomp.png" sourcerect="224,528,80,112" depth="0.8" origin="0.5,0.5" />
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="3200" powerconsumption="5">
@@ -366,7 +366,7 @@
<input name="set_color" displayname="connection.setcolor" />
</ConnectionPanel>
</Item>
<Item name="" nameidentifier="lamp" identifier="lightfluorescentl01" category="Electrical" Tags="largeitem,light" scale="0.5">
<Item name="" nameidentifier="lamp" identifier="lightfluorescentl01" category="Electrical" subcategory="lighting" Tags="largeitem,light" scale="0.5">
<Upgrade gameversion="0.10.0.0" scale="*0.5" />
<Sprite texture="signalcomp.png" sourcerect="0,816,240,64" depth="0.8" origin="0.5,0.5" />
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="3200" powerconsumption="5">
@@ -383,7 +383,7 @@
<input name="set_color" displayname="connection.setcolor" />
</ConnectionPanel>
</Item>
<Item name="" nameidentifier="lamp" identifier="lightfluorescentl02" category="Electrical" Tags="largeitem,light" scale="0.5">
<Item name="" nameidentifier="lamp" identifier="lightfluorescentl02" category="Electrical" subcategory="lighting" Tags="largeitem,light" scale="0.5">
<Upgrade gameversion="0.10.0.0" scale="*0.5" />
<Sprite texture="signalcomp.png" sourcerect="0,896,288,48" depth="0.8" origin="0.5,0.5" />
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="3200" powerconsumption="5">
@@ -400,7 +400,7 @@
<input name="set_color" displayname="connection.setcolor" />
</ConnectionPanel>
</Item>
<Item name="" nameidentifier="lamp" identifier="lighthalogenmm01" category="Electrical" Tags="smallitem,light" scale="0.5">
<Item name="" nameidentifier="lamp" identifier="lighthalogenmm01" category="Electrical" subcategory="lighting" Tags="smallitem,light" scale="0.5">
<Upgrade gameversion="0.10.0.0" scale="*0.5" />
<Sprite texture="signalcomp.png" sourcerect="0,672,80,128" depth="0.8" origin="0.5,0.5" />
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="3200" powerconsumption="5">
@@ -417,7 +417,7 @@
<input name="set_color" displayname="connection.setcolor" />
</ConnectionPanel>
</Item>
<Item name="" nameidentifier="lamp" identifier="lighthalogenmm02" category="Electrical" Tags="smallitem,light" scale="0.5">
<Item name="" nameidentifier="lamp" identifier="lighthalogenmm02" category="Electrical" subcategory="lighting" Tags="smallitem,light" scale="0.5">
<Upgrade gameversion="0.10.0.0" scale="*0.5" />
<Sprite texture="signalcomp.png" sourcerect="80,672,128,80" depth="0.8" origin="0.5,0.5" />
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="3200" powerconsumption="5">
@@ -434,7 +434,7 @@
<input name="set_color" displayname="connection.setcolor" />
</ConnectionPanel>
</Item>
<Item name="" nameidentifier="lamp" identifier="lighthalogenmm03" category="Electrical" Tags="smallitem,light" scale="0.5">
<Item name="" nameidentifier="lamp" identifier="lighthalogenmm03" category="Electrical" subcategory="lighting" Tags="smallitem,light" scale="0.5">
<Upgrade gameversion="0.10.0.0" scale="*0.5" />
<Sprite texture="signalcomp.png" sourcerect="208,672,112,128" depth="0.8" origin="0.5,0.5" />
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="3200" powerconsumption="5">
@@ -451,7 +451,7 @@
<input name="set_color" displayname="connection.setcolor" />
</ConnectionPanel>
</Item>
<Item name="" nameidentifier="lamp" identifier="lighthalogenm04" category="Electrical" Tags="smallitem,light" scale="0.5">
<Item name="" nameidentifier="lamp" identifier="lighthalogenm04" category="Electrical" subcategory="lighting" Tags="smallitem,light" scale="0.5">
<Upgrade gameversion="0.10.0.0" scale="*0.5" />
<Sprite texture="signalcomp.png" sourcerect="320,672,128,96" depth="0.8" origin="0.5,0.5" />
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="3200" powerconsumption="5">
@@ -468,7 +468,7 @@
<input name="set_color" displayname="connection.setcolor" />
</ConnectionPanel>
</Item>
<Item name="" nameidentifier="lamp" identifier="lightleds01" category="Electrical" Tags="smallitem,light" scale="0.5">
<Item name="" nameidentifier="lamp" identifier="lightleds01" category="Electrical" subcategory="lighting" Tags="smallitem,light" scale="0.5">
<Upgrade gameversion="0.10.0.0" scale="*0.5" />
<Sprite texture="signalcomp.png" sourcerect="352,784,80,80" depth="0.8" origin="0.5,0.5" />
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="3200" powerconsumption="5">
@@ -485,7 +485,7 @@
<input name="set_color" displayname="connection.setcolor" />
</ConnectionPanel>
</Item>
<Item name="" identifier="emergencylight" category="Electrical" Tags="smallitem,light" scale="0.5">
<Item name="" identifier="emergencylight" category="Electrical" subcategory="lighting" Tags="smallitem,light" scale="0.5">
<Upgrade gameversion="0.10.0.0" scale="*0.5" />
<Sprite texture="signalcomp.png" sourcerect="0,960,96,16" depth="0.8" />
<!-- base texture -->

View File

@@ -281,8 +281,8 @@
<Price storeidentifier="merchantengineering" multiplier="0.9" minavailable="18" />
</Price>
<Deconstruct time="10">
<Item identifier="zinc" amount="2" />
<Item identifier="lithium" amount="2" />
<Item identifier="zinc" />
<Item identifier="lithium" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="10">
<RequiredSkill identifier="electrical" level="25" />
@@ -314,8 +314,8 @@
<Price storeidentifier="merchantengineering" multiplier="0.9" minavailable="6" />
</Price>
<Deconstruct time="10">
<Item identifier="zinc" amount="2" />
<Item identifier="fulgurium" amount="2" />
<Item identifier="zinc" />
<Item identifier="fulgurium" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="15">
<RequiredSkill identifier="electrical" level="40" />

View File

@@ -26,7 +26,7 @@
<RequiredItem identifier="copper" amount="2" />
<RequiredItem identifier="tin" amount="2" />
</Fabricate>
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="85,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="85,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -273,7 +273,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="0,0,32,32" origin="0.5,0.5" canflipx="false" />
<AndComponent canbeselected="true" />
<Body width="31" height="25" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="85,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="85,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -306,7 +306,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="32,0,32,32" origin="0.5,0.5" canflipx="false" />
<EqualsComponent canbeselected="true" />
<Body width="31" height="25" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -339,7 +339,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="64,0,32,32" origin="0.5,0.5" canflipx="false" />
<GreaterComponent canbeselected="true" />
<Body width="31" height="25" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -372,7 +372,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="96,0,32,32" origin="0.5,0.5" canflipx="false" />
<AdderComponent canbeselected="true" />
<Body width="31" height="25" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -404,7 +404,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="128,0,32,32" origin="0.5,0.5" canflipx="false" />
<ColorComponent canbeselected="true" />
<Body width="31" height="25" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -438,7 +438,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="160,0,32,32" origin="0.5,0.5" canflipx="false" />
<SubtractComponent canbeselected="true" />
<Body width="31" height="25" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -470,7 +470,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="0,32,32,32" origin="0.5,0.5" canflipx="false" />
<MultiplyComponent canbeselected="true" />
<Body width="31" height="25" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -502,7 +502,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="32,32,32,32" origin="0.5,0.5" canflipx="false" />
<DivideComponent canbeselected="true" />
<Body width="31" height="25" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -534,7 +534,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="64,32,32,32" origin="0.5,0.5" canflipx="false" />
<ExponentiationComponent canbeselected="true" />
<Body width="31" height="26" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -566,7 +566,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="96,32,32,32" origin="0.5,0.5" canflipx="false" />
<OrComponent canbeselected="true" />
<Body width="31" height="25" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -599,7 +599,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="128,32,32,32" origin="0.5,0.5" canflipx="false" />
<XorComponent canbeselected="true" />
<Body width="31" height="25" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -632,7 +632,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="160,32,32,32" origin="0.5,0.5" canflipx="false" />
<NotComponent canbeselected="true" />
<Body width="31" height="25" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -663,7 +663,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="0,64,32,32" origin="0.5,0.5" canflipx="false" />
<ConcatComponent canbeselected="true" />
<Body width="32" height="27" density="15" />
<Holdable selectkey="Select" pickkey="Use" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true" PickingTime="5.0" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench">
<Holdable selectkey="Select" pickkey="Use" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true" PickingTime="5.0" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -695,7 +695,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="32,64,32,32" origin="0.5,0.5" canflipx="false" />
<TrigonometricFunctionComponent canbeselected="true" function="Sin" />
<Body width="31" height="25" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -726,7 +726,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="64,64,32,32" origin="0.5,0.5" canflipx="false" />
<TrigonometricFunctionComponent canbeselected="true" function="Cos" />
<Body width="31" height="25" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -757,7 +757,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="96,64,32,32" origin="0.5,0.5" canflipx="false" />
<TrigonometricFunctionComponent canbeselected="true" function="Tan" />
<Body width="31" height="25" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -788,7 +788,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="128,64,32,32" origin="0.5,0.5" canflipx="false" />
<TrigonometricFunctionComponent canbeselected="true" function="Asin" />
<Body width="31" height="25" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -819,7 +819,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="160,64,32,32" origin="0.5,0.5" canflipx="false" />
<TrigonometricFunctionComponent canbeselected="true" function="Acos" />
<Body width="31" height="25" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -850,7 +850,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="0,96,32,32" origin="0.5,0.5" canflipx="false" />
<TrigonometricFunctionComponent canbeselected="true" function="Atan" />
<Body width="31" height="25" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -883,7 +883,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="32,96,32,32" origin="0.5,0.5" canflipx="false" />
<FunctionComponent canbeselected="true" function="Round" />
<Body width="31" height="25" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -914,7 +914,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="64,96,32,32" origin="0.5,0.5" canflipx="false" />
<FunctionComponent canbeselected="true" function="Ceil" />
<Body width="31" height="25" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -945,7 +945,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="96,96,32,32" origin="0.5,0.5" canflipx="false" />
<FunctionComponent canbeselected="true" function="Floor" />
<Body width="31" height="25" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -976,7 +976,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="128,96,32,32" origin="0.5,0.5" canflipx="false" />
<FunctionComponent canbeselected="true" function="Factorial" />
<Body width="31" height="25" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -1007,7 +1007,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="160,96,32,32" origin="0.5,0.5" canflipx="false" />
<FunctionComponent canbeselected="true" function="AbsoluteValue" />
<Body width="32" height="26" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -1038,7 +1038,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="0,128,32,32" origin="0.5,0.5" canflipx="false" />
<FunctionComponent canbeselected="true" function="SquareRoot" />
<Body width="32" height="26" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -1069,7 +1069,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="32,128,32,32" origin="0.5,0.5" canflipx="false" />
<ModuloComponent canbeselected="true" />
<Body width="31" height="25" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -1103,7 +1103,7 @@
<GuiFrame relativesize="0.2,0.14" minsize="450,160" anchor="Center" style="ItemUI" />
</RelayComponent>
<Body width="31" height="25" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -1143,7 +1143,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="96,128,32,32" origin="0.5,0.5" canflipx="false" />
<DelayComponent canbeselected="true" />
<Body width="31" height="25" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -1175,7 +1175,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="128,128,32,32" origin="0.5,0.5" canflipx="false" />
<MemoryComponent canbeselected="true" />
<Body width="31" height="25" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -1213,7 +1213,7 @@
<sprite texture="Content/Items/Electricity/signalcomp.png" sourcerect="228,3,23,24" origin="0.38,0.5" />
</LightComponent>
<Body width="28" height="23" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -1251,7 +1251,7 @@
<sprite texture="Content/Items/Electricity/signalcomp.png" sourcerect="228,3,23,24" origin="0.5,0.55" />
</LightComponent>
<Body width="28" height="23" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -1289,7 +1289,7 @@
<sprite texture="Content/Items/Electricity/signalcomp.png" sourcerect="228,3,23,24" origin="0.5,0.5" />
</LightComponent>
<Body width="28" height="23" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -1326,7 +1326,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="48,240,48,32" origin="0.5,0.5" />
<OxygenDetector canbeselected="true" />
<Body width="44" height="30" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -1362,7 +1362,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="0,240,48,32" origin="0.5,0.5" />
<WaterDetector canbeselected="true" />
<Body width="40" height="37" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -1399,7 +1399,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="48,288,48,32" origin="0.5,0.5" />
<SmokeDetector FireSizeThreshold="50" canbeselected="true" />
<Body width="44" height="30" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -1434,7 +1434,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="0,288,48,48" origin="0.5,0.5" />
<MotionSensor range="100" canbeselected="true" />
<Body width="42" height="36" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -1464,7 +1464,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="160,128,32,32" origin="0.5,0.5" canflipx="false" />
<SignalCheckComponent canbeselected="true" />
<Body width="31" height="25" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -1497,7 +1497,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="0,160,32,32" origin="0.5,0.5" canflipx="false" />
<RegExFindComponent canbeselected="true" />
<Body width="31" height="25" density="15" />
<Holdable selectkey="Select" pickkey="Use" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true" PickingTime="5.0" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench">
<Holdable selectkey="Select" pickkey="Use" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true" PickingTime="5.0" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -1529,7 +1529,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="32,160,32,32" origin="0.5,0.5" canflipx="false" />
<OscillatorComponent canbeselected="true" outputtype="Pulse" frequency="1" />
<Body width="28" height="26" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -1561,7 +1561,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="64,160,32,32" origin="0.5,0.5" canflipx="false" />
<WifiComponent canbeselected="true" MinChatMessageInterval="1.0" DiscardDuplicateChatMessages="true" />
<Body width="28" height="26" density="15" />
<Holdable selectkey="Select" pickkey="Use" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true" PickingTime="5.0" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench">
<Holdable selectkey="Select" pickkey="Use" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true" PickingTime="5.0" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -1593,7 +1593,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="96,160,32,32" origin="0.5,0.5" canflipx="false" />
<MultiplexerComponent canbeselected="true" />
<Body width="32" height="53" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="85,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="85,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -1636,7 +1636,7 @@
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="128,160,32,32" origin="0.5,0.5" canflipx="false" />
<DemultiplexerComponent canbeselected="true" />
<Body width="32" height="32" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="85,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="85,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -1682,7 +1682,7 @@
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="191,127,64,64" origin="0.5,0.5" />
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="222,72,40,62" origin="0.5,0.5" />
<Body radius="20" height="20" density="15" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<LightComponent canbeselected="false" lightcolor="255,0,0,100" alphablend="true" castshadows="false" blinkfrequency="0.68" range="80">
@@ -1728,7 +1728,7 @@
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="128,127,64,64" origin="0.5,0.5" />
<Sprite texture="signalcomp.png" depth="0.8" sourcerect="221,138,42,57" origin="0.5,0.5" />
<Body radius="20" density="20" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<LightComponent canbeselected="false" lightcolor="255,0,0,100" alphablend="true" castshadows="false" blinkfrequency="2.6" range="80">
@@ -1796,7 +1796,7 @@
<Terminal canbeselected="true" msg="ItemMsgInteractSelect" AllowInGameEditing="false">
<GuiFrame relativesize="0.35,0.35" anchor="Center" style="ItemUI" />
</Terminal>
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true" attachedbydefault="true">
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true" attachedbydefault="true">
<RequiredItem items="wrench,deattachtool" excludeditems="multitool" type="Equipped" />
</Holdable>
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">

View File

@@ -42,7 +42,7 @@
</LightComponent>
<Fabricator canbeselected="true" powerconsumption="500.0" msg="ItemMsgInteractSelect">
<GuiFrame relativesize="0.4,0.45" style="ItemUI" anchor="Center" />
<GuiFrame relativesize="0.4,0.6" style="ItemUI" anchor="Center" />
<sound file="Content/Items/Fabricators/Fabricator.ogg" type="OnActive" range="1000.0" volumeproperty="RelativeVoltage" loop="true"/>
<poweronsound file="Content/Items/PowerOnLight1.ogg" range="600" loop="false" />
<StatusEffect type="InWater" target="This" condition="-0.5" />
@@ -109,7 +109,7 @@
</LightComponent>
<Fabricator canbeselected = "true" powerconsumption="500.0" msg="ItemMsgInteractSelect">
<GuiFrame relativesize="0.4,0.45" style="ItemUI" anchor="Center" />
<GuiFrame relativesize="0.4,0.6" style="ItemUI" anchor="Center" />
<sound file="Content/Items/Fabricators/Fabricator.ogg" type="OnActive" range="1000.0" volumeproperty="RelativeVoltage" loop="true"/>
<poweronsound file="Content/Items/PowerOnLight2.ogg" range="600" loop="false" />
<StatusEffect type="InWater" target="This" condition="-0.5" />

View File

@@ -12,7 +12,7 @@
</Price>
<PreferredContainer primary="crewcab"/>
<PreferredContainer secondary="wreckstoragecab,abandonedstoragecab,piratestoragecab" amount="2" spawnprobability="0.2" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetach" PickingTime="5.0" aimpos="85,-10" handle1="0,0" attachable="true" aimable="true" />
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetach" MsgWhenDropped="ItemMsgPickupSelect" PickingTime="5.0" aimpos="85,-10" handle1="0,0" attachable="true" aimable="true" />
<Fabricate suitablefabricators="fabricator" requiredtime="45">
<RequiredSkill identifier="mechanical" level="20" />
<RequiredItem identifier="steel" />

View File

@@ -13,7 +13,7 @@
<Price storeidentifier="merchantmine" sold="false" multiplier="0.75" />
</Price>
<Deconstruct time="30">
<Item identifier="carbon" amount="2" mincondition="0.5" />
<Item identifier="carbon" mincondition="0.5" />
</Deconstruct>
<Growable growthspeed="0.070" pickingtime="3" maximumvines="24" maxhealth="500" hardiness="0.15" floodtolerance="0.4" seedrate="0" productrate="0.022" flowertint="255,54,0,255" flowerquantity="10" baseflowerscale="0.35" vinescale="0.25" vinetint="244,172,132,255">
<ProducedItem identifier="creepingorange" probability="0.95" />
@@ -61,7 +61,7 @@
<Price storeidentifier="merchantmine" sold="false" multiplier="0.75" />
</Price>
<Deconstruct time="30">
<Item identifier="carbon" amount="2" mincondition="0.5" />
<Item identifier="carbon" mincondition="0.5" />
</Deconstruct>
<Growable growthspeed="0.065" pickingtime="3" maximumvines="48" maxhealth="500" hardiness="0.071" floodtolerance="0.5" seedrate="0" productrate="0.0056" flowerquantity="16" baseflowerscale="0.25" leaftint="226,95,85,255" vinescale="0.25" vinetint="226,95,85,255" flowertint="48,122,245,255">
<ProducedItem identifier="tobaccobud" probability="1.0" />
@@ -108,7 +108,7 @@
<Price storeidentifier="merchantmine" sold="false" multiplier="0.75" />
</Price>
<Deconstruct time="30">
<Item identifier="carbon" amount="2" mincondition="0.5" />
<Item identifier="carbon" mincondition="0.5" />
</Deconstruct>
<Growable growthspeed="0.076" pickingtime="3" maximumvines="18" maxhealth="375" hardiness="0.162" floodtolerance="0.2" seedrate="0" productrate="0.0056" flowerquantity="8" baseflowerscale="0.40" vinescale="0.25" vinetint="135,187,61,255" flowertint="240,180,17,255">
<ProducedItem identifier="saltbulb" probability="1.0"/>
@@ -155,7 +155,7 @@
<Price storeidentifier="merchantmine" sold="false" multiplier="0.75" />
</Price>
<Deconstruct time="30">
<Item identifier="carbon" amount="2" mincondition="0.5" />
<Item identifier="carbon" mincondition="0.5" />
</Deconstruct>
<Growable growthspeed="0.065" pickingtime="3" maximumvines="36" maxhealth="325" hardiness="0.062" floodtolerance="0.4" seedrate="0" productrate="0.022" flowerquantity="10" baseflowerscale="0.35" vinescale="0.25" leaftint="140,146,56,255" vinetint="140,146,56,255" flowertint="238,36,98,255">
<ProducedItem identifier="raptorbane" probability="0.4" />
@@ -192,7 +192,7 @@
</Item>
<Item name="" identifier="banana" category="Misc" Tags="smallitem,seed,plantitem" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft" spritecolor="215,245,77,255">
<Item name="" identifier="banana" category="Misc" Tags="smallitem,seed,plantitem" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft" spritecolor="215,245,77,255" useinhealthinterface="true">
<!-- TODO: sprite -->
<sprite texture="Content/Map/Outposts/Art/FactionItems.png" sourcerect="263,193,38,39" depth="0.2" origin="0.5,0.5" />
<PreferredContainer primary="seedbag" amount="2" spawnprobability="0.06" />
@@ -207,8 +207,8 @@
</Price>
</Price>
<Deconstruct time="30">
<Item identifier="potassium" amount="2" mincondition="0.5" />
<Item identifier="carbon" amount="2" mincondition="0.5" />
<Item identifier="potassium" mincondition="0.5" />
<Item identifier="carbon" mincondition="0.5" />
</Deconstruct>
<Growable growthspeed="0.076" pickingtime="3" maximumvines="18" maxhealth="375" hardiness="0.15" floodtolerance="0.2" seedrate="0" productrate="0.0056" flowerquantity="4" baseflowerscale="0.60" vinescale="0.25" vinetint="55,152,27,255" flowertint="139,56,87,255">
<ProducedItem identifier="banana" probability="1.0"/>
@@ -238,18 +238,29 @@
</Growable>
<Body radius="15" density="12" />
<MeleeWeapon slots="Any,RightHand,LeftHand" aimable="false" aimpos="32, 4" handle1="-5,-5" holdangle="-45" swingamount="0,3" swingspeed="0.5" swingwhenaiming="true" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnSecondaryUse" target="This" Condition="-30.0" />
<StatusEffect type="OnSecondaryUse" target="This" Condition="-30.0">
<ParticleEmitter particle="brownchunks" AngleMin="80" AngleMax="100" DistanceMin="30" DistanceMax="45" VelocityMin="80" VelocityMax="90" ScaleMin="0.08" ScaleMax="0.1" ParticlesPerSecond="10" InitialDelay="0.2" CopyEntityAngle="True" ColorMultiplier="246,255,0,255" LifeTimeMultiplier="0.75" />
</StatusEffect>
<StatusEffect type="OnSecondaryUse" target="This,Character" disabledeltatime="true">
<Conditional Condition="lte 0" />
<ReduceAffliction identifier="nausea" amount="5" />
<ReduceAffliction identifier="opiatewithdrawal" amount="5" />
<Affliction identifier="strengthen" amount="10" />
</StatusEffect>
<StatusEffect type="OnSecondaryUse" target="This">
<Conditional Condition="gte 99" />
<Sound file="Content/Items/Medical/ITEM_bananaPeeling.ogg" range="250" />
</StatusEffect>
<StatusEffect type="OnSecondaryUse" target="This">
<Conditional Condition="lt 95" />
<Sound file="Content/Items/Medical/ITEM_bananaEatingLoop.ogg" range="250" loop="true" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" Condition="-100.0" disabledeltatime="true" />
<StatusEffect type="OnUse" target="Character">
<StatusEffect type="OnUse" target="UseTarget">
<ReduceAffliction identifier="nausea" amount="5" />
<ReduceAffliction identifier="opiatewithdrawal" amount="5" />
<Affliction identifier="strengthen" amount="10" />
<Sound file="Content/Items/Medical/ITEM_eatingBiteQuick.ogg" range="250" />
</StatusEffect>
<!-- Remove the item when fully used -->
<StatusEffect type="OnBroken" target="This">

View File

@@ -12,8 +12,8 @@
</Price>
<Fabricate suitablefabricators="vendingmachine" requiredtime="1" requiredmoney="30" fabricationlimitmin="3" fabricationlimitmax="5"/>
<Deconstruct time="35">
<Item identifier="carbon" amount="2" mincondition="0.5" />
<Item identifier="creepingorangevineseed" amount="2" mincondition="0.5" />
<Item identifier="carbon" mincondition="0.5" />
<Item identifier="creepingorangevineseed" mincondition="0.5" />
</Deconstruct>
<Throwable characterusable="true" canBeCombined="false" slots="Any,RightHand,LeftHand" throwforce="3.5" aimpos="35,-10" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnImpact" target="This" Condition="0.0" setvalue="true">
@@ -43,8 +43,8 @@
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="35">
<Item identifier="carbon" amount="2" mincondition="0.5" />
<Item identifier="tobaccovineseed" amount="2" mincondition="0.5" />
<Item identifier="carbon" mincondition="0.5" />
<Item identifier="tobaccovineseed" mincondition="0.5" />
</Deconstruct>
<Throwable characterusable="true" canBeCombined="false" slots="Any,RightHand,LeftHand" throwforce="3.5" aimpos="35,-10" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnImpact" target="This" Condition="0.0" setvalue="true">
@@ -65,8 +65,8 @@
<Sprite texture="Content/Items/Gardening/GrowablePlants_Temp.png" depth="0.2" sourcerect="907,838,44,50" origin="0.5,0.5" />
<Body radius="30" density="9"/>
<Deconstruct time="35">
<Item identifier="carbon" amount="2" mincondition="0.5" />
<Item identifier="raptorbaneseed" amount="2" mincondition="0.5" />
<Item identifier="carbon" mincondition="0.5" />
<Item identifier="raptorbaneseed" mincondition="0.5" />
</Deconstruct>
<Throwable characterusable="true" canBeCombined="false" slots="Any,RightHand,LeftHand" throwforce="3.5" aimpos="35,-10" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnNotContained" target="This" Scale="0.05">
@@ -106,8 +106,8 @@
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="35">
<Item identifier="sodium" amount="2" />
<Item identifier="saltvineseed" amount="2" />
<Item identifier="sodium" />
<Item identifier="saltvineseed" />
</Deconstruct>
<Throwable characterusable="true" canBeCombined="false" slots="Any,RightHand,LeftHand" throwforce="3.5" aimpos="35,-10" msg="ItemMsgPickUpSelect">
<StatusEffect type="InWater" target="This" Condition="0.0" setvalue="true">
@@ -144,8 +144,8 @@
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="35">
<Item identifier="carbon" amount="2" mincondition="0.5" />
<Item identifier="raptorbaneseed" amount="2" mincondition="0.5" />
<Item identifier="carbon" mincondition="0.5" />
<Item identifier="raptorbaneseed" mincondition="0.5" />
</Deconstruct>
<Throwable characterusable="true" canBeCombined="false" slots="Any,RightHand,LeftHand" throwforce="3.5" aimpos="35,-10" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnImpact" target="This" Condition="0.0" setvalue="true">
@@ -167,8 +167,8 @@
<Sprite texture="Content/Items/Gardening/GrowablePlants_Temp.png" depth="0.2" sourcerect="971,835,43,55" origin="0.5,0.5" />
<Body radius="30" density="9" />
<Deconstruct time="35">
<Item identifier="carbon" amount="2" mincondition="0.5" />
<Item identifier="creepingorangevineseed" amount="2" mincondition="0.5" />
<Item identifier="carbon" mincondition="0.5" />
<Item identifier="creepingorangevineseed" mincondition="0.5" />
</Deconstruct>
<Throwable characterusable="true" canBeCombined="false" slots="Any,RightHand,LeftHand" throwforce="3.5" aimpos="35,-10" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnNotContained" target="This" Scale="0.05">

View File

@@ -1,7 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<Items>
<Item name="" identifier="op_researchterminal" tags="geneticresearchstation" width="494" height="297" texturescale="1.0,1.0" scale="0.5" category="Machine">
<sprite texture="Content/Map/Outposts/Art/MedicalItemResearch.png" sourcerect="417,6,494,297" depth="0.79" premultiplyalpha="false" origin="0.5,0.5" />
<sprite texture="Content/Map/Outposts/Art/MedicalItemResearch.png" sourcerect="417,6,494,297" depth="0.8" premultiplyalpha="false" origin="0.5,0.5" />
<BrokenSprite texture="Content/Map/Outposts/Art/MedicalItemResearch.png" sourcerect="440,564,494,224" depth="0.79" maxcondition="50" origin="0.5,1.0" fadein="true" />
<BrokenSprite texture="Content/Map/Outposts/Art/MedicalItemResearch.png" sourcerect="440,798,494,224" depth="0.79" maxcondition="10" origin="0.5,1.0" fadein="true" />
<UpgradePreviewSprite texture="Content/UI/WeaponUI.png" sourcerect="134,969,54,45" origin="0.5,0.45" />
<LightComponent range="0" powerconsumption="5" lightcolor="255,255,255,111" IsOn="true" castshadows="false" allowingameediting="false">
<sprite texture="Content/Map/Outposts/Art/MedicalItemResearchLights.png" sourcerect="417,6,494,297" depth="0.1" origin="0.5,0.5" alpha="1.0" />
@@ -151,7 +153,6 @@
<ParticleEmitter particle="bloodsplash" anglemin="0" anglemax="360" particleamount="5" velocitymin="0" velocitymax="0" scalemin="0.5" scalemax="1.0" />
<Affliction identifier="organdamage" amount="10" />
<Affliction identifier="stun" amount="0.5" />
<Remove />
</StatusEffect>
</GeneticMaterial>
<InventoryIcon texture="Content/Items/Genetic/Genetic.png" sheetindex="0,3" sheetelementsize="64,64" origin="0.5,0.5" />

View File

@@ -11,7 +11,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon name="Assistant Clothes Icon" texture="Content/Items/Jobgear/OutfitIcons.png" sourcerect="383,274,128,110" origin="0.5,0.5" />
<Sprite texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="6,363,124,67" depth="0.6" origin="0.5,0.5" />

View File

@@ -10,7 +10,7 @@
<Price storeidentifier="merchantmine" />
</Price>
<Deconstruct time="20">
<Item identifier="carbon" amount="2" />
<Item identifier="carbon" />
</Deconstruct>
<InventoryIcon texture="Content/Items/JobGear/TalentGear.png" sourcerect="123,368,38,56" origin="0.5,0.5" />
<Sprite texture="Content/Items/JobGear/TalentGear.png" sourcerect="107,74,32,38" depth="0.6" origin="0.5,0.5" />
@@ -44,7 +44,7 @@
<Fabricate />
<Deconstruct />
<Deconstruct time="10">
<Item identifier="divingmask" amount="2" />
<Item identifier="divingmask" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="10" requiresrecipe="true">
<RequiredItem identifier="clownmask" />
@@ -65,8 +65,8 @@
<Price storeidentifier="merchantmine" />
</Price>
<Deconstruct time="15">
<Item identifier="copper" amount="2" />
<Item identifier="plastic" amount="4" />
<Item identifier="copper" />
<Item identifier="plastic" amount="2" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20" requiresrecipe="true">
<RequiredSkill identifier="mechanical" level="20" />
@@ -91,8 +91,8 @@
<Price storeidentifier="merchantmine" />
</Price>
<Deconstruct time="15">
<Item identifier="steel" amount="6" />
<Item identifier="iron" amount="8" />
<Item identifier="steel" amount="3" />
<Item identifier="iron" amount="4" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20" requiresrecipe="true">
<RequiredSkill identifier="mechanical" level="20" />
@@ -125,7 +125,7 @@
<Price storeidentifier="merchantarmory" multiplier="0.9" />
</Price>
<Deconstruct time="10">
<Item identifier="titaniumaluminiumalloy" amount="2" />
<Item identifier="titaniumaluminiumalloy" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiresrecipe="true" requiredtime="30">
<RequiredSkill identifier="weapons" level="40" />
@@ -180,8 +180,8 @@
<Item identifier="dementonite" />
</Fabricate>
<Deconstruct time="10">
<Item identifier="alienblood" amount="2" />
<Item identifier="adrenalinegland" amount="2" />
<Item identifier="alienblood" />
<Item identifier="adrenalinegland" />
</Deconstruct>
<!-- rectangular body to prevent the egg from rolling -->
<Body width="120" height="120" friction="1.0" restitution="0.01" angulardamping="1.0" density="12"/>

View File

@@ -103,7 +103,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon name="Captain's Uniform 1 Icon" texture="Content/Items/Jobgear/OutfitIcons.png" sourcerect="0,27,128,101" origin="0.5,0.5" />
<Sprite name="Captain's Uniform 1" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="247,209,125,77" depth="0.6" origin="0.5,0.5" />
@@ -137,7 +137,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon name="Captain's Uniform 2 Icon" texture="Content/Items/Jobgear/OutfitIcons.png" sourcerect="128,27,128,101" origin="0.5,0.5" />
<Sprite name="Captain's Uniform 2" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="375,225,124,61" depth="0.6" origin="0.5,0.5" />
@@ -171,7 +171,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon name="Captain's Uniform 3 Icon" texture="Content/Items/Jobgear/OutfitIcons.png" sourcerect="255,27,128,101" origin="0.5,0.5" />
<Sprite name="Captain's Uniform 3" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="244,292,126,64" depth="0.6" origin="0.5,0.5" />
@@ -205,7 +205,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon name="Captain Separatist's Uniform 1 Icon" texture="Content/Items/Jobgear/OutfitIcons.png" sourcerect="128,392,128,120" origin="0.5,0.5" />
<Sprite name="Captain Separatist's Uniform 1" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="124,284,119,70" depth="0.6" origin="0.5,0.5" />
@@ -239,7 +239,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon name="Captain Separatist's Uniform 2 Icon" texture="Content/Items/Jobgear/OutfitIcons.png" sourcerect="256,392,128,120" origin="0.5,0.5" />
<Sprite name="Captain Separatist's Uniform 2" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="0,298,118,56" depth="0.6" origin="0.5,0.5" />
@@ -273,7 +273,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon name="Captain Separatist's Uniform 3 Icon" texture="Content/Items/Jobgear/OutfitIcons.png" sourcerect="384,392,128,120" origin="0.5,0.5" />
<Sprite name="Captain Separatist's Uniform 3" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="124,358,117,72" depth="0.6" origin="0.5,0.5" />

View File

@@ -49,8 +49,8 @@
<RequiredItem identifier="physicorium" />
</Fabricate>
<Deconstruct time="30">
<Item identifier="titaniumaluminiumalloy" amount="4" />
<Item identifier="physicorium" amount="2" />
<Item identifier="titaniumaluminiumalloy" amount="2" />
<Item identifier="physicorium" />
</Deconstruct>
<InventoryIcon texture="Content/Items/JobGear/TalentGear.png" sourcerect="303,364,42,67" origin="0.5,0.5" />
<Sprite texture="Content/Items/Jobgear/TalentGear.png" sourcerect="0,256,111,56" depth="0.55" origin="0.5,0.5" />
@@ -97,7 +97,7 @@
<Price storeidentifier="merchantmine" sold="false" multiplier="0.75" />
</Price>
<Deconstruct time="20">
<Item identifier="copper" amount="2" />
<Item identifier="copper" />
</Deconstruct>
<InventoryIcon texture="Content/Items/JobGear/TalentGear.png" sourcerect="265,365,36,65" origin="0.5,0.5" />
<Sprite texture="Content/Items/JobGear/TalentGear.png" sourcerect="3,4,24,43" depth="0.6" origin="0.5,0.5" />
@@ -126,8 +126,8 @@
<Price storeidentifier="merchantmine" sold="false" multiplier="0.75" />
</Price>
<Deconstruct time="20">
<Item identifier="copper" amount="2" />
<Item identifier="tin" amount="2" />
<Item identifier="copper" />
<Item identifier="tin" />
</Deconstruct>
<InventoryIcon texture="Content/Items/JobGear/TalentGear.png" sourcerect="228,365,37,65" origin="0.5,0.5" />
<Sprite texture="Content/Items/JobGear/TalentGear.png" sourcerect="33,4,24,43" depth="0.6" origin="0.5,0.5" />
@@ -161,6 +161,11 @@
<Conditional InWater="false" />
<ParticleEmitter particle="swirlysmoke" particlespersecond="1" scalemin="1" scalemax="2" anglemin="0" anglemax="360" velocitymin="0" velocitymax="10"/>
</StatusEffect>
<StatusEffect type="OnSecondaryUse" target="This" interval="8">
<Conditional InWater="false" />
<Sound file="Content/Items/Medical/ITEM_cigarette.ogg" range="250" selectionmode="Random" />
<Sound file="Content/Items/Medical/ITEM_cigaretteExtended.ogg" range="250" />
</StatusEffect>
<StatusEffect type="OnSecondaryUse" target="This">
<Conditional InWater="true" />
<ParticleEmitter particle="bubbles" particlespersecond="3" scalemin="0.3" scalemax="0.5" anglemin="0" anglemax="360" velocitymin="0" velocitymax="10"/>
@@ -199,8 +204,18 @@
<SuitableTreatment type="burn" suitability="-3" />
<Body width="27" height="66" density="20" />
<Holdable canBeCombined="true" removeOnCombined="true" slots="Any,RightHand,LeftHand" aimpos="32,28" holdangle="30" aimangle="120" aimable="false" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnSecondaryUse" target="This" Condition="-30.0"/>
<StatusEffect type="OnUse" target="This" Condition="-100.0" disabledeltatime="true" />
<StatusEffect type="OnSecondaryUse" target="This" Condition="-30.0" />
<StatusEffect type="OnSecondaryUse" target="This">
<Conditional Condition="gte 100" />
<Sound file="Content/Items/Medical/ITEM_bottleOpen.ogg" range="500" />
</StatusEffect>
<StatusEffect type="OnSecondaryUse" target="This">
<Conditional Condition="lt 95" />
<Sound file="Content/Items/Medical/ITEM_drinkingLoop.ogg" range="250" loop="true" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" Condition="-100.0" disabledeltatime="true">
<Sound file="Content/Items/Medical/ITEM_liquid.ogg" range="500" />
</StatusEffect>
<!-- When Rum is drunk -->
<StatusEffect type="OnSecondaryUse" target="This,UseTarget" disabledeltatime="true" stackable="false">
<Conditional Condition="lte 1" />
@@ -218,6 +233,9 @@
<Affliction identifier="drunk" amount="3" />
<Remove />
</StatusEffect>
<StatusEffect type="OnSecondaryUse" target="This">
<ParticleEmitter particle="juicedrop" particlespersecond="10" scalemin="1" scalemax="1.5" distancemin="20" distancemax="25" anglemin="80" anglemax="100" velocitymin="40" velocitymax="60" copyentityangle="true" lifetimemultiplier="0.10" />
</StatusEffect>
<!-- When Rum is used in Health GUI -->
<StatusEffect type="OnUse" target="This, Limb" duration="10">
<ReduceAffliction identifier="infection" amount="1.5" />

View File

@@ -20,7 +20,7 @@
</Deconstruct>
<Wearable limbtype="Head" slots="Any,Head" msg="ItemMsgPickUpSelect">
<sprite name="Clown Mask Wearable" texture="Content/Items/Jobgear/headgears.png" limb="Head" inheritlimbdepth="true" inheritscale="true" ignorelimbscale="true" scale="0.75" sourcerect="414,318,89,71" origin="0.5,0.6" />
<StatusEffect tags="clown" type="OnWearing" target="Character" HideFace="true" duration="0.1" stackable="false" />
<StatusEffect statuseffecttags="clown" type="OnWearing" target="Character" HideFace="true" duration="0.1" stackable="false" />
</Wearable>
</Item>
<Item name="" identifier="clowncostume" category="Equipment" cargocontaineridentifier="metalcrate" tags="smallitem,clothing,clowngear,clowns" description="" impactsoundtag="impact_soft" scale="0.5">
@@ -63,7 +63,7 @@
<damagemodifier afflictiontypes="damage" armorsector="0.0,360.0" damagesound="LimbClown" />
<damagemodifier afflictiontypes="damage" armorsector="0.0,360.0" damagesound="LimbClown" />
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="explosiondamage" damagemultiplier="0.9" damagesound="" deflectprojectiles="true" />
<StatusEffect tags="clown" type="OnWearing" target="Character" duration="0.1" stackable="false" />
<StatusEffect statuseffecttags="clown" type="OnWearing" target="Character" duration="0.1" stackable="false" />
</Wearable>
</Item>
<Item name="" identifier="clownmaskunique" category="Equipment" cargocontaineridentifier="metalcrate" tags="smallitem,clownmask,clowns" description="" hideinmenus="true" scale="0.5">
@@ -82,7 +82,7 @@
</Deconstruct>
<Wearable limbtype="Head" slots="Any,Head" msg="ItemMsgPickUpSelect">
<sprite name="Clown Mask Wearable" texture="Content/Items/Jobgear/headgears.png" limb="Head" inheritlimbdepth="true" inheritscale="true" ignorelimbscale="true" scale="0.65" sourcerect="414,417,89,71" origin="0.5,0.6" />
<StatusEffect tags="clown" type="OnWearing" target="Character" HideFace="true" duration="0.1" stackable="false" />
<StatusEffect statuseffecttags="clown" type="OnWearing" target="Character" HideFace="true" duration="0.1" stackable="false" />
</Wearable>
</Item>
<Item name="" identifier="clownsuitunique" category="Equipment" cargocontaineridentifier="metalcrate" tags="smallitem,clothing,clowngear,clowns" description="" impactsoundtag="impact_soft" hideinmenus="true" scale="0.5">
@@ -323,7 +323,7 @@
<Sprite texture="Content/Map/Outposts/Art/FactionItems.png" sourcerect="367,194,12,44" origin="0.5,0.5" depth="0.8" />
<Body width="35" height="40" density="8" />
<Holdable slots="Any,RightHand,LeftHand" holdangle="30" handle1="-10,0" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnContained" target="Character" disabledeltatime="true" duration="1.0" tags="pillarsoffun1" />
<StatusEffect type="OnContained" target="Character" disabledeltatime="true" duration="1.0" statuseffecttags="pillarsoffun1" />
</Holdable>
<Terminal canbeselected="true" msg="ItemMsgInteractSelect" AllowInGameEditing="false" AutoHideScrollbar="true" readonly="true" autoscrolltobottom="false" linestartsymbol="" marginmultiplier="1.5" drawhudwhenequipped="true" welcomemessage="pillarsoffun1" textcolor="50,50,50,255">
<GuiFrame relativesize="0.3,0.5" anchor="Center" style="Parchment" hidedragicons="true" />
@@ -336,7 +336,7 @@
</Price>
</Price>
<Holdable>
<StatusEffect tags="pillarsoffun2" />
<StatusEffect statuseffecttags="pillarsoffun2" />
</Holdable>
<Terminal welcomemessage="pillarsoffun2"/>
</Item>
@@ -395,7 +395,7 @@
<sprite name="Clown Exosuit Left Shoe" texture="Content/Items/JobGear/Clown/ClownExosuit.png" limb="LeftFoot" sound="footstep_clown" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="false" origin="0.2,0.5" inheritsourcerect="false" sourcerect="371,211,133,37" />
<sprite name="Clown Exosuit Right Shoe" texture="Content/Items/JobGear/Clown/ClownExosuit.png" limb="RightFoot" sound="footstep_clown" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="false" origin="0.2,0.5" inheritsourcerect="false" sourcerect="371,211,133,37" />
<StatusEffect type="OnWearing" target="Character" OxygenAvailable="-100.0" UseHullOxygen="false" />
<StatusEffect tags="clown" type="OnWearing" target="Character" HideFace="true" duration="0.1" stackable="false" />
<StatusEffect statuseffecttags="clown" type="OnWearing" target="Character" HideFace="true" duration="0.1" stackable="false" />
<StatusEffect type="OnWearing" target="Character" HideFace="true" ObstructVisionAmount="0.5" PressureProtection="7000.0" setvalue="true" disabledeltatime="true">
<Sound file="Content/Items/Diving/DivingSuitLoop1.ogg" range="500" loop="true"/>
<Sound file="Content/Items/Diving/DivingSuitLoop2.ogg" range="500" loop="true"/>

View File

@@ -13,7 +13,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sheetindex="6,9" sheetelementsize="64,64" />
<Sprite name="commoner 1" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="1,8,120,59" depth="0.6" origin="0.5,0.5" />
@@ -48,7 +48,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sheetindex="4,9" sheetelementsize="64,64" />
<Sprite name="commoner 2" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="0,72,119,69" depth="0.6" origin="0.5,0.5" />
@@ -83,7 +83,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<Sprite name="commoner 3" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="125,74,120,64" depth="0.6" origin="0.5,0.5" />
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sheetindex="4,8" sheetelementsize="64,64" />
@@ -118,7 +118,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<Sprite name="commoner 4" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="0,148,119,59" depth="0.6" origin="0.5,0.5" />
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sheetindex="5,9" sheetelementsize="64,64" />
@@ -153,7 +153,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<Sprite name="commoner 5" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="122,145,123,62" depth="0.6" origin="0.5,0.5" />
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sheetindex="6,8" sheetelementsize="64,64" />
@@ -188,7 +188,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sheetindex="1,8" sheetelementsize="64,64" />
<Sprite name="crewchief" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="247,77,117,62" depth="0.6" origin="0.5,0.5" />
@@ -224,7 +224,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sheetindex="7,8" sheetelementsize="64,64" />
<Sprite name="medicalofficer" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="245,149,119,56" depth="0.6" origin="0.5,0.5" />
@@ -259,7 +259,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sheetindex="0,9" sheetelementsize="64,64" />
<Sprite name="miner" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="374,73,120,65" depth="0.6" origin="0.5,0.5" />
@@ -296,7 +296,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sheetindex="0,8" sheetelementsize="64,64" />
<Sprite name="quartermaster" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="642,296,119,57" depth="0.6" origin="0.5,0.5" />
@@ -332,7 +332,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sheetindex="7,9" sheetelementsize="64,64" />
<Sprite name="researcher" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="376,147,118,57" depth="0.6" origin="0.5,0.5" />
@@ -370,7 +370,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sheetindex="2,8" sheetelementsize="64,64" />
<Sprite name="securitypatrol" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="376,3,121,63" depth="0.6" origin="0.5,0.5" />
@@ -406,7 +406,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sheetindex="3,8" sheetelementsize="64,64" />
<Sprite name="administrator" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="905,160,119,57" depth="0.6" origin="0.5,0.5" />
@@ -440,7 +440,7 @@
<Price storeidentifier="merchantmine" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sheetindex="3,10" sheetelementsize="64,64" />
<Sprite name="bandit" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="510,224,120,63" depth="0.6" origin="0.5,0.5" />
@@ -475,7 +475,7 @@
<Price storeidentifier="merchantmine" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sheetindex="4,10" sheetelementsize="64,64" />
<Sprite name="bandit" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="643,224,119,65" depth="0.6" origin="0.5,0.5" />
@@ -509,7 +509,7 @@
<Price storeidentifier="merchantmine" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sheetindex="1,9" sheetelementsize="64,64" />
<Sprite texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="769,3,118,64" depth="0.6" origin="0.5,0.5" />
@@ -543,7 +543,7 @@
<Price storeidentifier="merchantmine" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sheetindex="2,9" sheetelementsize="64,64" />
<Sprite texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="896,7,125,63" depth="0.6" origin="0.5,0.5" />
@@ -577,7 +577,7 @@
<Price storeidentifier="merchantmine" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sheetindex="3,9" sheetelementsize="64,64" />
<Sprite texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="906,78,117,69" depth="0.6" origin="0.5,0.5" />
@@ -611,7 +611,7 @@
<Price storeidentifier="merchantmine" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sheetindex="5,8" sheetelementsize="64,64" />
<Sprite texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="769,297,120,56" depth="0.6" origin="0.5,0.5" />

View File

@@ -8,7 +8,7 @@
</Price>
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon texture="Content/Map/Outposts/Art/FactionItems.png" sourcerect="340,54,62,48" />
<Sprite texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="254,359,117,65" depth="0.6" origin="0.5,0.5" />
@@ -43,7 +43,7 @@
</Price>
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon texture="Content/Map/Outposts/Art/FactionItems.png" sourcerect="409,2,63,45" origin="0.5,0.5" />
<Sprite texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="383,359,117,65" depth="0.6" origin="0.5,0.5" />

View File

@@ -11,7 +11,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon name="Engineer Uniform 1 Icon" texture="Content/Items/Jobgear/OutfitIcons.png" sourcerect="0,150,128,107" origin="0.5,0.5" />
<Sprite name="Engineer Uniform 1" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="375,293,121,64" depth="0.6" origin="0.5,0.5" />
@@ -46,7 +46,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon name="Engineer Uniform 2 Icon" texture="Content/Items/Jobgear/OutfitIcons.png" sourcerect="384,27,127,101" origin="0.5,0.5" />
<Sprite name="Engineer Uniform 2" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="511,293,119,57" depth="0.6" origin="0.5,0.5" />
@@ -81,7 +81,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon name="Engineer Uniform 1 Icon" texture="Content/Items/Jobgear/OutfitIcons.png" sourcerect="512,264,128,120" origin="0.5,0.5" />
<Sprite name="Engineer Uniform 1" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="123,221,117,55" depth="0.6" origin="0.5,0.5" />
@@ -116,7 +116,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon name="Engineer Uniform 2 Icon" texture="Content/Items/Jobgear/OutfitIcons.png" sourcerect="640,264,128,120" origin="0.5,0.5" />
<Sprite name="Engineer Uniform 2" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="0,220,117,57" depth="0.6" origin="0.5,0.5" />

View File

@@ -95,8 +95,7 @@
<Affliction identifier="bleeding" strength="1.0" />
<Affliction identifier="stun" strength="0.025" />
<StatusEffect type="OnUse" target="UseTarget" disabledeltatime="true">
<Conditional radiationsickness="lt 30" />
<Affliction identifier="radiationsickness" strength="10" />
<Affliction identifier="radiationsickness" strength="12" />
</StatusEffect>
</Attack>
<StatusEffect type="OnActive" target="This" lifetime="2">
@@ -252,8 +251,7 @@
<Affliction identifier="gunshotwound" strength="35" />
<Affliction identifier="stun" strength="0.3" />
<StatusEffect type="OnUse" target="UseTarget" disabledeltatime="true">
<Conditional radiationsickness="lt 30" />
<Affliction identifier="radiationsickness" strength="10" />
<Affliction identifier="radiationsickness" strength="16" />
</StatusEffect>
</Attack>
</Projectile>
@@ -301,8 +299,7 @@
<Affliction identifier="gunshotwound" strength="15" />
<Affliction identifier="stun" strength="0.15" />
<StatusEffect type="OnUse" target="UseTarget" disabledeltatime="true">
<Conditional radiationsickness="lt 30" />
<Affliction identifier="radiationsickness" strength="10" />
<Affliction identifier="radiationsickness" strength="8" />
</StatusEffect>
</Attack>
</Projectile>
@@ -619,7 +616,7 @@
<sprite name="pucs Left Leg" texture="pucs.png" limb="LeftLeg" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
<sprite name="pucs Left Shoe" texture="pucs.png" limb="LeftFoot" sound="footstep_armor_heavy" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
<sprite name="pucs Right Shoe" texture="pucs.png" limb="RightFoot" sound="footstep_armor_heavy" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
<StatusEffect type="OnWearing" target="Character" UseHullOxygen="true" ObstructVisionAmount="0.5" PressureProtection="6200.0" SpeedMultiplier="1.1" LowPassMultiplier="0.2" setvalue="true" disabledeltatime="true">
<StatusEffect type="OnWearing" target="Character" UseHullOxygen="true" ObstructVisionAmount="0.5" PressureProtection="6200.0" LowPassMultiplier="0.2" setvalue="true" disabledeltatime="true">
<Sound file="Content/Items/Diving/DivingSuitLoop1.ogg" range="250" loop="true"/>
<Sound file="Content/Items/Diving/DivingSuitLoop2.ogg" range="250" loop="true"/>
<TriggerAnimation Type="Walk" FileName="HumanWalkDivingSuit" priority="1" ExpectedSpecies="Human" />
@@ -653,8 +650,11 @@
</StatusEffect>
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="blunttrauma,gunshotwound,bitewounds,lacerations,bleeding,explosiondamage" damagemultiplier="0.8" damagesound="LimbArmor" deflectprojectiles="true" />
<damagemodifier armorsector="0.0,360.0" afflictiontypes="burn" damagemultiplier="0.1" damagesound="" deflectprojectiles="true" />
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="radiationsickness" damagemultiplier="0.1" damagesound="LimbArmor" />
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="radiationsickness" damagemultiplier="0.25" damagesound="LimbArmor" />
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="huskinfection" probabilitymultiplier="0.5" damagesound="LimbArmor" />
<StatValue stattype="WalkingSpeed" value="0.3" />
<StatValue stattype="SwimmingSpeed" value="0.05" />
<StatValue stattype="PropulsionSpeed" value="-0.2" />
<ItemComponent IsActiveConditionalComparison="Or">
<IsActive HullOxygenPercentage="lt 50" />
<IsActive InWater="eq true" />

View File

@@ -12,7 +12,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon name="Mechanic Uniform 1 Icon" texture="Content/Items/Jobgear/OutfitIcons.png" sourcerect="256,274,127,110" origin="0.5,0.5" />
<Sprite name="Mechanic Uniform 1" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="513,9,117,55" depth="0.6" origin="0.5,0.5" />
@@ -48,7 +48,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon name="Mechanic Uniform 2 Icon" texture="Content/Items/Jobgear/OutfitIcons.png" sourcerect="129,274,128,110" origin="0.5,0.5" />
<Sprite name="Mechanic Uniform 2" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="637,7,121,56" depth="0.6" origin="0.5,0.5" />
@@ -84,7 +84,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon name="Mechanic Uniform 1 Icon" texture="Content/Items/Jobgear/OutfitIcons.png" sourcerect="512,392,128,120" origin="0.5,0.5" />
<Sprite name="Mechanic Uniform 1" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="123,502,117,54" depth="0.6" origin="0.5,0.5" />
@@ -120,7 +120,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon name="Mechanic Uniform 2 Icon" texture="Content/Items/Jobgear/OutfitIcons.png" sourcerect="640,392,128,120" origin="0.5,0.5" />
<Sprite name="Mechanic Uniform 2" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="257,502,117,56" depth="0.6" origin="0.5,0.5" />

View File

@@ -13,8 +13,8 @@
<Sprite name="Headset" texture="Content/Items/JobGear/TalentGear.png" depth="0.6" sourcerect="255,305,72,60" origin="0.35,0.5" />
<Body radius="20" height="20" density="15" />
<Deconstruct time="10">
<Item identifier="plastic" amount="4" />
<Item identifier="copper" amount="2" />
<Item identifier="plastic" amount="2" />
<Item identifier="copper" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="10" requiresrecipe="true">
<RequiredSkill identifier="mechanical" level="30" />
@@ -40,7 +40,7 @@
<Price storeidentifier="merchantmine" />
</Price>
<Deconstruct time="20">
<Item identifier="carbon" amount="2" />
<Item identifier="carbon" />
</Deconstruct>
<InventoryIcon texture="Content/Items/JobGear/TalentGear.png" sourcerect="1,368,40,56" origin="0.5,0.5" />
<Sprite texture="Content/Items/JobGear/TalentGear.png" sourcerect="2,75,32,38" depth="0.6" origin="0.5,0.5" />
@@ -69,8 +69,8 @@
<RequiredItem identifier="antidama1" />
</Fabricate>
<Deconstruct time="20">
<Item identifier="adrenaline" amount="2"/>
<Item identifier="opium" amount="2"/>
<Item identifier="adrenaline"/>
<Item identifier="opium"/>
</Deconstruct>
<InventoryIcon texture="Content/Items/Medical/Medicines.png" sourcerect="448,320,64,64" origin="0.5,0.5" />
<Sprite texture="Content/Items/Medical/Medicines.png" sourcerect="264,309,37,68" depth="0.6" origin="0.5,0.5" />
@@ -79,11 +79,11 @@
<RequiredSkill identifier="medical" level="35" />
<StatusEffect type="OnSuccess" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect type="OnFailure" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" duration="5.0">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget" duration="5.0">
<Affliction identifier="combatstimulant" amount="15.0" />
<Affliction identifier="chemaddiction" amount="2.0" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" duration="5.0">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget" duration="5.0">
<Affliction identifier="combatstimulant" amount="15.0" />
<Affliction identifier="chemaddiction" amount="4.0" />
</StatusEffect>
@@ -120,7 +120,7 @@
<RequiredItem identifier="stabilozine" />
</Fabricate>
<Deconstruct time="20">
<Item identifier="liquidoxygenite" amount="2" />
<Item identifier="liquidoxygenite" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="576,640,64,64" origin="0.5,0.5" />
<Sprite texture="Content/Items/Medical/Medicines.png" sourcerect="3,308,37,69" depth="0.6" origin="0.5,0.5" />
@@ -129,10 +129,10 @@
<RequiredSkill identifier="medical" level="35" />
<StatusEffect type="OnSuccess" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect type="OnFailure" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" duration="10.0">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget" duration="10.0">
<Affliction identifier="pressurestabilized" amount="90.0" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" duration="10.0">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget" duration="10.0">
<Affliction identifier="pressurestabilized" amount="45.0" />
</StatusEffect>
<StatusEffect type="OnSuccess" target="UseTarget">
@@ -171,10 +171,10 @@
<RequiredItem identifier="deusizine" />
</Fabricate>
<Deconstruct time="25">
<Item identifier="sulphuricacid" amount="2" />
<Item identifier="sulphuricacid" amount="2" />
<Item identifier="paralyxis" amount="2" />
<Item identifier="deusizine" amount="2" />
<Item identifier="sulphuricacid" />
<Item identifier="sulphuricacid" />
<Item identifier="paralyxis" />
<Item identifier="deusizine" />
</Deconstruct>
<InventoryIcon texture="Content/Items/Medical/Medicines.png" sourcerect="448,256,64,64" origin="0.5,0.5" />
<Sprite texture="Content/Items/Medical/Medicines.png" sourcerect="303,310,35,67" depth="0.6" origin="0.5,0.5" />
@@ -221,10 +221,10 @@
<Price storeidentifier="merchantmine" />
</Price>
<Deconstruct time="10">
<Item identifier="fulgurium" amount="2" />
<Item identifier="copper" amount="4" />
<Item identifier="rubber" amount="2" />
<Item identifier="silicon" amount="2" />
<Item identifier="fulgurium" amount="1" />
<Item identifier="copper" amount="2" />
<Item identifier="rubber" />
<Item identifier="silicon" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20" requiresrecipe="true">
<RequiredSkill identifier="medical" level="60" />
@@ -252,8 +252,8 @@
</Price>
</Price>
<Deconstruct time="10">
<Item identifier="titaniumaluminiumalloy" amount="2" />
<Item identifier="plastic" amount="2" />
<Item identifier="titaniumaluminiumalloy" />
<Item identifier="plastic" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="10" requiresrecipe="true">
<RequiredSkill identifier="medical" level="50" />
@@ -299,8 +299,8 @@
<RequiredItem identifier="calcium" count="2" />
</Fabricate>
<Deconstruct time="20">
<Item identifier="alienblood" amount="2" />
<Item identifier="calcium" amount="2" />
<Item identifier="alienblood" />
<Item identifier="calcium" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="0,960,64,64" origin="0.5,0.5" />
<Sprite texture="Content/Items/Medical/Medicines.png" sourcerect="113,209,37,72" depth="0.6" origin="0.5,0.5" />
@@ -312,7 +312,7 @@
<Sound file="Content/Items/Medical/Syringe.ogg" range="500" />
<Affliction identifier="acidreaction" amount="30" MultiplyByMaxVitality="true" />
</StatusEffect>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" duration="30">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget" duration="30">
<ReduceAffliction type="poison" amount="1" />
</StatusEffect>
<!-- Remove the item when fully used -->
@@ -341,7 +341,7 @@
<RequiredItem identifier="plastic" count="1" />
</Fabricate>
<Deconstruct time="5">
<Item identifier="sulphuricacid" amount="2" />
<Item identifier="sulphuricacid" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="64,960,64,64" origin="0.5,0.5" />
<Sprite texture="Content/Items/Medical/Medicines.png" sourcerect="263,210,37,72" depth="0.6" origin="0.5,0.5" />
@@ -456,8 +456,8 @@
<Price storeidentifier="merchantarmory" multiplier="0.9" />
</Price>
<Deconstruct time="5">
<Item identifier="iron" amount="2" />
<Item identifier="sulphuricacid" amount="2" />
<Item identifier="iron" />
<Item identifier="sulphuricacid" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="10" requiresrecipe="true">
<RequiredSkill identifier="weapons" level="30"/>

View File

@@ -12,7 +12,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon name="Security Officer's Uniform 1 Icon" texture="Content/Items/Jobgear/OutfitIcons.png" sourcerect="383,151,129,105" origin="0.5,0.5" />
<Sprite name="Security Officer's Uniform 1" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="509,151,121,66" depth="0.6" origin="0.5,0.5" />
@@ -47,7 +47,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon name="Security Officer's Uniform 2 Icon" texture="Content/Items/Jobgear/OutfitIcons.png" sourcerect="0,274,128,110" origin="0.5,0.5" />
<Sprite name="Security Officer's Uniform 2" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="639,146,119,70" depth="0.6" origin="0.5,0.5" />
@@ -82,7 +82,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon name="Security Officer's Uniform 3 Icon" texture="Content/Items/Jobgear/OutfitIcons.png" sourcerect="0,402,128,110" origin="0.5,0.5" />
<Sprite name="Security Officer's Uniform 3" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="767,149,124,69" depth="0.6" origin="0.5,0.5" />
@@ -117,7 +117,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon name="Security Officer's Uniform 1 Icon" texture="Content/Items/Jobgear/OutfitIcons.png" sourcerect="512,136,128,120" origin="0.5,0.5" />
<Sprite name="Security Officer's Uniform 1" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="3,434,115,59" depth="0.6" origin="0.5,0.5" />
@@ -152,7 +152,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon name="Security Officer's Uniform 2 Icon" texture="Content/Items/Jobgear/OutfitIcons.png" sourcerect="640,136,128,120" origin="0.5,0.5" />
<Sprite name="Security Officer's Uniform 2" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="257,422,118,70" depth="0.6" origin="0.5,0.5" />
@@ -187,7 +187,7 @@
<Price storeidentifier="merchantmine" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon name="Security Officer's Uniform 3 Icon" texture="Content/Items/Jobgear/OutfitIcons.png" sourcerect="768,136,128,120" origin="0.5,0.5" />
<Sprite name="Security Officer's Uniform 3" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="127,433,122,62" depth="0.6" origin="0.5,0.5" />
@@ -226,7 +226,7 @@
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="9" />
</Price>
<Deconstruct time="40">
<Item identifier="ballisticfiber" amount="4" />
<Item identifier="ballisticfiber" amount="2" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="30">
<RequiredSkill identifier="weapons" level="40" />
@@ -258,7 +258,7 @@
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="9" />
</Price>
<Deconstruct time="10">
<Item identifier="ballisticfiber" amount="2" />
<Item identifier="ballisticfiber" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20">
<RequiredSkill identifier="weapons" level="30" />
@@ -287,7 +287,7 @@
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="9" />
</Price>
<Deconstruct time="10">
<Item identifier="ballisticfiber" amount="2" />
<Item identifier="ballisticfiber" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20">
<RequiredSkill identifier="weapons" level="30" />
@@ -317,7 +317,7 @@
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="9" />
</Price>
<Deconstruct time="10">
<Item identifier="ballisticfiber" amount="2" />
<Item identifier="ballisticfiber" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20">
<RequiredSkill identifier="weapons" level="30" />

View File

@@ -416,7 +416,7 @@
<sprite name="SlipSuit Right Shoe" texture="Content/Items/Jobgear/Security/slipsuit.png" limb="RightFoot" sound="footstep_armor_heavy" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
<StatValue stattype="SwimmingSpeed" value="0.45" />
<StatValue stattype="PropulsionSpeed" value="0.4" />
<StatValue stattype="WalkingSpeed" value="-0.3" />
<StatValue stattype="WalkingSpeed" value="-0.2" />
</Wearable>
</Item>
<Item name="" identifier="stungundartfulgurium" category="Weapon" maxstacksize="60" maxstacksizecharacterinventory="60" interactthroughwalls="true" allowasextracargo="true" cargocontaineridentifier="metalcrate" tags="smallitem,stungunammo,handheldammo" Scale="0.5" impactsoundtag="impact_metal_light">

View File

@@ -4,7 +4,7 @@
<PreferredContainer primary="crewcab"/>
<Price baseprice="150" sold="false" />
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="256,320,64,64" origin="0.5,0.5" />
<Sprite texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="123,144,121,62" depth="0.6" origin="0.5,0.5" />

View File

@@ -25,10 +25,10 @@
</Price>
<PreferredContainer primary="reactorcab,engcab"/>
<Deconstruct time="10">
<Item identifier="copper" amount="2" />
<Item identifier="tin" amount="2" />
<Item identifier="silicon" amount="2" />
<Item identifier="plastic" amount="2" />
<Item identifier="copper" />
<Item identifier="tin" />
<Item identifier="silicon" />
<Item identifier="plastic" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="30">
<RequiredSkill identifier="electrical" level="50" />

View File

@@ -498,8 +498,8 @@
<RequiredItem identifier="iron" amount="2" />
</Fabricate>
<Deconstruct time="5">
<Item identifier="carbon" amount="2" copycondition="true" />
<Item identifier="iron" amount="2" copycondition="true" />
<Item identifier="carbon" copycondition="true" />
<Item identifier="iron" copycondition="true" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="640,128,64,64" />
<Sprite texture="minerals.png" sourcerect="4,171,54,27" depth="0.55" origin="0.5,0.5" />
@@ -545,8 +545,8 @@
<RequiredItem identifier="aluminium" amount="2" />
</Fabricate>
<Deconstruct time="5">
<Item identifier="aluminium" amount="2" copycondition="true" />
<Item identifier="titanium" amount="2" copycondition="true" />
<Item identifier="aluminium" copycondition="true" />
<Item identifier="titanium" copycondition="true" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="192,768,64,64" />
<Sprite texture="minerals.png" sourcerect="62,203,55,27" depth="0.55" origin="0.5,0.5" />
@@ -575,8 +575,8 @@
<RequiredItem identifier="carbon" />
</Fabricate>
<Deconstruct time="5">
<Item identifier="silicon" amount="2" copycondition="true" />
<Item identifier="carbon" amount="2" copycondition="true" />
<Item identifier="silicon" copycondition="true" />
<Item identifier="carbon" copycondition="true" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="896,128,64,64" />
<Sprite texture="minerals.png" sourcerect="202,100,43,30" depth="0.55" origin="0.5,0.5" />
@@ -604,8 +604,8 @@
<RequiredItem identifier="plastic" amount="2" />
</Fabricate>
<Deconstruct time="5">
<Item identifier="titanium" amount="2" copycondition="true" />
<Item identifier="plastic" amount="2" copycondition="true" />
<Item identifier="titanium" copycondition="true" />
<Item identifier="plastic" copycondition="true" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="706,770,62,61" origin="0.5,0.5" />
<Sprite texture="minerals.png" sourcerect="221,0,35,53" depth="0.55" origin="0.5,0.5" />
@@ -672,8 +672,8 @@
<RequiredItem identifier="potassium" amount="2" />
</Fabricate>
<Deconstruct time="5">
<Item identifier="magnesium" amount="2" copycondition="true" />
<Item identifier="potassium" amount="2" copycondition="true" />
<Item identifier="magnesium" copycondition="true" />
<Item identifier="potassium" copycondition="true" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="64,256,64,64" />
<Sprite texture="minerals.png" depth="0.55" sourcerect="127,134,23,42" origin="0.5,0.5" />

View File

@@ -11,9 +11,9 @@
<Price storeidentifier="merchantmine" sold="false" multiplier="0.9" />
</Price>
<Deconstruct time="5">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
<Item identifier="organicfiber" />
<Item identifier="organicfiber" />
</Deconstruct>
<!-- <InventoryIcon texture="Content/Items/Materials/Minerals.png" sourcerect="0,0,108,166" -->
<ContainedSprite texture="Content/Items/Materials/Minerals.png" usewhenattached="true" decorativespritebehavior="HideWhenNotVisible" depth="0.55" sourcerect="257,0,96,128" origin="0.5,0.5" />
@@ -56,9 +56,9 @@
<Price storeidentifier="merchantmine" sold="false" multiplier="0.9" />
</Price>
<Deconstruct time="5">
<Item identifier="elastin" amount="2" />
<Item identifier="elastin" amount="2" />
<Item identifier="elastin" amount="2" />
<Item identifier="elastin" />
<Item identifier="elastin" />
<Item identifier="elastin" />
</Deconstruct>
<ContainedSprite texture="Content/Items/Materials/Minerals.png" usewhenattached="true" decorativespritebehavior="HideWhenNotVisible" depth="0.55" sourcerect="645,1,96,128" origin="0.5,0.5" />
<Sprite texture="Content/Items/Materials/Minerals.png" depth="0.2" sourcerect="604,260,28,54" origin="0.5,0.5" />
@@ -97,9 +97,9 @@
<Price storeidentifier="merchantmine" sold="false" multiplier="0.9" />
</Price>
<Deconstruct time="5">
<Item identifier="opium" amount="2" />
<Item identifier="opium" amount="2" />
<Item identifier="opium" amount="2" />
<Item identifier="opium" />
<Item identifier="opium" />
<Item identifier="opium" />
</Deconstruct>
<ContainedSprite texture="Content/Items/Materials/Minerals.png" usewhenattached="true" decorativespritebehavior="HideWhenNotVisible" depth="0.55" sourcerect="255,127,96,128" origin="0.5,0.5" />
<Sprite texture="Content/Items/Materials/Minerals.png" depth="0.2" sourcerect="541,332,53,53" origin="0.5,0.5" />
@@ -136,9 +136,9 @@
<Price storeidentifier="merchantmine" sold="false" multiplier="0.9" />
</Price>
<Deconstruct time="5">
<Item identifier="ethanol" amount="2" />
<Item identifier="ethanol" amount="2" />
<Item identifier="ethanol" amount="2" />
<Item identifier="ethanol" />
<Item identifier="ethanol" />
<Item identifier="ethanol" />
</Deconstruct>
<ContainedSprite texture="Content/Items/Materials/Minerals.png" usewhenattached="true" decorativespritebehavior="HideWhenNotVisible" depth="0.55" sourcerect="640,127,96,128" origin="0.5,0.5" />
<Sprite texture="Content/Items/Materials/Minerals.png" depth="0.2" sourcerect="603,321,42,63" origin="0.5,0.5" />
@@ -174,9 +174,9 @@
<Price storeidentifier="merchantmine" sold="false" multiplier="0.9" />
</Price>
<Deconstruct time="5">
<Item identifier="antibiotics" amount="2" />
<Item identifier="antibiotics" amount="2" />
<Item identifier="antibiotics" amount="2" />
<Item identifier="antibiotics" />
<Item identifier="antibiotics" />
<Item identifier="antibiotics" />
</Deconstruct>
<ContainedSprite texture="Content/Items/Materials/Minerals.png" usewhenattached="true" decorativespritebehavior="HideWhenNotVisible" depth="0.55" sourcerect="252,264,106,126" origin="0.5,0.5" />
<Sprite texture="Content/Items/Materials/Minerals.png" depth="0.2" sourcerect="601,393,61,47" origin="0.5,0.5" />

View File

@@ -12,10 +12,10 @@
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="titanium" amount="2" />
<Item identifier="titanium" amount="2" />
<Item identifier="titanium" amount="2" />
<Item identifier="iron" amount="2" />
<Item identifier="titanium" />
<Item identifier="titanium" />
<Item identifier="titanium" />
<Item identifier="iron" />
</Deconstruct>
<!-- TODO: sprite and inventory icon -->
<LightComponent lightcolor="113,204,164,225" range="400" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
@@ -53,8 +53,8 @@
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="phosphorus" amount="2" />
<Item identifier="thorium" amount="2" />
<Item identifier="phosphorus" />
<Item identifier="thorium" />
</Deconstruct>
<!-- TODO: sprite and inventory icon -->
<LightComponent lightcolor="178,108,109,225" range="400" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
@@ -90,8 +90,8 @@
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="thorium" amount="2" />
<Item identifier="thorium" amount="2" />
<Item identifier="thorium" />
<Item identifier="thorium" />
</Deconstruct>
<!-- TODO: sprite and inventory icon -->
<LightComponent lightcolor="160,175,187,225" range="400" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
@@ -129,9 +129,9 @@
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="lithium" amount="2" />
<Item identifier="aluminium" amount="2" />
<Item identifier="sodium" amount="2" />
<Item identifier="lithium" />
<Item identifier="aluminium" />
<Item identifier="sodium" />
</Deconstruct>
<!-- TODO: sprite and inventory icon -->
<LightComponent lightcolor="211,189,89,120" range="400" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
@@ -167,9 +167,9 @@
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="zinc" amount="2" />
<Item identifier="zinc" amount="2" />
<Item identifier="zinc" amount="2" />
<Item identifier="zinc" />
<Item identifier="zinc" />
<Item identifier="zinc" />
</Deconstruct>
<!-- TODO: sprite and inventory icon -->
<LightComponent lightcolor="196,196,196,225" range="400" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
@@ -204,8 +204,8 @@
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="chlorine" amount="2" />
<Item identifier="chlorine" amount="2" />
<Item identifier="chlorine" />
<Item identifier="chlorine" />
</Deconstruct>
<!-- TODO: sprite and inventory icon -->
<LightComponent lightcolor="115,154,127,225" range="400" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
@@ -240,8 +240,8 @@
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="silicon" amount="2" />
<Item identifier="silicon" amount="2" />
<Item identifier="silicon" />
<Item identifier="silicon" />
</Deconstruct>
<LightComponent lightcolor="160,175,187,225" range="400" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
@@ -276,9 +276,9 @@
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="carbon" amount="2" />
<Item identifier="carbon" amount="2" />
<Item identifier="carbon" amount="2" />
<Item identifier="carbon" />
<Item identifier="carbon" />
<Item identifier="carbon" />
</Deconstruct>
<LightComponent lightcolor="160,175,187,225" range="400" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
@@ -313,9 +313,9 @@
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="calcium" amount="2" />
<Item identifier="phosphorus" amount="2" />
<Item identifier="phosphorus" amount="2" />
<Item identifier="calcium" />
<Item identifier="phosphorus" />
<Item identifier="phosphorus" />
</Deconstruct>
<!-- TODO: sprite and inventory icon -->
<LightComponent lightcolor="179,173,154,225" range="400" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
@@ -351,9 +351,9 @@
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="uranium" amount="2" />
<Item identifier="uranium" amount="2" />
<Item identifier="uranium" amount="2" />
<Item identifier="uranium" />
<Item identifier="uranium" />
<Item identifier="uranium" />
</Deconstruct>
<!-- TODO: sprite and inventory icon -->
<LightComponent lightcolor="83,160,100,225" range="400" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
@@ -389,7 +389,7 @@
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="titanium" amount="2" />
<Item identifier="titanium" />
</Deconstruct>
<!-- TODO: sprite and inventory icon -->
<LightComponent lightcolor="117,143,123,225" range="400" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
@@ -425,9 +425,9 @@
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="copper" amount="2" />
<Item identifier="iron" amount="2" />
<Item identifier="tin" amount="2" />
<Item identifier="copper" />
<Item identifier="iron" />
<Item identifier="tin" />
</Deconstruct>
<!-- TODO: sprite and inventory icon -->
<LightComponent lightcolor="160,175,187,225" range="400" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
@@ -463,8 +463,8 @@
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="copper" amount="2" />
<Item identifier="copper" amount="2" />
<Item identifier="copper" />
<Item identifier="copper" />
</Deconstruct>
<!-- TODO: sprite and inventory icon -->
<LightComponent lightcolor="162,135,83,225" range="400" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
@@ -499,9 +499,9 @@
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="zinc" amount="2" />
<Item identifier="zinc" amount="2" />
<Item identifier="lead" amount="2" />
<Item identifier="zinc" />
<Item identifier="zinc" />
<Item identifier="lead" />
</Deconstruct>
<!-- TODO: sprite and inventory icon -->
<ContainedSprite texture="Content/Items/Materials/MineralEnvironment.png" usewhenattached="true" decorativespritebehavior="HideWhenNotVisible" depth="0.55" sourcerect="256,585,86,147" origin="0.5,0.5" />
@@ -531,8 +531,8 @@
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="lead" amount="2" />
<Item identifier="lead" amount="2" />
<Item identifier="lead" />
<Item identifier="lead" />
</Deconstruct>
<!-- TODO: sprite and inventory icon -->
<LightComponent lightcolor="117,139,162,225" range="400" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
@@ -567,7 +567,7 @@
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="lithium" amount="2" />
<Item identifier="lithium" />
</Deconstruct>
<!-- TODO: sprite and inventory icon -->
<LightComponent lightcolor="127,174,170,225" range="400" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
@@ -602,9 +602,9 @@
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="potassium" amount="2" />
<Item identifier="magnesium" amount="2" />
<Item identifier="magnesium" amount="2" />
<Item identifier="potassium" />
<Item identifier="magnesium" />
<Item identifier="magnesium" />
</Deconstruct>
<!-- TODO: sprite and inventory icon -->
<LightComponent lightcolor="150,125,105,225" range="400" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
@@ -640,10 +640,10 @@
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="iron" amount="2" />
<Item identifier="iron" amount="2" />
<Item identifier="aluminium" amount="2" />
<Item identifier="aluminium" amount="2" />
<Item identifier="iron" />
<Item identifier="iron" />
<Item identifier="aluminium" />
<Item identifier="aluminium" />
</Deconstruct>
<!-- TODO: sprite and inventory icon -->
<LightComponent lightcolor="69,158,142,225" range="400" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
@@ -679,10 +679,10 @@
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="iron" amount="2" />
<Item identifier="iron" amount="2" />
<Item identifier="iron" amount="2" />
<Item identifier="iron" amount="2" />
<Item identifier="iron" />
<Item identifier="iron" />
<Item identifier="iron" />
<Item identifier="iron" />
</Deconstruct>
<!-- TODO: sprite and inventory icon -->
<LightComponent lightcolor="160,175,187,225" range="400" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
@@ -718,8 +718,8 @@
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="potassium" amount="2" />
<Item identifier="calcium" amount="2" />
<Item identifier="potassium" />
<Item identifier="calcium" />
</Deconstruct>
<!-- TODO: sprite and inventory icon -->
<LightComponent lightcolor="134,99,88" range="400" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
@@ -755,8 +755,8 @@
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="carbon" amount="2" />
<Item identifier="carbon" amount="2" />
<Item identifier="carbon" />
<Item identifier="carbon" />
</Deconstruct>
<!-- TODO: sprite and inventory icon -->
<LightComponent lightcolor="160,175,187,225" range="400" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
@@ -792,9 +792,9 @@
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="sodium" amount="2" />
<Item identifier="potassium" amount="2" />
<Item identifier="potassium" amount="2" />
<Item identifier="sodium" />
<Item identifier="potassium" />
<Item identifier="potassium" />
</Deconstruct>
<!-- TODO: sprite and inventory icon -->
<LightComponent lightcolor="160,89,67,225" range="400" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
@@ -830,8 +830,8 @@
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="phosphorus" amount="2" />
<Item identifier="iron" amount="2" />
<Item identifier="phosphorus" />
<Item identifier="iron" />
</Deconstruct>
<!-- TODO: sprite and inventory icon -->
<LightComponent lightcolor="88,121,142,225" range="400" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
@@ -867,8 +867,8 @@
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="copper" amount="2" />
<Item identifier="copper" amount="2" />
<Item identifier="copper" />
<Item identifier="copper" />
</Deconstruct>
<!-- TODO: sprite and inventory icon -->
<LightComponent lightcolor="119,82,124,225" range="400" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
@@ -904,9 +904,9 @@
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="tin" amount="2" />
<Item identifier="tin" amount="2" />
<Item identifier="tin" amount="2" />
<Item identifier="tin" />
<Item identifier="tin" />
<Item identifier="tin" />
</Deconstruct>
<!-- TODO: sprite and inventory icon -->
<LightComponent lightcolor="153,82,66,225" range="400" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
@@ -941,8 +941,8 @@
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="sodium" amount="2" />
<Item identifier="sodium" amount="2" />
<Item identifier="sodium" />
<Item identifier="sodium" />
</Deconstruct>
<!-- TODO: sprite and inventory icon -->
<LightComponent lightcolor="160,175,187,225" range="400" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
@@ -978,8 +978,8 @@
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="calcium" amount="2" />
<Item identifier="calcium" amount="2" />
<Item identifier="calcium" />
<Item identifier="calcium" />
</Deconstruct>
<!-- TODO: sprite and inventory icon -->
<LightComponent lightcolor="187,157,67,225" range="400" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
@@ -1015,7 +1015,7 @@
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="silicon" amount="4" />
<Item identifier="silicon" amount="2" />
</Deconstruct>
<!-- TODO: sprite and inventory icon -->
<LightComponent lightcolor="115,148,82,225" range="400" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">

BIN
Content/Items/Medical/ITEM_bananaEatingLoop.ogg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/Items/Medical/ITEM_bananaPeeling.ogg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/Items/Medical/ITEM_bottleOpen.ogg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/Items/Medical/ITEM_cigarette.ogg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/Items/Medical/ITEM_cigaretteExtended.ogg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/Items/Medical/ITEM_drinkingLoop.ogg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/Items/Medical/ITEM_drinkingQuick.ogg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/Items/Medical/ITEM_eatingBiteQuick.ogg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/Items/Medical/ITEM_eatingLoop.ogg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/Items/Medical/ITEM_liquid.ogg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/Items/Medical/ITEM_proteinBarOpen.ogg (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -24,9 +24,9 @@
<RequiredItem identifier="carbon" amount="2" />
</Fabricate>
<Deconstruct time="20">
<Item identifier="phosphorus" amount="2" />
<Item identifier="chlorine" amount="2" />
<Item identifier="carbon" amount="2" />
<Item identifier="phosphorus" />
<Item identifier="chlorine" />
<Item identifier="carbon" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="512,448,64,64" origin="0.5,0.5" />
<Sprite texture="Medicines.png" sourcerect="75,0,37,69" depth="0.6" origin="0.5,0.5" />
@@ -35,24 +35,24 @@
<RequiredSkill identifier="medical" level="35" />
<StatusEffect type="OnSuccess" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect type="OnFailure" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" duration="30.0">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget" duration="30.0">
<Affliction identifier="organdamage" amount="0.5" />
<ReduceAffliction identifier="oxygenlow" amount="3" />
<ReduceAffliction identifier="stun" amount="0.75" />
<Affliction identifier="chemaddiction" amount="0.25" />
<ReduceAffliction identifier="chemwithdrawal" amount="3" />
</StatusEffect>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" disabledeltatime="true">
<StatusEffect type="OnSuccess" target="UseTarget" disabledeltatime="true">
<Affliction identifier="haste" amount="420" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" duration="30.0">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget" duration="30.0">
<Affliction identifier="organdamage" amount="1" />
<ReduceAffliction identifier="oxygenlow" amount="1.5" />
<ReduceAffliction identifier="stun" amount="0.75" />
<Affliction identifier="chemaddiction" amount="0.5" />
<ReduceAffliction identifier="chemwithdrawal" amount="3" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" disabledeltatime="true">
<StatusEffect type="OnFailure" target="UseTarget" disabledeltatime="true">
<Affliction identifier="haste" amount="300" />
</StatusEffect>
<StatusEffect type="OnSuccess" target="UseTarget">
@@ -97,8 +97,8 @@
<RequiredItem identifier="adrenaline" amount="3" />
</Fabricate>
<Deconstruct time="20">
<Item identifier="tonicliquid" amount="2"/>
<Item identifier="adrenaline" amount="4"/>
<Item identifier="tonicliquid"/>
<Item identifier="adrenaline" amount="2"/>
</Deconstruct>
<!-- TODO: sprite -->
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="576,448,64,64" origin="0.5,0.5" />
@@ -108,20 +108,20 @@
<RequiredSkill identifier="medical" level="35" />
<StatusEffect type="OnSuccess" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect type="OnFailure" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" duration="60.0">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget" duration="60.0">
<ReduceAffliction identifier="oxygenlow" amount="0.2" />
<Affliction identifier="chemaddiction" amount="0.1" />
<ReduceAffliction identifier="chemwithdrawal" amount="1.5" />
</StatusEffect>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" disabledeltatime="true">
<StatusEffect type="OnSuccess" target="UseTarget" disabledeltatime="true">
<Affliction identifier="strengthen" amount="420" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" duration="60.0">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget" duration="60.0">
<ReduceAffliction identifier="oxygenlow" amount="0.2" />
<Affliction identifier="chemaddiction" amount="0.2" />
<ReduceAffliction identifier="chemwithdrawal" amount="1.5" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" disabledeltatime="true">
<StatusEffect type="OnFailure" target="UseTarget" disabledeltatime="true">
<Affliction identifier="strengthen" amount="300" />
</StatusEffect>
<StatusEffect type="OnSuccess" target="UseTarget">
@@ -166,7 +166,7 @@
<RequiredItem identifier="steroids" />
</Fabricate>
<Deconstruct time="20">
<Item identifier="steroids" amount="2" />
<Item identifier="steroids" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="640,448,64,64" origin="0.5,0.5" />
<Sprite texture="Medicines.png" sourcerect="149,0,37,69" depth="0.6" origin="0.5,0.5" />
@@ -175,18 +175,18 @@
<RequiredSkill identifier="medical" level="50" />
<StatusEffect type="OnSuccess" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect type="OnFailure" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" duration="60.0">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget" duration="60.0">
<ReduceAffliction type="damage" amount="0.2" />
<ReduceAffliction identifier="oxygenlow" amount="0.25" />
<ReduceAffliction identifier="stun" amount="0.9" />
<Affliction identifier="chemaddiction" amount="0.2" />
<ReduceAffliction identifier="chemwithdrawal" amount="1.5" />
</StatusEffect>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" disabledeltatime="true">
<StatusEffect type="OnSuccess" target="UseTarget" disabledeltatime="true">
<Affliction identifier="haste" amount="400" />
<Affliction identifier="strengthen" amount="400" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" duration="60.0">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget" duration="60.0">
<ReduceAffliction type="damage" amount="0.1" />
<ReduceAffliction identifier="oxygenlow" amount="0.1" />
<ReduceAffliction identifier="stun" amount="0.25" />
@@ -194,7 +194,7 @@
<ReduceAffliction identifier="chemwithdrawal" amount="1.5" />
<Affliction identifier="burn" amount="0.125" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" disabledeltatime="true">
<StatusEffect type="OnFailure" target="UseTarget" disabledeltatime="true">
<Affliction identifier="haste" amount="400" />
<Affliction identifier="strengthen" amount="400" />
</StatusEffect>
@@ -244,9 +244,11 @@
<SuitableTreatment type="infection" suitability="1" />
<SuitableTreatment type="burn" suitability ="-3" />
<Holdable canBeCombined="true" removeOnCombined="true" slots="Any,RightHand,LeftHand" aimpos="32,28" holdangle="30" aimangle="120" aimable="false" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnSecondaryUse" target="This" Condition="-30.0"/>
<StatusEffect type="OnSecondaryUse" target="This" Condition="-30.0">
<Sound file="Content/Items/Medical/ITEM_drinkingLoop.ogg" range="250" loop="true" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" Condition="-100.0" setvalue="true">
<Sound file="Content/Items/Medical/Syringe.ogg" range="500" />
<Sound file="Content/Items/Medical/ITEM_liquid.ogg" range="500" />
</StatusEffect>
<!-- When Ethanol is drunk -->
<StatusEffect type="OnSecondaryUse" target="This,UseTarget" delay="10" duration="10" stackable="false">
@@ -287,13 +289,19 @@
<Sprite texture="Content/Items/Medical/Medicines.png" sourcerect="315,452,30,57" depth="0.6" origin="0.5,0.5" />
<Body width="35" height="65" density="20" />
<Holdable canBeCombined="true" removeOnCombined="true" slots="Any,RightHand,LeftHand" aimpos="32,28" holdangle="30" aimangle="120" aimable="false" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnSecondaryUse" target="This" Condition="-30.0"/>
<StatusEffect type="OnSecondaryUse" target="This" Condition="-30.0">
<Sound file="Content/Items/Medical/ITEM_drinkingLoop.ogg" range="250" loop="true" />
</StatusEffect>
<StatusEffect type="OnSecondaryUse" target="This,Character">
<Conditional Condition="lte 1" />
<Use/>
</StatusEffect>
<StatusEffect type="OnSecondaryUse" target="This">
<ParticleEmitter particle="juicedrop" particlespersecond="10" scalemin="1" scalemax="1.5" distancemin="20" distancemax="25" anglemin="80" anglemax="100" velocitymin="40" velocitymax="60" copyentityangle="true" lifetimemultiplier="0.10" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" Condition="-100.0" setvalue="true">
<Sound file="Content/Items/Medical/Syringe.ogg" range="500" />
<Conditional Condition="gt 1" />
<Sound file="Content/Items/Medical/ITEM_drinkingQuick.ogg" range="250" />
</StatusEffect>
<StatusEffect type="OnUse" target="UseTarget" disabledeltatime="true">
<Affliction identifier="haste" amount="100" />
@@ -318,13 +326,24 @@
<Sprite texture="Content/Items/Medical/Medicines.png" sourcerect="285,452,30,57" depth="0.6" origin="0.5,0.5" />
<Body width="35" height="65" density="10.1" />
<Holdable canBeCombined="true" removeOnCombined="true" slots="Any,RightHand,LeftHand" aimpos="32,15" holdangle="0" aimangle="90" aimable="false" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnSecondaryUse" target="This" Condition="-30.0" />
<StatusEffect type="OnSecondaryUse" target="This" Condition="-30.0">
<ParticleEmitter particle="brownchunks" AngleMin="80" AngleMax="100" DistanceMin="30" DistanceMax="45" VelocityMin="80" VelocityMax="90" ScaleMin="0.08" ScaleMax="0.1" EmitInterval="1.5" ParticleAmount="10" InitialDelay="0.2" CopyEntityAngle="True" ColorMultiplier="255,255,255,255" LifeTimeMultiplier="0.75" />
</StatusEffect>
<StatusEffect type="OnSecondaryUse" target="This">
<Conditional Condition="gte 99" />
<Sound file="Content/Items/Medical/ITEM_proteinBarOpen.ogg" range="250" />
</StatusEffect>
<StatusEffect type="OnSecondaryUse" target="This">
<Conditional Condition="lt 95" />
<Sound file="Content/Items/Medical/ITEM_eatingLoop.ogg" range="250" loop="true" />
</StatusEffect>
<StatusEffect type="OnSecondaryUse" target="This,Character" disabledeltatime="true">
<Conditional Condition="lte 1" />
<Use/>
</StatusEffect>
<StatusEffect type="OnUse" target="This" Condition="-100.0" setvalue="true">
<Sound file="Content/Items/Medical/Syringe.ogg" range="500" />
<Conditional Condition="gt 1" />
<Sound file="Content/Items/Medical/ITEM_eatingBiteQuick.ogg" range="250" />
</StatusEffect>
<StatusEffect type="OnUse" target="UseTarget" stackable="false" duration="7.5">
<ReduceAffliction type="damage" amount="1.0" />
@@ -358,7 +377,7 @@
<RequiredItem identifier="meth" />
</Fabricate>
<Deconstruct time="20">
<Item identifier="meth" amount="2" />
<Item identifier="meth" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="196,834,56,56" origin="0.5,0.5" />
<!-- TODO new Sprite-->
@@ -368,10 +387,10 @@
<RequiredSkill identifier="medical" level="60" />
<StatusEffect type="OnSuccess" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect type="OnFailure" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" disabledeltatime="true">
<StatusEffect type="OnSuccess" target="UseTarget" disabledeltatime="true">
<Affliction identifier="mindsense" amount="420" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" disabledeltatime="true">
<StatusEffect type="OnFailure" target="UseTarget" disabledeltatime="true">
<Affliction identifier="mindsense" amount="240" />
</StatusEffect>
<StatusEffect type="OnSuccess" target="UseTarget">
@@ -410,8 +429,8 @@
<RequiredItem identifier="antipsychosis" amount="4" />
</Fabricate>
<Deconstruct time="20">
<Item identifier="dementonite" amount="4" />
<Item identifier="antipsychosis" amount="4" />
<Item identifier="dementonite" amount="2" />
<Item identifier="antipsychosis" amount="2" />
</Deconstruct>
<InventoryIcon texture="Medicines.png" sourcerect="448,193,64,64" origin="0.5,0.5" />
<Sprite texture="Medicines.png" sourcerect="341,310,35,67" depth="0.6" origin="0.5,0.5" />
@@ -445,12 +464,26 @@
<Body width="20" height="63" density="20" />
<Holdable canBeCombined="true" removeOnCombined="true" slots="Any,RightHand,LeftHand" aimpos="32,28" holdangle="30" aimangle="120" aimable="false" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnSecondaryUse" target="This" Condition="-30.0"/>
<StatusEffect type="OnUse" target="This" Condition="-100.0" disabledeltatime="true" />
<StatusEffect type="OnSecondaryUse" target="This">
<Conditional Condition="gte 99" />
<Sound file="Content/Items/Medical/ITEM_bottleOpen.ogg" range="500" />
</StatusEffect>
<StatusEffect type="OnSecondaryUse" target="This">
<Conditional Condition="lt 95" />
<Sound file="Content/Items/Medical/ITEM_drinkingLoop.ogg" range="250" loop="true" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" Condition="-100.0" setvalue="true">
<Conditional Condition="gt 1" />
<Sound file="Content/Items/Medical/ITEM_drinkingQuick.ogg" range="250" />
</StatusEffect>
<!-- When beer is drunk -->
<StatusEffect type="OnSecondaryUse" target="This,UseTarget" duration="20" disabledeltatime="true">
<Conditional Condition="lte 1" />
<Use/>
</StatusEffect>
<StatusEffect type="OnSecondaryUse" target="This">
<ParticleEmitter particle="juicedrop" particlespersecond="10" scalemin="1" scalemax="1.5" distancemin="20" distancemax="25" anglemin="80" anglemax="100" velocitymin="40" velocitymax="60" copyentityangle="true" lifetimemultiplier="0.10" />
</StatusEffect>
<!-- When beer is used in Health GUI -->
<StatusEffect type="OnUse" target="UseTarget" duration="12" stackable="false">
<ReduceAffliction identifier="psychosis" amount="1" />

View File

@@ -39,11 +39,11 @@
<Sound file="Content/Items/Medical/Bandage1.ogg" range="500" />
<Sound file="Content/Items/Medical/Bandage2.ogg" range="500" />
</StatusEffect>
<StatusEffect tags="medical" type="OnSuccess" target="This, Limb" duration="20.0">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="This, Limb" duration="20.0">
<ReduceAffliction type="bleeding" amount="1.5" />
<ReduceAffliction type="burn" amount="0.75" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="This, Limb" duration="20.0">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="This, Limb" duration="20.0">
<ReduceAffliction type="bleeding" amount="1.125" />
<ReduceAffliction type="burn" amount="0.6" />
</StatusEffect>
@@ -84,11 +84,11 @@
<Sound file="Content/Items/Medical/Bandage1.ogg" range="500" />
<Sound file="Content/Items/Medical/Bandage2.ogg" range="500" />
</StatusEffect>
<StatusEffect tags="medical" type="OnSuccess" target="This, Limb" duration="10.0">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="This, Limb" duration="10.0">
<ReduceAffliction type="bleeding" amount="4" />
<ReduceAffliction type="burn" amount="5" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="This, Limb" duration="10.0">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="This, Limb" duration="10.0">
<ReduceAffliction type="bleeding" amount="3" />
<ReduceAffliction type="burn" amount="3.75" />
</StatusEffect>
@@ -119,7 +119,7 @@
<RequiredItem identifier="elastin" amount="1" />
</Fabricate>
<Deconstruct time="20">
<Item identifier="antibiotics" amount="2" />
<Item identifier="antibiotics" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="0,448,64,64" origin="0.5,0.5" />
<Sprite texture="Medicines.png" sourcerect="312,8,63,22" depth="0.6" origin="0.5,0.5" />
@@ -134,21 +134,21 @@
<Sound file="Content/Items/Medical/Bandage1.ogg" range="500" />
<Sound file="Content/Items/Medical/Bandage2.ogg" range="500" />
</StatusEffect>
<StatusEffect tags="medical" type="OnSuccess" target="This, Limb" duration="2.0">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="This, Limb" duration="2.0">
<ReduceAffliction type="bleeding" amount="40" />
<ReduceAffliction type="burn" amount="20" />
</StatusEffect>
<StatusEffect tags="medical" type="OnSuccess" target="This, Limb" duration="60.0">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="This, Limb" duration="60.0">
<ReduceAffliction type="infection" amount="10" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="This, Limb" duration="2.0">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="This, Limb" duration="2.0">
<ReduceAffliction type="bleeding" amount="30" />
<ReduceAffliction type="burn" amount="15" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="This, Limb" duration="60.0">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="This, Limb" duration="60.0">
<ReduceAffliction type="infection" amount="8" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="This, Limb" duration="5.0">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="This, Limb" duration="5.0">
<Affliction identifier="organdamage" amount="1.25" />
</StatusEffect>
<!-- Remove the item when fully used -->
@@ -189,7 +189,7 @@
<RequiredItem identifier="opium" amount="2" />
</Fabricate>
<Deconstruct time="20">
<Item identifier="opium" amount="2" />
<Item identifier="opium" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="256,448,64,64" origin="0.5,0.5" />
<Sprite texture="Medicines.png" sourcerect="0,0,37,69" depth="0.6" origin="0.5,0.5" />
@@ -198,7 +198,7 @@
<RequiredSkill identifier="medical" level="50" />
<StatusEffect type="OnSuccess" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect type="OnFailure" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" duration="20">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget" duration="20">
<ReduceAffliction type="damage" amount="2.0" />
<ReduceAffliction type="burn" amount="0.1" />
<Affliction identifier="oxygenlow" amount="1.0" />
@@ -206,7 +206,7 @@
<Affliction identifier="opiateoverdose" amount="1.0" />
<ReduceAffliction identifier="opiatewithdrawal" amount="3.75" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" duration="20">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget" duration="20">
<ReduceAffliction type="damage" amount="1.25" />
<ReduceAffliction type="burn" amount="0.05" />
<Affliction identifier="oxygenlow" amount="1.5" />
@@ -258,8 +258,8 @@
<RequiredItem identifier="ethanol" />
</Fabricate>
<Deconstruct time="20">
<Item identifier="opium" amount="2" mincondition="0.9" />
<Item identifier="adrenaline" amount="2" mincondition="0.9" />
<Item identifier="opium" mincondition="0.9" />
<Item identifier="adrenaline" mincondition="0.9" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="320,448,64,64" origin="0.5,0.5" />
<Sprite texture="Medicines.png" sourcerect="37,0,38,69" depth="0.6" origin="0.5,0.5" />
@@ -268,23 +268,23 @@
<RequiredSkill identifier="medical" level="72" />
<StatusEffect type="OnSuccess" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect type="OnFailure" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" duration="5">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget" duration="5">
<ReduceAffliction type="damage" amount="15" />
<ReduceAffliction type="burn" amount="1" />
<Affliction identifier="oxygenlow" amount="5" />
<Affliction identifier="opiateoverdose" amount="5" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" duration="5">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget" duration="5">
<ReduceAffliction type="damage" amount="10" />
<ReduceAffliction type="burn" amount="0.75" />
<Affliction identifier="oxygenlow" amount="7.5" />
<Affliction identifier="opiateoverdose" amount="8" />
</StatusEffect>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" duration="25">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget" duration="25">
<Affliction identifier="opiateaddiction" amount="1" />
<ReduceAffliction identifier="opiatewithdrawal" amount="4" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" duration="25">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget" duration="25">
<Affliction identifier="opiateaddiction" amount="3" />
<ReduceAffliction identifier="opiatewithdrawal" amount="4" />
</StatusEffect>
@@ -333,7 +333,7 @@
</Fabricate>
<Fabricate suitablefabricators="vendingmachine" requiredtime="1" requiredmoney="115" fabricationlimitmin="0" fabricationlimitmax="10" />
<Deconstruct time="30">
<Item identifier="creepingorange" amount="4" />
<Item identifier="creepingorange" amount="2" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="0,384,64,64" origin="0.5,0.5" />
<Sprite texture="Medicines.png" sourcerect="228,379,37,69" depth="0.6" origin="0.5,0.5" />
@@ -342,17 +342,17 @@
<RequiredSkill identifier="medical" level="25" />
<StatusEffect type="OnSuccess" target="This" Condition="-100.0" setvalue="true" />
<StatusEffect type="OnFailure" target="This" Condition="-100.0" setvalue="true" />
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" duration="1">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget" duration="1">
<Affliction identifier="oxygenlow" amount="20" />
</StatusEffect>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" duration="25">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget" duration="25">
<ReduceAffliction type="damage" amount="0.32" />
<ReduceAffliction type="burn" amount="0.32" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" duration="1">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget" duration="1">
<Affliction identifier="oxygenlow" amount="20" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" duration="25">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget" duration="25">
<ReduceAffliction type="damage" amount="0.16" />
<ReduceAffliction type="burn" amount="0.16" />
</StatusEffect>
@@ -406,19 +406,19 @@
<Body width="80" height="45" density="11" />
<Holdable canBeCombined="true" removeOnCombined="true" slots="Any,RightHand,LeftHand" handle1="0,0" msg="ItemMsgPickUpSelect">
<RequiredSkill identifier="medical" level="40" />
<StatusEffect tags="medical" type="OnUse" target="This" Condition="-100.0" disabledeltatime="true">
<StatusEffect type="OnUse" target="This" Condition="-100.0" disabledeltatime="true">
<Sound file="Content/Items/Medical/Syringe.ogg" range="500" />
</StatusEffect>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget, This" duration="10">>
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget, This" duration="10">>
<ReduceAffliction identifier="bloodloss" amount="2.5" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget, This" duration="10">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget, This" duration="10">
<ReduceAffliction identifier="bloodloss" amount="1.25" />
</StatusEffect>
<StatusEffect tags="medical" type="OnSuccess" target="Limb" duration="10">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="Limb" duration="10">
<ReduceAffliction identifier="infection" amount="0.5" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="Limb" duration="10">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="Limb" duration="10">
<ReduceAffliction identifier="infection" amount="0.3" />
</StatusEffect>
<!-- Remove the item when fully used -->
@@ -451,8 +451,8 @@
<RequiredItem identifier="stabilozine" amount="1" />
</Fabricate>
<Deconstruct time="20">
<Item identifier="sodium" amount="2" />
<Item identifier="stabilozine" amount="2" />
<Item identifier="sodium" />
<Item identifier="stabilozine" />
</Deconstruct>
<SuitableTreatment type="bloodloss" suitability="120" />
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="896,640,64,64" origin="0.5,0.5" />
@@ -463,10 +463,10 @@
<StatusEffect type="OnUse" target="This" Condition="-100.0" disabledeltatime="true">
<Sound file="Content/Items/Medical/Syringe.ogg" range="500" />
</StatusEffect>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget, This" duration="15">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget, This" duration="15">
<ReduceAffliction identifier="bloodloss" amount="8" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget, This" duration="15">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget, This" duration="15">
<ReduceAffliction identifier="bloodloss" amount="4" />
</StatusEffect>
<!-- Remove the item when fully used -->
@@ -496,9 +496,9 @@
<RequiredItem identifier="liquidoxygenite" />
</Fabricate>
<Deconstruct time="20">
<Item identifier="antibleeding3" amount="2" />
<Item identifier="opium" amount="2" />
<Item identifier="liquidoxygenite" amount="2" />
<Item identifier="antibleeding3" />
<Item identifier="opium" />
<Item identifier="liquidoxygenite" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="384,704,64,64" origin="0.5,0.5" />
<Sprite texture="Medicines.png" sourcerect="226,306,38,72" depth="0.6" origin="0.5,0.5" />
@@ -514,7 +514,7 @@
<RequiredSkill identifier="medical" level="72" />
<StatusEffect type="OnSuccess" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect type="OnFailure" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" duration="20" delay="1">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget" duration="20" delay="1">
<Affliction identifier="burn" amount="0.2" />
<ReduceAffliction type="damage" amount="3" />
<ReduceAffliction identifier="bloodloss" amount="2.5" />
@@ -523,10 +523,10 @@
<ReduceAffliction identifier="infection" amount="1.25" />
<ReduceAffliction identifier="stun" amount="0.3" />
</StatusEffect>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" disabledeltatime="true">
<StatusEffect type="OnSuccess" target="UseTarget" disabledeltatime="true">
<Affliction identifier="strengthen" amount="200" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" duration="20" delay="1">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget" duration="20" delay="1">
<Affliction identifier="burn" amount="1" />
<ReduceAffliction type="damage" amount="2" />
<ReduceAffliction identifier="bloodloss" amount="1.25" />
@@ -535,32 +535,32 @@
<ReduceAffliction identifier="infection" amount="0.5" />
<ReduceAffliction identifier="stun" amount="0.15" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" disabledeltatime="true">
<StatusEffect type="OnFailure" target="UseTarget" disabledeltatime="true">
<Affliction identifier="strengthen" amount="200" />
</StatusEffect>
<!--Similar effects as from liquid oxygenite, but lasts shorter. Reduces the oxygen low more.-->
<!--First increases the oxygen more and then the effect fades-->
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" duration="20" delay="1">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget" duration="20" delay="1">
<ReduceAffliction identifier="oxygenlow" amount="2.5"/>
</StatusEffect>
<!--Stabilizes-->
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" duration="20" delay="3">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget" duration="20" delay="3">
<ReduceAffliction identifier="oxygenlow" amount="2.5"/>
</StatusEffect>
<!--Slowly Heals-->
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" duration="10" delay="2">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget" duration="10" delay="2">
<ReduceAffliction identifier="oxygenlow" amount="2.5"/>
</StatusEffect>
<!--Failure effects:-->
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" duration="5" delay="1">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget" duration="5" delay="1">
<ReduceAffliction identifier="oxygenlow" amount="2.5"/>
</StatusEffect>
<!--Stabilizes-->
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" duration="4" delay="3">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget" duration="4" delay="3">
<ReduceAffliction identifier="oxygenlow" amount="2.5"/>
</StatusEffect>
<!--Slowly heals. Intentionally the same effect as OnSuccess, so that you can't immediately tell whether the treatment was successful.-->
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" duration="5" delay="2">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget" duration="5" delay="2">
<ReduceAffliction identifier="oxygenlow" amount="2.5"/>
</StatusEffect>
<StatusEffect type="OnSuccess" target="UseTarget">
@@ -608,34 +608,34 @@
<StatusEffect type="OnFailure" target="This" Condition="-100.0" setvalue="true"/>
<!--One dose halts the progression of oxygen deprivation under normal conditions (like being submerged). Oxygen 5 is enough for that, meaning anything more than that slowly heals.-->
<!--First increases the oxygen more and then the effect fades-->
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" duration="60" delay="1">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget" duration="60" delay="1">
<ReduceAffliction identifier="oxygenlow" amount="2.5"/>
</StatusEffect>
<!--Stabilizes-->
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" duration="45" delay="3">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget" duration="45" delay="3">
<ReduceAffliction identifier="oxygenlow" amount="2.5"/>
</StatusEffect>>
<!--Slightly heals-->
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" duration="5" delay="2">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget" duration="5" delay="2">
<ReduceAffliction identifier="oxygenlow" amount="2.5"/>
</StatusEffect>
<!--Failure effects:-->
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" duration="10" delay="1">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget" duration="10" delay="1">
<ReduceAffliction identifier="oxygenlow" amount="2.5"/>
</StatusEffect>
<!--Stabilizes-->
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" duration="5" delay="3">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget" duration="5" delay="3">
<ReduceAffliction identifier="oxygenlow" amount="2.5"/>
</StatusEffect>
<!--Slightly heals. Intentionally the same effect as OnSuccess, so that you can't immediately tell whether the treatment was successful.-->
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" duration="5" delay="2">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget" duration="5" delay="2">
<ReduceAffliction identifier="oxygenlow" amount="2.5"/>
</StatusEffect>
<!-- Always comes with some organ damage.-->
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" duration="5" delay="2">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget" duration="5" delay="2">
<Affliction identifier="organdamage" amount="1.5" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" duration="10" delay="2">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget" duration="10" delay="2">
<Affliction identifier="organdamage" amount="1.5" />
</StatusEffect>
<StatusEffect type="OnImpact" target="This" Condition="0.0" setvalue="true" AllowWhenBroken="true">
@@ -693,8 +693,8 @@
<RequiredItem identifier="stabilozine" />
</Fabricate>
<Deconstruct time="20">
<Item identifier="antibiotics" amount="2" />
<Item identifier="stabilozine" amount="2" />
<Item identifier="antibiotics" />
<Item identifier="stabilozine" />
</Deconstruct>
<SuitableTreatment identifier="huskinfection" suitability="100" />
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="897,449,63,63" origin="0.5,0.5" />
@@ -704,20 +704,20 @@
<RequiredSkill identifier="medical" level="38" />
<StatusEffect type="OnSuccess" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect type="OnFailure" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" duration="1">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget" duration="1">
<Conditional huskinfection="lt 100.0" />
<ReduceAffliction identifier="huskinfection" amount="100" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" duration="1">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget" duration="1">
<Conditional huskinfection="lt 100.0" />
<ReduceAffliction identifier="huskinfection" amount="60" />
</StatusEffect>
<StatusEffect tags="medical,calyxanide" type="OnSuccess" target="UseTarget" duration="10.0">
<StatusEffect statuseffecttags="medical,calyxanide" type="OnSuccess" target="UseTarget" duration="10.0">
<!-- Injecting a still-conscious Husk will only piss it off and kill the "conscious" faster -->
<Conditional huskinfection="eq 100.0" />
<Affliction identifier="organdamage" amount="3" />
</StatusEffect>
<StatusEffect tags="medical,calyxanide" type="OnSuccess" target="UseTarget" duration="5.0" comparison="or">
<StatusEffect statuseffecttags="medical,calyxanide" type="OnSuccess" target="UseTarget" duration="5.0" comparison="or">
<Conditional IsHusk="true" />
<!-- Just enough to disable a regular husk. Doesn't kill entirely, but will make unconscious. -->
<!-- 1 injection kills a crawler husk, regular husk, or prowler, and makes an exosuit husk fall unconscious. -->
@@ -725,7 +725,7 @@
<Affliction identifier="organdamage" amount="120" />
</StatusEffect>
<!-- Halved total damage. -->
<StatusEffect tags="medical,calyxanide" type="OnFailure" target="UseTarget" duration="3.0" comparison="or">
<StatusEffect statuseffecttags="medical,calyxanide" type="OnFailure" target="UseTarget" duration="3.0" comparison="or">
<Conditional IsHusk="true" />
<Affliction identifier="organdamage" amount="100" />
</StatusEffect>
@@ -772,9 +772,9 @@
<RequiredItem identifier="chlorine" amount="2" />
</Fabricate>
<Deconstruct time="20">
<Item identifier="lithium" amount="2" />
<Item identifier="carbon" amount="2" />
<Item identifier="chlorine" amount="2" />
<Item identifier="lithium" />
<Item identifier="carbon" />
<Item identifier="chlorine" />
</Deconstruct>
<SuitableTreatment identifier="psychosis" suitability="100" />
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="512,640,64,64" origin="0.5,0.5" />
@@ -784,11 +784,11 @@
<RequiredSkill identifier="medical" level="37" />
<StatusEffect type="OnSuccess" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect type="OnFailure" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" duration="1">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget" duration="1">
<ReduceAffliction identifier="psychosis" amount="100" />
<ReduceAffliction identifier="hallucinating" amount="100" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" duration="1">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget" duration="1">
<ReduceAffliction identifier="psychosis" amount="25" />
<ReduceAffliction identifier="hallucinating" amount="25" />
</StatusEffect>
@@ -829,7 +829,7 @@
<RequiredItem identifier="stabilozine" />
</Fabricate>
<Deconstruct time="20">
<Item identifier="stabilozine" amount="2" />
<Item identifier="stabilozine" />
</Deconstruct>
<SuitableTreatment identifier="opiateaddiction" suitability="60" />
<SuitableTreatment identifier="opiatewithdrawal" suitability="60" />
@@ -841,12 +841,12 @@
<RequiredSkill identifier="medical" level="40" />
<StatusEffect type="OnSuccess" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect type="OnFailure" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" duration="30.0">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget" duration="30.0">
<ReduceAffliction identifier="opiatewithdrawal" amount="2.0" />
<ReduceAffliction identifier="opiateaddiction" amount="2.0" />
<ReduceAffliction identifier="opiateoverdose" amount="2.0" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" duration="30.0">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget" duration="30.0">
<ReduceAffliction identifier="opiatewithdrawal" amount="1.0" />
<ReduceAffliction identifier="opiateaddiction" amount="1.0" />
<ReduceAffliction identifier="opiateoverdose" amount="1.0" />
@@ -896,7 +896,7 @@
<RequiredItem identifier="stabilozine" />
</Fabricate>
<Deconstruct time="20">
<Item identifier="stabilozine" amount="2" />
<Item identifier="stabilozine" />
</Deconstruct>
<SuitableTreatment identifier="morbusinepoisoning" suitability="100" />
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="64,704,64,64" origin="0.5,0.5" />
@@ -906,10 +906,10 @@
<RequiredSkill identifier="medical" level="40"/>
<StatusEffect type="OnSuccess" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect type="OnFailure" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" duration="10.0">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget" duration="10.0">
<ReduceAffliction identifier="morbusinepoisoning" amount="10.0" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" duration="5.0">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget" duration="5.0">
<ReduceAffliction identifier="morbusinepoisoning" amount="10.0" />
</StatusEffect>
<StatusEffect type="OnSuccess" target="UseTarget">
@@ -956,7 +956,7 @@
<RequiredItem identifier="stabilozine" />
</Fabricate>
<Deconstruct time="20">
<Item identifier="stabilozine" amount="2" />
<Item identifier="stabilozine" />
</Deconstruct>
<SuitableTreatment identifier="cyanidepoisoning" suitability="100" />
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="192,704,64,64" origin="0.5,0.5" />
@@ -966,10 +966,10 @@
<RequiredSkill identifier="medical" level="40"/>
<StatusEffect type="OnSuccess" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect type="OnFailure" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" duration="10.0">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget" duration="10.0">
<ReduceAffliction identifier="cyanidepoisoning" amount="10.0" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" duration="5.0">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget" duration="5.0">
<ReduceAffliction identifier="cyanidepoisoning" amount="10.0" />
</StatusEffect>
<StatusEffect type="OnSuccess" target="UseTarget">
@@ -1016,7 +1016,7 @@
<RequiredItem identifier="stabilozine" />
</Fabricate>
<Deconstruct time="20">
<Item identifier="stabilozine" amount="2" />
<Item identifier="stabilozine" />
</Deconstruct>
<SuitableTreatment identifier="sufforinpoisoning" suitability="100" />
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="320,704,64,64" origin="0.5,0.5" />
@@ -1026,10 +1026,10 @@
<RequiredSkill identifier="medical" level="40"/>
<StatusEffect type="OnSuccess" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect type="OnFailure" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" duration="10.0">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget" duration="10.0">
<ReduceAffliction identifier="sufforinpoisoning" amount="20.0" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" duration="5.0">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget" duration="5.0">
<ReduceAffliction identifier="sufforinpoisoning" amount="20.0" />
</StatusEffect>
<StatusEffect type="OnSuccess" target="UseTarget">
@@ -1075,7 +1075,7 @@
<RequiredItem identifier="stabilozine" />
</Fabricate>
<Deconstruct time="20">
<Item identifier="stabilozine" amount="2" />
<Item identifier="stabilozine" />
</Deconstruct>
<SuitableTreatment identifier="deliriuminepoisoning" suitability="100" />
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="512,703,64,64" origin="0.5,0.5" />
@@ -1085,10 +1085,10 @@
<RequiredSkill identifier="medical" level="40"/>
<StatusEffect type="OnSuccess" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect type="OnFailure" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" duration="10.0">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget" duration="10.0">
<ReduceAffliction identifier="deliriuminepoisoning" amount="20.0" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" duration="5.0">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget" duration="5.0">
<ReduceAffliction identifier="deliriuminepoisoning" amount="20.0" />
</StatusEffect>
<StatusEffect type="OnSuccess" target="UseTarget">
@@ -1133,7 +1133,7 @@
<RequiredItem identifier="stabilozine" />
</Fabricate>
<Deconstruct time="20">
<Item identifier="stabilozine" amount="2" />
<Item identifier="stabilozine" />
</Deconstruct>
<SuitableTreatment identifier="radiationsickness" suitability="100" />
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="128,704,64,64" origin="0.5,0.5" />
@@ -1143,10 +1143,10 @@
<RequiredSkill identifier="medical" level="25" />
<StatusEffect type="OnSuccess" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect type="OnFailure" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" duration="1.0">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget" duration="1.0">
<ReduceAffliction identifier="radiationsickness" amount="100.0" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" duration="1.0">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget" duration="1.0">
<ReduceAffliction identifier="radiationsickness" amount="25.0" />
</StatusEffect>
<StatusEffect type="OnSuccess" target="UseTarget">
@@ -1192,7 +1192,7 @@
<RequiredItem identifier="stabilozine" />
</Fabricate>
<Deconstruct time="20">
<Item identifier="stabilozine" amount="2" />
<Item identifier="stabilozine" />
</Deconstruct>
<SuitableTreatment identifier="paralysis" suitability="100" />
<SuitableTreatment identifier="paralysisresistance" suitability="-60" />
@@ -1203,11 +1203,11 @@
<RequiredSkill identifier="medical" level="64" />
<StatusEffect type="OnSuccess" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect type="OnFailure" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" duration="1.0">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget" duration="1.0">
<Affliction identifier="paralysisresistance" amount="800" />
<Affliction identifier="psychosis" amount="5" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" duration="60.0">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget" duration="60.0">
<Affliction identifier="paralysisresistance" amount="6.5" />
<Affliction identifier="psychosis" amount="0.75" />
</StatusEffect>
@@ -1289,7 +1289,7 @@
<StatusEffect type="OnUse" target="This" Condition="-100.0" setvalue="true">
<Sound file="Content/Items/Medical/Syringe.ogg" range="500" />
</StatusEffect>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" duration="25">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget" duration="25">
<ReduceAffliction type="damage" amount="0.8" />
<ReduceAffliction type="burn" amount="0.2" />
<Affliction identifier="opiateaddiction" amount="1" />
@@ -1297,7 +1297,7 @@
<Affliction identifier="oxygenlow" amount="0.7" />
<ReduceAffliction identifier="opiatewithdrawal" amount="1.4" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" duration="25">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget" duration="25">
<ReduceAffliction type="damage" amount="0.65" />
<ReduceAffliction type="burn" amount="0.15" />
<Affliction identifier="opiateaddiction" amount="1.75" />
@@ -1339,21 +1339,21 @@
<RequiredSkill identifier="medical" level="25" />
<StatusEffect type="OnSuccess" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect type="OnFailure" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" duration="60.0">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget" duration="60.0">
<Conditional huskinfection="lt 75.0" />
<ReduceAffliction identifier="huskinfection" amount="0.5" />
</StatusEffect>
<StatusEffect tags="medical" type="OnSuccess" target="Limb" duration="60.0">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="Limb" duration="60.0">
<Affliction identifier="organdamage" amount="0.55" />
</StatusEffect>
<StatusEffect type="OnSuccess" target="UseTarget" disabledeltatime="true">
<Affliction identifier="huskinfectionresistance" amount="600" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" duration="60.0">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget" duration="60.0">
<Conditional huskinfection="lt 75.0" />
<ReduceAffliction identifier="huskinfection" amount="0.25" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="Limb" duration="60.0">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="Limb" duration="60.0">
<Affliction identifier="organdamage" amount="1.0" />
</StatusEffect>
<StatusEffect type="OnFailure" target="UseTarget" disabledeltatime="true">
@@ -1370,16 +1370,16 @@
<StatusEffect type="OnImpact" target="UseTarget" multiplyafflictionsbymaxvitality="true" AllowWhenBroken="true">
<Affliction identifier="stun" amount="0.1" />
</StatusEffect>
<StatusEffect tags="medical" type="OnSuccess" target="Limb" duration="60">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="Limb" duration="60">
<ReduceAffliction identifier="infection" amount="1.5" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="Limb" duration="60">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="Limb" duration="60">
<ReduceAffliction identifier="infection" amount="1" />
</StatusEffect>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" duration="5">
<StatusEffect statuseffecttags="medical" type="OnSuccess" target="UseTarget" duration="5">
<Affliction identifier="drunkweakness" amount="10" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget" duration="5">
<StatusEffect statuseffecttags="medical" type="OnFailure" target="UseTarget" duration="5">
<Affliction identifier="drunkweakness" amount="20" />
</StatusEffect>
<!-- Remove the item when fully used -->
@@ -1416,10 +1416,10 @@
<RequiredSkill identifier="medical" level="25" />
<StatusEffect type="OnSuccess" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect type="OnFailure" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget">
<StatusEffect type="OnSuccess" target="UseTarget">
<Affliction identifier="stabilozineeffect" amount="120" />
</StatusEffect>
<StatusEffect tags="medical" type="OnFailure" target="UseTarget">
<StatusEffect type="OnFailure" target="UseTarget">
<Affliction identifier="stabilozineeffect" amount="60" />
</StatusEffect>
<StatusEffect type="OnSuccess" target="UseTarget">
@@ -1468,10 +1468,10 @@
<StatusEffect type="OnImpact" target="UseTarget" multiplyafflictionsbymaxvitality="true" AllowWhenBroken="true">
<Affliction identifier="stun" amount="0.1" />
</StatusEffect>
<StatusEffect tags="medical" type="OnSuccess" target="UseTarget" disabledeltatime="true" allowwhenbroken="true">
<StatusEffect type="OnSuccess" target="UseTarget" disabledeltatime="true" allowwhenbroken="true">
<Affliction identifier="adrenalinerush" amount="8" />
</StatusEffect>
<StatusEffect tags="medical" type="OnSuccess" delay="8" target="UseTarget" duration="10.0">
<StatusEffect statuseffecttags="medical" type="OnSuccess" delay="8" target="UseTarget" duration="10.0">
<Affliction identifier="nausea" amount="4.0" />
<Affliction identifier="organdamage" amount="2.0" />
</StatusEffect>
@@ -1510,9 +1510,9 @@
<RequiredItem identifier="potassium" amount="3" />
</Fabricate>
<Deconstruct time="20">
<Item identifier="calcium" amount="2" />
<Item identifier="potassium" amount="2" />
<Item identifier="zinc" amount="2" />
<Item identifier="calcium" />
<Item identifier="potassium" />
<Item identifier="zinc" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="704,704,64,64" origin="0.5,0.5" />
<Sprite texture="Medicines.png" sourcerect="383,5,33,87" depth="0.6" origin="0.5,0.5" />
@@ -1524,10 +1524,10 @@
<Use/>
</StatusEffect>
<StatusEffect type="OnUse" target="This" Condition="0.0" setvalue="true"/>
<StatusEffect tags="medical" type="OnUse" target="UseTarget" disabledeltatime="true" allowwhenbroken="true">
<StatusEffect type="OnUse" target="UseTarget" disabledeltatime="true" allowwhenbroken="true">
<Affliction identifier="durationincrease" amount="300" />
</StatusEffect>
<StatusEffect tags="medical" type="OnUse" target="UseTarget" duration="120.0">
<StatusEffect statuseffecttags="medical" type="OnUse" target="UseTarget" duration="120.0">
<ReduceAffliction type="damage" amount="0.1" />
</StatusEffect>
<StatusEffect type="OnBroken" target="This">

View File

@@ -27,9 +27,9 @@
<RequiredItem identifier="sulphuricacid" />
</Fabricate>
<Deconstruct time="20">
<Item identifier="chlorine" amount="2" />
<Item identifier="calcium" amount="2" />
<Item identifier="sulphuricacid" amount="2" />
<Item identifier="chlorine" />
<Item identifier="calcium" />
<Item identifier="sulphuricacid" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="64,640,64,64" origin="0.5,0.5" />
<Sprite texture="Medicines.png" sourcerect="189,308,37,69" depth="0.6" origin="0.5,0.5" />
@@ -89,8 +89,8 @@
<RequiredItem identifier="ethanol" />
</Fabricate>
<Deconstruct time="20">
<Item identifier="chlorine" amount="2" />
<Item identifier="ethanol" amount="2" />
<Item identifier="chlorine" />
<Item identifier="ethanol" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="640,704,64,64" origin="0.5,0.5" />
<Sprite texture="Medicines.png" sourcerect="76,140,37,69" depth="0.6" origin="0.5,0.5" />
@@ -149,9 +149,9 @@
<RequiredItem identifier="sodium" count="3" />
</Fabricate>
<Deconstruct time="20">
<Item identifier="chloralhydrate" amount="2" />
<Item identifier="sodium" amount="2" />
<Item identifier="sodium" amount="2" />
<Item identifier="chloralhydrate" />
<Item identifier="sodium" />
<Item identifier="sodium" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="192,640,64,64" origin="0.5,0.5" />
<Sprite texture="Medicines.png" sourcerect="37,69,38,69" depth="0.6" origin="0.5,0.5" />
@@ -191,7 +191,7 @@
<SkillRequirementHint identifier="medical" level="60"/>
</Cyanide>
<!-- Name: Radiotoxin -->
<!-- Description: A highly potent neurotoxin. -->
<!-- Description: A highly radioactive substance that causes radiation sickness and eventual liquefaction of inner organs. -->
<!-- *************************************************************************************************************************************************************************** -->
<Radiotoxin name="" identifier="radiotoxin" category="Medical" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="chemicalcrate" Tags="smallitem,chem,poison,syringe" description="" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_metal_light" RequireAimToUse="True">
<Upgrade gameversion="0.10.0.0" scale="0.5" />
@@ -210,8 +210,8 @@
<RequiredItem identifier="uranium" count="2" />
</Fabricate>
<Deconstruct time="20">
<Item identifier="thorium" amount="2" />
<Item identifier="uranium" amount="2" />
<Item identifier="thorium" />
<Item identifier="uranium" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="128,640,64,64" origin="0.5,0.5" />
<Sprite texture="Medicines.png" sourcerect="0,69,37,69" depth="0.6" origin="0.5,0.5" />
@@ -220,11 +220,11 @@
<RequiredSkill identifier="medical" level="30"/>
<StatusEffect type="OnSuccess" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect type="OnFailure" target="This" Condition="-100.0" setvalue="true"/>
<StatusEffect type="OnSuccess" target="UseTarget" duration="8">
<Affliction identifier="radiationsickness" amount="8" />
<StatusEffect type="OnSuccess" target="UseTarget" duration="10">
<Affliction identifier="radiationsickness" amount="12" />
</StatusEffect>
<StatusEffect type="OnFailure" target="UseTarget" duration="4">
<Affliction identifier="radiationsickness" amount="8" />
<StatusEffect type="OnFailure" target="UseTarget" duration="10">
<Affliction identifier="radiationsickness" amount="6" />
</StatusEffect>
<StatusEffect type="OnSuccess" target="UseTarget">
<Conditional entitytype="eq Character"/>
@@ -268,7 +268,7 @@
<RequiredItem identifier="potassium" />
</Fabricate>
<Deconstruct time="20">
<Item identifier="sulphuricacid" amount="2" />
<Item identifier="sulphuricacid" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="320,640,64,64" origin="0.5,0.5" />
<Sprite texture="Medicines.png" sourcerect="75,69,38,69" depth="0.6" origin="0.5,0.5" />
@@ -381,8 +381,8 @@
<RequiredItem identifier="paralyxis" />
</Fabricate>
<Deconstruct time="20">
<Item identifier="chlorine" amount="2" />
<Item identifier="paralyxis" amount="2" />
<Item identifier="chlorine" />
<Item identifier="paralyxis" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="896,704,64,64" origin="0.5,0.5" />
<Sprite texture="Medicines.png" sourcerect="188,210,37,69" depth="0.6" origin="0.5,0.5" />
@@ -445,8 +445,8 @@
<RequiredItem identifier="raptorbane" />
</Fabricate>
<Deconstruct time="30">
<Item identifier="carbon" amount="2" />
<Item identifier="carbon" amount="2" />
<Item identifier="carbon" />
<Item identifier="carbon" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="128,320,64,64" origin="0.5,0.5" />
<Sprite texture="Medicines.png" sourcerect="4,378,38,68" depth="0.6" origin="0.5,0.5" />
@@ -495,8 +495,8 @@
<PreferredContainer primary="wrecktoxcab,abandonedtoxcab,piratetoxcab" spawnprobability="0.1" />
<Price baseprice="200" sold="false" />
<Deconstruct time="20">
<Item identifier="antibloodloss1" amount="2" />
<Item identifier="paralyxis" amount="2" />
<Item identifier="antibloodloss1" />
<Item identifier="paralyxis" />
</Deconstruct>
<Sprite texture="Content/Characters/Pets/pets.png" sourcerect="331,135,40,48" depth="0.6" origin="0.5,0.5" />
<Body width="35" height="65" density="10.2" waterdragcoefficient="1" />

View File

@@ -44,7 +44,7 @@
<Holdable slots="RightHand+LeftHand,Any" aimable="false" aimpos="25,15" handle1="-10,0" handle2="0,0" swingamount="20,0" swingspeed="0.5" swingwhenusing="true" msg="ItemMsgPickUpSelect">
<sound file="Content/Items/Misc/Harmonica1.ogg" type="OnUse" selectionmode="CharacterSpecific" range="600" loop="true" />
<sound file="Content/Items/Misc/Harmonica2.ogg" type="OnUse" range="600" loop="true" />
<StatusEffect tags="playingharmonica" type="OnUse" target="Character" duration="0.1" stackable="false" />
<StatusEffect statuseffecttags="playingharmonica" type="OnUse" target="Character" duration="0.1" stackable="false" />
</Holdable>
</Item>
<Item name="" identifier="accordion" category="Misc" Tags="smallitem,instrument" scale="0.5" description="" price="300" impactsoundtag="impact_metal_light" isshootable="true">
@@ -86,6 +86,12 @@
<ParticleEmitter particle="swirlysmoke" particlespersecond="1" scalemin="1" scalemax="2" anglemin="0" anglemax="360" velocitymin="0" velocitymax="10"/>
<RequiredItem items="pipetobacco" type="Contained" />
</StatusEffect>
<StatusEffect type="OnSecondaryUse" target="This" interval="8">
<Conditional InWater="false" />
<Sound file="Content/Items/Medical/ITEM_cigarette.ogg" range="250" selectionmode="Random" />
<Sound file="Content/Items/Medical/ITEM_cigaretteExtended.ogg" range="250" />
<RequiredItem items="pipetobacco" type="Contained" />
</StatusEffect>
<StatusEffect type="OnSecondaryUse" target="This">
<Conditional InWater="true" />
<ParticleEmitter particle="bubbles" particlespersecond="3" scalemin="0.3" scalemax="0.5" anglemin="0" anglemax="360" velocitymin="0" velocitymax="10"/>
@@ -94,7 +100,7 @@
<StatusEffect type="OnSecondaryUse" target="Contained" Condition="-4.0" disabledeltatime="false">
<RequiredItem items="pipetobacco" type="Contained" />
</StatusEffect>
<StatusEffect tags="medical" type="OnSecondaryUse" target="Character">
<StatusEffect type="OnSecondaryUse" target="Character">
<Affliction identifier="psychosisresistance" amount="15" />
<ReduceAffliction identifier="psychosis" amount="5" />
<ReduceAffliction identifier="hallucinating" amount="10" />
@@ -126,7 +132,7 @@
<Item identifier="tobaccobud" />
</Fabricate>
<Deconstruct time="20">
<Item identifier="tobaccobud" amount="2" />
<Item identifier="tobaccobud" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="192,320,64,64" origin="0.5,0.5" />
<Sprite texture="Content/Items/Gardening/GrowablePlants_Temp.png" sourcerect="848,774,44,58" depth="0.55" origin="0.5,0.5" />
@@ -137,7 +143,7 @@
</StatusEffect>
</Holdable>
</Item>
<Item name="" identifier="bunk" width="173" height="129" category="Decorative">
<Item name="" identifier="bunk" width="173" height="129" category="Decorative" subcategory="generic">
<sprite texture="Content/Map/MiscStructures.png" sourcerect="1416,1163,173,129" depth="0.85" origin="0.5,0.5" />
<Controller UserPos="0,-150" direction="Right" hidehud="false" issecondaryitem="true" canbeselected="true" drawuserbehind="true" noninteractablewhenflippedy="true">
<limbposition limb="Head" position="-13,-85" />

View File

@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Items>
<!-- ****************************************************************************************************************************************************** -->
<!-- Crate contents -->
<!-- ****************************************************************************************************************************************************** -->
<!-- TIER 1 -->
<Item name="" identifier="weapondroptier1_1" tags="crate,weapondrop,weapondroptier1" nameidentifier="weapondrop" scale="0.5" linkable="true" pickdistance="150" showcontentsintooltip="true" impactsoundtag="impact_metal_heavy" spritecolor="255,242,100,255">
@@ -63,6 +67,26 @@
<Sprite texture="Content/Items/Containers/containers2.png" depth="0.53" sourcerect="311,0,152,89" origin="0.5,0.5" alpha="1.0" />
</LightComponent>
</Item>
<!-- Ruin-specific -->
<Item name="" identifier="weapondroptier1_ruin_special" nameidentifier="weapondropspecial" variantof="weapondroptier1_1" tags="crate,weapondrop,weapondroptier1_ruin_special">
<Sprite texture="Content/Items/Containers/containers.png" depth="0.54" sourcerect="561,377,151,86" origin="0.5,0.5" />
<ItemContainer>
<StatusEffect type="OnSpawn" target="this">
<Clear/>
<SpawnItem identifier="alienpistol" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="chitinhelmet" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="alienpowercell" spawnposition="ThisInventory" count="1"/>
<SpawnItem identifier="alientrinket1" spawnposition="ThisInventory" count="1"/>
<SpawnItem identifier="alienflare" spawnposition="ThisInventory" count="2" />
<SpawnItem identifier="medicinebelt_tier1" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="antibiotics" spawnposition="ThisInventory" count="2" probability="0.2" />
<SpawnItem identifier="rum" spawnposition="ThisInventory" count="2" probability="0.2" />
</StatusEffect>
</ItemContainer>
<LightComponent range="480" lightcolor="255,224,0,80" alphablend="true" powerconsumption="0" IsOn="true" castshadows="false" allowingameediting="false" pulseamount="0.5" pulsefrequency="0.2">
<Sprite texture="Content/Items/Containers/containers2.png" depth="0.53" sourcerect="311,0,152,89" origin="0.5,0.5" alpha="1.0" />
</LightComponent>
</Item>
<!-- TIER 2 -->
@@ -141,6 +165,124 @@
<Sprite texture="Content/Items/Containers/containers2.png" depth="0.53" sourcerect="311,0,152,89" origin="0.5,0.5" alpha="1.0" />
</LightComponent>
</Item>
<!-- Ruin-specific -->
<Item name="" identifier="weapondroptier2_1_ruin" variantof="weapondroptier1_1" tags="crate,weapondrop,weapondroptier2_ruin" spritecolor="255,128,0,255">
<ItemContainer>
<StatusEffect type="OnSpawn" target="this">
<Clear/>
<SpawnItem identifier="smg" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="smgmagazine" spawnposition="ThisInventory" mincount="2" maxcount="3"/>
<SpawnItem identifier="medicinebelt_tier2" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="thermalgoggles" spawnposition="ThisInventory" probability="0.2" />
<SpawnItem identifiers="ballistichelmet3" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="alientrinket2" spawnposition="ThisInventory" count="1"/>
</StatusEffect>
</ItemContainer>
</Item>
<Item name="" identifier="weapondroptier2_2_ruin" variantof="weapondroptier1_1" tags="crate,weapondrop,weapondroptier2_ruin" spritecolor="255,128,0,255">
<ItemContainer>
<StatusEffect type="OnSpawn" target="this">
<Clear/>
<SpawnItem identifier="shotgun" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="shotgunshell" spawnposition="ThisInventory" mincount="12" maxcount="24" />
<SpawnItem identifier="medicinebelt_tier2" spawnposition="ThisInventory" count="1" />
<SpawnItem identifiers="ballistichelmet3" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="fraggrenade" spawnposition="ThisInventory" mincount="1" maxcount="3" />
<SpawnItem identifier="heavywrench" spawnposition="ThisInventory" probability="0.2" />
<SpawnItem identifier="antibiotics" spawnposition="ThisInventory" count="2" probability="0.5"/>
</StatusEffect>
</ItemContainer>
</Item>
<Item name="" identifier="weapondroptier2_3_ruin" variantof="weapondroptier1_1" tags="crate,weapondrop,weapondroptier2_ruin" spritecolor="255,128,0,255">
<ItemContainer>
<StatusEffect type="OnSpawn" target="this">
<Clear/>
<SpawnItem identifier="rifle" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="riflebullet" spawnposition="ThisInventory" count="24" />
<SpawnItem identifier="medicinebelt_tier2" spawnposition="ThisInventory" count="1" />
<SpawnItem identifiers="ballistichelmet3" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="incendiumgrenade" spawnposition="ThisInventory" mincount="1" maxcount="3" />
<SpawnItem identifier="fraggrenade" spawnposition="ThisInventory" mincount="1" maxcount="3" />
<SpawnItem identifier="meth" spawnposition="ThisInventory" count="2" probability="0.5" />
<SpawnItem identifier="dirtybomb" spawnposition="ThisInventory" probability="0.2" />
</StatusEffect>
</ItemContainer>
</Item>
<Item name="" identifier="weapondroptier2_4_ruin" variantof="weapondroptier1_1" tags="crate,weapondrop,weapondroptier2_ruin" spritecolor="255,128,0,255">
<ItemContainer>
<StatusEffect type="OnSpawn" target="this">
<Clear/>
<SpawnItem identifier="harpooncoilrifle" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="spear" spawnposition="ThisInventory" mincount="12" maxcount="24" />
<SpawnItem identifier="alienspear" spawnposition="ThisInventory" count="6" probability="0.3" />
<SpawnItem identifier="batterycell" spawnposition="ThisInventory" mincount="2" maxcount="4" />
<SpawnItem identifier="medicinebelt_tier2" spawnposition="ThisInventory" count="1" />
<SpawnItem identifiers="ballistichelmet3" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="stungrenade" spawnposition="ThisInventory" count="2" probability="0.5" />
<SpawnItem identifier="steroids" spawnposition="ThisInventory" mincount="2" maxcount="3" />
<SpawnItem identifier="boardingaxe" spawnposition="ThisInventory" probability="0.2" />
</StatusEffect>
</ItemContainer>
</Item>
<Item name="" identifier="weapondroptier2_5_ruin" variantof="weapondroptier1_1" tags="crate,weapondrop,weapondroptier2_ruin" spritecolor="255,128,0,255">
<ItemContainer>
<StatusEffect type="OnSpawn" target="this">
<Clear/>
<SpawnItem identifier="alienpistol" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="alienpowercell" spawnposition="ThisInventory" count="1"/>
<SpawnItem identifier="chitinhelmet" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="alienflare" spawnposition="ThisInventory" count="2" />
<SpawnItem identifier="medicinebelt_tier2" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="antibiotics" spawnposition="ThisInventory" count="2" probability="0.5"/>
</StatusEffect>
</ItemContainer>
</Item>
<Item name="" identifier="weapondroptier2_ruin_special1" nameidentifier="weapondropspecial" variantof="weapondroptier1_1" tags="crate,weapondrop,weapondroptier2_ruin_special" spritecolor="255,128,0,255">
<Sprite texture="Content/Items/Containers/containers.png" depth="0.54" sourcerect="561,377,151,86" origin="0.5,0.5" />
<ItemContainer>
<StatusEffect type="OnSpawn" target="this">
<Clear/>
<SpawnItem identifier="smgunique" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="smgmagazine" spawnposition="ThisInventory" mincount="4" maxcount="6" />
<SpawnItem identifier="medicinebelt_tier2" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="steroids" spawnposition="ThisInventory" count="4" />
<SpawnItem identifier="boardingaxe" spawnposition="ThisInventory" />
<SpawnItem identifier="thermalgoggles" spawnposition="ThisInventory" />
<SpawnItem identifiers="piratehelmet" spawnposition="ThisInventory" count="1" />
<SpawnItem identifiers="stabilozine" spawnposition="ThisInventory" count="1" probability="0.3" />
<SpawnItem identifier="genesplicer" spawnposition="ThisInventory" probability="0.2"/>
</StatusEffect>
</ItemContainer>
<LightComponent range="480" lightcolor="255,224,0,80" alphablend="true" powerconsumption="0" IsOn="true" castshadows="false" allowingameediting="false" pulseamount="0.5" pulsefrequency="0.2">
<Sprite texture="Content/Items/Containers/containers2.png" depth="0.53" sourcerect="311,0,152,89" origin="0.5,0.5" alpha="1.0" />
</LightComponent>
</Item>
<Item name="" identifier="weapondroptier2_ruin_special2" nameidentifier="weapondropspecial" variantof="weapondroptier1_1" tags="crate,weapondrop,weapondroptier2_ruin_special" spritecolor="255,128,0,255">
<Sprite texture="Content/Items/Containers/containers.png" depth="0.54" sourcerect="561,377,151,86" origin="0.5,0.5" />
<ItemContainer>
<StatusEffect type="OnSpawn" target="this">
<Clear/>
<SpawnItem identifier="harpooncoilrifle" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="alienspear" spawnposition="ThisInventory" mincount="6" maxcount="12" />
<SpawnItem identifier="explosivespear" spawnposition="ThisInventory" mincount="6" maxcount="12" />
<SpawnItem identifier="batterycell" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="chitinhelmet" spawnposition="ThisInventory" count="1" />
<SpawnItem identifiers="stabilozine" spawnposition="ThisInventory" count="1" probability="0.3" />
<SpawnItem identifier="genesplicer" spawnposition="ThisInventory" probability="0.2" />
</StatusEffect>
</ItemContainer>
<LightComponent range="480" lightcolor="255,224,0,80" alphablend="true" powerconsumption="0" IsOn="true" castshadows="false" allowingameediting="false" pulseamount="0.5" pulsefrequency="0.2">
<Sprite texture="Content/Items/Containers/containers2.png" depth="0.53" sourcerect="311,0,152,89" origin="0.5,0.5" alpha="1.0" />
</LightComponent>
</Item>
<Item name="" identifier="weapondroptier2_ruin_scooters" nameidentifier="metalcrate" variantof="weapondroptier1_1" tags="crate,weapondrop,weapondroptier2_ruin_scooters" spritecolor="237,28,36,255">
<ItemContainer>
<StatusEffect type="OnSpawn" target="this">
<Clear/>
<SpawnItem identifier="scooter_tier2and3" spawnposition="ThisInventory" count="4" />
</StatusEffect>
</ItemContainer>
</Item>
<!-- TIER 3 -->
@@ -230,7 +372,100 @@
<Sprite texture="Content/Items/Containers/containers2.png" depth="0.53" sourcerect="311,0,152,89" origin="0.5,0.5" alpha="1.0" />
</LightComponent>
</Item>
<!-- Ruin-specific -->
<Item name="" identifier="weapondroptier3_1_ruin" variantof="weapondroptier1_1" tags="crate,weapondrop,weapondroptier3_ruin" spritecolor="237,28,36,255">
<ItemContainer>
<StatusEffect type="OnSpawn" target="this">
<Clear/>
<SpawnItem identifier="handcannon" spawnposition="ThisInventory" />
<SpawnItem identifier="handcannonround" spawnposition="ThisInventory" mincount="12" maxcount="24" />
<SpawnItem identifier="medicinebelt_tier3" spawnposition="ThisInventory" count="1" />
<SpawnItem identifiers="ballistichelmet1" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="morbusine" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="fraggrenade" spawnposition="ThisInventory" count="2" />
<SpawnItem identifier="timeddetonator" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="c4block" spawnposition="ThisInventory" count="1" />
</StatusEffect>
</ItemContainer>
</Item>
<Item name="" identifier="weapondroptier3_2_ruin" variantof="weapondroptier1_1" tags="crate,weapondrop,weapondroptier3_ruin" spritecolor="237,28,36,255">
<ItemContainer>
<StatusEffect type="OnSpawn" target="this">
<Clear/>
<SpawnItem identifier="machinepistol" spawnposition="ThisInventory" />
<SpawnItem identifier="riotshield" spawnposition="ThisInventory" />
<SpawnItem identifier="smgmagazine" spawnposition="ThisInventory" mincount="4" maxcount="5" />
<SpawnItem identifier="medicinebelt_tier3" spawnposition="ThisInventory" count="1" />
<SpawnItem identifiers="ballistichelmet1" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="cyanide" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="fraggrenade" spawnposition="ThisInventory" count="2" />
<SpawnItem identifier="timeddetonator" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="uex" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="extinguisher" spawnposition="ThisInventory" probability="0.5" />
<SpawnItem identifiers="stabilozine" spawnposition="ThisInventory" count="1" probability="0.5" />
</StatusEffect>
</ItemContainer>
</Item>
<Item name="" identifier="weapondroptier3_3_ruin" variantof="weapondroptier1_1" tags="crate,weapondrop,weapondroptier3_ruin" spritecolor="237,28,36,255">
<ItemContainer>
<StatusEffect type="OnSpawn" target="this">
<Clear/>
<SpawnItem identifier="autoshotgun" spawnposition="ThisInventory" />
<SpawnItem identifier="shotgunshell" spawnposition="ThisInventory" mincount="12" maxcount="36" />
<SpawnItem identifier="medicinebelt_tier3" spawnposition="ThisInventory" count="1" />
<SpawnItem identifiers="ballistichelmet1" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="radiotoxin" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="fraggrenade" spawnposition="ThisInventory" count="2" />
<SpawnItem identifier="timeddetonator" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="uex" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="ancientweapon" spawnposition="ThisInventory" probability="0.1" />
<SpawnItem identifier="alienpowercell" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="alientrinket3" spawnposition="ThisInventory" count="1" />
</StatusEffect>
</ItemContainer>
</Item>
<Item name="" identifier="weapondroptier3_4_ruin" variantof="weapondroptier1_1" tags="crate,weapondrop,weapondroptier3_ruin" spritecolor="237,28,36,255">
<ItemContainer>
<StatusEffect type="OnSpawn" target="this">
<Clear/>
<SpawnItem identifier="alienpistol" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="alienpowercell" spawnposition="ThisInventory" count="2" />
<SpawnItem identifiers="ballistichelmet1" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="alienflare" spawnposition="ThisInventory" count="2" />
<SpawnItem identifier="medicinebelt_tier3" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="antibiotics" spawnposition="ThisInventory" count="2" probability="0.7"/>
<SpawnItem identifier="huskeggs" spawnposition="ThisInventory" count="2" probability="0.5"/>
<SpawnItem identifier="alientrinket3" spawnposition="ThisInventory" count="1" />
</StatusEffect>
</ItemContainer>
</Item>
<Item name="" identifier="weapondroptier3_ruin_special1" nameidentifier="weapondropspecial" variantof="weapondroptier1_1" tags="crate,weapondrop,weapondroptier3_ruin_special" spritecolor="237,28,36,255">
<Sprite texture="Content/Items/Containers/containers.png" depth="0.54" sourcerect="561,377,151,86" origin="0.5,0.5" />
<ItemContainer>
<StatusEffect type="OnSpawn" target="this">
<Clear/>
<SpawnItem identifier="ancientweapon" spawnposition="ThisInventory" />
<SpawnItem identifier="alienpowercell" spawnposition="ThisInventory" count="2" />
<SpawnItem identifier="medicinebelt_tier3" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="fraggrenade" spawnposition="ThisInventory" mincount="2" maxcount="4" />
<SpawnItem identifiers="ballistichelmet1" spawnposition="ThisInventory" count="1" />
<SpawnItem identifiers="stabilozine" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="genesplicer" spawnposition="ThisInventory" probability="0.7" />
<SpawnItem identifier="divingknifedementonite" spawnposition="ThisInventory" count="1" />
</StatusEffect>
</ItemContainer>
<LightComponent range="480" lightcolor="255,224,0,80" alphablend="true" powerconsumption="0" IsOn="true" castshadows="false" allowingameediting="false" pulseamount="0.5" pulsefrequency="0.2">
<Sprite texture="Content/Items/Containers/containers2.png" depth="0.53" sourcerect="311,0,152,89" origin="0.5,0.5" alpha="1.0" />
</LightComponent>
</Item>
<Item name="" identifier="weapondroptier3_ruin_scooters" nameidentifier="metalcrate" variantof="weapondroptier1_1" tags="crate,weapondrop,weapondroptier3_ruin_scooters" spritecolor="237,28,36,255">
<ItemContainer>
<StatusEffect type="OnSpawn" target="this">
<Clear/>
<SpawnItem identifier="scooter_tier2and3" spawnposition="ThisInventory" count="6" />
</StatusEffect>
</ItemContainer>
</Item>
<!-- TIER 4 -->
@@ -310,8 +545,116 @@
<Sprite texture="Content/Items/Containers/containers2.png" depth="0.53" sourcerect="311,0,152,89" origin="0.5,0.5" alpha="1.0" />
</LightComponent>
</Item>
<!-- Ruin-specific -->
<Item name="" identifier="weapondroptier4_1_ruin" variantof="weapondroptier1_1" tags="crate,weapondrop,weapondroptier4_ruin" spritecolor="157,13,535,255">
<ItemContainer>
<StatusEffect type="OnSpawn" target="this">
<Clear/>
<SpawnItem identifier="assaultrifle" spawnposition="ThisInventory" />
<SpawnItem identifier="assaultriflemagazine" spawnposition="ThisInventory" mincount="4" maxcount="5" />
<SpawnItem identifier="medicinebelt_tier3" spawnposition="ThisInventory" count="1" />
<SpawnItem identifiers="ballistichelmet1" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="steroids" spawnposition="ThisInventory" count="2" probability="0.25" />
<SpawnItem identifier="morbusine" spawnposition="ThisInventory" count="1" probability="0.25" />
<SpawnItem identifier="fraggrenade" spawnposition="ThisInventory" count="4" />
<SpawnItem identifier="alientrinket2" spawnposition="ThisInventory" count="1"/>
</StatusEffect>
</ItemContainer>
</Item>
<Item name="" identifier="weapondroptier4_2_ruin" variantof="weapondroptier1_1" tags="crate,weapondrop,weapondroptier4_ruin" spritecolor="157,13,535,255">
<ItemContainer>
<StatusEffect type="OnSpawn" target="this">
<Clear/>
<SpawnItem identifier="autoshotgun" spawnposition="ThisInventory" />
<SpawnItem identifier="shotgunshell" spawnposition="ThisInventory" mincount="24" maxcount="36" />
<SpawnItem identifier="shotgunslugexplosive" spawnposition="ThisInventory" mincount="3" maxcount="6" />
<SpawnItem identifier="medicinebelt_tier3" spawnposition="ThisInventory" count="1" />
<SpawnItem identifiers="ballistichelmet1" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="stungrenade" spawnposition="ThisInventory" count="4" />
<SpawnItem identifiers="stabilozine" spawnposition="ThisInventory" count="1" probability="0.5"/>
</StatusEffect>
</ItemContainer>
</Item>
<Item name="" identifier="weapondroptier4_3_ruin" variantof="weapondroptier1_1" tags="crate,weapondrop,weapondroptier4_ruin" spritecolor="157,13,535,255">
<ItemContainer>
<StatusEffect type="OnSpawn" target="this">
<Clear/>
<SpawnItem identifier="ancientweapon" spawnposition="ThisInventory" />
<SpawnItem identifier="alienpowercell" spawnposition="ThisInventory" count="2" />
<SpawnItem identifiers="ballistichelmet1" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="medicinebelt_tier3" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="alientrinket1" spawnposition="ThisInventory" count="1"/>
<SpawnItem identifiers="stabilozine" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="genesplicer" spawnposition="ThisInventory" count="1" probability="0.5"/>
<SpawnItem identifier="divingknifedementonite" spawnposition="ThisInventory" count="1"/>
</StatusEffect>
</ItemContainer>
</Item>
<Item name="" identifier="weapondroptier4_ruin_special1" nameidentifier="weapondropspecial" variantof="weapondroptier1_1" tags="crate,weapondrop,weapondroptier4_ruin_special" spritecolor="157,13,535,255">
<Sprite texture="Content/Items/Containers/containers.png" depth="0.54" sourcerect="561,377,151,86" origin="0.5,0.5" />
<ItemContainer>
<StatusEffect type="OnSpawn" target="this">
<Clear/>
<SpawnItem identifier="grenadelauncher" spawnposition="ThisInventory" />
<SpawnItem identifier="40mmchemgrenade" spawnposition="ThisInventory" mincount="5" maxcount="6" />
<SpawnItem identifier="40mmstungrenade" spawnposition="ThisInventory" mincount="1" maxcount="2" />
<SpawnItem identifier="medicinebelt_tier3" spawnposition="ThisInventory" count="1" />
<SpawnItem identifiers="ballistichelmet1" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="huskeggs" spawnposition="ThisInventory" count="2" />
</StatusEffect>
</ItemContainer>
<LightComponent range="480" lightcolor="255,224,0,80" alphablend="true" powerconsumption="0" IsOn="true" castshadows="false" allowingameediting="false" pulseamount="0.5" pulsefrequency="0.2">
<Sprite texture="Content/Items/Containers/containers2.png" depth="0.53" sourcerect="311,0,152,89" origin="0.5,0.5" alpha="1.0" />
</LightComponent>
</Item>
<Item name="" identifier="weapondroptier4_ruin_special2" nameidentifier="weapondropspecial" variantof="weapondroptier1_1" tags="crate,weapondrop,weapondroptier4_ruin_special" spritecolor="157,13,535,255">
<Sprite texture="Content/Items/Containers/containers.png" depth="0.54" sourcerect="561,377,151,86" origin="0.5,0.5" />
<ItemContainer>
<StatusEffect type="OnSpawn" target="this">
<Clear/>
<SpawnItem identifier="nucleargun" spawnposition="ThisInventory" />
<SpawnItem identifier="fuelrod" spawnposition="ThisInventory" count="4" />
<SpawnItem identifier="medicinebelt_tier3" spawnposition="ThisInventory" count="1" />
<SpawnItem identifiers="ballistichelmet1" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="alienflare" spawnposition="ThisInventory" count="2" />
<SpawnItem identifier="antibiotics" spawnposition="ThisInventory" count="2" />
<SpawnItem identifiers="stabilozine" spawnposition="ThisInventory" count="1" />
</StatusEffect>
</ItemContainer>
<LightComponent range="480" lightcolor="255,224,0,80" alphablend="true" powerconsumption="0" IsOn="true" castshadows="false" allowingameediting="false" pulseamount="0.5" pulsefrequency="0.2">
<Sprite texture="Content/Items/Containers/containers2.png" depth="0.53" sourcerect="311,0,152,89" origin="0.5,0.5" alpha="1.0" />
</LightComponent>
</Item>
<Item name="" identifier="weapondroptier4_ruin_special3" nameidentifier="weapondropspecial" variantof="weapondroptier1_1" tags="crate,weapondrop,weapondroptier4_ruin_special" spritecolor="157,13,535,255">
<Sprite texture="Content/Items/Containers/containers.png" depth="0.54" sourcerect="561,377,151,86" origin="0.5,0.5" />
<ItemContainer>
<StatusEffect type="OnSpawn" target="this">
<Clear/>
<SpawnItem identifier="arcemitter" spawnposition="ThisInventory" />
<SpawnItem identifier="fulguriumbatterycell" spawnposition="ThisInventory" count="2" />
<SpawnItem identifier="medicinebelt_tier3" spawnposition="ThisInventory" count="1" />
<SpawnItem identifiers="ballistichelmet1" spawnposition="ThisInventory" count="1" />
<SpawnItem identifiers="stabilozine" spawnposition="ThisInventory" count="1" />
<SpawnItem identifier="huskeggs" spawnposition="ThisInventory" count="2" />
</StatusEffect>
</ItemContainer>
<LightComponent range="480" lightcolor="255,224,0,80" alphablend="true" powerconsumption="0" IsOn="true" castshadows="false" allowingameediting="false" pulseamount="0.5" pulsefrequency="0.2">
<Sprite texture="Content/Items/Containers/containers2.png" depth="0.53" sourcerect="311,0,152,89" origin="0.5,0.5" alpha="1.0" />
</LightComponent>
</Item>
<Item name="" identifier="weapondroptier4_ruin_scooters" nameidentifier="metalcrate" variantof="weapondroptier1_1" tags="crate,weapondrop,weapondroptier4_ruin_scooters" spritecolor="237,28,36,255">
<ItemContainer>
<StatusEffect type="OnSpawn" target="this">
<Clear/>
<SpawnItem identifier="scooter_tier4" spawnposition="ThisInventory" count="8" />
</StatusEffect>
</ItemContainer>
</Item>
<!-- ****************************************************************************************************************************************************** -->
<!-- Medicine belts -->
<!-- ****************************************************************************************************************************************************** -->
<Item name="" identifier="medicinebelt_tier1" nameidentifier="toolbelt" hideinmenus="true" category="Equipment" tags="mediumitem,mobilecontainer,tool" showcontentsintooltip="true" Scale="0.5" fireproof="true" description="" impactsoundtag="impact_soft">
<PreferredContainer primary="engcab"/>
<Price baseprice="65" sold="false">
@@ -356,4 +699,33 @@
</StatusEffect>
</ItemContainer>
</Item>
<!-- ****************************************************************************************************************************************************** -->
<!-- Underwater scooters -->
<!-- ****************************************************************************************************************************************************** -->
<Item name="" nameidentifier="underwaterscooter" identifier="scooter_tier2and3" hideinmenus="true" variantof="underwaterscooter">
<!-- can't be fabricated or purchased, clear the elements -->
<Fabricate />
<Price />
<ItemContainer>
<StatusEffect type="OnSpawn" target="this">
<Clear />
<SpawnItem identifier="batterycell" spawnposition="ThisInventory" />
</StatusEffect>
</ItemContainer>
</Item>
<Item name="" nameidentifier="underwaterscooter" identifier="scooter_tier4" hideinmenus="true" variantof="underwaterscooter">
<!-- can't be fabricated or purchased, clear the elements -->
<Fabricate />
<Price />
<ItemContainer>
<StatusEffect type="OnSpawn" target="this">
<Clear />
<SpawnItem identifier="fulguriumbatterycell" spawnposition="ThisInventory" />
</StatusEffect>
</ItemContainer>
</Item>
</Items>

View File

@@ -79,7 +79,7 @@
<Price sold="false" />
</Price>
<Deconstruct time="10">
<Item identifier="organicfiber" amount="2" />
<Item identifier="organicfiber" />
</Deconstruct>
<Wearable slots="Any,InnerClothes" variants="1" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnWearing" target="Character" interval="0.5" disabledeltatime="true">
@@ -259,7 +259,7 @@
<Item name="" identifier="bloodsamplevial" hideinmenus="true" category="Medical" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="mediccrate" Tags="smallitem,traitormissionitem" description="" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_metal_light" RequireAimToUse="True">
<PreferredContainer primary="medcab" secondary="medcontainer"/>
<Deconstruct time="20">
<Item identifier="opium" amount="2" />
<Item identifier="opium" />
</Deconstruct>
<InventoryIcon texture="Content/Map/Outposts/Art/FactionItems.png" sourcerect="320,448,64,64" origin="0.5,0.5" />
<Sprite texture="Content/Map/Outposts/Art/FactionItems.png" sourcerect="419,268,16,46" depth="0.6" origin="0.5,0.5" />
@@ -322,8 +322,8 @@
<Item name="" identifier="radiojammer" category="Equipment" Tags="smallitem" cargocontaineridentifier="metalcrate" Scale="0.5" impactsoundtag="impact_metal_light">
<PreferredContainer primary="engcab"/>
<Deconstruct time="15">
<Item identifier="copper" amount="4" />
<Item identifier="plastic" amount="4" />
<Item identifier="copper" amount="2" />
<Item identifier="plastic" amount="2" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="128,960,64,64" origin="0.5,0.5" />
<Sprite texture="Content/Items/Tools/tools.png" sourcerect="231,102,25,54" depth="0.55" origin="0.5,0.5" />
@@ -430,7 +430,7 @@
<PreferredContainer spawnprobability="0" />
<Price sold="false" />
<Deconstruct time="10">
<Item identifier="aluminium" amount="2"/>
<Item identifier="aluminium"/>
</Deconstruct>
<Fabricate />
<Fabricate />

Binary file not shown.

Binary file not shown.

View File

@@ -45,7 +45,7 @@
<OxygenGenerator powerconsumption="1000.0" minvoltage="0.5" canbeselected="true" msg="ItemMsgInteractSelect">
<poweronsound file="Content/Items/PowerOnLight2.ogg" range="1500" loop="false" />
<sound file="Content/Items/OxygenGenerator/OxygenGenerator.ogg" type="OnActive" range="1000.0" volumeproperty="CurrFlow" volume="0.001" loop="true"/>
<StatusEffect type="OnFire" target="This" Condition="-0.5" tags="onfire" duration="1" stackable="false" />
<StatusEffect type="OnFire" target="This" Condition="-0.5" statuseffecttags="onfire" duration="1" stackable="false" />
<StatusEffect type="OnBroken" targettype="This" disabledeltatime="true">
<sound file="Content/Items/Weapons/ExplosionMedium1.ogg" range="3000" />
<sound file="Content/Items/Weapons/ExplosionMedium2.ogg" range="3000" />
@@ -146,7 +146,7 @@
<OxygenGenerator powerconsumption="1000.0" minvoltage="0.5" canbeselected = "true" msg="ItemMsgInteractSelect">
<poweronsound file="Content/Items/PowerOnLight1.ogg" range="1000" loop="false" />
<sound file="Content/Items/OxygenGenerator/OxygenGenerator.ogg" type="OnActive" range="1000.0" volumeproperty="CurrFlow" volume="0.001" loop="true"/>
<StatusEffect type="OnFire" target="This" Condition="-0.5" tags="onfire" duration="1" stackable="false" />
<StatusEffect type="OnFire" target="This" Condition="-0.5" statuseffecttags="onfire" duration="1" stackable="false" />
<StatusEffect type="OnBroken" targettype="This" disabledeltatime="true">
<sound file="Content/Items/Weapons/ExplosionMedium1.ogg" range="3000" />
<sound file="Content/Items/Weapons/ExplosionMedium2.ogg" range="3000" />

View File

@@ -11,9 +11,9 @@
<Price storeidentifier="merchantmine" sold="false" multiplier="0.75" />
</Price>
<Deconstruct time="10">
<Item identifier="alienblood" amount="2" />
<Item identifier="alienblood" amount="2" />
<Item identifier="adrenalinegland" amount="2" />
<Item identifier="alienblood" />
<Item identifier="alienblood" />
<Item identifier="adrenalinegland" />
</Deconstruct>
<!-- rectangular body to prevent the egg from rolling -->
<Body width="43" height="55" friction="1.0" restitution="0.01" angulardamping="0.8" density="11"/>
@@ -48,9 +48,9 @@
<Price storeidentifier="merchantmine" sold="false" multiplier="0.75" />
</Price>
<Deconstruct time="10">
<Item identifier="alienblood" amount="2" />
<Item identifier="alienblood" amount="2" />
<Item identifier="adrenalinegland" amount="2" />
<Item identifier="alienblood" />
<Item identifier="alienblood" />
<Item identifier="adrenalinegland" />
</Deconstruct>
<!-- rectangular body to prevent the egg from rolling -->
<Body width="43" height="55" friction="1.0" restitution="0.01" angulardamping="0.8" density="11"/>
@@ -85,9 +85,9 @@
<Price storeidentifier="merchantmine" sold="false" multiplier="0.75" />
</Price>
<Deconstruct time="10">
<Item identifier="alienblood" amount="2" />
<Item identifier="alienblood" amount="2" />
<Item identifier="adrenalinegland" amount="2" />
<Item identifier="alienblood" />
<Item identifier="alienblood" />
<Item identifier="adrenalinegland" />
</Deconstruct>
<!-- rectangular body to prevent the egg from rolling -->
<Body width="43" height="55" friction="1.0" restitution="0.01" angulardamping="0.8" density="11"/>
@@ -122,9 +122,9 @@
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="10">
<Item identifier="alienblood" amount="2" />
<Item identifier="alienblood" amount="2" />
<Item identifier="adrenalinegland" amount="2" />
<Item identifier="alienblood" />
<Item identifier="alienblood" />
<Item identifier="adrenalinegland" />
</Deconstruct>
<!-- rectangular body to prevent the egg from rolling -->
<Body width="43" height="55" friction="1.0" restitution="0.01" angulardamping="0.8" density="11"/>

View File

@@ -2,7 +2,7 @@
<Item name="" identifier="poop" nameidentifier="poop" Tags="smallitem" maxstacksize="60" hideinmenus="true" health="20" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyrepairtools="true" category="Misc" scale="0.5" impactsoundtag="impact_soft" impacttolerance="6">
<Sprite texture="Content/Characters/Pets/pets.png" depth="0.7" sourcerect="387,15,53,41" origin="0.5,0.5" />
<Deconstruct time="10">
<Item identifier="carbon" amount="2" />
<Item identifier="carbon" />
</Deconstruct>
<!-- rectangular body to prevent the poop from rolling -->
<Body width="53" height="41" density="9" />
@@ -53,9 +53,9 @@
<Sprite texture="Content/Characters/Pets/pets.png" depth="0.2" sourcerect="330,11,42,44" origin="0.5,0.5" />
<Price baseprice="1" sold="false" canbespecial="false" />
<Deconstruct time="10">
<Item identifier="antibleeding1" amount="2" />
<Item identifier="paralyxis" amount="2" />
<Item identifier="calcium" amount="2" />
<Item identifier="antibleeding1" />
<Item identifier="paralyxis" />
<Item identifier="calcium" />
</Deconstruct>
<Body width="53" height="41" density="15" />
<Throwable characterusable="true" slots="Any,RightHand,LeftHand" throwforce="3.5" aimpos="35,-10" msg="ItemMsgPickUpSelect">
@@ -75,7 +75,7 @@
<Sprite texture="Content/Characters/Pets/pets.png" depth="0.2" sourcerect="330,265,52,44" origin="0.5,0.5" />
<Price baseprice="1" sold="false" canbespecial="false" />
<Deconstruct time="10">
<Item identifier="carbon" amount="2" />
<Item identifier="carbon" />
</Deconstruct>
<Body width="53" height="41" density="15" />
<Holdable slots="Any,RightHand,LeftHand" handle1="0,0" msg="ItemMsgPickUpSelect" />
@@ -89,7 +89,7 @@
<Price storeidentifier="merchantmine" />
</Price>
<Deconstruct time="10">
<Item identifier="chitin" amount="2" />
<Item identifier="chitin" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20">
<RequiredItem identifier="chitin" />

BIN
Content/Items/Reactor/Reactor.ogg (Stored with Git LFS)

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Items>
<Item name="" identifier="reactor1wrecked" nameidentifier="reactor1" variantof="reactor1" category="Wrecked" condition="0" spritecolor="200,150,100,255">
<Item name="" identifier="reactor1wrecked" nameidentifier="reactor1" variantof="reactor1" category="Wrecked" subcategory="devices" condition="0" spritecolor="200,150,100,255">
<Upgrade gameversion="0.20.4.0" scale="0.5" condition="0" spritecolor="200,150,100,255" />
<Repairable>
<!-- don't emit particles unless repaired above 0 condition -->
@@ -10,7 +10,7 @@
<ParticleEmitter mincondition="1.0" />
</Repairable>
</Item>
<Item name="" identifier="railgunwrecked" nameidentifier="railgun" variantof="railgun" category="Wrecked" condition="0" scale="1.0">
<Item name="" identifier="railgunwrecked" nameidentifier="railgun" variantof="railgun" category="Wrecked" subcategory="subweapons" condition="0" scale="1.0">
<Upgrade gameversion="0.20.6.0" scale="1.0" condition="0" refreshrect="true" barrelpos="126,89" />
<!-- remove SwappableItem element (can't be swapped with normal turrets) -->
<SwappableItem />
@@ -20,11 +20,11 @@
<BarrelSprite texture="Content/Items/Shipwrecks/TurretsWrecked.png" sourcerect="578,8,129,284" />
</Turret>
</Item>
<Item name="" identifier="periscopewrecked" nameidentifier="periscope" variantof="periscope" category="Wrecked" condition="1">
<Item name="" identifier="periscopewrecked" nameidentifier="periscope" variantof="periscope" category="Wrecked" subcategory="subweapons" condition="1">
<Upgrade gameversion="0.20.8.0" scale="0.5" condition="1" />
<Sprite texture="Content/Items/Shipwrecks/TurretsWrecked.png" sourcerect="888,1,134,203" />
</Item>
<Item name="" identifier="railgunloaderwrecked" nameidentifier="railgunloader" variantof="railgunloader" category="Wrecked" condition="0">
<Item name="" identifier="railgunloaderwrecked" nameidentifier="railgunloader" variantof="railgunloader" category="Wrecked" subcategory="subweapons" condition="0">
<Upgrade gameversion="0.20.4.0" scale="0.5" condition="0" />
<Sprite texture="Content/Items/Shipwrecks/TurretsWrecked.png" sourcerect="719,231,298,276" />
<Repairable>
@@ -35,13 +35,13 @@
<ParticleEmitter mincondition="1.0" />
</Repairable>
</Item>
<Item name="" identifier="railgunloadersingleverticalwrecked" nameidentifier="railgunloadersinglevertical" variantof="railgunloadersinglevertical" category="Wrecked" condition="0" spritecolor="200,150,100,255">
<Item name="" identifier="railgunloadersingleverticalwrecked" nameidentifier="railgunloadersinglevertical" variantof="railgunloadersinglevertical" category="Wrecked" subcategory="subweapons" condition="0" spritecolor="200,150,100,255">
<Upgrade gameversion="0.20.4.0" scale="0.5" condition="0" spritecolor="200,150,100,255" />
</Item>
<Item name="" identifier="railgunloadersinglehorizontalwrecked" nameidentifier="railgunloadersinglehorizontal" variantof="railgunloadersinglehorizontal" category="Wrecked" condition="0" spritecolor="200,150,100,255">
<Item name="" identifier="railgunloadersinglehorizontalwrecked" nameidentifier="railgunloadersinglehorizontal" variantof="railgunloadersinglehorizontal" category="Wrecked" subcategory="subweapons" condition="0" spritecolor="200,150,100,255">
<Upgrade gameversion="0.20.4.0" scale="0.5" condition="0" spritecolor="200,150,100,255" />
</Item>
<Item name="" identifier="coilgunwrecked" nameidentifier="coilgun" variantof="coilgun" category="Wrecked" condition="0">
<Item name="" identifier="coilgunwrecked" nameidentifier="coilgun" variantof="coilgun" category="Wrecked" subcategory="subweapons" condition="0">
<Upgrade gameversion="0.20.4.0" scale="0.5" condition="0" />
<!-- remove SwappableItem element (can't be swapped with normal turrets) -->
<SwappableItem />
@@ -51,7 +51,7 @@
<BarrelSprite texture="Content/Items/Shipwrecks/TurretsWrecked.png" sourcerect="261,8,125,333" />
</Turret>
</Item>
<Item name="" identifier="coilgunloaderwrecked" nameidentifier="coilgunloader" variantof="coilgunloader" category="Wrecked" condition="0" spritecolor="237,200,183,255">
<Item name="" identifier="coilgunloaderwrecked" nameidentifier="coilgunloader" variantof="coilgunloader" category="Wrecked" subcategory="subweapons" condition="0" spritecolor="237,200,183,255">
<Upgrade gameversion="0.20.4.0" scale="0.5" condition="0" />
<Repairable>
<!-- don't emit particles unless repaired above 0 condition -->
@@ -61,7 +61,7 @@
<ParticleEmitter mincondition="1.0" />
</Repairable>
</Item>
<Item name="" identifier="oxygeneratorwrecked" nameidentifier="oxygenerator" variantof="oxygenerator" category="Wrecked" condition="0" spritecolor="200,150,100,255">
<Item name="" identifier="oxygeneratorwrecked" nameidentifier="oxygenerator" variantof="oxygenerator" category="Wrecked" subcategory="devices" condition="0" spritecolor="200,150,100,255">
<Upgrade gameversion="0.20.4.0" scale="0.5" condition="0" spritecolor="200,150,100,255" />
<Repairable>
<!-- don't emit particles unless repaired above 0 condition -->
@@ -71,7 +71,7 @@
<ParticleEmitter mincondition="1.0" />
</Repairable>
</Item>
<Item name="" identifier="shuttleoxygeneratorwrecked" nameidentifier="shuttleoxygenerator" variantof="shuttleoxygenerator" category="Wrecked" condition="0" spritecolor="200,150,100,255">
<Item name="" identifier="shuttleoxygeneratorwrecked" nameidentifier="shuttleoxygenerator" variantof="shuttleoxygenerator" category="Wrecked" subcategory="devices" condition="0" spritecolor="200,150,100,255">
<Upgrade gameversion="0.20.4.0" scale="0.5" condition="0" spritecolor="200,150,100,255" />
<Repairable>
<!-- don't emit particles unless repaired above 0 condition -->
@@ -79,7 +79,7 @@
<ParticleEmitter mincondition="1.0" />
</Repairable>
</Item>
<Item name="" identifier="ventwrecked" nameidentifier="vent" variantof="vent" category="Wrecked" condition="0">
<Item name="" identifier="ventwrecked" nameidentifier="vent" variantof="vent" category="Wrecked" subcategory="pipesandvents" condition="0">
<Upgrade gameversion="0.20.4.0" scale="0.5" condition="0" spritecolor="100,75,50,255" />
<Sprite name="Vent (Wrecked)" texture="Content/Items/Shipwrecks/MiscWrecked.png" sourcerect="1902,363,143,143" />
</Item>
@@ -90,7 +90,7 @@
<BackgroundSprite texture="Content/Items/Shipwrecks/MiscWrecked.png" sourcerect="955,1600,26,240" />
</Ladder>
</Item>
<Item name="" identifier="fabricatorwrecked" nameidentifier="fabricator" category="Wrecked" variantof="fabricator" condition="0" spritecolor="250,200,150,256">
<Item name="" identifier="fabricatorwrecked" nameidentifier="fabricator" category="Wrecked" subcategory="devices" variantof="fabricator" condition="0" spritecolor="250,200,150,256">
<Upgrade gameversion="0.20.4.0" scale="0.5" condition="0" spritecolor="200,150,100,255" />
<Repairable>
<!-- don't emit particles unless repaired above 0 condition -->
@@ -100,7 +100,7 @@
<ParticleEmitter mincondition="1.0" />
</Repairable>
</Item>
<Item name="" identifier="medicalfabricatorwrecked" nameidentifier="medicalfabricator" category="Wrecked" variantof="medicalfabricator" condition="0" spritecolor="250,200,150,256">
<Item name="" identifier="medicalfabricatorwrecked" nameidentifier="medicalfabricator" category="Wrecked" subcategory="devices" variantof="medicalfabricator" condition="0" spritecolor="250,200,150,256">
<Upgrade gameversion="0.20.4.0" scale="0.5" condition="0" spritecolor="200,150,100,255" />
<Repairable>
<!-- don't emit particles unless repaired above 0 condition -->
@@ -110,7 +110,7 @@
<ParticleEmitter mincondition="1.0" />
</Repairable>
</Item>
<Item name="" identifier="deconstructorwrecked" nameidentifier="deconstructor" category="Wrecked" variantof="deconstructor" condition="0" spritecolor="250,200,150,256">
<Item name="" identifier="deconstructorwrecked" nameidentifier="deconstructor" category="Wrecked" subcategory="devices" variantof="deconstructor" condition="0" spritecolor="250,200,150,256">
<Upgrade gameversion="0.20.4.0" scale="0.5" condition="0" spritecolor="200,150,100,255" />
<Repairable>
<!-- don't emit particles unless repaired above 0 condition -->
@@ -120,7 +120,7 @@
<ParticleEmitter mincondition="1.0" />
</Repairable>
</Item>
<Item name="" identifier="enginewrecked" nameidentifier="engine" category="Wrecked" variantof="engine" condition="0" spritecolor="250,200,150,256">
<Item name="" identifier="enginewrecked" nameidentifier="engine" category="Wrecked" subcategory="devices" variantof="engine" condition="0" spritecolor="250,200,150,256">
<Upgrade gameversion="0.20.4.0" scale="0.5" condition="0" spritecolor="200,150,100,255" />
<Repairable>
<!-- don't emit particles unless repaired above 0 condition -->
@@ -130,7 +130,7 @@
<ParticleEmitter mincondition="1.0" />
</Repairable>
</Item>
<Item name="" identifier="largeenginewrecked" nameidentifier="largeengine" category="Wrecked" variantof="largeengine" condition="0" spritecolor="250,200,150,256">
<Item name="" identifier="largeenginewrecked" nameidentifier="largeengine" category="Wrecked" subcategory="devices" variantof="largeengine" condition="0" spritecolor="250,200,150,256">
<Upgrade gameversion="0.20.4.0" scale="0.5" condition="0" spritecolor="200,150,100,255" />
<Repairable>
<!-- don't emit particles unless repaired above 0 condition -->
@@ -140,7 +140,7 @@
<ParticleEmitter mincondition="1.0" />
</Repairable>
</Item>
<Item name="" identifier="shuttleenginewrecked" nameidentifier="shuttleengine" category="Wrecked" variantof="shuttleengine" condition="0" spritecolor="250,200,150,256">
<Item name="" identifier="shuttleenginewrecked" nameidentifier="shuttleengine" category="Wrecked" subcategory="devices" variantof="shuttleengine" condition="0" spritecolor="250,200,150,256">
<Upgrade gameversion="0.20.4.0" scale="0.5" condition="0" spritecolor="200,150,100,255" />
<Repairable>
<!-- don't emit particles unless repaired above 0 condition -->
@@ -150,7 +150,7 @@
<ParticleEmitter mincondition="1.0" />
</Repairable>
</Item>
<Item name="" identifier="doorwrecked" nameidentifier="door" tags="door,weldable" scale="0.5" health="75" category="Wrecked" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyexplosions="true" ShowNameInHealthBar="false" explosiondamagemultiplier="0.1" ondamagedthreshold="10">
<Item name="" identifier="doorwrecked" nameidentifier="door" tags="door,weldable" scale="0.5" health="75" category="Wrecked" subcategory="doorsandhatches" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyexplosions="true" ShowNameInHealthBar="false" explosiondamagemultiplier="0.1" ondamagedthreshold="10">
<Sprite name="doorwrecked.background" texture="MiscWrecked.png" sourcerect="1790,1236,49,416" depth="0.51" origin="0.5,0.5" />
<DecorativeSprite texture="MiscWrecked.png" sourcerect="1841,1236,44,417" depth="0.89" origin="0.5,0.5" />
<Door canbeselected="true" canbepicked="true" pickkey="Action" msg="ItemMsgForceOpenCrowbar" PickingTime="6.0" shadowscale="0.7,1" OpeningSpeed="1.0">
@@ -188,7 +188,7 @@
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
</ConnectionPanel>
</Item>
<Item name="" identifier="windoweddoorwrecked" nameidentifier="windoweddoor" tags="door,weldable" scale="0.5" health="75" category="Wrecked" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyexplosions="true" ShowNameInHealthBar="false" explosiondamagemultiplier="0.1" ondamagedthreshold="10">
<Item name="" identifier="windoweddoorwrecked" nameidentifier="windoweddoor" tags="door,weldable" scale="0.5" health="75" category="Wrecked" subcategory="doorsandhatches" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyexplosions="true" ShowNameInHealthBar="false" explosiondamagemultiplier="0.1" ondamagedthreshold="10">
<Sprite name="windoweddoorwrecked.background" texture="MiscWrecked.png" sourcerect="1789,1236,49,416" depth="0.51" origin="0.5,0.5" />
<DecorativeSprite texture="MiscWrecked.png" sourcerect="1840,1236,46,417" depth="0.89" origin="0.5,0.5" />
<Door window="0,-76,50,153" canbepicked="true" canbeselected="true" pickkey="Action" msg="ItemMsgForceOpenCrowbar" PickingTime="6.0" shadowscale="0.7,1" OpeningSpeed="1.0">
@@ -226,7 +226,7 @@
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
</ConnectionPanel>
</Item>
<Item name="" identifier="hatchwrecked" nameidentifier="hatch" allowedlinks="gap, hull" tags="door,weldable" scale="0.5" health="75" category="Wrecked" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyexplosions="true" ShowNameInHealthBar="false" explosiondamagemultiplier="0.1" allowrotatingineditor="false" ondamagedthreshold="10">
<Item name="" identifier="hatchwrecked" nameidentifier="hatch" allowedlinks="gap, hull" tags="door,weldable" scale="0.5" health="75" category="Wrecked" subcategory="doorsandhatches" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyexplosions="true" ShowNameInHealthBar="false" explosiondamagemultiplier="0.1" allowrotatingineditor="false" ondamagedthreshold="10">
<Upgrade gameversion="1.2.14.0" spritedepth="0.7"/>
<Sprite name="hatchwrecked.background" texture="MiscWrecked.png" sourcerect="1234,1815,256,98" depth="0.7" origin="0.5,0.5" />
<DecorativeSprite texture="MiscWrecked.png" sourcerect="1234,1995,256,50" depth="0.69" origin="0.5,0.5"/>
@@ -266,7 +266,7 @@
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
</ConnectionPanel>
</Item>
<Item name="" identifier="doorwbuttonswrecked" nameidentifier="doorwbuttons" tags="door,weldable" scale="0.5" health="75" requirebodyinsidetrigger="false" category="Wrecked" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyexplosions="true" ShowNameInHealthBar="false" explosiondamagemultiplier="0.1" ondamagedthreshold="10">
<Item name="" identifier="doorwbuttonswrecked" nameidentifier="doorwbuttons" tags="door,weldable" scale="0.5" health="75" requirebodyinsidetrigger="false" category="Wrecked" subcategory="doorsandhatches" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyexplosions="true" ShowNameInHealthBar="false" explosiondamagemultiplier="0.1" ondamagedthreshold="10">
<Sprite name="doorwbuttonswrecked.background" texture="MiscWrecked.png" sourcerect="1789,1236,49,416" depth="0.51" origin="0.5,0.5" />
<DecorativeSprite texture="MiscWrecked.png" sourcerect="1884,1452,164,416" depth="0.89" origin="0.5,0.5" />
<Door canbeselected="true" canbepicked="true" pickkey="Action" msg="ItemMsgForceOpenCrowbar" PickingTime="6.0" shadowscale="0.7,1" hasintegratedbuttons="true" OpeningSpeed="1.0">
@@ -306,7 +306,7 @@
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
</ConnectionPanel>
</Item>
<Item name="" identifier="windoweddoorwbuttonswrecked" nameidentifier="windoweddoorwbuttons" tags="door,weldable" scale="0.5" health="75" requirebodyinsidetrigger="false" category="Wrecked" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyexplosions="true" ShowNameInHealthBar="false" explosiondamagemultiplier="0.1" ondamagedthreshold="10">
<Item name="" identifier="windoweddoorwbuttonswrecked" nameidentifier="windoweddoorwbuttons" tags="door,weldable" scale="0.5" health="75" requirebodyinsidetrigger="false" category="Wrecked" subcategory="doorsandhatches" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyexplosions="true" ShowNameInHealthBar="false" explosiondamagemultiplier="0.1" ondamagedthreshold="10">
<Sprite name="windoweddoorwbuttonswrecked.background" texture="MiscWrecked.png" sourcerect="1789,1236,49,416" depth="0.51" origin="0.5,0.5" />
<DecorativeSprite texture="MiscWrecked.png" sourcerect="1884,1452,164,416" depth="0.89" origin="0.5,0.5" />
<Door window="0,-76,50,153" canbepicked="true" canbeselected="true" pickkey="Action" msg="ItemMsgForceOpenCrowbar" PickingTime="6.0" shadowscale="0.7,1" hasintegratedbuttons="true" OpeningSpeed="1.0">
@@ -346,7 +346,7 @@
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
</ConnectionPanel>
</Item>
<Item name="" identifier="hatchwbuttonswrecked" nameidentifier="hatchwbuttons" allowedlinks="gap, hull" tags="door,weldable" scale="0.5" health="75" requirebodyinsidetrigger="false" category="Wrecked" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyexplosions="true" ShowNameInHealthBar="false" explosiondamagemultiplier="0.1" allowrotatingineditor="false" ondamagedthreshold="10">
<Item name="" identifier="hatchwbuttonswrecked" nameidentifier="hatchwbuttons" allowedlinks="gap, hull" tags="door,weldable" scale="0.5" health="75" requirebodyinsidetrigger="false" category="Wrecked" subcategory="doorsandhatches" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyexplosions="true" ShowNameInHealthBar="false" explosiondamagemultiplier="0.1" allowrotatingineditor="false" ondamagedthreshold="10">
<Upgrade gameversion="1.2.14.0" spritedepth="0.7" />
<Sprite name="hatchwbuttonswrecked.background" texture="MiscWrecked.png" sourcerect="1234,1815,256,98" depth="0.7" origin="0.5,0.5" />
<DecorativeSprite texture="MiscWrecked.png" sourcerect="1234,1995,256,50" depth="0.69" origin="0.5,0.5" />
@@ -389,7 +389,7 @@
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
</ConnectionPanel>
</Item>
<Item name="" identifier="dockingportwrecked" nameidentifier="dockingport" tags="dock" linkable="true" indestructible="true" category="Wrecked">
<Item name="" identifier="dockingportwrecked" nameidentifier="dockingport" tags="dock" linkable="true" indestructible="true" category="Wrecked" subcategory="doorsandhatches">
<Sprite texture="MiscWrecked.png" sourcerect="1745,1025,113,209" depth="0.94" origin="0.5,0.5" />
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
@@ -403,7 +403,7 @@
<output name="on_undock" displayname="connection.onundock" maxwires="10" />
</ConnectionPanel>
</Item>
<Item name="" identifier="dockinghatchwrecked" nameidentifier="dockinghatch" tags="dock" linkable="true" indestructible="true" category="Wrecked">
<Item name="" identifier="dockinghatchwrecked" nameidentifier="dockinghatch" tags="dock" linkable="true" indestructible="true" category="Wrecked" subcategory="doorsandhatches">
<Sprite texture="MiscWrecked.png" sourcerect="1595,1403,128,112" depth="0.94" origin="0.5,0.5" />
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
@@ -417,38 +417,38 @@
<output name="on_undock" displayname="connection.onundock" maxwires="10" />
</ConnectionPanel>
</Item>
<Item name="" identifier="suppliescabinetwrecked" variantof="suppliescabinet" nameidentifier="suppliescabinet" tags="container,suppliescontainer,wrecksupplycab" category="Wrecked">
<Item name="" identifier="suppliescabinetwrecked" variantof="suppliescabinet" nameidentifier="suppliescabinet" tags="container,suppliescontainer,wrecksupplycab" category="Wrecked" subcategory="containers">
<Sprite texture="Content/Items/Shipwrecks/MiscWrecked.png" depth="0.84" sourcerect="1601,1519,120,132" origin="0.5,0.5" />
</Item>
<Item name="" identifier="mediumsteelcabinetwrecked" variantof="mediumsteelcabinet" nameidentifier="mediumsteelcabinet" tags="locker,container" category="Wrecked">
<Item name="" identifier="mediumsteelcabinetwrecked" variantof="mediumsteelcabinet" nameidentifier="mediumsteelcabinet" tags="locker,container" category="Wrecked" subcategory="containers">
<Sprite texture="Content/Items/Shipwrecks/MiscWrecked.png" depth="0.84" sourcerect="1569,1026,175,374" origin="0.5,0.5" />
</Item>
<Item name="" identifier="mediumwindowedsteelcabinetwrecked" variantof="mediumwindowedsteelcabinet" nameidentifier="mediumwindowedsteelcabinet" tags="locker,container" category="Wrecked">
<Item name="" identifier="mediumwindowedsteelcabinetwrecked" variantof="mediumwindowedsteelcabinet" nameidentifier="mediumwindowedsteelcabinet" tags="locker,container" category="Wrecked" subcategory="containers">
<Sprite texture="Content/Items/Shipwrecks/MiscWrecked.png" depth="0.84" sourcerect="1399,1024,168,377" origin="0.5,0.5" />
</Item>
<Item name="" identifier="steelcabinetwrecked" variantof="steelcabinet" nameidentifier="steelcabinet" tags="locker,container" category="Wrecked">
<Item name="" identifier="steelcabinetwrecked" variantof="steelcabinet" nameidentifier="steelcabinet" tags="locker,container" category="Wrecked" subcategory="containers">
<Sprite texture="Content/Items/Shipwrecks/MiscWrecked.png" depth="0.84" sourcerect="1022,1025,364,373" origin="0.5,0.5" />
</Item>
<Item name="" identifier="securesteelcabinetwrecked" variantof="securesteelcabinet" nameidentifier="securesteelcabinet" tags="container,securecontainer" category="Wrecked">
<Item name="" identifier="securesteelcabinetwrecked" variantof="securesteelcabinet" nameidentifier="securesteelcabinet" tags="container,securecontainer" category="Wrecked" subcategory="containers">
<Sprite texture="Content/Items/Shipwrecks/MiscWrecked.png" depth="0.84" sourcerect="1574,1651,105,160" origin="0.5,0.5" />
</Item>
<Item name="" identifier="railgunshellrackwrecked" nameidentifier="railgunshellrack" variantof="railgunshellrack" tags="container,wreckrailgunammocontainer" category="Wrecked">
<Item name="" identifier="railgunshellrackwrecked" nameidentifier="railgunshellrack" variantof="railgunshellrack" tags="container,wreckrailgunammocontainer" category="Wrecked" subcategory="containers">
<Upgrade gameversion="0.20.4.0" scale="0.5" condition="0" />
<Sprite texture="Content/Items/Shipwrecks/MiscWrecked.png" sourcerect="936,1869,182,176" />
<ItemContainer capacity="18" slotsperrow="5" itempos="28,-100" iteminterval="30,0" />
</Item>
<Item name="" identifier="coilgunammoshelfwrecked" nameidentifier="coilgunammoshelf" variantof="coilgunammoshelf" tags="container,wreckammoboxcontainer" category="Wrecked" spritecolor="200,150,100,255">
<Item name="" identifier="coilgunammoshelfwrecked" nameidentifier="coilgunammoshelf" variantof="coilgunammoshelf" tags="container,wreckammoboxcontainer" category="Wrecked" subcategory="containers" spritecolor="200,150,100,255">
<Upgrade gameversion="0.20.4.0" scale="0.5" condition="0" spritecolor="200,150,100,255" />
<Sprite texture="Content/Items/Shipwrecks/MiscWrecked.png" sourcerect="1028,1407,140,306" />
</Item>
<Item name="" identifier="medcabinetwrecked" nameidentifier="medcabinet" variantof="medcabinet" category="Wrecked" scale="0.5" condition="0">
<Item name="" identifier="medcabinetwrecked" nameidentifier="medcabinet" variantof="medcabinet" category="Wrecked" subcategory="containers" scale="0.5" condition="0">
<Upgrade gameversion="0.20.4.0" scale="0.5" spritecolor="200,150,100,255" />
<Sprite name="Medical Cabinet (Wrecked)" texture="Content/Items/Shipwrecks/MiscWrecked.png" sourcerect="1691,10,208,346" />
</Item>
<Item name="" identifier="toxcabinetwrecked" variantof="toxcabinet" nameidentifier="toxcabinet" tags="container,wrecktoxcontainer" waterproof="true" scale="0.4" category="Wrecked">
<Item name="" identifier="toxcabinetwrecked" variantof="toxcabinet" nameidentifier="toxcabinet" tags="container,wrecktoxcontainer" waterproof="true" scale="0.4" category="Wrecked" subcategory="containers">
<Sprite texture="Content/Items/Shipwrecks/MiscWrecked.png" depth="0.84" sourcerect="1682,1654,157,185" canflipx="false" origin="0.5,0.5" />
</Item>
<Item name="" identifier="divingsuitlockerwrecked" nameidentifier="divingsuitlocker" tags="divingsuitcontainerwindow,wreckdivingsuitcontainer" pickdistance="50" scale="0.5" category="Wrecked">
<Item name="" identifier="divingsuitlockerwrecked" nameidentifier="divingsuitlocker" tags="divingsuitcontainerwindow,wreckdivingsuitcontainer" pickdistance="50" scale="0.5" category="Wrecked" subcategory="containers">
<Sprite texture="Content/Items/Shipwrecks/MiscWrecked.png" depth="0.84" sourcerect="1126,1710,99,254" origin="0.5,0.5" />
<!-- 70% opacity wrecked locker sprite on top, to make the window look more dirty when there's a suit inside -->
<DecorativeSprite texture="Content/Items/Shipwrecks/MiscWrecked.png" depth="0.83" sourcerect="1126,1710,99,254" origin="0.5,0.5" color="255,255,255,150" />
@@ -458,7 +458,7 @@
<Containable items="deepdiving" />
</ItemContainer>
</Item>
<Item name="" identifier="oxygentankshelf2wrecked" nameidentifier="oxygentankshelf" tags="wreckoxygentankcontainer" pickdistance="50" scale="0.5" category="Wrecked">
<Item name="" identifier="oxygentankshelf2wrecked" nameidentifier="oxygentankshelf" tags="wreckoxygentankcontainer" pickdistance="50" scale="0.5" category="Wrecked" subcategory="containers">
<Sprite name="Diving Suit Locker Small" texture="Content/Items/Shipwrecks/MiscWrecked.png" sourcerect="1126,1964,99,83" depth="0.84" origin="0.5,0.5" />
<ItemContainer hideitems="false" drawinventory="true" capacity="9" maxstacksize="60" slotsperrow="3" itempos="27,-42" iteminterval="22.5,0" itemrotation="0" canbeselected="true" containedspritedepth="0.83" msg="ItemMsgInteractSelect">
<GuiFrame relativesize="0.16,0.18" anchor="Center" style="ItemUI" />
@@ -468,13 +468,13 @@
<Containable items="oxygensource,weldingfuel" />
</ItemContainer>
</Item>
<Item name="" identifier="extinguisherbracketwrecked" nameidentifier="extinguisherbracket" variantof="extinguisherbracket" tags="wreckextinguisherholder" spritecolor="200,150,100,255" category="Wrecked">
<Item name="" identifier="extinguisherbracketwrecked" nameidentifier="extinguisherbracket" variantof="extinguisherbracket" tags="wreckextinguisherholder" spritecolor="200,150,100,255" category="Wrecked" subcategory="containers">
<Upgrade gameversion="0.20.4.0" scale="0.5" spritecolor="200,150,100,255" />
</Item>
<Item name="" identifier="weaponholderwrecked" nameidentifier="weaponholder" variantof="weaponholder" tags="wreckweaponholder" scale="0.5" category="Wrecked" spritecolor="200,150,100,255">
<Item name="" identifier="weaponholderwrecked" nameidentifier="weaponholder" variantof="weaponholder" tags="wreckweaponholder" scale="0.5" category="Wrecked" spritecolor="200,150,100,255" subcategory="containers">
<Upgrade gameversion="0.20.4.0" scale="0.5" spritecolor="200,150,100,255" />
</Item>
<Item name="" identifier="navterminalwrecked" nameidentifier="navterminal" variantof="navterminal" category="Wrecked" condition="0" spritecolor="200,150,100,255">
<Item name="" identifier="navterminalwrecked" nameidentifier="navterminal" variantof="navterminal" category="Wrecked" condition="0" spritecolor="200,150,100,255" subcategory="devices">
<Upgrade gameversion="0.20.4.0" scale="0.5" condition="0" spritecolor="200,150,100,255" />
<Repairable>
<!-- don't emit particles unless repaired above 0 condition -->
@@ -484,7 +484,7 @@
<ParticleEmitter mincondition="1.0" />
</Repairable>
</Item>
<Item name="" identifier="shuttlenavterminalwrecked" nameidentifier="shuttlenavterminal" variantof="shuttlenavterminal" category="Wrecked" condition="0" spritecolor="200,150,100,255">
<Item name="" identifier="shuttlenavterminalwrecked" nameidentifier="shuttlenavterminal" variantof="shuttlenavterminal" category="Wrecked" subcategory="devices" condition="0" spritecolor="200,150,100,255">
<Upgrade gameversion="0.20.4.0" scale="0.5" condition="0" spritecolor="200,150,100,255" />
<Repairable>
<!-- don't emit particles unless repaired above 0 condition -->
@@ -493,7 +493,7 @@
<ParticleEmitter mincondition="1.0" />
</Repairable>
</Item>
<Item name="" identifier="statusmonitorwrecked" nameidentifier="statusmonitor" variantof="statusmonitor" category="Wrecked" condition="0" spritecolor="200,150,100,255">
<Item name="" identifier="statusmonitorwrecked" nameidentifier="statusmonitor" variantof="statusmonitor" category="Wrecked" subcategory="devices" condition="0" spritecolor="200,150,100,255">
<Upgrade gameversion="0.20.4.0" scale="0.5" condition="0" spritecolor="200,150,100,255" />
<Repairable>
<!-- don't emit particles unless repaired above 0 condition -->
@@ -502,10 +502,10 @@
<ParticleEmitter mincondition="1.0" />
</Repairable>
</Item>
<Item name="" identifier="sonartransducerwrecked" nameidentifier="sonartransducer" variantof="sonartransducer" category="Wrecked" condition="0" spritecolor="200,150,100,255">
<Item name="" identifier="sonartransducerwrecked" nameidentifier="sonartransducer" variantof="sonartransducer" category="Wrecked" subcategory="devices" condition="0" spritecolor="200,150,100,255">
<Upgrade gameversion="0.20.4.0" scale="0.5" condition="0" spritecolor="200,150,100,255" />
</Item>
<Item name="" identifier="junctionboxwrecked" nameidentifier="junctionbox" variantof="junctionbox" category="Wrecked" condition="0" spritecolor="200,150,100,255">
<Item name="" identifier="junctionboxwrecked" nameidentifier="junctionbox" variantof="junctionbox" category="Wrecked" subcategory="devices" condition="0" spritecolor="200,150,100,255">
<Upgrade gameversion="0.20.4.0" scale="0.5" condition="0" spritecolor="200,150,100,255" />
<Repairable>
<!-- don't emit particles unless repaired above 0 condition -->
@@ -515,7 +515,7 @@
<ParticleEmitter mincondition="1.0" />
</Repairable>
</Item>
<Item name="" identifier="batterywrecked" nameidentifier="battery" variantof="battery" category="Wrecked" condition="0" spritecolor="200,150,100,255">
<Item name="" identifier="batterywrecked" nameidentifier="battery" variantof="battery" category="Wrecked" subcategory="devices" condition="0" spritecolor="200,150,100,255">
<Upgrade gameversion="0.20.4.0" scale="0.5" condition="0" spritecolor="200,150,100,255" />
<Repairable>
<!-- don't emit particles unless repaired above 0 condition -->
@@ -525,10 +525,10 @@
<ParticleEmitter mincondition="1.0" />
</Repairable>
</Item>
<Item name="" identifier="shuttlebatterywrecked" nameidentifier="shuttlebattery" variantof="shuttlebattery" category="Wrecked" condition="0" spritecolor="200,150,100,255">
<Item name="" identifier="shuttlebatterywrecked" nameidentifier="shuttlebattery" variantof="shuttlebattery" category="Wrecked" subcategory="devices" condition="0" spritecolor="200,150,100,255">
<Upgrade gameversion="0.20.4.0" scale="0.5" condition="0" spritecolor="200,150,100,255" />
</Item>
<Item name="" identifier="supercapacitorwrecked" nameidentifier="supercapacitor" variantof="supercapacitor" category="Wrecked" condition="0" spritecolor="200,150,100,255">
<Item name="" identifier="supercapacitorwrecked" nameidentifier="supercapacitor" variantof="supercapacitor" category="Wrecked" subcategory="devices" condition="0" spritecolor="200,150,100,255">
<Upgrade gameversion="0.20.4.0" scale="0.5" condition="0" spritecolor="200,150,100,255" />
<Repairable>
<!-- don't emit particles unless repaired above 0 condition -->
@@ -538,10 +538,10 @@
<ParticleEmitter mincondition="1.0" />
</Repairable>
</Item>
<Item name="" identifier="chargingdockwrecked" nameidentifier="chargingdock" variantof="chargingdock" category="Wrecked" condition="0" spritecolor="200,150,100,255">
<Item name="" identifier="chargingdockwrecked" nameidentifier="chargingdock" variantof="chargingdock" category="Wrecked" subcategory="devices" condition="0" spritecolor="200,150,100,255">
<Upgrade gameversion="0.20.4.0" scale="0.5" condition="0" spritecolor="200,150,100,255" />
</Item>
<Item name="" nameidentifier="lamp" identifier="lightfluorescentm01wrecked" category="Wrecked" Tags="smallitem,light" scale="0.5">
<Item name="" nameidentifier="lamp" identifier="lightfluorescentm01wrecked" category="Wrecked" subcategory="lighting" Tags="smallitem,light" scale="0.5">
<Sprite texture="MiscWrecked.png" sourcerect="1170,1402,85,124" depth="0.8" origin="0.5,0.5" />
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="3200" LightSpriteScale="1.3" powerconsumption="5">
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
@@ -555,7 +555,7 @@
<input name="set_state" displayname="connection.setstate" />
</ConnectionPanel>
</Item>
<Item name="" nameidentifier="lamp" identifier="lightfluorescentm02wrecked" category="Wrecked" Tags="smallitem,light" scale="0.5">
<Item name="" nameidentifier="lamp" identifier="lightfluorescentm02wrecked" category="Wrecked" subcategory="lighting" Tags="smallitem,light" scale="0.5">
<Sprite texture="MiscWrecked.png" sourcerect="1258,1401,74,126" depth="0.8" origin="0.5,0.5" />
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="3200" LightSpriteScale="1.3" powerconsumption="5">
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
@@ -569,7 +569,7 @@
<input name="set_state" displayname="connection.setstate" />
</ConnectionPanel>
</Item>
<Item name="" nameidentifier="lamp" identifier="lightfluorescentm03wrecked" category="Wrecked" Tags="smallitem,light" scale="0.5">
<Item name="" nameidentifier="lamp" identifier="lightfluorescentm03wrecked" category="Wrecked" subcategory="lighting" Tags="smallitem,light" scale="0.5">
<Sprite texture="MiscWrecked.png" sourcerect="1335,1401,68,124" depth="0.8" origin="0.5,0.5" />
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="3200" LightSpriteScale="1.3" powerconsumption="5">
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
@@ -583,7 +583,7 @@
<input name="set_state" displayname="connection.setstate" />
</ConnectionPanel>
</Item>
<Item name="" nameidentifier="lamp" identifier="lightfluorescentm04wrecked" category="Wrecked" Tags="smallitem,light" scale="0.5">
<Item name="" nameidentifier="lamp" identifier="lightfluorescentm04wrecked" category="Wrecked" subcategory="lighting" Tags="smallitem,light" scale="0.5">
<Sprite texture="MiscWrecked.png" sourcerect="1407,1400,85,126" depth="0.8" origin="0.5,0.5" />
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="3200" LightSpriteScale="1.3" powerconsumption="5">
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
@@ -597,7 +597,7 @@
<input name="set_state" displayname="connection.setstate" />
</ConnectionPanel>
</Item>
<Item name="" nameidentifier="lamp" identifier="lightfluorescentl01wrecked" category="Wrecked" Tags="largeitem,light" scale="0.5">
<Item name="" nameidentifier="lamp" identifier="lightfluorescentl01wrecked" category="Wrecked" subcategory="lighting" Tags="largeitem,light" scale="0.5">
<Sprite texture="MiscWrecked.png" sourcerect="1228,1711,346,90" depth="0.8" origin="0.5,0.5" />
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="3200" LightSpriteScale="1.3" powerconsumption="5">
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
@@ -611,7 +611,7 @@
<input name="set_state" displayname="connection.setstate" />
</ConnectionPanel>
</Item>
<Item name="" nameidentifier="lamp" identifier="lightfluorescentl02wrecked" category="Wrecked" Tags="largeitem,light" scale="0.5">
<Item name="" nameidentifier="lamp" identifier="lightfluorescentl02wrecked" category="Wrecked" subcategory="lighting" Tags="largeitem,light" scale="0.5">
<Sprite texture="MiscWrecked.png" sourcerect="1169,1650,367,59" depth="0.8" origin="0.5,0.5" />
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="3200" LightSpriteScale="1.3" powerconsumption="5">
<LightTexture texture="Content/Lights/light_fluorescent_L2.png" origin="0.5,0.5" />
@@ -625,7 +625,7 @@
<input name="set_state" displayname="connection.setstate" />
</ConnectionPanel>
</Item>
<Item name="" nameidentifier="lamp" identifier="lighthalogenmm01wrecked" category="Wrecked" Tags="smallitem,light" scale="0.5">
<Item name="" nameidentifier="lamp" identifier="lighthalogenmm01wrecked" category="Wrecked" subcategory="lighting" Tags="smallitem,light" scale="0.5">
<Sprite texture="MiscWrecked.png" sourcerect="1171,1528,76,124" depth="0.8" origin="0.5,0.5" />
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="3200" LightSpriteScale="1.3" powerconsumption="5">
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
@@ -639,7 +639,7 @@
<input name="set_state" displayname="connection.setstate" />
</ConnectionPanel>
</Item>
<Item name="" nameidentifier="lamp" identifier="lighthalogenmm02wrecked" category="Wrecked" Tags="smallitem,light" scale="0.5">
<Item name="" nameidentifier="lamp" identifier="lighthalogenmm02wrecked" category="Wrecked" subcategory="lighting" Tags="smallitem,light" scale="0.5">
<Sprite texture="MiscWrecked.png" sourcerect="1248,1547,124,77" depth="0.8" origin="0.5,0.5" />
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="3200" LightSpriteScale="1.3" powerconsumption="5">
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
@@ -653,7 +653,7 @@
<input name="set_state" displayname="connection.setstate" />
</ConnectionPanel>
</Item>
<Item name="" nameidentifier="lamp" identifier="lighthalogenmm03wrecked" category="Wrecked" Tags="smallitem,light" scale="0.5">
<Item name="" nameidentifier="lamp" identifier="lighthalogenmm03wrecked" category="Wrecked" subcategory="lighting" Tags="smallitem,light" scale="0.5">
<Sprite texture="MiscWrecked.png" sourcerect="1370,1526,103,123" depth="0.8" origin="0.5,0.5" />
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="3200" LightSpriteScale="1.3" powerconsumption="5">
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
@@ -667,7 +667,7 @@
<input name="set_state" displayname="connection.setstate" />
</ConnectionPanel>
</Item>
<Item name="" nameidentifier="lamp" identifier="lighthalogenm04wrecked" category="Wrecked" Tags="smallitem,light" scale="0.5">
<Item name="" nameidentifier="lamp" identifier="lighthalogenm04wrecked" category="Wrecked" subcategory="lighting" Tags="smallitem,light" scale="0.5">
<Sprite texture="MiscWrecked.png" sourcerect="1473,1534,124,101" depth="0.8" origin="0.5,0.5" />
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="3200" LightSpriteScale="1.3" powerconsumption="5">
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
@@ -681,7 +681,7 @@
<input name="set_state" displayname="connection.setstate" />
</ConnectionPanel>
</Item>
<Item name="" nameidentifier="lamp" identifier="lightleds01wrecked" category="Wrecked" Tags="smallitem,light" scale="0.5">
<Item name="" nameidentifier="lamp" identifier="lightleds01wrecked" category="Wrecked" subcategory="lighting" Tags="smallitem,light" scale="0.5">
<Sprite texture="MiscWrecked.png" sourcerect="1492,1402,99,99" depth="0.8" origin="0.5,0.5" />
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="3200" LightSpriteScale="1.3" powerconsumption="5">
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
@@ -720,7 +720,7 @@
</StatusEffect>
</Controller>
</Item>
<Item name="" identifier="pulselaserloaderwrecked" nameidentifier="pulselaserloader" variantof="pulselaserloader" category="Wrecked" allowedlinks="pulselaser,pulselaserwrecked" condition="0">
<Item name="" identifier="pulselaserloaderwrecked" nameidentifier="pulselaserloader" variantof="pulselaserloader" category="Wrecked" subcategory="subweapons" allowedlinks="pulselaser,pulselaserwrecked" condition="0">
<Sprite texture="Content/Items/Shipwrecks/TurretsWrecked.png" sourcerect="1196,4,165,358" />
<Repairable>
<!-- don't emit particles unless repaired above 0 condition -->
@@ -730,7 +730,7 @@
<ParticleEmitter mincondition="1.0" />
</Repairable>
</Item>
<Item name="" identifier="chaingunloaderwrecked" nameidentifier="chaingunloader" variantof="chaingunloader" category="Wrecked" allowedlinks="chaingun,chaingunwrecked" condition="0">
<Item name="" identifier="chaingunloaderwrecked" nameidentifier="chaingunloader" variantof="chaingunloader" category="Wrecked" subcategory="subweapons" allowedlinks="chaingun,chaingunwrecked" condition="0">
<Sprite texture="Content/Items/Shipwrecks/TurretsWrecked.png" sourcerect="1367,4,149,356" />
<Repairable>
<!-- don't emit particles unless repaired above 0 condition -->
@@ -740,7 +740,7 @@
<ParticleEmitter mincondition="1.0" />
</Repairable>
</Item>
<Item name="" identifier="flakcannonloaderwrecked" nameidentifier="flakcannonloader" variantof="flakcannonloader" category="Wrecked" allowedlinks="flakcannon,flakcannonwrecked" condition="0">
<Item name="" identifier="flakcannonloaderwrecked" nameidentifier="flakcannonloader" variantof="flakcannonloader" category="Wrecked" subcategory="subweapons" allowedlinks="flakcannon,flakcannonwrecked" condition="0">
<Sprite texture="Content/Items/Shipwrecks/TurretsWrecked.png" sourcerect="1520,4,151,347" />
<Repairable>
<!-- don't emit particles unless repaired above 0 condition -->
@@ -750,7 +750,7 @@
<ParticleEmitter mincondition="1.0" />
</Repairable>
</Item>
<Item name="" identifier="pulselaserwrecked" nameidentifier="pulselaser" variantof="pulselaser" category="Wrecked" condition="0">
<Item name="" identifier="pulselaserwrecked" nameidentifier="pulselaser" variantof="pulselaser" category="Wrecked" subcategory="subweapons" condition="0">
<!-- remove SwappableItem element (can't be swapped with normal turrets) -->
<SwappableItem />
<Sprite texture="Content/Items/Shipwrecks/TurretsWrecked.png" sourcerect="2,479,256,256" />
@@ -761,7 +761,7 @@
<ChargeSprite chargetarget="-25, 15" texture="Content/Items/Shipwrecks/TurretsWrecked.png" depth="0.01" sourcerect="336,857,59,150" origin="0, 1.6" />
</Turret>
</Item>
<Item name="" identifier="chaingunwrecked" nameidentifier="chaingun" variantof="chaingun" category="Wrecked" condition="0">
<Item name="" identifier="chaingunwrecked" nameidentifier="chaingun" variantof="chaingun" category="Wrecked" subcategory="subweapons" condition="0">
<!-- remove SwappableItem element (can't be swapped with normal turrets) -->
<SwappableItem />
<Sprite texture="Content/Items/Shipwrecks/TurretsWrecked.png" sourcerect="2,704,256,256" />
@@ -770,7 +770,7 @@
<SpinningBarrelSprite spriteamount="5" texture="Content/Items/Shipwrecks/TurretsWrecked.png" depth="0.013" sourcerect="1959,4,46,296" origin="0.1, 1.4" />
</Turret>
</Item>
<Item name="" identifier="flakcannonwrecked" nameidentifier="flakcannon" variantof="flakcannon" category="Wrecked" condition="0" scale="0.5">
<Item name="" identifier="flakcannonwrecked" nameidentifier="flakcannon" variantof="flakcannon" category="Wrecked" subcategory="subweapons" condition="0" scale="0.5">
<!-- remove SwappableItem element (can't be swapped with normal turrets) -->
<SwappableItem />
<Sprite texture="Content/Items/Shipwrecks/TurretsWrecked.png" sourcerect="1032,517,504,504"/>
@@ -779,7 +779,7 @@
<BarrelSprite texture="Content/Items/Shipwrecks/TurretsWrecked.png" sourcerect="605,296,111,582" />
</Turret>
</Item>
<Item name="" identifier="doublecoilgunwrecked" nameidentifier="doublecoilgun" variantof="doublecoilgun" category="Wrecked" condition="0" scale="0.5">
<Item name="" identifier="doublecoilgunwrecked" nameidentifier="doublecoilgun" variantof="doublecoilgun" category="Wrecked" subcategory="subweapons" condition="0" scale="0.5">
<!-- remove SwappableItem element (can't be swapped with normal turrets) -->
<SwappableItem />
<Sprite texture="Content/Items/Shipwrecks/TurretsWrecked.png" sourcerect="1540,517,504,504"/>

View File

@@ -331,7 +331,7 @@
<Sprite texture="Content/Items/Tools/tools.png" sourcerect="436,71,22,66" depth="0.55" />
<Body width="20" height="65" density="9.7" />
<Holdable canbecombined="true" slots="Any,RightHand,LeftHand" holdpos="30,-15" handle1="0,5" handle2="0,-5" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnFire" target="This" Condition="-10.0" tags="onfire" duration="1" stackable="false" />
<StatusEffect type="OnFire" target="This" Condition="-10.0" statuseffecttags="onfire" duration="1" stackable="false" />
<StatusEffect type="OnBroken" target="This" delay="1" stackable="false">
<Conditional HasStatusTag="onfire" />
<sound file="Content/Items/Weapons/ExplosionSmall1.ogg" range="2000" />
@@ -377,7 +377,7 @@
<Sprite texture="Content/Items/Tools/tools.png" sourcerect="460,71,24,66" depth="0.55" origin="0.5,0.5" />
<Body width="22" height="65" density="8" />
<Holdable canbecombined="true" slots="Any,RightHand,LeftHand" holdpos="30,-15" handle1="0,5" handle2="0,-5" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnFire" target="This" Condition="-10.0" tags="onfire" duration="1" stackable="false" />
<StatusEffect type="OnFire" target="This" Condition="-10.0" statuseffecttags="onfire" duration="1" stackable="false" />
<StatusEffect type="OnBroken" target="This" delay="1" stackable="false">
<Conditional HasStatusTag="onfire" />
<sound file="Content/Items/Weapons/ExplosionSmall1.ogg" range="2000" />
@@ -1053,7 +1053,7 @@
<Sprite texture="Content/Items/Tools/tools.png" sourcerect="410,71,24,66" depth="0.55" origin="0.5,0.5" />
<Body width="22" height="64" density="9.7" />
<Holdable canbecombined="true" slots="Any,RightHand,LeftHand" holdpos="30,-15" handle1="0,5" handle2="0,-5" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnFire" target="This" Condition="-10.0" tags="onfire" duration="1" stackable="false" />
<StatusEffect type="OnFire" target="This" Condition="-10.0" statuseffecttags="onfire" duration="1" stackable="false" />
<StatusEffect type="OnBroken" target="This" delay="1" stackable="false">
<Conditional HasStatusTag="onfire" />
<sound file="Content/Items/Weapons/ExplosionSmall1.ogg" range="2000" />
@@ -1100,7 +1100,7 @@
<Sprite texture="Content/Items/Tools/tools.png" sourcerect="486,71,24,64" depth="0.55" />
<Body width="22" height="64" density="9.9" />
<Holdable canbecombined="true" slots="Any,RightHand,LeftHand" holdpos="30,-15" handle1="0,5" handle2="0,-5" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnFire" target="This" Condition="-10.0" tags="onfire" duration="1" stackable="false" />
<StatusEffect type="OnFire" target="This" Condition="-10.0" statuseffecttags="onfire" duration="1" stackable="false" />
<StatusEffect type="OnBroken" target="This" delay="1" stackable="false">
<Conditional HasStatusTag="onfire" />
<sound file="Content/Items/Weapons/ExplosionSmall1.ogg" range="2000" />

View File

@@ -3,7 +3,7 @@
<Item name=""
description=""
identifier="chaingun" Tags="turret" category="Machine,Weapon" interactthroughwalls="true" Scale="0.5" interactdistance="10" spritecolor="1.0,1.0,1.0,1.0" focusonselected="true" offsetonselected="750" linkable="true" allowedlinks="chaingunequipment">
identifier="chaingun" Tags="turret" category="Machine,Weapon" subcategory="subweapons" interactthroughwalls="true" Scale="0.5" interactdistance="10" spritecolor="1.0,1.0,1.0,1.0" focusonselected="true" offsetonselected="750" linkable="true" allowedlinks="chaingunequipment">
<Sprite texture="Loaders.png" depth="0.01" sourcerect="0,0,256,256" canflipy="false" />
<MinimapIcon name="Command_Weapons_Chaingun" texture="Content/UI/CommandUIAtlas.png" sourcerect="384,896,128,128" />
<SwappableItem price="6000" replacementonuninstall="turrethardpoint" origin="128,215" swapidentifier="basicturret">
@@ -58,7 +58,7 @@
<SkillRequirementHint identifier="weapons" level="50" />
</Item>
<Item name="" identifier="chaingunloader" tags="chaingunequipment,chaingunammosource,turretammosource" category="Machine,Weapon" linkable="true" allowedlinks="chaingun" scale="0.5" damagedbyexplosions="true" explosiondamagemultiplier="0.2">
<Item name="" identifier="chaingunloader" tags="chaingunequipment,chaingunammosource,turretammosource" category="Machine,Weapon" subcategory="subweapons" linkable="true" allowedlinks="chaingun" scale="0.5" damagedbyexplosions="true" explosiondamagemultiplier="0.2">
<SwappableItem canbebought="false" origin="75,356" spawnwithid="chaingunammobox"/>
<Sprite name="Chaingun Loader Front" texture="Loaders.png" depth="0.78" sourcerect="701,6,149,356" origin="0.5,0.5" />
<BrokenSprite texture="Content/Items/Weapons/Loaders.png" sourcerect="163,563,153,351" origin="0.5,0.5" offset="0,7" depth="0.77" fadein="true" maxcondition="99"/>
@@ -229,7 +229,7 @@
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="9" />
</Price>
<Deconstruct time="10">
<Item identifier="aluminium" amount="2" />
<Item identifier="aluminium" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20">
<RequiredSkill identifier="weapons" level="40" />
@@ -248,12 +248,13 @@
<StatValue stattype="MovementSpeed" value="-0.2" />
</Holdable>
<ItemContainer hideitems="true" capacity="1" drawinventory="false" canbeselected="false" canbecombined="true" ShowConditionInContainedStateIndicator="true" removecontaineditemsondeconstruct="true" containedstateindicatorstyle="bullet">
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<SpawnItem identifiers="chaingunbolt" spawnposition="ThisInventory" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" condition="-0.20" disabledeltatime="true">
<RequiredItem items="chaingunbolt" type="Contained" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<SpawnItem identifiers="chaingunbolt" spawnposition="ThisInventory" />
<Conditional condition="gt 0"/>
</StatusEffect>
<Containable items="chaingunbolt" />
</ItemContainer>
</Item>
@@ -271,8 +272,8 @@
<Price storeidentifier="merchantarmory" sold="true" multiplier="0.9" minavailable="3"/>
</Price>
<Deconstruct time="10">
<Item identifier="physicorium" amount="2" mincondition="0.95" />
<Item identifier="aluminium" amount="2" />
<Item identifier="physicorium" mincondition="0.95" />
<Item identifier="aluminium" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20">
<RequiredSkill identifier="weapons" level="55" />
@@ -293,12 +294,13 @@
<StatValue stattype="MovementSpeed" value="-0.2" />
</Holdable>
<ItemContainer hideitems="true" capacity="1" drawinventory="false" canbeselected="false" canbecombined="true" ShowConditionInContainedStateIndicator="true" removecontaineditemsondeconstruct="true" containedstateindicatorstyle="bullet">
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<SpawnItem identifiers="chaingunboltphysicorium" spawnposition="ThisInventory" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" condition="-0.20" disabledeltatime="true">
<RequiredItem items="chaingunboltphysicorium" type="Contained" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<SpawnItem identifiers="chaingunboltphysicorium" spawnposition="ThisInventory" />
<Conditional condition="gt 0"/>
</StatusEffect>
<Containable items="chaingunboltphysicorium" />
</ItemContainer>
</Item>
@@ -316,7 +318,7 @@
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="9" />
</Price>
<Deconstruct time="10">
<Item identifier="aluminium" amount="2" />
<Item identifier="aluminium" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20">
<RequiredSkill identifier="weapons" level="60" />
@@ -337,12 +339,13 @@
<StatValue stattype="MovementSpeed" value="-0.2" />
</Holdable>
<ItemContainer hideitems="true" capacity="1" drawinventory="false" canbeselected="false" canbecombined="true" ShowConditionInContainedStateIndicator="true" removecontaineditemsondeconstruct="true" containedstateindicatorstyle="bullet">
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<SpawnItem identifiers="chaingunboltshredder" spawnposition="ThisInventory" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" condition="-0.25" disabledeltatime="true">
<RequiredItem items="chaingunboltshredder" type="Contained" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<SpawnItem identifiers="chaingunboltshredder" spawnposition="ThisInventory" />
<Conditional condition="gt 0"/>
</StatusEffect>
<Containable items="chaingunboltshredder" />
</ItemContainer>
</Item>

View File

@@ -3,7 +3,7 @@
<Item name=""
description=""
identifier="coilgun" Tags="turret" category="Machine,Weapon" interactthroughwalls="true" Scale="0.5" interactdistance="10" spritecolor="1.0,1.0,1.0,1.0" focusonselected="true" offsetonselected="750" linkable="true" allowedlinks="coilgunequipment">
identifier="coilgun" Tags="turret" category="Machine,Weapon" subcategory="subweapons" interactthroughwalls="true" Scale="0.5" interactdistance="10" spritecolor="1.0,1.0,1.0,1.0" focusonselected="true" offsetonselected="750" linkable="true" allowedlinks="coilgunequipment">
<Sprite texture="Turrets.png" depth="0.01" sourcerect="772,8,248,248" canflipy="false" />
<MinimapIcon name="Command_Weapons_Coilgun" texture="Content/UI/CommandUIAtlas.png" sourcerect="768,0,128,128" />
<SwappableItem price="5000" replacementonuninstall="turrethardpoint" origin="128,215" swapidentifier="basicturret">
@@ -54,7 +54,7 @@
<Item name=""
description=""
identifier="doublecoilgun" Tags="turret" category="Machine,Weapon" interactthroughwalls="true" Scale="0.5" interactdistance="10" spritecolor="1.0,1.0,1.0,1.0" focusonselected="true" offsetonselected="800" linkable="true" allowedlinks="coilgunequipment">
identifier="doublecoilgun" Tags="turret" category="Machine,Weapon" subcategory="subweapons" interactthroughwalls="true" Scale="0.5" interactdistance="10" spritecolor="1.0,1.0,1.0,1.0" focusonselected="true" offsetonselected="800" linkable="true" allowedlinks="coilgunequipment">
<Sprite texture="Turrets.png" depth="0.01" sourcerect="4,4,504,504" canflipy="false" />
<MinimapIcon name="Command_Weapons_FlakCannon" texture="Content/UI/CommandUIBackground.png" sourcerect="384,768,128,128" />
<SwappableItem price="7500" replacementonuninstall="largeturrethardpoint" origin="256,438" swapidentifier="largeturret">
@@ -100,7 +100,7 @@
<SkillRequirementHint identifier="weapons" level="50" />
</Item>
<Item name="" identifier="coilgunloader" tags="coilgunequipment,coilgunammosource,turretammosource,coilgunammoloader" category="Machine,Weapon" linkable="true" allowedlinks="coilgun" scale="0.5" damagedbyexplosions="true" explosiondamagemultiplier="0.2">
<Item name="" identifier="coilgunloader" tags="coilgunequipment,coilgunammosource,turretammosource,coilgunammoloader" category="Machine,Weapon" subcategory="subweapons" linkable="true" allowedlinks="coilgun" scale="0.5" damagedbyexplosions="true" explosiondamagemultiplier="0.2">
<Upgrade gameversion="0.14.7.0" rectwidth="82" rectheight="176" itempos="82,-270"/>
<SwappableItem canbebought="false" origin="82,352" spawnwithid="coilgunammobox"/>
<UpgradePreviewSprite texture="Content/UI/WeaponUI.png" sourcerect="208,968,32,46" origin="0.5,0.5" />
@@ -297,7 +297,7 @@
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="45"/>
</Price>
<Deconstruct time="10">
<Item identifier="aluminium" amount="2"/>
<Item identifier="aluminium"/>
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20">
<RequiredSkill identifier="weapons" level="25"/>
@@ -320,12 +320,13 @@
but spawn a new round every time the OnUse effect is triggered. OnUse also reduces the condition
of the item, and when the condition is 0, the box is considered empty. -->
<!-- -0.5 per usage = 200 shots per box -->
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<SpawnItem identifiers="coilgunbolt" spawnposition="ThisInventory" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" condition="-0.5" disabledeltatime="true">
<RequiredItem items="coilgunbolt" type="Contained" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<SpawnItem identifiers="coilgunbolt" spawnposition="ThisInventory" />
<Conditional condition="gt 0"/>
</StatusEffect>
<Containable items="coilgunbolt" />
</ItemContainer>
</Item>
@@ -354,8 +355,8 @@
<RequiredItem tag="ammobox" mincondition="0.0" maxcondition="0.1" usecondition="false" description="fabricationdescription.ammoboxrecycle" header="fabricationheader.ammoboxrecycle" defaultitem="physicoriumammobox" />
</Fabricate>
<Deconstruct time="10">
<Item identifier="physicorium" amount="2" mincondition="0.95"/>
<Item identifier="aluminium" amount="2"/>
<Item identifier="physicorium" mincondition="0.95"/>
<Item identifier="aluminium"/>
</Deconstruct>
<!--<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="320,128,64,64" />-->
<Sprite texture="Content/Items/Containers/containers.png" depth="0.54" sourcerect="918,788,95,78" origin="0.5,0.5" />
@@ -368,12 +369,13 @@
but spawn a new round every time the OnUse effect is triggered. OnUse also reduces the condition
of the item, and when the condition is 0, the box is considered empty. -->
<!-- -0.5 per usage = 200 shots per box -->
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<SpawnItem identifiers="physicoriumbolt" spawnposition="ThisInventory" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" condition="-0.5" disabledeltatime="true">
<RequiredItem items="physicoriumbolt" type="Contained" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<SpawnItem identifiers="physicoriumbolt" spawnposition="ThisInventory" />
<Conditional condition="gt 0"/>
</StatusEffect>
<Containable items="physicoriumbolt" />
</ItemContainer>
</Item>
@@ -390,8 +392,8 @@
<Price storeidentifier="merchantarmory" sold="true" multiplier="0.9" maxavailable="2" minleveldifficulty="5" />
</Price>
<Deconstruct time="10">
<Item identifier="sodium" amount="2" mincondition="0.95" />
<Item identifier="aluminium" amount="2" />
<Item identifier="sodium" mincondition="0.95" />
<Item identifier="aluminium" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20">
<RequiredSkill identifier="weapons" level="50" />
@@ -416,12 +418,13 @@
but spawn a new round every time the OnUse effect is triggered. OnUse also reduces the condition
of the item, and when the condition is 0, the box is considered empty. -->
<!-- -0.67 per usage = about 150 shots per box -->
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<SpawnItem identifiers="coilgunboltexplosive" spawnposition="ThisInventory" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" condition="-1.0" disabledeltatime="true">
<RequiredItem items="coilgunboltexplosive" type="Contained" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<SpawnItem identifiers="coilgunboltexplosive" spawnposition="ThisInventory" />
<Conditional condition="gt 0"/>
</StatusEffect>
<Containable items="coilgunboltexplosive" />
</ItemContainer>
</Item>
@@ -438,7 +441,7 @@
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="24" minleveldifficulty="5"/>
</Price>
<Deconstruct time="10">
<Item identifier="aluminium" amount="2"/>
<Item identifier="aluminium"/>
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20">
<RequiredSkill identifier="weapons" level="30" />
@@ -463,12 +466,13 @@
but spawn a new round every time the OnUse effect is triggered. OnUse also reduces the condition
of the item, and when the condition is 0, the box is considered empty. -->
<!-- -0.67 per usage = about 150 shots per box -->
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<SpawnItem identifiers="coilgunboltpiercing" spawnposition="ThisInventory" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" condition="-0.67" disabledeltatime="true">
<RequiredItem items="coilgunboltpiercing" type="Contained" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<SpawnItem identifiers="coilgunboltpiercing" spawnposition="ThisInventory" />
<Conditional condition="gt 0"/>
</StatusEffect>
<Containable items="coilgunboltpiercing" />
</ItemContainer>
</Item>
@@ -497,7 +501,7 @@
<RequiredItem tag="ammobox" mincondition="0.0" maxcondition="0.1" usecondition="false" description="fabricationdescription.ammoboxrecycle" header="fabricationheader.ammoboxrecycle" defaultitem="coilgunammobox" />
</Fabricate>
<Deconstruct time="10">
<Item identifier="aluminium" amount="2"/>
<Item identifier="aluminium"/>
</Deconstruct>
<!--<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="320,128,64,64" />-->
<Sprite texture="Content/Items/Containers/containers2.png" depth="0.54" sourcerect="2,192,95,78" origin="0.5,0.5" />
@@ -506,12 +510,13 @@
<StatValue stattype="MovementSpeed" value="-0.2" />
</Holdable>
<ItemContainer hideitems="true" capacity="6" drawinventory="false" canbeselected="false" canbecombined="true" ShowConditionInContainedStateIndicator="true" removecontaineditemsondeconstruct="true" containedstateindicatorstyle="bullet">
<StatusEffect type="OnUse" target="This" condition="-35" disabledeltatime="true">
<RequiredItem items="coilgunharpoon" type="Contained" />
</StatusEffect>
<!-- -35 per usage = 3 shots per box -->
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<SpawnItem identifiers="coilgunharpoon" spawnposition="ThisInventory" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" condition="-35" disabledeltatime="true">
<RequiredItem items="coilgunharpoon" type="Contained" />
<Conditional condition="gt 0"/>
</StatusEffect>
<Containable items="coilgunharpoon" />
</ItemContainer>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Items>
<Item name="" identifier="depthchargetube" tags="depthchargelauncher" category="Machine,Weapon" focusonselected="true" offsetonselected="700" linkable="true" allowedlinks="depthchargeammosource" scale="0.5">
<Item name="" identifier="depthchargetube" tags="depthchargelauncher" category="Machine,Weapon" subcategory="subweapons" focusonselected="true" offsetonselected="700" linkable="true" allowedlinks="depthchargeammosource" scale="0.5">
<Sprite texture="TurretsAndDepthCharges.png" depth="0.01" sourcerect="259,1,85,149" origin="0.5,0.5" />
<Turret canbeselected="false" linkable="true" characterusable="false" barrelpos="42, 149" rotationlimits="90,90" powerconsumption="0.0" />
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -11,7 +11,7 @@
</ConnectionPanel>
</Item>
<Item name="" identifier="depthchargeloader" tags="depthchargeammosource" category="Machine,Weapon" linkable="true" allowedlinks="depthchargelauncher" scale="0.5">
<Item name="" identifier="depthchargeloader" tags="depthchargeammosource" category="Machine,Weapon" subcategory="subweapons" linkable="true" allowedlinks="depthchargelauncher" scale="0.5">
<Upgrade gameversion="1.6.10.0">
<ItemContainer canbepicked="true" pickkey="Use" />
</Upgrade>
@@ -40,8 +40,8 @@
<Price storeidentifier="merchantmine" multiplier="1.25" />
</Price>
<Deconstruct time="10">
<Item identifier="iron" amount="2" />
<Item identifier="uex" amount="2" />
<Item identifier="iron" />
<Item identifier="uex" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20">
<RequiredSkill identifier="weapons" level="25" />
@@ -104,9 +104,9 @@
<Price storeidentifier="merchantmine" multiplier="1.25" />
</Price>
<Deconstruct time="20">
<Item identifier="iron" amount="2" />
<Item identifier="uranium" amount="2" />
<Item identifier="incendium" amount="2" />
<Item identifier="iron" />
<Item identifier="uranium" />
<Item identifier="incendium" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="30">
<RequiredSkill identifier="weapons" level="40" />
@@ -180,8 +180,8 @@
<Price sold="false" />
</Price>
<Deconstruct time="10">
<Item identifier="iron" amount="2" />
<Item identifier="uranium" amount="2" />
<Item identifier="iron" />
<Item identifier="uranium" />
<!-- clear the rest of the deconstruction -->
<Item />
</Deconstruct>
@@ -204,9 +204,9 @@
<Price storeidentifier="merchantmine" sold="false" multiplier="1.25" />
</Price>
<Deconstruct time="10">
<Item identifier="iron" amount="2" />
<Item identifier="copper" amount="2" />
<Item identifier="plastic" amount="4" />
<Item identifier="iron" />
<Item identifier="copper" />
<Item identifier="plastic" amount="2" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20">
<RequiredSkill identifier="weapons" level="25" />
@@ -267,9 +267,9 @@
<Price storeidentifier="merchantmine" multiplier="1.25" />
</Price>
<Deconstruct time="20">
<Item identifier="iron" amount="2" />
<Item identifier="uranium" amount="2" />
<Item identifier="incendium" amount="2" />
<Item identifier="iron" />
<Item identifier="uranium" />
<Item identifier="incendium" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="30">
<RequiredSkill identifier="weapons" level="40" />
@@ -349,8 +349,8 @@
<Price sold="false" />
</Price>
<Deconstruct time="10">
<Item identifier="iron" amount="2" />
<Item identifier="uranium" amount="2" />
<Item identifier="iron" />
<Item identifier="uranium" />
<!-- clear the rest of the deconstruction -->
<Item />
</Deconstruct>
@@ -367,7 +367,7 @@
<Price storeidentifier="merchantarmory" sold="true" multiplier="0.9" minavailable="18" />
</Price>
<Deconstruct time="10">
<Item identifier="steel" amount="2" />
<Item identifier="steel" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20">
<RequiredSkill identifier="weapons" level="25" />
@@ -398,6 +398,11 @@
<sound file="Content/Items/Weapons/ExplosionSmall3.ogg" selectionmode="Random" range="50000" />
<ParticleEmitter particle="shrapnel" copyentityangle="true" anglemin="0" anglemax="360" particleamount="50" velocitymin="100" velocitymax="2000" scalemin="1.0" scalemax="1.0" />
</StatusEffect>
<!-- break immediately (instead of going through) if the wall has very high durability or is indestructible-->
<StatusEffect type="OnImpact" target="UseTarget,This" condition="0" setvalue="true" comparison="Or">
<Conditional Health="gte 3000"/>
<Conditional Indestructible="true"/>
</StatusEffect>
<!-- break (and throw the character out) when inside a hull, with a very brief delay -->
<StatusEffect type="OnActive" target="This" OnlyInside="true" Condition="0" setvalue="true" delay="0.1"/>
<!-- Trigger explosions on contained items -->

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8" ?>
<Items>
<Item name="" identifier="dischargecoil" tags="dischargecoil" category="Machine,Weapon" Scale="0.5">
<Item name="" identifier="dischargecoil" tags="dischargecoil" category="Machine,Weapon" subcategory="subweapons" Scale="0.5">
<Sprite texture="Turrets.png" depth="0.01" sourcerect="557,945,464,76" />
<ElectricalDischarger duration="0.25" outdoorsonly="true" powerconsumption="10000">
<Attack targetimpulse="50">

View File

@@ -253,8 +253,8 @@
<RequiredItem identifier="fpgacircuit" />
</Fabricate>
<Deconstruct time="5">
<Item identifier="copper" amount="2" />
<Item identifier="plastic" amount="2" />
<Item identifier="copper" />
<Item identifier="plastic" />
</Deconstruct>
<Body width="40" height="22" density="20" />
<Holdable selectkey="Action" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" aimpos="35,-10" handle1="0,0" attachable="true" aimable="true">
@@ -265,17 +265,24 @@
<GuiFrame relativesize="0.11,0.17" anchor="Center" minsize="140,170" maxsize="280,280" style="ItemUI" />
<Containable items="explosive" />
</ItemContainer>
<LightComponent LightColor="248,81,81,80" range="80" powerconsumption="0" IsOn="false" blinkfrequency="4.0" offset="13,0" castshadows="false" allowingameediting="false">
<sprite texture="Content/Items/Weapons/weapons_new.png" depth="0.55" sourcerect="239,243,14,18" origin="-0.24,0.5" alpha="1.0"/>
<StatusEffect type="Always" target="This" IsOn="false" checkconditionalalways="true">
<Conditional attached="false" targetitemcomponentname="Holdable"/>
<!-- charge is set to maximum value of float so the detonator always starts at full capacity
(charge acts as the timer for the explosion, so this allows editing the timer in the sub editor by adjusting the capacity) -->
<PowerContainer capacity="6" charge="3.402823466E+38" canbeselected="false" />
<LightComponent characterusable="false" LightColor="248,81,81,80" range="80" powerconsumption="0" IsOn="false" blinkfrequency="4.0" offset="13,0" castshadows="false" allowingameediting="false">
<sprite texture="Content/Items/Weapons/weapons_new.png" depth="0.55" sourcerect="239,243,14,18" origin="-0.24,0.5" alpha="1.0" />
<StatusEffect type="OnActive" target="This" IsOn="false">
<Conditional attached="false" targetitemcomponentname="Holdable" />
</StatusEffect>
<StatusEffect type="OnActive" target="This" interval="0.2" stackable="false" forcePlaySounds="true">
<StatusEffect type="OnActive" target="This" interval="0.2" disabledeltatime="true" charge="-0.2" stackable="false" forcePlaySounds="true">
<sound file="Content/Items/WarningBeepSlow.ogg" range="750" frequencymultiplier="2.0" volume="0.75" />
</StatusEffect>
<StatusEffect type="OnActive" target="This,Contained" delay="2" stackable="false" IsOn="false">
<Use />
<StatusEffect type="OnActive" target="This" IsOn="false">
<sound file="Content/Items/Button/Switch1.ogg" range="500.0" />
<Conditional targetitemcomponent="PowerContainer" charge="0.0" />
</StatusEffect>
<StatusEffect type="OnActive" target="Contained">
<Use />
<Conditional targetcontainer="true" targetitemcomponent="PowerContainer" charge="0.0" />
</StatusEffect>
<StatusEffect type="OnBroken" target="This">
<Remove />
@@ -285,7 +292,8 @@
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
<RequiredItem items="screwdriver" type="Equipped" />
<input name="activate" displayname="connection.activate">
<StatusEffect type="OnUse" target="This" TargetItemComponent="LightComponent" IsOn="true">
<StatusEffect type="OnUse" target="This" IsOn="true" charge="3.402823466E+38" setvalue="true">
<Conditional IsOn="false" />
</StatusEffect>
</input>
</ConnectionPanel>
@@ -312,8 +320,8 @@
<RequiredItem tag="wire" />
</Fabricate>
<Deconstruct time="5">
<Item identifier="copper" amount="2" />
<Item identifier="plastic" amount="2" />
<Item identifier="copper" />
<Item identifier="plastic" />
</Deconstruct>
<Body width="40" height="22" density="20" />
<Holdable selectkey="Action" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" aimpos="35,-10" handle1="0,0" attachable="true" aimable="true">

View File

@@ -2,7 +2,7 @@
<Items>
<Item name=""
description=""
identifier="flakcannon" Tags="turret" category="Machine,Weapon" interactthroughwalls="true" Scale="0.5" interactdistance="10" spritecolor="1.0,1.0,1.0,1.0" focusonselected="true" offsetonselected="800" linkable="true" allowedlinks="flakcannonequipment">
identifier="flakcannon" Tags="turret" category="Machine,Weapon" subcategory="subweapons" interactthroughwalls="true" Scale="0.5" interactdistance="10" spritecolor="1.0,1.0,1.0,1.0" focusonselected="true" offsetonselected="800" linkable="true" allowedlinks="flakcannonequipment">
<Sprite texture="Turrets.png" depth="0.01" sourcerect="4,4,504,504" canflipy="false" />
<MinimapIcon name="Command_Weapons_FlakCannon" texture="Content/UI/CommandUIBackground.png" sourcerect="512,768,128,128" />
<SwappableItem price="7500" replacementonuninstall="largeturrethardpoint" origin="256,438" swapidentifier="largeturret">
@@ -52,7 +52,7 @@
<SkillRequirementHint identifier="weapons" level="50" />
</Item>
<Item name="" identifier="flakcannonloader" tags="flakcannonequipment,flakcannonammosource,turretammosource,flakcannonammoloader" category="Machine,Weapon" linkable="true" allowedlinks="flakcannon" scale="0.5" damagedbyexplosions="true" explosiondamagemultiplier="0.2">
<Item name="" identifier="flakcannonloader" tags="flakcannonequipment,flakcannonammosource,turretammosource,flakcannonammoloader" category="Machine,Weapon" subcategory="subweapons" linkable="true" allowedlinks="flakcannon" scale="0.5" damagedbyexplosions="true" explosiondamagemultiplier="0.2">
<SwappableItem canbebought="false" origin="82,352" spawnwithid="flakcannonammobox"/>
<Sprite name="Flak Cannon Loader Front" texture="Loaders.png" depth="0.76" sourcerect="338,567,151,347" origin="0.5,0.5" />
<BrokenSprite texture="Content/Items/Weapons/Loaders.png" sourcerect="163,563,153,351" origin="0.5,0.5" offset="0,3" depth="0.75" fadein="true" maxcondition="99"/>
@@ -189,7 +189,7 @@
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="45" minleveldifficulty="10"/>
</Price>
<Deconstruct time="10">
<Item identifier="aluminium" amount="2"/>
<Item identifier="aluminium"/>
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20">
<RequiredSkill identifier="weapons" level="25"/>
@@ -212,12 +212,13 @@
</Holdable>
<ItemContainer hideitems="true" capacity="1" drawinventory="false" canbeselected="false" canbecombined="true" ShowConditionInContainedStateIndicator="true" removecontaineditemsondeconstruct="true" containedstateindicatorstyle="bullet">
<!-- -2.5 per usage = 40 shots per box -->
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<SpawnItem identifiers="flakbolt" spawnposition="ThisInventory" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" condition="-2.5" disabledeltatime="true">
<RequiredItem items="flakbolt" type="Contained" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<Conditional condition="gt 0"/>
<SpawnItem identifiers="flakbolt" spawnposition="ThisInventory" />
</StatusEffect>
<Containable items="flakbolt" />
</ItemContainer>
</Item>
@@ -299,7 +300,7 @@
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="24" minleveldifficulty="10"/>
</Price>
<Deconstruct time="10">
<Item identifier="aluminium" amount="2"/>
<Item identifier="aluminium"/>
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20">
<RequiredSkill identifier="weapons" level="25"/>
@@ -324,12 +325,13 @@
</Holdable>
<ItemContainer hideitems="true" capacity="1" drawinventory="false" canbeselected="false" canbecombined="true" ShowConditionInContainedStateIndicator="true" removecontaineditemsondeconstruct="true" containedstateindicatorstyle="bullet">
<!-- -2.5 per usage = 40 shots per box -->
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<SpawnItem identifiers="flakboltdirectional" spawnposition="ThisInventory" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" condition="-2.5" disabledeltatime="true">
<RequiredItem items="flakboltdirectional" type="Contained" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<Conditional condition="gt 0"/>
<SpawnItem identifiers="flakboltdirectional" spawnposition="ThisInventory" />
</StatusEffect>
<Containable items="flakboltdirectional" />
</ItemContainer>
</Item>
@@ -426,8 +428,8 @@
<RequiredItem tag="ammobox" mincondition="0.0" maxcondition="0.1" usecondition="false" description="fabricationdescription.ammoboxrecycle" header="fabricationheader.ammoboxrecycle" defaultitem="flakcannonammoboxphysicorium" />
</Fabricate>
<Deconstruct time="10">
<Item identifier="physicorium" amount="2" mincondition="0.95"/>
<Item identifier="aluminium" amount="2"/>
<Item identifier="physicorium" mincondition="0.95"/>
<Item identifier="aluminium"/>
</Deconstruct>
<Sprite texture="Content/Items/Containers/containers.png" depth="0.54" sourcerect="800,878,95,78" origin="0.5,0.5" />
<Body width="90" height="72" density="30" />
@@ -436,12 +438,13 @@
</Holdable>
<ItemContainer hideitems="true" capacity="1" drawinventory="false" canbeselected="false" canbecombined="true" ShowConditionInContainedStateIndicator="true" removecontaineditemsondeconstruct="true" containedstateindicatorstyle="bullet">
<!-- -2.5 per usage = 40 shots per box -->
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<SpawnItem identifiers="flakboltphysicorium" spawnposition="ThisInventory" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" condition="-2.5" disabledeltatime="true">
<RequiredItem items="flakboltphysicorium" type="Contained" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<Conditional condition="gt 0"/>
<SpawnItem identifiers="flakboltphysicorium" spawnposition="ThisInventory" />
</StatusEffect>
<Containable items="flakboltphysicorium" />
</ItemContainer>
</Item>
@@ -537,8 +540,8 @@
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="24" minleveldifficulty="15"/>
</Price>
<Deconstruct time="10">
<Item identifier="c4block" amount="2" mincondition="0.95" />
<Item identifier="aluminium" amount="2" />
<Item identifier="c4block" mincondition="0.95" />
<Item identifier="aluminium" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20">
<RequiredSkill identifier="weapons" level="50" />
@@ -559,12 +562,13 @@
</Holdable>
<ItemContainer hideitems="true" capacity="1" drawinventory="false" canbeselected="false" canbecombined="true" ShowConditionInContainedStateIndicator="true" removecontaineditemsondeconstruct="true" containedstateindicatorstyle="bullet">
<!-- -2.5 per usage = 40 shots per box -->
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<SpawnItem identifiers="flakboltexplosive" spawnposition="ThisInventory" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" condition="-2.5" disabledeltatime="true">
<RequiredItem items="flakboltexplosive" type="Contained" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<Conditional condition="gt 0"/>
<SpawnItem identifiers="flakboltexplosive" spawnposition="ThisInventory" />
</StatusEffect>
<Containable items="flakboltexplosive" />
</ItemContainer>
</Item>
@@ -663,9 +667,9 @@
<Price storeidentifier="merchantarmory" multiplier="0.9" />
</Price>
<Deconstruct time="10">
<Item identifier="dementonite" amount="2" mincondition="0.95" />
<Item identifier="dementonite" amount="2" mincondition="0.5" />
<Item identifier="aluminium" amount="2" />
<Item identifier="dementonite" mincondition="0.95" />
<Item identifier="dementonite" mincondition="0.5" />
<Item identifier="aluminium" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20">
<RequiredSkill identifier="weapons" level="50" />
@@ -686,12 +690,13 @@
</Holdable>
<ItemContainer hideitems="true" capacity="1" drawinventory="false" canbeselected="false" canbecombined="true" ShowConditionInContainedStateIndicator="true" removecontaineditemsondeconstruct="true" containedstateindicatorstyle="bullet">
<!-- -5 per usage = 20 shots per box -->
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<SpawnItem identifiers="flakboltgravity" spawnposition="ThisInventory" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" condition="-5" disabledeltatime="true">
<RequiredItem items="flakboltgravity" type="Contained" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<Conditional condition="gt 0"/>
<SpawnItem identifiers="flakboltgravity" spawnposition="ThisInventory" />
</StatusEffect>
<Containable items="flakboltgravity" />
</ItemContainer>
</Item>

View File

@@ -2,7 +2,7 @@
<Item name=""
description=""
identifier="pulselaser" Tags="turret" category="Machine,Weapon" interactthroughwalls="true" Scale="0.5" interactdistance="10" spritecolor="1.0,1.0,1.0,1.0" focusonselected="true" offsetonselected="750" linkable="true" allowedlinks="pulselaserequipment">
identifier="pulselaser" Tags="turret" category="Machine,Weapon" subcategory="subweapons" interactthroughwalls="true" Scale="0.5" interactdistance="10" spritecolor="1.0,1.0,1.0,1.0" focusonselected="true" offsetonselected="750" linkable="true" allowedlinks="pulselaserequipment">
<Sprite texture="Loaders.png" depth="0.01" sourcerect="0,0,256,256" canflipy="false" />
<MinimapIcon name="Command_Weapons_Pulselaser" texture="Content/UI/CommandUIAtlas.png" sourcerect="384,768,128,128" />
<SwappableItem price="6000" replacementonuninstall="turrethardpoint" origin="128,215" swapidentifier="basicturret">
@@ -58,7 +58,7 @@
<SkillRequirementHint identifier="weapons" level="50" />
</Item>
<Item name="" identifier="pulselaserloader" tags="pulselaserequipment,pulselaserammosource,turretammosource" category="Machine,Weapon" linkable="true" allowedlinks="pulselaser" scale="0.5" damagedbyexplosions="true" explosiondamagemultiplier="0.2">
<Item name="" identifier="pulselaserloader" tags="pulselaserequipment,pulselaserammosource,turretammosource" category="Machine,Weapon" subcategory="subweapons" linkable="true" allowedlinks="pulselaser" scale="0.5" damagedbyexplosions="true" explosiondamagemultiplier="0.2">
<SwappableItem canbebought="false" origin="82,358" spawnwithid="pulselaserammobox" />
<Sprite name="Pulse Laser Loader Front" texture="Content/Items/Weapons/Loaders.png" depth="0.78" sourcerect="529,5,165,358" origin="0.5,0.5" />
<BrokenSprite texture="Content/Items/Weapons/Loaders.png" sourcerect="163,563,153,351" origin="0.5,0.5" offset="5,6" depth="0.77" fadein="true" maxcondition="99"/>
@@ -200,8 +200,8 @@
<Price storeidentifier="merchantarmory" multiplier="0.9" />
</Price>
<Deconstruct time="10">
<Item identifier="lithium" amount="2" mincondition="0.95"/>
<Item identifier="aluminium" amount="2" />
<Item identifier="lithium" mincondition="0.95"/>
<Item identifier="aluminium" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20">
<RequiredSkill identifier="weapons" level="50" />
@@ -222,12 +222,13 @@
<StatValue stattype="MovementSpeed" value="-0.2" />
</Holdable>
<ItemContainer hideitems="true" capacity="1" drawinventory="false" canbeselected="false" canbecombined="true" ShowConditionInContainedStateIndicator="true" removecontaineditemsondeconstruct="true" containedstateindicatorstyle="bullet">
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<SpawnItem identifiers="pulselaserbolt" spawnposition="ThisInventory" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" condition="-2.25" disabledeltatime="true">
<RequiredItem items="pulselaserbolt" type="Contained" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<SpawnItem identifiers="pulselaserbolt" spawnposition="ThisInventory" />
<Conditional condition="gt 0"/>
</StatusEffect>
<Containable items="pulselaserbolt" />
</ItemContainer>
</Item>
@@ -243,8 +244,8 @@
<Price storeidentifier="merchantarmory" multiplier="0.9" />
</Price>
<Deconstruct time="10">
<Item identifier="fulgurium" amount="2" mincondition="0.95"/>
<Item identifier="aluminium" amount="2" />
<Item identifier="fulgurium" mincondition="0.95"/>
<Item identifier="aluminium" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20">
<RequiredSkill identifier="weapons" level="65" />
@@ -264,11 +265,12 @@
<StatValue stattype="MovementSpeed" value="-0.2" />
</Holdable>
<ItemContainer hideitems="true" capacity="1" drawinventory="false" canbeselected="false" canbecombined="true" ShowConditionInContainedStateIndicator="true" removecontaineditemsondeconstruct="true" containedstateindicatorstyle="bullet">
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<SpawnItem identifiers="pulselaserbolttrilaser" spawnposition="ThisInventory" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" condition="-3.5" disabledeltatime="true">
<RequiredItem items="pulselaserbolttrilaser" type="Contained" />
<Conditional condition="gt 0"/>
</StatusEffect>
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<SpawnItem identifiers="pulselaserbolttrilaser" spawnposition="ThisInventory" />
</StatusEffect>
<Containable items="pulselaserbolttrilaser" />
</ItemContainer>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Items>
<Item name="" identifier="railgun" description="" Tags="turret,slowturret" category="Machine,Weapon" interactthroughwalls="true" Scale="0.5" interactdistance="10" focusonselected="true" offsetonselected="800" linkable="true" allowedlinks="railgunammosource">
<Item name="" identifier="railgun" description="" Tags="turret,slowturret" category="Machine,Weapon" subcategory="subweapons" interactthroughwalls="true" Scale="0.5" interactdistance="10" focusonselected="true" offsetonselected="800" linkable="true" allowedlinks="railgunammosource">
<Sprite texture="Turrets.png" depth="0.01" sourcerect="4,4,504,504" canflipy="false" />
<MinimapIcon name="Command_Weapons_Railgun" texture="Content/UI/CommandUIAtlas.png" sourcerect="640,0,128,128" />
<SwappableItem price="7500" replacementonuninstall="largeturrethardpoint" origin="256,438" swapidentifier="largeturret">
@@ -47,7 +47,7 @@
<Upgrade gameversion="0.10.0.0" scale="*0.5" barrelpos="256,178" />
<SkillRequirementHint identifier="weapons" level="50" />
</Item>
<Item name="" description="" identifier="periscope" tags="periscope" category="Machine,Weapon" type="Controller" disableitemusagewhenselected="true" scale="0.5" isshootable="true" requireaimtouse="false" requireaimtosecondaryuse="false">
<Item name="" description="" identifier="periscope" tags="periscope" category="Machine,Weapon" subcategory="subweapons" type="Controller" disableitemusagewhenselected="true" scale="0.5" isshootable="true" requireaimtouse="false" requireaimtosecondaryuse="false">
<SwappableItem canbebought="false" origin="67,0" />
<Sprite texture="TurretsAndDepthCharges.png" depth="0.1" sourcerect="2,210,134,203" origin="0.5,0.5" />
<Controller allowingameediting="false" UserPos="-35.0, -50.0" direction="Right" canbeselected="true" AllowSelectingWhenSelectedByBot="true" AllowSelectingWhenSelectedByOther="false" msg="ItemMsgInteractSelect">
@@ -65,13 +65,13 @@
<!-- Controller output was made editable in v1.1.4.0, disallow it on periscopes -->
<Upgrade gameversion="1.1.4.0" allowingameediting="false" />
</Item>
<Item name="" identifier="railgunloadersmall" nameidentifier="railgunloader" tags="railgunequipment,railgunammosource,turretammosource,railgunammoloader" category="Machine,Weapon" linkable="true" allowedlinks="railgun" scale="0.5" damagedbyexplosions="true" explosiondamagemultiplier="0.2">
<Item name="" identifier="railgunloadersmall" nameidentifier="railgunloader" tags="railgunequipment,railgunammosource,turretammosource,railgunammoloader" category="Machine,Weapon" subcategory="subweapons" linkable="true" allowedlinks="railgun" scale="0.5" damagedbyexplosions="true" explosiondamagemultiplier="0.2">
<SwappableItem canbebought="false" origin="110,353" spawnwithid="railgunshell,railgunshell,railgunshell,railgunshell,railgunshell" />
<Sprite name="Railgun Loader Front" texture="Loaders.png" depth="0.78" sourcerect="709,370,220,353" origin="0.5,0.5" />
<BrokenSprite texture="Content/Items/Weapons/Loaders.png" sourcerect="163,563,153,351" origin="0.5,0.5" offset="35,4" depth="0.77" fadein="true" maxcondition="99" />
<UpgradePreviewSprite texture="Content/UI/WeaponUI.png" sourcerect="208,968,32,46" origin="0.5,0.5" />
<DecorativeSprite name="Railgun Loader Frame Front" texture="Loaders.png" depth="0.8" sourcerect="31,569,117,200" origin="0.5,0.5" offset="0,-30" />
<ItemContainer hideitems="false" drawinventory="true" capacity="18" slotsperrow="5" itempos="58,-200" iteminterval="20,0" itemrotation="90" canbeselected="true" msg="ItemMsgInteractSelect" containedspritedepths="0.79,0.791,0.792,0.793,0.794,0.795">
<ItemContainer hideitems="false" drawinventory="true" capacity="18" ItemsUseInventoryPlacement="true" slotsperrow="5" itempos="58,-200" iteminterval="20,0" itemrotation="90" canbeselected="true" msg="ItemMsgInteractSelect" containedspritedepths="0.79,0.791,0.792,0.793,0.794,0.795">
<GuiFrame relativesize="0.25,0.2" anchor="Center" style="ItemUI" />
<Containable items="railgunammo" />
</ItemContainer>
@@ -135,7 +135,7 @@
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="30" />
</Price>
<Deconstruct time="10">
<Item identifier="steel" amount="2" />
<Item identifier="steel" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20">
<RequiredSkill identifier="weapons" level="25" />
@@ -203,9 +203,9 @@
<Price storeidentifier="merchantarmory" sold="true" multiplier="0.9" minavailable="3" minleveldifficulty="35" />
</Price>
<Deconstruct time="10">
<Item identifier="steel" amount="2" />
<Item identifier="uranium" amount="2" />
<Item identifier="incendium" amount="2" />
<Item identifier="steel" />
<Item identifier="uranium" />
<Item identifier="incendium" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="30">
<RequiredSkill identifier="weapons" level="40" />
@@ -283,8 +283,8 @@
<Price sold="false" />
</Price>
<Deconstruct time="10">
<Item identifier="steel" amount="2" />
<Item identifier="uranium" amount="2" />
<Item identifier="steel" />
<Item identifier="uranium" />
<!-- clear the rest of the deconstruction -->
<Item />
</Deconstruct>
@@ -307,7 +307,7 @@
<Price storeidentifier="merchantarmory" multiplier="0.9" />
</Price>
<Deconstruct time="20">
<Item identifier="physicorium" amount="2" />
<Item identifier="physicorium" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20">
<RequiredSkill identifier="weapons" level="30" />
@@ -400,7 +400,7 @@
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="15" />
</Price>
<Deconstruct time="10">
<Item identifier="steel" amount="2" />
<Item identifier="steel" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20">
<RequiredSkill identifier="weapons" level="25" />
@@ -449,7 +449,7 @@
<Price storeidentifier="merchantarmory" multiplier="0.9" />
</Price>
<Deconstruct time="20">
<Item identifier="dementonite" amount="2" />
<Item identifier="dementonite" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20">
<RequiredSkill identifier="weapons" level="30" />
@@ -548,7 +548,7 @@
<RequiredItem identifier="ballisticfiber" />
</Fabricate>
<Deconstruct time="10">
<Item identifier="ballisticfiber" amount="2"/>
<Item identifier="ballisticfiber"/>
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="576,320,64,64" origin="0.5,0.5" />
<Sprite texture="TurretsAndDepthCharges.png" sourcerect="538,209,219,29" depth="0.55" origin="0.5,0.5" />

View File

@@ -2,7 +2,7 @@
<Items>
<Item name=""
description=""
identifier="turrethardpoint" Tags="turret,hardpoint" showinstatusmonitor="false" category="Machine,Weapon" interactthroughwalls="true" Scale="0.5" interactdistance="10" spritecolor="1.0,1.0,1.0,1.0" linkable="true" allowedlinks="turretammosource">
identifier="turrethardpoint" Tags="turret,hardpoint" showinstatusmonitor="false" category="Machine,Weapon" subcategory="subweapons" interactthroughwalls="true" Scale="0.5" interactdistance="10" spritecolor="1.0,1.0,1.0,1.0" linkable="true" allowedlinks="turretammosource">
<Sprite texture="Loaders.png" depth="0.01" sourcerect="0,262,256,84" canflipy="false" />
<UpgradePreviewSprite scale="2.5" texture="Content/UI/WeaponUI.png" sourcerect="736,807,84,68" origin="0.5,0.5" />
<SwappableItem price="0" origin="128,78" swapidentifier="basicturret">
@@ -31,7 +31,7 @@
<Item name=""
description=""
identifier="largeturrethardpoint" Tags="turret,hardpoint" showinstatusmonitor="false" category="Machine,Weapon" interactthroughwalls="true" Scale="0.5" interactdistance="10" spritecolor="1.0,1.0,1.0,1.0" linkable="true" allowedlinks="turretammosource">
identifier="largeturrethardpoint" Tags="turret,hardpoint" showinstatusmonitor="false" category="Machine,Weapon" subcategory="subweapons" interactthroughwalls="true" Scale="0.5" interactdistance="10" spritecolor="1.0,1.0,1.0,1.0" linkable="true" allowedlinks="turretammosource">
<Sprite texture="TurretsAndDepthCharges.png" depth="0.01" sourcerect="538,272,444,139" canflipy="false" />
<UpgradePreviewSprite scale="3.5" texture="Content/UI/WeaponUI.png" sourcerect="834,806,84,68" origin="0.5,0.5" />
<SwappableItem price="0" origin="222,125" swapidentifier="largeturret">
@@ -58,7 +58,7 @@
</ConnectionPanel>
</Item>
<Item name="" description="" identifier="blankperiscope" tags="periscope" category="Machine,Weapon" type="Controller" scale="0.5">
<Item name="" description="" identifier="blankperiscope" tags="periscope" category="Machine,Weapon" subcategory="subweapons" type="Controller" scale="0.5">
<SwappableItem canbebought="false" origin="67,0"/>
<Sprite texture="Loaders.png" depth="0.1" sourcerect="1,355,134,203" origin="0.5,0.5" />
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
@@ -69,7 +69,7 @@
</ConnectionPanel>
</Item>
<Item name="" identifier="blankloader" tags="turretammosource" category="Machine,Weapon" linkable="true" allowedlinks="turrethardpoint, largeturrethardpoint" scale="0.5">
<Item name="" identifier="blankloader" tags="turretammosource" category="Machine,Weapon" subcategory="subweapons" linkable="true" allowedlinks="turrethardpoint, largeturrethardpoint" scale="0.5">
<SwappableItem canbebought="false" origin="82,334" />
<UpgradePreviewSprite scale="2.0" texture="Content/UI/WeaponUI.png" sourcerect="576,960,64,64" origin="0.5,0.45" />
<Sprite name="Blank Loader" texture="Loaders.png" depth="0.78" sourcerect="537,376,165,334" origin="0.5,0.5" />

View File

@@ -145,9 +145,9 @@
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="9" />
</Price>
<Deconstruct time="10">
<Item identifier="steel" amount="2" />
<Item identifier="plastic" amount="2" />
<Item identifier="tin" amount="2" />
<Item identifier="steel" />
<Item identifier="plastic" />
<Item identifier="tin" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20">
<RequiredSkill identifier="weapons" level="30" />
@@ -289,8 +289,8 @@
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="9" />
</Price>
<Deconstruct time="10">
<Item identifier="steel" amount="2" />
<Item identifier="plastic" amount="2" />
<Item identifier="steel" />
<Item identifier="plastic" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="35" requiresrecipe="true">
<RequiredSkill identifier="weapons" level="35" />
@@ -383,7 +383,7 @@
<RequiredItem identifier="smgmagazine" mincondition="0.0" maxcondition="0.1" usecondition="false" />
</Fabricate>
<Deconstruct time="10">
<Item identifier="steel" amount="2" />
<Item identifier="steel" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="960,960,64,64" />
<Sprite texture="Content/Items/Weapons/weapons_new.png" depth="0.54" sourcerect="146,157,21,44" origin="0.5,0.5" />
@@ -418,8 +418,8 @@
<RequiredItem identifier="titaniumaluminiumalloy" amount="2" />
</Fabricate>
<Deconstruct time="10">
<Item identifier="plastic" amount="2" />
<Item identifier="titaniumaluminiumalloy" amount="2" />
<Item identifier="plastic" />
<Item identifier="titaniumaluminiumalloy" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="832,830,64,64" origin="0.5,0.5" />
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="0,121,144,80" depth="0.55" origin="0.5,0.5" />
@@ -476,8 +476,8 @@
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="18" />
</Price>
<Deconstruct time="10">
<Item identifier="iron" amount="2" />
<Item identifier="phosphorus" amount="2" mincondition="0.9" />
<Item identifier="iron" />
<Item identifier="phosphorus" mincondition="0.9" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20">
<RequiredSkill identifier="weapons" level="30" />
@@ -555,8 +555,8 @@
</Price>
<Upgrade gameversion="0.9.3.0" scale="0.5" />
<Deconstruct time="10">
<Item identifier="iron" amount="2" />
<Item identifier="copper" amount="2" mincondition="0.9" />
<Item identifier="iron" />
<Item identifier="copper" mincondition="0.9" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="10">
<RequiredSkill identifier="weapons" level="30" />
@@ -629,8 +629,8 @@
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="9" />
</Price>
<Deconstruct time="10">
<Item identifier="iron" amount="2" />
<Item identifier="sodium" amount="2" />
<Item identifier="iron" />
<Item identifier="sodium" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20">
<RequiredSkill identifier="weapons" level="60" />
@@ -800,8 +800,8 @@
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="18" />
</Price>
<Deconstruct time="10">
<Item identifier="steel" amount="2" />
<Item identifier="plastic" amount="2" />
<Item identifier="steel" />
<Item identifier="plastic" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="10">
<RequiredSkill identifier="weapons" level="30" />
@@ -853,6 +853,7 @@
<StatusEffect type="OnUse" target="Contained,UseTarget" Condition="-12.5" disabledeltatime="true">
<RequiredItem items="mobilebattery" type="Contained" msg="ItemMsgBatteryCellRequired" />
<Conditional entitytype="eq Character" />
<Conditional HasStatusTag="!equals outpostsecurity" /><!-- TODO ! Security wouldn't need so many batteries if we can prevent their batteries from draining (magically)-->
</StatusEffect>
</MeleeWeapon>
<ItemContainer capacity="1" maxstacksize="60" hideitems="true" containedstateindicatorstyle="battery">
@@ -879,7 +880,7 @@
<Price storeidentifier="merchanthusk" minavailable="0" maxavailable="2"/>
</Price>
<Deconstruct time="10">
<Item identifier="iron" amount="2" />
<Item identifier="iron" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="10">
<RequiredSkill identifier="weapons" level="30" />
@@ -923,8 +924,8 @@
<Price storeidentifier="merchantarmory" sold="true" multiplier="0.9" minavailable="3" />
</Price>
<Deconstruct time="10">
<Item identifier="steel" amount="2" />
<Item identifier="titaniumaluminiumalloy" amount="2" />
<Item identifier="steel" />
<Item identifier="titaniumaluminiumalloy" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="896,831,64,64" origin="0.5,0.5" />
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="0,244,186,65" depth="0.55" origin="0.5,0.5" />
@@ -982,8 +983,8 @@
<Price storeidentifier="merchantarmory" sold="true" multiplier="0.9" minavailable="12" />
</Price>
<Deconstruct time="5">
<Item identifier="iron" amount="2" />
<Item identifier="sodium" amount="2" />
<Item identifier="iron" />
<Item identifier="sodium" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="10">
<RequiredSkill identifier="weapons" level="30" />
@@ -1025,8 +1026,8 @@
<Price storeidentifier="merchantarmory" sold="true" multiplier="0.9" minavailable="12" />
</Price>
<Deconstruct time="5">
<Item identifier="iron" amount="2" />
<Item identifier="phosphorus" amount="2" />
<Item identifier="iron" />
<Item identifier="phosphorus" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="10">
<RequiredSkill identifier="weapons" level="30" />
@@ -1070,9 +1071,9 @@
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="9" />
</Price>
<Deconstruct time="10">
<Item identifier="steel" amount="2" />
<Item identifier="titaniumaluminiumalloy" amount="2" />
<Item identifier="plastic" amount="2" />
<Item identifier="steel" />
<Item identifier="titaniumaluminiumalloy" />
<Item identifier="plastic" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="60" requiresrecipe="true">
<RequiredSkill identifier="weapons" level="55" />
@@ -1216,8 +1217,8 @@
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="12" />
</Price>
<Deconstruct time="10">
<Item identifier="steel" amount="2" />
<Item identifier="plastic" amount="2" />
<Item identifier="steel" />
<Item identifier="plastic" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20">
<RequiredSkill identifier="weapons" level="40" />
@@ -1357,8 +1358,8 @@
<PreferredContainer secondary="wrecksecarmcab,abandonedsecarmcab,piratesecarmcab" spawnprobability="0.1" />
<Price baseprice="931" sold="false" canbespecial="false" />
<Deconstruct time="10">
<Item identifier="steel" amount="2" />
<Item identifier="titaniumaluminiumalloy" amount="2" />
<Item identifier="steel" />
<Item identifier="titaniumaluminiumalloy" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="320,320,64,64" origin="0.5,0.5" />
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="262,70,184,51" depth="0.55" origin="0.5,0.25" />
@@ -1409,8 +1410,8 @@
<PreferredContainer secondary="wrecksecarmcab,wreckarmcab,abandonedsecarmcab,piratesecarmcab,abandonedarmcab,piratearmcab" amount="12" spawnprobability="0.1" />
<Price baseprice="550" sold="false" canbespecial="false" />
<Deconstruct time="5">
<Item identifier="steel" amount="2" />
<Item identifier="iron" amount="2" />
<Item identifier="steel" />
<Item identifier="iron" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="448,256,64,64" origin="0.5,0.5" />
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="262,363,172,14" depth="0.55" origin="0.5,0.5" />
@@ -1443,8 +1444,8 @@
<PreferredContainer secondary="wrecksecarmcab,abandonedsecarmcab,piratesecarmcab" spawnprobability="0.1" />
<Price baseprice="770" sold="false" canbespecial="false" />
<Deconstruct time="10">
<Item identifier="iron" amount="2" />
<Item identifier="morbusine" amount="2" />
<Item identifier="iron" />
<Item identifier="morbusine" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="448,320,64,64" origin="0.5,0.5" />
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="186,183,63,16" depth="0.55" origin="0.5,0.5" />
@@ -1477,8 +1478,8 @@
<PreferredContainer secondary="wrecksecarmcab,abandonedsecarmcab,piratesecarmcab" spawnprobability="0.1" />
<Price baseprice="1064" sold="false" canbespecial="false" />
<Deconstruct time="10">
<Item identifier="steel" amount="2" />
<Item identifier="plastic" amount="2" />
<Item identifier="steel" />
<Item identifier="plastic" />
</Deconstruct>
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="384,320,64,64" origin="0.5,0.5" />
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="263,135,145,56" depth="0.55" origin="0.5,0.5" />
@@ -1536,9 +1537,9 @@
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="9" />
</Price>
<Deconstruct time="10">
<Item identifier="steel" amount="2" />
<Item identifier="titaniumaluminiumalloy" amount="2" />
<Item identifier="plastic" amount="2" />
<Item identifier="steel" />
<Item identifier="titaniumaluminiumalloy" />
<Item identifier="plastic" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="60" requiresrecipe="true">
<RequiredSkill identifier="weapons" level="55" />
@@ -1673,9 +1674,9 @@
<RequiredItem identifier="rubber" />
</Fabricate>
<Deconstruct time="35">
<Item identifier="physicorium" amount="4" />
<Item identifier="titaniumaluminiumalloy" amount="4" />
<Item identifier="rubber" amount="2" />
<Item identifier="physicorium" amount="2" />
<Item identifier="titaniumaluminiumalloy" amount="2" />
<Item identifier="rubber" />
</Deconstruct>
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="262,436,230,72" depth="0.55" origin="0.5,0.5" />
<Body width="220" height="60" density="30" />
@@ -1769,7 +1770,7 @@
<RequiredItem identifier="hmgmagazine" mincondition="0.0" maxcondition="0.1" usecondition="false" />
</Fabricate>
<Deconstruct time="15">
<Item identifier="steel" amount="2" />
<Item identifier="steel" />
</Deconstruct>
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="208,88,29,37" depth="0.55" origin="0.5,0.5" />
<Body width="29" height="37" density="25" />
@@ -1821,9 +1822,9 @@
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="9" />
</Price>
<Deconstruct time="10">
<Item identifier="aluminium" amount="2" />
<Item identifier="plastic" amount="2" />
<Item identifier="copper" amount="2" />
<Item identifier="aluminium" />
<Item identifier="plastic" />
<Item identifier="copper" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20" requiresrecipe="true">
<RequiredSkill identifier="weapons" level="30" />
@@ -1884,8 +1885,8 @@
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="6" />
</Price>
<Deconstruct time="10">
<Item identifier="steel" amount="2" />
<Item identifier="plastic" amount="2" />
<Item identifier="steel" />
<Item identifier="plastic" />
</Deconstruct>
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="270,295,107,49" depth="0.55" origin="0.5,0.5" />
<Body width="100" height="44" density="25" />

View File

@@ -442,6 +442,9 @@
</AutonomousObjectives>
</Job>
<!--NPC only jobs-->
<!-- items and behaviors defined through itemsets-->
<Job identifier="watchman"
onlyjobspecificdialog="false"
minnumber="0" maxnumber="0" initialcount="0" hiddenjob="true">
@@ -459,9 +462,6 @@
</ItemSet>
</Job>
<!--NPC only jobs-->
<!-- items and behaviors defined through itemsets-->
<Job identifier="commoner" onlyjobspecificdialog="true" minnumber="0" maxnumber="0" initialcount="0" hiddenjob="true"/>
<Job identifier="prisoner" onlyjobspecificdialog="true" minnumber="0" maxnumber="0" initialcount="0" hiddenjob="true">
<AutonomousObjectives>

View File

@@ -526,4 +526,84 @@
texture="Content/Map/Biomes/DestroyedWall.png"
premultiplyalpha="false" />
</PlateauPvP>
<PlateauOutpostPvP
identifier="plateauoutpost_pvp"
type="Outpost"
IsPvPLevel="True"
biomes="theaphoticplateau"
createholenexttoend="False"
createholetoabyss="False"
commonness="1"
initialdepthmin="100000"
initialdepthmax="200000"
levelobjectamount="50"
ambientlightcolor="10,10,0,255"
backgroundtexturecolor="60,60,0,255"
backgroundcolor="4,2,1,255"
wallcolor="255,255,255,255"
MinWidth="80000"
MaxWidth="80000"
Height="60000"
voronoisiteinterval="2000,2000"
voronoisitevariance="800,800"
CellSubdivisionLength="1000"
CellRoundingAmount="0.35"
CellIrregularity="0.2"
mainpathnodeintervalrange="500,500"
cavecount="0"
itemcount="0"
floatingicechunkcount="0"
seafloordepth="-300000"
seafloorvariance="1000"
mountaincountmin="0"
mountaincountmax="3"
mountainheightmin="10000"
mountainheightmax="20000"
ruincount="0"
minwreckcount="0"
maxwreckcount="0"
bottomholeprobability="0"
waterparticlescale="1"
startposition="0.3,0.1"
endposition="0.7,0.5"
mintunnelradius="25000"
mincorpsecount="1"
maxcorpsecount="5"
thalamusprobability="0"
WreckHullFloodingChance="0.25"
wreckfloodinghullminwaterpercentage="0.1"
WreckFloodingHullMaxWaterPercentage="0.3"
sidetunnelcount="0,0"
minsidetunnelradius="25000,25000"
backgroundcreatureamount="80"
walltexturesize="512"
walledgetexturewidth="1024"
walledgeexpandoutwardsamount="128"
walledgeexpandinwardsamount="128"
sidetunnelvariance="0.5"
mainpathvariance="0"
resourceintervalrange="19200,38400"
caveresourceintervalrange="9600,19200"
resourceclustersizerange="3,6"
resourcespawnchance="0.3"
caveresourcespawnchance="0.6"
islandcount="0"
abyssislandcount="0"
icespirecount="0">
<WaterParticles
texture="Content/Map/Biomes/AphoticPlateau/BackgroundParticles.png" />
<Wall
texture="Content/Map/Biomes/AphoticPlateau/LevelWall.png"
premultiplyalpha="false" />
<WallEdge
texture="Content/Map/Biomes/AphoticPlateau/LevelWallEdge.png" />
<DestructibleWall
texture="Content/Map/Biomes/DestructibleWall.png" />
<DestructibleWallEdge
texture="Content/Map/Biomes/DestructibleWallEdge.png" />
<WallDestroyed
texture="Content/Map/Biomes/DestroyedWall.png"
premultiplyalpha="false" />
</PlateauOutpostPvP>
</LevelGenerationParameters>

Binary file not shown.

BIN
Content/Map/Biomes/ColdCaverns/BackgroundElements1.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/Map/Biomes/ColdCaverns/BackgroundElements2.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -6,8 +6,8 @@
commonness="0"
Type="LocationConnection"
AmbientLightColor="4,6,8,255"
BackgroundTextureColor="8,16,20,255"
BackgroundColor="2,4,5,255"
BackgroundTextureColor="0,25,40,255"
BackgroundColor="0,0,5,255"
WallColor="255,255,255,255"
StartPosition="0.15,0.1"
EndPosition="0.84,0.1"
@@ -68,12 +68,11 @@
WallEdgeTextureWidth="1024"
WallEdgeExpandOutwardsAmount="128"
WallEdgeExpandInwardsAmount="128">
<!--
<Background
texture="Content/Map/LevelBackground1.png" />
texture="Content/Map/Background.png" />
<BackgroundTop
texture="Content/Map/iceBackground.png"
premultiplyalpha="false" />-->
texture="Content/Map/Background2.png"
premultiplyalpha="false" />
<WaterParticles
texture="Content/Map/Biomes/ColdCaverns/BackgroundParticles.png" />
<Wall
@@ -96,8 +95,8 @@
maxleveldifficulty="5"
Type="LocationConnection"
AmbientLightColor="4,6,8,255"
BackgroundTextureColor="8,16,20,255"
BackgroundColor="2,4,5,255"
BackgroundTextureColor="0,25,40,255"
BackgroundColor="0,0,5,255"
WallColor="255,255,255,255"
StartPosition="0.15,0.1"
EndPosition="0.85,0.1"
@@ -158,12 +157,12 @@
WallEdgeTextureWidth="1024"
WallEdgeExpandOutwardsAmount="128"
WallEdgeExpandInwardsAmount="128">
<!--
<Background
texture="Content/Map/LevelBackground1.png" />
texture="Content/Map/Background.png" />
<BackgroundTop
texture="Content/Map/iceBackground.png"
premultiplyalpha="false" />-->
texture="Content/Map/Background2.png"
premultiplyalpha="false" />
<WaterParticles
texture="Content/Map/Biomes/ColdCaverns/BackgroundParticles.png" />
<Wall
@@ -186,8 +185,8 @@
minleveldifficulty="5"
Type="LocationConnection"
AmbientLightColor="4,6,8,255"
BackgroundTextureColor="8,16,20,255"
BackgroundColor="2,4,5,255"
BackgroundTextureColor="0,25,40,255"
BackgroundColor="0,0,5,255"
WallColor="255,255,255,255"
StartPosition="0.1,0.1"
EndPosition="0.9,0.5"
@@ -248,12 +247,11 @@
WallEdgeTextureWidth="1024"
WallEdgeExpandOutwardsAmount="128"
WallEdgeExpandInwardsAmount="128">
<!--
<Background
texture="Content/Map/LevelBackground1.png" />
texture="Content/Map/Background.png" />
<BackgroundTop
texture="Content/Map/iceBackground.png"
premultiplyalpha="false" />-->
texture="Content/Map/Background2.png"
premultiplyalpha="false" />
<WaterParticles
texture="Content/Map/Biomes/ColdCaverns/BackgroundParticles.png" />
<Wall
@@ -276,8 +274,8 @@
minleveldifficulty="8"
Type="LocationConnection"
AmbientLightColor="4,6,8,255"
BackgroundTextureColor="8,16,20,255"
BackgroundColor="2,4,5,255"
BackgroundTextureColor="0,25,40,255"
BackgroundColor="0,0,5,255"
WallColor="255,255,255,255"
StartPosition="0.1,0.1"
EndPosition="0.9,0.5"
@@ -338,12 +336,11 @@
WallEdgeTextureWidth="1024"
WallEdgeExpandOutwardsAmount="128"
WallEdgeExpandInwardsAmount="128">
<!--
<Background
texture="Content/Map/LevelBackground1.png" />
texture="Content/Map/Background.png" />
<BackgroundTop
texture="Content/Map/iceBackground.png"
premultiplyalpha="false" />-->
texture="Content/Map/Background2.png"
premultiplyalpha="false" />
<WaterParticles
texture="Content/Map/Biomes/ColdCaverns/BackgroundParticles.png" />
<Wall
@@ -369,10 +366,10 @@
commonness="1"
initialdepthmin="100000"
initialdepthmax="200000"
levelobjectamount="50"
levelobjectamount="2000"
ambientlightcolor="4,6,8,255"
backgroundtexturecolor="8,16,20,255"
backgroundcolor="2,4,5,255"
BackgroundTextureColor="0,25,40,255"
BackgroundColor="0,0,5,255"
wallcolor="255,255,255,255"
minwidth="40000"
maxwidth="40000"
@@ -422,6 +419,11 @@
islandcount="0"
abyssislandcount="0"
icespirecount="0">
<Background
texture="Content/Map/Background.png" />
<BackgroundTop
texture="Content/Map/Background2.png"
premultiplyalpha="false" />
<WaterParticles
texture="Content/Map/Biomes/ColdCaverns/BackgroundParticles.png" />
<Wall
@@ -444,8 +446,8 @@
Type="LocationConnection"
IsPvPLevel="True"
AmbientLightColor="4,6,8,255"
BackgroundTextureColor="8,16,20,255"
BackgroundColor="2,4,5,255"
BackgroundTextureColor="0,25,40,255"
BackgroundColor="0,0,5,255"
WallColor="255,255,255,255"
StartPosition="0.15,0.1"
EndPosition="0.85,0.1"
@@ -506,6 +508,11 @@
WallEdgeTextureWidth="1024"
WallEdgeExpandOutwardsAmount="128"
WallEdgeExpandInwardsAmount="128">
<Background
texture="Content/Map/Background.png" />
<BackgroundTop
texture="Content/Map/Background2.png"
premultiplyalpha="false" />
<WaterParticles
texture="Content/Map/Biomes/ColdCaverns/BackgroundParticles.png" />
<Wall
@@ -521,10 +528,10 @@
texture="Content/Map/Biomes/DestroyedWall.png"
premultiplyalpha="false" />
</ColdCavernsPvP>
<!-- used in all biomes in the outpost pvp mode, just a more spacious outpost level to give more room for very large outposts -->
<ColdCavernsOutpostPvP
identifier="coldcavernsoutpost_pvp"
biomes="any"
biomes="coldcaverns"
commonness="1"
Type="Outpost"
IsPvPLevel="True"
@@ -602,8 +609,8 @@
WallEdgeExpandOutwardsAmount="128"
WallEdgeExpandInwardsAmount="128"
AmbientLightColor="4,6,8,255"
BackgroundTextureColor="8,16,20,255"
BackgroundColor="2,4,5,255"
BackgroundTextureColor="0,25,40,255"
BackgroundColor="0,0,5,255"
WallColor="255,255,255,255"
WaterParticleColor="255,255,255,255"
PlayNoiseLoopInOutpostLevel="False"
@@ -615,6 +622,11 @@
premultiplyalpha="false" />
<WallEdge
texture="Content/Map/Biomes/ColdCaverns/LevelWallEdge.png" />
<Background
texture="Content/Map/Background.png" />
<BackgroundTop
texture="Content/Map/Background2.png"
premultiplyalpha="false" />
<DestructibleWall
texture="Content/Map/Biomes/DestructibleWall.png" />
<DestructibleWallEdge

Some files were not shown because too many files have changed in this diff Show More