From e288b33b90dd06d0eb3753608371e7b7d0312212 Mon Sep 17 00:00:00 2001 From: 666XxttimurkaxX666 <666qwe3@gmail.com> Date: Thu, 6 Aug 2026 15:14:27 +0700 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=B5=D0=B1=D0=B0=D0=B3=20=D0=BD=D0=B5?= =?UTF-8?q?=D0=B2=D0=B8=D0=B4=D0=B8=D0=BC=D0=BE=D0=B5=20=D1=8D=D0=BB=D0=B5?= =?UTF-8?q?=D0=BA=D1=82=D1=80=D0=B8=D1=87=D0=B5=D1=81=D1=82=D0=B2=D0=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../_scp/entities/structures/debug_power.ftl | 22 +++ .../_Scp/Entities/Structures/debug_power.yml | 145 ++++++++++++++++++ 2 files changed, 167 insertions(+) create mode 100644 Resources/Locale/ru-RU/_prototypes/_scp/entities/structures/debug_power.ftl create mode 100644 Resources/Prototypes/_Scp/Entities/Structures/debug_power.yml diff --git a/Resources/Locale/ru-RU/_prototypes/_scp/entities/structures/debug_power.ftl b/Resources/Locale/ru-RU/_prototypes/_scp/entities/structures/debug_power.ftl new file mode 100644 index 0000000000..f922298b11 --- /dev/null +++ b/Resources/Locale/ru-RU/_prototypes/_scp/entities/structures/debug_power.ftl @@ -0,0 +1,22 @@ +ent-ScpDebugInvisibleGenerator = { ent-BaseGenerator } + .suffix = ДЕБАГ, Невидимость + .desc = { ent-BaseGenerator.desc } +ent-ScpDebugInvisibleSMESRecharging = { ent-BaseSMES } + .suffix = ДЕБАГ, Невидимость, автоматическая перезарядка + .desc = { ent-BaseSMES.desc } +ent-ScpDebugInvisibleSubstationRecharging = { ent-BaseSubstation } + .suffix = ДЕБАГ, Невидимость, автоматическая перезарядка + .desc = { ent-BaseSubstation.desc } +ent-ScpDebugInvisibleAPCRecharging = { ent-BaseAPC } + .suffix = ДЕБАГ, Невидимость, Автоматическая перезарядка + .desc = { ent-BaseAPC.desc } + +ent-ScpCableHVInvisible = { ent-CableHV } + .suffix = ДЕБАГ, Невидимость + .desc = { ent-CableHV.desc } +ent-ScpCableMVInvisible = { ent-CableMV } + .suffix = ДЕБАГ, Невидимость + .desc = { ent-CableMV.desc } +ent-ScpCableApcExtensionInvisible = { ent-CableApcExtension } + .suffix = ДЕБАГ, Невидимость + .desc = { ent-CableApcExtension.desc } \ No newline at end of file diff --git a/Resources/Prototypes/_Scp/Entities/Structures/debug_power.yml b/Resources/Prototypes/_Scp/Entities/Structures/debug_power.yml new file mode 100644 index 0000000000..fdab342a7c --- /dev/null +++ b/Resources/Prototypes/_Scp/Entities/Structures/debug_power.yml @@ -0,0 +1,145 @@ +- type: entity + id: ScpCableMVInvisible + parent: CablePhysBase + suffix: Invisible, DEBUG + components: + - type: Sprite + sprite: _Scp/Structures/Power/Cables/mv_cable.rsi + state: mvcable_15 + - type: NodeContainer + nodes: + power: + !type:CableNode + nodeGroupID: MVPower + - type: Cable + cableDroppedOnCutPrototype: CableMVStack1 + cableType: MediumVoltage + - type: Visibility + layer: 2 + +- type: entity + id: ScpCableApcExtensionInvisible + parent: CablePhysBase + suffix: Invisible, DEBUG + components: + - type: Sprite + sprite: _Scp/Structures/Power/Cables/lv_cable.rsi + state: lvcable_15 + - type: NodeContainer + nodes: + power: + !type:CableNode + nodeGroupID: Apc + - type: PowerProvider + voltage: Apc + - type: ExtensionCableProvider + - type: Cable + cableDroppedOnCutPrototype: CableApcStack1 + cableType: Apc + - type: Visibility + layer: 2 + +- type: entity + parent: CablePhysBase + id: ScpCableHVInvisible + suffix: Invisible, DEBUG + components: + - type: Sprite + sprite: _Scp/Structures/Power/Cables/hv_cable.rsi + state: hvcable_15 + - type: NodeContainer + nodes: + power: + !type:CableNode + nodeGroupID: HVPower + - type: Cable + cableDroppedOnCutPrototype: CableHVStack1 + cableType: HighVoltage + - type: Visibility + layer: 2 + +- type: entity + id: ScpDebugInvisibleGenerator + parent: BaseGenerator + suffix: Invisible, DEBUG + components: + - type: PowerSupplier + supplyRate: 300000 + supplyRampRate: 50000 + supplyRampTolerance: 500 + - type: Visibility + layer: 2 + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.35 + density: 50 + mask: + - GhostImpassable + layer: + - GhostImpassable + +- type: entity + parent: BaseSMES + id: ScpDebugInvisibleSMESRecharging + suffix: DEBUG, AutoRecharge, Invisible + components: + - type: BatterySelfRecharger + autoRechargeRate: 50000 + - type: Visibility + layer: 2 + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.35 + density: 50 + mask: + - GhostImpassable + layer: + - GhostImpassable + +- type: entity + parent: BaseSubstation + id: ScpDebugInvisibleSubstationRecharging + suffix: DEBUG, AutoRecharge, Invisible + components: + - type: BatterySelfRecharger + autoRechargeRate: 50000 + - type: Visibility + layer: 2 + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.35 + density: 50 + mask: + - GhostImpassable + layer: + - GhostImpassable + +- type: entity + parent: BaseAPC + id: ScpDebugInvisibleAPCRecharging + suffix: DEBUG, AutoRecharge, Invisible + components: + - type: BatterySelfRecharger + autoRechargeRate: 50000 + - type: Visibility + layer: 2 + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.35 + density: 50 + mask: + - GhostImpassable + layer: + - GhostImpassable