Add some subs
This commit is contained in:
1477
Prometheus/Items/Alarms Extended.xml
Normal file
1477
Prometheus/Items/Alarms Extended.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
Prometheus/Items/Command/command_consoles.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Command/command_consoles.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Command/command_consoles_lights.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Command/command_consoles_lights.png
(Stored with Git LFS)
Normal file
Binary file not shown.
139
Prometheus/Items/Command/command_variant.xml
Normal file
139
Prometheus/Items/Command/command_variant.xml
Normal file
@@ -0,0 +1,139 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Items>
|
||||
<Item name="Command console" identifier="navterminal2" tags="command,navterminal,primarynavterminal" linkable="true" allowedlinks="statusmonitor, statusmonitor2" scale="0.41" category="Machine" damagedbyexplosions="true" explosiondamagemultiplier="0.2">
|
||||
<UpgradePreviewSprite scale="2.5" texture="Content/UI/WeaponUI.png" sourcerect="128,960,64,64" origin="0.5,0.45" />
|
||||
<Upgrade gameversion="0.10.0.0" scale="*0.5" />
|
||||
<Upgrade gameversion="0.14.4.0" positiony="+30" />
|
||||
<Sprite texture="command_consoles.png" depth="0.8" sourcerect="7,2,490,493" origin="0.5,0.5" />
|
||||
<BrokenSprite texture="command_consoles.png" sourcerect="7,2,490,493" depth="0.8" maxcondition="80" fadein="true" origin="0.5,0.5" />
|
||||
<BrokenSprite texture="command_consoles.png" sourcerect="7,2,490,493" depth="0.8" maxcondition="0" origin="0.5,0.5" />
|
||||
<Steering minvoltage="0.5" canbeselected="true" powerconsumption="10" linkuitocomponent="Sonar" msg="ItemMsgInteractSelect" allowuioverlap="true" hudlayer="-1">
|
||||
<GuiFrame relativesize="0.55,0.59" anchor="Center" style="OuterGlow" color="0,0,0,0.8" relativeoffset="0.1,-0.05" />
|
||||
<StatusEffect type="InWater" target="This" condition="-0.5" />
|
||||
<poweronsound file="Content/Items/PowerOnLight1.ogg" range="1000" loop="false" />
|
||||
<MaintainPosIndicator texture="Content/Items/Command/NavUI.png" sourcerect="50,0,60,61" />
|
||||
<MaintainPosOriginIndicator texture="Content/Items/Command/NavUI.png" sourcerect="0,0,50,54" />
|
||||
<SteeringIndicator texture="Content/Items/Command/NavUI.png" sourcerect="0,135,362,16" origin="0,0.5" />
|
||||
<LightComponent range="10.0" lightcolor="255,255,255,0" powerconsumption="5" IsOn="true" castshadows="false" allowingameediting="false">
|
||||
<Upgrade gameversion="0.9.600.0" lightcolor="255,255,255,0" />
|
||||
<sprite texture="%ModDir%/Items/Command/command_consoles_lights.png" depth="0.025" sourcerect="7,2,490,493" origin="0.5,0.5" alpha="1.0" />
|
||||
</LightComponent>
|
||||
</Steering>
|
||||
<aitarget sightrange="200" soundrange="8000" staticsight="true" fadeouttime="5" />
|
||||
<Sonar canbeselected="true" powerconsumption="100" displaybordersize="-0.1" allowuioverlap="true" hudlayer="-2">
|
||||
<GuiFrame relativesize="0.55,0.59" anchor="Center" relativeoffset="0.1,-0.05" />
|
||||
<sound file="Content/Items/Command/SonarPing.ogg" type="OnUse" range="1000.0" />
|
||||
<sound file="Content/Items/Command/SonarPing2.ogg" type="OnUse" range="1000.0" />
|
||||
<StatusEffect target="This" type="OnUse">
|
||||
<sound file="Content/Items/Command/SonarPingFar.ogg" type="OnUse" range="6000.0" volume="0.8" />
|
||||
<sound file="Content/Items/Command/SonarPingFar2.ogg" type="OnUse" range="6000.0" volume="0.8" />
|
||||
</StatusEffect>
|
||||
<PingCircle texture="Content/Items/Command/pingCircle.png" origin="0.5,0.5" />
|
||||
<DirectionalPingCircle texture="Content/Items/Command/directionalPingCircle.png" origin="0.0,0.5" />
|
||||
<ScreenOverlay texture="Content/Items/Command/sonarOverlay.png" origin="0.5,0.5" />
|
||||
<ScreenBackground texture="Content/Items/Command/sonarBackground.png" origin="0.5,0.5" />
|
||||
<DirectionalPingBackground texture="Content/Items/Command/directionalPingBackground.png" origin="0.5,0.5" />
|
||||
<DirectionalPingButton index="0" texture="Content/Items/Command/directionalPingButton.png" sourcerect="0,0,91,266" origin="-4.5275,0.5" />
|
||||
<DirectionalPingButton index="1" texture="Content/Items/Command/directionalPingButton.png" sourcerect="133,0,91,266" origin="-4.5275,0.5" />
|
||||
<DirectionalPingButton index="2" texture="Content/Items/Command/directionalPingButton.png" sourcerect="266,0,91,266" origin="-4.5275,0.5" />
|
||||
<Blip texture="Content/Items/Command/sonarBlip.png" origin="0.5,0.5" />
|
||||
<LineSprite texture="Content/Items/Command/NavUI.png" sourcerect="181,141,109,4" origin="0,0.5" />
|
||||
<icon identifier="outpost" texture="Content/UI/MainIconsAtlas.png" sourcerect="352,398,16,8" origin="0.5,0.5" />
|
||||
<icon identifier="submarine" texture="Content/UI/MainIconsAtlas.png" sourcerect="353,407,14,6" origin="0.5,0.5" />
|
||||
<icon identifier="shuttle" texture="Content/UI/MainIconsAtlas.png" sourcerect="336,407,8,6" origin="0.5,0.5" />
|
||||
<icon identifier="artifact" texture="Content/UI/MainIconsAtlas.png" sourcerect="336,414,8,8" origin="0.5,0.5" />
|
||||
<icon identifier="location" texture="Content/UI/MainIconsAtlas.png" sourcerect="349,435,11,11" origin="0.5,0.5" />
|
||||
<icon identifier="" texture="Content/UI/MainIconsAtlas.png" sourcerect="346,416,4,4" origin="0.5,0.5" />
|
||||
</Sonar>
|
||||
<CustomInterface canbeselected="true" allowuioverlap="true">
|
||||
<GuiFrame relativesize="0.15,0.18" anchor="CenterLeft" pivot="TopLeft" relativeoffset="0.1125,0.001" style="ItemUI" />
|
||||
<Button text="Signal out #1" connection="signal_out1" />
|
||||
<Button text="Signal out #2" connection="signal_out2" />
|
||||
<Button text="Signal out #3" connection="signal_out3" />
|
||||
</CustomInterface>
|
||||
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
||||
<GuiFrame relativesize="0.25,0.4" minsize="400,450" maxsize="480,500" anchor="Center" style="ConnectionPanel" />
|
||||
<RequiredSkill identifier="electrical" level="55" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Sounds/Damage/Electrocution1.ogg" range="1000" />
|
||||
<Explosion range="100.0" stun="0" force="5.0" flames="false" shockwave="false" sparks="true" underwaterbubble="false" />
|
||||
<Affliction identifier="stun" strength="4" />
|
||||
<Affliction identifier="burn" strength="5" />
|
||||
</StatusEffect>
|
||||
<requireditem items="screwdriver" type="Equipped" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
<input name="transducer_in" displayname="connection.sonartransducerin" />
|
||||
<input name="velocity_in" displayname="connection.steeringvelocityin" />
|
||||
<output name="velocity_x_out" displayname="connection.velocityxout" />
|
||||
<output name="velocity_y_out" displayname="connection.velocityyout" />
|
||||
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" />
|
||||
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" />
|
||||
<output name="signal_out3" displayname="connection.signaloutx~[num]=3" />
|
||||
<output name="toggle_docking" displayname="connection.toggledocking" />
|
||||
<output name="current_velocity_x" displayname="connection.currentvelocityx" />
|
||||
<output name="current_velocity_y" displayname="connection.currentvelocityy" />
|
||||
<output name="current_position_x" displayname="connection.currentpositionx" />
|
||||
<output name="current_position_y" displayname="connection.currentpositiony" />
|
||||
<output name="condition_out" displayname="connection.conditionout" />
|
||||
</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">
|
||||
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,280" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
||||
<RequiredSkill identifier="electrical" level="55" />
|
||||
<RequiredItem items="screwdriver" type="equipped" />
|
||||
<ParticleEmitter particle="damagebubbles" particleburstamount="2" particleburstinterval="2.0" particlespersecond="2" scalemin="0.5" scalemax="1.5" anglemin="0" anglemax="359" velocitymin="-10" velocitymax="10" mincondition="0.0" maxcondition="50.0" />
|
||||
<ParticleEmitter particle="spark" particleburstamount="5" particlespersecond="5" anglemin="0" anglemax="359" velocitymin="100" velocitymax="500" particleburstinterval="2" scalemin="0.5" scalemax="1" mincondition="0.0" maxcondition="15.0" />
|
||||
<ParticleEmitter particle="fleshsmoke" particlespersecond="2" scalemin="1" scalemax="2" mincondition="0.0" maxcondition="50.0" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Sounds/Damage/Electrocution1.ogg" range="1000" />
|
||||
<Affliction identifier="stun" strength="4" />
|
||||
<Affliction identifier="burn" strength="5" />
|
||||
</StatusEffect>
|
||||
</Repairable>
|
||||
</Item>
|
||||
<Item name="Status Monitor 02" identifier="statusmonitor2" tags="command,statusmonitor" aliases="MiniMap" category="Machine" linkable="true" scale="0.41" allowedlinks="navterminal, navterminal2" damagedbyexplosions="true" explosiondamagemultiplier="0.2">
|
||||
<UpgradePreviewSprite texture="Content/UI/WeaponUI.png" sourcerect="64,987,28,20" origin="0.5,0.45" />
|
||||
<Upgrade gameversion="0.10.0.0" scale="*0.5" />
|
||||
<Upgrade gameversion="0.14.4.0" positiony="+38" />
|
||||
<Sprite texture="command_consoles.png" sourcerect="497,509,174,490" depth="0.8" origin="0.5,0.5" />
|
||||
<BrokenSprite texture="command_consoles.png" sourcerect="672,509,174,490" depth="0.8" maxcondition="80" fadein="true" origin="0.5,0.5" />
|
||||
<BrokenSprite texture="command_consoles.png" sourcerect="848,509,174,490" depth="0.8" maxcondition="0" origin="0.5,0.5" />
|
||||
<LightComponent range="10.0" lightcolor="255,255,255,0" powerconsumption="5" IsOn="true" castshadows="false" allowingameediting="false">
|
||||
<Upgrade gameversion="0.9.600.0" lightcolor="255,255,255,0" />
|
||||
<sprite texture="%ModDir%/Items/Command/command_consoles_lights.png" depth="0.025" sourcerect="497,509,174,490" origin="0.5,0.5" alpha="1.0" />
|
||||
</LightComponent>
|
||||
<MiniMap MinVoltage="0.5" PowerConsumption="100" canbeselected="true" msg="ItemMsgInteractSelect" allowuioverlap="true">
|
||||
<GuiFrame relativesize="0.5,0.5" anchor="Center" style="ItemUI" />
|
||||
<AlternativeLayout relativesize="0.2725,0.3" anchor="CenterLeft" pivot="BottomLeft" relativeoffset="0.05,-0.001" />
|
||||
<poweronsound file="Content/Items/PowerOnLight3.ogg" range="1000" loop="false" />
|
||||
</MiniMap>
|
||||
<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" />
|
||||
<AlternativeLayout anchor="CenterRight" />
|
||||
<RequiredSkill identifier="electrical" level="55" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Sounds/Damage/Electrocution1.ogg" range="1000" />
|
||||
<Explosion range="100.0" stun="0" force="5.0" flames="false" shockwave="false" sparks="true" underwaterbubble="false" />
|
||||
<Affliction identifier="stun" strength="4" />
|
||||
<Affliction identifier="burn" strength="5" />
|
||||
</StatusEffect>
|
||||
<requireditem items="screwdriver" type="Equipped" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
<input name="water_data_in" displayname="connection.waterdatain" />
|
||||
<input name="oxygen_data_in" displayname="connection.oxygendatain" />
|
||||
<output name="condition_out" displayname="connection.conditionout" />
|
||||
</ConnectionPanel>
|
||||
<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" />
|
||||
<RequiredSkill identifier="electrical" level="55" />
|
||||
<RequiredItem items="screwdriver" type="equipped" />
|
||||
<ParticleEmitter particle="damagebubbles" particleburstamount="2" particleburstinterval="2.0" particlespersecond="2" scalemin="0.5" scalemax="1.5" anglemin="0" anglemax="359" velocitymin="-10" velocitymax="10" mincondition="0.0" maxcondition="50.0" />
|
||||
<ParticleEmitter particle="spark" particleburstamount="5" particlespersecond="5" anglemin="0" anglemax="359" velocitymin="100" velocitymax="500" particleburstinterval="2" scalemin="0.5" scalemax="1" mincondition="0.0" maxcondition="15.0" />
|
||||
<ParticleEmitter particle="fleshsmoke" particlespersecond="2" scalemin="1" scalemax="2" mincondition="0.0" maxcondition="50.0" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Sounds/Damage/Electrocution1.ogg" range="1000" />
|
||||
<Affliction identifier="stun" strength="4" />
|
||||
<Affliction identifier="burn" strength="5" />
|
||||
</StatusEffect>
|
||||
</Repairable>
|
||||
</Item>
|
||||
</Items>
|
112
Prometheus/Items/Command/custom_commandterminal.xml
Normal file
112
Prometheus/Items/Command/custom_commandterminal.xml
Normal file
@@ -0,0 +1,112 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Items>
|
||||
<Item name="" identifier="ekdockyard_navterminal_eva" tags="command,navterminal,secondarynavterminal" linkable="true" allowedlinks="statusmonitor" category="Machine" scale="0.5" spritecolor="200,200,200,255" damagedbyexplosions="true" explosiondamagemultiplier="0.2">
|
||||
<UpgradePreviewSprite texture="Content/UI/WeaponUI.png" sourcerect="128,960,64,64" origin="0.5,0.45" />
|
||||
<Sprite texture="%ModDir%/Items/Command/ekdockyard_commanddevices1.png" depth="0.8" sourcerect="0,0,336,224" origin="0.5,0.5" />
|
||||
<!--
|
||||
<BrokenSprite texture="Content/Items/Command/CommandDevices.png" sourcerect="400,256,288,240" depth="0.8" maxcondition="80" fadein="true" origin="0.5,0.5" />
|
||||
<BrokenSprite texture="Content/Items/Command/CommandDevices.png" sourcerect="400,512,288,240" depth="0.8" maxcondition="0" origin="0.5,0.5" />
|
||||
<LightComponent range="10.0" lightcolor="255,255,255,0" powerconsumption="5" IsOn="true" castshadows="false" allowingameediting="false">
|
||||
<sprite texture="Content/Items/Command/navigatorLights.png" depth="0.025" sourcerect="256,320,288,240" origin="0.5,0.5" alpha="1.0" />
|
||||
</LightComponent>
|
||||
-->
|
||||
<Steering minvoltage="0.5" canbeselected="true" powerconsumption="10" linkuitocomponent="Sonar" msg="ItemMsgInteractSelect" allowuioverlap="true">
|
||||
<RequiredSkill identifier="helm" level="25" />
|
||||
<GuiFrame relativesize="0.55,0.59" anchor="Center" style="OuterGlow" color="0,0,0,0.8" relativeoffset="0.1,-0.05" draggable="false" />
|
||||
<MaintainPosIndicator texture="Content/Items/Command/NavUI.png" sourcerect="50,0,60,61" />
|
||||
<MaintainPosOriginIndicator texture="Content/Items/Command/NavUI.png" sourcerect="0,0,50,54" />
|
||||
<SteeringIndicator texture="Content/Items/Command/NavUI.png" sourcerect="0,135,362,16" origin="0,0.5" />
|
||||
<poweronsound file="Content/Items/PowerOnLight2.ogg" range="1000" loop="false" />
|
||||
</Steering>
|
||||
<aitarget sightrange="200" soundrange="5000" staticsight="true" fadeouttime="5" />
|
||||
<Sonar canbeselected="true" powerconsumption="100" displaybordersize="-0.1" allowuioverlap="true">
|
||||
<GuiFrame relativesize="0.55,0.59" anchor="Center" relativeoffset="0.1,-0.05" draggable="false" />
|
||||
<sound file="Content/Items/Command/SonarPing.ogg" type="OnUse" range="1000.0" />
|
||||
<sound file="Content/Items/Command/SonarPing2.ogg" type="OnUse" range="1000.0" />
|
||||
<StatusEffect target="This" type="OnUse">
|
||||
<sound file="Content/Items/Command/SonarPingFar.ogg" type="OnUse" range="6000.0" volume="0.8" />
|
||||
<sound file="Content/Items/Command/SonarPingFar2.ogg" type="OnUse" range="6000.0" volume="0.8" />
|
||||
</StatusEffect>
|
||||
<PingCircle texture="Content/Items/Command/pingCircle.png" origin="0.5,0.5" />
|
||||
<DirectionalPingCircle texture="Content/Items/Command/directionalPingCircle.png" origin="0.0,0.5" />
|
||||
<ScreenOverlay texture="Content/Items/Command/sonarOverlay.png" origin="0.5,0.5" />
|
||||
<ScreenBackground texture="Content/Items/Command/sonarBackground.png" origin="0.5,0.5" />
|
||||
<DirectionalPingBackground texture="Content/Items/Command/directionalPingBackground.png" origin="0.5,0.5" />
|
||||
<DirectionalPingButton index="0" texture="Content/Items/Command/directionalPingButton.png" sourcerect="0,0,91,266" origin="-4.5275,0.5" />
|
||||
<DirectionalPingButton index="1" texture="Content/Items/Command/directionalPingButton.png" sourcerect="133,0,91,266" origin="-4.5275,0.5" />
|
||||
<DirectionalPingButton index="2" texture="Content/Items/Command/directionalPingButton.png" sourcerect="266,0,91,266" origin="-4.5275,0.5" />
|
||||
<Blip texture="Content/Items/Command/sonarBlip.png" origin="0.5,0.5" />
|
||||
<LineSprite texture="Content/Items/Command/NavUI.png" sourcerect="181,141,109,4" origin="0,0.5" />
|
||||
<icon identifier="outpost" texture="Content/UI/MainIconsAtlas.png" sourcerect="352,398,16,8" origin="0.5,0.5" />
|
||||
<icon identifier="submarine" texture="Content/UI/MainIconsAtlas.png" sourcerect="353,407,14,6" origin="0.5,0.5" />
|
||||
<icon identifier="shuttle" texture="Content/UI/MainIconsAtlas.png" sourcerect="336,407,8,6" origin="0.5,0.5" />
|
||||
<icon identifier="artifact" texture="Content/UI/MainIconsAtlas.png" sourcerect="336,414,8,8" origin="0.5,0.5" />
|
||||
<icon identifier="location" texture="Content/UI/MainIconsAtlas.png" sourcerect="349,435,11,11" origin="0.5,0.5" />
|
||||
<icon identifier="" texture="Content/UI/MainIconsAtlas.png" sourcerect="346,416,4,4" origin="0.5,0.5" />
|
||||
</Sonar>
|
||||
<CustomInterface canbeselected="true" allowuioverlap="true">
|
||||
<GuiFrame relativesize="0.15,0.18" anchor="CenterLeft" pivot="TopLeft" relativeoffset="0.1125,0.001" style="ItemUI" />
|
||||
<Button text="Signal out #1" connection="signal_out1" />
|
||||
<Button text="Signal out #2" connection="signal_out2" />
|
||||
<Button text="Signal out #3" connection="signal_out3" />
|
||||
</CustomInterface>
|
||||
<!--
|
||||
<Controller UserPos="10,30" direction="Right" hidehud="false" canbeselected="true">
|
||||
<limbposition limb="Head" position="90,15" />
|
||||
<limbposition limb="Torso" position="90,-60" />
|
||||
<limbposition limb="Waist" position="90,-130" />
|
||||
<limbposition limb="RightFoot" position="150,-240" />
|
||||
<limbposition limb="LeftFoot" position="150,-240" />
|
||||
<limbposition limb="RightHand" position="170,-100" allowusinglimb="true" />
|
||||
<limbposition limb="LeftHand" position="170,-100" allowusinglimb="true" />
|
||||
</Controller>
|
||||
-->
|
||||
<Controller UserPos="20, 0" direction="Right" canbeselected="true" msg="ItemMsgInteractSelect">
|
||||
<limbposition limb="Head" position="210,35" />
|
||||
<limbposition limb="Torso" position="175,-25" />
|
||||
<limbposition limb="Waist" position="140,-90" />
|
||||
<limbposition limb="RightFoot" position="220,-190" />
|
||||
<limbposition limb="LeftFoot" position="220,-190" />
|
||||
<limbposition limb="RightHand" position="270,-70" allowusinglimb="true" />
|
||||
<limbposition limb="LeftHand" position="270,-70" allowusinglimb="true" />
|
||||
</Controller>
|
||||
<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" />
|
||||
<RequiredSkill identifier="electrical" level="55" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Items/Weapons/ElectricalDischarger.ogg" range="1000" />
|
||||
<Explosion range="100.0" stun="0" force="5.0" flames="false" shockwave="false" sparks="true" underwaterbubble="false" />
|
||||
<Affliction identifier="stun" strength="4" />
|
||||
<Affliction identifier="burn" strength="5" />
|
||||
</StatusEffect>
|
||||
<requireditem items="screwdriver" type="Equipped" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
<input name="transducer_in" displayname="connection.sonartransducerin" />
|
||||
<input name="velocity_in" displayname="connection.steeringvelocityin" />
|
||||
<output name="velocity_x_out" displayname="connection.velocityxout" />
|
||||
<output name="velocity_y_out" displayname="connection.velocityyout" />
|
||||
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" />
|
||||
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" />
|
||||
<output name="signal_out3" displayname="connection.signaloutx~[num]=3" />
|
||||
<output name="toggle_docking" displayname="connection.toggledocking" />
|
||||
<output name="current_velocity_x" displayname="connection.currentvelocityx" />
|
||||
<output name="current_velocity_y" displayname="connection.currentvelocityy" />
|
||||
<output name="current_position_x" displayname="connection.currentpositionx" />
|
||||
<output name="current_position_y" displayname="connection.currentpositiony" />
|
||||
<output name="condition_out" displayname="connection.conditionout" />
|
||||
</ConnectionPanel>
|
||||
<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" />
|
||||
<RequiredSkill identifier="electrical" level="55" />
|
||||
<RequiredItem items="screwdriver" type="equipped" />
|
||||
<ParticleEmitter particle="damagebubbles" particleburstamount="2" particleburstinterval="2.0" particlespersecond="2" scalemin="0.5" scalemax="1.5" anglemin="0" anglemax="359" velocitymin="-10" velocitymax="10" mincondition="0.0" maxcondition="50.0" />
|
||||
<ParticleEmitter particle="spark" particleburstamount="5" particlespersecond="5" anglemin="0" anglemax="359" velocitymin="100" velocitymax="500" particleburstinterval="2" scalemin="0.5" scalemax="1" mincondition="0.0" maxcondition="15.0" />
|
||||
<ParticleEmitter particle="fleshsmoke" particlespersecond="2" scalemin="1" scalemax="2" mincondition="0.0" maxcondition="50.0" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Sounds/Damage/Electrocution1.ogg" range="1000" />
|
||||
<Affliction identifier="burn" strength="5" />
|
||||
<Affliction identifier="stun" strength="4" />
|
||||
</StatusEffect>
|
||||
</Repairable>
|
||||
</Item>
|
||||
</Items>
|
BIN
Prometheus/Items/Command/ekdockyard_commanddevices1.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Command/ekdockyard_commanddevices1.png
(Stored with Git LFS)
Normal file
Binary file not shown.
192
Prometheus/Items/Command/lazy_navterminal.xml
Normal file
192
Prometheus/Items/Command/lazy_navterminal.xml
Normal file
@@ -0,0 +1,192 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Items>
|
||||
<Item name="" identifier="ekdockyard_lazynavterminal_switchboard" tags="command,navterminal,primarynavterminal" linkable="true" allowedlinks="statusmonitor" scale="0.5" category="Machine" damagedbyexplosions="true" explosiondamagemultiplier="0.2">
|
||||
<UpgradePreviewSprite scale="2.5" texture="Content/UI/WeaponUI.png" sourcerect="128,960,64,64" origin="0.5,0.45" />
|
||||
<Sprite texture="Content/Items/Command/CommandDevices.png" depth="0.8" sourcerect="0,0,384,304" origin="0.5,0.6" />
|
||||
<BrokenSprite texture="Content/Items/Command/CommandDevices.png" sourcerect="0,320,384,304" depth="0.8" maxcondition="80" fadein="true" origin="0.5,0.6" />
|
||||
<BrokenSprite texture="Content/Items/Command/CommandDevices.png" sourcerect="0,640,384,304" depth="0.8" maxcondition="0" origin="0.5,0.6" />
|
||||
<Steering minvoltage="0.5" canbeselected="true" powerconsumption="10" linkuitocomponent="Sonar" msg="ItemMsgInteractSelect" allowuioverlap="true">
|
||||
<GuiFrame relativesize="0.55,0.59" anchor="Center" style="OuterGlow" color="0,0,0,0.8" relativeoffset="0.1,-0.05" draggable="false" />
|
||||
<StatusEffect type="InWater" target="This" condition="-0.5" />
|
||||
<poweronsound file="Content/Items/PowerOnLight1.ogg" range="1000" loop="false" />
|
||||
<MaintainPosIndicator texture="Content/Items/Command/NavUI.png" sourcerect="50,0,60,61" />
|
||||
<MaintainPosOriginIndicator texture="Content/Items/Command/NavUI.png" sourcerect="0,0,50,54" />
|
||||
<SteeringIndicator texture="Content/Items/Command/NavUI.png" sourcerect="0,135,362,16" origin="0,0.5" />
|
||||
<LightComponent range="10.0" lightcolor="255,255,255,0" powerconsumption="5" IsOn="true" castshadows="false" allowingameediting="false">
|
||||
<Upgrade gameversion="0.9.600.0" lightcolor="255,255,255,0" />
|
||||
<sprite texture="Content/Items/Command/navigatorLights.png" depth="0.025" sourcerect="0,0,384,304" origin="0.5,0.6" alpha="1.0" />
|
||||
</LightComponent>
|
||||
<LightComponent range="10.0" lightcolor="255,255,255,0" powerconsumption="5" IsOn="true" castshadows="false" blinkfrequency="1" allowingameediting="false">
|
||||
<Upgrade gameversion="0.9.600.0" lightcolor="255,255,255,0" />
|
||||
<sprite texture="Content/Items/Command/navigatorLights.png" depth="0.025" sourcerect="400,0,384,304" origin="0.5,0.6" alpha="1.0" />
|
||||
</LightComponent>
|
||||
</Steering>
|
||||
<aitarget sightrange="200" soundrange="10000" staticsight="true" fadeouttime="5" />
|
||||
<Sonar canbeselected="true" powerconsumption="100" displaybordersize="-0.1" allowuioverlap="true">
|
||||
<GuiFrame relativesize="0.55,0.59" anchor="Center" relativeoffset="0.1,-0.05" draggable="false" />
|
||||
<sound file="Content/Items/Command/SonarPing.ogg" type="OnUse" range="1000.0" />
|
||||
<sound file="Content/Items/Command/SonarPing2.ogg" type="OnUse" range="1000.0" />
|
||||
<StatusEffect target="This" type="OnUse">
|
||||
<sound file="Content/Items/Command/SonarPingFar.ogg" type="OnUse" range="6000.0" volume="0.8" />
|
||||
<sound file="Content/Items/Command/SonarPingFar2.ogg" type="OnUse" range="6000.0" volume="0.8" />
|
||||
</StatusEffect>
|
||||
<PingCircle texture="Content/Items/Command/pingCircle.png" origin="0.5,0.5" />
|
||||
<DirectionalPingCircle texture="Content/Items/Command/directionalPingCircle.png" origin="0.0,0.5" />
|
||||
<ScreenOverlay texture="Content/Items/Command/sonarOverlay.png" origin="0.5,0.5" />
|
||||
<ScreenBackground texture="Content/Items/Command/sonarBackground.png" origin="0.5,0.5" />
|
||||
<DirectionalPingBackground texture="Content/Items/Command/directionalPingBackground.png" origin="0.5,0.5" />
|
||||
<DirectionalPingButton index="0" texture="Content/Items/Command/directionalPingButton.png" sourcerect="0,0,91,266" origin="-4.5275,0.5" />
|
||||
<DirectionalPingButton index="1" texture="Content/Items/Command/directionalPingButton.png" sourcerect="133,0,91,266" origin="-4.5275,0.5" />
|
||||
<DirectionalPingButton index="2" texture="Content/Items/Command/directionalPingButton.png" sourcerect="266,0,91,266" origin="-4.5275,0.5" />
|
||||
<Blip texture="Content/Items/Command/sonarBlip.png" origin="0.5,0.5" />
|
||||
<LineSprite texture="Content/Items/Command/NavUI.png" sourcerect="181,141,109,4" origin="0,0.5" />
|
||||
<icon identifier="outpost" texture="Content/UI/MainIconsAtlas.png" sourcerect="352,398,16,8" origin="0.5,0.5" />
|
||||
<icon identifier="submarine" texture="Content/UI/MainIconsAtlas.png" sourcerect="353,407,14,6" origin="0.5,0.5" />
|
||||
<icon identifier="shuttle" texture="Content/UI/MainIconsAtlas.png" sourcerect="336,407,8,6" origin="0.5,0.5" />
|
||||
<icon identifier="artifact" texture="Content/UI/MainIconsAtlas.png" sourcerect="336,414,8,8" origin="0.5,0.5" />
|
||||
<icon identifier="location" texture="Content/UI/MainIconsAtlas.png" sourcerect="349,435,11,11" origin="0.5,0.5" />
|
||||
<icon identifier="" texture="Content/UI/MainIconsAtlas.png" sourcerect="346,416,4,4" origin="0.5,0.5" />
|
||||
</Sonar>
|
||||
<CustomInterface canbeselected="true" allowuioverlap="true">
|
||||
<GuiFrame relativesize="0.14,0.18" anchor="CenterLeft" pivot="TopLeft" relativeoffset="0.05,0.001" style="ItemUI" />
|
||||
<Button text="Signal out #1" connection="signal_out1" />
|
||||
<Button text="Signal out #2" connection="signal_out2" />
|
||||
<Button text="Signal out #3" connection="signal_out3" />
|
||||
</CustomInterface>
|
||||
<CustomInterface canbeselected="true" allowuioverlap="true">
|
||||
<GuiFrame relativesize="0.14,0.18" anchor="CenterLeft" pivot="TopLeft" relativeoffset="0.19,0.001" style="ItemUI" />
|
||||
<Button text="Signal out #4" connection="signal_out4" />
|
||||
<Button text="Signal out #5" connection="signal_out5" />
|
||||
<Button text="Signal out #6" connection="signal_out6" />
|
||||
</CustomInterface>
|
||||
<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" />
|
||||
<RequiredSkill identifier="electrical" level="55" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Sounds/Damage/Electrocution1.ogg" range="1000" />
|
||||
<Explosion range="100.0" stun="0" force="5.0" flames="false" shockwave="false" sparks="true" underwaterbubble="false" />
|
||||
<Affliction identifier="stun" strength="5" />
|
||||
<Affliction identifier="burn" strength="5" />
|
||||
</StatusEffect>
|
||||
<requireditem items="screwdriver" type="Equipped" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
<input name="transducer_in" displayname="connection.sonartransducerin" />
|
||||
<input name="velocity_in" displayname="connection.steeringvelocityin" />
|
||||
<output name="velocity_x_out" displayname="connection.velocityxout" />
|
||||
<output name="velocity_y_out" displayname="connection.velocityyout" />
|
||||
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" />
|
||||
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" />
|
||||
<output name="signal_out3" displayname="connection.signaloutx~[num]=3" />
|
||||
<output name="signal_out4" displayname="connection.signaloutx~[num]=4" />
|
||||
<output name="signal_out5" displayname="connection.signaloutx~[num]=5" />
|
||||
<output name="signal_out6" displayname="connection.signaloutx~[num]=6" />
|
||||
<output name="toggle_docking" displayname="connection.toggledocking" />
|
||||
<output name="current_velocity_x" displayname="connection.currentvelocityx" />
|
||||
<output name="current_velocity_y" displayname="connection.currentvelocityy" />
|
||||
<output name="current_position_x" displayname="connection.currentpositionx" />
|
||||
<output name="current_position_y" displayname="connection.currentpositiony" />
|
||||
<output name="condition_out" displayname="connection.conditionout" />
|
||||
</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">
|
||||
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
||||
<RequiredSkill identifier="electrical" level="55" />
|
||||
<RequiredItem items="screwdriver" type="equipped" />
|
||||
<ParticleEmitter particle="damagebubbles" particleburstamount="2" particleburstinterval="2.0" particlespersecond="2" scalemin="0.5" scalemax="1.5" anglemin="0" anglemax="359" velocitymin="-10" velocitymax="10" mincondition="0.0" maxcondition="50.0" />
|
||||
<ParticleEmitter particle="spark" particleburstamount="5" particlespersecond="5" anglemin="0" anglemax="359" velocitymin="100" velocitymax="500" particleburstinterval="2" scalemin="0.5" scalemax="1" mincondition="0.0" maxcondition="15.0" />
|
||||
<ParticleEmitter particle="fleshsmoke" particlespersecond="2" scalemin="1" scalemax="2" mincondition="0.0" maxcondition="50.0" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Sounds/Damage/Electrocution1.ogg" range="1000" />
|
||||
<Affliction identifier="stun" strength="5" />
|
||||
<Affliction identifier="burn" strength="5" />
|
||||
</StatusEffect>
|
||||
</Repairable>
|
||||
</Item>
|
||||
<Item name="" identifier="ekdockyard_lazynavterminal_terminals" tags="command,navterminal,primarynavterminal" linkable="true" allowedlinks="statusmonitor" scale="0.5" category="Machine" damagedbyexplosions="true" explosiondamagemultiplier="0.2">
|
||||
<UpgradePreviewSprite scale="2.5" texture="Content/UI/WeaponUI.png" sourcerect="128,960,64,64" origin="0.5,0.45" />
|
||||
<Sprite texture="Content/Items/Command/CommandDevices.png" depth="0.8" sourcerect="0,0,384,304" origin="0.5,0.6" />
|
||||
<BrokenSprite texture="Content/Items/Command/CommandDevices.png" sourcerect="0,320,384,304" depth="0.8" maxcondition="80" fadein="true" origin="0.5,0.6" />
|
||||
<BrokenSprite texture="Content/Items/Command/CommandDevices.png" sourcerect="0,640,384,304" depth="0.8" maxcondition="0" origin="0.5,0.6" />
|
||||
<Steering minvoltage="0.5" canbeselected="true" powerconsumption="10" linkuitocomponent="Sonar" msg="ItemMsgInteractSelect" allowuioverlap="true">
|
||||
<GuiFrame relativesize="0.55,0.59" anchor="Center" style="OuterGlow" color="0,0,0,0.8" relativeoffset="0.1,-0.05" draggable="false" />
|
||||
<StatusEffect type="InWater" target="This" condition="-0.5" />
|
||||
<poweronsound file="Content/Items/PowerOnLight1.ogg" range="1000" loop="false" />
|
||||
<MaintainPosIndicator texture="Content/Items/Command/NavUI.png" sourcerect="50,0,60,61" />
|
||||
<MaintainPosOriginIndicator texture="Content/Items/Command/NavUI.png" sourcerect="0,0,50,54" />
|
||||
<SteeringIndicator texture="Content/Items/Command/NavUI.png" sourcerect="0,135,362,16" origin="0,0.5" />
|
||||
<LightComponent range="10.0" lightcolor="255,255,255,0" powerconsumption="5" IsOn="true" castshadows="false" allowingameediting="false">
|
||||
<Upgrade gameversion="0.9.600.0" lightcolor="255,255,255,0" />
|
||||
<sprite texture="Content/Items/Command/navigatorLights.png" depth="0.025" sourcerect="0,0,384,304" origin="0.5,0.6" alpha="1.0" />
|
||||
</LightComponent>
|
||||
<LightComponent range="10.0" lightcolor="255,255,255,0" powerconsumption="5" IsOn="true" castshadows="false" blinkfrequency="1" allowingameediting="false">
|
||||
<Upgrade gameversion="0.9.600.0" lightcolor="255,255,255,0" />
|
||||
<sprite texture="Content/Items/Command/navigatorLights.png" depth="0.025" sourcerect="400,0,384,304" origin="0.5,0.6" alpha="1.0" />
|
||||
</LightComponent>
|
||||
</Steering>
|
||||
<aitarget sightrange="200" soundrange="10000" staticsight="true" fadeouttime="5" />
|
||||
<Sonar canbeselected="true" powerconsumption="100" displaybordersize="-0.1" allowuioverlap="true">
|
||||
<GuiFrame relativesize="0.55,0.59" anchor="Center" relativeoffset="0.1,-0.05" draggable="false" />
|
||||
<sound file="Content/Items/Command/SonarPing.ogg" type="OnUse" range="1000.0" />
|
||||
<sound file="Content/Items/Command/SonarPing2.ogg" type="OnUse" range="1000.0" />
|
||||
<StatusEffect target="This" type="OnUse">
|
||||
<sound file="Content/Items/Command/SonarPingFar.ogg" type="OnUse" range="6000.0" volume="0.8" />
|
||||
<sound file="Content/Items/Command/SonarPingFar2.ogg" type="OnUse" range="6000.0" volume="0.8" />
|
||||
</StatusEffect>
|
||||
<PingCircle texture="Content/Items/Command/pingCircle.png" origin="0.5,0.5" />
|
||||
<DirectionalPingCircle texture="Content/Items/Command/directionalPingCircle.png" origin="0.0,0.5" />
|
||||
<ScreenOverlay texture="Content/Items/Command/sonarOverlay.png" origin="0.5,0.5" />
|
||||
<ScreenBackground texture="Content/Items/Command/sonarBackground.png" origin="0.5,0.5" />
|
||||
<DirectionalPingBackground texture="Content/Items/Command/directionalPingBackground.png" origin="0.5,0.5" />
|
||||
<DirectionalPingButton index="0" texture="Content/Items/Command/directionalPingButton.png" sourcerect="0,0,91,266" origin="-4.5275,0.5" />
|
||||
<DirectionalPingButton index="1" texture="Content/Items/Command/directionalPingButton.png" sourcerect="133,0,91,266" origin="-4.5275,0.5" />
|
||||
<DirectionalPingButton index="2" texture="Content/Items/Command/directionalPingButton.png" sourcerect="266,0,91,266" origin="-4.5275,0.5" />
|
||||
<Blip texture="Content/Items/Command/sonarBlip.png" origin="0.5,0.5" />
|
||||
<LineSprite texture="Content/Items/Command/NavUI.png" sourcerect="181,141,109,4" origin="0,0.5" />
|
||||
<icon identifier="outpost" texture="Content/UI/MainIconsAtlas.png" sourcerect="352,398,16,8" origin="0.5,0.5" />
|
||||
<icon identifier="submarine" texture="Content/UI/MainIconsAtlas.png" sourcerect="353,407,14,6" origin="0.5,0.5" />
|
||||
<icon identifier="shuttle" texture="Content/UI/MainIconsAtlas.png" sourcerect="336,407,8,6" origin="0.5,0.5" />
|
||||
<icon identifier="artifact" texture="Content/UI/MainIconsAtlas.png" sourcerect="336,414,8,8" origin="0.5,0.5" />
|
||||
<icon identifier="location" texture="Content/UI/MainIconsAtlas.png" sourcerect="349,435,11,11" origin="0.5,0.5" />
|
||||
<icon identifier="" texture="Content/UI/MainIconsAtlas.png" sourcerect="346,416,4,4" origin="0.5,0.5" />
|
||||
</Sonar>
|
||||
<Terminal canbeselected="true" msg="ItemMsgInteractSelect" AllowInGameEditing="false" allowuioverlap="true">
|
||||
<GuiFrame relativesize="0.28,0.32" anchor="CenterLeft" pivot="TopLeft" relativeoffset="0.05,-0.001" style="ItemUI" />
|
||||
</Terminal>
|
||||
<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" />
|
||||
<RequiredSkill identifier="electrical" level="55" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Sounds/Damage/Electrocution1.ogg" range="1000" />
|
||||
<Explosion range="100.0" stun="0" force="5.0" flames="false" shockwave="false" sparks="true" underwaterbubble="false" />
|
||||
<Affliction identifier="stun" strength="5" />
|
||||
<Affliction identifier="burn" strength="5" />
|
||||
</StatusEffect>
|
||||
<requireditem items="screwdriver" type="Equipped" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
<input name="transducer_in" displayname="connection.sonartransducerin" />
|
||||
<input name="velocity_in" displayname="connection.steeringvelocityin" />
|
||||
<input name="signal_in" displayname="connection.signalin" />
|
||||
<output name="velocity_x_out" displayname="connection.velocityxout" />
|
||||
<output name="velocity_y_out" displayname="connection.velocityyout" />
|
||||
<output name="signal_out" displayname="connection.signalout" />
|
||||
<output name="toggle_docking" displayname="connection.toggledocking" />
|
||||
<output name="current_velocity_x" displayname="connection.currentvelocityx" />
|
||||
<output name="current_velocity_y" displayname="connection.currentvelocityy" />
|
||||
<output name="current_position_x" displayname="connection.currentpositionx" />
|
||||
<output name="current_position_y" displayname="connection.currentpositiony" />
|
||||
<output name="condition_out" displayname="connection.conditionout" />
|
||||
</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">
|
||||
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
||||
<RequiredSkill identifier="electrical" level="55" />
|
||||
<RequiredItem items="screwdriver" type="equipped" />
|
||||
<ParticleEmitter particle="damagebubbles" particleburstamount="2" particleburstinterval="2.0" particlespersecond="2" scalemin="0.5" scalemax="1.5" anglemin="0" anglemax="359" velocitymin="-10" velocitymax="10" mincondition="0.0" maxcondition="50.0" />
|
||||
<ParticleEmitter particle="spark" particleburstamount="5" particlespersecond="5" anglemin="0" anglemax="359" velocitymin="100" velocitymax="500" particleburstinterval="2" scalemin="0.5" scalemax="1" mincondition="0.0" maxcondition="15.0" />
|
||||
<ParticleEmitter particle="fleshsmoke" particlespersecond="2" scalemin="1" scalemax="2" mincondition="0.0" maxcondition="50.0" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Sounds/Damage/Electrocution1.ogg" range="1000" />
|
||||
<Affliction identifier="stun" strength="5" />
|
||||
<Affliction identifier="burn" strength="5" />
|
||||
</StatusEffect>
|
||||
</Repairable>
|
||||
</Item>
|
||||
</Items>
|
BIN
Prometheus/Items/Containers/containers1.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Containers/containers1.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Containers/containers_01.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Containers/containers_01.png
(Stored with Git LFS)
Normal file
Binary file not shown.
93
Prometheus/Items/Containers/containers_01.xml
Normal file
93
Prometheus/Items/Containers/containers_01.xml
Normal file
@@ -0,0 +1,93 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Items>
|
||||
<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" />
|
||||
<ItemContainer capacity="15" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
||||
<GuiFrame relativesize="0.25,0.35" anchor="Center" style="ItemUI" />
|
||||
<Containable items="smallitem,mediumitem" />
|
||||
</ItemContainer>
|
||||
</Item>
|
||||
<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" />
|
||||
<ItemContainer capacity="15" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
||||
<GuiFrame relativesize="0.25,0.35" anchor="Center" style="ItemUI" />
|
||||
<Containable items="smallitem,mediumitem" />
|
||||
</ItemContainer>
|
||||
</Item>
|
||||
<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" />
|
||||
<ItemContainer capacity="15" slotsperrow="5" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
||||
<GuiFrame relativesize="0.25,0.35" anchor="Center" style="ItemUI" />
|
||||
<Containable items="smallitem,mediumitem" />
|
||||
</ItemContainer>
|
||||
</Item>
|
||||
<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" />
|
||||
<ItemContainer capacity="20" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
||||
<RequiredItem items="idcard" type="Picked" msg="ItemMsgUnauthorizedAccess" ignoreineditor="true" />
|
||||
<GuiFrame relativesize="0.25,0.55" anchor="Center" style="ItemUI" />
|
||||
<Containable items="smallitem,mediumitem" />
|
||||
</ItemContainer>
|
||||
</Item>
|
||||
<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" />
|
||||
<ItemContainer capacity="30" slotsperrow="6" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
||||
<GuiFrame relativesize="0.25,0.45" anchor="Center" style="ItemUI" />
|
||||
<Containable items="smallitem,mediumitem" />
|
||||
</ItemContainer>
|
||||
</Item>
|
||||
<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" />
|
||||
<ItemContainer capacity="10" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
||||
<GuiFrame relativesize="0.25,0.35" anchor="Center" style="ItemUI" />
|
||||
<Containable items="crate" />
|
||||
</ItemContainer>
|
||||
</Item>
|
||||
<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" />
|
||||
<ItemContainer capacity="15" slotsperrow="5" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
||||
<GuiFrame relativesize="0.25,0.35" anchor="Center" style="ItemUI" />
|
||||
<Containable items="smallitem,mediumitem" />
|
||||
</ItemContainer>
|
||||
</Item>
|
||||
<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" />
|
||||
<ItemContainer capacity="20" slotsperrow="5" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
||||
<GuiFrame relativesize="0.25,0.45" anchor="Center" slotsperrow="5" style="ItemUI" />
|
||||
<Containable items="smallitem,chem,medical" />
|
||||
</ItemContainer>
|
||||
<Upgrade gameversion="0.10.0.0" scale="0.3" />
|
||||
</Item>
|
||||
<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" />
|
||||
<ItemContainer capacity="20" slotsperrow="5" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
||||
<GuiFrame relativesize="0.25,0.45" anchor="Center" slotsperrow="5" style="ItemUI" />
|
||||
<Containable items="smallitem,chem,medical" />
|
||||
</ItemContainer>
|
||||
<Upgrade gameversion="0.10.0.0" scale="0.3" />
|
||||
</Item>
|
||||
<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" />
|
||||
<ItemContainer capacity="20" slotsperrow="5" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
||||
<GuiFrame relativesize="0.25,0.45" anchor="Center" slotsperrow="5" style="ItemUI" />
|
||||
<Containable items="smallitem,chem,medical" />
|
||||
</ItemContainer>
|
||||
<Upgrade gameversion="0.10.0.0" scale="0.3" />
|
||||
</Item>
|
||||
<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" />
|
||||
<ItemContainer capacity="20" slotsperrow="5" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
||||
<GuiFrame relativesize="0.25,0.45" anchor="Center" slotsperrow="5" style="ItemUI" />
|
||||
<Containable items="smallitem,chem,medical" />
|
||||
</ItemContainer>
|
||||
<Upgrade gameversion="0.10.0.0" scale="0.3" />
|
||||
</Item>
|
||||
<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" />
|
||||
<ItemContainer capacity="30" slotsperrow="6" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect">
|
||||
<GuiFrame relativesize="0.25,0.45" anchor="Center" slotsperrow="6" style="ItemUI" />
|
||||
<Containable items="smallitem,chem,medical" />
|
||||
</ItemContainer>
|
||||
<Upgrade gameversion="0.10.0.0" scale="0.4" />
|
||||
</Item>
|
||||
</Items>
|
189
Prometheus/Items/Containers/custom_storagecontainers.xml
Normal file
189
Prometheus/Items/Containers/custom_storagecontainers.xml
Normal file
@@ -0,0 +1,189 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Items>
|
||||
<!-- Diving Suit Lockers -->
|
||||
<Item name="" identifier="ekdockyard_divingsuitlocker2" tags="container,divingsuitcontainer,divingsuitcontainerhorizontal" pickdistance="50" scale="0.6">
|
||||
<Sprite name="Large Diving Suit Locker" texture="Content/Items/Containers/DivingSuitLocker.png" depth="0.84" sourcerect="82,0,248,338" origin="0.5,0.5" />
|
||||
<DecorativeSprite name="Diving Suit Locker Frame" texture="Content/Items/Containers/DivingSuitLocker.png" depth="0.82" sourcerect="0,340,232,69" origin="0.5,0.5" offset="0,130" />
|
||||
<DecorativeSprite name="Diving Suit Locker Frame" texture="Content/Items/Containers/DivingSuitLocker.png" depth="0.82" sourcerect="0,340,232,69" origin="0.5,0.5" offset="0,65" />
|
||||
<DecorativeSprite name="Diving Suit Locker Frame" texture="Content/Items/Containers/DivingSuitLocker.png" depth="0.82" sourcerect="0,340,232,69" origin="0.5,0.5" />
|
||||
<DecorativeSprite name="Diving Suit Locker Frame" texture="Content/Items/Containers/DivingSuitLocker.png" depth="0.82" sourcerect="0,340,232,69" origin="0.5,0.5" offset="0,-65" />
|
||||
<DecorativeSprite name="Diving Suit Locker Frame" texture="Content/Items/Containers/DivingSuitLocker.png" depth="0.82" sourcerect="0,340,232,69" origin="0.5,0.5" offset="0,-130" />
|
||||
<Powered powerconsumption="50" currpowerconsumption="50" isactive="true">
|
||||
<GuiFrame relativesize="0.18,0.15" minsize="350,160" maxsize="420,192" anchor="Center" relativeoffset="0,-0.1" style="ItemUI" msg="ItemMsgInteractSelect" />
|
||||
</Powered>
|
||||
<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" />
|
||||
<RequiredSkill identifier="electrical" level="20" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Items/Weapons/ElectricalDischarger.ogg" range="1000" />
|
||||
<Explosion range="100.0" stun="0" force="5.0" flames="false" shockwave="false" sparks="true" underwaterbubble="false" />
|
||||
<Affliction identifier="stun" strength="5" />
|
||||
<Affliction identifier="burn" strength="5" />
|
||||
</StatusEffect>
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
</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">
|
||||
<GuiFrame relativesize="0.25,0.2" anchor="Center" style="ItemUI" />
|
||||
<Containable items="deepdiving,divingsuit,abyssdivingsuit,combatdivingsuit,pucs,slipsuit" />
|
||||
</ItemContainer>
|
||||
</Item>
|
||||
<Item name="" identifier="ekdockyard_divingsuitlocker_secure" tags="container,divingsuitcontainer,divingsuitcontainerwindow" pickdistance="50" scale="0.5">
|
||||
<Sprite name="Diving Suit Locker Vertical" texture="Content/Items/Containers/containers.png" depth="0.84" sourcerect="714,1,99,256" origin="0.5,0.5" />
|
||||
<DecorativeSprite texture="%ModDir%/Items/Containers/variants_divinglockers.png" depth="0.82" sourcerect="4,0,99,256" origin="0.5,0.5" />
|
||||
<Powered powerconsumption="10" currpowerconsumption="10" isactive="true">
|
||||
<GuiFrame relativesize="0.18,0.15" minsize="350,160" maxsize="420,192" anchor="Center" relativeoffset="0,-0.1" style="ItemUI" msg="ItemMsgInteractSelect" />
|
||||
</Powered>
|
||||
<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" />
|
||||
<RequiredSkill identifier="electrical" level="20" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Items/Weapons/ElectricalDischarger.ogg" range="1000" />
|
||||
<Explosion range="100.0" stun="0" force="5.0" flames="false" shockwave="false" sparks="true" underwaterbubble="false" />
|
||||
<Affliction identifier="stun" strength="3" />
|
||||
<Affliction identifier="burn" strength="5" />
|
||||
</StatusEffect>
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
</ConnectionPanel>
|
||||
<ItemContainer hideitems="false" drawinventory="true" capacity="1" slotsperrow="1" itempos="0,0" iteminterval="0,0" canbeselected="true" msg="ItemMsgInteractSelect">
|
||||
<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" />
|
||||
<Containable items="deepdiving,divingsuit,abyssdivingsuit,combatdivingsuit,pucs,slipsuit" />
|
||||
</ItemContainer>
|
||||
</Item>
|
||||
<!-- Cargo Logistics -->
|
||||
<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" />
|
||||
<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">
|
||||
<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" />
|
||||
</ItemContainer>
|
||||
</Item>
|
||||
<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" />
|
||||
<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">
|
||||
<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" />
|
||||
</ItemContainer>
|
||||
</Item>
|
||||
<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" />
|
||||
<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">
|
||||
<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" />
|
||||
</ItemContainer>
|
||||
</Item>
|
||||
<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" />
|
||||
<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">
|
||||
<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" />
|
||||
</ItemContainer>
|
||||
</Item>
|
||||
<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" />
|
||||
<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">
|
||||
<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" />
|
||||
</ItemContainer>
|
||||
</Item>
|
||||
<Item name="" identifier="ekdockyard_cargocompartment_freezer1" tags="container,crateshelf,cargocontainer" linkable="true" pickdistance="150" scale="0.5" waterproof="true">
|
||||
<Sprite texture="%ModDir%/Items/Containers/variants_cargocompartments.png" depth="0.8" sourcerect="0,432,336,416" origin="0.5,0.5" />
|
||||
<DecorativeSprite texture="%ModDir%/Items/Containers/variants_cargocompartments.png" depth="0.84" sourcerect="352,432,320,416" origin="0.5,0.5" />
|
||||
<DecorativeSprite texture="%ModDir%/Items/Containers/variants_cargocompartments.png" depth="0.85" sourcerect="688,432,96,96" rotationspeed="450" offset="-64,152">
|
||||
<AnimationConditional IsActive="True" targetitemcomponent="LightComponent" />
|
||||
<AnimationConditional Voltage="gt 0.5" targetitemcomponent="LightComponent" />
|
||||
</DecorativeSprite>
|
||||
<DecorativeSprite texture="%ModDir%/Items/Containers/variants_cargocompartments.png" depth="0.85" sourcerect="688,432,96,96" rotationspeed="360" offset="64,152">
|
||||
<AnimationConditional IsActive="True" targetitemcomponent="LightComponent" />
|
||||
<AnimationConditional Voltage="gt 0.5" targetitemcomponent="LightComponent" />
|
||||
</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">
|
||||
<GuiFrame relativesize="0.25,0.3" anchor="Center" style="ItemUI" />
|
||||
<Containable identifiers="crate,ita_cratebulk,cratetall,ita_eggcrate,ita_eggcrate2,ek_crateperishable" />
|
||||
<StatusEffect type="Always" targettype="Contained" targets="ita_eggcrate2" Condition="12.5" />
|
||||
</ItemContainer>
|
||||
<LightComponent range="10.0" lightcolor="10,10,10,0" powerconsumption="400" IsOn="true" castshadows="false" allowingameediting="false">
|
||||
<sprite texture="%ModDir%/Items/Containers/variants_cargocompartments.png" depth="0.025" sourcerect="0,418,1,1" origin="0.5,0.5" alpha="1.0" />
|
||||
<StatusEffect type="OnActive" targettype="Contained" targets="ek_crateperishable,ita_eggcrate" Condition="0.15" />
|
||||
<StatusEffect type="OnActive" targettype="Contained" targets="ita_eggcrate2" Condition="2.55" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power" displayname="connection.power" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
</ConnectionPanel>
|
||||
<Repairable selectkey="Select" header="mechanicalrepairsheader" deteriorationspeed="0.05" mindeteriorationdelay="240" maxdeteriorationdelay="750" mindeteriorationcondition="0" RepairThreshold="90" fixDurationHighSkill="5" fixDurationLowSkill="25" msg="ItemMsgRepairWrench" hudpriority="10">
|
||||
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
||||
<RequiredSkill identifier="mechanical" level="55" />
|
||||
<RequiredItem items="wrench" type="equipped" />
|
||||
<ParticleEmitter particle="damagebubbles" particleburstamount="2" particleburstinterval="2.0" particlespersecond="2" scalemin="0.5" scalemax="1.5" anglemin="0" anglemax="359" velocitymin="-10" velocitymax="10" mincondition="0.0" maxcondition="50.0" />
|
||||
<ParticleEmitter particle="smoke" particleburstamount="3" particleburstinterval="0.5" particlespersecond="2" scalemin="1" scalemax="2.5" anglemin="0" anglemax="359" velocitymin="-50" velocitymax="50" mincondition="15.0" maxcondition="50.0" />
|
||||
<ParticleEmitter particle="heavysmoke" particleburstinterval="0.25" particlespersecond="2" scalemin="2.5" scalemax="5.0" mincondition="0.0" maxcondition="15.0" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Items/MechanicalRepairFail.ogg" range="1000" />
|
||||
<Affliction identifier="burn" strength="15" />
|
||||
<Affliction identifier="stun" strength="2" />
|
||||
</StatusEffect>
|
||||
</Repairable>
|
||||
</Item>
|
||||
<!-- Security Containers -->
|
||||
<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" />
|
||||
<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">
|
||||
<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" />
|
||||
<Containable items="mountableweapon" />
|
||||
</ItemContainer>
|
||||
</Item>
|
||||
<!-- Logistics System -->
|
||||
<!--
|
||||
<Item name="Logistics Tube" identifier="ekdockyard_ioport_logisticstube1" tags="container,ekdockyard_ioport_logistics" category="Legacy"
|
||||
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">
|
||||
<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">
|
||||
<GuiFrame relativesize="0.15,0.35" anchor="Center" style="ItemUI" />
|
||||
<Containable items="smallitem" />
|
||||
</ItemContainer>
|
||||
</Item>
|
||||
-->
|
||||
<!--
|
||||
<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"/>
|
||||
|
||||
<PowerContainer capacity="100.0" 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" >
|
||||
<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="1" texture="%ModDir%/UI/ekdockyard_sloticons.png" sourcerect="64,0,64,64" origin="0.5,0.45" />
|
||||
|
||||
<StatusEffect type="OnContaining" targetslot="0" target="This" setvalue="false" charge="1" allowwhenbroken="true">
|
||||
<RequiredItem identifier="ekdockyard_generatorfuel" type="Contained" />
|
||||
<Conditional charge="lt 100" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnContaining" targetslot="0" target="Contained,This" setvalue="false" condition="-1" allowwhenbroken="true">
|
||||
<RequiredItem identifier="ekdockyard_generatorfuel" type="Contained" />
|
||||
<Conditional charge="lt 100" />
|
||||
</StatusEffect>
|
||||
|
||||
<StatusEffect type="OnContaining" targetslot="1" target="This" setvalue="false" charge="-1" allowwhenbroken="true">
|
||||
<RequiredItem identifier="ekdockyard_generatorfuel" type="Contained" matchonempty="true" />
|
||||
<Conditional charge="gt 0" />
|
||||
</StatusEffect>
|
||||
|
||||
|
||||
</ItemContainer>
|
||||
</Item>
|
||||
-->
|
||||
</Items>
|
BIN
Prometheus/Items/Containers/oxygear_cargostorage.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Containers/oxygear_cargostorage.png
(Stored with Git LFS)
Normal file
Binary file not shown.
87
Prometheus/Items/Containers/oxygear_container.xml
Normal file
87
Prometheus/Items/Containers/oxygear_container.xml
Normal file
@@ -0,0 +1,87 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Items>
|
||||
<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" />
|
||||
<ItemContainer hideitems="true" drawinventory="true" capacity="1" maxstacksize="1" slotsperrow="1" itempos="0,5" iteminterval="0,0" autofill="False" canbeselected="true" msg="ItemMsgInteractSelect">
|
||||
<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" />
|
||||
<Containable items="oxygear_divingsuit,deepdiving">
|
||||
<!-- Licht-Status: Wird aktiviert bei eingelegtem Anzug -->
|
||||
<StatusEffect type="OnContaining" target="This" targetitemcomponent="LightComponent" IsOn="true" delay="0.2" disabledeltatime="true" checkconditionalalways="true">
|
||||
<RequiredItem identifier="deepdiving,oxygear_divingsuit" type="Contained" />
|
||||
</StatusEffect>
|
||||
</Containable>
|
||||
</ItemContainer>
|
||||
<LightComponent range="19.0" lightcolor="75,125,175,225" powerconsumption="0" IsOn="false" castshadows="false" flicker="0.1" flickerspeed="0.5" allowingameediting="false">
|
||||
<LightTexture texture="%ModDir%/Lights/oxygear_divsuitlocker_light.png" depth="0.81" origin="0.5,0.62" />
|
||||
<!-- Licht-Status: Wird automatisch deaktiviert -->
|
||||
<StatusEffect type="Always" target="This" targetitemcomponent="LightComponent" IsOn="false" delay="0.1" disabledeltatime="true" checkconditionalalways="true" />
|
||||
</LightComponent>
|
||||
<!-- Status-Licht Grün -->
|
||||
<LightComponent range="20.0" lightcolor="24,66,12,255" powerconsumption="0" IsOn="false" castshadows="false" flicker="0.1" flickerspeed="0.1" allowingameediting="false">
|
||||
<LightTexture texture="Content/Lights/light_fluorescent_L2.png" depth="0.81" origin="0.50,2.24" />
|
||||
</LightComponent>
|
||||
</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">
|
||||
<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">
|
||||
<RequiredItem items="idcard" type="Picked" msg="ItemMsgUnauthorizedAccess" ignoreineditor="true" />
|
||||
<GuiFrame relativesize="0.30,0.40" anchor="Center" style="ItemUI" />
|
||||
<Containable items="smallitem,mediumitem" />
|
||||
</ItemContainer>
|
||||
<LightComponent range="20.0" lightcolor="50,70,100,95" powerconsumption="0" IsOn="true" castshadows="false" flicker="0.1" flickerspeed="0.1" allowingameediting="false">
|
||||
<LightTexture texture="Content/Lights/pointlight_bright.png" depth="0.81" origin="0.50,2.24" />
|
||||
</LightComponent>
|
||||
</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">
|
||||
<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">
|
||||
<RequiredItem items="idcard" type="Picked" msg="ItemMsgUnauthorizedAccess" ignoreineditor="true" />
|
||||
<GuiFrame relativesize="0.30,0.40" anchor="Center" style="ItemUI" />
|
||||
<Containable items="smallitem,mediumitem" />
|
||||
</ItemContainer>
|
||||
<LightComponent range="20.0" lightcolor="50,70,100,95" powerconsumption="0" IsOn="true" castshadows="false" flicker="0.1" flickerspeed="0.1" allowingameediting="false">
|
||||
<LightTexture texture="Content/Lights/pointlight_bright.png" depth="0.81" origin="0.50,2.24" />
|
||||
</LightComponent>
|
||||
</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">
|
||||
<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">
|
||||
<RequiredItem items="idcard" type="Picked" msg="ItemMsgUnauthorizedAccess" ignoreineditor="true" />
|
||||
<GuiFrame relativesize="0.25,0.35" anchor="Center" style="ItemUI" />
|
||||
<Containable items="smallitem,mediumitem" />
|
||||
</ItemContainer>
|
||||
<!-- Padding = left,top,right,bottom / Default ScrollSpeed = 20 -->
|
||||
<ItemLabel Padding="9,1,9,11" Scrollable="true" ScrollSpeed="25" TextColor="1,1,1,1" TextScale="1" TextAlignment="Center" Text="label.supplies" canbeselected="false">
|
||||
<LightComponent range="30.0" lightcolor="50,70,100,95" powerconsumption="0" IsOn="true" castshadows="false" flicker="0.1" flickerspeed="0.1" allowingameediting="false">
|
||||
<LightTexture texture="%ModDir%/Lights/oxygear_supplies_light.png" depth="0.81" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
</ItemLabel>
|
||||
<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" />
|
||||
<requireditem items="screwdriver" type="Equipped" />
|
||||
<input name="set_text" displayname="connection.set_text" fallbackdisplayname="connection.setoutput" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
</ConnectionPanel>
|
||||
</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">
|
||||
<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">
|
||||
<RequiredItem items="idcard" type="Picked" msg="ItemMsgUnauthorizedAccess" ignoreineditor="true" />
|
||||
<GuiFrame relativesize="0.25,0.35" anchor="Center" style="ItemUI" />
|
||||
<Containable items="ammobox,coilgunequipment,coilgunammo,railgunequipment,railgunammo,depthchargeammo" />
|
||||
</ItemContainer>
|
||||
</Item>
|
||||
<Item name="" identifier="oxygear_weaponholder" tags="weaponholder,oxygear" category="Misc" linkable="false" pickdistance="50" showcontentsintooltip="true" scale="0.5" waterproof="false" fireproof="false">
|
||||
<!-- Platte -->
|
||||
<Sprite texture="oxygear_weaponholder_01.png" depth="0.85" sourcerect="0,0,86,86" canflipx="false" origin="0.5,0.5" />
|
||||
<!-- Halter -->
|
||||
<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">
|
||||
<!-- Zugriffsberechtigung -->
|
||||
<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" />
|
||||
<Containable items="mountableweapon,weapon,tool" />
|
||||
</ItemContainer>
|
||||
</Item>
|
||||
</Items>
|
BIN
Prometheus/Items/Containers/oxygear_divsuitlocker.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Containers/oxygear_divsuitlocker.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Containers/oxygear_divsuitlocker_empty_v2.bak
Normal file
BIN
Prometheus/Items/Containers/oxygear_divsuitlocker_empty_v2.bak
Normal file
Binary file not shown.
After Width: | Height: | Size: 36 KiB |
BIN
Prometheus/Items/Containers/oxygear_locker_b_v2.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Containers/oxygear_locker_b_v2.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Containers/oxygear_locker_v2.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Containers/oxygear_locker_v2.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Containers/oxygear_supplies_v1.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Containers/oxygear_supplies_v1.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Containers/oxygear_weaponholder_01.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Containers/oxygear_weaponholder_01.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Containers/oxygear_weaponholder_02.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Containers/oxygear_weaponholder_02.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Containers/variants_cargocompartments.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Containers/variants_cargocompartments.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Containers/variants_divinglockers.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Containers/variants_divinglockers.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Door/BlastDoorBreak.ogg
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Door/BlastDoorBreak.ogg
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Door/BlastDoorImpact01.ogg
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Door/BlastDoorImpact01.ogg
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Door/BlastDoorImpact02.ogg
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Door/BlastDoorImpact02.ogg
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Door/BlastDoorImpact03.ogg
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Door/BlastDoorImpact03.ogg
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Door/BlastDoorImpact04.ogg
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Door/BlastDoorImpact04.ogg
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Door/BlastDoorImpact05.ogg
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Door/BlastDoorImpact05.ogg
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Door/blastdoor1_move.ogg
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Door/blastdoor1_move.ogg
(Stored with Git LFS)
Normal file
Binary file not shown.
397
Prometheus/Items/Door/custom_dockingports.xml
Normal file
397
Prometheus/Items/Door/custom_dockingports.xml
Normal file
@@ -0,0 +1,397 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Items>
|
||||
<!-- Silent Vanilla Docking Ports -->
|
||||
<Item name="Docking Port (Silent)" identifier="ekdockyard_dockingportsilent" tags="dock" linkable="true" scale="0.5" description="A vertically aligned docking interface. Improved actuation mechanism and dampening systems allow for almost noiseless operation." indestructible="true" requirecursorinsidetrigger="true" requirebodyinsidetrigger="false">
|
||||
<Sprite texture="Content/Items/Door/dockingport.png" sourcerect="0,0,226,418" depth="0.94" origin="0.5,0.5" />
|
||||
<trigger x="0" y="0" width="224" height="60" />
|
||||
<trigger x="0" y="-358" width="224" height="60" />
|
||||
<DockingPort IsHorizontal="true" DistanceTolerance="200,64" DockedDistance="172">
|
||||
<StatusEffect type="OnSecondaryUse" target="This">
|
||||
<sound file="Content/Items/Door/DockingPort2.ogg" type="OnSecondaryUse" range="1000.0" volume="0.5" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnUse" target="This">
|
||||
<sound file="Content/Items/Door/DockingPort1.ogg" type="OnUse" range="1000.0" volume="0.5" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnBroken" target="This">
|
||||
<sound file="Content/Items/Door/DoorBreak2.ogg" range="3000" />
|
||||
</StatusEffect>
|
||||
</DockingPort>
|
||||
<PowerTransfer CanBeOverloaded="false" FireProbability="0.0" />
|
||||
<Wire />
|
||||
<LightComponent range="10.0" lightcolor="255,0,0,0" powerconsumption="0" IsOn="false" castshadows="false" allowingameediting="false">
|
||||
<IsActive targetitemcomponent="DockingPort" docked="false" />
|
||||
<Sprite texture="Content/Items/Door/dockingportlights.png" sourcerect="0,0,113,209" depth="0.9" origin="0.5,0.5" alpha="1.0" />
|
||||
</LightComponent>
|
||||
<LightComponent range="10.0" lightcolor="0,255,0,0" powerconsumption="0" IsOn="false" castshadows="false" allowingameediting="false">
|
||||
<IsActive targetitemcomponent="DockingPort" docked="true" />
|
||||
<Sprite texture="Content/Items/Door/dockingportlights.png" sourcerect="0,0,113,209" depth="0.9" origin="0.5,0.5" alpha="1.0" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem identifier="screwdriver" type="Equipped" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<output name="power" displayname="connection.power" />
|
||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
||||
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" />
|
||||
<!-- Todo: wait for this to work
|
||||
<output name="signal_0" displayname="connection.signalx~[num]=0" fallbackdisplayname="connection.signalinx~[num]=0" />
|
||||
<output name="signal_1" displayname="connection.signalx~[num]=1" fallbackdisplayname="connection.signalinx~[num]=1" />
|
||||
<output name="signal_2" displayname="connection.signalx~[num]=2" fallbackdisplayname="connection.signalinx~[num]=2" />
|
||||
<output name="signal_3" displayname="connection.signalx~[num]=3" fallbackdisplayname="connection.signalinx~[num]=3" />
|
||||
-->
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="Docking Hatch (Silent)" identifier="ekdockyard_dockinghatchsilent" tags="dock" linkable="true" scale="0.5" description="A horizontally aligned docking interface. Improved actuation mechanism and dampening systems allow for almost noiseless operation." indestructible="true" requirecursorinsidetrigger="true" requirebodyinsidetrigger="false">
|
||||
<Sprite texture="Content/Items/Door/dockingport.png" sourcerect="252,4,256,224" depth="0.94" origin="0.5,0.5" />
|
||||
<trigger x="0" y="0" width="60" height="224" />
|
||||
<trigger x="196" y="0" width="60" height="224" />
|
||||
<DockingPort IsHorizontal="false" DistanceTolerance="64,200" DockedDistance="172">
|
||||
<StatusEffect type="OnSecondaryUse" target="This">
|
||||
<sound file="Content/Items/Door/DockingPort2.ogg" type="OnSecondaryUse" range="1000.0" volume="0.5" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnUse" target="This">
|
||||
<sound file="Content/Items/Door/DockingPort1.ogg" type="OnUse" range="1000.0" volume="0.5" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnBroken" target="This">
|
||||
<sound file="Content/Items/Door/DoorBreak2.ogg" range="3000" />
|
||||
</StatusEffect>
|
||||
</DockingPort>
|
||||
<PowerTransfer CanBeOverloaded="false" FireProbability="0.0" />
|
||||
<Wire />
|
||||
<LightComponent range="10.0" lightcolor="255,0,0,0" powerconsumption="0" IsOn="false" castshadows="false" allowingameediting="false">
|
||||
<IsActive targetitemcomponent="DockingPort" docked="false" />
|
||||
<Sprite texture="Content/Items/Door/dockingportlights.png" sourcerect="126,2,128,112" depth="0.9" origin="0.5,0.5" alpha="1.0" />
|
||||
</LightComponent>
|
||||
<LightComponent range="10.0" lightcolor="0,255,0,0" powerconsumption="0" IsOn="false" castshadows="false" allowingameediting="false">
|
||||
<IsActive targetitemcomponent="DockingPort" docked="true" />
|
||||
<Sprite texture="Content/Items/Door/dockingportlights.png" sourcerect="126,2,128,112" depth="0.9" origin="0.5,0.5" alpha="1.0" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<output name="power" displayname="connection.power" />
|
||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
||||
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" />
|
||||
<!-- Todo: wait for this to work
|
||||
<output name="signal_0" displayname="connection.signalx~[num]=0" fallbackdisplayname="connection.signalinx~[num]=0" />
|
||||
<output name="signal_1" displayname="connection.signalx~[num]=1" fallbackdisplayname="connection.signalinx~[num]=1" />
|
||||
<output name="signal_2" displayname="connection.signalx~[num]=2" fallbackdisplayname="connection.signalinx~[num]=2" />
|
||||
<output name="signal_3" displayname="connection.signalx~[num]=3" fallbackdisplayname="connection.signalinx~[num]=3" />
|
||||
-->
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<!-- Docking Port Sizes -->
|
||||
<Item name="Docking Rail Vertical" identifier="ekdockyard_dockingrailvertical" tags="dock" linkable="true" scale="0.5" description="A docking interface aligned along a vertical rail." indestructible="true" requirecursorinsidetrigger="true" requirebodyinsidetrigger="false">
|
||||
<Sprite texture="%ModDir%/Items/Door/dockingports_custom.png" sourcerect="0,0,128,160" depth="0.94" origin="0.5,0.5" />
|
||||
<trigger x="32" y="0" width="64" height="160" />
|
||||
<DockingPort IsHorizontal="false" DistanceTolerance="64,256" DockedDistance="176">
|
||||
<StatusEffect type="OnSecondaryUse" target="This">
|
||||
<sound file="%ModDir%/Items/Door/dockingrail2.ogg" type="OnSecondaryUse" range="4000.0" volume="0.7" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnUse" target="This">
|
||||
<sound file="%ModDir%/Items/Door/dockingrail1.ogg" type="OnUse" range="4000.0" volume="0.7" />
|
||||
</StatusEffect>
|
||||
</DockingPort>
|
||||
<PowerTransfer CanBeOverloaded="false" FireProbability="0.0" />
|
||||
<Wire />
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<output name="power" displayname="connection.power" />
|
||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
||||
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" />
|
||||
</ConnectionPanel>
|
||||
</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">
|
||||
<Sprite texture="%ModDir%/Items/Door/dockingports_custom.png" sourcerect="128,0,160,128" depth="0.94" origin="0.5,0.5" />
|
||||
<trigger x="0" y="-32" width="160" height="64" />
|
||||
<DockingPort IsHorizontal="true" DistanceTolerance="256,64" DockedDistance="176">
|
||||
<StatusEffect type="OnSecondaryUse" target="This">
|
||||
<sound file="%ModDir%/Items/Door/dockingrail2.ogg" type="OnSecondaryUse" range="4000.0" volume="0.7" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnUse" target="This">
|
||||
<sound file="%ModDir%/Items/Door/dockingrail1.ogg" type="OnUse" range="4000.0" volume="0.7" />
|
||||
</StatusEffect>
|
||||
</DockingPort>
|
||||
<PowerTransfer CanBeOverloaded="false" FireProbability="0.0" />
|
||||
<Wire />
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<output name="power" displayname="connection.power" />
|
||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
||||
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" />
|
||||
</ConnectionPanel>
|
||||
</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">
|
||||
<Sprite texture="%ModDir%/Items/Door/dockingports_custom.png" sourcerect="0,168,160,416" depth="0.94" origin="0.5,0.5" />
|
||||
<trigger x="0" y="0" width="160" height="60" />
|
||||
<trigger x="0" y="-358" width="160" height="60" />
|
||||
<DockingPort IsHorizontal="true" DistanceTolerance="200,64" DockedDistance="110">
|
||||
<StatusEffect type="OnSecondaryUse" target="This">
|
||||
<sound file="Content/Items/Door/DockingPort2.ogg" type="OnSecondaryUse" range="15000.0" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnUse" target="This">
|
||||
<Explosion range="5000.0" camerashake="5" stun="0" force="0.0" flames="false" shockwave="false" sparks="true" underwaterbubble="false" />
|
||||
<sound file="Content/Items/Door/DockingPort1.ogg" type="OnUse" range="15000.0" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnBroken" target="This">
|
||||
<sound file="Content/Items/Door/DoorBreak2.ogg" range="3000" />
|
||||
</StatusEffect>
|
||||
</DockingPort>
|
||||
<PowerTransfer CanBeOverloaded="false" FireProbability="0.0" />
|
||||
<Wire />
|
||||
<LightComponent range="10.0" lightcolor="255,0,0,0" powerconsumption="0" IsOn="false" castshadows="false" allowingameediting="false">
|
||||
<IsActive targetitemcomponent="DockingPort" docked="false" />
|
||||
<Sprite texture="%ModDir%/Items/Door/dockingports_custom.png" sourcerect="168,136,80,208" depth="0.9" origin="0.5,0.5" alpha="1.0" />
|
||||
</LightComponent>
|
||||
<LightComponent range="10.0" lightcolor="0,255,0,0" powerconsumption="0" IsOn="false" castshadows="false" allowingameediting="false">
|
||||
<IsActive targetitemcomponent="DockingPort" docked="true" />
|
||||
<Sprite texture="%ModDir%/Items/Door/dockingports_custom.png" sourcerect="168,136,80,208" depth="0.9" origin="0.5,0.5" alpha="1.0" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem identifier="screwdriver" type="Equipped" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<output name="power" displayname="connection.power" maxwires="6" maxplayerconnectablewires="5" />
|
||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
||||
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" />
|
||||
</ConnectionPanel>
|
||||
</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">
|
||||
<Sprite texture="%ModDir%/Items/Door/dockingports_custom.png" sourcerect="296,0,256,160" depth="0.94" origin="0.5,0.5" />
|
||||
<trigger x="0" y="0" width="60" height="160" />
|
||||
<trigger x="196" y="0" width="60" height="160" />
|
||||
<DockingPort IsHorizontal="false" DistanceTolerance="64,200" DockedDistance="110">
|
||||
<StatusEffect type="OnSecondaryUse" target="This">
|
||||
<sound file="Content/Items/Door/DockingPort2.ogg" type="OnSecondaryUse" range="15000.0" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnUse" target="This">
|
||||
<Explosion range="5000.0" camerashake="5" stun="0" force="0.0" flames="false" shockwave="false" sparks="true" underwaterbubble="false" />
|
||||
<sound file="Content/Items/Door/DockingPort1.ogg" type="OnUse" range="15000.0" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnBroken" target="This">
|
||||
<sound file="Content/Items/Door/DoorBreak2.ogg" range="3000" />
|
||||
</StatusEffect>
|
||||
</DockingPort>
|
||||
<PowerTransfer CanBeOverloaded="false" FireProbability="0.0" />
|
||||
<Wire />
|
||||
<LightComponent range="10.0" lightcolor="255,0,0,0" powerconsumption="0" IsOn="false" castshadows="false" allowingameediting="false">
|
||||
<IsActive targetitemcomponent="DockingPort" docked="false" />
|
||||
<Sprite texture="%ModDir%/Items/Door/dockingports_custom.png" sourcerect="560,2,136,88" depth="0.9" origin="0.5,0.5" alpha="1.0" />
|
||||
</LightComponent>
|
||||
<LightComponent range="10.0" lightcolor="0,255,0,0" powerconsumption="0" IsOn="false" castshadows="false" allowingameediting="false">
|
||||
<IsActive targetitemcomponent="DockingPort" docked="true" />
|
||||
<Sprite texture="%ModDir%/Items/Door/dockingports_custom.png" sourcerect="560,2,136,88" depth="0.9" origin="0.5,0.5" alpha="1.0" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<output name="power" displayname="connection.power" maxwires="6" maxplayerconnectablewires="5" />
|
||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
||||
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" />
|
||||
</ConnectionPanel>
|
||||
</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">
|
||||
<Sprite texture="%ModDir%/Items/Door/dockingports_custom.png" sourcerect="0,168,160,416" depth="0.94" origin="0.5,0.5" />
|
||||
<trigger x="0" y="0" width="160" height="60" />
|
||||
<trigger x="0" y="-358" width="160" height="60" />
|
||||
<DockingPort IsHorizontal="true" DistanceTolerance="200,64" DockedDistance="110">
|
||||
<StatusEffect type="OnSecondaryUse" target="This">
|
||||
<sound file="Content/Items/Door/DockingPort2.ogg" type="OnSecondaryUse" range="1000.0" volume="0.5" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnUse" target="This">
|
||||
<sound file="Content/Items/Door/DockingPort1.ogg" type="OnUse" range="1000.0" volume="0.5" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnBroken" target="This">
|
||||
<sound file="Content/Items/Door/DoorBreak2.ogg" range="3000" />
|
||||
</StatusEffect>
|
||||
</DockingPort>
|
||||
<PowerTransfer CanBeOverloaded="false" FireProbability="0.0" />
|
||||
<Wire />
|
||||
<LightComponent range="10.0" lightcolor="255,0,0,0" powerconsumption="0" IsOn="false" castshadows="false" allowingameediting="false">
|
||||
<IsActive targetitemcomponent="DockingPort" docked="false" />
|
||||
<Sprite texture="%ModDir%/Items/Door/dockingports_custom.png" sourcerect="168,136,80,208" depth="0.9" origin="0.5,0.5" alpha="1.0" />
|
||||
</LightComponent>
|
||||
<LightComponent range="10.0" lightcolor="0,255,0,0" powerconsumption="0" IsOn="false" castshadows="false" allowingameediting="false">
|
||||
<IsActive targetitemcomponent="DockingPort" docked="true" />
|
||||
<Sprite texture="%ModDir%/Items/Door/dockingports_custom.png" sourcerect="168,136,80,208" depth="0.9" origin="0.5,0.5" alpha="1.0" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem identifier="screwdriver" type="Equipped" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<output name="power" displayname="connection.power" maxwires="6" maxplayerconnectablewires="5" />
|
||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
||||
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" />
|
||||
</ConnectionPanel>
|
||||
</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">
|
||||
<Sprite texture="%ModDir%/Items/Door/dockingports_custom.png" sourcerect="296,0,256,160" depth="0.94" origin="0.5,0.5" />
|
||||
<trigger x="0" y="0" width="60" height="160" />
|
||||
<trigger x="196" y="0" width="60" height="160" />
|
||||
<DockingPort IsHorizontal="false" DistanceTolerance="64,200" DockedDistance="110">
|
||||
<StatusEffect type="OnSecondaryUse" target="This">
|
||||
<sound file="Content/Items/Door/DockingPort2.ogg" type="OnSecondaryUse" range="1000.0" volume="0.5" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnUse" target="This">
|
||||
<sound file="Content/Items/Door/DockingPort1.ogg" type="OnUse" range="1000.0" volume="0.5" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnBroken" target="This">
|
||||
<sound file="Content/Items/Door/DoorBreak2.ogg" range="3000" />
|
||||
</StatusEffect>
|
||||
</DockingPort>
|
||||
<PowerTransfer CanBeOverloaded="false" FireProbability="0.0" />
|
||||
<Wire />
|
||||
<LightComponent range="10.0" lightcolor="255,0,0,0" powerconsumption="0" IsOn="false" castshadows="false" allowingameediting="false">
|
||||
<IsActive targetitemcomponent="DockingPort" docked="false" />
|
||||
<Sprite texture="%ModDir%/Items/Door/dockingports_custom.png" sourcerect="560,2,136,88" depth="0.9" origin="0.5,0.5" alpha="1.0" />
|
||||
</LightComponent>
|
||||
<LightComponent range="10.0" lightcolor="0,255,0,0" powerconsumption="0" IsOn="false" castshadows="false" allowingameediting="false">
|
||||
<IsActive targetitemcomponent="DockingPort" docked="true" />
|
||||
<Sprite texture="%ModDir%/Items/Door/dockingports_custom.png" sourcerect="560,2,136,88" depth="0.9" origin="0.5,0.5" alpha="1.0" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<output name="power" displayname="connection.power" maxwires="6" maxplayerconnectablewires="5" />
|
||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
||||
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" />
|
||||
</ConnectionPanel>
|
||||
</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">
|
||||
<Sprite texture="%ModDir%/Items/Door/dockingports_custom.png" sourcerect="560,96,72,64" depth="0.94" origin="0.5,0.5" />
|
||||
<trigger x="4" y="0" width="64" height="64" />
|
||||
<DockingPort IsHorizontal="true" DistanceTolerance="64,175" DockedDistance="64">
|
||||
<StatusEffect type="OnSecondaryUse" target="This">
|
||||
<sound file="%ModDir%/Items/Door/dockingrail2.ogg" type="OnSecondaryUse" range="1500.0" volume="0.5" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnUse" target="This">
|
||||
<sound file="%ModDir%/Items/Door/dockingrail1.ogg" type="OnUse" range="1500.0" volume="0.5" />
|
||||
</StatusEffect>
|
||||
</DockingPort>
|
||||
<PowerTransfer CanBeOverloaded="false" FireProbability="0.0" />
|
||||
<Wire />
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<output name="power" displayname="connection.power" />
|
||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
||||
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" />
|
||||
</ConnectionPanel>
|
||||
</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">
|
||||
<Sprite texture="%ModDir%/Items/Door/dockingports_custom.png" sourcerect="640,96,64,72" depth="0.94" origin="0.5,0.5" />
|
||||
<trigger x="0" y="-4" width="64" height="64" />
|
||||
<DockingPort IsHorizontal="false" DistanceTolerance="175,64" DockedDistance="64">
|
||||
<StatusEffect type="OnSecondaryUse" target="This">
|
||||
<sound file="%ModDir%/Items/Door/dockingrail2.ogg" type="OnSecondaryUse" range="1500.0" volume="0.5" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnUse" target="This">
|
||||
<sound file="%ModDir%/Items/Door/dockingrail1.ogg" type="OnUse" range="1500.0" volume="0.5" />
|
||||
</StatusEffect>
|
||||
</DockingPort>
|
||||
<PowerTransfer CanBeOverloaded="false" FireProbability="0.0" />
|
||||
<Wire />
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<output name="power" displayname="connection.power" />
|
||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
||||
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" />
|
||||
</ConnectionPanel>
|
||||
</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">
|
||||
<Sprite texture="%ModDir%/Items/Door/dockingports_custom.png" sourcerect="720,0,160,896" depth="0.94" origin="0.5,0.5" />
|
||||
<trigger x="0" y="0" width="160" height="60" />
|
||||
<trigger x="0" y="-840" width="160" height="60" />
|
||||
<DockingPort IsHorizontal="true" DistanceTolerance="200,64" DockedDistance="110">
|
||||
<StatusEffect type="OnSecondaryUse" target="This">
|
||||
<sound file="%ModDir%/Items/Door/largedockingport2.ogg" type="OnSecondaryUse" range="15000.0" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnUse" target="This">
|
||||
<Explosion range="5000.0" camerashake="5" stun="0" force="0.0" flames="false" shockwave="false" sparks="true" underwaterbubble="false" />
|
||||
<sound file="%ModDir%/Items/Door/largedockingport1.ogg" type="OnUse" range="15000.0" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnBroken" target="This">
|
||||
<sound file="Content/Items/Door/DoorBreak2.ogg" range="3000" />
|
||||
</StatusEffect>
|
||||
</DockingPort>
|
||||
<PowerTransfer CanBeOverloaded="false" FireProbability="0.0" />
|
||||
<Wire />
|
||||
<!--
|
||||
<LightComponent range="10.0" lightcolor="255,0,0,0" powerconsumption="0" IsOn="false" castshadows="false" allowingameediting="false">
|
||||
<IsActive targetitemcomponent="DockingPort" docked="false" />
|
||||
<Sprite texture="%ModDir%/Items/Door/dockingports_custom.png" sourcerect="168,136,80,208" depth="0.9" origin="0.5,0.5" alpha="1.0" />
|
||||
</LightComponent>
|
||||
<LightComponent range="10.0" lightcolor="0,255,0,0" powerconsumption="0" IsOn="false" castshadows="false" allowingameediting="false">
|
||||
<IsActive targetitemcomponent="DockingPort" docked="true" />
|
||||
<Sprite texture="%ModDir%/Items/Door/dockingports_custom.png" sourcerect="168,136,80,208" depth="0.9" origin="0.5,0.5" alpha="1.0" />
|
||||
</LightComponent>
|
||||
-->
|
||||
<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" />
|
||||
<RequiredItem identifier="screwdriver" type="Equipped" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<output name="power" displayname="connection.power" maxwires="6" maxplayerconnectablewires="5" />
|
||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
||||
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" />
|
||||
</ConnectionPanel>
|
||||
</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">
|
||||
<Sprite texture="%ModDir%/Items/Door/dockingports_custom.png" sourcerect="0,736,576,160" depth="0.94" origin="0.5,0.5" />
|
||||
<trigger x="0" y="0" width="60" height="160" />
|
||||
<trigger x="520" y="0" width="60" height="160" />
|
||||
<DockingPort IsHorizontal="false" DistanceTolerance="64,200" DockedDistance="110">
|
||||
<StatusEffect type="OnSecondaryUse" target="This">
|
||||
<sound file="%ModDir%/Items/Door/largedockingport2.ogg" type="OnSecondaryUse" range="15000.0" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnUse" target="This">
|
||||
<Explosion range="5000.0" camerashake="5" stun="0" force="0.0" flames="false" shockwave="false" sparks="true" underwaterbubble="false" />
|
||||
<sound file="%ModDir%/Items/Door/largedockingport1.ogg" type="OnUse" range="15000.0" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnBroken" target="This">
|
||||
<sound file="Content/Items/Door/DoorBreak2.ogg" range="3000" />
|
||||
</StatusEffect>
|
||||
</DockingPort>
|
||||
<PowerTransfer CanBeOverloaded="false" FireProbability="0.0" />
|
||||
<Wire />
|
||||
<!--
|
||||
<LightComponent range="10.0" lightcolor="255,0,0,0" powerconsumption="0" IsOn="false" castshadows="false" allowingameediting="false">
|
||||
<IsActive targetitemcomponent="DockingPort" docked="false" />
|
||||
<Sprite texture="%ModDir%/Items/Door/dockingports_custom.png" sourcerect="560,2,136,88" depth="0.9" origin="0.5,0.5" alpha="1.0" />
|
||||
</LightComponent>
|
||||
<LightComponent range="10.0" lightcolor="0,255,0,0" powerconsumption="0" IsOn="false" castshadows="false" allowingameediting="false">
|
||||
<IsActive targetitemcomponent="DockingPort" docked="true" />
|
||||
<Sprite texture="%ModDir%/Items/Door/dockingports_custom.png" sourcerect="560,2,136,88" depth="0.9" origin="0.5,0.5" alpha="1.0" />
|
||||
</LightComponent>
|
||||
-->
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<output name="power" displayname="connection.power" maxwires="6" maxplayerconnectablewires="5" />
|
||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
||||
<output name="proximity_sensor" displayname="connection.dockingproximitysensor" fallbackdisplayname="label.readytodock" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
</Items>
|
2996
Prometheus/Items/Door/custom_doors.xml
Normal file
2996
Prometheus/Items/Door/custom_doors.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
Prometheus/Items/Door/dockingports_custom.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Door/dockingports_custom.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Door/dockingrail1.ogg
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Door/dockingrail1.ogg
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Door/dockingrail2.ogg
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Door/dockingrail2.ogg
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Door/door_custom1.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Door/door_custom1.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Door/door_exteriordoors1.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Door/door_exteriordoors1.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Door/door_exteriordoors1break.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Door/door_exteriordoors1break.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Door/door_exteriordoors2.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Door/door_exteriordoors2.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Door/door_maintenancepanels1.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Door/door_maintenancepanels1.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Door/door_maintenancepanels1break.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Door/door_maintenancepanels1break.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Door/door_vanillaheavy.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Door/door_vanillaheavy.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Door/exteriorshelldoor1_move.ogg
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Door/exteriorshelldoor1_move.ogg
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Door/largedockingport1.ogg
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Door/largedockingport1.ogg
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Door/largedockingport2.ogg
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Door/largedockingport2.ogg
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Door/maintenancepanel1_move.ogg
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Door/maintenancepanel1_move.ogg
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/alarmbuzzer_new1.ogg
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/alarmbuzzer_new1.ogg
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/cameras_advanced.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/cameras_advanced.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/cameras_advanced1.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/cameras_advanced1.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/crankshaft_equipment1.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/crankshaft_equipment1.png
(Stored with Git LFS)
Normal file
Binary file not shown.
105
Prometheus/Items/Electricity/custom_cameras.xml
Normal file
105
Prometheus/Items/Electricity/custom_cameras.xml
Normal file
@@ -0,0 +1,105 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Items>
|
||||
<Item name="" identifier="ekdockyard_camerasmall1" category="Electrical" tags="camera" focusonselected="true" offsetonselected="750" linkable="true" Scale="0.5" spritecolor="150,150,150,255">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/cameras_advanced1.png" depth="0.8" sourcerect="0,0,88,88" origin="0.5, 0.42" />
|
||||
<Turret canbeselected="true" linkable="true" barrelpos="44,44" reload="999999999" rotationlimits="-180,180" powerconsumption="0.0" showchargeindicator="true" showprojectileindicator="true" springstiffnesslowskill="25" springstiffnesshighskill="25" springdampinglowskill="10" springdampinghighskill="10" rotationspeedlowskill="90" rotationspeedhighskill="90">
|
||||
<BarrelSprite texture="%ModDir%/Items/Electricity/cameras_advanced1.png" depth="0.805" sourcerect="88,0,48,80" origin="0.5, 0.65" />
|
||||
<Crosshair texture="Content/Items/Weapons/Crosshairs.png" sourcerect="256,0,256,256" />
|
||||
<CrosshairPointer texture="Content/Items/Weapons/Crosshairs.png" sourcerect="0,0,256,256" />
|
||||
</Turret>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="position_in" displayname="connection.turretaimingin" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="" identifier="ekdockyard_cameradeco_sensor1" category="Electrical" tags="command,camera,sonartransducer" focusonselected="true" offsetonselected="1250" linkable="true" Scale="0.75" spritecolor="150,150,150,255">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/cameras_advanced1.png" depth="0.8" sourcerect="0,88,128,128" origin="0.5, 0.46" />
|
||||
<SonarTransducer MinVoltage="0.5" PowerConsumption="100" canbeselected="true" />
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
<input name="control_in" displayname="connection.controlin" />
|
||||
<output name="data_out" displayname="connection.sonardataout" fallbackdisplayname="connection.signalout" />
|
||||
</ConnectionPanel>
|
||||
</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">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/cameras_advanced1.png" depth="0.8" sourcerect="128,88,128,128" origin="0.5, 0.46" />
|
||||
<SonarTransducer MinVoltage="0.5" PowerConsumption="100" canbeselected="true" />
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
<input name="control_in" displayname="connection.controlin" />
|
||||
<output name="data_out" displayname="connection.sonardataout" fallbackdisplayname="connection.signalout" />
|
||||
</ConnectionPanel>
|
||||
</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">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/cameras_advanced1.png" depth="0.8" sourcerect="256,0,128,128" origin="0.5, 0.5" />
|
||||
<Turret canbeselected="true" linkable="true" barrelpos="64,31" reload="999999999" rotationlimits="-180,180" powerconsumption="0.0" showchargeindicator="true" showprojectileindicator="true" springstiffnesslowskill="25" springstiffnesshighskill="25" springdampinglowskill="10" springdampinghighskill="10" rotationspeedlowskill="90" rotationspeedhighskill="90">
|
||||
<BarrelSprite texture="%ModDir%/Items/Electricity/cameras_advanced1.png" depth="0.805" sourcerect="256,128,160,128" origin="0.6, 0.6" />
|
||||
<Crosshair texture="Content/Items/Weapons/Crosshairs.png" sourcerect="256,0,256,256" />
|
||||
<CrosshairPointer texture="Content/Items/Weapons/Crosshairs.png" sourcerect="0,0,256,256" />
|
||||
</Turret>
|
||||
<SonarTransducer MinVoltage="0.5" PowerConsumption="100" canbeselected="true" />
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
<input name="position_in" displayname="connection.turretaimingin" />
|
||||
<output name="data_out" displayname="connection.sonardataout" fallbackdisplayname="connection.signalout" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<!-- Turrets cannot be manually controlled.
|
||||
<Item name="Telescope" identifier="ekdockyard_cameradeco_manual1" category="Electrical"
|
||||
description="Basic magnification optic for manual spotting and rangefinding, or simply enjoying the view."
|
||||
tags="camera,periscope" focusonselected="true" offsetonselected="750" linkable="false" Scale="0.5" spritecolor="150,150,150,255"
|
||||
disableitemusagewhenselected="true"isshootable="true" requireaimtouse="false" requireaimtosecondaryuse="false">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/cameras_advanced1.png" depth="0.8" sourcerect="0,0,88,88" origin="0.5, 0.42" />
|
||||
<Controller UserPos="-35.0, -50.0" direction="Right" canbeselected="true" msg="ItemMsgInteractSelect">
|
||||
<limbposition limb="Torso" position="-25,-200" />
|
||||
<limbposition limb="LeftHand" position="67,-170" />
|
||||
<limbposition limb="RightHand" position="67,-170" />
|
||||
</Controller>
|
||||
<Turret canbeselected="true" linkable="false" barrelpos="44,44" reload="999999999"
|
||||
rotationlimits="-180,180"
|
||||
powerconsumption="0.0"
|
||||
showchargeindicator="false"
|
||||
showprojectileindicator="false"
|
||||
springstiffnesslowskill="25" springstiffnesshighskill="25"
|
||||
springdampinglowskill="10" springdampinghighskill="10"
|
||||
rotationspeedlowskill="90" rotationspeedhighskill="90">
|
||||
<BarrelSprite texture="%ModDir%/Items/Electricity/cameras_advanced1.png" depth="0.805" sourcerect="88,0,48,80" origin="0.5, 0.65" />
|
||||
<Crosshair texture="Content/Items/Weapons/Crosshairs.png" sourcerect="256,0,256,256" />
|
||||
<CrosshairPointer texture="Content/Items/Weapons/Crosshairs.png" sourcerect="0,0,256,256" />
|
||||
</Turret>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<output name="position_out" displayname="connection.turretaimingout" fallbackdisplayname="inputtype.aim" />
|
||||
<output name="trigger_out" displayname="connection.turrettriggerout" fallbackdisplayname="inputtype.shoot" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
-->
|
||||
<Item name="" identifier="ekdockyard_transducer_sonardome1" category="Electrical" tags="command,sonartransducer" focusonselected="true" offsetonselected="1250" linkable="true" Scale="0.75" spritecolor="150,150,150,255">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/transducers_advanced1.png" depth="0.8" sourcerect="0,0,128,160" origin="0.5, 0.5" />
|
||||
<SonarTransducer MinVoltage="0.5" PowerConsumption="100" canbeselected="true" />
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
<output name="data_out" displayname="connection.sonardataout" fallbackdisplayname="connection.signalout" />
|
||||
</ConnectionPanel>
|
||||
</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">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/transducers_advanced1.png" depth="0.8" sourcerect="0,192,256,320" origin="0.5, 0.5" />
|
||||
<SonarTransducer MinVoltage="0.5" PowerConsumption="100" canbeselected="true" />
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
<output name="data_out" displayname="connection.sonardataout" fallbackdisplayname="connection.signalout" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
</Items>
|
1519
Prometheus/Items/Electricity/custom_devices.xml
Normal file
1519
Prometheus/Items/Electricity/custom_devices.xml
Normal file
File diff suppressed because it is too large
Load Diff
132
Prometheus/Items/Electricity/custom_gauges.xml
Normal file
132
Prometheus/Items/Electricity/custom_gauges.xml
Normal file
@@ -0,0 +1,132 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Items>
|
||||
<Item name="" identifier="ekdockyard_customgauge1a" category="Electrical,Decorative" tags="smallitem" focusonselected="false" linkable="false" Scale="0.5" spritecolor="165,160,150,255">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/gauges1.png" depth="0.8" sourcerect="0,0,128,128" origin="0.5, 0.5" />
|
||||
<DecorativeSprite texture="%ModDir%/Items/Electricity/gauges1.png" sourcerect="280,0,64,64" depth="0.815" origin="0.5,0.5" />
|
||||
<Turret canbeselected="false" characterusable="false" linkable="false" barrelpos="64,64" reload="999999999" rotationlimits="0,360" powerconsumption="10000.0" showchargeindicator="false" showprojectileindicator="false" springstiffnesslowskill="25" springstiffnesshighskill="25" springdampinglowskill="10" springdampinghighskill="10" rotationspeedlowskill="90" rotationspeedhighskill="90">
|
||||
<BarrelSprite texture="%ModDir%/Items/Electricity/gauges1.png" depth="0.805" sourcerect="256,0,16,64" origin="0.5, 0.5" />
|
||||
</Turret>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="position_in" displayname="sp.item.rotation.name" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="" identifier="ekdockyard_customgauge1b" category="Electrical,Decorative" tags="smallitem" focusonselected="false" linkable="false" Scale="0.5" spritecolor="165,160,150,255">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/gauges1.png" depth="0.8" sourcerect="128,0,128,128" origin="0.5, 0.5" />
|
||||
<DecorativeSprite texture="%ModDir%/Items/Electricity/gauges1.png" sourcerect="280,0,64,64" depth="0.815" origin="0.5,0.5" />
|
||||
<Turret canbeselected="false" characterusable="false" linkable="false" barrelpos="64,64" reload="999999999" rotationlimits="0,360" powerconsumption="10000.0" showchargeindicator="false" showprojectileindicator="false" springstiffnesslowskill="25" springstiffnesshighskill="25" springdampinglowskill="10" springdampinghighskill="10" rotationspeedlowskill="90" rotationspeedhighskill="90">
|
||||
<BarrelSprite texture="%ModDir%/Items/Electricity/gauges1.png" depth="0.805" sourcerect="256,0,16,64" origin="0.5, 0.5" />
|
||||
</Turret>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="position_in" displayname="sp.item.rotation.name" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="" identifier="ekdockyard_customgaugesector1a" category="Electrical,Decorative" Tags="smallitem" scale="0.5" noninteractable="True">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/gauges1.png" sourcerect="352,0,32,32" depth="0.81" origin="0,1" />
|
||||
</Item>
|
||||
<Item name="" identifier="ekdockyard_customgaugesector1b" category="Electrical,Decorative" Tags="smallitem" scale="0.5" noninteractable="True">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/gauges1.png" sourcerect="352,40,32,32" depth="0.81" origin="0,1" />
|
||||
</Item>
|
||||
<Item name="" identifier="ekdockyard_customgaugesector1c" category="Electrical,Decorative" Tags="smallitem" scale="0.5" noninteractable="True">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/gauges1.png" sourcerect="280,72,64,32" depth="0.81" origin="0.5,1" />
|
||||
</Item>
|
||||
<Item name="" identifier="ekdockyard_customgauge2a" category="Electrical,Decorative" tags="smallitem" focusonselected="false" linkable="false" Scale="0.5" spritecolor="165,160,150,255">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/gauges1.png" depth="0.8" sourcerect="0,128,128,128" origin="0.5, 0.5" />
|
||||
<DecorativeSprite texture="%ModDir%/Items/Electricity/gauges1.png" sourcerect="288,128,96,96" depth="0.815" origin="0.5,0.5" />
|
||||
<Turret canbeselected="false" characterusable="false" linkable="false" barrelpos="64,64" reload="999999999" rotationlimits="0,360" powerconsumption="10000.0" showchargeindicator="false" showprojectileindicator="false" springstiffnesslowskill="25" springstiffnesshighskill="25" springdampinglowskill="10" springdampinghighskill="10" rotationspeedlowskill="90" rotationspeedhighskill="90">
|
||||
<BarrelSprite texture="%ModDir%/Items/Electricity/gauges1.png" depth="0.805" sourcerect="256,128,16,88" origin="0.5, 0.5" />
|
||||
</Turret>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="position_in" displayname="sp.item.rotation.name" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="" identifier="ekdockyard_customgauge2b" category="Electrical,Decorative" tags="smallitem" focusonselected="false" linkable="false" Scale="0.5" spritecolor="165,160,150,255">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/gauges1.png" depth="0.8" sourcerect="128,128,128,128" origin="0.5, 0.5" />
|
||||
<DecorativeSprite texture="%ModDir%/Items/Electricity/gauges1.png" sourcerect="288,128,96,96" depth="0.815" origin="0.5,0.5" />
|
||||
<Turret canbeselected="false" characterusable="false" linkable="false" barrelpos="64,84" reload="999999999" rotationlimits="0,360" powerconsumption="10000.0" showchargeindicator="false" showprojectileindicator="false" springstiffnesslowskill="25" springstiffnesshighskill="25" springdampinglowskill="10" springdampinghighskill="10" rotationspeedlowskill="90" rotationspeedhighskill="90">
|
||||
<BarrelSprite texture="%ModDir%/Items/Electricity/gauges1.png" depth="0.805" sourcerect="256,128,16,96" origin="0.5, 0.5" />
|
||||
</Turret>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="position_in" displayname="sp.item.rotation.name" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="" identifier="ekdockyard_customgaugesector2a" category="Electrical,Decorative" Tags="smallitem" scale="0.5" noninteractable="True">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/gauges1.png" sourcerect="288,224,48,32" depth="0.81" origin="0,1" />
|
||||
</Item>
|
||||
<Item name="" identifier="ekdockyard_customgaugesector2b" category="Electrical,Decorative" Tags="smallitem" scale="0.5" noninteractable="True">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/gauges1.png" sourcerect="336,128,48,48" depth="0.81" origin="0,1" />
|
||||
</Item>
|
||||
<Item name="" identifier="ekdockyard_customgaugesector2c" category="Electrical,Decorative" Tags="smallitem" scale="0.5" noninteractable="True">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/gauges1.png" sourcerect="288,128,96,48" depth="0.81" origin="0.5,1" />
|
||||
</Item>
|
||||
<Item name="" identifier="ekdockyard_customgauge_engine1a" category="Electrical,Decorative" tags="smallitem" focusonselected="false" linkable="false" Scale="0.5" spritecolor="165,160,150,255">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/gauges2_engine.png" depth="0.8" sourcerect="0,0,128,128" origin="0.5, 0.5" />
|
||||
<DecorativeSprite texture="%ModDir%/Items/Electricity/gauges2_engine.png" sourcerect="0,128,96,96" depth="0.815" origin="0.5,0.5" />
|
||||
<LightComponent range="10.0" lightcolor="255,255,255,0" powerconsumption="5" IsOn="true" castshadows="false" allowingameediting="false">
|
||||
<sprite texture="%ModDir%/Items/Electricity/gauges2_engine.png" depth="0.025" sourcerect="0,224,96,96" origin="0.5,0.5" alpha="1.0" />
|
||||
</LightComponent>
|
||||
<Turret canbeselected="false" characterusable="false" linkable="false" barrelpos="64,64" reload="999999999" rotationlimits="0,360" powerconsumption="10000.0" showchargeindicator="false" showprojectileindicator="false" springstiffnesslowskill="25" springstiffnesshighskill="25" springdampinglowskill="10" springdampinghighskill="10" rotationspeedlowskill="90" rotationspeedhighskill="90">
|
||||
<BarrelSprite texture="%ModDir%/Items/Electricity/gauges2_engine.png" depth="0.805" sourcerect="256,128,32,48" origin="0.5, 1" />
|
||||
</Turret>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power" displayname="connection.power" />
|
||||
<input name="position_in" displayname="sp.item.rotation.name" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="" identifier="ekdockyard_customgauge_engine1b" category="Electrical,Decorative" tags="smallitem" focusonselected="false" linkable="false" Scale="0.5" spritecolor="165,160,150,255">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/gauges2_engine.png" depth="0.8" sourcerect="128,0,128,128" origin="0.5, 0.5" />
|
||||
<DecorativeSprite texture="%ModDir%/Items/Electricity/gauges2_engine.png" sourcerect="0,128,96,96" depth="0.815" origin="0.5,0.5" />
|
||||
<LightComponent range="10.0" lightcolor="255,255,255,0" powerconsumption="5" IsOn="true" castshadows="false" allowingameediting="false">
|
||||
<sprite texture="%ModDir%/Items/Electricity/gauges2_engine.png" depth="0.025" sourcerect="128,224,96,96" origin="0.5,0.5" alpha="1.0" />
|
||||
</LightComponent>
|
||||
<Turret canbeselected="false" characterusable="false" linkable="false" barrelpos="64,64" reload="999999999" rotationlimits="0,360" powerconsumption="10000.0" showchargeindicator="false" showprojectileindicator="false" springstiffnesslowskill="25" springstiffnesshighskill="25" springdampinglowskill="10" springdampinghighskill="10" rotationspeedlowskill="90" rotationspeedhighskill="90">
|
||||
<BarrelSprite texture="%ModDir%/Items/Electricity/gauges2_engine.png" depth="0.798" sourcerect="288,80,32,96" origin="0.5, 1" />
|
||||
</Turret>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power" displayname="connection.power" />
|
||||
<input name="position_in" displayname="sp.item.rotation.name" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="" identifier="ekdockyard_customgaugemarkings_engine1a" category="Electrical,Decorative" Tags="smallitem" scale="0.5" noninteractable="True">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/gauges2_engine.png" sourcerect="144,128,96,96" depth="0.805" origin="0.5,0.5" />
|
||||
</Item>
|
||||
<Item name="" identifier="ekdockyard_customgaugemarkings_engine1b" category="Electrical,Decorative" Tags="smallitem" scale="0.5" noninteractable="True">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/gauges2_engine.png" sourcerect="192,224,96,96" depth="0.805" origin="0.5,0.5" />
|
||||
</Item>
|
||||
<Item name="" identifier="ekdockyard_customgaugesector_engine1a" category="Electrical,Decorative" Tags="smallitem" scale="0.5" noninteractable="True">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/gauges2_engine.png" sourcerect="96,128,32,48" depth="0.81" origin="0.5,1" />
|
||||
</Item>
|
||||
<Item name="" identifier="ekdockyard_customgauge_turret1a" category="Electrical,Decorative" tags="smallitem" focusonselected="false" linkable="false" Scale="0.5" spritecolor="165,160,150,255">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/gauges2_turretclock.png" depth="0.8" sourcerect="0,0,128,128" origin="0.5, 0.5" />
|
||||
<DecorativeSprite texture="%ModDir%/Items/Electricity/gauges2_turretclock.png" sourcerect="0,128,96,96" depth="0.815" origin="0.5,0.5" />
|
||||
<LightComponent range="10.0" lightcolor="255,255,255,0" powerconsumption="5" IsOn="true" castshadows="false" allowingameediting="false">
|
||||
<sprite texture="%ModDir%/Items/Electricity/gauges2_turretclock.png" depth="0.025" sourcerect="0,224,96,96" origin="0.5,0.5" alpha="1.0" />
|
||||
</LightComponent>
|
||||
<Turret canbeselected="false" characterusable="false" linkable="false" barrelpos="64,64" reload="999999999" rotationlimits="0,360" powerconsumption="10000.0" showchargeindicator="false" showprojectileindicator="false" springstiffnesslowskill="25" springstiffnesshighskill="25" springdampinglowskill="10" springdampinghighskill="10" rotationspeedlowskill="90" rotationspeedhighskill="90">
|
||||
<BarrelSprite texture="%ModDir%/Items/Electricity/gauges2_turretclock.png" depth="0.805" sourcerect="288,128,32,48" origin="0.5, 1" />
|
||||
</Turret>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power" displayname="connection.power" />
|
||||
<input name="position_in" displayname="sp.item.rotation.name" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="" identifier="ekdockyard_customgaugemarkings_turret1a" category="Electrical,Decorative" Tags="smallitem" scale="0.5" noninteractable="True">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/gauges2_turretclock.png" sourcerect="96,128,96,96" depth="0.805" origin="0.5,0.5" />
|
||||
</Item>
|
||||
<Item name="" identifier="ekdockyard_customgaugemarkings_turret1b" category="Electrical,Decorative" Tags="smallitem" scale="0.5" noninteractable="True">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/gauges2_turretclock.png" sourcerect="192,128,96,96" depth="0.805" origin="0.5,0.5" />
|
||||
</Item>
|
||||
</Items>
|
292
Prometheus/Items/Electricity/custom_lights.xml
Normal file
292
Prometheus/Items/Electricity/custom_lights.xml
Normal file
@@ -0,0 +1,292 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Items>
|
||||
<!-- Advanced Lamp -->
|
||||
<Item name="Advanced Emergency Light" identifier="ekdockyard_emergencylightadvanced" category="Legacy" Tags="smallitem,light" scale="0.5">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/lamps_advanced1.png" sourcerect="0,64,96,24" depth="0.8" origin="0.5,0.5" />
|
||||
<PowerTransfer canbeselected="false" msg="ItemMsgInteractSelect" />
|
||||
<LightComponent lightcolor="1.0,0.0,0.0,0.1" range="250.0" IsOn="true" powerconsumption="0" castlights="false">
|
||||
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
|
||||
<sprite texture="%ModDir%/Items/Electricity/lamps_advanced1light.png" sourcerect="0,64,96,24" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power" displayname="connection.power" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" /> -->
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="Advanced Lamp" identifier="ekdockyard_vanillalightadvanced01" category="Legacy" Tags="smallitem,light" scale="0.5">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/lamps_advanced1.png" sourcerect="0,0,112,64" depth="0.8" origin="0.5,0.5" />
|
||||
<PowerTransfer canbeselected="false" msg="ItemMsgInteractSelect" />
|
||||
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="800.0" IsOn="true" powerconsumption="5">
|
||||
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
|
||||
<sprite texture="%ModDir%/Items/Electricity/lamps_advanced1light.png" sourcerect="0,0,112,64" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power" displayname="connection.power" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" /> -->
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="Advanced Lamp" identifier="ekdockyard_vanillalightadvanced02" category="Legacy" Tags="smallitem,light" scale="0.5">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/lamps_advanced1.png" sourcerect="112,0,112,88" depth="0.8" origin="0.5,0.5" />
|
||||
<PowerTransfer canbeselected="false" msg="ItemMsgInteractSelect" />
|
||||
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="800.0" IsOn="true" powerconsumption="5">
|
||||
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
|
||||
<sprite texture="%ModDir%/Items/Electricity/lamps_advanced1light.png" sourcerect="112,0,112,88" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power" displayname="connection.power" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" /> -->
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="Advanced Lamp" identifier="ekdockyard_vanillalightadvanced03" category="Legacy" Tags="smallitem,light" scale="0.5">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/lamps_advanced1.png" sourcerect="0,88,64,96" depth="0.8" origin="0.5,0.5" />
|
||||
<PowerTransfer canbeselected="false" msg="ItemMsgInteractSelect" />
|
||||
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="800.0" IsOn="true" powerconsumption="5">
|
||||
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
|
||||
<sprite texture="%ModDir%/Items/Electricity/lamps_advanced1light.png" sourcerect="0,88,64,96" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power" displayname="connection.power" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" /> -->
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="Advanced Lamp" identifier="ekdockyard_vanillalightadvanced04" category="Legacy" Tags="smallitem,light" scale="0.5">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/lamps_advanced1.png" sourcerect="64,88,64,96" depth="0.8" origin="0.5,0.5" />
|
||||
<PowerTransfer canbeselected="false" msg="ItemMsgInteractSelect" />
|
||||
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="800.0" IsOn="true" powerconsumption="5">
|
||||
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
|
||||
<sprite texture="%ModDir%/Items/Electricity/lamps_advanced1light.png" sourcerect="64,88,64,96" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power" displayname="connection.power" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" /> -->
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="Advanced Lamp" identifier="ekdockyard_vanillalightadvanced05" category="Legacy" Tags="smallitem,light" scale="0.5">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/lamps_advanced1.png" sourcerect="128,88,64,96" depth="0.8" origin="0.5,0.5" />
|
||||
<PowerTransfer canbeselected="false" msg="ItemMsgInteractSelect" />
|
||||
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="800.0" IsOn="true" powerconsumption="5">
|
||||
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
|
||||
<sprite texture="%ModDir%/Items/Electricity/lamps_advanced1light.png" sourcerect="128,88,64,96" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power" displayname="connection.power" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" /> -->
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="Advanced Lamp" identifier="ekdockyard_lightadvanced01" category="Legacy" Tags="smallitem,light" scale="0.25">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/lamps_advanced2.png" sourcerect="0,0,128,128" depth="0.8" origin="0.5,0.5" />
|
||||
<PowerTransfer canbeselected="false" msg="ItemMsgInteractSelect" />
|
||||
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="800.0" IsOn="true" powerconsumption="5">
|
||||
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
|
||||
<sprite texture="%ModDir%/Items/Electricity/lamps_advanced2light.png" sourcerect="0,0,128,128" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power" displayname="connection.power" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" /> -->
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="Advanced Lamp" identifier="ekdockyard_lightadvanced02" category="Legacy" Tags="smallitem,light" scale="0.25">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/lamps_advanced2.png" sourcerect="0,128,192,64" depth="0.8" origin="0.5,0.5" />
|
||||
<PowerTransfer canbeselected="false" msg="ItemMsgInteractSelect" />
|
||||
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="800.0" IsOn="true" powerconsumption="5">
|
||||
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
|
||||
<sprite texture="%ModDir%/Items/Electricity/lamps_advanced2light.png" sourcerect="0,128,192,64" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power" displayname="connection.power" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" /> -->
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="Advanced Lamp" identifier="ekdockyard_lightadvanced03" category="Legacy" Tags="smallitem,light" scale="0.25">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/lamps_advanced2.png" sourcerect="0,192,192,48" depth="0.8" origin="0.5,0.5" />
|
||||
<PowerTransfer canbeselected="false" msg="ItemMsgInteractSelect" />
|
||||
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="800.0" IsOn="true" powerconsumption="5">
|
||||
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
|
||||
<sprite texture="%ModDir%/Items/Electricity/lamps_advanced2light.png" sourcerect="0,192,192,48" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power" displayname="connection.power" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" /> -->
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="Advanced Lamp" identifier="ekdockyard_lightadvanced04" category="Legacy" Tags="smallitem,light" scale="0.25">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/lamps_advanced2.png" sourcerect="192,192,96,48" depth="0.8" origin="0.5,0.5" />
|
||||
<PowerTransfer canbeselected="false" msg="ItemMsgInteractSelect" />
|
||||
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="800.0" IsOn="true" powerconsumption="5">
|
||||
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
|
||||
<sprite texture="%ModDir%/Items/Electricity/lamps_advanced2light.png" sourcerect="192,192,96,48" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power" displayname="connection.power" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" /> -->
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="Advanced Lamp" identifier="ekdockyard_lightadvanced05" category="Legacy" Tags="smallitem,light" scale="0.25">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/lamps_advanced2.png" sourcerect="0,240,288,48" depth="0.8" origin="0.5,0.5" />
|
||||
<PowerTransfer canbeselected="false" msg="ItemMsgInteractSelect" />
|
||||
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="800.0" IsOn="true" powerconsumption="5">
|
||||
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
|
||||
<sprite texture="%ModDir%/Items/Electricity/lamps_advanced2light.png" sourcerect="0,240,288,48" alpha="1.0" origin="0.5,0.4" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power" displayname="connection.power" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
<!-- <output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" /> -->
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<!-- Rotating Lights -->
|
||||
<Item name="Rotating Alarm Lamp" identifier="ekdockyard_lightspinner1" tags="light" category="Machine" focusonselected="true" offsetonselected="750" linkable="false" Scale="0.5">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/lamps_advanced1.png" depth="0.01" sourcerect="0,192,64,64" />
|
||||
<Turret canbeselected="true" linkable="false" barrelpos="32,32" reload="999999999" rotationlimits="180,360" powerconsumption="10000.0" showchargeindicator="false" showprojectileindicator="false" springstiffnesslowskill="25" springstiffnesshighskill="25" springdampinglowskill="5" springdampinghighskill="5" rotationspeedlowskill="0.5" rotationspeedhighskill="0.5">
|
||||
<BarrelSprite texture="%ModDir%/Items/Electricity/lamps_advanced1.png" sourcerect="64,192,32,40" origin="0.5, 0.5" />
|
||||
<LightComponent LightColor="1.0,1.0,1.0,1.0" Flicker="0.0" range="500" IsOn="true" powerconsumption="5" drawbehindsubs="false" ignorecontinuoustoggle="true">
|
||||
<LightTexture texture="%ModDir%/Lights/lightcone_siren.png" origin="0.5,0.5" size="1.0,1.0" />
|
||||
</LightComponent>
|
||||
</Turret>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
<input name="position_in" displayname="connection.turretaimingin" />
|
||||
<input name="set_light" displayname="connection.setlight" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<!-- Custom Indicator Lights -->
|
||||
<Item name="Indicator Light" identifier="ekdockyard_lightindicator1" category="Electrical" Tags="light" scale="0.5">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/lamps_indicators1.png" depth="0.8" sourcerect="0,0,48,48" origin="0.5,0.5" />
|
||||
<LightComponent range="20" canbeselected="true" color="255,255,255,255" castshadows="false">
|
||||
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
|
||||
<sprite texture="%ModDir%/Items/Electricity/lamps_indicators1.png" sourcerect="0,48,48,48" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="Indicator Light" identifier="ekdockyard_lightindicator2" category="Electrical" Tags="light" scale="0.5">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/lamps_indicators1.png" depth="0.8" sourcerect="48,0,112,48" origin="0.5,0.5" />
|
||||
<LightComponent range="20" canbeselected="true" color="255,255,255,255" castshadows="false">
|
||||
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
|
||||
<sprite texture="%ModDir%/Items/Electricity/lamps_indicators1.png" sourcerect="48,48,112,48" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="Indicator Light" identifier="ekdockyard_lightindicator3" category="Electrical" Tags="light" scale="0.5">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/lamps_indicators1.png" depth="0.8" sourcerect="160,0,48,48" origin="0.5,0.5" />
|
||||
<LightComponent range="20" canbeselected="true" color="255,255,255,255" castshadows="false">
|
||||
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
|
||||
<sprite texture="%ModDir%/Items/Electricity/lamps_indicators1.png" sourcerect="160,48,48,48" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<!-- Outpost Lights -->
|
||||
<Item name="" identifier="ekdockyard_opdeco_surgicallights" nameidentifier="opdeco_surgicallights" width="272" height="128" texturescale="1.0,1.0" scale="0.5" noninteractable="true" category="Decorative">
|
||||
<sprite texture="Content/Map/Outposts/Art/MedBayAssets.png" sourcerect="752,0,272,128" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
|
||||
<LightComponent range="0.0" lightcolor="255,255,255,255" IsOn="true" castshadows="false" allowingameediting="false">
|
||||
<sprite texture="Content/Map/Outposts/Art/MedBayAssets.png" sourcerect="480,0,272,128" depth="0.1" origin="0.5,0.5" alpha="1.0" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="" identifier="ekdockyard_opdeco_lighttower" nameidentifier="op_lighttower" width="176" height="352" texturescale="1.0,1.0" scale="0.5" category="Decorative" noninteractable="true">
|
||||
<sprite texture="Content/Map/Outposts/Art/TunnelWalls.png" sourcerect="849,1697,176,352" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
|
||||
<LightComponent range="160.0" lightcolor="255,234,181,200" IsOn="true" castshadows="false" allowingameediting="false">
|
||||
<sprite texture="Content/Map/Outposts/Art/TunnelWalls.png" sourcerect="671,1697,176,352" depth="0.1" origin="0.5,0.5" alpha="1.0" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="" identifier="ekdockyard_opdeco_lighttower2" nameidentifier="op_lighttower" width="176" height="352" texturescale="1.0,1.0" scale="0.5" category="Decorative" noninteractable="true">
|
||||
<sprite texture="Content/Map/Outposts/Art/TunnelWalls.png" sourcerect="849,1697,176,52" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
|
||||
<LightComponent range="160.0" lightcolor="255,234,181,200" IsOn="true" castshadows="false" allowingameediting="false">
|
||||
<sprite texture="Content/Map/Outposts/Art/TunnelWalls.png" sourcerect="671,1697,176,52" depth="0.1" origin="0.5,0.5" alpha="1.0" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
</Items>
|
190
Prometheus/Items/Electricity/custom_lights_outputtest.xml
Normal file
190
Prometheus/Items/Electricity/custom_lights_outputtest.xml
Normal file
@@ -0,0 +1,190 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Items>
|
||||
<Item name="Advanced Emergency Light" identifier="ekdockyard_emergencylightadvanced" category="Electrical" Tags="smallitem,light" scale="0.5">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/lamps_advanced1.png" sourcerect="0,64,96,24" depth="0.8" origin="0.5,0.5" />
|
||||
<PowerTransfer canbeselected="false" msg="ItemMsgInteractSelect" />
|
||||
<LightComponent lightcolor="1.0,0.0,0.0,0.1" range="250.0" IsOn="true" powerconsumption="0" castlights="false">
|
||||
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
|
||||
<sprite texture="%ModDir%/Items/Electricity/lamps_advanced1light.png" sourcerect="0,64,96,24" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<output name="power" displayname="connection.power" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="Advanced Lamp" identifier="ekdockyard_vanillalightadvanced01" category="Electrical" Tags="smallitem,light" scale="0.5">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/lamps_advanced1.png" sourcerect="0,0,112,64" depth="0.8" origin="0.5,0.5" />
|
||||
<PowerTransfer canbeselected="false" msg="ItemMsgInteractSelect" />
|
||||
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="800.0" IsOn="true" powerconsumption="5">
|
||||
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
|
||||
<sprite texture="%ModDir%/Items/Electricity/lamps_advanced1light.png" sourcerect="0,0,112,64" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<output name="power" displayname="connection.power" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="Advanced Lamp" identifier="ekdockyard_vanillalightadvanced02" category="Electrical" Tags="smallitem,light" scale="0.5">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/lamps_advanced1.png" sourcerect="112,0,112,88" depth="0.8" origin="0.5,0.5" />
|
||||
<PowerTransfer canbeselected="false" msg="ItemMsgInteractSelect" />
|
||||
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="800.0" IsOn="true" powerconsumption="5">
|
||||
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
|
||||
<sprite texture="%ModDir%/Items/Electricity/lamps_advanced1light.png" sourcerect="112,0,112,88" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<output name="power" displayname="connection.power" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="Advanced Lamp" identifier="ekdockyard_vanillalightadvanced03" category="Electrical" Tags="smallitem,light" scale="0.5">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/lamps_advanced1.png" sourcerect="0,88,64,96" depth="0.8" origin="0.5,0.5" />
|
||||
<PowerTransfer canbeselected="false" msg="ItemMsgInteractSelect" />
|
||||
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="800.0" IsOn="true" powerconsumption="5">
|
||||
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
|
||||
<sprite texture="%ModDir%/Items/Electricity/lamps_advanced1light.png" sourcerect="0,88,64,96" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<output name="power" displayname="connection.power" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="Advanced Lamp" identifier="ekdockyard_vanillalightadvanced04" category="Electrical" Tags="smallitem,light" scale="0.5">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/lamps_advanced1.png" sourcerect="64,88,64,96" depth="0.8" origin="0.5,0.5" />
|
||||
<PowerTransfer canbeselected="false" msg="ItemMsgInteractSelect" />
|
||||
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="800.0" IsOn="true" powerconsumption="5">
|
||||
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
|
||||
<sprite texture="%ModDir%/Items/Electricity/lamps_advanced1light.png" sourcerect="64,88,64,96" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<output name="power" displayname="connection.power" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="Advanced Lamp" identifier="ekdockyard_vanillalightadvanced05" category="Electrical" Tags="smallitem,light" scale="0.5">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/lamps_advanced1.png" sourcerect="128,88,64,96" depth="0.8" origin="0.5,0.5" />
|
||||
<PowerTransfer canbeselected="false" msg="ItemMsgInteractSelect" />
|
||||
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="800.0" IsOn="true" powerconsumption="5">
|
||||
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
|
||||
<sprite texture="%ModDir%/Items/Electricity/lamps_advanced1light.png" sourcerect="128,88,64,96" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<output name="power" displayname="connection.power" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="Advanced Lamp" identifier="ekdockyard_lightadvanced01" category="Electrical" Tags="smallitem,light" scale="0.25">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/lamps_advanced2.png" sourcerect="0,0,128,128" depth="0.8" origin="0.5,0.5" />
|
||||
<PowerTransfer canbeselected="false" msg="ItemMsgInteractSelect" />
|
||||
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="800.0" IsOn="true" powerconsumption="5">
|
||||
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
|
||||
<sprite texture="%ModDir%/Items/Electricity/lamps_advanced2light.png" sourcerect="0,0,128,128" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<output name="power" displayname="connection.power" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="Advanced Lamp" identifier="ekdockyard_lightadvanced02" category="Electrical" Tags="smallitem,light" scale="0.25">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/lamps_advanced2.png" sourcerect="0,128,192,64" depth="0.8" origin="0.5,0.5" />
|
||||
<PowerTransfer canbeselected="false" msg="ItemMsgInteractSelect" />
|
||||
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="800.0" IsOn="true" powerconsumption="5">
|
||||
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
|
||||
<sprite texture="%ModDir%/Items/Electricity/lamps_advanced2light.png" sourcerect="0,128,192,64" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<output name="power" displayname="connection.power" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="Advanced Lamp" identifier="ekdockyard_lightadvanced03" category="Electrical" Tags="smallitem,light" scale="0.25">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/lamps_advanced2.png" sourcerect="0,192,192,48" depth="0.8" origin="0.5,0.5" />
|
||||
<PowerTransfer canbeselected="false" msg="ItemMsgInteractSelect" />
|
||||
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="800.0" IsOn="true" powerconsumption="5">
|
||||
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
|
||||
<sprite texture="%ModDir%/Items/Electricity/lamps_advanced2light.png" sourcerect="0,192,192,48" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<output name="power" displayname="connection.power" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="Advanced Lamp" identifier="ekdockyard_lightadvanced04" category="Electrical" Tags="smallitem,light" scale="0.25">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/lamps_advanced2.png" sourcerect="192,192,96,48" depth="0.8" origin="0.5,0.5" />
|
||||
<PowerTransfer canbeselected="false" msg="ItemMsgInteractSelect" />
|
||||
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="800.0" IsOn="true" powerconsumption="5">
|
||||
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
|
||||
<sprite texture="%ModDir%/Items/Electricity/lamps_advanced2light.png" sourcerect="192,192,96,48" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<output name="power" displayname="connection.power" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="Advanced Lamp" identifier="ekdockyard_lightadvanced05" category="Electrical" Tags="smallitem,light" scale="0.25">
|
||||
<Sprite texture="%ModDir%/Items/Electricity/lamps_advanced2.png" sourcerect="0,240,288,48" depth="0.8" origin="0.5,0.5" />
|
||||
<PowerTransfer canbeselected="false" msg="ItemMsgInteractSelect" />
|
||||
<LightComponent lightcolor="1.0,1.0,1.0,0.5" range="800.0" IsOn="true" powerconsumption="5">
|
||||
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
|
||||
<sprite texture="%ModDir%/Items/Electricity/lamps_advanced2light.png" sourcerect="0,240,288,48" alpha="1.0" origin="0.5,0.4" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<output name="power" displayname="connection.power" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
</Items>
|
84
Prometheus/Items/Electricity/custom_submarine_function.xml
Normal file
84
Prometheus/Items/Electricity/custom_submarine_function.xml
Normal file
@@ -0,0 +1,84 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Items>
|
||||
<Item name="" identifier="ekdockyard_function_icebreaker1" category="Machine" tags="" Scale="2" spritecolor="154,213,163,255" hiddeningame="true">
|
||||
<InventoryIcon texture="%ModDir%/Items/Electricity/functionboundingbox1.png" sourcerect="0,0,128,128" origin="0.5,0.5" />
|
||||
<Sprite texture="%ModDir%/Items/Electricity/functionboundingbox1.png" depth="0.55" sourcerect="0,128,256,256" canflipy="false" />
|
||||
<DecorativeSprite texture="%ModDir%/Items/Electricity/functionboundingbox1.png" sourcerect="0,0,128,128" offset="0,0" depth="0.551" origin="0.5,0.5" />
|
||||
<ItemComponent>
|
||||
<StatusEffect type="Always" target="This" Condition="-10.0" disabledeltatime="true">
|
||||
<Conditional Condition="gt 90" />
|
||||
</StatusEffect>
|
||||
</ItemComponent>
|
||||
<LightComponent range="2" lightcolor="0,0,0,2" IsOn="true" castshadows="false" allowingameediting="false" flicker="0" flickerspeed="0" pulsefrequency="0" pulseamount="0">
|
||||
<StatusEffect type="OnActive" target="This" disabledeltatime="true" stackable="false" delay="0.25">
|
||||
<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>
|
||||
</LightComponent>
|
||||
<ConnectionPanel canbeselected="true" hudpriority="10">
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="activate" displayname="connection.activate">
|
||||
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
|
||||
<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>
|
||||
</input>
|
||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="" identifier="ekdockyard_function_icebreaker2" category="Machine" tags="" Scale="2" spritecolor="154,213,163,255" hiddeningame="true">
|
||||
<InventoryIcon texture="%ModDir%/Items/Electricity/functionboundingbox1.png" sourcerect="0,0,128,128" origin="0.5,0.5" />
|
||||
<Sprite texture="%ModDir%/Items/Electricity/functionboundingbox1.png" depth="0.55" sourcerect="0,384,320,320" canflipy="false" />
|
||||
<DecorativeSprite texture="%ModDir%/Items/Electricity/functionboundingbox1.png" sourcerect="0,0,128,128" offset="0,0" depth="0.551" origin="0.5,0.5" />
|
||||
<ItemComponent>
|
||||
<StatusEffect type="Always" target="This" Condition="-10.0" disabledeltatime="true">
|
||||
<Conditional Condition="gt 90" />
|
||||
</StatusEffect>
|
||||
</ItemComponent>
|
||||
<LightComponent range="2" lightcolor="0,0,0,2" IsOn="true" castshadows="false" allowingameediting="false" flicker="0" flickerspeed="0" pulsefrequency="0" pulseamount="0">
|
||||
<StatusEffect type="OnActive" target="This" disabledeltatime="true" stackable="false" delay="0.25">
|
||||
<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>
|
||||
</LightComponent>
|
||||
<ConnectionPanel canbeselected="true" hudpriority="10">
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="activate" displayname="connection.activate">
|
||||
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
|
||||
<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>
|
||||
</input>
|
||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="" identifier="ekdockyard_function_icebreaker3" category="Machine" tags="" Scale="2" spritecolor="154,213,163,255" hiddeningame="true">
|
||||
<InventoryIcon texture="%ModDir%/Items/Electricity/functionboundingbox1.png" sourcerect="0,0,128,128" origin="0.5,0.5" />
|
||||
<Sprite texture="%ModDir%/Items/Electricity/functionboundingbox1.png" depth="0.55" sourcerect="320,128,384,384" canflipy="false" />
|
||||
<DecorativeSprite texture="%ModDir%/Items/Electricity/functionboundingbox1.png" sourcerect="0,0,128,128" offset="0,0" depth="0.551" origin="0.5,0.5" />
|
||||
<ItemComponent>
|
||||
<StatusEffect type="Always" target="This" Condition="-10.0" disabledeltatime="true">
|
||||
<Conditional Condition="gt 90" />
|
||||
</StatusEffect>
|
||||
</ItemComponent>
|
||||
<LightComponent range="2" lightcolor="0,0,0,2" IsOn="true" castshadows="false" allowingameediting="false" flicker="0" flickerspeed="0" pulsefrequency="0" pulseamount="0">
|
||||
<StatusEffect type="OnActive" target="This" disabledeltatime="true" stackable="false" delay="0.25">
|
||||
<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>
|
||||
</LightComponent>
|
||||
<ConnectionPanel canbeselected="true" hudpriority="10">
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="activate" displayname="connection.activate">
|
||||
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
|
||||
<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>
|
||||
</input>
|
||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
</Items>
|
BIN
Prometheus/Items/Electricity/decorativewires1.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/decorativewires1.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/devices1.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/devices1.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/devices2.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/devices2.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/electrical.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/electrical.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/electrical_lights.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/electrical_lights.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/functionboundingbox1.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/functionboundingbox1.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/gauges1.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/gauges1.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/gauges2_engine.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/gauges2_engine.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/gauges2_turretclock.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/gauges2_turretclock.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/lamps_advanced1.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/lamps_advanced1.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/lamps_advanced1light.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/lamps_advanced1light.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/lamps_advanced2.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/lamps_advanced2.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/lamps_advanced2light.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/lamps_advanced2light.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/lamps_indicators1.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/lamps_indicators1.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/lamps_outpost.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/lamps_outpost.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/machineterminals1.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/machineterminals1.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/minidischarger1.ogg
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/minidischarger1.ogg
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/minidischarger2.ogg
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/minidischarger2.ogg
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/minidischarger3.ogg
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/minidischarger3.ogg
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/minidischarger4.ogg
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/minidischarger4.ogg
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/oxygear_batteryloader_v3.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/oxygear_batteryloader_v3.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/oxygear_batteryloader_v3_bg.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/oxygear_batteryloader_v3_bg.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/oxygear_buzzer.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/oxygear_buzzer.png
(Stored with Git LFS)
Normal file
Binary file not shown.
157
Prometheus/Items/Electricity/oxygear_comhub.bak
Normal file
157
Prometheus/Items/Electricity/oxygear_comhub.bak
Normal file
@@ -0,0 +1,157 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Items>
|
||||
|
||||
<!-- Mod-Refactor Victim - Com-Hub -->
|
||||
<Item
|
||||
name="" identifier="oxygear_comhub" category="Electrical" Tags="oxygear,hub,signal"
|
||||
scale="0.5" isshootable="true" damagedbyexplosions="true" explosiondamagemultiplier="0.2" >
|
||||
|
||||
<Sprite texture="oxygear_comhub.png" depth="0.8" sourcerect="0,0,100,200" origin="0.5,0.5" />
|
||||
|
||||
<StaticBody width="100" height="200" density="100" />
|
||||
|
||||
<RelayComponent IsOn="true" IsActive="true" canbeselected="true" allowingameediting="true"
|
||||
MinVoltage="0.5" PowerConsumption="10.0" maxPower="4000.0" OverloadVoltage="2.5"
|
||||
vulnerabletoemp="false" canbeoverloaded="false" FireProbability="0.10" >
|
||||
|
||||
<GuiFrame relativesize="0.2,0.14" minsize="450,160" anchor="BottomCenter" style="ItemUI" />
|
||||
|
||||
<!-- Zugangsberechtigung über ID Karte -->
|
||||
<RequiredItem items="idcard" type="Picked" msg="ItemMsgUnauthorizedAccess" ignoreineditor="true" />
|
||||
|
||||
<!-- Interface zur Aktivierung der Signale -->
|
||||
<CustomInterface canbeselected="true" >
|
||||
<GuiFrame relativesize="0.20,0.40" anchor="Center" style="ItemUI" />
|
||||
<Button text="Signal out #1" connection="signal_out1" />
|
||||
<Button text="Signal out #2" connection="signal_out2" />
|
||||
<Button text="Signal out #3" connection="signal_out3" />
|
||||
<Button text="Signal out #4" connection="signal_out4" />
|
||||
<Button text="Signal out #5" connection="signal_out5" />
|
||||
<!-- <Button text="Signal out #6" connection="signal_out6" /> -->
|
||||
</CustomInterface>
|
||||
|
||||
<!-- Tasten-Interface zur Aktivierung/Deaktivierung -->
|
||||
<CustomInterface canbeselected="true" >
|
||||
<GuiFrame relativesize="0.10,0.15" anchor="BottomCenter" style="ItemUI" absoluteoffset="-20,0" />
|
||||
<Button text="On" >
|
||||
<StatusEffect type="OnUse" targettype="This" isOn="true" IsActive="true" />
|
||||
</Button>
|
||||
<Button text="Off" >
|
||||
<StatusEffect type="OnUse" targettype="This" isOn="false" IsActive="false" />
|
||||
</Button>
|
||||
</CustomInterface>
|
||||
|
||||
<!-- Interface zur Aktivierung/Deaktivierung des ComHubs
|
||||
<CustomInterface canbeselected="true" >
|
||||
<GuiFrame relativesize="0.10,0.14" anchor="BottomCenter" style="ItemUI" absoluteoffset="-20,0" />
|
||||
<TickBox text="Powered" >
|
||||
<StatusEffect type="OnUse" targettype="This" IsOn="true" />
|
||||
<StatusEffect type="OnSecondaryUse" targettype="This" IsOn="false" />
|
||||
</TickBox>
|
||||
</CustomInterface>
|
||||
-->
|
||||
|
||||
<poweronsound file="Content/Items/PowerOnLight1.ogg" range="400" loop="false" />
|
||||
|
||||
<StatusEffect type="InWater" target="This" condition="-0.5" />
|
||||
</RelayComponent>
|
||||
|
||||
<ConnectionPanel selectkey="Action" canbeselected="true" allowingameediting="false" msg="ItemMsgRewireScrewdriver" hudpriority="10" >
|
||||
|
||||
<GuiFrame relativesize="0.3,0.6" minsize="400,400" maxsize="600,1200" anchor="Center" style="ConnectionPanel" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
|
||||
<!-- Power-Eingang -->
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
|
||||
<!-- Signal-Eingänge -->
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="signal_in1" displayname="connection.signalinx~[num]=1" />
|
||||
<input name="signal_in2" displayname="connection.signalinx~[num]=2" />
|
||||
<input name="signal_in3" displayname="connection.signalinx~[num]=3" />
|
||||
<input name="signal_in4" displayname="connection.signalinx~[num]=4" />
|
||||
<input name="signal_in5" displayname="connection.signalinx~[num]=5" />
|
||||
|
||||
<!-- Power-Ausgänge -->
|
||||
<output name="power_out" displayname="connection.powerout" />
|
||||
<output name="power_out" displayname="connection.powerout" />
|
||||
|
||||
<!-- Zwei zusätzliche Power-Ausgänge -->
|
||||
<output name="power_out" displayname="connection.powerout" />
|
||||
<output name="power_out" displayname="connection.powerout" />
|
||||
|
||||
<!-- Signal-Ausgänge -->
|
||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
||||
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" />
|
||||
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" />
|
||||
<output name="signal_out3" displayname="connection.signaloutx~[num]=3" />
|
||||
<output name="signal_out4" displayname="connection.signaloutx~[num]=4" />
|
||||
<output name="signal_out5" displayname="connection.signaloutx~[num]=5" />
|
||||
|
||||
<!-- Brzzzt! [Mod.] -->
|
||||
<RequiredSkill identifier="electrical" level="55" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Sounds/Damage/Electrocution1.ogg" range="1000" />
|
||||
<Explosion range="100.0" stun="0" force="100.0" flames="false" shockwave="false" sparks="true" underwaterbubble="false" />
|
||||
<Affliction identifier="stun" strength="15" />
|
||||
<Affliction identifier="burn" strength="5" />
|
||||
</StatusEffect>
|
||||
</ConnectionPanel>
|
||||
|
||||
<!-- Bildschirm -->
|
||||
<LightComponent range="25.0" lightcolor="0,144,188,122" powerconsumption="0.01" IsOn="true" castshadows="false" flicker="0.2" flickerspeed="0.5" allowingameediting="false" >
|
||||
|
||||
<!-- Licht Radius -->
|
||||
<LightTexture texture="%ModDir%/Lights/oxygear_comhub_light_a.png" origin="0.5,0.5" alpha="1.0" />
|
||||
|
||||
<!-- Licht Objekt/Gehäuse -->
|
||||
<sprite texture="%ModDir%/Lights/oxygear_comhub_light_a.png" sourcerect="0,0,100,200" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
|
||||
<!-- Betrieb - Status (Grün) -->
|
||||
<LightComponent range="25.0" lightcolor="0,155,25,240" powerconsumption="0.01" IsOn="true" castshadows="false" flicker="0.1" flickerspeed="0.2" allowingameediting="false" >
|
||||
|
||||
<!-- Licht Radius -->
|
||||
<LightTexture texture="%ModDir%/Lights/oxygear_comhub_light_b.png" origin="0.5,0.5" alpha="1.0" />
|
||||
|
||||
<!-- Licht Objekt/Gehäuse -->
|
||||
<sprite texture="%ModDir%/Lights/oxygear_comhub_light_b.png" sourcerect="0,0,100,200" alpha="1.0" origin="0.5,0.5" />
|
||||
|
||||
<IsActive targetitemcomponent="PowerTransfer" />
|
||||
</LightComponent>
|
||||
|
||||
<!-- Überladung - Status (Orange) -->
|
||||
<LightComponent range="25.0" lightcolor="200,100,0,240" powerconsumption="0.01" IsOn="false" castshadows="false" flicker="0.1" flickerspeed="0.2" blinkfrequency="0.5" allowingameediting="false" >
|
||||
|
||||
<!-- Licht Radius -->
|
||||
<LightTexture texture="%ModDir%/Lights/oxygear_comhub_light_c.png" origin="0.5,0.5" alpha="1.0" />
|
||||
|
||||
<!-- Licht Objekt/Gehäuse -->
|
||||
<sprite texture="%ModDir%/Lights/oxygear_comhub_light_c.png" sourcerect="0,0,100,200" alpha="1.0" origin="0.5,0.5" />
|
||||
|
||||
<IsActive targetitemcomponent="PowerTransfer" overload="eq True" />
|
||||
</LightComponent>
|
||||
|
||||
<Repairable
|
||||
selectkey="Action" header="electricalrepairsheader" msg="ItemMsgRepairScrewdriver" hudpriority="10"
|
||||
deteriorationspeed="0.05" RepairThreshold="80" mindeteriorationdelay="200" maxdeteriorationdelay="800"
|
||||
MinDeteriorationCondition="0" fixDurationHighSkill="5" fixDurationLowSkill="25" >
|
||||
|
||||
<RequiredSkill identifier="electrical" level="55" />
|
||||
<RequiredItem items="screwdriver" type="equipped" />
|
||||
|
||||
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
||||
<ParticleEmitter particle="damagebubbles" particleburstamount="2" particleburstinterval="2.0" particlespersecond="2" scalemin="0.5" scalemax="1.5" anglemin="0" anglemax="359" velocitymin="-10" velocitymax="10" mincondition="0.0" maxcondition="50.0" />
|
||||
<ParticleEmitter particle="spark" particleburstamount="5" particlespersecond="5" anglemin="0" anglemax="359" velocitymin="100" velocitymax="500" particleburstinterval="2" scalemin="0.5" scalemax="1" mincondition="0.0" maxcondition="15.0" />
|
||||
<ParticleEmitter particle="fleshsmoke" particlespersecond="2" scalemin="1" scalemax="2" mincondition="0.0" maxcondition="50.0" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand" >
|
||||
<Sound file="Content/Sounds/Damage/Electrocution1.ogg" range="1000" />
|
||||
<Affliction identifier="stun" strength="4" />
|
||||
<Affliction identifier="burn" strength="5" />
|
||||
</StatusEffect>
|
||||
</Repairable>
|
||||
|
||||
</Item>
|
||||
|
||||
</Items>
|
BIN
Prometheus/Items/Electricity/oxygear_comhub.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/oxygear_comhub.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/oxygear_distributor.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/oxygear_distributor.png
(Stored with Git LFS)
Normal file
Binary file not shown.
938
Prometheus/Items/Electricity/oxygear_electronic.xml
Normal file
938
Prometheus/Items/Electricity/oxygear_electronic.xml
Normal file
@@ -0,0 +1,938 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Items>
|
||||
<!-- Sauerstoff-Nachfüllstation -->
|
||||
<Item name="" identifier="oxygear_o2station" tags="container,oxygentankcontainer,oxygear" category="Machine" pickdistance="100" scale="0.5" damagedbyexplosions="true" explosiondamagemultiplier="0.2">
|
||||
<Sprite texture="oxygear_o2station_v3.png" sourcerect="0,0,99,338" depth="0.84" origin="0.5,0.5" />
|
||||
<OxygenGenerator generatedamount="50.0" powerconsumption="50.0" minvoltage="0.3" canbeselected="false" vulnerabletoemp="false">
|
||||
<StatusEffect type="OnActive" targettype="Contained" targets="oxygentank" Condition="2.0" />
|
||||
</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">
|
||||
<GuiFrame relativesize="0.25,0.35" anchor="Center" style="ItemUI" />
|
||||
<Containable items="oxygensource" />
|
||||
</ItemContainer>
|
||||
<LightComponent range="25.0" lightcolor="50,70,100,100" powerconsumption="0.01" IsOn="true" castshadows="false" flicker="0.1" flickerspeed="0.1" allowingameediting="false">
|
||||
<LightTexture texture="%ModDir%/Lights/oxygear_o2station_light.png" depth="0.81" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<LightComponent range="20.0" lightcolor="41,65,4,200" powerconsumption="0.01" IsOn="true" castshadows="false" flicker="0.1" flickerspeed="0.1" allowingameediting="false">
|
||||
<LightTexture texture="Content/Lights/pointlight_bright.png" depth="0.81" origin="0.5,2.24" size="1.0,1.00" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<!-- Brzzzt! -->
|
||||
<RequiredSkill identifier="electrical" level="50" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Sounds/Damage/Electrocution1.ogg" range="1000" />
|
||||
<Explosion range="100.0" stun="0" force="50.0" flames="false" shockwave="false" sparks="true" underwaterbubble="false" />
|
||||
<Affliction identifier="stun" strength="10" />
|
||||
<Affliction identifier="burn" strength="5" />
|
||||
</StatusEffect>
|
||||
</ConnectionPanel>
|
||||
<Repairable selectkey="Action" header="mechanicalrepairsheader" Msg="ItemMsgRepairWrench" hudpriority="10" deteriorationspeed="0.05" mindeteriorationdelay="200" maxdeteriorationdelay="800" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="15">
|
||||
<RequiredSkill identifier="mechanical" level="50" />
|
||||
<RequiredItem items="wrench" type="Equipped" />
|
||||
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="0.1,0.27" style="ItemUI" />
|
||||
<ParticleEmitter particle="damagebubbles" particleburstamount="2" particleburstinterval="2.0" particlespersecond="2" scalemin="0.5" scalemax="1.5" anglemin="0" anglemax="359" velocitymin="-10" velocitymax="10" mincondition="0.0" maxcondition="50.0" />
|
||||
<ParticleEmitter particle="smoke" particleburstamount="3" particleburstinterval="0.5" particlespersecond="2" scalemin="1" scalemax="2.5" anglemin="0" anglemax="359" velocitymin="-50" velocitymax="50" mincondition="15.0" maxcondition="50.0" />
|
||||
<ParticleEmitter particle="heavysmoke" particleburstinterval="0.25" particlespersecond="2" scalemin="2.5" scalemax="5.0" mincondition="0.0" maxcondition="15.0" />
|
||||
<!-- Urp! -->
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Items/MechanicalRepairFail.ogg" range="1000" />
|
||||
<Affliction identifier="lacerations" strength="5" />
|
||||
<Affliction identifier="stun" strength="4" />
|
||||
</StatusEffect>
|
||||
</Repairable>
|
||||
</Item>
|
||||
<!-- Fabrikator -->
|
||||
<Item name="" identifier="oxygear_wall-fabricator" tags="deconstructor,donttakeitems,dontsellitems" category="Machine" scale="0.45" linkable="true" allowedlinks="fabricator,medicalfabricator,locker" damagedbyexplosions="true" explosiondamagemultiplier="0.2">
|
||||
<Sprite texture="oxygear_fabricator_v3.png" sourcerect="0,0,247,350" depth="0.80" />
|
||||
<aitarget sightrange="0" soundrange="600" fadeouttime="2" />
|
||||
<Deconstructor canbeselected="true" powerconsumption="500.0" msg="ItemMsgInteractSelect">
|
||||
<GuiFrame relativesize="0.4,0.45" style="ItemUI" anchor="Center" />
|
||||
<sound file="Content/Items/Fabricators/Deconstructor.ogg" type="OnActive" range="1000.0" volumeproperty="RelativeVoltage" loop="true" />
|
||||
<poweronsound file="Content/Items/PowerOnLight3.ogg" range="600" loop="false" />
|
||||
<StatusEffect type="InWater" target="This" condition="-0.5" />
|
||||
</Deconstructor>
|
||||
<ItemContainer capacity="3" 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" />
|
||||
<!-- Tasten-Interface zur Aktivierung/Deaktivierung -->
|
||||
<CustomInterface canbeselected="true">
|
||||
<GuiFrame relativesize="0.10,0.15" anchor="BottomCenter" style="ItemUI" absoluteoffset="-20,0" />
|
||||
<Button text="On">
|
||||
<StatusEffect type="OnUse" targettype="This" isOn="true" IsActive="true" />
|
||||
</Button>
|
||||
<Button text="Off">
|
||||
<StatusEffect type="OnUse" targettype="This" isOn="false" IsActive="false" />
|
||||
</Button>
|
||||
</CustomInterface>
|
||||
<!-- Bildschirm -->
|
||||
<LightComponent range="55.0" lightcolor="0,144,188,122" powerconsumption="0.01" IsOn="true" castshadows="false" flicker="0.2" flickerspeed="0.5" allowingameediting="false">
|
||||
<!-- Licht Radius -->
|
||||
<LightTexture texture="%ModDir%/Lights/oxygear_fabricator_light_a.png" origin="0.5,0.5" alpha="1.0" />
|
||||
<!-- Licht Objekt/Gehäuse -->
|
||||
<sprite texture="%ModDir%/Lights/oxygear_fabricator_light_a.png" sourcerect="0,0,247,350" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<!-- Betrieb - Status (Grün) -->
|
||||
<LightComponent range="55.0" lightcolor="0,155,25,100" powerconsumption="0.01" IsOn="true" castshadows="false" flicker="0.1" flickerspeed="0.2" allowingameediting="false">
|
||||
<!-- Licht Radius -->
|
||||
<LightTexture texture="%ModDir%/Lights/oxygear_fabricator_light_b.png" origin="0.5,0.5" alpha="1.0" />
|
||||
<!-- Licht Objekt/Gehäuse -->
|
||||
<sprite texture="%ModDir%/Lights/oxygear_fabricator_light_b.png" sourcerect="0,0,247,350" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<ConnectionPanel selectkey="Action" canbeselected="true" hudpriority="10" msg="ItemMsgRewireScrewdriver">
|
||||
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
||||
<RequiredSkill identifier="electrical" level="70" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Items/Weapons/ElectricalDischarger.ogg" range="1000" />
|
||||
<Explosion range="100.0" stun="0" force="5.0" flames="false" shockwave="false" sparks="true" underwaterbubble="false" />
|
||||
<Affliction identifier="stun" strength="4" />
|
||||
<Affliction identifier="burn" strength="5" />
|
||||
</StatusEffect>
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
</ConnectionPanel>
|
||||
<Repairable selectkey="Action" header="mechanicalrepairsheader" Msg="ItemMsgRepairWrench" hudpriority="10" deteriorationspeed="0.50" mindeteriorationdelay="60" maxdeteriorationdelay="180" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25">
|
||||
<RequiredSkill identifier="mechanical" level="55" />
|
||||
<RequiredItem items="wrench" type="Equipped" />
|
||||
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="0.1,0.27" style="ItemUI" />
|
||||
<ParticleEmitter particle="damagebubbles" particleburstamount="2" particleburstinterval="2.0" particlespersecond="2" scalemin="0.5" scalemax="1.5" anglemin="0" anglemax="359" velocitymin="-10" velocitymax="10" mincondition="0.0" maxcondition="50.0" />
|
||||
<ParticleEmitter particle="smoke" particleburstamount="3" particleburstinterval="0.5" particlespersecond="2" scalemin="1" scalemax="2.5" anglemin="0" anglemax="359" velocitymin="-50" velocitymax="50" mincondition="15.0" maxcondition="50.0" />
|
||||
<ParticleEmitter particle="heavysmoke" particleburstinterval="0.25" particlespersecond="2" scalemin="2.5" scalemax="5.0" mincondition="0.0" maxcondition="15.0" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Items/MechanicalRepairFail.ogg" range="1000" />
|
||||
<Affliction identifier="lacerations" strength="5" />
|
||||
<Affliction identifier="stun" strength="4" />
|
||||
</StatusEffect>
|
||||
</Repairable>
|
||||
</Item>
|
||||
<!-- Navigations-Terminal -->
|
||||
<Item name="" identifier="oxygear_navterminal" tags="command,navterminal,oxygear" category="Machine" scale="0.5" linkable="true" allowedlinks="statusmonitor" DisplaySideBySideWhenLinked="true" damagedbyexplosions="true" explosiondamagemultiplier="0.2">
|
||||
<Upgrade gameversion="0.14.4.0" positiony="+30" />
|
||||
<Sprite texture="oxygear_navterminal_v5.png" depth="0.82" sourcerect="0,0,171,296" origin="0.5,0.5" />
|
||||
<StaticBody width="171" height="296" />
|
||||
<aitarget sightrange="200" soundrange="8000" staticsight="true" fadeouttime="5" />
|
||||
<Steering minvoltage="0.5" canbeselected="true" powerconsumption="10" linkuitocomponent="Sonar" msg="ItemMsgInteractSelect" allowuioverlap="true" hudlayer="-1">
|
||||
<GuiFrame relativesize="0.55,0.59" anchor="Center" style="OuterGlow" color="0,0,0,0.8" relativeoffset="0.1,-0.05" />
|
||||
<StatusEffect type="InWater" target="This" condition="-0.5" />
|
||||
<poweronsound file="Content/Items/PowerOnLight1.ogg" range="1000" loop="false" />
|
||||
<MaintainPosIndicator texture="Content/Items/Command/NavUI.png" sourcerect="50,0,60,61" />
|
||||
<MaintainPosOriginIndicator texture="Content/Items/Command/NavUI.png" sourcerect="0,0,50,54" />
|
||||
<SteeringIndicator texture="Content/Items/Command/NavUI.png" sourcerect="0,135,362,16" origin="0,0.5" />
|
||||
<LightComponent range="10.0" lightcolor="255,255,255,0" powerconsumption="5" IsOn="true" castshadows="false" allowingameediting="false">
|
||||
<Upgrade gameversion="0.9.600.0" lightcolor="255,255,255,0" />
|
||||
<sprite texture="Content/Items/Command/navigatorLights.png" depth="0.025" sourcerect="0,0,384,304" origin="0.5,0.5" alpha="1.0" />
|
||||
</LightComponent>
|
||||
<LightComponent range="10.0" lightcolor="255,255,255,0" powerconsumption="5" IsOn="true" castshadows="false" blinkfrequency="1" allowingameediting="false">
|
||||
<Upgrade gameversion="0.9.600.0" lightcolor="255,255,255,0" />
|
||||
<sprite texture="Content/Items/Command/navigatorLights.png" depth="0.025" sourcerect="400,0,384,304" origin="0.5,0.5" alpha="1.0" />
|
||||
</LightComponent>
|
||||
</Steering>
|
||||
<Sonar canbeselected="true" powerconsumption="100" displaybordersize="-0.1" allowuioverlap="true" hudlayer="-2">
|
||||
<GuiFrame relativesize="0.55,0.59" anchor="Center" relativeoffset="0.1,-0.05" />
|
||||
<sound file="Content/Items/Command/SonarPing.ogg" type="OnUse" range="1000.0" />
|
||||
<sound file="Content/Items/Command/SonarPing2.ogg" type="OnUse" range="1000.0" />
|
||||
<StatusEffect target="This" type="OnUse">
|
||||
<sound file="Content/Items/Command/SonarPingFar.ogg" type="OnUse" range="6000.0" volume="0.8" />
|
||||
<sound file="Content/Items/Command/SonarPingFar2.ogg" type="OnUse" range="6000.0" volume="0.8" />
|
||||
</StatusEffect>
|
||||
<PingCircle texture="Content/Items/Command/pingCircle.png" origin="0.5,0.5" />
|
||||
<DirectionalPingCircle texture="Content/Items/Command/directionalPingCircle.png" origin="0.0,0.5" />
|
||||
<ScreenOverlay texture="Content/Items/Command/sonarOverlay.png" origin="0.5,0.5" />
|
||||
<ScreenBackground texture="Content/Items/Command/sonarBackground.png" origin="0.5,0.5" />
|
||||
<DirectionalPingBackground texture="Content/Items/Command/directionalPingBackground.png" origin="0.5,0.5" />
|
||||
<DirectionalPingButton index="0" texture="Content/Items/Command/directionalPingButton.png" sourcerect="0,0,91,266" origin="-4.5275,0.5" />
|
||||
<DirectionalPingButton index="1" texture="Content/Items/Command/directionalPingButton.png" sourcerect="133,0,91,266" origin="-4.5275,0.5" />
|
||||
<DirectionalPingButton index="2" texture="Content/Items/Command/directionalPingButton.png" sourcerect="266,0,91,266" origin="-4.5275,0.5" />
|
||||
<Blip texture="Content/Items/Command/sonarBlip.png" origin="0.5,0.5" />
|
||||
<LineSprite texture="Content/Items/Command/NavUI.png" sourcerect="181,141,109,4" origin="0,0.5" />
|
||||
<icon identifier="outpost" texture="Content/UI/MainIconsAtlas.png" sourcerect="352,398,16,8" origin="0.5,0.5" />
|
||||
<icon identifier="submarine" texture="Content/UI/MainIconsAtlas.png" sourcerect="353,407,14,6" origin="0.5,0.5" />
|
||||
<icon identifier="shuttle" texture="Content/UI/MainIconsAtlas.png" sourcerect="336,407,8,6" origin="0.5,0.5" />
|
||||
<icon identifier="artifact" texture="Content/UI/MainIconsAtlas.png" sourcerect="336,414,8,8" origin="0.5,0.5" />
|
||||
<icon identifier="location" texture="Content/UI/MainIconsAtlas.png" sourcerect="349,435,11,11" origin="0.5,0.5" />
|
||||
<icon identifier="" texture="Content/UI/MainIconsAtlas.png" sourcerect="346,416,4,4" origin="0.5,0.5" />
|
||||
</Sonar>
|
||||
<CustomInterface canbeselected="true" allowuioverlap="true">
|
||||
<GuiFrame relativesize="0.15,0.18" anchor="CenterLeft" pivot="TopLeft" relativeoffset="0.1125,0.001" style="ItemUI" />
|
||||
<Button text="Signal out #1" connection="signal_out1" />
|
||||
<Button text="Signal out #2" connection="signal_out2" />
|
||||
<Button text="Signal out #3" connection="signal_out3" />
|
||||
<Button text="Signal out #4" connection="signal_out4" />
|
||||
<Button text="Signal out #5" connection="signal_out5" />
|
||||
<Button text="Signal out #6" connection="signal_out6" />
|
||||
</CustomInterface>
|
||||
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
||||
<GuiFrame relativesize="0.4,0.5" minsize="450,550" maxsize="500,700" anchor="Center" style="ConnectionPanel" />
|
||||
<RequiredSkill identifier="electrical" level="70" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Items/Weapons/ElectricalDischarger.ogg" range="1000" />
|
||||
<Explosion range="100.0" stun="0" force="5.0" flames="false" shockwave="false" sparks="true" underwaterbubble="false" />
|
||||
<Affliction identifier="stun" strength="4" />
|
||||
<Affliction identifier="burn" strength="5" />
|
||||
</StatusEffect>
|
||||
<requireditem items="screwdriver" type="Equipped" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
<input name="velocity_in" displayname="connection.steeringvelocityin" />
|
||||
<input name="transducer_in" displayname="connection.sonartransducerin" />
|
||||
<output name="toggle_docking" displayname="connection.toggledocking" />
|
||||
<output name="velocity_x_out" displayname="connection.velocityxout" />
|
||||
<output name="velocity_y_out" displayname="connection.velocityyout" />
|
||||
<output name="current_velocity_x" displayname="connection.currentvelocityx" />
|
||||
<output name="current_velocity_y" displayname="connection.currentvelocityy" />
|
||||
<output name="current_position_x" displayname="connection.currentpositionx" />
|
||||
<output name="current_position_y" displayname="connection.currentpositiony" />
|
||||
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" />
|
||||
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" />
|
||||
<output name="signal_out3" displayname="connection.signaloutx~[num]=3" />
|
||||
<output name="signal_out4" displayname="connection.signaloutx~[num]=4" />
|
||||
<output name="signal_out5" displayname="connection.signaloutx~[num]=5" />
|
||||
<output name="signal_out6" displayname="connection.signaloutx~[num]=6" />
|
||||
<output name="condition_out" displayname="connection.conditionout" />
|
||||
</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">
|
||||
<RequiredSkill identifier="electrical" level="55" />
|
||||
<RequiredItem items="screwdriver" type="equipped" />
|
||||
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
||||
<ParticleEmitter particle="damagebubbles" particleburstamount="2" particleburstinterval="2.0" particlespersecond="2" scalemin="0.5" scalemax="1.5" anglemin="0" anglemax="359" velocitymin="-10" velocitymax="10" mincondition="0.0" maxcondition="50.0" />
|
||||
<ParticleEmitter particle="spark" particleburstamount="5" particlespersecond="5" anglemin="0" anglemax="359" velocitymin="100" velocitymax="500" particleburstinterval="2" scalemin="0.5" scalemax="1" mincondition="0.0" maxcondition="15.0" />
|
||||
<ParticleEmitter particle="fleshsmoke" particlespersecond="2" scalemin="1" scalemax="2" mincondition="0.0" maxcondition="50.0" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Items/Weapons/ElectricalDischarger.ogg" range="1000" />
|
||||
<Affliction identifier="stun" strength="4" />
|
||||
<Affliction identifier="burn" strength="5" />
|
||||
</StatusEffect>
|
||||
</Repairable>
|
||||
<!-- Deko-Licht -->
|
||||
<LightComponent range="43.0" lightcolor="0,144,188,122" powerconsumption="0.01" IsOn="true" castshadows="false" flicker="0.2" flickerspeed="0.2" allowingameediting="false">
|
||||
<!-- Licht Radius -->
|
||||
<LightTexture texture="%ModDir%/Lights/oxygear_navterminal_light.png" depth="0.80" origin="0.5,0.5" />
|
||||
<!-- Licht Objekt/Gehäuse -->
|
||||
<sprite texture="%ModDir%/Lights/oxygear_navterminal_light.png" sourcerect="0,0,171,296" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
</Item>
|
||||
<!-- Navigations-Statusmonitor -->
|
||||
<Item name="" identifier="oxygear_statusmonitor" tags="command,statusmonitor,oxygear" aliases="MiniMap" category="Machine" scale="0.5" linkable="true" allowedlinks="navterminal" DisplaySideBySideWhenLinked="true" damagedbyexplosions="true" explosiondamagemultiplier="0.2">
|
||||
<Upgrade gameversion="0.14.4.0" positiony="+38" />
|
||||
<Sprite texture="oxygear_statusmonitor.png" sourcerect="0,0,94,148" depth="0.8" origin="0.5,0.5" />
|
||||
<StaticBody width="94" height="148" />
|
||||
<LightComponent range="25.0" lightcolor="0,144,188,122" powerconsumption="0.01" IsOn="true" castshadows="false" flicker="0.2" flickerspeed="0.5" allowingameediting="false">
|
||||
<!-- Licht Radius -->
|
||||
<LightTexture texture="%ModDir%/Lights/oxygear_statusmonitor_light.png" origin="0.5,0.5" alpha="1.0" />
|
||||
<!-- Licht Objekt/Gehäuse -->
|
||||
<sprite texture="%ModDir%/Lights/oxygear_statusmonitor_light.png" sourcerect="0,0,94,148" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<MiniMap MinVoltage="0.5" PowerConsumption="100" canbeselected="true" msg="ItemMsgInteractSelect" allowuioverlap="true">
|
||||
<GuiFrame relativesize="0.5,0.5" anchor="Center" style="ItemUI" />
|
||||
<AlternativeLayout relativesize="0.2725,0.3" anchor="CenterLeft" pivot="BottomLeft" relativeoffset="0.05,-0.001" />
|
||||
<poweronsound file="Content/Items/PowerOnLight3.ogg" range="1000" loop="false" />
|
||||
</MiniMap>
|
||||
<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" />
|
||||
<AlternativeLayout anchor="CenterRight" />
|
||||
<RequiredSkill identifier="electrical" level="70" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Sounds/Damage/Electrocution1.ogg" range="1000" />
|
||||
<Explosion range="100.0" stun="0" force="5.0" flames="false" shockwave="false" sparks="true" underwaterbubble="false" />
|
||||
<Affliction identifier="stun" strength="4" />
|
||||
<Affliction identifier="burn" strength="5" />
|
||||
</StatusEffect>
|
||||
<requireditem items="screwdriver" type="Equipped" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
<input name="water_data_in" displayname="connection.waterdatain" />
|
||||
<input name="oxygen_data_in" displayname="connection.oxygendatain" />
|
||||
<output name="condition_out" displayname="connection.conditionout" />
|
||||
</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">
|
||||
<RequiredSkill identifier="electrical" level="55" />
|
||||
<RequiredItem items="screwdriver" type="equipped" />
|
||||
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
||||
<ParticleEmitter particle="damagebubbles" particleburstamount="2" particleburstinterval="2.0" particlespersecond="2" scalemin="0.5" scalemax="1.5" anglemin="0" anglemax="359" velocitymin="-10" velocitymax="10" mincondition="0.0" maxcondition="50.0" />
|
||||
<ParticleEmitter particle="spark" particleburstamount="5" particlespersecond="5" anglemin="0" anglemax="359" velocitymin="100" velocitymax="500" particleburstinterval="2" scalemin="0.5" scalemax="1" mincondition="0.0" maxcondition="15.0" />
|
||||
<ParticleEmitter particle="fleshsmoke" particlespersecond="2" scalemin="1" scalemax="2" mincondition="0.0" maxcondition="50.0" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Sounds/Damage/Electrocution1.ogg" range="1000" />
|
||||
<Affliction identifier="stun" strength="4" />
|
||||
<Affliction identifier="burn" strength="5" />
|
||||
</StatusEffect>
|
||||
</Repairable>
|
||||
</Item>
|
||||
<!-- Beleuchtung - START -->
|
||||
<Item name="" nameidentifier="oxygear_light" identifier="oxygear_light_led_h" Tags="smallitem,light,oxygear" category="Electrical" scale="0.5" noninteractable="false" cargocontaineridentifier="metalcrate" impactsoundtag="impact_metal_light" isshootable="true" damagedbyexplosions="true" explosiondamagemultiplier="0.2">
|
||||
<Sprite texture="oxygear_light_led_h.png" sourcerect="0,0,94,26" depth="0.80" origin="0.5,0.5" />
|
||||
<Body radius="20" density="20" />
|
||||
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="10.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
|
||||
<RequiredItem items="wrench" type="Equipped" />
|
||||
</Holdable>
|
||||
<LightComponent allowingameediting="false" lightcolor="215,255,255,150" range="800.0" powerconsumption="5" IsOn="true" castshadows="true" flicker="0.0" flickerspeed="0.0" blinkfrequency="0.0">
|
||||
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
|
||||
<!-- additive "top light" -->
|
||||
<sprite texture="%ModDir%/Lights/oxygear_light_led_h_active.png" sourcerect="0,0,94,26" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="" nameidentifier="oxygear_light" identifier="oxygear_light_spot" Tags="smallitem,light,oxygear" category="Electrical" scale="0.5" noninteractable="false" cargocontaineridentifier="metalcrate" impactsoundtag="impact_metal_light" isshootable="true" damagedbyexplosions="true" explosiondamagemultiplier="0.2">
|
||||
<Sprite texture="oxygear_light_spot.png" sourcerect="0,0,31,31" depth="0.80" origin="0.5,0.5" />
|
||||
<Body radius="20" density="20" />
|
||||
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="10.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
|
||||
<RequiredItem items="wrench" type="Equipped" />
|
||||
</Holdable>
|
||||
<LightComponent allowingameediting="false" lightcolor="215,255,255,150" range="800.0" powerconsumption="5" IsOn="true" castshadows="true" flicker="0.0" flickerspeed="0.0" blinkfrequency="0.0">
|
||||
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
|
||||
<!-- additive "top light" -->
|
||||
<sprite texture="%ModDir%/Lights/oxygear_light_spot_active.png" sourcerect="0,0,31,31" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="" nameidentifier="oxygear_light" identifier="oxygear_light_neon" Tags="smallitem,light,oxygear" category="Electrical" scale="0.5" noninteractable="false" cargocontaineridentifier="metalcrate" impactsoundtag="impact_metal_light" isshootable="true" damagedbyexplosions="true" explosiondamagemultiplier="0.2">
|
||||
<Sprite texture="oxygear_light_neon.png" sourcerect="0,0,223,34" depth="0.80" origin="0.5,0.5" />
|
||||
<Body radius="20" density="20" />
|
||||
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="10.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
|
||||
<RequiredItem items="wrench" type="Equipped" />
|
||||
</Holdable>
|
||||
<LightComponent allowingameediting="false" lightcolor="225,255,255,150" range="800.0" powerconsumption="5" IsOn="true" castshadows="true" flicker="0.0" flickerspeed="0.0" blinkfrequency="0.0">
|
||||
<LightTexture texture="Content/Lights/light_fluorescent_L2.png" origin="0.5,0.5" />
|
||||
<!-- additive "top light" -->
|
||||
<sprite texture="%ModDir%/Lights/oxygear_light_neon_active.png" sourcerect="0,0,223,34" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<Item name="" nameidentifier="oxygear_light" identifier="oxygear_light_neon_s" Tags="smallitem,light,oxygear" category="Electrical" scale="0.5" noninteractable="false" cargocontaineridentifier="metalcrate" impactsoundtag="impact_metal_light" isshootable="true" damagedbyexplosions="true" explosiondamagemultiplier="0.2">
|
||||
<Sprite texture="oxygear_light_neon_s.png" sourcerect="0,0,120,34" depth="0.80" origin="0.5,0.5" />
|
||||
<Body radius="15" density="15" />
|
||||
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="10.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
|
||||
<RequiredItem items="wrench" type="Equipped" />
|
||||
</Holdable>
|
||||
<LightComponent allowingameediting="false" lightcolor="225,255,255,150" range="600.0" powerconsumption="2" IsOn="true" castshadows="true" flicker="0.0" flickerspeed="0.0" blinkfrequency="0.0">
|
||||
<LightTexture texture="Content/Lights/light_fluorescent_L2.png" origin="0.5,0.5" />
|
||||
<!-- additive "top light" -->
|
||||
<sprite texture="%ModDir%/Lights/oxygear_light_neon_s_active.png" sourcerect="0,0,120,34" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<!-- Flutlicht / Suchscheinwerfer -->
|
||||
<Item name="" identifier="oxygear_floodlight" description="" tags="searchlight,oxygear" aliases="Floodlight" category="Machine" focusonselected="true" offsetonselected="650" linkable="false" Scale="0.5" castshadow="true" isshootable="true" damagedbyexplosions="true" explosiondamagemultiplier="0.2">
|
||||
<Sprite texture="oxygear_floodlight_01.png" depth="0.70" sourcerect="0,0,68,80" />
|
||||
<StaticBody width="60" radius="60" />
|
||||
<!-- Position des Scheinwerfergehäuses auf dem Träger wird über "barrelpos" definiert! -->
|
||||
<Turret canbeselected="true" linkable="false" barrelpos="35,23" rotationlimits="180,360" powerconsumption="1000.0" showchargeindicator="false" showprojectileindicator="false" springstiffnesslowskill="35" springstiffnesshighskill="35" springdampinglowskill="5" springdampinghighskill="5" rotationspeedlowskill="1.5" rotationspeedhighskill="1.5" reload="999999999">
|
||||
<BarrelSprite texture="%ModDir%/Items/Electricity/oxygear_floodlight_02.png" depth="0.69" sourcerect="0,0,88,64" origin="0.5, 0.75" />
|
||||
<!-- Test: drawbehindsubs zusätzlich aktivieren? - testen... -->
|
||||
<LightComponent AllowIngameEditing="false" IsOn="true" powerconsumption="0.1" range="2500" drawbehindsubs="false" castshadows="true" ignorecontinuoustoggle="true" LightColor="1.0,1.0,1.0,1.0" Flicker="0.0">
|
||||
<LightTexture texture="%ModDir%/Lights/oxygear_floodlight_lightcone.png" origin="0.0,0.5" size="1.0,1.0" />
|
||||
</LightComponent>
|
||||
<MoveSound file="Content/Items/Weapons/RailgunLoop.ogg" />
|
||||
<StartMoveSound file="Content/Items/Weapons/RailgunStart.ogg" />
|
||||
<EndMoveSound file="Content/Items/Weapons/RailgunStop.ogg" />
|
||||
</Turret>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
<input name="position_in" displayname="connection.turretaimingin" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_light" displayname="connection.setlight" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
<!-- Brzzzt! -->
|
||||
<RequiredSkill identifier="electrical" level="50" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Sounds/Damage/Electrocution1.ogg" range="1000" />
|
||||
<Explosion range="100.0" stun="0" force="50.0" flames="false" shockwave="false" sparks="true" underwaterbubble="false" />
|
||||
<Affliction identifier="stun" strength="10" />
|
||||
<Affliction identifier="burn" strength="5" />
|
||||
</StatusEffect>
|
||||
</ConnectionPanel>
|
||||
<AiTarget maxsightrange="2000" maxsoundrange="500" fadeouttime="2" />
|
||||
</Item>
|
||||
<!-- Statuslicht (Röhre) -->
|
||||
<Item name="" nameidentifier="oxygear_signallight" identifier="oxygear_light_em" Tags="smallitem,light,oxygear" category="Electrical" scale="0.5" noninteractable="false" cargocontaineridentifier="metalcrate" impactsoundtag="impact_metal_light" isshootable="false" damagedbyexplosions="false" explosiondamagemultiplier="0.0">
|
||||
<Sprite texture="oxygear_light_em.png" sourcerect="0,0,84,17" depth="0.80" origin="0.5,0.5" />
|
||||
<Body radius="20" density="20" />
|
||||
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="10.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
|
||||
<RequiredItem items="wrench" type="Equipped" />
|
||||
</Holdable>
|
||||
<LightComponent allowingameediting="false" lightcolor="255,25,0,255" range="250.0" powerconsumption="0" IsOn="false" castshadows="true" flicker="0.0" flickerspeed="0.0" blinkfrequency="1.0">
|
||||
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
|
||||
<!-- additive "top light" -->
|
||||
<sprite texture="%ModDir%/Lights/oxygear_light_em_active.png" sourcerect="0,0,84,17" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
<!-- Optionaler Stromanschluß für "Normalbetrieb", dabei den Wert "powerconsumption" beachten! -->
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<!-- Positionslicht (Außenbeleuchtung) -->
|
||||
<Item name="" nameidentifier="oxygear_signallight" identifier="oxygear_positionlight" Tags="smallitem,light,oxygear" category="Electrical" scale="0.4" noninteractable="false" cargocontaineridentifier="metalcrate" impactsoundtag="impact_metal_light" isshootable="false" damagedbyexplosions="false" explosiondamagemultiplier="0.0">
|
||||
<Sprite texture="oxygear_positionlight.png" sourcerect="0,0,30,16" depth="0.80" origin="0.5,0.5" />
|
||||
<Body radius="15" density="15" />
|
||||
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="10.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
|
||||
<RequiredItem items="wrench" type="Equipped" />
|
||||
</Holdable>
|
||||
<LightComponent allowingameediting="false" lightcolor="0,144,188,122" range="150.0" powerconsumption="0" IsOn="true" castshadows="false" flicker="0.1" flickerspeed="0.2" blinkfrequency="0.3" drawbehindsubs="true">
|
||||
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.5,0.5" />
|
||||
<!-- additive "top light" -->
|
||||
<sprite texture="%ModDir%/Lights/oxygear_positionlight_active.png" sourcerect="0,0,30,16" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
<!-- Optionaler Stromanschluß für "Normalbetrieb", dabei den Wert "powerconsumption" beachten! -->
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<!-- Frontscheinwerfer -->
|
||||
<Item name="" identifier="oxygear_frontlight" description="" tags="frontlight,oxygear" aliases="Frontlight" category="Electrical" linkable="false" Scale="0.5" damagedbyexplosions="true" explosiondamagemultiplier="0.2">
|
||||
<Sprite texture="oxygear_frontlight.png" depth="0.099" sourcerect="0,0,142,80" />
|
||||
<StaticBody width="142" height="80" />
|
||||
<LightComponent AllowIngameEditing="false" IsOn="false" powerconsumption="100.0" range="1000" drawbehindsubs="false" castshadows="false" ignorecontinuoustoggle="true" LightColor="1.0,1.0,1.0,1.0" Blinkfrequency="0.0" Flicker="0.0" Flickerspeed="0.0">
|
||||
<LightTexture texture="Content/Lights/lightcone.png" origin="0.01,0.5" size="1.0,1.0" />
|
||||
<Sprite texture="%ModDir%/Lights/oxygear_frontlight_active_a.png" sourcerect="0,0,142,80" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<LightComponent AllowIngameEditing="false" IsOn="true" powerconsumption="0.0" range="22" drawbehindsubs="false" castshadows="false" ignorecontinuoustoggle="true" LightColor="0,144,188,122" Blinkfrequency="0.0" Flicker="0.1" Flickerspeed="0.2">
|
||||
<LightTexture texture="Content/Lights/pointlight_bounce.png" origin="0.9,0.4" />
|
||||
<Sprite texture="%ModDir%/Lights/oxygear_frontlight_active_b.png" sourcerect="0,0,142,80" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_light" displayname="connection.setlight" />
|
||||
<!-- Brzzzt! *Light* -->
|
||||
<RequiredSkill identifier="electrical" level="50" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Sounds/Damage/Electrocution1.ogg" range="1000" />
|
||||
<Explosion range="50.0" stun="0" force="50.0" flames="false" shockwave="false" sparks="true" underwaterbubble="false" />
|
||||
<Affliction identifier="stun" strength="4" />
|
||||
<Affliction identifier="burn" strength="2" />
|
||||
</StatusEffect>
|
||||
</ConnectionPanel>
|
||||
<AiTarget maxsightrange="1000" maxsoundrange="0" fadeouttime="2" />
|
||||
</Item>
|
||||
<!-- Flurlicht -->
|
||||
<Item name="" nameidentifier="oxygear_floorlight" identifier="oxygear_floorlight" Tags="smallitem,light,oxygear" category="Electrical" scale="0.4" noninteractable="false" cargocontaineridentifier="metalcrate" impactsoundtag="impact_metal_light" isshootable="true" damagedbyexplosions="true" explosiondamagemultiplier="0.2">
|
||||
<Sprite texture="oxygear_floorlight.png" sourcerect="0,0,89,30" depth="0.80" origin="0.5,0.5" />
|
||||
<Body radius="89" density="30" />
|
||||
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="10.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
|
||||
<RequiredItem items="wrench" type="Equipped" />
|
||||
</Holdable>
|
||||
<LightComponent allowingameediting="false" lightcolor="215,255,255,255" range="110.0" powerconsumption="2" IsOn="true" castshadows="true" flicker="0.0" flickerspeed="0.0" blinkfrequency="0.0">
|
||||
<LightTexture texture="%ModDir%/Lights/oxygear_floorlight_light.png" origin="0.5,0.5" />
|
||||
<!-- additive "top light" -->
|
||||
<sprite texture="%ModDir%/Lights/oxygear_floorlight_active.png" sourcerect="0,0,89,30" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<!-- Flurlicht (Kompakte Version mit unterem Lichtkegel) -->
|
||||
<Item name="" nameidentifier="oxygear_floorlight" identifier="oxygear_floorlight_s" Tags="smallitem,light,oxygear" category="Electrical" scale="0.4" noninteractable="false" cargocontaineridentifier="metalcrate" impactsoundtag="impact_metal_light" isshootable="true" damagedbyexplosions="true" explosiondamagemultiplier="0.2">
|
||||
<Sprite texture="oxygear_floorlight_s.png" sourcerect="0,0,89,21" depth="0.80" origin="0.5,0.5" />
|
||||
<Body radius="89" density="30" />
|
||||
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="10.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
|
||||
<RequiredItem items="wrench" type="Equipped" />
|
||||
</Holdable>
|
||||
<LightComponent allowingameediting="false" lightcolor="215,255,255,255" range="120.0" powerconsumption="1" IsOn="true" castshadows="true" flicker="0.0" flickerspeed="0.0" blinkfrequency="0.0">
|
||||
<LightTexture texture="%ModDir%/Lights/oxygear_floorlight_s_light.png" origin="0.5,0.95" />
|
||||
<!-- additive "top light" -->
|
||||
<sprite texture="%ModDir%/Lights/oxygear_floorlight_s_active.png" sourcerect="0,0,89,21" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<!-- Beleuchtung - ENDE -->
|
||||
<!-- Akustischer Alarm -->
|
||||
<Item name="" identifier="oxygear_buzzer" Tags="smallitem,sound,oxygear" category="Electrical" scale="0.5" noninteractable="false" cargocontaineridentifier="metalcrate" impactsoundtag="impact_metal_light" isshootable="true" damagedbyexplosions="true" explosiondamagemultiplier="0.1">
|
||||
<Sprite texture="oxygear_buzzer.png" depth="0.8" sourcerect="0,0,42,31" origin="0.5,0.5" />
|
||||
<Body radius="20" density="20" />
|
||||
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
|
||||
<RequiredItem items="wrench" type="Equipped" />
|
||||
</Holdable>
|
||||
<LightComponent canbeselected="false" lightcolor="0,0,0,0" range="0" powerconsumption="0" IsOn="false" castshadows="false">
|
||||
<sound file="%ModDir%/Sounds/oxygear_buzzer.ogg" type="OnActive" range="1500.0" loop="true" volume="0.7" />
|
||||
<!-- Wird im Inventar deaktiviert. -->
|
||||
<StatusEffect type="OnContained" target="This" IsActive="false" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<!-- Brzzzt! -->
|
||||
<RequiredSkill identifier="electrical" level="50" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Sounds/Damage/Electrocution1.ogg" range="1000" />
|
||||
<Explosion range="100.0" stun="0" force="50.0" flames="false" shockwave="false" sparks="true" underwaterbubble="false" />
|
||||
<Affliction identifier="stun" strength="10" />
|
||||
<Affliction identifier="burn" strength="5" />
|
||||
</StatusEffect>
|
||||
</ConnectionPanel>
|
||||
<Deconstruct time="10">
|
||||
<Item identifier="fpgacircuit" />
|
||||
<Item identifier="tin" />
|
||||
</Deconstruct>
|
||||
<Fabricate suitablefabricators="fabricator" requiredtime="10">
|
||||
<RequiredSkill identifier="electrical" level="30" />
|
||||
<RequiredItem identifier="fpgacircuit" />
|
||||
<RequiredItem identifier="tin" />
|
||||
</Fabricate>
|
||||
<Price baseprice="50">
|
||||
<Price locationtype="outpost" multiplier="1" />
|
||||
<Price locationtype="city" multiplier="0.9" />
|
||||
<Price locationtype="research" multiplier="1.25" />
|
||||
<Price locationtype="military" multiplier="1" />
|
||||
<Price locationtype="mine" multiplier="1" />
|
||||
</Price>
|
||||
</Item>
|
||||
<!-- Laufschrift -->
|
||||
<Item name="" identifier="oxygear_textpanel" category="Misc" tags="oxygear,ticker" noninteractable="false">
|
||||
<Sprite texture="oxygear_textpanel.png" depth="0.80" sourcerect="0,0,150,25" />
|
||||
<!-- Padding = left,top,right,bottom / Default ScrollSpeed = 20 -->
|
||||
<ItemLabel Padding="7,7,7,3" Scrollable="true" ScrollSpeed="25" TextColor="1,1,1,1" TextScale="1" Text="OxyGear®">
|
||||
<LightComponent allowingameediting="false" IsOn="true" range="75.0" lightcolor="75,125,175,200" castshadows="false" powerconsumption="0" blinkfrequency="0.0" flicker="0.1" flickerspeed="0.2">
|
||||
<LightTexture texture="%ModDir%/Lights/oxygear_textpanel_light.png" depth="0.81" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
</ItemLabel>
|
||||
<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" />
|
||||
<requireditem items="screwdriver" type="Equipped" />
|
||||
<input name="set_text" displayname="connection.set_text" fallbackdisplayname="connection.setoutput" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_light" displayname="connection.setlight" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<!-- Laufschrift - Kompakte Ausführung -->
|
||||
<Item name="" identifier="oxygear_textpanel_s" nameidentifier="oxygear_textpanel" category="Misc" tags="oxygear,ticker" noninteractable="false">
|
||||
<Sprite texture="oxygear_textpanel_s.png" depth="0.80" sourcerect="0,0,75,25" />
|
||||
<!-- Padding = left,top,right,bottom / Default ScrollSpeed = 20 -->
|
||||
<ItemLabel Padding="7,7,7,3" Scrollable="true" ScrollSpeed="25" TextColor="1,1,1,1" TextScale="1" Text="OxyGear®">
|
||||
<LightComponent allowingameediting="false" IsOn="true" range="37.0" lightcolor="75,125,175,200" castshadows="false" powerconsumption="0" blinkfrequency="0.0" flicker="0.1" flickerspeed="0.2">
|
||||
<LightTexture texture="%ModDir%/Lights/oxygear_textpanel_s_light.png" depth="0.81" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
</ItemLabel>
|
||||
<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" />
|
||||
<requireditem items="screwdriver" type="Equipped" />
|
||||
<input name="set_text" displayname="connection.set_text" fallbackdisplayname="connection.setoutput" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_light" displayname="connection.setlight" />
|
||||
<input name="set_color" displayname="connection.setcolor" />
|
||||
</ConnectionPanel>
|
||||
</Item>
|
||||
<!-- Antrieb -->
|
||||
<Item name="" identifier="oxygear_engine" tags="engine,oxygear" category="Machine" Scale="0.5" isshootable="true" damagedbyexplosions="true" explosiondamagemultiplier="0.2">
|
||||
<Sprite texture="oxygear_engine_v2.png" depth="0.8" sourcerect="0,0,885,300" canflipx="true" origin="0.5,0.5" />
|
||||
<StaticBody width="885" height="300" />
|
||||
<trigger x="355" y="-15" width="510" height="270" />
|
||||
<aitarget sightrange="500" soundrange="10000" staticsight="true" fadeouttime="5" />
|
||||
<Engine minvoltage="0.5" powerconsumption="2000.0" maxforce="3000" canbeselected="true" propellerpos="-400,0" msg="ItemMsgInteractSelect">
|
||||
<GuiFrame relativesize="0.2,0.18" minsize="450,200" anchor="Center" style="ItemUI" />
|
||||
<StatusEffect type="InWater" target="This" condition="-1.0" />
|
||||
<sound file="Content/Items/Engine/Engine.ogg" type="OnActive" range="7500.0" volumeproperty="CurrentVolume" loop="true" />
|
||||
<sound file="Content/Items/Engine/EngineBroken.ogg" type="Always" range="15000.0" volumeproperty="CurrentBrokenVolume" loop="true" />
|
||||
<poweronsound file="Content/Items/PowerOnHeavy1.ogg" range="3000" loop="false" />
|
||||
<propellerdamage damagerange="100" targetforce="1000" severlimbsprobability="1.0">
|
||||
<Affliction identifier="internaldamage" strength="100" />
|
||||
<Affliction identifier="bleeding" strength="100" />
|
||||
<Affliction identifier="stun" strength="4" />
|
||||
</propellerdamage>
|
||||
<LightComponent allowingameediting="false" IsOn="true" range="220.0" lightcolor="255,150,5,205" castshadows="false" powerconsumption="0.1" blinkfrequency="0.0" flicker="0.2" flickerspeed="0.3">
|
||||
<LightTexture texture="%ModDir%/Lights/oxygear_engine_v2_light.png" depth="0.79" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
</Engine>
|
||||
<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" />
|
||||
<RequiredSkill identifier="electrical" level="70" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand" severlimbsprobability="1.0">
|
||||
<Sound file="Content/Items/Weapons/ElectricalDischarger.ogg" range="1000" />
|
||||
<Explosion range="100.0" stun="0" force="5.0" flames="false" shockwave="false" sparks="true" underwaterbubble="false" />
|
||||
<Affliction identifier="stun" strength="4" />
|
||||
<Affliction identifier="burn" strength="5" />
|
||||
</StatusEffect>
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
<input name="set_force" displayname="connection.setforce" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<!-- <output name="state_out" displayname="connection.stateout" /> Ohne Funktion -->
|
||||
</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">
|
||||
<GuiFrame relativesize="0.2,0.16" minsize="400,200" maxsize="480,216" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
||||
<RequiredSkill identifier="mechanical" level="66" />
|
||||
<RequiredItem items="wrench" type="equipped" />
|
||||
<ParticleEmitter particle="damagebubbles" particleburstamount="2" particleburstinterval="2.0" particlespersecond="2" scalemin="0.5" scalemax="1.5" anglemin="0" anglemax="359" velocitymin="-10" velocitymax="10" mincondition="0.0" maxcondition="50.0" />
|
||||
<ParticleEmitter particle="smoke" particleburstamount="3" particleburstinterval="0.5" particlespersecond="2" scalemin="1" scalemax="2.5" anglemin="0" anglemax="359" velocitymin="-50" velocitymax="50" mincondition="15.0" maxcondition="50.0" />
|
||||
<ParticleEmitter particle="heavysmoke" particleburstinterval="0.25" particlespersecond="2" scalemin="2.5" scalemax="5.0" mincondition="0.0" maxcondition="15.0" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand" severlimbsprobability="1.0">
|
||||
<Sound file="Content/Items/MechanicalRepairFail.ogg" range="1000" />
|
||||
<Affliction identifier="lacerations" strength="5" />
|
||||
<Affliction identifier="stun" strength="4" />
|
||||
</StatusEffect>
|
||||
</Repairable>
|
||||
</Item>
|
||||
<!-- Batterielader v3 -->
|
||||
<Item name="" identifier="oxygear_batteryloader" category="Electrical" tags="chargingdock,oxygear" noninteractable="false" scale="0.5" damagedbyexplosions="true" explosiondamagemultiplier="0.2">
|
||||
<!-- Gehäuse -->
|
||||
<Sprite texture="oxygear_batteryloader_v3.png" depth="0.78" sourcerect="0,0,119,109" canflipx="false" canflipy="false" />
|
||||
<!-- 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" />
|
||||
<ItemContainer capacity="4" maxstacksize="1" canbeselected="true" hideitems="false" uilabel="ChargingDock" autofill="False" itempos="24,-57" iteminterval="23,0" itemrotation="-90" containedspritedepth="0.79">
|
||||
<!-- (Inaktiv) Zugangsberechtigung
|
||||
<RequiredItem items="idcard" type="Picked" msg="ItemMsgUnauthorizedAccess" ignoreineditor="true" />
|
||||
-->
|
||||
<GuiFrame relativesize="0.2,0.2" anchor="Center" style="ItemUI" />
|
||||
<Containable identifier="loadable" />
|
||||
</ItemContainer>
|
||||
<Powered isOn="true" IsActive="true" powerconsumption="200" currpowerconsumption="200">
|
||||
<GuiFrame relativesize="0.18,0.15" minsize="350,160" maxsize="420,192" anchor="Center" relativeoffset="0,-0.1" style="ItemUI" msg="ItemMsgInteractSelect" />
|
||||
<!-- Aufladegeschwindigkeit wird über "Condition" definiert -->
|
||||
<StatusEffect type="OnActive" targettype="Contained" targets="loadable" Condition="6.0">
|
||||
<!-- the statuseffect targets the contained item (a battery cell that's being charged),
|
||||
but the conditional targets the container (this object(component) ) -->
|
||||
<Conditional Voltage="gt 0.01" targetcontainer="true" targetitemcomponent="Powered" />
|
||||
</StatusEffect>
|
||||
<!-- Tasten-Interface zur Aktivierung/Deaktivierung -->
|
||||
<CustomInterface canbeselected="true">
|
||||
<GuiFrame relativesize="0.10,0.15" anchor="BottomCenter" style="ItemUI" absoluteoffset="-20,0" />
|
||||
<Button text="On">
|
||||
<StatusEffect type="OnUse" targettype="This" isOn="true" IsActive="true" />
|
||||
</Button>
|
||||
<Button text="Off">
|
||||
<StatusEffect type="OnUse" targettype="This" isOn="false" IsActive="false" />
|
||||
</Button>
|
||||
</CustomInterface>
|
||||
</Powered>
|
||||
<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" />
|
||||
<requireditem items="screwdriver" type="Equipped" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<!-- Brzzzt! [Mod.] -->
|
||||
<RequiredSkill identifier="electrical" level="70" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Sounds/Damage/Electrocution1.ogg" range="1000" />
|
||||
<Explosion range="100.0" stun="0" force="100.0" flames="false" shockwave="false" sparks="true" underwaterbubble="false" />
|
||||
<Affliction identifier="stun" strength="10" />
|
||||
<Affliction identifier="burn" strength="5" />
|
||||
</StatusEffect>
|
||||
</ConnectionPanel>
|
||||
<!-- Status-Licht - Grün -->
|
||||
<LightComponent range="30.0" lightcolor="0,155,25,100" powerconsumption="0.1" IsOn="true" castshadows="false" flicker="0.2" flickerspeed="0.5" allowingameediting="false">
|
||||
<LightTexture texture="%ModDir%/Lights/oxygear_batteryloader_light_a.png" depth="0.81" origin="0.5,0.5" />
|
||||
<!-- additive "top light" -->
|
||||
<sprite texture="%ModDir%/Lights/oxygear_batteryloader_light_a.png" sourcerect="0,0,119,109" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<!-- Status-Licht - Orange -->
|
||||
<LightComponent range="30.0" lightcolor="200,100,0,200" powerconsumption="0.1" IsOn="false" castshadows="false" flicker="0.2" flickerspeed="0.5" allowingameediting="false">
|
||||
<LightTexture texture="%ModDir%/Lights/oxygear_batteryloader_light_b.png" depth="0.81" origin="0.5,0.5" />
|
||||
<!-- additive "top light" -->
|
||||
<sprite texture="%ModDir%/Lights/oxygear_batteryloader_light_b.png" sourcerect="0,0,119,109" alpha="1.0" origin="0.5,0.5" />
|
||||
<!-- Licht wird aktiviert, sobald die Spannung über 1 liegt -->
|
||||
<IsActive targetitemcomponent="Powered" targetcontainer="true" Voltage="gt 1.0" />
|
||||
</LightComponent>
|
||||
<Repairable selectkey="Action" header="electricalrepairsheader" msg="ItemMsgRepairScrewdriver" hudpriority="10" deteriorationspeed="0.025" RepairThreshold="80" mindeteriorationdelay="300" maxdeteriorationdelay="600" MinDeteriorationCondition="0" fixDurationHighSkill="5" fixDurationLowSkill="15">
|
||||
<RequiredSkill identifier="electrical" level="55" />
|
||||
<RequiredItem items="screwdriver" type="equipped" />
|
||||
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
||||
<ParticleEmitter particle="damagebubbles" particleburstamount="2" particleburstinterval="2.0" particlespersecond="2" scalemin="0.5" scalemax="1.5" anglemin="0" anglemax="359" velocitymin="-10" velocitymax="10" mincondition="0.0" maxcondition="50.0" />
|
||||
<ParticleEmitter particle="spark" particleburstamount="5" particlespersecond="5" anglemin="0" anglemax="359" velocitymin="100" velocitymax="500" particleburstinterval="2" scalemin="0.5" scalemax="1" mincondition="0.0" maxcondition="15.0" />
|
||||
<ParticleEmitter particle="fleshsmoke" particlespersecond="2" scalemin="1" scalemax="2" mincondition="0.0" maxcondition="50.0" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Sounds/Damage/Electrocution1.ogg" range="1000" />
|
||||
<Affliction identifier="stun" strength="4" />
|
||||
<Affliction identifier="burn" strength="5" />
|
||||
</StatusEffect>
|
||||
</Repairable>
|
||||
</Item>
|
||||
<!-- Distributor -->
|
||||
<Item name="" identifier="oxygear_distributor" tags="junctionbox,oxygear" category="Electrical" scale="0.5" damagedbyexplosions="true" explosiondamagemultiplier="0.2">
|
||||
<Sprite texture="oxygear_distributor.png" sourcerect="0,0,100,160" origin="0.5,0.5" canflipx="false" canflipy="false" depth="0.8" />
|
||||
<UpgradePreviewSprite texture="Content/UI/WeaponUI.png" sourcerect="99,961,28,32" origin="0.5,0.45" />
|
||||
<InfectedSprite texture="Content/Items/Gardening/ballastflora.png" sourcerect="8,260,149,170" origin="0.5,0.5" />
|
||||
<DamagedInfectedSprite texture="Content/Items/Gardening/ballastflora.png" sourcerect="157,260,149,170" origin="0.5,0.5" />
|
||||
<PowerTransfer canbeselected="true" msg="ItemMsgInteractSelect" allowingameediting="true" MinVoltage="0.5" maxPower="2500.0" OverloadVoltage="2.5" vulnerabletoemp="false" canbeoverloaded="true" FireProbability="0.15">
|
||||
<GuiFrame relativesize="0.2,0.14" minsize="450,160" anchor="Center" style="ItemUI" />
|
||||
<StatusEffect type="InWater" target="This" condition="-0.25">
|
||||
<Conditional currPowerConsumption="lt -10" />
|
||||
</StatusEffect>
|
||||
</PowerTransfer>
|
||||
<ConnectionPanel selectkey="Action" canbeselected="true" allowingameediting="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
||||
<GuiFrame relativesize="0.2,0.3" minsize="200,300" anchor="Center" style="ConnectionPanel" />
|
||||
<RequiredSkill identifier="electrical" level="70" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<!-- Signal-Eingänge
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
-->
|
||||
<!-- Signal-Ausgänge -->
|
||||
<output name="power_out" displayname="connection.powerout" />
|
||||
<output name="signal_0" displayname="connection.signalx~[num]=0" fallbackdisplayname="connection.signalinx~[num]=0" />
|
||||
<output name="signal_1" displayname="connection.signalx~[num]=1" fallbackdisplayname="connection.signalinx~[num]=1" />
|
||||
<output name="signal_2" displayname="connection.signalx~[num]=2" fallbackdisplayname="connection.signalinx~[num]=2" />
|
||||
<output name="signal_3" displayname="connection.signalx~[num]=3" fallbackdisplayname="connection.signalinx~[num]=3" />
|
||||
<output name="condition_out" displayname="connection.conditionout" />
|
||||
<output name="power_value_out" displayname="connection.powervalueout" />
|
||||
<output name="load_value_out" displayname="connection.loadvalueout" />
|
||||
<!--
|
||||
<output name="power_out" displayname="connection.powerout" />
|
||||
<output name="power_out" displayname="connection.powerout" />
|
||||
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
||||
-->
|
||||
<!-- Brzzzt! [Mod.] -->
|
||||
<RequiredSkill identifier="electrical" level="55" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Sounds/Damage/Electrocution1.ogg" range="1000" />
|
||||
<Explosion range="100.0" stun="0" force="100.0" flames="false" shockwave="false" sparks="true" underwaterbubble="false" />
|
||||
<Affliction identifier="stun" strength="15" />
|
||||
<Affliction identifier="burn" strength="5" />
|
||||
</StatusEffect>
|
||||
</ConnectionPanel>
|
||||
<!-- Betrieb - Status (Grün) -->
|
||||
<LightComponent range="25.0" lightcolor="0,155,25,100" powerconsumption="0.01" IsOn="true" castshadows="false" flicker="0.1" flickerspeed="0.2" allowingameediting="false">
|
||||
<!-- Licht Radius -->
|
||||
<LightTexture texture="%ModDir%/Lights/oxygear_distributor_light_a.png" origin="0.5,0.5" alpha="1.0" />
|
||||
<!-- Licht Objekt/Gehäuse -->
|
||||
<sprite texture="%ModDir%/Lights/oxygear_distributor_light_a.png" sourcerect="0,0,100,160" alpha="1.0" origin="0.5,0.5" />
|
||||
<IsActive targetitemcomponent="PowerTransfer" />
|
||||
</LightComponent>
|
||||
<!-- Überladung - Status (Orange) -->
|
||||
<LightComponent range="25.0" lightcolor="200,100,0,200" powerconsumption="0.01" IsOn="false" castshadows="false" flicker="0.1" flickerspeed="0.2" blinkfrequency="0.5" allowingameediting="false">
|
||||
<!-- Licht Radius -->
|
||||
<LightTexture texture="%ModDir%/Lights/oxygear_distributor_light_b.png" origin="0.5,0.5" alpha="1.0" />
|
||||
<!-- Licht Objekt/Gehäuse -->
|
||||
<sprite texture="%ModDir%/Lights/oxygear_distributor_light_b.png" sourcerect="0,0,100,160" alpha="1.0" origin="0.5,0.5" />
|
||||
<IsActive targetitemcomponent="PowerTransfer" overload="eq True" />
|
||||
</LightComponent>
|
||||
<Repairable selectkey="Action" header="electricalrepairsheader" deteriorationspeed="0.1" mindeteriorationdelay="200" maxdeteriorationdelay="800" mindeteriorationcondition="0" RepairThreshold="90" 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" />
|
||||
<RequiredSkill identifier="electrical" level="55" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Sounds/Damage/Electrocution1.ogg" range="1000" />
|
||||
<Affliction identifier="stun" strength="4" />
|
||||
<Affliction identifier="burn" strength="5" />
|
||||
</StatusEffect>
|
||||
<ParticleEmitter particle="damagebubbles" particleburstamount="2" particleburstinterval="2.0" particlespersecond="2" scalemin="0.5" scalemax="1.5" anglemin="0" anglemax="359" velocitymin="-10" velocitymax="10" mincondition="0.0" maxcondition="50.0" />
|
||||
<ParticleEmitter particle="MistSmoke" particlespersecond="60" anglemin="0" anglemax="360" distancemin="0" distancemax="30" velocitymin="0" velocitymax="20" mincondition="0.0" maxcondition="50.0" />
|
||||
<ParticleEmitter particle="spark" particleburstamount="5" particlespersecond="5" anglemin="0" anglemax="359" velocitymin="100" velocitymax="500" particleburstinterval="2" scalemin="0.5" scalemax="1" mincondition="0.0" maxcondition="15.0" />
|
||||
<ParticleEmitter particle="fleshsmoke" particlespersecond="2" scalemin="1" scalemax="2" mincondition="0.0" maxcondition="50.0" />
|
||||
</Repairable>
|
||||
</Item>
|
||||
<!-- Sauerstoff-Generator -->
|
||||
<Item name="" identifier="oxygear_oxygenerator" tags="oxygengenerator,oxygear" category="Machine" linkable="true" allowedlinks="vent" damagedbyexplosions="true" explosiondamagemultiplier="0.2" scale="0.7" pickdistance="50">
|
||||
<UpgradePreviewSprite scale="2.5" texture="Content/UI/WeaponUI.png" sourcerect="384,960,64,64" origin="0.5,0.45" />
|
||||
<Sprite texture="oxygear_o2generator.png" depth="0.8" origin="0.5,0.5" sourcerect="0,0,233,228" canflipx="false" canflipy="false" />
|
||||
<trigger />
|
||||
<OxygenGenerator generatedAmount="500.0" powerconsumption="1000.0" minvoltage="0.5" canbeselected="true" msg="ItemMsgInteractSelect">
|
||||
<poweronsound file="Content/Items/PowerOnLight2.ogg" range="1500" loop="false" />
|
||||
<sound file="Content/Items/OxygenGenerator/OxygenGenerator.ogg" type="OnActive" range="1000.0" volumeproperty="CurrFlow" volume="0.001" loop="true" />
|
||||
<StatusEffect type="OnFire" target="This" Condition="-0.5" />
|
||||
<StatusEffect type="OnActive" targettype="Contained" targets="oxygentank" Condition="1.5" />
|
||||
<StatusEffect type="OnBroken" targettype="This" disabledeltatime="true">
|
||||
<sound file="Content/Items/Weapons/ExplosionMedium3.ogg" range="8000" selectionmode="All" />
|
||||
<sound file="Content/Items/Weapons/ExplosionDebris3.ogg" range="8000" />
|
||||
<Explosion range="50" stun="0" force="3.0" flames="false" shockwave="false" sparks="true" underwaterbubble="false" />
|
||||
</StatusEffect>
|
||||
</OxygenGenerator>
|
||||
<ItemContainer capacity="4" maxstacksize="1" canbeselected="true" hideitems="true" msg="ItemMsgOxygenRefill">
|
||||
<GuiFrame relativesize="0.25,0.2" anchor="Center" style="ItemUI" />
|
||||
<Containable items="oxygentank" />
|
||||
</ItemContainer>
|
||||
<!-- 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">
|
||||
<!-- Licht Radius -->
|
||||
<LightTexture texture="%ModDir%/Lights/oxygear_o2generator_light.png" origin="0.5,0.5" alpha="1.0" />
|
||||
<!-- Licht Objekt/Gehäuse -->
|
||||
<sprite texture="%ModDir%/Lights/oxygear_o2generator_light.png" sourcerect="0,0,233,228" alpha="1.0" origin="0.5,0.5" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
<input name="set_state" displayname="connection.setstate" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
</ConnectionPanel>
|
||||
<Repairable selectkey="Action" header="mechanicalrepairsheader" msg="ItemMsgRepairWrench" hudpriority="10" deteriorationspeed="0.12" mindeteriorationdelay="200" maxdeteriorationdelay="900" mindeteriorationcondition="0" RepairThreshold="80" fixDurationHighSkill="5" fixDurationLowSkill="25">
|
||||
<RequiredSkill identifier="mechanical" level="55" />
|
||||
<RequiredItem items="wrench" type="equipped" />
|
||||
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
||||
<ParticleEmitter particle="damagebubbles" particleburstamount="2" particleburstinterval="2.0" particlespersecond="2" scalemin="0.5" scalemax="1.5" anglemin="0" anglemax="359" velocitymin="-10" velocitymax="10" mincondition="0.0" maxcondition="50.0" />
|
||||
<ParticleEmitter particle="smoke" particleburstamount="3" particleburstinterval="0.5" particlespersecond="2" scalemin="1" scalemax="2.5" anglemin="0" anglemax="359" velocitymin="-50" velocitymax="50" mincondition="15.0" maxcondition="50.0" />
|
||||
<ParticleEmitter particle="heavysmoke" particleburstinterval="0.25" particlespersecond="2" scalemin="2.5" scalemax="5.0" mincondition="0.0" maxcondition="15.0" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Items/MechanicalRepairFail.ogg" range="1000" />
|
||||
<Affliction identifier="lacerations" strength="15" />
|
||||
<Affliction identifier="stun" strength="4" />
|
||||
</StatusEffect>
|
||||
</Repairable>
|
||||
</Item>
|
||||
<!-- OxyGear Automatische Hybrid-Pumpe -->
|
||||
<Item name="" identifier="oxygear_hybridpump" tags="pump,hybrid,oxygear" linkable="true" category="Machine" scale="0.4" damagedbyexplosions="true" explosiondamagemultiplier="0.2">
|
||||
<Sprite texture="oxygear_hybridpump.png" depth="0.8" sourcerect="0,0,150,69" origin="0.5,0.5" />
|
||||
<!-- Die Fördermenge wird über "MaxFlow" definiert. "FlowPercentage" legt die Betriebsleistung fest. (-100 = maximales Abpumpen) -->
|
||||
<Pump canbeselected="false" allowingameediting="false" MaxFlow="200" FlowPercentage="-100" PowerConsumption="100.0" MinVoltage="0.3" msg="ItemMsgInteractSelect">
|
||||
<GuiFrame relativesize="0.25,0.2" minsize="420,220" anchor="Center" style="ItemUI" />
|
||||
<sound file="Content/Items/Pump/Pump.ogg" type="OnActive" range="500.0" volumeproperty="CurrFlow" volume="0.005" loop="true" />
|
||||
<sound file="Content/Items/Pump/PumpBroken.ogg" type="Always" range="500.0" volumeproperty="CurrentBrokenVolume" volume="0.004" loop="true" />
|
||||
<PumpInEmitter particle="bubbles" particlespersecond="5" position="7,-51" anglemin="180" anglemax="180" velocitymin="100" velocitymax="200" scalemin="0.5" scalemax="0.6" />
|
||||
<PumpInEmitter particle="watersplash" particlespersecond="50" position="7,-51" anglemin="180" anglemax="180" velocitymin="200" velocitymax="400" scalemin="0.5" scalemax="0.6" />
|
||||
<PumpOutEmitter particle="bubbles" particlespersecond="5" position="7,-51" anglemin="0" anglemax="360" velocitymin="0" velocitymax="0" scalemin="0.5" scalemax="0.6" />
|
||||
<!-- Wassererkennung für automatische Abschaltung [WICHTIG: "isOn" statt "IsActive" nutzen, da sonst die Reparaturen abgebrochen werden!] -->
|
||||
<StatusEffect type="InWater" target="This" targetitemcomponent="Pump" IsOn="true" delay="0.5" />
|
||||
<StatusEffect type="NotInWater" target="This" targetitemcomponent="Pump" IsOn="false" delay="2.5" />
|
||||
</Pump>
|
||||
<!-- Wassersensor -->
|
||||
<WaterDetector IsActive="true" canbeselected="false" allowingameediting="false" Output="1" FalseOutput="0" />
|
||||
<!-- Automatik-Modus - Status (Orange) -->
|
||||
<LightComponent range="30.0" lightcolor="200,100,0,240" powerconsumption="0" IsOn="true" castshadows="false" flicker="0.1" flickerspeed="0.2" allowingameediting="false" blinkfrequency="0.2">
|
||||
<!-- Licht Radius -->
|
||||
<LightTexture texture="%ModDir%/Lights/oxygear_hybridpump_light.png" origin="0.5,0.5" alpha="1.0" />
|
||||
<!-- Licht Objekt/Gehäuse -->
|
||||
<sprite texture="%ModDir%/Lights/oxygear_hybridpump_light.png" sourcerect="0,0,150,69" alpha="1.0" origin="0.5,0.5" />
|
||||
<!-- Voraussetzung für Aktivierung -->
|
||||
<IsActive targetitemcomponent="Pump" IsActive="eq false" />
|
||||
</LightComponent>
|
||||
<!-- Betrieb - Status (Grün) -->
|
||||
<LightComponent range="30.0" lightcolor="0,155,25,240" powerconsumption="0.01" IsOn="false" castshadows="false" flicker="0.1" flickerspeed="0.2" allowingameediting="false">
|
||||
<!-- Licht Radius -->
|
||||
<LightTexture texture="%ModDir%/Lights/oxygear_pump_light.png" origin="0.5,0.5" alpha="1.0" />
|
||||
<!-- Licht Objekt/Gehäuse -->
|
||||
<sprite texture="%ModDir%/Lights/oxygear_pump_light.png" sourcerect="0,0,150,69" alpha="1.0" origin="0.5,0.5" />
|
||||
<!-- Voraussetzung für Aktivierung -->
|
||||
<IsActive targetitemcomponent="Pump" isOn="true" />
|
||||
</LightComponent>
|
||||
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
||||
<GuiFrame relativesize="0.2,0.30" minsize="400,300" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
||||
<RequiredSkill identifier="electrical" level="70" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Sounds/Damage/Electrocution1.ogg" range="1000" />
|
||||
<Explosion range="100.0" stun="0" force="5.0" flames="false" shockwave="false" sparks="true" underwaterbubble="false" />
|
||||
<Affliction identifier="stun" strength="4" />
|
||||
<Affliction identifier="burn" strength="5" />
|
||||
</StatusEffect>
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
<!-- Auf ein Neues! <output name="signal_out" displayname="connection.signalout" /> -->
|
||||
<output name="signal_out" displayname="entityname.waterdetector" />
|
||||
<output name="condition_out" displayname="connection.conditionout" />
|
||||
</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">
|
||||
<RequiredSkill identifier="mechanical" level="55" />
|
||||
<RequiredItem items="wrench" type="Equipped" />
|
||||
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="-0.1,0.27" style="ItemUI" />
|
||||
<ParticleEmitter particle="damagebubbles" particleburstamount="2" particleburstinterval="2.0" particlespersecond="2" scalemin="0.5" scalemax="1.5" anglemin="0" anglemax="359" velocitymin="-10" velocitymax="10" mincondition="0.0" maxcondition="50.0" />
|
||||
<ParticleEmitter particle="smoke" particleburstamount="3" particleburstinterval="0.5" particlespersecond="2" scalemin="1" scalemax="2.5" anglemin="0" anglemax="359" velocitymin="-50" velocitymax="50" mincondition="15.0" maxcondition="50.0" />
|
||||
<ParticleEmitter particle="heavysmoke" particleburstinterval="0.25" particlespersecond="2" scalemin="2.5" scalemax="5.0" mincondition="0.0" maxcondition="15.0" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Items/MechanicalRepairFail.ogg" range="1000" />
|
||||
<Affliction identifier="lacerations" strength="5" />
|
||||
<Affliction identifier="stun" strength="4" />
|
||||
</StatusEffect>
|
||||
</Repairable>
|
||||
</Item>
|
||||
<!-- OxyGear Pumpe -->
|
||||
<Item name="" identifier="oxygear_pump" tags="pump,oxygear" linkable="true" category="Machine" scale="0.4" damagedbyexplosions="true" explosiondamagemultiplier="0.2">
|
||||
<UpgradePreviewSprite scale="2.0" texture="Content/UI/WeaponUI.png" sourcerect="448,960,64,64" origin="0.5,0.45" />
|
||||
<Sprite texture="oxygear_pump.png" depth="0.8" sourcerect="0,0,150,69" origin="0.5,0.5" />
|
||||
<!-- Die Fördermenge wird über "MaxFlow" definiert. "FlowPercentage" legt die Leistung fest. (-100 = maximales Abpumpen) -->
|
||||
<Pump canbeselected="true" MaxFlow="200" FlowPercentage="-100" PowerConsumption="80.0" MinVoltage="0.3" msg="ItemMsgInteractSelect">
|
||||
<GuiFrame relativesize="0.25,0.2" minsize="420,220" anchor="Center" style="ItemUI" />
|
||||
<sound file="Content/Items/Pump/Pump.ogg" type="OnActive" range="500.0" volumeproperty="CurrFlow" volume="0.005" loop="true" />
|
||||
<sound file="Content/Items/Pump/PumpBroken.ogg" type="Always" range="500.0" volumeproperty="CurrentBrokenVolume" volume="0.004" loop="true" />
|
||||
<PumpInEmitter particle="bubbles" particlespersecond="5" position="7,-51" anglemin="180" anglemax="180" velocitymin="100" velocitymax="200" scalemin="0.5" scalemax="0.6" />
|
||||
<PumpInEmitter particle="watersplash" particlespersecond="50" position="7,-51" anglemin="180" anglemax="180" velocitymin="200" velocitymax="400" scalemin="0.5" scalemax="0.6" />
|
||||
<PumpOutEmitter particle="bubbles" particlespersecond="5" position="7,-51" anglemin="0" anglemax="360" velocitymin="0" velocitymax="0" scalemin="0.5" scalemax="0.6" />
|
||||
</Pump>
|
||||
<!-- Betrieb - Status (Grün) -->
|
||||
<LightComponent range="30.0" lightcolor="0,155,25,240" powerconsumption="0.01" IsOn="true" castshadows="false" flicker="0.1" flickerspeed="0.2" allowingameediting="false">
|
||||
<!-- Licht Radius -->
|
||||
<LightTexture texture="%ModDir%/Lights/oxygear_pump_light.png" origin="0.5,0.5" alpha="1.0" />
|
||||
<!-- Licht Objekt/Gehäuse -->
|
||||
<sprite texture="%ModDir%/Lights/oxygear_pump_light.png" sourcerect="0,0,150,69" alpha="1.0" origin="0.5,0.5" />
|
||||
<!-- Voraussetzung für Aktivierung -->
|
||||
<IsActive targetitemcomponent="Pump" isOn="true" />
|
||||
</LightComponent>
|
||||
<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" />
|
||||
<RequiredSkill identifier="electrical" level="70" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Sounds/Damage/Electrocution1.ogg" range="1000" />
|
||||
<Explosion range="100.0" stun="0" force="5.0" flames="false" shockwave="false" sparks="true" underwaterbubble="false" />
|
||||
<Affliction identifier="stun" strength="4" />
|
||||
<Affliction identifier="burn" strength="5" />
|
||||
</StatusEffect>
|
||||
<RequiredItem items="screwdriver" type="Equipped" />
|
||||
<input name="power_in" displayname="connection.powerin" />
|
||||
<input name="toggle" displayname="connection.togglestate" />
|
||||
<input name="set_active" displayname="connection.setstate" />
|
||||
<input name="set_speed" displayname="connection.setpumpingspeed" />
|
||||
<input name="set_targetlevel" displayname="connection.settargetwaterlevel" />
|
||||
<output name="condition_out" displayname="connection.conditionout" />
|
||||
</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">
|
||||
<RequiredSkill identifier="mechanical" level="55" />
|
||||
<RequiredItem items="wrench" type="Equipped" />
|
||||
<GuiFrame relativesize="0.2,0.16" minsize="400,180" maxsize="480,216" anchor="Center" relativeoffset="-0.1,0.27" style="ItemUI" />
|
||||
<ParticleEmitter particle="damagebubbles" particleburstamount="2" particleburstinterval="2.0" particlespersecond="2" scalemin="0.5" scalemax="1.5" anglemin="0" anglemax="359" velocitymin="-10" velocitymax="10" mincondition="0.0" maxcondition="50.0" />
|
||||
<ParticleEmitter particle="smoke" particleburstamount="3" particleburstinterval="0.5" particlespersecond="2" scalemin="1" scalemax="2.5" anglemin="0" anglemax="359" velocitymin="-50" velocitymax="50" mincondition="15.0" maxcondition="50.0" />
|
||||
<ParticleEmitter particle="heavysmoke" particleburstinterval="0.25" particlespersecond="2" scalemin="2.5" scalemax="5.0" mincondition="0.0" maxcondition="15.0" />
|
||||
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand">
|
||||
<Sound file="Content/Items/MechanicalRepairFail.ogg" range="1000" />
|
||||
<Affliction identifier="lacerations" strength="5" />
|
||||
<Affliction identifier="stun" strength="4" />
|
||||
</StatusEffect>
|
||||
</Repairable>
|
||||
</Item>
|
||||
</Items>
|
BIN
Prometheus/Items/Electricity/oxygear_engine_v2.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/oxygear_engine_v2.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/oxygear_fabricator_v3.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/oxygear_fabricator_v3.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/oxygear_floodlight_01.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/oxygear_floodlight_01.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/oxygear_floodlight_02.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/oxygear_floodlight_02.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/oxygear_floorlight.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/oxygear_floorlight.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/oxygear_floorlight_s.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/oxygear_floorlight_s.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/oxygear_frontlight.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/oxygear_frontlight.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/oxygear_hybridpump.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/oxygear_hybridpump.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/oxygear_light_em.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/oxygear_light_em.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/oxygear_light_led_h.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/oxygear_light_led_h.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/oxygear_light_neon.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/oxygear_light_neon.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/oxygear_light_neon_s.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/oxygear_light_neon_s.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/oxygear_light_spot.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/oxygear_light_spot.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/oxygear_navterminal_v5.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/oxygear_navterminal_v5.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/oxygear_o2generator.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/oxygear_o2generator.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/oxygear_o2station_v3.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/oxygear_o2station_v3.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/oxygear_positionlight.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/oxygear_positionlight.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Prometheus/Items/Electricity/oxygear_pump.png
(Stored with Git LFS)
Normal file
BIN
Prometheus/Items/Electricity/oxygear_pump.png
(Stored with Git LFS)
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user