Online quest mode, fixed bug when swimming from hull to another, monitors with editable text, choosing exe in content package, monster quests, misc bugfixes
This commit is contained in:
@@ -23,7 +23,7 @@
|
||||
<limb id = "2" radius="8" height="20" mass="3" type="LeftArm">
|
||||
<sprite texture="Content/Characters/Human/[GENDER]torso.png" sourcerect="30,2,17,39" depth="0.15" origin="0.5,0.5"/>
|
||||
</limb>
|
||||
<limb id = "3" radius="6" height="26" mass="3" type="LeftHand" pullpos="0.0,-15.0">
|
||||
<limb id = "3" radius="6" height="26" mass="3" type="LeftHand" pullpos="0.0,-18.0">
|
||||
<sprite texture="Content/Characters/Human/[GENDER]torso.png" sourcerect="49,2,13,47" depth="0.16" origin="0.5,0.5"/>
|
||||
</limb>
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
<limb id = "4" radius="8" height="20" mass="3" type="RightArm">
|
||||
<sprite texture="Content/Characters/Human/[GENDER]torso.png" sourcerect="30,2,17,39" depth="0.01" origin="0.5,0.5"/>
|
||||
</limb>
|
||||
<limb id = "5" radius="6" height="26" mass ="3" type="RightHand" pullpos="0.0,-15.0">
|
||||
<limb id = "5" radius="6" height="26" mass ="3" type="RightHand" pullpos="0.0,-18.0">
|
||||
<sprite texture="Content/Characters/Human/[GENDER]torso.png" sourcerect="49,2,13,47" origin="0.5,0.5"/>
|
||||
</limb>
|
||||
|
||||
@@ -75,12 +75,12 @@
|
||||
|
||||
<!-- body to left leg -->
|
||||
<joint limb1="12" limb1anchor="0,-1" limb2="6" limb2anchor="0,14" lowerlimit="-30" upperlimit="140"/>
|
||||
<joint limb1="6" limb1anchor="0,-15" limb2="7" limb2anchor="0,20" lowerlimit="-170" upperlimit="0"/>
|
||||
<joint limb1="6" limb1anchor="0,-15" limb2="7" limb2anchor="0,20" lowerlimit="-140" upperlimit="0"/>
|
||||
<joint limb1="7" limb1anchor="-3,-21" limb2="8" limb2anchor="5,7" lowerlimit="20" upperlimit="90"/>
|
||||
|
||||
<!-- body to right leg -->
|
||||
<joint limb1="12" limb1anchor="0,-1" limb2="9" limb2anchor="0,14" lowerlimit="-30" upperlimit="140"/>
|
||||
<joint limb1="9" limb1anchor="0,-15" limb2="10" limb2anchor="0,20" lowerlimit="-170" upperlimit="0"/>
|
||||
<joint limb1="9" limb1anchor="0,-15" limb2="10" limb2anchor="0,20" lowerlimit="-140" upperlimit="0"/>
|
||||
<joint limb1="10" limb1anchor="-3,-21" limb2="11" limb2anchor="5,7" lowerlimit="20" upperlimit="90"/>
|
||||
|
||||
</ragdoll>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
<Wearable limbtype="Head" slots="Any,Head">
|
||||
<sprite texture="DivingMask.png" limb="Head" sourcerect="1,1,37,38"/>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" targetnames="Oxygen Tank,human" Condition="-0.7" Oxygen="20.0"/>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" targetnames="Oxygen Tank,human" Condition="-0.5" Oxygen="20.0"/>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" targetnames="Welding Fuel Tank,human" Condition="-0.7" Oxygen="-20.0"/>
|
||||
</Wearable>
|
||||
|
||||
@@ -56,7 +56,7 @@
|
||||
<sprite texture="DivingSuit.png" limb="RightArm" sourcerect="0,0,18,40" origin="0.5,0.4" depth="0.005"/>
|
||||
<sprite texture="DivingSuit.png" limb="LeftArm" sourcerect="0,0,18,40" origin="0.5,0.4" depth="0.005"/>
|
||||
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" targetnames="Oxygen Tank,human" Condition="-0.7" Oxygen="20.0"/>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" targetnames="Oxygen Tank,human" Condition="-0.5" Oxygen="20.0"/>
|
||||
<StatusEffect type="OnWearing" target="Character" PressureProtection="100.0"/>
|
||||
</Wearable>
|
||||
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 216 B |
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Item
|
||||
name="Monitor"
|
||||
linkable="true"
|
||||
pickdistance="150">
|
||||
|
||||
<Sprite texture ="monitor.png" depth="0.85"/>
|
||||
|
||||
<Body width="16" height="16"/>
|
||||
|
||||
<Holdable slots="Any,RightHand,LeftHand" msg="Detach [Wrench]"
|
||||
aimpos="35,-10" handle1="0,0" attachable="true" aimable="true">
|
||||
<requireditem name="Wrench" type="Equipped"/>
|
||||
</Holdable>
|
||||
|
||||
<Label canbeselected = "true">
|
||||
<GuiFrame rect="0,0,0.4,0.4" alignment="Center" color="0.0,0.0,0.0,0.8"/>
|
||||
</Label>
|
||||
</Item>
|
||||
@@ -2,7 +2,6 @@
|
||||
<Items>
|
||||
<Item
|
||||
name="Junction Box"
|
||||
type="JunctionBox"
|
||||
linkable="true"
|
||||
pickdistance="150">
|
||||
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 29 KiB |
@@ -2,7 +2,7 @@
|
||||
name="MiniMap"
|
||||
linkable="true">
|
||||
|
||||
<Sprite texture ="reactor.png" depth="0.8"/>
|
||||
<Sprite texture ="fabricator.png" depth="0.8"/>
|
||||
|
||||
<trigger/>
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
<OxygenGenerator powerconsumption="1000.0" minvoltage="0.5" canbeselected = "true">
|
||||
<StatusEffect type="OnActive" target="Contained" targetnames="Oxygen Tank" Condition="2.0"/>
|
||||
<sound file="oxygengenerator.ogg" type="OnActive" range="2000.0" volume="PowerConsumption" volumemultiplier="0.001f"/>
|
||||
<sound file="oxygengenerator.ogg" type="OnActive" range="2000.0" volume="CurrPowerConsumption" volumemultiplier="0.001f"/>
|
||||
</OxygenGenerator>
|
||||
|
||||
<trigger/>
|
||||
@@ -27,7 +27,7 @@
|
||||
name="Vent"
|
||||
linkable="true">
|
||||
|
||||
<Sprite texture ="vent.png" depth="0.8"/>
|
||||
<Sprite texture ="vent.png" depth="0.85"/>
|
||||
|
||||
<Vent>
|
||||
<sound file="ventilation.ogg" type="OnActive" range="600.0" volume="OxygenFlow" volumemultiplier="0.001f"/>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
<Pump canbeselected = "true" maxflow="500" PowerConsumption="300.0" MinVoltage="0.3">
|
||||
<GuiFrame rect="0,0,0.3,0.3" alignment="Center" color="0.0,0.0,0.0,0.8"/>
|
||||
<sound file="pump.ogg" type="OnActive" range="800.0" volume="PowerConsumption" volumemultiplier="0.003"/>
|
||||
<sound file="pump.ogg" type="OnActive" range="800.0" volume="CurrPowerConsumption" volumemultiplier="0.003"/>
|
||||
</Pump>
|
||||
|
||||
<ConnectionPanel canbeselected = "true" msg="Rewire [Screwdriver]">
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
Tags="smallitem"
|
||||
pickdistance="200">
|
||||
|
||||
<Sprite texture ="weldingtool.png" depth="0.04"/>
|
||||
<Sprite texture ="weldingtool.png" depth="0.5"/>
|
||||
|
||||
<!-- physics body -->
|
||||
<Body width="39" height="18" density="5"/>
|
||||
@@ -47,7 +47,7 @@
|
||||
Tags="smallitem"
|
||||
pickdistance="200">
|
||||
|
||||
<Sprite texture ="plasmacutter.png" depth="0.04"/>
|
||||
<Sprite texture ="plasmacutter.png" depth="0.5"/>
|
||||
|
||||
<Body width="39" height="18" density="5"/>
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
Tags="smallitem"
|
||||
pickdistance="150">
|
||||
|
||||
<Sprite texture ="fueltank.png" depth="0.05"/>
|
||||
<Sprite texture ="fueltank.png" depth="0.5"/>
|
||||
|
||||
<Body radius="6" height="22" density="5"/>
|
||||
|
||||
@@ -92,7 +92,7 @@
|
||||
Tags="smallitem"
|
||||
pickdistance="200">
|
||||
|
||||
<Sprite texture ="screwdriver.png"/>
|
||||
<Sprite texture ="screwdriver.png" depth="0.5"/>
|
||||
|
||||
<Body width="30" height="8" density="20"/>
|
||||
|
||||
@@ -106,7 +106,7 @@
|
||||
Tags="smallitem"
|
||||
pickdistance="200">
|
||||
|
||||
<Sprite texture ="wrench.png"/>
|
||||
<Sprite texture ="wrench.png" depth="0.5"/>
|
||||
|
||||
<Body width="30" height="8" density="20"/>
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
name="Harpoon Gun"
|
||||
pickdistance="200" >
|
||||
|
||||
<Sprite texture ="harpoongun.png" depth="0.04"/>
|
||||
<Sprite texture ="harpoongun.png" depth="0.5"/>
|
||||
|
||||
<Body width="90" height="30" density="10"/>
|
||||
|
||||
|
||||
@@ -5,10 +5,10 @@
|
||||
<smallhorizontalback sprite="Content/Map/testroom.png" sourcerect="0,64,896,32" depth ="0.4"
|
||||
width = "128" height ="32" resizehorizontal="true"/>
|
||||
|
||||
<leftwall sprite="Content/Map/testroom.png" sourcerect="688,352,32,496" depth ="0.05" castshadow="true"
|
||||
width = "32" height ="64" resizevertical="true" body="true" health="500"/>
|
||||
<leftwall sprite="Content/Map/testroom.png" sourcerect="688,368,32,496" depth ="0.05" castshadow="true"
|
||||
width = "32" height ="64" resizevertical="true" fliphorizontal="true" body="true" health="500"/>
|
||||
|
||||
<rightwall sprite="Content/Map/testroom.png" fliphorizontal="true" sourcerect="688,352,32,496" depth ="0.05" castshadow="true"
|
||||
<rightwall sprite="Content/Map/testroom.png" sourcerect="688,368,32,496" depth ="0.05" castshadow="true"
|
||||
width = "32" height ="64" resizevertical="true" body="true" health="500"/>
|
||||
|
||||
<topwall sprite="Content/Map/testroom.png" sourcerect="144,464,496,32" depth ="0.05" castshadow="true"
|
||||
|
||||
@@ -2,9 +2,38 @@
|
||||
<Quests>
|
||||
<SalvageQuest
|
||||
name="Salvaging an artifact"
|
||||
description="Researchers have picked up an infrasonic signal highly similar to those emitted by alien artifacts previously discovered on Europa. Investigate the signal and retrieve the potential artifact."
|
||||
description="Researchers of [location1] have picked up an infrasonic signal highly similar to those emitted by alien artifacts previously discovered on Europa. Investigate the signal and retrieve the potential artifact."
|
||||
commonness="10"
|
||||
reward="1000"
|
||||
successmessage="You have successfully retrieved the artifact."
|
||||
itemname="Skyholder Artifact">
|
||||
</SalvageQuest>
|
||||
|
||||
<MonsterQuest
|
||||
name="Killing a Moloch"
|
||||
description="A particularly aggressive Moloch has been terrorizing vessels traveling between [location1] and [location2]. A reward of 1000 credits has been promised to those who kill the creature."
|
||||
commonness="10"
|
||||
reward="1000"
|
||||
successmessage="You have successfully killed the Moloch."
|
||||
monsterfile="Content/Characters/Moloch/moloch.xml">
|
||||
</MonsterQuest>
|
||||
|
||||
<MonsterQuest
|
||||
name="Killing a Tiger Thresher"
|
||||
description="A particularly aggressive Tiger Thresher has been terrorizing vessels traveling between [location1] and [location2]. A reward of 800 credits has been promised to those who kill the creature."
|
||||
commonness="10"
|
||||
reward="800"
|
||||
successmessage="You have successfully killed the Tiger Thresher."
|
||||
monsterfile="Content/Characters/TigerThresher/tigerthresher.xml">
|
||||
</MonsterQuest>
|
||||
|
||||
<MonsterQuest
|
||||
name="Salvaging an artifact"
|
||||
description="Researchers of [location1] have picked up an infrasonic signal highly similar to those emitted by alien artifacts previously discovered on Europa. Investigate the signal and retrieve the potential artifact."
|
||||
commonness="5"
|
||||
reward="1000"
|
||||
failuremessage="It turns out the signal picked up by [location1] was emitted by a Moloch."
|
||||
successmessage="It turns out the signal was emitted by a Moloch. The researchers of [location1] have agreed to pay you the reward nevertheless for killing the Moloch."
|
||||
monsterfile="Content/Characters/Moloch/moloch.xml">
|
||||
</MonsterQuest>
|
||||
</Quests>
|
||||
@@ -3,7 +3,7 @@
|
||||
<MonsterEvent name="Under attack" description=""
|
||||
characterfile="Content/Characters/Crawler/Crawler.xml"
|
||||
commonness="10"
|
||||
difficulty="10"
|
||||
difficulty="15"
|
||||
minamount="2" maxamount="3"
|
||||
starttimemin="15" starttimemax="20"
|
||||
musictype="monster"/>
|
||||
@@ -11,14 +11,14 @@
|
||||
<MonsterEvent name="Under attack" description=""
|
||||
characterfile="Content/Characters/TigerThresher/tigerthresher.xml"
|
||||
commonness="10"
|
||||
difficulty="50"
|
||||
difficulty="30"
|
||||
starttimemin="15" starttimemax="20"
|
||||
musictype="monster"/>
|
||||
|
||||
<MonsterEvent name="Under attack" description=""
|
||||
characterfile="Content/Characters/Moloch/moloch.xml"
|
||||
commonness="10"
|
||||
difficulty="30"
|
||||
difficulty="50"
|
||||
starttimemin="15" starttimemax="20"
|
||||
musictype="monster"/>
|
||||
</Randomevents>
|
||||
Reference in New Issue
Block a user