Compare commits
25 Commits
42ba29dc9d
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 355bfe4df6 | |||
| a9490c039e | |||
| 88187358e8 | |||
| bb7dc1da32 | |||
| 21eda6a5ac | |||
| 50d84f5ba5 | |||
| 856dc8b305 | |||
| 91b8576385 | |||
| 07b42dfa05 | |||
| a3f9cabf68 | |||
| 1ebb54ad9f | |||
| 60807f0cca | |||
| 2e67d28ba2 | |||
| c9bec6234b | |||
| 1608c95091 | |||
| 8e27229dd8 | |||
| d4b4e2c003 | |||
| c8eab8dc4d | |||
| 6e60c3413a | |||
| b1dfdfdcff | |||
| 5a6cdcee4c | |||
| 584a2d3501 | |||
| 186bcd214a | |||
| 28486c00ff | |||
| 9ba782b8e9 |
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<contentpackage name="ADV Beacon Stations" modversion="1.0.110" corepackage="False" steamworkshopid="2544952900" gameversion="1.7.7.0" expectedhash="76C2046679C8F072B1935BBBB2F64548">
|
<contentpackage name="ADV Beacon Stations" modversion="1.0.110" corepackage="False" steamworkshopid="2544952900" gameversion="1.7.7.0" >
|
||||||
<Submarine file="%ModDir%/Shuttles/BeaconStation_ADVBS_E2Shuttle.sub" />
|
<Submarine file="%ModDir%/Shuttles/BeaconStation_ADVBS_E2Shuttle.sub" />
|
||||||
<Submarine file="%ModDir%/Shuttles/BeaconStation_ADVBS_E1Shuttle.sub" />
|
<Submarine file="%ModDir%/Shuttles/BeaconStation_ADVBS_E1Shuttle.sub" />
|
||||||
<Submarine file="%ModDir%/Shuttles/BeaconStation_ADVBS_E3Shuttle.sub" />
|
<Submarine file="%ModDir%/Shuttles/BeaconStation_ADVBS_E3Shuttle.sub" />
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<contentpackage name="Altmark MKIV" modversion="1.0.21" corepackage="False" steamworkshopid="2686235435" gameversion="1.5.9.1" expectedhash="3378EC61D4EDAB683493116B25B1D558">
|
<contentpackage name="Altmark MKIV" modversion="1.0.21" corepackage="False" steamworkshopid="2686235435" gameversion="1.5.9.1" >
|
||||||
<Submarine file="%ModDir%/Altmark MKIV.sub" />
|
<Submarine file="%ModDir%/Altmark MKIV.sub" />
|
||||||
</contentpackage>
|
</contentpackage>
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<contentpackage name="Apo-4A Saber" modversion="1.0.7" corepackage="False" steamworkshopid="2427316610" gameversion="1.0.21.0" altnames="Apo-4A Saber" expectedhash="12BA9E74900A01DC12B778401119DD2D">
|
<contentpackage name="Apo-4A Saber" modversion="1.0.7" corepackage="False" steamworkshopid="2427316610" gameversion="1.0.21.0" altnames="Apo-4A Saber" >
|
||||||
<Submarine file="%ModDir%/Apo-4Gate.sub" />
|
<Submarine file="%ModDir%/Apo-4Gate.sub" />
|
||||||
<Text file="%ModDir%/Texts/SimplifiedChinese_Apo-4A Saber.xml" />
|
<Text file="%ModDir%/Texts/SimplifiedChinese_Apo-4A Saber.xml" />
|
||||||
<Text file="%ModDir%/Texts/TraditionalChinese_Apo-4A Saber.xml" />
|
<Text file="%ModDir%/Texts/TraditionalChinese_Apo-4A Saber.xml" />
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<contentpackage name="Arlcliff Raider" modversion="1.0.25" corepackage="False" steamworkshopid="2781743162" gameversion="1.2.8.0" altnames="Arlcliff" expectedhash="9A91D29069F4BFA1D7E46E83C06F5FEF">
|
<contentpackage name="Arlcliff Raider" modversion="1.0.25" corepackage="False" steamworkshopid="2781743162" gameversion="1.2.8.0" altnames="Arlcliff" >
|
||||||
<Submarine file="%ModDir%/Arlcliff.sub" />
|
<Submarine file="%ModDir%/Arlcliff.sub" />
|
||||||
</contentpackage>
|
</contentpackage>
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<contentpackage name="Beacons Extended" modversion="1.0.66" corepackage="False" steamworkshopid="2389600483" gameversion="1.6.4.0" expectedhash="DD6CBABFC3284FF26A991C972E41C67E">
|
<contentpackage name="Beacons Extended" modversion="1.0.66" corepackage="False" steamworkshopid="2389600483" gameversion="1.6.4.0" >
|
||||||
<Submarine file="%ModDir%/BeaconStations/Modules/Beacon_PowerPod.sub" />
|
<Submarine file="%ModDir%/BeaconStations/Modules/Beacon_PowerPod.sub" />
|
||||||
<Submarine file="%ModDir%/BeaconStations/Modules/Beacon_Deco_Cargo18E.sub" />
|
<Submarine file="%ModDir%/BeaconStations/Modules/Beacon_Deco_Cargo18E.sub" />
|
||||||
<Submarine file="%ModDir%/BeaconStations/Modules/Beacon_BoardingShuttle.sub" />
|
<Submarine file="%ModDir%/BeaconStations/Modules/Beacon_BoardingShuttle.sub" />
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<contentpackage name="BetterHealthUI (Updated)" modversion="1.0.2" corepackage="False" steamworkshopid="3231293294" gameversion="1.7.7.0" expectedhash="1C70D4C940B1D9D346F00AA6FF41DAF3" installtime="2024Y 04M 28D 20HR 49MIN 13SEC UTC">
|
<contentpackage name="BetterHealthUI (Updated)" modversion="1.0.2" corepackage="False" steamworkshopid="3231293294" gameversion="1.7.7.0" installtime="2024Y 04M 28D 20HR 49MIN 13SEC UTC">
|
||||||
<Other file="%ModDir%/CSharp/Client/BetterHealthUIMod.cs" />
|
<Other file="%ModDir%/CSharp/Client/BetterHealthUIMod.cs" />
|
||||||
<Other file="%ModDir%/CSharp/Shared/BetterHealthUIMod.cs" />
|
<Other file="%ModDir%/CSharp/Shared/BetterHealthUIMod.cs" />
|
||||||
</contentpackage>
|
</contentpackage>
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<contentpackage name="Bicksborg II" modversion="1.2.37" corepackage="False" steamworkshopid="3227816257" gameversion="1.7.7.0" expectedhash="E00B412C8AA5DE480050EBAC13A7C9DA">
|
<contentpackage name="Bicksborg II" modversion="1.2.37" corepackage="False" steamworkshopid="3227816257" gameversion="1.7.7.0" >
|
||||||
<Item file="%ModDir%/Items/Horn.xml" />
|
<Item file="%ModDir%/Items/Horn.xml" />
|
||||||
<Other file="%ModDir%/Items/signal.png" />
|
<Other file="%ModDir%/Items/signal.png" />
|
||||||
<Other file="%ModDir%/Items/signalcomp.png" />
|
<Other file="%ModDir%/Items/signalcomp.png" />
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<contentpackage name="Blueprints" modversion="1.0.76" corepackage="False" steamworkshopid="3301014847" gameversion="1.7.7.0" expectedhash="D60E3EC732EE46E82D2DAD49B5E8ADD8" />
|
<contentpackage name="Blueprints" modversion="1.0.76" corepackage="False" steamworkshopid="3301014847" gameversion="1.7.7.0" />
|
||||||
@@ -1,2 +1,2 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<contentpackage name="CsForBarotrauma" modversion="1.0.1" corepackage="False" steamworkshopid="2795927223" gameversion="0.17.12.0" expectedhash="D41D8CD98F00B204E9800998ECF8427E" />
|
<contentpackage name="CsForBarotrauma" modversion="1.0.1" corepackage="False" steamworkshopid="2795927223" gameversion="0.17.12.0" />
|
||||||
23
CykaQuick/.vscode/settings.json
vendored
Normal file
23
CykaQuick/.vscode/settings.json
vendored
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
{
|
||||||
|
"highlight.regex.workspace.regexes": [
|
||||||
|
{
|
||||||
|
"name": "namedGroups",
|
||||||
|
"regexes": [
|
||||||
|
{
|
||||||
|
"regex": "(?:(\\?<[^>]+>)[^)]+)",
|
||||||
|
"decorations": [
|
||||||
|
{
|
||||||
|
"backgroundColor": "#000000",
|
||||||
|
"color": "#1CAFC4"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Lua.diagnostics.libraryFiles": "Enable",
|
||||||
|
"Lua.workspace.library": [
|
||||||
|
"../Meta/Types/client",
|
||||||
|
"../Meta/Types/shared"
|
||||||
|
],
|
||||||
|
}
|
||||||
@@ -1,16 +1,17 @@
|
|||||||
-- luacheck: globals MyModGlobal
|
-- luacheck: globals MyModGlobal
|
||||||
-- luacheck: read_globals Character SERVER Keys LuaUserData Hook Descriptors PlayerInput Timer
|
-- luacheck: read_globals Character SERVER Keys LuaUserData Hook Descriptors PlayerInput Timer
|
||||||
-- luacheck: max line length 420
|
-- luacheck: max line length 420
|
||||||
if SERVER then return end
|
|
||||||
-- Docs: https://evilfactory.github.io/LuaCsForBarotrauma/lua-docs/manual/common-questions/
|
-- Docs: https://evilfactory.github.io/LuaCsForBarotrauma/lua-docs/manual/common-questions/
|
||||||
|
|
||||||
---@class MyModGlobal
|
if SERVER then
|
||||||
---@field CONFIG {QUICKSTACK_KEYS: Keys, FABRICATOR_KEY: Keys, MAX_BUY: Keys, NESTED_CONTAINERS: boolean, DEBUG_MODE: boolean}
|
require("Cyka.xpticker")
|
||||||
---@field MOD_NAME string
|
else
|
||||||
---@field MOD_VERSION string
|
---@class MyModGlobal
|
||||||
---@field DumpTable fun(table: table, depth?: number)
|
---@field MOD_NAME string
|
||||||
---@field debugPrint fun(message: string)
|
---@field MOD_VERSION string
|
||||||
MyModGlobal = {
|
---@field DumpTable fun(table: table, depth?: number)
|
||||||
|
---@field debugPrint fun(message: string)
|
||||||
|
MyModGlobal = {
|
||||||
CONFIG = {
|
CONFIG = {
|
||||||
QUICKSTACK_KEYS = Keys.F,
|
QUICKSTACK_KEYS = Keys.F,
|
||||||
FABRICATOR_KEY = Keys.V,
|
FABRICATOR_KEY = Keys.V,
|
||||||
@@ -31,11 +32,11 @@ MyModGlobal = {
|
|||||||
MOD_NAME = "Cyka Quick",
|
MOD_NAME = "Cyka Quick",
|
||||||
MOD_VERSION = "1.1.0",
|
MOD_VERSION = "1.1.0",
|
||||||
BAG_SLOT = 8,
|
BAG_SLOT = 8,
|
||||||
}
|
}
|
||||||
|
|
||||||
---@param table table
|
---@param table table
|
||||||
---@param depth number?
|
---@param depth number?
|
||||||
MyModGlobal.DumpTable = function(table, depth)
|
MyModGlobal.DumpTable = function(table, depth)
|
||||||
if depth == nil then
|
if depth == nil then
|
||||||
depth = 0
|
depth = 0
|
||||||
end
|
end
|
||||||
@@ -51,131 +52,131 @@ MyModGlobal.DumpTable = function(table, depth)
|
|||||||
print(string.rep(" ", depth) .. k .. ": ", v)
|
print(string.rep(" ", depth) .. k .. ": ", v)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Debugging helper function
|
-- Debugging helper function
|
||||||
MyModGlobal.debugPrint = function(message)
|
MyModGlobal.debugPrint = function(message)
|
||||||
if MyModGlobal.CONFIG.DEBUG_MODE then
|
if MyModGlobal.CONFIG.DEBUG_MODE then
|
||||||
print("[" .. MyModGlobal.MOD_NAME .. "] " .. message)
|
print("[" .. MyModGlobal.MOD_NAME .. "] " .. message)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
local quickstack = require("Cyka.quickstack")
|
local quickstack = require("Cyka.quickstack")
|
||||||
local fabricatorstack = require("Cyka.fabricatorstack")
|
local fabricatorstack = require("Cyka.fabricatorstack")
|
||||||
local quickbuy = require("Cyka.quickbuy")
|
local quickbuy = require("Cyka.quickbuy")
|
||||||
local hotkeyrepair = require("Cyka.hotkeyrepair")
|
local hotkeyrepair = require("Cyka.hotkeyrepair")
|
||||||
local cursormacroer = require("Cyka.cursormacroer")
|
local cursormacroer = require("Cyka.cursormacroer")
|
||||||
local quickunload = require("Cyka.quickunload")
|
local quickunload = require("Cyka.quickunload")
|
||||||
local quickreload = require("Cyka.quickreload")
|
local quickreload = require("Cyka.quickreload")
|
||||||
local quickloot = require("Cyka.quickloot")
|
local quickloot = require("Cyka.quickloot")
|
||||||
local sonarpinger = require("Cyka.sonarpinger")
|
local sonarpinger = require("Cyka.sonarpinger")
|
||||||
local aoepickup = require("Cyka.aoepickup")
|
local aoepickup = require("Cyka.aoepickup")
|
||||||
local quickaccess = require("Cyka.quickaccess")
|
local quickaccess = require("Cyka.quickaccess")
|
||||||
require("Cyka.xpticker")
|
require("Cyka.zoom")
|
||||||
require("Cyka.zoom")
|
|
||||||
|
|
||||||
-- TODO: Keybind fabricator / medical fabricator / deconstructor on the sub
|
-- TODO: Keybind fabricator / medical fabricator / deconstructor on the sub
|
||||||
|
|
||||||
print(MyModGlobal.MOD_NAME .. " v" .. MyModGlobal.MOD_VERSION .. " loaded!")
|
print(MyModGlobal.MOD_NAME .. " v" .. MyModGlobal.MOD_VERSION .. " loaded!")
|
||||||
|
|
||||||
-- Register necessary types and make fields accessible
|
-- Register necessary types and make fields accessible
|
||||||
LuaUserData.RegisterType("Barotrauma.Items.Components.ItemContainer+SlotRestrictions")
|
LuaUserData.RegisterType("Barotrauma.Items.Components.ItemContainer+SlotRestrictions")
|
||||||
LuaUserData.RegisterType(
|
LuaUserData.RegisterType(
|
||||||
'System.Collections.Immutable.ImmutableArray`1[[Barotrauma.Items.Components.ItemContainer+SlotRestrictions, Barotrauma]]')
|
'System.Collections.Immutable.ImmutableArray`1[[Barotrauma.Items.Components.ItemContainer+SlotRestrictions, Barotrauma]]')
|
||||||
LuaUserData.MakeFieldAccessible(Descriptors['Barotrauma.Items.Components.ItemContainer'], 'slotRestrictions')
|
LuaUserData.MakeFieldAccessible(Descriptors['Barotrauma.Items.Components.ItemContainer'], 'slotRestrictions')
|
||||||
LuaUserData.MakeFieldAccessible(Descriptors['Barotrauma.ItemInventory'], 'slots')
|
LuaUserData.MakeFieldAccessible(Descriptors['Barotrauma.ItemInventory'], 'slots')
|
||||||
LuaUserData.MakeFieldAccessible(Descriptors['Barotrauma.ItemInventory'], 'slotsPerRow')
|
LuaUserData.MakeFieldAccessible(Descriptors['Barotrauma.ItemInventory'], 'slotsPerRow')
|
||||||
LuaUserData.MakeFieldAccessible(Descriptors["Barotrauma.CharacterInventory"], "slots")
|
LuaUserData.MakeFieldAccessible(Descriptors["Barotrauma.CharacterInventory"], "slots")
|
||||||
LuaUserData.RegisterType("Barotrauma.Store")
|
LuaUserData.RegisterType("Barotrauma.Store")
|
||||||
LuaUserData.RegisterType("Barotrauma.GUIComponent")
|
LuaUserData.RegisterType("Barotrauma.GUIComponent")
|
||||||
LuaUserData.RegisterType("Barotrauma.PurchasedItem")
|
LuaUserData.RegisterType("Barotrauma.PurchasedItem")
|
||||||
LuaUserData.RegisterType("Barotrauma.ItemPrefab")
|
LuaUserData.RegisterType("Barotrauma.ItemPrefab")
|
||||||
LuaUserData.RegisterType("Barotrauma.Location+StoreInfo")
|
LuaUserData.RegisterType("Barotrauma.Location+StoreInfo")
|
||||||
LuaUserData.MakeMethodAccessible(Descriptors["Barotrauma.CargoManager"], "GetConfirmedSoldEntities")
|
LuaUserData.MakeMethodAccessible(Descriptors["Barotrauma.CargoManager"], "GetConfirmedSoldEntities")
|
||||||
LuaUserData.RegisterType("Barotrauma.Items.Components.Repairable")
|
LuaUserData.RegisterType("Barotrauma.Items.Components.Repairable")
|
||||||
LuaUserData.RegisterType("Barotrauma.VisualSlot")
|
LuaUserData.RegisterType("Barotrauma.VisualSlot")
|
||||||
|
|
||||||
Hook.Patch("Barotrauma.Character", "ControlLocalPlayer", function(instance, ptable)
|
-- Hook.Patch("Barotrauma.Character", "ControlLocalPlayer", function(instance, ptable)
|
||||||
if not PlayerInput.KeyHit(MyModGlobal.CONFIG.QUICKSTACK_KEYS) then return end
|
-- if not PlayerInput.KeyHit(MyModGlobal.CONFIG.QUICKSTACK_KEYS) then return end
|
||||||
quickstack.quickStackItems(instance)
|
-- quickstack.quickStackItems(instance)
|
||||||
end, Hook.HookMethodType.After)
|
-- end, Hook.HookMethodType.After)
|
||||||
|
|
||||||
Hook.Patch("Barotrauma.Character", "ControlLocalPlayer", function(instance, ptable)
|
-- Hook.Patch("Barotrauma.Character", "ControlLocalPlayer", function(instance, ptable)
|
||||||
if not PlayerInput.KeyHit(MyModGlobal.CONFIG.STACK_TO_CURSOR) then return end
|
-- if not PlayerInput.KeyHit(MyModGlobal.CONFIG.STACK_TO_CURSOR) then return end
|
||||||
if not PlayerInput.IsShiftDown() then
|
-- if not PlayerInput.IsShiftDown() then
|
||||||
quickstack.stackToCursor()
|
-- quickstack.stackToCursor()
|
||||||
else
|
-- else
|
||||||
quickstack.stackAllToCursor()
|
-- quickstack.stackAllToCursor()
|
||||||
end
|
-- end
|
||||||
end, Hook.HookMethodType.After)
|
-- end, Hook.HookMethodType.After)
|
||||||
|
|
||||||
Hook.Patch("Barotrauma.Character", "ControlLocalPlayer", function(instance, ptable)
|
-- Hook.Patch("Barotrauma.Character", "ControlLocalPlayer", function(instance, ptable)
|
||||||
if not PlayerInput.KeyHit(MyModGlobal.CONFIG.FABRICATOR_KEY) then return end
|
-- if not PlayerInput.KeyHit(MyModGlobal.CONFIG.FABRICATOR_KEY) then return end
|
||||||
fabricatorstack.tryStackFabricator(instance)
|
-- fabricatorstack.tryStackFabricator(instance)
|
||||||
end, Hook.HookMethodType.After)
|
-- end, Hook.HookMethodType.After)
|
||||||
|
|
||||||
Hook.Patch("Barotrauma.Character", "ControlLocalPlayer", function(instance, ptable)
|
-- Hook.Patch("Barotrauma.Character", "ControlLocalPlayer", function(instance, ptable)
|
||||||
if not PlayerInput.KeyHit(MyModGlobal.CONFIG.FIX) then return end
|
-- if not PlayerInput.KeyHit(MyModGlobal.CONFIG.FIX) then return end
|
||||||
hotkeyrepair.tryRepair()
|
-- hotkeyrepair.tryRepair()
|
||||||
end, Hook.HookMethodType.After)
|
-- end, Hook.HookMethodType.After)
|
||||||
|
|
||||||
Hook.Patch("Barotrauma.Character", "ControlLocalPlayer", function(instance, ptable)
|
-- Hook.Patch("Barotrauma.Character", "ControlLocalPlayer", function(instance, ptable)
|
||||||
if not PlayerInput.KeyHit(MyModGlobal.CONFIG.MAX_BUY) then return end
|
-- if not PlayerInput.KeyHit(MyModGlobal.CONFIG.MAX_BUY) then return end
|
||||||
quickbuy.tryBuy()
|
-- quickbuy.tryBuy()
|
||||||
end, Hook.HookMethodType.After)
|
-- end, Hook.HookMethodType.After)
|
||||||
|
|
||||||
local throttle = 0.1
|
-- local throttle = 0.1
|
||||||
local throttleTimer = 0
|
-- local throttleTimer = 0
|
||||||
Hook.Patch("Barotrauma.Character", "ControlLocalPlayer", function(instance, ptable)
|
-- Hook.Patch("Barotrauma.Character", "ControlLocalPlayer", function(instance, ptable)
|
||||||
if PlayerInput.Mouse4ButtonClicked() then
|
-- if PlayerInput.Mouse4ButtonClicked() then
|
||||||
cursormacroer.setTargetInventory()
|
-- cursormacroer.setTargetInventory()
|
||||||
end
|
-- end
|
||||||
if not PlayerInput.IsAltDown() then return end
|
-- if not PlayerInput.IsAltDown() then return end
|
||||||
if Timer.GetTime() < throttleTimer then return end
|
-- if Timer.GetTime() < throttleTimer then return end
|
||||||
throttleTimer = Timer.GetTime() + throttle
|
-- throttleTimer = Timer.GetTime() + throttle
|
||||||
-- We can not use shift because holding shift means we're moving half a stack
|
-- -- We can not use shift because holding shift means we're moving half a stack
|
||||||
-- Fuck me sideways
|
-- -- Fuck me sideways
|
||||||
-- if not PlayerInput.IsShiftDown() then return end
|
-- -- if not PlayerInput.IsShiftDown() then return end
|
||||||
-- if not PlayerInput.PrimaryMouseButtonClicked() then return end
|
-- -- if not PlayerInput.PrimaryMouseButtonClicked() then return end
|
||||||
cursormacroer.tryStackCursorItem()
|
-- cursormacroer.tryStackCursorItem()
|
||||||
end, Hook.HookMethodType.After)
|
-- end, Hook.HookMethodType.After)
|
||||||
|
|
||||||
Hook.Patch("Barotrauma.Character", "ControlLocalPlayer", function(instance, ptable)
|
-- Hook.Patch("Barotrauma.Character", "ControlLocalPlayer", function(instance, ptable)
|
||||||
if not PlayerInput.KeyHit(MyModGlobal.CONFIG.UNLOAD) then return end
|
-- if not PlayerInput.KeyHit(MyModGlobal.CONFIG.UNLOAD) then return end
|
||||||
quickunload.tryUnloadCursorItem()
|
-- quickunload.tryUnloadCursorItem()
|
||||||
end, Hook.HookMethodType.After)
|
-- end, Hook.HookMethodType.After)
|
||||||
|
|
||||||
Hook.Patch("Barotrauma.Character", "ControlLocalPlayer", function(instance, ptable)
|
-- Hook.Patch("Barotrauma.Character", "ControlLocalPlayer", function(instance, ptable)
|
||||||
if not PlayerInput.KeyHit(MyModGlobal.CONFIG.RELOAD) then return end
|
-- if not PlayerInput.KeyHit(MyModGlobal.CONFIG.RELOAD) then return end
|
||||||
quickreload.tryReloadCursorItem(PlayerInput.IsShiftDown())
|
-- quickreload.tryReloadCursorItem(PlayerInput.IsShiftDown())
|
||||||
end, Hook.HookMethodType.After)
|
-- end, Hook.HookMethodType.After)
|
||||||
|
|
||||||
-- Hook.Patch("Barotrauma.Character", "ControlLocalPlayer", function(instance, ptable)
|
-- -- Hook.Patch("Barotrauma.Character", "ControlLocalPlayer", function(instance, ptable)
|
||||||
-- if not PlayerInput.KeyHit(MyModGlobal.CONFIG.LOOT) then return end
|
-- -- if not PlayerInput.KeyHit(MyModGlobal.CONFIG.LOOT) then return end
|
||||||
-- quickloot.tryLoot()
|
-- -- quickloot.tryLoot()
|
||||||
-- end, Hook.HookMethodType.After)
|
-- -- end, Hook.HookMethodType.After)
|
||||||
|
|
||||||
Hook.Patch("Barotrauma.Character", "ControlLocalPlayer", function(instance, ptable)
|
-- Hook.Patch("Barotrauma.Character", "ControlLocalPlayer", function(instance, ptable)
|
||||||
if not PlayerInput.KeyHit(MyModGlobal.CONFIG.SONAR) then return end
|
-- if not PlayerInput.KeyHit(MyModGlobal.CONFIG.SONAR) then return end
|
||||||
sonarpinger.tryPing()
|
-- sonarpinger.tryPing()
|
||||||
end, Hook.HookMethodType.After)
|
-- end, Hook.HookMethodType.After)
|
||||||
|
|
||||||
Hook.Patch("Barotrauma.Character", "ControlLocalPlayer", function(instance, ptable)
|
-- Hook.Patch("Barotrauma.Character", "ControlLocalPlayer", function(instance, ptable)
|
||||||
if not PlayerInput.KeyHit(MyModGlobal.CONFIG.AOEPICKUP) then return end
|
-- if not PlayerInput.KeyHit(MyModGlobal.CONFIG.AOEPICKUP) then return end
|
||||||
aoepickup.tryAoePickup()
|
-- aoepickup.tryAoePickup()
|
||||||
end, Hook.HookMethodType.After)
|
-- end, Hook.HookMethodType.After)
|
||||||
|
|
||||||
Hook.Patch("Barotrauma.Character", "ControlLocalPlayer", function(instance, ptable)
|
-- Hook.Patch("Barotrauma.Character", "ControlLocalPlayer", function(instance, ptable)
|
||||||
if not PlayerInput.KeyHit(MyModGlobal.CONFIG.QICK_FABRICATOR) then return end
|
-- if not PlayerInput.KeyHit(MyModGlobal.CONFIG.QICK_FABRICATOR) then return end
|
||||||
quickaccess.tryAccessFabricator(PlayerInput.IsShiftDown())
|
-- quickaccess.tryAccessFabricator(PlayerInput.IsShiftDown())
|
||||||
end, Hook.HookMethodType.After)
|
-- end, Hook.HookMethodType.After)
|
||||||
|
|
||||||
Hook.Patch("Barotrauma.Character", "ControlLocalPlayer", function(instance, ptable)
|
-- Hook.Patch("Barotrauma.Character", "ControlLocalPlayer", function(instance, ptable)
|
||||||
if not PlayerInput.KeyHit(MyModGlobal.CONFIG.QICK_DECONSTRUCTOR) then return end
|
-- if not PlayerInput.KeyHit(MyModGlobal.CONFIG.QICK_DECONSTRUCTOR) then return end
|
||||||
quickaccess.tryAccessDeconstructor(PlayerInput.IsShiftDown())
|
-- quickaccess.tryAccessDeconstructor(PlayerInput.IsShiftDown())
|
||||||
end, Hook.HookMethodType.After)
|
-- end, Hook.HookMethodType.After)
|
||||||
|
|
||||||
Hook.Patch("Barotrauma.Character", "ControlLocalPlayer", function(instance, ptable)
|
-- Hook.Patch("Barotrauma.Character", "ControlLocalPlayer", function(instance, ptable)
|
||||||
if not PlayerInput.KeyHit(MyModGlobal.CONFIG.QICK_MEDICAL_FABRICATOR) then return end
|
-- if not PlayerInput.KeyHit(MyModGlobal.CONFIG.QICK_MEDICAL_FABRICATOR) then return end
|
||||||
quickaccess.tryAccessMedicalFabricator(PlayerInput.IsShiftDown())
|
-- quickaccess.tryAccessMedicalFabricator(PlayerInput.IsShiftDown())
|
||||||
end, Hook.HookMethodType.After)
|
-- end, Hook.HookMethodType.After)
|
||||||
|
end
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
-- luacheck: globals Item Vector2 Character MyModGlobal
|
-- luacheck: globals Item Vector2 Character MyModGlobal CLIENT
|
||||||
-- luacheck: max line length 420
|
-- luacheck: max line length 420
|
||||||
|
if not CLIENT then return end
|
||||||
local dump = require("Cyka.dump")
|
local dump = require("Cyka.dump")
|
||||||
local quickstack = require("Cyka.quickstack")
|
local quickstack = require("Cyka.quickstack")
|
||||||
|
|
||||||
---@class ItemLocation
|
---@class ItemLocationDistance
|
||||||
---@field item Barotrauma.Item
|
---@field item Barotrauma.Item
|
||||||
---@field distance number
|
---@field distance number
|
||||||
|
|
||||||
@@ -32,32 +33,32 @@ local function getNearbyItems(source, distanceThreshold)
|
|||||||
-- log[#log + 1] = string.format("Item %s is in an inventory", tostring(item))
|
-- log[#log + 1] = string.format("Item %s is in an inventory", tostring(item))
|
||||||
goto continue
|
goto continue
|
||||||
end
|
end
|
||||||
tags = tostring(item.Tags)
|
-- tags = tostring(item.Tags)
|
||||||
if not string.find(tags, "item") then
|
-- if not string.find(tags, "item") then
|
||||||
-- log[#log + 1] = string.format("Item %s is not an item (but a structure) - %s", tostring(item), tags)
|
-- -- log[#log + 1] = string.format("Item %s is not an item (but a structure) - %s", tostring(item), tags)
|
||||||
goto continue
|
-- goto continue
|
||||||
end
|
-- end
|
||||||
for component in item.Components do
|
-- for component in item.Components do
|
||||||
-- For some God forsaken reason this does not work
|
-- -- For some God forsaken reason this does not work
|
||||||
-- Not that it classifies the incorrect items
|
-- -- Not that it classifies the incorrect items
|
||||||
-- But it just literally does not work
|
-- -- But it just literally does not work
|
||||||
-- The code does not execute
|
-- -- The code does not execute
|
||||||
-- Some of the items vanish into thin air, as if they never existed
|
-- -- Some of the items vanish into thin air, as if they never existed
|
||||||
-- I have no idea why
|
-- -- I have no idea why
|
||||||
-- So we'll do this in 2 steps...
|
-- -- So we'll do this in 2 steps...
|
||||||
-- if string.find(blacklistedComponents, component.Name) then
|
-- -- if string.find(blacklistedComponents, component.Name) then
|
||||||
-- log[#log + 1] = string.format("Item %s has blacklisted component %s - %s", tostring(item), component.Name, component.Name)
|
-- -- log[#log + 1] = string.format("Item %s has blacklisted component %s - %s", tostring(item), component.Name, component.Name)
|
||||||
|
-- -- goto continue
|
||||||
|
-- -- end
|
||||||
|
-- if string.find(whitelistedComponents, component.Name) then
|
||||||
|
-- hasAnyOfComponent = true
|
||||||
|
-- break
|
||||||
|
-- end
|
||||||
|
-- end
|
||||||
|
-- if not hasAnyOfComponent then
|
||||||
|
-- -- log[#log + 1] = string.format("Item %s is not %s", tostring(item), whitelistedComponents)
|
||||||
-- goto continue
|
-- goto continue
|
||||||
-- end
|
-- end
|
||||||
if string.find(whitelistedComponents, component.Name) then
|
|
||||||
hasAnyOfComponent = true
|
|
||||||
break
|
|
||||||
end
|
|
||||||
end
|
|
||||||
if not hasAnyOfComponent then
|
|
||||||
-- log[#log + 1] = string.format("Item %s is not %s", tostring(item), whitelistedComponents)
|
|
||||||
goto continue
|
|
||||||
end
|
|
||||||
|
|
||||||
distance = getDistanceQuick(item.WorldPosition, source)
|
distance = getDistanceQuick(item.WorldPosition, source)
|
||||||
if distance > distanceThreshold then
|
if distance > distanceThreshold then
|
||||||
@@ -73,8 +74,19 @@ local function getNearbyItems(source, distanceThreshold)
|
|||||||
-- print(table.concat(log, "\n"))
|
-- print(table.concat(log, "\n"))
|
||||||
|
|
||||||
table.sort(items, function(a, b)
|
table.sort(items, function(a, b)
|
||||||
return a.distance < b.distance
|
return a.distance > b.distance
|
||||||
end)
|
end)
|
||||||
|
local log = ""
|
||||||
|
for _, item in pairs(items) do
|
||||||
|
local components = ""
|
||||||
|
for component in item.item.Components do
|
||||||
|
components = components .. component.Name .. ", "
|
||||||
|
end
|
||||||
|
log = log ..
|
||||||
|
string.format("%s d:%d t:%s c:%s\n", tostring(item.item.Prefab.Identifier.Value), item.distance, tostring(item.item.Tags),
|
||||||
|
components)
|
||||||
|
end
|
||||||
|
print(log)
|
||||||
|
|
||||||
-- local str = ""
|
-- local str = ""
|
||||||
-- for _, item in pairs(items) do
|
-- for _, item in pairs(items) do
|
||||||
@@ -88,17 +100,17 @@ local function getNearbyItems(source, distanceThreshold)
|
|||||||
-- end
|
-- end
|
||||||
-- print(str)
|
-- print(str)
|
||||||
|
|
||||||
local filteredItems = {}
|
-- local filteredItems = {}
|
||||||
for _, item in pairs(items) do
|
-- for _, item in pairs(items) do
|
||||||
for component in item.item.Components do
|
-- for component in item.item.Components do
|
||||||
if string.find(blacklistedComponents, component.Name) then
|
-- if string.find(blacklistedComponents, component.Name) then
|
||||||
goto continue
|
-- goto continue
|
||||||
end
|
-- end
|
||||||
end
|
-- end
|
||||||
filteredItems[#filteredItems + 1] = item.item
|
-- filteredItems[#filteredItems + 1] = item.item
|
||||||
::continue::
|
-- ::continue::
|
||||||
end
|
-- end
|
||||||
dump(filteredItems)
|
-- dump(filteredItems)
|
||||||
|
|
||||||
-- str = ""
|
-- str = ""
|
||||||
-- for _, item in pairs(filteredItems) do
|
-- for _, item in pairs(filteredItems) do
|
||||||
@@ -129,14 +141,14 @@ local function tryAoePickup()
|
|||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local distanceThreshold = 2000
|
local distanceThreshold = 500
|
||||||
local characterPos = character.WorldPosition
|
local characterPos = character.WorldPosition
|
||||||
local nearbyItems = getNearbyItems(characterPos, distanceThreshold)
|
local nearbyItems = getNearbyItems(characterPos, distanceThreshold)
|
||||||
|
|
||||||
local errors = quickstack.tryMoveItems(nearbyItems, itemTree, true)
|
-- local errors = quickstack.tryMoveItems(nearbyItems, itemTree, true)
|
||||||
for _, error in pairs(errors) do
|
-- for _, error in pairs(errors) do
|
||||||
MyModGlobal.debugPrint(string.format("Error moving items: %s", error))
|
-- MyModGlobal.debugPrint(string.format("Error moving items: %s", error))
|
||||||
end
|
-- end
|
||||||
end
|
end
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
-- luacheck: globals Character MyModGlobal Timer
|
-- luacheck: globals Character MyModGlobal Timer CLIENT
|
||||||
|
if not CLIENT then return end
|
||||||
local quickstack = require("Cyka.quickstack")
|
local quickstack = require("Cyka.quickstack")
|
||||||
local utils = require("Cyka.utils")
|
local utils = require("Cyka.utils")
|
||||||
|
|
||||||
@@ -59,7 +60,7 @@ local function tryStackCursorItem()
|
|||||||
end
|
end
|
||||||
itemTree = quickstack.sortItemTree(itemTree)
|
itemTree = quickstack.sortItemTree(itemTree)
|
||||||
|
|
||||||
local itemsToMove = {}
|
local options = {}
|
||||||
local now = Timer.GetTime()
|
local now = Timer.GetTime()
|
||||||
for _, slot in ipairs(slots) do
|
for _, slot in ipairs(slots) do
|
||||||
local runAfter = slotThrottle[slot] or 0
|
local runAfter = slotThrottle[slot] or 0
|
||||||
@@ -67,7 +68,7 @@ local function tryStackCursorItem()
|
|||||||
goto continue
|
goto continue
|
||||||
end
|
end
|
||||||
-- MyModGlobal.debugPrint(string.format("Enqueuing slot: %s, before: %d", tostring(slot), #itemsToMove))
|
-- MyModGlobal.debugPrint(string.format("Enqueuing slot: %s, before: %d", tostring(slot), #itemsToMove))
|
||||||
utils.enqueueSlot(slot.slot, itemsToMove)
|
options = utils.enqueueSlot(slot.inventory.slots[slot.slotIndex1], options)
|
||||||
-- MyModGlobal.debugPrint(string.format("Enqueuing slot: %s, after: %d", tostring(slot), #itemsToMove))
|
-- MyModGlobal.debugPrint(string.format("Enqueuing slot: %s, after: %d", tostring(slot), #itemsToMove))
|
||||||
slotThrottle[slot] = now + 1
|
slotThrottle[slot] = now + 1
|
||||||
::continue::
|
::continue::
|
||||||
@@ -78,7 +79,7 @@ local function tryStackCursorItem()
|
|||||||
-- -- MyModGlobal.debugPrint(string.format("Enqueued %d items from the inventory slot", #itemsToMove))
|
-- -- MyModGlobal.debugPrint(string.format("Enqueued %d items from the inventory slot", #itemsToMove))
|
||||||
-- MyModGlobal.DumpTable(itemTree)
|
-- MyModGlobal.DumpTable(itemTree)
|
||||||
|
|
||||||
quickstack.tryMoveItems(itemsToMove, itemTree, true)
|
quickstack.tryMoveItems(options.itemQueue, itemTree, true)
|
||||||
-- local errors = quickstack.tryMoveItems(itemsToMove, itemTree, true)
|
-- local errors = quickstack.tryMoveItems(itemsToMove, itemTree, true)
|
||||||
-- for _, error in ipairs(errors) do
|
-- for _, error in ipairs(errors) do
|
||||||
-- MyModGlobal.debugPrint(string.format("Error moving item: %s", error))
|
-- MyModGlobal.debugPrint(string.format("Error moving item: %s", error))
|
||||||
@@ -100,14 +101,7 @@ local function setTargetInventory()
|
|||||||
-- If we get multiple we'll use the first valid one
|
-- If we get multiple we'll use the first valid one
|
||||||
-- Although everything is valid to us...
|
-- Although everything is valid to us...
|
||||||
for _, slot in ipairs(slots) do
|
for _, slot in ipairs(slots) do
|
||||||
local item
|
local item = slot.item
|
||||||
local items = slot.slot.items
|
|
||||||
if not items or #items == 0 then
|
|
||||||
print(string.format("Slot is empty, setting target inventory to %s", tostring(slot.inventory)))
|
|
||||||
targetInventory = slot.inventory
|
|
||||||
goto continue
|
|
||||||
end
|
|
||||||
item = items[1]
|
|
||||||
if not item then
|
if not item then
|
||||||
print(string.format("Item in slot is nil, setting target inventory to %s", tostring(slot.inventory)))
|
print(string.format("Item in slot is nil, setting target inventory to %s", tostring(slot.inventory)))
|
||||||
targetInventory = slot.inventory
|
targetInventory = slot.inventory
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
-- luacheck: globals Character Game MyModGlobal
|
-- luacheck: globals Character Game MyModGlobal CLIENT
|
||||||
|
if not CLIENT then return end
|
||||||
local utils = require("Cyka.utils")
|
local utils = require("Cyka.utils")
|
||||||
local dump = require("Cyka.dump")
|
local dump = require("Cyka.dump")
|
||||||
|
|
||||||
---@return {item: Barotrauma.Item, fabricator: Barotrauma.FabricatorComponent}, string?
|
---@return {item: Barotrauma.Item, fabricator: Barotrauma.Items.Components.Fabricator}?, string?
|
||||||
local function getOpenFabricator()
|
local function getOpenFabricator()
|
||||||
-- Get the controlled character
|
-- Get the controlled character
|
||||||
local controlledCharacter = Character.Controlled
|
local controlledCharacter = Character.Controlled
|
||||||
@@ -28,8 +29,8 @@ end
|
|||||||
---@field targetItem {identifier: string, name: string, amount: number}
|
---@field targetItem {identifier: string, name: string, amount: number}
|
||||||
---@field requiredItems {amount: number, minCondition: number, maxCondition: number, prefabs: string[]}[]
|
---@field requiredItems {amount: number, minCondition: number, maxCondition: number, prefabs: string[]}[]
|
||||||
|
|
||||||
---@param fabricator Barotrauma.FabricatorComponent
|
---@param fabricator Barotrauma.Items.Components.Fabricator
|
||||||
---@return RecipeInfo, string?
|
---@return RecipeInfo?, string?
|
||||||
local function getSelectedRecipeRequirements(fabricator)
|
local function getSelectedRecipeRequirements(fabricator)
|
||||||
-- local openFabricator, err = getOpenFabricator()
|
-- local openFabricator, err = getOpenFabricator()
|
||||||
-- if err then return nil, err end
|
-- if err then return nil, err end
|
||||||
@@ -72,7 +73,7 @@ local function tryStackFabricator(character)
|
|||||||
MyModGlobal.debugPrint("Character inventory is nil.")
|
MyModGlobal.debugPrint("Character inventory is nil.")
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
---@type Barotrauma.ItemInventory.Slot
|
---@type Barotrauma.Inventory.ItemSlot
|
||||||
local bagSlot = inventory.slots[MyModGlobal.BAG_SLOT]
|
local bagSlot = inventory.slots[MyModGlobal.BAG_SLOT]
|
||||||
if not bagSlot then
|
if not bagSlot then
|
||||||
MyModGlobal.debugPrint("Bag slot not found.")
|
MyModGlobal.debugPrint("Bag slot not found.")
|
||||||
@@ -90,14 +91,14 @@ local function tryStackFabricator(character)
|
|||||||
end
|
end
|
||||||
|
|
||||||
local fabricator, err = getOpenFabricator()
|
local fabricator, err = getOpenFabricator()
|
||||||
if err then
|
if err or not fabricator then
|
||||||
print(string.format("Error getting open fabricator: %s", err))
|
print(string.format("Error getting open fabricator: %s", err))
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local recipe
|
local recipe
|
||||||
recipe, err = getSelectedRecipeRequirements(fabricator.fabricator)
|
recipe, err = getSelectedRecipeRequirements(fabricator.fabricator)
|
||||||
if err then
|
if err or not recipe then
|
||||||
print(string.format("Error getting selected recipe requirements: %s", err))
|
print(string.format("Error getting selected recipe requirements: %s", err))
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
@@ -146,7 +147,10 @@ local function tryStackFabricator(character)
|
|||||||
-- dump(itemsOnSubmarine)
|
-- dump(itemsOnSubmarine)
|
||||||
-- MyModGlobal.DumpTable(toGet)
|
-- MyModGlobal.DumpTable(toGet)
|
||||||
|
|
||||||
local items, _ = utils.enqueueAllOwnedItems({}, filter)
|
local items, _ = utils.enqueueAllOwnedItems({
|
||||||
|
recurse = true,
|
||||||
|
itemPredicate = filter
|
||||||
|
})
|
||||||
-- if err then
|
-- if err then
|
||||||
-- print(string.format("Error enqueueing all owned items: %s", err))
|
-- print(string.format("Error enqueueing all owned items: %s", err))
|
||||||
-- return
|
-- return
|
||||||
|
|||||||
@@ -1,4 +1,6 @@
|
|||||||
-- luacheck: globals Character MyModGlobal
|
-- luacheck: globals Character MyModGlobal CLIENT
|
||||||
|
if not CLIENT then return end
|
||||||
|
|
||||||
---@return Barotrauma.Item|nil, Barotrauma.Items.Components.Repairable|nil
|
---@return Barotrauma.Item|nil, Barotrauma.Items.Components.Repairable|nil
|
||||||
local function getRepairableObjectInFocus()
|
local function getRepairableObjectInFocus()
|
||||||
-- Make sure we have a controlled character
|
-- Make sure we have a controlled character
|
||||||
@@ -51,8 +53,8 @@ local function clickRepairButton()
|
|||||||
local button = repairableComponent.RepairButton
|
local button = repairableComponent.RepairButton
|
||||||
if button then
|
if button then
|
||||||
MyModGlobal.debugPrint("Clicking repair button")
|
MyModGlobal.debugPrint("Clicking repair button")
|
||||||
-- button.OnClicked(button, repairableComponent)
|
-- Try to access repair functionality directly
|
||||||
button.OnButtonDown()
|
repairableComponent.requestStartFixAction = 1 -- FixActions.Repair = 1
|
||||||
end
|
end
|
||||||
-- MyModGlobal.debugPrint("StartRepairing result: " .. tostring(result))
|
-- MyModGlobal.debugPrint("StartRepairing result: " .. tostring(result))
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,10 @@
|
|||||||
-- luacheck: globals MyModGlobal Character Hook EnsurePatch
|
-- luacheck: globals MyModGlobal Character Hook EnsurePatch CLIENT
|
||||||
|
if not CLIENT then return end
|
||||||
local utils = require "Cyka.utils"
|
local utils = require "Cyka.utils"
|
||||||
local dump = require "Cyka.dump"
|
local dump = require "Cyka.dump"
|
||||||
|
|
||||||
|
-- TODO: Also cook terminal
|
||||||
|
-- terminal d:28 t:logic,smallitem c:Terminal, Holdable, ConnectionPanel,
|
||||||
local machines = "fabricator,deconstructor,medicalfabricator"
|
local machines = "fabricator,deconstructor,medicalfabricator"
|
||||||
Hook.Patch("Cyka", "Barotrauma.Character", "CanInteractWith",
|
Hook.Patch("Cyka", "Barotrauma.Character", "CanInteractWith",
|
||||||
{ "Barotrauma.Item", "System.Single&", "System.Boolean" },
|
{ "Barotrauma.Item", "System.Single&", "System.Boolean" },
|
||||||
|
|||||||
@@ -1,13 +1,15 @@
|
|||||||
-- luacheck: globals Game MyModGlobal
|
-- luacheck: globals Game MyModGlobal CLIENT
|
||||||
|
if not CLIENT then return end
|
||||||
|
|
||||||
---@return Barotrauma.Location.StoreInfo[], string?
|
---@return Barotrauma.Location.StoreInfo[], string?
|
||||||
local function getCurrentStore()
|
local function getCurrentStore()
|
||||||
if not Game or not Game.GameSession or not Game.GameSession.Campaign then
|
if not Game or not Game.GameSession or not Game.GameSession.Campaign then
|
||||||
return nil, "No game session found"
|
return {}, "No game session found"
|
||||||
end
|
end
|
||||||
|
|
||||||
local map = Game.GameSession.Campaign.Map
|
local map = Game.GameSession.Campaign.Map
|
||||||
if not map or not map.CurrentLocation or not map.CurrentLocation.Stores then
|
if not map or not map.CurrentLocation or not map.CurrentLocation.Stores then
|
||||||
return nil, "No map found"
|
return {}, "No map found"
|
||||||
end
|
end
|
||||||
|
|
||||||
local location = map.CurrentLocation
|
local location = map.CurrentLocation
|
||||||
@@ -15,13 +17,13 @@ local function getCurrentStore()
|
|||||||
-- Otherwise, determine which store is active by checking the cargo manager
|
-- Otherwise, determine which store is active by checking the cargo manager
|
||||||
local cargoManager = Game.GameSession.Campaign.CargoManager
|
local cargoManager = Game.GameSession.Campaign.CargoManager
|
||||||
if not cargoManager then
|
if not cargoManager then
|
||||||
return nil, "No cargo manager found"
|
return {}, "No cargo manager found"
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Find which store has items in the cart
|
-- Find which store has items in the cart
|
||||||
local stores = {}
|
local stores = {}
|
||||||
for _, store in pairs(location.Stores) do
|
for _, store in pairs(location.Stores) do
|
||||||
if #cargoManager:GetBuyCrateItems(store) > 0 then
|
if #cargoManager:GetBuyCrateItems() > 0 then
|
||||||
stores[#stores + 1] = store
|
stores[#stores + 1] = store
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -45,7 +47,7 @@ local function tryBuy()
|
|||||||
for _, store in ipairs(stores) do
|
for _, store in ipairs(stores) do
|
||||||
local toAdd = {}
|
local toAdd = {}
|
||||||
-- Get items available at the store
|
-- Get items available at the store
|
||||||
local items = cargoManager:GetBuyCrateItems(store)
|
local items = cargoManager:GetBuyCrateItems()
|
||||||
for item in items do
|
for item in items do
|
||||||
-- We have already added this many of item
|
-- We have already added this many of item
|
||||||
toAdd[item.ItemPrefab.Identifier.Value] = {
|
toAdd[item.ItemPrefab.Identifier.Value] = {
|
||||||
@@ -53,6 +55,7 @@ local function tryBuy()
|
|||||||
prefab = item.ItemPrefab -- Store the ItemPrefab object
|
prefab = item.ItemPrefab -- Store the ItemPrefab object
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
---@diagnostic disable-next-line: undefined-field
|
||||||
for item in store.Stock do
|
for item in store.Stock do
|
||||||
-- So if we add the total amount available
|
-- So if we add the total amount available
|
||||||
-- We get the amount we have to add to buy entire stock
|
-- We get the amount we have to add to buy entire stock
|
||||||
@@ -66,6 +69,7 @@ local function tryBuy()
|
|||||||
if info.quantity > 0 then
|
if info.quantity > 0 then
|
||||||
MyModGlobal.debugPrint(string.format("Adding %d of %s to the buy crate", info.quantity, idValue))
|
MyModGlobal.debugPrint(string.format("Adding %d of %s to the buy crate", info.quantity, idValue))
|
||||||
-- Use the stored ItemPrefab object, not the string identifier
|
-- Use the stored ItemPrefab object, not the string identifier
|
||||||
|
---@diagnostic disable-next-line: undefined-field
|
||||||
cargoManager:ModifyItemQuantityInBuyCrate(store.Identifier, info.prefab, info.quantity)
|
cargoManager:ModifyItemQuantityInBuyCrate(store.Identifier, info.prefab, info.quantity)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -1,4 +1,6 @@
|
|||||||
-- luacheck: globals Character MyModGlobal
|
-- luacheck: globals Character MyModGlobal CLIENT
|
||||||
|
if not CLIENT then return end
|
||||||
|
|
||||||
local dump = require("Cyka.dump")
|
local dump = require("Cyka.dump")
|
||||||
local utils = require("Cyka.utils")
|
local utils = require("Cyka.utils")
|
||||||
local quickstack = require("Cyka.quickstack")
|
local quickstack = require("Cyka.quickstack")
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
-- luacheck: globals Character MyModGlobal Timer
|
-- luacheck: globals Character MyModGlobal Timer CLIENT
|
||||||
-- luacheck: max line length 420
|
-- luacheck: max line length 420
|
||||||
|
if not CLIENT then return end
|
||||||
|
|
||||||
local utils = require("Cyka.utils")
|
local utils = require("Cyka.utils")
|
||||||
local dump = require("Cyka.dump")
|
local dump = require("Cyka.dump")
|
||||||
|
|
||||||
@@ -14,14 +16,13 @@ local LOAD_MAP = require("Cyka.quickreload_loadmap")
|
|||||||
---@param inventory Barotrauma.ItemInventory
|
---@param inventory Barotrauma.ItemInventory
|
||||||
---@return InventorySlot[]
|
---@return InventorySlot[]
|
||||||
local function getSlots(inventory)
|
local function getSlots(inventory)
|
||||||
|
---@type InventorySlot[]
|
||||||
local slots = {}
|
local slots = {}
|
||||||
|
---@type Barotrauma.Inventory.ItemSlot[]
|
||||||
local inventorySlots = inventory.slots
|
local inventorySlots = inventory.slots
|
||||||
for i, inventorySlot in ipairs(inventorySlots) do
|
for i, _ in ipairs(inventorySlots) do
|
||||||
slots[#slots + 1] = {
|
local invSlot = MyModGlobal.InventorySlot.new(inventory, i)
|
||||||
inventory = inventory,
|
slots[#slots + 1] = invSlot
|
||||||
slotIndex = i - 1,
|
|
||||||
slot = inventorySlot
|
|
||||||
}
|
|
||||||
end
|
end
|
||||||
return slots
|
return slots
|
||||||
end
|
end
|
||||||
@@ -34,7 +35,11 @@ local function getItemsPerSlot(slots)
|
|||||||
---@type table<InventorySlot, Barotrauma.Item[]>
|
---@type table<InventorySlot, Barotrauma.Item[]>
|
||||||
local movableBySlot = {}
|
local movableBySlot = {}
|
||||||
-- Get all the items and then we will sort them by condition and shit
|
-- Get all the items and then we will sort them by condition and shit
|
||||||
utils.enqueueAllPlayerItems({}, function(ititem, itemRef)
|
utils.enqueuePlayerItems({
|
||||||
|
recurse = true,
|
||||||
|
loadRefs = true,
|
||||||
|
itemPredicate = function(ititem, itemRef)
|
||||||
|
MyModGlobal.debugPrint(string.format("Checking item: %s", tostring(ititem)))
|
||||||
-- We don't want to take oxygen out of our diving suit to load our plasma cutter
|
-- We don't want to take oxygen out of our diving suit to load our plasma cutter
|
||||||
-- Most loadable items have 1 capacity
|
-- Most loadable items have 1 capacity
|
||||||
-- But some have 2 or 3 (coil speargun)
|
-- But some have 2 or 3 (coil speargun)
|
||||||
@@ -46,7 +51,7 @@ local function getItemsPerSlot(slots)
|
|||||||
-- dump(slots)
|
-- dump(slots)
|
||||||
-- MyModGlobal.debugPrint(ititem.Prefab.Identifier.Value)
|
-- MyModGlobal.debugPrint(ititem.Prefab.Identifier.Value)
|
||||||
for _, inventorySlot in ipairs(slots) do
|
for _, inventorySlot in ipairs(slots) do
|
||||||
local canMove = inventorySlot.inventory.CanBePutInSlot(ititem, inventorySlot.slotIndex)
|
local canMove = inventorySlot.inventory.CanBePutInSlot(ititem, inventorySlot.slotIndex1 - 1)
|
||||||
-- MyModGlobal.debugPrint(string.format("Can move to slot %d: %s", inventorySlot.slotIndex, tostring(canMove)))
|
-- MyModGlobal.debugPrint(string.format("Can move to slot %d: %s", inventorySlot.slotIndex, tostring(canMove)))
|
||||||
if canMove then
|
if canMove then
|
||||||
movableBySlot[inventorySlot] = movableBySlot[inventorySlot] or {}
|
movableBySlot[inventorySlot] = movableBySlot[inventorySlot] or {}
|
||||||
@@ -55,7 +60,8 @@ local function getItemsPerSlot(slots)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
return false
|
return false
|
||||||
end, true)
|
end
|
||||||
|
})
|
||||||
return movableBySlot
|
return movableBySlot
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -91,11 +97,11 @@ local function printPermissibleItems(movableBySlot)
|
|||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
---@param slot InventorySlot
|
---@param invSlot InventorySlot
|
||||||
---@param preferMinCondition boolean
|
---@param preferMinCondition boolean
|
||||||
local function tryReloadSlot(slot, preferMinCondition)
|
local function tryReloadSlot(invSlot, preferMinCondition)
|
||||||
---@type Barotrauma.Item
|
---@type Barotrauma.Item
|
||||||
local item = slot.slot.items[1]
|
local item = invSlot.item
|
||||||
if not item then
|
if not item then
|
||||||
MyModGlobal.debugPrint("No item in slot")
|
MyModGlobal.debugPrint("No item in slot")
|
||||||
return
|
return
|
||||||
@@ -113,13 +119,10 @@ local function tryReloadSlot(slot, preferMinCondition)
|
|||||||
MyModGlobal.debugPrint("No slots")
|
MyModGlobal.debugPrint("No slots")
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
-- MyModGlobal.debugPrint("Slots:")
|
|
||||||
-- dump(slots)
|
|
||||||
|
|
||||||
---@type table<InventorySlot, Barotrauma.Item[]>
|
---@type table<InventorySlot, Barotrauma.Item[]>
|
||||||
local movableBySlot = getItemsPerSlot(slots)
|
local movableBySlot = getItemsPerSlot(slots)
|
||||||
-- MyModGlobal.debugPrint("Movable by slot:")
|
-- MyModGlobal.debugPrint("Movable by slot:")
|
||||||
-- dump(movableBySlot)
|
|
||||||
|
|
||||||
local permissibleItems = LOAD_MAP[tostring(item.Prefab.Identifier.Value)]
|
local permissibleItems = LOAD_MAP[tostring(item.Prefab.Identifier.Value)]
|
||||||
if not permissibleItems then
|
if not permissibleItems then
|
||||||
@@ -154,22 +157,19 @@ local function tryReloadSlot(slot, preferMinCondition)
|
|||||||
-- We loaded as many as we have been allowed to
|
-- We loaded as many as we have been allowed to
|
||||||
-- And we do this check up front because an item may already
|
-- And we do this check up front because an item may already
|
||||||
-- Be partially loaded
|
-- Be partially loaded
|
||||||
local nowHave = #inventorySlot.slot.items
|
local nowHave = inventorySlot.stackSize
|
||||||
if nowHave >= permissible then
|
if nowHave >= permissible then
|
||||||
-- MyModGlobal.debugPrint(string.format(
|
MyModGlobal.debugPrint(string.format(
|
||||||
-- "Finished processing item: %s. Current slot has reached the permissible limit of %d items.",
|
"Finished processing item: %s. Current slot has reached the permissible limit of %d items.",
|
||||||
-- tostring(ititem.Prefab.Identifier.Value), permissible))
|
tostring(ititem.Prefab.Identifier.Value), permissible))
|
||||||
break
|
break
|
||||||
end
|
end
|
||||||
|
|
||||||
local moved = inventorySlot.inventory.TryPutItem(ititem, inventorySlot.slotIndex, false, true, Character.Controlled, true)
|
if not inventorySlot:canFit(ititem.Prefab) then
|
||||||
-- When the slot is full no more will be able to be moved
|
break
|
||||||
-- And tat that point we're done with that slot
|
end
|
||||||
if not moved then break end
|
utils.enqueueMove(ititem, inventorySlot)
|
||||||
numMoved = numMoved + 1
|
numMoved = numMoved + 1
|
||||||
|
|
||||||
-- else
|
|
||||||
-- MyModGlobal.debugPrint(string.format("Not permissible: %s", tostring(ititem.Prefab.Identifier.Value)))
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -1,21 +1,18 @@
|
|||||||
-- luacheck: globals MyModGlobal Character
|
-- luacheck: globals MyModGlobal Character CLIENT
|
||||||
-- luacheck: max line length 420
|
-- luacheck: max line length 420
|
||||||
local utils = require("Cyka.utils")
|
if not CLIENT then return end
|
||||||
|
|
||||||
---@class ItemLocation
|
local utils = require("Cyka.utils")
|
||||||
---@field inventory Barotrauma.ItemInventory
|
local dump = require("Cyka.dump")
|
||||||
---@field slotIndex number
|
|
||||||
---@field depth number
|
|
||||||
---@field maxFits number
|
|
||||||
|
|
||||||
-- The resulting item tree is a table where the key is an ID of an item
|
-- The resulting item tree is a table where the key is an ID of an item
|
||||||
-- And the value is an object that represents where that item is located
|
-- And the value is an object that represents where that item is located
|
||||||
-- In our inventory
|
-- In our inventory
|
||||||
-- Special case are empty slots where any item fits
|
-- Special case are empty slots where any item fits
|
||||||
---@param inventory Barotrauma.ItemInventory
|
---@param inventory Barotrauma.Inventory
|
||||||
---@param itemTree table<string, ItemLocation[]>
|
---@param itemTree? table<string, InventorySlot[]>
|
||||||
---@param depth number
|
---@param depth? number
|
||||||
---@return table<string, ItemLocation[]>
|
---@return table<string, InventorySlot[]>
|
||||||
local function buildItemTree(inventory, itemTree, depth)
|
local function buildItemTree(inventory, itemTree, depth)
|
||||||
itemTree = itemTree or {}
|
itemTree = itemTree or {}
|
||||||
depth = depth or 0
|
depth = depth or 0
|
||||||
@@ -26,38 +23,24 @@ local function buildItemTree(inventory, itemTree, depth)
|
|||||||
|
|
||||||
-- One slot can have one item but multiple of it
|
-- One slot can have one item but multiple of it
|
||||||
-- The number of an item in a slot is #slot.items
|
-- The number of an item in a slot is #slot.items
|
||||||
for slotIndex, slot in ipairs(inventory.slots) do
|
for slotIndex, _ in ipairs(inventory.slots) do
|
||||||
-- MyModGlobal.debugPrint(string.format("Building item tree for inventory at slot index: %d", slotIndex))
|
local invSlot = MyModGlobal.InventorySlot.new(inventory, slotIndex):with({ depth = depth })
|
||||||
-- MyModGlobal.debugPrint(string.format("Slot %d has %d items", slotIndex, #slot.items))
|
if not invSlot.item then
|
||||||
if #slot.items == 0 then
|
|
||||||
-- MyModGlobal.debugPrint(string.format("Slot %d is empty, adding to itemTree as 'empty'", slotIndex))
|
-- MyModGlobal.debugPrint(string.format("Slot %d is empty, adding to itemTree as 'empty'", slotIndex))
|
||||||
itemTree['empty'] = itemTree['empty'] or {}
|
itemTree['empty'] = itemTree['empty'] or {}
|
||||||
itemTree['empty'][#itemTree['empty'] + 1] = {
|
itemTree['empty'][#itemTree['empty'] + 1] = invSlot
|
||||||
inventory = inventory,
|
|
||||||
slotIndex = slotIndex - 1,
|
|
||||||
maxFits = 60,
|
|
||||||
depth = depth
|
|
||||||
}
|
|
||||||
-- MyModGlobal.debugPrint(string.format("Added empty slot to itemTree at index: %d", slotIndex))
|
-- MyModGlobal.debugPrint(string.format("Added empty slot to itemTree at index: %d", slotIndex))
|
||||||
else
|
else
|
||||||
---@type Barotrauma.Item
|
local identifier = invSlot.item.Prefab.Identifier.Value
|
||||||
local item = slot.items[1]
|
|
||||||
local identifier = item.Prefab.Identifier.Value
|
|
||||||
-- MyModGlobal.debugPrint(string.format("Found item: %s with identifier: %s", item.Name, identifier))
|
|
||||||
itemTree[identifier] = itemTree[identifier] or {}
|
itemTree[identifier] = itemTree[identifier] or {}
|
||||||
-- We DO want even slots with maxFits = 0
|
-- We DO want even slots with maxFits = 0
|
||||||
-- Because that indicates that we DO HAVE the item
|
-- Because that indicates that we DO HAVE the item
|
||||||
-- At all
|
-- At all
|
||||||
-- And based on that we decide to move it
|
-- And based on that we decide to move it
|
||||||
itemTree[identifier][#itemTree[identifier] + 1] = {
|
itemTree[identifier][#itemTree[identifier] + 1] = invSlot
|
||||||
inventory = inventory,
|
|
||||||
slotIndex = slotIndex - 1,
|
|
||||||
maxFits = slot.HowManyCanBePut(item.Prefab),
|
|
||||||
depth = depth
|
|
||||||
}
|
|
||||||
-- MyModGlobal.debugPrint(string.format("Added item to itemTree under identifier: %s", identifier))
|
-- MyModGlobal.debugPrint(string.format("Added item to itemTree under identifier: %s", identifier))
|
||||||
|
|
||||||
local tags = item.Prefab.Tags
|
local tags = invSlot.item.Prefab.Tags
|
||||||
local shouldSuss = false
|
local shouldSuss = false
|
||||||
for tag in tags do
|
for tag in tags do
|
||||||
if tag.value:find("container") then
|
if tag.value:find("container") then
|
||||||
@@ -68,7 +51,7 @@ local function buildItemTree(inventory, itemTree, depth)
|
|||||||
|
|
||||||
if shouldSuss then
|
if shouldSuss then
|
||||||
-- MyModGlobal.debugPrint(string.format("Searching inside %s for nested containers", item.Name))
|
-- MyModGlobal.debugPrint(string.format("Searching inside %s for nested containers", item.Name))
|
||||||
buildItemTree(item.OwnInventory, itemTree, depth + 1)
|
buildItemTree(invSlot.item.OwnInventory, itemTree, depth + 1)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -78,19 +61,20 @@ local function buildItemTree(inventory, itemTree, depth)
|
|||||||
end
|
end
|
||||||
|
|
||||||
-- We would like to fill larger stacks first
|
-- We would like to fill larger stacks first
|
||||||
---@param itemTree table<string, ItemLocation[]>
|
---@param itemTree table<string, InventorySlot[]>
|
||||||
---@return table<string, ItemLocation[]>
|
---@return table<string, InventorySlot[]>
|
||||||
local function sortItemTree(itemTree)
|
local function sortItemTree(itemTree)
|
||||||
for _, item in pairs(itemTree) do
|
for _, item in pairs(itemTree) do
|
||||||
table.sort(item, function(a, b)
|
table.sort(item, function(a, b)
|
||||||
---@cast a ItemLocation
|
---@cast a InventorySlot
|
||||||
---@cast b ItemLocation
|
---@cast b InventorySlot
|
||||||
|
local maxfitsA, maxfitsB = a:maxFits(), b:maxFits()
|
||||||
if a.depth ~= b.depth then
|
if a.depth ~= b.depth then
|
||||||
return a.depth < b.depth
|
return a.depth < b.depth
|
||||||
elseif a.maxFits ~= b.maxFits then
|
elseif maxfitsA ~= maxfitsB then
|
||||||
return a.maxFits > b.maxFits
|
return maxfitsA > maxfitsB
|
||||||
else
|
else
|
||||||
return a.slotIndex < b.slotIndex
|
return a.slotIndex0 < b.slotIndex0
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
end
|
end
|
||||||
@@ -99,16 +83,16 @@ local function sortItemTree(itemTree)
|
|||||||
end
|
end
|
||||||
|
|
||||||
---@param item Barotrauma.Item
|
---@param item Barotrauma.Item
|
||||||
---@param itemTree table<string, ItemLocation[]>
|
---@param itemTree table<string, InventorySlot[]>
|
||||||
---@param force boolean
|
---@param force boolean
|
||||||
---@return string
|
---@return string?
|
||||||
local function tryMoveItem(item, itemTree, force)
|
local function tryMoveItem(item, itemTree, force)
|
||||||
-- MyModGlobal.debugPrint(string.format("Attempting to move item: %s", item.Prefab.Identifier.Value))
|
-- MyModGlobal.debugPrint(string.format("Attempting to move item: %s", item.Prefab.Identifier.Value))
|
||||||
force = force or false
|
force = force or false
|
||||||
local location = itemTree[item.Prefab.Identifier.Value]
|
local location = itemTree[item.Prefab.Identifier.Value]
|
||||||
if not location and not force then
|
if not location and not force then
|
||||||
-- MyModGlobal.debugPrint("No locations for item, not stacking (not forced)")
|
-- MyModGlobal.debugPrint("No locations for item, not stacking (not forced)")
|
||||||
return nil, "No locations for item, not stacking (not forced)"
|
return "No locations for item, not stacking (not forced)"
|
||||||
end
|
end
|
||||||
-- MyModGlobal.debugPrint(string.format("Attempting to move item: %s", item.Prefab.Identifier.Value))
|
-- MyModGlobal.debugPrint(string.format("Attempting to move item: %s", item.Prefab.Identifier.Value))
|
||||||
-- MyModGlobal.DumpTable(location)
|
-- MyModGlobal.DumpTable(location)
|
||||||
@@ -118,19 +102,12 @@ local function tryMoveItem(item, itemTree, force)
|
|||||||
-- First try to move to existing stacks
|
-- First try to move to existing stacks
|
||||||
for _, itemLocation in ipairs(location) do
|
for _, itemLocation in ipairs(location) do
|
||||||
-- We cannot stack items with decreased condition
|
-- We cannot stack items with decreased condition
|
||||||
local canBePut = itemLocation.inventory.CanBePutInSlot(item.Prefab, itemLocation.slotIndex, item.Condition)
|
local canFit = itemLocation:canFit(item.Prefab)
|
||||||
-- MyModGlobal.debugPrint(string.format("Can be put in slot %d: %s", itemLocation.slotIndex, tostring(canBePut)))
|
if canFit then
|
||||||
|
-- There's no more guess work, if we call move then we must be sure we can move
|
||||||
if itemLocation.maxFits > 0 and canBePut then
|
utils.enqueueMove(item, itemLocation)
|
||||||
moved = moved or itemLocation.inventory.TryPutItem(item, itemLocation.slotIndex, false, true, Character.Controlled, true)
|
moved = true
|
||||||
if moved then
|
break
|
||||||
itemLocation.maxFits = itemLocation.inventory.HowManyCanBePut(item.Prefab, itemLocation.slotIndex)
|
|
||||||
end
|
|
||||||
-- if moved then
|
|
||||||
-- MyModGlobal.debugPrint(string.format("Moved item to existing stack at slot index: %d", itemLocation .slotIndex))
|
|
||||||
-- else
|
|
||||||
-- MyModGlobal.debugPrint(string.format("Failed to move item to existing stack at slot index: %d", itemLocation .slotIndex))
|
|
||||||
-- end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -139,26 +116,20 @@ local function tryMoveItem(item, itemTree, force)
|
|||||||
-- Then move to any of the empty slots
|
-- Then move to any of the empty slots
|
||||||
if not moved then
|
if not moved then
|
||||||
-- MyModGlobal.debugPrint("No existing stacks found, trying empty slots...")
|
-- MyModGlobal.debugPrint("No existing stacks found, trying empty slots...")
|
||||||
|
if not itemTree['empty'] then
|
||||||
|
return "No empty slots found"
|
||||||
|
end
|
||||||
for _, itemLocation in ipairs(itemTree['empty']) do
|
for _, itemLocation in ipairs(itemTree['empty']) do
|
||||||
local maxFits = itemLocation.maxFits
|
|
||||||
-- These empty slots are not guranteed to be empty, ironically
|
-- These empty slots are not guranteed to be empty, ironically
|
||||||
-- After we insert an item into one it's no longer empty
|
-- After we insert an item into one it's no longer empty
|
||||||
-- But it still is in the empty table
|
-- But it still is in the empty table
|
||||||
-- So we want to make sure we can insert our item
|
-- So we want to make sure we can insert our item
|
||||||
-- Into the maybe empty slots
|
-- Into the maybe empty slots
|
||||||
itemLocation.maxFits = itemLocation.inventory.HowManyCanBePut(item.Prefab, itemLocation.slotIndex)
|
local canFit = itemLocation:canFit(item.Prefab)
|
||||||
|
if canFit then
|
||||||
if maxFits > 0 then
|
utils.enqueueMove(item, itemLocation)
|
||||||
-- MyModGlobal.debugPrint(string.format("Trying to move item to empty slot at index: %d", itemLocation.slotIndex))
|
moved = true
|
||||||
moved = moved or itemLocation.inventory.TryPutItem(item, itemLocation.slotIndex, true, false, Character.Controlled, true)
|
break
|
||||||
if moved then
|
|
||||||
itemLocation.maxFits = itemLocation.inventory.HowManyCanBePut(item.Prefab, itemLocation.slotIndex)
|
|
||||||
end
|
|
||||||
-- if moved then
|
|
||||||
-- MyModGlobal.debugPrint(string.format("Moved item to empty slot at index: %d", itemLocation.slotIndex))
|
|
||||||
-- else
|
|
||||||
-- MyModGlobal.debugPrint(string.format("Failed to move item to empty slot at index: %d", itemLocation.slotIndex))
|
|
||||||
-- end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -173,8 +144,8 @@ local function tryMoveItem(item, itemTree, force)
|
|||||||
end
|
end
|
||||||
|
|
||||||
---@param items Barotrauma.Item[]
|
---@param items Barotrauma.Item[]
|
||||||
---@param itemTree table<string, ItemLocation[]>
|
---@param itemTree table<string, InventorySlot[]>
|
||||||
---@param force boolean
|
---@param force? boolean
|
||||||
---@return string[]
|
---@return string[]
|
||||||
local function tryMoveItems(items, itemTree, force)
|
local function tryMoveItems(items, itemTree, force)
|
||||||
force = force or false
|
force = force or false
|
||||||
@@ -190,7 +161,7 @@ local function tryMoveItems(items, itemTree, force)
|
|||||||
end
|
end
|
||||||
|
|
||||||
---@param character Barotrauma.Character
|
---@param character Barotrauma.Character
|
||||||
---@return table<string, ItemLocation[]>, string
|
---@return table<string, InventorySlot[]>, string?
|
||||||
local function tryBuildCharacterItemTree(character)
|
local function tryBuildCharacterItemTree(character)
|
||||||
local itemTree = {}
|
local itemTree = {}
|
||||||
-- MyModGlobal.debugPrint(string.format("Preparing to stack items into the bag..."))
|
-- MyModGlobal.debugPrint(string.format("Preparing to stack items into the bag..."))
|
||||||
@@ -220,11 +191,61 @@ local function tryBuildCharacterItemTree(character)
|
|||||||
return itemTree, nil
|
return itemTree, nil
|
||||||
end
|
end
|
||||||
|
|
||||||
|
---@param item Barotrauma.Item
|
||||||
|
---@return string?
|
||||||
|
local function stackToContainer(item)
|
||||||
|
MyModGlobal.debugPrint(string.format("Attempting to stack items to container: %s", tostring(item)))
|
||||||
|
local itemInventory = item.OwnInventory
|
||||||
|
if not itemInventory then
|
||||||
|
return "Item has no own inventory"
|
||||||
|
end
|
||||||
|
local parentInventory = item.ParentInventory
|
||||||
|
if not parentInventory then
|
||||||
|
return "Item has no parent inventory"
|
||||||
|
end
|
||||||
|
|
||||||
|
local itemTree = buildItemTree(itemInventory)
|
||||||
|
itemTree = sortItemTree(itemTree)
|
||||||
|
|
||||||
|
local toMove = {}
|
||||||
|
for slot in parentInventory.slots do
|
||||||
|
for slotItem in slot.items do
|
||||||
|
if slotItem.Prefab.Identifier.Value ~= item.Prefab.Identifier.Value then
|
||||||
|
toMove[#toMove + 1] = slotItem
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
MyModGlobal.debugPrint(string.format("Enqueued %d items to stack", #toMove))
|
||||||
|
-- dump(toMove)
|
||||||
|
|
||||||
|
local errors = tryMoveItems(toMove, itemTree)
|
||||||
|
for _, error in ipairs(errors) do
|
||||||
|
MyModGlobal.debugPrint(string.format("Error stacking item: %s", error))
|
||||||
|
end
|
||||||
|
end
|
||||||
-- Function to quickly stack items from inventory to containers
|
-- Function to quickly stack items from inventory to containers
|
||||||
-- 6 and 7 are hands
|
-- 6 and 7 are hands
|
||||||
-- 9..18 are main slots
|
-- 9..18 are main slots
|
||||||
local inventorySlotsToStack = { 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 }
|
-- local inventorySlotsToStack = { 6, 7, }
|
||||||
|
-- local inventorySlotsToStack = { 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 }
|
||||||
|
---@param character Barotrauma.Character
|
||||||
local function quickStackItems(character)
|
local function quickStackItems(character)
|
||||||
|
MyModGlobal.debugPrint("Quick stack function called")
|
||||||
|
-- If we are mousing over an item that has an inventory (ie. is a container)
|
||||||
|
-- Then stack all items from the parent inventory into the mouseover container
|
||||||
|
local mouseover = utils.getFirstSlotUnderCursor()
|
||||||
|
if mouseover then
|
||||||
|
local itemInventory = mouseover.item.OwnInventory
|
||||||
|
if itemInventory then
|
||||||
|
MyModGlobal.debugPrint(string.format("Item inventory found: %s", tostring(itemInventory)))
|
||||||
|
local err = stackToContainer(mouseover.item)
|
||||||
|
if err then
|
||||||
|
MyModGlobal.debugPrint(string.format("Error stacking items to container: %s", err))
|
||||||
|
end
|
||||||
|
return
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
if not character then
|
if not character then
|
||||||
MyModGlobal.debugPrint("No character found")
|
MyModGlobal.debugPrint("No character found")
|
||||||
return
|
return
|
||||||
@@ -236,16 +257,6 @@ local function quickStackItems(character)
|
|||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
-- for i, slot in ipairs(inventory.slots) do
|
|
||||||
-- if #slot.items > 0 then
|
|
||||||
-- local item = slot.items[1]
|
|
||||||
-- local identifier = item.Prefab.Identifier.Value
|
|
||||||
-- print(string.format("Item at slot %d is %s", i, identifier))
|
|
||||||
-- end
|
|
||||||
-- end
|
|
||||||
|
|
||||||
MyModGlobal.debugPrint("Quick stack function called")
|
|
||||||
|
|
||||||
local itemTree, err = tryBuildCharacterItemTree(character)
|
local itemTree, err = tryBuildCharacterItemTree(character)
|
||||||
if err then
|
if err then
|
||||||
MyModGlobal.debugPrint(string.format("Error building item tree: %s", err))
|
MyModGlobal.debugPrint(string.format("Error building item tree: %s", err))
|
||||||
@@ -255,31 +266,39 @@ local function quickStackItems(character)
|
|||||||
--DumpTable(itemTree)
|
--DumpTable(itemTree)
|
||||||
local toMove = {}
|
local toMove = {}
|
||||||
|
|
||||||
for _, slotid in ipairs(inventorySlotsToStack) do
|
for item in character.HeldItems do
|
||||||
MyModGlobal.debugPrint(string.format("Processing inventory slot: %d", slotid))
|
MyModGlobal.debugPrint(string.format("Item: %s", item.Prefab.Identifier.Value))
|
||||||
local slot = inventory.slots[slotid]
|
if item.OwnInventory then
|
||||||
if #slot.items > 0 then
|
toMove = utils.enqueueInventory(item.OwnInventory, toMove)
|
||||||
local item = slot.items[1]
|
|
||||||
local tags = item.Prefab.Tags
|
|
||||||
local shouldSuss = true
|
|
||||||
for tag in tags do
|
|
||||||
if tag.value:find("tool") or tag.value:find("weapon") then
|
|
||||||
MyModGlobal.debugPrint(string.format("Item '%s' is a tool or weapon, skipping", item.Name))
|
|
||||||
shouldSuss = false
|
|
||||||
break
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
if shouldSuss then
|
-- for _, slotid in ipairs(inventorySlotsToStack) do
|
||||||
local before = #toMove
|
-- MyModGlobal.debugPrint(string.format("Processing inventory slot: %d", slotid))
|
||||||
toMove = utils.enqueueSlot(slot, toMove)
|
-- local slot = inventory.slots[slotid]
|
||||||
local after = #toMove
|
-- if #slot.items > 0 then
|
||||||
MyModGlobal.debugPrint(string.format("Enqueued %d items from the inventory slot %d", after - before,
|
-- -- local item = slot.items[1]
|
||||||
slotid))
|
-- -- local tags = item.Prefab.Tags
|
||||||
end
|
-- local shouldSuss = true
|
||||||
end
|
-- -- for tag in tags do
|
||||||
end
|
-- -- if tag.value:find("tool") or tag.value:find("weapon") then
|
||||||
|
-- -- MyModGlobal.debugPrint(string.format("Item '%s' is a tool or weapon, skipping", item.Name))
|
||||||
|
-- -- shouldSuss = false
|
||||||
|
-- -- break
|
||||||
|
-- -- end
|
||||||
|
-- -- end
|
||||||
|
|
||||||
|
-- if shouldSuss then
|
||||||
|
-- local before = #toMove
|
||||||
|
-- toMove = utils.enqueueSlot(slot, toMove)
|
||||||
|
-- local after = #toMove
|
||||||
|
-- MyModGlobal.debugPrint(string.format("Enqueued %d items from the inventory slot %d", after - before,
|
||||||
|
-- slotid))
|
||||||
|
-- end
|
||||||
|
-- end
|
||||||
|
-- end
|
||||||
|
|
||||||
|
-- TODO: enqueueOpenContainers?
|
||||||
local openContainers = utils.getOpenContainers()
|
local openContainers = utils.getOpenContainers()
|
||||||
for _, container in ipairs(openContainers) do
|
for _, container in ipairs(openContainers) do
|
||||||
local inventories = container.OwnInventories
|
local inventories = container.OwnInventories
|
||||||
@@ -306,41 +325,38 @@ local function stackToCursor()
|
|||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
for _, slot in ipairs(slots) do
|
local function predicate(ititem)
|
||||||
local item
|
for _, invSlot in ipairs(slots) do
|
||||||
if not slot.slot.items or #slot.slot.items == 0 then
|
if invSlot:canFit(ititem.Prefab) then
|
||||||
|
utils.enqueueMove(ititem, invSlot)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
local haveSpace = false
|
||||||
|
for _, invSlot in ipairs(slots) do
|
||||||
|
-- Empty slot or has space for more items
|
||||||
|
if (invSlot.stackSize < invSlot.maxStackSize) or not invSlot.item then
|
||||||
|
haveSpace = true
|
||||||
|
break
|
||||||
|
end
|
||||||
|
end
|
||||||
|
if not haveSpace then return false, true end
|
||||||
|
end
|
||||||
|
|
||||||
|
---@type EnqueueOptions
|
||||||
|
local options = {
|
||||||
|
itemPredicate = predicate,
|
||||||
|
recurse = true,
|
||||||
|
}
|
||||||
|
-- We gotta do a little juggling...
|
||||||
|
for _, invSlot in ipairs(slots) do
|
||||||
|
if not invSlot.item then
|
||||||
MyModGlobal.debugPrint("No items in slot")
|
MyModGlobal.debugPrint("No items in slot")
|
||||||
goto continue
|
goto continue
|
||||||
end
|
end
|
||||||
|
|
||||||
item = slot.slot.items[1]
|
MyModGlobal.debugPrint(string.format("Stacking all player items to %s", invSlot.item.Prefab.Identifier.Value))
|
||||||
MyModGlobal.debugPrint(string.format("Stacking all player items to %s", item.Prefab.Identifier.Value))
|
utils.enqueuePlayerItems(options)
|
||||||
utils.enqueueAllPlayerItems({}, function(ititem)
|
utils.enqueueOpenContainers(options)
|
||||||
if ititem.Prefab.Identifier.Value == item.Prefab.Identifier.Value then
|
|
||||||
if item == ititem then return false end
|
|
||||||
-- We are moving items in the predicate because we expect to only
|
|
||||||
-- Select a small subset of all items
|
|
||||||
-- And it is much easier to let the game decide when we can not move
|
|
||||||
-- Any more items (via return value of TryPutItem)
|
|
||||||
-- And we then know that we can safely stop
|
|
||||||
-- UPDATE: OK well that was a stupid idea, it returns an error for other shit as well
|
|
||||||
-- What other shit? Wish I knew
|
|
||||||
-- So we'll use HowManyCanBePut instead...
|
|
||||||
local moved = slot.inventory.TryPutItem(ititem, slot.slotIndex - 1, false, true, Character.Controlled, true)
|
|
||||||
if not moved then
|
|
||||||
MyModGlobal.debugPrint(string.format("Failed to move item %s to slot %d", ititem.Name, slot
|
|
||||||
.slotIndex - 1))
|
|
||||||
-- return false, true
|
|
||||||
end
|
|
||||||
local maxFits = slot.inventory.HowManyCanBePut(ititem.Prefab, slot.slotIndex - 1)
|
|
||||||
if maxFits <= 0 then
|
|
||||||
MyModGlobal.debugPrint(string.format("Item %s has no more fits in slot %d", ititem.Name, slot
|
|
||||||
.slotIndex - 1))
|
|
||||||
return false, true
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end)
|
|
||||||
|
|
||||||
::continue::
|
::continue::
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -352,44 +368,38 @@ local function stackAllToCursor()
|
|||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
for _, slot in ipairs(slots) do
|
local function predicate(ititem)
|
||||||
local item, predicate
|
for _, invSlot in ipairs(slots) do
|
||||||
if not slot.slot.items or #slot.slot.items == 0 then
|
if invSlot:canFit(ititem.Prefab) then
|
||||||
|
utils.enqueueMove(ititem, invSlot)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
local haveSpace = false
|
||||||
|
for _, invSlot in ipairs(slots) do
|
||||||
|
-- Empty slot or has space for more items
|
||||||
|
if (invSlot.stackSize < invSlot.maxStackSize) or not invSlot.item then
|
||||||
|
haveSpace = true
|
||||||
|
break
|
||||||
|
end
|
||||||
|
end
|
||||||
|
if not haveSpace then return false, true end
|
||||||
|
end
|
||||||
|
|
||||||
|
---@type EnqueueOptions
|
||||||
|
local options = {
|
||||||
|
itemPredicate = predicate,
|
||||||
|
recurse = true,
|
||||||
|
}
|
||||||
|
|
||||||
|
for _, invSlot in ipairs(slots) do
|
||||||
|
if not invSlot.item then
|
||||||
MyModGlobal.debugPrint("No items in slot")
|
MyModGlobal.debugPrint("No items in slot")
|
||||||
goto continue
|
goto continue
|
||||||
end
|
end
|
||||||
|
|
||||||
item = slot.slot.items[1]
|
MyModGlobal.debugPrint(string.format("Stacking all items to %s", invSlot.item.Prefab.Identifier.Value))
|
||||||
MyModGlobal.debugPrint(string.format("Stacking all items to %s", item.Prefab.Identifier.Value))
|
utils.enqueueSubmarineItems(options)
|
||||||
predicate = function(ititem)
|
utils.enqueuePlayerItems(options)
|
||||||
if ititem.Prefab.Identifier.Value == item.Prefab.Identifier.Value then
|
|
||||||
if item == ititem then return false end
|
|
||||||
-- We are moving items in the predicate because we expect to only
|
|
||||||
-- Select a small subset of all items
|
|
||||||
-- And it is much easier to let the game decide when we can not move
|
|
||||||
-- Any more items (via return value of TryPutItem)
|
|
||||||
-- And we then know that we can safely stop
|
|
||||||
-- UPDATE: OK well that was a stupid idea, it returns an error for other shit as well
|
|
||||||
-- What other shit? Wish I knew
|
|
||||||
-- So we'll use HowManyCanBePut instead...
|
|
||||||
local moved = slot.inventory.TryPutItem(ititem, slot.slotIndex - 1, false, true, Character.Controlled, true)
|
|
||||||
if not moved then
|
|
||||||
MyModGlobal.debugPrint(string.format("Failed to move item %s to slot %d", ititem.Name, slot
|
|
||||||
.slotIndex - 1))
|
|
||||||
-- return false, true
|
|
||||||
end
|
|
||||||
local maxFits = slot.inventory.HowManyCanBePut(ititem.Prefab, slot.slotIndex - 1)
|
|
||||||
if maxFits <= 0 then
|
|
||||||
MyModGlobal.debugPrint(string.format("Item %s has no more fits in slot %d", ititem.Name, slot
|
|
||||||
.slotIndex - 1))
|
|
||||||
return false, true
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
utils.enqueueAllSubmarineItems({}, predicate)
|
|
||||||
utils.enqueueAllPlayerItems({}, predicate)
|
|
||||||
|
|
||||||
::continue::
|
::continue::
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -1,104 +1,50 @@
|
|||||||
-- luacheck: globals Character MyModGlobal Timer
|
-- luacheck: globals Character MyModGlobal Timer CLIENT
|
||||||
|
if not CLIENT then return end
|
||||||
|
|
||||||
local utils = require("Cyka.utils")
|
local utils = require("Cyka.utils")
|
||||||
|
local dump = require("Cyka.dump")
|
||||||
|
|
||||||
---@param inventory Barotrauma.ItemInventory
|
---@param invSlot InventorySlot
|
||||||
---@param predicate fun(slot: InventorySlot): boolean
|
local function tryUnloadSlot(invSlot)
|
||||||
---@return InventorySlot[], string?
|
---@type table<Barotrauma.ItemPrefab, boolean>
|
||||||
local function findSlotsThat(inventory, predicate)
|
|
||||||
local slots = {}
|
|
||||||
for i, slot in ipairs(inventory.slots) do
|
|
||||||
local inventorySlot = {
|
|
||||||
slot = slot,
|
|
||||||
inventory = inventory,
|
|
||||||
slotIndex = i - 1
|
|
||||||
}
|
|
||||||
if predicate(inventorySlot) then
|
|
||||||
slots[#slots + 1] = inventorySlot
|
|
||||||
end
|
|
||||||
end
|
|
||||||
return slots
|
|
||||||
end
|
|
||||||
|
|
||||||
---@param slot InventorySlot
|
|
||||||
local function tryUnloadSlot(slot)
|
|
||||||
---@type Barotrauma.Item
|
|
||||||
local item = slot.slot.items[1]
|
|
||||||
if not item then
|
|
||||||
MyModGlobal.debugPrint("No item in slot")
|
|
||||||
return
|
|
||||||
end
|
|
||||||
local inventory = item.OwnInventory
|
|
||||||
if not inventory then
|
|
||||||
MyModGlobal.debugPrint("Item has no own inventory")
|
|
||||||
return
|
|
||||||
end
|
|
||||||
|
|
||||||
local toUnload = {}
|
|
||||||
local toUnloadByPrefab = {}
|
local toUnloadByPrefab = {}
|
||||||
local inventorySlots = inventory.slots
|
|
||||||
for _, inventorySlot in ipairs(inventorySlots) do
|
local itemInventory = invSlot.item.OwnInventory
|
||||||
for _, inventoryItem in ipairs(inventorySlot.items) do
|
if not itemInventory then
|
||||||
toUnload[#toUnload + 1] = inventoryItem
|
MyModGlobal.debugPrint("No inventory for item")
|
||||||
-- This will only serve as O(1) lookup
|
return
|
||||||
toUnloadByPrefab[inventoryItem.Prefab] = true
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
MyModGlobal.debugPrint(string.format("Enqueuing inventory %s", tostring(itemInventory)))
|
||||||
|
|
||||||
|
local toUnload = utils.enqueueInventory(itemInventory, {
|
||||||
|
itemPredicate = function(item)
|
||||||
|
toUnloadByPrefab[item.Prefab] = true
|
||||||
|
return true
|
||||||
|
end,
|
||||||
|
recurse = false,
|
||||||
|
})
|
||||||
|
MyModGlobal.debugPrint(string.format("Moving %d items to unload %s", #toUnload.itemQueue, tostring(invSlot.item)))
|
||||||
|
|
||||||
-- Where can we put our toUnload items?
|
-- Where can we put our toUnload items?
|
||||||
local nearbySlots = findSlotsThat(slot.inventory, function(islot)
|
local nearbySlots = invSlot:getNearbySlots(function(islot)
|
||||||
local isEmpty = #islot.slot.items == 0
|
local isEmpty = not islot.item
|
||||||
if isEmpty then return true end
|
if isEmpty then return true end
|
||||||
|
|
||||||
for _, prefab in ipairs(toUnloadByPrefab) do
|
for prefab, _ in pairs(toUnloadByPrefab) do
|
||||||
local canAccept = islot.inventory.CanBePutInSlot(prefab, islot.slotIndex)
|
local canFit = islot:canFit(prefab)
|
||||||
if canAccept then return true end
|
if canFit then return true end
|
||||||
end
|
end
|
||||||
return false
|
return false
|
||||||
end)
|
end)
|
||||||
-- print("Before sorting:")
|
MyModGlobal.debugPrint(string.format("Into %d nearby slots", #nearbySlots))
|
||||||
-- dump(nearbySlots)
|
|
||||||
|
|
||||||
-- Some inventories don't have slots per row, like the player inventory
|
|
||||||
local slotsPerRow = 900
|
|
||||||
local ok, err = pcall(function()
|
|
||||||
slotsPerRow = slot.inventory.slotsPerRow
|
|
||||||
end)
|
|
||||||
if not ok then
|
|
||||||
MyModGlobal.debugPrint(string.format("Error getting slots per row: %s", err))
|
|
||||||
end
|
|
||||||
|
|
||||||
local getGridPos = function(slotIndex)
|
for _, iitem in ipairs(toUnload.itemQueue) do
|
||||||
local x = slotIndex % slotsPerRow
|
|
||||||
local y = math.floor(slotIndex / slotsPerRow)
|
|
||||||
return x, y
|
|
||||||
end
|
|
||||||
|
|
||||||
-- We are offsetting here by 1 because the backend uses 0-indexed slots
|
|
||||||
-- And the lua uses 1-indexed slots
|
|
||||||
-- We are trying to match the backend behavior for sorting
|
|
||||||
local slotx, sloty = getGridPos(slot.slotIndex - 1)
|
|
||||||
-- print(string.format("Slot position %d: %d, %d", slot.slotIndex, slotx, sloty))
|
|
||||||
table.sort(nearbySlots, function(a, b)
|
|
||||||
local ax, ay = getGridPos(a.slotIndex)
|
|
||||||
local bx, by = getGridPos(b.slotIndex)
|
|
||||||
|
|
||||||
local distA = math.max(math.abs(ax - slotx), math.abs(ay - sloty))
|
|
||||||
local distB = math.max(math.abs(bx - slotx), math.abs(by - sloty))
|
|
||||||
|
|
||||||
if distA == distB then
|
|
||||||
return a.slotIndex < b.slotIndex
|
|
||||||
end
|
|
||||||
return distA < distB
|
|
||||||
end)
|
|
||||||
-- print(string.format("Current slot: %d at (%d, %d)", slot.slotIndex, slotx, sloty))
|
|
||||||
|
|
||||||
for _, iitem in ipairs(toUnload) do
|
|
||||||
for _, nearbySlot in ipairs(nearbySlots) do
|
for _, nearbySlot in ipairs(nearbySlots) do
|
||||||
local canAccept = nearbySlot.inventory.CanBePutInSlot(iitem.Prefab, nearbySlot.slotIndex)
|
local canAccept = nearbySlot:canFit(iitem.Prefab)
|
||||||
if canAccept then
|
if canAccept then
|
||||||
local moved = nearbySlot.inventory.TryPutItem(iitem, nearbySlot.slotIndex, true, false, Character.Controlled, true)
|
utils.enqueueMove(iitem, nearbySlot)
|
||||||
-- print(string.format("Moved item %s to slot %d", iitem.Name, nearbySlot.slotIndex))
|
break
|
||||||
if moved then break end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -107,12 +53,12 @@ end
|
|||||||
local function tryUnloadCursorItem()
|
local function tryUnloadCursorItem()
|
||||||
local slots, err = utils.getSlotsUnderCursor()
|
local slots, err = utils.getSlotsUnderCursor()
|
||||||
if err then
|
if err then
|
||||||
-- MyModGlobal.debugPrint(string.format("Error getting inventory slot: %s", err))
|
MyModGlobal.debugPrint(string.format("Error getting inventory slot: %s", err))
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
if not slots or #slots == 0 then
|
if not slots or #slots == 0 then
|
||||||
-- MyModGlobal.debugPrint("No items in slot")
|
MyModGlobal.debugPrint("No items in slot")
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,6 @@
|
|||||||
-- luacheck: globals Character MyModGlobal LuaUserData Descriptors Timer
|
-- luacheck: globals Character MyModGlobal LuaUserData Descriptors Timer CLIENT
|
||||||
|
if not CLIENT then return end
|
||||||
|
|
||||||
local dump = require("Cyka.dump")
|
local dump = require("Cyka.dump")
|
||||||
|
|
||||||
-- LuaUserData.MakeMethodAccessible(Descriptors["Barotrauma.Sonar"], "UpdateGUIElements")
|
-- LuaUserData.MakeMethodAccessible(Descriptors["Barotrauma.Sonar"], "UpdateGUIElements")
|
||||||
|
|||||||
@@ -1,217 +1,290 @@
|
|||||||
-- luacheck: globals Character MyModGlobal
|
-- luacheck: globals Character MyModGlobal Timer _
|
||||||
-- luacheck: max line length 420
|
-- luacheck: max line length 420
|
||||||
|
|
||||||
---@class ItemRefs
|
---@class Barotrauma.Inventory.ItemSlot
|
||||||
|
---@field items Barotrauma.Item[]
|
||||||
|
|
||||||
|
---@class HollowInventorySlot
|
||||||
|
---@field inventory? Barotrauma.Inventory
|
||||||
|
---@field slotIndex1? number Lua based item slots
|
||||||
|
---@field slotIndex0? number Barotrauma API based item slots
|
||||||
|
---@field item? Barotrauma.Item
|
||||||
|
---@field stackSize? number
|
||||||
|
---@field maxStackSize? number
|
||||||
|
---@field depth? number Currently almost always 0
|
||||||
|
|
||||||
|
-- local globalInventorySlotCache = {}
|
||||||
|
---@class InventorySlot ---@field slot Barotrauma.Inventory.ItemSlot
|
||||||
|
---@field inventory Barotrauma.Inventory
|
||||||
|
---@field slotIndex1 number Lua based item slots
|
||||||
|
---@field slotIndex0 number Barotrauma API based item slots
|
||||||
---@field item Barotrauma.Item
|
---@field item Barotrauma.Item
|
||||||
---@field inventory Barotrauma.ItemInventory
|
---@field stackSize number
|
||||||
---@field slot Barotrauma.ItemInventory.Slot
|
---@field maxStackSize number
|
||||||
|
---@field depth number Currently almost always 0
|
||||||
|
-- ---@field lastUpdated number
|
||||||
|
MyModGlobal.InventorySlot = {
|
||||||
|
---@param inventory Barotrauma.Inventory
|
||||||
|
---@param slotIndex1 number
|
||||||
|
---@return InventorySlot
|
||||||
|
new = function(inventory, slotIndex1)
|
||||||
|
local self = setmetatable({}, {
|
||||||
|
__index = MyModGlobal.InventorySlot
|
||||||
|
})
|
||||||
|
self.inventory = inventory
|
||||||
|
self.slotIndex1 = slotIndex1
|
||||||
|
self.slotIndex0 = slotIndex1 - 1
|
||||||
|
self.stackSize = 0
|
||||||
|
self.maxStackSize = 0
|
||||||
|
self.depth = 0
|
||||||
|
-- self:update()
|
||||||
|
|
||||||
---@class InventorySlot
|
if inventory and inventory.slots and #inventory.slots > 0 then
|
||||||
---@field slot Barotrauma.ItemSlot
|
self.slot = inventory.slots[slotIndex1]
|
||||||
---@field inventory Barotrauma.ItemInventory
|
end
|
||||||
---@field slotIndex number
|
if self.slot and self.slot.items and #self.slot.items > 0 then
|
||||||
|
self.item = self.slot.items[1]
|
||||||
|
self.stackSize = #self.slot.items
|
||||||
|
-- At this point inventory has to exist
|
||||||
|
-- If it didn't slot wouldn't either and then this wouldn't either
|
||||||
|
self.maxStackSize = self.item.Prefab.GetMaxStackSize(inventory)
|
||||||
|
end
|
||||||
|
|
||||||
-- We got to do this shit because enqueueInventory calls enqueueItem
|
return self
|
||||||
-- And enqueueItem calls enqueueInventory
|
end,
|
||||||
-- So unless we define them both before using them
|
--- A very weird builder indeed
|
||||||
-- We will get an error saying either is undefined
|
---@param self InventorySlot
|
||||||
local enqueueItem
|
---@param other HollowInventorySlot
|
||||||
local enqueueSlot
|
with = function(self, other)
|
||||||
local enqueueInventory
|
if other.inventory ~= nil then
|
||||||
local allPlayerItems
|
self.inventory = other.inventory
|
||||||
local allSubmarineItems
|
end
|
||||||
local allOwnedItems
|
if other.slotIndex1 ~= nil then
|
||||||
local _
|
self.slotIndex1 = other.slotIndex1
|
||||||
|
end
|
||||||
|
if other.slotIndex0 ~= nil then
|
||||||
|
self.slotIndex0 = other.slotIndex0
|
||||||
|
end
|
||||||
|
if other.item ~= nil then
|
||||||
|
self.item = other.item
|
||||||
|
end
|
||||||
|
if other.stackSize ~= nil then
|
||||||
|
self.stackSize = other.stackSize
|
||||||
|
end
|
||||||
|
if other.maxStackSize ~= nil then
|
||||||
|
self.maxStackSize = other.maxStackSize
|
||||||
|
end
|
||||||
|
if other.depth ~= nil then
|
||||||
|
self.depth = other.depth
|
||||||
|
end
|
||||||
|
return self
|
||||||
|
end,
|
||||||
|
---@param self InventorySlot
|
||||||
|
---@param item Barotrauma.Item
|
||||||
|
pretendMoved = function(self, item)
|
||||||
|
if not self.inventory then
|
||||||
|
MyModGlobal.debugPrint("Error pretending moved but it was moved to nil inventory")
|
||||||
|
return
|
||||||
|
end
|
||||||
|
-- Slot was previously empty, we want to figure out its max stack for the new item
|
||||||
|
if not self.item then
|
||||||
|
self.maxStackSize = item.Prefab.GetMaxStackSize(self.inventory)
|
||||||
|
end
|
||||||
|
self.item = item
|
||||||
|
self.stackSize = self.stackSize + 1
|
||||||
|
end,
|
||||||
|
update = function(self)
|
||||||
|
-- self.lastUpdated = Timer.GetTime()
|
||||||
|
if not self.inventory then
|
||||||
|
MyModGlobal.debugPrint("Error updating inventory slot, inventory not found")
|
||||||
|
return
|
||||||
|
end
|
||||||
|
if not self.inventory.slots then
|
||||||
|
MyModGlobal.debugPrint("Error updating inventory slot, inventory has no slots")
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
---@alias FilterPredicate fun(item: Barotrauma.Item, inventoryRef?: Barotrauma.ItemInventory, slotRef: Barotrauma.ItemInventory.Slot): boolean
|
local slot = self.inventory.slots[self.slotIndex1]
|
||||||
|
if not slot then
|
||||||
-- Loading refs is optional because it MAY have a performance impact
|
MyModGlobal.debugPrint("Error updating inventory slot, slot not found")
|
||||||
|
return
|
||||||
---@param item Barotrauma.Item
|
end
|
||||||
---@param queue Barotrauma.Item[]
|
self.slot = slot
|
||||||
---@param predicate? FilterPredicate
|
if not slot.items or #slot.items == 0 then
|
||||||
---@param loadRefs? boolean
|
-- MyModGlobal.debugPrint("Error updating inventory slot, slot is empty")
|
||||||
---@param itemRef? ItemRefs
|
return
|
||||||
---@return Barotrauma.Item[], string?
|
end
|
||||||
enqueueItem = function(item, queue, predicate, loadRefs, itemRef)
|
self.item = slot.items[1]
|
||||||
queue = queue or {}
|
self.stackSize = #slot.items
|
||||||
|
self.maxStackSize = self.item.Prefab.GetMaxStackSize(self.inventory)
|
||||||
|
end,
|
||||||
|
__tostring = function(self)
|
||||||
|
return string.format(
|
||||||
|
"InventorySlot(inventory=%s, item=%s, stackSize=%d, maxStackSize=%d, slotIndex1=%d, slotIndex0=%d)",
|
||||||
|
tostring(self.inventory), tostring(self.item), self.stackSize, self.maxStackSize, self.slotIndex1,
|
||||||
|
self.slotIndex0)
|
||||||
|
end,
|
||||||
|
---@param self InventorySlot
|
||||||
|
---@param predicate? fun(slot: InventorySlot): boolean
|
||||||
|
---@return InventorySlot[]
|
||||||
|
getNearbySlots = function(self, predicate)
|
||||||
predicate = predicate or function() return true end
|
predicate = predicate or function() return true end
|
||||||
itemRef = itemRef or {}
|
|
||||||
-- debugPrint(string.format("Enqueuing item: %s", item.Prefab.Identifier.Value))
|
|
||||||
-- local err
|
|
||||||
-- This should make it breadth first, right...?
|
|
||||||
-- No, not yet...
|
|
||||||
if not item then return queue, "No item" end
|
|
||||||
|
|
||||||
local ok, stop = predicate(item, itemRef)
|
local slotsPerRow = 900
|
||||||
if ok then
|
local ok, err = pcall(function()
|
||||||
queue[#queue + 1] = item
|
slotsPerRow = self.inventory.slotsPerRow
|
||||||
|
end)
|
||||||
|
if not ok then
|
||||||
|
MyModGlobal.debugPrint(string.format("Error getting slots per row: %s", err))
|
||||||
end
|
end
|
||||||
if stop then return queue, "Stop" end
|
|
||||||
if item.OwnInventory then
|
local getGridPos = function(slotIndex)
|
||||||
-- As far as I know every item has only one inventory
|
local x = slotIndex % slotsPerRow
|
||||||
-- Only machines have multiple
|
local y = math.floor(slotIndex / slotsPerRow)
|
||||||
-- So inventrorY should be fine here
|
return x, y
|
||||||
-- debugPrint("Item has its own inventory, enqueuing inventory...")
|
|
||||||
if loadRefs then
|
|
||||||
itemRef.item = item
|
|
||||||
queue, _ = enqueueInventory(item.OwnInventory, queue, predicate, loadRefs, itemRef)
|
|
||||||
else
|
|
||||||
queue, _ = enqueueInventory(item.OwnInventory, queue, predicate, itemRef)
|
|
||||||
end
|
end
|
||||||
-- if err then
|
|
||||||
-- debugPrint(string.format("Error enqueuing inventory: %s", err))
|
local slots = {}
|
||||||
|
for slotIndex, _ in ipairs(self.inventory.slots) do
|
||||||
|
local inventorySlot = MyModGlobal.InventorySlot.new(self.inventory, slotIndex)
|
||||||
|
if predicate(inventorySlot) then
|
||||||
|
slots[#slots + 1] = inventorySlot
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
local slotx, sloty = getGridPos(self.slotIndex0)
|
||||||
|
table.sort(slots, function(a, b)
|
||||||
|
local ax, ay = getGridPos(a.slotIndex0)
|
||||||
|
local bx, by = getGridPos(b.slotIndex0)
|
||||||
|
|
||||||
|
-- Chebyshev distance
|
||||||
|
local distA = math.max(math.abs(ax - slotx), math.abs(ay - sloty))
|
||||||
|
local distB = math.max(math.abs(bx - slotx), math.abs(by - sloty))
|
||||||
|
|
||||||
|
if distA == distB then
|
||||||
|
return a.slotIndex0 < b.slotIndex0
|
||||||
|
end
|
||||||
|
return distA < distB
|
||||||
|
end)
|
||||||
|
|
||||||
|
return slots
|
||||||
|
end,
|
||||||
|
--- TODO: What about item condition?
|
||||||
|
---@param self InventorySlot
|
||||||
|
---@param itemPrefab Barotrauma.ItemPrefab
|
||||||
|
---@return number
|
||||||
|
howManyCanFit = function(self, itemPrefab)
|
||||||
|
-- There is an item in the slot and it's not stackable with itemPrefab
|
||||||
|
if self.item and not self.item.Prefab.Equals(itemPrefab) then
|
||||||
|
return 0
|
||||||
|
end
|
||||||
|
-- The slot is empty - we can fit as many as the game tells us
|
||||||
|
if not self.item then
|
||||||
|
return itemPrefab.GetMaxStackSize(self.inventory)
|
||||||
|
end
|
||||||
|
-- The slot has an item that is stackable with itemPrefab
|
||||||
|
-- We can fit as many as to fill the stack
|
||||||
|
return self.maxStackSize - self.stackSize
|
||||||
|
end,
|
||||||
|
---@param self InventorySlot
|
||||||
|
---@param itemPrefab Barotrauma.ItemPrefab
|
||||||
|
---@return boolean
|
||||||
|
canFit = function(self, itemPrefab)
|
||||||
|
return self:howManyCanFit(itemPrefab) > 0
|
||||||
|
end,
|
||||||
|
---@param self InventorySlot
|
||||||
|
---@return number
|
||||||
|
maxFits = function(self)
|
||||||
|
return self.maxStackSize - self.stackSize
|
||||||
|
end
|
||||||
|
-- hash = function(self)
|
||||||
|
-- return string.format("%s:%d:%d", tostring(self.inventory), self.slotIndex1, self.slotIndex0)
|
||||||
-- end
|
-- end
|
||||||
|
}
|
||||||
|
|
||||||
|
---@class ItemMoveRequest
|
||||||
|
---@field what Barotrauma.Item
|
||||||
|
---@field where InventorySlot
|
||||||
|
---@field allowSwap boolean
|
||||||
|
---@field allowCombine boolean
|
||||||
|
|
||||||
|
local enqueueMove
|
||||||
|
do
|
||||||
|
-- A bit of cheeky scoping
|
||||||
|
local enabled = true
|
||||||
|
---@type ItemMoveRequest[]
|
||||||
|
local itemMoveQueue = {}
|
||||||
|
---@type table<Barotrauma.Item, boolean>
|
||||||
|
local itemLookup = {}
|
||||||
|
local rate = 500
|
||||||
|
local perIteration = 30
|
||||||
|
local noQueue = true
|
||||||
|
-- rate / 1000 is ms to seconds and *perIteraion is number of items per second
|
||||||
|
local maxQueueSize = 10 * (1000 / rate * perIteration)
|
||||||
|
local function processQueue()
|
||||||
|
if noQueue then return end
|
||||||
|
-- MyModGlobal.debugPrint("Processing queue")
|
||||||
|
Timer.Wait(processQueue, rate)
|
||||||
|
if not enabled then return end
|
||||||
|
if #itemMoveQueue == 0 then return end
|
||||||
|
local iterations = math.min(perIteration, #itemMoveQueue)
|
||||||
|
for _ = 1, iterations do
|
||||||
|
---@type ItemMoveRequest
|
||||||
|
local moveRequest = table.remove(itemMoveQueue, 1)
|
||||||
|
|
||||||
|
-- TODO: Maybe try and figure out if we CAN put A into B
|
||||||
|
moveRequest.allowCombine = moveRequest.allowCombine or false
|
||||||
|
moveRequest.allowSwap = moveRequest.allowSwap or false
|
||||||
|
local success = moveRequest.where.inventory.TryPutItem(moveRequest.what, moveRequest.where.slotIndex0,
|
||||||
|
moveRequest.allowSwap, moveRequest.allowCombine, nil)
|
||||||
|
if not success then
|
||||||
|
MyModGlobal.debugPrint(string.format("Failed moving item from %s to %s", tostring(moveRequest.what),
|
||||||
|
tostring(moveRequest.where:__tostring())))
|
||||||
end
|
end
|
||||||
-- debugPrint(string.format("Item enqueued. Current queue size: %d", #queue))
|
itemLookup[moveRequest.what] = nil
|
||||||
return queue, nil
|
end
|
||||||
end
|
end
|
||||||
|
processQueue()
|
||||||
|
|
||||||
---@param slot Barotrauma.ItemInventory.Slot
|
---@param what Barotrauma.Item
|
||||||
---@param queue Barotrauma.Item[]
|
---@param where InventorySlot
|
||||||
---@param predicate? FilterPredicate
|
---@param allowSwap? boolean
|
||||||
---@param loadRefs? boolean
|
---@param allowCombine? boolean
|
||||||
---@param itemRef? ItemRefs
|
enqueueMove = function(what, where, allowSwap, allowCombine)
|
||||||
---@return Barotrauma.Item[], string?
|
allowCombine = allowCombine == true
|
||||||
enqueueSlot = function(slot, queue, predicate, loadRefs, itemRef)
|
allowSwap = allowSwap == true
|
||||||
queue = queue or {}
|
if noQueue then
|
||||||
predicate = predicate or function() return true end
|
local success = where.inventory.TryPutItem(what, where.slotIndex0,
|
||||||
itemRef = itemRef or {}
|
allowSwap, allowCombine, nil)
|
||||||
-- debugPrint(string.format("Enqueuing slot with %d items.", #slot.items))
|
if not success then
|
||||||
-- We don't want to shadow queue
|
MyModGlobal.debugPrint(string.format("Failed moving item from %s to %s", tostring(what),
|
||||||
local err
|
tostring(where:__tostring())))
|
||||||
-- If the slot is empty there's nothing to iterate
|
end
|
||||||
-- And we will naturally return queue as is
|
where:pretendMoved(what)
|
||||||
if not slot then return queue, "No slot" end
|
|
||||||
if not slot.items then return queue, "No items" end
|
|
||||||
|
|
||||||
for _, item in ipairs(slot.items) do
|
|
||||||
-- Only the final leaf nodes decide upon the predicate
|
|
||||||
if loadRefs then
|
|
||||||
itemRef.slot = slot
|
|
||||||
queue, err = enqueueItem(item, queue, predicate, loadRefs, itemRef)
|
|
||||||
else
|
else
|
||||||
queue, err = enqueueItem(item, queue, predicate)
|
if #itemMoveQueue >= maxQueueSize then
|
||||||
|
MyModGlobal.debugPrint("Queue is full, skipping move")
|
||||||
|
return
|
||||||
end
|
end
|
||||||
if err then
|
if itemLookup[what] then
|
||||||
return queue, err
|
MyModGlobal.debugPrint("Item is already in the queue, skipping move")
|
||||||
|
return
|
||||||
|
end
|
||||||
|
MyModGlobal.debugPrint(string.format("Enqueuing move from %s to %s, now in queue %d/%d", tostring(what),
|
||||||
|
tostring(where:__tostring()), #itemMoveQueue, maxQueueSize))
|
||||||
|
table.insert(itemMoveQueue, {
|
||||||
|
what = what,
|
||||||
|
where = where,
|
||||||
|
allowSwap = allowSwap or false,
|
||||||
|
allowCombine = allowCombine ~= false,
|
||||||
|
})
|
||||||
|
itemLookup[what] = true
|
||||||
|
-- We will very optimistically pretend that this will 100% for sure work
|
||||||
|
where:pretendMoved(what)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
-- debugPrint(string.format("Finished enqueuing slot. Current queue size: %d", #queue))
|
|
||||||
return queue
|
|
||||||
end
|
end
|
||||||
|
|
||||||
---@param inventory Barotrauma.ItemInventory
|
|
||||||
---@param queue Barotrauma.Item[]
|
|
||||||
---@param predicate? FilterPredicate
|
|
||||||
---@param loadRefs? boolean
|
|
||||||
---@param itemRef? ItemRefs
|
|
||||||
---@return Barotrauma.Item[], string?
|
|
||||||
enqueueInventory = function(inventory, queue, predicate, loadRefs, itemRef)
|
|
||||||
queue = queue or {}
|
|
||||||
predicate = predicate or function() return true end
|
|
||||||
itemRef = itemRef or {}
|
|
||||||
-- debugPrint(string.format("Enqueuing inventory with %d slots.", #inventory.slots))
|
|
||||||
local err
|
|
||||||
if not inventory then return queue, "No inventory" end
|
|
||||||
if not inventory.slots then return queue, "No slots" end
|
|
||||||
|
|
||||||
for _, slot in ipairs(inventory.slots) do
|
|
||||||
-- Only the final leaf nodes decide upon the predicate
|
|
||||||
if loadRefs then
|
|
||||||
itemRef.inventory = inventory
|
|
||||||
queue, err = enqueueSlot(slot, queue, predicate, loadRefs, itemRef)
|
|
||||||
else
|
|
||||||
queue, err = enqueueSlot(slot, queue, predicate)
|
|
||||||
end
|
|
||||||
if err then
|
|
||||||
return queue, err
|
|
||||||
end
|
|
||||||
end
|
|
||||||
-- debugPrint(string.format("Finished enqueuing inventory. Current queue size: %d", #queue))
|
|
||||||
return queue
|
|
||||||
end
|
|
||||||
|
|
||||||
local relevantPlayerInventorySlots = { 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, MyModGlobal.BAG_SLOT }
|
|
||||||
---@param queue Barotrauma.Item[]
|
|
||||||
---@param predicate? FilterPredicate
|
|
||||||
---@param loadRefs? boolean
|
|
||||||
---@return Barotrauma.Item[], string?
|
|
||||||
allPlayerItems = function(queue, predicate, loadRefs)
|
|
||||||
queue = queue or {}
|
|
||||||
predicate = predicate or function() return true end
|
|
||||||
|
|
||||||
local character = Character.Controlled
|
|
||||||
if not character then return queue, "No character" end
|
|
||||||
|
|
||||||
local inventory = character.Inventory
|
|
||||||
if not inventory then return queue, "No inventory" end
|
|
||||||
|
|
||||||
for _, slotid in ipairs(relevantPlayerInventorySlots) do
|
|
||||||
local slot = inventory.slots[slotid]
|
|
||||||
local err
|
|
||||||
|
|
||||||
if not slot then goto continue end
|
|
||||||
if #slot.items == 0 then goto continue end
|
|
||||||
|
|
||||||
queue, err = enqueueSlot(slot, queue, predicate, loadRefs)
|
|
||||||
if err then return queue, err end
|
|
||||||
|
|
||||||
::continue::
|
|
||||||
end
|
|
||||||
|
|
||||||
return queue
|
|
||||||
end
|
|
||||||
|
|
||||||
---@param queue Barotrauma.Item[]
|
|
||||||
---@param predicate? FilterPredicate
|
|
||||||
---@return Barotrauma.Item[], string?
|
|
||||||
allSubmarineItems = function(queue, predicate)
|
|
||||||
queue = queue or {}
|
|
||||||
predicate = predicate or function() return true end
|
|
||||||
-- This only exists so predicate does not explode
|
|
||||||
-- Even if its empty
|
|
||||||
local itemRef = {}
|
|
||||||
|
|
||||||
local character = Character.Controlled
|
|
||||||
if not character then return queue, "No character" end
|
|
||||||
|
|
||||||
local submarine = character.Submarine
|
|
||||||
if not submarine then return queue, "No submarine" end
|
|
||||||
|
|
||||||
for item in submarine.GetItems(false) do
|
|
||||||
-- We do NOT want to call enqueueItem here because enqueueItem
|
|
||||||
-- Is recursive
|
|
||||||
-- And this call (GetItems) already gets all items
|
|
||||||
-- So we would be doing double the work (at best case)
|
|
||||||
-- It also means we won't have refs here which sucks
|
|
||||||
local ok, stop = predicate(item, itemRef)
|
|
||||||
if ok then
|
|
||||||
queue[#queue + 1] = item
|
|
||||||
end
|
|
||||||
if stop then return queue, "Stop" end
|
|
||||||
end
|
|
||||||
|
|
||||||
return queue
|
|
||||||
end
|
|
||||||
|
|
||||||
---@param queue Barotrauma.Item[]
|
|
||||||
---@param predicate? FilterPredicate
|
|
||||||
---@param loadRefs? boolean
|
|
||||||
---@return Barotrauma.Item[], string?
|
|
||||||
allOwnedItems = function(queue, predicate, loadRefs)
|
|
||||||
queue = queue or {}
|
|
||||||
predicate = predicate or function() return true end
|
|
||||||
|
|
||||||
local err
|
|
||||||
queue, err = allPlayerItems(queue, predicate, loadRefs)
|
|
||||||
if err then return queue, err end
|
|
||||||
|
|
||||||
queue, err = allSubmarineItems(queue, predicate)
|
|
||||||
if err then return queue, err end
|
|
||||||
|
|
||||||
return queue
|
|
||||||
end
|
|
||||||
|
|
||||||
---@return Barotrauma.Item[], string?
|
---@return Barotrauma.Item[], string?
|
||||||
local function getOpenContainers()
|
local function getOpenContainers()
|
||||||
@@ -225,18 +298,283 @@ end
|
|||||||
---@return Barotrauma.Item, string?
|
---@return Barotrauma.Item, string?
|
||||||
local function getFirstOpenContainer()
|
local function getFirstOpenContainer()
|
||||||
local containers, err = getOpenContainers()
|
local containers, err = getOpenContainers()
|
||||||
|
---@diagnostic disable-next-line: return-type-mismatch
|
||||||
if err then return nil, err end
|
if err then return nil, err end
|
||||||
|
---@diagnostic disable-next-line: return-type-mismatch
|
||||||
if #containers == 0 then return nil, "No open containers" end
|
if #containers == 0 then return nil, "No open containers" end
|
||||||
return containers[1], nil
|
return containers[1], nil
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- We got to do this shit because enqueueInventory calls enqueueItem
|
||||||
|
-- And enqueueItem calls enqueueInventory
|
||||||
|
-- So unless we define them both before using them
|
||||||
|
-- We will get an error saying either is undefined
|
||||||
|
-- TODO: Rework these enqueue functions to accept a params object
|
||||||
|
-- That will house all optional parameters
|
||||||
|
-- And in that include recurse boolean
|
||||||
|
|
||||||
|
---@class ItemRefs
|
||||||
|
---@field item Barotrauma.Item
|
||||||
|
---@field inventory Barotrauma.Inventory
|
||||||
|
---@field slot Barotrauma.Inventory.ItemSlot
|
||||||
|
---@field slotIndex1 number
|
||||||
|
|
||||||
|
---@class EnqueueOptions
|
||||||
|
---@field itemQueue? Barotrauma.Item[]
|
||||||
|
---@field slotQueue? Barotrauma.Inventory.ItemSlot[]
|
||||||
|
---@field inventoryQueue? Barotrauma.Inventory[]
|
||||||
|
---@field itemPredicate? fun(item: Barotrauma.Item, itemRef: ItemRefs): boolean
|
||||||
|
---@field slotPredicate? fun(slot: Barotrauma.Inventory.ItemSlot, itemRef: ItemRefs): boolean
|
||||||
|
---@field inventoryPredicate? fun(inventory: Barotrauma.Inventory, itemRef: ItemRefs): boolean
|
||||||
|
---@field loadRefs? boolean
|
||||||
|
---@field itemRef? ItemRefs
|
||||||
|
---@field recurse? boolean
|
||||||
|
|
||||||
|
---@param options EnqueueOptions
|
||||||
|
---@return EnqueueOptions
|
||||||
|
local function ensureOptionsDefaults(options)
|
||||||
|
options = options or {}
|
||||||
|
options.itemQueue = options.itemQueue or {}
|
||||||
|
options.slotQueue = options.slotQueue or {}
|
||||||
|
options.inventoryQueue = options.inventoryQueue or {}
|
||||||
|
options.itemPredicate = options.itemPredicate or function() return true end
|
||||||
|
options.slotPredicate = options.slotPredicate or function() return true end
|
||||||
|
options.inventoryPredicate = options.inventoryPredicate or function() return true end
|
||||||
|
options.loadRefs = options.loadRefs == true
|
||||||
|
options.itemRef = options.itemRef or {}
|
||||||
|
options.recurse = options.recurse == true
|
||||||
|
return options
|
||||||
|
end
|
||||||
|
|
||||||
|
local enqueueItem
|
||||||
|
local enqueueSlot
|
||||||
|
local enqueueInventory
|
||||||
|
local enqueuePlayerItems
|
||||||
|
local enqueueOpenContainers
|
||||||
|
local enqueueSubmarineItems
|
||||||
|
local enqueueAllOwnedItems
|
||||||
|
|
||||||
|
do
|
||||||
|
---@param item Barotrauma.Item
|
||||||
|
---@param options EnqueueOptions
|
||||||
|
---@return EnqueueOptions, string?
|
||||||
|
enqueueItem = function(item, options)
|
||||||
|
options = ensureOptionsDefaults(options)
|
||||||
|
if not item then return options, "No item" end
|
||||||
|
|
||||||
|
local ok, stop = options.itemPredicate(item, options.itemRef)
|
||||||
|
if ok then
|
||||||
|
options.itemQueue[#options.itemQueue + 1] = item
|
||||||
|
end
|
||||||
|
if stop then return options, "Stop" end
|
||||||
|
|
||||||
|
local err
|
||||||
|
if item.OwnInventory then
|
||||||
|
-- As far as I know every item has only one inventory
|
||||||
|
-- Only machines have multiple
|
||||||
|
-- So inventrorY should be fine here
|
||||||
|
if options.recurse then
|
||||||
|
if options.loadRefs then
|
||||||
|
options.itemRef.item = item
|
||||||
|
options.inventoryQueue, err = enqueueInventory(item.OwnInventory, options)
|
||||||
|
else
|
||||||
|
options.inventoryQueue, err = enqueueInventory(item.OwnInventory, options)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
return options, err
|
||||||
|
end
|
||||||
|
|
||||||
|
---@param slot Barotrauma.Inventory.ItemSlot
|
||||||
|
---@param options EnqueueOptions
|
||||||
|
---@return EnqueueOptions, string?
|
||||||
|
enqueueSlot = function(slot, options)
|
||||||
|
options = ensureOptionsDefaults(options)
|
||||||
|
if not slot then return options, "No slot" end
|
||||||
|
if not slot.items then return options, "No items" end
|
||||||
|
|
||||||
|
local ok, stop = options.slotPredicate(slot, options.itemRef)
|
||||||
|
if ok then
|
||||||
|
options.slotQueue[#options.slotQueue + 1] = slot
|
||||||
|
end
|
||||||
|
if stop then return options, "Stop" end
|
||||||
|
|
||||||
|
for _, item in ipairs(slot.items) do
|
||||||
|
-- We redeclare err every iteration so it doesn't spill over
|
||||||
|
local err
|
||||||
|
if options.loadRefs then
|
||||||
|
options.itemRef.slot = slot
|
||||||
|
options, err = enqueueItem(item, options)
|
||||||
|
else
|
||||||
|
options, err = enqueueItem(item, options)
|
||||||
|
end
|
||||||
|
if err then
|
||||||
|
return options, err
|
||||||
|
end
|
||||||
|
end
|
||||||
|
return options
|
||||||
|
end
|
||||||
|
|
||||||
|
---@param inventory Barotrauma.Inventory
|
||||||
|
---@param options EnqueueOptions
|
||||||
|
---@return EnqueueOptions, string?
|
||||||
|
enqueueInventory = function(inventory, options)
|
||||||
|
options = ensureOptionsDefaults(options)
|
||||||
|
if not inventory then return options, "No inventory" end
|
||||||
|
if not inventory.slots then return options, "No slots" end
|
||||||
|
|
||||||
|
local ok, stop = options.inventoryPredicate(inventory, options.itemRef)
|
||||||
|
if ok then
|
||||||
|
options.inventoryQueue[#options.inventoryQueue + 1] = inventory
|
||||||
|
end
|
||||||
|
if stop then return options, "Stop" end
|
||||||
|
|
||||||
|
for i, slot in ipairs(inventory.slots) do
|
||||||
|
local err
|
||||||
|
if options.loadRefs then
|
||||||
|
options.itemRef.inventory = inventory
|
||||||
|
options.itemRef.slot = slot
|
||||||
|
options.itemRef.slotIndex1 = i
|
||||||
|
options, err = enqueueSlot(slot, options)
|
||||||
|
else
|
||||||
|
options, err = enqueueSlot(slot, options)
|
||||||
|
end
|
||||||
|
if err then
|
||||||
|
return options, err
|
||||||
|
end
|
||||||
|
end
|
||||||
|
return options
|
||||||
|
end
|
||||||
|
|
||||||
|
local relevantPlayerInventorySlots = {
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
}
|
||||||
|
---@param options EnqueueOptions
|
||||||
|
---@return EnqueueOptions, string?
|
||||||
|
enqueuePlayerItems = function(options)
|
||||||
|
options = ensureOptionsDefaults(options)
|
||||||
|
|
||||||
|
local character = Character.Controlled
|
||||||
|
if not character then return options, "No character" end
|
||||||
|
local inventory = character.Inventory
|
||||||
|
if not inventory then return options, "No inventory" end
|
||||||
|
|
||||||
|
options.loadRefs = true
|
||||||
|
local originalItemPredicate = options.itemPredicate or function() return true end
|
||||||
|
options.itemPredicate = function(item)
|
||||||
|
if not item then return false end
|
||||||
|
local parentInventory = item.ParentInventory
|
||||||
|
if not parentInventory then return false end
|
||||||
|
if not parentInventory.Equals(inventory) then return false end
|
||||||
|
return originalItemPredicate(item, options.itemRef)
|
||||||
|
end
|
||||||
|
local originalSlotPredicate = options.slotPredicate or function() return true end
|
||||||
|
options.slotPredicate = function(slot, itemRef)
|
||||||
|
if not slot then return false end
|
||||||
|
if itemRef.slotIndex1 and relevantPlayerInventorySlots[itemRef.slotIndex1] then
|
||||||
|
return originalSlotPredicate(slot, itemRef)
|
||||||
|
end
|
||||||
|
return false
|
||||||
|
end
|
||||||
|
|
||||||
|
local err
|
||||||
|
options, err = enqueueInventory(inventory, options)
|
||||||
|
if err then return options, err end
|
||||||
|
|
||||||
|
return options
|
||||||
|
end
|
||||||
|
|
||||||
|
---@param options EnqueueOptions
|
||||||
|
---@return EnqueueOptions, string?
|
||||||
|
enqueueOpenContainers = function(options)
|
||||||
|
options = ensureOptionsDefaults(options)
|
||||||
|
|
||||||
|
local containers, err = getOpenContainers()
|
||||||
|
if err then return options, err end
|
||||||
|
|
||||||
|
for _, container in ipairs(containers) do
|
||||||
|
local inventories = container.OwnInventories
|
||||||
|
if not inventories then goto continue end
|
||||||
|
for containerInventory in inventories do
|
||||||
|
options, err = enqueueInventory(containerInventory, options)
|
||||||
|
if err then return options, err end
|
||||||
|
end
|
||||||
|
::continue::
|
||||||
|
end
|
||||||
|
|
||||||
|
return options
|
||||||
|
end
|
||||||
|
|
||||||
|
---@param options EnqueueOptions
|
||||||
|
---@return EnqueueOptions, string?
|
||||||
|
enqueueSubmarineItems = function(options)
|
||||||
|
options = ensureOptionsDefaults(options)
|
||||||
|
|
||||||
|
-- This only exists so predicate does not explode
|
||||||
|
-- Even if its empty
|
||||||
|
local itemRef = {}
|
||||||
|
|
||||||
|
local character = Character.Controlled
|
||||||
|
if not character then return options, "No character" end
|
||||||
|
local submarine = character.Submarine
|
||||||
|
if not submarine then return options, "No submarine" end
|
||||||
|
|
||||||
|
for item in submarine.GetItems(false) do
|
||||||
|
-- We do NOT want to call enqueueItem here because enqueueItem
|
||||||
|
-- Is recursive
|
||||||
|
-- And this call (GetItems) already gets all items
|
||||||
|
-- So we would be doing double the work (at best case)
|
||||||
|
-- It also means we won't have refs here which sucks
|
||||||
|
local ok, stop = options.itemPredicate(item, itemRef)
|
||||||
|
if ok then
|
||||||
|
options.itemQueue[#options.itemQueue + 1] = item
|
||||||
|
end
|
||||||
|
if stop then return options, "Stop" end
|
||||||
|
end
|
||||||
|
|
||||||
|
return options
|
||||||
|
end
|
||||||
|
|
||||||
|
---@param options EnqueueOptions
|
||||||
|
---@return EnqueueOptions, string?
|
||||||
|
enqueueAllOwnedItems = function(options)
|
||||||
|
options = ensureOptionsDefaults(options)
|
||||||
|
|
||||||
|
local err
|
||||||
|
options, err = enqueuePlayerItems(options)
|
||||||
|
if err then return options, err end
|
||||||
|
|
||||||
|
options, err = enqueueSubmarineItems(options)
|
||||||
|
if err then return options, err end
|
||||||
|
|
||||||
|
return options
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
-- There is actually no need to recurse deep
|
-- There is actually no need to recurse deep
|
||||||
-- Because we can only have an item in the inventory open
|
-- Because we can only have an item in the inventory open
|
||||||
-- And not an item in an item in the inventory
|
-- And not an item in an item in the inventory
|
||||||
-- So in theory we only need to recurse 1 deep
|
-- So in theory we only need to recurse 1 deep
|
||||||
---@param inventory Barotrauma.Inventory
|
---@param inventory Barotrauma.Inventory
|
||||||
---@param slots InventorySlot[]
|
---@param slots? InventorySlot[]
|
||||||
---@param depth number
|
---@param depth? number
|
||||||
---@return InventorySlot[], string?
|
---@return InventorySlot[], string?
|
||||||
local function getMouseoverSlots(inventory, slots, depth)
|
local function getMouseoverSlots(inventory, slots, depth)
|
||||||
slots = slots or {}
|
slots = slots or {}
|
||||||
@@ -244,7 +582,7 @@ local function getMouseoverSlots(inventory, slots, depth)
|
|||||||
if depth > 1 then return slots, nil end
|
if depth > 1 then return slots, nil end
|
||||||
|
|
||||||
local visualSlots = inventory.visualSlots
|
local visualSlots = inventory.visualSlots
|
||||||
if not visualSlots then return nil, "Inventory has no visual slots" end
|
if not visualSlots then return slots, "Inventory has no visual slots" end
|
||||||
|
|
||||||
for i, visualSlot in ipairs(visualSlots) do
|
for i, visualSlot in ipairs(visualSlots) do
|
||||||
local item
|
local item
|
||||||
@@ -280,11 +618,8 @@ local function getMouseoverSlots(inventory, slots, depth)
|
|||||||
|
|
||||||
::mouseover::
|
::mouseover::
|
||||||
if visualSlot:MouseOn() then
|
if visualSlot:MouseOn() then
|
||||||
slots[#slots + 1] = {
|
local inventorySlot = MyModGlobal.InventorySlot.new(inventory, i)
|
||||||
inventory = inventory,
|
slots[#slots + 1] = inventorySlot
|
||||||
slotIndex = i,
|
|
||||||
slot = slot
|
|
||||||
}
|
|
||||||
end
|
end
|
||||||
|
|
||||||
::continue::
|
::continue::
|
||||||
@@ -295,15 +630,17 @@ end
|
|||||||
|
|
||||||
---@return InventorySlot[], string?
|
---@return InventorySlot[], string?
|
||||||
local function getSlotsUnderCursor()
|
local function getSlotsUnderCursor()
|
||||||
|
local slots = {}
|
||||||
-- Make sure we have a controlled character
|
-- Make sure we have a controlled character
|
||||||
local controlledCharacter = Character.Controlled
|
local controlledCharacter = Character.Controlled
|
||||||
if not controlledCharacter then return nil, "No controlled character" end
|
if not controlledCharacter then return slots, "No controlled character" end
|
||||||
|
|
||||||
local inventory = controlledCharacter.Inventory
|
local inventory = controlledCharacter.Inventory
|
||||||
if not inventory then return nil, "No inventory" end
|
if not inventory then return slots, "No inventory" end
|
||||||
|
|
||||||
local mouseoverSlots, err = getMouseoverSlots(inventory)
|
local err
|
||||||
if err then return mouseoverSlots, err end
|
slots, err = getMouseoverSlots(inventory, slots)
|
||||||
|
if err then return slots, err end
|
||||||
|
|
||||||
-- Even if we don't get them we're still fine
|
-- Even if we don't get them we're still fine
|
||||||
local openContainers, _ = getOpenContainers()
|
local openContainers, _ = getOpenContainers()
|
||||||
@@ -312,35 +649,30 @@ local function getSlotsUnderCursor()
|
|||||||
for _, container in ipairs(openContainers) do
|
for _, container in ipairs(openContainers) do
|
||||||
local containerInventories = container.OwnInventories
|
local containerInventories = container.OwnInventories
|
||||||
for containerInventory in containerInventories do
|
for containerInventory in containerInventories do
|
||||||
local slot
|
|
||||||
if not containerInventory or not containerInventory.visualSlots then
|
if not containerInventory or not containerInventory.visualSlots then
|
||||||
MyModGlobal.debugPrint("Container inventory has no visual slots")
|
MyModGlobal.debugPrint("Container inventory has no visual slots")
|
||||||
goto continue
|
goto continue
|
||||||
end
|
end
|
||||||
for i, visualSlot in ipairs(containerInventory.visualSlots) do
|
for i, visualSlot in ipairs(containerInventory.visualSlots) do
|
||||||
if visualSlot:MouseOn() then
|
if visualSlot:MouseOn() then
|
||||||
slot = containerInventory.slots[i]
|
local inventorySlot = MyModGlobal.InventorySlot.new(containerInventory, i)
|
||||||
mouseoverSlots[#mouseoverSlots + 1] = {
|
slots[#slots + 1] = inventorySlot
|
||||||
inventory = containerInventory,
|
|
||||||
slotIndex = i,
|
|
||||||
slot = slot
|
|
||||||
}
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
::continue::
|
::continue::
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
return mouseoverSlots, nil
|
return slots, nil
|
||||||
end
|
end
|
||||||
|
|
||||||
---@return InventorySlot, string?
|
---@return InventorySlot, string?
|
||||||
local function getFirstSlotUnderCursor()
|
local function getFirstSlotUnderCursor()
|
||||||
local slots, err = getSlotsUnderCursor()
|
local slots, err = getSlotsUnderCursor()
|
||||||
if err then return nil, err end
|
if err then return slots, err end
|
||||||
if #slots == 0 then return nil, "No slots found under cursor" end
|
if #slots == 0 then return slots, "No slots found under cursor" end
|
||||||
for _, slot in ipairs(slots) do
|
for _, slot in ipairs(slots) do
|
||||||
if #slot.items > 0 then
|
if slot.item then
|
||||||
return slot
|
return slot
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -351,11 +683,13 @@ return {
|
|||||||
enqueueItem = enqueueItem,
|
enqueueItem = enqueueItem,
|
||||||
enqueueSlot = enqueueSlot,
|
enqueueSlot = enqueueSlot,
|
||||||
enqueueInventory = enqueueInventory,
|
enqueueInventory = enqueueInventory,
|
||||||
enqueueAllPlayerItems = allPlayerItems,
|
enqueuePlayerItems = enqueuePlayerItems,
|
||||||
enqueueAllSubmarineItems = allSubmarineItems,
|
enqueueSubmarineItems = enqueueSubmarineItems,
|
||||||
enqueueAllOwnedItems = allOwnedItems,
|
enqueueAllOwnedItems = enqueueAllOwnedItems,
|
||||||
|
enqueueOpenContainers = enqueueOpenContainers,
|
||||||
getOpenContainers = getOpenContainers,
|
getOpenContainers = getOpenContainers,
|
||||||
getFirstOpenContainer = getFirstOpenContainer,
|
getFirstOpenContainer = getFirstOpenContainer,
|
||||||
getSlotsUnderCursor = getSlotsUnderCursor,
|
getSlotsUnderCursor = getSlotsUnderCursor,
|
||||||
getFirstSlotUnderCursor = getFirstSlotUnderCursor,
|
getFirstSlotUnderCursor = getFirstSlotUnderCursor,
|
||||||
|
enqueueMove = enqueueMove,
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
-- luacheck: globals Character Timer Hook SERVER
|
-- luacheck: globals Character Timer Hook SERVER CLIENT
|
||||||
if not SERVER then return end
|
if not SERVER then return end
|
||||||
local amountExperience = 6000
|
local amountExperience = 6000
|
||||||
local passiveExperienceDelay = 60
|
local passiveExperienceDelay = 60
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
-- luacheck: globals SERVER Hook Keys LuaUserData PlayerInput Character Descriptors
|
-- luacheck: globals Hook Keys LuaUserData PlayerInput Character Descriptors CLIENT
|
||||||
-- luacheck: max line length 420
|
-- luacheck: max line length 420
|
||||||
if SERVER then return end
|
if not CLIENT then return end
|
||||||
|
|
||||||
local isToggle = true -- toggle or hold behaviour
|
local isToggle = true -- toggle or hold behaviour
|
||||||
local smoothZoom = false -- smooth or step
|
local smoothZoom = false -- smooth or step
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Items>
|
<Items>
|
||||||
<Item name="Tentacle" identifier="lithomorphtentacle" category="Weapon" maxstacksize="1" scale="0.5" interactthroughwalls="true" cargocontaineridentifier="metalcrate" tags="mediumitem,harpoonammo" Scale="0.5" impactsoundtag="impact_metal_light" noninteractable="true" hideinmenus="true" health="5" damagedbymeleeweapons="false">
|
<Item name="Tentacle" identifier="lithomorphtentacle" category="Weapon" maxstacksize="60" scale="0.5" interactthroughwalls="true" cargocontaineridentifier="metalcrate" tags="mediumitem,harpoonammo" Scale="0.5" impactsoundtag="impact_metal_light" noninteractable="true" hideinmenus="true" health="5" damagedbymeleeweapons="false">
|
||||||
<Sprite texture="%ModDir:2532991202%/Characters/Special Creatures/Lithomorph/LithomorphSpritesheet.png" sourcerect="0,0,15,15" depth="0.57" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Characters/Special Creatures/Lithomorph/LithomorphSpritesheet.png" sourcerect="0,0,15,15" depth="0.57" origin="0.5,0.5" />
|
||||||
<Body radius="15" density="10" />
|
<Body radius="15" density="10" />
|
||||||
<Rope sourcepullforce="0" targetpullforce="100" projectilepullforce="1" maxlength="450" snaponcollision="false" spritewidth="40" tile="true" origin="0.05,0.5" targetminmass="0" lerpforces="true" snapanimduration="0.5" breakfrommiddle="false" SnapWhenNotAimed="False">
|
<Rope sourcepullforce="0" targetpullforce="100" projectilepullforce="1" maxlength="450" snaponcollision="false" spritewidth="40" tile="true" origin="0.05,0.5" targetminmass="0" lerpforces="true" snapanimduration="0.5" breakfrommiddle="false" SnapWhenNotAimed="False">
|
||||||
@@ -30,7 +30,7 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</Projectile>
|
</Projectile>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="TentacleNoDamage" identifier="lithomorphtentaclenodamage" category="Weapon" maxstacksize="1" scale="0.5" interactthroughwalls="true" cargocontaineridentifier="metalcrate" tags="mediumitem,harpoonammo" Scale="0.5" impactsoundtag="impact_metal_light" noninteractable="true" hideinmenus="true" health="5" damagedbymeleeweapons="false" spritecolor="220,220,220,255">
|
<Item name="TentacleNoDamage" identifier="lithomorphtentaclenodamage" category="Weapon" maxstacksize="60" scale="0.5" interactthroughwalls="true" cargocontaineridentifier="metalcrate" tags="mediumitem,harpoonammo" Scale="0.5" impactsoundtag="impact_metal_light" noninteractable="true" hideinmenus="true" health="5" damagedbymeleeweapons="false" spritecolor="220,220,220,255">
|
||||||
<Sprite texture="%ModDir:2532991202%/Characters/Special Creatures/Lithomorph/LithomorphSpritesheet.png" sourcerect="0,0,15,15" depth="0.57" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Characters/Special Creatures/Lithomorph/LithomorphSpritesheet.png" sourcerect="0,0,15,15" depth="0.57" origin="0.5,0.5" />
|
||||||
<Body radius="15" density="10" />
|
<Body radius="15" density="10" />
|
||||||
<Rope sourcepullforce="0" targetpullforce="50" projectilepullforce="1" maxlength="500" snaponcollision="false" spritewidth="40" tile="true" origin="0.05,0.5" targetminmass="0" lerpforces="true" snapanimduration="0.5" breakfrommiddle="false" SnapWhenNotAimed="False">
|
<Rope sourcepullforce="0" targetpullforce="50" projectilepullforce="1" maxlength="500" snaponcollision="false" spritewidth="40" tile="true" origin="0.05,0.5" targetminmass="0" lerpforces="true" snapanimduration="0.5" breakfrommiddle="false" SnapWhenNotAimed="False">
|
||||||
@@ -73,13 +73,13 @@
|
|||||||
<Explosion range="150.0" force="5" shockwave="false" smoke="false" flames="false" flash="false" sparks="false" underwaterbubble="false" camerashake="6.0" />
|
<Explosion range="150.0" force="5" shockwave="false" smoke="false" flames="false" flash="false" sparks="false" underwaterbubble="false" camerashake="6.0" />
|
||||||
<SpawnItem identifier="lithomorphtentacle" spawnposition="Thisinventory" count="1" rotationtype="Collider" rotation="0" />
|
<SpawnItem identifier="lithomorphtentacle" spawnposition="Thisinventory" count="1" rotationtype="Collider" rotation="0" />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
<ItemContainer hideitems="true" drawinventory="true" capacity="1" maxstacksize="1" canbeselected="false" characterusable="true" spawnwithid="lithomorphtentacle">
|
<ItemContainer hideitems="true" drawinventory="true" capacity="1" maxstacksize="60" canbeselected="false" characterusable="true" spawnwithid="lithomorphtentacle">
|
||||||
<Containable items="lithomorphtentacle" />
|
<Containable items="lithomorphtentacle" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
<RequiredSkill identifier="weapons" level="30" />
|
<RequiredSkill identifier="weapons" level="30" />
|
||||||
</RangedWeapon>
|
</RangedWeapon>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" nameidentifier="cassiterite" identifier="lithomorphspawnercassiterite" category="Material" Tags="smallitem,ore,lithomorphspawner" maxstacksize="1" canbepicked="true" description="" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" health="10" noninteractable="true" damagedbyprojectiles="true" damagedbyexplosions="true" hideinmenus="true">
|
<Item name="" nameidentifier="cassiterite" identifier="lithomorphspawnercassiterite" category="Material" Tags="smallitem,ore,lithomorphspawner" maxstacksize="60" canbepicked="true" description="" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" health="10" noninteractable="true" damagedbyprojectiles="true" damagedbyexplosions="true" hideinmenus="true">
|
||||||
<LightComponent lightcolor="113,204,164,225" range="100" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
|
<LightComponent lightcolor="113,204,164,225" range="100" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
|
||||||
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
|
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
|
||||||
</LightComponent>
|
</LightComponent>
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
</MotionSensor>
|
</MotionSensor>
|
||||||
<Holdable slots="Any,RightHand,LeftHand" msg="ItemMsgUsePlasmaCutter" handle1="0,0" pickingtime="5.0" canbepicked="False" allowingameediting="False" attachable="true" reattachable="false" />
|
<Holdable slots="Any,RightHand,LeftHand" msg="ItemMsgUsePlasmaCutter" handle1="0,0" pickingtime="5.0" canbepicked="False" allowingameediting="False" attachable="true" reattachable="false" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" nameidentifier="chamosite" identifier="lithomorphspawnerchamosite" category="Material" Tags="smallitem,ore,lithomorphspawner" maxstacksize="1" canbepicked="true" description="" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" health="10" noninteractable="true" damagedbyprojectiles="true" damagedbyexplosions="true" hideinmenus="true">
|
<Item name="" nameidentifier="chamosite" identifier="lithomorphspawnerchamosite" category="Material" Tags="smallitem,ore,lithomorphspawner" maxstacksize="60" canbepicked="true" description="" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" health="10" noninteractable="true" damagedbyprojectiles="true" damagedbyexplosions="true" hideinmenus="true">
|
||||||
<LightComponent lightcolor="113,204,164,225" range="100" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
|
<LightComponent lightcolor="113,204,164,225" range="100" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
|
||||||
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
|
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
|
||||||
</LightComponent>
|
</LightComponent>
|
||||||
@@ -162,7 +162,7 @@
|
|||||||
</MotionSensor>
|
</MotionSensor>
|
||||||
<Holdable slots="Any,RightHand,LeftHand" msg="ItemMsgUsePlasmaCutter" handle1="0,0" pickingtime="5.0" canbepicked="False" allowingameediting="False" attachable="true" reattachable="false" />
|
<Holdable slots="Any,RightHand,LeftHand" msg="ItemMsgUsePlasmaCutter" handle1="0,0" pickingtime="5.0" canbepicked="False" allowingameediting="False" attachable="true" reattachable="false" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" nameidentifier="cryolite" identifier="lithomorphspawnercryolite" category="Material" Tags="smallitem,ore,lithomorphspawner" maxstacksize="1" canbepicked="true" description="" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" health="10" noninteractable="true" damagedbyprojectiles="true" damagedbyexplosions="true" hideinmenus="true">
|
<Item name="" nameidentifier="cryolite" identifier="lithomorphspawnercryolite" category="Material" Tags="smallitem,ore,lithomorphspawner" maxstacksize="60" canbepicked="true" description="" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" health="10" noninteractable="true" damagedbyprojectiles="true" damagedbyexplosions="true" hideinmenus="true">
|
||||||
<LightComponent lightcolor="113,204,164,225" range="100" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
|
<LightComponent lightcolor="113,204,164,225" range="100" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
|
||||||
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
|
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
|
||||||
</LightComponent>
|
</LightComponent>
|
||||||
@@ -204,7 +204,7 @@
|
|||||||
</MotionSensor>
|
</MotionSensor>
|
||||||
<Holdable slots="Any,RightHand,LeftHand" msg="ItemMsgUsePlasmaCutter" handle1="0,0" pickingtime="5.0" canbepicked="False" allowingameediting="False" attachable="true" reattachable="false" />
|
<Holdable slots="Any,RightHand,LeftHand" msg="ItemMsgUsePlasmaCutter" handle1="0,0" pickingtime="5.0" canbepicked="False" allowingameediting="False" attachable="true" reattachable="false" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" nameidentifier="galena" identifier="lithomorphspawnergalena" category="Material" Tags="smallitem,ore,lithomorphspawner" maxstacksize="1" canbepicked="true" description="" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" health="10" noninteractable="true" damagedbyprojectiles="true" damagedbyexplosions="true" hideinmenus="true">
|
<Item name="" nameidentifier="galena" identifier="lithomorphspawnergalena" category="Material" Tags="smallitem,ore,lithomorphspawner" maxstacksize="60" canbepicked="true" description="" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" health="10" noninteractable="true" damagedbyprojectiles="true" damagedbyexplosions="true" hideinmenus="true">
|
||||||
<LightComponent lightcolor="113,204,164,225" range="100" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
|
<LightComponent lightcolor="113,204,164,225" range="100" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
|
||||||
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
|
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
|
||||||
</LightComponent>
|
</LightComponent>
|
||||||
@@ -245,7 +245,7 @@
|
|||||||
</MotionSensor>
|
</MotionSensor>
|
||||||
<Holdable slots="Any,RightHand,LeftHand" msg="ItemMsgUsePlasmaCutter" handle1="0,0" pickingtime="5.0" canbepicked="False" allowingameediting="False" attachable="true" reattachable="false" />
|
<Holdable slots="Any,RightHand,LeftHand" msg="ItemMsgUsePlasmaCutter" handle1="0,0" pickingtime="5.0" canbepicked="False" allowingameediting="False" attachable="true" reattachable="false" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" nameidentifier="hydroxyapatite" identifier="lithomorphspawnerhydroxyapatite" category="Material" Tags="smallitem,ore,lithomorphspawner" maxstacksize="1" canbepicked="true" description="" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" health="10" noninteractable="true" damagedbyprojectiles="true" damagedbyexplosions="true" hideinmenus="true">
|
<Item name="" nameidentifier="hydroxyapatite" identifier="lithomorphspawnerhydroxyapatite" category="Material" Tags="smallitem,ore,lithomorphspawner" maxstacksize="60" canbepicked="true" description="" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" health="10" noninteractable="true" damagedbyprojectiles="true" damagedbyexplosions="true" hideinmenus="true">
|
||||||
<LightComponent lightcolor="113,204,164,225" range="100" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
|
<LightComponent lightcolor="113,204,164,225" range="100" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
|
||||||
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
|
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
|
||||||
</LightComponent>
|
</LightComponent>
|
||||||
@@ -287,7 +287,7 @@
|
|||||||
</MotionSensor>
|
</MotionSensor>
|
||||||
<Holdable slots="Any,RightHand,LeftHand" msg="ItemMsgUsePlasmaCutter" handle1="0,0" pickingtime="5.0" canbepicked="False" allowingameediting="False" attachable="true" reattachable="false" />
|
<Holdable slots="Any,RightHand,LeftHand" msg="ItemMsgUsePlasmaCutter" handle1="0,0" pickingtime="5.0" canbepicked="False" allowingameediting="False" attachable="true" reattachable="false" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" nameidentifier="pyromorphite" identifier="lithomorphspawnerpyromorphite" category="Material" Tags="smallitem,ore,lithomorphspawner" maxstacksize="1" canbepicked="true" description="" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" health="10" noninteractable="true" damagedbyprojectiles="true" damagedbyexplosions="true" hideinmenus="true">
|
<Item name="" nameidentifier="pyromorphite" identifier="lithomorphspawnerpyromorphite" category="Material" Tags="smallitem,ore,lithomorphspawner" maxstacksize="60" canbepicked="true" description="" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" health="10" noninteractable="true" damagedbyprojectiles="true" damagedbyexplosions="true" hideinmenus="true">
|
||||||
<LightComponent lightcolor="113,204,164,225" range="100" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
|
<LightComponent lightcolor="113,204,164,225" range="100" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
|
||||||
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
|
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
|
||||||
</LightComponent>
|
</LightComponent>
|
||||||
@@ -328,7 +328,7 @@
|
|||||||
</MotionSensor>
|
</MotionSensor>
|
||||||
<Holdable slots="Any,RightHand,LeftHand" msg="ItemMsgUsePlasmaCutter" handle1="0,0" pickingtime="5.0" canbepicked="False" allowingameediting="False" attachable="true" reattachable="false" />
|
<Holdable slots="Any,RightHand,LeftHand" msg="ItemMsgUsePlasmaCutter" handle1="0,0" pickingtime="5.0" canbepicked="False" allowingameediting="False" attachable="true" reattachable="false" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" nameidentifier="sphalerite" identifier="lithomorphspawnersphalerite" category="Material" Tags="smallitem,ore,lithomorphspawner" maxstacksize="1" canbepicked="true" description="" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" health="10" noninteractable="true" damagedbyprojectiles="true" damagedbyexplosions="true" hideinmenus="true">
|
<Item name="" nameidentifier="sphalerite" identifier="lithomorphspawnersphalerite" category="Material" Tags="smallitem,ore,lithomorphspawner" maxstacksize="60" canbepicked="true" description="" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" health="10" noninteractable="true" damagedbyprojectiles="true" damagedbyexplosions="true" hideinmenus="true">
|
||||||
<LightComponent lightcolor="113,204,164,225" range="100" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
|
<LightComponent lightcolor="113,204,164,225" range="100" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
|
||||||
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
|
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
|
||||||
</LightComponent>
|
</LightComponent>
|
||||||
@@ -369,7 +369,7 @@
|
|||||||
</MotionSensor>
|
</MotionSensor>
|
||||||
<Holdable slots="Any,RightHand,LeftHand" msg="ItemMsgUsePlasmaCutter" handle1="0,0" pickingtime="5.0" canbepicked="False" allowingameediting="False" attachable="true" reattachable="false" />
|
<Holdable slots="Any,RightHand,LeftHand" msg="ItemMsgUsePlasmaCutter" handle1="0,0" pickingtime="5.0" canbepicked="False" allowingameediting="False" attachable="true" reattachable="false" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" nameidentifier="sylvite" identifier="lithomorphspawnersylvite" category="Material" Tags="smallitem,ore,lithomorphspawner" maxstacksize="1" canbepicked="true" description="" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" health="10" noninteractable="true" damagedbyprojectiles="true" damagedbyexplosions="true" hideinmenus="true">
|
<Item name="" nameidentifier="sylvite" identifier="lithomorphspawnersylvite" category="Material" Tags="smallitem,ore,lithomorphspawner" maxstacksize="60" canbepicked="true" description="" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" health="10" noninteractable="true" damagedbyprojectiles="true" damagedbyexplosions="true" hideinmenus="true">
|
||||||
<LightComponent lightcolor="113,204,164,225" range="100" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
|
<LightComponent lightcolor="113,204,164,225" range="100" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
|
||||||
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
|
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
|
||||||
</LightComponent>
|
</LightComponent>
|
||||||
@@ -411,7 +411,7 @@
|
|||||||
</MotionSensor>
|
</MotionSensor>
|
||||||
<Holdable slots="Any,RightHand,LeftHand" msg="ItemMsgUsePlasmaCutter" handle1="0,0" pickingtime="5.0" canbepicked="False" allowingameediting="False" attachable="true" reattachable="false" />
|
<Holdable slots="Any,RightHand,LeftHand" msg="ItemMsgUsePlasmaCutter" handle1="0,0" pickingtime="5.0" canbepicked="False" allowingameediting="False" attachable="true" reattachable="false" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" nameidentifier="triphylite" identifier="lithomorphspawnertriphylite" category="Material" Tags="smallitem,ore,lithomorphspawner" maxstacksize="1" canbepicked="true" description="" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" health="10" noninteractable="true" damagedbyprojectiles="true" damagedbyexplosions="true" hideinmenus="true">
|
<Item name="" nameidentifier="triphylite" identifier="lithomorphspawnertriphylite" category="Material" Tags="smallitem,ore,lithomorphspawner" maxstacksize="60" canbepicked="true" description="" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" health="10" noninteractable="true" damagedbyprojectiles="true" damagedbyexplosions="true" hideinmenus="true">
|
||||||
<LightComponent lightcolor="113,204,164,225" range="100" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
|
<LightComponent lightcolor="113,204,164,225" range="100" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
|
||||||
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
|
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
|
||||||
</LightComponent>
|
</LightComponent>
|
||||||
@@ -452,7 +452,7 @@
|
|||||||
</MotionSensor>
|
</MotionSensor>
|
||||||
<Holdable slots="Any,RightHand,LeftHand" msg="ItemMsgUsePlasmaCutter" handle1="0,0" pickingtime="5.0" canbepicked="False" allowingameediting="False" attachable="true" reattachable="false" />
|
<Holdable slots="Any,RightHand,LeftHand" msg="ItemMsgUsePlasmaCutter" handle1="0,0" pickingtime="5.0" canbepicked="False" allowingameediting="False" attachable="true" reattachable="false" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" nameidentifier="titanite" identifier="lithomorphspawnertitanite" category="Material" Tags="smallitem,ore,lithomorphspawner" maxstacksize="1" canbepicked="true" description="" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" health="10" noninteractable="true" damagedbyprojectiles="true" damagedbyexplosions="true" hideinmenus="true">
|
<Item name="" nameidentifier="titanite" identifier="lithomorphspawnertitanite" category="Material" Tags="smallitem,ore,lithomorphspawner" maxstacksize="60" canbepicked="true" description="" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" health="10" noninteractable="true" damagedbyprojectiles="true" damagedbyexplosions="true" hideinmenus="true">
|
||||||
<LightComponent lightcolor="113,204,164,225" range="100" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
|
<LightComponent lightcolor="113,204,164,225" range="100" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
|
||||||
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
|
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
|
||||||
</LightComponent>
|
</LightComponent>
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
<!--OVERRIDES-->
|
<!--OVERRIDES-->
|
||||||
<Override>
|
<Override>
|
||||||
<!--DISABLE SPAWNING OF VANILLA ITEM-->
|
<!--DISABLE SPAWNING OF VANILLA ITEM-->
|
||||||
<EnergyDrink name="" identifier="energydrink" category="Medical,Material" maxstacksize="8" cargocontaineridentifier="chemicalcrate" description="" Tags="smallitem,chem,medical" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_metal_light">
|
<EnergyDrink name="" identifier="energydrink" category="Medical,Material" maxstacksize="60" cargocontaineridentifier="chemicalcrate" description="" Tags="smallitem,chem,medical" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_metal_light">
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="0" spawnprobability="0.0" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="0" spawnprobability="0.0" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" maxamount="0" spawnprobability="0.0" />
|
<PreferredContainer secondary="abandonedcrewcab" maxamount="0" spawnprobability="0.0" />
|
||||||
@@ -33,7 +33,7 @@
|
|||||||
</Override>
|
</Override>
|
||||||
<!--ADJUST ITEM TO APPLY EFFECTS WHILE DRINKING, GET DESTROYED ON IMPACT AND SPAWN EMPTY BOTTLE IF EMPTY-->
|
<!--ADJUST ITEM TO APPLY EFFECTS WHILE DRINKING, GET DESTROYED ON IMPACT AND SPAWN EMPTY BOTTLE IF EMPTY-->
|
||||||
<Override>
|
<Override>
|
||||||
<Rum name="" identifier="rum" category="Medical,Misc" maxstacksize="8" maxstacksizecharacterinventory="1" cargocontaineridentifier="metalcrate" description="A strong alcoholic beverage. |Alcoholic Beverage |Decrease Psychosis |Decrease Hallucinations |Decrease Husk Infection (If below 90%) |Heal Damage |Increase Psychosis Resistance" Tags="smallitem,drinkitem,alcoholitem" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
<Rum name="" identifier="rum" category="Medical,Misc" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="metalcrate" description="A strong alcoholic beverage. |Alcoholic Beverage |Decrease Psychosis |Decrease Hallucinations |Decrease Husk Infection (If below 90%) |Heal Damage |Increase Psychosis Resistance" Tags="smallitem,drinkitem,alcoholitem" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.02" notcampaign="true" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.02" notcampaign="true" />
|
||||||
@@ -88,7 +88,7 @@
|
|||||||
</Override>
|
</Override>
|
||||||
<!--END OF OVERRIDES-->
|
<!--END OF OVERRIDES-->
|
||||||
<Override>
|
<Override>
|
||||||
<Rum name="Pirate Rum" identifier="he-rum" category="Misc,Material" maxstacksize="8" maxstacksizecharacterinventory="1" cargocontaineridentifier="metalcrate" description="A very strong rum enriched with uranium for extra spice. |Alcoholic Beverage |Decrease Psychosis |Decrease Hallucinations |Decrease Husk Infection (If below 90%) |Healing Properties |Increase Psychosis Resistance |Increase Radiation Sickness (Slightly)" Tags="smallitem,drinkitem,alcoholitem,bottle" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
<Rum name="Pirate Rum" identifier="he-rum" category="Misc,Material" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="metalcrate" description="A very strong rum enriched with uranium for extra spice. |Alcoholic Beverage |Decrease Psychosis |Decrease Hallucinations |Decrease Husk Infection (If below 90%) |Healing Properties |Increase Psychosis Resistance |Increase Radiation Sickness (Slightly)" Tags="smallitem,drinkitem,alcoholitem,bottle" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.02" notcampaign="true" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.02" notcampaign="true" />
|
||||||
@@ -146,7 +146,7 @@
|
|||||||
</Rum>
|
</Rum>
|
||||||
</Override>
|
</Override>
|
||||||
<Override>
|
<Override>
|
||||||
<Item name="Doc's Whiskey" identifier="he-whiskey" category="Misc,Material" maxstacksize="8" maxstacksizecharacterinventory="1" cargocontaineridentifier="metalcrate" description="Doctor Michael's original whiskey. Approved by Doctors europa-wide. |Alcoholic Beverage |Reduce Hallucinations |Reduce Halucinova Effects |Reduce Chem Addiction |Increase Psychosis Resistance |Slight Healing Properties" Tags="smallitem,drinkitem,alcoholitem,bottle" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
<Item name="Doc's Whiskey" identifier="he-whiskey" category="Misc,Material" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="metalcrate" description="Doctor Michael's original whiskey. Approved by Doctors europa-wide. |Alcoholic Beverage |Reduce Hallucinations |Reduce Halucinova Effects |Reduce Chem Addiction |Increase Psychosis Resistance |Slight Healing Properties" Tags="smallitem,drinkitem,alcoholitem,bottle" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.02" notcampaign="true" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.02" notcampaign="true" />
|
||||||
@@ -200,7 +200,7 @@
|
|||||||
</Item>
|
</Item>
|
||||||
</Override>
|
</Override>
|
||||||
<Override>
|
<Override>
|
||||||
<Item name="Halucinova" identifier="he-halucinova" category="Misc,Material" maxstacksize="8" maxstacksizecharacterinventory="1" cargocontaineridentifier="metalcrate" description="Keep away from "Sadashi Kira" at all cost! |Alcoholic Beverage |Increase Hallucinations | Slight Healing Properties" Tags="smallitem,drinkitem,alcoholitem,bottle" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
<Item name="Halucinova" identifier="he-halucinova" category="Misc,Material" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="metalcrate" description="Keep away from "Sadashi Kira" at all cost! |Alcoholic Beverage |Increase Hallucinations | Slight Healing Properties" Tags="smallitem,drinkitem,alcoholitem,bottle" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.02" notcampaign="true" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.02" notcampaign="true" />
|
||||||
@@ -252,7 +252,7 @@
|
|||||||
</Override>
|
</Override>
|
||||||
<!--BEERS-->
|
<!--BEERS-->
|
||||||
<Override>
|
<Override>
|
||||||
<Item name="Coalition Premium" identifier="he-beercoalitionpremium" category="Misc,Material" maxstacksize="8" maxstacksizecharacterinventory="1" cargocontaineridentifier="metalcrate" description="A popular beer amongst coalition station inhabitants. |Alcoholic Beverage |Increase Psychosis Resistance" Tags="smallitem,drinkitem,alcoholitem,bottle" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
<Item name="Coalition Premium" identifier="he-beercoalitionpremium" category="Misc,Material" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="metalcrate" description="A popular beer amongst coalition station inhabitants. |Alcoholic Beverage |Increase Psychosis Resistance" Tags="smallitem,drinkitem,alcoholitem,bottle" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.02" notcampaign="true" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.02" notcampaign="true" />
|
||||||
@@ -301,7 +301,7 @@
|
|||||||
</Item>
|
</Item>
|
||||||
</Override>
|
</Override>
|
||||||
<Override>
|
<Override>
|
||||||
<Item name="Jovian Force" identifier="he-beerjovianforce" category="Misc,Material" maxstacksize="8" maxstacksizecharacterinventory="1" cargocontaineridentifier="metalcrate" description="A beer most popular amongst the Separatists. |Alcoholic Beverage |Increase Psychosis Resistance" Tags="smallitem,drinkitem,alcoholitem,bottle" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
<Item name="Jovian Force" identifier="he-beerjovianforce" category="Misc,Material" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="metalcrate" description="A beer most popular amongst the Separatists. |Alcoholic Beverage |Increase Psychosis Resistance" Tags="smallitem,drinkitem,alcoholitem,bottle" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.02" notcampaign="true" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.02" notcampaign="true" />
|
||||||
@@ -350,7 +350,7 @@
|
|||||||
</Item>
|
</Item>
|
||||||
</Override>
|
</Override>
|
||||||
<Override>
|
<Override>
|
||||||
<Item name="Liquid Ascension" identifier="he-beerliquidascension" category="Misc,Material" maxstacksize="8" maxstacksizecharacterinventory="1" cargocontaineridentifier="metalcrate" description="A popular beer amongst members of the church of husk on their way to ascension! |Alcoholic Beverage |Increase Psychosis Resistance |Increase Pressure Immunity |Oxygen Not Included |May contain traces of husk parasites" Tags="smallitem,drinkitem,alcoholitem,bottle" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
<Item name="Liquid Ascension" identifier="he-beerliquidascension" category="Misc,Material" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="metalcrate" description="A popular beer amongst members of the church of husk on their way to ascension! |Alcoholic Beverage |Increase Psychosis Resistance |Increase Pressure Immunity |Oxygen Not Included |May contain traces of husk parasites" Tags="smallitem,drinkitem,alcoholitem,bottle" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.02" notcampaign="true" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.02" notcampaign="true" />
|
||||||
@@ -403,7 +403,7 @@
|
|||||||
</Item>
|
</Item>
|
||||||
</Override>
|
</Override>
|
||||||
<Override>
|
<Override>
|
||||||
<Item name="Clown Juice" identifier="he-beerclownjuice" category="Misc,Material" maxstacksize="8" maxstacksizecharacterinventory="1" cargocontaineridentifier="metalcrate" description="A popular beer amongst pranksters. Praise the honkmother! |Alcoholic Beverage |Increase Psychosis Resistance" Tags="smallitem,drinkitem,alcoholitem,bottle" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
<Item name="Clown Juice" identifier="he-beerclownjuice" category="Misc,Material" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="metalcrate" description="A popular beer amongst pranksters. Praise the honkmother! |Alcoholic Beverage |Increase Psychosis Resistance" Tags="smallitem,drinkitem,alcoholitem,bottle" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.02" notcampaign="true" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.02" notcampaign="true" />
|
||||||
@@ -454,7 +454,7 @@
|
|||||||
</Override>
|
</Override>
|
||||||
<!--old beer item converting to new coalition variant for backwards compatibility-->
|
<!--old beer item converting to new coalition variant for backwards compatibility-->
|
||||||
<Override>
|
<Override>
|
||||||
<Item name="Coalition Premium Lager Beer" identifier="he-beer" category="Misc,Material" maxstacksize="8" maxstacksizecharacterinventory="1" cargocontaineridentifier="metalcrate" description="A popular beer amongst coalition station inhabitants. |Alcoholic Beverage |Increase Psychosis Resistance" Tags="smallitem,drinkitem,alcoholitem,bottle" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
<Item name="Coalition Premium Lager Beer" identifier="he-beer" category="Misc,Material" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="metalcrate" description="A popular beer amongst coalition station inhabitants. |Alcoholic Beverage |Increase Psychosis Resistance" Tags="smallitem,drinkitem,alcoholitem,bottle" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
||||||
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/DrinksAndIngredients.png" sourcerect="458,1,16,65" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/DrinksAndIngredients.png" sourcerect="458,1,16,65" depth="0.6" origin="0.5,0.5" />
|
||||||
<BrokenSprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/DrinksAndIngredients.png" sourcerect="476,1,16,65" depth="0.6" maxcondition="99" />
|
<BrokenSprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/DrinksAndIngredients.png" sourcerect="476,1,16,65" depth="0.6" maxcondition="99" />
|
||||||
<Body width="17" height="63" density="15" />
|
<Body width="17" height="63" density="15" />
|
||||||
@@ -472,7 +472,7 @@
|
|||||||
</Override>
|
</Override>
|
||||||
<!-- NON-ALCOHOLIC -->
|
<!-- NON-ALCOHOLIC -->
|
||||||
<Override>
|
<Override>
|
||||||
<Item name="Water" nameidentifier="he-water" descriptionidentifier="he-water" identifier="he-water" category="Misc,Material" maxstacksize="8" cargocontaineridentifier="metalcrate" description="Tastes fresh." Tags="smallitem,drinkitem" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
<Item name="Water" nameidentifier="he-water" descriptionidentifier="he-water" identifier="he-water" category="Misc,Material" maxstacksize="60" cargocontaineridentifier="metalcrate" description="Tastes fresh." Tags="smallitem,drinkitem" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="crewcab" minamount="0" maxamount="8" spawnprobability="0.1" />
|
<PreferredContainer secondary="crewcab" minamount="0" maxamount="8" spawnprobability="0.1" />
|
||||||
@@ -517,7 +517,7 @@
|
|||||||
</Item>
|
</Item>
|
||||||
</Override>
|
</Override>
|
||||||
<Override>
|
<Override>
|
||||||
<Item name="Moloch Milk" identifier="he-milk" category="Misc,Material" maxstacksize="8" maxstacksizecharacterinventory="1" cargocontaineridentifier="metalcrate" description="A bottle of Moloch Milk. Tastes a bit funny. Don't ask how they get milk from a Moloch! May help a bit when you're shit-faced." Tags="smallitem,drinkitem" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
<Item name="Moloch Milk" identifier="he-milk" category="Misc,Material" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="metalcrate" description="A bottle of Moloch Milk. Tastes a bit funny. Don't ask how they get milk from a Moloch! May help a bit when you're shit-faced." Tags="smallitem,drinkitem" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.02" notcampaign="true" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.02" notcampaign="true" />
|
||||||
@@ -559,7 +559,7 @@
|
|||||||
</Item>
|
</Item>
|
||||||
</Override>
|
</Override>
|
||||||
<Override>
|
<Override>
|
||||||
<Item name="Energy Drink" identifier="he-energydrink1" category="Misc" subcategory="Drinks" maxstacksize="32" maxstacksizecharacterinventory="1" cargocontaineridentifier="metalcrate" description="A refreshing energy drink. Good for when you're absolutely shit-faced and need to sober up a bit." Tags="smallitem,drinkitem" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_aluminiumcan_full" impacttolerance="5.5" isshootable="true" requireaimtouse="true" canflipx="false">
|
<Item name="Energy Drink" identifier="he-energydrink1" category="Misc" subcategory="Drinks" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="metalcrate" description="A refreshing energy drink. Good for when you're absolutely shit-faced and need to sober up a bit." Tags="smallitem,drinkitem" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_aluminiumcan_full" impacttolerance="5.5" isshootable="true" requireaimtouse="true" canflipx="false">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="crewcab" minamount="0" maxamount="8" spawnprobability="0.1" />
|
<PreferredContainer secondary="crewcab" minamount="0" maxamount="8" spawnprobability="0.1" />
|
||||||
@@ -602,7 +602,7 @@
|
|||||||
</Item>
|
</Item>
|
||||||
</Override>
|
</Override>
|
||||||
<Override>
|
<Override>
|
||||||
<Item name="Can of Couwola Cola" identifier="he-colacan" category="Misc" subcategory="Drinks" maxstacksize="32" maxstacksizecharacterinventory="1" cargocontaineridentifier="metalcrate" description="A refreshing can of Couwola Cola. Super refreshing and good for when you're absolutely shit-faced and need to sober up a quickly. Mass-consumption may cause discomfort." Tags="smallitem,drinkitem,cola,colafuel1" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_aluminiumcan_full" impacttolerance="5.5" isshootable="true" requireaimtouse="true" canflipx="false">
|
<Item name="Can of Couwola Cola" identifier="he-colacan" category="Misc" subcategory="Drinks" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="metalcrate" description="A refreshing can of Couwola Cola. Super refreshing and good for when you're absolutely shit-faced and need to sober up a quickly. Mass-consumption may cause discomfort." Tags="smallitem,drinkitem,cola,colafuel1" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_aluminiumcan_full" impacttolerance="5.5" isshootable="true" requireaimtouse="true" canflipx="false">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="crewcab" minamount="0" maxamount="8" spawnprobability="0.1" />
|
<PreferredContainer secondary="crewcab" minamount="0" maxamount="8" spawnprobability="0.1" />
|
||||||
@@ -644,7 +644,7 @@
|
|||||||
</Item>
|
</Item>
|
||||||
</Override>
|
</Override>
|
||||||
<Override>
|
<Override>
|
||||||
<Item name="Can of Couwola Cola Zero" identifier="he-colazerocan" category="Misc" subcategory="Drinks" maxstacksize="32" maxstacksizecharacterinventory="1" cargocontaineridentifier="metalcrate" description="A refreshing can of Couwola Cola Zero. No sugar, but full flavor! Very refreshing and good for when you're absolutely shit-faced and need to sober up a quickly." Tags="smallitem,drinkitem,colazero,colafuel2" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_aluminiumcan_full" impacttolerance="5.5" isshootable="true" requireaimtouse="true" canflipx="false">
|
<Item name="Can of Couwola Cola Zero" identifier="he-colazerocan" category="Misc" subcategory="Drinks" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="metalcrate" description="A refreshing can of Couwola Cola Zero. No sugar, but full flavor! Very refreshing and good for when you're absolutely shit-faced and need to sober up a quickly." Tags="smallitem,drinkitem,colazero,colafuel2" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_aluminiumcan_full" impacttolerance="5.5" isshootable="true" requireaimtouse="true" canflipx="false">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="crewcab" minamount="0" maxamount="8" spawnprobability="0.1" />
|
<PreferredContainer secondary="crewcab" minamount="0" maxamount="8" spawnprobability="0.1" />
|
||||||
@@ -687,7 +687,7 @@
|
|||||||
</Override>
|
</Override>
|
||||||
<!-- DIRTY WATER -->
|
<!-- DIRTY WATER -->
|
||||||
<Override>
|
<Override>
|
||||||
<Item name="Water" nameidentifier="he-water" descriptionidentifier="he-seawater" identifier="he-seawaterrum" category="Misc,Material" maxstacksize="8" cargocontaineridentifier="metalcrate" description="Tastes salty." Tags="smallitem,drinkitem" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
<Item name="Water" nameidentifier="he-water" descriptionidentifier="he-seawater" identifier="he-seawaterrum" category="Misc,Material" maxstacksize="60" cargocontaineridentifier="metalcrate" description="Tastes salty." Tags="smallitem,drinkitem" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0" />
|
||||||
<PreferredContainer secondary="crewcab" minamount="0" maxamount="8" spawnprobability="0" />
|
<PreferredContainer secondary="crewcab" minamount="0" maxamount="8" spawnprobability="0" />
|
||||||
@@ -724,7 +724,7 @@
|
|||||||
</Item>
|
</Item>
|
||||||
</Override>
|
</Override>
|
||||||
<Override>
|
<Override>
|
||||||
<Item name="Water" nameidentifier="he-water" descriptionidentifier="he-seawater" identifier="he-seawaterwhiskey" category="Misc,Material" maxstacksize="8" cargocontaineridentifier="metalcrate" description="Tastes salty." Tags="smallitem,drinkitem" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
<Item name="Water" nameidentifier="he-water" descriptionidentifier="he-seawater" identifier="he-seawaterwhiskey" category="Misc,Material" maxstacksize="60" cargocontaineridentifier="metalcrate" description="Tastes salty." Tags="smallitem,drinkitem" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0" />
|
||||||
<PreferredContainer secondary="crewcab" minamount="0" maxamount="8" spawnprobability="0" />
|
<PreferredContainer secondary="crewcab" minamount="0" maxamount="8" spawnprobability="0" />
|
||||||
@@ -761,7 +761,7 @@
|
|||||||
</Item>
|
</Item>
|
||||||
</Override>
|
</Override>
|
||||||
<Override>
|
<Override>
|
||||||
<Item name="Water" nameidentifier="he-water" descriptionidentifier="he-seawater" identifier="he-seawaterhalucinova" category="Misc,Material" maxstacksize="8" maxstacksizecharacterinventory="1" cargocontaineridentifier="metalcrate" description="Tastes salty." Tags="smallitem,drinkitem" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
<Item name="Water" nameidentifier="he-water" descriptionidentifier="he-seawater" identifier="he-seawaterhalucinova" category="Misc,Material" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="metalcrate" description="Tastes salty." Tags="smallitem,drinkitem" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0" />
|
||||||
<PreferredContainer secondary="crewcab" minamount="0" maxamount="8" spawnprobability="0" />
|
<PreferredContainer secondary="crewcab" minamount="0" maxamount="8" spawnprobability="0" />
|
||||||
@@ -798,7 +798,7 @@
|
|||||||
</Item>
|
</Item>
|
||||||
</Override>
|
</Override>
|
||||||
<Override>
|
<Override>
|
||||||
<Item name="Water" nameidentifier="he-water" descriptionidentifier="he-seawater" identifier="he-seawater" category="Misc,Material" maxstacksize="8" maxstacksizecharacterinventory="1" cargocontaineridentifier="metalcrate" description="Tastes salty." Tags="smallitem,drinkitem" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
<Item name="Water" nameidentifier="he-water" descriptionidentifier="he-seawater" identifier="he-seawater" category="Misc,Material" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="metalcrate" description="Tastes salty." Tags="smallitem,drinkitem" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0" />
|
||||||
<PreferredContainer secondary="crewcab" minamount="0" maxamount="8" spawnprobability="0" />
|
<PreferredContainer secondary="crewcab" minamount="0" maxamount="8" spawnprobability="0" />
|
||||||
@@ -835,7 +835,7 @@
|
|||||||
</Item>
|
</Item>
|
||||||
</Override>
|
</Override>
|
||||||
<Override>
|
<Override>
|
||||||
<Item name="Water" nameidentifier="he-water" descriptionidentifier="he-seawater" identifier="he-seawaterbeer" category="Misc,Material" maxstacksize="8" maxstacksizecharacterinventory="1" cargocontaineridentifier="metalcrate" description="Tastes salty." Tags="smallitem,drinkitem,seawater,water,bottle" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
<Item name="Water" nameidentifier="he-water" descriptionidentifier="he-seawater" identifier="he-seawaterbeer" category="Misc,Material" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="metalcrate" description="Tastes salty." Tags="smallitem,drinkitem,seawater,water,bottle" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0" />
|
||||||
<PreferredContainer secondary="crewcab" minamount="0" maxamount="8" spawnprobability="0" />
|
<PreferredContainer secondary="crewcab" minamount="0" maxamount="8" spawnprobability="0" />
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
<Items>
|
<Items>
|
||||||
<!--OVERRIDES-->
|
<!--OVERRIDES-->
|
||||||
<!--MAKE ITEM EDIBLE-->
|
<!--MAKE ITEM EDIBLE-->
|
||||||
<Item name="Protein Bar" identifier="proteinbar" category="Misc" maxstacksize="8" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,fooditem" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
<Item name="Protein Bar" identifier="proteinbar" category="Misc" maxstacksize="60" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,fooditem" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" spawnprobability="0.04" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" spawnprobability="0.04" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="0" maxamount="1" spawnprobability="0.04" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="0" maxamount="1" spawnprobability="0.04" />
|
||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.08" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.08" />
|
||||||
@@ -32,7 +32,7 @@
|
|||||||
<AiTarget sightrange="1000" static="true" />
|
<AiTarget sightrange="1000" static="true" />
|
||||||
</Item>
|
</Item>
|
||||||
<!--MAKE ITEM EDIBLE-->
|
<!--MAKE ITEM EDIBLE-->
|
||||||
<Item name="Pomegrenade" identifier="creepingorange" category="Material" maxstacksize="32" maxstacksizecharacterinventory="8" Tags="smallitem,plantitem,fooditem,sugary,petfood1,petfood2,petfood3,distillable" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft" impacttolerance="5.5" damagedbyexplosions="false" allowasextracargo="True">
|
<Item name="Pomegrenade" identifier="creepingorange" category="Material" maxstacksize="60" maxstacksizecharacterinventory="60" Tags="smallitem,plantitem,fooditem,sugary,petfood1,petfood2,petfood3,distillable" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft" impacttolerance="5.5" damagedbyexplosions="false" allowasextracargo="True">
|
||||||
<Sprite texture="Content/Items/Gardening/GrowablePlants_Temp.png" depth="0.2" sourcerect="971,649,43,55" origin="0.5,0.5" />
|
<Sprite texture="Content/Items/Gardening/GrowablePlants_Temp.png" depth="0.2" sourcerect="971,649,43,55" origin="0.5,0.5" />
|
||||||
<Body radius="30" density="5" />
|
<Body radius="30" density="5" />
|
||||||
<Price baseprice="20" sold="false">
|
<Price baseprice="20" sold="false">
|
||||||
@@ -78,7 +78,7 @@
|
|||||||
<PreferredContainer primary="plantcontainer" />
|
<PreferredContainer primary="plantcontainer" />
|
||||||
</Item>
|
</Item>
|
||||||
<!--MAKE ITEM EDIBLE-->
|
<!--MAKE ITEM EDIBLE-->
|
||||||
<Item name="Banana" identifier="banana" category="Misc" maxstacksize="8" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,seed,plantitem,fooditem,ingredient,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
<Item name="Banana" identifier="banana" category="Misc" maxstacksize="60" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,seed,plantitem,fooditem,ingredient,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="0" maxamount="1" spawnprobability="0.04" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="0" maxamount="1" spawnprobability="0.04" />
|
||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.04" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.04" />
|
||||||
<PreferredContainer primary="seedbag" amount="1" spawnposition="0.03" />
|
<PreferredContainer primary="seedbag" amount="1" spawnposition="0.03" />
|
||||||
@@ -147,7 +147,7 @@
|
|||||||
</Item>
|
</Item>
|
||||||
<!--END OF OVERRIDES-->
|
<!--END OF OVERRIDES-->
|
||||||
<!--MISC FOOD-->
|
<!--MISC FOOD-->
|
||||||
<Item name="Bag of Pomegrenade Chips" identifier="he-chips1" category="Misc" maxstacksize="8" cargocontaineridentifier="metalcrate" description="Dried pomegrenade chips. A popular little snack to watch the annual 'DUNWICE FACE-OFF' to." Tags="smallitem,fooditem" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
<Item name="Bag of Pomegrenade Chips" identifier="he-chips1" category="Misc" maxstacksize="60" cargocontaineridentifier="metalcrate" description="Dried pomegrenade chips. A popular little snack to watch the annual 'DUNWICE FACE-OFF' to." Tags="smallitem,fooditem" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" spawnprobability="0.04" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" spawnprobability="0.04" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="0" maxamount="1" spawnprobability="0.04" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="0" maxamount="1" spawnprobability="0.04" />
|
||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.08" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.08" />
|
||||||
@@ -176,7 +176,7 @@
|
|||||||
</Holdable>
|
</Holdable>
|
||||||
<AiTarget sightrange="1000" static="true" />
|
<AiTarget sightrange="1000" static="true" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Bag of Mutated Pomegrenade Chips" identifier="he-chips2" category="Misc" maxstacksize="8" cargocontaineridentifier="metalcrate" description="Dried mutated pomegrenade chips. A popular little snack. It is said to speed up the healing of burns a bit." Tags="smallitem,fooditem" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
<Item name="Bag of Mutated Pomegrenade Chips" identifier="he-chips2" category="Misc" maxstacksize="60" cargocontaineridentifier="metalcrate" description="Dried mutated pomegrenade chips. A popular little snack. It is said to speed up the healing of burns a bit." Tags="smallitem,fooditem" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" spawnprobability="0.04" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" spawnprobability="0.04" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="0" maxamount="1" spawnprobability="0.04" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="0" maxamount="1" spawnprobability="0.04" />
|
||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.08" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.08" />
|
||||||
@@ -207,7 +207,7 @@
|
|||||||
</Item>
|
</Item>
|
||||||
<!-- MEAT -->
|
<!-- MEAT -->
|
||||||
<!--Crawler-->
|
<!--Crawler-->
|
||||||
<Item name="Nugget" identifier="he-cookedcrawlernugget" category="Misc" subcategory="Food" maxstacksize="32" maxstacksizecharacterinventory="8" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,fooditem,petfood1,petfood2,petfood3" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_softitem" isshootable="True" requireaimtouse="True">
|
<Item name="Nugget" identifier="he-cookedcrawlernugget" category="Misc" subcategory="Food" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,fooditem,petfood1,petfood2,petfood3" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_softitem" isshootable="True" requireaimtouse="True">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" spawnprobability="0.02" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" spawnprobability="0.02" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="0" maxamount="1" spawnprobability="0.02" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="0" maxamount="1" spawnprobability="0.02" />
|
||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.0" notcampaign="True" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.0" notcampaign="True" />
|
||||||
@@ -231,7 +231,7 @@
|
|||||||
</Holdable>
|
</Holdable>
|
||||||
<AiTarget sightrange="1000" static="true" />
|
<AiTarget sightrange="1000" static="true" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Burger" identifier="he-crawlerburger" category="Misc" maxstacksize="8" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,fooditem,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
<Item name="Burger" identifier="he-crawlerburger" category="Misc" maxstacksize="60" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,fooditem,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" spawnprobability="0.02" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" spawnprobability="0.02" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="0" maxamount="1" spawnprobability="0.02" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="0" maxamount="1" spawnprobability="0.02" />
|
||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.0" notcampaign="True" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.0" notcampaign="True" />
|
||||||
@@ -264,7 +264,7 @@
|
|||||||
</Holdable>
|
</Holdable>
|
||||||
<AiTarget sightrange="1000" static="true" />
|
<AiTarget sightrange="1000" static="true" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Filet" identifier="he-cookedcrawlerfilet" category="Misc" maxstacksize="8" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,fooditem,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
<Item name="Filet" identifier="he-cookedcrawlerfilet" category="Misc" maxstacksize="60" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,fooditem,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" spawnprobability="0.02" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" spawnprobability="0.02" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="0" maxamount="1" spawnprobability="0.02" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="0" maxamount="1" spawnprobability="0.02" />
|
||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.0" notcampaign="True" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.0" notcampaign="True" />
|
||||||
@@ -286,7 +286,7 @@
|
|||||||
</Holdable>
|
</Holdable>
|
||||||
<AiTarget sightrange="1000" static="true" />
|
<AiTarget sightrange="1000" static="true" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Hotdog" identifier="he-crawlerhotdog" category="Misc" maxstacksize="8" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,fooditem,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
<Item name="Hotdog" identifier="he-crawlerhotdog" category="Misc" maxstacksize="60" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,fooditem,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.02" notcampaign="True" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.02" notcampaign="True" />
|
||||||
@@ -309,7 +309,7 @@
|
|||||||
<AiTarget sightrange="1000" static="true" />
|
<AiTarget sightrange="1000" static="true" />
|
||||||
</Item>
|
</Item>
|
||||||
<!--Mudraptor-->
|
<!--Mudraptor-->
|
||||||
<Item name="Nugget" identifier="he-cookedmudraptornugget" category="Misc" subcategory="Food" maxstacksize="32" maxstacksizecharacterinventory="8" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,fooditem,petfood1,petfood2,petfood3" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_softitem" isshootable="True" requireaimtouse="True">
|
<Item name="Nugget" identifier="he-cookedmudraptornugget" category="Misc" subcategory="Food" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,fooditem,petfood1,petfood2,petfood3" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_softitem" isshootable="True" requireaimtouse="True">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" spawnprobability="0.02" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" spawnprobability="0.02" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="0" maxamount="1" spawnprobability="0.02" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="0" maxamount="1" spawnprobability="0.02" />
|
||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.0" notcampaign="True" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.0" notcampaign="True" />
|
||||||
@@ -334,7 +334,7 @@
|
|||||||
</Holdable>
|
</Holdable>
|
||||||
<AiTarget sightrange="1000" static="true" />
|
<AiTarget sightrange="1000" static="true" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Burger" identifier="he-mudraptorburger" category="Misc" maxstacksize="8" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,fooditem,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
<Item name="Burger" identifier="he-mudraptorburger" category="Misc" maxstacksize="60" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,fooditem,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" spawnprobability="0.02" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" spawnprobability="0.02" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="0" maxamount="1" spawnprobability="0.02" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="0" maxamount="1" spawnprobability="0.02" />
|
||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.0" notcampaign="True" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.0" notcampaign="True" />
|
||||||
@@ -368,7 +368,7 @@
|
|||||||
</Holdable>
|
</Holdable>
|
||||||
<AiTarget sightrange="1000" static="true" />
|
<AiTarget sightrange="1000" static="true" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Hotdog" identifier="he-mudraptorhotdog" category="Misc" maxstacksize="8" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,fooditem,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
<Item name="Hotdog" identifier="he-mudraptorhotdog" category="Misc" maxstacksize="60" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,fooditem,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.02" notcampaign="True" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.02" notcampaign="True" />
|
||||||
@@ -391,7 +391,7 @@
|
|||||||
</Holdable>
|
</Holdable>
|
||||||
<AiTarget sightrange="1000" static="true" />
|
<AiTarget sightrange="1000" static="true" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Roast" identifier="he-cookedmudraptorroast" category="Misc" maxstacksize="8" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,fooditem,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
<Item name="Roast" identifier="he-cookedmudraptorroast" category="Misc" maxstacksize="60" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,fooditem,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" spawnprobability="0.02" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" spawnprobability="0.02" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="0" maxamount="1" spawnprobability="0.02" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="0" maxamount="1" spawnprobability="0.02" />
|
||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.0" notcampaign="True" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.0" notcampaign="True" />
|
||||||
@@ -415,7 +415,7 @@
|
|||||||
<AiTarget sightrange="1000" static="true" />
|
<AiTarget sightrange="1000" static="true" />
|
||||||
</Item>
|
</Item>
|
||||||
<!--Hammerhead-->
|
<!--Hammerhead-->
|
||||||
<Item name="Burger" identifier="he-hammerheadburger" category="Misc" maxstacksize="8" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,fooditem,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
<Item name="Burger" identifier="he-hammerheadburger" category="Misc" maxstacksize="60" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,fooditem,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" spawnprobability="0.02" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" spawnprobability="0.02" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="0" maxamount="1" spawnprobability="0.02" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="0" maxamount="1" spawnprobability="0.02" />
|
||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.0" notcampaign="True" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.0" notcampaign="True" />
|
||||||
@@ -448,7 +448,7 @@
|
|||||||
</Holdable>
|
</Holdable>
|
||||||
<AiTarget sightrange="1000" static="true" />
|
<AiTarget sightrange="1000" static="true" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Hotdog" identifier="he-hammerheadhotdog" category="Misc" maxstacksize="8" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,fooditem,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
<Item name="Hotdog" identifier="he-hammerheadhotdog" category="Misc" maxstacksize="60" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,fooditem,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.02" notcampaign="True" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.02" notcampaign="True" />
|
||||||
@@ -471,7 +471,7 @@
|
|||||||
</Holdable>
|
</Holdable>
|
||||||
<AiTarget sightrange="1000" static="true" />
|
<AiTarget sightrange="1000" static="true" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Roast" identifier="he-cookedhammerheadroast" category="Misc" maxstacksize="8" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,fooditem,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
<Item name="Roast" identifier="he-cookedhammerheadroast" category="Misc" maxstacksize="60" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,fooditem,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" spawnprobability="0.02" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" spawnprobability="0.02" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="0" maxamount="1" spawnprobability="0.02" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="0" maxamount="1" spawnprobability="0.02" />
|
||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.0" notcampaign="True" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.0" notcampaign="True" />
|
||||||
@@ -494,7 +494,7 @@
|
|||||||
</Holdable>
|
</Holdable>
|
||||||
<AiTarget sightrange="1000" static="true" />
|
<AiTarget sightrange="1000" static="true" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Spareribs" identifier="he-cookedhammerheadspareribs" category="Misc" maxstacksize="8" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,fooditem,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
<Item name="Spareribs" identifier="he-cookedhammerheadspareribs" category="Misc" maxstacksize="60" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,fooditem,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" spawnprobability="0.02" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" spawnprobability="0.02" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="0" maxamount="1" spawnprobability="0.02" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="0" maxamount="1" spawnprobability="0.02" />
|
||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.0" notcampaign="True" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.0" notcampaign="True" />
|
||||||
@@ -518,7 +518,7 @@
|
|||||||
<AiTarget sightrange="1000" static="true" />
|
<AiTarget sightrange="1000" static="true" />
|
||||||
</Item>
|
</Item>
|
||||||
<!--Thresher-->
|
<!--Thresher-->
|
||||||
<Item name="Filet" identifier="he-cookedthresherfilet" category="Misc" maxstacksize="8" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,fooditem,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
<Item name="Filet" identifier="he-cookedthresherfilet" category="Misc" maxstacksize="60" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,fooditem,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" spawnprobability="0.02" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" spawnprobability="0.02" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="0" maxamount="1" spawnprobability="0.02" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="0" maxamount="1" spawnprobability="0.02" />
|
||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.0" notcampaign="True" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.0" notcampaign="True" />
|
||||||
@@ -540,7 +540,7 @@
|
|||||||
</Holdable>
|
</Holdable>
|
||||||
<AiTarget sightrange="1000" static="true" />
|
<AiTarget sightrange="1000" static="true" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Burger" identifier="he-thresherburger" category="Misc" maxstacksize="8" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,fooditem,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
<Item name="Burger" identifier="he-thresherburger" category="Misc" maxstacksize="60" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,fooditem,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" spawnprobability="0.02" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" spawnprobability="0.02" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="0" maxamount="1" spawnprobability="0.02" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="0" maxamount="1" spawnprobability="0.02" />
|
||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.0" notcampaign="True" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.0" notcampaign="True" />
|
||||||
@@ -573,7 +573,7 @@
|
|||||||
</Holdable>
|
</Holdable>
|
||||||
<AiTarget sightrange="1000" static="true" />
|
<AiTarget sightrange="1000" static="true" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Hotdog" identifier="he-thresherhotdog" category="Misc" maxstacksize="8" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,fooditem,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
<Item name="Hotdog" identifier="he-thresherhotdog" category="Misc" maxstacksize="60" cargocontaineridentifier="metalcrate" description="" Tags="smallitem,fooditem,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="True" requireaimtouse="True">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.02" notcampaign="True" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.02" notcampaign="True" />
|
||||||
@@ -597,7 +597,7 @@
|
|||||||
<AiTarget sightrange="1000" static="true" />
|
<AiTarget sightrange="1000" static="true" />
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Fast Food Menus -->
|
<!-- Fast Food Menus -->
|
||||||
<Item name="Meal of Madness - Crawler" identifier="he-madnessmealcrawler" category="Misc" subcategory="Food" maxstacksize="1" cargocontaineridentifier="metalcrate" description="Content: 1x Crawler Burger | 8x Crawler Nuggets | 1x Can of Couwola Cola | 1x Random Toy" Tags="ingredient,fooditem" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_softitem" isshootable="true" requireaimtouse="true" canflipx="false">
|
<Item name="Meal of Madness - Crawler" identifier="he-madnessmealcrawler" category="Misc" subcategory="Food" maxstacksize="60" cargocontaineridentifier="metalcrate" description="Content: 1x Crawler Burger | 8x Crawler Nuggets | 1x Can of Couwola Cola | 1x Random Toy" Tags="ingredient,fooditem" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_softitem" isshootable="true" requireaimtouse="true" canflipx="false">
|
||||||
<PreferredContainer primary="table" secondary="crewcab,kitchen" />
|
<PreferredContainer primary="table" secondary="crewcab,kitchen" />
|
||||||
<Fabricate suitablefabricators="cafeteria" requiredtime="10" requiredmoney="105" fabricationlimitmin="2" fabricationlimitmax="20" />
|
<Fabricate suitablefabricators="cafeteria" requiredtime="10" requiredmoney="105" fabricationlimitmin="2" fabricationlimitmax="20" />
|
||||||
<Deconstruct time="1" requireddeconstructor="deconstructor" />
|
<Deconstruct time="1" requireddeconstructor="deconstructor" />
|
||||||
@@ -625,7 +625,7 @@
|
|||||||
</Button>
|
</Button>
|
||||||
</CustomInterface>
|
</CustomInterface>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Meal of Madness - Mudraptor" identifier="he-madnessmealmudraptor" category="Misc" subcategory="Food" maxstacksize="1" cargocontaineridentifier="metalcrate" description="Content: 1x Mudraptor Burger | 8x Mudraptor Nuggets | 1x Can of Couwola Cola | 1x Random Toy" Tags="ingredient,fooditem" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_softitem" isshootable="true" requireaimtouse="true" canflipx="false">
|
<Item name="Meal of Madness - Mudraptor" identifier="he-madnessmealmudraptor" category="Misc" subcategory="Food" maxstacksize="60" cargocontaineridentifier="metalcrate" description="Content: 1x Mudraptor Burger | 8x Mudraptor Nuggets | 1x Can of Couwola Cola | 1x Random Toy" Tags="ingredient,fooditem" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_softitem" isshootable="true" requireaimtouse="true" canflipx="false">
|
||||||
<PreferredContainer primary="table" secondary="crewcab,kitchen" />
|
<PreferredContainer primary="table" secondary="crewcab,kitchen" />
|
||||||
<Fabricate suitablefabricators="cafeteria" requiredtime="10" requiredmoney="175" fabricationlimitmin="2" fabricationlimitmax="20" />
|
<Fabricate suitablefabricators="cafeteria" requiredtime="10" requiredmoney="175" fabricationlimitmin="2" fabricationlimitmax="20" />
|
||||||
<Deconstruct time="1" requireddeconstructor="deconstructor" />
|
<Deconstruct time="1" requireddeconstructor="deconstructor" />
|
||||||
@@ -653,7 +653,7 @@
|
|||||||
</Button>
|
</Button>
|
||||||
</CustomInterface>
|
</CustomInterface>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Pack of Crawler Nuggets" identifier="he-nuggetpackcrawler" category="Misc" subcategory="Food" maxstacksize="1" cargocontaineridentifier="metalcrate" description="A pack of 8x crawler nuggets." Tags="smallitem,ingredient,fooditem" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_softitem" isshootable="true" requireaimtouse="true" canflipx="false">
|
<Item name="Pack of Crawler Nuggets" identifier="he-nuggetpackcrawler" category="Misc" subcategory="Food" maxstacksize="60" cargocontaineridentifier="metalcrate" description="A pack of 8x crawler nuggets." Tags="smallitem,ingredient,fooditem" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_softitem" isshootable="true" requireaimtouse="true" canflipx="false">
|
||||||
<PreferredContainer primary="table" secondary="crewcab,kitchen" />
|
<PreferredContainer primary="table" secondary="crewcab,kitchen" />
|
||||||
<Fabricate suitablefabricators="cafeteria" requiredtime="10" requiredmoney="35" fabricationlimitmin="0" fabricationlimitmax="10" />
|
<Fabricate suitablefabricators="cafeteria" requiredtime="10" requiredmoney="35" fabricationlimitmin="0" fabricationlimitmax="10" />
|
||||||
<Deconstruct time="1" requireddeconstructor="deconstructor" />
|
<Deconstruct time="1" requireddeconstructor="deconstructor" />
|
||||||
@@ -673,7 +673,7 @@
|
|||||||
</Button>
|
</Button>
|
||||||
</CustomInterface>
|
</CustomInterface>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Pack of Mudraptor Nuggets" identifier="he-nuggetpackmudraptor" category="Misc" subcategory="Food" maxstacksize="1" cargocontaineridentifier="metalcrate" description="A pack of 8x mudraptor nuggets." Tags="smallitem,ingredient,fooditem" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_softitem" isshootable="true" requireaimtouse="true" canflipx="false">
|
<Item name="Pack of Mudraptor Nuggets" identifier="he-nuggetpackmudraptor" category="Misc" subcategory="Food" maxstacksize="60" cargocontaineridentifier="metalcrate" description="A pack of 8x mudraptor nuggets." Tags="smallitem,ingredient,fooditem" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_softitem" isshootable="true" requireaimtouse="true" canflipx="false">
|
||||||
<PreferredContainer primary="table" secondary="crewcab,kitchen" />
|
<PreferredContainer primary="table" secondary="crewcab,kitchen" />
|
||||||
<Fabricate suitablefabricators="cafeteria" requiredtime="10" requiredmoney="70" fabricationlimitmin="0" fabricationlimitmax="10" />
|
<Fabricate suitablefabricators="cafeteria" requiredtime="10" requiredmoney="70" fabricationlimitmin="0" fabricationlimitmax="10" />
|
||||||
<Deconstruct time="1" requireddeconstructor="deconstructor" />
|
<Deconstruct time="1" requireddeconstructor="deconstructor" />
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Items>
|
<Items>
|
||||||
<Override>
|
<Override>
|
||||||
<Item name="Empty Rum Bottle" identifier="he-emptybottlerum" category="Misc,Material,Ingredient" maxstacksize="8" cargocontaineridentifier="metalcrate" description="An empty rum bottle. Can be thrown or used in water to collect dirty water." Tags="smallitem,ingredient" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
<Item name="Empty Rum Bottle" identifier="he-emptybottlerum" category="Misc,Material,Ingredient" maxstacksize="60" cargocontaineridentifier="metalcrate" description="An empty rum bottle. Can be thrown or used in water to collect dirty water." Tags="smallitem,ingredient" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
||||||
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/DrinksAndIngredients.png" sourcerect="27,0,27,66" depth="0.499" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/DrinksAndIngredients.png" sourcerect="27,0,27,66" depth="0.499" origin="0.5,0.5" />
|
||||||
<Body width="27" height="66" density="8" />
|
<Body width="27" height="66" density="8" />
|
||||||
<Deconstruct time="0.5" />
|
<Deconstruct time="0.5" />
|
||||||
@@ -22,7 +22,7 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</Throwable>
|
</Throwable>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Empty Whiskey Bottle" identifier="he-emptybottlewhiskey" category="Misc,Material,Ingredient" maxstacksize="8" cargocontaineridentifier="metalcrate" description="An empty Whiskey bottle. Can be thrown or used in water to collect dirty water." Tags="smallitem,ingredient" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
<Item name="Empty Whiskey Bottle" identifier="he-emptybottlewhiskey" category="Misc,Material,Ingredient" maxstacksize="60" cargocontaineridentifier="metalcrate" description="An empty Whiskey bottle. Can be thrown or used in water to collect dirty water." Tags="smallitem,ingredient" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
||||||
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/DrinksAndIngredients.png" sourcerect="110,0,27,66" depth="0.499" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/DrinksAndIngredients.png" sourcerect="110,0,27,66" depth="0.499" origin="0.5,0.5" />
|
||||||
<Body width="27" height="66" density="8" />
|
<Body width="27" height="66" density="8" />
|
||||||
<Deconstruct time="0.5" />
|
<Deconstruct time="0.5" />
|
||||||
@@ -43,7 +43,7 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</Throwable>
|
</Throwable>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Empty Halucinova Bottle" identifier="he-emptybottlehalucinova" category="Misc,Material,Ingredient" maxstacksize="8" cargocontaineridentifier="metalcrate" description="An empty Halucinova bottle. Can be thrown or used in water to collect dirty water." Tags="smallitem,ingredient" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
<Item name="Empty Halucinova Bottle" identifier="he-emptybottlehalucinova" category="Misc,Material,Ingredient" maxstacksize="60" cargocontaineridentifier="metalcrate" description="An empty Halucinova bottle. Can be thrown or used in water to collect dirty water." Tags="smallitem,ingredient" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
||||||
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/DrinksAndIngredients.png" sourcerect="425,2,31,64" depth="0.499" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/DrinksAndIngredients.png" sourcerect="425,2,31,64" depth="0.499" origin="0.5,0.5" />
|
||||||
<Body width="27" height="66" density="8" />
|
<Body width="27" height="66" density="8" />
|
||||||
<Deconstruct time="0.5" />
|
<Deconstruct time="0.5" />
|
||||||
@@ -64,7 +64,7 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</Throwable>
|
</Throwable>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Empty Bottle" identifier="he-emptybottle" category="Misc,Material,Ingredient" maxstacksize="8" cargocontaineridentifier="metalcrate" description="An empty bottle. Can be thrown or used in water to collect dirty water." Tags="smallitem,ingredient" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
<Item name="Empty Bottle" identifier="he-emptybottle" category="Misc,Material,Ingredient" maxstacksize="60" cargocontaineridentifier="metalcrate" description="An empty bottle. Can be thrown or used in water to collect dirty water." Tags="smallitem,ingredient" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
||||||
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/DrinksAndIngredients.png" sourcerect="180,8,21,58" depth="0.499" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/DrinksAndIngredients.png" sourcerect="180,8,21,58" depth="0.499" origin="0.5,0.5" />
|
||||||
<Body width="21" height="58" density="8" />
|
<Body width="21" height="58" density="8" />
|
||||||
<Deconstruct time="0.5" />
|
<Deconstruct time="0.5" />
|
||||||
@@ -85,7 +85,7 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</Throwable>
|
</Throwable>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Empty Beer Bottle" identifier="he-emptybottlebeer" category="Misc,Material,Ingredient" maxstacksize="1" cargocontaineridentifier="metalcrate" description="An empty beer bottle. Can be thrown or used in water to collect dirty water." Tags="smallitem,ingredient,emptybottle" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
<Item name="Empty Beer Bottle" identifier="he-emptybottlebeer" category="Misc,Material,Ingredient" maxstacksize="60" cargocontaineridentifier="metalcrate" description="An empty beer bottle. Can be thrown or used in water to collect dirty water." Tags="smallitem,ingredient,emptybottle" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true">
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="abandonedcrewcab" minamount="1" maxamount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.02" notcampaign="true" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.02" notcampaign="true" />
|
||||||
@@ -113,105 +113,105 @@
|
|||||||
</Throwable>
|
</Throwable>
|
||||||
</Item>
|
</Item>
|
||||||
<!--crawler-->
|
<!--crawler-->
|
||||||
<Item name="Crawler Half" identifier="he-crawlermeatchunk" category="Misc,Material,Ingredient" maxstacksize="8" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
<Item name="Crawler Half" identifier="he-crawlermeatchunk" category="Misc,Material,Ingredient" maxstacksize="60" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
||||||
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="311,446,200,66" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="311,446,200,66" depth="0.6" origin="0.5,0.5" />
|
||||||
<Body width="200" radius="33" density="12" />
|
<Body width="200" radius="33" density="12" />
|
||||||
<AiTarget sightrange="1000" static="True" />
|
<AiTarget sightrange="1000" static="True" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Raw Crawler Meat" identifier="he-rawcrawlermeat" category="Misc,Material,Ingredient" maxstacksize="8" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
<Item name="Raw Crawler Meat" identifier="he-rawcrawlermeat" category="Misc,Material,Ingredient" maxstacksize="60" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
||||||
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="258,477,51,17" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="258,477,51,17" depth="0.6" origin="0.5,0.5" />
|
||||||
<Body width="51" radius="8" density="9" />
|
<Body width="51" radius="8" density="9" />
|
||||||
<AiTarget sightrange="1000" static="True" />
|
<AiTarget sightrange="1000" static="True" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Raw Crawler Meat Patty" identifier="he-rawcrawlermeatpatty" category="Misc,Material,Ingredient" maxstacksize="8" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
<Item name="Raw Crawler Meat Patty" identifier="he-rawcrawlermeatpatty" category="Misc,Material,Ingredient" maxstacksize="60" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
||||||
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="275,459,35,17" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="275,459,35,17" depth="0.6" origin="0.5,0.5" />
|
||||||
<Body width="35" radius="7" density="9" />
|
<Body width="35" radius="7" density="9" />
|
||||||
<AiTarget sightrange="1000" static="True" />
|
<AiTarget sightrange="1000" static="True" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Raw Crawler Sausage" identifier="he-rawcrawlersausage" category="Misc,Material,Ingredient" maxstacksize="8" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
<Item name="Raw Crawler Sausage" identifier="he-rawcrawlersausage" category="Misc,Material,Ingredient" maxstacksize="60" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
||||||
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="243,444,67,14" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="243,444,67,14" depth="0.6" origin="0.5,0.5" />
|
||||||
<Body width="67" radius="7" density="9" />
|
<Body width="67" radius="7" density="9" />
|
||||||
<AiTarget sightrange="1000" static="True" />
|
<AiTarget sightrange="1000" static="True" />
|
||||||
</Item>
|
</Item>
|
||||||
<!--mudraptor-->
|
<!--mudraptor-->
|
||||||
<Item name="Mudraptor Meat Chunk" identifier="he-mudraptormeatchunk" category="Misc,Material,Ingredient" maxstacksize="8" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
<Item name="Mudraptor Meat Chunk" identifier="he-mudraptormeatchunk" category="Misc,Material,Ingredient" maxstacksize="60" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
||||||
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="367,234,145,74" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="367,234,145,74" depth="0.6" origin="0.5,0.5" />
|
||||||
<Body width="145" radius="37" density="12" />
|
<Body width="145" radius="37" density="12" />
|
||||||
<AiTarget sightrange="1000" static="True" />
|
<AiTarget sightrange="1000" static="True" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Raw Mudraptor Meat" identifier="he-rawmudraptormeat" category="Misc,Material,Ingredient" maxstacksize="8" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
<Item name="Raw Mudraptor Meat" identifier="he-rawmudraptormeat" category="Misc,Material,Ingredient" maxstacksize="60" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
||||||
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="325,332,52,21" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="325,332,52,21" depth="0.6" origin="0.5,0.5" />
|
||||||
<Body width="52" radius="10" density="12" />
|
<Body width="52" radius="10" density="12" />
|
||||||
<AiTarget sightrange="1000" static="True" />
|
<AiTarget sightrange="1000" static="True" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Raw Mudraptor Meat Patty" identifier="he-rawmudraptormeatpatty" category="Misc,Material,Ingredient" maxstacksize="8" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
<Item name="Raw Mudraptor Meat Patty" identifier="he-rawmudraptormeatpatty" category="Misc,Material,Ingredient" maxstacksize="60" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
||||||
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="275,459,35,17" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="275,459,35,17" depth="0.6" origin="0.5,0.5" />
|
||||||
<Body width="35" radius="7" density="9" />
|
<Body width="35" radius="7" density="9" />
|
||||||
<AiTarget sightrange="1000" static="True" />
|
<AiTarget sightrange="1000" static="True" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Raw Mudraptor Sausage" identifier="he-rawmudraptorsausage" category="Misc,Material,Ingredient" maxstacksize="8" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
<Item name="Raw Mudraptor Sausage" identifier="he-rawmudraptorsausage" category="Misc,Material,Ingredient" maxstacksize="60" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
||||||
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="243,444,67,14" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="243,444,67,14" depth="0.6" origin="0.5,0.5" />
|
||||||
<Body width="67" radius="7" density="9" />
|
<Body width="67" radius="7" density="9" />
|
||||||
<AiTarget sightrange="1000" static="True" />
|
<AiTarget sightrange="1000" static="True" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Raw Mudraptor Roast" identifier="he-rawmudraptorroast" category="Misc,Material,Ingredient" maxstacksize="8" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
<Item name="Raw Mudraptor Roast" identifier="he-rawmudraptorroast" category="Misc,Material,Ingredient" maxstacksize="60" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
||||||
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="240,414,93,29" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="240,414,93,29" depth="0.6" origin="0.5,0.5" />
|
||||||
<Body width="93" radius="14" density="12" />
|
<Body width="93" radius="14" density="12" />
|
||||||
<AiTarget sightrange="1000" static="True" />
|
<AiTarget sightrange="1000" static="True" />
|
||||||
</Item>
|
</Item>
|
||||||
<!--thresher-->
|
<!--thresher-->
|
||||||
<Item name="Thresher Meat Chunk" identifier="he-threshermeatchunk" category="Misc,Material,Ingredient" maxstacksize="8" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
<Item name="Thresher Meat Chunk" identifier="he-threshermeatchunk" category="Misc,Material,Ingredient" maxstacksize="60" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
||||||
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="334,392,178,53" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="334,392,178,53" depth="0.6" origin="0.5,0.5" />
|
||||||
<Body width="178" radius="26" density="15" />
|
<Body width="178" radius="26" density="15" />
|
||||||
<AiTarget sightrange="1000" static="True" />
|
<AiTarget sightrange="1000" static="True" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Raw Thresher Meat" identifier="he-rawthreshermeat" category="Misc,Material,Ingredient" maxstacksize="8" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
<Item name="Raw Thresher Meat" identifier="he-rawthreshermeat" category="Misc,Material,Ingredient" maxstacksize="60" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
||||||
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="258,477,51,17" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="258,477,51,17" depth="0.6" origin="0.5,0.5" />
|
||||||
<Body width="51" radius="8" density="15" />
|
<Body width="51" radius="8" density="15" />
|
||||||
<AiTarget sightrange="1000" static="True" />
|
<AiTarget sightrange="1000" static="True" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Raw Thresher Meat Patty" identifier="he-rawthreshermeatpatty" category="Misc,Material,Ingredient" maxstacksize="8" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
<Item name="Raw Thresher Meat Patty" identifier="he-rawthreshermeatpatty" category="Misc,Material,Ingredient" maxstacksize="60" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
||||||
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="275,459,35,17" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="275,459,35,17" depth="0.6" origin="0.5,0.5" />
|
||||||
<Body width="35" radius="7" density="9" />
|
<Body width="35" radius="7" density="9" />
|
||||||
<AiTarget sightrange="1000" static="True" />
|
<AiTarget sightrange="1000" static="True" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Raw Thresher Sausage" identifier="he-rawthreshersausage" category="Misc,Material,Ingredient" maxstacksize="8" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
<Item name="Raw Thresher Sausage" identifier="he-rawthreshersausage" category="Misc,Material,Ingredient" maxstacksize="60" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
||||||
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="243,444,67,14" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="243,444,67,14" depth="0.6" origin="0.5,0.5" />
|
||||||
<Body width="67" radius="7" density="9" />
|
<Body width="67" radius="7" density="9" />
|
||||||
<AiTarget sightrange="1000" static="True" />
|
<AiTarget sightrange="1000" static="True" />
|
||||||
</Item>
|
</Item>
|
||||||
<!--hammerhead-->
|
<!--hammerhead-->
|
||||||
<Item name="Hammerhead Spawn" identifier="he-hammerheadspawnmeatchunk" category="Misc,Material,Ingredient" maxstacksize="8" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
<Item name="Hammerhead Spawn" identifier="he-hammerheadspawnmeatchunk" category="Misc,Material,Ingredient" maxstacksize="60" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
||||||
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="431,309,81,34" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="431,309,81,34" depth="0.6" origin="0.5,0.5" />
|
||||||
<Body width="81" radius="17" density="12" />
|
<Body width="81" radius="17" density="12" />
|
||||||
<AiTarget sightrange="1000" static="True" />
|
<AiTarget sightrange="1000" static="True" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Hammerhead Meat Chunk" identifier="he-hammerheadmeatchunk" category="Misc,Material,Ingredient" maxstacksize="8" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
<Item name="Hammerhead Meat Chunk" identifier="he-hammerheadmeatchunk" category="Misc,Material,Ingredient" maxstacksize="60" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
||||||
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="354,151,158,82" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="354,151,158,82" depth="0.6" origin="0.5,0.5" />
|
||||||
<Body width="158" radius="41" density="12" />
|
<Body width="158" radius="41" density="12" />
|
||||||
<AiTarget sightrange="1000" static="True" />
|
<AiTarget sightrange="1000" static="True" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Raw Hammerhead Meat" identifier="he-rawhammerheadmeat" category="Misc,Material,Ingredient" maxstacksize="8" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
<Item name="Raw Hammerhead Meat" identifier="he-rawhammerheadmeat" category="Misc,Material,Ingredient" maxstacksize="60" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
||||||
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="327,354,50,25" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="327,354,50,25" depth="0.6" origin="0.5,0.5" />
|
||||||
<Body width="50" radius="12" density="12" />
|
<Body width="50" radius="12" density="12" />
|
||||||
<AiTarget sightrange="1000" static="True" />
|
<AiTarget sightrange="1000" static="True" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Raw Hammerhead Meat Patty" identifier="he-rawhammerheadmeatpatty" category="Misc,Material,Ingredient" maxstacksize="8" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
<Item name="Raw Hammerhead Meat Patty" identifier="he-rawhammerheadmeatpatty" category="Misc,Material,Ingredient" maxstacksize="60" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
||||||
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="275,459,35,17" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="275,459,35,17" depth="0.6" origin="0.5,0.5" />
|
||||||
<Body width="35" radius="7" density="9" />
|
<Body width="35" radius="7" density="9" />
|
||||||
<AiTarget sightrange="1000" static="True" />
|
<AiTarget sightrange="1000" static="True" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Raw Hammerhead Sausage" identifier="he-rawhammerheadsausage" category="Misc,Material,Ingredient" maxstacksize="8" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
<Item name="Raw Hammerhead Sausage" identifier="he-rawhammerheadsausage" category="Misc,Material,Ingredient" maxstacksize="60" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
||||||
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="243,444,67,14" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="243,444,67,14" depth="0.6" origin="0.5,0.5" />
|
||||||
<Body width="67" radius="7" density="9" />
|
<Body width="67" radius="7" density="9" />
|
||||||
<AiTarget sightrange="1000" static="True" />
|
<AiTarget sightrange="1000" static="True" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Raw Hammerhead Spareribs" identifier="he-rawhammerheadspareribs" category="Misc,Material,Ingredient" maxstacksize="8" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
<Item name="Raw Hammerhead Spareribs" identifier="he-rawhammerheadspareribs" category="Misc,Material,Ingredient" maxstacksize="60" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
||||||
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="263,339,61,40" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="263,339,61,40" depth="0.6" origin="0.5,0.5" />
|
||||||
<Body width="61" radius="18" density="12" />
|
<Body width="61" radius="18" density="12" />
|
||||||
<AiTarget sightrange="1000" static="True" />
|
<AiTarget sightrange="1000" static="True" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Raw Hammerhead Roast" identifier="he-rawhammerheadroast" category="Misc,Material,Ingredient" maxstacksize="8" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
<Item name="Raw Hammerhead Roast" identifier="he-rawhammerheadroast" category="Misc,Material,Ingredient" maxstacksize="60" cargocontaineridentifier="he-coolercrate" description="" Tags="smallitem,meat,ingredient,canspoil,petfood1,petfood2,petfood3" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_soft" isshootable="true" requireaimtouse="true">
|
||||||
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="240,380,93,33" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/FoodAndMeat.png" sourcerect="240,380,93,33" depth="0.6" origin="0.5,0.5" />
|
||||||
<Body width="93" radius="16" density="12" />
|
<Body width="93" radius="16" density="12" />
|
||||||
<AiTarget sightrange="1000" static="True" />
|
<AiTarget sightrange="1000" static="True" />
|
||||||
|
|||||||
@@ -33,11 +33,11 @@
|
|||||||
<ItemContainer selectkey="Action" capacity="0" itemsperrow="0" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
<ItemContainer selectkey="Action" capacity="0" itemsperrow="0" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
||||||
<GuiFrame relativesize="0.25,0.15" absoluteoffset="0,0.15" anchor="BottomCenter" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.15" absoluteoffset="0,0.15" anchor="BottomCenter" style="ItemUI" />
|
||||||
<Containable items="none" />
|
<Containable items="none" />
|
||||||
<SubContainer capacity="5" itemsperrow="5">
|
<SubContainer capacity="15" itemsperrow="5">
|
||||||
<Containable items="smallitem,mediumitem" />
|
<Containable items="smallitem,mediumitem,ammobox,deepdiving,largeitem" />
|
||||||
</SubContainer>
|
</SubContainer>
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
<ItemContainer capacity="1" maxstacksize="1" hideitems="true">
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="true">
|
||||||
<Containable items="toiletflooditem" />
|
<Containable items="toiletflooditem" />
|
||||||
<StatusEffect type="OnBroken" target="This">
|
<StatusEffect type="OnBroken" target="This">
|
||||||
<SpawnItem identifier="toiletflooditem" spawnposition="ThisInventory" count="1" spawnifinventoryfull="false" />
|
<SpawnItem identifier="toiletflooditem" spawnposition="ThisInventory" count="1" spawnifinventoryfull="false" />
|
||||||
@@ -93,7 +93,7 @@
|
|||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer primary="storagecab" secondary="crewcab" />
|
<PreferredContainer primary="storagecab" secondary="crewcab" />
|
||||||
<Deconstruct time="1" chooserandom="true">
|
<Deconstruct time="1" chooserandom="true">
|
||||||
<Item identifier="aluminium" amount="1" />
|
<Item identifier="aluminium" amount="2" />
|
||||||
<Item identifier="aluminium" amount="0" />
|
<Item identifier="aluminium" amount="0" />
|
||||||
<Item identifier="aluminium" amount="0" />
|
<Item identifier="aluminium" amount="0" />
|
||||||
</Deconstruct>
|
</Deconstruct>
|
||||||
@@ -122,7 +122,7 @@
|
|||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer primary="storagecab" secondary="crewcab" />
|
<PreferredContainer primary="storagecab" secondary="crewcab" />
|
||||||
<Deconstruct time="1" chooserandom="true">
|
<Deconstruct time="1" chooserandom="true">
|
||||||
<Item identifier="aluminium" amount="1" />
|
<Item identifier="aluminium" amount="2" />
|
||||||
<Item identifier="aluminium" amount="0" />
|
<Item identifier="aluminium" amount="0" />
|
||||||
<Item identifier="aluminium" amount="0" />
|
<Item identifier="aluminium" amount="0" />
|
||||||
</Deconstruct>
|
</Deconstruct>
|
||||||
@@ -151,7 +151,7 @@
|
|||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.03" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.03" />
|
||||||
<PreferredContainer primary="storagecab" secondary="crewcab" />
|
<PreferredContainer primary="storagecab" secondary="crewcab" />
|
||||||
<Deconstruct time="1" chooserandom="true">
|
<Deconstruct time="1" chooserandom="true">
|
||||||
<Item identifier="aluminium" amount="1" />
|
<Item identifier="aluminium" amount="2" />
|
||||||
<Item identifier="aluminium" amount="0" />
|
<Item identifier="aluminium" amount="0" />
|
||||||
<Item identifier="aluminium" amount="0" />
|
<Item identifier="aluminium" amount="0" />
|
||||||
</Deconstruct>
|
</Deconstruct>
|
||||||
@@ -180,7 +180,7 @@
|
|||||||
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.03" />
|
<PreferredContainer secondary="crewcab" amount="1" spawnprobability="0.03" />
|
||||||
<PreferredContainer primary="storagecab" secondary="crewcab" />
|
<PreferredContainer primary="storagecab" secondary="crewcab" />
|
||||||
<Deconstruct time="1" chooserandom="true">
|
<Deconstruct time="1" chooserandom="true">
|
||||||
<Item identifier="aluminium" amount="1" />
|
<Item identifier="aluminium" amount="2" />
|
||||||
<Item identifier="aluminium" amount="0" />
|
<Item identifier="aluminium" amount="0" />
|
||||||
<Item identifier="aluminium" amount="0" />
|
<Item identifier="aluminium" amount="0" />
|
||||||
</Deconstruct>
|
</Deconstruct>
|
||||||
@@ -219,11 +219,11 @@
|
|||||||
<SpawnItem identifier="punch" spawnposition="ThisInventory" />
|
<SpawnItem identifier="punch" spawnposition="ThisInventory" />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</RangedWeapon>
|
</RangedWeapon>
|
||||||
<ItemContainer capacity="1" maxstacksize="1" itempos="80,15" containedspritedepths="0.55" hideitems="false" drawinventory="false" canbeselected="false" removecontaineditemsondeconstruct="true" containedstateindicatorslot="0" containedstateindicatorstyle="spear" spawnwithid="punch">
|
<ItemContainer capacity="1" maxstacksize="60" itempos="80,15" containedspritedepths="0.55" hideitems="false" drawinventory="false" canbeselected="false" removecontaineditemsondeconstruct="true" containedstateindicatorslot="0" containedstateindicatorstyle="spear" spawnwithid="punch">
|
||||||
<Containable items="punch" />
|
<Containable items="punch" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="punch" identifier="punch" category="Weapon" maxstacksize="6" interactthroughwalls="true" cargocontaineridentifier="metalcrate" tags="mediumitem,punch" Scale="0.5" impactsoundtag="impact_metal_light" hideinmenus="false" allowasextracargo="true" noninteractable="true">
|
<Item name="punch" identifier="punch" category="Weapon" maxstacksize="60" interactthroughwalls="true" cargocontaineridentifier="metalcrate" tags="mediumitem,punch" Scale="0.5" impactsoundtag="impact_metal_light" hideinmenus="false" allowasextracargo="true" noninteractable="true">
|
||||||
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Misc/punchgun.png" sourcerect="371,70,50,53" depth="0.55" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Misc/punchgun.png" sourcerect="371,70,50,53" depth="0.55" origin="0.5,0.5" />
|
||||||
<Body width="50" height="50" radius="0" friction="10" density="10" />
|
<Body width="50" height="50" radius="0" friction="10" density="10" />
|
||||||
<Projectile characterusable="false" launchimpulse="5.0" maxtargetstohit="1" HitOnlyCharacters="true">
|
<Projectile characterusable="false" launchimpulse="5.0" maxtargetstohit="1" HitOnlyCharacters="true">
|
||||||
@@ -247,7 +247,7 @@
|
|||||||
<StatusEffect type="OnUse" target="This" delay="0.5" projectilepullforce="30" setvalue="True" />
|
<StatusEffect type="OnUse" target="This" delay="0.5" projectilepullforce="30" setvalue="True" />
|
||||||
</Rope>
|
</Rope>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Whoopee Cushion" identifier="he-whoopeecushion" Category="Hidden" Tags="smallitem,toy" maxstacksize="32" maxstacksizecharacterinventory="8" cargocontaineridentifier="metalcrate" scale="0.5" spritecolor="255,255,255,255" requireaimtouse="true" noninteractable="false" hideinmenus="false">
|
<Item name="Whoopee Cushion" identifier="he-whoopeecushion" Category="Hidden" Tags="smallitem,toy" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="metalcrate" scale="0.5" spritecolor="255,255,255,255" requireaimtouse="true" noninteractable="false" hideinmenus="false">
|
||||||
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Misc/WhoopeeCushion.png" sourcerect="0,0,45,13" depth="0.55" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Misc/WhoopeeCushion.png" sourcerect="0,0,45,13" depth="0.55" origin="0.5,0.5" />
|
||||||
<InventoryIcon texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/UI/InventoryIcons.png" sourcerect="80,426,85,85" origin="0.5,0.5" />
|
<InventoryIcon texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/UI/InventoryIcons.png" sourcerect="80,426,85,85" origin="0.5,0.5" />
|
||||||
<Body width="38" radius="6" density="9.5" />
|
<Body width="38" radius="6" density="9.5" />
|
||||||
|
|||||||
@@ -122,9 +122,9 @@
|
|||||||
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
||||||
<input name="toggle" />
|
<input name="toggle" />
|
||||||
<input name="set_state" />
|
<input name="set_state" />
|
||||||
<output name="state_out" />
|
<output name="state_out" maxwires="10" />
|
||||||
<output name="condition_out" />
|
<output name="condition_out" maxwires="10" />
|
||||||
<output name="activate_out" />
|
<output name="activate_out" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="door" ID="143" markedfordeconstruction="false" rect="-320,-256,24,208" linked="151" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="weldable,door,containmentdoor" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.51" HiddenInGame="False" conditionpercentage="100">
|
<Item name="" identifier="door" ID="143" markedfordeconstruction="false" rect="-320,-256,24,208" linked="151" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="weldable,door,containmentdoor" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.51" HiddenInGame="False" conditionpercentage="100">
|
||||||
@@ -138,16 +138,16 @@
|
|||||||
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
||||||
<input name="toggle" />
|
<input name="toggle" />
|
||||||
<input name="set_state" />
|
<input name="set_state" />
|
||||||
<output name="state_out" />
|
<output name="state_out" maxwires="10" />
|
||||||
<output name="condition_out" />
|
<output name="condition_out" maxwires="10" />
|
||||||
<output name="activate_out" />
|
<output name="activate_out" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="lever" ID="148" markedfordeconstruction="false" rect="64,-256,31,31" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="smallitem,switch,mineentrance" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.79" HiddenInGame="False" conditionpercentage="100">
|
<Item name="" identifier="lever" ID="148" markedfordeconstruction="false" rect="64,-256,31,31" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="smallitem,switch,mineentrance" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.79" HiddenInGame="False" conditionpercentage="100">
|
||||||
<Controller IsToggle="True" Output="1" FalseOutput="0" State="False" PickingTime="0" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgPressSelect" />
|
<Controller IsToggle="True" Output="1" FalseOutput="0" State="False" PickingTime="0" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgPressSelect" />
|
||||||
<ConnectionPanel Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgRewireScrewdriver">
|
<ConnectionPanel Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgRewireScrewdriver">
|
||||||
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
||||||
<output name="signal_out" />
|
<output name="signal_out" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<Holdable Attached="True" SpriteDepthWhenDropped="0.55" PickingTime="10" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgDetachWrench">
|
<Holdable Attached="True" SpriteDepthWhenDropped="0.55" PickingTime="10" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgDetachWrench">
|
||||||
<requireditem items="wrench" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
<requireditem items="wrench" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
||||||
@@ -157,7 +157,7 @@
|
|||||||
<Controller IsToggle="True" Output="1" FalseOutput="0" State="False" PickingTime="0" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgPressSelect" />
|
<Controller IsToggle="True" Output="1" FalseOutput="0" State="False" PickingTime="0" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgPressSelect" />
|
||||||
<ConnectionPanel Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgRewireScrewdriver">
|
<ConnectionPanel Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgRewireScrewdriver">
|
||||||
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
||||||
<output name="signal_out" />
|
<output name="signal_out" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<Holdable Attached="True" SpriteDepthWhenDropped="0.55" PickingTime="10" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgDetachWrench">
|
<Holdable Attached="True" SpriteDepthWhenDropped="0.55" PickingTime="10" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgDetachWrench">
|
||||||
<requireditem items="wrench" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
<requireditem items="wrench" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
||||||
@@ -167,7 +167,7 @@
|
|||||||
<Controller IsToggle="True" Output="1" FalseOutput="0" State="False" PickingTime="0" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgPressSelect" />
|
<Controller IsToggle="True" Output="1" FalseOutput="0" State="False" PickingTime="0" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgPressSelect" />
|
||||||
<ConnectionPanel Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgRewireScrewdriver">
|
<ConnectionPanel Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgRewireScrewdriver">
|
||||||
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
||||||
<output name="signal_out" />
|
<output name="signal_out" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<Holdable Attached="True" SpriteDepthWhenDropped="0.55" PickingTime="10" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgDetachWrench">
|
<Holdable Attached="True" SpriteDepthWhenDropped="0.55" PickingTime="10" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgDetachWrench">
|
||||||
<requireditem items="wrench" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
<requireditem items="wrench" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
||||||
@@ -179,7 +179,7 @@
|
|||||||
</Controller>
|
</Controller>
|
||||||
<ConnectionPanel Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgRewireScrewdriver">
|
<ConnectionPanel Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgRewireScrewdriver">
|
||||||
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
||||||
<output name="signal_out" />
|
<output name="signal_out" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<Holdable Attached="True" SpriteDepthWhenDropped="0.55" PickingTime="10" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgDetachWrench">
|
<Holdable Attached="True" SpriteDepthWhenDropped="0.55" PickingTime="10" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgDetachWrench">
|
||||||
<requireditem items="wrench" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
<requireditem items="wrench" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
|
||||||
|
|||||||
@@ -58,14 +58,14 @@
|
|||||||
<LightComponent AllowInGameEditing="false" lightcolor="112,146,190,50" canbeselected="false" range="800.0" IsOn="true">
|
<LightComponent AllowInGameEditing="false" lightcolor="112,146,190,50" canbeselected="false" range="800.0" IsOn="true">
|
||||||
<Sprite texture="Content/Items/Alien/Legacy/AlienRuin_Legacy.png" sourcerect="0,486,176,176" origin="0.47, 0.3" alpha="1.0" />
|
<Sprite texture="Content/Items/Alien/Legacy/AlienRuin_Legacy.png" sourcerect="0,486,176,176" origin="0.47, 0.3" alpha="1.0" />
|
||||||
</LightComponent>
|
</LightComponent>
|
||||||
<ItemContainer capacity="1" maxstacksize="1" canbeselected="true" hideitems="true" itempos="264,-321" containedspritedepth="0.01" autointeractwithcontained="true">
|
<ItemContainer capacity="1" maxstacksize="60" canbeselected="true" hideitems="true" itempos="264,-321" containedspritedepth="0.01" autointeractwithcontained="true">
|
||||||
<GuiFrame relativesize="0.2,0.25" anchor="Center" minsize="140,170" maxsize="280,280" style="ItemUI" />
|
<GuiFrame relativesize="0.2,0.25" anchor="Center" minsize="140,170" maxsize="280,280" style="ItemUI" />
|
||||||
<StatusEffect type="Always" target="This" Charge="-10.0" interval="0.1" />
|
<StatusEffect type="Always" target="This" Charge="-10.0" interval="0.1" />
|
||||||
<Containable items="faradayartifact">
|
<Containable items="faradayartifact">
|
||||||
<StatusEffect type="OnContaining" target="This" Charge="100.0" Voltage="10" setvalue="true" duration="0.1" stackable="false" />
|
<StatusEffect type="OnContaining" target="This" Charge="100.0" Voltage="10" setvalue="true" duration="0.1" stackable="false" />
|
||||||
</Containable>
|
</Containable>
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
<PowerContainer capacity="50.0" canbeselected="false" maxrechargespeed="1000.0" maxoutput="10000.0" />
|
<PowerContainer capacity="50" canbeselected="false" maxrechargespeed="1000.0" maxoutput="10000.0" />
|
||||||
<ConnectionPanel canbeselected="true" hudpriority="10">
|
<ConnectionPanel canbeselected="true" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
@@ -73,10 +73,10 @@
|
|||||||
<input name="shutdown" displayname="connection.shutdown">
|
<input name="shutdown" displayname="connection.shutdown">
|
||||||
<StatusEffect type="OnUse" target="This" condition="-100" setvalue="true" />
|
<StatusEffect type="OnUse" target="This" condition="-100" setvalue="true" />
|
||||||
</input>
|
</input>
|
||||||
<output name="power_out" displayname="connection.powerout" />
|
<output name="power_out" displayname="connection.powerout" maxwires="10" />
|
||||||
<output name="power_value_out" displayname="connection.powervalueout" />
|
<output name="power_value_out" displayname="connection.powervalueout" maxwires="10" />
|
||||||
<output name="charge" displayname="connection.batterychargestatusout" />
|
<output name="charge" displayname="connection.batterychargestatusout" maxwires="10" />
|
||||||
<output name="charge_%" displayname="connection.batterychargepercentage" />
|
<output name="charge_%" displayname="connection.batterychargepercentage" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Pest Nest" identifier="cavepestspawner" category="Alien" Tags="alien,pestnest" scale="0.4" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbyrepairtools="true" damagedbymeleeweapons="true" health="5">
|
<Item name="Pest Nest" identifier="cavepestspawner" category="Alien" Tags="alien,pestnest" scale="0.4" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbyrepairtools="true" damagedbymeleeweapons="true" health="5">
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Triggered Effect - Water Leak (Small)" identifier="effect_trigger_leak_water_small" tags="effect" scale="0.25" spritecolor="0,150,255,255" health="100" hiddeningame="true" damagedbyrepairtools="false" allowrotatingineditor="false" allowedlinks="gap,door" linkable="true">
|
<Item name="Triggered Effect - Water Leak (Small)" identifier="effect_trigger_leak_water_small" tags="effect" scale="0.25" spritecolor="0,150,255,255" health="100" hiddeningame="true" damagedbyrepairtools="false" allowrotatingineditor="false" allowedlinks="gap,door" linkable="true">
|
||||||
@@ -30,7 +30,7 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Continuous Effect - Water Leak (Large)" identifier="effect_leak_water_large" tags="effect" scale="0.25" spritecolor="0,150,255,255" health="100" hiddeningame="true" damagedbyrepairtools="false" allowrotatingineditor="false" allowedlinks="gap,door" linkable="true">
|
<Item name="Continuous Effect - Water Leak (Large)" identifier="effect_leak_water_large" tags="effect" scale="0.25" spritecolor="0,150,255,255" health="100" hiddeningame="true" damagedbyrepairtools="false" allowrotatingineditor="false" allowedlinks="gap,door" linkable="true">
|
||||||
@@ -64,7 +64,7 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Continuous Effect - Short Circuit" identifier="effect_shortcircuit" tags="effect" scale="0.25" spritecolor="255,215,0,255" health="100" hiddeningame="true" damagedbyrepairtools="false" allowrotatingineditor="false" allowedlinks="gap,door" linkable="true">
|
<Item name="Continuous Effect - Short Circuit" identifier="effect_shortcircuit" tags="effect" scale="0.25" spritecolor="255,215,0,255" health="100" hiddeningame="true" damagedbyrepairtools="false" allowrotatingineditor="false" allowedlinks="gap,door" linkable="true">
|
||||||
@@ -89,7 +89,7 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Continuous Effect - Lava" identifier="effect_lava" tags="effect" scale="0.25" spritecolor="255,0,0,255" health="100" hiddeningame="true" damagedbyrepairtools="false" allowrotatingineditor="false" allowedlinks="gap,door" linkable="true">
|
<Item name="Continuous Effect - Lava" identifier="effect_lava" tags="effect" scale="0.25" spritecolor="255,0,0,255" health="100" hiddeningame="true" damagedbyrepairtools="false" allowrotatingineditor="false" allowedlinks="gap,door" linkable="true">
|
||||||
@@ -102,7 +102,7 @@
|
|||||||
</ItemComponent>
|
</ItemComponent>
|
||||||
</Item>
|
</Item>
|
||||||
<!-- EFFECT ITEMS -->
|
<!-- EFFECT ITEMS -->
|
||||||
<Item name="" identifier="effect_none" Category="Hidden" Tags="effect" maxstacksize="1" cargocontaineridentifier="metalcrate" scale="0.5" spritecolor="255,255,255,0" noninteractable="true" hideinmenus="true">
|
<Item name="" identifier="effect_none" Category="Hidden" Tags="effect" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.5" spritecolor="255,255,255,0" noninteractable="true" hideinmenus="true">
|
||||||
<Sprite texture="Content/Items/Tools/tools.png" depth="0.55" sourcerect="0,0,1,1" />
|
<Sprite texture="Content/Items/Tools/tools.png" depth="0.55" sourcerect="0,0,1,1" />
|
||||||
<Body radius="1" density="10" />
|
<Body radius="1" density="10" />
|
||||||
<Holdable handle1="0,0" slots="Any" msg="ItemMsgPickUpSelect">
|
<Holdable handle1="0,0" slots="Any" msg="ItemMsgPickUpSelect">
|
||||||
@@ -112,7 +112,7 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</Holdable>
|
</Holdable>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="effect_delete" Category="Hidden" Tags="effect" maxstacksize="1" cargocontaineridentifier="metalcrate" scale="0.5" spritecolor="255,255,255,0" noninteractable="true" hideinmenus="true">
|
<Item name="" identifier="effect_delete" Category="Hidden" Tags="effect" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.5" spritecolor="255,255,255,0" noninteractable="true" hideinmenus="true">
|
||||||
<Sprite texture="Content/Items/Tools/tools.png" depth="0.55" sourcerect="0,0,1,1" />
|
<Sprite texture="Content/Items/Tools/tools.png" depth="0.55" sourcerect="0,0,1,1" />
|
||||||
<Body radius="1" density="10" />
|
<Body radius="1" density="10" />
|
||||||
<Holdable handle1="0,0" slots="Any" msg="ItemMsgPickUpSelect">
|
<Holdable handle1="0,0" slots="Any" msg="ItemMsgPickUpSelect">
|
||||||
@@ -125,7 +125,7 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</Holdable>
|
</Holdable>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="effect_unlock" Category="Hidden" Tags="effect,unlock" maxstacksize="1" cargocontaineridentifier="metalcrate" scale="0.5" spritecolor="255,255,255,0" noninteractable="true" hideinmenus="true">
|
<Item name="" identifier="effect_unlock" Category="Hidden" Tags="effect,unlock" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.5" spritecolor="255,255,255,0" noninteractable="true" hideinmenus="true">
|
||||||
<Sprite texture="Content/Items/Tools/tools.png" depth="0.55" sourcerect="0,0,1,1" />
|
<Sprite texture="Content/Items/Tools/tools.png" depth="0.55" sourcerect="0,0,1,1" />
|
||||||
<Body radius="1" density="10" />
|
<Body radius="1" density="10" />
|
||||||
<Holdable handle1="0,0" slots="Any" msg="ItemMsgPickUpSelect">
|
<Holdable handle1="0,0" slots="Any" msg="ItemMsgPickUpSelect">
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
<Override>
|
<Override>
|
||||||
<Items>
|
<Items>
|
||||||
<!-- DE Configurator -->
|
<!-- DE Configurator -->
|
||||||
<Item name="DE-Configurator" identifier="de_configurator" Category="Hidden" description="Used to configurate some aspects of DynamicEuropa" Tags="config" maxstacksize="1" cargocontaineridentifier="metalcrate" scale="0.3" spritecolor="255,255,255,255" noninteractable="true" hideinmenus="true">
|
<Item name="DE-Configurator" identifier="de_configurator" Category="Hidden" description="Used to configurate some aspects of DynamicEuropa" Tags="config" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.3" spritecolor="255,255,255,255" noninteractable="true" hideinmenus="true">
|
||||||
<Sprite texture="Content/Items/Electricity/signalcomp.png" sourcerect="149,371,69,93" depth="0.8" origin="0.5,0.5" />
|
<Sprite texture="Content/Items/Electricity/signalcomp.png" sourcerect="149,371,69,93" depth="0.8" origin="0.5,0.5" />
|
||||||
<Body width="60" height="90" density="15" />
|
<Body width="60" height="90" density="15" />
|
||||||
<Holdable handle1="0,0" slots="RightHand,LeftHand" msg="ItemMsgPickUpSelect" />
|
<Holdable handle1="0,0" slots="RightHand,LeftHand" msg="ItemMsgPickUpSelect" />
|
||||||
@@ -24,7 +24,7 @@
|
|||||||
</CustomInterface>
|
</CustomInterface>
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Contraband Rum -->
|
<!-- Contraband Rum -->
|
||||||
<Item hideinmenus="true" name="Mariner's Moonshine" identifier="contrabandrum" category="Medical,Misc" maxstacksize="8" maxstacksizecharacterinventory="1" cargocontaineridentifier="metalcrate" description="A special brand of rum, made with a concotion of sea mushrooms, psilotoad juices and matured in a rusty bathtub." Tags="smallitem,drinkitem,alcoholitem,bottle" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true" spritecolor="255,255,120,255">
|
<Item hideinmenus="true" name="Mariner's Moonshine" identifier="contrabandrum" category="Medical,Misc" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="metalcrate" description="A special brand of rum, made with a concotion of sea mushrooms, psilotoad juices and matured in a rusty bathtub." Tags="smallitem,drinkitem,alcoholitem,bottle" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true" spritecolor="255,255,120,255">
|
||||||
<PreferredContainer primary="crate" />
|
<PreferredContainer primary="crate" />
|
||||||
<Price baseprice="150" sold="false"></Price>
|
<Price baseprice="150" sold="false"></Price>
|
||||||
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/DrinksAndIngredients.png" sourcerect="0,0,27,66" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/DrinksAndIngredients.png" sourcerect="0,0,27,66" depth="0.6" origin="0.5,0.5" />
|
||||||
@@ -218,10 +218,10 @@
|
|||||||
<RequiredItem identifier="aluminium" amount="4" />
|
<RequiredItem identifier="aluminium" amount="4" />
|
||||||
</Fabricate>
|
</Fabricate>
|
||||||
<Deconstruct time="10" chooserandom="true" amount="2">
|
<Deconstruct time="10" chooserandom="true" amount="2">
|
||||||
<Item identifier="iron" amount="2" commonness="1" />
|
<Item identifier="iron" amount="4" commonness="1" />
|
||||||
<Item identifier="lead" amount="2" commonness="1" />
|
<Item identifier="lead" amount="4" commonness="1" />
|
||||||
<Item identifier="copper" amount="2" commonness="1" />
|
<Item identifier="copper" amount="4" commonness="1" />
|
||||||
<Item identifier="steel" amount="2" commonness="0.5" />
|
<Item identifier="steel" amount="4" commonness="0.5" />
|
||||||
</Deconstruct>
|
</Deconstruct>
|
||||||
<Holdable canbepicked="true" slots="RightHand+LeftHand" holdpos="0,-80" handle1="0,0" handle2="0,0" aimable="false" msg="ItemMsgPickUpSelect" />
|
<Holdable canbepicked="true" slots="RightHand+LeftHand" holdpos="0,-80" handle1="0,0" handle2="0,0" aimable="false" msg="ItemMsgPickUpSelect" />
|
||||||
</Item>
|
</Item>
|
||||||
@@ -237,11 +237,11 @@
|
|||||||
<PreferredContainer primary="divingsuitcontainer" spawnprobability="0.0" />
|
<PreferredContainer primary="divingsuitcontainer" spawnprobability="0.0" />
|
||||||
<PreferredContainer primary="wreckdivingsuitcontainer" spawnprobability="0.0" />
|
<PreferredContainer primary="wreckdivingsuitcontainer" spawnprobability="0.0" />
|
||||||
<Deconstruct time="30">
|
<Deconstruct time="30">
|
||||||
<Item identifier="ballisticfiber" />
|
<Item identifier="ballisticfiber" amount="2" />
|
||||||
<Item identifier="titaniumaluminiumalloy" />
|
<Item identifier="titaniumaluminiumalloy" amount="2" />
|
||||||
<Item identifier="titaniumaluminiumalloy" />
|
<Item identifier="titaniumaluminiumalloy" amount="2" />
|
||||||
<Item identifier="rubber" />
|
<Item identifier="rubber" amount="2" />
|
||||||
<Item identifier="rubber" />
|
<Item identifier="rubber" amount="2" />
|
||||||
</Deconstruct>
|
</Deconstruct>
|
||||||
<Fabricate />
|
<Fabricate />
|
||||||
<InventoryIcon texture="%ModDir:2532991202%/Items/EventItems/DuckySuit.png" sourcerect="300,400,95,90" origin="0.5,0.5" />
|
<InventoryIcon texture="%ModDir:2532991202%/Items/EventItems/DuckySuit.png" sourcerect="300,400,95,90" origin="0.5,0.5" />
|
||||||
@@ -348,10 +348,10 @@
|
|||||||
</Item>
|
</Item>
|
||||||
<Item name="Duffel Bag" identifier="kumoduffelbag1" nameidentifier="duffelbag" category="Equipment" tags="mobilecontainer" fireproof="true" description="" impactsoundtag="impact_soft" scale="0.4" hideinmenus="true">
|
<Item name="Duffel Bag" identifier="kumoduffelbag1" nameidentifier="duffelbag" category="Equipment" tags="mobilecontainer" fireproof="true" description="" impactsoundtag="impact_soft" scale="0.4" hideinmenus="true">
|
||||||
<Deconstruct time="5">
|
<Deconstruct time="5">
|
||||||
<Item identifier="ballisticfiber" mincondition="0.25" />
|
<Item identifier="ballisticfiber" amount="2" mincondition="0.25" />
|
||||||
<Item identifier="organicfiber" mincondition="0.25" />
|
<Item identifier="organicfiber" amount="2" mincondition="0.25" />
|
||||||
<Item identifier="ballisticfiber" mincondition="0.5" />
|
<Item identifier="ballisticfiber" amount="2" mincondition="0.5" />
|
||||||
<Item identifier="organicfiber" mincondition="0.5" />
|
<Item identifier="organicfiber" amount="2" mincondition="0.5" />
|
||||||
</Deconstruct>
|
</Deconstruct>
|
||||||
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="339,0,202,108" origin="0.5,0.56" depth="0.56" />
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="339,0,202,108" origin="0.5,0.56" depth="0.56" />
|
||||||
<BrokenSprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="542,0,202,108" origin="0.5,0.56" depth="0.56" maxcondition="80" fadein="true" />
|
<BrokenSprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="542,0,202,108" origin="0.5,0.56" depth="0.56" maxcondition="80" fadein="true" />
|
||||||
@@ -364,16 +364,16 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
<StatusEffect type="OnBroken" target="This" capacity="0" allowaccess="false" drawinventory="false" setvalue="true" />
|
<StatusEffect type="OnBroken" target="This" capacity="0" allowaccess="false" drawinventory="false" setvalue="true" />
|
||||||
</Holdable>
|
</Holdable>
|
||||||
<ItemContainer capacity="6" keepopenwhenequipped="false" movableframe="true" spawnwithid="revolver,revolver,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel">
|
<ItemContainer capacity="18" keepopenwhenequipped="false" movableframe="true" spawnwithid="revolver,revolver,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel">
|
||||||
<Containable items="weapon,gun,weaponsmith,grenade,smgammo,shotgunammo,stungunammo,harpoonammo,rifleammo,hmgammo,revolverammo,pistolammoitem,ammo,ammunition,bullet,assaultrifleammo" />
|
<Containable items="weapon,gun,weaponsmith,grenade,smgammo,shotgunammo,stungunammo,harpoonammo,rifleammo,hmgammo,revolverammo,pistolammoitem,ammo,ammunition,bullet,assaultrifleammo" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Duffel Bag" identifier="kumoduffelbag2" nameidentifier="duffelbag" category="Equipment" tags="mobilecontainer" fireproof="true" description="" impactsoundtag="impact_soft" scale="0.4" hideinmenus="true">
|
<Item name="Duffel Bag" identifier="kumoduffelbag2" nameidentifier="duffelbag" category="Equipment" tags="mobilecontainer" fireproof="true" description="" impactsoundtag="impact_soft" scale="0.4" hideinmenus="true">
|
||||||
<Deconstruct time="5">
|
<Deconstruct time="5">
|
||||||
<Item identifier="ballisticfiber" mincondition="0.25" />
|
<Item identifier="ballisticfiber" amount="2" mincondition="0.25" />
|
||||||
<Item identifier="organicfiber" mincondition="0.25" />
|
<Item identifier="organicfiber" amount="2" mincondition="0.25" />
|
||||||
<Item identifier="ballisticfiber" mincondition="0.5" />
|
<Item identifier="ballisticfiber" amount="2" mincondition="0.5" />
|
||||||
<Item identifier="organicfiber" mincondition="0.5" />
|
<Item identifier="organicfiber" amount="2" mincondition="0.5" />
|
||||||
</Deconstruct>
|
</Deconstruct>
|
||||||
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="339,0,202,108" origin="0.5,0.56" depth="0.56" />
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="339,0,202,108" origin="0.5,0.56" depth="0.56" />
|
||||||
<BrokenSprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="542,0,202,108" origin="0.5,0.56" depth="0.56" maxcondition="80" fadein="true" />
|
<BrokenSprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="542,0,202,108" origin="0.5,0.56" depth="0.56" maxcondition="80" fadein="true" />
|
||||||
@@ -386,16 +386,16 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
<StatusEffect type="OnBroken" target="This" capacity="0" allowaccess="false" drawinventory="false" setvalue="true" />
|
<StatusEffect type="OnBroken" target="This" capacity="0" allowaccess="false" drawinventory="false" setvalue="true" />
|
||||||
</Holdable>
|
</Holdable>
|
||||||
<ItemContainer capacity="6" keepopenwhenequipped="false" movableframe="true" spawnwithid="smg,smgmagazine,smgmagazine,smgmagazine,smgmagazine,smgmagazinedepletedfuel,smgmagazinedepletedfuel,smgmagazinedepletedfuel,smgmagazinedepletedfuel">
|
<ItemContainer capacity="18" keepopenwhenequipped="false" movableframe="true" spawnwithid="smg,smgmagazine,smgmagazine,smgmagazine,smgmagazine,smgmagazinedepletedfuel,smgmagazinedepletedfuel,smgmagazinedepletedfuel,smgmagazinedepletedfuel">
|
||||||
<Containable items="weapon,gun,weaponsmith,grenade,smgammo,shotgunammo,stungunammo,harpoonammo,rifleammo,hmgammo,revolverammo,pistolammoitem,ammo,ammunition,bullet,assaultrifleammo" />
|
<Containable items="weapon,gun,weaponsmith,grenade,smgammo,shotgunammo,stungunammo,harpoonammo,rifleammo,hmgammo,revolverammo,pistolammoitem,ammo,ammunition,bullet,assaultrifleammo" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Duffel Bag" identifier="kumoduffelbag3" nameidentifier="duffelbag" category="Equipment" tags="mobilecontainer" fireproof="true" description="" impactsoundtag="impact_soft" scale="0.4" hideinmenus="true">
|
<Item name="Duffel Bag" identifier="kumoduffelbag3" nameidentifier="duffelbag" category="Equipment" tags="mobilecontainer" fireproof="true" description="" impactsoundtag="impact_soft" scale="0.4" hideinmenus="true">
|
||||||
<Deconstruct time="5">
|
<Deconstruct time="5">
|
||||||
<Item identifier="ballisticfiber" mincondition="0.25" />
|
<Item identifier="ballisticfiber" amount="2" mincondition="0.25" />
|
||||||
<Item identifier="organicfiber" mincondition="0.25" />
|
<Item identifier="organicfiber" amount="2" mincondition="0.25" />
|
||||||
<Item identifier="ballisticfiber" mincondition="0.5" />
|
<Item identifier="ballisticfiber" amount="2" mincondition="0.5" />
|
||||||
<Item identifier="organicfiber" mincondition="0.5" />
|
<Item identifier="organicfiber" amount="2" mincondition="0.5" />
|
||||||
</Deconstruct>
|
</Deconstruct>
|
||||||
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="339,0,202,108" origin="0.5,0.56" depth="0.56" />
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="339,0,202,108" origin="0.5,0.56" depth="0.56" />
|
||||||
<BrokenSprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="542,0,202,108" origin="0.5,0.56" depth="0.56" maxcondition="80" fadein="true" />
|
<BrokenSprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="542,0,202,108" origin="0.5,0.56" depth="0.56" maxcondition="80" fadein="true" />
|
||||||
@@ -408,16 +408,16 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
<StatusEffect type="OnBroken" target="This" capacity="0" allowaccess="false" drawinventory="false" setvalue="true" />
|
<StatusEffect type="OnBroken" target="This" capacity="0" allowaccess="false" drawinventory="false" setvalue="true" />
|
||||||
</Holdable>
|
</Holdable>
|
||||||
<ItemContainer capacity="6" keepopenwhenequipped="false" movableframe="true" spawnwithid="shotgun,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell">
|
<ItemContainer capacity="18" keepopenwhenequipped="false" movableframe="true" spawnwithid="shotgun,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell">
|
||||||
<Containable items="weapon,gun,weaponsmith,grenade,smgammo,shotgunammo,stungunammo,harpoonammo,rifleammo,hmgammo,revolverammo,pistolammoitem,ammo,ammunition,bullet,assaultrifleammo" />
|
<Containable items="weapon,gun,weaponsmith,grenade,smgammo,shotgunammo,stungunammo,harpoonammo,rifleammo,hmgammo,revolverammo,pistolammoitem,ammo,ammunition,bullet,assaultrifleammo" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Duffel Bag" identifier="kumoduffelbag4" nameidentifier="duffelbag" category="Equipment" tags="mobilecontainer" fireproof="true" description="" impactsoundtag="impact_soft" scale="0.4" hideinmenus="true">
|
<Item name="Duffel Bag" identifier="kumoduffelbag4" nameidentifier="duffelbag" category="Equipment" tags="mobilecontainer" fireproof="true" description="" impactsoundtag="impact_soft" scale="0.4" hideinmenus="true">
|
||||||
<Deconstruct time="5">
|
<Deconstruct time="5">
|
||||||
<Item identifier="ballisticfiber" mincondition="0.25" />
|
<Item identifier="ballisticfiber" amount="2" mincondition="0.25" />
|
||||||
<Item identifier="organicfiber" mincondition="0.25" />
|
<Item identifier="organicfiber" amount="2" mincondition="0.25" />
|
||||||
<Item identifier="ballisticfiber" mincondition="0.5" />
|
<Item identifier="ballisticfiber" amount="2" mincondition="0.5" />
|
||||||
<Item identifier="organicfiber" mincondition="0.5" />
|
<Item identifier="organicfiber" amount="2" mincondition="0.5" />
|
||||||
</Deconstruct>
|
</Deconstruct>
|
||||||
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="339,0,202,108" origin="0.5,0.56" depth="0.56" />
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="339,0,202,108" origin="0.5,0.56" depth="0.56" />
|
||||||
<BrokenSprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="542,0,202,108" origin="0.5,0.56" depth="0.56" maxcondition="80" fadein="true" />
|
<BrokenSprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="542,0,202,108" origin="0.5,0.56" depth="0.56" maxcondition="80" fadein="true" />
|
||||||
@@ -430,16 +430,16 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
<StatusEffect type="OnBroken" target="This" capacity="0" allowaccess="false" drawinventory="false" setvalue="true" />
|
<StatusEffect type="OnBroken" target="This" capacity="0" allowaccess="false" drawinventory="false" setvalue="true" />
|
||||||
</Holdable>
|
</Holdable>
|
||||||
<ItemContainer capacity="6" keepopenwhenequipped="false" movableframe="true" spawnwithid="autoshotgun,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive">
|
<ItemContainer capacity="18" keepopenwhenequipped="false" movableframe="true" spawnwithid="autoshotgun,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive">
|
||||||
<Containable items="weapon,gun,weaponsmith,grenade,smgammo,shotgunammo,stungunammo,harpoonammo,rifleammo,hmgammo,revolverammo,pistolammoitem,ammo,ammunition,bullet,assaultrifleammo" />
|
<Containable items="weapon,gun,weaponsmith,grenade,smgammo,shotgunammo,stungunammo,harpoonammo,rifleammo,hmgammo,revolverammo,pistolammoitem,ammo,ammunition,bullet,assaultrifleammo" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Duffel Bag" identifier="kumoduffelbag5" nameidentifier="duffelbag" category="Equipment" tags="mobilecontainer" fireproof="true" description="" impactsoundtag="impact_soft" scale="0.4" hideinmenus="true">
|
<Item name="Duffel Bag" identifier="kumoduffelbag5" nameidentifier="duffelbag" category="Equipment" tags="mobilecontainer" fireproof="true" description="" impactsoundtag="impact_soft" scale="0.4" hideinmenus="true">
|
||||||
<Deconstruct time="5">
|
<Deconstruct time="5">
|
||||||
<Item identifier="ballisticfiber" mincondition="0.25" />
|
<Item identifier="ballisticfiber" amount="2" mincondition="0.25" />
|
||||||
<Item identifier="organicfiber" mincondition="0.25" />
|
<Item identifier="organicfiber" amount="2" mincondition="0.25" />
|
||||||
<Item identifier="ballisticfiber" mincondition="0.5" />
|
<Item identifier="ballisticfiber" amount="2" mincondition="0.5" />
|
||||||
<Item identifier="organicfiber" mincondition="0.5" />
|
<Item identifier="organicfiber" amount="2" mincondition="0.5" />
|
||||||
</Deconstruct>
|
</Deconstruct>
|
||||||
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="339,0,202,108" origin="0.5,0.56" depth="0.56" />
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="339,0,202,108" origin="0.5,0.56" depth="0.56" />
|
||||||
<BrokenSprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="542,0,202,108" origin="0.5,0.56" depth="0.56" maxcondition="80" fadein="true" />
|
<BrokenSprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="542,0,202,108" origin="0.5,0.56" depth="0.56" maxcondition="80" fadein="true" />
|
||||||
@@ -452,16 +452,16 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
<StatusEffect type="OnBroken" target="This" capacity="0" allowaccess="false" drawinventory="false" setvalue="true" />
|
<StatusEffect type="OnBroken" target="This" capacity="0" allowaccess="false" drawinventory="false" setvalue="true" />
|
||||||
</Holdable>
|
</Holdable>
|
||||||
<ItemContainer capacity="6" keepopenwhenequipped="false" movableframe="true" spawnwithid="assaultrifle,assaultriflemagazine,assaultriflemagazine,assaultriflemagazine,assaultriflemagazine,assaultriflemagazine">
|
<ItemContainer capacity="18" keepopenwhenequipped="false" movableframe="true" spawnwithid="assaultrifle,assaultriflemagazine,assaultriflemagazine,assaultriflemagazine,assaultriflemagazine,assaultriflemagazine">
|
||||||
<Containable items="weapon,gun,weaponsmith,grenade,smgammo,shotgunammo,stungunammo,harpoonammo,rifleammo,hmgammo,revolverammo,pistolammoitem,ammo,ammunition,bullet,assaultrifleammo" />
|
<Containable items="weapon,gun,weaponsmith,grenade,smgammo,shotgunammo,stungunammo,harpoonammo,rifleammo,hmgammo,revolverammo,pistolammoitem,ammo,ammunition,bullet,assaultrifleammo,ammobox,deepdiving,smallitem,mediumitem,largeitem" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Duffel Bag" identifier="kumoduffelbag6" nameidentifier="duffelbag" category="Equipment" tags="mobilecontainer" fireproof="true" description="" impactsoundtag="impact_soft" scale="0.4" hideinmenus="true">
|
<Item name="Duffel Bag" identifier="kumoduffelbag6" nameidentifier="duffelbag" category="Equipment" tags="mobilecontainer" fireproof="true" description="" impactsoundtag="impact_soft" scale="0.4" hideinmenus="true">
|
||||||
<Deconstruct time="5">
|
<Deconstruct time="5">
|
||||||
<Item identifier="ballisticfiber" mincondition="0.25" />
|
<Item identifier="ballisticfiber" amount="2" mincondition="0.25" />
|
||||||
<Item identifier="organicfiber" mincondition="0.25" />
|
<Item identifier="organicfiber" amount="2" mincondition="0.25" />
|
||||||
<Item identifier="ballisticfiber" mincondition="0.5" />
|
<Item identifier="ballisticfiber" amount="2" mincondition="0.5" />
|
||||||
<Item identifier="organicfiber" mincondition="0.5" />
|
<Item identifier="organicfiber" amount="2" mincondition="0.5" />
|
||||||
</Deconstruct>
|
</Deconstruct>
|
||||||
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="339,0,202,108" origin="0.5,0.56" depth="0.56" />
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="339,0,202,108" origin="0.5,0.56" depth="0.56" />
|
||||||
<BrokenSprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="542,0,202,108" origin="0.5,0.56" depth="0.56" maxcondition="80" fadein="true" />
|
<BrokenSprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="542,0,202,108" origin="0.5,0.56" depth="0.56" maxcondition="80" fadein="true" />
|
||||||
@@ -474,16 +474,16 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
<StatusEffect type="OnBroken" target="This" capacity="0" allowaccess="false" drawinventory="false" setvalue="true" />
|
<StatusEffect type="OnBroken" target="This" capacity="0" allowaccess="false" drawinventory="false" setvalue="true" />
|
||||||
</Holdable>
|
</Holdable>
|
||||||
<ItemContainer capacity="6" keepopenwhenequipped="false" movableframe="true" spawnwithid="grenadelauncher,40mmgrenade,40mmgrenade,40mmgrenade,40mmgrenade,40mmgrenade,40mmgrenade,40mmgrenade,40mmgrenade">
|
<ItemContainer capacity="18" keepopenwhenequipped="false" movableframe="true" spawnwithid="grenadelauncher,40mmgrenade,40mmgrenade,40mmgrenade,40mmgrenade,40mmgrenade,40mmgrenade,40mmgrenade,40mmgrenade">
|
||||||
<Containable items="weapon,gun,weaponsmith,grenade,smgammo,shotgunammo,stungunammo,harpoonammo,rifleammo,hmgammo,revolverammo,pistolammoitem,ammo,ammunition,bullet,assaultrifleammo" />
|
<Containable items="weapon,gun,weaponsmith,grenade,smgammo,shotgunammo,stungunammo,harpoonammo,rifleammo,hmgammo,revolverammo,pistolammoitem,ammo,ammunition,bullet,assaultrifleammo,ammobox,deepdiving,smallitem,mediumitem,largeitem" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Duffel Bag" identifier="kumoduffelbag7" nameidentifier="duffelbag" category="Equipment" tags="mobilecontainer" fireproof="true" description="" impactsoundtag="impact_soft" scale="0.4" hideinmenus="true">
|
<Item name="Duffel Bag" identifier="kumoduffelbag7" nameidentifier="duffelbag" category="Equipment" tags="mobilecontainer" fireproof="true" description="" impactsoundtag="impact_soft" scale="0.4" hideinmenus="true">
|
||||||
<Deconstruct time="5">
|
<Deconstruct time="5">
|
||||||
<Item identifier="ballisticfiber" mincondition="0.25" />
|
<Item identifier="ballisticfiber" amount="2" mincondition="0.25" />
|
||||||
<Item identifier="organicfiber" mincondition="0.25" />
|
<Item identifier="organicfiber" amount="2" mincondition="0.25" />
|
||||||
<Item identifier="ballisticfiber" mincondition="0.5" />
|
<Item identifier="ballisticfiber" amount="2" mincondition="0.5" />
|
||||||
<Item identifier="organicfiber" mincondition="0.5" />
|
<Item identifier="organicfiber" amount="2" mincondition="0.5" />
|
||||||
</Deconstruct>
|
</Deconstruct>
|
||||||
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="339,0,202,108" origin="0.5,0.56" depth="0.56" />
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="339,0,202,108" origin="0.5,0.56" depth="0.56" />
|
||||||
<BrokenSprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="542,0,202,108" origin="0.5,0.56" depth="0.56" maxcondition="80" fadein="true" />
|
<BrokenSprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="542,0,202,108" origin="0.5,0.56" depth="0.56" maxcondition="80" fadein="true" />
|
||||||
@@ -496,8 +496,8 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
<StatusEffect type="OnBroken" target="This" capacity="0" allowaccess="false" drawinventory="false" setvalue="true" />
|
<StatusEffect type="OnBroken" target="This" capacity="0" allowaccess="false" drawinventory="false" setvalue="true" />
|
||||||
</Holdable>
|
</Holdable>
|
||||||
<ItemContainer capacity="6" keepopenwhenequipped="false" movableframe="true" spawnwithid="hmg,hmgmagazine,hmgmagazine,hmgmagazine,hmgmagazine">
|
<ItemContainer capacity="18" keepopenwhenequipped="false" movableframe="true" spawnwithid="hmg,hmgmagazine,hmgmagazine,hmgmagazine,hmgmagazine">
|
||||||
<Containable items="weapon,gun,weaponsmith,grenade,smgammo,shotgunammo,stungunammo,harpoonammo,rifleammo,hmgammo,revolverammo,pistolammoitem,ammo,ammunition,bullet,assaultrifleammo" />
|
<Containable items="weapon,gun,weaponsmith,grenade,smgammo,shotgunammo,stungunammo,harpoonammo,rifleammo,hmgammo,revolverammo,pistolammoitem,ammo,ammunition,bullet,assaultrifleammo,ammobox,deepdiving,smallitem,mediumitem,largeitem" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Sadashi Kira Items -->
|
<!-- Sadashi Kira Items -->
|
||||||
@@ -523,7 +523,7 @@
|
|||||||
</Holdable>
|
</Holdable>
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Fren Seynomor Items -->
|
<!-- Fren Seynomor Items -->
|
||||||
<Item hideinmenus="true" name="Sample VAX" identifier="frentestmedicine" description="A genetically modified husk sample created by Dr. Seynomor. He claims that he "perfected" the formula and whoever uses it can gain the abilities of a husk without losing their mental capability. The instruction says, "To use it on yourself, hold right click and then press E."" category="Misc" maxstacksize="1" Tags="smallitem" scale="0.5" impactsoundtag="impact_metal_light">
|
<Item hideinmenus="true" name="Sample VAX" identifier="frentestmedicine" description="A genetically modified husk sample created by Dr. Seynomor. He claims that he "perfected" the formula and whoever uses it can gain the abilities of a husk without losing their mental capability. The instruction says, "To use it on yourself, hold right click and then press E."" category="Misc" maxstacksize="60" Tags="smallitem" scale="0.5" impactsoundtag="impact_metal_light">
|
||||||
<PreferredContainer primary="medcab" />
|
<PreferredContainer primary="medcab" />
|
||||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="769,448,64,64" origin="0.5,0.5" />
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="769,448,64,64" origin="0.5,0.5" />
|
||||||
<Sprite texture="Content/Items/Medical/Medicines.png" sourcerect="112,69,38,70" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="Content/Items/Medical/Medicines.png" sourcerect="112,69,38,70" depth="0.6" origin="0.5,0.5" />
|
||||||
@@ -572,7 +572,7 @@
|
|||||||
</Holdable>
|
</Holdable>
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Pirate Armory Alarm -->
|
<!-- Pirate Armory Alarm -->
|
||||||
<Item name="Alarm Buzzer" identifier="pa-armoryalarmbuzzer" description="TRIGGERS PIRATE ARMORY EVENT WHEN ACTIVATED TO MAKE PIRATES HOSTILE" category="Electrical" Tags="smallitem,sound" maxstacksize="8" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true" noninteractable="true" hideinmenus="true">
|
<Item name="Alarm Buzzer" identifier="pa-armoryalarmbuzzer" description="TRIGGERS PIRATE ARMORY EVENT WHEN ACTIVATED TO MAKE PIRATES HOSTILE" category="Electrical" Tags="smallitem,sound" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true" noninteractable="true" hideinmenus="true">
|
||||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="128,127,64,64" origin="0.5,0.5" />
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="128,127,64,64" origin="0.5,0.5" />
|
||||||
<Sprite texture="Content/Items/Electricity/signalcomp.png" depth="0.8" sourcerect="221,138,42,57" origin="0.5,0.5" />
|
<Sprite texture="Content/Items/Electricity/signalcomp.png" depth="0.8" sourcerect="221,138,42,57" origin="0.5,0.5" />
|
||||||
<Body radius="20" density="20" />
|
<Body radius="20" density="20" />
|
||||||
@@ -601,12 +601,12 @@
|
|||||||
<Sprite texture="Content/Items/CreatureLoot/CreatureLoot.png" depth="0.18" sourcerect="8,280,118,145" origin="0.5,0.5" />
|
<Sprite texture="Content/Items/CreatureLoot/CreatureLoot.png" depth="0.18" sourcerect="8,280,118,145" origin="0.5,0.5" />
|
||||||
<Price baseprice="200" sold="false" />
|
<Price baseprice="200" sold="false" />
|
||||||
<Deconstruct time="10">
|
<Deconstruct time="10">
|
||||||
<Item identifier="alienblood" />
|
<Item identifier="alienblood" amount="2" />
|
||||||
<Item identifier="sulphuricacid" />
|
<Item identifier="sulphuricacid" amount="2" />
|
||||||
</Deconstruct>
|
</Deconstruct>
|
||||||
<!-- rectangular body to prevent the egg from rolling -->
|
<!-- rectangular body to prevent the egg from rolling -->
|
||||||
<Body width="110" height="120" friction="1.0" restitution="0.01" angulardamping="1.0" density="12" />
|
<Body width="110" height="120" friction="1.0" restitution="0.01" angulardamping="1.0" density="12" />
|
||||||
<ItemContainer capacity="1" maxstacksize="1" hideitems="true" showcontainedstateindicator="false" canbeselected="true">
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="true" showcontainedstateindicator="false" canbeselected="true">
|
||||||
<GuiFrame relativesize="0.15,0.2" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.15,0.2" anchor="Center" style="ItemUI" />
|
||||||
<StatusEffect type="OnSpawn" target="This" delay="1">
|
<StatusEffect type="OnSpawn" target="This" delay="1">
|
||||||
<particleemitter particle="whitegoosplash" particleamount="20" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1.0" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
|
<particleemitter particle="whitegoosplash" particleamount="20" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1.0" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
|
||||||
@@ -711,7 +711,7 @@
|
|||||||
</ItemComponent>
|
</ItemComponent>
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Submarine Charger Relay -->
|
<!-- Submarine Charger Relay -->
|
||||||
<Item hideinmenus="true" name="Event - Charger Relay" identifier="chargerrelay" category="Electrical" Tags="smallitem,signal,logic" maxstacksize="8" cargocontaineridentifier="metalcrate" description="TRIGGERS THE CHARGING DOCK EVENT. DO NOT USE THIS IN ANY MODULE OTHER THAN THE AIRLOCK THAT IS SUPPOSED TO NOT SUPPLY POWER UNLESS PAID FOR!" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
<Item hideinmenus="true" name="Event - Charger Relay" identifier="chargerrelay" category="Electrical" Tags="smallitem,signal,logic" maxstacksize="60" cargocontaineridentifier="metalcrate" description="TRIGGERS THE CHARGING DOCK EVENT. DO NOT USE THIS IN ANY MODULE OTHER THAN THE AIRLOCK THAT IS SUPPOSED TO NOT SUPPLY POWER UNLESS PAID FOR!" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
||||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="512,388,63,57" origin="0.5,0.5" />
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="512,388,63,57" origin="0.5,0.5" />
|
||||||
<Sprite texture="Content/Items/Electricity/signalcomp.png" depth="0.8" sourcerect="64,128,32,32" origin="0.5,0.5" canflipx="false" />
|
<Sprite texture="Content/Items/Electricity/signalcomp.png" depth="0.8" sourcerect="64,128,32,32" origin="0.5,0.5" canflipx="false" />
|
||||||
<RelayComponent canbeselected="true" vulnerabletoemp="false" canbeoverloaded="false">
|
<RelayComponent canbeselected="true" vulnerabletoemp="false" canbeoverloaded="false">
|
||||||
@@ -729,12 +729,12 @@
|
|||||||
<input name="signal_in2" displayname="connection.signalinx~[num]=2" />
|
<input name="signal_in2" displayname="connection.signalinx~[num]=2" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="power_out" displayname="connection.powerout" />
|
<output name="power_out" displayname="connection.powerout" maxwires="10" />
|
||||||
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" />
|
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" maxwires="10" />
|
||||||
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" />
|
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" maxwires="10" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="load_value_out" displayname="connection.loadvalueout" />
|
<output name="load_value_out" displayname="connection.loadvalueout" maxwires="10" />
|
||||||
<output name="power_value_out" displayname="connection.powervalueout" />
|
<output name="power_value_out" displayname="connection.powervalueout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<!-- OUTPOST TAKEOVER -->
|
<!-- OUTPOST TAKEOVER -->
|
||||||
@@ -909,7 +909,7 @@
|
|||||||
<LightComponent LightColor="30,100,120,120" range="300" IsOn="true" pulseamount="0.2" pulsefrequency="0.2" offset="0,0" allowingameediting="false" />
|
<LightComponent LightColor="30,100,120,120" range="300" IsOn="true" pulseamount="0.2" pulsefrequency="0.2" offset="0,0" allowingameediting="false" />
|
||||||
<AiTarget Soundrange="5000" sonardisruption="0.1" />
|
<AiTarget Soundrange="5000" sonardisruption="0.1" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Old pick-chisel" identifier="piezochipper" description="Chip at piezo crystals with this" hideinmenus="false" category="Misc" maxstacksize="1" maxstacksizecharacterinventory="1" cargocontaineridentifier="metalcrate" Tags="mediumitem" scale="0.5" impactsoundtag="impact_metal_light" RequireAimToUse="True">
|
<Item name="Old pick-chisel" identifier="piezochipper" description="Chip at piezo crystals with this" hideinmenus="false" category="Misc" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="metalcrate" Tags="mediumitem" scale="0.5" impactsoundtag="impact_metal_light" RequireAimToUse="True">
|
||||||
<PreferredContainer primary="engcab" spawnprobability="0" />
|
<PreferredContainer primary="engcab" spawnprobability="0" />
|
||||||
<PreferredContainer secondary="wreckstoragecab,wreckengcab" spawnprobability="0.01" />
|
<PreferredContainer secondary="wreckstoragecab,wreckengcab" spawnprobability="0.01" />
|
||||||
<InventoryIcon texture="%Moddir%/Items/DE-ItemsAtlas.png" sourcerect="180,270,118,58" origin="0.5,0.5" />
|
<InventoryIcon texture="%Moddir%/Items/DE-ItemsAtlas.png" sourcerect="180,270,118,58" origin="0.5,0.5" />
|
||||||
@@ -954,7 +954,7 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</MeleeWeapon>
|
</MeleeWeapon>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Piezo Crystal Chunk" identifier="piezochunk" description="A chunk of piezo crystal. Can be used as a makeshift battery... but don't drop it." category="Equipment,Electrical" maxstacksize="1" tags="smallitem,loadable,mobilebattery" scale="0.5" cargocontaineridentifier="metalcrate" impactsoundtag="impact_metal_light" health="30" impacttolerance="2" damagedbyexplosions="true">
|
<Item name="Piezo Crystal Chunk" identifier="piezochunk" description="A chunk of piezo crystal. Can be used as a makeshift battery... but don't drop it." category="Equipment,Electrical" maxstacksize="60" tags="smallitem,loadable,mobilebattery" scale="0.5" cargocontaineridentifier="metalcrate" impactsoundtag="impact_metal_light" health="30" impacttolerance="2" damagedbyexplosions="true">
|
||||||
<PreferredContainer primary="engcab" />
|
<PreferredContainer primary="engcab" />
|
||||||
<PreferredContainer primary="stunbaton,underwaterscooter,handheldsonar,sonarbeacon,flashlight,portablepump,poweredcontainer" />
|
<PreferredContainer primary="stunbaton,underwaterscooter,handheldsonar,sonarbeacon,flashlight,portablepump,poweredcontainer" />
|
||||||
<Deconstruct time="5" chooserandom="true">
|
<Deconstruct time="5" chooserandom="true">
|
||||||
@@ -1055,7 +1055,7 @@
|
|||||||
<sprite texture="Content/Items/Weapons/Loaders.png" sourcerect="348,921,25,27" origin="-1.065,0.7" alpha="1.0" />
|
<sprite texture="Content/Items/Weapons/Loaders.png" sourcerect="348,921,25,27" origin="-1.065,0.7" alpha="1.0" />
|
||||||
<IsActiveConditional conditionpercentage="gte 95" />
|
<IsActiveConditional conditionpercentage="gte 95" />
|
||||||
</LightComponent>
|
</LightComponent>
|
||||||
<ItemContainer capacity="1" maxstacksize="1" canbeselected="true" hideitems="true" hudpos="0.5,0.6" containedstateindicatorstyle="battery" spawnwithid="batterycell">
|
<ItemContainer capacity="1" maxstacksize="60" canbeselected="true" hideitems="true" hudpos="0.5,0.6" containedstateindicatorstyle="battery" spawnwithid="batterycell">
|
||||||
<Containable items="mobilebattery">
|
<Containable items="mobilebattery">
|
||||||
<StatusEffect type="OnContaining" target="Contained" Condition="-0.5" interval="1" disabledeltatime="true">
|
<StatusEffect type="OnContaining" target="Contained" Condition="-0.5" interval="1" disabledeltatime="true">
|
||||||
<Conditional condition="gt 0" />
|
<Conditional condition="gt 0" />
|
||||||
@@ -1202,7 +1202,7 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</Repairable>
|
</Repairable>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="husksamplevial" hideinmenus="true" category="Medical" maxstacksize="1" maxstacksizecharacterinventory="1" cargocontaineridentifier="mediccrate" Tags="smallitem,missionitem" description="" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" RequireAimToUse="True">
|
<Item name="" identifier="husksamplevial" hideinmenus="true" category="Medical" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="mediccrate" Tags="smallitem,missionitem" description="" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" RequireAimToUse="True">
|
||||||
<PreferredContainer primary="medcab" secondary="medcontainer" />
|
<PreferredContainer primary="medcab" secondary="medcontainer" />
|
||||||
<InventoryIcon texture="Content/Map/Outposts/Art/FactionItems.png" sourcerect="320,448,64,64" origin="0.5,0.5" />
|
<InventoryIcon texture="Content/Map/Outposts/Art/FactionItems.png" sourcerect="320,448,64,64" origin="0.5,0.5" />
|
||||||
<Sprite texture="Content/Map/Outposts/Art/FactionItems.png" sourcerect="419,268,16,46" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="Content/Map/Outposts/Art/FactionItems.png" sourcerect="419,268,16,46" depth="0.6" origin="0.5,0.5" />
|
||||||
@@ -1331,7 +1331,7 @@
|
|||||||
<Body width="45" height="65" density="8" />
|
<Body width="45" height="65" density="8" />
|
||||||
<Holdable slots="Any,RightHand,LeftHand" holdangle="30" handle1="-10,0" msg="ItemMsgPickUpSelect" />
|
<Holdable slots="Any,RightHand,LeftHand" holdangle="30" handle1="-10,0" msg="ItemMsgPickUpSelect" />
|
||||||
<Deconstruct time="10" chooserandom="true">
|
<Deconstruct time="10" chooserandom="true">
|
||||||
<Item identifier="sabotageeffect" />
|
<Item identifier="sabotageeffect" amount="2" />
|
||||||
</Deconstruct>
|
</Deconstruct>
|
||||||
</Item>
|
</Item>
|
||||||
|
|
||||||
|
|||||||
@@ -119,7 +119,7 @@
|
|||||||
<Conditional condition="lt 100" />
|
<Conditional condition="lt 100" />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</Wearable>
|
</Wearable>
|
||||||
<ItemContainer capacity="1" maxstacksize="1" containedstateindicatorstyle="syringe">
|
<ItemContainer capacity="1" maxstacksize="60" containedstateindicatorstyle="syringe">
|
||||||
<SlotIcon slotindex="0" texture="Content/Items/InventoryIconAtlas.png" sourcerect="576,704,64,64" origin="0.5,0.5" />
|
<SlotIcon slotindex="0" texture="Content/Items/InventoryIconAtlas.png" sourcerect="576,704,64,64" origin="0.5,0.5" />
|
||||||
<Containable items="antibiotics" />
|
<Containable items="antibiotics" />
|
||||||
<StatusEffect type="OnWearing" target="Character,Contained" comparison="and" playsoundonrequireditemfailure="true">
|
<StatusEffect type="OnWearing" target="Character,Contained" comparison="and" playsoundonrequireditemfailure="true">
|
||||||
@@ -171,7 +171,7 @@
|
|||||||
<Conditional condition="gt 0" />
|
<Conditional condition="gt 0" />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</Holdable>
|
</Holdable>
|
||||||
<ItemContainer capacity="1" maxstacksize="1" hideitems="true" drawinventory="false" canbeselected="false" canbecombined="false" removecontaineditemsondeconstruct="true">
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="true" drawinventory="false" canbeselected="false" canbecombined="false" removecontaineditemsondeconstruct="true">
|
||||||
<Containable items="huskeggsbasic,huskeggs,calyxanide" />
|
<Containable items="huskeggsbasic,huskeggs,calyxanide" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
</Item>
|
</Item>
|
||||||
|
|||||||
@@ -39,13 +39,13 @@
|
|||||||
<RequiredItems items="revolverammo" type="Contained" msg="ItemMsgAmmoRequired" />
|
<RequiredItems items="revolverammo" type="Contained" msg="ItemMsgAmmoRequired" />
|
||||||
<RequiredSkill identifier="weapons" level="40" />
|
<RequiredSkill identifier="weapons" level="40" />
|
||||||
</RangedWeapon>
|
</RangedWeapon>
|
||||||
<ItemContainer capacity="1" maxstacksize="6" hideitems="true" containedstateindicatorstyle="bullet">
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="true" containedstateindicatorstyle="bullet">
|
||||||
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="256,448,64,64" origin="0.5,0.5" />
|
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="256,448,64,64" origin="0.5,0.5" />
|
||||||
<Containable items="revolverammo" />
|
<Containable items="revolverammo" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
<aitarget sightrange="2000" soundrange="5000" fadeouttime="5" />
|
<aitarget sightrange="2000" soundrange="5000" fadeouttime="5" />
|
||||||
<Quality>
|
<Quality>
|
||||||
<QualityStat stattype="FirepowerMultiplier" value="0.1" />
|
<QualityStat stattype="FirepowerMultiplier" value="0.3" />
|
||||||
</Quality>
|
</Quality>
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||||
<SkillRequirementHint identifier="weapons" level="40" />
|
<SkillRequirementHint identifier="weapons" level="40" />
|
||||||
@@ -99,17 +99,17 @@
|
|||||||
<RequiredItems items="smgammo" type="Contained" msg="ItemMsgAmmoRequired" />
|
<RequiredItems items="smgammo" type="Contained" msg="ItemMsgAmmoRequired" />
|
||||||
<RequiredSkill identifier="weapons" level="50" />
|
<RequiredSkill identifier="weapons" level="50" />
|
||||||
</RangedWeapon>
|
</RangedWeapon>
|
||||||
<ItemContainer capacity="1" maxstacksize="1" hideitems="false" containedstateindicatorslot="0" containedstateindicatorstyle="bullet" containedspritedepth="0.56">
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="false" containedstateindicatorslot="0" containedstateindicatorstyle="bullet" containedspritedepth="0.56">
|
||||||
<Containable items="smgammo" hide="false" itempos="4,-10" rotation="-30" />
|
<Containable items="smgammo" hide="false" itempos="4,-10" rotation="-30" />
|
||||||
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="256,448,64,64" origin="0.5,0.5" />
|
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="256,448,64,64" origin="0.5,0.5" />
|
||||||
<SlotIcon slotindex="1" texture="Content/UI/StatusMonitorUI.png" sourcerect="320,448,64,64" origin="0.5,0.5" />
|
<SlotIcon slotindex="1" texture="Content/UI/StatusMonitorUI.png" sourcerect="320,448,64,64" origin="0.5,0.5" />
|
||||||
<SubContainer capacity="1" maxstacksize="1">
|
<SubContainer capacity="1" maxstacksize="60">
|
||||||
<Containable items="flashlight" hide="false" itempos="22,-1" setactive="true" />
|
<Containable items="flashlight" hide="false" itempos="22,-1" setactive="true" />
|
||||||
</SubContainer>
|
</SubContainer>
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
<aitarget sightrange="2000" soundrange="4000" fadeouttime="5" />
|
<aitarget sightrange="2000" soundrange="4000" fadeouttime="5" />
|
||||||
<Quality>
|
<Quality>
|
||||||
<QualityStat stattype="FirepowerMultiplier" value="0.1" />
|
<QualityStat stattype="FirepowerMultiplier" value="0.3" />
|
||||||
</Quality>
|
</Quality>
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||||
<SkillRequirementHint identifier="weapons" level="50" />
|
<SkillRequirementHint identifier="weapons" level="50" />
|
||||||
@@ -164,17 +164,17 @@
|
|||||||
<RequiredItems items="shotgunammo" type="Contained" msg="ItemMsgAmmoRequired" />
|
<RequiredItems items="shotgunammo" type="Contained" msg="ItemMsgAmmoRequired" />
|
||||||
<RequiredSkill identifier="weapons" level="50" />
|
<RequiredSkill identifier="weapons" level="50" />
|
||||||
</RangedWeapon>
|
</RangedWeapon>
|
||||||
<ItemContainer capacity="1" maxstacksize="6" hideitems="false" containedstateindicatorslot="0" containedstateindicatorstyle="bullet" containedspritedepth="0.56">
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="false" containedstateindicatorslot="0" containedstateindicatorstyle="bullet" containedspritedepth="0.56">
|
||||||
<Containable items="shotgunammo" hide="true" />
|
<Containable items="shotgunammo" hide="true" />
|
||||||
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="256,448,64,64" origin="0.5,0.5" />
|
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="256,448,64,64" origin="0.5,0.5" />
|
||||||
<SlotIcon slotindex="1" texture="Content/UI/StatusMonitorUI.png" sourcerect="320,448,64,64" origin="0.5,0.5" />
|
<SlotIcon slotindex="1" texture="Content/UI/StatusMonitorUI.png" sourcerect="320,448,64,64" origin="0.5,0.5" />
|
||||||
<SubContainer capacity="1" maxstacksize="1">
|
<SubContainer capacity="1" maxstacksize="60">
|
||||||
<Containable items="flashlight" hide="false" itempos="26,-3" setactive="true" />
|
<Containable items="flashlight" hide="false" itempos="26,-3" setactive="true" />
|
||||||
</SubContainer>
|
</SubContainer>
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
<aitarget sightrange="3000" soundrange="5000" fadeouttime="5" />
|
<aitarget sightrange="3000" soundrange="5000" fadeouttime="5" />
|
||||||
<Quality>
|
<Quality>
|
||||||
<QualityStat stattype="FirepowerMultiplier" value="0.1" />
|
<QualityStat stattype="FirepowerMultiplier" value="0.3" />
|
||||||
</Quality>
|
</Quality>
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||||
<SkillRequirementHint identifier="weapons" level="50" />
|
<SkillRequirementHint identifier="weapons" level="50" />
|
||||||
@@ -227,17 +227,17 @@
|
|||||||
<RequiredItems items="assaultriflemagazine" type="Contained" msg="ItemMsgAmmoRequired" />
|
<RequiredItems items="assaultriflemagazine" type="Contained" msg="ItemMsgAmmoRequired" />
|
||||||
<RequiredSkill identifier="weapons" level="50" />
|
<RequiredSkill identifier="weapons" level="50" />
|
||||||
</RangedWeapon>
|
</RangedWeapon>
|
||||||
<ItemContainer capacity="1" maxstacksize="1" hideitems="false" containedstateindicatorslot="0" containedstateindicatorstyle="bullet" containedspritedepth="0.56">
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="false" containedstateindicatorslot="0" containedstateindicatorstyle="bullet" containedspritedepth="0.56">
|
||||||
<Containable items="assaultrifleammo" itempos="4,-12" />
|
<Containable items="assaultrifleammo" itempos="4,-12" />
|
||||||
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="256,448,64,64" origin="0.5,0.5" />
|
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="256,448,64,64" origin="0.5,0.5" />
|
||||||
<SlotIcon slotindex="1" texture="Content/UI/StatusMonitorUI.png" sourcerect="320,448,64,64" origin="0.5,0.5" />
|
<SlotIcon slotindex="1" texture="Content/UI/StatusMonitorUI.png" sourcerect="320,448,64,64" origin="0.5,0.5" />
|
||||||
<SubContainer capacity="1" maxstacksize="1">
|
<SubContainer capacity="1" maxstacksize="60">
|
||||||
<Containable items="flashlight" hide="false" itempos="24,4" setactive="true" />
|
<Containable items="flashlight" hide="false" itempos="24,4" setactive="true" />
|
||||||
</SubContainer>
|
</SubContainer>
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
<aitarget sightrange="2000" soundrange="4000" fadeouttime="5" />
|
<aitarget sightrange="2000" soundrange="4000" fadeouttime="5" />
|
||||||
<Quality>
|
<Quality>
|
||||||
<QualityStat stattype="FirepowerMultiplier" value="0.1" />
|
<QualityStat stattype="FirepowerMultiplier" value="0.3" />
|
||||||
</Quality>
|
</Quality>
|
||||||
<SkillRequirementHint identifier="weapons" level="50" />
|
<SkillRequirementHint identifier="weapons" level="50" />
|
||||||
</Item>
|
</Item>
|
||||||
@@ -286,13 +286,13 @@
|
|||||||
<RequiredItems items="smgammo" type="Contained" msg="ItemMsgAmmoRequired" />
|
<RequiredItems items="smgammo" type="Contained" msg="ItemMsgAmmoRequired" />
|
||||||
<RequiredSkill identifier="weapons" level="50" />
|
<RequiredSkill identifier="weapons" level="50" />
|
||||||
</RangedWeapon>
|
</RangedWeapon>
|
||||||
<ItemContainer capacity="1" maxstacksize="1" hideitems="false" containedstateindicatorslot="0" containedstateindicatorstyle="bullet" containedspritedepth="0.56">
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="false" containedstateindicatorslot="0" containedstateindicatorstyle="bullet" containedspritedepth="0.56">
|
||||||
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="256,448,64,64" origin="0.5,0.5" />
|
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="256,448,64,64" origin="0.5,0.5" />
|
||||||
<Containable items="smgammo" hide="false" itempos="3,-5" rotation="-5" />
|
<Containable items="smgammo" hide="false" itempos="3,-5" rotation="-5" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
<aitarget sightrange="2000" soundrange="4000" fadeouttime="5" />
|
<aitarget sightrange="2000" soundrange="4000" fadeouttime="5" />
|
||||||
<Quality>
|
<Quality>
|
||||||
<QualityStat stattype="FirepowerMultiplier" value="0.1" />
|
<QualityStat stattype="FirepowerMultiplier" value="0.3" />
|
||||||
</Quality>
|
</Quality>
|
||||||
<SkillRequirementHint identifier="weapons" level="60" />
|
<SkillRequirementHint identifier="weapons" level="60" />
|
||||||
</Item>
|
</Item>
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Items>
|
<Items>
|
||||||
<!-- Those seeds are only used for decoration in hydroponics modules -->
|
<!-- Those seeds are only used for decoration in hydroponics modules -->
|
||||||
<Item name="Outpost Pomegrenade seed" identifier="creepingorangevineseedoutpost" description="For decorative purposes only. Doesnt produce fruit" category="Misc" Tags="smallitem,seed,plantitem" maxstacksize="8" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft" spritecolor="255,54,0,255">
|
<Item name="Outpost Pomegrenade seed" identifier="creepingorangevineseedoutpost" description="For decorative purposes only. Doesnt produce fruit" category="Misc" Tags="smallitem,seed,plantitem" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft" spritecolor="255,54,0,255">
|
||||||
<Sprite texture="Content/Items/Gardening/GrowablePlants_Temp.png" depth="0.2" sourcerect="830,636,31,30" origin="0.5,0.5" />
|
<Sprite texture="Content/Items/Gardening/GrowablePlants_Temp.png" depth="0.2" sourcerect="830,636,31,30" origin="0.5,0.5" />
|
||||||
<Deconstruct time="30">
|
<Deconstruct time="30">
|
||||||
<Item identifier="carbon" mincondition="0.5" />
|
<Item identifier="carbon" mincondition="0.5" />
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
<Body radius="15" density="10.1" />
|
<Body radius="15" density="10.1" />
|
||||||
<Holdable canBeCombined="false" slots="Any,RightHand,LeftHand" handle1="0,0" msg="ItemMsgPickUpSelect" />
|
<Holdable canBeCombined="false" slots="Any,RightHand,LeftHand" handle1="0,0" msg="ItemMsgPickUpSelect" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Outpost tobacco seed" identifier="tobaccovineseedoutpost" description="For decorative purposes only. Doesnt produce fruit" category="Misc" Tags="smallitem,seed,plantitem" maxstacksize="8" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft" spritecolor="48,122,245,255">
|
<Item name="Outpost tobacco seed" identifier="tobaccovineseedoutpost" description="For decorative purposes only. Doesnt produce fruit" category="Misc" Tags="smallitem,seed,plantitem" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft" spritecolor="48,122,245,255">
|
||||||
<Sprite texture="Content/Items/Gardening/GrowablePlants_Temp.png" depth="0.2" sourcerect="863,636,30,31" origin="0.5,0.5" />
|
<Sprite texture="Content/Items/Gardening/GrowablePlants_Temp.png" depth="0.2" sourcerect="863,636,30,31" origin="0.5,0.5" />
|
||||||
<Deconstruct time="30">
|
<Deconstruct time="30">
|
||||||
<Item identifier="carbon" mincondition="0.5" />
|
<Item identifier="carbon" mincondition="0.5" />
|
||||||
@@ -70,7 +70,7 @@
|
|||||||
<Body radius="15" density="10.1" />
|
<Body radius="15" density="10.1" />
|
||||||
<Holdable canBeCombined="false" slots="Any,RightHand,LeftHand" handle1="0,0" msg="ItemMsgPickUpSelect" />
|
<Holdable canBeCombined="false" slots="Any,RightHand,LeftHand" handle1="0,0" msg="ItemMsgPickUpSelect" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Outpost salt vine seed" identifier="saltvineseedoutpost" description="For decorative purposes only. Doesnt produce fruit" category="Misc" Tags="smallitem,seed,plantitem" maxstacksize="8" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft" spritecolor="215,245,77,255">
|
<Item name="Outpost salt vine seed" identifier="saltvineseedoutpost" description="For decorative purposes only. Doesnt produce fruit" category="Misc" Tags="smallitem,seed,plantitem" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft" spritecolor="215,245,77,255">
|
||||||
<Sprite texture="Content/Items/Gardening/GrowablePlants_Temp.png" depth="0.2" sourcerect="829,666,33,35" origin="0.5,0.5" />
|
<Sprite texture="Content/Items/Gardening/GrowablePlants_Temp.png" depth="0.2" sourcerect="829,666,33,35" origin="0.5,0.5" />
|
||||||
<Deconstruct time="30">
|
<Deconstruct time="30">
|
||||||
<Item identifier="carbon" mincondition="0.5" />
|
<Item identifier="carbon" mincondition="0.5" />
|
||||||
@@ -104,7 +104,7 @@
|
|||||||
<Body radius="15" density="10.1" />
|
<Body radius="15" density="10.1" />
|
||||||
<Holdable canBeCombined="false" slots="Any,RightHand,LeftHand" handle1="0,0" msg="ItemMsgPickUpSelect" />
|
<Holdable canBeCombined="false" slots="Any,RightHand,LeftHand" handle1="0,0" msg="ItemMsgPickUpSelect" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Outpost raptor bane seed" identifier="raptorbaneseedoutpost" description="For decorative purposes only. Doesnt produce fruit" category="Misc" Tags="smallitem,seed,plantitem" maxstacksize="8" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft" spritecolor="238,36,98,255">
|
<Item name="Outpost raptor bane seed" identifier="raptorbaneseedoutpost" description="For decorative purposes only. Doesnt produce fruit" category="Misc" Tags="smallitem,seed,plantitem" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft" spritecolor="238,36,98,255">
|
||||||
<Sprite texture="Content/Items/Gardening/GrowablePlants_Temp.png" depth="0.2" sourcerect="863,668,30,33" origin="0.5,0.5" />
|
<Sprite texture="Content/Items/Gardening/GrowablePlants_Temp.png" depth="0.2" sourcerect="863,668,30,33" origin="0.5,0.5" />
|
||||||
<Deconstruct time="30">
|
<Deconstruct time="30">
|
||||||
<Item identifier="carbon" mincondition="0.5" />
|
<Item identifier="carbon" mincondition="0.5" />
|
||||||
@@ -139,7 +139,7 @@
|
|||||||
<Body radius="15" density="10.1" />
|
<Body radius="15" density="10.1" />
|
||||||
<Holdable canBeCombined="false" slots="Any,RightHand,LeftHand" handle1="0,0" msg="ItemMsgPickUpSelect" />
|
<Holdable canBeCombined="false" slots="Any,RightHand,LeftHand" handle1="0,0" msg="ItemMsgPickUpSelect" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Outpost banana seed" identifier="bananaoutpost" description="For decorative purposes only. Doesnt produce fruit" category="Misc" Tags="smallitem,seed,plantitem" maxstacksize="8" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft" spritecolor="215,245,77,255">
|
<Item name="Outpost banana seed" identifier="bananaoutpost" description="For decorative purposes only. Doesnt produce fruit" category="Misc" Tags="smallitem,seed,plantitem" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft" spritecolor="215,245,77,255">
|
||||||
<Sprite texture="Content/Map/Outposts/Art/FactionItems.png" sourcerect="263,193,38,39" depth="0.2" origin="0.5,0.5" />
|
<Sprite texture="Content/Map/Outposts/Art/FactionItems.png" sourcerect="263,193,38,39" depth="0.2" origin="0.5,0.5" />
|
||||||
<Growable growthspeed="100" maxhealth="100000" pickingtime="3" maximumvines="18" hardiness="0" floodtolerance="0" seedrate="0" productrate="0" flowerquantity="4" baseflowerscale="0.60" vinescale="0.25" vinetint="55,152,27,255" flowertint="139,56,87,255">
|
<Growable growthspeed="100" maxhealth="100000" pickingtime="3" maximumvines="18" hardiness="0" floodtolerance="0" seedrate="0" productrate="0" flowerquantity="4" baseflowerscale="0.60" vinescale="0.25" vinetint="55,152,27,255" flowertint="139,56,87,255">
|
||||||
<ProducedItem identifier="banana" probability="0.0" />
|
<ProducedItem identifier="banana" probability="0.0" />
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Items>
|
<Items>
|
||||||
<Item name="Rubber Duck" identifier="rubberduck" category="Material" maxstacksize="8" Tags="toy,smallitem" canbepicked="true" scale="0.5" impactsoundtag="impact_rubberduck">
|
<Item name="Rubber Duck" identifier="rubberduck" category="Material" maxstacksize="60" Tags="toy,smallitem" canbepicked="true" scale="0.5" impactsoundtag="impact_rubberduck">
|
||||||
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="0,768,37,35" depth="0.55" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="0,768,37,35" depth="0.55" origin="0.5,0.5" />
|
||||||
<Body width="5" radius="15" density="0.75" />
|
<Body width="5" radius="15" density="0.75" />
|
||||||
<Deconstruct time="10">
|
<Deconstruct time="10">
|
||||||
@@ -20,7 +20,7 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</Throwable>
|
</Throwable>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Rubber Duck" identifier="piraterubberduck" category="Material" maxstacksize="8" Tags="toy,smallitem" canbepicked="true" scale="0.5" impactsoundtag="impact_rubberduck">
|
<Item name="Rubber Duck" identifier="piraterubberduck" category="Material" maxstacksize="60" Tags="toy,smallitem" canbepicked="true" scale="0.5" impactsoundtag="impact_rubberduck">
|
||||||
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="38,763,37,40" depth="0.55" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="38,763,37,40" depth="0.55" origin="0.5,0.5" />
|
||||||
<Body width="5" radius="15" density="0.75" />
|
<Body width="5" radius="15" density="0.75" />
|
||||||
<Deconstruct time="10">
|
<Deconstruct time="10">
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</Throwable>
|
</Throwable>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Big Rubber Duck" identifier="bigrubberduck" category="Material" maxstacksize="8" Tags="toy,mediumitem" canbepicked="true" scale="0.5" impactsoundtag="impact_rubberduck">
|
<Item name="Big Rubber Duck" identifier="bigrubberduck" category="Material" maxstacksize="60" Tags="toy,mediumitem" canbepicked="true" scale="0.5" impactsoundtag="impact_rubberduck">
|
||||||
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="0,804,107,102" depth="0.55" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="0,804,107,102" depth="0.55" origin="0.5,0.5" />
|
||||||
<Body width="20" radius="45" density="0.6" />
|
<Body width="20" radius="45" density="0.6" />
|
||||||
<Deconstruct time="10">
|
<Deconstruct time="10">
|
||||||
@@ -60,7 +60,7 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</Throwable>
|
</Throwable>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Big Rubber Duck" identifier="bigpiraterubberduck" category="Material" maxstacksize="8" Tags="toy,mediumitem" canbepicked="true" scale="0.5" impactsoundtag="impact_rubberduck">
|
<Item name="Big Rubber Duck" identifier="bigpiraterubberduck" category="Material" maxstacksize="60" Tags="toy,mediumitem" canbepicked="true" scale="0.5" impactsoundtag="impact_rubberduck">
|
||||||
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="0,907,107,116" depth="0.55" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="0,907,107,116" depth="0.55" origin="0.5,0.5" />
|
||||||
<Body width="20" radius="45" density="0.6" />
|
<Body width="20" radius="45" density="0.6" />
|
||||||
<Deconstruct time="10">
|
<Deconstruct time="10">
|
||||||
@@ -80,7 +80,7 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</Throwable>
|
</Throwable>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Giant Rubber Duck" identifier="giantrubberduck" category="Material" maxstacksize="8" Tags="toy,largeitem" canbepicked="true" scale="0.5" impactsoundtag="impact_rubberduck">
|
<Item name="Giant Rubber Duck" identifier="giantrubberduck" category="Material" maxstacksize="60" Tags="toy,largeitem" canbepicked="true" scale="0.5" impactsoundtag="impact_rubberduck">
|
||||||
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="108,733,303,290" depth="0.55" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="108,733,303,290" depth="0.55" origin="0.5,0.5" />
|
||||||
<Body width="50" radius="138" density="0.3" />
|
<Body width="50" radius="138" density="0.3" />
|
||||||
<Deconstruct time="10">
|
<Deconstruct time="10">
|
||||||
@@ -100,7 +100,7 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</Throwable>
|
</Throwable>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Giant Rubber Duck" identifier="giantpiraterubberduck" category="Material" maxstacksize="8" Tags="toy,largeitem" canbepicked="true" scale="0.5" impactsoundtag="impact_rubberduck">
|
<Item name="Giant Rubber Duck" identifier="giantpiraterubberduck" category="Material" maxstacksize="60" Tags="toy,largeitem" canbepicked="true" scale="0.5" impactsoundtag="impact_rubberduck">
|
||||||
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="412,694,303,329" depth="0.55" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="412,694,303,329" depth="0.55" origin="0.5,0.5" />
|
||||||
<Body width="50" radius="138" density="0.3" />
|
<Body width="50" radius="138" density="0.3" />
|
||||||
<Deconstruct time="10">
|
<Deconstruct time="10">
|
||||||
|
|||||||
@@ -121,7 +121,7 @@
|
|||||||
<input name="activate" displayname="connection.activate">
|
<input name="activate" displayname="connection.activate">
|
||||||
<StatusEffect type="OnUse" target="This" condition="-100" setvalue="true" />
|
<StatusEffect type="OnUse" target="This" condition="-100" setvalue="true" />
|
||||||
</input>
|
</input>
|
||||||
<output name="power_out" displayname="connection.powerout" />
|
<output name="power_out" displayname="connection.powerout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
</Items>
|
</Items>
|
||||||
@@ -10,7 +10,7 @@
|
|||||||
<Use />
|
<Use />
|
||||||
</Statuseffect>
|
</Statuseffect>
|
||||||
</Controller>
|
</Controller>
|
||||||
<ItemContainer hideitems="false" drawinventory="true" capacity="1" maxstacksize="1" slotsperrow="1" itempos="40,-40" containedspritedepth="0.831" canbeselected="True" autointeractwithcontained="true" msg="">
|
<ItemContainer hideitems="false" drawinventory="true" capacity="1" maxstacksize="60" slotsperrow="1" itempos="40,-40" containedspritedepth="0.831" canbeselected="True" autointeractwithcontained="true" msg="">
|
||||||
<Containable items="smallitem,mediumitem,bigitem,crate" />
|
<Containable items="smallitem,mediumitem,bigitem,crate" />
|
||||||
<!-- makes itself invisible + you can't see inside inventory on startup. Needed to make this useable in subeditor -->
|
<!-- makes itself invisible + you can't see inside inventory on startup. Needed to make this useable in subeditor -->
|
||||||
<Statuseffect type="Always" target="This" oneshot="true" spritecolor="0,0,0,0" drawinventory="false" setvalue="True" />
|
<Statuseffect type="Always" target="This" oneshot="true" spritecolor="0,0,0,0" drawinventory="false" setvalue="True" />
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
<sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="861,330,162,219" depth="0.855" premultiplyalpha="false" origin="0.5,0.5" />
|
<sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="861,330,162,219" depth="0.855" premultiplyalpha="false" origin="0.5,0.5" />
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Pre-placed in cave modules and unlocked and randomized by an event. Spawns a random mineral when mined. -->
|
<!-- Pre-placed in cave modules and unlocked and randomized by an event. Spawns a random mineral when mined. -->
|
||||||
<Item name="Mineral Deposit" identifier="mineralspawner" category="Material" Tags="smallitem,ore,mineralspawner" maxstacksize="1" description="used in rock cave to spawn mineral" scale="0.5" spritecolor="255,255,255,255" damagedbyrepairtools="true" damagedbyprojectiles="true" health="50" noninteractable="false">
|
<Item name="Mineral Deposit" identifier="mineralspawner" category="Material" Tags="smallitem,ore,mineralspawner" maxstacksize="60" description="used in rock cave to spawn mineral" scale="0.5" spritecolor="255,255,255,255" damagedbyrepairtools="true" damagedbyprojectiles="true" health="50" noninteractable="false">
|
||||||
<Upgrade gameversion="2.0.0.0" noninteractable="false" />
|
<Upgrade gameversion="2.0.0.0" noninteractable="false" />
|
||||||
<Body radius="40" width="20" density="25" />
|
<Body radius="40" width="20" density="25" />
|
||||||
<LightComponent lightcolor="255,255,180,120" range="50" ison="true" castshadows="false" drawbehindsubs="false">
|
<LightComponent lightcolor="255,255,180,120" range="50" ison="true" castshadows="false" drawbehindsubs="false">
|
||||||
@@ -83,7 +83,7 @@
|
|||||||
</ItemComponent>
|
</ItemComponent>
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Pre-placed in pools of water or flooded cave modules and unlocked and randomized by an event. Gives plantclusterresearched when researched. "unidentifiedgeneticmaterial" tag is used to be able to place it in the research station without having to create an override for that. -->
|
<!-- Pre-placed in pools of water or flooded cave modules and unlocked and randomized by an event. Gives plantclusterresearched when researched. "unidentifiedgeneticmaterial" tag is used to be able to place it in the research station without having to create an override for that. -->
|
||||||
<Item name="Plant Cluster" identifier="plantcluster" category="Material" Tags="mediumitem,plantspawner,unidentifiedgeneticmaterial" maxstacksize="8" description="A cluster of entangled plants. It might be possible to untangle them when stabilizing them with stabilozine at a research table." scale="0.5" spritecolor="255,255,255,255" noninteractable="false" allowstealingalways="true">
|
<Item name="Plant Cluster" identifier="plantcluster" category="Material" Tags="mediumitem,plantspawner,unidentifiedgeneticmaterial" maxstacksize="60" description="A cluster of entangled plants. It might be possible to untangle them when stabilizing them with stabilozine at a research table." scale="0.5" spritecolor="255,255,255,255" noninteractable="false" allowstealingalways="true">
|
||||||
<Upgrade gameversion="2.0.0.0" noninteractable="false" />
|
<Upgrade gameversion="2.0.0.0" noninteractable="false" />
|
||||||
<Body radius="30" width="20" density="10.5" />
|
<Body radius="30" width="20" density="10.5" />
|
||||||
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" depth="0.71" sourcerect="130,139,108,118" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" depth="0.71" sourcerect="130,139,108,118" origin="0.5,0.5" />
|
||||||
@@ -105,7 +105,7 @@
|
|||||||
</Holdable>
|
</Holdable>
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Gives random medical plants when "untagled". "unidentifiedgeneticmaterial" tag is used to be able to place it in the research station without having to create an override for that. -->
|
<!-- Gives random medical plants when "untagled". "unidentifiedgeneticmaterial" tag is used to be able to place it in the research station without having to create an override for that. -->
|
||||||
<Item hideinmenus="true" name="Stabilized Plant Cluster" identifier="plantclusterresearched" category="Material" Tags="mediumitem,plantspawner,unidentifiedgeneticmaterial" maxstacksize="8" description="A cluster of entangled plants. It has been stabilized and can be untangled without harming all of the plants." scale="0.5" spritecolor="255,255,255,255">
|
<Item hideinmenus="true" name="Stabilized Plant Cluster" identifier="plantclusterresearched" category="Material" Tags="mediumitem,plantspawner,unidentifiedgeneticmaterial" maxstacksize="60" description="A cluster of entangled plants. It has been stabilized and can be untangled without harming all of the plants." scale="0.5" spritecolor="255,255,255,255">
|
||||||
<Body radius="30" width="20" density="10.5" />
|
<Body radius="30" width="20" density="10.5" />
|
||||||
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" depth="0.71" sourcerect="130,139,108,118" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" depth="0.71" sourcerect="130,139,108,118" origin="0.5,0.5" />
|
||||||
<Deconstruct time="3" requireddeconstructor="deconstructor" />
|
<Deconstruct time="3" requireddeconstructor="deconstructor" />
|
||||||
@@ -156,7 +156,7 @@
|
|||||||
</CustomInterface>
|
</CustomInterface>
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Pressure Stabilizer for Outpost Security | Non-Player-Team-Interactable -->
|
<!-- Pressure Stabilizer for Outpost Security | Non-Player-Team-Interactable -->
|
||||||
<Item name="Biometrically Locked Pressure Stabilizer" identifier="pressurestabilizersecurity" category="Hidden" maxstacksize="32" maxstacksizecharacterinventory="8" Tags="" allowasextracargo="false" description="" scale="0.5" impactsoundtag="impact_metal_light" nonplayerteaminteractable="true" hideinmenus="true">
|
<Item name="Biometrically Locked Pressure Stabilizer" identifier="pressurestabilizersecurity" category="Hidden" maxstacksize="60" maxstacksizecharacterinventory="60" Tags="" allowasextracargo="false" description="" scale="0.5" impactsoundtag="impact_metal_light" nonplayerteaminteractable="true" hideinmenus="true">
|
||||||
<InventoryIcon texture="Content/Items/Genetic/Genetic.png" sourcerect="244,62,76,65" origin="0.5,0.5" />
|
<InventoryIcon texture="Content/Items/Genetic/Genetic.png" sourcerect="244,62,76,65" origin="0.5,0.5" />
|
||||||
<Sprite texture="Content/Items/Genetic/Genetic.png" depth="0.6" sourcerect="67,85,73,35" origin="0.5,0.5" />
|
<Sprite texture="Content/Items/Genetic/Genetic.png" depth="0.6" sourcerect="67,85,73,35" origin="0.5,0.5" />
|
||||||
<Body radius="15" width="45" density="25" />
|
<Body radius="15" width="45" density="25" />
|
||||||
@@ -219,7 +219,7 @@
|
|||||||
<Remove />
|
<Remove />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</Projectile>
|
</Projectile>
|
||||||
<ItemContainer hideitems="true" capacity="1" maxstacksize="1" canbeselected="false" containedspritedepth="0.81">
|
<ItemContainer hideitems="true" capacity="1" maxstacksize="60" canbeselected="false" containedspritedepth="0.81">
|
||||||
<SlotIcon slotindex="0" texture="Content/Map/Outposts/Art/GenericAssets2.png" sourcerect="1489,287,205,181" />
|
<SlotIcon slotindex="0" texture="Content/Map/Outposts/Art/GenericAssets2.png" sourcerect="1489,287,205,181" />
|
||||||
<GuiFrame relativesize="0.2,0.25" anchor="Center" minsize="140,170" maxsize="280,280" style="ItemUI" />
|
<GuiFrame relativesize="0.2,0.25" anchor="Center" minsize="140,170" maxsize="280,280" style="ItemUI" />
|
||||||
<Containable items="clowngear,clowns" />
|
<Containable items="clowngear,clowns" />
|
||||||
@@ -243,7 +243,7 @@
|
|||||||
</Controller>
|
</Controller>
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Overriding vanilla beers to remove them from the mod - they're unfinished and worse than Hungry Europan drinks -->
|
<!-- Overriding vanilla beers to remove them from the mod - they're unfinished and worse than Hungry Europan drinks -->
|
||||||
<Item name="" nameidentifier="beerbottle" identifier="beerbottle1" category="Medical,Misc" maxstacksize="8" cargocontaineridentifier="mediccrate" description="" Tags="smallitem" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_metal_light">
|
<Item name="" nameidentifier="beerbottle" identifier="beerbottle1" category="Medical,Misc" maxstacksize="60" cargocontaineridentifier="mediccrate" description="" Tags="smallitem" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_metal_light">
|
||||||
<Sprite texture="Content/Map/Outposts/Art/AdminResidentAssets.png" sourcerect="835,0,20,63" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="Content/Map/Outposts/Art/AdminResidentAssets.png" sourcerect="835,0,20,63" depth="0.6" origin="0.5,0.5" />
|
||||||
<SuitableTreatment type="psychosis" suitability="12" />
|
<SuitableTreatment type="psychosis" suitability="12" />
|
||||||
<Body width="20" height="63" density="20" />
|
<Body width="20" height="63" density="20" />
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Override>
|
<Override>
|
||||||
<Items>
|
<Items>
|
||||||
<Item name="Music Player" description="Music Player" identifier="raverplayer" category="Electrical" Tags="largeitem,musicplayer" maxstacksize="1" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
<Item name="Music Player" description="Music Player" identifier="raverplayer" category="Electrical" Tags="largeitem,musicplayer" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
||||||
<PreferredContainer primary="crewcab" secondary="engcab" />
|
<PreferredContainer primary="crewcab" secondary="engcab" />
|
||||||
<PreferredContainer secondary="wreckengcab,abandonedengcab,outpostengcab,beaconengcab" amount="0" spawnprobability="0.00" />
|
<PreferredContainer secondary="wreckengcab,abandonedengcab,outpostengcab,beaconengcab" amount="0" spawnprobability="0.00" />
|
||||||
<Deconstruct time="10">
|
<Deconstruct time="10">
|
||||||
@@ -79,7 +79,7 @@
|
|||||||
<StatusEffect type="OnUse" target="This" ManuallySelectedSound="0" setvalue="true" disabledeltatime="true" />
|
<StatusEffect type="OnUse" target="This" ManuallySelectedSound="0" setvalue="true" disabledeltatime="true" />
|
||||||
</Button>
|
</Button>
|
||||||
</CustomInterface>
|
</CustomInterface>
|
||||||
<ItemContainer hideitems="true" drawinventory="true" capacity="1" maxstacksize="1" slotsperrow="6" itempos="0,0" iteminterval="0,0" itemrotation="0" canbeselected="true" containedspritedepth="0.79" msg="ItemMsgInteractSelect" autofill="True">
|
<ItemContainer hideitems="true" drawinventory="true" capacity="1" maxstacksize="60" slotsperrow="6" itempos="0,0" iteminterval="0,0" itemrotation="0" canbeselected="true" containedspritedepth="0.79" msg="ItemMsgInteractSelect" autofill="True">
|
||||||
<GuiFrame relativesize="0.1,0.15" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.1,0.15" anchor="Center" style="ItemUI" />
|
||||||
<!-- uses a fuckton of different tags for mod compatibility -->
|
<!-- uses a fuckton of different tags for mod compatibility -->
|
||||||
<Containable items="sound,music,song,cassette-playernotes" />
|
<Containable items="sound,music,song,cassette-playernotes" />
|
||||||
@@ -91,7 +91,7 @@
|
|||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Decorative Speaker" description="Speaker with animation when active" identifier="decospeaker" category="Electrical" Tags="" maxstacksize="1" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" nonplayerteaminteractable="true">
|
<Item name="Decorative Speaker" description="Speaker with animation when active" identifier="decospeaker" category="Electrical" Tags="" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" nonplayerteaminteractable="true">
|
||||||
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" depth="0.8" sourcerect="147,0,102,138" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" depth="0.8" sourcerect="147,0,102,138" origin="0.5,0.5" />
|
||||||
<InventoryIcon texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="250,0,88,88" origin="0.5,0.5" />
|
<InventoryIcon texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="250,0,88,88" origin="0.5,0.5" />
|
||||||
<DecorativeSprite name="shaking" texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" depth="0.799" sourcerect="147,0,102,138" origin="0.5,0.5" offset="10,10" offsetanim="Noise" offsetanimspeed="10.0">
|
<DecorativeSprite name="shaking" texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" depth="0.799" sourcerect="147,0,102,138" origin="0.5,0.5" offset="10,10" offsetanim="Noise" offsetanimspeed="10.0">
|
||||||
@@ -121,7 +121,7 @@
|
|||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Outpost Music Player" description="Hidden Music Player for outpost modules" identifier="raverplayeroutpost" category="Electrical" Tags="outpostmusicplayer" maxstacksize="1" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" spritecolor="255,0,0,255" noninteractable="true" hiddeningame="true">
|
<Item name="Outpost Music Player" description="Hidden Music Player for outpost modules" identifier="raverplayeroutpost" category="Electrical" Tags="outpostmusicplayer" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" spritecolor="255,0,0,255" noninteractable="true" hiddeningame="true">
|
||||||
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" depth="0.8" sourcerect="147,0,102,138" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" depth="0.8" sourcerect="147,0,102,138" origin="0.5,0.5" />
|
||||||
<InventoryIcon texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="250,0,88,88" origin="0.5,0.5" />
|
<InventoryIcon texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="250,0,88,88" origin="0.5,0.5" />
|
||||||
<LightComponent allowingameediting="false" canbeselected="false" lightcolor="0,0,0,0" castshadows="false" range="0">
|
<LightComponent allowingameediting="false" canbeselected="false" lightcolor="0,0,0,0" castshadows="false" range="0">
|
||||||
@@ -130,7 +130,7 @@
|
|||||||
<Conditional targetcontaineditem="true" condition="gt 0" />
|
<Conditional targetcontaineditem="true" condition="gt 0" />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</LightComponent>
|
</LightComponent>
|
||||||
<ItemContainer hideitems="true" drawinventory="true" capacity="1" maxstacksize="1" slotsperrow="6" itempos="0,0" iteminterval="0,0" itemrotation="0" canbeselected="true" containedspritedepth="0.79" msg="ItemMsgInteractSelect" autofill="true">
|
<ItemContainer hideitems="true" drawinventory="true" capacity="1" maxstacksize="60" slotsperrow="6" itempos="0,0" iteminterval="0,0" itemrotation="0" canbeselected="true" containedspritedepth="0.79" msg="ItemMsgInteractSelect" autofill="true">
|
||||||
<!-- uses a fuckton of different tags for mod compatibility -->
|
<!-- uses a fuckton of different tags for mod compatibility -->
|
||||||
<Containable items="sound,music,song,cassette-playernotes" />
|
<Containable items="sound,music,song,cassette-playernotes" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
@@ -141,7 +141,7 @@
|
|||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Portable Music Player" description="A portable music player capable of playing cassettes and CDs. Keep away from water! Can be repaired with a screwdriver." identifier="portablemusicplayer" category="Electrical" Tags="mediumitem,musicplayer,short_range" maxstacksize="1" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="4">
|
<Item name="Portable Music Player" description="A portable music player capable of playing cassettes and CDs. Keep away from water! Can be repaired with a screwdriver." identifier="portablemusicplayer" category="Electrical" Tags="mediumitem,musicplayer,short_range" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="4">
|
||||||
<PreferredContainer primary="crewcab" secondary="engcab" />
|
<PreferredContainer primary="crewcab" secondary="engcab" />
|
||||||
<PreferredContainer secondary="wreckengcab,abandonedengcab,outpostengcab,beaconengcab" amount="0" spawnprobability="0.00" />
|
<PreferredContainer secondary="wreckengcab,abandonedengcab,outpostengcab,beaconengcab" amount="0" spawnprobability="0.00" />
|
||||||
<Deconstruct time="10">
|
<Deconstruct time="10">
|
||||||
@@ -220,7 +220,7 @@
|
|||||||
<StatusEffect type="OnUse" target="This" ManuallySelectedSound="0" setvalue="true" disabledeltatime="true" AllowWhenBroken="true" />
|
<StatusEffect type="OnUse" target="This" ManuallySelectedSound="0" setvalue="true" disabledeltatime="true" AllowWhenBroken="true" />
|
||||||
</Button>
|
</Button>
|
||||||
</CustomInterface>
|
</CustomInterface>
|
||||||
<ItemContainer canbeselected="true" selectkey="Action" hideitems="true" drawinventory="true" capacity="1" maxstacksize="1" slotsperrow="6" itempos="0,0" iteminterval="0,0" itemrotation="0" containedspritedepth="0.79" msg="ItemMsgInteractSelect" autofill="True">
|
<ItemContainer canbeselected="true" selectkey="Action" hideitems="true" drawinventory="true" capacity="1" maxstacksize="60" slotsperrow="6" itempos="0,0" iteminterval="0,0" itemrotation="0" containedspritedepth="0.79" msg="ItemMsgInteractSelect" autofill="True">
|
||||||
<GuiFrame relativesize="0.1,0.15" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.1,0.15" anchor="Center" style="ItemUI" />
|
||||||
<RequiredItem items="screwdriver" type="equipped" requireempty="true" />
|
<RequiredItem items="screwdriver" type="equipped" requireempty="true" />
|
||||||
<SlotIcon slotindex="1" texture="Content/UI/StatusMonitorUI.png" sourcerect="128,448,64,64" origin="0.5,0.5" />
|
<SlotIcon slotindex="1" texture="Content/UI/StatusMonitorUI.png" sourcerect="128,448,64,64" origin="0.5,0.5" />
|
||||||
@@ -263,7 +263,7 @@
|
|||||||
<!-- ////////// MUSIC ////////// -->
|
<!-- ////////// MUSIC ////////// -->
|
||||||
<!-- ////////// MUSIC ////////// -->
|
<!-- ////////// MUSIC ////////// -->
|
||||||
<!-- ////////// MUSIC ////////// -->
|
<!-- ////////// MUSIC ////////// -->
|
||||||
<Item name="CD: Pirate Rave" identifier="cd_album_piraterave1" category="Electrical" Tags="smallitem,sound" maxstacksize="1" cargocontaineridentifier="metalcrate" scale="0.3" impactsoundtag="impact_metal_light" isshootable="true" description="A CD featuring a variety of tracks often heard when dealing with pirates. \nTrack-List:\n1. Alien Syndicate (Re_]|M|[_ix) by _]|M|[_\n2. Abandon Ship by Simon Chylinski\n3. Scavenger Hunt Techno (EurocorpFx Remake) by EurocorpFx\n4. The Rebel Path by P.T. Adamczyk\n5. Contra la Luna by P.T. Adamczyk\n6. Cyborg by Full Kontakt">
|
<Item name="CD: Pirate Rave" identifier="cd_album_piraterave1" category="Electrical" Tags="smallitem,sound" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.3" impactsoundtag="impact_metal_light" isshootable="true" description="A CD featuring a variety of tracks often heard when dealing with pirates. \nTrack-List:\n1. Alien Syndicate (Re_]|M|[_ix) by _]|M|[_\n2. Abandon Ship by Simon Chylinski\n3. Scavenger Hunt Techno (EurocorpFx Remake) by EurocorpFx\n4. The Rebel Path by P.T. Adamczyk\n5. Contra la Luna by P.T. Adamczyk\n6. Cyborg by Full Kontakt">
|
||||||
<PreferredContainer primary="crewcab" secondary="engcab" />
|
<PreferredContainer primary="crewcab" secondary="engcab" />
|
||||||
<PreferredContainer secondary="wreckengcab,abandonedengcab,outpostengcab,beaconengcab" amount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="wreckengcab,abandonedengcab,outpostengcab,beaconengcab" amount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="musicplayer" amount="1" spawnprobability="1" />
|
<PreferredContainer secondary="musicplayer" amount="1" spawnprobability="1" />
|
||||||
@@ -382,7 +382,7 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</Powered>
|
</Powered>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="CD: Subnautica OST" identifier="cd_album_subnautica" category="Electrical" Tags="smallitem,sound" maxstacksize="1" cargocontaineridentifier="metalcrate" scale="0.3" impactsoundtag="impact_metal_light" isshootable="true" description="A CD featuring a some tracks from the Subnautica OST. \nTrack-List:\n1. Abandon Ship by Simon Chylinski\n2. Exosuit by Simon Chylinski\n3. Red Alert by Simon Chylinski\n4. Seamoth by Simon Chylinski">
|
<Item name="CD: Subnautica OST" identifier="cd_album_subnautica" category="Electrical" Tags="smallitem,sound" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.3" impactsoundtag="impact_metal_light" isshootable="true" description="A CD featuring a some tracks from the Subnautica OST. \nTrack-List:\n1. Abandon Ship by Simon Chylinski\n2. Exosuit by Simon Chylinski\n3. Red Alert by Simon Chylinski\n4. Seamoth by Simon Chylinski">
|
||||||
<PreferredContainer primary="crewcab" secondary="engcab" />
|
<PreferredContainer primary="crewcab" secondary="engcab" />
|
||||||
<PreferredContainer secondary="wreckengcab,abandonedengcab,outpostengcab,beaconengcab" amount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="wreckengcab,abandonedengcab,outpostengcab,beaconengcab" amount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="musicplayer" amount="1" spawnprobability="1" />
|
<PreferredContainer secondary="musicplayer" amount="1" spawnprobability="1" />
|
||||||
@@ -469,7 +469,7 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</Powered>
|
</Powered>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="CD: GRIP OST" identifier="cd_album_grip" category="Electrical" Tags="smallitem,sound" maxstacksize="1" cargocontaineridentifier="metalcrate" scale="0.3" impactsoundtag="impact_metal_light" isshootable="true" description="A CD featuring a some tracks from the GRIP OST. \nTrack-List:\n1. Clock Watch by Full Kontakt\n2. Cerbera by Imperium\n3. Cyborg by Full Kontakt\n4. Black Out by Full Kontakt">
|
<Item name="CD: GRIP OST" identifier="cd_album_grip" category="Electrical" Tags="smallitem,sound" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.3" impactsoundtag="impact_metal_light" isshootable="true" description="A CD featuring a some tracks from the GRIP OST. \nTrack-List:\n1. Clock Watch by Full Kontakt\n2. Cerbera by Imperium\n3. Cyborg by Full Kontakt\n4. Black Out by Full Kontakt">
|
||||||
<PreferredContainer primary="crewcab" secondary="engcab" />
|
<PreferredContainer primary="crewcab" secondary="engcab" />
|
||||||
<PreferredContainer secondary="wreckengcab,abandonedengcab,outpostengcab,beaconengcab" amount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="wreckengcab,abandonedengcab,outpostengcab,beaconengcab" amount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="musicplayer" amount="1" spawnprobability="1" />
|
<PreferredContainer secondary="musicplayer" amount="1" spawnprobability="1" />
|
||||||
@@ -556,7 +556,7 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</Powered>
|
</Powered>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="CD: Forgive Me Father OST" identifier="cd_album_forgivemefather" category="Electrical" Tags="smallitem,sound" maxstacksize="1" cargocontaineridentifier="metalcrate" scale="0.3" impactsoundtag="impact_metal_light" isshootable="true" description="A CD featuring a some tracks from the Forgive Me Father OST. \nTrack-List:\n1. Forgiveness Is Divine by Tim Fialka\n2. Good Time For You To Get Angry by Tim Fialka\n3. Big Ugly Fish Pt.1 by Tim Fialka\n4. Big Ugly Fish Pt.2 by Tim Fialka\n5. Rain And Pain by Tim Fialka\n6. Sweetie, Get Me Bazooka by Tim Fialka\n7. Welcome To Pestisville by Tim Fialka\n8. A Crow's Breakfast by Tim Fialka">
|
<Item name="CD: Forgive Me Father OST" identifier="cd_album_forgivemefather" category="Electrical" Tags="smallitem,sound" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.3" impactsoundtag="impact_metal_light" isshootable="true" description="A CD featuring a some tracks from the Forgive Me Father OST. \nTrack-List:\n1. Forgiveness Is Divine by Tim Fialka\n2. Good Time For You To Get Angry by Tim Fialka\n3. Big Ugly Fish Pt.1 by Tim Fialka\n4. Big Ugly Fish Pt.2 by Tim Fialka\n5. Rain And Pain by Tim Fialka\n6. Sweetie, Get Me Bazooka by Tim Fialka\n7. Welcome To Pestisville by Tim Fialka\n8. A Crow's Breakfast by Tim Fialka">
|
||||||
<PreferredContainer primary="crewcab" secondary="engcab" />
|
<PreferredContainer primary="crewcab" secondary="engcab" />
|
||||||
<PreferredContainer secondary="wreckengcab,abandonedengcab,outpostengcab,beaconengcab" amount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="wreckengcab,abandonedengcab,outpostengcab,beaconengcab" amount="1" spawnprobability="0.01" />
|
||||||
<PreferredContainer secondary="musicplayer" amount="1" spawnprobability="1" />
|
<PreferredContainer secondary="musicplayer" amount="1" spawnprobability="1" />
|
||||||
@@ -708,7 +708,7 @@
|
|||||||
</Powered>
|
</Powered>
|
||||||
</Item>
|
</Item>
|
||||||
<!-- OUTPOST SONGS | Exclusive to outpost music players. Should not be obtainable. -->
|
<!-- OUTPOST SONGS | Exclusive to outpost music players. Should not be obtainable. -->
|
||||||
<Item name="Outpost Song: Scavenger Hunt Techno (EurocorpFx Remake)" description="Scavenger Hunt Techno (EurocorpFx Remake) by EurocorpFx from Youtube (Link on modpage)" identifier="music_scavengerhunt_outpost" category="Electrical" Tags="smallitem,sound" maxstacksize="1" cargocontaineridentifier="metalcrate" scale="0.3" impactsoundtag="impact_metal_light" isshootable="true">
|
<Item name="Outpost Song: Scavenger Hunt Techno (EurocorpFx Remake)" description="Scavenger Hunt Techno (EurocorpFx Remake) by EurocorpFx from Youtube (Link on modpage)" identifier="music_scavengerhunt_outpost" category="Electrical" Tags="smallitem,sound" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.3" impactsoundtag="impact_metal_light" isshootable="true">
|
||||||
<PreferredContainer primary="outpostmusicplayer" spawnprobability="1.0" />
|
<PreferredContainer primary="outpostmusicplayer" spawnprobability="1.0" />
|
||||||
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" depth="0.8" sourcerect="62,111,67,58" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" depth="0.8" sourcerect="62,111,67,58" origin="0.5,0.5" />
|
||||||
<Body width="65" height="56" density="15" />
|
<Body width="65" height="56" density="15" />
|
||||||
@@ -719,7 +719,7 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</ItemComponent>
|
</ItemComponent>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Outpost Song: The Rebel Path" description="The Rebel Path by P.T. Adamczyk from Cyberpunk 2077 OST (Link on modpage)" identifier="music_rebelpath_outpost" category="Electrical" Tags="smallitem,sound" maxstacksize="1" cargocontaineridentifier="metalcrate" scale="0.3" impactsoundtag="impact_metal_light" isshootable="true">
|
<Item name="Outpost Song: The Rebel Path" description="The Rebel Path by P.T. Adamczyk from Cyberpunk 2077 OST (Link on modpage)" identifier="music_rebelpath_outpost" category="Electrical" Tags="smallitem,sound" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.3" impactsoundtag="impact_metal_light" isshootable="true">
|
||||||
<PreferredContainer primary="outpostmusicplayer" spawnprobability="1.0" />
|
<PreferredContainer primary="outpostmusicplayer" spawnprobability="1.0" />
|
||||||
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" depth="0.8" sourcerect="62,111,67,58" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" depth="0.8" sourcerect="62,111,67,58" origin="0.5,0.5" />
|
||||||
<Body width="65" height="56" density="15" />
|
<Body width="65" height="56" density="15" />
|
||||||
@@ -730,7 +730,7 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</ItemComponent>
|
</ItemComponent>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Outpost Song: Black Out" description="Black Out by Full Kontakt from GRIP: Combat Racing OST (Link on modpage)" identifier="music_blackout_outpost" category="Electrical" Tags="smallitem,sound" maxstacksize="1" cargocontaineridentifier="metalcrate" scale="0.3" impactsoundtag="impact_metal_light" isshootable="true">
|
<Item name="Outpost Song: Black Out" description="Black Out by Full Kontakt from GRIP: Combat Racing OST (Link on modpage)" identifier="music_blackout_outpost" category="Electrical" Tags="smallitem,sound" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.3" impactsoundtag="impact_metal_light" isshootable="true">
|
||||||
<PreferredContainer primary="outpostmusicplayer" spawnprobability="1.0" />
|
<PreferredContainer primary="outpostmusicplayer" spawnprobability="1.0" />
|
||||||
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" depth="0.8" sourcerect="62,111,67,58" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" depth="0.8" sourcerect="62,111,67,58" origin="0.5,0.5" />
|
||||||
<Body width="65" height="56" density="15" />
|
<Body width="65" height="56" density="15" />
|
||||||
@@ -741,7 +741,7 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</ItemComponent>
|
</ItemComponent>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Outpost Song: Contra la Luna" description="Contra la Luna by P.T. Adamczyk from Cyberpunk 2077 Phantom Liberty OST (Link on modpage)" identifier="music_contralaluna_outpost" category="Electrical" Tags="smallitem,sound" maxstacksize="1" cargocontaineridentifier="metalcrate" scale="0.3" impactsoundtag="impact_metal_light" isshootable="true">
|
<Item name="Outpost Song: Contra la Luna" description="Contra la Luna by P.T. Adamczyk from Cyberpunk 2077 Phantom Liberty OST (Link on modpage)" identifier="music_contralaluna_outpost" category="Electrical" Tags="smallitem,sound" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.3" impactsoundtag="impact_metal_light" isshootable="true">
|
||||||
<PreferredContainer primary="outpostmusicplayer" spawnprobability="1.0" />
|
<PreferredContainer primary="outpostmusicplayer" spawnprobability="1.0" />
|
||||||
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" depth="0.8" sourcerect="62,111,67,58" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" depth="0.8" sourcerect="62,111,67,58" origin="0.5,0.5" />
|
||||||
<Body width="65" height="56" density="15" />
|
<Body width="65" height="56" density="15" />
|
||||||
@@ -755,7 +755,7 @@
|
|||||||
<!-- ////////// BACKWARDS COMPATIBILITY ////////// -->
|
<!-- ////////// BACKWARDS COMPATIBILITY ////////// -->
|
||||||
<!-- ////////// BACKWARDS COMPATIBILITY ////////// -->
|
<!-- ////////// BACKWARDS COMPATIBILITY ////////// -->
|
||||||
<!-- ////////// BACKWARDS COMPATIBILITY ////////// -->
|
<!-- ////////// BACKWARDS COMPATIBILITY ////////// -->
|
||||||
<Item name="Song: Alien Syndicate (Re_]|M|[_ix)" description="Alien Syndicate (Re_]|M|[_ix) by _]|M|[_ (myself) made for this mod" identifier="music_aliensyndicateremix" category="Electrical" Tags="smallitem,sound" maxstacksize="1" cargocontaineridentifier="metalcrate" scale="0.3" impactsoundtag="impact_metal_light" isshootable="true">
|
<Item name="Song: Alien Syndicate (Re_]|M|[_ix)" description="Alien Syndicate (Re_]|M|[_ix) by _]|M|[_ (myself) made for this mod" identifier="music_aliensyndicateremix" category="Electrical" Tags="smallitem,sound" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.3" impactsoundtag="impact_metal_light" isshootable="true">
|
||||||
<Deconstruct time="10">
|
<Deconstruct time="10">
|
||||||
<Item identifier="plastic" />
|
<Item identifier="plastic" />
|
||||||
</Deconstruct>
|
</Deconstruct>
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
</Price>
|
</Price>
|
||||||
<Fabricate suitablefabricators="piratestore" requiredtime="3" requiredmoney="75" fabricationlimitmin="0" fabricationlimitmax="10" />
|
<Fabricate suitablefabricators="piratestore" requiredtime="3" requiredmoney="75" fabricationlimitmin="0" fabricationlimitmax="10" />
|
||||||
<Deconstruct time="10">
|
<Deconstruct time="10">
|
||||||
<Item identifier="organicfiber" />
|
<Item identifier="organicfiber" amount="2" />
|
||||||
</Deconstruct>
|
</Deconstruct>
|
||||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sheetindex="3,10" sheetelementsize="64,64" />
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sheetindex="3,10" sheetelementsize="64,64" />
|
||||||
<Sprite name="bandit" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="510,224,120,63" depth="0.6" origin="0.5,0.5" />
|
<Sprite name="bandit" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="510,224,120,63" depth="0.6" origin="0.5,0.5" />
|
||||||
@@ -55,7 +55,7 @@
|
|||||||
</Price>
|
</Price>
|
||||||
<Fabricate suitablefabricators="piratestore" requiredtime="3" requiredmoney="75" fabricationlimitmin="0" fabricationlimitmax="10" />
|
<Fabricate suitablefabricators="piratestore" requiredtime="3" requiredmoney="75" fabricationlimitmin="0" fabricationlimitmax="10" />
|
||||||
<Deconstruct time="10">
|
<Deconstruct time="10">
|
||||||
<Item identifier="organicfiber" />
|
<Item identifier="organicfiber" amount="2" />
|
||||||
</Deconstruct>
|
</Deconstruct>
|
||||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sheetindex="4,10" sheetelementsize="64,64" />
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sheetindex="4,10" sheetelementsize="64,64" />
|
||||||
<Sprite name="bandit" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="643,224,119,65" depth="0.6" origin="0.5,0.5" />
|
<Sprite name="bandit" texture="Content/Items/Jobgear/MiscJobGear.png" sourcerect="643,224,119,65" depth="0.6" origin="0.5,0.5" />
|
||||||
@@ -79,7 +79,7 @@
|
|||||||
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="bitewounds, blunttrauma" damagemultiplier="0.9" />
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="bitewounds, blunttrauma" damagemultiplier="0.9" />
|
||||||
</Wearable>
|
</Wearable>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="dirtybomb" category="Weapon" Tags="smallitem,explosive,separatists" allowasextracargo="true" maxstacksize="8" Scale="0.5" impactsoundtag="impact_soft">
|
<Item name="" identifier="dirtybomb" category="Weapon" Tags="smallitem,explosive,separatists" allowasextracargo="true" maxstacksize="60" Scale="0.5" impactsoundtag="impact_soft">
|
||||||
<PreferredContainer primary="secarmcab" secondary="armcab" />
|
<PreferredContainer primary="secarmcab" secondary="armcab" />
|
||||||
<Price baseprice="240" sold="false">
|
<Price baseprice="240" sold="false">
|
||||||
<Price storeidentifier="merchantoutpost" multiplier="1.25" minavailable="0" maxavailable="2" sold="true">
|
<Price storeidentifier="merchantoutpost" multiplier="1.25" minavailable="0" maxavailable="2" sold="true">
|
||||||
@@ -135,11 +135,11 @@
|
|||||||
<Item name="" description="" identifier="exosuitPA" category="Diving,Equipment" tags="diving,divinggear_wearableindoors,provocative,deepdiving,deepdivinglarge" scale="0.605" fireproof="true" isshootable="true" allowdroppingonswapwith="diving" impactsoundtag="impact_metal_heavy" nonplayerteaminteractable="True" hideinmenus="True">
|
<Item name="" description="" identifier="exosuitPA" category="Diving,Equipment" tags="diving,divinggear_wearableindoors,provocative,deepdiving,deepdivinglarge" scale="0.605" fireproof="true" isshootable="true" allowdroppingonswapwith="diving" impactsoundtag="impact_metal_heavy" nonplayerteaminteractable="True" hideinmenus="True">
|
||||||
<Price baseprice="2473" canbespecial="false" sold="false" />
|
<Price baseprice="2473" canbespecial="false" sold="false" />
|
||||||
<Deconstruct time="30">
|
<Deconstruct time="30">
|
||||||
<Item identifier="titaniumaluminiumalloy" />
|
<Item identifier="titaniumaluminiumalloy" amount="2" />
|
||||||
<Item identifier="titaniumaluminiumalloy" />
|
<Item identifier="titaniumaluminiumalloy" amount="2" />
|
||||||
<Item identifier="titaniumaluminiumalloy" />
|
<Item identifier="titaniumaluminiumalloy" amount="2" />
|
||||||
<Item identifier="rubber" />
|
<Item identifier="rubber" amount="2" />
|
||||||
<Item identifier="rubber" />
|
<Item identifier="rubber" amount="2" />
|
||||||
</Deconstruct>
|
</Deconstruct>
|
||||||
<InventoryIcon texture="%ModDir:2532991202%/Items/Pirates/Exosuit.png" sourcerect="384,384,128,128" origin="0.5,0.5" />
|
<InventoryIcon texture="%ModDir:2532991202%/Items/Pirates/Exosuit.png" sourcerect="384,384,128,128" origin="0.5,0.5" />
|
||||||
<Sprite name="Exosuit Item" texture="%ModDir:2532991202%/Items/Pirates/Exosuit.png" sourcerect="2,266,203,244" depth="0.55" origin="0.5,0.5" />
|
<Sprite name="Exosuit Item" texture="%ModDir:2532991202%/Items/Pirates/Exosuit.png" sourcerect="2,266,203,244" depth="0.55" origin="0.5,0.5" />
|
||||||
@@ -243,10 +243,10 @@
|
|||||||
<ItemContainer capacity="0" hideitems="true" containedstateindicatorstyle="tank" containedstateindicatorslot="0">
|
<ItemContainer capacity="0" hideitems="true" containedstateindicatorstyle="tank" containedstateindicatorslot="0">
|
||||||
<SlotIcon slotindex="0" texture="Content/UI/ContainerIndicators.png" sourcerect="1,93,120,29" origin="0.5,0.45" />
|
<SlotIcon slotindex="0" texture="Content/UI/ContainerIndicators.png" sourcerect="1,93,120,29" origin="0.5,0.45" />
|
||||||
<SlotIcon slotindex="1" texture="Content/UI/ContainerIndicators.png" sourcerect="2,184,120,32" origin="0.5,0.5" />
|
<SlotIcon slotindex="1" texture="Content/UI/ContainerIndicators.png" sourcerect="2,184,120,32" origin="0.5,0.5" />
|
||||||
<SubContainer capacity="1" maxstacksize="1">
|
<SubContainer capacity="1" maxstacksize="60">
|
||||||
<Containable items="oxygensource,weldingtoolfuel" />
|
<Containable items="oxygensource,weldingtoolfuel" />
|
||||||
</SubContainer>
|
</SubContainer>
|
||||||
<SubContainer capacity="1" maxstacksize="1">
|
<SubContainer capacity="1" maxstacksize="60">
|
||||||
<Containable items="mobilebattery">
|
<Containable items="mobilebattery">
|
||||||
<StatusEffect type="OnContaining" target="This" Voltage="1.0" setvalue="true" />
|
<StatusEffect type="OnContaining" target="This" Voltage="1.0" setvalue="true" />
|
||||||
</Containable>
|
</Containable>
|
||||||
@@ -257,11 +257,11 @@
|
|||||||
<Item name="Pirate Exosuit" description="A heavily modified exosuit. It seems some pirates are quite crafty and managed to increase the stun resistance of this exosuit and allow the user to breath hull oxygen if available." identifier="exosuitplayerPA" category="Diving,Equipment" tags="diving,divinggear_wearableindoors,provocative,deepdiving,deepdivinglarge" scale="0.605" fireproof="true" isshootable="true" allowdroppingonswapwith="diving" impactsoundtag="impact_metal_heavy">
|
<Item name="Pirate Exosuit" description="A heavily modified exosuit. It seems some pirates are quite crafty and managed to increase the stun resistance of this exosuit and allow the user to breath hull oxygen if available." identifier="exosuitplayerPA" category="Diving,Equipment" tags="diving,divinggear_wearableindoors,provocative,deepdiving,deepdivinglarge" scale="0.605" fireproof="true" isshootable="true" allowdroppingonswapwith="diving" impactsoundtag="impact_metal_heavy">
|
||||||
<Price baseprice="2473" canbespecial="false" sold="false" />
|
<Price baseprice="2473" canbespecial="false" sold="false" />
|
||||||
<Deconstruct time="30">
|
<Deconstruct time="30">
|
||||||
<Item identifier="titaniumaluminiumalloy" />
|
<Item identifier="titaniumaluminiumalloy" amount="2" />
|
||||||
<Item identifier="titaniumaluminiumalloy" />
|
<Item identifier="titaniumaluminiumalloy" amount="2" />
|
||||||
<Item identifier="titaniumaluminiumalloy" />
|
<Item identifier="titaniumaluminiumalloy" amount="2" />
|
||||||
<Item identifier="rubber" />
|
<Item identifier="rubber" amount="2" />
|
||||||
<Item identifier="rubber" />
|
<Item identifier="rubber" amount="2" />
|
||||||
</Deconstruct>
|
</Deconstruct>
|
||||||
<!--<Fabricate suitablefabricators="piratestore" requiredtime="3" requiredmoney="12742" fabricationlimitmin="0" fabricationlimitmax="1" />-->
|
<!--<Fabricate suitablefabricators="piratestore" requiredtime="3" requiredmoney="12742" fabricationlimitmin="0" fabricationlimitmax="1" />-->
|
||||||
<Fabricate suitablefabricators="fabricator" requiredtime="180">
|
<Fabricate suitablefabricators="fabricator" requiredtime="180">
|
||||||
@@ -371,26 +371,26 @@
|
|||||||
<ItemContainer capacity="0" hideitems="true" containedstateindicatorstyle="tank" containedstateindicatorslot="0">
|
<ItemContainer capacity="0" hideitems="true" containedstateindicatorstyle="tank" containedstateindicatorslot="0">
|
||||||
<SlotIcon slotindex="0" texture="Content/UI/ContainerIndicators.png" sourcerect="1,93,120,29" origin="0.5,0.45" />
|
<SlotIcon slotindex="0" texture="Content/UI/ContainerIndicators.png" sourcerect="1,93,120,29" origin="0.5,0.45" />
|
||||||
<SlotIcon slotindex="1" texture="Content/UI/ContainerIndicators.png" sourcerect="2,184,120,32" origin="0.5,0.5" />
|
<SlotIcon slotindex="1" texture="Content/UI/ContainerIndicators.png" sourcerect="2,184,120,32" origin="0.5,0.5" />
|
||||||
<SubContainer capacity="1" maxstacksize="1">
|
<SubContainer capacity="1" maxstacksize="60">
|
||||||
<Containable items="oxygensource,weldingtoolfuel" />
|
<Containable items="oxygensource,weldingtoolfuel" />
|
||||||
</SubContainer>
|
</SubContainer>
|
||||||
<SubContainer capacity="1" maxstacksize="1">
|
<SubContainer capacity="1" maxstacksize="60">
|
||||||
<Containable items="mobilebattery">
|
<Containable items="mobilebattery">
|
||||||
<StatusEffect type="OnContaining" target="This" Voltage="1.0" setvalue="true" />
|
<StatusEffect type="OnContaining" target="This" Voltage="1.0" setvalue="true" />
|
||||||
</Containable>
|
</Containable>
|
||||||
</SubContainer>
|
</SubContainer>
|
||||||
<SubContainer capacity="10">
|
<SubContainer capacity="30">
|
||||||
<Containable items="smallitem" />
|
<Containable items="smallitem,ammobox,deepdiving,mediumitem,largeitem" />
|
||||||
</SubContainer>
|
</SubContainer>
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
<aitarget maxsightrange="1500" />
|
<aitarget maxsightrange="1500" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Damaged Pirate Exosuit Parts" identifier="exosuitpartsPA" category="Misc,Material" maxstacksize="8" cargocontaineridentifier="metalcrate" description="Damaged parts from a modified pirate exosuit." Tags="mediumitem,material" scale="0.5" impactsoundtag="impact_metal_heavy">
|
<Item name="Damaged Pirate Exosuit Parts" identifier="exosuitpartsPA" category="Misc,Material" maxstacksize="60" cargocontaineridentifier="metalcrate" description="Damaged parts from a modified pirate exosuit." Tags="mediumitem,material" scale="0.5" impactsoundtag="impact_metal_heavy">
|
||||||
<PreferredContainer primary="storagecab" secondary="engcab" />
|
<PreferredContainer primary="storagecab" secondary="engcab" />
|
||||||
<Sprite texture="%ModDir:2532991202%/Items/Pirates/ExosuitParts.png" sourcerect="0,0,164,113" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="%ModDir:2532991202%/Items/Pirates/ExosuitParts.png" sourcerect="0,0,164,113" depth="0.6" origin="0.5,0.5" />
|
||||||
<Deconstruct time="15">
|
<Deconstruct time="15">
|
||||||
<Item identifier="titaniumaluminiumalloy" />
|
<Item identifier="titaniumaluminiumalloy" amount="2" />
|
||||||
<Item identifier="rubber" />
|
<Item identifier="rubber" amount="2" />
|
||||||
</Deconstruct>
|
</Deconstruct>
|
||||||
<InventoryIcon texture="%ModDir:2532991202%/Items/Pirates/ExosuitParts.png" sourcerect="0,0,164,113" origin="0.5,0.5" />
|
<InventoryIcon texture="%ModDir:2532991202%/Items/Pirates/ExosuitParts.png" sourcerect="0,0,164,113" origin="0.5,0.5" />
|
||||||
<Price baseprice="494" canbespecial="false" sold="false" />
|
<Price baseprice="494" canbespecial="false" sold="false" />
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<contentpackage name="DynamicEuropa" modversion="2.0.149" corepackage="False" steamworkshopid="2532991202" gameversion="1.7.7.0" expectedhash="C4F16D35D2880BC388C0D9BD52589FA2">
|
<contentpackage name="DynamicEuropa" modversion="2.0.149" corepackage="False" steamworkshopid="2532991202" gameversion="1.7.7.0" >
|
||||||
<Afflictions file="%ModDir%/Integrations/Hungry Europans/Content/Afflictions.xml" />
|
<Afflictions file="%ModDir%/Integrations/Hungry Europans/Content/Afflictions.xml" />
|
||||||
<Afflictions file="%ModDir%/Characters/Special Creatures/Lithomorph/LithomorphAfflictions.xml" />
|
<Afflictions file="%ModDir%/Characters/Special Creatures/Lithomorph/LithomorphAfflictions.xml" />
|
||||||
<Jobs file="%ModDir%/NPCPrefabs/Jobs.xml" />
|
<Jobs file="%ModDir%/NPCPrefabs/Jobs.xml" />
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<contentpackage name="EK_Revuk_Mk-I" modversion="1.0.4" corepackage="False" steamworkshopid="3367089231" gameversion="1.6.19.1" expectedhash="0E92F3FAE68C0E657DB46B061E03D28A">
|
<contentpackage name="EK_Revuk_Mk-I" modversion="1.0.4" corepackage="False" steamworkshopid="3367089231" gameversion="1.6.19.1" >
|
||||||
<Submarine file="%ModDir%/EK_Revuk_Mk-I.sub" />
|
<Submarine file="%ModDir%/EK_Revuk_Mk-I.sub" />
|
||||||
</contentpackage>
|
</contentpackage>
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Items>
|
<Items>
|
||||||
<Item name="Extinguisher Component" identifier="ExtinguisherComponent" category="Equipment" Tags="smallitem,tool,signal" cargocontaineridentifier="metalcrate" requireaimtouse="true" characterusable="false" Scale="0.65" impactsoundtag="impact_metal_light" maxstacksize="2">
|
<Item name="Extinguisher Component" identifier="ExtinguisherComponent" category="Equipment" Tags="smallitem,tool,signal" cargocontaineridentifier="metalcrate" requireaimtouse="true" characterusable="false" Scale="0.65" impactsoundtag="impact_metal_light" maxstacksize="60">
|
||||||
<PreferredContainer primary="engcab" />
|
<PreferredContainer primary="engcab" />
|
||||||
<PreferredContainer primary="wreckstoragecab,abandonedstoragecab,piratestoragecab" amount="1" spawnprobability="0.0125" />
|
<PreferredContainer primary="wreckstoragecab,abandonedstoragecab,piratestoragecab" amount="1" spawnprobability="0.0125" />
|
||||||
<PreferredContainer primary="outpostcrewcabinet" amount="1" spawnprobability="0.025" />
|
<PreferredContainer primary="outpostcrewcabinet" amount="1" spawnprobability="0.025" />
|
||||||
@@ -62,7 +62,7 @@
|
|||||||
<Containable items="extinguisher" />
|
<Containable items="extinguisher" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Flamer Component" identifier="FlamerComponent" category="Equipment" Tags="smallitem,tool,signal" cargocontaineridentifier="metalcrate" fireproof="true" requireaimtouse="true" characterusable="false" Scale="0.45" impactsoundtag="impact_metal_light" maxstacksize="2">
|
<Item name="Flamer Component" identifier="FlamerComponent" category="Equipment" Tags="smallitem,tool,signal" cargocontaineridentifier="metalcrate" fireproof="true" requireaimtouse="true" characterusable="false" Scale="0.45" impactsoundtag="impact_metal_light" maxstacksize="60">
|
||||||
<PreferredContainer primary="engcab" />
|
<PreferredContainer primary="engcab" />
|
||||||
<PreferredContainer primary="wreckstoragecab,abandonedstoragecab,piratestoragecab" amount="1" spawnprobability="0.0125" />
|
<PreferredContainer primary="wreckstoragecab,abandonedstoragecab,piratestoragecab" amount="1" spawnprobability="0.0125" />
|
||||||
<PreferredContainer primary="outpostcrewcabinet" amount="1" spawnprobability="0.025" />
|
<PreferredContainer primary="outpostcrewcabinet" amount="1" spawnprobability="0.025" />
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<contentpackage name="ExtinguisherComponent" modversion="1.0.1" corepackage="False" steamworkshopid="3389755246" gameversion="1.7.7.0" expectedhash="A18E147B0228CB082A43503485D12761">
|
<contentpackage name="ExtinguisherComponent" modversion="1.0.1" corepackage="False" steamworkshopid="3389755246" gameversion="1.7.7.0" >
|
||||||
<Item file="%ModDir%/ExtinguisherComponent.xml" />
|
<Item file="%ModDir%/ExtinguisherComponent.xml" />
|
||||||
</contentpackage>
|
</contentpackage>
|
||||||
@@ -1,2 +1,2 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<contentpackage name="Fast Forward" modversion="1.1.1" corepackage="False" steamworkshopid="3299673932" gameversion="1.5.9.1" expectedhash="5E204AEA82A0D57B24A0F7E77D3DC313" />
|
<contentpackage name="Fast Forward" modversion="1.1.1" corepackage="False" steamworkshopid="3299673932" gameversion="1.5.9.1" />
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<contentpackage name="Fortunate Worm" modversion="1.0.1" corepackage="False" steamworkshopid="2702843916" gameversion="1.0.8.0" expectedhash="D73C37C195D574E7CF39726DC7E305D3" installtime="2022Y 01M 01D 03HR 06MIN 06SEC UTC">
|
<contentpackage name="Fortunate Worm" modversion="1.0.1" corepackage="False" steamworkshopid="2702843916" gameversion="1.0.8.0" installtime="2022Y 01M 01D 03HR 06MIN 06SEC UTC">
|
||||||
<Character file="%ModDir%/Characters/Endworm/Endworm.xml" />
|
<Character file="%ModDir%/Characters/Endworm/Endworm.xml" />
|
||||||
<Other file="%ModDir%/Sound/FortunateWorm.ogg" />
|
<Other file="%ModDir%/Sound/FortunateWorm.ogg" />
|
||||||
</contentpackage>
|
</contentpackage>
|
||||||
@@ -93,17 +93,17 @@
|
|||||||
<input name="power_in" displayname="connection.powerin" />
|
<input name="power_in" displayname="connection.powerin" />
|
||||||
<input name="transducer_in" displayname="connection.sonartransducerin" />
|
<input name="transducer_in" displayname="connection.sonartransducerin" />
|
||||||
<input name="velocity_in" displayname="connection.steeringvelocityin" />
|
<input name="velocity_in" displayname="connection.steeringvelocityin" />
|
||||||
<output name="velocity_x_out" displayname="connection.velocityxout" />
|
<output name="velocity_x_out" displayname="connection.velocityxout" maxwires="10" />
|
||||||
<output name="velocity_y_out" displayname="connection.velocityyout" />
|
<output name="velocity_y_out" displayname="connection.velocityyout" maxwires="10" />
|
||||||
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" />
|
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" maxwires="10" />
|
||||||
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" />
|
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" maxwires="10" />
|
||||||
<output name="signal_out3" displayname="connection.signaloutx~[num]=3" />
|
<output name="signal_out3" displayname="connection.signaloutx~[num]=3" maxwires="10" />
|
||||||
<output name="toggle_docking" displayname="connection.toggledocking" />
|
<output name="toggle_docking" displayname="connection.toggledocking" maxwires="10" />
|
||||||
<output name="current_velocity_x" displayname="connection.currentvelocityx" />
|
<output name="current_velocity_x" displayname="connection.currentvelocityx" maxwires="10" />
|
||||||
<output name="current_velocity_y" displayname="connection.currentvelocityy" />
|
<output name="current_velocity_y" displayname="connection.currentvelocityy" maxwires="10" />
|
||||||
<output name="current_position_x" displayname="connection.currentpositionx" />
|
<output name="current_position_x" displayname="connection.currentpositionx" maxwires="10" />
|
||||||
<output name="current_position_y" displayname="connection.currentpositiony" />
|
<output name="current_position_y" displayname="connection.currentpositiony" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<Repairable selectkey="Action" header="electricalrepairsheader" deteriorationspeed="0.125" mindeteriorationdelay="180" maxdeteriorationdelay="720" mindeteriorationcondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairScrewdriver" hudpriority="10">
|
<Repairable selectkey="Action" header="electricalrepairsheader" deteriorationspeed="0.125" mindeteriorationdelay="180" maxdeteriorationdelay="720" mindeteriorationcondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,280" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,280" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
||||||
@@ -195,7 +195,7 @@
|
|||||||
<requireditem items="screwdriver" type="Equipped" />
|
<requireditem items="screwdriver" type="Equipped" />
|
||||||
<input name="power_in" displayname="connection.powerin" />
|
<input name="power_in" displayname="connection.powerin" />
|
||||||
<input name="transducer_in" displayname="connection.sonartransducerin" />
|
<input name="transducer_in" displayname="connection.sonartransducerin" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<Repairable selectkey="Action" header="electricalrepairsheader" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairScrewdriver" hudpriority="10">
|
<Repairable selectkey="Action" header="electricalrepairsheader" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,280" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,280" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
||||||
@@ -291,15 +291,15 @@
|
|||||||
<input name="power_in" displayname="connection.powerin" />
|
<input name="power_in" displayname="connection.powerin" />
|
||||||
<input name="transducer_in" displayname="connection.sonartransducerin" />
|
<input name="transducer_in" displayname="connection.sonartransducerin" />
|
||||||
<input name="velocity_in" displayname="connection.steeringvelocityin" />
|
<input name="velocity_in" displayname="connection.steeringvelocityin" />
|
||||||
<output name="velocity_x_out" displayname="connection.velocityxout" />
|
<output name="velocity_x_out" displayname="connection.velocityxout" maxwires="10" />
|
||||||
<output name="velocity_y_out" displayname="connection.velocityyout" />
|
<output name="velocity_y_out" displayname="connection.velocityyout" maxwires="10" />
|
||||||
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" />
|
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" maxwires="10" />
|
||||||
<output name="toggle_docking" displayname="connection.toggledocking" />
|
<output name="toggle_docking" displayname="connection.toggledocking" maxwires="10" />
|
||||||
<output name="current_velocity_x" displayname="connection.currentvelocityx" />
|
<output name="current_velocity_x" displayname="connection.currentvelocityx" maxwires="10" />
|
||||||
<output name="current_velocity_y" displayname="connection.currentvelocityy" />
|
<output name="current_velocity_y" displayname="connection.currentvelocityy" maxwires="10" />
|
||||||
<output name="current_position_x" displayname="connection.currentpositionx" />
|
<output name="current_position_x" displayname="connection.currentpositionx" maxwires="10" />
|
||||||
<output name="current_position_y" displayname="connection.currentpositiony" />
|
<output name="current_position_y" displayname="connection.currentpositiony" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<Repairable selectkey="Action" header="electricalrepairsheader" fixDurationHighSkill="10" fixDurationLowSkill="25" msg="ItemMsgRepairScrewdriver" hudpriority="10">
|
<Repairable selectkey="Action" header="electricalrepairsheader" fixDurationHighSkill="10" fixDurationLowSkill="25" msg="ItemMsgRepairScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,280" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,280" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<contentpackage name="Immersive Sonar UI - A Real Sonar Add-On" modversion="1.0.4" corepackage="False" steamworkshopid="3172965454" gameversion="1.2.8.0" expectedhash="E815D721BD1CD67E279A0F3DE35B10CB">
|
<contentpackage name="Immersive Sonar UI - A Real Sonar Add-On" modversion="1.0.4" corepackage="False" steamworkshopid="3172965454" gameversion="1.2.8.0" >
|
||||||
<Item file="%ModDir%/Content/Items/Command/command.xml" />
|
<Item file="%ModDir%/Content/Items/Command/command.xml" />
|
||||||
<Other file="%ModDir%/Lua/Autorun/init.lua" />
|
<Other file="%ModDir%/Lua/Autorun/init.lua" />
|
||||||
<Other file="%ModDir%/Lua/Scripts/Client/gunner_overlay.lua" />
|
<Other file="%ModDir%/Lua/Scripts/Client/gunner_overlay.lua" />
|
||||||
|
|||||||
@@ -398,7 +398,7 @@
|
|||||||
<Sound file="Content/Items/Weapons/ShotgunLoad3.ogg" type="OnUse" range="3000" />
|
<Sound file="Content/Items/Weapons/ShotgunLoad3.ogg" type="OnUse" range="3000" />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</RangedWeapon>
|
</RangedWeapon>
|
||||||
<ItemContainer capacity="1" maxstacksize="1" itempos="27,10" iteminterval="0,-4" hideitems="true" containedstateindicatorstyle="bullet">
|
<ItemContainer capacity="1" maxstacksize="60" itempos="27,10" iteminterval="0,-4" hideitems="true" containedstateindicatorstyle="bullet">
|
||||||
<Containable items="shotgunammo" />
|
<Containable items="shotgunammo" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
</Item>
|
</Item>
|
||||||
@@ -430,7 +430,7 @@
|
|||||||
<Remove />
|
<Remove />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</RangedWeapon>
|
</RangedWeapon>
|
||||||
<ItemContainer capacity="1" maxstacksize="1" hideitems="true" containedstateindicatorstyle="bullet">
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="true" containedstateindicatorstyle="bullet">
|
||||||
<Containable items="smground" />
|
<Containable items="smground" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
</Item>
|
</Item>
|
||||||
@@ -459,7 +459,7 @@
|
|||||||
<Remove />
|
<Remove />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</RangedWeapon>
|
</RangedWeapon>
|
||||||
<ItemContainer capacity="1" maxstacksize="1" hideitems="true" containedstateindicatorstyle="bullet">
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="true" containedstateindicatorstyle="bullet">
|
||||||
<Containable items="revolverammo" />
|
<Containable items="revolverammo" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
</Item>
|
</Item>
|
||||||
@@ -486,12 +486,12 @@
|
|||||||
<Remove />
|
<Remove />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</RangedWeapon>
|
</RangedWeapon>
|
||||||
<ItemContainer itempos="27,10" iteminterval="0,-4" hideitems="false" capacity="1" maxstacksize="1" containedstateindicatorstyle="spear" containedspritedepths="0.551,0.552,0.553,0.554,0.555,0.556">
|
<ItemContainer itempos="27,10" iteminterval="0,-4" hideitems="false" capacity="1" maxstacksize="60" containedstateindicatorstyle="spear" containedspritedepths="0.551,0.552,0.553,0.554,0.555,0.556">
|
||||||
<Containable items="harpoonammo" />
|
<Containable items="harpoonammo" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
</Item>
|
</Item>
|
||||||
<!-- A copy of the spear that doesn't have a rope and that also disappears after a bit so that you don't get to have an infinite collection of spears by getting shot repeatedly :) -->
|
<!-- A copy of the spear that doesn't have a rope and that also disappears after a bit so that you don't get to have an infinite collection of spears by getting shot repeatedly :) -->
|
||||||
<Item name="" hideinmenus="true" identifier="shamblerspear" nameidentifier="" category="Equipment" maxstacksize="8" interactthroughwalls="true" cargocontaineridentifier="metalcrate" tags="mediumitem,harpoonammo" Scale="0.5" impactsoundtag="impact_metal_light">
|
<Item name="" hideinmenus="true" identifier="shamblerspear" nameidentifier="" category="Equipment" maxstacksize="60" interactthroughwalls="true" cargocontaineridentifier="metalcrate" tags="mediumitem,harpoonammo" Scale="0.5" impactsoundtag="impact_metal_light">
|
||||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="320,968,55,55" origin="0.5,0.5" />
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="320,968,55,55" origin="0.5,0.5" />
|
||||||
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="85,368,168,11" depth="0.55" origin="0.5,0.5" />
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="85,368,168,11" depth="0.55" origin="0.5,0.5" />
|
||||||
<Body width="160" height="10" density="20" />
|
<Body width="160" height="10" density="20" />
|
||||||
@@ -1088,7 +1088,7 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
<StatusEffect type="OnFire" target="This" Condition="-5.0" />
|
<StatusEffect type="OnFire" target="This" Condition="-5.0" />
|
||||||
</Holdable>
|
</Holdable>
|
||||||
<ItemContainer capacity="1" maxstacksize="1" hideitems="true" showcontainedstateindicator="false">
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="true" showcontainedstateindicator="false">
|
||||||
<Containable items="antibloodloss1">
|
<Containable items="antibloodloss1">
|
||||||
<!-- increase scale -->
|
<!-- increase scale -->
|
||||||
<StatusEffect type="OnContaining" target="This" Scale="0.006" />
|
<StatusEffect type="OnContaining" target="This" Scale="0.006" />
|
||||||
@@ -1134,7 +1134,7 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
<StatusEffect type="OnFire" target="This" Condition="-5.0" />
|
<StatusEffect type="OnFire" target="This" Condition="-5.0" />
|
||||||
</Holdable>
|
</Holdable>
|
||||||
<ItemContainer capacity="1" maxstacksize="1" hideitems="true" showcontainedstateindicator="false">
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="true" showcontainedstateindicator="false">
|
||||||
<Containable items="antibloodloss1">
|
<Containable items="antibloodloss1">
|
||||||
<!-- increase scale -->
|
<!-- increase scale -->
|
||||||
<StatusEffect type="OnContaining" target="This" Scale="0.003" />
|
<StatusEffect type="OnContaining" target="This" Scale="0.003" />
|
||||||
@@ -1181,7 +1181,7 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
<StatusEffect type="OnFire" target="This" Condition="-5.0" />
|
<StatusEffect type="OnFire" target="This" Condition="-5.0" />
|
||||||
</Holdable>
|
</Holdable>
|
||||||
<ItemContainer capacity="1" maxstacksize="1" hideitems="true" showcontainedstateindicator="false" canbeselected="true">
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="true" showcontainedstateindicator="false" canbeselected="true">
|
||||||
<Containable items="antibloodloss1">
|
<Containable items="antibloodloss1">
|
||||||
<!-- increase scale -->
|
<!-- increase scale -->
|
||||||
<StatusEffect type="OnContaining" target="This" Scale="0.005" />
|
<StatusEffect type="OnContaining" target="This" Scale="0.005" />
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
<!-- Name: Calyxanide -->
|
<!-- Name: Calyxanide -->
|
||||||
<!-- An antiparasitic drug used in the treatment of husk parasite infections. Will cure the infection regardless of its progress, unless it is at 100 strength. -->
|
<!-- An antiparasitic drug used in the treatment of husk parasite infections. Will cure the infection regardless of its progress, unless it is at 100 strength. -->
|
||||||
<!-- *************************************************************************************************************************************************************************** -->
|
<!-- *************************************************************************************************************************************************************************** -->
|
||||||
<Calyxanide name="" identifier="calyxanide" category="Material" maxstacksize="32" maxstacksizecharacterinventory="8" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical,syringe" description="" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_metal_light">
|
<Calyxanide name="" identifier="calyxanide" category="Material" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical,syringe" description="" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_metal_light">
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.2" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.2" />
|
||||||
<PreferredContainer secondary="outpostmedcab" amount="1" spawnprobability="0.1" />
|
<PreferredContainer secondary="outpostmedcab" amount="1" spawnprobability="0.1" />
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<contentpackage name="Improved Husks" modversion="1.0.121" corepackage="False" steamworkshopid="2085783214" gameversion="1.6.17.0" expectedhash="9B09299E073EF829D80B7E58DE902AD1">
|
<contentpackage name="Improved Husks" modversion="1.0.121" corepackage="False" steamworkshopid="2085783214" gameversion="1.6.17.0" >
|
||||||
<NPCConversations file="%ModDir:Improved Husks%/HuskModConversations_English.xml" />
|
<NPCConversations file="%ModDir:Improved Husks%/HuskModConversations_English.xml" />
|
||||||
<Afflictions file="%ModDir:Improved Husks%/Afflictions.xml" />
|
<Afflictions file="%ModDir:Improved Husks%/Afflictions.xml" />
|
||||||
<RandomEvents file="%ModDir:Improved Husks%/huskevents.xml" />
|
<RandomEvents file="%ModDir:Improved Husks%/huskevents.xml" />
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<contentpackage name="Iron Guard II AT-III" modversion="1.0.40" corepackage="False" steamworkshopid="3357384886" gameversion="1.7.7.0" expectedhash="CEA465DFCA26F120D641BA9C55F31E95">
|
<contentpackage name="Iron Guard II AT-III" modversion="1.0.40" corepackage="False" steamworkshopid="3357384886" gameversion="1.7.7.0" >
|
||||||
<Submarine file="%ModDir%/Little Squire Shuttle.sub" />
|
<Submarine file="%ModDir%/Little Squire Shuttle.sub" />
|
||||||
<Submarine file="%ModDir%/Iron Guard II AT-III.sub" />
|
<Submarine file="%ModDir%/Iron Guard II AT-III.sub" />
|
||||||
<Submarine file="%ModDir%/Iron Guard II AT-III V2.sub" />
|
<Submarine file="%ModDir%/Iron Guard II AT-III V2.sub" />
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<contentpackage name="Item IO Framework" modversion="0.0.19" corepackage="False" steamworkshopid="2950383008" gameversion="1.7.7.0" expectedhash="F6436554A34A3425D3C68FBF9DDB4FBA">
|
<contentpackage name="Item IO Framework" modversion="0.0.19" corepackage="False" steamworkshopid="2950383008" gameversion="1.7.7.0" >
|
||||||
<Item file="%ModDir%/XML/ItemBox.xml" />
|
<Item file="%ModDir%/XML/ItemBox.xml" />
|
||||||
<Text file="%ModDir%/XML/Text/English.xml" />
|
<Text file="%ModDir%/XML/Text/English.xml" />
|
||||||
<Text file="%ModDir%/XML/Text/SimplifiedChinese.xml" />
|
<Text file="%ModDir%/XML/Text/SimplifiedChinese.xml" />
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<contentpackage name="ItemIO BetterMergeStack" modversion="1.0.2" corepackage="False" steamworkshopid="3406279065" gameversion="1.7.7.0" expectedhash="98D1C5B0293A1539E0A330951231E576">
|
<contentpackage name="ItemIO BetterMergeStack" modversion="1.0.2" corepackage="False" steamworkshopid="3406279065" gameversion="1.7.7.0" >
|
||||||
<Other file="%ModDir%/LICENSE" />
|
<Other file="%ModDir%/LICENSE" />
|
||||||
<UIStyle file="%ModDir%/Text/style.xml" />
|
<UIStyle file="%ModDir%/Text/style.xml" />
|
||||||
<Text file="%ModDir%/Text/English.xml" />
|
<Text file="%ModDir%/Text/English.xml" />
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<contentpackage name="Lua Editor" modversion="1.1.0" corepackage="False" steamworkshopid="2983569829" gameversion="1.5.9.2" expectedhash="2F0A8B96C7FA8BA74043A5C3C8D845BA">
|
<contentpackage name="Lua Editor" modversion="1.1.0" corepackage="False" steamworkshopid="2983569829" gameversion="1.5.9.2" >
|
||||||
<Item file="%ModDir%/Item.xml" />
|
<Item file="%ModDir%/Item.xml" />
|
||||||
</contentpackage>
|
</contentpackage>
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<contentpackage name="Lua For Barotrauma" modversion="1.0.100" corepackage="False" steamworkshopid="2559634234" gameversion="1.7.7.0" expectedhash="90696E9D6187C320B7B55FA11A38E3D2">
|
<contentpackage name="Lua For Barotrauma" modversion="1.0.100" corepackage="False" steamworkshopid="2559634234" gameversion="1.7.7.0" >
|
||||||
<ServerExecutable file="%ModDir%/Binary/DedicatedServer.exe" />
|
<ServerExecutable file="%ModDir%/Binary/DedicatedServer.exe" />
|
||||||
<Item file="%ModDir%/dummyitem.xml" />
|
<Item file="%ModDir%/dummyitem.xml" />
|
||||||
</contentpackage>
|
</contentpackage>
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<contentpackage name="Lua Linker" modversion="1.2.1" corepackage="False" steamworkshopid="2852315967" gameversion="1.0.13.2" expectedhash="A3ECE31A082482DA731A20A0583499BB">
|
<contentpackage name="Lua Linker" modversion="1.2.1" corepackage="False" steamworkshopid="2852315967" gameversion="1.0.13.2" >
|
||||||
<Item file="%ModDir%/Item.xml" />
|
<Item file="%ModDir%/Item.xml" />
|
||||||
</contentpackage>
|
</contentpackage>
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<contentpackage name="Mephist" modversion="1.0.4" corepackage="False" steamworkshopid="3326023624" gameversion="1.5.9.2" expectedhash="DD56858BB4887069F91A5E4320237CE0">
|
<contentpackage name="Mephist" modversion="1.0.4" corepackage="False" steamworkshopid="3326023624" gameversion="1.5.9.2" >
|
||||||
<Item file="%ModDir%/Items/Horn.xml" />
|
<Item file="%ModDir%/Items/Horn.xml" />
|
||||||
<Other file="%ModDir%/Items/signal.png" />
|
<Other file="%ModDir%/Items/signal.png" />
|
||||||
<Other file="%ModDir%/Items/signalcomp.png" />
|
<Other file="%ModDir%/Items/signalcomp.png" />
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<contentpackage name="NT Informative Descriptions" modversion="1.14" corepackage="False" steamworkshopid="3294275235" gameversion="1.7.7.0" expectedhash="712BBD22398FF441A6EBFD2FFD00390A">
|
<contentpackage name="NT Informative Descriptions" modversion="1.14" corepackage="False" steamworkshopid="3294275235" gameversion="1.7.7.0" >
|
||||||
<Text file="%ModDir%/Localization/English/LoadingScreenTips.xml" />
|
<Text file="%ModDir%/Localization/English/LoadingScreenTips.xml" />
|
||||||
</contentpackage>
|
</contentpackage>
|
||||||
@@ -1,2 +1,2 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<contentpackage name="NetworkTweaks" modversion="1.3" corepackage="False" steamworkshopid="3329396988" gameversion="1.5.9.2" expectedhash="62629E9C316BEDC5FE55AF83C1826F0B" />
|
<contentpackage name="NetworkTweaks" modversion="1.3" corepackage="False" steamworkshopid="3329396988" gameversion="1.5.9.2" />
|
||||||
@@ -64,7 +64,7 @@
|
|||||||
</Price>
|
</Price>
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Maybe it's worth moving to Consumables.xml. By: TheManyFacedDemon -->
|
<!-- Maybe it's worth moving to Consumables.xml. By: TheManyFacedDemon -->
|
||||||
<Item name="" identifier="emptybloodpack" category="Medical" maxstacksize="32" maxstacksizecharacterinventory="8" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical" useinhealthinterface="true" description="" scale="0.5" impactsoundtag="impact_soft">
|
<Item name="" identifier="emptybloodpack" category="Medical" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical" useinhealthinterface="true" description="" scale="0.5" impactsoundtag="impact_soft">
|
||||||
<PreferredContainer primary="medcab" minamount="1" maxamount="2" spawnprobability="1" />
|
<PreferredContainer primary="medcab" minamount="1" maxamount="2" spawnprobability="1" />
|
||||||
<Price baseprice="25">
|
<Price baseprice="25">
|
||||||
<Price storeidentifier="merchantmedical" sold="true" multiplier="0.9" minavailable="8" />
|
<Price storeidentifier="merchantmedical" sold="true" multiplier="0.9" minavailable="8" />
|
||||||
|
|||||||
@@ -30,7 +30,7 @@
|
|||||||
<StatusEffect type="OnBroken" target="This" Condition="100" disabledeltatime="true" delay="5" stackable="false" />
|
<StatusEffect type="OnBroken" target="This" Condition="100" disabledeltatime="true" delay="5" stackable="false" />
|
||||||
</ItemComponent>
|
</ItemComponent>
|
||||||
<Pickable msg="ItemMsgPickUpSelect" />
|
<Pickable msg="ItemMsgPickUpSelect" />
|
||||||
<ItemContainer capacity="1" maxstacksize="1" canbeselected="false" hideitems="true" drawinventory="true">
|
<ItemContainer capacity="1" maxstacksize="60" canbeselected="false" hideitems="true" drawinventory="true">
|
||||||
<Containable items="bloodcollector, ominuscard, opluscard, aminuscard ,apluscard ,bminuscard ,bpluscard ,abminuscard , abpluscard, bloodscannercard, donorCard, bloodbag, allblood">
|
<Containable items="bloodcollector, ominuscard, opluscard, aminuscard ,apluscard ,bminuscard ,bpluscard ,abminuscard , abpluscard, bloodscannercard, donorCard, bloodbag, allblood">
|
||||||
<StatusEffect type="OnInserted" target="this">
|
<StatusEffect type="OnInserted" target="this">
|
||||||
<LuaHook name="OnInsertedIntoBloodAnalyzer" />
|
<LuaHook name="OnInsertedIntoBloodAnalyzer" />
|
||||||
@@ -39,7 +39,7 @@
|
|||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
<SkillRequirementHint identifier="medical" level="30" />
|
<SkillRequirementHint identifier="medical" level="30" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="bloodcollector" category="Equipment" description="" cargocontaineridentifier="mediccrate" Tags="smallitem,Material,vial,medical,bloodscannercard" useinhealthinterface="true" scale="0.170" impactsoundtag="impact_metal_light" maxstacksize="32" maxstacksizecharacterinventory="8">
|
<Item name="" identifier="bloodcollector" category="Equipment" description="" cargocontaineridentifier="mediccrate" Tags="smallitem,Material,vial,medical,bloodscannercard" useinhealthinterface="true" scale="0.170" impactsoundtag="impact_metal_light" maxstacksize="60" maxstacksizecharacterinventory="60">
|
||||||
<PreferredContainer primary="medcab" minamount="1" maxamount="8" spawnprobability="1" />
|
<PreferredContainer primary="medcab" minamount="1" maxamount="8" spawnprobability="1" />
|
||||||
<Price baseprice="5">
|
<Price baseprice="5">
|
||||||
<Price storeidentifier="merchantmedical" sold="true" multiplier="0.9" minavailable="8" />
|
<Price storeidentifier="merchantmedical" sold="true" multiplier="0.9" minavailable="8" />
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Items>
|
<Items>
|
||||||
<!-- Ringer's solution / a better version of saline -->
|
<!-- Ringer's solution / a better version of saline -->
|
||||||
<Item name="" identifier="ringerssolution" category="Medical" maxstacksize="32" maxstacksizecharacterinventory="8" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical,petfood1,petfood2,petfood3" useinhealthinterface="true" description="" scale="0.35" impactsoundtag="impact_soft">
|
<Item name="" identifier="ringerssolution" category="Medical" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical,petfood1,petfood2,petfood3" useinhealthinterface="true" description="" scale="0.35" impactsoundtag="impact_soft">
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||||
<PreferredContainer primary="medcab" minamount="6" maxamount="8" />
|
<PreferredContainer primary="medcab" minamount="6" maxamount="8" />
|
||||||
<PreferredContainer primary="supplycab" minamount="3" maxamount="4" spawnprobability="0.5" />
|
<PreferredContainer primary="supplycab" minamount="3" maxamount="4" spawnprobability="0.5" />
|
||||||
@@ -42,7 +42,7 @@
|
|||||||
<SkillRequirementHint identifier="medical" level="20" />
|
<SkillRequirementHint identifier="medical" level="20" />
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Mannitol / heals cerebral hypoxia / only if blood pressure and oxygen presence has been restored -->
|
<!-- Mannitol / heals cerebral hypoxia / only if blood pressure and oxygen presence has been restored -->
|
||||||
<Item name="" identifier="mannitol" category="Medical" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical,syringe" description="" useinhealthinterface="true" scale="0.275" impactsoundtag="impact_metal_light" maxstacksize="32" maxstacksizecharacterinventory="8">
|
<Item name="" identifier="mannitol" category="Medical" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical,syringe" description="" useinhealthinterface="true" scale="0.275" impactsoundtag="impact_metal_light" maxstacksize="60" maxstacksizecharacterinventory="60">
|
||||||
<PreferredContainer primary="medcab" spawnprobability="0.2" />
|
<PreferredContainer primary="medcab" spawnprobability="0.2" />
|
||||||
<PreferredContainer primary="wreckmedcab,abandonedmedcab" minamount="0" maxamount="2" spawnprobability="0.25" />
|
<PreferredContainer primary="wreckmedcab,abandonedmedcab" minamount="0" maxamount="2" spawnprobability="0.25" />
|
||||||
<PreferredContainer primary="outposttrashcan" minamount="0" maxamount="2" spawnprobability="0.01" />
|
<PreferredContainer primary="outposttrashcan" minamount="0" maxamount="2" spawnprobability="0.01" />
|
||||||
@@ -99,7 +99,7 @@
|
|||||||
<SkillRequirementHint identifier="medical" level="60" />
|
<SkillRequirementHint identifier="medical" level="60" />
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Azathioprine / immunosuppressant -->
|
<!-- Azathioprine / immunosuppressant -->
|
||||||
<Item name="" identifier="immunosuppressant" category="Medical" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical,surgerytool" description="" useinhealthinterface="true" scale="0.3" impactsoundtag="impact_metal_light" maxstacksize="32" maxstacksizecharacterinventory="8">
|
<Item name="" identifier="immunosuppressant" category="Medical" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical,surgerytool" description="" useinhealthinterface="true" scale="0.3" impactsoundtag="impact_metal_light" maxstacksize="60" maxstacksizecharacterinventory="60">
|
||||||
<PreferredContainer primary="toxcontainer" spawnprobability="0.2" />
|
<PreferredContainer primary="toxcontainer" spawnprobability="0.2" />
|
||||||
<PreferredContainer primary="wreckmedcab,abandonedmedcab" minamount="0" maxamount="2" spawnprobability="0.1" />
|
<PreferredContainer primary="wreckmedcab,abandonedmedcab" minamount="0" maxamount="2" spawnprobability="0.1" />
|
||||||
<PreferredContainer primary="outposttrashcan" minamount="0" maxamount="2" spawnprobability="0.01" />
|
<PreferredContainer primary="outposttrashcan" minamount="0" maxamount="2" spawnprobability="0.01" />
|
||||||
@@ -139,7 +139,7 @@
|
|||||||
<SkillRequirementHint identifier="medical" level="10" />
|
<SkillRequirementHint identifier="medical" level="10" />
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Thiamine / organ fixer -->
|
<!-- Thiamine / organ fixer -->
|
||||||
<Item name="" identifier="thiamine" category="Medical" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical" description="" useinhealthinterface="true" scale="0.2" impactsoundtag="impact_metal_light" maxstacksize="32" maxstacksizecharacterinventory="8">
|
<Item name="" identifier="thiamine" category="Medical" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical" description="" useinhealthinterface="true" scale="0.2" impactsoundtag="impact_metal_light" maxstacksize="60" maxstacksizecharacterinventory="60">
|
||||||
<PreferredContainer primary="medcab" spawnprobability="0.2" />
|
<PreferredContainer primary="medcab" spawnprobability="0.2" />
|
||||||
<PreferredContainer primary="wreckmedcab,abandonedmedcab" minamount="0" maxamount="2" spawnprobability="0.1" />
|
<PreferredContainer primary="wreckmedcab,abandonedmedcab" minamount="0" maxamount="2" spawnprobability="0.1" />
|
||||||
<PreferredContainer primary="outposttrashcan" minamount="0" maxamount="2" spawnprobability="0.01" />
|
<PreferredContainer primary="outposttrashcan" minamount="0" maxamount="2" spawnprobability="0.01" />
|
||||||
@@ -177,7 +177,7 @@
|
|||||||
<SkillRequirementHint identifier="medical" level="10" />
|
<SkillRequirementHint identifier="medical" level="10" />
|
||||||
</Item>
|
</Item>
|
||||||
<!-- ??? / blood pressure reducer -->
|
<!-- ??? / blood pressure reducer -->
|
||||||
<Item name="" identifier="pressuremeds" category="Medical" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical" description="" useinhealthinterface="true" scale="0.2" impactsoundtag="impact_metal_light" maxstacksize="32" maxstacksizecharacterinventory="8">
|
<Item name="" identifier="pressuremeds" category="Medical" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical" description="" useinhealthinterface="true" scale="0.2" impactsoundtag="impact_metal_light" maxstacksize="60" maxstacksizecharacterinventory="60">
|
||||||
<PreferredContainer primary="medcab" spawnprobability="0.2" />
|
<PreferredContainer primary="medcab" spawnprobability="0.2" />
|
||||||
<PreferredContainer primary="wreckmedcab,abandonedmedcab" minamount="0" maxamount="2" spawnprobability="0.1" />
|
<PreferredContainer primary="wreckmedcab,abandonedmedcab" minamount="0" maxamount="2" spawnprobability="0.1" />
|
||||||
<PreferredContainer primary="outposttrashcan" minamount="0" maxamount="2" spawnprobability="0.01" />
|
<PreferredContainer primary="outposttrashcan" minamount="0" maxamount="2" spawnprobability="0.01" />
|
||||||
@@ -215,7 +215,7 @@
|
|||||||
<SkillRequirementHint identifier="medical" level="10" />
|
<SkillRequirementHint identifier="medical" level="10" />
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Streptokinase / heals heart attack -->
|
<!-- Streptokinase / heals heart attack -->
|
||||||
<Item name="" identifier="streptokinase" category="Medical" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical,syringe" description="" useinhealthinterface="true" scale="0.275" impactsoundtag="impact_metal_light" maxstacksize="32" maxstacksizecharacterinventory="8">
|
<Item name="" identifier="streptokinase" category="Medical" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical,syringe" description="" useinhealthinterface="true" scale="0.275" impactsoundtag="impact_metal_light" maxstacksize="60" maxstacksizecharacterinventory="60">
|
||||||
<PreferredContainer primary="medcab" spawnprobability="0.2" />
|
<PreferredContainer primary="medcab" spawnprobability="0.2" />
|
||||||
<PreferredContainer primary="wreckmedcab,abandonedmedcab" minamount="0" maxamount="2" spawnprobability="0.25" />
|
<PreferredContainer primary="wreckmedcab,abandonedmedcab" minamount="0" maxamount="2" spawnprobability="0.25" />
|
||||||
<PreferredContainer primary="outposttrashcan" minamount="0" maxamount="2" spawnprobability="0.01" />
|
<PreferredContainer primary="outposttrashcan" minamount="0" maxamount="2" spawnprobability="0.01" />
|
||||||
@@ -243,7 +243,7 @@
|
|||||||
</Item>
|
</Item>
|
||||||
<!-- Ointment / heals infected wound -->
|
<!-- Ointment / heals infected wound -->
|
||||||
<!-- Maybe it's worth moving to Consumables.xml. By: TheManyFacedDemon -->
|
<!-- Maybe it's worth moving to Consumables.xml. By: TheManyFacedDemon -->
|
||||||
<Item name="" identifier="ointment" category="Medical" Tags="smallitem,medical" maxstacksize="8" maxstacksizecharacterinventory="1" useinhealthinterface="true" cargocontaineridentifier="mediccrate" scale="0.265" impactsoundtag="impact_soft">
|
<Item name="" identifier="ointment" category="Medical" Tags="smallitem,medical" maxstacksize="60" maxstacksizecharacterinventory="60" useinhealthinterface="true" cargocontaineridentifier="mediccrate" scale="0.265" impactsoundtag="impact_soft">
|
||||||
<PreferredContainer primary="medcab" minamount="1" maxamount="3" spawnprobability="1" />
|
<PreferredContainer primary="medcab" minamount="1" maxamount="3" spawnprobability="1" />
|
||||||
<PreferredContainer primary="supplycab" minamount="1" maxamount="2" spawnprobability="0.1" />
|
<PreferredContainer primary="supplycab" minamount="1" maxamount="2" spawnprobability="0.1" />
|
||||||
<PreferredContainer primary="wreckmedcab,abandonedmedcab" minamount="0" maxamount="3" spawnprobability="0.12" />
|
<PreferredContainer primary="wreckmedcab,abandonedmedcab" minamount="0" maxamount="3" spawnprobability="0.12" />
|
||||||
@@ -302,12 +302,12 @@
|
|||||||
<Affliction identifier="ointmented" amount="20" />
|
<Affliction identifier="ointmented" amount="20" />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</RepairTool>
|
</RepairTool>
|
||||||
<ItemContainer capacity="1" maxstacksize="1" hideitems="false" itempos="-35,3" containedspritedepth="0.56" ItemRotation="-90" containedstateindicatorstyle="tank">
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="false" itempos="-35,3" containedspritedepth="0.56" ItemRotation="-90" containedstateindicatorstyle="tank">
|
||||||
<Containable items="antiseptic" />
|
<Containable items="antiseptic" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
<SkillRequirementHint identifier="medical" level="40" />
|
<SkillRequirementHint identifier="medical" level="40" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="antiseptic" category="Medical" maxstacksize="32" maxstacksizecharacterinventory="8" cargocontaineridentifier="mediccrate" description="" Tags="smallitem,chem,medical" scale="0.3">
|
<Item name="" identifier="antiseptic" category="Medical" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="mediccrate" description="" Tags="smallitem,chem,medical" scale="0.3">
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.3" />
|
<Upgrade gameversion="0.10.0.0" scale="0.3" />
|
||||||
<PreferredContainer primary="medcab" minamount="0" maxamount="1" spawnprobability="1" />
|
<PreferredContainer primary="medcab" minamount="0" maxamount="1" spawnprobability="1" />
|
||||||
<PreferredContainer primary="wreckmedcab,abandonedmedcab" minamount="0" maxamount="6" spawnprobability="0.25" />
|
<PreferredContainer primary="wreckmedcab,abandonedmedcab" minamount="0" maxamount="6" spawnprobability="0.25" />
|
||||||
@@ -331,7 +331,7 @@
|
|||||||
</MeleeWeapon>
|
</MeleeWeapon>
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Propofol / anesthetic -->
|
<!-- Propofol / anesthetic -->
|
||||||
<Item name="" identifier="propofol" category="Medical" maxstacksize="4" maxstacksizecharacterinventory="2" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical,syringe" description="" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_metal_light">
|
<Item name="" identifier="propofol" category="Medical" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical,syringe" description="" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_metal_light">
|
||||||
<PreferredContainer primary="toxcab,abandonedtoxcab" secondary="toxcontainer" mincount="0" maxcount="1" spawnprobability="0.0125" />
|
<PreferredContainer primary="toxcab,abandonedtoxcab" secondary="toxcontainer" mincount="0" maxcount="1" spawnprobability="0.0125" />
|
||||||
<Price baseprice="200" soldbydefault="false">
|
<Price baseprice="200" soldbydefault="false">
|
||||||
<Price storeidentifier="merchantmedical" sold="true" multiplier="8" minavailable="1" />
|
<Price storeidentifier="merchantmedical" sold="true" multiplier="8" minavailable="1" />
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Items>
|
<Items>
|
||||||
<Item name="" identifier="suture" category="Medical" maxstacksize="32" maxstacksizecharacterinventory="16" cargocontaineridentifier="mediccrate" Tags="smallitem,medical,surgery,surgerytool" description="" useinhealthinterface="True" scale="0.250">
|
<Item name="" identifier="suture" category="Medical" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="mediccrate" Tags="smallitem,medical,surgery,surgerytool" description="" useinhealthinterface="True" scale="0.250">
|
||||||
<PreferredContainer primary="medcab" minamount="20" maxamount="32" spawnprobability="1" />
|
<PreferredContainer primary="medcab" minamount="20" maxamount="32" spawnprobability="1" />
|
||||||
<PreferredContainer primary="wreckmedcab,abandonedmedcab" minamount="2" maxamount="6" spawnprobability="0.5" />
|
<PreferredContainer primary="wreckmedcab,abandonedmedcab" minamount="2" maxamount="6" spawnprobability="0.5" />
|
||||||
<PreferredContainer primary="outpostmedcompartment" minamount="10" maxamount="16" spawnprobability="0.25" />
|
<PreferredContainer primary="outpostmedcompartment" minamount="10" maxamount="16" spawnprobability="0.25" />
|
||||||
@@ -33,7 +33,7 @@
|
|||||||
</MeleeWeapon>
|
</MeleeWeapon>
|
||||||
<SkillRequirementHint identifier="medical" level="30" />
|
<SkillRequirementHint identifier="medical" level="30" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="medstent" category="Medical" maxstacksize="1" cargocontaineridentifier="mediccrate" Tags="smallitem,medical,surgery,syringe,surgerytool" description="" useinhealthinterface="True" scale="0.250">
|
<Item name="" identifier="medstent" category="Medical" maxstacksize="60" cargocontaineridentifier="mediccrate" Tags="smallitem,medical,surgery,syringe,surgerytool" description="" useinhealthinterface="True" scale="0.250">
|
||||||
<PreferredContainer primary="toxcontainer" minamount="1" maxamount="1" spawnprobability="0.5" />
|
<PreferredContainer primary="toxcontainer" minamount="1" maxamount="1" spawnprobability="0.5" />
|
||||||
<PreferredContainer primary="outpostmedcompartment" minamount="0" maxamount="1" spawnprobability="0.125" />
|
<PreferredContainer primary="outpostmedcompartment" minamount="0" maxamount="1" spawnprobability="0.125" />
|
||||||
<Fabricate suitablefabricators="medicalfabricator" amount="1">
|
<Fabricate suitablefabricators="medicalfabricator" amount="1">
|
||||||
@@ -59,7 +59,7 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</MeleeWeapon>
|
</MeleeWeapon>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="drainage" category="Medical" maxstacksize="4" cargocontaineridentifier="mediccrate" Tags="smallitem,medical,surgery,syringe,surgerytool" description="" useinhealthinterface="True" scale="0.250">
|
<Item name="" identifier="drainage" category="Medical" maxstacksize="60" cargocontaineridentifier="mediccrate" Tags="smallitem,medical,surgery,syringe,surgerytool" description="" useinhealthinterface="True" scale="0.250">
|
||||||
<PreferredContainer primary="toxcontainer" minamount="1" maxamount="1" spawnprobability="0.5" />
|
<PreferredContainer primary="toxcontainer" minamount="1" maxamount="1" spawnprobability="0.5" />
|
||||||
<PreferredContainer primary="outpostmedcompartment" minamount="0" maxamount="1" spawnprobability="0.125" />
|
<PreferredContainer primary="outpostmedcompartment" minamount="0" maxamount="1" spawnprobability="0.125" />
|
||||||
<Fabricate suitablefabricators="medicalfabricator" amount="1">
|
<Fabricate suitablefabricators="medicalfabricator" amount="1">
|
||||||
@@ -83,7 +83,7 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</MeleeWeapon>
|
</MeleeWeapon>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="gypsum" category="Medical" Tags="smallitem,medical" maxstacksize="16" maxstacksizecharacterinventory="4" useinhealthinterface="true" cargocontaineridentifier="mediccrate" description="" scale="0.3" impactsoundtag="impact_soft">
|
<Item name="" identifier="gypsum" category="Medical" Tags="smallitem,medical" maxstacksize="60" maxstacksizecharacterinventory="60" useinhealthinterface="true" cargocontaineridentifier="mediccrate" description="" scale="0.3" impactsoundtag="impact_soft">
|
||||||
<PreferredContainer primary="medcab" minamount="1" maxamount="1" spawnprobability="0.5" />
|
<PreferredContainer primary="medcab" minamount="1" maxamount="1" spawnprobability="0.5" />
|
||||||
<PreferredContainer primary="wreckmedcab,abandonedmedcab" minamount="0" maxamount="1" spawnprobability="0.5" />
|
<PreferredContainer primary="wreckmedcab,abandonedmedcab" minamount="0" maxamount="1" spawnprobability="0.5" />
|
||||||
<PreferredContainer primary="outpostmedcompartment" minamount="0" maxamount="1" spawnprobability="0.125" />
|
<PreferredContainer primary="outpostmedcompartment" minamount="0" maxamount="1" spawnprobability="0.125" />
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
<Price storeidentifier="merchantmedical" sold="true" multiplier="0.9" minavailable="8" />
|
<Price storeidentifier="merchantmedical" sold="true" multiplier="0.9" minavailable="8" />
|
||||||
</Price>
|
</Price>
|
||||||
<Deconstruct time="10">
|
<Deconstruct time="10">
|
||||||
<Item identifier="steel" />
|
<Item identifier="steel" amount="2" />
|
||||||
<Item identifier="potassium" amount="4" />
|
<Item identifier="potassium" amount="8" />
|
||||||
</Deconstruct>
|
</Deconstruct>
|
||||||
<Fabricate suitablefabricators="fabricator" requiredtime="20">
|
<Fabricate suitablefabricators="fabricator" requiredtime="20">
|
||||||
<RequiredSkill identifier="mechanical" level="20" />
|
<RequiredSkill identifier="mechanical" level="20" />
|
||||||
@@ -17,8 +17,8 @@
|
|||||||
<Sprite texture="%ModDir%/Images/InGameItemIconAtlas.png" depth="0.54" sourcerect="10,578,146,82" origin="0.5,0.5" />
|
<Sprite texture="%ModDir%/Images/InGameItemIconAtlas.png" depth="0.54" sourcerect="10,578,146,82" origin="0.5,0.5" />
|
||||||
<Body width="145" height="85" density="50" />
|
<Body width="145" height="85" density="50" />
|
||||||
<Holdable slots="RightHand+LeftHand" holdpos="0,-80" handle1="-20,14" handle2="20,14" aimable="false" msg="ItemMsgPickUpSelect" />
|
<Holdable slots="RightHand+LeftHand" holdpos="0,-80" handle1="-20,14" handle2="20,14" aimable="false" msg="ItemMsgPickUpSelect" />
|
||||||
<ItemContainer capacity="12" canbeselected="false" hideitems="true" keepopenwhenequipped="true" movableframe="true">
|
<ItemContainer capacity="36" canbeselected="false" hideitems="true" keepopenwhenequipped="true" movableframe="true">
|
||||||
<Containable items="smallitem,organ" excludeditems="toolbox,cargoscooter" />
|
<Containable items="smallitem,organ,ammobox,deepdiving,mediumitem,largeitem" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="organtoolbox" category="Equipment" tags="mediumitem,mobilecontainer,tool,refrigerated,toolbox" cargocontaineridentifier="" showcontentsintooltip="true" Scale="0.5" fireproof="true" impactsoundtag="impact_metal_heavy" RequireAimToUse="True" description="">
|
<Item name="" identifier="organtoolbox" category="Equipment" tags="mediumitem,mobilecontainer,tool,refrigerated,toolbox" cargocontaineridentifier="" showcontentsintooltip="true" Scale="0.5" fireproof="true" impactsoundtag="impact_metal_heavy" RequireAimToUse="True" description="">
|
||||||
@@ -29,8 +29,8 @@
|
|||||||
<Price storeidentifier="merchantmedical" sold="true" multiplier="0.9" minavailable="8" />
|
<Price storeidentifier="merchantmedical" sold="true" multiplier="0.9" minavailable="8" />
|
||||||
</Price>
|
</Price>
|
||||||
<Deconstruct time="10">
|
<Deconstruct time="10">
|
||||||
<Item identifier="steel" />
|
<Item identifier="steel" amount="2" />
|
||||||
<Item identifier="potassium" amount="2" />
|
<Item identifier="potassium" amount="4" />
|
||||||
</Deconstruct>
|
</Deconstruct>
|
||||||
<Fabricate suitablefabricators="fabricator" requiredtime="20">
|
<Fabricate suitablefabricators="fabricator" requiredtime="20">
|
||||||
<RequiredSkill identifier="mechanical" level="20" />
|
<RequiredSkill identifier="mechanical" level="20" />
|
||||||
@@ -58,8 +58,8 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</Attack>
|
</Attack>
|
||||||
</MeleeWeapon>
|
</MeleeWeapon>
|
||||||
<ItemContainer capacity="6" keepopenwhenequipped="true" movableframe="true">
|
<ItemContainer capacity="18" keepopenwhenequipped="true" movableframe="true">
|
||||||
<Containable items="smallitem,organ" excludeditems="toolbelt,toolbox" />
|
<Containable items="smallitem,organ,ammobox,deepdiving,mediumitem,largeitem" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
<aitarget sightrange="1000" soundrange="1000" fadeouttime="2" />
|
<aitarget sightrange="1000" soundrange="1000" fadeouttime="2" />
|
||||||
</Item>
|
</Item>
|
||||||
@@ -68,7 +68,7 @@
|
|||||||
<PreferredContainer secondary="wreckstoragecab" spawnprobability="0.05" />
|
<PreferredContainer secondary="wreckstoragecab" spawnprobability="0.05" />
|
||||||
<PreferredContainer secondary="locker" />
|
<PreferredContainer secondary="locker" />
|
||||||
<Deconstruct time="10">
|
<Deconstruct time="10">
|
||||||
<Item identifier="steel" />
|
<Item identifier="steel" amount="2" />
|
||||||
</Deconstruct>
|
</Deconstruct>
|
||||||
<Fabricate suitablefabricators="fabricator" requiredtime="20">
|
<Fabricate suitablefabricators="fabricator" requiredtime="20">
|
||||||
<RequiredSkill identifier="mechanical" level="20" />
|
<RequiredSkill identifier="mechanical" level="20" />
|
||||||
@@ -90,8 +90,8 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</Attack>
|
</Attack>
|
||||||
</MeleeWeapon>
|
</MeleeWeapon>
|
||||||
<ItemContainer capacity="9" keepopenwhenequipped="true" movableframe="true">
|
<ItemContainer capacity="27" keepopenwhenequipped="true" movableframe="true">
|
||||||
<Containable items="medical,chem,organ" excludeditems="toolbelt,toolbox" />
|
<Containable items="medical,chem,organ,ammobox,deepdiving,smallitem,mediumitem,largeitem" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
<aitarget sightrange="1000" soundrange="1000" fadeouttime="2" />
|
<aitarget sightrange="1000" soundrange="1000" fadeouttime="2" />
|
||||||
</Item>
|
</Item>
|
||||||
@@ -99,7 +99,7 @@
|
|||||||
<PreferredContainer primary="medcab" minamount="1" maxamount="1" />
|
<PreferredContainer primary="medcab" minamount="1" maxamount="1" />
|
||||||
<PreferredContainer secondary="locker" />
|
<PreferredContainer secondary="locker" />
|
||||||
<Deconstruct time="10">
|
<Deconstruct time="10">
|
||||||
<Item identifier="steel" />
|
<Item identifier="steel" amount="2" />
|
||||||
</Deconstruct>
|
</Deconstruct>
|
||||||
<Fabricate suitablefabricators="fabricator" requiredtime="20">
|
<Fabricate suitablefabricators="fabricator" requiredtime="20">
|
||||||
<RequiredSkill identifier="mechanical" level="20" />
|
<RequiredSkill identifier="mechanical" level="20" />
|
||||||
@@ -121,8 +121,8 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</Attack>
|
</Attack>
|
||||||
</MeleeWeapon>
|
</MeleeWeapon>
|
||||||
<ItemContainer capacity="12" keepopenwhenequipped="true" movableframe="true">
|
<ItemContainer capacity="36" keepopenwhenequipped="true" movableframe="true">
|
||||||
<Containable items="surgerytool" excludeditems="toolbelt,toolbox" />
|
<Containable items="surgerytool,ammobox,deepdiving,smallitem,mediumitem,largeitem" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
<aitarget sightrange="1000" soundrange="1000" fadeouttime="2" />
|
<aitarget sightrange="1000" soundrange="1000" fadeouttime="2" />
|
||||||
</Item>
|
</Item>
|
||||||
@@ -142,8 +142,8 @@
|
|||||||
<Sprite texture="%ModDir%/Images/InGameItemIconAtlas.png" depth="0.54" sourcerect="158,578,146,82" origin="0.5,0.5" />
|
<Sprite texture="%ModDir%/Images/InGameItemIconAtlas.png" depth="0.54" sourcerect="158,578,146,82" origin="0.5,0.5" />
|
||||||
<Body width="145" height="85" density="50" />
|
<Body width="145" height="85" density="50" />
|
||||||
<Holdable slots="RightHand+LeftHand" holdpos="0,-80" handle1="-20,14" handle2="20,14" aimable="false" msg="ItemMsgPickUpSelect" />
|
<Holdable slots="RightHand+LeftHand" holdpos="0,-80" handle1="-20,14" handle2="20,14" aimable="false" msg="ItemMsgPickUpSelect" />
|
||||||
<ItemContainer capacity="9" canbeselected="false" hideitems="true" keepopenwhenequipped="true" movableframe="true">
|
<ItemContainer capacity="27" canbeselected="false" hideitems="true" keepopenwhenequipped="true" movableframe="true">
|
||||||
<Containable items="medtoolbox,medical,surgerytoolbox" excludeditems="cargoscooter" />
|
<Containable items="medtoolbox,medical,surgerytoolbox,ammobox,deepdiving,smallitem,mediumitem,largeitem" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
<ItemComponent>
|
<ItemComponent>
|
||||||
<StatusEffect type="OnSpawn" target="This" disabledeltatime="true">
|
<StatusEffect type="OnSpawn" target="This" disabledeltatime="true">
|
||||||
@@ -212,8 +212,8 @@
|
|||||||
<RequiredItem identifier="potassium" />
|
<RequiredItem identifier="potassium" />
|
||||||
</Fabricate>
|
</Fabricate>
|
||||||
<Deconstruct time="10">
|
<Deconstruct time="10">
|
||||||
<Item identifier="plastic" />
|
<Item identifier="plastic" amount="2" />
|
||||||
<Item identifier="potassium" />
|
<Item identifier="potassium" amount="2" />
|
||||||
</Deconstruct>
|
</Deconstruct>
|
||||||
<PreferredContainer primary="medcab" minamount="0" maxamount="1" spawnprobability="0.5" />
|
<PreferredContainer primary="medcab" minamount="0" maxamount="1" spawnprobability="0.5" />
|
||||||
<PreferredContainer primary="wreckmedcab,abandonedmedcab" minamount="0" maxamount="1" spawnprobability="0.15" />
|
<PreferredContainer primary="wreckmedcab,abandonedmedcab" minamount="0" maxamount="1" spawnprobability="0.15" />
|
||||||
@@ -277,8 +277,8 @@
|
|||||||
</Fabricate>
|
</Fabricate>
|
||||||
|
|
||||||
<Deconstruct time="10">
|
<Deconstruct time="10">
|
||||||
<Item identifier="plastic" />
|
<Item identifier="plastic" amount="2" />
|
||||||
<Item identifier="steel" />
|
<Item identifier="steel" amount="2" />
|
||||||
</Deconstruct>
|
</Deconstruct>
|
||||||
|
|
||||||
<PreferredContainer primary="medcab" minamount="1" maxamount="1" />
|
<PreferredContainer primary="medcab" minamount="1" maxamount="1" />
|
||||||
@@ -349,7 +349,7 @@
|
|||||||
<Conditional condition="lte 0.0" />
|
<Conditional condition="lte 0.0" />
|
||||||
<Sound file="Content/Items/WarningBeep.ogg" range="500" loop="true"/>
|
<Sound file="Content/Items/WarningBeep.ogg" range="500" loop="true"/>
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
<SubContainer capacity="1" maxstacksize="1">
|
<SubContainer capacity="1" maxstacksize="60">
|
||||||
<Containable items="oxygensource,weldingtoolfuel" />
|
<Containable items="oxygensource,weldingtoolfuel" />
|
||||||
<Containable items="oxygensource">
|
<Containable items="oxygensource">
|
||||||
<StatusEffect type="OnWearing" target="Character" OxygenAvailable="1000.0" />
|
<StatusEffect type="OnWearing" target="Character" OxygenAvailable="1000.0" />
|
||||||
@@ -396,7 +396,7 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</Containable>
|
</Containable>
|
||||||
</SubContainer>
|
</SubContainer>
|
||||||
<SubContainer capacity="1" maxstacksize="1">
|
<SubContainer capacity="1" maxstacksize="60">
|
||||||
<Containable items="mobilebattery">
|
<Containable items="mobilebattery">
|
||||||
<StatusEffect type="OnContaining" target="This,Character" Voltage="1.0" setvalue="true">
|
<StatusEffect type="OnContaining" target="This,Character" Voltage="1.0" setvalue="true">
|
||||||
<Conditional IsDead="false" />
|
<Conditional IsDead="false" />
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Items>
|
<Items>
|
||||||
<Item name="" identifier="operatingtable" scale="0.4" Tags="" maxstacksize="1" category="medical" description="" isshootable="true">
|
<Item name="" identifier="operatingtable" scale="0.4" Tags="" maxstacksize="60" category="medical" description="" isshootable="true">
|
||||||
<Upgrade gameversion="0.12.0.0" noninteractable="false" />
|
<Upgrade gameversion="0.12.0.0" noninteractable="false" />
|
||||||
<Body width="416" height="192" density="40" />
|
<Body width="416" height="192" density="40" />
|
||||||
<Price baseprice="200" soldbydefault="false">
|
<Price baseprice="200" soldbydefault="false">
|
||||||
@@ -52,20 +52,20 @@
|
|||||||
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.15,0.6" minsize="300,450" maxsize="380,500" anchor="Center" style="ConnectionPanel" />
|
<GuiFrame relativesize="0.15,0.6" minsize="300,450" maxsize="380,500" anchor="Center" style="ConnectionPanel" />
|
||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="alive_out" displayname="connection.aliveout" />
|
<output name="alive_out" displayname="connection.aliveout" maxwires="10" />
|
||||||
<output name="conscious_out" displayname="connection.consciousout" />
|
<output name="conscious_out" displayname="connection.consciousout" maxwires="10" />
|
||||||
<output name="name_out" displayname="connection.nameout" />
|
<output name="name_out" displayname="connection.nameout" maxwires="10" />
|
||||||
<output name="vitality_out" displayname="connection.vitalityout" />
|
<output name="vitality_out" displayname="connection.vitalityout" maxwires="10" />
|
||||||
<output name="heartrate_out" displayname="connection.heartrateout" />
|
<output name="heartrate_out" displayname="connection.heartrateout" maxwires="10" />
|
||||||
<output name="breathingrate_out" displayname="connection.breathingrateout" />
|
<output name="breathingrate_out" displayname="connection.breathingrateout" maxwires="10" />
|
||||||
<output name="bloodpressure_out" displayname="connection.bloodpressureout" />
|
<output name="bloodpressure_out" displayname="connection.bloodpressureout" maxwires="10" />
|
||||||
<output name="bloodoxygen_out" displayname="connection.bloodoxygenout" />
|
<output name="bloodoxygen_out" displayname="connection.bloodoxygenout" maxwires="10" />
|
||||||
<output name="neurotrauma_out" displayname="connection.neurotraumaout" />
|
<output name="neurotrauma_out" displayname="connection.neurotraumaout" maxwires="10" />
|
||||||
<output name="organdamage_out" displayname="connection.organdamageout" />
|
<output name="organdamage_out" displayname="connection.organdamageout" maxwires="10" />
|
||||||
<output name="insurgery_out" displayname="connection.insurgeryout" />
|
<output name="insurgery_out" displayname="connection.insurgeryout" maxwires="10" />
|
||||||
<output name="causeofdeath_out" displayname="connection.causeofdeathout" />
|
<output name="causeofdeath_out" displayname="connection.causeofdeathout" maxwires="10" />
|
||||||
<output name="bloodph_out" displayname="connection.bloodphout" />
|
<output name="bloodph_out" displayname="connection.bloodphout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="wheelchair" category="Equipment" tags="provocative,mediumitem" scale="0.5" fireproof="false" description="" cargocontaineridentifier="metalcrate" impactsoundtag="impact_metal_heavy">
|
<Item name="" identifier="wheelchair" category="Equipment" tags="provocative,mediumitem" scale="0.5" fireproof="false" description="" cargocontaineridentifier="metalcrate" impactsoundtag="impact_metal_heavy">
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Items>
|
<Items>
|
||||||
<!-- Tourniquet / clamps bleeding arteries / causes gangrene if left on for too long -->
|
<!-- Tourniquet / clamps bleeding arteries / causes gangrene if left on for too long -->
|
||||||
<Item name="" identifier="tourniquet" category="Medical" maxstacksize="16" maxstacksizecharacterinventory="4" cargocontaineridentifier="mediccrate" Tags="smallitem,medical" description="" useinhealthinterface="True" scale="0.250">
|
<Item name="" identifier="tourniquet" category="Medical" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="mediccrate" Tags="smallitem,medical" description="" useinhealthinterface="True" scale="0.250">
|
||||||
<PreferredContainer primary="toxcontainer" spawnprobability="0.2" />
|
<PreferredContainer primary="toxcontainer" spawnprobability="0.2" />
|
||||||
<PreferredContainer primary="medcab" minamount="1" maxamount="2" spawnprobability="1" />
|
<PreferredContainer primary="medcab" minamount="1" maxamount="2" spawnprobability="1" />
|
||||||
<Fabricate suitablefabricators="medicalfabricator" amount="2">
|
<Fabricate suitablefabricators="medicalfabricator" amount="2">
|
||||||
@@ -29,7 +29,7 @@
|
|||||||
<SkillRequirementHint identifier="medical" level="30" />
|
<SkillRequirementHint identifier="medical" level="30" />
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Needle / prevents pneuomothorax from worsening -->
|
<!-- Needle / prevents pneuomothorax from worsening -->
|
||||||
<Item name="" identifier="needle" category="Medical" cargocontaineridentifier="mediccrate" Tags="smallitem,medical,syringe,surgerytool" description="" useinhealthinterface="true" scale="0.2" impactsoundtag="impact_metal_light" maxstacksize="4">
|
<Item name="" identifier="needle" category="Medical" cargocontaineridentifier="mediccrate" Tags="smallitem,medical,syringe,surgerytool" description="" useinhealthinterface="true" scale="0.2" impactsoundtag="impact_metal_light" maxstacksize="60">
|
||||||
<PreferredContainer primary="medcab" minamount="1" maxamount="1" spawnprobability="1" />
|
<PreferredContainer primary="medcab" minamount="1" maxamount="1" spawnprobability="1" />
|
||||||
<PreferredContainer primary="wreckmedcab,abandonedmedcab" minamount="0" maxamount="1" spawnprobability="0.5" />
|
<PreferredContainer primary="wreckmedcab,abandonedmedcab" minamount="0" maxamount="1" spawnprobability="0.5" />
|
||||||
<PreferredContainer primary="outpostmedcompartment" minamount="0" maxamount="1" spawnprobability="0.25" />
|
<PreferredContainer primary="outpostmedcompartment" minamount="0" maxamount="1" spawnprobability="0.25" />
|
||||||
@@ -56,7 +56,7 @@
|
|||||||
<SkillRequirementHint identifier="medical" level="20" />
|
<SkillRequirementHint identifier="medical" level="20" />
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Gel ice pack / a better version of bandage for blunt force trauma / worsens infection on open wounds -->
|
<!-- Gel ice pack / a better version of bandage for blunt force trauma / worsens infection on open wounds -->
|
||||||
<Item name="" identifier="gelipack" category="Medical" maxstacksize="8" maxstacksizecharacterinventory="1" cargocontaineridentifier="organcrate" Tags="smallitem,chem,medical,canexpire" useinhealthinterface="true" description="" scale="0.275" impactsoundtag="impact_soft">
|
<Item name="" identifier="gelipack" category="Medical" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="organcrate" Tags="smallitem,chem,medical,canexpire" useinhealthinterface="true" description="" scale="0.275" impactsoundtag="impact_soft">
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||||
<PreferredContainer primary="medcab" minamount="2" maxamount="3" />
|
<PreferredContainer primary="medcab" minamount="2" maxamount="3" />
|
||||||
<PreferredContainer primary="wreckmedcab,abandonedmedcab" minamount="0" maxamount="2" spawnprobability="0.35" />
|
<PreferredContainer primary="wreckmedcab,abandonedmedcab" minamount="0" maxamount="2" spawnprobability="0.35" />
|
||||||
|
|||||||
@@ -30,7 +30,7 @@
|
|||||||
<StatusEffect type="OnBroken" target="This" Condition="100" disabledeltatime="true" delay="5" stackable="false" />
|
<StatusEffect type="OnBroken" target="This" Condition="100" disabledeltatime="true" delay="5" stackable="false" />
|
||||||
</MeleeWeapon>
|
</MeleeWeapon>
|
||||||
<Pickable msg="ItemMsgPickUpSelect" />
|
<Pickable msg="ItemMsgPickUpSelect" />
|
||||||
<ItemContainer capacity="1" maxstacksize="1" hideitems="true" containedstateindicatorstyle="battery">
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="true" containedstateindicatorstyle="battery">
|
||||||
<Containable items="mobilebattery" />
|
<Containable items="mobilebattery" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
</Item>
|
</Item>
|
||||||
@@ -61,7 +61,7 @@
|
|||||||
<StatusEffect type="OnBroken" target="This" Condition="100" disabledeltatime="true" delay="5" stackable="false" />
|
<StatusEffect type="OnBroken" target="This" Condition="100" disabledeltatime="true" delay="5" stackable="false" />
|
||||||
</MeleeWeapon>
|
</MeleeWeapon>
|
||||||
<Pickable msg="ItemMsgPickUpSelect" />
|
<Pickable msg="ItemMsgPickUpSelect" />
|
||||||
<ItemContainer capacity="1" maxstacksize="1" hideitems="true" containedstateindicatorstyle="battery">
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="true" containedstateindicatorstyle="battery">
|
||||||
<Containable items="mobilebattery" />
|
<Containable items="mobilebattery" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
</Item>
|
</Item>
|
||||||
|
|||||||
@@ -60,7 +60,7 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</MeleeWeapon>
|
</MeleeWeapon>
|
||||||
<Pickable msg="ItemMsgPickUpSelect" />
|
<Pickable msg="ItemMsgPickUpSelect" />
|
||||||
<ItemContainer capacity="1" maxstacksize="1" hideitems="true" containedstateindicatorstyle="tank">
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="true" containedstateindicatorstyle="tank">
|
||||||
<Containable items="weldingtoolfuel,oxygensource,paint" />
|
<Containable items="weldingtoolfuel,oxygensource,paint" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
</Item>
|
</Item>
|
||||||
@@ -106,11 +106,11 @@
|
|||||||
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="cpr_buff" damagemultiplier="0.0" damagesound="LimbArmor" />
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="cpr_buff" damagemultiplier="0.0" damagesound="LimbArmor" />
|
||||||
<sprite name="AutoPulse" texture="%ModDir%/Images/InGameItemIconAtlas.png" limb="Torso" scale="0.8" hidelimb="false" inherittexturescale="true" sourcerect="640,0,128,128" origin="0.5,0.6" />
|
<sprite name="AutoPulse" texture="%ModDir%/Images/InGameItemIconAtlas.png" limb="Torso" scale="0.8" hidelimb="false" inherittexturescale="true" sourcerect="640,0,128,128" origin="0.5,0.6" />
|
||||||
</Wearable>
|
</Wearable>
|
||||||
<ItemContainer capacity="1" maxstacksize="1" hideitems="true" containedstateindicatorstyle="battery">
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="true" containedstateindicatorstyle="battery">
|
||||||
<Containable items="mobilebattery" />
|
<Containable items="mobilebattery" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="endovascballoon" category="Medical" maxstacksize="1" cargocontaineridentifier="mediccrate" Tags="smallitem,medical,surgery,surgerytool" description="" useinhealthinterface="True" scale="0.250">
|
<Item name="" identifier="endovascballoon" category="Medical" maxstacksize="60" cargocontaineridentifier="mediccrate" Tags="smallitem,medical,surgery,surgerytool" description="" useinhealthinterface="True" scale="0.250">
|
||||||
<PreferredContainer primary="toxcontainer" spawnprobability="0.2" />
|
<PreferredContainer primary="toxcontainer" spawnprobability="0.2" />
|
||||||
<PreferredContainer primary="medcab" minamount="0" maxamount="1" spawnprobability="0.5" />
|
<PreferredContainer primary="medcab" minamount="0" maxamount="1" spawnprobability="0.5" />
|
||||||
<Fabricate suitablefabricators="medicalfabricator" amount="1">
|
<Fabricate suitablefabricators="medicalfabricator" amount="1">
|
||||||
|
|||||||
@@ -44,7 +44,7 @@
|
|||||||
</MeleeWeapon>
|
</MeleeWeapon>
|
||||||
<aitarget sightrange="500" soundrange="500" fadeouttime="1" />
|
<aitarget sightrange="500" soundrange="500" fadeouttime="1" />
|
||||||
<Quality>
|
<Quality>
|
||||||
<QualityStat stattype="RepairSpeed" value="0.1" />
|
<QualityStat stattype="RepairSpeed" value="0.3" />
|
||||||
</Quality>
|
</Quality>
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||||
<SkillRequirementHint identifier="medical" level="60" />
|
<SkillRequirementHint identifier="medical" level="60" />
|
||||||
@@ -92,7 +92,7 @@
|
|||||||
</LightComponent>
|
</LightComponent>
|
||||||
</Propulsion>
|
</Propulsion>
|
||||||
<LightComponent LightColor="100,255,100,200" Flicker="0.25" range="10" powerconsumption="10" />
|
<LightComponent LightColor="100,255,100,200" Flicker="0.25" range="10" powerconsumption="10" />
|
||||||
<ItemContainer capacity="1" maxstacksize="1" hideitems="true" containedstateindicatorstyle="battery">
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="true" containedstateindicatorstyle="battery">
|
||||||
<Containable items="mobilebattery" />
|
<Containable items="mobilebattery" />
|
||||||
<StatusEffect type="Always" target="This" Voltage="-0.5" />
|
<StatusEffect type="Always" target="This" Voltage="-0.5" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
@@ -115,12 +115,12 @@
|
|||||||
<Sprite texture="Content/Items/idcard.png" depth="0.5" sourcerect="0,0,16,16" />
|
<Sprite texture="Content/Items/idcard.png" depth="0.5" sourcerect="0,0,16,16" />
|
||||||
<Body width="16" height="12" density="10.05" />
|
<Body width="16" height="12" density="10.05" />
|
||||||
<IdCard slots="Card,Any" msg="ItemMsgPickUpSelect" />
|
<IdCard slots="Card,Any" msg="ItemMsgPickUpSelect" />
|
||||||
<ItemContainer capacity="1" maxstacksize="1" hideitems="true">
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="true">
|
||||||
<Containable items="donorCard" />
|
<Containable items="donorCard" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Fluids -->
|
<!-- Fluids -->
|
||||||
<Item name="" identifier="alienblood" category="Medical" maxstacksize="32" maxstacksizecharacterinventory="8" cargocontaineridentifier="chemicalcrate" description="" Tags="smallitem,chem,medical" useinhealthinterface="true" scale="0.5" RequireAimToUse="True">
|
<Item name="" identifier="alienblood" category="Medical" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="chemicalcrate" description="" Tags="smallitem,chem,medical" useinhealthinterface="true" scale="0.5" RequireAimToUse="True">
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||||
<PreferredContainer primary="medfabcab" secondary="medcontainer" />
|
<PreferredContainer primary="medfabcab" secondary="medcontainer" />
|
||||||
<PreferredContainer secondary="storageorgan" minamount="1" maxamount="2" spawnprobability="1" />
|
<PreferredContainer secondary="storageorgan" minamount="1" maxamount="2" spawnprobability="1" />
|
||||||
@@ -157,7 +157,7 @@
|
|||||||
</Holdable>
|
</Holdable>
|
||||||
<SkillRequirementHint identifier="medical" level="40" />
|
<SkillRequirementHint identifier="medical" level="40" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="antibloodloss1" category="Medical" maxstacksize="32" maxstacksizecharacterinventory="8" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical,petfood1,petfood2,petfood3" useinhealthinterface="true" description="" scale="0.5" impactsoundtag="impact_soft">
|
<Item name="" identifier="antibloodloss1" category="Medical" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical,petfood1,petfood2,petfood3" useinhealthinterface="true" description="" scale="0.5" impactsoundtag="impact_soft">
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||||
<PreferredContainer secondary="wrecksupplycab,beaconsupplycab" amount="1" spawnprobability="0.1" />
|
<PreferredContainer secondary="wrecksupplycab,beaconsupplycab" amount="1" spawnprobability="0.1" />
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" minamount="1" maxamount="3" spawnprobability="0.5" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" minamount="1" maxamount="3" spawnprobability="0.5" />
|
||||||
@@ -197,7 +197,7 @@
|
|||||||
<AiTarget sightrange="1000" static="true" />
|
<AiTarget sightrange="1000" static="true" />
|
||||||
<SkillRequirementHint identifier="medical" level="10" />
|
<SkillRequirementHint identifier="medical" level="10" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="antibloodloss2" nameidentifier="bloodpackominus" category="Medical" maxstacksize="32" maxstacksizecharacterinventory="8" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical,petfood1,bloodbag" useinhealthinterface="true" description="" scale="0.5" impactsoundtag="impact_soft">
|
<Item name="" identifier="antibloodloss2" nameidentifier="bloodpackominus" category="Medical" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical,petfood1,bloodbag" useinhealthinterface="true" description="" scale="0.5" impactsoundtag="impact_soft">
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||||
<PreferredContainer primary="medcab" minamount="2" maxamount="3" notcampaign="true" />
|
<PreferredContainer primary="medcab" minamount="2" maxamount="3" notcampaign="true" />
|
||||||
<PreferredContainer secondary="outpostmedcab" minamount="1" maxamount="2" spawnprobability="0.2" />
|
<PreferredContainer secondary="outpostmedcab" minamount="1" maxamount="2" spawnprobability="0.2" />
|
||||||
@@ -224,7 +224,7 @@
|
|||||||
<AiTarget sightrange="1000" static="true" />
|
<AiTarget sightrange="1000" static="true" />
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Bandages -->
|
<!-- Bandages -->
|
||||||
<Item name="" identifier="antibleeding1" aliases="Bandage" category="Medical" Tags="smallitem,medical" maxstacksize="32" maxstacksizecharacterinventory="8" useinhealthinterface="true" cargocontaineridentifier="mediccrate" description="" scale="0.5" impactsoundtag="impact_soft" RequireAimToUse="True">
|
<Item name="" identifier="antibleeding1" aliases="Bandage" category="Medical" Tags="smallitem,medical" maxstacksize="60" maxstacksizecharacterinventory="60" useinhealthinterface="true" cargocontaineridentifier="mediccrate" description="" scale="0.5" impactsoundtag="impact_soft" RequireAimToUse="True">
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||||
<PreferredContainer secondary="supplycab" minamount="1" maxamount="2" spawnprobability="0.5" notcampaign="true" />
|
<PreferredContainer secondary="supplycab" minamount="1" maxamount="2" spawnprobability="0.5" notcampaign="true" />
|
||||||
<PreferredContainer secondary="wrecksupplycab,beaconsupplycab" amount="1" spawnprobability="0.3" />
|
<PreferredContainer secondary="wrecksupplycab,beaconsupplycab" amount="1" spawnprobability="0.3" />
|
||||||
@@ -257,7 +257,7 @@
|
|||||||
</MeleeWeapon>
|
</MeleeWeapon>
|
||||||
<SkillRequirementHint identifier="medical" level="10" />
|
<SkillRequirementHint identifier="medical" level="10" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="antibleeding2" category="Medical" Tags="smallitem,medical" maxstacksize="32" maxstacksizecharacterinventory="8" cargocontaineridentifier="mediccrate" description="" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_soft" RequireAimToUse="True">
|
<Item name="" identifier="antibleeding2" category="Medical" Tags="smallitem,medical" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="mediccrate" description="" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_soft" RequireAimToUse="True">
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||||
<PreferredContainer primary="medcab" secondary="medcontainer" />
|
<PreferredContainer primary="medcab" secondary="medcontainer" />
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" minamount="1" maxamount="2" spawnprobability="0.4" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" minamount="1" maxamount="2" spawnprobability="0.4" />
|
||||||
@@ -332,20 +332,20 @@
|
|||||||
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.15,0.6" minsize="300,450" maxsize="380,500" anchor="Center" style="ConnectionPanel" />
|
<GuiFrame relativesize="0.15,0.6" minsize="300,450" maxsize="380,500" anchor="Center" style="ConnectionPanel" />
|
||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="alive_out" displayname="connection.aliveout" />
|
<output name="alive_out" displayname="connection.aliveout" maxwires="10" />
|
||||||
<output name="conscious_out" displayname="connection.consciousout" />
|
<output name="conscious_out" displayname="connection.consciousout" maxwires="10" />
|
||||||
<output name="name_out" displayname="connection.nameout" />
|
<output name="name_out" displayname="connection.nameout" maxwires="10" />
|
||||||
<output name="vitality_out" displayname="connection.vitalityout" />
|
<output name="vitality_out" displayname="connection.vitalityout" maxwires="10" />
|
||||||
<output name="heartrate_out" displayname="connection.heartrateout" />
|
<output name="heartrate_out" displayname="connection.heartrateout" maxwires="10" />
|
||||||
<output name="breathingrate_out" displayname="connection.breathingrateout" />
|
<output name="breathingrate_out" displayname="connection.breathingrateout" maxwires="10" />
|
||||||
<output name="bloodpressure_out" displayname="connection.bloodpressureout" />
|
<output name="bloodpressure_out" displayname="connection.bloodpressureout" maxwires="10" />
|
||||||
<output name="bloodoxygen_out" displayname="connection.bloodoxygenout" />
|
<output name="bloodoxygen_out" displayname="connection.bloodoxygenout" maxwires="10" />
|
||||||
<output name="neurotrauma_out" displayname="connection.neurotraumaout" />
|
<output name="neurotrauma_out" displayname="connection.neurotraumaout" maxwires="10" />
|
||||||
<output name="organdamage_out" displayname="connection.organdamageout" />
|
<output name="organdamage_out" displayname="connection.organdamageout" maxwires="10" />
|
||||||
<output name="insurgery_out" displayname="connection.insurgeryout" />
|
<output name="insurgery_out" displayname="connection.insurgeryout" maxwires="10" />
|
||||||
<output name="causeofdeath_out" displayname="connection.causeofdeathout" />
|
<output name="causeofdeath_out" displayname="connection.causeofdeathout" maxwires="10" />
|
||||||
<output name="bloodph_out" displayname="connection.bloodphout" />
|
<output name="bloodph_out" displayname="connection.bloodphout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="opdeco_bunkbeds" width="356" height="264" texturescale="1.0,1.0" scale="0.5" category="Decorative" spritecolor="255,255,255,255">
|
<Item name="" identifier="opdeco_bunkbeds" width="356" height="264" texturescale="1.0,1.0" scale="0.5" category="Decorative" spritecolor="255,255,255,255">
|
||||||
@@ -493,7 +493,7 @@
|
|||||||
</Controller>
|
</Controller>
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Opium, Morphine, Fentanyl, Naloxone -->
|
<!-- Opium, Morphine, Fentanyl, Naloxone -->
|
||||||
<Item name="" identifier="opium" category="Medical" maxstacksize="32" maxstacksizecharacterinventory="8" Tags="smallitem,chem,medical" description="" cargocontaineridentifier="mediccrate" scale="0.5" useinhealthinterface="true" RequireAimToUse="True">
|
<Item name="" identifier="opium" category="Medical" maxstacksize="60" maxstacksizecharacterinventory="60" Tags="smallitem,chem,medical" description="" cargocontaineridentifier="mediccrate" scale="0.5" useinhealthinterface="true" RequireAimToUse="True">
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||||
<PreferredContainer secondary="abandonedmedcab,wreckmedcab" minamount="1" maxamount="2" spawnprobability="0.5" />
|
<PreferredContainer secondary="abandonedmedcab,wreckmedcab" minamount="1" maxamount="2" spawnprobability="0.5" />
|
||||||
<PreferredContainer primary="medfabcab" secondary="medcontainer" />
|
<PreferredContainer primary="medfabcab" secondary="medcontainer" />
|
||||||
@@ -547,7 +547,7 @@
|
|||||||
</MeleeWeapon>
|
</MeleeWeapon>
|
||||||
<SkillRequirementHint identifier="medical" level="40" />
|
<SkillRequirementHint identifier="medical" level="40" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="antidama1" aliases="Corrigodone" category="Medical" maxstacksize="32" maxstacksizecharacterinventory="8" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical,syringe" description="" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_metal_light" RequireAimToUse="True">
|
<Item name="" identifier="antidama1" aliases="Corrigodone" category="Medical" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical,syringe" description="" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_metal_light" RequireAimToUse="True">
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||||
<PreferredContainer secondary="supplycab" minamount="1" maxamount="2" spawnprobability="0.5" notcampaign="true" />
|
<PreferredContainer secondary="supplycab" minamount="1" maxamount="2" spawnprobability="0.5" notcampaign="true" />
|
||||||
<PreferredContainer secondary="wrecksupplycab,beaconsupplycab" amount="1" spawnprobability="0.2" />
|
<PreferredContainer secondary="wrecksupplycab,beaconsupplycab" amount="1" spawnprobability="0.2" />
|
||||||
@@ -623,7 +623,7 @@
|
|||||||
<!-- No <Projectile characterusable="false" launchimpulse="18.0" sticktocharacters="true" launchrotation="-90" inheritstatuseffectsfrom="MeleeWeapon" inheritrequiredskillsfrom="MeleeWeapon" />-->
|
<!-- No <Projectile characterusable="false" launchimpulse="18.0" sticktocharacters="true" launchrotation="-90" inheritstatuseffectsfrom="MeleeWeapon" inheritrequiredskillsfrom="MeleeWeapon" />-->
|
||||||
<SkillRequirementHint identifier="medical" level="50" />
|
<SkillRequirementHint identifier="medical" level="50" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="antidama2" category="Medical" maxstacksize="32" maxstacksizecharacterinventory="8" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical,syringe" description="" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_metal_light" RequireAimToUse="True">
|
<Item name="" identifier="antidama2" category="Medical" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical,syringe" description="" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_metal_light" RequireAimToUse="True">
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||||
<PreferredContainer primary="medcab" secondary="medcontainer" />
|
<PreferredContainer primary="medcab" secondary="medcontainer" />
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" minamount="0" maxamount="1" spawnprobability="0.4" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" minamount="0" maxamount="1" spawnprobability="0.4" />
|
||||||
@@ -699,7 +699,7 @@
|
|||||||
<!-- No <Projectile characterusable="false" launchimpulse="18.0" sticktocharacters="true" launchrotation="-90" inheritstatuseffectsfrom="MeleeWeapon" inheritrequiredskillsfrom="MeleeWeapon" />-->
|
<!-- No <Projectile characterusable="false" launchimpulse="18.0" sticktocharacters="true" launchrotation="-90" inheritstatuseffectsfrom="MeleeWeapon" inheritrequiredskillsfrom="MeleeWeapon" />-->
|
||||||
<SkillRequirementHint identifier="medical" level="72" />
|
<SkillRequirementHint identifier="medical" level="72" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="antinarc" category="Medical" maxstacksize="32" maxstacksizecharacterinventory="8" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical,syringe" useinhealthinterface="true" description="" scale="0.5" impactsoundtag="impact_metal_light" RequireAimToUse="True">
|
<Item name="" identifier="antinarc" category="Medical" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical,syringe" useinhealthinterface="true" description="" scale="0.5" impactsoundtag="impact_metal_light" RequireAimToUse="True">
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.2" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.2" />
|
||||||
<PreferredContainer secondary="outpostmedcab" amount="1" spawnprobability="0.5" />
|
<PreferredContainer secondary="outpostmedcab" amount="1" spawnprobability="0.5" />
|
||||||
@@ -758,7 +758,7 @@
|
|||||||
<SkillRequirementHint identifier="medical" level="39" />
|
<SkillRequirementHint identifier="medical" level="39" />
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Antibiotics, Adrenaline -->
|
<!-- Antibiotics, Adrenaline -->
|
||||||
<Item name="" identifier="antibiotics" category="Medical" maxstacksize="32" maxstacksizecharacterinventory="8" Tags="smallitem,chem,medical,syringe" description="" cargocontaineridentifier="mediccrate" scale="0.5" useinhealthinterface="true" RequireAimToUse="True">
|
<Item name="" identifier="antibiotics" category="Medical" maxstacksize="60" maxstacksizecharacterinventory="60" Tags="smallitem,chem,medical,syringe" description="" cargocontaineridentifier="mediccrate" scale="0.5" useinhealthinterface="true" RequireAimToUse="True">
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||||
<PreferredContainer secondary="abandonedmedcab,wreckmedcab" minamount="0" maxamount="2" spawnprobability="0.5" />
|
<PreferredContainer secondary="abandonedmedcab,wreckmedcab" minamount="0" maxamount="2" spawnprobability="0.5" />
|
||||||
<PreferredContainer primary="medfabcab" secondary="medcontainer" />
|
<PreferredContainer primary="medfabcab" secondary="medcontainer" />
|
||||||
@@ -820,7 +820,7 @@
|
|||||||
<!-- No <Projectile characterusable="false" launchimpulse="18.0" sticktocharacters="true" launchrotation="-90" inheritstatuseffectsfrom="MeleeWeapon" inheritrequiredskillsfrom="MeleeWeapon" />-->
|
<!-- No <Projectile characterusable="false" launchimpulse="18.0" sticktocharacters="true" launchrotation="-90" inheritstatuseffectsfrom="MeleeWeapon" inheritrequiredskillsfrom="MeleeWeapon" />-->
|
||||||
<SkillRequirementHint identifier="medical" level="25" />
|
<SkillRequirementHint identifier="medical" level="25" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="adrenaline" category="Medical,Material" maxstacksize="32" maxstacksizecharacterinventory="8" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical,syringe" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_metal_light" RequireAimToUse="True">
|
<Item name="" identifier="adrenaline" category="Medical,Material" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical,syringe" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_metal_light" RequireAimToUse="True">
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||||
<PreferredContainer primary="medfabcab" secondary="medcontainer" />
|
<PreferredContainer primary="medfabcab" secondary="medcontainer" />
|
||||||
<PreferredContainer secondary="abandonedmedcab,wreckmedcab" minamount="1" maxamount="2" spawnprobability="0.5" />
|
<PreferredContainer secondary="abandonedmedcab,wreckmedcab" minamount="1" maxamount="2" spawnprobability="0.5" />
|
||||||
@@ -875,7 +875,7 @@
|
|||||||
<RequiredItem items="pipetobacco" type="Contained" />
|
<RequiredItem items="pipetobacco" type="Contained" />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</Holdable>
|
</Holdable>
|
||||||
<ItemContainer hideitems="true" drawinventory="true" capacity="1" maxstacksize="1" slotsperrow="6" itempos="74,-281" iteminterval="0,0" itemrotation="0" canbeselected="false" containedspritedepth="0.79">
|
<ItemContainer hideitems="true" drawinventory="true" capacity="1" maxstacksize="60" slotsperrow="6" itempos="74,-281" iteminterval="0,0" itemrotation="0" canbeselected="false" containedspritedepth="0.79">
|
||||||
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="0,384,64,64" origin="0.5,0.5" />
|
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="0,384,64,64" origin="0.5,0.5" />
|
||||||
<Containable items="pipetobacco" />
|
<Containable items="pipetobacco" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
@@ -914,7 +914,7 @@
|
|||||||
</Holdable>
|
</Holdable>
|
||||||
</Item>
|
</Item>
|
||||||
<!-- liquid oxygenite -->
|
<!-- liquid oxygenite -->
|
||||||
<Item name="" identifier="liquidoxygenite" category="Medical" maxstacksize="32" maxstacksizecharacterinventory="8" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical,syringe" impacttolerance="8" description="" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_metal_light" RequireAimToUse="True">
|
<Item name="" identifier="liquidoxygenite" category="Medical" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical,syringe" impacttolerance="8" description="" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_metal_light" RequireAimToUse="True">
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||||
<Price baseprice="80">
|
<Price baseprice="80">
|
||||||
<Price storeidentifier="merchantoutpost" sold="false" />
|
<Price storeidentifier="merchantoutpost" sold="false" />
|
||||||
@@ -979,7 +979,7 @@
|
|||||||
<SkillRequirementHint identifier="medical" level="50" />
|
<SkillRequirementHint identifier="medical" level="50" />
|
||||||
</Item>
|
</Item>
|
||||||
<!-- deusizine -->
|
<!-- deusizine -->
|
||||||
<Item name="" identifier="deusizine" aliases="Auxiliriozine" category="Medical" maxstacksize="32" maxstacksizecharacterinventory="8" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical,syringe" description="" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_metal_light" RequireAimToUse="True">
|
<Item name="" identifier="deusizine" aliases="Auxiliriozine" category="Medical" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical,syringe" description="" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_metal_light" RequireAimToUse="True">
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" minamount="1" maxamount="2" spawnprobability="0.2" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" minamount="1" maxamount="2" spawnprobability="0.2" />
|
||||||
<PreferredContainer secondary="outposttrashcan" amount="1" spawnprobability="0.02" />
|
<PreferredContainer secondary="outposttrashcan" amount="1" spawnprobability="0.02" />
|
||||||
@@ -1053,7 +1053,7 @@
|
|||||||
<SkillRequirementHint identifier="medical" level="72" />
|
<SkillRequirementHint identifier="medical" level="72" />
|
||||||
</Item>
|
</Item>
|
||||||
<!-- antibiotic glue -->
|
<!-- antibiotic glue -->
|
||||||
<Item name="" identifier="antibleeding3" category="Medical" Tags="smallitem,medical" maxstacksize="8" maxstacksizecharacterinventory="1" cargocontaineridentifier="mediccrate" description="" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_metal_light" RequireAimToUse="True">
|
<Item name="" identifier="antibleeding3" category="Medical" Tags="smallitem,medical" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="mediccrate" description="" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_metal_light" RequireAimToUse="True">
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||||
<PreferredContainer primary="medcab" secondary="medcontainer" />
|
<PreferredContainer primary="medcab" secondary="medcontainer" />
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.3" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.3" />
|
||||||
@@ -1108,7 +1108,7 @@
|
|||||||
<SkillRequirementHint identifier="medical" level="55" />
|
<SkillRequirementHint identifier="medical" level="55" />
|
||||||
</Item>
|
</Item>
|
||||||
<!-- meth -->
|
<!-- meth -->
|
||||||
<Item name="" identifier="meth" category="Medical" maxstacksize="32" maxstacksizecharacterinventory="8" cargocontaineridentifier="chemicalcrate" Tags="smallitem,chem,medical,syringe" description="" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_metal_light" RequireAimToUse="True">
|
<Item name="" identifier="meth" category="Medical" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="chemicalcrate" Tags="smallitem,chem,medical,syringe" description="" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_metal_light" RequireAimToUse="True">
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||||
<PreferredContainer primary="medcab" />
|
<PreferredContainer primary="medcab" />
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.2" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.2" />
|
||||||
@@ -1180,7 +1180,7 @@
|
|||||||
<SkillRequirementHint identifier="medical" level="35" />
|
<SkillRequirementHint identifier="medical" level="35" />
|
||||||
</Item>
|
</Item>
|
||||||
<!-- hyperzine -->
|
<!-- hyperzine -->
|
||||||
<Item name="" identifier="hyperzine" category="Medical" maxstacksize="32" maxstacksizecharacterinventory="8" cargocontaineridentifier="chemicalcrate" Tags="smallitem,chem,medical,syringe" description="" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_metal_light" RequireAimToUse="True">
|
<Item name="" identifier="hyperzine" category="Medical" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="chemicalcrate" Tags="smallitem,chem,medical,syringe" description="" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_metal_light" RequireAimToUse="True">
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||||
<PreferredContainer primary="medcab" />
|
<PreferredContainer primary="medcab" />
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.1" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.1" />
|
||||||
@@ -1301,13 +1301,13 @@
|
|||||||
</MeleeWeapon>
|
</MeleeWeapon>
|
||||||
<aitarget sightrange="500" soundrange="250" fadeouttime="1" />
|
<aitarget sightrange="500" soundrange="250" fadeouttime="1" />
|
||||||
<Quality>
|
<Quality>
|
||||||
<QualityStat stattype="StrikingPowerMultiplier" value="0.1" />
|
<QualityStat stattype="StrikingPowerMultiplier" value="0.3" />
|
||||||
</Quality>
|
</Quality>
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||||
<SkillRequirementHint identifier="medical" level="30" />
|
<SkillRequirementHint identifier="medical" level="30" />
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Haloperidol -->
|
<!-- Haloperidol -->
|
||||||
<Item name="" identifier="antipsychosis" category="Medical" maxstacksize="32" maxstacksizecharacterinventory="8" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical,syringe" useinhealthinterface="true" description="" scale="0.5" impactsoundtag="impact_metal_light" RequireAimToUse="True">
|
<Item name="" identifier="antipsychosis" category="Medical" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical,syringe" useinhealthinterface="true" description="" scale="0.5" impactsoundtag="impact_metal_light" RequireAimToUse="True">
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.2" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" amount="1" spawnprobability="0.2" />
|
||||||
<PreferredContainer secondary="outpostmedcab" amount="1" spawnprobability="0.2" />
|
<PreferredContainer secondary="outpostmedcab" amount="1" spawnprobability="0.2" />
|
||||||
@@ -1369,7 +1369,7 @@
|
|||||||
<SkillRequirementHint identifier="medical" level="37" />
|
<SkillRequirementHint identifier="medical" level="37" />
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Anaparalyzant -->
|
<!-- Anaparalyzant -->
|
||||||
<Item name="" identifier="antiparalysis" category="Medical" maxstacksize="32" maxstacksizecharacterinventory="8" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical,syringe" description="" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_metal_light" RequireAimToUse="True">
|
<Item name="" identifier="antiparalysis" category="Medical" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="mediccrate" Tags="smallitem,chem,medical,syringe" description="" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_metal_light" RequireAimToUse="True">
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||||
<PreferredContainer secondary="wrecksupplycab" amount="1" spawnprobability="0.3" />
|
<PreferredContainer secondary="wrecksupplycab" amount="1" spawnprobability="0.3" />
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" minamount="1" maxamount="2" spawnprobability="0.8" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab" minamount="1" maxamount="2" spawnprobability="0.8" />
|
||||||
@@ -1429,7 +1429,7 @@
|
|||||||
<SkillRequirementHint identifier="medical" level="64" />
|
<SkillRequirementHint identifier="medical" level="64" />
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Handcuffs -->
|
<!-- Handcuffs -->
|
||||||
<Item name="" identifier="handcuffs" category="Equipment" maxstacksize="8" cargocontaineridentifier="metalcrate" tags="smallitem,handlocker" scale="0.5" impactsoundtag="impact_metal_light" equipconfirmationtext="handcuffequipconfirmation">
|
<Item name="" identifier="handcuffs" category="Equipment" maxstacksize="60" cargocontaineridentifier="metalcrate" tags="smallitem,handlocker" scale="0.5" impactsoundtag="impact_metal_light" equipconfirmationtext="handcuffequipconfirmation">
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||||
<PreferredContainer secondary="wreckarmcab,abandonedarmcab,outpostarmcab" amount="1" spawnprobability="0.05" />
|
<PreferredContainer secondary="wreckarmcab,abandonedarmcab,outpostarmcab" amount="1" spawnprobability="0.05" />
|
||||||
<PreferredContainer primary="armcab" secondary="secarmcab" />
|
<PreferredContainer primary="armcab" secondary="secarmcab" />
|
||||||
@@ -1458,7 +1458,7 @@
|
|||||||
</Wearable>
|
</Wearable>
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Tonic liquid | change: vanilla heals 12 damage over 120 seconds for whatever reason. this one doesn't.-->
|
<!-- Tonic liquid | change: vanilla heals 12 damage over 120 seconds for whatever reason. this one doesn't.-->
|
||||||
<Item name="" identifier="tonicliquid" category="Medical,Material" maxstacksize="32" maxstacksizecharacterinventory="8" cargocontaineridentifier="chemicalcrate" Tags="smallitem,chem,medical" description="" useinhealthinterface="true" scale="0.3" impactsoundtag="impact_metal_light">
|
<Item name="" identifier="tonicliquid" category="Medical,Material" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="chemicalcrate" Tags="smallitem,chem,medical" description="" useinhealthinterface="true" scale="0.3" impactsoundtag="impact_metal_light">
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||||
<PreferredContainer primary="medfabcab" secondary="medcontainer" />
|
<PreferredContainer primary="medfabcab" secondary="medcontainer" />
|
||||||
<PreferredContainer secondary="wreckmedcab,abandonedmedcab,piratemedcab" minamount="1" maxamount="2" spawnprobability="0.1" />
|
<PreferredContainer secondary="wreckmedcab,abandonedmedcab,piratemedcab" minamount="1" maxamount="2" spawnprobability="0.1" />
|
||||||
@@ -1505,7 +1505,7 @@
|
|||||||
</Holdable>
|
</Holdable>
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Nitroglycerin | change: now acts as blood pressure reducing medicine.-->
|
<!-- Nitroglycerin | change: now acts as blood pressure reducing medicine.-->
|
||||||
<Item name="" identifier="nitroglycerin" category="Medical,Material,Weapon" maxstacksize="32" maxstacksizecharacterinventory="8" description="" spritecolor="1.0,1.0,1.0,1.0" containercolor="1.0,1.0,1.0,1.0" cargocontaineridentifier="explosivecrate" Tags="smallitem,chem,medical" impacttolerance="6" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_metal_light">
|
<Item name="" identifier="nitroglycerin" category="Medical,Material,Weapon" maxstacksize="60" maxstacksizecharacterinventory="60" description="" spritecolor="1.0,1.0,1.0,1.0" containercolor="1.0,1.0,1.0,1.0" cargocontaineridentifier="explosivecrate" Tags="smallitem,chem,medical" impacttolerance="6" useinhealthinterface="true" scale="0.5" impactsoundtag="impact_metal_light">
|
||||||
<PreferredContainer primary="secarmcab" secondary="armcab" />
|
<PreferredContainer primary="secarmcab" secondary="armcab" />
|
||||||
<PreferredContainer secondary="wreckstoragecab,abandonedstoragecab" amount="1" spawnprobability="0.01" />
|
<PreferredContainer secondary="wreckstoragecab,abandonedstoragecab" amount="1" spawnprobability="0.01" />
|
||||||
<Price baseprice="150">
|
<Price baseprice="150">
|
||||||
@@ -1583,7 +1583,7 @@
|
|||||||
<Holdable slots="Any,RightHand,LeftHand" handle1="0,0" holdangle="60" msg="ItemMsgPickUpSelect"></Holdable>
|
<Holdable slots="Any,RightHand,LeftHand" handle1="0,0" holdangle="60" msg="ItemMsgPickUpSelect"></Holdable>
|
||||||
<aitarget sightrange="500" soundrange="500" fadeouttime="1" />
|
<aitarget sightrange="500" soundrange="500" fadeouttime="1" />
|
||||||
<Quality>
|
<Quality>
|
||||||
<QualityStat stattype="RepairSpeed" value="0.1" />
|
<QualityStat stattype="RepairSpeed" value="0.3" />
|
||||||
</Quality>
|
</Quality>
|
||||||
</Item>
|
</Item>
|
||||||
</Items>
|
</Items>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
<Item name="." identifier="ntsfx_selfscan" description="." hideinmenus="true">
|
<Item name="." identifier="ntsfx_selfscan" description="." hideinmenus="true">
|
||||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="0,0,1,1" origin="0.5,0.5" />
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="0,0,1,1" origin="0.5,0.5" />
|
||||||
<Sprite texture="Content/Items/Medical/Medicines.png" sourcerect="0,0,1,1" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="Content/Items/Medical/Medicines.png" sourcerect="0,0,1,1" depth="0.6" origin="0.5,0.5" />
|
||||||
<ItemComponent capacity="1" maxstacksize="1" hideitems="true" containedstateindicatorstyle="battery">
|
<ItemComponent capacity="1" maxstacksize="60" hideitems="true" containedstateindicatorstyle="battery">
|
||||||
<StatusEffect type="OnSpawn" target="This" disabledeltatime="true" stackable="false">
|
<StatusEffect type="OnSpawn" target="This" disabledeltatime="true" stackable="false">
|
||||||
<Sound file="%ModDir%/Sound/selfscan.ogg" range="400" volume="0.5" />
|
<Sound file="%ModDir%/Sound/selfscan.ogg" range="400" volume="0.5" />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
@@ -16,7 +16,7 @@
|
|||||||
<Item name="." identifier="ntsfx_scissors" description="." hideinmenus="true">
|
<Item name="." identifier="ntsfx_scissors" description="." hideinmenus="true">
|
||||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="0,0,1,1" origin="0.5,0.5" />
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="0,0,1,1" origin="0.5,0.5" />
|
||||||
<Sprite texture="Content/Items/Medical/Medicines.png" sourcerect="0,0,1,1" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="Content/Items/Medical/Medicines.png" sourcerect="0,0,1,1" depth="0.6" origin="0.5,0.5" />
|
||||||
<ItemComponent capacity="1" maxstacksize="1" hideitems="true" containedstateindicatorstyle="battery">
|
<ItemComponent capacity="1" maxstacksize="60" hideitems="true" containedstateindicatorstyle="battery">
|
||||||
<StatusEffect type="OnSpawn" target="This" disabledeltatime="true" stackable="false">
|
<StatusEffect type="OnSpawn" target="This" disabledeltatime="true" stackable="false">
|
||||||
<Sound file="%ModDir%/Sound/scissors1.ogg" selectionmode="random" range="500" volume="0.75" />
|
<Sound file="%ModDir%/Sound/scissors1.ogg" selectionmode="random" range="500" volume="0.75" />
|
||||||
<Sound file="%ModDir%/Sound/scissors2.ogg" range="500" volume="0.75" />
|
<Sound file="%ModDir%/Sound/scissors2.ogg" range="500" volume="0.75" />
|
||||||
@@ -29,7 +29,7 @@
|
|||||||
<Item name="." identifier="ntsfx_bandage" description="." hideinmenus="true">
|
<Item name="." identifier="ntsfx_bandage" description="." hideinmenus="true">
|
||||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="0,0,1,1" origin="0.5,0.5" />
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="0,0,1,1" origin="0.5,0.5" />
|
||||||
<Sprite texture="Content/Items/Medical/Medicines.png" sourcerect="0,0,1,1" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="Content/Items/Medical/Medicines.png" sourcerect="0,0,1,1" depth="0.6" origin="0.5,0.5" />
|
||||||
<ItemComponent capacity="1" maxstacksize="1" hideitems="true" containedstateindicatorstyle="battery">
|
<ItemComponent capacity="1" maxstacksize="60" hideitems="true" containedstateindicatorstyle="battery">
|
||||||
<StatusEffect type="OnSpawn" target="This" disabledeltatime="true" stackable="false">
|
<StatusEffect type="OnSpawn" target="This" disabledeltatime="true" stackable="false">
|
||||||
<Sound file="Content/Items/Medical/Bandage2.ogg" type="OnUse" range="500" />
|
<Sound file="Content/Items/Medical/Bandage2.ogg" type="OnUse" range="500" />
|
||||||
<Sound file="Content/Items/Medical/Bandage1.ogg" type="OnUse" range="500" />
|
<Sound file="Content/Items/Medical/Bandage1.ogg" type="OnUse" range="500" />
|
||||||
@@ -42,7 +42,7 @@
|
|||||||
<Item name="." identifier="ntsfx_pills" description="." hideinmenus="true">
|
<Item name="." identifier="ntsfx_pills" description="." hideinmenus="true">
|
||||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="0,0,1,1" origin="0.5,0.5" />
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="0,0,1,1" origin="0.5,0.5" />
|
||||||
<Sprite texture="Content/Items/Medical/Medicines.png" sourcerect="0,0,1,1" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="Content/Items/Medical/Medicines.png" sourcerect="0,0,1,1" depth="0.6" origin="0.5,0.5" />
|
||||||
<ItemComponent capacity="1" maxstacksize="1" hideitems="true" containedstateindicatorstyle="battery">
|
<ItemComponent capacity="1" maxstacksize="60" hideitems="true" containedstateindicatorstyle="battery">
|
||||||
<StatusEffect type="OnSpawn" target="This" disabledeltatime="true" stackable="false">
|
<StatusEffect type="OnSpawn" target="This" disabledeltatime="true" stackable="false">
|
||||||
<Sound file="%ModDir%/Sound/pills1.ogg" type="OnUse" range="500" />
|
<Sound file="%ModDir%/Sound/pills1.ogg" type="OnUse" range="500" />
|
||||||
<Sound file="%ModDir%/Sound/pills2.ogg" type="OnUse" range="500" />
|
<Sound file="%ModDir%/Sound/pills2.ogg" type="OnUse" range="500" />
|
||||||
@@ -56,7 +56,7 @@
|
|||||||
<Item name="." identifier="ntsfx_syringe" description="." hideinmenus="true">
|
<Item name="." identifier="ntsfx_syringe" description="." hideinmenus="true">
|
||||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="0,0,1,1" origin="0.5,0.5" />
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="0,0,1,1" origin="0.5,0.5" />
|
||||||
<Sprite texture="Content/Items/Medical/Medicines.png" sourcerect="0,0,1,1" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="Content/Items/Medical/Medicines.png" sourcerect="0,0,1,1" depth="0.6" origin="0.5,0.5" />
|
||||||
<ItemComponent capacity="1" maxstacksize="1" hideitems="true" containedstateindicatorstyle="battery">
|
<ItemComponent capacity="1" maxstacksize="60" hideitems="true" containedstateindicatorstyle="battery">
|
||||||
<StatusEffect type="OnSpawn" target="This" disabledeltatime="true" stackable="false">
|
<StatusEffect type="OnSpawn" target="This" disabledeltatime="true" stackable="false">
|
||||||
<Sound file="Content/Items/Medical/Syringe.ogg" type="OnUse" range="500" />
|
<Sound file="Content/Items/Medical/Syringe.ogg" type="OnUse" range="500" />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
@@ -112,7 +112,7 @@
|
|||||||
<Item name="." identifier="ntsfx_squeak" description="." hideinmenus="true">
|
<Item name="." identifier="ntsfx_squeak" description="." hideinmenus="true">
|
||||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="0,0,1,1" origin="0.5,0.5" />
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="0,0,1,1" origin="0.5,0.5" />
|
||||||
<Sprite texture="Content/Items/Medical/Medicines.png" sourcerect="0,0,1,1" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="Content/Items/Medical/Medicines.png" sourcerect="0,0,1,1" depth="0.6" origin="0.5,0.5" />
|
||||||
<ItemComponent capacity="1" maxstacksize="1" hideitems="true" containedstateindicatorstyle="battery">
|
<ItemComponent capacity="1" maxstacksize="60" hideitems="true" containedstateindicatorstyle="battery">
|
||||||
<StatusEffect type="OnSpawn" target="This" disabledeltatime="true" stackable="false">
|
<StatusEffect type="OnSpawn" target="This" disabledeltatime="true" stackable="false">
|
||||||
<Sound file="%ModDir%/Sound/squeak1.ogg" type="OnUse" range="500" />
|
<Sound file="%ModDir%/Sound/squeak1.ogg" type="OnUse" range="500" />
|
||||||
<Sound file="%ModDir%/Sound/squeak2.ogg" type="OnUse" range="500" />
|
<Sound file="%ModDir%/Sound/squeak2.ogg" type="OnUse" range="500" />
|
||||||
@@ -128,7 +128,7 @@
|
|||||||
<Item name="." identifier="ntsfx_slash" description="." hideinmenus="true">
|
<Item name="." identifier="ntsfx_slash" description="." hideinmenus="true">
|
||||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="0,0,1,1" origin="0.5,0.5" />
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="0,0,1,1" origin="0.5,0.5" />
|
||||||
<Sprite texture="Content/Items/Medical/Medicines.png" sourcerect="0,0,1,1" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="Content/Items/Medical/Medicines.png" sourcerect="0,0,1,1" depth="0.6" origin="0.5,0.5" />
|
||||||
<ItemComponent capacity="1" maxstacksize="1" hideitems="true" containedstateindicatorstyle="battery">
|
<ItemComponent capacity="1" maxstacksize="60" hideitems="true" containedstateindicatorstyle="battery">
|
||||||
<StatusEffect type="OnSpawn" target="This" disabledeltatime="true" stackable="false">
|
<StatusEffect type="OnSpawn" target="This" disabledeltatime="true" stackable="false">
|
||||||
<Sound file="Content/Sounds/Damage/LimbSlash1.ogg" selectionmode="random" range="500" />
|
<Sound file="Content/Sounds/Damage/LimbSlash1.ogg" selectionmode="random" range="500" />
|
||||||
<Sound file="Content/Sounds/Damage/LimbSlash2.ogg" range="500" />
|
<Sound file="Content/Sounds/Damage/LimbSlash2.ogg" range="500" />
|
||||||
@@ -145,7 +145,7 @@
|
|||||||
<Item name="." identifier="ntsfx_velcro" description="." hideinmenus="true">
|
<Item name="." identifier="ntsfx_velcro" description="." hideinmenus="true">
|
||||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="0,0,1,1" origin="0.5,0.5" />
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="0,0,1,1" origin="0.5,0.5" />
|
||||||
<Sprite texture="Content/Items/Medical/Medicines.png" sourcerect="0,0,1,1" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="Content/Items/Medical/Medicines.png" sourcerect="0,0,1,1" depth="0.6" origin="0.5,0.5" />
|
||||||
<ItemComponent capacity="1" maxstacksize="1" hideitems="true" containedstateindicatorstyle="battery">
|
<ItemComponent capacity="1" maxstacksize="60" hideitems="true" containedstateindicatorstyle="battery">
|
||||||
<StatusEffect type="OnSpawn" target="This" disabledeltatime="true" stackable="false">
|
<StatusEffect type="OnSpawn" target="This" disabledeltatime="true" stackable="false">
|
||||||
<Sound file="%ModDir%/Sound/velcro_tape1.ogg" selectionmode="random" range="500" />
|
<Sound file="%ModDir%/Sound/velcro_tape1.ogg" selectionmode="random" range="500" />
|
||||||
<Sound file="%ModDir%/Sound/velcro_tape2.ogg" range="500" />
|
<Sound file="%ModDir%/Sound/velcro_tape2.ogg" range="500" />
|
||||||
@@ -159,7 +159,7 @@
|
|||||||
<Item name="." identifier="ntsfx_zipper" description="." hideinmenus="true">
|
<Item name="." identifier="ntsfx_zipper" description="." hideinmenus="true">
|
||||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="0,0,1,1" origin="0.5,0.5" />
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="0,0,1,1" origin="0.5,0.5" />
|
||||||
<Sprite texture="Content/Items/Medical/Medicines.png" sourcerect="0,0,1,1" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="Content/Items/Medical/Medicines.png" sourcerect="0,0,1,1" depth="0.6" origin="0.5,0.5" />
|
||||||
<ItemComponent capacity="1" maxstacksize="1" hideitems="true" containedstateindicatorstyle="battery">
|
<ItemComponent capacity="1" maxstacksize="60" hideitems="true" containedstateindicatorstyle="battery">
|
||||||
<StatusEffect type="OnSpawn" target="This" disabledeltatime="true" stackable="false">
|
<StatusEffect type="OnSpawn" target="This" disabledeltatime="true" stackable="false">
|
||||||
<Sound file="%ModDir%/Sound/zipper_1.ogg" selectionmode="random" range="500" />
|
<Sound file="%ModDir%/Sound/zipper_1.ogg" selectionmode="random" range="500" />
|
||||||
<Sound file="%ModDir%/Sound/zipper_2.ogg" range="500" />
|
<Sound file="%ModDir%/Sound/zipper_2.ogg" range="500" />
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
<!-- /// this is unelegant, pls fix, lua man! /// -->
|
<!-- /// this is unelegant, pls fix, lua man! /// -->
|
||||||
<Item name="." identifier="ntvfx_explosion" description="." hideinmenus="true">
|
<Item name="." identifier="ntvfx_explosion" description="." hideinmenus="true">
|
||||||
<Sprite texture="Content/Items/Medical/Medicines.png" sourcerect="0,0,1,1" depth="0.6" origin="0.5,0.5" />
|
<Sprite texture="Content/Items/Medical/Medicines.png" sourcerect="0,0,1,1" depth="0.6" origin="0.5,0.5" />
|
||||||
<ItemComponent capacity="1" maxstacksize="1" hideitems="true" containedstateindicatorstyle="battery">
|
<ItemComponent capacity="1" maxstacksize="60" hideitems="true" containedstateindicatorstyle="battery">
|
||||||
<StatusEffect type="always" target="This" disabledeltatime="true" duration="1" stackable="false">
|
<StatusEffect type="always" target="This" disabledeltatime="true" duration="1" stackable="false">
|
||||||
<sound file="Content/Items/Weapons/ExplosionDebris1.ogg" type="OnUse" range="2000" />
|
<sound file="Content/Items/Weapons/ExplosionDebris1.ogg" type="OnUse" range="2000" />
|
||||||
<Explosion range="150.0" structuredamage="0" force="0" applyfireeffects="false"></Explosion>
|
<Explosion range="150.0" structuredamage="0" force="0" applyfireeffects="false"></Explosion>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<contentpackage name="Neurotrauma" modversion="1.0.2" corepackage="False" steamworkshopid="3190189044" gameversion="1.7.7.0" expectedhash="FA9AC9FB924E84362D0E894E66A05884">
|
<contentpackage name="Neurotrauma" modversion="1.0.2" corepackage="False" steamworkshopid="3190189044" gameversion="1.7.7.0" >
|
||||||
<Other file="%ModDir%/Images/InGameItemIconAtlas.png" />
|
<Other file="%ModDir%/Images/InGameItemIconAtlas.png" />
|
||||||
<Other file="%ModDir%/Images/InventoryItemIconAtlas.png" />
|
<Other file="%ModDir%/Images/InventoryItemIconAtlas.png" />
|
||||||
<Other file="%ModDir%/Images/BloodPacksAtlas.png" />
|
<Other file="%ModDir%/Images/BloodPacksAtlas.png" />
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<contentpackage name="New Wrecks For Barotrauma (With sellable wrecks)" modversion="3.6" corepackage="False" steamworkshopid="2184257427" gameversion="1.7.7.0" expectedhash="72DB4D5F918B0360238C881A625F582E">
|
<contentpackage name="New Wrecks For Barotrauma (With sellable wrecks)" modversion="3.6" corepackage="False" steamworkshopid="2184257427" gameversion="1.7.7.0" >
|
||||||
<Item file="%ModDir%/wreckeditems.xml" />
|
<Item file="%ModDir%/wreckeditems.xml" />
|
||||||
<Item file="%ModDir%/specialitems.xml" />
|
<Item file="%ModDir%/specialitems.xml" />
|
||||||
<Item file="%ModDir%/thalamusitems.xml" />
|
<Item file="%ModDir%/thalamusitems.xml" />
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
<Use />
|
<Use />
|
||||||
</Statuseffect>
|
</Statuseffect>
|
||||||
</Controller>
|
</Controller>
|
||||||
<ItemContainer hideitems="false" drawinventory="true" capacity="1" maxstacksize="1" slotsperrow="1" itempos="40,-40" containedspritedepth="0.831" canbeselected="True" autointeractwithcontained="true" msg="">
|
<ItemContainer hideitems="false" drawinventory="true" capacity="1" maxstacksize="60" slotsperrow="1" itempos="40,-40" containedspritedepth="0.831" canbeselected="True" autointeractwithcontained="true" msg="">
|
||||||
<Containable items="smallitem,mediumitem,bigitem,crate" />
|
<Containable items="smallitem,mediumitem,bigitem,crate" />
|
||||||
<!-- makes itself invisible + you can't see inside inventory on startup. Needed to make this useable in subeditor -->
|
<!-- makes itself invisible + you can't see inside inventory on startup. Needed to make this useable in subeditor -->
|
||||||
<Statuseffect type="Always" target="This" oneshot="true" spritecolor="0,0,0,0" drawinventory="false" setvalue="True" />
|
<Statuseffect type="Always" target="This" oneshot="true" spritecolor="0,0,0,0" drawinventory="false" setvalue="True" />
|
||||||
@@ -28,7 +28,7 @@
|
|||||||
<input name="trigger_in" displayname="connection.turrettriggerin" />
|
<input name="trigger_in" displayname="connection.turrettriggerin" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<CustomInterface canbeselected="true" pickkey="Use" drawhudwhenequipped="true" allowuioverlap="false">
|
<CustomInterface canbeselected="true" pickkey="Use" drawhudwhenequipped="true" allowuioverlap="false">
|
||||||
<GuiFrame style="ItemUI" absoluteoffset="0,0" anchor="BottomCenter" relativesize="0.2,0.13" />
|
<GuiFrame style="ItemUI" absoluteoffset="0,0" anchor="BottomCenter" relativesize="0.2,0.13" />
|
||||||
|
|||||||
@@ -229,7 +229,7 @@
|
|||||||
<Item name="" identifier="railgunshellrackwrecked" nameidentifier="railgunshellrack" variantof="railgunshellrack" tags="container,wreckrailgunammocontainer" category="Wrecked">
|
<Item name="" identifier="railgunshellrackwrecked" nameidentifier="railgunshellrack" variantof="railgunshellrack" tags="container,wreckrailgunammocontainer" category="Wrecked">
|
||||||
<Upgrade gameversion="0.20.4.0" scale="0.5" condition="0" />
|
<Upgrade gameversion="0.20.4.0" scale="0.5" condition="0" />
|
||||||
<Sprite texture="Content/Items/Shipwrecks/MiscWrecked.png" sourcerect="936,1869,182,176" />
|
<Sprite texture="Content/Items/Shipwrecks/MiscWrecked.png" sourcerect="936,1869,182,176" />
|
||||||
<ItemContainer hideitems="false" drawinventory="true" capacity="4" slotsperrow="4" itempos="42,-60" iteminterval="32,0" itemrotation="90" containedspritedepth="0.845" canbeselected="true" msg="ItemMsgInteractSelect">
|
<ItemContainer hideitems="false" drawinventory="true" capacity="12" slotsperrow="4" itempos="42,-60" iteminterval="32,0" itemrotation="90" containedspritedepth="0.845" canbeselected="true" msg="ItemMsgInteractSelect">
|
||||||
<GuiFrame relativesize="0.3,0.2" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.3,0.2" anchor="Center" style="ItemUI" />
|
||||||
<Containable items="railgunammo" />
|
<Containable items="railgunammo" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
@@ -240,7 +240,7 @@
|
|||||||
<SwappableItem canbebought="false" origin="149,276" />
|
<SwappableItem canbebought="false" origin="149,276" />
|
||||||
<Sprite texture="Content/Items/Weapons/LegacyLoaders.png" depth="0.8" sourcerect="0,0,298,276" origin="0.5,0.5" />
|
<Sprite texture="Content/Items/Weapons/LegacyLoaders.png" depth="0.8" sourcerect="0,0,298,276" origin="0.5,0.5" />
|
||||||
<BrokenSprite texture="Content/Map/Outposts/AbandonedOutpost/RustedDecalItem.png" sourcerect="463,269,289,286" offset="0,0" depth="0.8" origin="0.5,0.5" scale="true" fadein="true" maxcondition="80" />
|
<BrokenSprite texture="Content/Map/Outposts/AbandonedOutpost/RustedDecalItem.png" sourcerect="463,269,289,286" offset="0,0" depth="0.8" origin="0.5,0.5" scale="true" fadein="true" maxcondition="80" />
|
||||||
<ItemContainer hideitems="false" drawinventory="true" capacity="5" slotsperrow="6" itempos="53,-140" iteminterval="48,0" itemrotation="90" canbeselected="true" msg="ItemMsgInteractSelect">
|
<ItemContainer hideitems="false" drawinventory="true" capacity="15" slotsperrow="4" itempos="53,-140" iteminterval="48,0" itemrotation="90" canbeselected="true" msg="ItemMsgInteractSelect">
|
||||||
<GuiFrame relativesize="0.3,0.2" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.3,0.2" anchor="Center" style="ItemUI" />
|
||||||
<Containable items="railgunammo" />
|
<Containable items="railgunammo" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<contentpackage name="Performance Fix" modversion="1.0.15" corepackage="False" steamworkshopid="2701251094" gameversion="1.7.7.0" altnames="PerformanceFix" expectedhash="E541F1E4532FC4809FCD939E332DE319" />
|
<contentpackage name="Performance Fix" modversion="1.0.15" corepackage="False" steamworkshopid="2701251094" gameversion="1.7.7.0" altnames="PerformanceFix" />
|
||||||
@@ -64,17 +64,17 @@
|
|||||||
<input name="power_in" displayname="connection.powerin" />
|
<input name="power_in" displayname="connection.powerin" />
|
||||||
<input name="transducer_in" displayname="connection.sonartransducerin" />
|
<input name="transducer_in" displayname="connection.sonartransducerin" />
|
||||||
<input name="velocity_in" displayname="connection.steeringvelocityin" />
|
<input name="velocity_in" displayname="connection.steeringvelocityin" />
|
||||||
<output name="velocity_x_out" displayname="connection.velocityxout" />
|
<output name="velocity_x_out" displayname="connection.velocityxout" maxwires="10" />
|
||||||
<output name="velocity_y_out" displayname="connection.velocityyout" />
|
<output name="velocity_y_out" displayname="connection.velocityyout" maxwires="10" />
|
||||||
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" />
|
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" maxwires="10" />
|
||||||
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" />
|
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" maxwires="10" />
|
||||||
<output name="signal_out3" displayname="connection.signaloutx~[num]=3" />
|
<output name="signal_out3" displayname="connection.signaloutx~[num]=3" maxwires="10" />
|
||||||
<output name="toggle_docking" displayname="connection.toggledocking" />
|
<output name="toggle_docking" displayname="connection.toggledocking" maxwires="10" />
|
||||||
<output name="current_velocity_x" displayname="connection.currentvelocityx" />
|
<output name="current_velocity_x" displayname="connection.currentvelocityx" maxwires="10" />
|
||||||
<output name="current_velocity_y" displayname="connection.currentvelocityy" />
|
<output name="current_velocity_y" displayname="connection.currentvelocityy" maxwires="10" />
|
||||||
<output name="current_position_x" displayname="connection.currentpositionx" />
|
<output name="current_position_x" displayname="connection.currentpositionx" maxwires="10" />
|
||||||
<output name="current_position_y" displayname="connection.currentpositiony" />
|
<output name="current_position_y" displayname="connection.currentpositiony" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<Repairable selectkey="Action" header="electricalrepairsheader" deteriorationspeed="0.125" mindeteriorationdelay="180" maxdeteriorationdelay="720" mindeteriorationcondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairScrewdriver" hudpriority="10">
|
<Repairable selectkey="Action" header="electricalrepairsheader" deteriorationspeed="0.125" mindeteriorationdelay="180" maxdeteriorationdelay="720" mindeteriorationcondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,280" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,280" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
<input name="power_in" displayname="connection.powerin" />
|
<input name="power_in" displayname="connection.powerin" />
|
||||||
<input name="water_data_in" displayname="connection.waterdatain" />
|
<input name="water_data_in" displayname="connection.waterdatain" />
|
||||||
<input name="oxygen_data_in" displayname="connection.oxygendatain" />
|
<input name="oxygen_data_in" displayname="connection.oxygendatain" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<Repairable selectkey="Action" header="electricalrepairsheader" deteriorationspeed="0.15" mindeteriorationdelay="120" maxdeteriorationdelay="480" MinDeteriorationCondition="0" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairScrewdriver" hudpriority="10">
|
<Repairable selectkey="Action" header="electricalrepairsheader" deteriorationspeed="0.15" mindeteriorationdelay="120" maxdeteriorationdelay="480" MinDeteriorationCondition="0" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,280" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,280" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
||||||
|
|||||||
@@ -83,17 +83,17 @@
|
|||||||
<input name="power_in" displayname="connection.powerin" />
|
<input name="power_in" displayname="connection.powerin" />
|
||||||
<input name="transducer_in" displayname="connection.sonartransducerin" />
|
<input name="transducer_in" displayname="connection.sonartransducerin" />
|
||||||
<input name="velocity_in" displayname="connection.steeringvelocityin" />
|
<input name="velocity_in" displayname="connection.steeringvelocityin" />
|
||||||
<output name="velocity_x_out" displayname="connection.velocityxout" />
|
<output name="velocity_x_out" displayname="connection.velocityxout" maxwires="10" />
|
||||||
<output name="velocity_y_out" displayname="connection.velocityyout" />
|
<output name="velocity_y_out" displayname="connection.velocityyout" maxwires="10" />
|
||||||
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" />
|
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" maxwires="10" />
|
||||||
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" />
|
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" maxwires="10" />
|
||||||
<output name="signal_out3" displayname="connection.signaloutx~[num]=3" />
|
<output name="signal_out3" displayname="connection.signaloutx~[num]=3" maxwires="10" />
|
||||||
<output name="toggle_docking" displayname="connection.toggledocking" />
|
<output name="toggle_docking" displayname="connection.toggledocking" maxwires="10" />
|
||||||
<output name="current_velocity_x" displayname="connection.currentvelocityx" />
|
<output name="current_velocity_x" displayname="connection.currentvelocityx" maxwires="10" />
|
||||||
<output name="current_velocity_y" displayname="connection.currentvelocityy" />
|
<output name="current_velocity_y" displayname="connection.currentvelocityy" maxwires="10" />
|
||||||
<output name="current_position_x" displayname="connection.currentpositionx" />
|
<output name="current_position_x" displayname="connection.currentpositionx" maxwires="10" />
|
||||||
<output name="current_position_y" displayname="connection.currentpositiony" />
|
<output name="current_position_y" displayname="connection.currentpositiony" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<Repairable selectkey="Action" header="electricalrepairsheader" fixDurationHighSkill="5" fixDurationLowSkill="15" msg="ItemMsgRepairScrewdriver" hudpriority="10">
|
<Repairable selectkey="Action" header="electricalrepairsheader" fixDurationHighSkill="5" fixDurationLowSkill="15" msg="ItemMsgRepairScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
||||||
|
|||||||
@@ -72,20 +72,20 @@
|
|||||||
<input name="power_in" displayname="connection.powerin" />
|
<input name="power_in" displayname="connection.powerin" />
|
||||||
<input name="transducer_in" displayname="connection.sonartransducerin" />
|
<input name="transducer_in" displayname="connection.sonartransducerin" />
|
||||||
<input name="velocity_in" displayname="connection.steeringvelocityin" />
|
<input name="velocity_in" displayname="connection.steeringvelocityin" />
|
||||||
<output name="velocity_x_out" displayname="connection.velocityxout" />
|
<output name="velocity_x_out" displayname="connection.velocityxout" maxwires="10" />
|
||||||
<output name="velocity_y_out" displayname="connection.velocityyout" />
|
<output name="velocity_y_out" displayname="connection.velocityyout" maxwires="10" />
|
||||||
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" />
|
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" maxwires="10" />
|
||||||
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" />
|
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" maxwires="10" />
|
||||||
<output name="signal_out3" displayname="connection.signaloutx~[num]=3" />
|
<output name="signal_out3" displayname="connection.signaloutx~[num]=3" maxwires="10" />
|
||||||
<output name="signal_out4" displayname="connection.signaloutx~[num]=4" />
|
<output name="signal_out4" displayname="connection.signaloutx~[num]=4" maxwires="10" />
|
||||||
<output name="signal_out5" displayname="connection.signaloutx~[num]=5" />
|
<output name="signal_out5" displayname="connection.signaloutx~[num]=5" maxwires="10" />
|
||||||
<output name="signal_out6" displayname="connection.signaloutx~[num]=6" />
|
<output name="signal_out6" displayname="connection.signaloutx~[num]=6" maxwires="10" />
|
||||||
<output name="toggle_docking" displayname="connection.toggledocking" />
|
<output name="toggle_docking" displayname="connection.toggledocking" maxwires="10" />
|
||||||
<output name="current_velocity_x" displayname="connection.currentvelocityx" />
|
<output name="current_velocity_x" displayname="connection.currentvelocityx" maxwires="10" />
|
||||||
<output name="current_velocity_y" displayname="connection.currentvelocityy" />
|
<output name="current_velocity_y" displayname="connection.currentvelocityy" maxwires="10" />
|
||||||
<output name="current_position_x" displayname="connection.currentpositionx" />
|
<output name="current_position_x" displayname="connection.currentpositionx" maxwires="10" />
|
||||||
<output name="current_position_y" displayname="connection.currentpositiony" />
|
<output name="current_position_y" displayname="connection.currentpositiony" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<Repairable selectkey="Action" header="electricalrepairsheader" deteriorationspeed="0.125" mindeteriorationdelay="180" maxdeteriorationdelay="720" mindeteriorationcondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairScrewdriver" hudpriority="10">
|
<Repairable selectkey="Action" header="electricalrepairsheader" deteriorationspeed="0.125" mindeteriorationdelay="180" maxdeteriorationdelay="720" mindeteriorationcondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
||||||
@@ -165,15 +165,15 @@
|
|||||||
<input name="transducer_in" displayname="connection.sonartransducerin" />
|
<input name="transducer_in" displayname="connection.sonartransducerin" />
|
||||||
<input name="velocity_in" displayname="connection.steeringvelocityin" />
|
<input name="velocity_in" displayname="connection.steeringvelocityin" />
|
||||||
<input name="signal_in" displayname="connection.signalin" />
|
<input name="signal_in" displayname="connection.signalin" />
|
||||||
<output name="velocity_x_out" displayname="connection.velocityxout" />
|
<output name="velocity_x_out" displayname="connection.velocityxout" maxwires="10" />
|
||||||
<output name="velocity_y_out" displayname="connection.velocityyout" />
|
<output name="velocity_y_out" displayname="connection.velocityyout" maxwires="10" />
|
||||||
<output name="signal_out" displayname="connection.signalout" />
|
<output name="signal_out" displayname="connection.signalout" maxwires="10" />
|
||||||
<output name="toggle_docking" displayname="connection.toggledocking" />
|
<output name="toggle_docking" displayname="connection.toggledocking" maxwires="10" />
|
||||||
<output name="current_velocity_x" displayname="connection.currentvelocityx" />
|
<output name="current_velocity_x" displayname="connection.currentvelocityx" maxwires="10" />
|
||||||
<output name="current_velocity_y" displayname="connection.currentvelocityy" />
|
<output name="current_velocity_y" displayname="connection.currentvelocityy" maxwires="10" />
|
||||||
<output name="current_position_x" displayname="connection.currentpositionx" />
|
<output name="current_position_x" displayname="connection.currentpositionx" maxwires="10" />
|
||||||
<output name="current_position_y" displayname="connection.currentpositiony" />
|
<output name="current_position_y" displayname="connection.currentpositiony" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<Repairable selectkey="Action" header="electricalrepairsheader" deteriorationspeed="0.125" mindeteriorationdelay="180" maxdeteriorationdelay="720" mindeteriorationcondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairScrewdriver" hudpriority="10">
|
<Repairable selectkey="Action" header="electricalrepairsheader" deteriorationspeed="0.125" mindeteriorationdelay="180" maxdeteriorationdelay="720" mindeteriorationcondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
||||||
|
|||||||
@@ -2,28 +2,28 @@
|
|||||||
<Items>
|
<Items>
|
||||||
<Item name="Medium Windowed Storage Locker" identifier="Storage_Locker_01" tags="locker, container,suppliescontainer" linkable="true" pickdistance="150" scale="0.446">
|
<Item name="Medium Windowed Storage Locker" identifier="Storage_Locker_01" tags="locker, container,suppliescontainer" linkable="true" pickdistance="150" scale="0.446">
|
||||||
<Sprite texture="containers_01.png" depth="0.84" sourcerect="0,0,118,431" origin="0.5,0.5" />
|
<Sprite texture="containers_01.png" depth="0.84" sourcerect="0,0,118,431" origin="0.5,0.5" />
|
||||||
<ItemContainer capacity="15" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
<ItemContainer capacity="45" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
||||||
<GuiFrame relativesize="0.25,0.35" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.35" anchor="Center" style="ItemUI" />
|
||||||
<Containable items="smallitem,mediumitem" />
|
<Containable items="smallitem,mediumitem,ammobox,deepdiving,largeitem" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Medium Storage Locker" identifier="Storage_Locker_02" tags="locker, container,suppliescontainer" linkable="true" pickdistance="150" scale="0.446">
|
<Item name="Medium Storage Locker" identifier="Storage_Locker_02" tags="locker, container,suppliescontainer" linkable="true" pickdistance="150" scale="0.446">
|
||||||
<Sprite texture="containers_01.png" depth="0.84" sourcerect="118,0,118,431" origin="0.5,0.5" />
|
<Sprite texture="containers_01.png" depth="0.84" sourcerect="118,0,118,431" origin="0.5,0.5" />
|
||||||
<ItemContainer capacity="15" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
<ItemContainer capacity="45" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
||||||
<GuiFrame relativesize="0.25,0.35" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.35" anchor="Center" style="ItemUI" />
|
||||||
<Containable items="smallitem,mediumitem" />
|
<Containable items="smallitem,mediumitem,ammobox,deepdiving,largeitem" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Reactor Fuel Storage" identifier="Storage_Locker_03" tags="locker, container,reactorcab" linkable="true" pickdistance="150" scale="0.446">
|
<Item name="Reactor Fuel Storage" identifier="Storage_Locker_03" tags="locker, container,reactorcab" linkable="true" pickdistance="150" scale="0.446">
|
||||||
<Sprite texture="containers_01.png" depth="0.84" sourcerect="242,0,108,428" origin="0.5,0.5" />
|
<Sprite texture="containers_01.png" depth="0.84" sourcerect="242,0,108,428" origin="0.5,0.5" />
|
||||||
<ItemContainer capacity="15" slotsperrow="5" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
<ItemContainer capacity="45" slotsperrow="7" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
||||||
<GuiFrame relativesize="0.25,0.35" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.35" anchor="Center" style="ItemUI" />
|
||||||
<Containable items="smallitem,mediumitem" />
|
<Containable items="smallitem,mediumitem,ammobox,deepdiving,largeitem" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Secure Locker" identifier="Secure Locker" tags="locker" linkable="true" pickdistance="150" waterproof="true" scale="0.446">
|
<Item name="Secure Locker" identifier="Secure Locker" tags="locker" linkable="true" pickdistance="150" waterproof="true" scale="0.446">
|
||||||
<Sprite texture="containers_01.png" depth="0.84" sourcerect="356,0,104,460" origin="0.5,0.5" />
|
<Sprite texture="containers_01.png" depth="0.84" sourcerect="356,0,104,460" origin="0.5,0.5" />
|
||||||
<ItemContainer capacity="20" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
<ItemContainer capacity="50" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
||||||
<RequiredItem items="idcard" type="Picked" msg="ItemMsgUnauthorizedAccess" ignoreineditor="true" />
|
<RequiredItem items="idcard" type="Picked" msg="ItemMsgUnauthorizedAccess" ignoreineditor="true" />
|
||||||
<GuiFrame relativesize="0.25,0.55" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.55" anchor="Center" style="ItemUI" />
|
||||||
<Containable items="smallitem,mediumitem" />
|
<Containable items="smallitem,mediumitem" />
|
||||||
@@ -31,62 +31,62 @@
|
|||||||
</Item>
|
</Item>
|
||||||
<Item name="Large Windowed Storage Locker" identifier="Large Windowed Storage Locker" tags="locker, container,suppliescontainer" linkable="true" pickdistance="150" scale="0.446">
|
<Item name="Large Windowed Storage Locker" identifier="Large Windowed Storage Locker" tags="locker, container,suppliescontainer" linkable="true" pickdistance="150" scale="0.446">
|
||||||
<Sprite texture="containers_01.png" depth="0.84" sourcerect="466,0,225,433" origin="0.5,0.5" />
|
<Sprite texture="containers_01.png" depth="0.84" sourcerect="466,0,225,433" origin="0.5,0.5" />
|
||||||
<ItemContainer capacity="30" slotsperrow="6" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
<ItemContainer capacity="50" slotsperrow="8" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
||||||
<GuiFrame relativesize="0.25,0.45" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.45" anchor="Center" style="ItemUI" />
|
||||||
<Containable items="smallitem,mediumitem" />
|
<Containable items="smallitem,mediumitem,ammobox,deepdiving,largeitem" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Cargo Access" identifier="cargoaccess" tags="cargocontainer, container" linkable="true" pickdistance="150" waterproof="true" scale="0.5">
|
<Item name="Cargo Access" identifier="cargoaccess" tags="cargocontainer, container" linkable="true" pickdistance="150" waterproof="true" scale="0.5">
|
||||||
<Sprite texture="containers_01.png" depth="0.84" sourcerect="0,579,474,445" origin="0.5,0.5" />
|
<Sprite texture="containers_01.png" depth="0.84" sourcerect="0,579,474,445" origin="0.5,0.5" />
|
||||||
<ItemContainer capacity="10" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
<ItemContainer capacity="30" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
||||||
<GuiFrame relativesize="0.25,0.35" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.35" anchor="Center" style="ItemUI" />
|
||||||
<Containable items="crate" />
|
<Containable items="crate,ammobox,deepdiving,smallitem,mediumitem,largeitem" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Chemical Storage container" identifier="chem_container" tags="locker, container,suppliescontainer" linkable="true" pickdistance="150" waterproof="true" scale="0.446">
|
<Item name="Chemical Storage container" identifier="chem_container" tags="locker, container,suppliescontainer" linkable="true" pickdistance="150" waterproof="true" scale="0.446">
|
||||||
<Sprite texture="containers_01.png" depth="0.84" sourcerect="480,833,538,170" origin="0.5,0.5" />
|
<Sprite texture="containers_01.png" depth="0.84" sourcerect="480,833,538,170" origin="0.5,0.5" />
|
||||||
<ItemContainer capacity="15" slotsperrow="5" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
<ItemContainer capacity="45" slotsperrow="7" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
||||||
<GuiFrame relativesize="0.25,0.35" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.35" anchor="Center" style="ItemUI" />
|
||||||
<Containable items="smallitem,mediumitem" />
|
<Containable items="smallitem,mediumitem,ammobox,deepdiving,largeitem" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Reagent storage cabinet" identifier="medcabinet 02" tags="medcabinet, container,medcontainer" linkable="true" pickdistance="150" waterproof="true" scale="0.3">
|
<Item name="Reagent storage cabinet" identifier="medcabinet 02" tags="medcabinet, container,medcontainer" linkable="true" pickdistance="150" waterproof="true" scale="0.3">
|
||||||
<Sprite texture="%ModDir%/Items/Medbay/medbay props.png" depth="0.84" sourcerect="488,508,162,244" canflipx="false" />
|
<Sprite texture="%ModDir%/Items/Medbay/medbay props.png" depth="0.84" sourcerect="488,508,162,244" canflipx="false" />
|
||||||
<ItemContainer capacity="20" slotsperrow="5" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
<ItemContainer capacity="50" slotsperrow="8" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
||||||
<GuiFrame relativesize="0.25,0.45" anchor="Center" slotsperrow="5" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.45" anchor="Center" slotsperrow="5" style="ItemUI" />
|
||||||
<Containable items="smallitem,chem,medical" />
|
<Containable items="smallitem,chem,medical,ammobox,deepdiving,mediumitem,largeitem" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.3" />
|
<Upgrade gameversion="0.10.0.0" scale="0.3" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Medication cabinet" identifier="medcabinet 03" tags="medcabinet, container,medcontainer" linkable="true" pickdistance="150" waterproof="true" scale="0.3">
|
<Item name="Medication cabinet" identifier="medcabinet 03" tags="medcabinet, container,medcontainer" linkable="true" pickdistance="150" waterproof="true" scale="0.3">
|
||||||
<Sprite texture="%ModDir%/Items/Medbay/medbay props.png" depth="0.84" sourcerect="650,509,162,244" canflipx="false" />
|
<Sprite texture="%ModDir%/Items/Medbay/medbay props.png" depth="0.84" sourcerect="650,509,162,244" canflipx="false" />
|
||||||
<ItemContainer capacity="20" slotsperrow="5" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
<ItemContainer capacity="50" slotsperrow="8" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
||||||
<GuiFrame relativesize="0.25,0.45" anchor="Center" slotsperrow="5" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.45" anchor="Center" slotsperrow="5" style="ItemUI" />
|
||||||
<Containable items="smallitem,chem,medical" />
|
<Containable items="smallitem,chem,medical,ammobox,deepdiving,mediumitem,largeitem" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.3" />
|
<Upgrade gameversion="0.10.0.0" scale="0.3" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Laboratory storage cabinet" identifier="medcabinet 04" tags="medcabinet, container,medcontainer" linkable="true" pickdistance="150" waterproof="true" scale="0.3">
|
<Item name="Laboratory storage cabinet" identifier="medcabinet 04" tags="medcabinet, container,medcontainer" linkable="true" pickdistance="150" waterproof="true" scale="0.3">
|
||||||
<Sprite texture="%ModDir%/Items/Medbay/medbay props.png" depth="0.84" sourcerect="486,781,162,244" canflipx="false" />
|
<Sprite texture="%ModDir%/Items/Medbay/medbay props.png" depth="0.84" sourcerect="486,781,162,244" canflipx="false" />
|
||||||
<ItemContainer capacity="20" slotsperrow="5" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
<ItemContainer capacity="50" slotsperrow="8" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
||||||
<GuiFrame relativesize="0.25,0.45" anchor="Center" slotsperrow="5" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.45" anchor="Center" slotsperrow="5" style="ItemUI" />
|
||||||
<Containable items="smallitem,chem,medical" />
|
<Containable items="smallitem,chem,medical,ammobox,deepdiving,mediumitem,largeitem" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.3" />
|
<Upgrade gameversion="0.10.0.0" scale="0.3" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Biohazard cabinet" identifier="medcabinet 05" tags="toxcontainer, container,medcontainer" linkable="true" pickdistance="150" waterproof="true" scale="0.3">
|
<Item name="Biohazard cabinet" identifier="medcabinet 05" tags="toxcontainer, container,medcontainer" linkable="true" pickdistance="150" waterproof="true" scale="0.3">
|
||||||
<Sprite texture="%ModDir%/Items/Medbay/medbay props.png" depth="0.84" sourcerect="650,781,162,244" canflipx="false" />
|
<Sprite texture="%ModDir%/Items/Medbay/medbay props.png" depth="0.84" sourcerect="650,781,162,244" canflipx="false" />
|
||||||
<ItemContainer capacity="20" slotsperrow="5" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
<ItemContainer capacity="50" slotsperrow="8" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
||||||
<GuiFrame relativesize="0.25,0.45" anchor="Center" slotsperrow="5" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.45" anchor="Center" slotsperrow="5" style="ItemUI" />
|
||||||
<Containable items="smallitem,chem,medical" />
|
<Containable items="smallitem,chem,medical,ammobox,deepdiving,mediumitem,largeitem" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.3" />
|
<Upgrade gameversion="0.10.0.0" scale="0.3" />
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Laboratory storage locker" identifier="medcabinet 06" tags="medcabinet, container,medcontainer" linkable="true" pickdistance="150" waterproof="true" scale="0.4">
|
<Item name="Laboratory storage locker" identifier="medcabinet 06" tags="medcabinet, container,medcontainer" linkable="true" pickdistance="150" waterproof="true" scale="0.4">
|
||||||
<Sprite texture="%ModDir%/Items/Medbay/medbay props.png" depth="0.84" sourcerect="815,506,204,518" canflipx="false" />
|
<Sprite texture="%ModDir%/Items/Medbay/medbay props.png" depth="0.84" sourcerect="815,506,204,518" canflipx="false" />
|
||||||
<ItemContainer capacity="30" slotsperrow="6" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
<ItemContainer capacity="50" slotsperrow="8" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
||||||
<GuiFrame relativesize="0.25,0.45" anchor="Center" slotsperrow="6" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.45" anchor="Center" slotsperrow="6" style="ItemUI" />
|
||||||
<Containable items="smallitem,chem,medical" />
|
<Containable items="smallitem,chem,medical,ammobox,deepdiving,mediumitem,largeitem" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
<Upgrade gameversion="0.10.0.0" scale="0.4" />
|
<Upgrade gameversion="0.10.0.0" scale="0.4" />
|
||||||
</Item>
|
</Item>
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="power_in" displayname="connection.powerin" />
|
<input name="power_in" displayname="connection.powerin" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<ItemContainer hideitems="false" drawinventory="true" capacity="5" maxstacksize="1" slotsperrow="5" itempos="132,-44" iteminterval="0,-65" itemrotation="0" containedspritedepth="0.83" canbeselected="true" msg="ItemMsgInteractSelect">
|
<ItemContainer hideitems="false" drawinventory="true" capacity="15" maxstacksize="60" slotsperrow="4" itempos="132,-44" iteminterval="0,-65" itemrotation="0" containedspritedepth="0.83" canbeselected="true" msg="ItemMsgInteractSelect">
|
||||||
<GuiFrame relativesize="0.25,0.2" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.2" anchor="Center" style="ItemUI" />
|
||||||
<Containable items="deepdiving,divingsuit,abyssdivingsuit,combatdivingsuit,pucs,slipsuit" />
|
<Containable items="deepdiving,divingsuit,abyssdivingsuit,combatdivingsuit,pucs,slipsuit" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
@@ -56,7 +56,7 @@
|
|||||||
<Item name="" identifier="ekdockyard_cargocompartment_style1" tags="container,crateshelf,cargocontainer" linkable="true" pickdistance="150" scale="0.5">
|
<Item name="" identifier="ekdockyard_cargocompartment_style1" tags="container,crateshelf,cargocontainer" linkable="true" pickdistance="150" scale="0.5">
|
||||||
<Sprite texture="%ModDir%/Items/Containers/variants_cargocompartments.png" depth="0.8" sourcerect="0,0,320,416" origin="0.5,0.5" />
|
<Sprite texture="%ModDir%/Items/Containers/variants_cargocompartments.png" depth="0.8" sourcerect="0,0,320,416" origin="0.5,0.5" />
|
||||||
<DecorativeSprite texture="%ModDir%/Items/Containers/variants_cargocompartments.png" depth="0.85" sourcerect="336,0,288,416" origin="0.5,0.5" />
|
<DecorativeSprite texture="%ModDir%/Items/Containers/variants_cargocompartments.png" depth="0.85" sourcerect="336,0,288,416" origin="0.5,0.5" />
|
||||||
<ItemContainer capacity="8" maxstacksize="1" slotsperrow="4" canbeselected="true" hideitems="false" itempos="92,-368" iteminterval="136,105" itemsperrow="2" msg="ItemMsgInteractSelect" containedspritedepths="0.81,0.82,0.81,0.82,0.81,0.82,0.81,0.82">
|
<ItemContainer capacity="24" maxstacksize="60" slotsperrow="5" canbeselected="true" hideitems="false" itempos="92,-368" iteminterval="136,105" itemsperrow="2" msg="ItemMsgInteractSelect" containedspritedepths="0.81,0.82,0.81,0.82,0.81,0.82,0.81,0.82">
|
||||||
<GuiFrame relativesize="0.25,0.3" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.3" anchor="Center" style="ItemUI" />
|
||||||
<Containable items="crate,ek_ammocrate_small,coilgunammobox,coilgunammo,chaingunammo,pulselaserammo,ammobox,depthchargeammo,ita_cratebulk,duffelbag,ita_duffelbag1,ek_densifiedresource" />
|
<Containable items="crate,ek_ammocrate_small,coilgunammobox,coilgunammo,chaingunammo,pulselaserammo,ammobox,depthchargeammo,ita_cratebulk,duffelbag,ita_duffelbag1,ek_densifiedresource" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
@@ -64,7 +64,7 @@
|
|||||||
<Item name="" identifier="ekdockyard_cargocompartment_style2" tags="container,crateshelf,cargocontainer" linkable="true" pickdistance="150" scale="0.5">
|
<Item name="" identifier="ekdockyard_cargocompartment_style2" tags="container,crateshelf,cargocontainer" linkable="true" pickdistance="150" scale="0.5">
|
||||||
<Sprite texture="%ModDir%/Items/Containers/variants_cargocompartments.png" depth="0.8" sourcerect="0,0,320,208" origin="0.5,0.5" />
|
<Sprite texture="%ModDir%/Items/Containers/variants_cargocompartments.png" depth="0.8" sourcerect="0,0,320,208" origin="0.5,0.5" />
|
||||||
<DecorativeSprite texture="%ModDir%/Items/Containers/variants_cargocompartments.png" depth="0.85" sourcerect="640,208,288,208" origin="0.5,0.5" />
|
<DecorativeSprite texture="%ModDir%/Items/Containers/variants_cargocompartments.png" depth="0.85" sourcerect="640,208,288,208" origin="0.5,0.5" />
|
||||||
<ItemContainer capacity="4" maxstacksize="1" slotsperrow="4" canbeselected="true" hideitems="false" itempos="92,-158" iteminterval="136,105" itemsperrow="2" msg="ItemMsgInteractSelect" containedspritedepths="0.81,0.82,0.81,0.82">
|
<ItemContainer capacity="12" maxstacksize="60" slotsperrow="4" canbeselected="true" hideitems="false" itempos="92,-158" iteminterval="136,105" itemsperrow="2" msg="ItemMsgInteractSelect" containedspritedepths="0.81,0.82,0.81,0.82">
|
||||||
<GuiFrame relativesize="0.25,0.3" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.3" anchor="Center" style="ItemUI" />
|
||||||
<Containable items="crate,ek_ammocrate_small,coilgunammobox,coilgunammo,chaingunammo,pulselaserammo,ammobox,depthchargeammo,ita_cratebulk,duffelbag,ita_duffelbag1,ek_densifiedresource" />
|
<Containable items="crate,ek_ammocrate_small,coilgunammobox,coilgunammo,chaingunammo,pulselaserammo,ammobox,depthchargeammo,ita_cratebulk,duffelbag,ita_duffelbag1,ek_densifiedresource" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
@@ -72,7 +72,7 @@
|
|||||||
<Item name="" identifier="ekdockyard_cargocompartment_style3" tags="container,crateshelf,cargocontainer" linkable="true" pickdistance="150" scale="0.5">
|
<Item name="" identifier="ekdockyard_cargocompartment_style3" tags="container,crateshelf,cargocontainer" linkable="true" pickdistance="150" scale="0.5">
|
||||||
<Sprite texture="%ModDir%/Items/Containers/variants_cargocompartments.png" depth="0.8" sourcerect="640,0,624,208" origin="0.5,0.5" />
|
<Sprite texture="%ModDir%/Items/Containers/variants_cargocompartments.png" depth="0.8" sourcerect="640,0,624,208" origin="0.5,0.5" />
|
||||||
<DecorativeSprite texture="%ModDir%/Items/Containers/variants_cargocompartments.png" depth="0.85" sourcerect="640,208,592,208" origin="0.5,0.5" />
|
<DecorativeSprite texture="%ModDir%/Items/Containers/variants_cargocompartments.png" depth="0.85" sourcerect="640,208,592,208" origin="0.5,0.5" />
|
||||||
<ItemContainer capacity="8" maxstacksize="1" slotsperrow="4" canbeselected="true" hideitems="false" itempos="86,-158" iteminterval="150,105" itemsperrow="4" msg="ItemMsgInteractSelect" containedspritedepths="0.81,0.82,0.81,0.82,0.81,0.82,0.81,0.82">
|
<ItemContainer capacity="24" maxstacksize="60" slotsperrow="5" canbeselected="true" hideitems="false" itempos="86,-158" iteminterval="150,105" itemsperrow="4" msg="ItemMsgInteractSelect" containedspritedepths="0.81,0.82,0.81,0.82,0.81,0.82,0.81,0.82">
|
||||||
<GuiFrame relativesize="0.25,0.3" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.3" anchor="Center" style="ItemUI" />
|
||||||
<Containable items="crate,ek_ammocrate_small,coilgunammobox,coilgunammo,chaingunammo,pulselaserammo,ammobox,depthchargeammo,ita_cratebulk,duffelbag,ita_duffelbag1,ek_densifiedresource" />
|
<Containable items="crate,ek_ammocrate_small,coilgunammobox,coilgunammo,chaingunammo,pulselaserammo,ammobox,depthchargeammo,ita_cratebulk,duffelbag,ita_duffelbag1,ek_densifiedresource" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
@@ -80,7 +80,7 @@
|
|||||||
<Item name="" identifier="ekdockyard_cargocompartment_style4" tags="container,crateshelf,cargocontainer" linkable="true" pickdistance="150" scale="0.5">
|
<Item name="" identifier="ekdockyard_cargocompartment_style4" tags="container,crateshelf,cargocontainer" linkable="true" pickdistance="150" scale="0.5">
|
||||||
<Sprite texture="%ModDir%/Items/Containers/variants_cargocompartments.png" depth="0.8" sourcerect="640,0,624,104" origin="0.5,0.5" />
|
<Sprite texture="%ModDir%/Items/Containers/variants_cargocompartments.png" depth="0.8" sourcerect="640,0,624,104" origin="0.5,0.5" />
|
||||||
<DecorativeSprite texture="%ModDir%/Items/Containers/variants_cargocompartments.png" depth="0.85" sourcerect="640,208,592,104" origin="0.5,0.5" />
|
<DecorativeSprite texture="%ModDir%/Items/Containers/variants_cargocompartments.png" depth="0.85" sourcerect="640,208,592,104" origin="0.5,0.5" />
|
||||||
<ItemContainer capacity="4" maxstacksize="1" slotsperrow="4" canbeselected="true" hideitems="false" itempos="86,-54" iteminterval="150,0" itemsperrow="4" msg="ItemMsgInteractSelect" containedspritedepths="0.81,0.82,0.81,0.82,0.81,0.82,0.81,0.82">
|
<ItemContainer capacity="12" maxstacksize="60" slotsperrow="4" canbeselected="true" hideitems="false" itempos="86,-54" iteminterval="150,0" itemsperrow="4" msg="ItemMsgInteractSelect" containedspritedepths="0.81,0.82,0.81,0.82,0.81,0.82,0.81,0.82">
|
||||||
<GuiFrame relativesize="0.25,0.3" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.3" anchor="Center" style="ItemUI" />
|
||||||
<Containable items="crate,ek_ammocrate_small,coilgunammobox,coilgunammo,chaingunammo,pulselaserammo,ammobox,depthchargeammo,ita_cratebulk,duffelbag,ita_duffelbag1,ek_densifiedresource" />
|
<Containable items="crate,ek_ammocrate_small,coilgunammobox,coilgunammo,chaingunammo,pulselaserammo,ammobox,depthchargeammo,ita_cratebulk,duffelbag,ita_duffelbag1,ek_densifiedresource" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
@@ -88,7 +88,7 @@
|
|||||||
<Item name="" identifier="ekdockyard_cargocompartment_style5" tags="container,crateshelf,cargocontainer" linkable="true" pickdistance="150" scale="0.5">
|
<Item name="" identifier="ekdockyard_cargocompartment_style5" tags="container,crateshelf,cargocontainer" linkable="true" pickdistance="150" scale="0.5">
|
||||||
<Sprite texture="%ModDir%/Items/Containers/variants_cargocompartments.png" depth="0.8" sourcerect="0,0,320,104" origin="0.5,0.5" />
|
<Sprite texture="%ModDir%/Items/Containers/variants_cargocompartments.png" depth="0.8" sourcerect="0,0,320,104" origin="0.5,0.5" />
|
||||||
<DecorativeSprite texture="%ModDir%/Items/Containers/variants_cargocompartments.png" depth="0.85" sourcerect="640,208,288,104" origin="0.5,0.5" />
|
<DecorativeSprite texture="%ModDir%/Items/Containers/variants_cargocompartments.png" depth="0.85" sourcerect="640,208,288,104" origin="0.5,0.5" />
|
||||||
<ItemContainer capacity="2" maxstacksize="1" slotsperrow="2" canbeselected="true" hideitems="false" itempos="92,-54" iteminterval="136,0" itemsperrow="2" msg="ItemMsgInteractSelect" containedspritedepths="0.81,0.82,0.81,0.82">
|
<ItemContainer capacity="6" maxstacksize="60" slotsperrow="3" canbeselected="true" hideitems="false" itempos="92,-54" iteminterval="136,0" itemsperrow="2" msg="ItemMsgInteractSelect" containedspritedepths="0.81,0.82,0.81,0.82">
|
||||||
<GuiFrame relativesize="0.25,0.3" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.3" anchor="Center" style="ItemUI" />
|
||||||
<Containable items="crate,ek_ammocrate_small,coilgunammobox,coilgunammo,chaingunammo,pulselaserammo,ammobox,depthchargeammo,ita_cratebulk,duffelbag,ita_duffelbag1,ek_densifiedresource" />
|
<Containable items="crate,ek_ammocrate_small,coilgunammobox,coilgunammo,chaingunammo,pulselaserammo,ammobox,depthchargeammo,ita_cratebulk,duffelbag,ita_duffelbag1,ek_densifiedresource" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
@@ -104,7 +104,7 @@
|
|||||||
<AnimationConditional IsActive="True" targetitemcomponent="LightComponent" />
|
<AnimationConditional IsActive="True" targetitemcomponent="LightComponent" />
|
||||||
<AnimationConditional Voltage="gt 0.5" targetitemcomponent="LightComponent" />
|
<AnimationConditional Voltage="gt 0.5" targetitemcomponent="LightComponent" />
|
||||||
</DecorativeSprite>
|
</DecorativeSprite>
|
||||||
<ItemContainer capacity="8" maxstacksize="1" slotsperrow="4" canbeselected="true" hideitems="false" itempos="98,-368" iteminterval="138,105" itemsperrow="2" msg="ItemMsgInteractSelect" containedspritedepths="0.81,0.82,0.81,0.82,0.81,0.82,0.81,0.82">
|
<ItemContainer capacity="24" maxstacksize="60" slotsperrow="5" canbeselected="true" hideitems="false" itempos="98,-368" iteminterval="138,105" itemsperrow="2" msg="ItemMsgInteractSelect" containedspritedepths="0.81,0.82,0.81,0.82,0.81,0.82,0.81,0.82">
|
||||||
<GuiFrame relativesize="0.25,0.3" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.3" anchor="Center" style="ItemUI" />
|
||||||
<Containable identifiers="crate,ita_cratebulk,cratetall,ita_eggcrate,ita_eggcrate2,ek_crateperishable" />
|
<Containable identifiers="crate,ita_cratebulk,cratetall,ita_eggcrate,ita_eggcrate2,ek_crateperishable" />
|
||||||
<StatusEffect type="Always" targettype="Contained" targets="ita_eggcrate2" Condition="12.5" />
|
<StatusEffect type="Always" targettype="Contained" targets="ita_eggcrate2" Condition="12.5" />
|
||||||
@@ -139,7 +139,7 @@
|
|||||||
<Item name="" identifier="ekdockyard_weaponholder_secure" tags="weaponholder" scale="0.5">
|
<Item name="" identifier="ekdockyard_weaponholder_secure" tags="weaponholder" scale="0.5">
|
||||||
<Sprite texture="%ModDir%/Items/Containers/containers1.png" depth="0.85" sourcerect="0,64,86,86" canflipx="false" origin="0.5,0.5" />
|
<Sprite texture="%ModDir%/Items/Containers/containers1.png" depth="0.85" sourcerect="0,64,86,86" canflipx="false" origin="0.5,0.5" />
|
||||||
<DecorativeSprite texture="%ModDir%/Items/Containers/containers1.png" depth="0.5" sourcerect="0,0,128,48" canflipx="false" origin="0.5,0.5" />
|
<DecorativeSprite texture="%ModDir%/Items/Containers/containers1.png" depth="0.5" sourcerect="0,0,128,48" canflipx="false" origin="0.5,0.5" />
|
||||||
<ItemContainer hideitems="false" drawinventory="true" capacity="1" maxstacksize="1" slotsperrow="1" itempos="46,-47" iteminterval="0,0" itemrotation="90" containedspritedepth="0.84" canbeselected="true" msg="ItemMsgInteractSelect">
|
<ItemContainer hideitems="false" drawinventory="true" capacity="1" maxstacksize="60" slotsperrow="1" itempos="46,-47" iteminterval="0,0" itemrotation="90" containedspritedepth="0.84" canbeselected="true" msg="ItemMsgInteractSelect">
|
||||||
<RequiredItem items="idcard" type="Picked" msg="ItemMsgUnauthorizedAccess" ignoreineditor="true" />
|
<RequiredItem items="idcard" type="Picked" msg="ItemMsgUnauthorizedAccess" ignoreineditor="true" />
|
||||||
<GuiFrame relativesize="0.2,0.25" anchor="Center" minsize="140,170" maxsize="280,280" style="ItemUI" />
|
<GuiFrame relativesize="0.2,0.25" anchor="Center" minsize="140,170" maxsize="280,280" style="ItemUI" />
|
||||||
<Containable items="mountableweapon" />
|
<Containable items="mountableweapon" />
|
||||||
@@ -151,9 +151,9 @@
|
|||||||
description=""
|
description=""
|
||||||
linkable="true" displaysidebysidewhenlinked="true" allowedlinks="ekdockyard_ioport_logistics" pickdistance="150" scale="0.5" waterproof="true" fireproof="true" explosiondamagemultiplier="0.1" spritecolor="200,200,200,255">
|
linkable="true" displaysidebysidewhenlinked="true" allowedlinks="ekdockyard_ioport_logistics" pickdistance="150" scale="0.5" waterproof="true" fireproof="true" explosiondamagemultiplier="0.1" spritecolor="200,200,200,255">
|
||||||
<Sprite texture="Mods/EK Gunnery/Items/Containers/ekgunnery_containers.png" depth="0.84" sourcerect="528,0,400,208" origin="0.5,0.5" />
|
<Sprite texture="Mods/EK Gunnery/Items/Containers/ekgunnery_containers.png" depth="0.84" sourcerect="528,0,400,208" origin="0.5,0.5" />
|
||||||
<ItemContainer autofill="False" capacity="2" slotsperrow="2" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
<ItemContainer autofill="False" capacity="6" slotsperrow="3" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
||||||
<GuiFrame relativesize="0.15,0.35" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.15,0.35" anchor="Center" style="ItemUI" />
|
||||||
<Containable items="smallitem" />
|
<Containable items="smallitem,ammobox,deepdiving,mediumitem,largeitem" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
</Item>
|
</Item>
|
||||||
-->
|
-->
|
||||||
@@ -161,9 +161,9 @@
|
|||||||
<Item name="" identifier="ekdockyard_fuelstoragetank1" tags="container" scale="0.5">
|
<Item name="" identifier="ekdockyard_fuelstoragetank1" tags="container" scale="0.5">
|
||||||
<Sprite texture="Content/Items/Containers/containers.png" depth="0.85" sourcerect="116,546,86,86" canflipx="false" origin="0.5,0.5"/>
|
<Sprite texture="Content/Items/Containers/containers.png" depth="0.85" sourcerect="116,546,86,86" canflipx="false" origin="0.5,0.5"/>
|
||||||
|
|
||||||
<PowerContainer capacity="100.0" maxrechargespeed="0" maxoutput="0" canbeselected="false" msg="ItemMsgInteractSelect" charge="0" />
|
<PowerContainer capacity="50" maxrechargespeed="0" maxoutput="0" canbeselected="false" msg="ItemMsgInteractSelect" charge="0" />
|
||||||
|
|
||||||
<ItemContainer autofill="False" hideitems="true" drawinventory="true" capacity="2" maxstacksize="1" canbeselected="true" msg="ItemMsgInteractSelect" >
|
<ItemContainer autofill="False" hideitems="true" drawinventory="true" capacity="6" maxstacksize="60" canbeselected="true" msg="ItemMsgInteractSelect" >
|
||||||
<Containable identifiers="ekdockyard_generatorfuel" />
|
<Containable identifiers="ekdockyard_generatorfuel" />
|
||||||
<SlotIcon slotindex="0" texture="%ModDir%/UI/ekdockyard_sloticons.png" sourcerect="0,0,64,64" origin="0.5,0.45" />
|
<SlotIcon slotindex="0" texture="%ModDir%/UI/ekdockyard_sloticons.png" sourcerect="0,0,64,64" origin="0.5,0.45" />
|
||||||
<SlotIcon slotindex="1" texture="%ModDir%/UI/ekdockyard_sloticons.png" sourcerect="64,0,64,64" origin="0.5,0.45" />
|
<SlotIcon slotindex="1" texture="%ModDir%/UI/ekdockyard_sloticons.png" sourcerect="64,0,64,64" origin="0.5,0.45" />
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
<Items>
|
<Items>
|
||||||
<Item name="" identifier="oxygear_divsuitlocker" tags="container,divingsuitcontainer,divingsuitcontainerwindow,divingsuitcontaineroxygear,oxygear" category="Misc" pickdistance="100" scale="0.5">
|
<Item name="" identifier="oxygear_divsuitlocker" tags="container,divingsuitcontainer,divingsuitcontainerwindow,divingsuitcontaineroxygear,oxygear" category="Misc" pickdistance="100" scale="0.5">
|
||||||
<Sprite texture="oxygear_divsuitlocker.png" depth="0.84" sourcerect="0,0,99,338" origin="0.5,0.5" />
|
<Sprite texture="oxygear_divsuitlocker.png" depth="0.84" sourcerect="0,0,99,338" origin="0.5,0.5" />
|
||||||
<ItemContainer hideitems="true" drawinventory="true" capacity="1" maxstacksize="1" slotsperrow="1" itempos="0,5" iteminterval="0,0" autofill="False" canbeselected="true" msg="ItemMsgInteractSelect">
|
<ItemContainer hideitems="true" drawinventory="true" capacity="1" maxstacksize="60" slotsperrow="1" itempos="0,5" iteminterval="0,0" autofill="False" canbeselected="true" msg="ItemMsgInteractSelect">
|
||||||
<RequiredItem items="idcard" type="Picked" msg="ItemMsgUnauthorizedAccess" ignoreineditor="true" />
|
<RequiredItem items="idcard" type="Picked" msg="ItemMsgUnauthorizedAccess" ignoreineditor="true" />
|
||||||
<GuiFrame relativesize="0.40,0.30" anchor="Center" minsize="400,300" maxsize="400,300" style="ItemUI" />
|
<GuiFrame relativesize="0.40,0.30" anchor="Center" minsize="400,300" maxsize="400,300" style="ItemUI" />
|
||||||
<Containable items="oxygear_divingsuit,deepdiving">
|
<Containable items="oxygear_divingsuit,deepdiving">
|
||||||
@@ -24,7 +24,7 @@
|
|||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="oxygear_locker" tags="container,locker,oxygear" category="Misc" linkable="true" pickdistance="150" showcontentsintooltip="true" scale="0.5" waterproof="true" fireproof="true">
|
<Item name="" identifier="oxygear_locker" tags="container,locker,oxygear" category="Misc" linkable="true" pickdistance="150" showcontentsintooltip="true" scale="0.5" waterproof="true" fireproof="true">
|
||||||
<Sprite texture="oxygear_locker_v2.png" depth="0.84" sourcerect="0,0,99,338" origin="0.5,0.5" />
|
<Sprite texture="oxygear_locker_v2.png" depth="0.84" sourcerect="0,0,99,338" origin="0.5,0.5" />
|
||||||
<ItemContainer hideitems="true" drawinventory="true" capacity="20" autofill="False" canbeselected="true" msg="ItemMsgInteractSelect">
|
<ItemContainer hideitems="true" drawinventory="true" capacity="50" autofill="False" canbeselected="true" msg="ItemMsgInteractSelect">
|
||||||
<RequiredItem items="idcard" type="Picked" msg="ItemMsgUnauthorizedAccess" ignoreineditor="true" />
|
<RequiredItem items="idcard" type="Picked" msg="ItemMsgUnauthorizedAccess" ignoreineditor="true" />
|
||||||
<GuiFrame relativesize="0.30,0.40" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.30,0.40" anchor="Center" style="ItemUI" />
|
||||||
<Containable items="smallitem,mediumitem" />
|
<Containable items="smallitem,mediumitem" />
|
||||||
@@ -35,7 +35,7 @@
|
|||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="oxygear_locker_b" nameidentifier="oxygear_locker" tags="container,locker,oxygear" category="Misc" linkable="true" pickdistance="150" showcontentsintooltip="true" scale="0.5" waterproof="true" fireproof="true">
|
<Item name="" identifier="oxygear_locker_b" nameidentifier="oxygear_locker" tags="container,locker,oxygear" category="Misc" linkable="true" pickdistance="150" showcontentsintooltip="true" scale="0.5" waterproof="true" fireproof="true">
|
||||||
<Sprite texture="oxygear_locker_b_v2.png" depth="0.84" sourcerect="0,0,99,338" origin="0.5,0.5" />
|
<Sprite texture="oxygear_locker_b_v2.png" depth="0.84" sourcerect="0,0,99,338" origin="0.5,0.5" />
|
||||||
<ItemContainer hideitems="true" drawinventory="true" capacity="20" autofill="False" canbeselected="true" msg="ItemMsgInteractSelect">
|
<ItemContainer hideitems="true" drawinventory="true" capacity="50" autofill="False" canbeselected="true" msg="ItemMsgInteractSelect">
|
||||||
<RequiredItem items="idcard" type="Picked" msg="ItemMsgUnauthorizedAccess" ignoreineditor="true" />
|
<RequiredItem items="idcard" type="Picked" msg="ItemMsgUnauthorizedAccess" ignoreineditor="true" />
|
||||||
<GuiFrame relativesize="0.30,0.40" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.30,0.40" anchor="Center" style="ItemUI" />
|
||||||
<Containable items="smallitem,mediumitem" />
|
<Containable items="smallitem,mediumitem" />
|
||||||
@@ -46,7 +46,7 @@
|
|||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="oxygear_supplies" tags="container,suppliescontainer,oxygear" category="Misc" linkable="true" pickdistance="150" showcontentsintooltip="true" scale="0.5" waterproof="true" fireproof="true">
|
<Item name="" identifier="oxygear_supplies" tags="container,suppliescontainer,oxygear" category="Misc" linkable="true" pickdistance="150" showcontentsintooltip="true" scale="0.5" waterproof="true" fireproof="true">
|
||||||
<Sprite texture="oxygear_supplies_v1.png" depth="0.84" sourcerect="0,0,117,129" origin="0.5,0.5" />
|
<Sprite texture="oxygear_supplies_v1.png" depth="0.84" sourcerect="0,0,117,129" origin="0.5,0.5" />
|
||||||
<ItemContainer hideitems="true" drawinventory="true" capacity="8" slotsperrow="4" autofill="False" canbeselected="true" msg="ItemMsgInteractSelect">
|
<ItemContainer hideitems="true" drawinventory="true" capacity="24" slotsperrow="5" autofill="False" canbeselected="true" msg="ItemMsgInteractSelect">
|
||||||
<RequiredItem items="idcard" type="Picked" msg="ItemMsgUnauthorizedAccess" ignoreineditor="true" />
|
<RequiredItem items="idcard" type="Picked" msg="ItemMsgUnauthorizedAccess" ignoreineditor="true" />
|
||||||
<GuiFrame relativesize="0.25,0.35" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.35" anchor="Center" style="ItemUI" />
|
||||||
<Containable items="smallitem,mediumitem" />
|
<Containable items="smallitem,mediumitem" />
|
||||||
@@ -66,7 +66,7 @@
|
|||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="oxygear_cargo" tags="container,oxygear,ammoboxcontainer,railgunammocontainer" category="Misc" linkable="true" pickdistance="150" showcontentsintooltip="true" scale="0.5" waterproof="true" fireproof="true">
|
<Item name="" identifier="oxygear_cargo" tags="container,oxygear,ammoboxcontainer,railgunammocontainer" category="Misc" linkable="true" pickdistance="150" showcontentsintooltip="true" scale="0.5" waterproof="true" fireproof="true">
|
||||||
<Sprite texture="oxygear_cargostorage.png" depth="0.84" sourcerect="0,0,189,185" origin="0.5,0.5" />
|
<Sprite texture="oxygear_cargostorage.png" depth="0.84" sourcerect="0,0,189,185" origin="0.5,0.5" />
|
||||||
<ItemContainer hideitems="true" drawinventory="true" capacity="8" slotsperrow="4" canbeselected="true" msg="ItemMsgInteractSelect">
|
<ItemContainer hideitems="true" drawinventory="true" capacity="24" slotsperrow="5" canbeselected="true" msg="ItemMsgInteractSelect">
|
||||||
<RequiredItem items="idcard" type="Picked" msg="ItemMsgUnauthorizedAccess" ignoreineditor="true" />
|
<RequiredItem items="idcard" type="Picked" msg="ItemMsgUnauthorizedAccess" ignoreineditor="true" />
|
||||||
<GuiFrame relativesize="0.25,0.35" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.35" anchor="Center" style="ItemUI" />
|
||||||
<Containable items="ammobox,coilgunequipment,coilgunammo,railgunequipment,railgunammo,depthchargeammo" />
|
<Containable items="ammobox,coilgunequipment,coilgunammo,railgunequipment,railgunammo,depthchargeammo" />
|
||||||
@@ -77,7 +77,7 @@
|
|||||||
<Sprite texture="oxygear_weaponholder_01.png" depth="0.85" sourcerect="0,0,86,86" canflipx="false" origin="0.5,0.5" />
|
<Sprite texture="oxygear_weaponholder_01.png" depth="0.85" sourcerect="0,0,86,86" canflipx="false" origin="0.5,0.5" />
|
||||||
<!-- Halter -->
|
<!-- Halter -->
|
||||||
<DecorativeSprite texture="oxygear_weaponholder_02.png" depth="0.5" sourcerect="0,0,122,31" canflipx="false" origin="0.5,0.5" />
|
<DecorativeSprite texture="oxygear_weaponholder_02.png" depth="0.5" sourcerect="0,0,122,31" canflipx="false" origin="0.5,0.5" />
|
||||||
<ItemContainer hideitems="false" drawinventory="true" capacity="1" maxstacksize="1" slotsperrow="1" itempos="46,-47" iteminterval="0,0" itemrotation="90" containedspritedepth="0.84" autofill="False" canbeselected="true" msg="ItemMsgInteractSelect">
|
<ItemContainer hideitems="false" drawinventory="true" capacity="1" maxstacksize="60" slotsperrow="1" itempos="46,-47" iteminterval="0,0" itemrotation="90" containedspritedepth="0.84" autofill="False" canbeselected="true" msg="ItemMsgInteractSelect">
|
||||||
<!-- Zugriffsberechtigung -->
|
<!-- Zugriffsberechtigung -->
|
||||||
<RequiredItem items="idcard" type="Picked" msg="ItemMsgUnauthorizedAccess" ignoreineditor="true" />
|
<RequiredItem items="idcard" type="Picked" msg="ItemMsgUnauthorizedAccess" ignoreineditor="true" />
|
||||||
<GuiFrame relativesize="0.40,0.30" anchor="Center" minsize="400,300" maxsize="400,300" style="ItemUI" />
|
<GuiFrame relativesize="0.40,0.30" anchor="Center" minsize="400,300" maxsize="400,300" style="ItemUI" />
|
||||||
|
|||||||
@@ -31,14 +31,14 @@
|
|||||||
<RequiredItem identifier="screwdriver" type="Equipped" />
|
<RequiredItem identifier="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="power" displayname="connection.power" />
|
<output name="power" displayname="connection.power" maxwires="10" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" />
|
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" maxwires="10" />
|
||||||
<!-- Todo: wait for this to work
|
<!-- Todo: wait for this to work
|
||||||
<output name="signal_0" displayname="connection.signalx~[num]=0" fallbackdisplayname="connection.signalinx~[num]=0" />
|
<output name="signal_0" displayname="connection.signalx~[num]=0" fallbackdisplayname="connection.signalinx~[num]=0" maxwires="10" />
|
||||||
<output name="signal_1" displayname="connection.signalx~[num]=1" fallbackdisplayname="connection.signalinx~[num]=1" />
|
<output name="signal_1" displayname="connection.signalx~[num]=1" fallbackdisplayname="connection.signalinx~[num]=1" maxwires="10" />
|
||||||
<output name="signal_2" displayname="connection.signalx~[num]=2" fallbackdisplayname="connection.signalinx~[num]=2" />
|
<output name="signal_2" displayname="connection.signalx~[num]=2" fallbackdisplayname="connection.signalinx~[num]=2" maxwires="10" />
|
||||||
<output name="signal_3" displayname="connection.signalx~[num]=3" fallbackdisplayname="connection.signalinx~[num]=3" />
|
<output name="signal_3" displayname="connection.signalx~[num]=3" fallbackdisplayname="connection.signalinx~[num]=3" maxwires="10" />
|
||||||
-->
|
-->
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
@@ -72,14 +72,14 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="power" displayname="connection.power" />
|
<output name="power" displayname="connection.power" maxwires="10" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" />
|
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" maxwires="10" />
|
||||||
<!-- Todo: wait for this to work
|
<!-- Todo: wait for this to work
|
||||||
<output name="signal_0" displayname="connection.signalx~[num]=0" fallbackdisplayname="connection.signalinx~[num]=0" />
|
<output name="signal_0" displayname="connection.signalx~[num]=0" fallbackdisplayname="connection.signalinx~[num]=0" maxwires="10" />
|
||||||
<output name="signal_1" displayname="connection.signalx~[num]=1" fallbackdisplayname="connection.signalinx~[num]=1" />
|
<output name="signal_1" displayname="connection.signalx~[num]=1" fallbackdisplayname="connection.signalinx~[num]=1" maxwires="10" />
|
||||||
<output name="signal_2" displayname="connection.signalx~[num]=2" fallbackdisplayname="connection.signalinx~[num]=2" />
|
<output name="signal_2" displayname="connection.signalx~[num]=2" fallbackdisplayname="connection.signalinx~[num]=2" maxwires="10" />
|
||||||
<output name="signal_3" displayname="connection.signalx~[num]=3" fallbackdisplayname="connection.signalinx~[num]=3" />
|
<output name="signal_3" displayname="connection.signalx~[num]=3" fallbackdisplayname="connection.signalinx~[num]=3" maxwires="10" />
|
||||||
-->
|
-->
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
@@ -102,9 +102,9 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="power" displayname="connection.power" />
|
<output name="power" displayname="connection.power" maxwires="10" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" />
|
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Docking Rail Horizontal" identifier="ekdockyard_dockingrailhorizontal" tags="dock" linkable="true" scale="0.5" description="A docking interface aligned along a horizontal rail." indestructible="true" requirecursorinsidetrigger="true" requirebodyinsidetrigger="false">
|
<Item name="Docking Rail Horizontal" identifier="ekdockyard_dockingrailhorizontal" tags="dock" linkable="true" scale="0.5" description="A docking interface aligned along a horizontal rail." indestructible="true" requirecursorinsidetrigger="true" requirebodyinsidetrigger="false">
|
||||||
@@ -125,9 +125,9 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="power" displayname="connection.power" />
|
<output name="power" displayname="connection.power" maxwires="10" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" />
|
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Small Docking Port" identifier="ekdockyard_dockingportsmall" tags="dock" linkable="true" scale="0.5" description="A vertically aligned docking interface in a thin form-factor." indestructible="true" requirecursorinsidetrigger="true" requirebodyinsidetrigger="false">
|
<Item name="Small Docking Port" identifier="ekdockyard_dockingportsmall" tags="dock" linkable="true" scale="0.5" description="A vertically aligned docking interface in a thin form-factor." indestructible="true" requirecursorinsidetrigger="true" requirebodyinsidetrigger="false">
|
||||||
@@ -161,9 +161,9 @@
|
|||||||
<RequiredItem identifier="screwdriver" type="Equipped" />
|
<RequiredItem identifier="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="power" displayname="connection.power" maxwires="6" maxplayerconnectablewires="5" />
|
<output name="power" displayname="connection.power" maxwires="24" maxplayerconnectablewires="5" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" />
|
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Small Docking Hatch" identifier="ekdockyard_dockinghatchsmall" tags="dock" linkable="true" scale="0.5" description="A horizontally aligned docking interface in a thin form-factor." indestructible="true" requirecursorinsidetrigger="true" requirebodyinsidetrigger="false">
|
<Item name="Small Docking Hatch" identifier="ekdockyard_dockinghatchsmall" tags="dock" linkable="true" scale="0.5" description="A horizontally aligned docking interface in a thin form-factor." indestructible="true" requirecursorinsidetrigger="true" requirebodyinsidetrigger="false">
|
||||||
@@ -197,9 +197,9 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="power" displayname="connection.power" maxwires="6" maxplayerconnectablewires="5" />
|
<output name="power" displayname="connection.power" maxwires="24" maxplayerconnectablewires="5" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" />
|
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Small Docking Port (Silent)" identifier="ekdockyard_dockingportsmallsilent" tags="dock" linkable="true" scale="0.5" description="A vertically aligned docking interface in a thin form-factor. Improved actuation mechanism and dampening systems allow for almost noiseless operation." indestructible="true" requirecursorinsidetrigger="true" requirebodyinsidetrigger="false">
|
<Item name="Small Docking Port (Silent)" identifier="ekdockyard_dockingportsmallsilent" tags="dock" linkable="true" scale="0.5" description="A vertically aligned docking interface in a thin form-factor. Improved actuation mechanism and dampening systems allow for almost noiseless operation." indestructible="true" requirecursorinsidetrigger="true" requirebodyinsidetrigger="false">
|
||||||
@@ -232,9 +232,9 @@
|
|||||||
<RequiredItem identifier="screwdriver" type="Equipped" />
|
<RequiredItem identifier="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="power" displayname="connection.power" maxwires="6" maxplayerconnectablewires="5" />
|
<output name="power" displayname="connection.power" maxwires="24" maxplayerconnectablewires="5" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" />
|
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Small Docking Hatch (Silent)" identifier="ekdockyard_dockinghatchsmallsilent" tags="dock" linkable="true" scale="0.5" description="A vertically aligned docking interface in a thin form-factor. Improved actuation mechanism and dampening systems allow for almost noiseless operation." indestructible="true" requirecursorinsidetrigger="true" requirebodyinsidetrigger="false">
|
<Item name="Small Docking Hatch (Silent)" identifier="ekdockyard_dockinghatchsmallsilent" tags="dock" linkable="true" scale="0.5" description="A vertically aligned docking interface in a thin form-factor. Improved actuation mechanism and dampening systems allow for almost noiseless operation." indestructible="true" requirecursorinsidetrigger="true" requirebodyinsidetrigger="false">
|
||||||
@@ -267,9 +267,9 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="power" displayname="connection.power" maxwires="6" maxplayerconnectablewires="5" />
|
<output name="power" displayname="connection.power" maxwires="24" maxplayerconnectablewires="5" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" />
|
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Docking Port Micro" identifier="ekdockyard_dockingportmicro" tags="dock" linkable="true" scale="0.5" description="A vertically aligned docking interface in a very small form-factor." indestructible="true" requirecursorinsidetrigger="true" requirebodyinsidetrigger="false">
|
<Item name="Docking Port Micro" identifier="ekdockyard_dockingportmicro" tags="dock" linkable="true" scale="0.5" description="A vertically aligned docking interface in a very small form-factor." indestructible="true" requirecursorinsidetrigger="true" requirebodyinsidetrigger="false">
|
||||||
@@ -290,9 +290,9 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="power" displayname="connection.power" />
|
<output name="power" displayname="connection.power" maxwires="10" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" />
|
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Docking Hach Micro" identifier="ekdockyard_dockinghatchmicro" tags="dock" linkable="true" scale="0.5" description="A horizontally aligned docking interface in a very small form-factor." indestructible="true" requirecursorinsidetrigger="true" requirebodyinsidetrigger="false">
|
<Item name="Docking Hach Micro" identifier="ekdockyard_dockinghatchmicro" tags="dock" linkable="true" scale="0.5" description="A horizontally aligned docking interface in a very small form-factor." indestructible="true" requirecursorinsidetrigger="true" requirebodyinsidetrigger="false">
|
||||||
@@ -313,9 +313,9 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="power" displayname="connection.power" />
|
<output name="power" displayname="connection.power" maxwires="10" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" />
|
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Large Docking Port" identifier="ekdockyard_dockingportlarge" tags="dock" linkable="true" scale="0.5" description="A vertically aligned docking interface with increased diameter." indestructible="true" requirecursorinsidetrigger="true" requirebodyinsidetrigger="false">
|
<Item name="Large Docking Port" identifier="ekdockyard_dockingportlarge" tags="dock" linkable="true" scale="0.5" description="A vertically aligned docking interface with increased diameter." indestructible="true" requirecursorinsidetrigger="true" requirebodyinsidetrigger="false">
|
||||||
@@ -351,9 +351,9 @@
|
|||||||
<RequiredItem identifier="screwdriver" type="Equipped" />
|
<RequiredItem identifier="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="power" displayname="connection.power" maxwires="6" maxplayerconnectablewires="5" />
|
<output name="power" displayname="connection.power" maxwires="24" maxplayerconnectablewires="5" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" />
|
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Large Docking Hatch" identifier="ekdockyard_dockinghatchlarge" tags="dock" linkable="true" scale="0.5" description="A horizontally aligned docking interface with increased diameter." indestructible="true" requirecursorinsidetrigger="true" requirebodyinsidetrigger="false">
|
<Item name="Large Docking Hatch" identifier="ekdockyard_dockinghatchlarge" tags="dock" linkable="true" scale="0.5" description="A horizontally aligned docking interface with increased diameter." indestructible="true" requirecursorinsidetrigger="true" requirebodyinsidetrigger="false">
|
||||||
@@ -389,9 +389,9 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="power" displayname="connection.power" maxwires="6" maxplayerconnectablewires="5" />
|
<output name="power" displayname="connection.power" maxwires="24" maxplayerconnectablewires="5" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" />
|
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
</Items>
|
</Items>
|
||||||
@@ -45,8 +45,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Glass Door with Buttons" identifier="ekdockyard_glassdoorwbuttons" tags="door" scale="0.5" description="A sliding door with a huge window and two integrated buttons." health="80" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" damagedbyprojectiles="false" damagedbymeleeweapons="true" explosiondamagemultiplier="0.5" allowrotatingineditor="false" allowedlinks="structure,item" linkable="true">
|
<Item name="Glass Door with Buttons" identifier="ekdockyard_glassdoorwbuttons" tags="door" scale="0.5" description="A sliding door with a huge window and two integrated buttons." health="80" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" damagedbyprojectiles="false" damagedbymeleeweapons="true" explosiondamagemultiplier="0.5" allowrotatingineditor="false" allowedlinks="structure,item" linkable="true">
|
||||||
@@ -93,8 +93,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Windowed Hatch" identifier="ekdockyard_glasshatch" allowedlinks="gap,hull,structure,item" linkable="true" tags="door" scale="0.5" description="A windowed door, but on the horizontal axis. No integrated buttons - has to be wired manually." health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
<Item name="Windowed Hatch" identifier="ekdockyard_glasshatch" allowedlinks="gap,hull,structure,item" linkable="true" tags="door" scale="0.5" description="A windowed door, but on the horizontal axis. No integrated buttons - has to be wired manually." health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
||||||
@@ -130,8 +130,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Windowed Hatch with Buttons" identifier="ekdockyard_glasshatchwbuttons" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,weldable" scale="0.5" description="A windowed door, but on the horizontal axis. Two integrated buttons." health="100" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" damagedbyprojectiles="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
<Item name="Windowed Hatch with Buttons" identifier="ekdockyard_glasshatchwbuttons" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,weldable" scale="0.5" description="A windowed door, but on the horizontal axis. Two integrated buttons." health="100" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" damagedbyprojectiles="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
||||||
@@ -170,8 +170,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Door Test -->
|
<!-- Door Test -->
|
||||||
@@ -207,8 +207,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout"/>
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
-->
|
-->
|
||||||
@@ -247,8 +247,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Short Door With Buttons" identifier="ekdockyard_shortdoorwbuttons" tags="door" scale="0.5" description="A door with the same size as a hatch with two integrated buttons." health="100" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false" allowedlinks="structure,item" linkable="true">
|
<Item name="Short Door With Buttons" identifier="ekdockyard_shortdoorwbuttons" tags="door" scale="0.5" description="A door with the same size as a hatch with two integrated buttons." health="100" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false" allowedlinks="structure,item" linkable="true">
|
||||||
@@ -289,8 +289,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Heavy Doors -->
|
<!-- Heavy Doors -->
|
||||||
@@ -329,8 +329,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Heavy Door With Buttons" identifier="ekdockyard_heavydoorvanillawbuttons" tags="door" scale="0.5" description="A heavy bulkhead door with two integrated buttons." health="450" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.2" allowrotatingineditor="false" allowedlinks="structure,item" linkable="true">
|
<Item name="Heavy Door With Buttons" identifier="ekdockyard_heavydoorvanillawbuttons" tags="door" scale="0.5" description="A heavy bulkhead door with two integrated buttons." health="450" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.2" allowrotatingineditor="false" allowedlinks="structure,item" linkable="true">
|
||||||
@@ -372,8 +372,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Blast Door" identifier="ekdockyard_blastdoor" tags="door,weldable" scale="0.5" description="A heavily armored shutter. No integrated buttons - has to be wired manually." health="250" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.15" allowrotatingineditor="false" allowedlinks="structure,item" linkable="true">
|
<Item name="Blast Door" identifier="ekdockyard_blastdoor" tags="door,weldable" scale="0.5" description="A heavily armored shutter. No integrated buttons - has to be wired manually." health="250" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.15" allowrotatingineditor="false" allowedlinks="structure,item" linkable="true">
|
||||||
@@ -410,8 +410,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Blast Door With Buttons" identifier="ekdockyard_blastdoorwbuttons" tags="door" scale="0.5" description="A heavily armored shutter. No integrated buttons - has to be wired manually." health="350" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.15" allowrotatingineditor="false" allowedlinks="structure,item" linkable="true">
|
<Item name="Blast Door With Buttons" identifier="ekdockyard_blastdoorwbuttons" tags="door" scale="0.5" description="A heavily armored shutter. No integrated buttons - has to be wired manually." health="350" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.15" allowrotatingineditor="false" allowedlinks="structure,item" linkable="true">
|
||||||
@@ -453,8 +453,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Blast Hatch" identifier="ekdockyard_blasthatch" allowedlinks="gap,hull,structure,item" linkable="true" tags="door" scale="0.5" description="A heavily armored shutter, but on the horizontal axis. No integrated buttons - has to be wired manually." health="350" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.15" allowrotatingineditor="false">
|
<Item name="Blast Hatch" identifier="ekdockyard_blasthatch" allowedlinks="gap,hull,structure,item" linkable="true" tags="door" scale="0.5" description="A heavily armored shutter, but on the horizontal axis. No integrated buttons - has to be wired manually." health="350" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.15" allowrotatingineditor="false">
|
||||||
@@ -491,8 +491,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Blast Hatch With Buttons" identifier="ekdockyard_blasthatchwbuttons" allowedlinks="gap,hull,structure,item" linkable="true" tags="door" scale="0.5" description="A heavily armored shutter, but on the horizontal axis. No integrated buttons - has to be wired manually." health="350" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.15" allowrotatingineditor="false">
|
<Item name="Blast Hatch With Buttons" identifier="ekdockyard_blasthatchwbuttons" allowedlinks="gap,hull,structure,item" linkable="true" tags="door" scale="0.5" description="A heavily armored shutter, but on the horizontal axis. No integrated buttons - has to be wired manually." health="350" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.15" allowrotatingineditor="false">
|
||||||
@@ -533,8 +533,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Maintenance Panels -->
|
<!-- Maintenance Panels -->
|
||||||
@@ -574,8 +574,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Maintenance Panel A Vertical 256" identifier="ekdockyard_doormaintenance1_vertical256" tags="door,wall" scale="0.5" description="A sliding maintenance panel used to access the inner crawlspaces of the submarine. Vertical hull wall." health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.1" allowrotatingineditor="false" allowedlinks="structure,item" linkable="true">
|
<Item name="Maintenance Panel A Vertical 256" identifier="ekdockyard_doormaintenance1_vertical256" tags="door,wall" scale="0.5" description="A sliding maintenance panel used to access the inner crawlspaces of the submarine. Vertical hull wall." health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.1" allowrotatingineditor="false" allowedlinks="structure,item" linkable="true">
|
||||||
@@ -614,8 +614,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Maintenance Panel A Horizontal 384" identifier="ekdockyard_doormaintenance1_horizontal384" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="0.5" description="A sliding maintenance panel used to access the inner crawlspaces of the submarine. Horizontal hull wall." health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
<Item name="Maintenance Panel A Horizontal 384" identifier="ekdockyard_doormaintenance1_horizontal384" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="0.5" description="A sliding maintenance panel used to access the inner crawlspaces of the submarine. Horizontal hull wall." health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
||||||
@@ -654,8 +654,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Maintenance Panel A Horizontal 256" identifier="ekdockyard_doormaintenance1_horizontal256" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="0.5" description="A sliding maintenance panel used to access the inner crawlspaces of the submarine. Horizontal hull wall." health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
<Item name="Maintenance Panel A Horizontal 256" identifier="ekdockyard_doormaintenance1_horizontal256" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="0.5" description="A sliding maintenance panel used to access the inner crawlspaces of the submarine. Horizontal hull wall." health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
||||||
@@ -694,8 +694,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Maintenance Panel B Vertical 416" identifier="ekdockyard_doormaintenance2_vertical416" tags="door,wall,weldable" scale="0.5" description="A sliding maintenance panel used to access the inner crawlspaces of the submarine. Vertical thick hull wall." health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.1" allowrotatingineditor="false" allowedlinks="structure,item" linkable="true">
|
<Item name="Maintenance Panel B Vertical 416" identifier="ekdockyard_doormaintenance2_vertical416" tags="door,wall,weldable" scale="0.5" description="A sliding maintenance panel used to access the inner crawlspaces of the submarine. Vertical thick hull wall." health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.1" allowrotatingineditor="false" allowedlinks="structure,item" linkable="true">
|
||||||
@@ -734,8 +734,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Maintenance Panel B Vertical 256" identifier="ekdockyard_doormaintenance2_vertical256" tags="door,wall" scale="0.5" description="A sliding maintenance panel used to access the inner crawlspaces of the submarine. Vertical thick hull wall." health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.1" allowrotatingineditor="false" allowedlinks="structure,item" linkable="true">
|
<Item name="Maintenance Panel B Vertical 256" identifier="ekdockyard_doormaintenance2_vertical256" tags="door,wall" scale="0.5" description="A sliding maintenance panel used to access the inner crawlspaces of the submarine. Vertical thick hull wall." health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.1" allowrotatingineditor="false" allowedlinks="structure,item" linkable="true">
|
||||||
@@ -774,8 +774,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Maintenance Panel B Horizontal 384" identifier="ekdockyard_doormaintenance2_horizontal384" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="0.5" description="A sliding maintenance panel used to access the inner crawlspaces of the submarine. Horizontal thick hull wall." health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
<Item name="Maintenance Panel B Horizontal 384" identifier="ekdockyard_doormaintenance2_horizontal384" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="0.5" description="A sliding maintenance panel used to access the inner crawlspaces of the submarine. Horizontal thick hull wall." health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
||||||
@@ -814,8 +814,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Maintenance Panel B Horizontal 256" identifier="ekdockyard_doormaintenance2_horizontal256" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="0.5" description="A sliding maintenance panel used to access the inner crawlspaces of the submarine. Horizontal thick hull wall." health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
<Item name="Maintenance Panel B Horizontal 256" identifier="ekdockyard_doormaintenance2_horizontal256" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="0.5" description="A sliding maintenance panel used to access the inner crawlspaces of the submarine. Horizontal thick hull wall." health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
||||||
@@ -854,8 +854,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Maintenance Panel C Vertical 416" identifier="ekdockyard_doormaintenance3_vertical416" tags="door,wall" scale="0.5" description="A sliding maintenance panel used to access the inner crawlspaces of the submarine. Vertical legacy wall." category="Legacy" health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.1" allowrotatingineditor="false" allowedlinks="structure,item" linkable="true">
|
<Item name="Maintenance Panel C Vertical 416" identifier="ekdockyard_doormaintenance3_vertical416" tags="door,wall" scale="0.5" description="A sliding maintenance panel used to access the inner crawlspaces of the submarine. Vertical legacy wall." category="Legacy" health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.1" allowrotatingineditor="false" allowedlinks="structure,item" linkable="true">
|
||||||
@@ -894,8 +894,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Maintenance Panel C Vertical 256" identifier="ekdockyard_doormaintenance3_vertical256" tags="door,wall" scale="0.5" description="A sliding maintenance panel used to access the inner crawlspaces of the submarine. Vertical legacy wall." category="Legacy" health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.1" allowrotatingineditor="false" allowedlinks="structure,item" linkable="true">
|
<Item name="Maintenance Panel C Vertical 256" identifier="ekdockyard_doormaintenance3_vertical256" tags="door,wall" scale="0.5" description="A sliding maintenance panel used to access the inner crawlspaces of the submarine. Vertical legacy wall." category="Legacy" health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.1" allowrotatingineditor="false" allowedlinks="structure,item" linkable="true">
|
||||||
@@ -934,8 +934,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Maintenance Panel C Horizontal 384" identifier="ekdockyard_doormaintenance3_horizontal384" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="0.5" description="A sliding maintenance panel used to access the inner crawlspaces of the submarine. Horizontal legacy wall." category="Legacy" health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
<Item name="Maintenance Panel C Horizontal 384" identifier="ekdockyard_doormaintenance3_horizontal384" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="0.5" description="A sliding maintenance panel used to access the inner crawlspaces of the submarine. Horizontal legacy wall." category="Legacy" health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
||||||
@@ -974,8 +974,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Maintenance Panel C Horizontal 256" identifier="ekdockyard_doormaintenance3_horizontal256" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="0.5" description="A sliding maintenance panel used to access the inner crawlspaces of the submarine. Horizontal legacy wall." category="Legacy" health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
<Item name="Maintenance Panel C Horizontal 256" identifier="ekdockyard_doormaintenance3_horizontal256" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="0.5" description="A sliding maintenance panel used to access the inner crawlspaces of the submarine. Horizontal legacy wall." category="Legacy" health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
||||||
@@ -1014,8 +1014,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Maintenance Panel D Vertical 416" identifier="ekdockyard_doormaintenance4_vertical416" tags="door,wall" scale="0.5" description="A sliding maintenance panel used to access the inner crawlspaces of the submarine. Vertical armor wall." health="200" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.35" explosiondamagemultiplier="0.1" allowrotatingineditor="false" allowedlinks="structure,item" linkable="true">
|
<Item name="Maintenance Panel D Vertical 416" identifier="ekdockyard_doormaintenance4_vertical416" tags="door,wall" scale="0.5" description="A sliding maintenance panel used to access the inner crawlspaces of the submarine. Vertical armor wall." health="200" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.35" explosiondamagemultiplier="0.1" allowrotatingineditor="false" allowedlinks="structure,item" linkable="true">
|
||||||
@@ -1054,8 +1054,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Maintenance Panel D Vertical 256" identifier="ekdockyard_doormaintenance4_vertical256" tags="door,wall" scale="0.5" description="A sliding maintenance panel used to access the inner crawlspaces of the submarine. Vertical armor wall." health="200" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.35" explosiondamagemultiplier="0.1" allowrotatingineditor="false" allowedlinks="structure,item" linkable="true">
|
<Item name="Maintenance Panel D Vertical 256" identifier="ekdockyard_doormaintenance4_vertical256" tags="door,wall" scale="0.5" description="A sliding maintenance panel used to access the inner crawlspaces of the submarine. Vertical armor wall." health="200" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.35" explosiondamagemultiplier="0.1" allowrotatingineditor="false" allowedlinks="structure,item" linkable="true">
|
||||||
@@ -1094,8 +1094,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Maintenance Panel D Horizontal 384" identifier="ekdockyard_doormaintenance4_horizontal384" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="0.5" description="A sliding maintenance panel used to access the inner crawlspaces of the submarine. Horizontal armor wall." health="200" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.35" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
<Item name="Maintenance Panel D Horizontal 384" identifier="ekdockyard_doormaintenance4_horizontal384" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="0.5" description="A sliding maintenance panel used to access the inner crawlspaces of the submarine. Horizontal armor wall." health="200" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.35" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
||||||
@@ -1134,8 +1134,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Maintenance Panel D Horizontal 256" identifier="ekdockyard_doormaintenance4_horizontal256" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="0.5" description="A sliding maintenance panel used to access the inner crawlspaces of the submarine. Horizontal armor wall." health="200" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.35" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
<Item name="Maintenance Panel D Horizontal 256" identifier="ekdockyard_doormaintenance4_horizontal256" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="0.5" description="A sliding maintenance panel used to access the inner crawlspaces of the submarine. Horizontal armor wall." health="200" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.35" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
||||||
@@ -1174,8 +1174,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Shuttle Shell Hatch -->
|
<!-- Shuttle Shell Hatch -->
|
||||||
@@ -1212,8 +1212,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Shuttle Shell Hatch with Buttons" identifier="ekdockyard_shuttleshellhatchwbuttons" allowedlinks="gap,hull,structure,item" linkable="true" tags="door" scale="0.5" description="A shuttle shell access hatch with a window and two integrated buttons." health="100" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
<Item name="Shuttle Shell Hatch with Buttons" identifier="ekdockyard_shuttleshellhatchwbuttons" allowedlinks="gap,hull,structure,item" linkable="true" tags="door" scale="0.5" description="A shuttle shell access hatch with a window and two integrated buttons." health="100" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
||||||
@@ -1252,8 +1252,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Windowed Shuttle Shell Hatch" identifier="ekdockyard_windowedshuttleshellhatch" allowedlinks="gap,hull,structure,item" linkable="true" tags="door" scale="0.5" description="A shuttle shell access hatch with a window. No integrated buttons - has to be wired manually." health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
<Item name="Windowed Shuttle Shell Hatch" identifier="ekdockyard_windowedshuttleshellhatch" allowedlinks="gap,hull,structure,item" linkable="true" tags="door" scale="0.5" description="A shuttle shell access hatch with a window. No integrated buttons - has to be wired manually." health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
||||||
@@ -1289,8 +1289,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Windowed Shuttle Shell Hatch with Buttons" identifier="ekdockyard_windowedshuttleshellhatchwbuttons" allowedlinks="gap,hull,structure,item" linkable="true" tags="door" scale="0.5" description="A shuttle shell access hatch with a window and two integrated buttons." health="100" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
<Item name="Windowed Shuttle Shell Hatch with Buttons" identifier="ekdockyard_windowedshuttleshellhatchwbuttons" allowedlinks="gap,hull,structure,item" linkable="true" tags="door" scale="0.5" description="A shuttle shell access hatch with a window and two integrated buttons." health="100" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
||||||
@@ -1329,8 +1329,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Shuttle Shell Hatch Mirrored" identifier="ekdockyard_shuttleshellhatch_mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door" scale="0.5" description="A shuttle shell access hatch with window. No integrated buttons - has to be wired manually." health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
<Item name="Shuttle Shell Hatch Mirrored" identifier="ekdockyard_shuttleshellhatch_mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door" scale="0.5" description="A shuttle shell access hatch with window. No integrated buttons - has to be wired manually." health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
||||||
@@ -1366,8 +1366,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Shuttle Shell Hatch with Buttons Mirrored" identifier="ekdockyard_shuttleshellhatchwbuttons_mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door" scale="0.5" description="A shuttle shell access hatch with a window and two integrated buttons." health="100" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
<Item name="Shuttle Shell Hatch with Buttons Mirrored" identifier="ekdockyard_shuttleshellhatchwbuttons_mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door" scale="0.5" description="A shuttle shell access hatch with a window and two integrated buttons." health="100" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
||||||
@@ -1406,8 +1406,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Windowed Shuttle Shell Hatch Mirrored" identifier="ekdockyard_windowedshuttleshellhatch_mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door" scale="0.5" description="A shuttle shell access hatch with a window. No integrated buttons - has to be wired manually." health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
<Item name="Windowed Shuttle Shell Hatch Mirrored" identifier="ekdockyard_windowedshuttleshellhatch_mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door" scale="0.5" description="A shuttle shell access hatch with a window. No integrated buttons - has to be wired manually." health="100" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
||||||
@@ -1443,8 +1443,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Windowed Shuttle Shell Hatch with Buttons Mirrored" identifier="ekdockyard_windowedshuttleshellhatchwbuttons_mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door" scale="0.5" description="A shuttle shell access hatch with a window and two integrated buttons." health="100" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
<Item name="Windowed Shuttle Shell Hatch with Buttons Mirrored" identifier="ekdockyard_windowedshuttleshellhatchwbuttons_mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door" scale="0.5" description="A shuttle shell access hatch with a window and two integrated buttons." health="100" requirebodyinsidetrigger="false" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
||||||
@@ -1483,8 +1483,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Shell Exterior Doors -->
|
<!-- Shell Exterior Doors -->
|
||||||
@@ -1521,8 +1521,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Windowed Shell Door Horizontal A 256" identifier="ekdockyard_shelldoor1windowed_horizontal256" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="150" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Windowed Shell Door Horizontal A 256" identifier="ekdockyard_shelldoor1windowed_horizontal256" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="150" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -1558,8 +1558,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Shell Door Horizontal A 512" identifier="ekdockyard_shelldoor1_horizontal512" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="200" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Shell Door Horizontal A 512" identifier="ekdockyard_shelldoor1_horizontal512" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="200" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -1595,8 +1595,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Windowed Shell Door Horizontal A 512" identifier="ekdockyard_shelldoor1windowed_horizontal512" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="200" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Windowed Shell Door Horizontal A 512" identifier="ekdockyard_shelldoor1windowed_horizontal512" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="200" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -1632,8 +1632,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Shell Door Horizontal A 768" identifier="ekdockyard_shelldoor1_horizontal768" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="250" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Shell Door Horizontal A 768" identifier="ekdockyard_shelldoor1_horizontal768" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="250" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -1669,8 +1669,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Windowed Shell Door Horizontal A 768" identifier="ekdockyard_shelldoor1windowed_horizontal768" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="250" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Windowed Shell Door Horizontal A 768" identifier="ekdockyard_shelldoor1windowed_horizontal768" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="250" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -1706,8 +1706,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Shell Door Horizontal A 1024" identifier="ekdockyard_shelldoor1_horizontal1024" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="300" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Shell Door Horizontal A 1024" identifier="ekdockyard_shelldoor1_horizontal1024" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="300" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -1743,8 +1743,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Windowed Shell Door Horizontal A 1024" identifier="ekdockyard_shelldoor1windowed_horizontal1024" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="300" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Windowed Shell Door Horizontal A 1024" identifier="ekdockyard_shelldoor1windowed_horizontal1024" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="300" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -1780,8 +1780,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Shell Door Horizontal A 1536" identifier="ekdockyard_shelldoor1_horizontal1536" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="300" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Shell Door Horizontal A 1536" identifier="ekdockyard_shelldoor1_horizontal1536" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="300" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -1817,8 +1817,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Windowed Shell Door Horizontal A 1536" identifier="ekdockyard_shelldoor1windowed_horizontal1536" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="300" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Windowed Shell Door Horizontal A 1536" identifier="ekdockyard_shelldoor1windowed_horizontal1536" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="300" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -1854,8 +1854,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Shell Door Vertical A 256" identifier="ekdockyard_shelldoor1_vertical256" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Vertical shell wall." health="150" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Shell Door Vertical A 256" identifier="ekdockyard_shelldoor1_vertical256" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Vertical shell wall." health="150" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -1891,8 +1891,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Windowed Shell Door Vertical A 256" identifier="ekdockyard_shelldoor1windowed_vertical256" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Vertical shell wall." health="150" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Windowed Shell Door Vertical A 256" identifier="ekdockyard_shelldoor1windowed_vertical256" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Vertical shell wall." health="150" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -1928,8 +1928,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Shell Door Vertical A 512" identifier="ekdockyard_shelldoor1_vertical512" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Vertical shell wall." health="200" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Shell Door Vertical A 512" identifier="ekdockyard_shelldoor1_vertical512" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Vertical shell wall." health="200" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -1965,8 +1965,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Windowed Shell Door Vertical A 512" identifier="ekdockyard_shelldoor1windowed_vertical512" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Vertical shell wall." health="200" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Windowed Shell Door Vertical A 512" identifier="ekdockyard_shelldoor1windowed_vertical512" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Vertical shell wall." health="200" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -2002,8 +2002,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Shell Door Vertical A 768" identifier="ekdockyard_shelldoor1_vertical768" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Vertical shell wall." health="250" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Shell Door Vertical A 768" identifier="ekdockyard_shelldoor1_vertical768" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Vertical shell wall." health="250" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -2039,8 +2039,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Windowed Shell Door Vertical A 768" identifier="ekdockyard_shelldoor1windowed_vertical768" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Vertical shell wall." health="250" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Windowed Shell Door Vertical A 768" identifier="ekdockyard_shelldoor1windowed_vertical768" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Vertical shell wall." health="250" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -2083,8 +2083,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Shell Door Vertical A 1024" identifier="ekdockyard_shelldoor1_vertical1024" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Vertical shell wall." health="250" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Shell Door Vertical A 1024" identifier="ekdockyard_shelldoor1_vertical1024" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Vertical shell wall." health="250" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -2120,8 +2120,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Windowed Shell Door Vertical A 1024" identifier="ekdockyard_shelldoor1windowed_vertical1024" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Vertical shell wall." health="250" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Windowed Shell Door Vertical A 1024" identifier="ekdockyard_shelldoor1windowed_vertical1024" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Vertical shell wall." health="250" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -2157,8 +2157,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Mirrored Shell Exterior Doors -->
|
<!-- Mirrored Shell Exterior Doors -->
|
||||||
@@ -2195,8 +2195,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Windowed Shell Door Horizontal A 256 Mirrored" identifier="ekdockyard_shelldoor1windowed_horizontal256mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="150" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Windowed Shell Door Horizontal A 256 Mirrored" identifier="ekdockyard_shelldoor1windowed_horizontal256mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="150" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -2232,8 +2232,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Shell Door Horizontal A 512 Mirrored" identifier="ekdockyard_shelldoor1_horizontal512mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="200" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Shell Door Horizontal A 512 Mirrored" identifier="ekdockyard_shelldoor1_horizontal512mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="200" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -2269,8 +2269,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Windowed Shell Door Horizontal A 512 Mirrored" identifier="ekdockyard_shelldoor1windowed_horizontal512mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="200" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Windowed Shell Door Horizontal A 512 Mirrored" identifier="ekdockyard_shelldoor1windowed_horizontal512mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="200" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -2306,8 +2306,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Shell Door Horizontal A 768 Mirrored" identifier="ekdockyard_shelldoor1_horizontal768mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="250" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Shell Door Horizontal A 768 Mirrored" identifier="ekdockyard_shelldoor1_horizontal768mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="250" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -2343,8 +2343,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Windowed Shell Door Horizontal A 768 Mirrored" identifier="ekdockyard_shelldoor1windowed_horizontal768mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="250" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Windowed Shell Door Horizontal A 768 Mirrored" identifier="ekdockyard_shelldoor1windowed_horizontal768mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="250" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -2380,8 +2380,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Shell Door Horizontal A 1024 Mirrored" identifier="ekdockyard_shelldoor1_horizontal1024mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="300" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Shell Door Horizontal A 1024 Mirrored" identifier="ekdockyard_shelldoor1_horizontal1024mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="300" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -2417,8 +2417,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Windowed Shell Door Horizontal A 1024 Mirrored" identifier="ekdockyard_shelldoor1windowed_horizontal1024mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="300" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Windowed Shell Door Horizontal A 1024 Mirrored" identifier="ekdockyard_shelldoor1windowed_horizontal1024mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="300" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -2454,8 +2454,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Shell Door Horizontal A 1536 Mirrored" identifier="ekdockyard_shelldoor1_horizontal1536mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="300" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Shell Door Horizontal A 1536 Mirrored" identifier="ekdockyard_shelldoor1_horizontal1536mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="300" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -2491,8 +2491,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Windowed Shell Door Horizontal A 1536 Mirrored" identifier="ekdockyard_shelldoor1windowed_horizontal1536mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="300" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Windowed Shell Door Horizontal A 1536 Mirrored" identifier="ekdockyard_shelldoor1windowed_horizontal1536mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Horizontal shell wall." health="300" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -2528,8 +2528,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Shell Door Vertical A 256 Mirrored" identifier="ekdockyard_shelldoor1_vertical256mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Vertical shell wall." health="150" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Shell Door Vertical A 256 Mirrored" identifier="ekdockyard_shelldoor1_vertical256mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Vertical shell wall." health="150" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -2565,8 +2565,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Windowed Shell Door Vertical A 256 Mirrored" identifier="ekdockyard_shelldoor1windowed_vertical256mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Vertical shell wall." health="150" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Windowed Shell Door Vertical A 256 Mirrored" identifier="ekdockyard_shelldoor1windowed_vertical256mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Vertical shell wall." health="150" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -2602,8 +2602,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Shell Door Vertical A 512 Mirrored" identifier="ekdockyard_shelldoor1_vertical512mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Vertical shell wall." health="200" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Shell Door Vertical A 512 Mirrored" identifier="ekdockyard_shelldoor1_vertical512mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Vertical shell wall." health="200" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -2639,8 +2639,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Windowed Shell Door Vertical A 512 Mirrored" identifier="ekdockyard_shelldoor1windowed_vertical512mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Vertical shell wall." health="200" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Windowed Shell Door Vertical A 512 Mirrored" identifier="ekdockyard_shelldoor1windowed_vertical512mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Vertical shell wall." health="200" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -2676,8 +2676,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Shell Door Vertical A 768 Mirrored" identifier="ekdockyard_shelldoor1_vertical768mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Vertical shell wall." health="250" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Shell Door Vertical A 768 Mirrored" identifier="ekdockyard_shelldoor1_vertical768mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Vertical shell wall." health="250" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -2713,8 +2713,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Windowed Shell Door Vertical A 768 Mirrored" identifier="ekdockyard_shelldoor1windowed_vertical768mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Vertical shell wall." health="250" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Windowed Shell Door Vertical A 768 Mirrored" identifier="ekdockyard_shelldoor1windowed_vertical768mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Vertical shell wall." health="250" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -2750,8 +2750,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Shell Door Vertical A 1024 Mirrored" identifier="ekdockyard_shelldoor1_vertical1024mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Vertical shell wall." health="250" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Shell Door Vertical A 1024 Mirrored" identifier="ekdockyard_shelldoor1_vertical1024mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Vertical shell wall." health="250" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -2787,8 +2787,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Windowed Shell Door Vertical A 1024 Mirrored" identifier="ekdockyard_shelldoor1windowed_vertical1024mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Vertical shell wall." health="250" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
<Item name="Windowed Shell Door Vertical A 1024 Mirrored" identifier="ekdockyard_shelldoor1windowed_vertical1024mirrored" allowedlinks="gap,hull,structure,item" linkable="true" tags="door,wall" scale="1" description="A sliding exterior hull door. Vertical shell wall." health="250" damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" monsterdamagemultiplier="0.75" explosiondamagemultiplier="0.2" allowrotatingineditor="false">
|
||||||
@@ -2831,8 +2831,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Ducts -->
|
<!-- Ducts -->
|
||||||
@@ -2863,8 +2863,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Medium Duct B" identifier="ekdockyard_mediumduct2" tags="ductblock" scale="0.5" description="A mechanically operated vent that may be opened or closed to allow the passage of water." damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
<Item name="Medium Duct B" identifier="ekdockyard_mediumduct2" tags="ductblock" scale="0.5" description="A mechanically operated vent that may be opened or closed to allow the passage of water." damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
||||||
@@ -2894,8 +2894,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Medium Duct C" identifier="ekdockyard_mediumduct3" tags="ductblock" scale="0.5" description="A mechanically operated vent that may be opened or closed to allow the passage of water." damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
<Item name="Medium Duct C" identifier="ekdockyard_mediumduct3" tags="ductblock" scale="0.5" description="A mechanically operated vent that may be opened or closed to allow the passage of water." damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
||||||
@@ -2925,8 +2925,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Shell Duct Horizontal" identifier="ekdockyard_shellduct1_horizontal" tags="ductblock" scale="1" description="A mechanically operated vent that may be opened or closed to allow the passage of water." damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
<Item name="Shell Duct Horizontal" identifier="ekdockyard_shellduct1_horizontal" tags="ductblock" scale="1" description="A mechanically operated vent that may be opened or closed to allow the passage of water." damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
||||||
@@ -2957,8 +2957,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Shell Duct Horizontal Mirrored" identifier="ekdockyard_shellduct1_horizontalmirrored" tags="ductblock" scale="1" description="A mechanically operated vent that may be opened or closed to allow the passage of water." damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
<Item name="Shell Duct Horizontal Mirrored" identifier="ekdockyard_shellduct1_horizontalmirrored" tags="ductblock" scale="1" description="A mechanically operated vent that may be opened or closed to allow the passage of water." damagedbyrepairtools="true" damagedbymonsters="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1" allowrotatingineditor="false">
|
||||||
@@ -2989,8 +2989,8 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
</Items>
|
</Items>
|
||||||
@@ -21,7 +21,7 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="power_in" displayname="connection.powerin" />
|
<input name="power_in" displayname="connection.powerin" />
|
||||||
<input name="control_in" displayname="connection.controlin" />
|
<input name="control_in" displayname="connection.controlin" />
|
||||||
<output name="data_out" displayname="connection.sonardataout" fallbackdisplayname="connection.signalout" />
|
<output name="data_out" displayname="connection.sonardataout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_cameradeco_sensor2" category="Electrical" tags="command,camera,sonartransducer" focusonselected="true" offsetonselected="1250" linkable="true" Scale="0.5" spritecolor="150,150,150,255">
|
<Item name="" identifier="ekdockyard_cameradeco_sensor2" category="Electrical" tags="command,camera,sonartransducer" focusonselected="true" offsetonselected="1250" linkable="true" Scale="0.5" spritecolor="150,150,150,255">
|
||||||
@@ -32,7 +32,7 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="power_in" displayname="connection.powerin" />
|
<input name="power_in" displayname="connection.powerin" />
|
||||||
<input name="control_in" displayname="connection.controlin" />
|
<input name="control_in" displayname="connection.controlin" />
|
||||||
<output name="data_out" displayname="connection.sonardataout" fallbackdisplayname="connection.signalout" />
|
<output name="data_out" displayname="connection.sonardataout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_cameradeco_sensor3" category="Electrical" tags="command,camera,sonartransducer" focusonselected="true" offsetonselected="1250" linkable="true" Scale="0.75" spritecolor="150,150,150,255">
|
<Item name="" identifier="ekdockyard_cameradeco_sensor3" category="Electrical" tags="command,camera,sonartransducer" focusonselected="true" offsetonselected="1250" linkable="true" Scale="0.75" spritecolor="150,150,150,255">
|
||||||
@@ -48,7 +48,7 @@
|
|||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="power_in" displayname="connection.powerin" />
|
<input name="power_in" displayname="connection.powerin" />
|
||||||
<input name="position_in" displayname="connection.turretaimingin" />
|
<input name="position_in" displayname="connection.turretaimingin" />
|
||||||
<output name="data_out" displayname="connection.sonardataout" fallbackdisplayname="connection.signalout" />
|
<output name="data_out" displayname="connection.sonardataout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Turrets cannot be manually controlled.
|
<!-- Turrets cannot be manually controlled.
|
||||||
@@ -77,8 +77,8 @@
|
|||||||
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<output name="position_out" displayname="connection.turretaimingout" fallbackdisplayname="inputtype.aim" />
|
<output name="position_out" displayname="connection.turretaimingout" fallbackdisplayname="inputtype.aim" maxwires="10" />
|
||||||
<output name="trigger_out" displayname="connection.turrettriggerout" fallbackdisplayname="inputtype.shoot" />
|
<output name="trigger_out" displayname="connection.turrettriggerout" fallbackdisplayname="inputtype.shoot" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
-->
|
-->
|
||||||
@@ -89,7 +89,7 @@
|
|||||||
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="power_in" displayname="connection.powerin" />
|
<input name="power_in" displayname="connection.powerin" />
|
||||||
<output name="data_out" displayname="connection.sonardataout" fallbackdisplayname="connection.signalout" />
|
<output name="data_out" displayname="connection.sonardataout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_transducer_sonardome2" category="Electrical" tags="command,sonartransducer" focusonselected="true" offsetonselected="1250" linkable="true" Scale="0.75" spritecolor="150,150,150,255">
|
<Item name="" identifier="ekdockyard_transducer_sonardome2" category="Electrical" tags="command,sonartransducer" focusonselected="true" offsetonselected="1250" linkable="true" Scale="0.75" spritecolor="150,150,150,255">
|
||||||
@@ -99,7 +99,7 @@
|
|||||||
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="power_in" displayname="connection.powerin" />
|
<input name="power_in" displayname="connection.powerin" />
|
||||||
<output name="data_out" displayname="connection.sonardataout" fallbackdisplayname="connection.signalout" />
|
<output name="data_out" displayname="connection.sonardataout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
</Items>
|
</Items>
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Items>
|
<Items>
|
||||||
<Item name="" identifier="ekdockyard_customwire_pipe1" category="Electrical" Tags="smallitem,wire" maxstacksize="8" spritecolor="175,175,175,255" InventoryIconColor="175,175,175,255" canbepicked="true" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light">
|
<Item name="" identifier="ekdockyard_customwire_pipe1" category="Electrical" Tags="smallitem,wire" maxstacksize="60" spritecolor="175,175,175,255" InventoryIconColor="175,175,175,255" canbepicked="true" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light">
|
||||||
<Price baseprice="13">
|
<Price baseprice="13">
|
||||||
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
||||||
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
||||||
@@ -38,7 +38,7 @@
|
|||||||
<Item name="" identifier="ekdockyard_customwire_pipe1orange" variantof="ekdockyard_customwire_pipe1" spritecolor="200,125,50,255" InventoryIconColor="200,125,50,255"></Item>
|
<Item name="" identifier="ekdockyard_customwire_pipe1orange" variantof="ekdockyard_customwire_pipe1" spritecolor="200,125,50,255" InventoryIconColor="200,125,50,255"></Item>
|
||||||
<Item name="" identifier="ekdockyard_customwire_pipe1green" variantof="ekdockyard_customwire_pipe1" spritecolor="50,125,100,255" InventoryIconColor="50,125,100,255"></Item>
|
<Item name="" identifier="ekdockyard_customwire_pipe1green" variantof="ekdockyard_customwire_pipe1" spritecolor="50,125,100,255" InventoryIconColor="50,125,100,255"></Item>
|
||||||
<Item name="" identifier="ekdockyard_customwire_pipe1black" variantof="ekdockyard_customwire_pipe1" spritecolor="75,75,75,255" InventoryIconColor="75,75,75,255"></Item>
|
<Item name="" identifier="ekdockyard_customwire_pipe1black" variantof="ekdockyard_customwire_pipe1" spritecolor="75,75,75,255" InventoryIconColor="75,75,75,255"></Item>
|
||||||
<Item name="" identifier="ekdockyard_customwire_pipe1bracket" category="Electrical" Tags="smallitem,logic" maxstacksize="8" spritecolor="125,125,125,255" InventoryIconColor="125,125,125,255" canbepicked="true" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light">
|
<Item name="" identifier="ekdockyard_customwire_pipe1bracket" category="Electrical" Tags="smallitem,logic" maxstacksize="60" spritecolor="125,125,125,255" InventoryIconColor="125,125,125,255" canbepicked="true" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light">
|
||||||
<Price baseprice="3">
|
<Price baseprice="3">
|
||||||
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
||||||
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
||||||
@@ -63,7 +63,7 @@
|
|||||||
<RequiredItem items="wrench" type="Equipped" />
|
<RequiredItem items="wrench" type="Equipped" />
|
||||||
</Holdable>
|
</Holdable>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_portablesprinkler" aliases="ekdockyard_portablespinkler" category="Equipment" Tags="signal" requireaimtouse="false" characterusable="false" Scale="0.32" impactsoundtag="impact_metal_light" maxstacksize="1">
|
<Item name="" identifier="ekdockyard_portablesprinkler" aliases="ekdockyard_portablespinkler" category="Equipment" Tags="signal" requireaimtouse="false" characterusable="false" Scale="0.32" impactsoundtag="impact_metal_light" maxstacksize="60">
|
||||||
<Sprite texture="%ModDir%/Items/Electricity/devices1.png" sourcerect="0,0,96,128" depth="0.55" origin="0.5,0.5" />
|
<Sprite texture="%ModDir%/Items/Electricity/devices1.png" sourcerect="0,0,96,128" depth="0.55" origin="0.5,0.5" />
|
||||||
<RepairTool wateramount="10.0" extinguishamount="30.0" range="350" powerconsumption="25" barrelpos="0,0" barrelrotation="270" spread="45" unskilledspread="45" targetstructures="false" hititems="false" characterusable="false" requireaimtouse="false" usablein="air">
|
<RepairTool wateramount="10.0" extinguishamount="30.0" range="350" powerconsumption="25" barrelpos="0,0" barrelrotation="270" spread="45" unskilledspread="45" targetstructures="false" hititems="false" characterusable="false" requireaimtouse="false" usablein="air">
|
||||||
<!--
|
<!--
|
||||||
@@ -85,7 +85,7 @@
|
|||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_vacuumpumpsmall" category="Equipment" Tags="signal" requireaimtouse="false" characterusable="false" Scale="0.32" impactsoundtag="impact_metal_light" maxstacksize="1">
|
<Item name="" identifier="ekdockyard_vacuumpumpsmall" category="Equipment" Tags="signal" requireaimtouse="false" characterusable="false" Scale="0.32" impactsoundtag="impact_metal_light" maxstacksize="60">
|
||||||
<Sprite texture="%ModDir%/Items/Electricity/devices1.png" depth="0.91" sourcerect="0,128,112,112" />
|
<Sprite texture="%ModDir%/Items/Electricity/devices1.png" depth="0.91" sourcerect="0,128,112,112" />
|
||||||
<LightComponent lightcolor="2,2,2,2" range="2.0" minvoltage="0.5" powerconsumption="100" IsOn="false" castshadows="false" allowingameediting="false">
|
<LightComponent lightcolor="2,2,2,2" range="2.0" minvoltage="0.5" powerconsumption="100" IsOn="false" castshadows="false" allowingameediting="false">
|
||||||
<StatusEffect type="OnActive" target="Hull" Oxygen="-10000"></StatusEffect>
|
<StatusEffect type="OnActive" target="Hull" Oxygen="-10000"></StatusEffect>
|
||||||
@@ -102,7 +102,7 @@
|
|||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_vacuumpumplarge" category="Equipment" Tags="signal" requireaimtouse="false" characterusable="false" Scale="0.32" impactsoundtag="impact_metal_light" maxstacksize="1">
|
<Item name="" identifier="ekdockyard_vacuumpumplarge" category="Equipment" Tags="signal" requireaimtouse="false" characterusable="false" Scale="0.32" impactsoundtag="impact_metal_light" maxstacksize="60">
|
||||||
<Sprite texture="%ModDir%/Items/Electricity/devices1.png" depth="0.91" sourcerect="0,128,112,112" />
|
<Sprite texture="%ModDir%/Items/Electricity/devices1.png" depth="0.91" sourcerect="0,128,112,112" />
|
||||||
<LightComponent lightcolor="2,2,2,2" range="2.0" minvoltage="0.5" powerconsumption="200" IsOn="false" castshadows="false" allowingameediting="false">
|
<LightComponent lightcolor="2,2,2,2" range="2.0" minvoltage="0.5" powerconsumption="200" IsOn="false" castshadows="false" allowingameediting="false">
|
||||||
<StatusEffect type="OnActive" target="Hull" Oxygen="-20000"></StatusEffect>
|
<StatusEffect type="OnActive" target="Hull" Oxygen="-20000"></StatusEffect>
|
||||||
@@ -119,7 +119,7 @@
|
|||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_firejet" category="Equipment" Tags="signal" requireaimtouse="false" characterusable="false" Scale="0.32" impactsoundtag="impact_metal_light" maxstacksize="1">
|
<Item name="" identifier="ekdockyard_firejet" category="Equipment" Tags="signal" requireaimtouse="false" characterusable="false" Scale="0.32" impactsoundtag="impact_metal_light" maxstacksize="60">
|
||||||
<Sprite texture="%ModDir%/Items/Electricity/devices1.png" sourcerect="96,0,96,128" depth="0.55" origin="0.5,0.5" />
|
<Sprite texture="%ModDir%/Items/Electricity/devices1.png" sourcerect="96,0,96,128" depth="0.55" origin="0.5,0.5" />
|
||||||
<!-- Debug
|
<!-- Debug
|
||||||
<BrokenSprite texture="%ModDir%/Items/Electricity/devices1.png" sourcerect="96,0,96,112" depth="0.55" maxcondition="75" />
|
<BrokenSprite texture="%ModDir%/Items/Electricity/devices1.png" sourcerect="96,0,96,112" depth="0.55" maxcondition="75" />
|
||||||
@@ -161,10 +161,10 @@
|
|||||||
<input name="power" displayname="connection.power" />
|
<input name="power" displayname="connection.power" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_firejet_radial" category="Equipment" Tags="signal" characterusable="false" Scale="0.32" impactsoundtag="impact_metal_light" maxstacksize="1">
|
<Item name="" identifier="ekdockyard_firejet_radial" category="Equipment" Tags="signal" characterusable="false" Scale="0.32" impactsoundtag="impact_metal_light" maxstacksize="60">
|
||||||
<Sprite texture="%ModDir%/Items/Electricity/devices1.png" sourcerect="448,128,128,128" depth="0.55" origin="0.5,0.5" />
|
<Sprite texture="%ModDir%/Items/Electricity/devices1.png" sourcerect="448,128,128,128" depth="0.55" origin="0.5,0.5" />
|
||||||
<ItemComponent>
|
<ItemComponent>
|
||||||
<StatusEffect type="InWater" target="This" condition="0" setvalue="true" />
|
<StatusEffect type="InWater" target="This" condition="0" setvalue="true" />
|
||||||
@@ -199,7 +199,7 @@
|
|||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_steamjet" category="Equipment" Tags="signal" requireaimtouse="false" characterusable="false" Scale="0.32" impactsoundtag="impact_metal_light" maxstacksize="1">
|
<Item name="" identifier="ekdockyard_steamjet" category="Equipment" Tags="signal" requireaimtouse="false" characterusable="false" Scale="0.32" impactsoundtag="impact_metal_light" maxstacksize="60">
|
||||||
<Sprite texture="%ModDir%/Items/Electricity/devices1.png" sourcerect="480,0,96,128" depth="0.55" origin="0.5,0.5" />
|
<Sprite texture="%ModDir%/Items/Electricity/devices1.png" sourcerect="480,0,96,128" depth="0.55" origin="0.5,0.5" />
|
||||||
<ItemComponent>
|
<ItemComponent>
|
||||||
<StatusEffect type="InWater" target="This" condition="0" setvalue="true" />
|
<StatusEffect type="InWater" target="This" condition="0" setvalue="true" />
|
||||||
@@ -238,7 +238,7 @@
|
|||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_steamjet_radial" category="Equipment" Tags="signal" requireaimtouse="false" characterusable="false" Scale="0.32" impactsoundtag="impact_metal_light" maxstacksize="1">
|
<Item name="" identifier="ekdockyard_steamjet_radial" category="Equipment" Tags="signal" requireaimtouse="false" characterusable="false" Scale="0.32" impactsoundtag="impact_metal_light" maxstacksize="60">
|
||||||
<Sprite texture="%ModDir%/Items/Electricity/devices1.png" sourcerect="448,256,128,128" depth="0.55" origin="0.5,0.5" />
|
<Sprite texture="%ModDir%/Items/Electricity/devices1.png" sourcerect="448,256,128,128" depth="0.55" origin="0.5,0.5" />
|
||||||
<ItemComponent>
|
<ItemComponent>
|
||||||
<StatusEffect type="InWater" target="This" condition="0" setvalue="true" />
|
<StatusEffect type="InWater" target="This" condition="0" setvalue="true" />
|
||||||
@@ -362,12 +362,12 @@
|
|||||||
<ConnectionPanel selectkey="Select" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
<ConnectionPanel selectkey="Select" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
||||||
<requireditem items="screwdriver" type="Equipped" />
|
<requireditem items="screwdriver" type="Equipped" />
|
||||||
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" />
|
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" maxwires="10" />
|
||||||
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" />
|
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" maxwires="10" />
|
||||||
<output name="signal_out3" displayname="connection.signaloutx~[num]=3" />
|
<output name="signal_out3" displayname="connection.signaloutx~[num]=3" maxwires="10" />
|
||||||
<output name="signal_out4" displayname="connection.signaloutx~[num]=4" />
|
<output name="signal_out4" displayname="connection.signaloutx~[num]=4" maxwires="10" />
|
||||||
<output name="signal_out5" displayname="connection.signaloutx~[num]=5" />
|
<output name="signal_out5" displayname="connection.signaloutx~[num]=5" maxwires="10" />
|
||||||
<output name="signal_out6" displayname="connection.signaloutx~[num]=6" />
|
<output name="signal_out6" displayname="connection.signaloutx~[num]=6" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_switchboard2" tags="logic,command" scale="0.5" category="Machine" linkable="true" allowedlinks="command,reactor,generator,container">
|
<Item name="" identifier="ekdockyard_switchboard2" tags="logic,command" scale="0.5" category="Machine" linkable="true" allowedlinks="command,reactor,generator,container">
|
||||||
@@ -389,12 +389,12 @@
|
|||||||
<ConnectionPanel selectkey="Select" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
<ConnectionPanel selectkey="Select" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
||||||
<requireditem items="screwdriver" type="Equipped" />
|
<requireditem items="screwdriver" type="Equipped" />
|
||||||
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" />
|
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" maxwires="10" />
|
||||||
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" />
|
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" maxwires="10" />
|
||||||
<output name="signal_out3" displayname="connection.signaloutx~[num]=3" />
|
<output name="signal_out3" displayname="connection.signaloutx~[num]=3" maxwires="10" />
|
||||||
<output name="signal_out4" displayname="connection.signaloutx~[num]=4" />
|
<output name="signal_out4" displayname="connection.signaloutx~[num]=4" maxwires="10" />
|
||||||
<output name="signal_out5" displayname="connection.signaloutx~[num]=5" />
|
<output name="signal_out5" displayname="connection.signaloutx~[num]=5" maxwires="10" />
|
||||||
<output name="signal_out6" displayname="connection.signaloutx~[num]=6" />
|
<output name="signal_out6" displayname="connection.signaloutx~[num]=6" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<!--
|
<!--
|
||||||
@@ -418,12 +418,12 @@
|
|||||||
<ConnectionPanel selectkey="Select" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
<ConnectionPanel selectkey="Select" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
||||||
<requireditem items="screwdriver" type="Equipped" />
|
<requireditem items="screwdriver" type="Equipped" />
|
||||||
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" />
|
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" maxwires="10" />
|
||||||
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" />
|
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" maxwires="10" />
|
||||||
<output name="signal_out3" displayname="connection.signaloutx~[num]=3" />
|
<output name="signal_out3" displayname="connection.signaloutx~[num]=3" maxwires="10" />
|
||||||
<output name="signal_out4" displayname="connection.signaloutx~[num]=4" />
|
<output name="signal_out4" displayname="connection.signaloutx~[num]=4" maxwires="10" />
|
||||||
<output name="signal_out5" displayname="connection.signaloutx~[num]=5" />
|
<output name="signal_out5" displayname="connection.signaloutx~[num]=5" maxwires="10" />
|
||||||
<output name="signal_out6" displayname="connection.signaloutx~[num]=6" />
|
<output name="signal_out6" displayname="connection.signaloutx~[num]=6" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
-->
|
-->
|
||||||
@@ -501,9 +501,9 @@
|
|||||||
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
||||||
<requireditem items="screwdriver" type="Equipped" />
|
<requireditem items="screwdriver" type="Equipped" />
|
||||||
<output name="signal_out1" displayname="connection.signalout" />
|
<output name="signal_out1" displayname="connection.signalout" maxwires="10" />
|
||||||
<output name="signal_out2" displayname="connection.activate" />
|
<output name="signal_out2" displayname="connection.activate" maxwires="10" />
|
||||||
<output name="signal_out3" displayname="reset" />
|
<output name="signal_out3" displayname="reset" maxwires="10" />
|
||||||
<!--campaigncrew.clear-->
|
<!--campaigncrew.clear-->
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
@@ -522,7 +522,7 @@
|
|||||||
<input name="set_text_color" displayname="connection.settextcolor" />
|
<input name="set_text_color" displayname="connection.settextcolor" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_emergencysiren_legacy1" category="Electrical" Tags="smallitem,sound" maxstacksize="8" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
<Item name="" identifier="ekdockyard_emergencysiren_legacy1" category="Electrical" Tags="smallitem,sound" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
||||||
<Price baseprice="150">
|
<Price baseprice="150">
|
||||||
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
||||||
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
||||||
@@ -561,7 +561,7 @@
|
|||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_emergencysiren_legacy2" category="Electrical" Tags="smallitem,sound" maxstacksize="8" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
<Item name="" identifier="ekdockyard_emergencysiren_legacy2" category="Electrical" Tags="smallitem,sound" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
||||||
<Price baseprice="150">
|
<Price baseprice="150">
|
||||||
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
||||||
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
||||||
@@ -600,7 +600,7 @@
|
|||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_emergencysiren_legacy3" category="Electrical" Tags="smallitem,sound" maxstacksize="8" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
<Item name="" identifier="ekdockyard_emergencysiren_legacy3" category="Electrical" Tags="smallitem,sound" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
||||||
<Price baseprice="150">
|
<Price baseprice="150">
|
||||||
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
||||||
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
||||||
@@ -640,7 +640,7 @@
|
|||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<!-- New siren sounds -->
|
<!-- New siren sounds -->
|
||||||
<Item name="" identifier="ekdockyard_emergencysiren_ek1" category="Electrical" Tags="smallitem,sound" maxstacksize="8" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
<Item name="" identifier="ekdockyard_emergencysiren_ek1" category="Electrical" Tags="smallitem,sound" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
||||||
<Price baseprice="150">
|
<Price baseprice="150">
|
||||||
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
||||||
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
||||||
@@ -683,7 +683,7 @@
|
|||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_emergencysiren_ek2" category="Electrical" Tags="smallitem,sound" maxstacksize="8" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
<Item name="" identifier="ekdockyard_emergencysiren_ek2" category="Electrical" Tags="smallitem,sound" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
||||||
<Price baseprice="150">
|
<Price baseprice="150">
|
||||||
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
||||||
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
||||||
@@ -726,7 +726,7 @@
|
|||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_alarmbuzzer_ek1" category="Electrical" Tags="smallitem,sound" maxstacksize="8" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
<Item name="" identifier="ekdockyard_alarmbuzzer_ek1" category="Electrical" Tags="smallitem,sound" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
||||||
<Price baseprice="150">
|
<Price baseprice="150">
|
||||||
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
||||||
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
||||||
@@ -769,7 +769,7 @@
|
|||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_emergencywarning_ek1" category="Electrical" Tags="smallitem,sound" maxstacksize="8" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
<Item name="" identifier="ekdockyard_emergencywarning_ek1" category="Electrical" Tags="smallitem,sound" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
||||||
<Price baseprice="150">
|
<Price baseprice="150">
|
||||||
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
||||||
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
||||||
@@ -808,7 +808,7 @@
|
|||||||
</input>
|
</input>
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_emergencywarning_ek2" category="Electrical" Tags="smallitem,sound" maxstacksize="8" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
<Item name="" identifier="ekdockyard_emergencywarning_ek2" category="Electrical" Tags="smallitem,sound" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
||||||
<Price baseprice="150">
|
<Price baseprice="150">
|
||||||
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
||||||
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
||||||
@@ -847,7 +847,7 @@
|
|||||||
</input>
|
</input>
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_emergencywarning_ek3" category="Electrical" Tags="smallitem,sound" maxstacksize="8" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
<Item name="" identifier="ekdockyard_emergencywarning_ek3" category="Electrical" Tags="smallitem,sound" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
||||||
<Price baseprice="150">
|
<Price baseprice="150">
|
||||||
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
||||||
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
||||||
@@ -886,7 +886,7 @@
|
|||||||
</input>
|
</input>
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_emergencywarning_ek4" category="Electrical" Tags="smallitem,sound" maxstacksize="8" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
<Item name="" identifier="ekdockyard_emergencywarning_ek4" category="Electrical" Tags="smallitem,sound" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
||||||
<Price baseprice="150">
|
<Price baseprice="150">
|
||||||
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
||||||
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
||||||
@@ -925,7 +925,7 @@
|
|||||||
</input>
|
</input>
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_emergencywarning_ek5" category="Electrical" Tags="smallitem,sound" maxstacksize="8" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
<Item name="" identifier="ekdockyard_emergencywarning_ek5" category="Electrical" Tags="smallitem,sound" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
||||||
<Price baseprice="150">
|
<Price baseprice="150">
|
||||||
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
||||||
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
||||||
@@ -964,7 +964,7 @@
|
|||||||
</input>
|
</input>
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_emergencywarning_ek6" category="Electrical" Tags="smallitem,sound" maxstacksize="8" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
<Item name="" identifier="ekdockyard_emergencywarning_ek6" category="Electrical" Tags="smallitem,sound" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
||||||
<Price baseprice="150">
|
<Price baseprice="150">
|
||||||
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
||||||
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
||||||
@@ -1003,7 +1003,7 @@
|
|||||||
</input>
|
</input>
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_beepwarning_ek1" category="Electrical" Tags="smallitem,sound" maxstacksize="8" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
<Item name="" identifier="ekdockyard_beepwarning_ek1" category="Electrical" Tags="smallitem,sound" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
||||||
<Price baseprice="150">
|
<Price baseprice="150">
|
||||||
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
||||||
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
||||||
@@ -1051,7 +1051,7 @@
|
|||||||
</input>
|
</input>
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_beepwarning_ek2" category="Electrical" Tags="smallitem,sound" maxstacksize="8" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
<Item name="" identifier="ekdockyard_beepwarning_ek2" category="Electrical" Tags="smallitem,sound" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
||||||
<Price baseprice="150">
|
<Price baseprice="150">
|
||||||
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
||||||
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
||||||
@@ -1099,7 +1099,7 @@
|
|||||||
</input>
|
</input>
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_beepwarning_ek3" category="Electrical" Tags="smallitem,sound" maxstacksize="8" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
<Item name="" identifier="ekdockyard_beepwarning_ek3" category="Electrical" Tags="smallitem,sound" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
||||||
<Price baseprice="150">
|
<Price baseprice="150">
|
||||||
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
||||||
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
||||||
@@ -1147,7 +1147,7 @@
|
|||||||
</input>
|
</input>
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_beepwarning_ek4" category="Electrical" Tags="smallitem,sound" maxstacksize="8" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
<Item name="" identifier="ekdockyard_beepwarning_ek4" category="Electrical" Tags="smallitem,sound" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
||||||
<Price baseprice="150">
|
<Price baseprice="150">
|
||||||
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
||||||
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
||||||
@@ -1195,7 +1195,7 @@
|
|||||||
</input>
|
</input>
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_beepwarning_ek5" category="Electrical" Tags="smallitem,sound" maxstacksize="8" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
<Item name="" identifier="ekdockyard_beepwarning_ek5" category="Electrical" Tags="smallitem,sound" maxstacksize="60" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
||||||
<Price baseprice="150">
|
<Price baseprice="150">
|
||||||
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
<Price storeidentifier="merchantoutpost" multiplier="1" />
|
||||||
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
||||||
@@ -1246,7 +1246,7 @@
|
|||||||
<Item name="" identifier="ekdockyard_integraldetonator" category="Equipment" Tags="detonator" Scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
<Item name="" identifier="ekdockyard_integraldetonator" category="Equipment" Tags="detonator" Scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
||||||
<Sprite texture="%ModDir%/Items/Electricity/devices1.png" depth="0.8" sourcerect="352,0,64,64" origin="0.5,0.5" />
|
<Sprite texture="%ModDir%/Items/Electricity/devices1.png" depth="0.8" sourcerect="352,0,64,64" origin="0.5,0.5" />
|
||||||
<DecorativeSprite texture="%ModDir%/Items/Electricity/devices1.png" depth="0.78" sourcerect="416,0,48,80" />
|
<DecorativeSprite texture="%ModDir%/Items/Electricity/devices1.png" depth="0.78" sourcerect="416,0,48,80" />
|
||||||
<ItemContainer canbeselected="true" capacity="1" maxstacksize="1" itempos="32,-32" hideitems="false" containedstateindicatorstyle="explosive">
|
<ItemContainer canbeselected="true" capacity="1" maxstacksize="60" itempos="32,-32" hideitems="false" containedstateindicatorstyle="explosive">
|
||||||
<GuiFrame relativesize="0.2,0.25" anchor="Center" minsize="140,170" maxsize="280,280" style="ItemUI" />
|
<GuiFrame relativesize="0.2,0.25" anchor="Center" minsize="140,170" maxsize="280,280" style="ItemUI" />
|
||||||
<RequiredItem items="idcard" type="Picked" msg="ItemMsgUnauthorizedAccess" ignoreineditor="true" />
|
<RequiredItem items="idcard" type="Picked" msg="ItemMsgUnauthorizedAccess" ignoreineditor="true" />
|
||||||
<Containable items="explosive" />
|
<Containable items="explosive" />
|
||||||
@@ -1279,9 +1279,9 @@
|
|||||||
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
||||||
<requireditem items="screwdriver" type="Equipped" />
|
<requireditem items="screwdriver" type="Equipped" />
|
||||||
<input name="power" displayname="connection.power" />
|
<input name="power" displayname="connection.power" />
|
||||||
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" />
|
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" maxwires="10" />
|
||||||
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" />
|
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" maxwires="10" />
|
||||||
<output name="signal_out3" displayname="connection.signaloutx~[num]=3" />
|
<output name="signal_out3" displayname="connection.signaloutx~[num]=3" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_ioterminal_fabricator" tags="container" category="Machine" linkable="true" displaysidebysidewhenlinked="false" allowedlinks="fabricator,medicalfabricator" pickdistance="150" scale="0.5" spritecolor="200,200,200,255">
|
<Item name="" identifier="ekdockyard_ioterminal_fabricator" tags="container" category="Machine" linkable="true" displaysidebysidewhenlinked="false" allowedlinks="fabricator,medicalfabricator" pickdistance="150" scale="0.5" spritecolor="200,200,200,255">
|
||||||
@@ -1301,9 +1301,9 @@
|
|||||||
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
||||||
<requireditem items="screwdriver" type="Equipped" />
|
<requireditem items="screwdriver" type="Equipped" />
|
||||||
<input name="power" displayname="connection.power" />
|
<input name="power" displayname="connection.power" />
|
||||||
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" />
|
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" maxwires="10" />
|
||||||
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" />
|
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" maxwires="10" />
|
||||||
<output name="signal_out3" displayname="connection.signaloutx~[num]=3" />
|
<output name="signal_out3" displayname="connection.signaloutx~[num]=3" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_ioterminal_deconstructor" tags="container" category="Machine" linkable="true" displaysidebysidewhenlinked="false" allowedlinks="deconstructor" pickdistance="150" scale="0.5" spritecolor="190,210,200,255">
|
<Item name="" identifier="ekdockyard_ioterminal_deconstructor" tags="container" category="Machine" linkable="true" displaysidebysidewhenlinked="false" allowedlinks="deconstructor" pickdistance="150" scale="0.5" spritecolor="190,210,200,255">
|
||||||
@@ -1323,9 +1323,9 @@
|
|||||||
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
||||||
<requireditem items="screwdriver" type="Equipped" />
|
<requireditem items="screwdriver" type="Equipped" />
|
||||||
<input name="power" displayname="connection.power" />
|
<input name="power" displayname="connection.power" />
|
||||||
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" />
|
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" maxwires="10" />
|
||||||
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" />
|
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" maxwires="10" />
|
||||||
<output name="signal_out3" displayname="connection.signaloutx~[num]=3" />
|
<output name="signal_out3" displayname="connection.signaloutx~[num]=3" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_ioterminal_chair1" tags="chair,command" category="Machine" linkable="true" displaysidebysidewhenlinked="false" allowedlinks="command,navterminal,primarynavterminal,sonarmonitor,statusmonitor,terminal,reactor,generator,fabricator,medicalfabricator,deconstructor" pickdistance="150" scale="0.5" spritecolor="190,210,200,255">
|
<Item name="" identifier="ekdockyard_ioterminal_chair1" tags="chair,command" category="Machine" linkable="true" displaysidebysidewhenlinked="false" allowedlinks="command,navterminal,primarynavterminal,sonarmonitor,statusmonitor,terminal,reactor,generator,fabricator,medicalfabricator,deconstructor" pickdistance="150" scale="0.5" spritecolor="190,210,200,255">
|
||||||
@@ -1352,9 +1352,9 @@
|
|||||||
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
||||||
<requireditem items="screwdriver" type="Equipped" />
|
<requireditem items="screwdriver" type="Equipped" />
|
||||||
<input name="power" displayname="connection.power" />
|
<input name="power" displayname="connection.power" />
|
||||||
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" />
|
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" maxwires="10" />
|
||||||
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" />
|
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" maxwires="10" />
|
||||||
<output name="signal_out3" displayname="connection.signaloutx~[num]=3" />
|
<output name="signal_out3" displayname="connection.signaloutx~[num]=3" maxwires="10" />
|
||||||
</ConnectionPanel>-->
|
</ConnectionPanel>-->
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_navcomputer1" tags="command,navterminal" linkable="false" scale="0.5" category="Machine" disallowedupgrades="increasemaxcondition,decreaselowskillfixduration,decreaserequiredskilllevel,sonarmonitorincreaserange">
|
<Item name="" identifier="ekdockyard_navcomputer1" tags="command,navterminal" linkable="false" scale="0.5" category="Machine" disallowedupgrades="increasemaxcondition,decreaselowskillfixduration,decreaserequiredskilllevel,sonarmonitorincreaserange">
|
||||||
@@ -1405,12 +1405,12 @@
|
|||||||
<requireditem items="screwdriver" type="Equipped" />
|
<requireditem items="screwdriver" type="Equipped" />
|
||||||
<input name="power_in" displayname="connection.powerin" />
|
<input name="power_in" displayname="connection.powerin" />
|
||||||
<input name="velocity_in" displayname="connection.steeringvelocityin" />
|
<input name="velocity_in" displayname="connection.steeringvelocityin" />
|
||||||
<output name="velocity_x_out" displayname="connection.velocityxout" />
|
<output name="velocity_x_out" displayname="connection.velocityxout" maxwires="10" />
|
||||||
<output name="velocity_y_out" displayname="connection.velocityyout" />
|
<output name="velocity_y_out" displayname="connection.velocityyout" maxwires="10" />
|
||||||
<output name="current_velocity_x" displayname="connection.currentvelocityx" />
|
<output name="current_velocity_x" displayname="connection.currentvelocityx" maxwires="10" />
|
||||||
<output name="current_velocity_y" displayname="connection.currentvelocityy" />
|
<output name="current_velocity_y" displayname="connection.currentvelocityy" maxwires="10" />
|
||||||
<output name="current_position_x" displayname="connection.currentpositionx" />
|
<output name="current_position_x" displayname="connection.currentpositionx" maxwires="10" />
|
||||||
<output name="current_position_y" displayname="connection.currentpositiony" />
|
<output name="current_position_y" displayname="connection.currentpositiony" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<Repairable selectkey="Action" header="electricalrepairsheader" deteriorationspeed="0.075" mindeteriorationdelay="320" maxdeteriorationdelay="720" mindeteriorationcondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairScrewdriver" hudpriority="10">
|
<Repairable selectkey="Action" header="electricalrepairsheader" deteriorationspeed="0.075" mindeteriorationdelay="320" maxdeteriorationdelay="720" mindeteriorationcondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
||||||
@@ -1446,11 +1446,11 @@
|
|||||||
<Affliction identifier="burn" strength="5" />
|
<Affliction identifier="burn" strength="5" />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<output name="signal_0" displayname="connection.signalx~[num]=0" fallbackdisplayname="connection.signalinx~[num]=0" maxwires="10" />
|
<output name="signal_0" displayname="connection.signalx~[num]=0" fallbackdisplayname="connection.signalinx~[num]=0" maxwires="40" />
|
||||||
<output name="signal_1" displayname="connection.signalx~[num]=1" fallbackdisplayname="connection.signalinx~[num]=1" maxwires="10" />
|
<output name="signal_1" displayname="connection.signalx~[num]=1" fallbackdisplayname="connection.signalinx~[num]=1" maxwires="40" />
|
||||||
<output name="signal_2" displayname="connection.signalx~[num]=2" fallbackdisplayname="connection.signalinx~[num]=2" maxwires="10" />
|
<output name="signal_2" displayname="connection.signalx~[num]=2" fallbackdisplayname="connection.signalinx~[num]=2" maxwires="40" />
|
||||||
<output name="signal_3" displayname="connection.signalx~[num]=3" fallbackdisplayname="connection.signalinx~[num]=3" maxwires="10" />
|
<output name="signal_3" displayname="connection.signalx~[num]=3" fallbackdisplayname="connection.signalinx~[num]=3" maxwires="40" />
|
||||||
<output name="signal_4" displayname="connection.signalx~[num]=4" fallbackdisplayname="connection.signalinx~[num]=4" maxwires="10" />
|
<output name="signal_4" displayname="connection.signalx~[num]=4" fallbackdisplayname="connection.signalinx~[num]=4" maxwires="40" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<!--
|
<!--
|
||||||
<Repairable selectkey="Action" header="electricalrepairsheader" deteriorationspeed="0.1" mindeteriorationdelay="120" maxdeteriorationdelay="720" mindeteriorationcondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairScrewdriver" hudpriority="10">
|
<Repairable selectkey="Action" header="electricalrepairsheader" deteriorationspeed="0.1" mindeteriorationdelay="120" maxdeteriorationdelay="720" mindeteriorationcondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairScrewdriver" hudpriority="10">
|
||||||
@@ -1481,7 +1481,7 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</Projectile>
|
</Projectile>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_shockcoil1" category="Equipment" Tags="dischargecoil" requireaimtouse="false" characterusable="false" Scale="0.5" impactsoundtag="impact_metal_light" maxstacksize="1">
|
<Item name="" identifier="ekdockyard_shockcoil1" category="Equipment" Tags="dischargecoil" requireaimtouse="false" characterusable="false" Scale="0.5" impactsoundtag="impact_metal_light" maxstacksize="60">
|
||||||
<Sprite texture="%ModDir%/Items/Electricity/devices1.png" depth="0.91" sourcerect="336,192,96,96" />
|
<Sprite texture="%ModDir%/Items/Electricity/devices1.png" depth="0.91" sourcerect="336,192,96,96" />
|
||||||
<ItemContainer hideitems="true" drawinventory="true" capacity="1" canbeselected="false" characterusable="true" SpawnWithId="ekdockyard_dummyprojectile">
|
<ItemContainer hideitems="true" drawinventory="true" capacity="1" canbeselected="false" characterusable="true" SpawnWithId="ekdockyard_dummyprojectile">
|
||||||
<Containable items="ekdockyard_dummyprojectile" />
|
<Containable items="ekdockyard_dummyprojectile" />
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<input name="set_color" displayname="connection.setcolor" />
|
<input name="set_color" displayname="connection.setcolor" />
|
||||||
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" /> -->
|
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" /> -->
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Advanced Lamp" identifier="ekdockyard_vanillalightadvanced01" category="Legacy" Tags="smallitem,light" scale="0.5">
|
<Item name="Advanced Lamp" identifier="ekdockyard_vanillalightadvanced01" category="Legacy" Tags="smallitem,light" scale="0.5">
|
||||||
@@ -32,7 +32,7 @@
|
|||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<input name="set_color" displayname="connection.setcolor" />
|
<input name="set_color" displayname="connection.setcolor" />
|
||||||
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" /> -->
|
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" /> -->
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Advanced Lamp" identifier="ekdockyard_vanillalightadvanced02" category="Legacy" Tags="smallitem,light" scale="0.5">
|
<Item name="Advanced Lamp" identifier="ekdockyard_vanillalightadvanced02" category="Legacy" Tags="smallitem,light" scale="0.5">
|
||||||
@@ -49,7 +49,7 @@
|
|||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<input name="set_color" displayname="connection.setcolor" />
|
<input name="set_color" displayname="connection.setcolor" />
|
||||||
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" /> -->
|
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" /> -->
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Advanced Lamp" identifier="ekdockyard_vanillalightadvanced03" category="Legacy" Tags="smallitem,light" scale="0.5">
|
<Item name="Advanced Lamp" identifier="ekdockyard_vanillalightadvanced03" category="Legacy" Tags="smallitem,light" scale="0.5">
|
||||||
@@ -66,7 +66,7 @@
|
|||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<input name="set_color" displayname="connection.setcolor" />
|
<input name="set_color" displayname="connection.setcolor" />
|
||||||
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" /> -->
|
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" /> -->
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Advanced Lamp" identifier="ekdockyard_vanillalightadvanced04" category="Legacy" Tags="smallitem,light" scale="0.5">
|
<Item name="Advanced Lamp" identifier="ekdockyard_vanillalightadvanced04" category="Legacy" Tags="smallitem,light" scale="0.5">
|
||||||
@@ -83,7 +83,7 @@
|
|||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<input name="set_color" displayname="connection.setcolor" />
|
<input name="set_color" displayname="connection.setcolor" />
|
||||||
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" /> -->
|
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" /> -->
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Advanced Lamp" identifier="ekdockyard_vanillalightadvanced05" category="Legacy" Tags="smallitem,light" scale="0.5">
|
<Item name="Advanced Lamp" identifier="ekdockyard_vanillalightadvanced05" category="Legacy" Tags="smallitem,light" scale="0.5">
|
||||||
@@ -100,7 +100,7 @@
|
|||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<input name="set_color" displayname="connection.setcolor" />
|
<input name="set_color" displayname="connection.setcolor" />
|
||||||
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" /> -->
|
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" /> -->
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Advanced Lamp" identifier="ekdockyard_lightadvanced01" category="Legacy" Tags="smallitem,light" scale="0.25">
|
<Item name="Advanced Lamp" identifier="ekdockyard_lightadvanced01" category="Legacy" Tags="smallitem,light" scale="0.25">
|
||||||
@@ -117,7 +117,7 @@
|
|||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<input name="set_color" displayname="connection.setcolor" />
|
<input name="set_color" displayname="connection.setcolor" />
|
||||||
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" /> -->
|
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" /> -->
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Advanced Lamp" identifier="ekdockyard_lightadvanced02" category="Legacy" Tags="smallitem,light" scale="0.25">
|
<Item name="Advanced Lamp" identifier="ekdockyard_lightadvanced02" category="Legacy" Tags="smallitem,light" scale="0.25">
|
||||||
@@ -134,7 +134,7 @@
|
|||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<input name="set_color" displayname="connection.setcolor" />
|
<input name="set_color" displayname="connection.setcolor" />
|
||||||
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" /> -->
|
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" /> -->
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Advanced Lamp" identifier="ekdockyard_lightadvanced03" category="Legacy" Tags="smallitem,light" scale="0.25">
|
<Item name="Advanced Lamp" identifier="ekdockyard_lightadvanced03" category="Legacy" Tags="smallitem,light" scale="0.25">
|
||||||
@@ -151,7 +151,7 @@
|
|||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<input name="set_color" displayname="connection.setcolor" />
|
<input name="set_color" displayname="connection.setcolor" />
|
||||||
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" /> -->
|
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" /> -->
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Advanced Lamp" identifier="ekdockyard_lightadvanced04" category="Legacy" Tags="smallitem,light" scale="0.25">
|
<Item name="Advanced Lamp" identifier="ekdockyard_lightadvanced04" category="Legacy" Tags="smallitem,light" scale="0.25">
|
||||||
@@ -168,7 +168,7 @@
|
|||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<input name="set_color" displayname="connection.setcolor" />
|
<input name="set_color" displayname="connection.setcolor" />
|
||||||
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" /> -->
|
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" /> -->
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Advanced Lamp" identifier="ekdockyard_lightadvanced05" category="Legacy" Tags="smallitem,light" scale="0.25">
|
<Item name="Advanced Lamp" identifier="ekdockyard_lightadvanced05" category="Legacy" Tags="smallitem,light" scale="0.25">
|
||||||
@@ -185,7 +185,7 @@
|
|||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<input name="set_color" displayname="connection.setcolor" />
|
<input name="set_color" displayname="connection.setcolor" />
|
||||||
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" /> -->
|
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" /> -->
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<!-- Rotating Lights -->
|
<!-- Rotating Lights -->
|
||||||
|
|||||||
@@ -10,11 +10,11 @@
|
|||||||
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<output name="power" displayname="connection.power" />
|
<output name="power" displayname="connection.power" maxwires="10" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<input name="set_color" displayname="connection.setcolor" />
|
<input name="set_color" displayname="connection.setcolor" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Advanced Lamp" identifier="ekdockyard_vanillalightadvanced01" category="Electrical" Tags="smallitem,light" scale="0.5">
|
<Item name="Advanced Lamp" identifier="ekdockyard_vanillalightadvanced01" category="Electrical" Tags="smallitem,light" scale="0.5">
|
||||||
@@ -27,11 +27,11 @@
|
|||||||
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<output name="power" displayname="connection.power" />
|
<output name="power" displayname="connection.power" maxwires="10" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<input name="set_color" displayname="connection.setcolor" />
|
<input name="set_color" displayname="connection.setcolor" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Advanced Lamp" identifier="ekdockyard_vanillalightadvanced02" category="Electrical" Tags="smallitem,light" scale="0.5">
|
<Item name="Advanced Lamp" identifier="ekdockyard_vanillalightadvanced02" category="Electrical" Tags="smallitem,light" scale="0.5">
|
||||||
@@ -44,11 +44,11 @@
|
|||||||
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<output name="power" displayname="connection.power" />
|
<output name="power" displayname="connection.power" maxwires="10" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<input name="set_color" displayname="connection.setcolor" />
|
<input name="set_color" displayname="connection.setcolor" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Advanced Lamp" identifier="ekdockyard_vanillalightadvanced03" category="Electrical" Tags="smallitem,light" scale="0.5">
|
<Item name="Advanced Lamp" identifier="ekdockyard_vanillalightadvanced03" category="Electrical" Tags="smallitem,light" scale="0.5">
|
||||||
@@ -61,11 +61,11 @@
|
|||||||
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<output name="power" displayname="connection.power" />
|
<output name="power" displayname="connection.power" maxwires="10" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<input name="set_color" displayname="connection.setcolor" />
|
<input name="set_color" displayname="connection.setcolor" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Advanced Lamp" identifier="ekdockyard_vanillalightadvanced04" category="Electrical" Tags="smallitem,light" scale="0.5">
|
<Item name="Advanced Lamp" identifier="ekdockyard_vanillalightadvanced04" category="Electrical" Tags="smallitem,light" scale="0.5">
|
||||||
@@ -78,11 +78,11 @@
|
|||||||
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<output name="power" displayname="connection.power" />
|
<output name="power" displayname="connection.power" maxwires="10" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<input name="set_color" displayname="connection.setcolor" />
|
<input name="set_color" displayname="connection.setcolor" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Advanced Lamp" identifier="ekdockyard_vanillalightadvanced05" category="Electrical" Tags="smallitem,light" scale="0.5">
|
<Item name="Advanced Lamp" identifier="ekdockyard_vanillalightadvanced05" category="Electrical" Tags="smallitem,light" scale="0.5">
|
||||||
@@ -95,11 +95,11 @@
|
|||||||
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<output name="power" displayname="connection.power" />
|
<output name="power" displayname="connection.power" maxwires="10" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<input name="set_color" displayname="connection.setcolor" />
|
<input name="set_color" displayname="connection.setcolor" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Advanced Lamp" identifier="ekdockyard_lightadvanced01" category="Electrical" Tags="smallitem,light" scale="0.25">
|
<Item name="Advanced Lamp" identifier="ekdockyard_lightadvanced01" category="Electrical" Tags="smallitem,light" scale="0.25">
|
||||||
@@ -112,11 +112,11 @@
|
|||||||
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<output name="power" displayname="connection.power" />
|
<output name="power" displayname="connection.power" maxwires="10" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<input name="set_color" displayname="connection.setcolor" />
|
<input name="set_color" displayname="connection.setcolor" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Advanced Lamp" identifier="ekdockyard_lightadvanced02" category="Electrical" Tags="smallitem,light" scale="0.25">
|
<Item name="Advanced Lamp" identifier="ekdockyard_lightadvanced02" category="Electrical" Tags="smallitem,light" scale="0.25">
|
||||||
@@ -129,11 +129,11 @@
|
|||||||
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<output name="power" displayname="connection.power" />
|
<output name="power" displayname="connection.power" maxwires="10" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<input name="set_color" displayname="connection.setcolor" />
|
<input name="set_color" displayname="connection.setcolor" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Advanced Lamp" identifier="ekdockyard_lightadvanced03" category="Electrical" Tags="smallitem,light" scale="0.25">
|
<Item name="Advanced Lamp" identifier="ekdockyard_lightadvanced03" category="Electrical" Tags="smallitem,light" scale="0.25">
|
||||||
@@ -146,11 +146,11 @@
|
|||||||
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<output name="power" displayname="connection.power" />
|
<output name="power" displayname="connection.power" maxwires="10" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<input name="set_color" displayname="connection.setcolor" />
|
<input name="set_color" displayname="connection.setcolor" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Advanced Lamp" identifier="ekdockyard_lightadvanced04" category="Electrical" Tags="smallitem,light" scale="0.25">
|
<Item name="Advanced Lamp" identifier="ekdockyard_lightadvanced04" category="Electrical" Tags="smallitem,light" scale="0.25">
|
||||||
@@ -163,11 +163,11 @@
|
|||||||
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<output name="power" displayname="connection.power" />
|
<output name="power" displayname="connection.power" maxwires="10" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<input name="set_color" displayname="connection.setcolor" />
|
<input name="set_color" displayname="connection.setcolor" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="Advanced Lamp" identifier="ekdockyard_lightadvanced05" category="Electrical" Tags="smallitem,light" scale="0.25">
|
<Item name="Advanced Lamp" identifier="ekdockyard_lightadvanced05" category="Electrical" Tags="smallitem,light" scale="0.25">
|
||||||
@@ -180,11 +180,11 @@
|
|||||||
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<output name="power" displayname="connection.power" />
|
<output name="power" displayname="connection.power" maxwires="10" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<input name="set_state" displayname="connection.setstate" />
|
<input name="set_state" displayname="connection.setstate" />
|
||||||
<input name="set_color" displayname="connection.setcolor" />
|
<input name="set_color" displayname="connection.setcolor" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
</Items>
|
</Items>
|
||||||
@@ -24,7 +24,7 @@
|
|||||||
<Explosion range="350.0" levelwalldamage="75" force="0" severlimbsprobability="0" camerashake="0" camerashakerange="0" shockwave="false" smoke="false" flames="false" flash="false" sparks="false" underwaterbubble="false" ignorecover="true" applyfireeffects="false"></Explosion>
|
<Explosion range="350.0" levelwalldamage="75" force="0" severlimbsprobability="0" camerashake="0" camerashakerange="0" shockwave="false" smoke="false" flames="false" flash="false" sparks="false" underwaterbubble="false" ignorecover="true" applyfireeffects="false"></Explosion>
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</input>
|
</input>
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_function_icebreaker2" category="Machine" tags="" Scale="2" spritecolor="154,213,163,255" hiddeningame="true">
|
<Item name="" identifier="ekdockyard_function_icebreaker2" category="Machine" tags="" Scale="2" spritecolor="154,213,163,255" hiddeningame="true">
|
||||||
@@ -51,7 +51,7 @@
|
|||||||
<Explosion range="475.0" levelwalldamage="100" force="0" severlimbsprobability="0" camerashake="0" camerashakerange="0" shockwave="false" smoke="false" flames="false" flash="false" sparks="false" underwaterbubble="false" ignorecover="true" applyfireeffects="false"></Explosion>
|
<Explosion range="475.0" levelwalldamage="100" force="0" severlimbsprobability="0" camerashake="0" camerashakerange="0" shockwave="false" smoke="false" flames="false" flash="false" sparks="false" underwaterbubble="false" ignorecover="true" applyfireeffects="false"></Explosion>
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</input>
|
</input>
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
<Item name="" identifier="ekdockyard_function_icebreaker3" category="Machine" tags="" Scale="2" spritecolor="154,213,163,255" hiddeningame="true">
|
<Item name="" identifier="ekdockyard_function_icebreaker3" category="Machine" tags="" Scale="2" spritecolor="154,213,163,255" hiddeningame="true">
|
||||||
@@ -78,7 +78,7 @@
|
|||||||
<Explosion range="600.0" levelwalldamage="125" force="0" severlimbsprobability="0" camerashake="0" camerashakerange="0" shockwave="false" smoke="false" flames="false" flash="false" sparks="false" underwaterbubble="false" ignorecover="true" applyfireeffects="false"></Explosion>
|
<Explosion range="600.0" levelwalldamage="125" force="0" severlimbsprobability="0" camerashake="0" camerashakerange="0" shockwave="false" smoke="false" flames="false" flash="false" sparks="false" underwaterbubble="false" ignorecover="true" applyfireeffects="false"></Explosion>
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</input>
|
</input>
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
</Item>
|
</Item>
|
||||||
</Items>
|
</Items>
|
||||||
@@ -6,7 +6,7 @@
|
|||||||
<OxygenGenerator generatedamount="50.0" powerconsumption="50.0" minvoltage="0.3" canbeselected="false" vulnerabletoemp="false">
|
<OxygenGenerator generatedamount="50.0" powerconsumption="50.0" minvoltage="0.3" canbeselected="false" vulnerabletoemp="false">
|
||||||
<StatusEffect type="OnActive" targettype="Contained" targets="oxygentank" Condition="2.0" />
|
<StatusEffect type="OnActive" targettype="Contained" targets="oxygentank" Condition="2.0" />
|
||||||
</OxygenGenerator>
|
</OxygenGenerator>
|
||||||
<ItemContainer hideitems="false" drawinventory="true" capacity="6" maxstacksize="1" slotsperrow="3" itempos="27,-93" iteminterval="22.5,-92" itemsperrow="3" itemrotation="0" canbeselected="true" containedspritedepth="0.83" msg="ItemMsgOxygenRefill">
|
<ItemContainer hideitems="false" drawinventory="true" capacity="18" maxstacksize="60" slotsperrow="5" itempos="27,-93" iteminterval="22.5,-92" itemsperrow="3" itemrotation="0" canbeselected="true" containedspritedepth="0.83" msg="ItemMsgOxygenRefill">
|
||||||
<GuiFrame relativesize="0.25,0.35" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.35" anchor="Center" style="ItemUI" />
|
||||||
<Containable items="oxygensource" />
|
<Containable items="oxygensource" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
@@ -56,8 +56,8 @@
|
|||||||
<poweronsound file="Content/Items/PowerOnLight3.ogg" range="600" loop="false" />
|
<poweronsound file="Content/Items/PowerOnLight3.ogg" range="600" loop="false" />
|
||||||
<StatusEffect type="InWater" target="This" condition="-0.5" />
|
<StatusEffect type="InWater" target="This" condition="-0.5" />
|
||||||
</Deconstructor>
|
</Deconstructor>
|
||||||
<ItemContainer capacity="3" canbeselected="true" hideitems="true" hudpos="0.5, 0.4" slotsperrow="3" uilabel="" allowuioverlap="true" />
|
<ItemContainer capacity="9" canbeselected="true" hideitems="true" hudpos="0.5, 0.4" slotsperrow="3" uilabel="" allowuioverlap="true" />
|
||||||
<ItemContainer capacity="5" canbeselected="true" hideitems="true" hudpos="0.5, 0.8" slotsperrow="5" uilabel="" allowuioverlap="true" />
|
<ItemContainer capacity="15" canbeselected="true" hideitems="true" hudpos="0.5, 0.8" slotsperrow="4" uilabel="" allowuioverlap="true" />
|
||||||
<!-- Tasten-Interface zur Aktivierung/Deaktivierung -->
|
<!-- Tasten-Interface zur Aktivierung/Deaktivierung -->
|
||||||
<CustomInterface canbeselected="true">
|
<CustomInterface canbeselected="true">
|
||||||
<GuiFrame relativesize="0.10,0.15" anchor="BottomCenter" style="ItemUI" absoluteoffset="-20,0" />
|
<GuiFrame relativesize="0.10,0.15" anchor="BottomCenter" style="ItemUI" absoluteoffset="-20,0" />
|
||||||
@@ -179,20 +179,20 @@
|
|||||||
<input name="power_in" displayname="connection.powerin" />
|
<input name="power_in" displayname="connection.powerin" />
|
||||||
<input name="velocity_in" displayname="connection.steeringvelocityin" />
|
<input name="velocity_in" displayname="connection.steeringvelocityin" />
|
||||||
<input name="transducer_in" displayname="connection.sonartransducerin" />
|
<input name="transducer_in" displayname="connection.sonartransducerin" />
|
||||||
<output name="toggle_docking" displayname="connection.toggledocking" />
|
<output name="toggle_docking" displayname="connection.toggledocking" maxwires="10" />
|
||||||
<output name="velocity_x_out" displayname="connection.velocityxout" />
|
<output name="velocity_x_out" displayname="connection.velocityxout" maxwires="10" />
|
||||||
<output name="velocity_y_out" displayname="connection.velocityyout" />
|
<output name="velocity_y_out" displayname="connection.velocityyout" maxwires="10" />
|
||||||
<output name="current_velocity_x" displayname="connection.currentvelocityx" />
|
<output name="current_velocity_x" displayname="connection.currentvelocityx" maxwires="10" />
|
||||||
<output name="current_velocity_y" displayname="connection.currentvelocityy" />
|
<output name="current_velocity_y" displayname="connection.currentvelocityy" maxwires="10" />
|
||||||
<output name="current_position_x" displayname="connection.currentpositionx" />
|
<output name="current_position_x" displayname="connection.currentpositionx" maxwires="10" />
|
||||||
<output name="current_position_y" displayname="connection.currentpositiony" />
|
<output name="current_position_y" displayname="connection.currentpositiony" maxwires="10" />
|
||||||
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" />
|
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" maxwires="10" />
|
||||||
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" />
|
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" maxwires="10" />
|
||||||
<output name="signal_out3" displayname="connection.signaloutx~[num]=3" />
|
<output name="signal_out3" displayname="connection.signaloutx~[num]=3" maxwires="10" />
|
||||||
<output name="signal_out4" displayname="connection.signaloutx~[num]=4" />
|
<output name="signal_out4" displayname="connection.signaloutx~[num]=4" maxwires="10" />
|
||||||
<output name="signal_out5" displayname="connection.signaloutx~[num]=5" />
|
<output name="signal_out5" displayname="connection.signaloutx~[num]=5" maxwires="10" />
|
||||||
<output name="signal_out6" displayname="connection.signaloutx~[num]=6" />
|
<output name="signal_out6" displayname="connection.signaloutx~[num]=6" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<Repairable selectkey="Action" header="electricalrepairsheader" msg="ItemMsgRepairScrewdriver" hudpriority="10" deteriorationspeed="0.125" mindeteriorationdelay="280" maxdeteriorationdelay="720" mindeteriorationcondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25">
|
<Repairable selectkey="Action" header="electricalrepairsheader" msg="ItemMsgRepairScrewdriver" hudpriority="10" deteriorationspeed="0.125" mindeteriorationdelay="280" maxdeteriorationdelay="720" mindeteriorationcondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25">
|
||||||
<RequiredSkill identifier="electrical" level="55" />
|
<RequiredSkill identifier="electrical" level="55" />
|
||||||
@@ -245,7 +245,7 @@
|
|||||||
<input name="power_in" displayname="connection.powerin" />
|
<input name="power_in" displayname="connection.powerin" />
|
||||||
<input name="water_data_in" displayname="connection.waterdatain" />
|
<input name="water_data_in" displayname="connection.waterdatain" />
|
||||||
<input name="oxygen_data_in" displayname="connection.oxygendatain" />
|
<input name="oxygen_data_in" displayname="connection.oxygendatain" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<Repairable selectkey="Action" header="electricalrepairsheader" msg="ItemMsgRepairScrewdriver" hudpriority="10" deteriorationspeed="0.15" mindeteriorationdelay="220" maxdeteriorationdelay="680" MinDeteriorationCondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25">
|
<Repairable selectkey="Action" header="electricalrepairsheader" msg="ItemMsgRepairScrewdriver" hudpriority="10" deteriorationspeed="0.15" mindeteriorationdelay="220" maxdeteriorationdelay="680" MinDeteriorationCondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25">
|
||||||
<RequiredSkill identifier="electrical" level="55" />
|
<RequiredSkill identifier="electrical" level="55" />
|
||||||
@@ -519,8 +519,8 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<Deconstruct time="10">
|
<Deconstruct time="10">
|
||||||
<Item identifier="fpgacircuit" />
|
<Item identifier="fpgacircuit" amount="2" />
|
||||||
<Item identifier="tin" />
|
<Item identifier="tin" amount="2" />
|
||||||
</Deconstruct>
|
</Deconstruct>
|
||||||
<Fabricate suitablefabricators="fabricator" requiredtime="10">
|
<Fabricate suitablefabricators="fabricator" requiredtime="10">
|
||||||
<RequiredSkill identifier="electrical" level="30" />
|
<RequiredSkill identifier="electrical" level="30" />
|
||||||
@@ -605,7 +605,7 @@
|
|||||||
<input name="power_in" displayname="connection.powerin" />
|
<input name="power_in" displayname="connection.powerin" />
|
||||||
<input name="set_force" displayname="connection.setforce" />
|
<input name="set_force" displayname="connection.setforce" />
|
||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
<!-- <output name="state_out" displayname="connection.stateout" /> Ohne Funktion -->
|
<!-- <output name="state_out" displayname="connection.stateout" maxwires="10" /> Ohne Funktion -->
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<Repairable selectkey="Action" header="mechanicalrepairsheader" msg="ItemMsgRepairWrench" hudpriority="10" deteriorationspeed="0.20" mindeteriorationdelay="200" maxdeteriorationdelay="400" mindeteriorationcondition="0" RepairThreshold="75" fixDurationHighSkill="15" fixDurationLowSkill="40">
|
<Repairable selectkey="Action" header="mechanicalrepairsheader" msg="ItemMsgRepairWrench" hudpriority="10" deteriorationspeed="0.20" mindeteriorationdelay="200" maxdeteriorationdelay="400" mindeteriorationcondition="0" RepairThreshold="75" fixDurationHighSkill="15" fixDurationLowSkill="40">
|
||||||
<GuiFrame relativesize="0.2,0.16" minsize="400,200" maxsize="480,216" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
<GuiFrame relativesize="0.2,0.16" minsize="400,200" maxsize="480,216" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
||||||
@@ -627,7 +627,7 @@
|
|||||||
<Sprite texture="oxygear_batteryloader_v3.png" depth="0.78" sourcerect="0,0,119,109" canflipx="false" canflipy="false" />
|
<Sprite texture="oxygear_batteryloader_v3.png" depth="0.78" sourcerect="0,0,119,109" canflipx="false" canflipy="false" />
|
||||||
<!-- Hintergrund -->
|
<!-- Hintergrund -->
|
||||||
<DecorativeSprite texture="oxygear_batteryloader_v3_bg.png" depth="0.80" sourcerect="0,0,119,109" origin="0.5,0.5" canflipx="false" canflipy="false" />
|
<DecorativeSprite texture="oxygear_batteryloader_v3_bg.png" depth="0.80" sourcerect="0,0,119,109" origin="0.5,0.5" canflipx="false" canflipy="false" />
|
||||||
<ItemContainer capacity="4" maxstacksize="1" canbeselected="true" hideitems="false" uilabel="ChargingDock" autofill="False" itempos="24,-57" iteminterval="23,0" itemrotation="-90" containedspritedepth="0.79">
|
<ItemContainer capacity="12" maxstacksize="60" canbeselected="true" hideitems="false" uilabel="ChargingDock" autofill="False" itempos="24,-57" iteminterval="23,0" itemrotation="-90" containedspritedepth="0.79">
|
||||||
<!-- (Inaktiv) Zugangsberechtigung
|
<!-- (Inaktiv) Zugangsberechtigung
|
||||||
<RequiredItem items="idcard" type="Picked" msg="ItemMsgUnauthorizedAccess" ignoreineditor="true" />
|
<RequiredItem items="idcard" type="Picked" msg="ItemMsgUnauthorizedAccess" ignoreineditor="true" />
|
||||||
-->
|
-->
|
||||||
@@ -717,18 +717,18 @@
|
|||||||
<input name="toggle" displayname="connection.togglestate" />
|
<input name="toggle" displayname="connection.togglestate" />
|
||||||
-->
|
-->
|
||||||
<!-- Signal-Ausgänge -->
|
<!-- Signal-Ausgänge -->
|
||||||
<output name="power_out" displayname="connection.powerout" />
|
<output name="power_out" displayname="connection.powerout" maxwires="10" />
|
||||||
<output name="signal_0" displayname="connection.signalx~[num]=0" fallbackdisplayname="connection.signalinx~[num]=0" />
|
<output name="signal_0" displayname="connection.signalx~[num]=0" fallbackdisplayname="connection.signalinx~[num]=0" maxwires="10" />
|
||||||
<output name="signal_1" displayname="connection.signalx~[num]=1" fallbackdisplayname="connection.signalinx~[num]=1" />
|
<output name="signal_1" displayname="connection.signalx~[num]=1" fallbackdisplayname="connection.signalinx~[num]=1" maxwires="10" />
|
||||||
<output name="signal_2" displayname="connection.signalx~[num]=2" fallbackdisplayname="connection.signalinx~[num]=2" />
|
<output name="signal_2" displayname="connection.signalx~[num]=2" fallbackdisplayname="connection.signalinx~[num]=2" maxwires="10" />
|
||||||
<output name="signal_3" displayname="connection.signalx~[num]=3" fallbackdisplayname="connection.signalinx~[num]=3" />
|
<output name="signal_3" displayname="connection.signalx~[num]=3" fallbackdisplayname="connection.signalinx~[num]=3" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
<output name="power_value_out" displayname="connection.powervalueout" />
|
<output name="power_value_out" displayname="connection.powervalueout" maxwires="10" />
|
||||||
<output name="load_value_out" displayname="connection.loadvalueout" />
|
<output name="load_value_out" displayname="connection.loadvalueout" maxwires="10" />
|
||||||
<!--
|
<!--
|
||||||
<output name="power_out" displayname="connection.powerout" />
|
<output name="power_out" displayname="connection.powerout" maxwires="10" />
|
||||||
<output name="power_out" displayname="connection.powerout" />
|
<output name="power_out" displayname="connection.powerout" maxwires="10" />
|
||||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
||||||
-->
|
-->
|
||||||
<!-- Brzzzt! [Mod.] -->
|
<!-- Brzzzt! [Mod.] -->
|
||||||
<RequiredSkill identifier="electrical" level="55" />
|
<RequiredSkill identifier="electrical" level="55" />
|
||||||
@@ -786,9 +786,9 @@
|
|||||||
<Explosion range="50" stun="0" force="3.0" flames="false" shockwave="false" sparks="true" underwaterbubble="false" />
|
<Explosion range="50" stun="0" force="3.0" flames="false" shockwave="false" sparks="true" underwaterbubble="false" />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</OxygenGenerator>
|
</OxygenGenerator>
|
||||||
<ItemContainer capacity="4" maxstacksize="1" canbeselected="true" hideitems="true" msg="ItemMsgOxygenRefill">
|
<ItemContainer capacity="12" maxstacksize="60" canbeselected="true" hideitems="true" msg="ItemMsgOxygenRefill">
|
||||||
<GuiFrame relativesize="0.25,0.2" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.2" anchor="Center" style="ItemUI" />
|
||||||
<Containable items="oxygentank" />
|
<Containable items="oxygentank,ammobox,deepdiving,smallitem,mediumitem,largeitem" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
<!-- Konsole / Status -->
|
<!-- Konsole / Status -->
|
||||||
<LightComponent range="80.0" lightcolor="0,155,25,120" powerconsumption="0.01" IsOn="true" castshadows="false" flicker="0.1" flickerspeed="0.2" allowingameediting="false">
|
<LightComponent range="80.0" lightcolor="0,155,25,120" powerconsumption="0.01" IsOn="true" castshadows="false" flicker="0.1" flickerspeed="0.2" allowingameediting="false">
|
||||||
@@ -864,9 +864,9 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="power_in" displayname="connection.powerin" />
|
<input name="power_in" displayname="connection.powerin" />
|
||||||
<!-- Auf ein Neues! <output name="signal_out" displayname="connection.signalout" /> -->
|
<!-- Auf ein Neues! <output name="signal_out" displayname="connection.signalout" maxwires="10" /> -->
|
||||||
<output name="signal_out" displayname="entityname.waterdetector" />
|
<output name="signal_out" displayname="entityname.waterdetector" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<Repairable selectkey="Action" header="mechanicalrepairsheader" msg="ItemMsgRepairWrench" hudpriority="10" deteriorationspeed="0.2" mindeteriorationdelay="120" maxdeteriorationdelay="360" MinDeteriorationCondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25">
|
<Repairable selectkey="Action" header="mechanicalrepairsheader" msg="ItemMsgRepairWrench" hudpriority="10" deteriorationspeed="0.2" mindeteriorationdelay="120" maxdeteriorationdelay="360" MinDeteriorationCondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25">
|
||||||
<RequiredSkill identifier="mechanical" level="55" />
|
<RequiredSkill identifier="mechanical" level="55" />
|
||||||
@@ -919,7 +919,7 @@
|
|||||||
<input name="set_active" displayname="connection.setstate" />
|
<input name="set_active" displayname="connection.setstate" />
|
||||||
<input name="set_speed" displayname="connection.setpumpingspeed" />
|
<input name="set_speed" displayname="connection.setpumpingspeed" />
|
||||||
<input name="set_targetlevel" displayname="connection.settargetwaterlevel" />
|
<input name="set_targetlevel" displayname="connection.settargetwaterlevel" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<Repairable selectkey="Action" header="mechanicalrepairsheader" msg="ItemMsgRepairWrench" hudpriority="10" deteriorationspeed="0.15" mindeteriorationdelay="160" maxdeteriorationdelay="420" MinDeteriorationCondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25">
|
<Repairable selectkey="Action" header="mechanicalrepairsheader" msg="ItemMsgRepairWrench" hudpriority="10" deteriorationspeed="0.15" mindeteriorationdelay="160" maxdeteriorationdelay="420" MinDeteriorationCondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25">
|
||||||
<RequiredSkill identifier="mechanical" level="55" />
|
<RequiredSkill identifier="mechanical" level="55" />
|
||||||
|
|||||||
@@ -32,10 +32,10 @@
|
|||||||
<Affliction identifier="burn" strength="5" />
|
<Affliction identifier="burn" strength="5" />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<output name="power" displayname="connection.power" maxwires="10" />
|
<output name="power" displayname="connection.power" maxwires="40" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
<output name="power_value_out" displayname="connection.powervalueout" />
|
<output name="power_value_out" displayname="connection.powervalueout" maxwires="10" />
|
||||||
<output name="load_value_out" displayname="connection.loadvalueout" />
|
<output name="load_value_out" displayname="connection.loadvalueout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<Repairable selectkey="Action" header="electricalrepairsheader" deteriorationspeed="0.1" mindeteriorationdelay="120" maxdeteriorationdelay="720" mindeteriorationcondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairScrewdriver" hudpriority="10">
|
<Repairable selectkey="Action" header="electricalrepairsheader" deteriorationspeed="0.1" mindeteriorationdelay="120" maxdeteriorationdelay="720" mindeteriorationcondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
||||||
@@ -86,10 +86,10 @@
|
|||||||
<Affliction identifier="burn" strength="5" />
|
<Affliction identifier="burn" strength="5" />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<output name="power" displayname="connection.power" maxwires="10" />
|
<output name="power" displayname="connection.power" maxwires="40" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
<output name="power_value_out" displayname="connection.powervalueout" />
|
<output name="power_value_out" displayname="connection.powervalueout" maxwires="10" />
|
||||||
<output name="load_value_out" displayname="connection.loadvalueout" />
|
<output name="load_value_out" displayname="connection.loadvalueout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<Repairable selectkey="Action" header="electricalrepairsheader" deteriorationspeed="0.1" mindeteriorationdelay="120" maxdeteriorationdelay="720" mindeteriorationcondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairScrewdriver" hudpriority="10">
|
<Repairable selectkey="Action" header="electricalrepairsheader" deteriorationspeed="0.1" mindeteriorationdelay="120" maxdeteriorationdelay="720" mindeteriorationcondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
||||||
@@ -150,10 +150,10 @@
|
|||||||
<Affliction identifier="burn" strength="5" />
|
<Affliction identifier="burn" strength="5" />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<output name="power" displayname="connection.power" maxwires="10" />
|
<output name="power" displayname="connection.power" maxwires="40" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
<output name="power_value_out" displayname="connection.powervalueout" />
|
<output name="power_value_out" displayname="connection.powervalueout" maxwires="10" />
|
||||||
<output name="load_value_out" displayname="connection.loadvalueout" />
|
<output name="load_value_out" displayname="connection.loadvalueout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<Repairable selectkey="Action" header="electricalrepairsheader" deteriorationspeed="0.1" mindeteriorationdelay="120" maxdeteriorationdelay="720" mindeteriorationcondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairScrewdriver" hudpriority="10">
|
<Repairable selectkey="Action" header="electricalrepairsheader" deteriorationspeed="0.1" mindeteriorationdelay="120" maxdeteriorationdelay="720" mindeteriorationcondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
||||||
@@ -204,14 +204,14 @@
|
|||||||
<Affliction identifier="burn" strength="5" />
|
<Affliction identifier="burn" strength="5" />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<output name="power" displayname="connection.power" />
|
<output name="power" displayname="connection.power" maxwires="10" />
|
||||||
<output name="signal_0" displayname="connection.signalx~[num]=0" fallbackdisplayname="connection.signalinx~[num]=0" />
|
<output name="signal_0" displayname="connection.signalx~[num]=0" fallbackdisplayname="connection.signalinx~[num]=0" maxwires="10" />
|
||||||
<output name="signal_1" displayname="connection.signalx~[num]=1" fallbackdisplayname="connection.signalinx~[num]=1" />
|
<output name="signal_1" displayname="connection.signalx~[num]=1" fallbackdisplayname="connection.signalinx~[num]=1" maxwires="10" />
|
||||||
<output name="signal_2" displayname="connection.signalx~[num]=2" fallbackdisplayname="connection.signalinx~[num]=2" />
|
<output name="signal_2" displayname="connection.signalx~[num]=2" fallbackdisplayname="connection.signalinx~[num]=2" maxwires="10" />
|
||||||
<output name="signal_3" displayname="connection.signalx~[num]=3" fallbackdisplayname="connection.signalinx~[num]=3" />
|
<output name="signal_3" displayname="connection.signalx~[num]=3" fallbackdisplayname="connection.signalinx~[num]=3" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
<output name="power_value_out" displayname="connection.powervalueout" />
|
<output name="power_value_out" displayname="connection.powervalueout" maxwires="10" />
|
||||||
<output name="load_value_out" displayname="connection.loadvalueout" />
|
<output name="load_value_out" displayname="connection.loadvalueout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<Repairable selectkey="Action" header="electricalrepairsheader" deteriorationspeed="0.1" mindeteriorationdelay="120" maxdeteriorationdelay="720" mindeteriorationcondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairScrewdriver" hudpriority="10">
|
<Repairable selectkey="Action" header="electricalrepairsheader" deteriorationspeed="0.1" mindeteriorationdelay="120" maxdeteriorationdelay="720" mindeteriorationcondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
||||||
@@ -262,14 +262,14 @@
|
|||||||
<Affliction identifier="burn" strength="5" />
|
<Affliction identifier="burn" strength="5" />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<output name="power" displayname="connection.power" />
|
<output name="power" displayname="connection.power" maxwires="10" />
|
||||||
<output name="signal_0" displayname="connection.signalx~[num]=0" fallbackdisplayname="connection.signalinx~[num]=0" />
|
<output name="signal_0" displayname="connection.signalx~[num]=0" fallbackdisplayname="connection.signalinx~[num]=0" maxwires="10" />
|
||||||
<output name="signal_1" displayname="connection.signalx~[num]=1" fallbackdisplayname="connection.signalinx~[num]=1" />
|
<output name="signal_1" displayname="connection.signalx~[num]=1" fallbackdisplayname="connection.signalinx~[num]=1" maxwires="10" />
|
||||||
<output name="signal_2" displayname="connection.signalx~[num]=2" fallbackdisplayname="connection.signalinx~[num]=2" />
|
<output name="signal_2" displayname="connection.signalx~[num]=2" fallbackdisplayname="connection.signalinx~[num]=2" maxwires="10" />
|
||||||
<output name="signal_3" displayname="connection.signalx~[num]=3" fallbackdisplayname="connection.signalinx~[num]=3" />
|
<output name="signal_3" displayname="connection.signalx~[num]=3" fallbackdisplayname="connection.signalinx~[num]=3" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
<output name="power_value_out" displayname="connection.powervalueout" />
|
<output name="power_value_out" displayname="connection.powervalueout" maxwires="10" />
|
||||||
<output name="load_value_out" displayname="connection.loadvalueout" />
|
<output name="load_value_out" displayname="connection.loadvalueout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<Repairable selectkey="Action" header="electricalrepairsheader" deteriorationspeed="0.1" mindeteriorationdelay="120" maxdeteriorationdelay="720" mindeteriorationcondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairScrewdriver" hudpriority="10">
|
<Repairable selectkey="Action" header="electricalrepairsheader" deteriorationspeed="0.1" mindeteriorationdelay="120" maxdeteriorationdelay="720" mindeteriorationcondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
||||||
@@ -291,7 +291,7 @@
|
|||||||
<UpgradePreviewSprite texture="Content/UI/WeaponUI.png" sourcerect="64,961,32,22" origin="0.5,0.45" />
|
<UpgradePreviewSprite texture="Content/UI/WeaponUI.png" sourcerect="64,961,32,22" origin="0.5,0.45" />
|
||||||
<BrokenSprite texture="%ModDir%/Items/Electricity/variants_batteries1.png" sourcerect="128,0,128,160" depth="0.8" maxcondition="80" fadein="true" />
|
<BrokenSprite texture="%ModDir%/Items/Electricity/variants_batteries1.png" sourcerect="128,0,128,160" depth="0.8" maxcondition="80" fadein="true" />
|
||||||
<BrokenSprite texture="%ModDir%/Items/Electricity/variants_batteries1.png" sourcerect="128,0,128,160" depth="0.8" maxcondition="0" />
|
<BrokenSprite texture="%ModDir%/Items/Electricity/variants_batteries1.png" sourcerect="128,0,128,160" depth="0.8" maxcondition="0" />
|
||||||
<PowerContainer capacity="2000.0" maxrechargespeed="500.0" maxoutput="1000.0" canbeselected="true" msg="ItemMsgInteractSelect">
|
<PowerContainer capacity="50" maxrechargespeed="500.0" maxoutput="1000.0" canbeselected="true" msg="ItemMsgInteractSelect">
|
||||||
<GuiFrame relativesize="0.25,0.23" minsize="350,200" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.23" minsize="350,200" anchor="Center" style="ItemUI" />
|
||||||
<StatusEffect type="OnActive" targettype="Contained" targets="loadable" Condition="2.0">
|
<StatusEffect type="OnActive" targettype="Contained" targets="loadable" Condition="2.0">
|
||||||
<Conditional ChargePercentage="gt 0.01" targetcontainer="true" targetitemcomponent="PowerContainer" />
|
<Conditional ChargePercentage="gt 0.01" targetcontainer="true" targetitemcomponent="PowerContainer" />
|
||||||
@@ -307,15 +307,15 @@
|
|||||||
<Affliction identifier="burn" strength="5" />
|
<Affliction identifier="burn" strength="5" />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
<requireditem items="Screwdriver" type="Equipped" />
|
<requireditem items="Screwdriver" type="Equipped" />
|
||||||
<output name="power_out" displayname="connection.powerout" />
|
<output name="power_out" displayname="connection.powerout" maxwires="10" />
|
||||||
<input name="power_in" displayname="connection.powerin" />
|
<input name="power_in" displayname="connection.powerin" />
|
||||||
<input name="set_rate" displayname="connection.batterysetrechargespeed" />
|
<input name="set_rate" displayname="connection.batterysetrechargespeed" />
|
||||||
<output name="charge" displayname="connection.batterychargestatusout" />
|
<output name="charge" displayname="connection.batterychargestatusout" maxwires="10" />
|
||||||
<output name="charge_%" displayname="connection.batterychargepercentage" />
|
<output name="charge_%" displayname="connection.batterychargepercentage" maxwires="10" />
|
||||||
<output name="charge_rate" displayname="connection.batteryrechargespeedout" />
|
<output name="charge_rate" displayname="connection.batteryrechargespeedout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<ItemContainer capacity="3" maxstacksize="1" canbeselected="true" hideitems="true" hudpos="0.5,0.6" uilabel="ChargingDock">
|
<ItemContainer capacity="9" maxstacksize="60" canbeselected="true" hideitems="true" hudpos="0.5,0.6" uilabel="ChargingDock">
|
||||||
<GuiFrame relativesize="0.2,0.2" anchor="Center" relativeoffset="0,0.2" style="ItemUI" />
|
<GuiFrame relativesize="0.2,0.2" anchor="Center" relativeoffset="0,0.2" style="ItemUI" />
|
||||||
<Containable items="loadable" />
|
<Containable items="loadable" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
@@ -340,7 +340,7 @@
|
|||||||
<UpgradePreviewSprite texture="Content/UI/WeaponUI.png" sourcerect="64,961,32,22" origin="0.5,0.45" />
|
<UpgradePreviewSprite texture="Content/UI/WeaponUI.png" sourcerect="64,961,32,22" origin="0.5,0.45" />
|
||||||
<BrokenSprite texture="%ModDir%/Items/Electricity/variants_batteries1.png" sourcerect="128,160,128,160" depth="0.8" maxcondition="80" fadein="true" />
|
<BrokenSprite texture="%ModDir%/Items/Electricity/variants_batteries1.png" sourcerect="128,160,128,160" depth="0.8" maxcondition="80" fadein="true" />
|
||||||
<BrokenSprite texture="%ModDir%/Items/Electricity/variants_batteries1.png" sourcerect="128,160,128,160" depth="0.8" maxcondition="0" />
|
<BrokenSprite texture="%ModDir%/Items/Electricity/variants_batteries1.png" sourcerect="128,160,128,160" depth="0.8" maxcondition="0" />
|
||||||
<PowerContainer capacity="2000.0" maxrechargespeed="500.0" maxoutput="1000.0" canbeselected="true" indicatorposition="45,40" indicatorsize="36,45" ishorizontal="false" msg="ItemMsgInteractSelect">
|
<PowerContainer capacity="50" maxrechargespeed="500.0" maxoutput="1000.0" canbeselected="true" indicatorposition="45,40" indicatorsize="36,45" ishorizontal="false" msg="ItemMsgInteractSelect">
|
||||||
<GuiFrame relativesize="0.25,0.23" minsize="350,200" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.23" minsize="350,200" anchor="Center" style="ItemUI" />
|
||||||
<StatusEffect type="OnActive" targettype="Contained" targets="loadable" Condition="2.0">
|
<StatusEffect type="OnActive" targettype="Contained" targets="loadable" Condition="2.0">
|
||||||
<Conditional ChargePercentage="gt 0.01" targetcontainer="true" targetitemcomponent="PowerContainer" />
|
<Conditional ChargePercentage="gt 0.01" targetcontainer="true" targetitemcomponent="PowerContainer" />
|
||||||
@@ -356,15 +356,15 @@
|
|||||||
<Affliction identifier="burn" strength="5" />
|
<Affliction identifier="burn" strength="5" />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
<requireditem items="Screwdriver" type="Equipped" />
|
<requireditem items="Screwdriver" type="Equipped" />
|
||||||
<output name="power_out" displayname="connection.powerout" />
|
<output name="power_out" displayname="connection.powerout" maxwires="10" />
|
||||||
<input name="power_in" displayname="connection.powerin" />
|
<input name="power_in" displayname="connection.powerin" />
|
||||||
<input name="set_rate" displayname="connection.batterysetrechargespeed" />
|
<input name="set_rate" displayname="connection.batterysetrechargespeed" />
|
||||||
<output name="charge" displayname="connection.batterychargestatusout" />
|
<output name="charge" displayname="connection.batterychargestatusout" maxwires="10" />
|
||||||
<output name="charge_%" displayname="connection.batterychargepercentage" />
|
<output name="charge_%" displayname="connection.batterychargepercentage" maxwires="10" />
|
||||||
<output name="charge_rate" displayname="connection.batteryrechargespeedout" />
|
<output name="charge_rate" displayname="connection.batteryrechargespeedout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<ItemContainer capacity="3" maxstacksize="1" canbeselected="true" hideitems="true" hudpos="0.5,0.6" uilabel="ChargingDock">
|
<ItemContainer capacity="9" maxstacksize="60" canbeselected="true" hideitems="true" hudpos="0.5,0.6" uilabel="ChargingDock">
|
||||||
<GuiFrame relativesize="0.2,0.2" anchor="Center" relativeoffset="0,0.2" style="ItemUI" />
|
<GuiFrame relativesize="0.2,0.2" anchor="Center" relativeoffset="0,0.2" style="ItemUI" />
|
||||||
<Containable items="loadable" />
|
<Containable items="loadable" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
@@ -389,7 +389,7 @@
|
|||||||
<UpgradePreviewSprite texture="Content/UI/WeaponUI.png" sourcerect="64,961,32,22" origin="0.5,0.45" />
|
<UpgradePreviewSprite texture="Content/UI/WeaponUI.png" sourcerect="64,961,32,22" origin="0.5,0.45" />
|
||||||
<BrokenSprite texture="%ModDir%/Items/Electricity/variants_batteries1.png" sourcerect="128,320,128,96" depth="0.8" maxcondition="80" fadein="true" />
|
<BrokenSprite texture="%ModDir%/Items/Electricity/variants_batteries1.png" sourcerect="128,320,128,96" depth="0.8" maxcondition="80" fadein="true" />
|
||||||
<BrokenSprite texture="%ModDir%/Items/Electricity/variants_batteries1.png" sourcerect="128,320,128,96" depth="0.8" maxcondition="0" />
|
<BrokenSprite texture="%ModDir%/Items/Electricity/variants_batteries1.png" sourcerect="128,320,128,96" depth="0.8" maxcondition="0" />
|
||||||
<PowerContainer capacity="2000.0" maxrechargespeed="500.0" maxoutput="1000.0" canbeselected="true" indicatorposition="35,30" indicatorsize="59,12" ishorizontal="true" msg="ItemMsgInteractSelect">
|
<PowerContainer capacity="50" maxrechargespeed="500.0" maxoutput="1000.0" canbeselected="true" indicatorposition="35,30" indicatorsize="59,12" ishorizontal="true" msg="ItemMsgInteractSelect">
|
||||||
<GuiFrame relativesize="0.25,0.23" minsize="350,200" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.23" minsize="350,200" anchor="Center" style="ItemUI" />
|
||||||
<StatusEffect type="OnActive" targettype="Contained" targets="loadable" Condition="2.0">
|
<StatusEffect type="OnActive" targettype="Contained" targets="loadable" Condition="2.0">
|
||||||
<Conditional ChargePercentage="gt 0.01" targetcontainer="true" targetitemcomponent="PowerContainer" />
|
<Conditional ChargePercentage="gt 0.01" targetcontainer="true" targetitemcomponent="PowerContainer" />
|
||||||
@@ -405,15 +405,15 @@
|
|||||||
<Affliction identifier="burn" strength="5" />
|
<Affliction identifier="burn" strength="5" />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
<requireditem items="Screwdriver" type="Equipped" />
|
<requireditem items="Screwdriver" type="Equipped" />
|
||||||
<output name="power_out" displayname="connection.powerout" />
|
<output name="power_out" displayname="connection.powerout" maxwires="10" />
|
||||||
<input name="power_in" displayname="connection.powerin" />
|
<input name="power_in" displayname="connection.powerin" />
|
||||||
<input name="set_rate" displayname="connection.batterysetrechargespeed" />
|
<input name="set_rate" displayname="connection.batterysetrechargespeed" />
|
||||||
<output name="charge" displayname="connection.batterychargestatusout" />
|
<output name="charge" displayname="connection.batterychargestatusout" maxwires="10" />
|
||||||
<output name="charge_%" displayname="connection.batterychargepercentage" />
|
<output name="charge_%" displayname="connection.batterychargepercentage" maxwires="10" />
|
||||||
<output name="charge_rate" displayname="connection.batteryrechargespeedout" />
|
<output name="charge_rate" displayname="connection.batteryrechargespeedout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<ItemContainer capacity="3" maxstacksize="1" canbeselected="true" hideitems="true" hudpos="0.5,0.6" uilabel="ChargingDock">
|
<ItemContainer capacity="9" maxstacksize="60" canbeselected="true" hideitems="true" hudpos="0.5,0.6" uilabel="ChargingDock">
|
||||||
<GuiFrame relativesize="0.2,0.2" anchor="Center" relativeoffset="0,0.2" style="ItemUI" />
|
<GuiFrame relativesize="0.2,0.2" anchor="Center" relativeoffset="0,0.2" style="ItemUI" />
|
||||||
<Containable items="loadable" />
|
<Containable items="loadable" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
@@ -438,7 +438,7 @@
|
|||||||
<UpgradePreviewSprite texture="Content/UI/WeaponUI.png" sourcerect="64,961,32,22" origin="0.5,0.45" />
|
<UpgradePreviewSprite texture="Content/UI/WeaponUI.png" sourcerect="64,961,32,22" origin="0.5,0.45" />
|
||||||
<BrokenSprite texture="%ModDir%/Items/Electricity/variants_batteries1.png" sourcerect="112,416,112,168" depth="0.8" maxcondition="80" fadein="true" />
|
<BrokenSprite texture="%ModDir%/Items/Electricity/variants_batteries1.png" sourcerect="112,416,112,168" depth="0.8" maxcondition="80" fadein="true" />
|
||||||
<BrokenSprite texture="%ModDir%/Items/Electricity/variants_batteries1.png" sourcerect="112,416,112,168" depth="0.8" maxcondition="0" />
|
<BrokenSprite texture="%ModDir%/Items/Electricity/variants_batteries1.png" sourcerect="112,416,112,168" depth="0.8" maxcondition="0" />
|
||||||
<PowerContainer capacity="2000.0" maxrechargespeed="500.0" maxoutput="1000.0" canbeselected="true" indicatorposition="33,43" indicatorsize="46,12" ishorizontal="true" msg="ItemMsgInteractSelect">
|
<PowerContainer capacity="50" maxrechargespeed="500.0" maxoutput="1000.0" canbeselected="true" indicatorposition="33,43" indicatorsize="46,12" ishorizontal="true" msg="ItemMsgInteractSelect">
|
||||||
<GuiFrame relativesize="0.25,0.23" minsize="350,200" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.23" minsize="350,200" anchor="Center" style="ItemUI" />
|
||||||
<StatusEffect type="OnActive" targettype="Contained" targets="loadable" Condition="2.0">
|
<StatusEffect type="OnActive" targettype="Contained" targets="loadable" Condition="2.0">
|
||||||
<Conditional ChargePercentage="gt 0.01" targetcontainer="true" targetitemcomponent="PowerContainer" />
|
<Conditional ChargePercentage="gt 0.01" targetcontainer="true" targetitemcomponent="PowerContainer" />
|
||||||
@@ -454,15 +454,15 @@
|
|||||||
<Affliction identifier="burn" strength="5" />
|
<Affliction identifier="burn" strength="5" />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
<requireditem items="Screwdriver" type="Equipped" />
|
<requireditem items="Screwdriver" type="Equipped" />
|
||||||
<output name="power_out" displayname="connection.powerout" />
|
<output name="power_out" displayname="connection.powerout" maxwires="10" />
|
||||||
<input name="power_in" displayname="connection.powerin" />
|
<input name="power_in" displayname="connection.powerin" />
|
||||||
<input name="set_rate" displayname="connection.batterysetrechargespeed" />
|
<input name="set_rate" displayname="connection.batterysetrechargespeed" />
|
||||||
<output name="charge" displayname="connection.batterychargestatusout" />
|
<output name="charge" displayname="connection.batterychargestatusout" maxwires="10" />
|
||||||
<output name="charge_%" displayname="connection.batterychargepercentage" />
|
<output name="charge_%" displayname="connection.batterychargepercentage" maxwires="10" />
|
||||||
<output name="charge_rate" displayname="connection.batteryrechargespeedout" />
|
<output name="charge_rate" displayname="connection.batteryrechargespeedout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<ItemContainer capacity="3" maxstacksize="1" canbeselected="true" hideitems="true" hudpos="0.5,0.6" uilabel="ChargingDock">
|
<ItemContainer capacity="9" maxstacksize="60" canbeselected="true" hideitems="true" hudpos="0.5,0.6" uilabel="ChargingDock">
|
||||||
<GuiFrame relativesize="0.2,0.2" anchor="Center" relativeoffset="0,0.2" style="ItemUI" />
|
<GuiFrame relativesize="0.2,0.2" anchor="Center" relativeoffset="0,0.2" style="ItemUI" />
|
||||||
<Containable items="loadable" />
|
<Containable items="loadable" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
@@ -487,7 +487,7 @@
|
|||||||
<UpgradePreviewSprite texture="Content/UI/WeaponUI.png" sourcerect="64,961,32,22" origin="0.5,0.45" />
|
<UpgradePreviewSprite texture="Content/UI/WeaponUI.png" sourcerect="64,961,32,22" origin="0.5,0.45" />
|
||||||
<BrokenSprite texture="%ModDir%/Items/Electricity/variants_batteries1.png" sourcerect="352,0,96,376" depth="0.8" maxcondition="80" fadein="true" />
|
<BrokenSprite texture="%ModDir%/Items/Electricity/variants_batteries1.png" sourcerect="352,0,96,376" depth="0.8" maxcondition="80" fadein="true" />
|
||||||
<BrokenSprite texture="%ModDir%/Items/Electricity/variants_batteries1.png" sourcerect="448,0,96,376" depth="0.8" maxcondition="0" />
|
<BrokenSprite texture="%ModDir%/Items/Electricity/variants_batteries1.png" sourcerect="448,0,96,376" depth="0.8" maxcondition="0" />
|
||||||
<PowerContainer capacity="2000.0" maxrechargespeed="500.0" maxoutput="1000.0" canbeselected="true" indicatorposition="34,156" indicatorsize="27,25" ishorizontal="true" msg="ItemMsgInteractSelect">
|
<PowerContainer capacity="50" maxrechargespeed="500.0" maxoutput="1000.0" canbeselected="true" indicatorposition="34,156" indicatorsize="27,25" ishorizontal="true" msg="ItemMsgInteractSelect">
|
||||||
<GuiFrame relativesize="0.25,0.23" minsize="350,200" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.23" minsize="350,200" anchor="Center" style="ItemUI" />
|
||||||
<StatusEffect type="OnActive" targettype="Contained" targets="loadable" Condition="2.0">
|
<StatusEffect type="OnActive" targettype="Contained" targets="loadable" Condition="2.0">
|
||||||
<Conditional ChargePercentage="gt 0.01" targetcontainer="true" targetitemcomponent="PowerContainer" />
|
<Conditional ChargePercentage="gt 0.01" targetcontainer="true" targetitemcomponent="PowerContainer" />
|
||||||
@@ -503,15 +503,15 @@
|
|||||||
<Affliction identifier="burn" strength="5" />
|
<Affliction identifier="burn" strength="5" />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
<requireditem items="Screwdriver" type="Equipped" />
|
<requireditem items="Screwdriver" type="Equipped" />
|
||||||
<output name="power_out" displayname="connection.powerout" />
|
<output name="power_out" displayname="connection.powerout" maxwires="10" />
|
||||||
<input name="power_in" displayname="connection.powerin" />
|
<input name="power_in" displayname="connection.powerin" />
|
||||||
<input name="set_rate" displayname="connection.batterysetrechargespeed" />
|
<input name="set_rate" displayname="connection.batterysetrechargespeed" />
|
||||||
<output name="charge" displayname="connection.batterychargestatusout" />
|
<output name="charge" displayname="connection.batterychargestatusout" maxwires="10" />
|
||||||
<output name="charge_%" displayname="connection.batterychargepercentage" />
|
<output name="charge_%" displayname="connection.batterychargepercentage" maxwires="10" />
|
||||||
<output name="charge_rate" displayname="connection.batteryrechargespeedout" />
|
<output name="charge_rate" displayname="connection.batteryrechargespeedout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<ItemContainer capacity="3" maxstacksize="1" canbeselected="true" hideitems="true" hudpos="0.5,0.6" uilabel="ChargingDock">
|
<ItemContainer capacity="9" maxstacksize="60" canbeselected="true" hideitems="true" hudpos="0.5,0.6" uilabel="ChargingDock">
|
||||||
<GuiFrame relativesize="0.2,0.2" anchor="Center" relativeoffset="0,0.2" style="ItemUI" />
|
<GuiFrame relativesize="0.2,0.2" anchor="Center" relativeoffset="0,0.2" style="ItemUI" />
|
||||||
<Containable items="loadable" />
|
<Containable items="loadable" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
@@ -537,7 +537,7 @@
|
|||||||
<Sprite texture="%ModDir%/Items/Electricity/crankshaft_equipment1.png" depth="0.8" sourcerect="0,0,320,208" />
|
<Sprite texture="%ModDir%/Items/Electricity/crankshaft_equipment1.png" depth="0.8" sourcerect="0,0,320,208" />
|
||||||
<BrokenSprite texture="%ModDir%/Items/Electricity/crankshaft_equipment1.png" sourcerect="0,208,320,208" depth="0.8" maxcondition="80" fadein="true" />
|
<BrokenSprite texture="%ModDir%/Items/Electricity/crankshaft_equipment1.png" sourcerect="0,208,320,208" depth="0.8" maxcondition="80" fadein="true" />
|
||||||
<BrokenSprite texture="%ModDir%/Items/Electricity/crankshaft_equipment1.png" sourcerect="0,416,320,208" depth="0.8" maxcondition="0" />
|
<BrokenSprite texture="%ModDir%/Items/Electricity/crankshaft_equipment1.png" sourcerect="0,416,320,208" depth="0.8" maxcondition="0" />
|
||||||
<PowerContainer capacity="1000.0" maxrechargespeed="3000.0" maxoutput="2000000.0" efficiency="0.75" rechargeadjustspeed="0.05" rechargewarningindicatorlow="0.34" rechargewarningindicatorhigh="0.67" canbeselected="true" msg="ItemMsgInteractSelect">
|
<PowerContainer capacity="50" maxrechargespeed="3000.0" maxoutput="2000000.0" efficiency="0.75" rechargeadjustspeed="0.05" rechargewarningindicatorlow="0.34" rechargewarningindicatorhigh="0.67" canbeselected="true" msg="ItemMsgInteractSelect">
|
||||||
<GuiFrame relativesize="0.25,0.23" minsize="350,200" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.23" minsize="350,200" anchor="Center" style="ItemUI" />
|
||||||
<!-- maxsize="420,300"-->
|
<!-- maxsize="420,300"-->
|
||||||
</PowerContainer>
|
</PowerContainer>
|
||||||
@@ -551,13 +551,13 @@
|
|||||||
<Affliction identifier="burn" strength="5" />
|
<Affliction identifier="burn" strength="5" />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<output name="power_out" displayname="connection.powerout" />
|
<output name="power_out" displayname="connection.powerout" maxwires="10" />
|
||||||
<input name="power_in" displayname="connection.powerin" />
|
<input name="power_in" displayname="connection.powerin" />
|
||||||
<output name="charge" displayname="connection.batterychargestatusout" />
|
<output name="charge" displayname="connection.batterychargestatusout" maxwires="10" />
|
||||||
<output name="charge_%" displayname="connection.batterychargepercentage" />
|
<output name="charge_%" displayname="connection.batterychargepercentage" maxwires="10" />
|
||||||
<output name="charge_rate" displayname="connection.batteryrechargespeedout" />
|
<output name="charge_rate" displayname="connection.batteryrechargespeedout" maxwires="10" />
|
||||||
<input name="set_rate" displayname="connection.batterysetrechargespeed" />
|
<input name="set_rate" displayname="connection.batterysetrechargespeed" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<LightComponent range="10.0" lightcolor="255,255,255,0" pulsefrequency="0.4" pulseamount="0.4" powerconsumption="1" IsOn="false" castshadows="false" allowingameediting="false">
|
<LightComponent range="10.0" lightcolor="255,255,255,0" pulsefrequency="0.4" pulseamount="0.4" powerconsumption="1" IsOn="false" castshadows="false" allowingameediting="false">
|
||||||
<sprite texture="Content/Items/Electricity/signalcomp.png" sourcerect="358,334,154,160" depth="0.1" origin="0.5,0.5" alpha="1.0" />
|
<sprite texture="Content/Items/Electricity/signalcomp.png" sourcerect="358,334,154,160" depth="0.1" origin="0.5,0.5" alpha="1.0" />
|
||||||
@@ -586,7 +586,7 @@
|
|||||||
<Sprite texture="%ModDir%/Items/Electricity/crankshaft_equipment1.png" depth="0.8" sourcerect="320,0,320,208" />
|
<Sprite texture="%ModDir%/Items/Electricity/crankshaft_equipment1.png" depth="0.8" sourcerect="320,0,320,208" />
|
||||||
<BrokenSprite texture="%ModDir%/Items/Electricity/crankshaft_equipment1.png" sourcerect="320,208,320,208" depth="0.8" maxcondition="80" fadein="true" />
|
<BrokenSprite texture="%ModDir%/Items/Electricity/crankshaft_equipment1.png" sourcerect="320,208,320,208" depth="0.8" maxcondition="80" fadein="true" />
|
||||||
<BrokenSprite texture="%ModDir%/Items/Electricity/crankshaft_equipment1.png" sourcerect="320,416,320,208" depth="0.8" maxcondition="0" />
|
<BrokenSprite texture="%ModDir%/Items/Electricity/crankshaft_equipment1.png" sourcerect="320,416,320,208" depth="0.8" maxcondition="0" />
|
||||||
<PowerContainer capacity="1000.0" maxrechargespeed="3000.0" maxoutput="2000000.0" efficiency="0.75" rechargeadjustspeed="0.05" rechargewarningindicatorlow="0.34" rechargewarningindicatorhigh="0.67" canbeselected="true" msg="ItemMsgInteractSelect">
|
<PowerContainer capacity="50" maxrechargespeed="3000.0" maxoutput="2000000.0" efficiency="0.75" rechargeadjustspeed="0.05" rechargewarningindicatorlow="0.34" rechargewarningindicatorhigh="0.67" canbeselected="true" msg="ItemMsgInteractSelect">
|
||||||
<GuiFrame relativesize="0.25,0.23" minsize="350,200" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.23" minsize="350,200" anchor="Center" style="ItemUI" />
|
||||||
-->
|
-->
|
||||||
<!-- maxsize="420,300"--></PowerContainer>
|
<!-- maxsize="420,300"--></PowerContainer>
|
||||||
@@ -600,13 +600,13 @@
|
|||||||
<Affliction identifier="burn" strength="5" />
|
<Affliction identifier="burn" strength="5" />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<output name="power_out" displayname="connection.powerout" />
|
<output name="power_out" displayname="connection.powerout" maxwires="10" />
|
||||||
<input name="power_in" displayname="connection.powerin" />
|
<input name="power_in" displayname="connection.powerin" />
|
||||||
<output name="charge" displayname="connection.batterychargestatusout" />
|
<output name="charge" displayname="connection.batterychargestatusout" maxwires="10" />
|
||||||
<output name="charge_%" displayname="connection.batterychargepercentage" />
|
<output name="charge_%" displayname="connection.batterychargepercentage" maxwires="10" />
|
||||||
<output name="charge_rate" displayname="connection.batteryrechargespeedout" />
|
<output name="charge_rate" displayname="connection.batteryrechargespeedout" maxwires="10" />
|
||||||
<input name="set_rate" displayname="connection.batterysetrechargespeed" />
|
<input name="set_rate" displayname="connection.batterysetrechargespeed" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<LightComponent range="10.0" lightcolor="255,255,255,0" pulsefrequency="0.4" pulseamount="0.4" powerconsumption="1" IsOn="false" castshadows="false" allowingameediting="false">
|
<LightComponent range="10.0" lightcolor="255,255,255,0" pulsefrequency="0.4" pulseamount="0.4" powerconsumption="1" IsOn="false" castshadows="false" allowingameediting="false">
|
||||||
<sprite texture="Content/Items/Electricity/signalcomp.png" sourcerect="358,334,154,160" depth="0.1" origin="0.5,0.5" alpha="1.0" />
|
<sprite texture="Content/Items/Electricity/signalcomp.png" sourcerect="358,334,154,160" depth="0.1" origin="0.5,0.5" alpha="1.0" />
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
<Sprite texture="electrical.png" sourcerect="24,8,71,240" depth="0.8" />
|
<Sprite texture="electrical.png" sourcerect="24,8,71,240" depth="0.8" />
|
||||||
<BrokenSprite texture="electrical.png" sourcerect="125,8,71,240" depth="0.8" maxcondition="80" fadein="true" />
|
<BrokenSprite texture="electrical.png" sourcerect="125,8,71,240" depth="0.8" maxcondition="80" fadein="true" />
|
||||||
<BrokenSprite texture="electrical.png" sourcerect="225,8,71,240" depth="0.8" maxcondition="0" />
|
<BrokenSprite texture="electrical.png" sourcerect="225,8,71,240" depth="0.8" maxcondition="0" />
|
||||||
<PowerContainer capacity="1000.0" maxrechargespeed="500.0" maxoutput="1000.0" canbeselected="true" indicatorposition="51,167" indicatorsize="18,57" ishorizontal="false" msg="ItemMsgInteractSelect">
|
<PowerContainer capacity="50" maxrechargespeed="500.0" maxoutput="1000.0" canbeselected="true" indicatorposition="51,167" indicatorsize="18,57" ishorizontal="false" msg="ItemMsgInteractSelect">
|
||||||
<GuiFrame relativesize="0.25,0.23" minsize="350,200" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.23" minsize="350,200" anchor="Center" style="ItemUI" />
|
||||||
<!--minsize="350,250" maxsize="420,300"-->
|
<!--minsize="350,250" maxsize="420,300"-->
|
||||||
<StatusEffect type="OnActive" targettype="Contained" targets="loadable" Condition="2.0">
|
<StatusEffect type="OnActive" targettype="Contained" targets="loadable" Condition="2.0">
|
||||||
@@ -27,15 +27,15 @@
|
|||||||
<Affliction identifier="burn" strength="5" />
|
<Affliction identifier="burn" strength="5" />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
<requireditem items="Screwdriver" type="Equipped" />
|
<requireditem items="Screwdriver" type="Equipped" />
|
||||||
<output name="power_out" displayname="connection.powerout" />
|
<output name="power_out" displayname="connection.powerout" maxwires="10" />
|
||||||
<input name="power_in" displayname="connection.powerin" />
|
<input name="power_in" displayname="connection.powerin" />
|
||||||
<input name="set_rate" displayname="connection.batterysetrechargespeed" />
|
<input name="set_rate" displayname="connection.batterysetrechargespeed" />
|
||||||
<output name="charge" displayname="connection.batterychargestatusout" />
|
<output name="charge" displayname="connection.batterychargestatusout" maxwires="10" />
|
||||||
<output name="charge_%" displayname="connection.batterychargepercentage" />
|
<output name="charge_%" displayname="connection.batterychargepercentage" maxwires="10" />
|
||||||
<output name="charge_rate" displayname="connection.batteryrechargespeedout" />
|
<output name="charge_rate" displayname="connection.batteryrechargespeedout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<ItemContainer capacity="3" maxstacksize="1" canbeselected="true" hideitems="true" hudpos="0.5,0.6" uilabel="ChargingDock">
|
<ItemContainer capacity="9" maxstacksize="60" canbeselected="true" hideitems="true" hudpos="0.5,0.6" uilabel="ChargingDock">
|
||||||
<GuiFrame relativesize="0.2,0.2" anchor="Center" relativeoffset="0,0.2" style="ItemUI" />
|
<GuiFrame relativesize="0.2,0.2" anchor="Center" relativeoffset="0,0.2" style="ItemUI" />
|
||||||
<Containable items="loadable" />
|
<Containable items="loadable" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
@@ -60,7 +60,7 @@
|
|||||||
<Sprite texture="electrical.png" sourcerect="11,257,99,90" depth="0.8" />
|
<Sprite texture="electrical.png" sourcerect="11,257,99,90" depth="0.8" />
|
||||||
<BrokenSprite texture="electrical.png" sourcerect="111,257,99,90" depth="0.8" maxcondition="80" fadein="true" />
|
<BrokenSprite texture="electrical.png" sourcerect="111,257,99,90" depth="0.8" maxcondition="80" fadein="true" />
|
||||||
<BrokenSprite texture="electrical.png" sourcerect="211,257,99,90" depth="0.8" maxcondition="0" />
|
<BrokenSprite texture="electrical.png" sourcerect="211,257,99,90" depth="0.8" maxcondition="0" />
|
||||||
<PowerContainer capacity="1000.0" maxrechargespeed="500.0" maxoutput="1000.0" canbeselected="true" indicatorposition="40,29" indicatorsize="20,27" ishorizontal="false" msg="ItemMsgInteractSelect">
|
<PowerContainer capacity="50" maxrechargespeed="500.0" maxoutput="1000.0" canbeselected="true" indicatorposition="40,29" indicatorsize="20,27" ishorizontal="false" msg="ItemMsgInteractSelect">
|
||||||
<GuiFrame relativesize="0.25,0.23" minsize="350,200" anchor="Center" style="ItemUI" />
|
<GuiFrame relativesize="0.25,0.23" minsize="350,200" anchor="Center" style="ItemUI" />
|
||||||
<!--minsize="350,250" maxsize="420,300"-->
|
<!--minsize="350,250" maxsize="420,300"-->
|
||||||
<StatusEffect type="OnActive" targettype="Contained" targets="loadable" Condition="2.0">
|
<StatusEffect type="OnActive" targettype="Contained" targets="loadable" Condition="2.0">
|
||||||
@@ -78,15 +78,15 @@
|
|||||||
<Affliction identifier="burn" strength="5" />
|
<Affliction identifier="burn" strength="5" />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
<requireditem items="Screwdriver" type="Equipped" />
|
<requireditem items="Screwdriver" type="Equipped" />
|
||||||
<output name="power_out" displayname="connection.powerout" />
|
<output name="power_out" displayname="connection.powerout" maxwires="10" />
|
||||||
<input name="power_in" displayname="connection.powerin" />
|
<input name="power_in" displayname="connection.powerin" />
|
||||||
<input name="set_rate" displayname="connection.batterysetrechargespeed" />
|
<input name="set_rate" displayname="connection.batterysetrechargespeed" />
|
||||||
<output name="charge" displayname="connection.batterychargestatusout" />
|
<output name="charge" displayname="connection.batterychargestatusout" maxwires="10" />
|
||||||
<output name="charge_%" displayname="connection.batterychargepercentage" />
|
<output name="charge_%" displayname="connection.batterychargepercentage" maxwires="10" />
|
||||||
<output name="charge_rate" displayname="connection.batteryrechargespeedout" />
|
<output name="charge_rate" displayname="connection.batteryrechargespeedout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<ItemContainer capacity="3" maxstacksize="1" canbeselected="true" hideitems="true" hudpos="0.5,0.6" uilabel="ChargingDock">
|
<ItemContainer capacity="9" maxstacksize="60" canbeselected="true" hideitems="true" hudpos="0.5,0.6" uilabel="ChargingDock">
|
||||||
<GuiFrame relativesize="0.2,0.2" anchor="Center" relativeoffset="0,0.2" style="ItemUI" />
|
<GuiFrame relativesize="0.2,0.2" anchor="Center" relativeoffset="0,0.2" style="ItemUI" />
|
||||||
<Containable items="loadable" />
|
<Containable items="loadable" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<input name="power_in" displayname="connection.powerin" />
|
<input name="power_in" displayname="connection.powerin" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<Repairable selectkey="Select" header="mechanicalrepairsheader" deteriorationspeed="0.40" mindeteriorationdelay="120" maxdeteriorationdelay="240" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairWrench" hudpriority="10">
|
<Repairable selectkey="Select" header="mechanicalrepairsheader" deteriorationspeed="0.40" mindeteriorationdelay="120" maxdeteriorationdelay="240" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairWrench" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="0.1,0.27" style="ItemUI" />
|
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="0.1,0.27" style="ItemUI" />
|
||||||
@@ -60,7 +60,7 @@
|
|||||||
<Affliction identifier="stun" strength="5" />
|
<Affliction identifier="stun" strength="5" />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</Repairable>
|
</Repairable>
|
||||||
<ItemContainer capacity="5" canbeselected="true" hideitems="true" slotsperrow="5" uilabel="" allowuioverlap="true">
|
<ItemContainer capacity="15" canbeselected="true" hideitems="true" slotsperrow="4" uilabel="" allowuioverlap="true">
|
||||||
<StatusEffect type="OnContained" target="This" setvalue="true" drawinventory="false" />
|
<StatusEffect type="OnContained" target="This" setvalue="true" drawinventory="false" />
|
||||||
<StatusEffect type="OnNotContained" target="This" setvalue="true" drawinventory="true" />
|
<StatusEffect type="OnNotContained" target="This" setvalue="true" drawinventory="true" />
|
||||||
</ItemContainer>
|
</ItemContainer>
|
||||||
|
|||||||
@@ -70,8 +70,8 @@
|
|||||||
<Affliction identifier="burn" strength="5" />
|
<Affliction identifier="burn" strength="5" />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
<RequiredItem items="screwdriver" type="Equipped" />
|
<RequiredItem items="screwdriver" type="Equipped" />
|
||||||
<output name="power_out" displayname="connection.powerout" maxwires="1" />
|
<output name="power_out" displayname="connection.powerout" maxwires="4" />
|
||||||
<output name="temperature_out" displayname="connection.temperatureout" />
|
<output name="temperature_out" displayname="connection.temperatureout" maxwires="10" />
|
||||||
<input name="shutdown" displayname="connection.shutdown">
|
<input name="shutdown" displayname="connection.shutdown">
|
||||||
<!-- Manually set state to false because shutdown signal is sometimes unreliable -->
|
<!-- Manually set state to false because shutdown signal is sometimes unreliable -->
|
||||||
<StatusEffect type="OnUse" target="This" poweron="false" setvalue="true" />
|
<StatusEffect type="OnUse" target="This" poweron="false" setvalue="true" />
|
||||||
@@ -87,11 +87,11 @@
|
|||||||
</output>
|
</output>
|
||||||
<input name="set_fissionrate" displayname="connection.setfissionrate" />
|
<input name="set_fissionrate" displayname="connection.setfissionrate" />
|
||||||
<input name="set_turbineoutput" displayname="connection.setturbineoutput" />
|
<input name="set_turbineoutput" displayname="connection.setturbineoutput" />
|
||||||
<output name="power_value_out" displayname="connection.powervalueout" />
|
<output name="power_value_out" displayname="connection.powervalueout" maxwires="10" />
|
||||||
<output name="load_value_out" displayname="connection.loadvalueout" />
|
<output name="load_value_out" displayname="connection.loadvalueout" maxwires="10" />
|
||||||
<output name="fuel_out" displayname="connection.availablefuelout" />
|
<output name="fuel_out" displayname="connection.availablefuelout" maxwires="10" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
<output name="fuel_percentage_left" displayname="connection.fuelpercentageout" />
|
<output name="fuel_percentage_left" displayname="connection.fuelpercentageout" maxwires="10" />
|
||||||
<!-- Control Additions autotemp="True" -->
|
<!-- Control Additions autotemp="True" -->
|
||||||
<input name="poweron" displayname="connection.activate">
|
<input name="poweron" displayname="connection.activate">
|
||||||
<StatusEffect type="OnUse" target="This" poweron="true" setvalue="true" />
|
<StatusEffect type="OnUse" target="This" poweron="true" setvalue="true" />
|
||||||
@@ -100,8 +100,8 @@
|
|||||||
<StatusEffect type="OnUse" target="This" autotemp="true" setvalue="true" />
|
<StatusEffect type="OnUse" target="This" autotemp="true" setvalue="true" />
|
||||||
</input>
|
</input>
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<ItemContainer capacity="4" maxstacksize="1" canbeselected="true" hudpos="0.5,0.15" slotsperrow="1" uilabel="FuelRods">
|
<ItemContainer capacity="12" maxstacksize="60" canbeselected="true" hudpos="0.5,0.15" slotsperrow="4" uilabel="FuelRods">
|
||||||
<Containable items="fuelrod">
|
<Containable items="fuelrod,ammobox,deepdiving,smallitem,mediumitem,largeitem">
|
||||||
<StatusEffect type="OnContaining" target="This" AvailableFuel="80.0" disabledeltatime="true" />
|
<StatusEffect type="OnContaining" target="This" AvailableFuel="80.0" disabledeltatime="true" />
|
||||||
</Containable>
|
</Containable>
|
||||||
<Containable items="fulguriumfuelrod">
|
<Containable items="fulguriumfuelrod">
|
||||||
|
|||||||
@@ -43,7 +43,7 @@
|
|||||||
<Affliction identifier="stun" strength="4" />
|
<Affliction identifier="stun" strength="4" />
|
||||||
</StatusEffect>
|
</StatusEffect>
|
||||||
</Repairable>
|
</Repairable>
|
||||||
<ItemContainer capacity="5" canbeselected="true" hideitems="true" slotsperrow="5" uilabel="" allowuioverlap="true" />
|
<ItemContainer capacity="15" canbeselected="true" hideitems="true" slotsperrow="4" uilabel="" allowuioverlap="true" />
|
||||||
<ItemContainer capacity="1" canbeselected="true" hideitems="true" slotsperrow="1" uilabel="" allowuioverlap="true" />
|
<ItemContainer capacity="1" canbeselected="true" hideitems="true" slotsperrow="1" uilabel="" allowuioverlap="true" />
|
||||||
</Item>
|
</Item>
|
||||||
</Items>
|
</Items>
|
||||||
@@ -62,7 +62,7 @@
|
|||||||
<requireditem items="screwdriver" type="Equipped" />
|
<requireditem items="screwdriver" type="Equipped" />
|
||||||
<input name="power_in" displayname="connection.powerin" />
|
<input name="power_in" displayname="connection.powerin" />
|
||||||
<input name="transducer_in" displayname="connection.sonartransducerin" />
|
<input name="transducer_in" displayname="connection.sonartransducerin" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<Repairable selectkey="Action" header="electricalrepairsheader" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairScrewdriver" hudpriority="10">
|
<Repairable selectkey="Action" header="electricalrepairsheader" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairScrewdriver" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,280" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,280" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
||||||
|
|||||||
@@ -32,7 +32,7 @@
|
|||||||
<input name="set_active" displayname="connection.setstate" />
|
<input name="set_active" displayname="connection.setstate" />
|
||||||
<input name="set_speed" displayname="connection.setpumpingspeed" />
|
<input name="set_speed" displayname="connection.setpumpingspeed" />
|
||||||
<input name="set_targetlevel" displayname="connection.settargetwaterlevel" />
|
<input name="set_targetlevel" displayname="connection.settargetwaterlevel" />
|
||||||
<output name="condition_out" displayname="connection.conditionout" />
|
<output name="condition_out" displayname="connection.conditionout" maxwires="10" />
|
||||||
</ConnectionPanel>
|
</ConnectionPanel>
|
||||||
<Repairable selectkey="Action" header="mechanicalrepairsheader" deteriorationspeed="0.2" mindeteriorationdelay="60" maxdeteriorationdelay="240" MinDeteriorationCondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairWrench" hudpriority="10">
|
<Repairable selectkey="Action" header="mechanicalrepairsheader" deteriorationspeed="0.2" mindeteriorationdelay="60" maxdeteriorationdelay="240" MinDeteriorationCondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairWrench" hudpriority="10">
|
||||||
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="-0.1,0.27" style="ItemUI" />
|
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="-0.1,0.27" style="ItemUI" />
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user