First commit

This commit is contained in:
Regalis
2015-05-25 01:04:03 +03:00
commit fadb89ae9e
320 changed files with 32186 additions and 0 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

+18
View File
@@ -0,0 +1,18 @@
<Item
name="Button"
type="Controller"
linkable="true"
pickdistance="150.0">
<Sprite texture ="button.png" depth="0.8"/>
<Controller userpos="0" direction ="None" canbepicked = "true">
<RequiredItem name="ID Card" type="Picked"/>
</Controller>
<ConnectionPanel canbeselected = "true">
<RequiredItem name="Screwdriver" type="Equipped"/>
<output name="signal_out"/>
</ConnectionPanel>
</Item>
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

@@ -0,0 +1,50 @@
<?xml version="1.0" encoding="utf-8" ?>
<Items>
<Item
name="Diving Mask"
Tags="smallitem"
pickdistance="200">
<Sprite texture ="DivingMask.png" depth="0.4"/>
<Body radius="18" density="5"/>
<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" Condition="-0.1" Oxygen="20.0"/>
</Wearable>
<ItemContainer capacity="1" hideitems="true">
<Containable name="Oxygen Tank"/>
</ItemContainer>
</Item>
<Item
name="Diving Suit"
pickdistance="200">
<Sprite texture ="DivingSuit.png" sourcerect="82,15,46,113" depth="0.4"/>
<Body width="37" height="113" density="5"/>
<Wearable slots="Head,Torso">
<sprite texture="DivingSuit.png" limb="Head" sourcerect="1,94,32,33" origin="0.5,0.5" depth="0.02"/>
<sprite texture="DivingSuit.png" limb="Torso" sourcerect="40,0,38,65" origin="0.5,0.33" depth="0.01"/>
<sprite texture="DivingSuit.png" limb="RightHand" sourcerect="21,0,18,50" origin="0.45,0.4"/>
<sprite texture="DivingSuit.png" limb="LeftHand" sourcerect="21,0,18,50" origin="0.45,0.4"/>
<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" Condition="-0.1" Oxygen="20.0"/>
<StatusEffect type="OnWearing" target="Character" PressureProtection="100.0"/>
</Wearable>
<ItemContainer capacity="1" hideitems="true">
<Containable name="Oxygen Tank"/>
</ItemContainer>
</Item>
</Items>
Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

+41
View File
@@ -0,0 +1,41 @@
<Items>
<Item
name="Door"
linkable="true"
pickdistance="150.0">
<Sprite texture ="doorframe.png" depth="0.8" origin="0.5,0.5"/>
<Door>
<Sprite texture ="door.png" depth="0.4" origin="0.5,0.0"/>
</Door>
<ConnectionPanel canbeselected = "true">
<requireditem name="Screwdriver" type="Equipped"/>
<input name="toggle"/>
<input name="set_state"/>
<output name="state_out"/>
</ConnectionPanel>
</Item>
<Item
name="Windowed Door"
linkable="true"
pickdistance="150.0">
<Sprite texture ="doorframe.png" depth="0.8" origin="0.5,0.5"/>
<Door window="0,-18,10,89">
<Sprite texture ="windowedDoor.png" depth="0.4" origin="0.5,0.0"/>
</Door>
<ConnectionPanel canbeselected = "true">
<requireditem name="Screwdriver" type="Equipped"/>
<input name="toggle"/>
<input name="set_state"/>
<output name="state_out"/>
</ConnectionPanel>
</Item>
</Items>
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

+11
View File
@@ -0,0 +1,11 @@
<Item
name="Ladder"
resizevertical="true">
<Sprite texture ="ladder.png" depth="0.05"/>
<Ladder canbeselected = "true"/>
<trigger x="-40" width="90"/>
</Item>
Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

@@ -0,0 +1,14 @@
<Items>
<Item
name="Steel Cabinet"
linkable="true"
pickdistance ="150">
<Sprite texture ="locker.png" depth="0.85"/>
<ItemContainer capacity="20" canbeselected="true" hideitems="true">
<Containable name="smallitem"/>
</ItemContainer>
</Item>
</Items>
+11
View File
@@ -0,0 +1,11 @@
<Item
name="MiniMap"
linkable="true">
<Sprite texture ="reactor.png" depth="0.8"/>
<trigger/>
<MiniMap MinVoltage="0.5" PowerConsumption="100" canbeselected = "true"/>
</Item>
Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 520 B

@@ -0,0 +1,23 @@
<Item
name="Oxygen Generator"
linkable="true">
<Sprite texture ="battery.png" depth="0.8"/>
<OxygenGenerator powerconsumption="2000.0" minvoltage="0.5" canbeselected = "true">
<StatusEffect type="OnActive" target="Contained" targetnames="Oxygen Tank" Condition="1.0"/>
</OxygenGenerator>
<trigger/>
<ItemContainer capacity="5" canbeselected = "true">
<Containable name="Oxygen Tank"/>
</ItemContainer>
<ConnectionPanel canbeselected = "true">
<requireditem name="Screwdriver" type="Equipped"/>
<input name="power_in"/>
</ConnectionPanel>
</Item>
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8" ?>
<Item
name="Oxygen Tank"
Tags="smallitem"
pickdistance="150">
<Sprite texture ="oxygentank.png" depth="0.05"/>
<Body radius="6" height="22" density="5"/>
<Holdable holdpos="30,-15" handle1="0,5" handle2="0,-5"/>
<Pickable slots="RightHand,Any"/>
</Item>
Binary file not shown.

After

Width:  |  Height:  |  Size: 464 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 882 B

+16
View File
@@ -0,0 +1,16 @@
<Item
name="Pump"
linkable="true"
pickdistance="200">
<Sprite texture ="pump.png" depth="0.08"/>
<Pump maxflow="500" PowerConsumption="300.0" MinVoltage="0.3"/>
<ConnectionPanel canbeselected = "true">
<requireditem name="Screwdriver" type="Equipped"/>
<input name="power_in"/>
<input name="toggle"/>
<input name="set_state"/>
</ConnectionPanel>
</Item>
Binary file not shown.

After

Width:  |  Height:  |  Size: 177 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 237 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 203 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 187 B

@@ -0,0 +1,180 @@
<?xml version="1.0" encoding="utf-8" ?>
<Items>
<Item
name="Wire"
Tags="smallitem"
pickdistance="150"
linkable="true"
canbepicked="true">
<Sprite texture ="wire.png" depth="0.55"/>
<Body radius="15"/>
<Holdable handle1="0,0"/>
<Pickable slots="Any,RightHand,LeftHand"/>
<Wire/>
</Item>
<Item
name="And Component"
Tags="smallitem"
pickdistance="150"
linkable="true">
<Sprite texture ="and.png" depth="0.8"/>
<AndComponent canbeselected = "true"/>
<Body width="16" height="16"/>
<Holdable aimpos="35,-10" handle1="0,0" attachable="true" aimable="true"/>
<Pickable slots="Any,RightHand,LeftHand" msg="Detach [Wrench]">
<requireditem name="Wrench" type="Equipped"/>
</Pickable>
<ConnectionPanel canbeselected = "true" msg="Rewire [Screwdriver]">
<requireditem name="Screwdriver,Wire" type="Equipped"/>
<input name="signal_in1"/>
<input name="signal_in2"/>
<input name="set_output"/>
<output name="signal_out"/>
</ConnectionPanel>
</Item>
<Item
name="Or Component"
Tags="smallitem"
pickdistance="150"
linkable="true">
<Sprite texture ="or.png" depth="0.8"/>
<OrComponent canbeselected = "true"/>
<Body width="16" height="16"/>
<Holdable aimpos="35,-10" handle1="0,0" attachable="true" aimable="true"/>
<Pickable slots="Any,RightHand,LeftHand" msg="Detach [Wrench]">
<requireditem name="Wrench" type="Equipped"/>
</Pickable>
<ConnectionPanel canbeselected = "true" msg="Rewire [Screwdriver]">
<requireditem name="Screwdriver,Wire" type="Equipped"/>
<input name="signal_in1"/>
<input name="signal_in2"/>
<input name="set_output"/>
<output name="signal_out"/>
</ConnectionPanel>
</Item>
<Item
name="Not Component"
Tags="smallitem"
pickdistance="150"
linkable="true">
<Sprite texture ="not.png" depth="0.8"/>
<NotComponent canbeselected = "true"/>
<Body width="16" height="16"/>
<Holdable aimpos="35,-10" handle1="0,0" attachable="true" aimable="true"/>
<Pickable slots="Any,RightHand,LeftHand" msg="Detach [Wrench]">
<requireditem name="Wrench" type="Equipped"/>
</Pickable>
<ConnectionPanel canbeselected = "true" msg="Rewire [Screwdriver]">
<requireditem name="Screwdriver,Wire" type="Equipped"/>
<input name="signal_in"/>
<output name="signal_out"/>
</ConnectionPanel>
</Item>
<Item
name="Light Component"
Tags="smallitem"
pickdistance="150"
linkable="true">
<Sprite texture ="light.png" depth="0.8"/>
<LightComponent canbeselected = "true" color="1.0,0.0,0.0,1.0">
<sprite texture="Content/Items/Signal/lightsprite.png" origin="0.5,0.5"/>
</LightComponent>
<Body width="16" height="16"/>
<Holdable aimpos="35,-10" handle1="0,0" attachable="true" aimable="true"/>
<Pickable slots="Any,RightHand,LeftHand" msg="Detach [Wrench]">
<requireditem name="Wrench" type="Equipped"/>
</Pickable>
<ConnectionPanel canbeselected = "true" msg="Rewire [Screwdriver]">
<requireditem name="Screwdriver,Wire" type="Equipped"/>
<input name="toggle"/>
<input name="set_state"/>
</ConnectionPanel>
</Item>
<Item
name="Oxygen Detector"
Tags="smallitem"
pickdistance="150"
linkable="true">
<Sprite texture ="light.png" depth="0.8"/>
<OxygenDetector canbeselected = "true"/>
<Body width="16" height="16"/>
<Holdable aimpos="35,-10" handle1="0,0" attachable="true" aimable="true"/>
<Pickable slots="Any,RightHand,LeftHand" msg="Detach [Wrench]">
<requireditem name="Wrench" type="Equipped"/>
</Pickable>
<ConnectionPanel canbeselected = "true" msg="Rewire [Screwdriver]">
<requireditem name="Screwdriver,Wire" type="Equipped"/>
<output name="signal_out"/>
</ConnectionPanel>
</Item>
<Item
name="RegEx Find Component"
Tags="smallitem"
pickdistance="150"
linkable="true">
<Sprite texture ="light.png" depth="0.8"/>
<RegExFindComponent canbeselected = "true"/>
<Body width="16" height="16"/>
<Holdable aimpos="35,-10" handle1="0,0" attachable="true" aimable="true"/>
<Pickable slots="Any,RightHand,LeftHand" msg="Detach [Wrench]">
<requireditem name="Wrench" type="Equipped"/>
</Pickable>
<ConnectionPanel canbeselected = "true" msg="Rewire [Screwdriver]">
<requireditem name="Screwdriver,Wire" type="Equipped"/>
<input name="signal_in"/>
<output name="signal_out"/>
</ConnectionPanel>
</Item>
</Items>
Binary file not shown.

After

Width:  |  Height:  |  Size: 934 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 331 B

+51
View File
@@ -0,0 +1,51 @@
<?xml version="1.0" encoding="utf-8" ?>
<Items>
<Item
name="Welding Tool"
Tags="smallitem"
pickdistance="200">
<Sprite texture ="weldingtool.png" depth="0.04"/>
<Body width="50" height="44" density="5"/>
<Holdable holdpos="-9,-20" holdangle="-30"/>
<RepairTool range="80">
<Fixable name="structure"/>
</RepairTool>
<Pickable slots="Any,RightHand"/>
</Item>
<Item
name="Screwdriver"
Tags="smallitem"
pickdistance="200">
<Sprite texture ="screwdriver.png"/>
<Body width="30" height="8" density="20"/>
<Holdable holdangle="30" handle1="0,0"/>
<Pickable slots="Any,RightHand,LeftHand"/>
</Item>
<Item
name="Wrench"
Tags="smallitem"
pickdistance="200">
<Sprite texture ="wrench.png"/>
<Body width="30" height="8" density="20"/>
<Holdable holdangle="30" handle1="0,0"/>
<Pickable slots="Any,RightHand,LeftHand"/>
</Item>
</Items>
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 255 B

+10
View File
@@ -0,0 +1,10 @@
<Item
name="Vent"
linkable="true">
<Sprite texture ="vent.png" depth="0.8"/>
<Vent/>
</Item>
Binary file not shown.

After

Width:  |  Height:  |  Size: 241 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 B

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 661 B

@@ -0,0 +1,61 @@
<?xml version="1.0" encoding="utf-8" ?>
<Items>
<Item
name="Harpoon"
pickdistance="200">
<Sprite texture ="harpoon.png" depth="0.55"/>
<Body width="80" height="5" density="10"/>
<Pickable slots="Any"/>
<Projectile launchimpulse="20.0" damage="20.0" bleedingdamage="20.0" doesstick="true">
<Attack damage="20" bleeding="20" structuredamage="50" damagetype="Blunt"/>
</Projectile>
</Item>
<Item
name="Harpoon Gun"
pickdistance="200" >
<Sprite texture ="harpoongun.png" depth="0.04"/>
<Body width="90" height="30" density="5"/>
<Holdable holdpos="35,-10" aimpos="35,-10" handle1="-15,-6" handle2="26,7"/>
<Pickable slots="Any,BothHands"/>
<RangedWeapon barrelpos="49,10">
<Sound path="Content/Items/Weapons/harpoon1.ogg" type="OnUse"/>
<Sound path="Content/Items/Weapons/harpoon2.ogg" type="OnUse"/>
<RequiredItems name="Harpoon" type="Contained"/>
</RangedWeapon>
<Rope sprite="Content/Items/Weapons/rope.png" projectileanchorx="-40.0"/>
<ItemContainer hideitems="true">
<Containable name="Harpoon"/>
</ItemContainer>
</Item>
<Item
name="Stun Grenade"
pickdistance="200" >
<Sprite texture ="stungrenade.png" depth="0.04"/>
<Body width="11" height="24" density="15" friction="0.8f"/>
<Throwable holdpos="0,0" handle1="0,0" throwforce="5.0">
<StatusEffect type="OnUse" target="This" Condition="-100.0" delay="3.0" sound="Content/Items/Weapons/stunGrenade.ogg">
<Explosion range="5" damage="5" stun="10" force="0.1"/>
</StatusEffect>
</Throwable>
<Pickable slots="Any,RightHand,LeftHand"/>
</Item>
</Items>
Binary file not shown.

After

Width:  |  Height:  |  Size: 520 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 293 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 577 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 922 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 188 B

+16
View File
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8" ?>
<Item
name="ID Card"
Tags="smallitem"
pickdistance="150">
<Sprite texture ="idcard.png"/>
<Body width="16" height="16" density="10"/>
<Pickable/>
</Item>
Binary file not shown.

After

Width:  |  Height:  |  Size: 498 B

+36
View File
@@ -0,0 +1,36 @@
<?xml version="1.0" encoding="utf-8" ?>
<Items>
<Item
name="Junction Box"
type="JunctionBox"
linkable="true"
pickdistance="150">
<Sprite texture ="junctionbox.png" depth="0.8"/>
<PowerTransfer canbeselected = "true"/>
<ConnectionPanel canbeselected = "true">
<requireditem name="Screwdriver" type="Equipped"/>
<output name="power_out"/>
</ConnectionPanel>
</Item>
<Item
name="Battery"
linkable="true"
pickdistance="150">
<Sprite texture ="battery.png" depth="0.8"/>
<PowerContainer capacity="2000.0" maxinput="500.0" maxoutput="1000.0" canbeselected = "true"/>
<ConnectionPanel canbeselected = "true">
<requireditem name="Screwdriver" type="Equipped"/>
<input name="power_in"/>
</ConnectionPanel>
</Item>
</Items>
Binary file not shown.
+61
View File
@@ -0,0 +1,61 @@
<Items>
<Item
name="Railgun"
focusonselected="true"
offsetonselected="500"
linkable="true">
<Sprite texture ="railgunbase.png"/>
<Turret barrelsprite="railgunbarrel.png" canbeselected = "true" linkable="true" origin="0.5, 0.85" barrelpos="117, 57"
rotationlimits="180,360"
powerconsumption="500.0">
<Sound path="Content/Items/railgun.ogg" type="OnUse"/>
</Turret>
</Item>
<Item
name="Railgun Controller"
type="Controller"
linkable="true"
pickdistance="150">
<Sprite texture ="railguncontroller.png" depth="0.8"/>
<Controller userpos="-1" direction ="Right" canbeselected = "true">
<limbposition limb="Head" position="0,-124"/>
<limbposition limb="LeftHand" position="38,-125"/>
<limbposition limb="RightHand" position="38,-125"/>
</Controller>
<trigger x="-50" y="-87" width="200" height ="153"/>
</Item>
<Item
name="Railgun Loader"
linkable="true"
pickdistance="150">
<Sprite texture ="railgunloader.png" depth =" 0.8"/>
<ItemContainer hideitems="false" drawinventory="true" capacity="5" itempos="54,-61" iteminterval="40,0" canbeselected = "true">
<Containable name="Railgun Shell"/>
</ItemContainer>
</Item>
<Item
name="Railgun Shell"
pickdistance="200">
<Sprite texture ="railgunshell.png"/>
<Body radius="14" height="63" density="15"/>
<Holdable holdpos="30,-15" handle1="0,20" handle2="0,-20"/>
<Pickable slots="RightHand"/>
<Projectile launchimpulse="80.0"/>
</Item>
</Items>
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

+56
View File
@@ -0,0 +1,56 @@
<Items>
<Item
name="Nuclear Reactor"
type ="Reactor"
linkable="true">
<trigger/>
<Sprite texture ="reactor.png" depth="0.8"/>
<Reactor canbeselected = "true">
<requireditem name="Fuel Rod" type="Contained"/>
<StatusEffect type="OnActive" target="Contained" targetnames="Fuel Rod, Heat Absorber, Temperature Control Circuit" Condition="-0.1" />
<StatusEffect type="OnContaining=Heat Absorber" target="This" ExtraCooling="500.0" />
</Reactor>
<ConnectionPanel canbeselected = "true">
<requireditem name="Screwdriver" type="Equipped"/>
<output name="power_out"/>
</ConnectionPanel>
<ItemContainer capacity="5">
<Containable name="Fuel Rod"/>
<Containable name="Heat Absorber"/>
<Containable name="Temperature Control Circuit"/>
</ItemContainer>
</Item>
<Item
name="Fuel Rod"
Tags="smallitem"
pickdistance="150">
<Sprite texture ="fuelrod.png"/>
<Body radius="6" height="22" density="5"/>
<Holdable handle1="0,0"/>
<Pickable slots="RightHand,Any"/>
</Item>
<Item
name="Heat Absorber"
Tags="smallitem"
pickdistance="150">
<Sprite texture ="heatabsorber.png"/>
<Body radius="6" height="22" density="5"/>
<Holdable handle1="0,0"/>
<Pickable slots="Any"/>
</Item>
</Items>
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 309 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 248 B