diff --git a/Resources/Changelog/ChangelogADT.yml b/Resources/Changelog/ChangelogADT.yml index c91277e6760..f2be09d0883 100644 --- a/Resources/Changelog/ChangelogADT.yml +++ b/Resources/Changelog/ChangelogADT.yml @@ -421,11 +421,19 @@ Entries: 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' + - author: Петр Игнатьевич changes: - {message: Несколько карт переработаны временно под тематику Хеллоина. Изменен пул доступных для выбора карт, type: Add} - {message: Добавлены именные вещи Эйдана Симпа., type: Add} - {message: Добавлены купальники от Празата, type: Add} - {message: Добавлены ДАННЫЕ УДАЛЕНЫ и ДАННЫЕ УДАЛЕНЫ (подготовка к Хеллоуинскому ивенту), type: Add} - id: 55593 #костыль отображения в Обновлениях + id: 55594 #костыль отображения в Обновлениях time: '2023-10-31T06:20:00.0000000+00:00' 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/Device/Circuitboard.ftl b/Resources/Locale/ru-RU/ADT/Objects/Device/Circuitboard.ftl new file mode 100644 index 00000000000..4161cbcbce8 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/Objects/Device/Circuitboard.ftl @@ -0,0 +1,2 @@ +ent-ADTIndustrialSMESMachineCircuitboard = Плата Индустриального СМЭСА + .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/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 446c021e4d9..04948cc2006 100644 --- a/Resources/Locale/ru-RU/ADT/research.ftl +++ b/Resources/Locale/ru-RU/ADT/research.ftl @@ -1,2 +1,4 @@ technologies-hud = Технология визоров research-technology-light-tech = Технология Вечеринки +research-avanted-energy = Продвинутая энергетика + 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/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/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/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 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/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 diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index e99e11fb27c..a631a206886 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 - LedLightTubeViolet - LedLightTubeYellow @@ -394,6 +395,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/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 00000000000..33a05923be7 Binary files /dev/null and b/Resources/Textures/ADT/Clothing/Hands/Gloves/brassknuckles_gloves.rsi/equipped-HAND.png differ 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 00000000000..a7d954c64ca Binary files /dev/null and b/Resources/Textures/ADT/Clothing/Hands/Gloves/brassknuckles_gloves.rsi/icon.png differ 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..38cdb513014 --- /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:Schrodinger71", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-HAND", + "directions": 4 + } + ] +} 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 00000000000..c04c5e4efb5 Binary files /dev/null and b/Resources/Textures/Objects/Misc/module.rsi/ind_smes_circuit.png differ 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 00000000000..04d3fa88b8f Binary files /dev/null and b/Resources/Textures/Objects/Power/power_cells.rsi/bluespace.png differ 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" },