From fa007cdd3a1ef5bc4b2547305d889c67422689a5 Mon Sep 17 00:00:00 2001 From: Kirus59 <145689588+Kirus59@users.noreply.github.com> Date: Mon, 9 Dec 2024 23:22:10 +0300 Subject: [PATCH 1/7] new thrusters --- .../circuitboards/machine/production.ftl | 8 + .../structures/shuttles/thrusters.ftl | 10 + .../Entities/Structures/Machines/lathe.yml | 6 + Resources/Prototypes/Research/industrial.yml | 6 + .../Circuitboards/Machine/production.yml | 47 ++++ .../Structures/Shuttles/thrusters.yml | 203 ++++++++++++++++++ .../Graphs/utilities/thruster_shunting.yml | 40 ++++ .../SS220/Recipes/Construction/utilities.yml | 14 ++ .../SS220/Recipes/Lathes/electronics.yml | 34 ++- Resources/Prototypes/SS220/tags.yml | 6 +- .../Shuttles/thruster_big_center.rsi/base.png | Bin 0 -> 6489 bytes .../thruster_big_center.rsi/meta.json | 71 ++++++ .../thruster_big_center.rsi/thrust.png | Bin 0 -> 9900 bytes .../thrust_burn_unshaded.png | Bin 0 -> 7645 bytes .../Shuttles/thruster_big_left.rsi/base.png | Bin 0 -> 6610 bytes .../Shuttles/thruster_big_left.rsi/meta.json | 71 ++++++ .../Shuttles/thruster_big_left.rsi/thrust.png | Bin 0 -> 9142 bytes .../thrust_burn_unshaded.png | Bin 0 -> 7122 bytes .../Shuttles/thruster_big_right.rsi/base.png | Bin 0 -> 6681 bytes .../Shuttles/thruster_big_right.rsi/meta.json | 71 ++++++ .../thruster_big_right.rsi/thrust.png | Bin 0 -> 8583 bytes .../thrust_burn_unshaded.png | Bin 0 -> 7445 bytes .../Shuttles/thruster_shunting.rsi/base.png | Bin 0 -> 6741 bytes .../Shuttles/thruster_shunting.rsi/meta.json | 71 ++++++ .../Shuttles/thruster_shunting.rsi/thrust.png | Bin 0 -> 6116 bytes .../thrust_burn_unshaded.png | Bin 0 -> 6955 bytes 26 files changed, 656 insertions(+), 2 deletions(-) create mode 100644 Resources/Locale/ru-RU/ss220/prototypes/entities/objects/devices/circuitboards/machine/production.ftl create mode 100644 Resources/Locale/ru-RU/ss220/prototypes/entities/structures/shuttles/thrusters.ftl create mode 100644 Resources/Prototypes/SS220/Entities/Structures/Shuttles/thrusters.yml create mode 100644 Resources/Prototypes/SS220/Recipes/Construction/Graphs/utilities/thruster_shunting.yml create mode 100644 Resources/Prototypes/SS220/Recipes/Construction/utilities.yml create mode 100644 Resources/Textures/SS220/Structures/Shuttles/thruster_big_center.rsi/base.png create mode 100644 Resources/Textures/SS220/Structures/Shuttles/thruster_big_center.rsi/meta.json create mode 100644 Resources/Textures/SS220/Structures/Shuttles/thruster_big_center.rsi/thrust.png create mode 100644 Resources/Textures/SS220/Structures/Shuttles/thruster_big_center.rsi/thrust_burn_unshaded.png create mode 100644 Resources/Textures/SS220/Structures/Shuttles/thruster_big_left.rsi/base.png create mode 100644 Resources/Textures/SS220/Structures/Shuttles/thruster_big_left.rsi/meta.json create mode 100644 Resources/Textures/SS220/Structures/Shuttles/thruster_big_left.rsi/thrust.png create mode 100644 Resources/Textures/SS220/Structures/Shuttles/thruster_big_left.rsi/thrust_burn_unshaded.png create mode 100644 Resources/Textures/SS220/Structures/Shuttles/thruster_big_right.rsi/base.png create mode 100644 Resources/Textures/SS220/Structures/Shuttles/thruster_big_right.rsi/meta.json create mode 100644 Resources/Textures/SS220/Structures/Shuttles/thruster_big_right.rsi/thrust.png create mode 100644 Resources/Textures/SS220/Structures/Shuttles/thruster_big_right.rsi/thrust_burn_unshaded.png create mode 100644 Resources/Textures/SS220/Structures/Shuttles/thruster_shunting.rsi/base.png create mode 100644 Resources/Textures/SS220/Structures/Shuttles/thruster_shunting.rsi/meta.json create mode 100644 Resources/Textures/SS220/Structures/Shuttles/thruster_shunting.rsi/thrust.png create mode 100644 Resources/Textures/SS220/Structures/Shuttles/thruster_shunting.rsi/thrust_burn_unshaded.png diff --git a/Resources/Locale/ru-RU/ss220/prototypes/entities/objects/devices/circuitboards/machine/production.ftl b/Resources/Locale/ru-RU/ss220/prototypes/entities/objects/devices/circuitboards/machine/production.ftl new file mode 100644 index 000000000000..9a977b2d52e7 --- /dev/null +++ b/Resources/Locale/ru-RU/ss220/prototypes/entities/objects/devices/circuitboards/machine/production.ftl @@ -0,0 +1,8 @@ +ent-ThrusterShuntingMachineCircuitboard = маневровый ракетный двигатель (машинная плата) + .desc = { ent-BaseMachineCircuitboard.desc } +ent-ThrusterBigLeftMachineCircuitboard = большой ракетный двигатель (левый) (машинная плата) + .desc = { ent-BaseMachineCircuitboard.desc } +ent-ThrusterBigRightMachineCircuitboard = большой ракетный двигатель (правый) (машинная плата) + .desc = { ent-BaseMachineCircuitboard.desc } +ent-ThrusterBigCenterMachineCircuitboard = большой ракетный двигатель (середина) (машинная плата) + .desc = { ent-BaseMachineCircuitboard.desc } diff --git a/Resources/Locale/ru-RU/ss220/prototypes/entities/structures/shuttles/thrusters.ftl b/Resources/Locale/ru-RU/ss220/prototypes/entities/structures/shuttles/thrusters.ftl new file mode 100644 index 000000000000..8786566a779e --- /dev/null +++ b/Resources/Locale/ru-RU/ss220/prototypes/entities/structures/shuttles/thrusters.ftl @@ -0,0 +1,10 @@ +ent-ThrusterShunting = маневровый ракетный двигатель + .desc = { ent-BaseThruster.desc } +ent-ThrusterShuntingFrame = каркас маневрового ракетного двигателя + .desc = { ent-BaseThruster.desc } +ent-ThrusterBigLeft = большой ракетный двигатель (левый) + .desc = { ent-BaseThruster.desc } +ent-ThrusterBigRight = большой ракетный двигатель (правый) + .desc = { ent-BaseThruster.desc } +ent-ThrusterBigCenter = большой ракетный двигатель (середина) + .desc = { ent-BaseThruster.desc } diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index 856739c1d983..71122a6e6ca8 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -539,6 +539,12 @@ - PowerCageRechargerCircuitboard - EmitterCircuitboard - ThrusterMachineCircuitboard + # SS220 new thrusters begin + - ThrusterShuntingMachineCircuitboard + - ThrusterBigLeftMachineCircuitboard + - ThrusterBigRightMachineCircuitboard + - ThrusterBigLeftMachineCircuitboard + # SS220 new thrusters end - GyroscopeMachineCircuitboard - MiniGravityGeneratorCircuitboard - Thermoelectricgenerator #ss220 thermoelectric generator board diff --git a/Resources/Prototypes/Research/industrial.yml b/Resources/Prototypes/Research/industrial.yml index e7341a30d5fb..47db0df8405d 100644 --- a/Resources/Prototypes/Research/industrial.yml +++ b/Resources/Prototypes/Research/industrial.yml @@ -135,6 +135,12 @@ recipeUnlocks: - ShuttleConsoleCircuitboard - ThrusterMachineCircuitboard + # SS220 new thrusters begin + - ThrusterShuntingMachineCircuitboard + - ThrusterBigLeftMachineCircuitboard + - ThrusterBigRightMachineCircuitboard + - ThrusterBigLeftMachineCircuitboard + # SS220 new thrusters end - GyroscopeMachineCircuitboard - MiniGravityGeneratorCircuitboard diff --git a/Resources/Prototypes/SS220/Entities/Objects/Devices/Circuitboards/Machine/production.yml b/Resources/Prototypes/SS220/Entities/Objects/Devices/Circuitboards/Machine/production.yml index 4435f8ff20f0..2f947cc89936 100644 --- a/Resources/Prototypes/SS220/Entities/Objects/Devices/Circuitboards/Machine/production.yml +++ b/Resources/Prototypes/SS220/Entities/Objects/Devices/Circuitboards/Machine/production.yml @@ -27,3 +27,50 @@ Manipulator: 1 Steel: 5 Gold: 1 + +- type: entity + id: ThrusterShuntingMachineCircuitboard + parent: BaseMachineCircuitboard + name: shunting thruster machine board + components: + - type: MachineBoard + prototype: ThrusterShunting + stackRequirements: + Capacitor: 1 + Steel: 2 + - type: Tag + tags: + - ThrusterShuntingMachineCircuitboard + +- type: entity + id: ThrusterBigLeftMachineCircuitboard + parent: BaseMachineCircuitboard + name: big thruster machine board (left) + components: + - type: MachineBoard + prototype: ThrusterBigLeft + stackRequirements: + Capacitor: 2 + Steel: 3 + +- type: entity + id: ThrusterBigRightMachineCircuitboard + parent: BaseMachineCircuitboard + name: big thruster machine board (right) + components: + - type: MachineBoard + prototype: ThrusterBigRight + stackRequirements: + Capacitor: 2 + Steel: 3 + +- type: entity + id: ThrusterBigCenterMachineCircuitboard + parent: BaseMachineCircuitboard + name: big thruster machine board (center) + components: + - type: MachineBoard + prototype: ThrusterBigCenter + stackRequirements: + Capacitor: 6 + Steel: 10 diff --git a/Resources/Prototypes/SS220/Entities/Structures/Shuttles/thrusters.yml b/Resources/Prototypes/SS220/Entities/Structures/Shuttles/thrusters.yml new file mode 100644 index 000000000000..f690cafeb110 --- /dev/null +++ b/Resources/Prototypes/SS220/Entities/Structures/Shuttles/thrusters.yml @@ -0,0 +1,203 @@ +- type: entity + id: ThrusterShunting + name: shunting thruster + parent: [ BaseThruster, ConstructibleMachine ] + components: + - type: Thruster + thrust: 33 + damage: + types: + Heat: 13 + - type: WallMount + - type: Construction + graph: ThrusterShunting + node: thrusterShunting + - type: Machine + board: ThrusterShuntingMachineCircuitboard + - type: ApcPowerReceiver + powerLoad: 500 + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 150 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:ChangeConstructionNodeBehavior + node: machineFrame + - type: Sprite + sprite: SS220/Structures/Shuttles/thruster_shunting.rsi + layers: + - state: base + map: ["enum.ThrusterVisualLayers.Base"] + - state: thrust + map: ["enum.ThrusterVisualLayers.ThrustOn"] + shader: unshaded + visible: false + - state: thrust_burn_unshaded + map: ["enum.ThrusterVisualLayers.ThrustingUnshaded"] + shader: unshaded + visible: false + offset: 0, 1 + +- type: entity + categories: [ HideSpawnMenu ] + id: ThrusterShuntingFrame + name: shunting thruster frame + description: A thruster that allows a shuttle to move. + placement: + mode: SnapgridCenter + components: + - type: Clickable + - type: InteractionOutline + - type: Transform + anchored: true + - type: Sprite + drawdepth: WallMountedItems + sprite: Structures/Power/apc.rsi + state: frame + - type: Construction + graph: ThrusterShunting + node: thrusterShuntingFrame + - type: WallMount + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: StructuralMetallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 200 + behaviors: #excess damage, don't spawn entities. + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:SpawnEntitiesBehavior + spawn: + SheetSteel1: + min: 1 + max: 1 + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:DoActsBehavior + acts: [ "Destruction" ] + +- type: entity + id: ThrusterBigLeft + name: big thruster (left) + parent: [ BaseThruster, ConstructibleMachine ] + components: + - type: Thruster + thrust: 50 + damage: + types: + Heat: 20 + - type: Machine + board: ThrusterBigLeftMachineCircuitboard + - type: ApcPowerReceiver + powerLoad: 750 + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 200 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - trigger: + !type:DamageTrigger + damage: 75 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:ChangeConstructionNodeBehavior + node: machineFrame + - type: Sprite + sprite: SS220/Structures/Shuttles/thruster_big_left.rsi + layers: + - state: base + map: ["enum.ThrusterVisualLayers.Base"] + - state: thrust + map: ["enum.ThrusterVisualLayers.ThrustOn"] + shader: unshaded + visible: false + - state: thrust_burn_unshaded + map: ["enum.ThrusterVisualLayers.ThrustingUnshaded"] + shader: unshaded + visible: false + offset: 0, 1 + +- type: entity + id: ThrusterBigRight + name: big thruster (right) + parent: [ ThrusterBigLeft ] + components: + - type: Machine + board: ThrusterBigRightMachineCircuitboard + - type: Sprite + sprite: SS220/Structures/Shuttles/thruster_big_right.rsi + +- type: entity + id: ThrusterBigCenter + name: big thruster (center) + parent: [ BaseThruster, ConstructibleMachine ] + components: + - type: Thruster + thrust: 200 + damage: + types: + Heat: 80 + - type: Machine + board: ThrusterBigCenterMachineCircuitboard + - type: ApcPowerReceiver + powerLoad: 3000 + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 450 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - trigger: + !type:DamageTrigger + damage: 150 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:ChangeConstructionNodeBehavior + node: machineFrame + - type: Sprite + sprite: SS220/Structures/Shuttles/thruster_big_center.rsi + layers: + - state: base + map: ["enum.ThrusterVisualLayers.Base"] + - state: thrust + map: ["enum.ThrusterVisualLayers.ThrustOn"] + shader: unshaded + visible: false + - state: thrust_burn_unshaded + map: ["enum.ThrusterVisualLayers.ThrustingUnshaded"] + shader: unshaded + visible: false + offset: 0, 1 diff --git a/Resources/Prototypes/SS220/Recipes/Construction/Graphs/utilities/thruster_shunting.yml b/Resources/Prototypes/SS220/Recipes/Construction/Graphs/utilities/thruster_shunting.yml new file mode 100644 index 000000000000..47398a6d4df2 --- /dev/null +++ b/Resources/Prototypes/SS220/Recipes/Construction/Graphs/utilities/thruster_shunting.yml @@ -0,0 +1,40 @@ +- type: constructionGraph + id: ThrusterShunting + start: start + graph: + - node: start + edges: + - to: thrusterShuntingFrame + steps: + - material: Steel + amount: 2 + + - node: thrusterShuntingFrame + entity: ThrusterShuntingFrame + edges: + - to: thrusterShunting + steps: + - tag: ThrusterShuntingMachineCircuitboard + name: shunting thruster machine board + doAfter: 2 + - to: start + completed: + - !type:GivePrototype + prototype: SheetSteel1 + amount: 2 + - !type:DeleteEntity {} + steps: + - tool: Screwing + doAfter: 2 + + - node: thrusterShunting + entity: ThrusterShunting + edges: + - to: thrusterShuntingFrame + completed: + - !type:GivePrototype + prototype: ThrusterShuntingMachineCircuitboard + amount: 1 + steps: + - tool: Prying + doAfter: 4 diff --git a/Resources/Prototypes/SS220/Recipes/Construction/utilities.yml b/Resources/Prototypes/SS220/Recipes/Construction/utilities.yml new file mode 100644 index 000000000000..3dbe147e597c --- /dev/null +++ b/Resources/Prototypes/SS220/Recipes/Construction/utilities.yml @@ -0,0 +1,14 @@ +- type: construction + name: thruster shunting + id: ThrusterShunting + graph: ThrusterShunting + startNode: start + targetNode: thrusterShunting + category: construction-category-utilities + description: "A thruster that allows a shuttle to move." + icon: + sprite: Structures/Power/apc.rsi + state: base + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: true diff --git a/Resources/Prototypes/SS220/Recipes/Lathes/electronics.yml b/Resources/Prototypes/SS220/Recipes/Lathes/electronics.yml index 244fb1e978df..630015c697a2 100644 --- a/Resources/Prototypes/SS220/Recipes/Lathes/electronics.yml +++ b/Resources/Prototypes/SS220/Recipes/Lathes/electronics.yml @@ -17,4 +17,36 @@ Steel: 100 Glass: 900 Silver: 100 - Gold: 100 \ No newline at end of file + Gold: 100 + +- type: latheRecipe + parent: BaseCircuitboardRecipe + id: ThrusterShuntingMachineCircuitboard + result: ThrusterShuntingMachineCircuitboard + materials: + Steel: 50 + Glass: 150 + +- type: latheRecipe + parent: BaseCircuitboardRecipe + id: ThrusterBigLeftMachineCircuitboard + result: ThrusterBigLeftMachineCircuitboard + materials: + Steel: 50 + Glass: 250 + +- type: latheRecipe + parent: BaseCircuitboardRecipe + id: ThrusterBigRightMachineCircuitboard + result: ThrusterBigRightMachineCircuitboard + materials: + Steel: 50 + Glass: 250 + +- type: latheRecipe + parent: BaseCircuitboardRecipe + id: ThrusterBigCenterMachineCircuitboard + result: ThrusterBigCenterMachineCircuitboard + materials: + Steel: 200 + Glass: 1000 diff --git a/Resources/Prototypes/SS220/tags.yml b/Resources/Prototypes/SS220/tags.yml index f2a277c8f663..ea648ac28ce7 100644 --- a/Resources/Prototypes/SS220/tags.yml +++ b/Resources/Prototypes/SS220/tags.yml @@ -135,10 +135,14 @@ - type: Tag id: SpiderLittle - #Add Tourniquet to medic's belt + #Add Tourniquet to medic's belt - type: Tag id: Tourniquet # SS220 Add lying action - type: Tag id: Bed + +# Add new thrusters +- type: Tag + id: ThrusterShuntingMachineCircuitboard diff --git a/Resources/Textures/SS220/Structures/Shuttles/thruster_big_center.rsi/base.png b/Resources/Textures/SS220/Structures/Shuttles/thruster_big_center.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..56c0f30ec688f19105876be4fb03be7611f3d955 GIT binary patch literal 6489 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Structures/Shuttles/thruster_big_center.rsi/thrust_burn_unshaded.png b/Resources/Textures/SS220/Structures/Shuttles/thruster_big_center.rsi/thrust_burn_unshaded.png new file mode 100644 index 0000000000000000000000000000000000000000..69003b6015efd66a6cef5a39096bfcbd1049e6e4 GIT binary patch literal 7645 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 SA20v+(9z!2?yRj}^8Wz*ZEF4i literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Structures/Shuttles/thruster_big_left.rsi/base.png b/Resources/Textures/SS220/Structures/Shuttles/thruster_big_left.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..9354201961c3e8d216ca54234bc9bb2885cb2c79 GIT binary patch literal 6610 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Structures/Shuttles/thruster_big_left.rsi/meta.json b/Resources/Textures/SS220/Structures/Shuttles/thruster_big_left.rsi/meta.json new file mode 100644 index 000000000000..70c37ab05cec --- /dev/null +++ b/Resources/Textures/SS220/Structures/Shuttles/thruster_big_left.rsi/meta.json @@ -0,0 +1,71 @@ +{ + "version": 2, + "license": "EULA/CLA with a hosting restriction, full text: https://raw.githubusercontent.com/SerbiaStrong-220/space-station-14/master/CLA.txt", + "copyright": "Made by mixnikita (Discord) for SS220", + "size": { + "x": 64, + "y": 64 + }, + "states": [ + { + "name": "base", + "directions": 4 + }, + { + "name": "thrust", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "thrust_burn_unshaded", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/SS220/Structures/Shuttles/thruster_big_left.rsi/thrust.png b/Resources/Textures/SS220/Structures/Shuttles/thruster_big_left.rsi/thrust.png new file mode 100644 index 0000000000000000000000000000000000000000..d7ca0011e131ed44f269f680d0c0cb7f5ef9b28c GIT binary patch literal 9142 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 CRkNu8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Structures/Shuttles/thruster_big_left.rsi/thrust_burn_unshaded.png b/Resources/Textures/SS220/Structures/Shuttles/thruster_big_left.rsi/thrust_burn_unshaded.png new file mode 100644 index 0000000000000000000000000000000000000000..ac5f9f67f9cbf5aad3bbba41f6837f6ae399f441 GIT binary patch literal 7122 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Structures/Shuttles/thruster_big_right.rsi/base.png b/Resources/Textures/SS220/Structures/Shuttles/thruster_big_right.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..4c6e5169a28147c5e7983c5de213c423d273362d GIT binary patch literal 6681 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Structures/Shuttles/thruster_big_right.rsi/meta.json b/Resources/Textures/SS220/Structures/Shuttles/thruster_big_right.rsi/meta.json new file mode 100644 index 000000000000..70c37ab05cec --- /dev/null +++ b/Resources/Textures/SS220/Structures/Shuttles/thruster_big_right.rsi/meta.json @@ -0,0 +1,71 @@ +{ + "version": 2, + "license": "EULA/CLA with a hosting restriction, full text: https://raw.githubusercontent.com/SerbiaStrong-220/space-station-14/master/CLA.txt", + "copyright": "Made by mixnikita (Discord) for SS220", + "size": { + "x": 64, + "y": 64 + }, + "states": [ + { + "name": "base", + "directions": 4 + }, + { + "name": "thrust", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "thrust_burn_unshaded", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/SS220/Structures/Shuttles/thruster_big_right.rsi/thrust.png b/Resources/Textures/SS220/Structures/Shuttles/thruster_big_right.rsi/thrust.png new file mode 100644 index 0000000000000000000000000000000000000000..c0e974703544e7d515b6a4718dfd45434a5e77f7 GIT binary patch literal 8583 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Structures/Shuttles/thruster_big_right.rsi/thrust_burn_unshaded.png b/Resources/Textures/SS220/Structures/Shuttles/thruster_big_right.rsi/thrust_burn_unshaded.png new file mode 100644 index 0000000000000000000000000000000000000000..5f31b470f4d00a2511179aa1ad9afdc37bb2fbfd GIT binary patch literal 7445 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 IJFrv!4^p5IWB>pF literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Structures/Shuttles/thruster_shunting.rsi/base.png b/Resources/Textures/SS220/Structures/Shuttles/thruster_shunting.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..8ac241c5024e79112ef92114663478ea0732b621 GIT binary patch literal 6741 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 Rt&;y*ING|}6k7%D_&=|Zs;dA1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/SS220/Structures/Shuttles/thruster_shunting.rsi/meta.json b/Resources/Textures/SS220/Structures/Shuttles/thruster_shunting.rsi/meta.json new file mode 100644 index 000000000000..70c37ab05cec --- /dev/null +++ b/Resources/Textures/SS220/Structures/Shuttles/thruster_shunting.rsi/meta.json @@ -0,0 +1,71 @@ +{ + "version": 2, + "license": "EULA/CLA with a hosting restriction, full text: https://raw.githubusercontent.com/SerbiaStrong-220/space-station-14/master/CLA.txt", + "copyright": "Made by mixnikita (Discord) for SS220", + "size": { + "x": 64, + "y": 64 + }, + "states": [ + { + "name": "base", + "directions": 4 + }, + { + "name": "thrust", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "thrust_burn_unshaded", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/SS220/Structures/Shuttles/thruster_shunting.rsi/thrust.png b/Resources/Textures/SS220/Structures/Shuttles/thruster_shunting.rsi/thrust.png new file mode 100644 index 0000000000000000000000000000000000000000..24470fd8bcaafc15f55b0214e6cdbbd5b28e870a GIT binary patch literal 6116 zcmds5cT|(vw*LYO2vV#_lZc9$05j7}Xn$+AcqRzbgX6E|GyKBAmvesTX-CQ8 z)iyPbtK+KGcGaHWFY~6GwPlYZqxsiFYq#T2m&<0SuUea>d9L&?ikeY6;jcmJh>+M~ z`K#&ZvT(`TOVMUWmoH7|8qe+`sQ(7Z_iW9M-4i?JayjVvsUqRSc4c~o1m8a6LeS+v zKxs?B{dHZ#GW=G%iXm*>Y!q7aXB)|lhbz=*8{%c3R6n~UgKnMe>UXL~?wHQasq2Tv=!a2kMe_I$-^j322P`V|E(*P6HyC>D_X~B{<)SiCOZt3T}^rC;Zgh6 z>8JF2*0WR;hRLDM)CwG{6e3r;>-NEzPiqYnq5wgi!~B?&@dJ>_Wh^UK4gkol5*q~g zN7gz3kgD);cHz3%*%B#CKR8*;FP!Jc0=)siz?jD(Q+#P$s3*O(cu zI-qNZv}2jkynU=f*)*q6duK|hFNHwWGB$!5@Q5IQAB{_f^86V793sz9>kBRs9E)Eg zw4h&HxW0y3iv@MDbA*~P*)*swTn|P;VRfN60vx4>!4e2NplBotk3ixPC=3jxN5mqD zXf*WeM+;nyO{Ej}np=Eb3w$!v^5$|`LZQ%xN47+lR&VVfsVGh-6P@AlFa}jC3&tKh}3xf6iB$K*A6_G7Eu%BgH9w zbF{Pjdsjcd@7^5lt{`xgukrpVFvmHBMMLbRahQQ@3T;;q&7ZsR+hQzlCYQO>gybuIhji{)IuZCSQrWgL*txL1aaYz`0Ypx5s6%MwF9LYMsw4lGQYsO?S*>+4S$Sy_;N~I9#Otv2xl#q`f*^7o?`Fn{44WfftSov_k z>V zn9Qb`dVx&;h`tbi6+ed@^!L&KSndC_(SIeE;!XDVqJbS0p(V}-A?`Jcr9u2_)qbz~ zH|3aunikiT^OcF6WUud>82!0WF*qa@iNa7}cwH8;@la&r=+&c8ttG!Ng+os(F zE@0!QQ&an?olXxVw(@VodKZLh{HaUNs7WjB4D<^afYP&?072@;6YFM@<2h>1CsqsI zRREt#5@&OnK+*Nx0wWdJxiw1|l2nyAlT5yzO6lA_V!8Y_%Pxh(4NVgGKq*O?<|J+q zWPImdq>^BBhlrF5Q7YEt6_ugWZ8lGmj@bdm7xc4l3_AtgY^OBrl;UeYF1}aADY+*L z>)65PDLh~1=aHAKSH5eHP_!Z~DOGnH_VT`;m)X1zUUcQT%;i+bvy7{w{7{2?tDZxQ8aSkoW!nd&X+O~hm)v!jsv?0f(_S?+1-{v1kU3a8|!{=4N9E0s%wykE3bHy2vbR3^0KG;FecSUyp$W~ql3|KbGr1jp1J5pI9RgAy4FPez zqR*>-LxeIyTz;PSuma4fguYGZ;>oi7|DVZZ(jREy#w=dBk8 zwoFirVy&JYHJ)?J$=1Bnw>DzWLYs^c6G9p%BDN>Y=K2Cx+$Mp>a8UUDDnCdMQFcf9 zv?%=7_M3UVEy+#*^+TW589avRaPxRru(7UYx=;7n$`bHc4jh6!UpxBLIa`v8nPJKnf~2;>C&jE&%<-C>J-A7 z_vt~tC@^?I*z}pRb*S`yBvRD6aJIrtANx~(DkKlm&;Y6TnA!lU^d>|YWaYk-m-5(xTJ)v8?e!SFi%fFPnYo9=*Hm(7;wU z<)$UIUrV!*(|AJ?x4@a@(1&f4Dw#(4%MC(vd&4c-y%==Y00hu~gm0$&BoMM}r0*4^ zbLl4dIkhF~@Snohz6+H`X75DD1}Nq&w0oI!Lt`@ykigGFX6FKOU$qwqlm)3l2Gros@8U~3Hxsi{7cC=H$$_^4A6xW#mU?no_J!K{B_laO*uzr=(FxK6 zG4H^pr_HT595Ofa=XrEYOD`+ULyaf*Z9-iwMu(NB+v5|ZO7c;I(4LmOdII8MnP^%H zcxgUhp#xXBA+))M4nJ zS6L-1R>)UypT%c(UWarWRN~)5WTLDp{0TqmOd%*E3-HC&>NcI{7d<9y?h-@^)*ux-4WWA!Pe!EPA>Cc7Tj#AK4c|( zKir}*5Z&oE0-`RP>N3P#JF ziQ4(7Ikh8qcblZ>N=!;NrJZZM@KQBwyBcHvPjaf{PWx8qm151*^1W`o&l;t|$Y&q# zQiS1#S27B&&;ln994OoC-g{cE&27AxO=gHRm+^y1+6B8)bYKU19)DC-EabGEHzcQ{PMBhzP=-u2B!s*`(_aA(6@v2i~zjlL=>3C>-tFWIdzYW`;S@IDv z^8R2-LYit)ssCw{Q$i+F)RY6^b!TkL$p-Tk#H0nPx>dY5#7in3-PTh+wtCj6n=8Mw z$=>n&t-Zo~EehiPrF!kRmcviYvh)?@FP`~j;Dw&I-`xi>b?_vP(95^Dujg^vuk*&4 zPjuClPTw$n5aj52(>ed{-umW`j%Vj9tFsW)oV4e+Zi4ySf#UF86L*S~VQ< zNSAcS)FptiWWy`4M_=wweR!*OAfm`4&zB{dfP*6Nf|MPX-n%oDs!j)YTs*a--ZCQI zQYm@sWT~^EyQHv>mQ(ZLs6Q5ZZ07UxY2~hc;pXkhg|dI!n|f z(ao1aorqrk(zR}Il;4}8@D%59a($F_s0jY_P3%9SpX*v_NVgxIENdD}kvx%HrA1s| z-P|E7b0kL9UylqS5Vs@_k6caGWM?-@tEJs&$3{?VzkJDz{rp)Dz{EG2B9wx<0R zKUj49b*;RvqL**??vi{+#TE^cK}My#^W1bzjV>=UKhi?~Ser&?eL27KTBOD0HpTxM z7!>t7=w3^?UUO0#YzP@oj-e0wVD)9j3(ibDsaZvEk1lDrsLS$)AwTzH@QAlF9Us!aD_ zPyCeMBaIw?k(>&@?%`d`vBMqtYVz${=r}pP_KM-t?CcMD^>~M*^pGvzF4SgFU34&? zBb>g})Rr7KU_oh%j}NtYui#KBijfmIyi7b48U3kDdP<-1y4upPam2RIF|UReOPW$~ zd{8ahdB^(GCp9JcHX`9%BwNwg=sGGGpDofnWvlhEW@ETWjaXBZR9^FZII2g2HDsVG zsErtLJU)ZfHiPrLX*rqdW4bvF;u9+AfLEC6lnx|`Cy3#hZ?`QwyEc4igtc&iYM#HE zz2WSW<68cD+TjtTkwvui68jGXH1E6EOulepd-GQ5&3en)v}uwu<*{zy$#mfkakg-O zeRGQrc(IT=;WwOM9L&Q<9dIusxzjK*?QnwLvy#u8xWX>cy`?7RIi#LL68AS66e1vX z5p!6rhM&0&_)P_t7LCnssuU6}3q?b{UvC8JL`y}Ff%2M~=~=4z%H%$}PMnhiV!0T9 zW*$KThPpO?Y9H9pZ5>B7=*B-R%QjW3hsb-X$3(2=&TZB)!9odyZeE8lNbh{MYKH!! z_rnsWt?!SH#J}2;Jc)gO&T>?!;7~25p6PZaN3(+apkGu!eEH`awp(F bZ?hiZ77k=*I%A3WPh{&|_U1)94v}$yE{8uo`3&5&wX<4x!-xu`_=Q^Gs#6_FC%u%lPMOkyp z-4r4gfDN}N;!ytL$3h#upU8E{2!GI~7289^zWbFQ`iyxr7jt~>kFKV!N{1g#Yb9LP zOZ|R>TKm24G;WST=y<(Qixro*R+iLE#DB0+ee{;YJLZV6H?h(1p+@JM#(Qd79T;Zb z5NIinF=9Q~RThGaAjOO8FZk{qSGQJ<2kNf7zJI&L?xxI=@&YFxApj_k?zNXP(0+}=bSldMl7_1PE2+iaKa(OleV^y^VXfE5vz{}hP z=OUnSg1Anx5u7ctn>|>uAuKZ6z|IzJ9Zit|gmFX+baYrKPe_TjG5Cl}k&PFpu?Fam zBBBr*gHI0ic5y?~_z@hmxhV<5!V}HW7GzUAi9jTiP0(gIyd@TAiNzBzcoKz(qnMeY zKYt8lyG5`ADDDp5e%?!VXJZf~5(y|+Y*bW~X%xYf9}$R^1q&IAGsBvhVPp~*VGK{i zh{o`QE59H(aD=P~u0X`)^U#Zk3?_f4$i_g%^pgr`2U34 z*T;Xukj?tKp0W#u{h2SHU=_Mrd%$YLcrnh0p=t&hHXYN z$HSci^*jE*fKT{in!f^I0;CuLh+MEto_z9FBt_ zSupSz7K_NjSmG@i7_vFZjDZVau*gi}7c|!ht}J;Np}$96WW|;tlJNm}3j&9QVKRwi zOaMoQ!>}Z9Fbp=4L&60F1Q5s^1N2|_rSU`g5iWeT%({f%&pXR%V+22d8!CJ7DW(2e zBMs1O7A1fm5yp^(8aIp)$iWJDfs27JV1K_zM}4 zf6ksr#9NSwDznB(zZwEthR|7=`V5Q7)UkyTo( z!GEvMzZdiW%o~4~h5w~D{#YOEVvYS2YS_Pz!oNoQmyDsxa(OXEg`YjUjuH6P$F_f* zpacsX8;2*bF_z{;9EO0Cr8|Sgw8Y?XI2!C1FS!?2<84OEHa7Bz*)+|f=tG< zFlIQS8HS0sWMj-(3>JZ9K_ZxOEPsdf5%m*A?4RrMQSx^ukBrF2DcNzhIQ)8!%5J`% z#2lV1C?aI%Y)M~GF94`Madx13MCZKj+0NH_#JK)u;ql?e&qw#0g*g*Fr(_%~zmJ@xhXw_-B(B!aKMJlKESo?m>C_`Ro< zgDOb>NZn?n_iBuv`sJ$b+{3v$T1u*YzB@Z22=o#j)w36Oe^Vh0Xcg{A)jq({GPqiN zXBKb>a0a2ujew`-Q2Xjrz`jRIfj39M=p9>tYat5aXqW%vhl+tS10BAC))HEqI8Wu} z>XY8ttiO# zyCh3#R*9Q6C{`IZa+TlJta%&vD+z9?I3VvG-1tUKQUOw>r#0ddr>FXFA)Y?NnG7Gg zO*9_Tn%<_S9Txo?-kYMB4<*dZ!E3fctJI#yE@`-N{Z-TB{i)9jpmbnDU#A9ax3T}; z(#)etLFLCaW_KVT5~8Qg=7~usAca<=WzzN|AW-Y!)8oTEBh+E-`Sr+qj*^UJ6HM=% zbTgGREx;j0?<*FaoODoK=llG#DidS%$8Mlrdx$u}@L;?{dE>DHiCeW!WZvWys+9I@ z80C5Hc~ont{X0#Q_JJV8z+1r{y~!<_+6cf50skhewgo`aUgV}Iu)RQJT9aoe&{VxE{W6F!=&G{ z=R>dP+2>HlmRcX9^4-Q!mns0A1cuUny@o8K*hEcV02Zqi*Ll}VeE(cp(WdN-$^7N@ zsrn;V<^6foZm~pVt=B*peQ$cI!@+QU6;Z~rN6UlQ8Ma5_ztO+OuhUCK=@kV7Jo_c} zqXa1iVsU=H(Mo?6mO2m74E4?SD4oy?&)5ywAC>QyQbcoVrADswSL$BddZYK}{aJMzv%~r8uE26xF^YXLszolPFoqu5A7s(P`l8g?S&PWVtW?c%ymwLInlWS`E->KiB1E{9Cx-~3irY=?1Ixt6U*&;s|! zi-iZ$5iVyV57m0spr)lx4_#Th+6{-_0f1#73B7?~l+r{R(MuYgYkke9u4^(**=zOO zCBH^4S4|S4pJJubR#xIaThjj~rR}o2-q9VtD!3T1jzG7|$a;@f*|7vHTe?TlHdMyBz8(Iphv&P4d>NHq6(ib3w6Z$>L6~$CZN1`xbMIub@#5njT3nWMc?yNzCYYiRm zc9sYOdM-<$g~w9YBnS{;5Vqi*OEfv9pxtM3)0PMj62)!<-^}w&ibejYZ-S-mDouQ@ zdr`UGtitj6_S8Jh-yS9$JR>DZzz>_Xfh=vY!FvouC9q9yU!Gs}3Ol88W&P^yXWNYw z2ezHdyZUqwrKvr+S~b9Q5NE)DGZ)y=5;BsNcK4 zl^V0`4*7u?ojjN=ZMP*7oCuvWOLF8WSp!V)o!BODznBSF0vBrKTuJmQ6=#j(f&J~P zjw#x7i#sTC=dF9Wg1WH6Z%{Uh3rFnV=_Zd+>Eq**pdVlcHeUDLBoBXx)JajjhHbFJ z)}a&kXz-SIw)Srgw-2vLd`5>qUcc|+K%~Y6xWFo@0(NI1Wvrb(qcpt%aR(;nIRbs< zMrf-BmoE>p1>Yl8oU6un&l$w&cEVts*AMPi6l_l((Y^*6Ns;y%MIVP*499FF6CPY~ zX`oIjT+41-SiA2D?&P5nxMaaP&Meb$qk#yh?0at(@J85Y6JIt`T#mZpBk!l?oCSm{y9)bfFJ7FHn3zr7UJmD zA9$L+bLqU<7`Uw`55D%o>f4NgGNt1iVDz6VGj|R(z$(@Ssn?J3e6!a8=e>dfc4VebkjG)W&n>`9Rp+PX6aRUWumfrz|MHsy@1|r+ z%VU9GoPXC+l!Nm;(T7iZ<}LXd-bRj+j)}u-rwPi&@xP4bEFT&*w(ICMTBvD#61YtF zRqdqK&l-E4{#>*yPJQ$YvLj$=t%X7(v@kcRB@6c}*Ay)Nl;}4Y2nnR}s!-NgJflkY zLeGQl#S}v7W1KALbp5hWL=GWPe_o?dr4C7-hU2OSwwaa2;xs^OjN{iP59(e6^c_Am z7A@1LjTd1Ig^hI^U>L}D`Yt8jmYfsCK1l+V%oG7JNdl|cy)TQwUqN|L2p8hzdG@Gv zZxy<4((y@6A<}aRTOr^aLWl3S{+@yLM180H-STDrDIr~HAxb}J^!urfOr0jm9r+OmUDuV$ z17B2UXml#(9Y}P}+o{{N9OY>v$71z&ptN^8X-mTTOZBVO>PELhQdAk8{A#8ehnK3=`bG7CIN-sdZ!_eUd3mr|BK>nl}Ai+9wR zFxqFESb$8^Mx?e8P!@S=^&jHx-77ov=){E|(Y+uhVu}&JY&Lz}tYMQvC$VL{3ht`) zCC~uab}mp7z~Wi_{5_o3aP10m*0 zCuaPSuQj_K^*>*2^1A+)g`|}abU-bRDsJA*>4Es9Wsv66{Zk1y>+UR_+;t+H4xN;{ zzU&O$gxeA^0w#u1cY^K?jch_u@ zXfMTdpO-$8e@AKCU682O7oOdbHW&|BL#<(Yxd{hYyU@AZpMXI_piX^NEvO3eB0UnE zUMGdEI?++9aM58?SF*^a_U8N48&M7Vr4h|`?%N)OR%l8yg>Meb1k?2pH}BTdwb#s%8|T zD!!#ih;{kRYrC$fAFWdq%=XUZ~bt*_<`!vnNL4mM5iX542OX|dwD zqR!&^W4W#eXCEBOmemH+K3@1Ge+BXB(aMpLClM90*OKgPviPRSn*Y2K{jTu*>ldAy z`7QVQYLR#LvX}(f}BO@HRF)R%NyN)!LzplUE1(_C%-YqViFGXce z(YY#_>%4jPAvWbYsiS+Y_dn1%T~0mJ;I5EvC>=JkKH6}93u+*zp3JImY2G#y6vs z`+f9=^CMb67PMt$={r6c#C=e8ItpZ>pCtJ9UH+B4W+C4-@zHo@DW|`aAU%>Wt2O`GuCErnum}2qkmLuukWf=fc6v|r!6_k_ z-q9;Q?5{Sjj+5V^*MLjt@oRgM!vq4jiu-{`$TV511{u?K+JnG0wWa0nhVqizawg6; z=({GCR?5muX`L#agLsX&qBSBKm^9y)5UOiPOKnP=p&?k_a$Vc^1evExS;mv=ET`@%dRb+OPIwA%a~gsfwEz$`a@;`A+DpR&o>FE{qnb zo_KG%JP5SbeCatl34KNBXWy&imHtUJ$XVj+joc1bD zzgZoNSN9(2d#6m=>V!3(1(ie&yioG)Oc;UVIx8YgwG&^C$oXaaYVzsPvhpJ5v8d=P%N;G zeMPV3{6c)9OieoKvkyG0wH4KVcXpue(Ln3GVY64mmAXk%_nv|^@$EmC%|+ZBHbiL! zX*&fA-fr*gIY&C01#H^6C0OnLMD>z)dbV^!(UD^|iqGEaU5})mxjJrMbZIo#^Mz}# zJdQuayi#?pBOp5?gC9HJFbuRfuN8Rfu+^FHH&EQr__6nzvp=mZn>!_ZIlb&c(=Gy~ z7~+Bf)V6OUy&0^qjU4>;U`^rtsWn9j)!=B26!PgRYE#JUuK&%i93S)|GE$gf+KPsY P|HU}3-|SGfj-L1z_&844 literal 0 HcmV?d00001 From b102ff7bc87cf6f26ebbf34b4a8cfd6fc5ab32d6 Mon Sep 17 00:00:00 2001 From: EstKemran Date: Tue, 10 Dec 2024 22:12:54 +0300 Subject: [PATCH 2/7] engineering-update-thruster --- .../structures/shuttles/thrusters.ftl | 17 +++ .../Entities/Structures/Machines/lathe.yml | 4 +- Resources/Prototypes/Research/industrial.yml | 4 +- .../Structures/Shuttles/thrusters.yml | 103 ++++++++++++++++++ .../Graphs/utilities/thruster_shunting.yml | 75 +++++++------ Resources/Prototypes/SS220/tags.yml | 2 +- 6 files changed, 166 insertions(+), 39 deletions(-) diff --git a/Resources/Locale/ru-RU/ss220/prototypes/entities/structures/shuttles/thrusters.ftl b/Resources/Locale/ru-RU/ss220/prototypes/entities/structures/shuttles/thrusters.ftl index 8786566a779e..19b0801c5ee9 100644 --- a/Resources/Locale/ru-RU/ss220/prototypes/entities/structures/shuttles/thrusters.ftl +++ b/Resources/Locale/ru-RU/ss220/prototypes/entities/structures/shuttles/thrusters.ftl @@ -2,9 +2,26 @@ ent-ThrusterShunting = маневровый ракетный двигатель .desc = { ent-BaseThruster.desc } ent-ThrusterShuntingFrame = каркас маневрового ракетного двигателя .desc = { ent-BaseThruster.desc } +ent-DebugThrusterShunting = { ent-ThrusterShunting } + .desc = { ent-BaseThruster.desc } + ent-ThrusterBigLeft = большой ракетный двигатель (левый) .desc = { ent-BaseThruster.desc } +ent-ThrusterBigLeftUnanchored = { ent-ThrusterBigLeft } + .desc = { ent-BaseThruster.desc } +ent-DebugThrusterBigLeft = { ent-ThrusterBigLeft } + .desc = { ent-BaseThruster.desc } + ent-ThrusterBigRight = большой ракетный двигатель (правый) .desc = { ent-BaseThruster.desc } +ent-ThrusterBigRightUnanchored = { ent-ThrusterBigRight } + .desc = { ent-BaseThruster.desc } +ent-DebugThrusterBigRight = { ent-ThrusterBigRight } + .desc = { ent-BaseThruster.desc } + ent-ThrusterBigCenter = большой ракетный двигатель (середина) .desc = { ent-BaseThruster.desc } +ent-ThrusterBigCenterUnanchored = { ent-ThrusterBigCenter } + .desc = { ent-BaseThruster.desc } +ent-DebugThrusterBigCenter = { ent-ThrusterBigCenter } + .desc = { ent-BaseThruster.desc } diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index 71122a6e6ca8..f5230d9a5122 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -539,12 +539,12 @@ - PowerCageRechargerCircuitboard - EmitterCircuitboard - ThrusterMachineCircuitboard - # SS220 new thrusters begin + # SS220 engineering-update-thruster begin - ThrusterShuntingMachineCircuitboard - ThrusterBigLeftMachineCircuitboard - ThrusterBigRightMachineCircuitboard - ThrusterBigLeftMachineCircuitboard - # SS220 new thrusters end + # SS220 engineering-update-thruster end - GyroscopeMachineCircuitboard - MiniGravityGeneratorCircuitboard - Thermoelectricgenerator #ss220 thermoelectric generator board diff --git a/Resources/Prototypes/Research/industrial.yml b/Resources/Prototypes/Research/industrial.yml index 47db0df8405d..dba3f0f1b181 100644 --- a/Resources/Prototypes/Research/industrial.yml +++ b/Resources/Prototypes/Research/industrial.yml @@ -135,12 +135,12 @@ recipeUnlocks: - ShuttleConsoleCircuitboard - ThrusterMachineCircuitboard - # SS220 new thrusters begin + # SS220 engineering-update-thruster begin - ThrusterShuntingMachineCircuitboard - ThrusterBigLeftMachineCircuitboard - ThrusterBigRightMachineCircuitboard - ThrusterBigLeftMachineCircuitboard - # SS220 new thrusters end + # SS220 engineering-update-thruster end - GyroscopeMachineCircuitboard - MiniGravityGeneratorCircuitboard diff --git a/Resources/Prototypes/SS220/Entities/Structures/Shuttles/thrusters.yml b/Resources/Prototypes/SS220/Entities/Structures/Shuttles/thrusters.yml index f690cafeb110..7f25b6bca85d 100644 --- a/Resources/Prototypes/SS220/Entities/Structures/Shuttles/thrusters.yml +++ b/Resources/Prototypes/SS220/Entities/Structures/Shuttles/thrusters.yml @@ -2,6 +2,8 @@ id: ThrusterShunting name: shunting thruster parent: [ BaseThruster, ConstructibleMachine ] + placement: + mode: SnapgridCenter components: - type: Thruster thrust: 33 @@ -12,6 +14,11 @@ - type: Construction graph: ThrusterShunting node: thrusterShunting + - type: Rotatable #The component responsible for rotating the pinned object until + rotateWhileAnchored: true #the bug with it flipping 180 degrees during construction is fixed. + - type: Physics + bodyType: Static + canCollide: false - type: Machine board: ThrusterShuntingMachineCircuitboard - type: ApcPowerReceiver @@ -96,6 +103,17 @@ - !type:DoActsBehavior acts: [ "Destruction" ] +- type: entity + id: DebugThrusterShunting + parent: ThrusterShunting + suffix: DEBUG + components: + - type: Thruster + requireSpace: false + - type: ApcPowerReceiver + needsPower: false + powerLoad: 0 + - type: entity id: ThrusterBigLeft name: big thruster (left) @@ -106,6 +124,17 @@ damage: types: Heat: 20 + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.45,-0.45,0.05,0.45" + density: 20 + mask: + - MachineMask + layer: + - MachineLayer - type: Machine board: ThrusterBigLeftMachineCircuitboard - type: ApcPowerReceiver @@ -144,16 +173,69 @@ visible: false offset: 0, 1 +- type: entity + id: ThrusterBigLeftUnanchored + parent: ThrusterBigLeft + suffix: Unanchored + components: + - type: Transform + anchored: false + - type: Physics + bodyType: Dynamic + +- type: entity + id: DebugThrusterBigLeft + parent: ThrusterBigLeft + suffix: DEBUG + components: + - type: Thruster + requireSpace: false + - type: ApcPowerReceiver + needsPower: false + powerLoad: 0 + - type: entity id: ThrusterBigRight name: big thruster (right) parent: [ ThrusterBigLeft ] components: + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.05,-0.45,0.45,0.45" + density: 20 + mask: + - MachineMask + layer: + - MachineLayer - type: Machine board: ThrusterBigRightMachineCircuitboard - type: Sprite sprite: SS220/Structures/Shuttles/thruster_big_right.rsi +- type: entity + id: ThrusterBigRightUnanchored + parent: ThrusterBigRight + suffix: Unanchored + components: + - type: Transform + anchored: false + - type: Physics + bodyType: Dynamic + +- type: entity + id: DebugThrusterBigRight + parent: ThrusterBigRight + suffix: DEBUG + components: + - type: Thruster + requireSpace: false + - type: ApcPowerReceiver + needsPower: false + powerLoad: 0 + - type: entity id: ThrusterBigCenter name: big thruster (center) @@ -201,3 +283,24 @@ shader: unshaded visible: false offset: 0, 1 + +- type: entity + id: ThrusterBigCenterUnanchored + parent: ThrusterBigCenter + suffix: Unanchored + components: + - type: Transform + anchored: false + - type: Physics + bodyType: Dynamic + +- type: entity + id: DebugThrusterBigCenter + parent: ThrusterBigCenter + suffix: DEBUG + components: + - type: Thruster + requireSpace: false + - type: ApcPowerReceiver + needsPower: false + powerLoad: 0 diff --git a/Resources/Prototypes/SS220/Recipes/Construction/Graphs/utilities/thruster_shunting.yml b/Resources/Prototypes/SS220/Recipes/Construction/Graphs/utilities/thruster_shunting.yml index 47398a6d4df2..046a17713703 100644 --- a/Resources/Prototypes/SS220/Recipes/Construction/Graphs/utilities/thruster_shunting.yml +++ b/Resources/Prototypes/SS220/Recipes/Construction/Graphs/utilities/thruster_shunting.yml @@ -2,39 +2,46 @@ id: ThrusterShunting start: start graph: - - node: start - edges: - - to: thrusterShuntingFrame - steps: - - material: Steel - amount: 2 + - node: start + edges: + - to: thrusterShuntingFrame + steps: + - material: Steel + amount: 2 + doAfter: 1 - - node: thrusterShuntingFrame - entity: ThrusterShuntingFrame - edges: - - to: thrusterShunting - steps: - - tag: ThrusterShuntingMachineCircuitboard - name: shunting thruster machine board - doAfter: 2 - - to: start - completed: - - !type:GivePrototype - prototype: SheetSteel1 - amount: 2 - - !type:DeleteEntity {} - steps: - - tool: Screwing - doAfter: 2 + - node: thrusterShuntingFrame + entity: ThrusterShuntingFrame + edges: + - to: thrusterShunting + steps: + - tag: ThrusterShuntingMachineCircuitboard + name: shunting thruster machine board + doAfter: 2 + - to: start + completed: + - !type:GivePrototype + prototype: SheetSteel1 + mount: 2 + - !type:DeleteEntity {} + steps: + - tool: Screwing + doAfter: 2 + - to: thrusterShunting + conditions: + - !type:EntityAnchored {} + steps: + - tool: Welding + doAfter: 5 - - node: thrusterShunting - entity: ThrusterShunting - edges: - - to: thrusterShuntingFrame - completed: - - !type:GivePrototype - prototype: ThrusterShuntingMachineCircuitboard - amount: 1 - steps: - - tool: Prying - doAfter: 4 + - node: thrusterShunting + entity: ThrusterShunting + edges: + - to: thrusterShuntingFrame + completed: + - !type:GivePrototype + prototype: ThrusterShuntingMachineCircuitboard + amount: 1 + steps: + - tool: Prying + doAfter: 4 diff --git a/Resources/Prototypes/SS220/tags.yml b/Resources/Prototypes/SS220/tags.yml index ea648ac28ce7..4b20a24e0ce4 100644 --- a/Resources/Prototypes/SS220/tags.yml +++ b/Resources/Prototypes/SS220/tags.yml @@ -143,6 +143,6 @@ - type: Tag id: Bed -# Add new thrusters +# engineering-update-thruster - type: Tag id: ThrusterShuntingMachineCircuitboard From aab79190ab270de993b0f9b5510199155f110ac4 Mon Sep 17 00:00:00 2001 From: EstKemran Date: Wed, 11 Dec 2024 00:34:22 +0300 Subject: [PATCH 3/7] fix-rotation-bag --- .../Entities/Structures/Shuttles/thrusters.yml | 4 ++-- .../SS220/Recipes/Construction/utilities.yml | 4 ++-- .../thruster_shunting.rsi/frame-base.png | Bin 0 -> 2061 bytes .../Shuttles/thruster_shunting.rsi/meta.json | 4 ++++ 4 files changed, 8 insertions(+), 4 deletions(-) create mode 100644 Resources/Textures/SS220/Structures/Shuttles/thruster_shunting.rsi/frame-base.png diff --git a/Resources/Prototypes/SS220/Entities/Structures/Shuttles/thrusters.yml b/Resources/Prototypes/SS220/Entities/Structures/Shuttles/thrusters.yml index 7f25b6bca85d..f261a7922ae9 100644 --- a/Resources/Prototypes/SS220/Entities/Structures/Shuttles/thrusters.yml +++ b/Resources/Prototypes/SS220/Entities/Structures/Shuttles/thrusters.yml @@ -71,8 +71,8 @@ anchored: true - type: Sprite drawdepth: WallMountedItems - sprite: Structures/Power/apc.rsi - state: frame + sprite: SS220/Structures/Shuttles/thruster_shunting.rsi + state: frame-base - type: Construction graph: ThrusterShunting node: thrusterShuntingFrame diff --git a/Resources/Prototypes/SS220/Recipes/Construction/utilities.yml b/Resources/Prototypes/SS220/Recipes/Construction/utilities.yml index 3dbe147e597c..52c5d7135289 100644 --- a/Resources/Prototypes/SS220/Recipes/Construction/utilities.yml +++ b/Resources/Prototypes/SS220/Recipes/Construction/utilities.yml @@ -7,8 +7,8 @@ category: construction-category-utilities description: "A thruster that allows a shuttle to move." icon: - sprite: Structures/Power/apc.rsi - state: base + sprite: SS220/Structures/Shuttles/thruster_shunting.rsi + state: frame-base objectType: Structure placementMode: SnapgridCenter canBuildInImpassable: true diff --git a/Resources/Textures/SS220/Structures/Shuttles/thruster_shunting.rsi/frame-base.png b/Resources/Textures/SS220/Structures/Shuttles/thruster_shunting.rsi/frame-base.png new file mode 100644 index 0000000000000000000000000000000000000000..53d216c664a98b097ede81e1a2738c30fa7817e6 GIT binary patch literal 2061 zcmd5+`#aMO8=tjh8=fRNWwRmYvzcM|n!`p8OGsWKp~f4dvhjGHO*ua5O*L62In;w9 zo`gzR(aD@5%xTRja~OFZ6`l63|KR=cy|4SeKiBoSKG${saDT2(KEErK0Y@$x3I9Vy1F_uGqbX? zA`}V*0>SX`@a*jD#Kgq>{QTtPfbOfh<9 zy87k@hNeiAzJ&$W!qUzj@9yB}aUwcaCN5zYaM=Yiy|J-{4%*Nj?}pYjwzR}qTG`uT zow0V#`?N7=T@$=D4vE_D;6x(09B_8^btO3ac##7R_@Q(Rn2f}%tSsH1SIkN{Y#p>g z)4l2k4b?cDtFx=0i>n{b9w559k=#9T_HI6|BpjaTL-IaA_VFeApwI?nGT9bO_?2;n z#YhVDKj`n{YiWhEFg6RK1O`zKg$9L$1&4-(ghm_*j|_{5{8vO|#F6NTsOaeE<42Fh zL>;$x@JL8VICbh2jYdmOPS!^1Wu%|QJ9uDpO<8G4=g*(VVx1kGNX12$OW1!nI*}a- zWG4ql?)4%kg157a?}LV#=EmBjq$C4F69*hVB_)MHPf4SvIN0OOE$ytV@l1N6yJs*n zgYE$kS!sz@HV&-c8JWyZN3C>vwO>#ocM(9-<9a3Djy>*TUoqaEtvi^}bQjD#f!-h}9n zrugQwreo_n0ke-p>)Ox_#SaTm%C1ZRO9D!BW;M4CLq|PD675WlUbniKojs1-r!x1INFb2ZJaDNA9Zw2p>eF z_PpE>C2P2r4SJazR$o3sL?ICV&Es{YtPthR#Mbic6sUaGL~lyia|k8l(#tBkg7$=+ zvhq=ysZsf7ftlK*j=E(#W4p(cSHx#VKF;e5cnzc3bYVLBq64pYWGr%%I;9(nkxZ$i z_~!3hYhAlKbkRJ_1Dh^rtFY2WL$Sec`+Wz8`&AW|`;Nm+KT8FNqa5U3b-o^)7`mUf z)iiUdV@*dxW9vyLbD(Ud?|^b4_(U>avGwWqR*j1<{3j zQ?T}4+SNN}oByhf(b`wABtu2$e3$5>fjEQ|QqTVj`+Du3Qm{`SDiQ_-4xGd!<# zT}{2^xqfsZA1K%jDdBRZ8B`k0iu3hb@T3d+IcdhvpeU;pr03E`LkR?b{hVfi!_j0Dp&!|RLSdDAbK z>;W0%nzV)WQ9t4~Dh1#V*|D&SEhsuFmjA(`YDJ`jCy`O+Fv|5kUK<2Y}syVzM(%^k7{PJPymOqfb2iGrScwF};ifXhRY=8Eq;^hGwWDX^miDO8e29U-fmDzI6hi@?oGLS57nYLTCHSU#;?Q zW?nvckOh#~d&NhYlas~WQ}SwElU`nv-<#$ksJOvo0bS`I>{Q!b1!V3#M1&{M{}#-= zM!Msb;IZ0Dh5R}S{u>pTQSZfLBEVkC>A``@ Date: Thu, 12 Dec 2024 22:55:01 +0300 Subject: [PATCH 4/7] fix --- Resources/Prototypes/Research/industrial.yml | 2 +- Resources/Prototypes/SS220/Recipes/Lathes/electronics.yml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Resources/Prototypes/Research/industrial.yml b/Resources/Prototypes/Research/industrial.yml index dba3f0f1b181..1f4f5022d803 100644 --- a/Resources/Prototypes/Research/industrial.yml +++ b/Resources/Prototypes/Research/industrial.yml @@ -139,7 +139,7 @@ - ThrusterShuntingMachineCircuitboard - ThrusterBigLeftMachineCircuitboard - ThrusterBigRightMachineCircuitboard - - ThrusterBigLeftMachineCircuitboard + - ThrusterBigCenterMachineCircuitboard # SS220 engineering-update-thruster end - GyroscopeMachineCircuitboard - MiniGravityGeneratorCircuitboard diff --git a/Resources/Prototypes/SS220/Recipes/Lathes/electronics.yml b/Resources/Prototypes/SS220/Recipes/Lathes/electronics.yml index 630015c697a2..ba815f5aad08 100644 --- a/Resources/Prototypes/SS220/Recipes/Lathes/electronics.yml +++ b/Resources/Prototypes/SS220/Recipes/Lathes/electronics.yml @@ -25,7 +25,7 @@ result: ThrusterShuntingMachineCircuitboard materials: Steel: 50 - Glass: 150 + Glass: 50 - type: latheRecipe parent: BaseCircuitboardRecipe @@ -33,7 +33,7 @@ result: ThrusterBigLeftMachineCircuitboard materials: Steel: 50 - Glass: 250 + Glass: 150 - type: latheRecipe parent: BaseCircuitboardRecipe @@ -41,7 +41,7 @@ result: ThrusterBigRightMachineCircuitboard materials: Steel: 50 - Glass: 250 + Glass: 150 - type: latheRecipe parent: BaseCircuitboardRecipe From aa3d5ceca0c52dd06451d3b3a1adb6223cca6ce8 Mon Sep 17 00:00:00 2001 From: EstKemran Date: Thu, 12 Dec 2024 23:02:15 +0300 Subject: [PATCH 5/7] fix --- .../Recipes/Construction/Graphs/utilities/thruster_shunting.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/SS220/Recipes/Construction/Graphs/utilities/thruster_shunting.yml b/Resources/Prototypes/SS220/Recipes/Construction/Graphs/utilities/thruster_shunting.yml index 046a17713703..ffa697582193 100644 --- a/Resources/Prototypes/SS220/Recipes/Construction/Graphs/utilities/thruster_shunting.yml +++ b/Resources/Prototypes/SS220/Recipes/Construction/Graphs/utilities/thruster_shunting.yml @@ -22,7 +22,7 @@ completed: - !type:GivePrototype prototype: SheetSteel1 - mount: 2 + amount: 2 - !type:DeleteEntity {} steps: - tool: Screwing From 14f87ed67b1cb5e6ee21f512bbc45a75c1ba0a48 Mon Sep 17 00:00:00 2001 From: EstKemran Date: Thu, 12 Dec 2024 23:34:26 +0300 Subject: [PATCH 6/7] Update electronics.yml --- Resources/Prototypes/SS220/Recipes/Lathes/electronics.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Resources/Prototypes/SS220/Recipes/Lathes/electronics.yml b/Resources/Prototypes/SS220/Recipes/Lathes/electronics.yml index ba815f5aad08..edfa55566f61 100644 --- a/Resources/Prototypes/SS220/Recipes/Lathes/electronics.yml +++ b/Resources/Prototypes/SS220/Recipes/Lathes/electronics.yml @@ -25,7 +25,7 @@ result: ThrusterShuntingMachineCircuitboard materials: Steel: 50 - Glass: 50 + Glass: 500 - type: latheRecipe parent: BaseCircuitboardRecipe @@ -33,7 +33,7 @@ result: ThrusterBigLeftMachineCircuitboard materials: Steel: 50 - Glass: 150 + Glass: 500 - type: latheRecipe parent: BaseCircuitboardRecipe @@ -41,7 +41,7 @@ result: ThrusterBigRightMachineCircuitboard materials: Steel: 50 - Glass: 150 + Glass: 500 - type: latheRecipe parent: BaseCircuitboardRecipe From de8e3f65a3eb58a96907ef7d15f4bdd74fe5828a Mon Sep 17 00:00:00 2001 From: EstKemran Date: Thu, 12 Dec 2024 23:53:57 +0300 Subject: [PATCH 7/7] Update lathe.yml --- Resources/Prototypes/Entities/Structures/Machines/lathe.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index f5230d9a5122..1415e429327f 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -543,7 +543,7 @@ - ThrusterShuntingMachineCircuitboard - ThrusterBigLeftMachineCircuitboard - ThrusterBigRightMachineCircuitboard - - ThrusterBigLeftMachineCircuitboard + - ThrusterBigCenterMachineCircuitboard # SS220 engineering-update-thruster end - GyroscopeMachineCircuitboard - MiniGravityGeneratorCircuitboard