0c133ba305
Allow multiple calls of <Use/> for multiple-use syringes or something Adds hasstatustag and hastag conditionals, where hastag checks for item tags and hasstatustag checks for active delay/duration status effects w/ matching tags. It's also possible to check for NOT tag e.g. hastag="! morbusine,uranium", which will only be true if there's no morbusine or uranium in the "bloodstream". Renamed "Amanitin" to "Sufforin" and slightly buffed it Added "name" and "speciesname" conditionals Makes bandages heal you slightly if your health is > 50 Adds "Morbusanide", which is a Morbusine antidote. Calyxanide can hurt NPC husks now Adds <Cancel all="false"/> which only takes effect if there's a conditional for specified status tags.
221 lines
11 KiB
XML
221 lines
11 KiB
XML
<?xml version="1.0" encoding="utf-8" ?>
|
|
<Items>
|
|
<Item
|
|
name="Fabricator"
|
|
linkable="true"
|
|
|
|
category="Machine"
|
|
description="A machine capable of manufacturing a wide range of items out of basic raw materials.">
|
|
|
|
<Sprite texture="Content/Items/machines.png" depth="0.8" sourcerect="0,128,64,128"/>
|
|
|
|
<Fabricator canbeselected = "true" powerconsumption="500.0">
|
|
|
|
<GuiFrame rect="0,0,600,400" alignment="Center" style="ItemUI"/>
|
|
|
|
<sound file="fabricator.ogg" type="OnActive" range="1000.0" loop="true"/>
|
|
|
|
<fabricableitem name="Harpoon Gun" requireditems="Steel Bar, Polycarbonate Bar, Aluminium" requiredtime="20">
|
|
<RequiredSkill name="Construction" level="30"/>
|
|
</fabricableitem>
|
|
<fabricableitem name="Spear" requireditems="Steel Bar" requiredtime="10"/>
|
|
<fabricableitem name="Revolver Round" requireditems="Copper Bar" requiredtime="10">
|
|
<Item name="Aluminium" mincondition="0.5" usecondition="true"/>
|
|
</fabricableitem>
|
|
|
|
<fabricableitem name="Plasma Cutter" requireditems="Steel Bar, Polycarbonate Bar, Aluminium" requiredtime="20">
|
|
<RequiredSkill name="Construction" level="30"/>
|
|
</fabricableitem>
|
|
<fabricableitem name="Welding Tool" requireditems="Steel Bar, Polycarbonate Bar, Aluminium" requiredtime="20">
|
|
<RequiredSkill name="Construction" level="30"/>
|
|
</fabricableitem>
|
|
|
|
<fabricableitem name="Railgun Shell" requireditems="Steel Bar, Steel Bar, Polycarbonate Bar" requiredtime="20">
|
|
<RequiredSkill name="Construction" level="25"/>
|
|
</fabricableitem>
|
|
<fabricableitem name="Nuclear Shell" requireditems="Steel Bar, Steel Bar, Uranium Bar, Polycarbonate Bar" requiredtime="30">
|
|
<RequiredSkill name="Construction" level="40"/>
|
|
</fabricableitem>
|
|
<fabricableitem name="Depth Charge Shell" requireditems="Steel Bar, Steel Bar" requiredtime="20">
|
|
<RequiredSkill name="Construction" level="25"/>
|
|
</fabricableitem>
|
|
<fabricableitem name="Nuclear Depth Charge" requireditems="Steel Bar, Steel Bar, Uranium Bar" requiredtime="30">
|
|
<RequiredSkill name="Construction" level="40"/>
|
|
</fabricableitem>
|
|
<fabricableitem name="Diving Mask" requireditems="Polycarbonate Bar" requiredtime="20">
|
|
<RequiredSkill name="Construction" level="25"/>
|
|
</fabricableitem>
|
|
<fabricableitem name="Diving Suit" requireditems="Steel Bar, Polycarbonate Bar, Polycarbonate Bar, Aluminium, Aluminium" requiredtime="30">
|
|
<RequiredSkill name="Construction" level="40"/>
|
|
</fabricableitem>
|
|
|
|
<fabricableitem name="Fire Extinguisher" requireditems="Steel Bar, Polycarbonate Bar" requiredtime="10"/>
|
|
<fabricableitem name="Flashlight" requireditems="Copper Bar, Polycarbonate Bar" requiredtime="10"/>
|
|
|
|
<fabricableitem name="Wire" requireditems="Copper Bar" requiredtime="5"/>
|
|
|
|
<fabricableitem name="Button" requireditems="Steel Bar, FPGA Circuit" requiredtime="10"/>
|
|
<fabricableitem name="Switch" requireditems="Steel Bar, FPGA Circuit" requiredtime="10"/>
|
|
<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="Relay Component" requireditems="Steel Bar, FPGA Circuit" requiredtime="10"/>
|
|
<fabricableitem name="Delay 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="Motion 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="Oscillator" requireditems="Steel Bar, FPGA Circuit" requiredtime="10"/>
|
|
<fabricableitem name="Wifi Component" requireditems="Steel Bar, FPGA Circuit" requiredtime="10"/>
|
|
<fabricableitem name="Emergency Siren" requireditems="Steel Bar, FPGA Circuit" requiredtime="10"/>
|
|
<fabricableitem name="Alarm Buzzer" requireditems="Steel Bar, FPGA Circuit" requiredtime="10"/>
|
|
|
|
<fabricableitem name="Underwater Scooter" requireditems="Steel Bar, Polycarbonate Bar, Polycarbonate Bar, FPGA Circuit" requiredtime="30"/>
|
|
|
|
<fabricableitem name="Fulgurium Battery Cell" requireditems="Steel Bar, Fulgurium Bar" requiredtime="10">
|
|
<Item name="Sulphuric Acid" mincondition="0.75"/>
|
|
</fabricableitem>
|
|
|
|
<fabricableitem name="Flare" requiredtime="10">
|
|
<Item name="Phosphorus" mincondition="0.25" usecondition="true"/>
|
|
<Item name="Aluminium" mincondition="0.25" usecondition="true"/>
|
|
</fabricableitem>
|
|
|
|
<fabricableitem name ="Stun Grenade" requireditems="Steel Bar" requiredtime="20">
|
|
<RequiredSkill name="Construction" level="30"/>
|
|
<Item name="Flash Powder" mincondition="0.75"/>
|
|
<Item name="Chloral Hydrate" mincondition="0.75"/>
|
|
</fabricableitem>
|
|
|
|
<fabricableitem name ="Incendium Grenade" requireditems="Steel Bar, Incendium Bar" requiredtime="20">
|
|
<RequiredSkill name="Construction" level="40"/>
|
|
<Item name="Flash Powder" mincondition="0.75"/>
|
|
</fabricableitem>
|
|
|
|
<fabricableitem name ="IC-4 Block" requireditems="C-4 Block, Incendium Bar" requiredtime="20"/>
|
|
|
|
<fabricableitem name="Battery Cell" requireditems="Steel Bar, Copper Bar" requiredtime="10">
|
|
<Item name="Sulphuric Acid" mincondition="0.75"/>
|
|
</fabricableitem>
|
|
|
|
<fabricableitem name="Fuel Rod" requireditems="Steel Bar, Uranium Bar"/>
|
|
|
|
<fabricableitem name="Incendium Fuel Rod" requireditems="Steel Bar, Incendium Bar"/>
|
|
|
|
<fabricableitem name="Uranium Bar">
|
|
<Item name="Uranium Powder" count="3" mincondition="0.75"/>
|
|
</fabricableitem>
|
|
|
|
<fabricableitem name="Oxygen Tank" requireditems="Steel Bar" outcondition="0.0"/>
|
|
<fabricableitem name="Welding Fuel Tank" requireditems="Steel Bar" outcondition="0.0"/>
|
|
</Fabricator>
|
|
|
|
<ConnectionPanel selectkey="Action" canbeselected = "true">
|
|
<requireditem name="Screwdriver" type="Equipped"/>
|
|
<output name="power_in"/>
|
|
</ConnectionPanel>
|
|
|
|
<ItemContainer capacity="5" canbeselected="true" hideitems="true" hudpos="0.15, 0.7" slotsperrow="1"/>
|
|
<ItemContainer capacity="5" canbeselected="true" hideitems="true" hudpos="0.85, 0.7" slotsperrow="1"/>
|
|
</Item>
|
|
|
|
<Item
|
|
name="Medical Fabricator"
|
|
linkable="true"
|
|
|
|
category="Machine"
|
|
description="A machine that can be used to manufacture various medicines.">
|
|
|
|
<Sprite texture="Content/Items/machines.png" depth="0.8" sourcerect="128,0,64,128"/>
|
|
|
|
<Fabricator canbeselected = "true" powerconsumption="100.0">
|
|
|
|
<GuiFrame rect="0,0,600,400" alignment="Center" style="ItemUI"/>
|
|
|
|
<sound file="fabricator.ogg" type="OnActive" range="1000.0" loop="true"/>
|
|
|
|
<fabricableitem name="Medical Syringe" requireditems="Steel Bar" requiredtime="10"/>
|
|
<fabricableitem name="Chloral Hydrate" requireditems="Chlorine, Ethanol" requiredtime="20">
|
|
<RequiredSkill name="Medical" level="30"/>
|
|
</fabricableitem>
|
|
<fabricableitem name="Compound N" requireditems="Aluminium, Potassium, Sulphuric Acid" requiredtime="20">
|
|
<RequiredSkill name="Medical" level="60"/>
|
|
</fabricableitem>
|
|
<fabricableitem name="Volatile Compound N" requireditems="Compound N, Flash Powder" requiredtime="20">
|
|
<RequiredSkill name="Medical" level="40"/>
|
|
</fabricableitem>
|
|
|
|
|
|
<fabricableitem name="Corrigodone" requireditems="Stabilozine, Chloral Hydrate" requiredtime="20">
|
|
<RequiredSkill name="Medical" level="50"/>
|
|
</fabricableitem>
|
|
|
|
|
|
<fabricableitem name="Erythrozine" requireditems="Stabilozine, Iron Powder" requiredtime="20">
|
|
<RequiredSkill name="Medical" level="50"/>
|
|
</fabricableitem>
|
|
|
|
<fabricableitem name="Fibrinozine" requireditems="Stabilozine, Phosphorus" requiredtime="20">
|
|
<RequiredSkill name="Medical" level="50"/>
|
|
</fabricableitem>
|
|
|
|
<fabricableitem name="Flash Powder" requireditems="Aluminium, Potassium" requiredtime="25">
|
|
<RequiredSkill name="Medical" level="40"/>
|
|
</fabricableitem>
|
|
|
|
<fabricableitem name="Auxiliorizine" requireditems="Corrigodone, Erythrozine, Flash Powder" requiredtime="25">
|
|
<RequiredSkill name="Medical" level="60"/>
|
|
</fabricableitem>
|
|
|
|
<fabricableitem name="Hyperzine" requireditems="Phosphorus, Uranium Powder" requiredtime="25">
|
|
<RequiredSkill name="Medical" level="60"/>
|
|
</fabricableitem>
|
|
|
|
<fabricableitem name="Morbusine" requireditems="Sulphuric Acid, Auxiliorizine" requiredtime="30">
|
|
<RequiredSkill name="Medical" level="60"/>
|
|
</fabricableitem>
|
|
|
|
<fabricableitem name="Calyxanide" requireditems="Velonaceps Calyx Eggs, Corrigodone" requiredtime="30">
|
|
<RequiredSkill name="Medical" level="60"/>
|
|
</fabricableitem>
|
|
|
|
<fabricableitem name="Sufforin" requireditems="Erythrozine, Flash Powder, Sulphuric Acid" requiredtime="30">
|
|
<RequiredSkill name="Medical" level="60"/>
|
|
</fabricableitem>
|
|
</Fabricator>
|
|
|
|
<ConnectionPanel selectkey="Action" canbeselected = "true">
|
|
<requireditem name="Screwdriver" type="Equipped"/>
|
|
<output name="power_in"/>
|
|
</ConnectionPanel>
|
|
|
|
<ItemContainer capacity="5" canbeselected="true" hideitems="true" hudpos="0.15, 0.7" slotsperrow="1"/>
|
|
<ItemContainer capacity="5" canbeselected="true" hideitems="true" hudpos="0.85, 0.7" slotsperrow="1"/>
|
|
</Item>
|
|
|
|
<Item
|
|
name="Deconstructor"
|
|
linkable="true"
|
|
|
|
category="Machine"
|
|
description="Disassembles and breaks down items to reusable components and material bars.">
|
|
|
|
<Sprite texture="Content/Items/machines.png" depth="0.8" sourcerect="64,128,64,128"/>
|
|
|
|
<Deconstructor canbeselected = "true" powerconsumption="500.0">
|
|
<sound file="deconstructor.ogg" type="OnActive" range="1000.0" loop="true"/>
|
|
|
|
<GuiFrame rect="0,0,300,200" alignment="Center" style="ItemUI"/>
|
|
</Deconstructor>
|
|
|
|
<ConnectionPanel selectkey="Action" 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> |