Track LocalMods as part of monolith
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<CaveGenerationParameters>
|
||||
<Cave identifier="thalamuscave" minwidth="1000" maxwidth="5000" minheight="2000" maxheight="5000" commonness="0" minbranchcount="0" maxbranchcount="0" levelobjectamount="200" destructiblewallratio="0">
|
||||
<WallEdge texture="%ModDir%/Map/Biomes/ThalamusCave/LevelWallEdge.png" />
|
||||
<WallDestroyed texture="Content/Map/Biomes/DestructibleWall.png" premultiplyalpha="false" />
|
||||
<Wall texture="%ModDir%/Map/Biomes/ThalamusCave/LevelWall.png" premultiplyalpha="false" />
|
||||
</Cave>
|
||||
</CaveGenerationParameters>
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 714 KiB |
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<levelobjects>
|
||||
<!-- a series of background chunks that spawn along walls -->
|
||||
<BackgroundChunks identifier="thalamuscavebackgroundchunks" spawnpos="Wall" minsurfacewidth="0" minsize="2" maxsize="3" randomrotation="-180,180" commonness="0" depthrange="1200,2000" alignment="TopLeft, BottomRight" clusteringamount="0" clusteringgroup="0" alignwithsurface="False" swingamount="0" swingfrequency="0" scaleoscillation="0.2,0.2" scaleoscillationfrequency="0.1" sonardisruption="0" maxcount="2000" randomoffset="100,500">
|
||||
<Sprite texture="%ModDir%/Map/Biomes/ThalamusCave/BackgroundChunks.png" sourcerect="0,261,353,359" origin="0.5,0.5" />
|
||||
<Sprite texture="%ModDir%/Map/Biomes/ThalamusCave/BackgroundChunks.png" sourcerect="0,620,400,404" origin="0.5,0.5" />
|
||||
<Sprite texture="%ModDir%/Map/Biomes/ThalamusCave/BackgroundChunks.png" sourcerect="400,663,362,361" origin="0.5,0.5" />
|
||||
<overridecommonness leveltype="thalamuscave" commonness="100" />
|
||||
</BackgroundChunks>
|
||||
</levelobjects>
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 898 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 506 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 364 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 1.9 MiB |
+51
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Thalamus Cave -->
|
||||
<levelobjects>
|
||||
<!-- Common Objects -->
|
||||
<watercurrentcave identifier="watercurrent_thalamuscave" spawnpos="CaveWall" alignment="TopLeft, BottomRight" minsize="0.5" maxsize="2" randomrotation="0,360" commonness="0" depthrange="0,1" clusteringamount="0" clusteringgroup="0" alignwithsurface="False" minsurfacewidth="0" swingamount="0" swingfrequency="0" scaleoscillation="0,0" scaleoscillationfrequency="0" sonardisruption="0" maxcount="10" randomoffset="0,0">
|
||||
<Sound file="Content/Sounds/Water/BlackSmoker.ogg" range="800" position="0,0" />
|
||||
<Trigger position="0,0" radius="500" camerashake="0.5" triggeredby="Character" networksyncing="true" force="0,50" forcemode="Acceleration" forcefalloff="true" forcevelocitylimit="480" forcefluctuationstrength="1.0" forcefluctuationinterval="10" />
|
||||
<overridecommonness leveltype="thalamuscave" commonness="10" />
|
||||
</watercurrentcave>
|
||||
<ballastfloraspores identifier="ballastfloraspores_thalamuscave" spawnpos="CaveWall" alignment="TopLeft, BottomRight" minsize="1" maxsize="2" randomrotation="0,360" commonness="0" maxcount="3" depthrange="0,1" clusteringamount="0" clusteringgroup="0" alignwithsurface="False" minsurfacewidth="0" swingamount="0" swingfrequency="0" scaleoscillation="0,0" scaleoscillationfrequency="0" sonardisruption="0">
|
||||
<overridecommonness leveltype="thalamuscave" commonness="10" />
|
||||
<Trigger position="0,0" radius="1500" triggeredby="Submarine" infectidentifier="ballastflora" infectionchance="0.05" />
|
||||
<!--InnerSpores,
|
||||
Inner and Outer are separate because X amount of particles in a big radius tend to clamp up
|
||||
in center. Having Inner and Outer spreads them more evenly.-->
|
||||
<ParticleEmitter particle="spore" particlespersecond="10" position="0,0" anglemin="0" anglemax="360" velocitymin="0" velocitymax="10" scalemin="1" scalemax="1.5" distancemin="100" distancemax="600" />
|
||||
<ParticleEmitter particle="toxinmistlargefade" particlespersecond="5" position="0,0" anglemin="0" anglemax="360" scalemin="4.0" scalemax="5.0" distancemin="100" distancemax="600" velocitymin="0" velocitymax="10" />
|
||||
<!--OuterSpores-->
|
||||
<ParticleEmitter particle="spore" particlespersecond="50" position="0,0" anglemin="0" anglemax="360" velocitymin="0" velocitymax="10" scalemin="1" scalemax="1.5" distancemin="615" distancemax="1600" />
|
||||
<ParticleEmitter particle="toxinmistlargefade" particlespersecond="30" position="0,0" anglemin="0" anglemax="360" scalemin="4.0" scalemax="5.0" distancemin="615" distancemax="1600" velocitymin="0" velocitymax="10" />
|
||||
</ballastfloraspores>
|
||||
<!-- Specific Objects -->
|
||||
<teethwall identifier="teethwall" spawnpos="Wall, RuinWall" minsurfacewidth="390" minsize="0.9" maxsize="1.1" randomrotation="0,0" randomoffset="20,20" commonness="0" depthrange="-1,-0.1" alignment="TopLeft, BottomRight" clusteringamount="0" clusteringgroup="0" alignwithsurface="True" swingamount="0" swingfrequency="0" scaleoscillation="0,0" scaleoscillationfrequency="0" sonardisruption="0" TakeLevelWallDamage="true" HideWhenBroken="true" Health="100" maxcount="100">
|
||||
<Sprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards.png" sourcerect="0,113,402,71" origin="0.5,0.5" />
|
||||
<Trigger position="0,0" width="300" height="75" sensor="false" triggeredby="Human">
|
||||
<StatusEffect target="This" interval="5" disabledeltatime="true">
|
||||
<Conditional currentspeed="gt 0.15" />
|
||||
<Affliction identifier="bleeding" strength="1" />
|
||||
<Affliction identifier="lacerations" strength="1" />
|
||||
</StatusEffect>
|
||||
</Trigger>
|
||||
<Trigger position="0,0" radius="300" triggeredby="Human" staytriggereddelay="10000000" triggeronce="true">
|
||||
<StatusEffect target="This" type="OnBroken">
|
||||
<sound file="Content/Sounds/Damage/ArmorBreak2.ogg" />
|
||||
<sound file="Content/Sounds/Damage/ArmorBreak3.ogg" />
|
||||
<ParticleEmitter particle="organeruption" particleamount="50" scalemin="0.5" scalemax="1" velocitymin="100" velocitymax="500" anglemin="0" anglemax="360" />
|
||||
<ParticleEmitter particle="heavygib" drawontop="true" particleamount="1" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" anglemin="0" anglemax="360" />
|
||||
<ParticleEmitter particle="gib" particleamount="100" scalemin="0.25" scalemax="1" velocitymin="100" velocitymax="300" anglemin="0" anglemax="360" />
|
||||
<ParticleEmitter particle="bloodsplash" particleamount="30" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="1" scalemax="1.5" />
|
||||
</StatusEffect>
|
||||
</Trigger>
|
||||
<overridecommonness leveltype="thalamuscave" commonness="30" />
|
||||
</teethwall>
|
||||
<deadmeat identifier="deadmeat" spawnpos="Wall, RuinWall" minsurfacewidth="390" minsize="1.5" maxsize="2" randomrotation="0,0" randomoffset="20,20" commonness="0" depthrange="-1,-0.1" alignment="TopLeft, BottomRight" clusteringamount="0" clusteringgroup="0" alignwithsurface="True" swingamount="0" swingfrequency="0" scaleoscillation="0,0" scaleoscillationfrequency="0" sonardisruption="0" maxcount="1000">
|
||||
<Sprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards2.png" sourcerect="55,312,199,56" origin="0.5,0.5" />
|
||||
<Sprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards2.png" sourcerect="268,309,199,56" origin="0.5,0.5" />
|
||||
<Sprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards2.png" sourcerect="72,377,158,73" origin="0.5,0.5" />
|
||||
<Sprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards2.png" sourcerect="269,397,171,55" origin="0.5,0.5" />
|
||||
<overridecommonness leveltype="thalamuscave" commonness="70" />
|
||||
</deadmeat>
|
||||
</levelobjects>
|
||||
+228
@@ -0,0 +1,228 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Items>
|
||||
<Item name="" identifier="fleshgunloader_cave" nameidentifier="fleshgunloader1" tags="thalamus,fleshgunequipment_cave" category="Thalamus" linkable="true" allowedlinks="fleshgun_cave" scale="0.8" health="100" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyrepairtools="true" noninteractable="False">
|
||||
<Sprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards.png" depth="0.51" sourcerect="405,184,524,142" origin="0.5,0.5" />
|
||||
<BrokenSprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards.png" sourcerect="405,41,524,143" depth="0.51" maxcondition="0" origin="0.5,0.5" />
|
||||
<Body width="325" height="100" bodytype="Static" />
|
||||
<ItemContainer hideitems="true" drawinventory="true" capacity="1" slotsperrow="6" itempos="74,-281" iteminterval="0,0" itemrotation="0" canbeselected="false" containedspritedepth="0.79">
|
||||
<GuiFrame relativesize="0.15,0.2" anchor="Center" style="ItemUI" />
|
||||
<Containable items="fleshguntendon" />
|
||||
<!-- 4 shots -->
|
||||
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
|
||||
<SpawnItem identifiers="fleshguntendon1_cave" spawnposition="ThisInventory" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnDeath" target="This">
|
||||
<ParticleEmitter particle="organeruption" particleamount="50" scalemin="0.5" scalemax="1" velocitymin="100" velocitymax="500" anglemin="0" anglemax="360" />
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs2.ogg" range="2000" selectionmode="Random" />
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs3.ogg" range="2000" selectionmode="Random" />
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs4.ogg" range="2000" selectionmode="Random" />
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs5.ogg" range="2000" selectionmode="Random" />
|
||||
<ParticleEmitter particle="heavygib" drawontop="true" particleamount="1" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" anglemin="0" anglemax="360" />
|
||||
<ParticleEmitter particle="gib" particleamount="10" scalemin="0.25" scalemax="1" velocitymin="100" velocitymax="300" anglemin="0" anglemax="360" />
|
||||
<ParticleEmitter particle="bloodsplash" particleamount="5" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1" />
|
||||
<ParticleEmitter particle="whitegoosplash" particleamount="5" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnFire" target="This" Condition="-5.0" />
|
||||
<StatusEffect type="OnDamaged" target="This">
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs6.ogg" range="1000" selectionmode="Random" />
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs7.ogg" range="1000" selectionmode="Random" />
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs8.ogg" range="1000" selectionmode="Random" />
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs9.ogg" range="1000" selectionmode="Random" />
|
||||
<ParticleEmitter particle="bloodsplash" particleamount="1" scalemin="1" scalemax="1.5" velocitymin="0" velocitymax="100" anglemin="0" anglemax="360" />
|
||||
<ParticleEmitter particle="waterblood" particleamount="1" anglemin="0" anglemax="360" scalemin="2" scalemax="4" />
|
||||
<ParticleEmitter particle="gib" particleamount="4" scalemin="0.25" scalemax="1" velocitymin="100" velocitymax="300" anglemin="0" anglemax="360" />
|
||||
</StatusEffect>
|
||||
</ItemContainer>
|
||||
</Item>
|
||||
<Item name="" identifier="fleshguntendon1_cave" nameidentifier="fleshguntendon1" tags="fleshguntendon,thalamus" health="20" hideinmenus="true" category="Thalamus" sonarsize="5" scale="1" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbyrepairtools="true" damagedbymeleeweapons="true" impactsoundtag="impact_soft">
|
||||
<InventoryIcon texture="Content/Map/Thalamus/thalamus.png" sourcerect="676,296,24,48" origin="0.5,0.5" />
|
||||
<Sprite texture="Content/Map/Thalamus/thalamus.png" sourcerect="0,0,1,1" depth="0.55" origin="0.5,0.5" />
|
||||
<Body radius="10" density="35" />
|
||||
<Rope targetpullforce="45000" projectilepullforce="10" maxlength="15000" snaponcollision="true" spritewidth="30" tile="true">
|
||||
<Sprite texture="Content/Map/Thalamus/thalamus.png" sourcerect="617,352,174,32" depth="0.57" origin="0.5,0.5" />
|
||||
<EndSprite texture="Content/Map/Thalamus/thalamus.png" sourcerect="672,288,32,64" depth="0.56" origin="0.5,0.5" />
|
||||
<SnapSound file="Content/Items/Weapons/HarpoonGun1.ogg" range="500" frequencymultiplier="3.0,4.0" />
|
||||
<!-- Automatically snap after 300 seconds -->
|
||||
<StatusEffect type="OnUse" target="This" Snapped="true" delay="300" />
|
||||
<!-- Remove 1 second after snapping -->
|
||||
<StatusEffect type="Always" target="This" delay="1" checkconditionalalways="true">
|
||||
<Conditional Snapped="true" />
|
||||
<Remove />
|
||||
</StatusEffect>
|
||||
<!-- Snap after 5 seconds if not stuck to anything -->
|
||||
<StatusEffect type="OnUse" target="This" Snapped="true" delay="5" checkconditionalalways="true">
|
||||
<Conditional targetitemcomponent="Projectile" IsStuckToTarget="false" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnDeath" target="This" Snapped="true">
|
||||
<Sound file="Content/Sounds/Damage/Gore1.ogg" range="2000" selectionmode="Random" />
|
||||
<Sound file="Content/Sounds/Damage/Gore2.ogg" range="2000" />
|
||||
<Sound file="Content/Sounds/Damage/Gore3.ogg" range="2000" />
|
||||
<ParticleEmitter particle="organeruption" particleamount="50" scalemin="0.5" scalemax="1" velocitymin="100" velocitymax="500" anglemin="0" anglemax="360" />
|
||||
<ParticleEmitter particle="heavygib" drawontop="true" particleamount="3" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" anglemin="0" anglemax="360" />
|
||||
<ParticleEmitter particle="gib" particleamount="20" scalemin="0.25" scalemax="1" velocitymin="100" velocitymax="300" anglemin="0" anglemax="360" />
|
||||
<ParticleEmitter particle="bloodsplash" particleamount="10" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="1" scalemax="1.5" />
|
||||
<ParticleEmitter particle="whitegoosplash" particleamount="10" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="1" scalemax="1.5" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnDamaged" target="This">
|
||||
<Sound file="Content/Sounds/Damage/LimbSlash2.ogg" range="1000" />
|
||||
<ParticleEmitter particle="bloodsplash" particleamount="1" scalemin="1" scalemax="1.5" velocitymin="0" velocitymax="100" anglemin="0" anglemax="360" />
|
||||
<ParticleEmitter particle="waterblood" particleamount="1" anglemin="0" anglemax="360" scalemin="2" scalemax="4" />
|
||||
<ParticleEmitter particle="gib" particleamount="4" scalemin="0.25" scalemax="1" velocitymin="100" velocitymax="300" anglemin="0" anglemax="360" />
|
||||
</StatusEffect>
|
||||
</Rope>
|
||||
<Projectile characterusable="false" launchimpulse="100.0" sticktostructures="true" maxtargetstohit="2" maxjointtranslation="100">
|
||||
<Attack structuredamage="300" />
|
||||
<StatusEffect type="OnImpact" target="This">
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_harpoonHit1.ogg" range="1000" selectionmode="Random" />
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_harpoonHit2.ogg" range="1000" />
|
||||
<ParticleEmitter particle="gib" anglemin="0" anglemax="360" particleamount="15" velocitymin="100" velocitymax="2000" scalemin="0.5" scalemax="1.0" />
|
||||
<ParticleEmitter particle="heavygib" anglemin="0" anglemax="360" particleamount="15" velocitymin="100" velocitymax="500" scalemin="0.5" scalemax="1.0" />
|
||||
</StatusEffect>
|
||||
</Projectile>
|
||||
</Item>
|
||||
<Item name="" identifier="cellspawnorgan_cave" nameidentifier="cellspawnorgan1" tags="thalamus,cellspawnorgan_cave" category="Thalamus" linkable="false" scale="0.8" health="100" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyrepairtools="true">
|
||||
<Sprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards.png" depth="0.55" sourcerect="405,326,438,193" origin="0.5,0.5" />
|
||||
<BrokenSprite texture="Content/Map/Thalamus/thalamus.png" sourcerect="538,384,448,192" depth="0.55" maxcondition="0" />
|
||||
<Body radius="80" bodytype="Static" />
|
||||
<ItemComponent>
|
||||
<StatusEffect type="OnDeath" target="This">
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs2.ogg" range="2000" selectionmode="Random" />
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs3.ogg" range="2000" selectionmode="Random" />
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs4.ogg" range="2000" selectionmode="Random" />
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs5.ogg" range="2000" selectionmode="Random" />
|
||||
<ParticleEmitter particle="organeruption" particleamount="50" scalemin="0.5" scalemax="1" velocitymin="100" velocitymax="500" anglemin="0" anglemax="360" />
|
||||
<ParticleEmitter particle="heavygib" drawontop="true" particleamount="1" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" anglemin="0" anglemax="360" />
|
||||
<ParticleEmitter particle="gib" particleamount="10" scalemin="0.25" scalemax="1" velocitymin="100" velocitymax="300" anglemin="0" anglemax="360" />
|
||||
<ParticleEmitter particle="bloodsplash" particleamount="5" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1" />
|
||||
<ParticleEmitter particle="whitegoosplash" particleamount="5" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnFire" target="This" Condition="-5.0" />
|
||||
<StatusEffect type="OnDamaged" target="This">
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs6.ogg" range="1000" selectionmode="Random" />
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs7.ogg" range="1000" selectionmode="Random" />
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs8.ogg" range="1000" selectionmode="Random" />
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs9.ogg" range="1000" selectionmode="Random" />
|
||||
<ParticleEmitter particle="bloodsplash" particleamount="1" scalemin="1" scalemax="1.5" velocitymin="0" velocitymax="100" anglemin="0" anglemax="360" />
|
||||
<ParticleEmitter particle="waterblood" particleamount="1" anglemin="0" anglemax="360" scalemin="2" scalemax="4" />
|
||||
<ParticleEmitter particle="gib" particleamount="4" scalemin="0.25" scalemax="1" velocitymin="100" velocitymax="300" anglemin="0" anglemax="360" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="NotInWater" target="This" condition="-10" />
|
||||
</ItemComponent>
|
||||
</Item>
|
||||
<Item name="" identifier="thalamusbrain_cave" nameidentifier="thalamusbrain1" tags="thalamus,thalamusbrain_cave" category="Thalamus" noninteractable="False" scale="0.8" health="150" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbyrepairtools="true" damagedbymeleeweapons="true">
|
||||
<Sprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards.png" sourcerect="0,606,470,419" depth="0.59" origin="0.5,0.5" />
|
||||
<BrokenSprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards.png" sourcerect="470,606,473,418" depth="0.59" maxcondition="0" origin="0.5,0.5" />
|
||||
<Body radius="120" bodytype="Static" />
|
||||
<ItemComponent>
|
||||
<StatusEffect type="OnDeath" target="This">
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_brainDeath1.ogg" range="10000" selectionmode="Random" />
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_brainDeath2.ogg" range="10000" selectionmode="Random" />
|
||||
<ParticleEmitter particle="organeruption" particleamount="50" scalemin="0.5" scalemax="1" velocitymin="100" velocitymax="500" anglemin="0" anglemax="360" />
|
||||
<ParticleEmitter particle="heavygib" drawontop="true" particleamount="1" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" anglemin="0" anglemax="360" />
|
||||
<ParticleEmitter particle="gib" particleamount="100" scalemin="0.25" scalemax="1" velocitymin="100" velocitymax="300" anglemin="0" anglemax="360" />
|
||||
<ParticleEmitter particle="bloodsplash" particleamount="30" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="1" scalemax="1.5" />
|
||||
<ParticleEmitter particle="whitegoosplash" particleamount="20" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="1" scalemax="1.5" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnFire" target="This" Condition="-5.0" />
|
||||
<StatusEffect type="OnDamaged" target="This">
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_brainHit1.ogg" range="5000" selectionmode="Random" />
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_brainHit2.ogg" range="5000" selectionmode="Random" />
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_brainHit3.ogg" range="5000" selectionmode="Random" />
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_brainHit5.ogg" range="5000" selectionmode="Random" />
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_brainHit6.ogg" range="5000" selectionmode="Random" />
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_brainHit7.ogg" range="5000" selectionmode="Random" />
|
||||
<ParticleEmitter particle="bloodsplash" particleamount="1" scalemin="1" scalemax="1.5" velocitymin="0" velocitymax="100" anglemin="0" anglemax="360" />
|
||||
<ParticleEmitter particle="waterblood" particleamount="1" anglemin="0" anglemax="360" scalemin="2" scalemax="4" />
|
||||
<ParticleEmitter particle="gib" particleamount="4" scalemin="0.25" scalemax="1" velocitymin="100" velocitymax="300" anglemin="0" anglemax="360" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="Always" target="This">
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_idle1.ogg" range="2000" selectionmode="Random" volume="0.5" />
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_idle2.ogg" range="2000" selectionmode="Random" volume="0.5" />
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_idle3.ogg" range="2000" selectionmode="Random" volume="0.5" />
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_idle4.ogg" range="2000" selectionmode="Random" volume="0.5" />
|
||||
<Conditional Condition="gt 0" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="NotInWater" target="This" condition="-10" />
|
||||
</ItemComponent>
|
||||
</Item>
|
||||
<Item name="" identifier="storageorgan_cave" nameidentifier="storageorgan1" tags="container,thalamus,storageorgan_cave" category="Thalamus" health="25" linkable="false" pickdistance="150" scale="1" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyrepairtools="true">
|
||||
<Sprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards.png" depth="0.6" sourcerect="0,261,360,130" origin="0.5,0.5" />
|
||||
<BrokenSprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards.png" depth="0.6" sourcerect="0,391,360,130" origin="0.5,0.5" />
|
||||
<Body width="325" height="80" bodytype="Static" />
|
||||
<ItemContainer capacity="4" slotsperrow="2" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect" accessonlywhenbroken="true">
|
||||
<GuiFrame relativesize="0.18,0.25" anchor="Center" style="ItemUI" />
|
||||
<Containable items="smallitem,mediumitem" />
|
||||
<StatusEffect type="OnDeath" target="This">
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs1.ogg" range="2000" selectionmode="Random" />
|
||||
<ParticleEmitter particle="organeruption" particleamount="50" scalemin="0.5" scalemax="1" velocitymin="100" velocitymax="500" anglemin="0" anglemax="360" />
|
||||
<ParticleEmitter particle="heavygib" drawontop="true" particleamount="1" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" anglemin="0" anglemax="360" />
|
||||
<ParticleEmitter particle="gib" particleamount="10" scalemin="0.25" scalemax="1" velocitymin="100" velocitymax="300" anglemin="0" anglemax="360" />
|
||||
<ParticleEmitter particle="bloodsplash" particleamount="5" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1" />
|
||||
<ParticleEmitter particle="whitegoosplash" particleamount="5" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnFire" target="This" Condition="-5.0" />
|
||||
<StatusEffect type="OnDamaged" target="This">
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs6.ogg" range="1000" selectionmode="Random" />
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs7.ogg" range="1000" selectionmode="Random" />
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs8.ogg" range="1000" selectionmode="Random" />
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs9.ogg" range="1000" selectionmode="Random" />
|
||||
<ParticleEmitter particle="bloodsplash" particleamount="1" scalemin="1" scalemax="1.5" velocitymin="0" velocitymax="100" anglemin="0" anglemax="360" />
|
||||
<ParticleEmitter particle="waterblood" particleamount="1" anglemin="0" anglemax="360" scalemin="2" scalemax="4" />
|
||||
<ParticleEmitter particle="gib" particleamount="4" scalemin="0.25" scalemax="1" velocitymin="100" velocitymax="300" anglemin="0" anglemax="360" />
|
||||
</StatusEffect>
|
||||
</ItemContainer>
|
||||
</Item>
|
||||
<Item name="" identifier="fleshgun_cave" nameidentifier="fleshgun1" variantof="fleshgun1" Tags="turret,thalamus,fleshgun_cave" category="Thalamus" allowedlinks="fleshgunloader_cave">
|
||||
<Sprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards2.png" depth="0.51" sourcerect="11,95,420,190" origin="0.5,0.5" />
|
||||
<BrokenSprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards2.png" sourcerect="460,95,420,190" depth="0.51" maxcondition="0" origin="0.5,0.5" />
|
||||
</Item>
|
||||
<Item name="" identifier="fleshspike_cave" nameidentifier="fleshspike1" variantof="fleshspike1" Tags="turret,thalamus,fleshspike_cave" category="Thalamus">
|
||||
<Sprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards2.png" depth="0.51" sourcerect="11,0,320,96" origin="0.5,0.5" />
|
||||
<BrokenSprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards2.png" sourcerect="373,0,320,96" depth="0.51" maxcondition="0" origin="0.5,0.5" />
|
||||
</Item>
|
||||
<Item name="" description="" identifier="fleshspike_cave_small" nameidentifier="fleshspike1" Tags="fleshspikesmall_cave,turret,thalamus,ignoreaimdelay" category="Thalamus" Scale="0.4" spritecolor="1.0,1.0,1.0,1.0" health="100">
|
||||
<Sprite texture="Content/Map/Thalamus/thalamus.png" depth="0.896" sourcerect="96,0,352,96" canflipy="false" origin="0.5,0.5" />
|
||||
<StaticBody width="150" height="25" />
|
||||
<Turret airange="400" launchwithoutprojectile="true" canbeselected="false" characterusable="false" linkable="true" barrelpos="176,25" rotationlimits="270,270" powerconsumption="0.0" showchargeindicator="true" showprojectileindicator="true" recoildistance="-700" reload="2.0" retractiondurationmultiplier="0.15" recoiltime="0.25" retractiondelay="0.5" springstiffnesslowskill="2" springstiffnesshighskill="50" springdampinglowskill="0.5" springdampinghighskill="10" rotationspeedlowskill="1" rotationspeedhighskill="8">
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_spikeLaunch1.ogg" range="800" type="OnUse" />
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_spikeLaunch2.ogg" range="800" type="OnUse" />
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_spikeLaunch3.ogg" range="800" type="OnUse" />
|
||||
<BarrelSprite name="fleshgun spike" texture="Content/Map/Thalamus/thalamus.png" depth="0.897" sourcerect="0,32,96,992" origin="0.5,0.1" />
|
||||
<ParticleEmitter particle="risingbubbles" particleamount="20" scalemin="1" scalemax="2" velocitymin="50" velocitymax="100" anglemin="-20" anglemax="20" distancemin="0" distancemax="400" />
|
||||
<ParticleEmitter particle="bloodtrail" particleamount="10" scalemin="2" scalemax="5" velocitymin="200" velocitymax="100" anglemin="-20" anglemax="20" distancemin="0" distancemax="400" />
|
||||
<ParticleEmitter particle="waterblood" particleamount="10" scalemin="2" scalemax="4" velocitymin="0" velocitymax="50" anglemin="-10" anglemax="10" distancemin="0" distancemax="400" />
|
||||
<ParticleEmitter particle="blackwaterblood" particleamount="5" scalemin="3" scalemax="5" velocitymin="0" velocitymax="50" anglemin="-10" anglemax="10" distancemin="0" distancemax="400" />
|
||||
<StatusEffect type="OnUse" target="This" offset="0,300" delay="0.1" disabledeltatime="true">
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_spikeHit1.ogg" range="800" selectionmode="Random" />
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_spikeHit2.ogg" range="800" />
|
||||
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_spikeHit3.ogg" range="800" />
|
||||
<Explosion range="200.0" force="0.01" camerashake="0.5" flames="false" smoke="false" sparks="false" underwaterbubble="false" shockwave="false" flash="false" playTinnitus="false">
|
||||
<Affliction identifier="stun" strength="1.5" probability="0.5" />
|
||||
<Affliction identifier="stun" strength="1" />
|
||||
<Affliction identifier="bleeding" strength="10" probability="0.5" />
|
||||
<Affliction identifier="lacerations" strength="10" />
|
||||
<Affliction identifier="blunttrauma" strength="20" />
|
||||
<Affliction identifier="lacerations" strength="10" probability="0.2" />
|
||||
<Affliction identifier="blunttrauma" strength="10" probability="0.2" />
|
||||
</Explosion>
|
||||
</StatusEffect>
|
||||
</Turret>
|
||||
</Item>
|
||||
<Item name="" description="" identifier="stomach_acid_vent" Tags="stomachacidvent,turret,thalamus,ignoreaimdelay" category="Thalamus" Scale="0.4" spritecolor="1.0,1.0,1.0,1.0" health="100" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyrepairtools="true" noninteractable="true">
|
||||
<Sprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards.png" depth="0.896" sourcerect="0,184,313,77" canflipy="false" origin="0.5,0.5" />
|
||||
<Body width="150" height="60" bodytype="Static" />
|
||||
<Turret ignoreaimdelay="true" airange="400" launchwithoutprojectile="true" canbeselected="false" characterusable="false" linkable="true" barrelpos="150,30" rotationlimits="270,270" powerconsumption="0.0" showchargeindicator="true" showprojectileindicator="true" recoildistance="0" reload="0.25" retractiondurationmultiplier="0.15" recoiltime="0.25" retractiondelay="0.5" springstiffnesslowskill="100" springstiffnesshighskill="100" springdampinglowskill="10" springdampinghighskill="10" rotationspeedlowskill="8" rotationspeedhighskill="8">
|
||||
<BarrelSprite name="" texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards.png" depth="0.897" sourcerect="1,1,1,1" origin="0.5,0.1" />
|
||||
<ParticleEmitter particle="toxinmistlargefade" particleamount="1" scalemin="1" scalemax="1.5" velocitymin="50" velocitymax="550" anglemin="-20" anglemax="20" distancemin="0" distancemax="0" />
|
||||
<ParticleEmitter particle="toxinmist" particleamount="1" scalemin="1" scalemax="1" velocitymin="300" velocitymax="800" anglemin="-10" anglemax="10" distancemin="0" distancemax="0" />
|
||||
<LightComponent range="45" lightcolor="47,146,47,35" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false"></LightComponent>
|
||||
<!-- Shoot -->
|
||||
<StatusEffect type="OnUse" target="This" offset="0,200" delay="0.1" disabledeltatime="true">
|
||||
<Explosion range="150.0" force="0.01" camerashake="0.5" flames="false" smoke="false" sparks="false" underwaterbubble="false" shockwave="false" flash="false" playTinnitus="false">
|
||||
<Affliction identifier="acidburn" strength="3" probability="0.5" />
|
||||
<Affliction identifier="acidburn" strength="2" />
|
||||
</Explosion>
|
||||
</StatusEffect>
|
||||
</Turret>
|
||||
</Item>
|
||||
</Items>
|
||||
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
+15
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<locationtypes>
|
||||
<ilo_PirateOutpost identifier="ilo_PirateOutpost" namefile="Content/Map/locationNames.txt" commonnessperzone="1: 0, 2: 0, 3: 0, 4: 0, 5: 0, 6: 0" hasoutpost="false" beaconstationchance="0">
|
||||
<Symbol texture="Content/Map/MapAtlas.png" sourcerect="640,640,128,128" color="128,206,175,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/NaturalFormations.png" premultiplyalpha="false" />
|
||||
</ilo_PirateOutpost>
|
||||
<mlc_BeaconConstruction identifier="mlc_BeaconConstruction" namefile="Content/Map/locationNames.txt" commonnessperzone="1: 0, 2: 0, 3: 0, 4: 0, 5: 0, 6: 0" hasoutpost="false" beaconstationchance="0">
|
||||
<Symbol texture="Content/Map/MapAtlas.png" sourcerect="640,640,128,128" color="128,206,175,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/NaturalFormations.png" premultiplyalpha="false" />
|
||||
</mlc_BeaconConstruction>
|
||||
<mlc_BeaconConstruction identifier="mlc_site02" namefile="Content/Map/locationNames.txt" commonnessperzone="1: 0, 2: 0, 3: 0, 4: 0, 5: 0, 6: 0" hasoutpost="false" beaconstationchance="0">
|
||||
<Symbol texture="Content/Map/MapAtlas.png" sourcerect="640,640,128,128" color="128,206,175,255" />
|
||||
<Portrait texture="Content/Map/LocationPortraits/NaturalFormations.png" premultiplyalpha="false" />
|
||||
</mlc_BeaconConstruction>
|
||||
</locationtypes>
|
||||
+639
@@ -0,0 +1,639 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Randomevents>
|
||||
<EventPrefabs>
|
||||
<ScriptedEvent identifier="mfempty">
|
||||
<GoTo name="none" />
|
||||
<Label name="none" />
|
||||
</ScriptedEvent>
|
||||
<ScriptedEvent identifier="revealresearch">
|
||||
<RevealMapFeatureAction mapfeatureidentifier="abyssresearch" />
|
||||
</ScriptedEvent>
|
||||
<ScriptedEvent identifier="revealtrader">
|
||||
<RevealMapFeatureAction mapfeatureidentifier="autotrader_weapons" />
|
||||
</ScriptedEvent>
|
||||
<ScriptedEvent identifier="revealclown">
|
||||
<RevealMapFeatureAction mapfeatureidentifier="clownstation" />
|
||||
</ScriptedEvent>
|
||||
<!--
|
||||
|
||||
Clown Rep Check
|
||||
|
||||
-->
|
||||
<ScriptedEvent identifier="sectoyhammer_clownrepcheck">
|
||||
<CheckReputationAction targettype="faction" identifier="clowns" condition="gte 80">
|
||||
<Success>
|
||||
<GoTo name="end" />
|
||||
</Success>
|
||||
<Failure>
|
||||
<GoTo name="explode" />
|
||||
</Failure>
|
||||
</CheckReputationAction>
|
||||
<Label name="explode" />
|
||||
<RemoveItemAction targettag="statuseffectentity" />
|
||||
<StatusEffectAction targettag="statuseffectuser">
|
||||
<StatusEffect target="This">
|
||||
<sound file="%ModDir%/Sounds/womp.ogg" range="500" />
|
||||
</StatusEffect>
|
||||
</StatusEffectAction>
|
||||
<StatusEffectAction targettag="statuseffectuser">
|
||||
<StatusEffect target="This">
|
||||
<Explosion range="5.0" stun="5" force="200.0" flames="false" severlimbsprobability="0" flash="true" shockwave="false" sparks="true" underwaterbubble="false">
|
||||
<Affliction identifier="lacerations" strength="5" dividebylimbcount="false" />
|
||||
</Explosion>
|
||||
</StatusEffect>
|
||||
</StatusEffectAction>
|
||||
<Label name="end" />
|
||||
</ScriptedEvent>
|
||||
<!--
|
||||
|
||||
AUTO TRADER EVENTS
|
||||
|
||||
-->
|
||||
<ScriptedEvent identifier="autotrader_overdose">
|
||||
<CheckDataAction identifier="autotrader_overdose" condition="eq true">
|
||||
<Success>
|
||||
<!-- do nothing -->
|
||||
</Success>
|
||||
<Failure>
|
||||
<TagAction criteria="player" tag="player" />
|
||||
<!-- Spawn in the guy -->
|
||||
<SpawnAction npcsetidentifier="mapfeaturenpc" npcidentifier="addict" spawnpointtag="autotrader" spawnlocation="any" targettag="patient" SpawnPointType="Human" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<AfflictionAction targettag="patient" affliction="opiateoverdose" strength="0.6" MultiplyByMaxVitality="true" />
|
||||
<AfflictionAction targettag="patient" affliction="opiateaddiction" strength="1" MultiplyByMaxVitality="true" />
|
||||
<AfflictionAction targettag="patient" affliction="oxygenlow" strength="1" MultiplyByMaxVitality="true" />
|
||||
<AfflictionAction targettag="patient" affliction="stun" strength="0.1" MultiplyByMaxVitality="true" />
|
||||
<GodModeAction targettag="patient" enabled="true" />
|
||||
<!-- Turn off god mode when a player gets close, go fast!! -->
|
||||
<TriggerAction target1tag="patient" target2tag="player" disableiftargetincapacitated="false" radius="400" waitforinteraction="false" />
|
||||
<GodModeAction targettag="patient" enabled="false" />
|
||||
<SetDataAction identifier="autotrader_overdose" value="true" />
|
||||
<ConversationAction SpeakerTag="patient" text="mapfeature.autotraderoverdose.c1" eventsprite="mechanic" continueconversation="true">
|
||||
<Option text="MapFeature.autotraderoverdose.o1">
|
||||
<ConversationAction text="MapFeature.autotraderoverdose.o1.c1" />
|
||||
<NPCChangeTeamAction npctag="patient" teamid="Team1" addtocrew="true" />
|
||||
</Option>
|
||||
<Option text="MapFeature.autotraderoverdose.o2">
|
||||
<ConversationAction text="MapFeature.autotraderoverdose.o2.c1" />
|
||||
</Option>
|
||||
</ConversationAction>
|
||||
</Failure>
|
||||
</CheckDataAction>
|
||||
</ScriptedEvent>
|
||||
<ScriptedEvent identifier="autotrader_crawler">
|
||||
<SpawnAction speciesname="crawler" spawnpointtag="autotrader" spawnlocation="any" SpawnPointType="Enemy" requirespawnpointtag="true" />
|
||||
<SpawnAction speciesname="crawler" spawnpointtag="autotrader" spawnlocation="any" SpawnPointType="Enemy" requirespawnpointtag="true" />
|
||||
</ScriptedEvent>
|
||||
<ScriptedEvent identifier="autotrader_huskcrawler">
|
||||
<SpawnAction speciesname="Crawlerhusk" spawnpointtag="autotrader" spawnlocation="any" SpawnPointType="Enemy" requirespawnpointtag="true" />
|
||||
<SpawnAction speciesname="Crawlerhusk" spawnpointtag="autotrader" spawnlocation="any" SpawnPointType="Enemy" requirespawnpointtag="true" />
|
||||
</ScriptedEvent>
|
||||
<!--
|
||||
|
||||
WAYSATION EVENTS
|
||||
|
||||
-->
|
||||
<!-- Husk outbreak -->
|
||||
<ScriptedEvent identifier="waystation_husk">
|
||||
<SpawnAction npcsetidentifier="mapfeaturenpc" npcidentifier="waystation_security" spawnpointtag="waystation" spawnlocation="any" targettag="sec" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="watchman" spawnpointtag="waystation_admin" spawnlocation="any" targettag="admin" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<SpawnAction npcsetidentifier="mapfeaturenpc" npcidentifier="waystation_commoner" spawnpointtag="waystation" spawnlocation="any" targettag="commoner1" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<SpawnAction npcsetidentifier="mapfeaturenpc" npcidentifier="waystation_commoner" spawnpointtag="waystation" spawnlocation="any" targettag="commoner2" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<TagAction criteria="itemtag:admindoor" tag="door" />
|
||||
<TagAction criteria="player" tag="players" />
|
||||
<StatusEffectAction targettag="door">
|
||||
<StatusEffect target="This" Stuck="100" setvalue="true" />
|
||||
</StatusEffectAction>
|
||||
<!-- Husk the npcs -->
|
||||
<AfflictionAction targettag="sec" affliction="huskinfection" strength="400" />
|
||||
<AfflictionAction targettag="commoner1" affliction="huskinfection" strength="400" />
|
||||
<AfflictionAction targettag="commoner2" affliction="huskinfection" strength="400" />
|
||||
<AfflictionAction targettag="sec" affliction="internaldamage" strength="100" />
|
||||
<AfflictionAction targettag="commoner1" affliction="internaldamage" strength="100" />
|
||||
<AfflictionAction targettag="commoner2" affliction="internaldamage" strength="100" />
|
||||
<AfflictionAction targettag="sec" affliction="stun" strength="1" />
|
||||
<AfflictionAction targettag="commoner1" affliction="stun" strength="1" />
|
||||
<AfflictionAction targettag="commoner2" affliction="stun" strength="1" />
|
||||
<SpawnAction npcsetidentifier="mapfeaturenpc" npcidentifier="huskcultist_waystation" spawnpointtag="waystation" spawnlocation="any" targettag="cultist" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<SpawnAction npcsetidentifier="mapfeaturenpc" npcidentifier="huskcultist_waystation" spawnpointtag="waystation" spawnlocation="any" targettag="cultist" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<NPCChangeTeamAction npctag="cultist" teamid="Team2" />
|
||||
<Label name="checkhusks" />
|
||||
<ClearTagAction tag="trigger_player" />
|
||||
<TriggerAction target1tag="players" target2tag="door" waitforinteraction="true" applytotarget1="trigger_player" />
|
||||
<CheckConditionalAction targettag="cultist" IsDead="true">
|
||||
<Failure>
|
||||
<GoTo name="killhusks" />
|
||||
</Failure>
|
||||
<Success>
|
||||
<GoTo name="huskskilled" />
|
||||
</Success>
|
||||
</CheckConditionalAction>
|
||||
<Label name="killhusks" />
|
||||
<ConversationAction speakertag="admin" targettag="trigger_player" endeventifinterrupted="false" text="EventText.waystation_husk.c1" waitforinteraction="false" eventsprite="" />
|
||||
<GoTo name="checkhusks" />
|
||||
<Label name="huskskilled" />
|
||||
<ConversationAction speakertag="admin" targettag="trigger_player" endeventifinterrupted="false" text="EventText.waystation_husk.c2" waitforinteraction="false" eventsprite="" />
|
||||
<StatusEffectAction targettag="door">
|
||||
<StatusEffect target="This" Stuck="0" setvalue="true" />
|
||||
</StatusEffectAction>
|
||||
<ClearTagAction tag="trigger_player" />
|
||||
<ConversationAction speakertag="admin" endeventifinterrupted="false" text="EventText.waystation_husk.c3" waitforinteraction="true" eventsprite="officeinside" />
|
||||
<MoneyAction amount="4000" />
|
||||
<GiveExpAction amount="500" targettag="players" />
|
||||
</ScriptedEvent>
|
||||
<!-- Reveals a research station -->
|
||||
<ScriptedEvent identifier="waystation_revealresearch">
|
||||
<TriggerEventAction identifier="waystation_basenpcs" />
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="researcher" spawnpointtag="waystation" spawnlocation="any" targettag="researcher" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<!-- Use a trigger to stop the conversation bubble from appearing cross level -->
|
||||
<TagAction criteria="crew" tag="crew" />
|
||||
<TriggerAction target1tag="researcher" target2tag="crew" radius="800" />
|
||||
<ConversationAction text="EventText.waystation_revealresearch.c1" speakertag="researcher" invokertag="triggerer_player" endeventifinterrupted="false" eventsprite="mechanic">
|
||||
<Option text="EventText.waystation_revealresearch.o1">
|
||||
<ConversationAction text="EventText.waystation_revealresearch.o1.c1" targettag="triggerer_player" endeventifinterrupted="false" />
|
||||
<RevealMapFeatureAction mapfeatureidentifier="abyssresearch" />
|
||||
</Option>
|
||||
<Option text="EventText.waystation_revealresearch.o2">
|
||||
<ConversationAction text="EventText.waystation_revealresearch.o2.c1" targettag="triggerer_player" endeventifinterrupted="false" />
|
||||
</Option>
|
||||
</ConversationAction>
|
||||
</ScriptedEvent>
|
||||
<!-- Reveals a clown theatre -->
|
||||
<ScriptedEvent identifier="waystation_revealtheatre">
|
||||
<TriggerEventAction identifier="waystation_basenpcs" />
|
||||
<TagAction criteria="player" tag="player" />
|
||||
<TagAction criteria="itemtag:waystation_noticeboard" tag="ad" />
|
||||
<TriggerAction target1tag="player" target2tag="ad" waitforinteraction="true" applytotarget1="reader" />
|
||||
<ConversationAction text="EventText.waystation_revealtheatre.c1" invokertag="reader" endeventifinterrupted="false" eventsprite="noticeboard" />
|
||||
<RevealMapFeatureAction mapfeatureidentifier="clownstation" />
|
||||
</ScriptedEvent>
|
||||
<ScriptedEvent identifier="waystation_cargoad">
|
||||
<TriggerEventAction identifier="waystation_basenpcs" />
|
||||
<TagAction criteria="player" tag="player" />
|
||||
<TagAction criteria="itemtag:waystation_noticeboard" tag="ad" />
|
||||
<TriggerAction target1tag="player" target2tag="ad" waitforinteraction="true" applytotarget1="reader" />
|
||||
<ConversationAction text="EventText.waystation_cargoad.c1" invokertag="reader" endeventifinterrupted="false" eventsprite="noticeboard" />
|
||||
<MissionAction MissionTag="cargo" UnlockFurtherOnMap="true" MinLocationDistance="2" />
|
||||
</ScriptedEvent>
|
||||
<ScriptedEvent identifier="waystation_basenpcs">
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="securitynpccoalition" spawnpointtag="waystation" spawnlocation="any" targettag="sec" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="watchman" spawnpointtag="waystation_admin" spawnlocation="any" targettag="admin" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="commoner" spawnpointtag="waystation" spawnlocation="any" targettag="commoner1" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="commoner" spawnpointtag="waystation" spawnlocation="any" targettag="commoner2" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
</ScriptedEvent>
|
||||
<!--
|
||||
|
||||
CLOWN SHOWS
|
||||
|
||||
-->
|
||||
<!-- Watch a clown explode -->
|
||||
<ScriptedEvent identifier="clownstation_preformanceofalifetime">
|
||||
<SpawnAction npcsetidentifier="mapfeaturenpc" npcidentifier="clownsecurity" spawnpointtag="clownstation" spawnlocation="any" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="clown" spawnpointtag="clownstation" spawnlocation="any" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="clown" spawnpointtag="clownstation" spawnlocation="any" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<!-- Clown admin -->
|
||||
<SpawnAction npcsetidentifier="mapfeaturenpc" npcidentifier="clownadmin" spawnpointtag="clownstation_admin" spawnlocation="any" targettag="admin" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<!-- Use a trigger to stop the conversation bubble from appearing cross level -->
|
||||
<TagAction criteria="crew" tag="crew" />
|
||||
<TriggerAction target1tag="admin" target2tag="crew" radius="800" />
|
||||
<ConversationAction text="EventText.clownstation_preformanceofalifetime.c1" speakertag="admin" invokertag="triggerer_player" endeventifinterrupted="false" eventsprite="clown">
|
||||
<Option text="EventText.clownstation_preformanceofalifetime.o1">
|
||||
<ConversationAction text="EventText.clownstation_preformanceofalifetime.o1.c1" targettag="triggerer_player" endeventifinterrupted="false">
|
||||
<Option text="EventText.clownstation_preformanceofalifetime.o1.o1">
|
||||
<ConversationAction text="EventText.clownstation_preformanceofalifetime.o1.o1.c1" targettag="triggerer_player" />
|
||||
<GoTo name="show" />
|
||||
</Option>
|
||||
<Option text="EventText.clownstation_preformanceofalifetime.o1.o2">
|
||||
<ConversationAction text="EventText.clownstation_preformanceofalifetime.o1.o2.c1" targettag="triggerer_player" />
|
||||
<GoTo name="end" />
|
||||
</Option>
|
||||
</ConversationAction>
|
||||
</Option>
|
||||
</ConversationAction>
|
||||
<Label name="show" />
|
||||
<TagAction criteria="itemtag:showseat" tag="seat" />
|
||||
<TriggerAction target1tag="triggerer_player" target2tag="seat" waitforinteraction="true" />
|
||||
<TriggerEventAction identifier="showstart" />
|
||||
<ConversationAction text="EventText.clownstation_preformanceofalifetime.c2" targettag="triggerer_player" waitforinteraction="false" />
|
||||
<SpawnAction npcsetidentifier="mapfeaturenpc" npcidentifier="pagliacci" spawnpointtag="clownstation_showtime" spawnlocation="any" targettag="preformer" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<NPCWaitAction npctag="preformer" wait="true" />
|
||||
<StatusEffectAction targettag="preformer">
|
||||
<StatusEffect target="This">
|
||||
<sound file="%ModDir%/Sounds/yes.ogg" range="500" />
|
||||
</StatusEffect>
|
||||
</StatusEffectAction>
|
||||
<StatusEffectAction targettag="preformer">
|
||||
<StatusEffect target="This">
|
||||
<Explosion range="100.0" stun="0" force="0.0" flames="true" flash="true" shockwave="false" sparks="true" underwaterbubble="false" />
|
||||
</StatusEffect>
|
||||
</StatusEffectAction>
|
||||
<ConversationAction eventsprite="Jestmaster" text="EventText.clownstation_preformanceofalifetime.c3" invokertag="triggerer_player" />
|
||||
<ConversationAction text="EventText.clownstation_preformanceofalifetime.c4" invokertag="triggerer_player" eventsprite="Jestmaster" />
|
||||
<!-- Drum roll? -->
|
||||
<StatusEffectAction targettag="preformer">
|
||||
<StatusEffect target="This">
|
||||
<sound file="%ModDir%/Sounds/confetti.ogg" range="500" />
|
||||
</StatusEffect>
|
||||
</StatusEffectAction>
|
||||
<StatusEffectAction targettag="preformer">
|
||||
<StatusEffect target="This">
|
||||
<Explosion range="5.0" stun="10" force="10000.0" flames="false" severlimbsprobability="1" flash="false" shockwave="false" sparks="false" underwaterbubble="false">
|
||||
<Affliction identifier="explosiondamage" strength="100" dividebylimbcount="false" />
|
||||
<Affliction identifier="explosiondamage" strength="100" dividebylimbcount="false" />
|
||||
<Affliction identifier="explosiondamage" strength="100" dividebylimbcount="false" />
|
||||
<Affliction identifier="explosiondamage" strength="100" dividebylimbcount="false" />
|
||||
</Explosion>
|
||||
</StatusEffect>
|
||||
</StatusEffectAction>
|
||||
<WaitAction time="2" />
|
||||
<StatusEffectAction targettag="preformer">
|
||||
<StatusEffect target="This">
|
||||
<sound file="%ModDir%/Sounds/vanish.ogg" range="500" />
|
||||
<RemoveCharacter />
|
||||
</StatusEffect>
|
||||
</StatusEffectAction>
|
||||
<WaitAction time="2" />
|
||||
<TriggerEventAction identifier="showstop" />
|
||||
<ReputationAction targettype="Faction" identifier="clowns" increase="5" />
|
||||
<Label name="end" />
|
||||
</ScriptedEvent>
|
||||
<!-- Watch two clowns beat each other up -->
|
||||
<ScriptedEvent identifier="clownstation_brawl">
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="clown" spawnpointtag="clownstation_showtime" spawnlocation="any" targettag="clown1" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="clown" spawnpointtag="clownstation_showtime" spawnlocation="any" targettag="clown2" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<SpawnAction itemidentifier="toyhammer" targetinventory="clown1" />
|
||||
<SpawnAction itemidentifier="toyhammer" targetinventory="clown2" />
|
||||
<CombatAction combatmode="offensive" npctag="clown1" enemytag="clown2" isinstigator="true" guardreaction="none" witnessreaction="none" />
|
||||
<CombatAction combatmode="offensive" npctag="clown2" enemytag="clown1" isinstigator="true" guardreaction="none" witnessreaction="none" />
|
||||
<TriggerEventAction identifier="showstart" />
|
||||
</ScriptedEvent>
|
||||
<!-- Unlock a clown escort mission -->
|
||||
<ScriptedEvent identifier="clownstation_unlockescort">
|
||||
<SpawnAction npcsetidentifier="mapfeaturenpc" npcidentifier="clownsecurity" spawnpointtag="clownstation" spawnlocation="any" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="clown" spawnpointtag="clownstation" spawnlocation="any" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="clown" spawnpointtag="clownstation" spawnlocation="any" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<!-- Clown admin -->
|
||||
<SpawnAction npcsetidentifier="mapfeaturenpc" npcidentifier="clownadmin" spawnpointtag="clownstation_admin" spawnlocation="any" targettag="admin" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<TriggerEventAction identifier="clownstation_brawl" />
|
||||
<!-- Use a trigger to stop the conversation bubble from appearing cross level -->
|
||||
<TagAction criteria="crew" tag="crew" />
|
||||
<TriggerAction target1tag="admin" target2tag="crew" radius="800" />
|
||||
<ConversationAction text="EventText.clownstation_unlockescort.c1" speakertag="admin" invokertag="triggerer_player" endeventifinterrupted="false" eventsprite="clown" />
|
||||
<MissionAction missiontag="escortcommonersclowns" requirefaction="clowns" />
|
||||
</ScriptedEvent>
|
||||
<!-- Unlock a clown wreck mission -->
|
||||
<ScriptedEvent identifier="clownstation_unlockwreck">
|
||||
<SpawnAction npcsetidentifier="mapfeaturenpc" npcidentifier="clownsecurity" spawnpointtag="clownstation" spawnlocation="any" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="clown" spawnpointtag="clownstation" spawnlocation="any" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="clown" spawnpointtag="clownstation" spawnlocation="any" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<!-- Clown admin -->
|
||||
<SpawnAction npcsetidentifier="mapfeaturenpc" npcidentifier="clownadmin" spawnpointtag="clownstation_admin" spawnlocation="any" targettag="admin" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<TriggerEventAction identifier="clownstation_brawl" />
|
||||
<!-- Use a trigger to stop the conversation bubble from appearing cross level -->
|
||||
<TagAction criteria="crew" tag="crew" />
|
||||
<TriggerAction target1tag="admin" target2tag="crew" radius="800" />
|
||||
<ConversationAction text="EventText.clownstation_unlockwreck.c1" speakertag="admin" invokertag="triggerer_player" endeventifinterrupted="false" eventsprite="clown" />
|
||||
<MissionAction missiontag="escortcommonersclowns" requirefaction="clowns" />
|
||||
</ScriptedEvent>
|
||||
<!-- Stage light management -->
|
||||
<ScriptedEvent identifier="showstart">
|
||||
<TriggerEventAction identifier="sloff" />
|
||||
<TriggerEventAction identifier="splon" />
|
||||
</ScriptedEvent>
|
||||
<ScriptedEvent identifier="showstop">
|
||||
<TriggerEventAction identifier="slon" />
|
||||
<TriggerEventAction identifier="sploff" />
|
||||
</ScriptedEvent>
|
||||
<ScriptedEvent identifier="sloff">
|
||||
<TagAction criteria="itemtag:stageroomlight" tag="stagelight" />
|
||||
<StatusEffectAction targettag="stagelight">
|
||||
<StatusEffect target="This" IsOn="false" setvalue="true" />
|
||||
</StatusEffectAction>
|
||||
</ScriptedEvent>
|
||||
<ScriptedEvent identifier="slon">
|
||||
<TagAction criteria="itemtag:stageroomlight" tag="stagelight" />
|
||||
<StatusEffectAction targettag="stagelight">
|
||||
<StatusEffect target="This" IsOn="true" setvalue="true" />
|
||||
</StatusEffectAction>
|
||||
</ScriptedEvent>
|
||||
<ScriptedEvent identifier="sploff">
|
||||
<TagAction criteria="itemtag:spotlight" tag="spotlight" />
|
||||
<StatusEffectAction targettag="spotlight">
|
||||
<StatusEffect target="This" IsOn="false" setvalue="true" />
|
||||
</StatusEffectAction>
|
||||
</ScriptedEvent>
|
||||
<ScriptedEvent identifier="splon">
|
||||
<TagAction criteria="itemtag:spotlight" tag="spotlight" />
|
||||
<StatusEffectAction targettag="spotlight">
|
||||
<StatusEffect target="This" IsOn="true" setvalue="true" />
|
||||
</StatusEffectAction>
|
||||
</ScriptedEvent>
|
||||
<!--
|
||||
|
||||
ABYSS RESEARCH
|
||||
|
||||
-->
|
||||
<!-- Deliver research papers to a nearby research outpost -->
|
||||
<ScriptedEvent identifier="abyssresearch_mailman">
|
||||
<TagAction criteria="player" tag="player" />
|
||||
<TagAction criteria="crew" tag="crew" />
|
||||
<TagAction criteria="itemtag:researchchair1" tag="chair1" />
|
||||
<TagAction criteria="itemtag:researchchair2" tag="chair2" />
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="researcher" spawnpointtag="abyssresearch_researcher" spawnlocation="any" targettag="researcher" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="researcher" spawnpointtag="abyssresearch_researcher" spawnlocation="any" targettag="questgiver" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="reactoroperator" spawnpointtag="abyssresearch" spawnlocation="any" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="securitynpccoalition" spawnpointtag="abyssresearch" spawnlocation="any" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<NPCOperateItemAction npctag="questgiver" targettag="chair1" priority="70" />
|
||||
<NPCOperateItemAction npctag="researcher" targettag="chair2" priority="70" />
|
||||
<TriggerAction target1tag="questgiver" target2tag="player" applytotarget2="triggerer_player" radius="100" waitforinteraction="true" />
|
||||
<ConversationAction text="MapFeature.abyssresearch.c1" eventsprite="Receptiondude" invokertag="triggerer_player" endeventifinterrupted="false" />
|
||||
<SpawnAction ItemIdentifier="mailman_researchdata" TargetInventory="triggerer_player" />
|
||||
<MissionAction MissionIdentifier="gotoresearch" minlocationdistance="2" CreateLocationIfNotFound="true" unlockfurtheronmap="true" locationtype="Research, City, Study" />
|
||||
</ScriptedEvent>
|
||||
<!-- TODO: Update the sprite used here -->
|
||||
<ScriptedEvent identifier="mailman_delivery">
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="researcher" spawnlocation="Outpost" targettag="researcher" team="FriendlyNPC" TargetModuleTags="research" />
|
||||
<NPCWaitAction npctag="researcher" wait="true" />
|
||||
<ConversationAction text="MapFeature.mailman.impatient" speakertag="researcher" invokertag="triggerer_player" endeventifinterrupted="false" eventsprite="Stuckinthemiddle1">
|
||||
<Option text="MapFeature.mailman.waiting">
|
||||
<ConversationAction text="MapFeature.mailman.exposition" targettag="triggerer_player" endeventifinterrupted="false">
|
||||
<Option text="MapFeature.mailman.handover">
|
||||
<GoTo name="check" />
|
||||
</Option>
|
||||
<Option text="MapFeature.mailman.later" endconversation="true">
|
||||
<GoTo name="loop" />
|
||||
</Option>
|
||||
</ConversationAction>
|
||||
</Option>
|
||||
</ConversationAction>
|
||||
<Label name="loop" />
|
||||
<ClearTagAction tag="triggerer_player" />
|
||||
<ConversationAction text="MapFeature.mailman.impatient" speakertag="researcher" invokertag="triggerer_player" endeventifinterrupted="false" eventsprite="Stuckinthemiddle1">
|
||||
<Option text="MapFeature.mailman.handover">
|
||||
<GoTo name="check" />
|
||||
</Option>
|
||||
<Option text="MapFeature.mailman.later" endconversation="true">
|
||||
<GoTo name="loop" />
|
||||
</Option>
|
||||
</ConversationAction>
|
||||
<Label name="check" />
|
||||
<CheckItemAction itemidentifiers="mailman_researchdata" targettag="triggerer_player" applytagtoitem="data">
|
||||
<Failure>
|
||||
<ConversationAction text="MapFeature.mailman.missing" targettag="triggerer_player" />
|
||||
<GoTo name="loop" />
|
||||
</Failure>
|
||||
<Success>
|
||||
<GoTo name="end" />
|
||||
</Success>
|
||||
</CheckItemAction>
|
||||
<Label name="end" />
|
||||
<RemoveItemAction targettag="data" amount="1" />
|
||||
<ConversationAction text="MapFeature.mailman.snatch" targettag="triggerer_player">
|
||||
<Option text="MapFeature.mailman.payment">
|
||||
<ConversationAction text="MapFeature.mailman.groan" targettag="triggerer_player">
|
||||
<Option text="MapFeature.mailman.box">
|
||||
<!-- Take the box -->
|
||||
<ConversationAction text="MapFeature.mailman.sucker" targettag="triggerer_player" IgnoreInterruptDistance="true" ContinueAutomatically="true" />
|
||||
<SpawnAction itemidentifier="psychosisartifact" targetinventory="triggerer_player" />
|
||||
<CombatAction combatmode="Retreat" isinstigator="true" guardreaction="None" witnessreaction="None" npctag="researcher" enemytag="triggerer_player" />
|
||||
<ReputationAction targettype="Faction" increase="5" identifier="huskcult" />
|
||||
<GiveExpAction amount="500" targettag="crew" />
|
||||
<MissionStateAction missionidentifier="gotoresearch" operation="set" state="2" />
|
||||
</Option>
|
||||
<Option text="MapFeature.mailman.marks">
|
||||
<ConversationAction targettag="triggerer_player" text="MapFeature.mailman.lame" />
|
||||
<MoneyAction targettag="triggerer_player" amount="4500" />
|
||||
<GiveExpAction amount="500" targettag="crew" />
|
||||
<ReputationAction targettype="Faction" increase="1" identifier="huskcult" />
|
||||
<MissionStateAction missionidentifier="gotoresearch" operation="set" state="2" />
|
||||
</Option>
|
||||
</ConversationAction>
|
||||
</Option>
|
||||
<Option text="MapFeature.mailman.wasteoftime" endconversation="true">
|
||||
<ReputationAction targettype="Faction" increase="10" identifier="huskcult" />
|
||||
<MissionStateAction missionidentifier="gotoresearch" operation="set" state="2" />
|
||||
</Option>
|
||||
</ConversationAction>
|
||||
</ScriptedEvent>
|
||||
<!-- Spawns two abyss creatures nearby -->
|
||||
<!--ScriptedEvent
|
||||
identifier="abyssresearch_nasonovtesting">
|
||||
<TagAction criteria="player" tag="player" />
|
||||
<TagAction criteria="itemtag:researchdoor" tag="door" />
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1"
|
||||
npcidentifier="researcher" spawnpointtag="abyssresearch"
|
||||
spawnlocation="any" targettag="researcher"
|
||||
requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1"
|
||||
npcidentifier="researcher" spawnpointtag="abyssresearch"
|
||||
spawnlocation="any" targettag="questgiver"
|
||||
requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1"
|
||||
npcidentifier="reactoroperator" spawnpointtag="abyssresearch"
|
||||
spawnlocation="any"
|
||||
requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1"
|
||||
npcidentifier="securitynpccoalition" spawnpointtag="abyssresearch"
|
||||
spawnlocation="any"
|
||||
requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
|
||||
<StatusEffectAction targettag="door">
|
||||
<StatusEffect target="This" NonInteractable="true" setvalue="true" />
|
||||
</StatusEffectAction>
|
||||
<TriggerAction target1tag="player" target2tag="door" radius="100"
|
||||
applytotarget1="trigger_player" />
|
||||
<ConversationAction targettag="trigger_player"
|
||||
endeventifinterrupted="false" continueconversation="true"
|
||||
text="You can hear a conversation on the other side of the door."
|
||||
waitforinteraction="false" eventsprite="">
|
||||
<Option text="Listen.">
|
||||
<ConversationAction targettag="trigger_player"
|
||||
endeventifinterrupted="false" continueconversation="true"
|
||||
text="'Is it supposed to be glowing like that?'"
|
||||
waitforinteraction="false" eventsprite="" />
|
||||
<ConversationAction targettag="trigger_player"
|
||||
endeventifinterrupted="false" continueconversation="true"
|
||||
text="'It's fine, the transport case keeps the meta-materials suppressed.'"
|
||||
waitforinteraction="false" eventsprite="" />
|
||||
<ConversationAction targettag="trigger_player"
|
||||
endeventifinterrupted="false" continueconversation="true"
|
||||
text="'As long as the battery is charged, right?'"
|
||||
waitforinteraction="false" eventsprite="" />
|
||||
<ConversationAction targettag="trigger_player"
|
||||
endeventifinterrupted="false" continueconversation="true"
|
||||
text="'Yes, now will you please hand me-'"
|
||||
waitforinteraction="false" eventsprite="" continueautomatically="true" />
|
||||
<DelayAction time="1" />
|
||||
<ConversationAction targettag="trigger_player"
|
||||
endeventifinterrupted="false" continueconversation="true"
|
||||
text="'When was the last time the battery was changed?'"
|
||||
waitforinteraction="false" eventsprite="" />
|
||||
<ConversationAction targettag="trigger_player"
|
||||
endeventifinterrupted="false" continueconversation="true"
|
||||
text="'Is that really important?'"
|
||||
waitforinteraction="false" eventsprite="" />
|
||||
<ConversationAction targettag="trigger_player"
|
||||
endeventifinterrupted="false" continueconversation="true"
|
||||
text="'It would just make me feel better.'"
|
||||
waitforinteraction="false" eventsprite="" />
|
||||
<ConversationAction targettag="trigger_player"
|
||||
endeventifinterrupted="false" continueconversation="false"
|
||||
text="'Fine, but-... Oh shit.' The voice trails off, you can't make out the rest."
|
||||
waitforinteraction="false" eventsprite="" />
|
||||
</Option>
|
||||
<Option text="I'm not one to eavesdrop." />
|
||||
</ConversationAction>
|
||||
<ClearTagAction tag="trigger_player" />
|
||||
<ConversationAction targettag="trigger_player" speakertag="questgiver"
|
||||
endeventifinterrupted="false" text="You can hear a conversation on the other side of the door." />
|
||||
|
||||
</ScriptedEvent-->
|
||||
<!-- Teleport the researcher to an alien ruin? -->
|
||||
<ScriptedEvent identifier="abyssresearch_teleportmishap">
|
||||
<TagAction criteria="player" tag="player" />
|
||||
<TagAction criteria="itemtag:researchdoor" tag="door" />
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="researcher" spawnpointtag="abyssresearch_researcher" spawnlocation="any" targettag="researcher1" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="researcher" spawnpointtag="abyssresearch_researcher" spawnlocation="any" targettag="researcher2" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="reactoroperator" spawnpointtag="abyssresearch" spawnlocation="any" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="securitynpccoalition" spawnpointtag="abyssresearch" spawnlocation="any" targettag="sec" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<StatusEffectAction targettag="door">
|
||||
<StatusEffect target="This" NonInteractable="true" setvalue="true" />
|
||||
</StatusEffectAction>
|
||||
<TriggerAction target1tag="player" target2tag="door" radius="100" applytotarget1="trigger_player" />
|
||||
<ConversationAction targettag="trigger_player" endeventifinterrupted="false" continueconversation="true" text="EventText.abyssresearch_teleportmishap.c1" waitforinteraction="false" eventsprite="" />
|
||||
<ConversationAction targettag="trigger_player" endeventifinterrupted="false" continueconversation="true" text="EventText.abyssresearch_teleportmishap.c2" waitforinteraction="false" eventsprite="" />
|
||||
<ConversationAction targettag="trigger_player" endeventifinterrupted="false" continueconversation="true" text="EventText.abyssresearch_teleportmishap.c3" waitforinteraction="false" eventsprite="" />
|
||||
<ConversationAction targettag="trigger_player" endeventifinterrupted="false" continueconversation="true" text="EventText.abyssresearch_teleportmishap.c4" waitforinteraction="false" eventsprite="" />
|
||||
<ConversationAction targettag="trigger_player" endeventifinterrupted="false" continueconversation="false" text="EventText.abyssresearch_teleportmishap.c5" waitforinteraction="false" eventsprite="" />
|
||||
<SpawnAction itemidentifier="abyssresearch_alienobject" targettag="alienobject" targetinventory="researcher1" />
|
||||
<TeleportCharacterAction TargetTag="researcher1" />
|
||||
<TeleportCharacterAction TargetTag="researcher2" />
|
||||
<StatusEffectAction targettag="trigger_player">
|
||||
<StatusEffect target="This" duration="2">
|
||||
<sound file="Content/Items/Weapons/Emp.ogg" range="1000" />
|
||||
<Explosion range="3000.0" structuredamage="0" itemdamage="0" force="5" severlimbsprobability="0" flash="true" sparks="false" shockwave="false" flames="false" underwaterbubble="false" smoke="false" debris="false" flashduration="5" ignorecover="true">
|
||||
<Affliction identifier="stun" strength="4" />
|
||||
</Explosion>
|
||||
</StatusEffect>
|
||||
</StatusEffectAction>
|
||||
<StatusEffectAction targettag="door">
|
||||
<StatusEffect target="This" NonInteractable="false" setvalue="true" />
|
||||
</StatusEffectAction>
|
||||
<TagAction criteria="itemtag:researchroom" tag="researchroom" />
|
||||
<NPCFollowAction npctag="sec" targettag="researchroom" follow="true" />
|
||||
<WaitAction time="10" />
|
||||
<ConversationAction speakertag="sec" invokertag="trigger_player" text="EventText.abyssresearch_teleportmishap.c6">
|
||||
<Option text="EventText.abyssresearch_teleportmishap.o1">
|
||||
<ConversationAction targettag="trigger_player" text="EventText.abyssresearch_teleportmishap.o1.c1">
|
||||
<Option text="EventText.abyssresearch_teleportmishap.o1.o1">
|
||||
<ConversationAction targettag="trigger_player" text="EventText.abyssresearch_teleportmishap.o1.o1.c1" />
|
||||
<GoTo name="findbodies" />
|
||||
</Option>
|
||||
<Option text="EventText.abyssresearch_teleportmishap.o1.o2">
|
||||
<ConversationAction targettag="trigger_player" continueconversation="false" text="EventText.abyssresearch_teleportmishap.o1.o2.c1" />
|
||||
<GoTo name="end" />
|
||||
</Option>
|
||||
</ConversationAction>
|
||||
</Option>
|
||||
</ConversationAction>
|
||||
<Label name="findbodies" />
|
||||
<SpawnAction itemidentifier="sonarbeacon_abyssresearch" targettag="beacon1" targetinventory="researcher1" />
|
||||
<SpawnAction itemidentifier="batterycell" targetinventory="beacon1" />
|
||||
<EventObjectiveAction type="Add" identifier="abyssresearch.findbodies" />
|
||||
<TriggerAction target1tag="researcher1" target2tag="player" waitforinteraction="true" disableiftargetincapacitated="false" selectontrigger="true" />
|
||||
<EventObjectiveAction type="CompleteAndRemove" identifier="abyssresearch.findbodies" />
|
||||
<EventObjectiveAction type="Add" identifier="abyssresearch.returnitem" />
|
||||
<Label name="deliveritem" />
|
||||
<ClearTagAction tag="trigger_player" />
|
||||
<ConversationAction speakertag="sec" invokertag="trigger_player" text="EventText.abyssresearch_teleportmishap.c7">
|
||||
<Option text="EventText.abyssresearch_teleportmishap.o2">
|
||||
<CheckItemAction targettag="trigger_player" itemtags="alienobject">
|
||||
<Failure>
|
||||
<ConversationAction targettag="trigger_player" continueconversation="false" text="EventText.abyssresearch_teleportmishap.o2.c1" />
|
||||
<GoTo name="deliveritem" />
|
||||
</Failure>
|
||||
<Success>
|
||||
<RemoveItemAction targettag="alienobject" />
|
||||
<EventObjectiveAction type="CompleteAndRemove" identifier="abyssresearch.returnitem" />
|
||||
<ConversationAction targettag="trigger_player" text="EventText.abyssresearch_teleportmishap.o2.c2">
|
||||
<Option text="EventText.abyssresearch_teleportmishap.o2.o1" endconversation="true">
|
||||
<MoneyAction amount="5500" />
|
||||
<GiveExpAction amount="500" targettag="player" />
|
||||
</Option>
|
||||
<Option text="EventText.abyssresearch_teleportmishap.o2.o2" endconversation="true">
|
||||
<SpawnAction itemidentifier="alientrinket1" targetinventory="trigger_player" amount="2" />
|
||||
<SpawnAction itemidentifier="alientrinket2" targetinventory="trigger_player" amount="2" />
|
||||
<SpawnAction itemidentifier="alientrinket3" targetinventory="trigger_player" amount="2" />
|
||||
</Option>
|
||||
</ConversationAction>
|
||||
</Success>
|
||||
</CheckItemAction>
|
||||
</Option>
|
||||
<Option text="EventText.abyssresearch_teleportmishap.o3" endconversation="true">
|
||||
<GoTo name="deliveritem" />
|
||||
</Option>
|
||||
</ConversationAction>
|
||||
<Label name="xp" />
|
||||
<TagAction criteria="crew" tag="crew" />
|
||||
<GiveExpAction amount="1250" targettag="crew" />
|
||||
<Label name="end" />
|
||||
</ScriptedEvent>
|
||||
<!--
|
||||
|
||||
HUSK CHURCH
|
||||
escort1huskcult
|
||||
-->
|
||||
<ScriptedEvent identifier="huskchurch_experimentgonewrong">
|
||||
<TagAction criteria="player" tag="players" />
|
||||
<TagAction criteria="itemtag:experimentdoor" tag="door" />
|
||||
<TagAction criteria="itemtag:lockdoor" tag="lock" />
|
||||
<TagAction criteria="itemtag:safespot" tag="safespot" />
|
||||
<SpawnAction npcsetidentifier="mapfeaturenpc" npcidentifier="huskcultist_security" spawnpointtag="huskchurch" spawnlocation="any" targettag="cultist" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="huskcultist" spawnpointtag="huskchurch" spawnlocation="any" targettag="cultist" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="huskcultist" spawnpointtag="huskchurch" spawnlocation="any" targettag="cultist" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<!-- Husk Admin -->
|
||||
<SpawnAction npcsetidentifier="mapfeaturenpc" npcidentifier="huskcultist_admin" spawnpointtag="huskchurch_admin" spawnlocation="any" targettag="admin" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="huskcultist" spawnpointtag="huskchurch_research" spawnlocation="any" requirespawnpointtag="true" team="FriendlyNPC" targettag="victim" />
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="commoner" spawnpointtag="huskchurch_research" spawnlocation="any" requirespawnpointtag="true" team="FriendlyNPC" targettag="victim" />
|
||||
<SpawnAction speciesname="Husk" spawnpointtag="huskchurch_research" spawnlocation="any" requirespawnpointtag="true" />
|
||||
<StatusEffectAction targettag="door">
|
||||
<StatusEffect target="This" Stuck="100" setvalue="true" />
|
||||
</StatusEffectAction>
|
||||
<AfflictionAction targettag="victim" affliction="huskinfection" strength="80" />
|
||||
<!-- Talk to admin -->
|
||||
<!-- Interact with door -->
|
||||
<TriggerAction />
|
||||
<!-- Sealed in -->
|
||||
<!-- Door opens -->
|
||||
<!-- Fight husks -->
|
||||
<!-- Recover item -->
|
||||
<!-- Seal removed -->
|
||||
<!-- Hand over item -->
|
||||
<!-- Reward -->
|
||||
<Label name="end" />
|
||||
</ScriptedEvent>
|
||||
<ScriptedEvent identifier="huskchurch_unlockescort">
|
||||
<SpawnAction npcsetidentifier="mapfeaturenpc" npcidentifier="huskcultist_security" spawnpointtag="huskchurch" spawnlocation="any" targettag="cultist" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="huskcultist" spawnpointtag="huskchurch" spawnlocation="any" targettag="cultist" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="huskcultist" spawnpointtag="huskchurch" spawnlocation="any" targettag="cultist" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<!-- Husk Admin -->
|
||||
<SpawnAction npcsetidentifier="mapfeaturenpc" npcidentifier="huskcultist_admin" spawnpointtag="huskchurch_admin" spawnlocation="any" targettag="admin" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<!-- Use a trigger to stop the conversation bubble from appearing cross level -->
|
||||
<TagAction criteria="crew" tag="crew" />
|
||||
<TriggerAction target1tag="admin" target2tag="crew" radius="800" />
|
||||
<ConversationAction text="EventText.huskchurch_unlockescort.c1" speakertag="admin" invokertag="triggerer_player" endeventifinterrupted="false" eventsprite="cultist" />
|
||||
<MissionAction missiontag="escortcommonershuskcult" requirefaction="huskcult" />
|
||||
</ScriptedEvent>
|
||||
<ScriptedEvent identifier="huskchurch_cargo">
|
||||
<SpawnAction npcsetidentifier="mapfeaturenpc" npcidentifier="huskcultist_security" spawnpointtag="huskchurch" spawnlocation="any" targettag="cultist" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="huskcultist" spawnpointtag="huskchurch" spawnlocation="any" targettag="cultist" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<SpawnAction npcsetidentifier="outpostnpcs1" npcidentifier="huskcultist" spawnpointtag="huskchurch" spawnlocation="any" targettag="cultist" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<!-- Husk Admin -->
|
||||
<SpawnAction npcsetidentifier="mapfeaturenpc" npcidentifier="huskcultist_admin" spawnpointtag="huskchurch_admin" spawnlocation="any" targettag="admin" requirespawnpointtag="true" team="FriendlyNPC" />
|
||||
<!-- Use a trigger to stop the conversation bubble from appearing cross level -->
|
||||
<TagAction criteria="crew" tag="crew" />
|
||||
<TriggerAction target1tag="admin" target2tag="crew" radius="800" />
|
||||
<ConversationAction text="EventText.huskchurch_cargo.c1" speakertag="admin" invokertag="triggerer_player" endeventifinterrupted="false" eventsprite="cultist" />
|
||||
<MissionAction missiontag="cargohuskcult" requirefaction="huskcult" />
|
||||
</ScriptedEvent>
|
||||
</EventPrefabs>
|
||||
</Randomevents>
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Missions tags="MLC, mapfeatureeventset">
|
||||
<MapFeatures identifier="mapfeatureeventset_0" tags="mlc, mapfeatureeventset" type="GoTo">
|
||||
<Events features="autotrader_weapons, autotrader_supplies">
|
||||
<ScriptedEvent identifier="autotrader_overdose" commonness="3" probability="1" />
|
||||
<ScriptedEvent identifier="autotrader_crawler" commonness="5" probability="0.25" />
|
||||
<ScriptedEvent identifier="autotrader_huskcrawler" commonness="5" probability="0.25" />
|
||||
</Events>
|
||||
<Events features="waystation">
|
||||
<ScriptedEvent identifier="waystation_revealtheatre" commonness="8" probability="1" />
|
||||
<ScriptedEvent identifier="waystation_cargoad" commonness="8" probability="1" />
|
||||
<ScriptedEvent identifier="waystation_revealresearch" commonness="5" probability="1" />
|
||||
<ScriptedEvent identifier="waystation_basenpcs" commonness="3" probability="1" />
|
||||
<ScriptedEvent identifier="waystation_husk" commonness="1" probability="1" />
|
||||
</Events>
|
||||
<Events features="clownstation">
|
||||
<ScriptedEvent identifier="clownstation_unlockescort" commonness="5" probability="1" />
|
||||
<ScriptedEvent identifier="clownstation_unlockwreck" commonness="5" probability="1" />
|
||||
<ScriptedEvent identifier="clownstation_preformanceofalifetime" commonness="3" probability="1" />
|
||||
</Events>
|
||||
<Events features="abyssresearch">
|
||||
<ScriptedEvent identifier="abyssresearch_mailman" commonness="10" probability="1" />
|
||||
<ScriptedEvent identifier="abyssresearch_teleportmishap" commonness="8" probability="1" />
|
||||
</Events>
|
||||
<Events features="huskchurch">
|
||||
<ScriptedEvent identifier="huskchurch_unlockescort" commonness="10" probability="1" />
|
||||
<ScriptedEvent identifier="huskchurch_cargo" commonness="10" probability="1" />
|
||||
</Events>
|
||||
</MapFeatures>
|
||||
</Missions>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Missions>
|
||||
<GotoMission name="" identifier="gotoresearch" type="GoTo" difficulty="1" commonness="0" reward="0" BlockLocationTypeChanges="true">
|
||||
<Icon texture="Content/UI/MissionIcons2.png" sourcerect="512,0,256,256" color="49,93,233" />
|
||||
<TriggerEvent state="1" delay="5" eventidentifier="mailman_delivery" campaignonly="true" />
|
||||
<LocationType identifier="Research" />
|
||||
</GotoMission>
|
||||
</Missions>
|
||||
+279
@@ -0,0 +1,279 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<npcsets>
|
||||
<npcset identifier="mapfeaturenpc">
|
||||
<!-- Generic -->
|
||||
<npc identifier="addict" behavior="Passive">
|
||||
<Character speciesname="human" tags="head2,male" experiencepoints="4000" additionaltalentpoints="0" startitemsgiven="false" ragdoll="" personality="Crazy" missionscompletedsincedeath="0">
|
||||
<job identifier="mechanic">
|
||||
<skill identifier="weapons" level="10" />
|
||||
<skill identifier="mechanical" level="70" />
|
||||
<skill identifier="electrical" level="50" />
|
||||
<skill identifier="medical" level="10" />
|
||||
<skill identifier="helm" level="10" />
|
||||
</job>
|
||||
<talents>
|
||||
<talent identifier="selfcare" />
|
||||
<talent identifier="betterthannew" />
|
||||
<talent identifier="safetyfirst" />
|
||||
<talent identifier="hullfixer" />
|
||||
<talent identifier="mlcaddict" />
|
||||
</talents>
|
||||
</Character>
|
||||
<ItemSet commonness="1">
|
||||
<Item identifier="bluejumpsuit2" equip="true" />
|
||||
<Item identifier="headset" equip="true" showpreview="false" />
|
||||
<Item identifier="baseballcap" equip="true" />
|
||||
<Item identifier="idcard" equip="true" />
|
||||
<Item identifier="wrench" equip="true" />
|
||||
<Item identifier="screwdriver" equip="true" />
|
||||
<Item identifier="toolbelt" equip="true" />
|
||||
<Item identifier="weldingtool">
|
||||
<Item identifier="weldingfueltank" />
|
||||
</Item>
|
||||
</ItemSet>
|
||||
</npc>
|
||||
<npc identifier="waystation_security" job="outpostsecurityofficer" tags="securitynpc" spawnpointtags="security" healthmultiplier="1" behavior="Patrol">
|
||||
<ItemSet>
|
||||
<Item identifier="securitypatrolclothes" equip="true" />
|
||||
<Item identifier="idcard" equip="true" tags="id_outpostsecurity" />
|
||||
<Item identifier="stunbaton">
|
||||
<Item identifier="batterycell" />
|
||||
</Item>
|
||||
<Item identifier="batterycell" amount="1" />
|
||||
<Item identifier="handcuffs" />
|
||||
<Item identifier="smg">
|
||||
<Item identifier="smgmagazine" />
|
||||
</Item>
|
||||
<Item identifier="smgmagazine" />
|
||||
<Item identifier="divingknife" />
|
||||
<Item identifier="bodyarmor" equip="true" />
|
||||
<Item identifier="ballistichelmet1" equip="true" />
|
||||
<Item identifier="divingmask">
|
||||
<Item identifier="oxygentank" />
|
||||
</Item>
|
||||
</ItemSet>
|
||||
<ItemSet>
|
||||
<Item identifier="securitypatrolclothes" equip="true" />
|
||||
<Item identifier="idcard" equip="true" tags="id_outpostsecurity" />
|
||||
<Item identifier="stungun">
|
||||
<Item identifier="stungundart" />
|
||||
</Item>
|
||||
<Item identifier="stunbaton">
|
||||
<Item identifier="batterycell" />
|
||||
</Item>
|
||||
<Item identifier="batterycell" amount="1" />
|
||||
<Item identifier="stungundart" />
|
||||
<Item identifier="stungundart" />
|
||||
<Item identifier="divingknife" />
|
||||
<Item identifier="handcuffs" />
|
||||
<Item identifier="antibleeding1" />
|
||||
<Item identifier="bodyarmor" equip="true" />
|
||||
<Item identifier="ballistichelmet3" equip="true" />
|
||||
<Item identifier="divingmask">
|
||||
<Item identifier="oxygentank" />
|
||||
</Item>
|
||||
</ItemSet>
|
||||
<ItemSet>
|
||||
<Item identifier="securitypatrolclothes" equip="true" />
|
||||
<Item identifier="idcard" equip="true" tags="id_outpostsecurity" />
|
||||
<Item identifier="stunbaton">
|
||||
<Item identifier="batterycell" />
|
||||
</Item>
|
||||
<Item identifier="batterycell" amount="1" />
|
||||
<Item identifier="handcuffs" />
|
||||
<Item identifier="revolver" equip="false">
|
||||
<Item identifier="revolverround" amount="6" />
|
||||
</Item>
|
||||
<Item identifier="divingknife" />
|
||||
<Item identifier="antibleeding1" />
|
||||
<Item identifier="bodyarmor" equip="true" />
|
||||
<Item identifier="ballistichelmet2" equip="true" />
|
||||
<Item identifier="divingmask">
|
||||
<Item identifier="oxygentank" />
|
||||
</Item>
|
||||
</ItemSet>
|
||||
</npc>
|
||||
<npc identifier="waystation_commoner" commonness="0" moduleflags="none" job="mechanic" behavior="Passive" healthmultiplier="0.75" preferredoutpostmoduletypes="crewmodule,seccrewmodule">
|
||||
<ItemSet commonness="1">
|
||||
<Item identifier="idcard" equip="true" />
|
||||
<Item identifier="commonerclothes1" equip="true" />
|
||||
<Item identifier="screwdriver" equip="true" />
|
||||
<Item identifier="divingmask">
|
||||
<Item identifier="oxygentank" />
|
||||
</Item>
|
||||
</ItemSet>
|
||||
<ItemSet commonness="1">
|
||||
<Item identifier="commonerclothes1" equip="true" />
|
||||
<Item identifier="baseballcap" equip="true" />
|
||||
<Item identifier="idcard" equip="true" />
|
||||
<Item identifier="wrench" equip="true" />
|
||||
<Item identifier="divingmask">
|
||||
<Item identifier="oxygentank" />
|
||||
</Item>
|
||||
</ItemSet>
|
||||
<ItemSet commonness="1">
|
||||
<Item identifier="idcard" equip="true" />
|
||||
<Item identifier="commonerclothes2" equip="true" />
|
||||
<Item identifier="crowbar" equip="true" />
|
||||
<Item identifier="divingmask">
|
||||
<Item identifier="oxygentank" />
|
||||
</Item>
|
||||
</ItemSet>
|
||||
<ItemSet commonness="1">
|
||||
<Item identifier="idcard" equip="true" />
|
||||
<Item identifier="commonerclothes2" equip="true" />
|
||||
<Item identifier="divingknife" equip="false" />
|
||||
<Item identifier="wrench" equip="true" />
|
||||
<Item identifier="divingmask">
|
||||
<Item identifier="oxygentank" />
|
||||
</Item>
|
||||
</ItemSet>
|
||||
<ItemSet commonness="1">
|
||||
<Item identifier="idcard" equip="true" />
|
||||
<Item identifier="commonerclothes3" equip="true" />
|
||||
<Item identifier="crowbar" equip="true" />
|
||||
<Item identifier="divingmask">
|
||||
<Item identifier="oxygentank" />
|
||||
</Item>
|
||||
</ItemSet>
|
||||
<ItemSet commonness="1">
|
||||
<Item identifier="commonerclothes3" equip="true" />
|
||||
<Item identifier="baseballcap" equip="true" />
|
||||
<Item identifier="idcard" equip="true" />
|
||||
<Item identifier="screwdriver" equip="true" />
|
||||
<Item identifier="divingmask">
|
||||
<Item identifier="oxygentank" />
|
||||
</Item>
|
||||
</ItemSet>
|
||||
<ItemSet commonness="1">
|
||||
<Item identifier="idcard" equip="true" />
|
||||
<Item identifier="commonerclothes4" equip="true" />
|
||||
<Item identifier="divingknife" equip="false" />
|
||||
<Item identifier="divingmask">
|
||||
<Item identifier="oxygentank" />
|
||||
</Item>
|
||||
</ItemSet>
|
||||
</npc>
|
||||
<!-- Clowns -->
|
||||
<npc identifier="clownsecurity" faction="clowns" job="outpostsecurityofficer" tags="securitynpc">
|
||||
<ItemSet commonness="1">
|
||||
<Item identifier="clownmask" equip="true" />
|
||||
<Item identifier="securitypatrolclothes" equip="true" />
|
||||
<Item identifier="bodyarmor" equip="true" />
|
||||
<Item identifier="idcard" equip="true" />
|
||||
<Item identifier="handcuffs" />
|
||||
<Item identifier="revolver" equip="false">
|
||||
<Item identifier="revolverround" amount="6" />
|
||||
</Item>
|
||||
<Item identifier="toyhammer_sec" equip="false" />
|
||||
<Item identifier="revolverround" amount="6" />
|
||||
<Item identifier="divingknife" />
|
||||
<Item identifier="antibleeding1" />
|
||||
<Item identifier="divingmask">
|
||||
<Item identifier="oxygentank" />
|
||||
</Item>
|
||||
</ItemSet>
|
||||
</npc>
|
||||
<npc identifier="clownadmin" faction="clowns" behavior="StayInHull">
|
||||
<ItemSet commonness="1">
|
||||
<Item identifier="clownmask" equip="true" />
|
||||
<Item identifier="clownsuitunique" equip="true" />
|
||||
<Item identifier="idcard" equip="true" />
|
||||
</ItemSet>
|
||||
</npc>
|
||||
<npc identifier="pagliacci" faction="clowns">
|
||||
<Character speciesname="human" tags="head1,male" additionaltalentpoints="0" startitemsgiven="false" ragdoll="" personality="Crazy" missionscompletedsincedeath="0">
|
||||
<job identifier="assistant">
|
||||
<skill identifier="weapons" level="100" />
|
||||
<skill identifier="mechanical" level="100" />
|
||||
<skill identifier="electrical" level="100" />
|
||||
<skill identifier="medical" level="100" />
|
||||
<skill identifier="helm" level="100" />
|
||||
</job>
|
||||
</Character>
|
||||
<ItemSet commonness="1">
|
||||
<Item identifier="clownmaskunique" equip="true" />
|
||||
<Item identifier="clownsuitunique" equip="true" />
|
||||
<Item identifier="idcard" equip="true" />
|
||||
</ItemSet>
|
||||
</npc>
|
||||
<!-- Husk cultists -->
|
||||
<npc identifier="huskcultist_waystation" tags="huskcultist" group="husk" commonness="0" job="alwaysfightintruders" behavior="Patrol" healthmultiplier="1">
|
||||
<ItemSet commonness="1">
|
||||
<Item identifier="idcard" equip="true" />
|
||||
<Item identifier="cultistrobes" equip="true" />
|
||||
<Item identifier="bodyarmor" equip="true" />
|
||||
<Item identifier="divingknife" equip="false" />
|
||||
<Item identifier="syringegun_weapon" equip="true">
|
||||
<Item identifier="cyanide" />
|
||||
<Item identifier="cyanide" />
|
||||
</Item>
|
||||
<Item identifier="huskeggs" />
|
||||
<Item identifier="huskeggs" />
|
||||
</ItemSet>
|
||||
<ItemSet commonness="1">
|
||||
<Item identifier="idcard" equip="true" />
|
||||
<Item identifier="cultistrobes" equip="true" />
|
||||
<Item identifier="bodyarmor" equip="true" />
|
||||
<Item identifier="divingknife" equip="false" />
|
||||
<Item identifier="syringegun_weapon" equip="true">
|
||||
<Item identifier="paralyzant" />
|
||||
<Item identifier="paralyzant" />
|
||||
<Item identifier="paralyzant" />
|
||||
<Item identifier="paralyzant" />
|
||||
<Item identifier="paralyzant" />
|
||||
</Item>
|
||||
<Item identifier="huskeggs" />
|
||||
<Item identifier="huskeggs" />
|
||||
</ItemSet>
|
||||
<ItemSet commonness="1">
|
||||
<Item identifier="idcard" equip="true" />
|
||||
<Item identifier="cultistrobes" equip="true" />
|
||||
<Item identifier="bodyarmor" equip="true" />
|
||||
<Item identifier="divingknife" equip="false" />
|
||||
<Item identifier="piratebandana" equip="true" />
|
||||
<Item identifier="syringegun_weapon" equip="true">
|
||||
<Item identifier="huskeggs" />
|
||||
<Item identifier="huskeggs" />
|
||||
<Item identifier="huskeggs" />
|
||||
<Item identifier="huskeggs" />
|
||||
<Item identifier="huskeggs" />
|
||||
</Item>
|
||||
</ItemSet>
|
||||
</npc>
|
||||
<npc identifier="huskcultist_security" faction="huskcult" commonness="0" job="outpostsecurityofficer" behavior="Patrol" healthmultiplier="1.5">
|
||||
<ItemSet commonness="1">
|
||||
<Item identifier="idcard" equip="true" />
|
||||
<Item identifier="cultistrobes" equip="true" />
|
||||
<Item identifier="bodyarmor" equip="true" />
|
||||
<Item identifier="ballistichelmet1" equip="true" />
|
||||
<Item identifier="divingknife" equip="false" />
|
||||
<Item identifier="syringegun_weapon" equip="true">
|
||||
<Item identifier="paralyzant" />
|
||||
<Item identifier="paralyzant" />
|
||||
<Item identifier="paralyzant" />
|
||||
<Item identifier="paralyzant" />
|
||||
<Item identifier="paralyzant" />
|
||||
</Item>
|
||||
<Item identifier="cyanide" />
|
||||
<Item identifier="cyanide" />
|
||||
<Item identifier="cyanide" />
|
||||
<Item identifier="cyanide" />
|
||||
<Item identifier="cyanide" />
|
||||
<Item identifier="cyanide" />
|
||||
<Item identifier="cyanide" />
|
||||
<Item identifier="cyanide" />
|
||||
<Item identifier="huskeggs" />
|
||||
<Item identifier="huskeggs" />
|
||||
</ItemSet>
|
||||
</npc>
|
||||
<npc identifier="huskcultist_admin" faction="huskcult" commonness="0" behavior="StayInHull" healthmultiplier="1">
|
||||
<ItemSet commonness="1">
|
||||
<Item identifier="idcard" equip="true" />
|
||||
<Item identifier="zealotrobes" equip="true" />
|
||||
<Item identifier="huskeggs" />
|
||||
<Item identifier="huskeggs" />
|
||||
</ItemSet>
|
||||
</npc>
|
||||
</npcset>
|
||||
</npcsets>
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Missions tags="MLC, mapfeatureset">
|
||||
<MapFeatures identifier="mapfeatures_0" tags="mlc, mapfeatureset" type="GoTo">
|
||||
<MapFeature path="%ModDir%/Map/MapFeatures/AutoTrader_Weapons.sub" identifier="autotrader_weapons" spawnPosition="PathWall" placement="Top" commonnessperzone="1: 0.25, 2: 0.5, 3: 0.45, 4: 0.3, 5: 0.2" chance="0.2f" allowstealing="false">
|
||||
<Display icon="MarketWeapons" tooltip="mapfeature.autotrader_weapons" hideuntilrevealed="true" />
|
||||
</MapFeature>
|
||||
<MapFeature path="%ModDir%/Map/MapFeatures/AutoTrader_Supplies.sub" identifier="autotrader_supplies" spawnPosition="PathWall" placement="Top" commonnessperzone="1: 0.25, 2: 0.5, 3: 0.45, 4: 0.3, 5: 0.2" chance="0.3f" allowstealing="false">
|
||||
<Display icon="Market" tooltip="mapfeature.autotrader_supplies" hideuntilrevealed="true" />
|
||||
</MapFeature>
|
||||
<MapFeature path="%ModDir%/Map/MapFeatures/Waystation.sub" identifier="waystation" spawnPosition="PathWall" placement="Top" commonnessperzone="1: 0.25, 2: 0.5, 3: 0.45, 4: 0.3, 5: 0.1" chance="0.5f" allowstealing="false">
|
||||
<Display icon="WayStation" tooltip="mapfeature.waystation" hideuntilrevealed="false" />
|
||||
</MapFeature>
|
||||
<MapFeature path="%ModDir%/Map/MapFeatures/ClownStation.sub" identifier="clownstation" spawnPosition="PathWall" placement="Top" commonness="5" chance="0.25" allowstealing="false">
|
||||
<Display icon="ClownStation" tooltip="mapfeature.clownstation" hideuntilrevealed="true" />
|
||||
</MapFeature>
|
||||
<MapFeature path="%ModDir%/Map/MapFeatures/AbyssResearch.sub" identifier="abyssresearch" spawnPosition="AbyssIsland" placement="Bottom" commonnessperzone="1: 0, 2: 0.10, 3: 0.25, 4: 0.35, 5: 0.45" chance="1f" allowstealing="false">
|
||||
<Display icon="AbyssResearch" tooltip="mapfeature.abyssresearch" hideuntilrevealed="true" />
|
||||
</MapFeature>
|
||||
<MapFeature path="%ModDir%/Map/MapFeatures/HuskChurch.sub" identifier="huskchurch" spawnPosition="AbyssIsland" placement="Top" commonnessperzone="1: 0, 2: 0.10, 3: 0.25, 4: 0.35, 5: 0.45" chance="1f" allowstealing="false">
|
||||
<Display icon="HuskChurch" tooltip="mapfeature.huskchurch" hideuntilrevealed="true" />
|
||||
</MapFeature>
|
||||
</MapFeatures>
|
||||
</Missions>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+260
@@ -0,0 +1,260 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Items>
|
||||
<Item name="Auto-Trader (Weapons)" identifier="autotrader_weapons" allowattachitems="true" width="128" height="271" texturescale="1.0,1.0" scale="0.5" category="Machine">
|
||||
<sprite texture="Content/Map/Outposts/Art/Storage.png" sourcerect="1103,0,128,271" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
|
||||
<SimpleStore canbeselected="true" powerconsumption="0.0" msg="ItemMsgInteractSelect" createbuttontext="campaignstoretab.buy">
|
||||
<GuiFrame relativesize="0.4,0.5" style="ItemUI" anchor="Center" />
|
||||
<sound file="%ModDir%/Sounds/cash-register.ogg" type="OnUse" range="200.0" loop="false" />
|
||||
<!-- Weapons -->
|
||||
<SellableItem identifier="revolver" requiredtime="1" requiredmoney="250" fabricationlimitmin="0" fabricationlimitmax="4" quality="3" />
|
||||
<SellableItem identifier="rifle" requiredtime="1" requiredmoney="500" fabricationlimitmin="0" fabricationlimitmax="1" quality="2" />
|
||||
<SellableItem identifier="harpooncoilrifle" requiredtime="1" requiredmoney="370" fabricationlimitmin="0" fabricationlimitmax="2" quality="2" />
|
||||
<SellableItem identifier="smg" requiredtime="1" requiredmoney="170" fabricationlimitmin="0" fabricationlimitmax="1" quality="2" />
|
||||
<!-- Gun Ammo -->
|
||||
<SellableItem identifier="smgmagazine" requiredtime="1" requiredmoney="60" fabricationlimitmin="0" fabricationlimitmax="5" />
|
||||
<SellableItem identifier="revolverround" requiredtime="1" requiredmoney="10" fabricationlimitmin="0" fabricationlimitmax="25" />
|
||||
<SellableItem identifier="shotgunshell" requiredtime="1" requiredmoney="15" fabricationlimitmin="0" fabricationlimitmax="15" />
|
||||
<SellableItem identifier="riflebullet" requiredtime="1" requiredmoney="15" fabricationlimitmin="0" fabricationlimitmax="10" />
|
||||
<!-- Spears -->
|
||||
<SellableItem identifier="spear" requiredtime="1" requiredmoney="5" fabricationlimitmin="0" fabricationlimitmax="30" />
|
||||
<SellableItem identifier="alienspear" requiredtime="1" requiredmoney="40" fabricationlimitmin="0" fabricationlimitmax="15" />
|
||||
<SellableItem identifier="explosivespear" requiredtime="1" requiredmoney="50" fabricationlimitmin="0" fabricationlimitmax="15" />
|
||||
<!-- Grenades -->
|
||||
<SellableItem identifier="40mmgrenade" requiredtime="1" requiredmoney="50" fabricationlimitmin="0" fabricationlimitmax="8" />
|
||||
<SellableItem identifier="40mmstungrenade" requiredtime="1" requiredmoney="55" fabricationlimitmin="0" fabricationlimitmax="4" />
|
||||
<!-- Flak Ammo -->
|
||||
<SellableItem identifier="flakcannonammobox" requiredtime="1" requiredmoney="130" fabricationlimitmin="0" fabricationlimitmax="4" />
|
||||
<SellableItem identifier="flakcannondirectionalammobox" requiredtime="1" requiredmoney="250" fabricationlimitmin="0" fabricationlimitmax="4" />
|
||||
<SellableItem identifier="flakcannonammoboxexplosive" requiredtime="1" requiredmoney="395" fabricationlimitmin="0" fabricationlimitmax="2" />
|
||||
<SellableItem identifier="flakcannonammoboxphysicorium" requiredtime="1" requiredmoney="450" fabricationlimitmin="0" fabricationlimitmax="2" />
|
||||
<!-- Coilgun -->
|
||||
<SellableItem identifier="coilgunammobox" requiredtime="1" requiredmoney="120" fabricationlimitmin="0" fabricationlimitmax="16" />
|
||||
<SellableItem identifier="physicoriumammobox" requiredtime="1" requiredmoney="330" fabricationlimitmin="0" fabricationlimitmax="2" />
|
||||
<SellableItem identifier="coilgunammoboxexplosive" requiredtime="1" requiredmoney="350" fabricationlimitmin="0" fabricationlimitmax="2" />
|
||||
<SellableItem identifier="coilgunammoboxpiercing" requiredtime="1" requiredmoney="260" fabricationlimitmin="0" fabricationlimitmax="2" />
|
||||
<!-- Chaingun -->
|
||||
<SellableItem identifier="chaingunammobox" requiredtime="1" requiredmoney="180" fabricationlimitmin="0" fabricationlimitmax="8" />
|
||||
<SellableItem identifier="chaingunammoboxshredder" requiredtime="1" requiredmoney="300" fabricationlimitmin="0" fabricationlimitmax="4" />
|
||||
<SellableItem identifier="chaingunammoboxphysicorium" requiredtime="1" requiredmoney="410" fabricationlimitmin="0" fabricationlimitmax="2" />
|
||||
<!-- Laser -->
|
||||
<SellableItem identifier="pulselaserammobox" requiredtime="1" requiredmoney="250" fabricationlimitmin="0" fabricationlimitmax="6" />
|
||||
<SellableItem identifier="pulselaserammoboxtrilaser" requiredtime="1" requiredmoney="435" fabricationlimitmin="0" fabricationlimitmax="2" />
|
||||
<!-- Depth Charges -->
|
||||
<SellableItem identifier="depthchargeshell" requiredtime="1" requiredmoney="120" fabricationlimitmin="0" fabricationlimitmax="4" />
|
||||
<SellableItem identifier="nucleardepthcharge" requiredtime="1" requiredmoney="450" fabricationlimitmin="0" fabricationlimitmax="2" />
|
||||
</SimpleStore>
|
||||
<ItemContainer capacity="0" canbeselected="false" hideitems="true" slotsperrow="1" uilabel="" allowuioverlap="true" />
|
||||
<ItemContainer capacity="1" canbeselected="true" hideitems="true" slotsperrow="1" uilabel="" allowuioverlap="true" />
|
||||
</Item>
|
||||
<Item name="Auto-Trader (Supplies)" identifier="autotrader_supplies" allowattachitems="true" width="128" height="271" texturescale="1.0,1.0" scale="0.5" category="Machine">
|
||||
<sprite texture="Content/Map/Outposts/Art/Storage.png" sourcerect="1103,0,128,271" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
|
||||
<SimpleStore canbeselected="true" powerconsumption="0.0" msg="ItemMsgInteractSelect" createbuttontext="campaignstoretab.buy">
|
||||
<GuiFrame relativesize="0.4,0.5" style="ItemUI" anchor="Center" />
|
||||
<sound file="%ModDir%/Sounds/cash-register.ogg" type="OnUse" range="200.0" loop="false" />
|
||||
<!-- Fuel -->
|
||||
<SellableItem identifier="fuelrod" requiredtime="1" requiredmoney="150" fabricationlimitmin="0" fabricationlimitmax="4" quality="4" />
|
||||
<SellableItem identifier="fulguriumfuelrod" requiredtime="1" requiredmoney="250" fabricationlimitmin="0" fabricationlimitmax="1" quality="2" />
|
||||
<SellableItem identifier="thoriumfuelrod" requiredtime="1" requiredmoney="200" fabricationlimitmin="0" fabricationlimitmax="2" quality="2" />
|
||||
<!-- Consumables -->
|
||||
<SellableItem identifier="flare" requiredtime="1" requiredmoney="5" fabricationlimitmin="0" fabricationlimitmax="16" />
|
||||
<SellableItem identifier="glowstick" requiredtime="1" requiredmoney="5" fabricationlimitmin="0" fabricationlimitmax="16" />
|
||||
<!-- Equipment -->
|
||||
<SellableItem identifier="flamer" requiredtime="1" requiredmoney="100" fabricationlimitmin="0" fabricationlimitmax="2" />
|
||||
<SellableItem identifier="backpack" requiredtime="1" requiredmoney="100" fabricationlimitmin="0" fabricationlimitmax="2" />
|
||||
<SellableItem identifier="toolbelt" requiredtime="1" requiredmoney="65" fabricationlimitmin="0" fabricationlimitmax="2" />
|
||||
<SellableItem identifier="weldingtool" requiredtime="1" requiredmoney="150" fabricationlimitmin="0" fabricationlimitmax="2" quality="2" />
|
||||
<SellableItem identifier="plasmacutter" requiredtime="1" requiredmoney="150" fabricationlimitmin="0" fabricationlimitmax="2" quality="2" />
|
||||
<SellableItem identifier="screwdriver" requiredtime="1" requiredmoney="100" fabricationlimitmin="0" fabricationlimitmax="1" quality="2" />
|
||||
<SellableItem identifier="wrench" requiredtime="1" requiredmoney="100" fabricationlimitmin="0" fabricationlimitmax="1" quality="2" />
|
||||
<SellableItem identifier="crowbar" requiredtime="1" requiredmoney="100" fabricationlimitmin="0" fabricationlimitmax="1" quality="2" />
|
||||
<!-- Tanks -->
|
||||
<SellableItem identifier="weldingfueltank" requiredtime="1" requiredmoney="120" fabricationlimitmin="0" fabricationlimitmax="4" quality="2" />
|
||||
<SellableItem identifier="incendiumfueltank" requiredtime="1" requiredmoney="250" fabricationlimitmin="0" fabricationlimitmax="2" quality="2" />
|
||||
<SellableItem identifier="oxygentank" requiredtime="1" requiredmoney="75" fabricationlimitmin="0" fabricationlimitmax="4" quality="2" />
|
||||
<SellableItem identifier="oxygenitetank" requiredtime="1" requiredmoney="175" fabricationlimitmin="0" fabricationlimitmax="2" quality="2" />
|
||||
</SimpleStore>
|
||||
<ItemContainer capacity="0" canbeselected="false" hideitems="true" slotsperrow="1" uilabel="" allowuioverlap="true" />
|
||||
<ItemContainer capacity="1" canbeselected="true" hideitems="true" slotsperrow="1" uilabel="" allowuioverlap="true" />
|
||||
</Item>
|
||||
<Item name="Sonar Guide" identifier="sonarguide" tags="command" category="Machine,Weapon" spritecolor="255,255,255,255" Scale="1">
|
||||
<Sprite texture="%ModDir%/Pirate/pirate_weapons.png" sourcerect="2,147,91,95" depth="0.8" origin="0.5,0.5" />
|
||||
<SonarGuide PowerConsumption="800" minvoltage="0.5" />
|
||||
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver">
|
||||
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
||||
<requireditem items="screwdriver" type="Equipped" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
</ConnectionPanel>
|
||||
<aitarget soundrange="8000" fadeouttime="5" />
|
||||
</Item>
|
||||
<Item name="Research Data" identifier="mailman_researchdata" category="Misc" hideinmenus="true" Tags="smallitem" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft">
|
||||
<Price baseprice="4500" sold="false">
|
||||
<Price storeidentifier="merchantoutpost" sold="false" multiplier="0.1" />
|
||||
<Price storeidentifier="merchantcity" sold="false" multiplier="1" />
|
||||
<Price storeidentifier="merchantresearch" sold="false" multiplier="1.5" />
|
||||
<Price storeidentifier="merchantmilitary" sold="false" multiplier="0.1" />
|
||||
<Price storeidentifier="merchantmine" sold="false" multiplier="0.1" />
|
||||
</Price>
|
||||
<PreferredContainer primary="crewcab" secondary="locker" />
|
||||
<InventoryIcon texture="%ModDir%/Missions/mission_items.png" sourcerect="411,253,35,53" origin="0.5,0.5" />
|
||||
<sprite texture="%ModDir%/Missions/mission_items.png" sourcerect="448,256,31,37" depth="0.8" origin="0.5,0.5" />
|
||||
<Body width="19" height="40" density="20" />
|
||||
<Holdable slots="Any,RightHand,LeftHand" holdangle="30" handle1="-10,0" msg="ItemMsgPickUpSelect" />
|
||||
</Item>
|
||||
<Item name="Alien Object" identifier="abyssresearch_alienobject" category="Misc" hideinmenus="true" Tags="smallitem" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft">
|
||||
<PreferredContainer primary="crewcab" secondary="locker" />
|
||||
<Price baseprice="10000" sold="false">
|
||||
<Price storeidentifier="merchantoutpost" sold="false" multiplier="0.1" />
|
||||
<Price storeidentifier="merchantcity" sold="false" multiplier="1" />
|
||||
<Price storeidentifier="merchantresearch" sold="false" multiplier="1" />
|
||||
<Price storeidentifier="merchantmilitary" sold="false" multiplier="0.1" />
|
||||
<Price storeidentifier="merchantmine" sold="false" multiplier="0.1" />
|
||||
</Price>
|
||||
<InventoryIcon texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="431,1779,44,46" origin="0.5,0.5" />
|
||||
<sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="431,1779,44,46" origin="0.5,0.5" />
|
||||
<Body width="44" height="46" density="20" />
|
||||
<Holdable slots="Any,RightHand,LeftHand" holdangle="30" handle1="-10,0" msg="ItemMsgPickUpSelect">
|
||||
<StatusEffect type="OnSecondaryUse" target="This" Condition="0" setvalue="true">
|
||||
<Conditional Condition="eq 100" />
|
||||
<!-- TODO: Sound and effect -->
|
||||
<Sound file="Content/Items/Weapons/Emp.ogg" />
|
||||
<Explosion range="800.0" structuredamage="0" itemdamage="0" force="5" severlimbsprobability="0" flash="true" sparks="false" shockwave="false" flames="false" underwaterbubble="false" smoke="false" debris="false" flashduration="5" ignorecover="true" />
|
||||
<TriggerEvent>
|
||||
<ScriptedEvent identifier="alienobject_tp">
|
||||
<TeleportCharacterAction TargetTag="statuseffectuser" />
|
||||
<AfflictionAction targettag="statuseffectuser" affliction="concussion" strength="2" />
|
||||
<AfflictionAction targettag="statuseffectuser" affliction="nausea" strength="25" />
|
||||
<AfflictionAction targettag="statuseffectuser" affliction="stun" strength="2" />
|
||||
<AfflictionAction targettag="statuseffectuser" affliction="hallucinating" strength="80" />
|
||||
<WaitAction time="0.1" />
|
||||
<StatusEffectAction targettag="statuseffectuser">
|
||||
<StatusEffect target="this">
|
||||
<Sound file="Content/Items/Weapons/Emp.ogg" />
|
||||
<Explosion range="3000.0" structuredamage="0" itemdamage="0" force="5" severlimbsprobability="0" flash="true" sparks="false" shockwave="false" flames="false" underwaterbubble="false" smoke="false" debris="false" flashduration="5" ignorecover="true" />
|
||||
</StatusEffect>
|
||||
</StatusEffectAction>
|
||||
</ScriptedEvent>
|
||||
</TriggerEvent>
|
||||
</StatusEffect>
|
||||
<StatusEffect type="Always" target="this" Condition="0.5" disabledeltatime="true" />
|
||||
</Holdable>
|
||||
</Item>
|
||||
<Item name="Notice Board" identifier="mlc_noticeboard" nameidentifier="opdeco_hrelectricpanel" category="Decorative" scale="0.5">
|
||||
<sprite texture="Content/Map/Outposts/Art/HumanResourcesAssets.png" sourcerect="576,416,320,235" depth="0.98" premultiplyalpha="false" origin="0.5,0.5" />
|
||||
</Item>
|
||||
<Item name="" identifier="syringegun_weapon" nameidentifier="syringegun" variantof="syringegun" category="Weapon" hideinmenus="true" tags="smallitem,weapon,gun,provocativetohumanai,mountableweapon">
|
||||
<PreferredContainer secondary="secarmcab,weaponholder" />
|
||||
<Price baseprice="310" sold="false">
|
||||
<Price storeidentifier="merchantoutpost" sold="false" />
|
||||
<Price storeidentifier="merchantcity" sold="false" />
|
||||
<Price storeidentifier="merchantresearch" sold="false" />
|
||||
<Price storeidentifier="merchantmilitary" sold="false" />
|
||||
<Price storeidentifier="merchantmine" sold="false" />
|
||||
<Price storeidentifier="merchantclown" sold="false" />
|
||||
</Price>
|
||||
<Fabricate />
|
||||
<Deconstruct time="10">
|
||||
<Item identifier="titaniumaluminiumalloy" />
|
||||
<Item identifier="plastic" />
|
||||
</Deconstruct>
|
||||
<InventoryIcon />
|
||||
<RangedWeapon launchimpulse="10.0" barrelpos="71,30" spread="0" unskilledspread="10" drawhudwhenequipped="true" crosshairscale="0.2" combatPriority="70">
|
||||
<Crosshair texture="Content/Items/Weapons/Crosshairs.png" sourcerect="0,256,256,256" />
|
||||
<CrosshairPointer texture="Content/Items/Weapons/Crosshairs.png" sourcerect="256,256,256,256" />
|
||||
<Sound file="Content/Items/Weapons/SyringeGun1.ogg" type="OnUse" range="1000" volume="0.75" />
|
||||
<Sound file="Content/Items/Weapons/SyringeGun2.ogg" type="OnUse" range="1000" volume="0.75" />
|
||||
<RequiredItems items="syringe" type="Contained" msg="ItemMsgSyringeRequired" />
|
||||
<RequiredSkill identifier="weapons" level="30" />
|
||||
<RequiredSkill identifier="medical" level="50" />
|
||||
</RangedWeapon>
|
||||
<ItemContainer capacity="1" maxstacksize="8" itempos="0,25" itemrotation="-90" hideitems="false" containedstateindicatorstyle="syringe" ShowTotalStackCapacityInContainedStateIndicator="true" containedstateindicatorslot="0">
|
||||
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="384,448,64,64" origin="0.5,0.5" />
|
||||
<Containable items="syringe" />
|
||||
</ItemContainer>
|
||||
<SkillRequirementHint identifier="weapons" level="30" />
|
||||
<SkillRequirementHint identifier="medical" level="50" />
|
||||
</Item>
|
||||
<Item name="" identifier="sonarbeacon_abyssresearch" nameidentifier="sonarbeacon" hideinmenus="true" category="Equipment,Diving" Tags="smallitem,sonar,provocative" Scale="0.5" impactsoundtag="impact_metal_light">
|
||||
<Price baseprice="150" sold="false">
|
||||
<Price storeidentifier="merchantoutpost" sold="false" />
|
||||
<Price storeidentifier="merchantcity" sold="false" />
|
||||
<Price storeidentifier="merchantresearch" sold="false" />
|
||||
<Price storeidentifier="merchantmilitary" sold="false" />
|
||||
<Price storeidentifier="merchantmine" sold="false" />
|
||||
<Price storeidentifier="merchantclown" sold="false" />
|
||||
</Price>
|
||||
<Deconstruct time="15">
|
||||
<Item identifier="copper" />
|
||||
<Item identifier="plastic" amount="2" />
|
||||
</Deconstruct>
|
||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="832,320,64,64" origin="0.5,0.5" />
|
||||
<Sprite texture="Content/Items/Tools/tools.png" sourcerect="473,1,29,65" depth="0.55" origin="0.5,0.5" />
|
||||
<Body width="27" height="60" density="12" />
|
||||
<Holdable slots="Any,RightHand,LeftHand" holdangle="30" handle1="0,-15" msg="ItemMsgPickUpSelect" />
|
||||
<AiTarget soundrange="50000" sonarlabel="sonarbeacon.researcher" sight="500" staticsight="true" />
|
||||
<LightComponent LightColor="0.0,1.0,0.0,1.0" range="50" powerconsumption="10" blinkfrequency="2" IsOn="true" canbeselected="false">
|
||||
<StatusEffect type="OnActive" targettype="Contained" Condition="-0.1">
|
||||
<RequiredItem items="mobilebattery" type="Contained" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnActive" targettype="This" SoundRange="50000" setvalue="true">
|
||||
<Conditional Voltage="gt 0.5" targetitemcomponent="LightComponent" />
|
||||
<sound file="Content/Items/Weapons/SonarDecoy.ogg" range="500.0" loop="true" volume="0.25" />
|
||||
</StatusEffect>
|
||||
</LightComponent>
|
||||
<ItemContainer capacity="1" maxstacksize="1" hideitems="true" containedstateindicatorstyle="battery">
|
||||
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="128,448,64,64" origin="0.5,0.5" />
|
||||
<Containable items="mobilebattery">
|
||||
<StatusEffect type="OnContaining" targettype="This" Voltage="1.0" setvalue="true" />
|
||||
</Containable>
|
||||
</ItemContainer>
|
||||
</Item>
|
||||
<Item name="" identifier="toyhammer_sec" category="Weapon" hideinmenus="false" tags="smallitem,weapon,stunner,mountableweapon" Scale="0.5" impactsoundtag="impact_metal_light" RequireAimToUse="True">
|
||||
<Price baseprice="80" sold="false">
|
||||
<Price storeidentifier="merchantoutpost" sold="false" />
|
||||
<Price storeidentifier="merchantcity" sold="false" />
|
||||
<Price storeidentifier="merchantresearch" sold="false" />
|
||||
<Price storeidentifier="merchantmilitary" sold="false" />
|
||||
<Price storeidentifier="merchantmine" sold="false" />
|
||||
<Price storeidentifier="merchantclown" minavailable="1" maxavailable="1" sold="true">
|
||||
<Reputation faction="clowns" min="80" />
|
||||
</Price>
|
||||
</Price>
|
||||
<Deconstruct time="10">
|
||||
<Item identifier="bikehorn" />
|
||||
<Item identifier="dementonite" />
|
||||
</Deconstruct>
|
||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="641,960,64,64" origin="0.5,0.5" />
|
||||
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="0,311,121,55" depth="0.55" origin="0.5,0.5" />
|
||||
<Body width="120" height="48" density="20" />
|
||||
<MeleeWeapon slots="RightHand+LeftHand,Any" controlpose="true" aimpos="45,10" handle1="-20,0" handle2="-10,5" holdangle="60" reload="1" range="100" combatpriority="35" msg="ItemMsgPickUpSelect">
|
||||
<!--StatusEffect type="OnUse" target="This,Character">
|
||||
<Conditional IsBot="false" />
|
||||
<TriggerEvent identifier="sectoyhammer_clownrepcheck" triggeredEventUserTag="user" triggeredEventEntityTag="hammer"/>
|
||||
</StatusEffect-->
|
||||
<Attack targetimpulse="2">
|
||||
<Affliction identifier="stun" strength="3" />
|
||||
</Attack>
|
||||
<StatusEffect type="OnUse" target="This" disabledeltatime="false">
|
||||
<Conditional TeamID="!equals FriendlyNPC" />
|
||||
<TriggerEvent identifier="sectoyhammer_clownrepcheck" triggeredEventUserTag="user" triggeredEventEntityTag="hammer" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnUse" target="This" forceplaysounds="true">
|
||||
<Sound type="OnUse" file="Content/Items/Weapons/ToyHammerHit1.ogg" range="800" selectionmode="Random" />
|
||||
<Sound type="OnUse" file="Content/Items/Weapons/ToyHammerHit2.ogg" range="800" />
|
||||
<Sound type="OnUse" file="Content/Items/Weapons/ToyHammerHit3.ogg" range="800" />
|
||||
<Sound type="OnUse" file="Content/Items/Weapons/ToyHammerHit4.ogg" range="800" />
|
||||
<Sound type="OnUse" file="Content/Items/Weapons/ToyHammerHit5.ogg" range="800" />
|
||||
<Sound type="OnUse" file="Content/Items/Weapons/ToyHammerHit6.ogg" range="800" />
|
||||
</StatusEffect>
|
||||
</MeleeWeapon>
|
||||
</Item>
|
||||
<Item name="" identifier="relaystationsmaintenceguide" category="Misc" Tags="smallitem" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft">
|
||||
<PreferredContainer primary="crewcab" secondary="locker" />
|
||||
<InventoryIcon texture="%ModDir%/Missions/mission_items.png" sourcerect="412,308,31,52" origin="0.5,0.5" />
|
||||
<Sprite texture="%ModDir%/Missions/mission_items.png" sourcerect="450,313,31,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" />
|
||||
<Terminal canbeselected="true" msg="ItemMsgInteractSelect" AllowInGameEditing="false" AutoHideScrollbar="true" readonly="true" autoscrolltobottom="false" linestartsymbol="" marginmultiplier="1.5" drawhudwhenequipped="true" welcomemessage="relaystation.maintenceguide" textcolor="50,50,50,255">
|
||||
<GuiFrame relativesize="0.3,0.5" anchor="Center" style="Paper" hidedragicons="true" />
|
||||
</Terminal>
|
||||
</Item>
|
||||
</Items>
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<OutpostGenerationParameters>
|
||||
<OutpostConfig identifier="site_02" totalmodulecount="12" minhallwaylength="100" allowedlocationtypes="mlc_site02" allowstealing="true" minwaterpercentage="0" maxwaterpercentage="3" lockunuseddoors="true" removeunusedgaps="true">
|
||||
<modulecount flag="s02_airlock" count="1" />
|
||||
<modulecount flag="EngineeringModule" count="1" />
|
||||
<modulecount flag="AdminModule" count="1" />
|
||||
<modulecount flag="CrewModule" count="1" />
|
||||
<modulecount flag="ResearchModule" count="1" />
|
||||
<modulecount flag="SecurityModule" count="1" />
|
||||
</OutpostConfig>
|
||||
</OutpostGenerationParameters>
|
||||
Reference in New Issue
Block a user