Fixed AIObjectiveGoto terminating if previous path was unreachable, BackGroundSpriteManager won't place a sprite if a suitable position isn't found, StatusEffect fire position fix, UI improvements, door convexhull fix, progress on Fabricators & Deconstructors, mapentities sorted by category in edit mode, item descriptions, TutorialMode refactoring to make it easier to add new types of tutorials
This commit is contained in:
Binary file not shown.
Binary file not shown.
@@ -3,14 +3,35 @@
|
||||
<Item
|
||||
name="Fabricator"
|
||||
linkable="true"
|
||||
pickdistance="150">
|
||||
pickdistance="150"
|
||||
category="Machine"
|
||||
description="A machine capable of manufacturing a wide range of items out of basic raw materials.">
|
||||
|
||||
<Sprite texture ="fabricator.png" depth="0.8"/>
|
||||
|
||||
<Fabricator canbeselected = "true">
|
||||
<fabricableitem name="Harpoon Gun" requireditems="ID Card, Spear"/>
|
||||
<fabricableitem name="Plasma Cutter" requireditems="Wrench, Spear"/>
|
||||
</Fabricator>
|
||||
|
||||
<GuiFrame rect="0,0,600,400" alignment="Center" color="0.0,0.0,0.0,0.6"/>
|
||||
|
||||
<sound file="fabricator.ogg" type="OnActive" range="1000.0" loop="true"/>
|
||||
|
||||
<fabricableitem name="Harpoon Gun" requireditems="Steel Bar" requiredtime="20"/>
|
||||
<fabricableitem name="Plasma Cutter" requireditems="Steel Bar" requiredtime="20"/>
|
||||
|
||||
<fabricableitem name="And Component" requireditems="Steel Bar, FPGA Circuit" requiredtime="10"/>
|
||||
<fabricableitem name="Or Component" requireditems="Steel Bar, FPGA Circuit" requiredtime="10"/>
|
||||
<fabricableitem name="Not Component" requireditems="Steel Bar, FPGA Circuit" requiredtime="10"/>
|
||||
<fabricableitem name="Light Component" requireditems="Steel Bar, FPGA Circuit" requiredtime="10"/>
|
||||
<fabricableitem name="Oxygen Detector" requireditems="Steel Bar, FPGA Circuit" requiredtime="10"/>
|
||||
<fabricableitem name="Water Detector" requireditems="Steel Bar, FPGA Circuit" requiredtime="10"/>
|
||||
<fabricableitem name="Signal Check Component" requireditems="Steel Bar, FPGA Circuit" requiredtime="10"/>
|
||||
<fabricableitem name="RegEx Find Component" requireditems="Steel Bar, FPGA Circuit" requiredtime="10"/>
|
||||
<fabricableitem name="Wifi Component" requireditems="Steel Bar, FPGA Circuit" requiredtime="10"/>
|
||||
|
||||
<fabricableitem name="Fuel Rod" requireditems="Steel Bar, Uranium Bar"/>
|
||||
|
||||
<fabricableitem name="Incendium Fuel Rod" requireditems="Steel Bar, Incendium Bar"/>
|
||||
</Fabricator>
|
||||
|
||||
<ConnectionPanel canbeselected = "true">
|
||||
<requireditem name="Screwdriver" type="Equipped"/>
|
||||
@@ -21,4 +42,27 @@
|
||||
<ItemContainer capacity="5" canbeselected="true" hideitems="true" hudpos="0.8, 0.7" slotsperrow="1"/>
|
||||
</Item>
|
||||
|
||||
<Item
|
||||
name="Deconstructor"
|
||||
linkable="true"
|
||||
pickdistance="150"
|
||||
category="Machine"
|
||||
description="Disassembles and breaks down items to reusable components and material bars.">
|
||||
|
||||
<Sprite texture ="fabricator.png" depth="0.8"/>
|
||||
|
||||
<Deconstructor canbeselected = "true">
|
||||
<sound file="deconstructor.ogg" type="OnActive" range="1000.0" loop="true"/>
|
||||
|
||||
<GuiFrame rect="0,0,300,200" alignment="Center" color="0.0,0.0,0.0,0.6"/>
|
||||
</Deconstructor>
|
||||
|
||||
<ConnectionPanel canbeselected = "true">
|
||||
<requireditem name="Screwdriver" type="Equipped"/>
|
||||
<output name="power_in"/>
|
||||
</ConnectionPanel>
|
||||
|
||||
<ItemContainer capacity="5" canbeselected="true" hideitems="true" hudpos="0.5, 0.4" slotsperrow="5"/>
|
||||
<ItemContainer capacity="10" canbeselected="true" hideitems="true" hudpos="0.5, 0.8" slotsperrow="5"/>
|
||||
</Item>
|
||||
</Items>
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 352 B |
@@ -0,0 +1,83 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Items>
|
||||
<Item
|
||||
name="Steel Bar"
|
||||
category="Material"
|
||||
Tags="smallitem"
|
||||
pickdistance="150"
|
||||
canbepicked="true"
|
||||
price="10">
|
||||
|
||||
<Sprite texture ="materials.png" sourcerect="0,0,24,12" depth="0.55"/>
|
||||
|
||||
<Body width="24" height="12"/>
|
||||
|
||||
<Holdable slots="Any,RightHand,LeftHand" handle1="0,0"/>
|
||||
</Item>
|
||||
|
||||
<Item
|
||||
name="Uranium Bar"
|
||||
category="Material"
|
||||
Tags="smallitem"
|
||||
pickdistance="150"
|
||||
spritecolor="0.2,0.35,0.06,1.0"
|
||||
canbepicked="true"
|
||||
price="50">
|
||||
|
||||
<Sprite texture ="materials.png" sourcerect="0,0,24,12" depth="0.55"/>
|
||||
|
||||
<Body width="24" height="12"/>
|
||||
|
||||
<Holdable slots="Any,RightHand,LeftHand" handle1="0,0"/>
|
||||
</Item>
|
||||
|
||||
<Item
|
||||
name="Copper Bar"
|
||||
category="Material"
|
||||
Tags="smallitem"
|
||||
pickdistance="150"
|
||||
spritecolor="0.78,0.55,0.2,1.0"
|
||||
canbepicked="true"
|
||||
price="50">
|
||||
|
||||
<Sprite texture ="materials.png" sourcerect="0,0,24,12" depth="0.55"/>
|
||||
|
||||
<Body width="24" height="12"/>
|
||||
|
||||
<Holdable slots="Any,RightHand,LeftHand" handle1="0,0"/>
|
||||
</Item>
|
||||
|
||||
<Item
|
||||
name="Incendium Bar"
|
||||
category="Material"
|
||||
Tags="smallitem"
|
||||
pickdistance="150"
|
||||
spritecolor="0.5,0.0,0.0,1.0"
|
||||
canbepicked="true"
|
||||
price="50">
|
||||
|
||||
<Sprite texture ="materials.png" sourcerect="0,0,24,12" depth="0.55"/>
|
||||
|
||||
<Body width="24" height="12"/>
|
||||
|
||||
<Holdable slots="Any,RightHand,LeftHand" handle1="0,0"/>
|
||||
</Item>
|
||||
|
||||
<Item
|
||||
name="Fulgurium Bar"
|
||||
category="Material"
|
||||
Tags="smallitem"
|
||||
pickdistance="150"
|
||||
spritecolor="1.0,0.7,0.05,1.0"
|
||||
canbepicked="true"
|
||||
price="50">
|
||||
|
||||
<Sprite texture ="materials.png" sourcerect="0,0,24,12" depth="0.55"/>
|
||||
|
||||
<Body width="24" height="12"/>
|
||||
|
||||
<Holdable slots="Any,RightHand,LeftHand" handle1="0,0"/>
|
||||
</Item>
|
||||
|
||||
|
||||
</Items>
|
||||
Reference in New Issue
Block a user