From 55d34c02ff78698fc391ebb426e438963a64f747 Mon Sep 17 00:00:00 2001 From: 1Stepka1 Date: Mon, 30 Oct 2023 17:00:29 +0300 Subject: [PATCH 1/7] =?UTF-8?q?=D0=B1=D0=B0=D1=82=D0=B0=D1=80=D0=B5=D0=B9?= =?UTF-8?q?=D0=BA=D0=B8=20=D0=B8=20=D1=81=D0=BC=D1=8D=D1=81=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ru-RU/ADT/Objects/Device/Circuitboard.ftl | 2 + .../ru-RU/ADT/Objects/Power/powercell.ftl | 6 + Resources/Locale/ru-RU/ADT/research.ftl | 2 + .../Device/Circuitboards/industrial.yml | 16 +++ .../ADT/Entities/Objects/Power/powercell.yml | 34 ++++++ .../Entities/Structures/Power/industrial.yml | 109 +++--------------- .../Catalog/Fills/Crates/salvage.yml | 2 + .../Entities/Structures/Machines/lathe.yml | 2 + .../Prototypes/Procedural/salvage_rewards.yml | 1 + .../Prototypes/Recipes/Lathes/electronics.yml | 11 +- .../Prototypes/Recipes/Lathes/powercells.yml | 11 ++ Resources/Prototypes/Research/industrial.yml | 13 +++ .../Misc/module.rsi/ind_smes_circuit.png | Bin 0 -> 561 bytes .../Objects/Misc/module.rsi/meta.json | 2 +- .../Power/power_cells.rsi/bluespace.png | Bin 0 -> 405 bytes .../Objects/Power/power_cells.rsi/meta.json | 3 + 16 files changed, 121 insertions(+), 93 deletions(-) create mode 100644 Resources/Locale/ru-RU/ADT/Objects/Device/Circuitboard.ftl create mode 100644 Resources/Locale/ru-RU/ADT/Objects/Power/powercell.ftl create mode 100644 Resources/Prototypes/ADT/Entities/Objects/Device/Circuitboards/industrial.yml create mode 100644 Resources/Prototypes/ADT/Entities/Objects/Power/powercell.yml create mode 100644 Resources/Textures/Objects/Misc/module.rsi/ind_smes_circuit.png create mode 100644 Resources/Textures/Objects/Power/power_cells.rsi/bluespace.png diff --git a/Resources/Locale/ru-RU/ADT/Objects/Device/Circuitboard.ftl b/Resources/Locale/ru-RU/ADT/Objects/Device/Circuitboard.ftl new file mode 100644 index 00000000000..89fae84d6c6 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/Objects/Device/Circuitboard.ftl @@ -0,0 +1,2 @@ +ent-ADTIndustrialSMESMachineCircuitboard = Плата Индустриального СМЭСА + .desc = Крайне вместительная модификация обычного смэса. \ No newline at end of file diff --git a/Resources/Locale/ru-RU/ADT/Objects/Power/powercell.ftl b/Resources/Locale/ru-RU/ADT/Objects/Power/powercell.ftl new file mode 100644 index 00000000000..c2b795828d0 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/Objects/Power/powercell.ftl @@ -0,0 +1,6 @@ +ent-ADTPowerCellBlueSpace = батарея блюспейс ёмкости + .desc = Крайне продвинутый элемент питания. Редкий и очень мощный. + .suffix = Полный +ent-ADTPowerCellBluespaceEmpty = { ent-ADTPowerCellBlueSpace } + .suffix = Пустой + .desc = { ent-PowerCellHyper.desc } diff --git a/Resources/Locale/ru-RU/ADT/research.ftl b/Resources/Locale/ru-RU/ADT/research.ftl index 4c9f90e09c4..1011a585c0d 100644 --- a/Resources/Locale/ru-RU/ADT/research.ftl +++ b/Resources/Locale/ru-RU/ADT/research.ftl @@ -1 +1,3 @@ technologies-hud = Технология визоров +research-technology-light-tech = Технология Вечеринки +research-avanted-energy = Продвинутая энергетика diff --git a/Resources/Prototypes/ADT/Entities/Objects/Device/Circuitboards/industrial.yml b/Resources/Prototypes/ADT/Entities/Objects/Device/Circuitboards/industrial.yml new file mode 100644 index 00000000000..a5495737a6c --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Objects/Device/Circuitboards/industrial.yml @@ -0,0 +1,16 @@ +- type: entity + id: ADTIndustrialSMESMachineCircuitboard + parent: BaseMachineCircuitboard + name: Industrial SMES machine board + description: A machine printed circuit board for a SMES. + components: + - type: Sprite + sprite: Objects/Misc/module.rsi + state: ind_smes_circuit + - type: MachineBoard + prototype: ADTSMESIndustrialEmpty + requirements: + Capacitor: 4 + PowerCell: 16 + materialRequirements: + CableHV: 30 diff --git a/Resources/Prototypes/ADT/Entities/Objects/Power/powercell.yml b/Resources/Prototypes/ADT/Entities/Objects/Power/powercell.yml new file mode 100644 index 00000000000..e1083de1785 --- /dev/null +++ b/Resources/Prototypes/ADT/Entities/Objects/Power/powercell.yml @@ -0,0 +1,34 @@ +- type: entity + name: blue space power cell + description: A rechargeable standardized power cell. This one looks like a rare and powerful prototype. + id: ADTPowerCellBlueSpace + suffix: Full + parent: BasePowerCell + components: + - type: Sprite + layers: + - map: [ "enum.PowerCellVisualLayers.Base" ] + state: bluespace + - map: [ "enum.PowerCellVisualLayers.Unshaded" ] + state: o2 + shader: unshaded + - type: Battery + maxCharge: 3600 + startingCharge: 3600 + +- type: entity + id: ADTPowerCellBluespaceEmpty + suffix: Empty + parent: ADTPowerCellBlueSpace + components: + - type: Sprite + layers: + - map: [ "enum.PowerCellVisualLayers.Base" ] + state: bluespace + - map: [ "enum.PowerCellVisualLayers.Unshaded" ] + state: o2 + shader: unshaded + visible: false + - type: Battery + maxCharge: 3600 + startingCharge: 0 diff --git a/Resources/Prototypes/ADT/Entities/Structures/Power/industrial.yml b/Resources/Prototypes/ADT/Entities/Structures/Power/industrial.yml index 2288d8d16f6..2459443f027 100644 --- a/Resources/Prototypes/ADT/Entities/Structures/Power/industrial.yml +++ b/Resources/Prototypes/ADT/Entities/Structures/Power/industrial.yml @@ -1,102 +1,29 @@ # ADT smes - type: entity - id: ADTIndustrialSMES - parent: [ BaseMachine, ConstructibleMachine ] - name: SMES Industrial - description: A high-capacity superconducting magnetic energy storage (SMES) unit. - placement: - mode: SnapgridCenter - components: - - type: AmbientSound - volume: -7 - range: 3 - sound: - path: /Audio/Ambience/Objects/periodic_beep.ogg - - type: Sprite - sprite: ADT/Structures/Power/smes.rsi - snapCardinals: true - layers: - - state: smes - - map: ["enum.SmesVisualLayers.Charge"] - state: "smes-og1" # -og0 does not exist - shader: unshaded - visible: false - - map: ["enum.SmesVisualLayers.Input"] - state: "smes-oc0" - shader: unshaded - - map: ["enum.SmesVisualLayers.Output"] - state: "smes-op1" - shader: unshaded - - type: Smes - - type: UpgradeBattery - maxChargeMultiplier: 2 - baseMaxCharge: 800000000 - - type: Appearance - - type: Battery - startingCharge: 0 - - type: ExaminableBattery - - type: NodeContainer - examinable: true - nodes: - input: - !type:CableDeviceNode - nodeGroupID: HVPower - output: - !type:CableTerminalPortNode - nodeGroupID: HVPower - - type: BatteryCharger - voltage: High - node: output - - type: BatteryDischarger - voltage: High - node: input - - type: PowerNetworkBattery - maxSupply: 150000 - maxChargeRate: 5000 - supplyRampTolerance: 50000 - supplyRampRate: 10000 - - type: PointLight - radius: 1.5 - energy: 1.6 - color: "#c9c042" - castShadows: false - - type: WiresPanel - - type: Wires - BoardName: wires-board-name-smes - layoutId: SMES - - type: Machine - board: SMESMachineCircuitboard - - type: StationInfiniteBatteryTarget - - type: Electrified - onHandInteract: false - onInteractUsing: false - onBump: false - requirePower: true - highVoltageNode: input - mediumVoltageNode: output - - type: Damageable - damageContainer: Inorganic - damageModifierSet: StrongMetallic - - type: BatterySensor - - type: DeviceNetwork - deviceNetId: AtmosDevices - receiveFrequencyId: AtmosMonitor - transmitFrequencyId: AtmosMonitor - prefix: device-address-prefix-smes - sendBroadcastAttemptEvent: true - examinableAddress: true - - type: WiredNetworkConnection - -# SMES' in use - -- type: entity - parent: ADTIndustrialSMES + parent: BaseSMES id: ADTSMESIndustrial suffix: Basic, 8MW components: + - type: Sprite + sprite: ADT/Structures/Power/smes.rsi + snapCardinals: true + layers: + - state: smes + - map: ["enum.SmesVisualLayers.Charge"] + state: "smes-og1" + shader: unshaded + visible: false + - map: ["enum.SmesVisualLayers.Input"] + state: "smes-oc0" + shader: unshaded + - map: ["enum.SmesVisualLayers.Output"] + state: "smes-op1" + shader: unshaded - type: Battery maxCharge: 80000000 startingCharge: 80000000 + - type: Machine + board: ADTIndustrialSMESMachineCircuitboard - type: entity parent: ADTSMESIndustrial diff --git a/Resources/Prototypes/Catalog/Fills/Crates/salvage.yml b/Resources/Prototypes/Catalog/Fills/Crates/salvage.yml index db2bd62ffd2..832bd5df1f8 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/salvage.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/salvage.yml @@ -57,6 +57,8 @@ prob: 0.1 - id: BoxBeaker prob: 0.1 + - id: ADTPowerCellBlueSpace + prob: 0.05 # - Heh - id: SalvageHumanCorpse prob: 0.1 diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index 758edb0ee07..1f5a80f1426 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -281,6 +281,7 @@ - ClothingEyesHudMedical #Sirena T4 add - ClothingEyesHudSecurity #Sirena T4 add - ADTClothingEyesHudAdvanced #Sirena T4 add + - ADTPowerCellHyper - DnaSyringeGun - type: EmagLatheRecipes emagDynamicRecipes: @@ -389,6 +390,7 @@ - SodaDispenserMachineCircuitboard - TelecomServerCircuitboard - MassMediaCircuitboard + - ADTSMESIndustrialMachineCircuitboard - type: MaterialStorage whitelist: tags: diff --git a/Resources/Prototypes/Procedural/salvage_rewards.yml b/Resources/Prototypes/Procedural/salvage_rewards.yml index 28517b122a5..daf98bc885f 100644 --- a/Resources/Prototypes/Procedural/salvage_rewards.yml +++ b/Resources/Prototypes/Procedural/salvage_rewards.yml @@ -26,6 +26,7 @@ SheetUranium: 1.0 CratePartsT3T4: 1 TechnologyDiskRare: 0.75 + ADTPowerCellBlueSpace: 0.5 # cloning boards CloningPodMachineCircuitboard: 0.75 MedicalScannerMachineCircuitboard: 0.75 diff --git a/Resources/Prototypes/Recipes/Lathes/electronics.yml b/Resources/Prototypes/Recipes/Lathes/electronics.yml index bc54c78ca1e..cc3e982472d 100644 --- a/Resources/Prototypes/Recipes/Lathes/electronics.yml +++ b/Resources/Prototypes/Recipes/Lathes/electronics.yml @@ -685,4 +685,13 @@ materials: Steel: 100 Glass: 900 - Gold: 100 + Gold: 100 +#ADT +- type: latheRecipe + id: ADTSMESIndustrialMachineCircuitboard + result: ADTIndustrialSMESMachineCircuitboard + completetime: 4 + materials: + Steel: 100 + Glass: 900 + Gold: 100 diff --git a/Resources/Prototypes/Recipes/Lathes/powercells.yml b/Resources/Prototypes/Recipes/Lathes/powercells.yml index b7d92810932..0a7f6b87664 100644 --- a/Resources/Prototypes/Recipes/Lathes/powercells.yml +++ b/Resources/Prototypes/Recipes/Lathes/powercells.yml @@ -25,3 +25,14 @@ Glass: 400 Plastic: 200 Gold: 50 + #ADT +- type: latheRecipe + id: ADTPowerCellHyper + result: PowerCellHyperPrinted + completetime: 10 + materials: + Steel: 500 + Glass: 500 + Plastic: 300 + Gold: 100 + Plasma: 100 diff --git a/Resources/Prototypes/Research/industrial.yml b/Resources/Prototypes/Research/industrial.yml index 9789b52c52a..c986c398494 100644 --- a/Resources/Prototypes/Research/industrial.yml +++ b/Resources/Prototypes/Research/industrial.yml @@ -208,3 +208,16 @@ - ClothingBackpackHolding - ClothingBackpackSatchelHolding - ClothingBackpackDuffelHolding + +- type: technology + id: Advanted Energy + name: research-avanted-energy + icon: + sprite: Objects/Misc/module.rsi + state: ind_smes_circuit + discipline: Industrial + tier: 3 + cost: 15000 + recipeUnlocks: + - ADTSMESIndustrialMachineCircuitboard + - ADTPowerCellHyper diff --git a/Resources/Textures/Objects/Misc/module.rsi/ind_smes_circuit.png b/Resources/Textures/Objects/Misc/module.rsi/ind_smes_circuit.png new file mode 100644 index 0000000000000000000000000000000000000000..c04c5e4efb5c1dadba2aca51246dff68b3a3ae3e GIT binary patch literal 561 zcmV-10?z%3P)(R9J=WlusxGQ5?rVvs^^TF6HE4)eun*n}b~ksm<9@`BRjf z99+kRgM*xu15OS~NrXgMlEf;d?16)#t!0IXws;P^JKoxvSqFbo^Qr00d%rjD`WAn{unkF<&6LSA|9n=d!PrU#bf{fyhZ#NKB6oQ8&P5eHI1cpGAm8tq=Ha**F zt;zl(F}_@hJIe>a*=qoImd~^WSo*X^NogsOaM)DC(7;Mtod78JUjnD(G!EkPHW1kM z=@bP4RC!IVr+7nf!;1|?xL1jKZ2{!DO`olKRS|aY;0`) z3-3Vc%{S@eMhXA`01jnXNoGw=04e|g00;m8000000Mb*F00000NkvXXu0mjf)nE2# literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/module.rsi/meta.json b/Resources/Textures/Objects/Misc/module.rsi/meta.json index d7b9e7601e5..54d87f7d0cc 100644 --- a/Resources/Textures/Objects/Misc/module.rsi/meta.json +++ b/Resources/Textures/Objects/Misc/module.rsi/meta.json @@ -1 +1 @@ -{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "Taken from https://github.com/tgstation/tgstation at 0d9c9a8233dfc3fc55edc538955a761a6328bee0, generic, service, command, science, security, medical, supply, and engineering taken from shiptest at https://github.com/shiptest-ss13/Shiptest/pull/1473, disk sprites taken from tgstation at commit https://github.com/tgstation/tgstation/commit/32a2e3e4ceda3ef442c1496cbc6c6a896d684702, additional sprites created by EmoGarbage404", "states": [{"name": "abductor_mod"}, {"name": "airalarm_electronics"}, {"name": "ash_plating"}, {"name": "beaker_holder"}, {"name": "blank_mod"}, {"name": "bluespacearray"}, {"name": "boris"}, {"name": "boris_recharging", "delays": [[1.0, 1.0]]}, {"name": "card_mini"}, {"name": "card_mod"}, {"name": "cargodisk"}, {"name": "cart_connector"}, {"name": "cddrive"}, {"name": "cell"}, {"name": "cell_con"}, {"name": "cell_con_micro"}, {"name": "cell_micro"}, {"name": "cell_mini"}, {"name": "charger_APC"}, {"name": "charger_lambda"}, {"name": "charger_pda"}, {"name": "charger_wire"}, {"name": "clock_mod", "delays": [[0.6, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1]]}, {"name": "command"}, {"name": "cpu"}, {"name": "cpu_adv"}, {"name": "cpu_command"}, {"name": "cpu_engineering"}, {"name": "cpu_medical"}, {"name": "cpu_science"}, {"name": "cpu_security"}, {"name": "cpu_service"}, {"name": "cpu_super", "delays": [[0.1, 0.1]]}, {"name": "cpu_supply"}, {"name": "cpuboard"}, {"name": "cpuboard_adv"}, {"name": "cpuboard_super", "delays": [[0.1, 0.1]]}, {"name": "cyborg_upgrade"}, {"name": "cyborg_upgrade1"}, {"name": "cyborg_upgrade2"}, {"name": "cyborg_upgrade3"}, {"name": "cyborg_upgrade4"}, {"name": "cyborg_upgrade5"}, {"name": "datadisk_base"}, {"name": "datadisk0"}, {"name": "datadisk1"}, {"name": "datadisk2"}, {"name": "datadisk3"}, {"name": "datadisk4"}, {"name": "datadisk5"}, {"name": "datadisk6"}, {"name": "datadisk_gene", "delays": [[0.1, 0.1, 0.1]]}, {"name": "datadisk_hydro", "delays": [[0.1, 0.1, 0.1]]}, {"name": "datadisk_label"}, {"name": "depositbox"}, {"name": "door_electronics"}, {"name": "engineering"}, {"name": "flopdrive"}, {"name": "generic"}, {"name": "harddisk"}, {"name": "harddisk_micro"}, {"name": "harddisk_mini"}, {"name": "holodisk", "delays": [[0.1, 0.1]]}, {"name": "id_mod"}, {"name": "mainboard"}, {"name": "mcontroller"}, {"name": "medical"}, {"name": "net_wired"}, {"name": "nucleardisk", "delays": [[0.1, 0.1]]}, {"name": "power_mod"}, {"name": "printer"}, {"name": "printer_mini"}, {"name": "prizevendor"}, {"name": "radio"}, {"name": "radio_micro"}, {"name": "radio_mini"}, {"name": "ram"}, {"name": "rndmajordisk"}, {"name": "science"}, {"name": "secmodschematic"}, {"name": "security"}, {"name": "selfrepair_off"}, {"name": "selfrepair_on", "delays": [[0.1, 0.1, 0.1, 0.1]]}, {"name": "service"}, {"name": "servo"}, {"name": "ssd"}, {"name": "ssd_large"}, {"name": "ssd_micro"}, {"name": "ssd_mini"}, {"name": "std_mod"}, {"name": "supply"}]} \ No newline at end of file +{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "Taken from https://github.com/tgstation/tgstation at 0d9c9a8233dfc3fc55edc538955a761a6328bee0, generic, service, command, science, security, medical, supply, and engineering taken from shiptest at https://github.com/shiptest-ss13/Shiptest/pull/1473, disk sprites taken from tgstation at commit https://github.com/tgstation/tgstation/commit/32a2e3e4ceda3ef442c1496cbc6c6a896d684702, additional sprites created by EmoGarbage404", "states": [{"name": "abductor_mod"}, {"name": "airalarm_electronics"}, {"name": "ash_plating"}, {"name": "beaker_holder"}, {"name": "blank_mod"}, {"name": "bluespacearray"}, {"name": "boris"}, {"name": "boris_recharging", "delays": [[1.0, 1.0]]}, {"name": "card_mini"}, {"name": "card_mod"}, {"name": "cargodisk"}, {"name": "cart_connector"}, {"name": "cddrive"}, {"name": "cell"}, {"name": "cell_con"}, {"name": "cell_con_micro"}, {"name": "cell_micro"}, {"name": "cell_mini"}, {"name": "charger_APC"}, {"name": "charger_lambda"}, {"name": "charger_pda"}, {"name": "charger_wire"}, {"name": "clock_mod", "delays": [[0.6, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1]]}, {"name": "command"}, {"name": "cpu"}, {"name": "cpu_adv"}, {"name": "cpu_command"}, {"name": "cpu_engineering"}, {"name": "cpu_medical"}, {"name": "cpu_science"}, {"name": "cpu_security"}, {"name": "cpu_service"}, {"name": "cpu_super", "delays": [[0.1, 0.1]]}, {"name": "cpu_supply"}, {"name": "cpuboard"}, {"name": "cpuboard_adv"}, {"name": "cpuboard_super", "delays": [[0.1, 0.1]]}, {"name": "cyborg_upgrade"}, {"name": "cyborg_upgrade1"}, {"name": "cyborg_upgrade2"}, {"name": "cyborg_upgrade3"}, {"name": "cyborg_upgrade4"}, {"name": "cyborg_upgrade5"}, {"name": "datadisk_base"}, {"name": "datadisk0"}, {"name": "datadisk1"}, {"name": "datadisk2"}, {"name": "datadisk3"}, {"name": "datadisk4"}, {"name": "datadisk5"}, {"name": "datadisk6"}, {"name": "datadisk_gene", "delays": [[0.1, 0.1, 0.1]]}, {"name": "datadisk_hydro", "delays": [[0.1, 0.1, 0.1]]}, {"name": "datadisk_label"}, {"name": "depositbox"}, {"name": "door_electronics"}, {"name": "engineering"}, {"name": "flopdrive"}, {"name": "generic"}, {"name": "harddisk"}, {"name": "harddisk_micro"}, {"name": "harddisk_mini"}, {"name": "holodisk", "delays": [[0.1, 0.1]]}, {"name": "id_mod"}, {"name": "ind_smes_circuit"}, {"name": "mainboard"}, {"name": "mcontroller"}, {"name": "medical"}, {"name": "net_wired"}, {"name": "nucleardisk", "delays": [[0.1, 0.1]]}, {"name": "power_mod"}, {"name": "printer"}, {"name": "printer_mini"}, {"name": "prizevendor"}, {"name": "radio"}, {"name": "radio_micro"}, {"name": "radio_mini"}, {"name": "ram"}, {"name": "rndmajordisk"}, {"name": "science"}, {"name": "secmodschematic"}, {"name": "security"}, {"name": "selfrepair_off"}, {"name": "selfrepair_on", "delays": [[0.1, 0.1, 0.1, 0.1]]}, {"name": "service"}, {"name": "servo"}, {"name": "ssd"}, {"name": "ssd_large"}, {"name": "ssd_micro"}, {"name": "ssd_mini"}, {"name": "std_mod"}, {"name": "supply"}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Power/power_cells.rsi/bluespace.png b/Resources/Textures/Objects/Power/power_cells.rsi/bluespace.png new file mode 100644 index 0000000000000000000000000000000000000000..04d3fa88b8f52e87a8a18a5a3c9de33e57eabb4b GIT binary patch literal 405 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv(mfq_xi z)5S3)qV?^S{oaQiB#wQ|Kf1U1#WVe!gPMGTTbi2{EOxz+4^V7b5Upk|E7NScZHiBx zo|eT9??T^cPGYiU$`UVLDLVbPkNBrg&vu@^+qf)q*0=Lqt6G;X(ED3> z(QbjX2}8v;eNFaIhO&8aA8h=0rt1Nv>gIHHc6e$4sRXYM&AK^Wua&3X+Nr{BJg3^l;HuduTUX~6*ZZT6&*wFOc&>KCueOb=oR%{;ytQE2YRn*Z?Hc2abs<%X(|EVN%lCZay!77Ay2iH_GfkJP zA6I$5{*-MoE61#}juZZ!sn32Q8Zl>{q&LG?+YLJxmTc+SuJ?AOl8w#3v#m=qXD#c! st=<_Kq5WXW*>GTJ@})+2ruq6ZXaU(AKnwzxf+vG0Pgg&ebxsLQ04o%xAOHXW literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Power/power_cells.rsi/meta.json b/Resources/Textures/Objects/Power/power_cells.rsi/meta.json index 66dbf308412..2411bab2a0d 100644 --- a/Resources/Textures/Objects/Power/power_cells.rsi/meta.json +++ b/Resources/Textures/Objects/Power/power_cells.rsi/meta.json @@ -28,6 +28,9 @@ { "name": "antique" }, + { + "name": "bluespace" + }, { "name": "o1" }, From ab21ae6a71e6963750b8cf0af6bd98430d935901 Mon Sep 17 00:00:00 2001 From: 1Stepka1 Date: Mon, 30 Oct 2023 17:25:44 +0300 Subject: [PATCH 2/7] =?UTF-8?q?=D0=BA=D0=BE=D1=80=D1=80=D0=B5=D0=BA=D1=82?= =?UTF-8?q?=D0=B8=D1=80=D0=BE=D0=B2=D0=BA=D0=B0=20=D1=86=D0=B5=D0=BD=20?= =?UTF-8?q?=D1=83=20=D0=BA=D0=B0=D1=80=D0=B3=D0=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Resources/Prototypes/Catalog/Cargo/cargo_botany.yml | 4 ++-- Resources/Prototypes/Catalog/Cargo/cargo_engines.yml | 11 ----------- Resources/Prototypes/Catalog/Fills/Crates/botany.yml | 2 ++ 3 files changed, 4 insertions(+), 13 deletions(-) diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_botany.yml b/Resources/Prototypes/Catalog/Cargo/cargo_botany.yml index d11759dae1d..e32d2ae19b8 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_botany.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_botany.yml @@ -4,7 +4,7 @@ sprite: Objects/Specific/Hydroponics/banana.rsi state: seed product: CrateHydroponicsSeedsExotic - cost: 1000 + cost: 1200 category: Hydroponics group: market @@ -14,7 +14,7 @@ sprite: Objects/Specific/Hydroponics/galaxythistle.rsi state: seed product: CrateHydroponicsSeedsMedicinal - cost: 500 + cost: 700 category: Hydroponics group: market diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_engines.yml b/Resources/Prototypes/Catalog/Cargo/cargo_engines.yml index e0b13000e18..bdbfd533331 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_engines.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_engines.yml @@ -89,14 +89,3 @@ cost: 500 category: Engineering group: market - -#ADT -- type: cargoProduct - id: EngineIndastrialSMES - icon: - sprite: ADT/Structures/Power/smes.rsi - state: smes - product: CrateEngineeringIndustrialSMES - cost: 20000 - category: Engineering - group: market diff --git a/Resources/Prototypes/Catalog/Fills/Crates/botany.yml b/Resources/Prototypes/Catalog/Fills/Crates/botany.yml index 95683a78ac6..52a6e89ab59 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/botany.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/botany.yml @@ -22,6 +22,7 @@ amount: 2 - id: BungoSeeds amount: 2 + - id: ADTcannabiswhiteSeeds - type: entity id: CrateHydroponicsSeedsMedicinal @@ -39,6 +40,7 @@ amount: 3 - id: PoppySeeds amount: 3 + - id: ADTcannabiswhiteSeeds - type: entity id: CrateHydroponicsTools From efd46aea0a5bbd9b477dbeca407c180821e0d1ec Mon Sep 17 00:00:00 2001 From: 1Stepka1 <131589665+1Stepka1@users.noreply.github.com> Date: Mon, 30 Oct 2023 18:52:45 +0300 Subject: [PATCH 3/7] Update Circuitboard.ftl --- Resources/Locale/ru-RU/ADT/Objects/Device/Circuitboard.ftl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Locale/ru-RU/ADT/Objects/Device/Circuitboard.ftl b/Resources/Locale/ru-RU/ADT/Objects/Device/Circuitboard.ftl index 89fae84d6c6..4161cbcbce8 100644 --- a/Resources/Locale/ru-RU/ADT/Objects/Device/Circuitboard.ftl +++ b/Resources/Locale/ru-RU/ADT/Objects/Device/Circuitboard.ftl @@ -1,2 +1,2 @@ ent-ADTIndustrialSMESMachineCircuitboard = Плата Индустриального СМЭСА - .desc = Крайне вместительная модификация обычного смэса. \ No newline at end of file + .desc = Крайне вместительная модификация обычного смэса From 163c862a5ed326a3915311a824b8e953d6de4616 Mon Sep 17 00:00:00 2001 From: Schrodinger71 Date: Mon, 30 Oct 2023 19:21:09 +0300 Subject: [PATCH 4/7] =?UTF-8?q?=D0=9C=D0=B5=D0=BB=D0=BA=D0=B8=D0=B5=20?= =?UTF-8?q?=D0=BF=D1=80=D0=B0=D0=B2=D0=BA=D0=B8.=20=D0=94=D0=BE=D0=B1?= =?UTF-8?q?=D0=B0=D0=B2=D0=B8=D0=BB=20=D0=BA=D0=B0=D1=81=D1=82=D0=B5=D1=82?= =?UTF-8?q?.=20=D0=92=D0=BE=20=D0=B2=D0=BD=D1=83=D1=82=D1=80=D0=B5=D0=B8?= =?UTF-8?q?=D0=B3=D1=80=D0=BE=D0=B2=D1=8B=D1=85=20=D1=80=D1=83=D0=BA=D0=BE?= =?UTF-8?q?=D0=B2=D0=BE=D0=B4=D1=81=D1=82=D0=B2=D0=B0=D1=85=20=D0=BF=D0=BE?= =?UTF-8?q?=D0=B4=D0=BF=D0=B8=D1=81=D0=B0=D0=BB=20=D1=81=D1=80=D0=BE=D0=BA?= =?UTF-8?q?=D0=B8=20=D0=BD=D0=B0=D0=BA=D0=B0=D0=B7=D0=B0=D0=BD=D0=B8=D0=B9?= =?UTF-8?q?=20=D0=BF=D1=80=D0=B8=20=D0=BD=D0=B0=D1=80=D1=83=D1=88=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F=D1=85=20=D0=9A=D0=BE=D1=80=D0=BF=D0=BE=D1=80?= =?UTF-8?q?=D0=B0=D1=82=D0=B8=D0=B2=D0=BD=D0=BE=D0=B3=D0=BE=20=D0=B7=D0=B0?= =?UTF-8?q?=D0=BA=D0=BE=D0=BD=D0=B0.=20=D0=98=D0=B7=D0=BC=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=BE=D0=BF=D0=B8=D1=81=D0=B0=D0=BD=D0=B8=D0=B5?= =?UTF-8?q?=20=D0=B8=D0=B3=D1=80=D1=83=D1=88=D0=BA=D0=B8=20=D0=A3=D0=BE?= =?UTF-8?q?=D0=BB=D1=82=D0=B5=D1=80=D0=B0.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ru-RU/ADT/Clothing/Hands/gloves.ftl | 3 +++ .../ru-RU/ADT/Objects/Fan/plushie_aidan.ftl | 2 +- .../ADT/Entities/Clothing/Hands/gloves.yml | 20 ++++++++++++++++++ .../ADT/srp/KorporateZakonCritical.xml | 6 ++++++ .../ADT/srp/KorporateZakonMedium.xml | 10 +++++++-- .../ADT/srp/KorporateZakonMinor.xml | 7 ++++-- .../ADT/srp/KorporateZakonSerious.xml | 14 +++++++++++- .../equipped-HAND.png | Bin 0 -> 239 bytes .../Gloves/brassknuckles_gloves.rsi/icon.png | Bin 0 -> 196 bytes .../Gloves/brassknuckles_gloves.rsi/meta.json | 18 ++++++++++++++++ 10 files changed, 74 insertions(+), 6 deletions(-) create mode 100644 Resources/Textures/ADT/Clothing/Hands/Gloves/brassknuckles_gloves.rsi/equipped-HAND.png create mode 100644 Resources/Textures/ADT/Clothing/Hands/Gloves/brassknuckles_gloves.rsi/icon.png create mode 100644 Resources/Textures/ADT/Clothing/Hands/Gloves/brassknuckles_gloves.rsi/meta.json diff --git a/Resources/Locale/ru-RU/ADT/Clothing/Hands/gloves.ftl b/Resources/Locale/ru-RU/ADT/Clothing/Hands/gloves.ftl index d9bdedfb5d2..7b2a8de10c2 100644 --- a/Resources/Locale/ru-RU/ADT/Clothing/Hands/gloves.ftl +++ b/Resources/Locale/ru-RU/ADT/Clothing/Hands/gloves.ftl @@ -14,3 +14,6 @@ ent-ADTClothingHandsRingYuna = обручальное кольцо Юны Джа ent-ADTClothingHandsFingerlessCombat = беспалые боевые перчатки .desc = Эти тактические перчатки огнеупорные и ударопрочные, и стали намного круче. + +ent-ADTBrassKnucklesGloves = Кастет + .desc = Контактное ударно-раздробляющее оружие для кулачного боя из твёрдого материала, надеваемое на пальцы или зажимаемое между ними, с гладкой боевой частью. diff --git a/Resources/Locale/ru-RU/ADT/Objects/Fan/plushie_aidan.ftl b/Resources/Locale/ru-RU/ADT/Objects/Fan/plushie_aidan.ftl index 3aba3843bad..c24a229e4bc 100644 --- a/Resources/Locale/ru-RU/ADT/Objects/Fan/plushie_aidan.ftl +++ b/Resources/Locale/ru-RU/ADT/Objects/Fan/plushie_aidan.ftl @@ -79,7 +79,7 @@ ent-ADTPlushieValtor = Вальтор .suffix = { "" } ent-ADTPlushieWalter = Уолтер - .desc = Маленькие глаза бусинки давят на вас так, буд-то бы вы подписываете контракт с NT. Есть небольшое желание выпить молока. + .desc = Продаётся в ограниченном тираже, всего две сотни экземпляров. В данном и соседних секторах является предметом интерьера большинства сотрудников центрального командования. В правом глазу что за повязкой есть место для установки скрытой камеры. Есть бирка "Продаётся в ограниченном тираже. в комплекте идут пакет молока и игрушечная реплика ручки используемой сотрудниками центрального командования! .suffix = { "" } ent-ADTPlushieIohan = Йохан diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Hands/gloves.yml b/Resources/Prototypes/ADT/Entities/Clothing/Hands/gloves.yml index 80c7e730146..e5153806a6a 100644 --- a/Resources/Prototypes/ADT/Entities/Clothing/Hands/gloves.yml +++ b/Resources/Prototypes/ADT/Entities/Clothing/Hands/gloves.yml @@ -117,3 +117,23 @@ sprite: ADT/Clothing/Hands/Gloves/Halloween/red_martial_gloves.rsi - type: Fiber fiberMaterial: fibers-synthetic + +- type: entity + parent: ClothingHandsBase + id: ADTBrassKnucklesGloves + name: gloves from the dimension of nightmares + description: The right glove has blades, it seems, with which its former owner dealt with his victims. + components: + - type: Sprite + sprite: ADT/Clothing/Hands/Gloves/brassknuckles_gloves.rsi + - type: Clothing + sprite: ADT/Clothing/Hands/Gloves/brassknuckles_gloves.rsi + - type: Fiber + fiberMaterial: fibers-synthetic + - type: MeleeWeapon + damage: + types: + Blunt: 12 + soundHit: + path: /Audio/Weapons/genhit2.ogg + animation: WeaponArcFist diff --git a/Resources/ServerInfo/ADT/srp/KorporateZakonCritical.xml b/Resources/ServerInfo/ADT/srp/KorporateZakonCritical.xml index 08fd66b90a4..5778034d854 100644 --- a/Resources/ServerInfo/ADT/srp/KorporateZakonCritical.xml +++ b/Resources/ServerInfo/ADT/srp/KorporateZakonCritical.xml @@ -1,5 +1,11 @@ [head=2]Критические нарушения.[/head] + + Правовое наказание: + - Пожизненное заключение. + + Административное наказание: + - Увольнение с должности, всегда. 500 - неподчинение в гамма код. - Описание: объект не подчиняется командам членов экипажа при исполнении в гамма код. diff --git a/Resources/ServerInfo/ADT/srp/KorporateZakonMedium.xml b/Resources/ServerInfo/ADT/srp/KorporateZakonMedium.xml index f8a0ad416cf..bfc247ade88 100644 --- a/Resources/ServerInfo/ADT/srp/KorporateZakonMedium.xml +++ b/Resources/ServerInfo/ADT/srp/KorporateZakonMedium.xml @@ -1,6 +1,12 @@ [head=2]Средние нарушения.[/head] + Правовое наказание: + - Заключение на 15 минут. + + Административное наказание: + - Понижение в должности.(На усмотрение главы отдела, к которому относится преступник.) + 200 - активное сопротивление аресту. - Описание: объект не подчиняется требованиям сотрудников правоохранительных органов. - Пояснения: сопротивляется физическому принуждению со стороны сотрудников (вырывается, убегает), но при этом не пытается нанести физический вред сотрудникам и прочим окружающим лицам. @@ -22,7 +28,7 @@ 206 - владение опасным инструментом. - Описание: владение опасным инструментом или вынос его из отдела, без разрешения главы соответствующего отдела. - + 207 - мелкая кража со взломом. Описание: тайное хищение личного имущества или малозначимого снаряжения, непредназначенного для нарушителя, путём взлома дверей или разрушения структурных стен, для проникновения в отдел. Пояснения: взлом автоматов или шкафов тоже попадают под эту статью. @@ -42,5 +48,5 @@ 212 - жестокое обращение с животными. - Описание: жестокое обращение с животным в целях причинения ему боли и (или) страданий из хулиганских или корыстных побуждений, повлекшее его гибель или увечье. - + diff --git a/Resources/ServerInfo/ADT/srp/KorporateZakonMinor.xml b/Resources/ServerInfo/ADT/srp/KorporateZakonMinor.xml index 0f4d48ef9d5..01be0c50dca 100644 --- a/Resources/ServerInfo/ADT/srp/KorporateZakonMinor.xml +++ b/Resources/ServerInfo/ADT/srp/KorporateZakonMinor.xml @@ -1,6 +1,9 @@ [head=2]Легкие нарушения.[/head] + Правовое наказание: + - Заключение до 10 минут или предупреждение. + 100 - препятствование обыску. - Описание: объект не подчиняется требованиям сотрудников правоохранительных органов, но при этом не сопротивляется физическому принуждению со стороны правоохранителей. - Пояснения: не стоит забывать, что данная статья может быть применена как к тому, кого обыскивают, так и к тому, кто мешает СБ обыскивать третье лицо. @@ -19,7 +22,7 @@ 104 - харассмент. - Описание: поведение человека, причиняющее неудобство, нарушающее неприкосновенность частной жизни иного лица. - Пояснения: харассмент может заключаться как в прямых, так и в косвенных действиях человека, а именно: ненужных прикосновениях, в словесных оскорблениях или угрозах, в недоброжелательных замечаниях и грубых шутках, в различных формах инсинуаций или запугивания, в нежелательных письмах, в показе оскорбительных или похотливых жестах, в распространении лжи о ком-либо или других подобных действиях. - + 106 - злоупотребление экипировкой. - Описание: под юрисдикцию статьи попадает все случаи, когда экипировку используют не планомерно. - Пояснения: использование пожарного топора вне чрезвычайной ситуации, вынос боевого снаряжения отдела без необходимости, ношение слишком большого количества одежды, закрывающее униформу. @@ -36,5 +39,5 @@ - Пояснения: сюда можно отнести малозначимые должностные отсеки. 112 - подавление по расовому или половому признаку. Описание: унижение, оскорбление, предвзятое отношение, распространение слухов, принятие решений на основе расового или полового признака. - + diff --git a/Resources/ServerInfo/ADT/srp/KorporateZakonSerious.xml b/Resources/ServerInfo/ADT/srp/KorporateZakonSerious.xml index da0845c4ae7..858e5af5395 100644 --- a/Resources/ServerInfo/ADT/srp/KorporateZakonSerious.xml +++ b/Resources/ServerInfo/ADT/srp/KorporateZakonSerious.xml @@ -1,6 +1,18 @@ [head=2]Тяжкие нарушения.[/head] + Правовое наказание: + - Заключение на 40 минут. + + Административное наказание: + - Увольнение с должности, всегда. + + Правовое наказание: + - Заключение на 25 минут. + + Административное наказание: + - Понижение в должности или увольнение.(На усмотрение главы отдела, к которому относится преступник.) + 300 - активная агрессия. - Описание: объект не подчиняется требованиям сотрудников правоохранительных органов, сопротивляется физическому принуждению со стороны сотрудников и пытается нанести физический вред сотрудникам либо окружающим лицам. @@ -16,7 +28,7 @@ 304 - деструктивное поведение. - Описание: обширная статья подразумевающая в себе систематическое или не вольное нарушение общественного строя. - Пояснения: агрессивное поведение по отношению к разумным существам; враждебность при общении; склонность к разрушению вещей; желание расстроить уклад жизни окружающих; отсутствие возможности испытывать эмоции; угроза чужой и собственной жизни. Зачастую, эта статья подразумевает большую степень, чем 204 и 205. - + 305 - беспорядки. - Описание: преступление против общественной безопасности и порядка, заключающееся в организации и участии в массовых беспорядках, сопровождающихся насилием, погромами, поджогами, уничтожением имущества. diff --git a/Resources/Textures/ADT/Clothing/Hands/Gloves/brassknuckles_gloves.rsi/equipped-HAND.png b/Resources/Textures/ADT/Clothing/Hands/Gloves/brassknuckles_gloves.rsi/equipped-HAND.png new file mode 100644 index 0000000000000000000000000000000000000000..33a05923be7d89aaad8989a36242d593a96ce568 GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|R(iTPhE&XX zd&`jPkb?m0g^Y>H8ghY5W=;+QIW7V$jvP0*qAD2mmx{3kA7|$1^HVw)tn$ z-I+q$W~b&G$ZVBm25DwsSg=p++rOo^A1a;v_v7-~!dZ6v>eAmbrF{;)=dwU4^4p)6 idz?b;6d4!}{I6uZo2{vM^Eh)hNS~*xpUXO@geCyx^jdlV literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Hands/Gloves/brassknuckles_gloves.rsi/icon.png b/Resources/Textures/ADT/Clothing/Hands/Gloves/brassknuckles_gloves.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a7d954c64caf0de410ff096f91dc9d9778bd56a1 GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}b)GJcArY;~ z2@R+ZLrpIz%B_MtG`Q{OO6Zfk8LE p#0O5wPLKiGa8LtiT|*QDLu-zCX3i?#T|k#Gc)I$ztaD0e0s#D!MNa?# literal 0 HcmV?d00001 diff --git a/Resources/Textures/ADT/Clothing/Hands/Gloves/brassknuckles_gloves.rsi/meta.json b/Resources/Textures/ADT/Clothing/Hands/Gloves/brassknuckles_gloves.rsi/meta.json new file mode 100644 index 00000000000..ce83a40e6a4 --- /dev/null +++ b/Resources/Textures/ADT/Clothing/Hands/Gloves/brassknuckles_gloves.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by discord:prazat911", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-HAND", + "directions": 4 + } + ] +} From e14928b26429fa35464a6f360b12f56d93d4690b Mon Sep 17 00:00:00 2001 From: Schrodinger71 Date: Mon, 30 Oct 2023 19:27:45 +0300 Subject: [PATCH 5/7] =?UTF-8?q?=D0=A7=D0=B5=D0=B9=D0=BD=D0=B6=D0=BB=D0=BE?= =?UTF-8?q?=D0=B3=D0=B3=D0=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Resources/Changelog/ChangelogADT.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Changelog/ChangelogADT.yml b/Resources/Changelog/ChangelogADT.yml index d4ef9e5147c..33f7042fdf6 100644 --- a/Resources/Changelog/ChangelogADT.yml +++ b/Resources/Changelog/ChangelogADT.yml @@ -420,3 +420,11 @@ Entries: - {message: Новые звуки в ф1., type: Add} id: 55592 #костыль отображения в Обновлениях time: '2023-10-30T04:20:00.0000000+00:00' + +- author: Шрёдингер + changes: + - {message: Добавил кастет(пока чисто для меню спавна)., type: Add} + - {message: Изменил описание игрушки Уолтера., type: Tweak} + - {message: Во внутриигровых руководствах подписал сроки наказаний при нарушениях Корпоративного закона., type: Add} + id: 55593 #костыль отображения в Обновлениях + time: '2023-10-31T04:20:00.0000000+00:00' From 964a80b18b6761cbb1e76a176fd86b703e9f7d4a Mon Sep 17 00:00:00 2001 From: Schrodinger71 Date: Mon, 30 Oct 2023 19:34:46 +0300 Subject: [PATCH 6/7] Update meta.json --- .../Clothing/Hands/Gloves/brassknuckles_gloves.rsi/meta.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Textures/ADT/Clothing/Hands/Gloves/brassknuckles_gloves.rsi/meta.json b/Resources/Textures/ADT/Clothing/Hands/Gloves/brassknuckles_gloves.rsi/meta.json index ce83a40e6a4..38cdb513014 100644 --- a/Resources/Textures/ADT/Clothing/Hands/Gloves/brassknuckles_gloves.rsi/meta.json +++ b/Resources/Textures/ADT/Clothing/Hands/Gloves/brassknuckles_gloves.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Created by discord:prazat911", + "copyright": "Created by discord:Schrodinger71", "size": { "x": 32, "y": 32 From 5741a33906ff4959623cccd46f9643fa061bae65 Mon Sep 17 00:00:00 2001 From: 1Stepka1 Date: Mon, 30 Oct 2023 22:16:53 +0300 Subject: [PATCH 7/7] =?UTF-8?q?=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB?= =?UTF-8?q?=202=20=D0=BD=D0=BE=D0=B2=D1=8B=D0=B5=20=D1=86=D0=B5=D0=BB?= =?UTF-8?q?=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../station-goal/station-goal-component.ftl | 41 +++++++++++++++++++ .../Prototypes/Corvax/Objectives/goals.yml | 8 ++++ 2 files changed, 49 insertions(+) diff --git a/Resources/Locale/ru-RU/corvax/station-goal/station-goal-component.ftl b/Resources/Locale/ru-RU/corvax/station-goal/station-goal-component.ftl index 3d33623e416..30a28ba882a 100644 --- a/Resources/Locale/ru-RU/corvax/station-goal/station-goal-component.ftl +++ b/Resources/Locale/ru-RU/corvax/station-goal/station-goal-component.ftl @@ -376,3 +376,44 @@ station-goal-bar = Копии данного документа следует выслать или передать вручную Главе Персонала, руководителям Инженерного отдела и отдела Снабжения. В случае отсутствия руководителей - копии документа передаются сотрудникам указанных отделов. +station-goal-docks = + ███╗░░██╗████████╗ + ████╗░██║╚══██╔══╝ NT-STATION-CC-CMD-DCR + ██╔██╗██║░░░██║░░░ Цель ЦК + ██║╚████║░░░██║░░░ для Станции на текущую смену + ██║░╚███║░░░██║░░░ + ╚═╝░░╚══╝░░░╚═╝░░░ + ═════════════════════════════════════════ + Внимание, командование станции, цель вашей текущей смены - постройка стыковочного дока, для последующего пользования в области логистики. Недавно в вашем секторе был построен новый логистически важный склад, вследствии чего количество шаттлов, с экипажем, а так же товаром значительно увеличится. + Ваша задача - построить зал ожидания для рабочего экипажа, а так же стыковочный док с минимум четыремя стыковочными портами, по 2 шлюза, на каждом, один стыковочный порт должен быть адаптирован под грузопередаточные цели. Далее перечислены требования к цели: + Размеры зала ожидания должны быть 12x4 и более метров квадратных + Зал ожидания не должен быть перестроенной частью станции. + Место стройки должно находиться в достаточно свободном, для больших шаттлов космическом пространстве. + Наличие условий пригодных для долгосрочного ожидания. (Атмосфера, противопожарная защита) + Наличие ящиков с товарами первой необходимости (еда, напитки) + Стыковочные доки, должны иметь вентиляторы, защищающие от герметизации + + На момент выполнения цели, заказы, заверенные печатью СИ, должны носить приоритетный характер и выполняться в кратчайшие сроки. + + Копии данного документа следует выслать и/или передать вручную руководителям Инженерного отдела и отдела Снабжения. В случае отсутствия руководителей - копии документов передаются нижестоящим сотрудникам отдела. + +station-goal-smes = + ███╗░░██╗████████╗ + ████╗░██║╚══██╔══╝ NT-STATION-CC-CMD-DCR + ██╔██╗██║░░░██║░░░ Цель ЦК + ██║╚████║░░░██║░░░ для Станции на текущую смену + ██║░╚███║░░░██║░░░ + ╚═╝░░╚══╝░░░╚═╝░░░ + ═════════════════════════════════════════ + Внимание, командование станции, цель вашей текущей смены - постройка и полная зарядка орбитального энергоблока из 2х индустриальных СМЭСов. Наши датчики засекли в вашем секторе критическую нехватку энергоресурсов, в следствии чего, на последующих сменах энергоблок будет использоваться для подзарядки шаттлов и транспортировки энергоресурсов на ближайшие точки локации блюспейс артиллерии. Ваша задача - построить орбитальный энергоблок, основанный на 2х индустриальных смэсах, зарядить их создать систему позволяющую передавать энергию под разным напряжением. Далее перечислены требования к цели: + - Постройка энергоблока должна проходить на территории орбиты станции, но сам энергоблок не должен с ней соединяться + - На шлюзах энергоблока должен быть инженерный доступ + Внутри должны быть размещены 2 индустриальных смэса и полностью заряжены + - Необходимо размещение до 3х зарядников для оружия и для батарей + - В энергоблоке должно быть место, для размещения и зарядки обычного смэса + - У энергоблока должна быть защита от метеоритов + + На момент выполнения цели, заказы, заверенные печатью Старшего Инженера и/или Научного руководителя, должны носить приоритетный характер и выполняться в кратчайшие сроки. + + Копии данного документа следует выслать и/или передать вручную руководителям Инженерного и Научного отделов, а так же отдела Снабжения. В случае отсутствия руководителей - копии документов передаются нижестоящим сотрудникам отдела. + diff --git a/Resources/Prototypes/Corvax/Objectives/goals.yml b/Resources/Prototypes/Corvax/Objectives/goals.yml index 6a474a9d77c..5eee07e99d9 100644 --- a/Resources/Prototypes/Corvax/Objectives/goals.yml +++ b/Resources/Prototypes/Corvax/Objectives/goals.yml @@ -57,3 +57,11 @@ - type: stationGoal id: stationgoalbar text: station-goal-bar + +- type: stationGoal + id: stationgoaldocks + text: station-goal-docks + +- type: stationGoal + id: stationgoalsmes + text: station-goal-smes