From 4ee05b0350659c647b86fc7aa77bee305bf65255 Mon Sep 17 00:00:00 2001 From: Vigers Ray <60344369+VigersRay@users.noreply.github.com> Date: Sat, 27 Jul 2024 10:23:34 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D1=80=D0=BE=D0=B4=D0=B2=D0=B8=D0=BD?= =?UTF-8?q?=D1=83=D1=82=D1=8B=D0=B5=20=D0=B1=D0=BE=D1=80=D0=B3=D0=B8=20(#2?= =?UTF-8?q?47)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Ну типа всё * InnateItemSystem и фичи для пИИ --- Content.Client/Actions/ActionsSystem.cs | 1 + .../Silicons/Laws/Ui/SiliconLawMenu.xaml | 4 +- .../SolutionRegenerationComponent.cs | 12 +- .../CrewManifest/CrewManifestSystem.cs | 41 + .../Medical/HealthAnalyzerSystem.cs | 2 +- .../Systems/StationRecordsSystem.cs | 10 +- .../_Sunrise/Abilities/BorgCuffedSystem.cs | 48 ++ .../Abilities/FabricateCandySystem.cs | 35 + .../Abilities/FabricateCookieSystem.cs | 29 + .../_Sunrise/Abilities/FabricateSoapSystem.cs | 29 + .../GasRegenerationComponent.cs | 18 + .../GasRegeneration/GasRegenerationSystem.cs | 38 + .../InnateItem/InnateItemComponent.cs | 19 + .../_Sunrise/InnateItem/InnateItemSystem.cs | 118 +++ .../SolutionRegenerationSwitcherComponent.cs | 20 + .../SolutionRegenerationSwitcherSystem.cs | 87 ++ .../Actions/EntityTargetActionComponent.cs | 7 + Content.Shared/Actions/SharedActionsSystem.cs | 5 + .../CrewManifest/SharedCrewManifestSystem.cs | 6 + Content.Shared/Cuffs/SharedCuffableSystem.cs | 16 + Content.Shared/Gravity/SharedGravitySystem.cs | 6 + Content.Shared/Interaction/AfterInteract.cs | 7 +- .../Components/BlockMovementComponent.cs | 5 +- .../SharedInteractionSystem.Blocking.cs | 10 + .../Interaction/SharedInteractionSystem.cs | 9 +- .../BorgCrewManifestViewerComponent.cs | 12 + .../UserInterface/ActivatableUIComponent.cs | 6 +- .../_Sunrise/Abilities/BorgCuffedComponent.cs | 35 + .../_Sunrise/Abilities/BorgMagBootSystem.cs | 82 ++ .../Abilities/BorgMagbootsComponent.cs | 38 + .../Abilities/FabricateCandyComponent.cs | 31 + .../Abilities/FabricateCookieComponent.cs | 23 + .../Abilities/FabricateSoapComponent.cs | 23 + .../Audio/_Sunrise/Cyborg/deathsound.ogg | Bin 0 -> 31638 bytes .../Audio/_Sunrise/Cyborg/robot_legs1.ogg | Bin 0 -> 8870 bytes .../Audio/_Sunrise/Cyborg/robot_legs2.ogg | Bin 0 -> 9429 bytes .../Audio/_Sunrise/Cyborg/robot_legs3.ogg | Bin 0 -> 9080 bytes .../Audio/_Sunrise/Cyborg/robot_legs4.ogg | Bin 0 -> 9348 bytes .../Audio/_Sunrise/Cyborg/robot_legs_2_1.ogg | Bin 0 -> 8022 bytes .../Audio/_Sunrise/Cyborg/robot_legs_2_2.ogg | Bin 0 -> 7845 bytes .../Audio/_Sunrise/Cyborg/robot_spider1.ogg | Bin 0 -> 10540 bytes .../Audio/_Sunrise/Cyborg/robot_spider2.ogg | Bin 0 -> 9807 bytes .../Audio/_Sunrise/Cyborg/robot_spider3.ogg | Bin 0 -> 11993 bytes .../_Sunrise/Voice/Reaper/reaper_scream.ogg | Bin 0 -> 49075 bytes .../_Sunrise/Weapons/Guns/Gunshots/ak47-1.ogg | Bin 0 -> 8315 bytes .../_Sunrise/Weapons/Guns/Gunshots/ak47-2.ogg | Bin 0 -> 8315 bytes .../Weapons/Guns/Gunshots/attributions.yml | 14 - .../_Sunrise/Weapons/Guns/Gunshots/aug-1.ogg | Bin 0 -> 8440 bytes .../_Sunrise/Weapons/Guns/Gunshots/awp1.ogg | Bin 0 -> 11020 bytes .../Weapons/Guns/Gunshots/deagle-1.ogg | Bin 0 -> 8338 bytes .../Weapons/Guns/Gunshots/deagle-2.ogg | Bin 0 -> 9498 bytes .../Weapons/Guns/Gunshots/famas-1.ogg | Bin 0 -> 8732 bytes .../Weapons/Guns/Gunshots/famas-2.ogg | Bin 0 -> 8732 bytes .../Weapons/Guns/Gunshots/fiveseven-1.ogg | Bin 0 -> 5835 bytes .../Weapons/Guns/Gunshots/g3sg1-1.ogg | Bin 0 -> 9878 bytes .../Weapons/Guns/Gunshots/galil-1.ogg | Bin 0 -> 9635 bytes .../Weapons/Guns/Gunshots/galil-2.ogg | Bin 0 -> 9635 bytes .../Weapons/Guns/Gunshots/glock18-1.ogg | Bin 0 -> 7737 bytes .../Weapons/Guns/Gunshots/glock18-2.ogg | Bin 0 -> 7388 bytes .../_Sunrise/Weapons/Guns/Gunshots/m249-1.ogg | Bin 0 -> 8165 bytes .../_Sunrise/Weapons/Guns/Gunshots/m249-2.ogg | Bin 0 -> 8165 bytes .../_Sunrise/Weapons/Guns/Gunshots/m3-1.ogg | Bin 0 -> 10784 bytes .../_Sunrise/Weapons/Guns/Gunshots/m4a1-1.ogg | Bin 0 -> 7300 bytes .../Weapons/Guns/Gunshots/mac10-1.ogg | Bin 0 -> 5330 bytes .../_Sunrise/Weapons/Guns/Gunshots/mp5-1.ogg | Bin 0 -> 8372 bytes .../_Sunrise/Weapons/Guns/Gunshots/mp5-2.ogg | Bin 0 -> 8372 bytes .../_Sunrise/Weapons/Guns/Gunshots/p228-1.ogg | Bin 0 -> 6345 bytes .../_Sunrise/Weapons/Guns/Gunshots/p90-1.ogg | Bin 0 -> 6233 bytes .../Guns/Gunshots}/plasma_gun_1.ogg | Bin .../Guns/Gunshots}/plasma_gun_2.ogg | Bin .../Guns/Gunshots}/plasma_pistol_1.ogg | Bin .../Guns/Gunshots}/red_mamba.ogg | Bin .../Weapons/Guns/Gunshots/scout_fire-1.ogg | Bin 0 -> 8815 bytes .../Weapons/Guns/Gunshots/sg550-1.ogg | Bin 0 -> 11565 bytes .../Weapons/Guns/Gunshots/sg552-1.ogg | Bin 0 -> 7977 bytes .../Weapons/Guns/Gunshots/sg552-2.ogg | Bin 0 -> 7977 bytes .../_Sunrise/Weapons/Guns/Gunshots/tmp-1.ogg | Bin 0 -> 4711 bytes .../_Sunrise/Weapons/Guns/Gunshots/tmp-2.ogg | Bin 0 -> 4711 bytes .../Weapons/Guns/Gunshots/ump45-1.ogg | Bin 0 -> 6505 bytes .../Guns/Gunshots/usp1.ogg} | Bin .../Guns/Gunshots/usp2.ogg} | Bin .../Weapons/Guns/Gunshots/xm1014-1.ogg | Bin 0 -> 7588 bytes .../objects/devices/holoprojectors.ftl | 2 +- .../autoregen-component.ftl | 2 + Resources/Locale/ru-RU/_sunrise/borg/borg.ftl | 70 ++ .../ru-RU/_sunrise/borg/item-actions.ftl | 12 + .../ru-RU/_sunrise/job/department-desc.ftl | 1 + .../Locale/ru-RU/_sunrise/job/department.ftl | 1 + .../Locale/ru-RU/_sunrise/job/job-desc.ftl | 11 +- .../Locale/ru-RU/_sunrise/job/job-names.ftl | 18 + .../ru-RU/_sunrise/station-laws/laws.ftl | 12 + .../objects/devices/holoprojectors.ftl | 2 +- .../Prototypes/Catalog/uplink_catalog.yml | 31 +- .../Mobs/Cyborgs/base_borg_chassis.yml | 92 +- .../Entities/Mobs/Cyborgs/borg_chassis.yml | 99 ++- .../Entities/Mobs/Player/silicon.yml | 44 +- .../reinforcement_teleporter.yml | 31 +- .../Objects/Devices/holoprojectors.yml | 2 +- .../Prototypes/Entities/Objects/Fun/pai.yml | 27 +- .../Specific/Robotics/borg_modules.yml | 29 +- .../Entities/Objects/Tools/jetpacks.yml | 8 + .../Entities/Structures/Machines/lathe.yml | 2 +- .../Construction/Graphs/machines/cyborg.yml | 84 +- .../Prototypes/Roles/Jobs/Science/borg.yml | 2 +- .../Prototypes/Roles/Jobs/departments.yml | 8 + .../_Sunrise/Actions/borg_actions.yml | 82 ++ .../Prototypes/_Sunrise/Body/silicons.yml | 15 + .../_Sunrise/Catalog/uplink_catalog.yml | 81 ++ .../_Sunrise/Damage/modifier_sets.yml | 9 + .../_Sunrise/Datasets/Names/silicons.yml | 5 + .../_Sunrise/Entities/Clothing/Belt/belts.yml | 13 + .../Entities/Mobs/Cyborgs/borg_chassis.yml | 814 ++++++++++++++++++ .../_Sunrise/Entities/Mobs/Player/silicon.yml | 304 +++++++ .../Objects/Consumable/Food/candy.yml | 48 ++ .../Devices/reinforcement_teleporter.yml | 69 ++ .../Objects/Specific/borg_modules.yml | 237 +++++ .../Entities/Objects/Specific/borg_tools.yml | 684 +++++++++++++++ .../reaper_inventory_template.yml | 65 ++ Resources/Prototypes/_Sunrise/Maps/box.yml | 12 +- Resources/Prototypes/_Sunrise/Maps/delta.yml | 11 + Resources/Prototypes/_Sunrise/Maps/fland.yml | 12 +- .../Prototypes/_Sunrise/Maps/marathon.yml | 12 +- Resources/Prototypes/_Sunrise/Maps/origin.yml | 12 +- .../_Sunrise/Maps/planet_prison.yml | 2 + .../Roles/Jobs/Silicons/clown_borg.yml | 16 + .../Roles/Jobs/Silicons/engineer_borg.yml | 16 + .../Roles/Jobs/Silicons/janitor_borg.yml | 16 + .../Roles/Jobs/Silicons/medical_borg.yml | 16 + .../Roles/Jobs/Silicons/miner_borg.yml | 16 + .../Roles/Jobs/Silicons/peace_borg.yml | 16 + .../_Sunrise/Roles/Jobs/Silicons/sec_borg.yml | 16 + .../Roles/Jobs/Silicons/sec_combat_borg.yml | 16 + .../Roles/Jobs/Silicons/service_borg.yml | 13 + .../_Sunrise/Roles/Jobs/departments.yml | 17 + .../_Sunrise/Roles/play_time_trackers.yml | 29 +- .../_Sunrise/SoundCollections/cyborg.yml | 20 + .../_Sunrise/SoundCollections/gunshots.yml | 91 +- .../Prototypes/_Sunrise/StatusEffects/job.yml | 63 ++ .../_Sunrise/Voice/speech_emote_sounds.yml | 7 + .../_Sunrise/name_identifier_groups.yml | 20 + .../Prototypes/_Sunrise/silicon-laws.yml | 128 +++ Resources/Prototypes/_Sunrise/syndi_guns.yml | 10 +- Resources/Prototypes/_Sunrise/tags.yml | 6 + Resources/Prototypes/typing_indicator.yml | 7 + .../Actions/actions_borg.rsi/meta.json | 3 + .../actions_borg.rsi/state-manifest.png | Bin 0 -> 495 bytes .../Specific/Robotics/borgmodule.rsi/NT.png | Bin 0 -> 629 bytes .../Robotics/borgmodule.rsi/icon-NT.png | Bin 0 -> 247 bytes .../Robotics/borgmodule.rsi/icon-combat.png | Bin 0 -> 215 bytes .../Robotics/borgmodule.rsi/icon-peace.png | Bin 0 -> 144 bytes .../Robotics/borgmodule.rsi/icon-stuh.png | Bin 0 -> 194 bytes .../icon-syndicate-treatment.png | Bin 0 -> 212 bytes .../Robotics/borgmodule.rsi/meta.json | 18 + .../Objects/Tools/items_cyborg.rsi/meta.json | 2 +- .../Weapons/Guns/borg_laser_gun.rsi/base.png | Bin 0 -> 734 bytes .../Weapons/Guns/borg_laser_gun.rsi/icon.png | Bin 0 -> 719 bytes .../borg_laser_gun.rsi/mag-unshaded-0.png | Bin 0 -> 189 bytes .../borg_laser_gun.rsi/mag-unshaded-1.png | Bin 0 -> 154 bytes .../borg_laser_gun.rsi/mag-unshaded-2.png | Bin 0 -> 155 bytes .../borg_laser_gun.rsi/mag-unshaded-3.png | Bin 0 -> 155 bytes .../borg_laser_gun.rsi/mag-unshaded-4.png | Bin 0 -> 155 bytes .../Weapons/Guns/borg_laser_gun.rsi/meta.json | 32 + .../Mobs/Silicon/chassis.rsi/ert_borg.png | Bin 0 -> 2962 bytes .../Mobs/Silicon/chassis.rsi/ert_borg_e.png | Bin 0 -> 348 bytes .../Mobs/Silicon/chassis.rsi/ert_borg_e_r.png | Bin 0 -> 320 bytes .../Mobs/Silicon/chassis.rsi/ert_borg_l.png | Bin 0 -> 481 bytes .../Mobs/Silicon/chassis.rsi/meta.json | 117 +++ .../_Sunrise/Mobs/Silicon/chassis.rsi/sec.png | Bin 0 -> 3144 bytes .../Mobs/Silicon/chassis.rsi/sec_e.png | Bin 0 -> 375 bytes .../Mobs/Silicon/chassis.rsi/sec_e_r.png | Bin 0 -> 372 bytes .../Mobs/Silicon/chassis.rsi/sec_l.png | Bin 0 -> 526 bytes .../Mobs/Silicon/chassis.rsi/sec_mk2.png | Bin 0 -> 2664 bytes .../Mobs/Silicon/chassis.rsi/sec_mk2_e.png | Bin 0 -> 365 bytes .../Mobs/Silicon/chassis.rsi/sec_mk2_e_r.png | Bin 0 -> 311 bytes .../Mobs/Silicon/chassis.rsi/sec_mk2_l.png | Bin 0 -> 510 bytes .../Mobs/Silicon/chassis.rsi/spider.png | Bin 0 -> 2672 bytes .../Mobs/Silicon/chassis.rsi/spider_e.png | Bin 0 -> 643 bytes .../Mobs/Silicon/chassis.rsi/spider_e_r.png | Bin 0 -> 538 bytes .../Mobs/Silicon/chassis.rsi/spider_l.png | Bin 0 -> 556 bytes .../Mobs/Silicon/chassis.rsi/syndi_reaper.png | Bin 0 -> 3095 bytes .../chassis.rsi/syndi_reaper_critical.png | Bin 0 -> 3644 bytes .../Silicon/chassis.rsi/syndi_reaper_dead.png | Bin 0 -> 3056 bytes .../Silicon/chassis.rsi/syndi_reaper_e.png | Bin 0 -> 303 bytes .../Silicon/chassis.rsi/syndi_reaper_e_r.png | Bin 0 -> 297 bytes .../Silicon/chassis.rsi/syndi_reaper_l.png | Bin 0 -> 422 bytes .../heavy_syndicate_borg.rsi/heavy.png | Bin 0 -> 3484 bytes .../heavy_syndicate_borg.rsi/heavy_e.png | Bin 0 -> 429 bytes .../heavy_syndicate_borg.rsi/heavy_e_r.png | Bin 0 -> 359 bytes .../heavy_syndicate_borg.rsi/heavy_l.png | Bin 0 -> 468 bytes .../heavy_syndicate_borg.rsi/meta.json | 27 + .../Consumable/Food/candy.rsi/gumball.png | Bin 0 -> 323 bytes .../Consumable/Food/candy.rsi/lollipop.png | Bin 0 -> 325 bytes .../Consumable/Food/candy.rsi/meta.json | 17 + 193 files changed, 4542 insertions(+), 136 deletions(-) create mode 100644 Content.Server/_Sunrise/Abilities/BorgCuffedSystem.cs create mode 100644 Content.Server/_Sunrise/Abilities/FabricateCandySystem.cs create mode 100644 Content.Server/_Sunrise/Abilities/FabricateCookieSystem.cs create mode 100644 Content.Server/_Sunrise/Abilities/FabricateSoapSystem.cs create mode 100644 Content.Server/_Sunrise/GasRegeneration/GasRegenerationComponent.cs create mode 100644 Content.Server/_Sunrise/GasRegeneration/GasRegenerationSystem.cs create mode 100644 Content.Server/_Sunrise/InnateItem/InnateItemComponent.cs create mode 100644 Content.Server/_Sunrise/InnateItem/InnateItemSystem.cs create mode 100644 Content.Server/_Sunrise/SolutionRegenerationSwitcher/SolutionRegenerationSwitcherComponent.cs create mode 100644 Content.Server/_Sunrise/SolutionRegenerationSwitcher/SolutionRegenerationSwitcherSystem.cs create mode 100644 Content.Shared/Silicons/Borgs/Components/BorgCrewManifestViewerComponent.cs create mode 100644 Content.Shared/_Sunrise/Abilities/BorgCuffedComponent.cs create mode 100644 Content.Shared/_Sunrise/Abilities/BorgMagBootSystem.cs create mode 100644 Content.Shared/_Sunrise/Abilities/BorgMagbootsComponent.cs create mode 100644 Content.Shared/_Sunrise/Abilities/FabricateCandyComponent.cs create mode 100644 Content.Shared/_Sunrise/Abilities/FabricateCookieComponent.cs create mode 100644 Content.Shared/_Sunrise/Abilities/FabricateSoapComponent.cs create mode 100644 Resources/Audio/_Sunrise/Cyborg/deathsound.ogg create mode 100644 Resources/Audio/_Sunrise/Cyborg/robot_legs1.ogg create mode 100644 Resources/Audio/_Sunrise/Cyborg/robot_legs2.ogg create mode 100644 Resources/Audio/_Sunrise/Cyborg/robot_legs3.ogg create mode 100644 Resources/Audio/_Sunrise/Cyborg/robot_legs4.ogg create mode 100644 Resources/Audio/_Sunrise/Cyborg/robot_legs_2_1.ogg create mode 100644 Resources/Audio/_Sunrise/Cyborg/robot_legs_2_2.ogg create mode 100644 Resources/Audio/_Sunrise/Cyborg/robot_spider1.ogg create mode 100644 Resources/Audio/_Sunrise/Cyborg/robot_spider2.ogg create mode 100644 Resources/Audio/_Sunrise/Cyborg/robot_spider3.ogg create mode 100644 Resources/Audio/_Sunrise/Voice/Reaper/reaper_scream.ogg create mode 100644 Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/ak47-1.ogg create mode 100644 Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/ak47-2.ogg delete mode 100644 Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/attributions.yml create mode 100644 Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/aug-1.ogg create mode 100644 Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/awp1.ogg create mode 100644 Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/deagle-1.ogg create mode 100644 Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/deagle-2.ogg create mode 100644 Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/famas-1.ogg create mode 100644 Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/famas-2.ogg create mode 100644 Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/fiveseven-1.ogg create mode 100644 Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/g3sg1-1.ogg create mode 100644 Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/galil-1.ogg create mode 100644 Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/galil-2.ogg create mode 100644 Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/glock18-1.ogg create mode 100644 Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/glock18-2.ogg create mode 100644 Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/m249-1.ogg create mode 100644 Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/m249-2.ogg create mode 100644 Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/m3-1.ogg create mode 100644 Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/m4a1-1.ogg create mode 100644 Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/mac10-1.ogg create mode 100644 Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/mp5-1.ogg create mode 100644 Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/mp5-2.ogg create mode 100644 Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/p228-1.ogg create mode 100644 Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/p90-1.ogg rename Resources/Audio/_Sunrise/{SyndiGuns => Weapons/Guns/Gunshots}/plasma_gun_1.ogg (100%) rename Resources/Audio/_Sunrise/{SyndiGuns => Weapons/Guns/Gunshots}/plasma_gun_2.ogg (100%) rename Resources/Audio/_Sunrise/{SyndiGuns => Weapons/Guns/Gunshots}/plasma_pistol_1.ogg (100%) rename Resources/Audio/_Sunrise/{SyndiGuns => Weapons/Guns/Gunshots}/red_mamba.ogg (100%) create mode 100644 Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/scout_fire-1.ogg create mode 100644 Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/sg550-1.ogg create mode 100644 Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/sg552-1.ogg create mode 100644 Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/sg552-2.ogg create mode 100644 Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/tmp-1.ogg create mode 100644 Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/tmp-2.ogg create mode 100644 Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/ump45-1.ogg rename Resources/Audio/_Sunrise/{SyndiGuns/usp_1.ogg => Weapons/Guns/Gunshots/usp1.ogg} (100%) rename Resources/Audio/_Sunrise/{SyndiGuns/usp_2.ogg => Weapons/Guns/Gunshots/usp2.ogg} (100%) create mode 100644 Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/xm1014-1.ogg create mode 100644 Resources/Locale/ru-RU/_sunrise/autoregen-switcher/autoregen-component.ftl create mode 100644 Resources/Locale/ru-RU/_sunrise/borg/borg.ftl create mode 100644 Resources/Locale/ru-RU/_sunrise/borg/item-actions.ftl create mode 100644 Resources/Locale/ru-RU/_sunrise/station-laws/laws.ftl create mode 100644 Resources/Prototypes/_Sunrise/Actions/borg_actions.yml create mode 100644 Resources/Prototypes/_Sunrise/Body/silicons.yml create mode 100644 Resources/Prototypes/_Sunrise/Datasets/Names/silicons.yml create mode 100644 Resources/Prototypes/_Sunrise/Entities/Mobs/Cyborgs/borg_chassis.yml create mode 100644 Resources/Prototypes/_Sunrise/Entities/Mobs/Player/silicon.yml create mode 100644 Resources/Prototypes/_Sunrise/Entities/Objects/Consumable/Food/candy.yml create mode 100644 Resources/Prototypes/_Sunrise/Entities/Objects/Devices/reinforcement_teleporter.yml create mode 100644 Resources/Prototypes/_Sunrise/Entities/Objects/Specific/borg_modules.yml create mode 100644 Resources/Prototypes/_Sunrise/Entities/Objects/Specific/borg_tools.yml create mode 100644 Resources/Prototypes/_Sunrise/InventoryTemplates/reaper_inventory_template.yml create mode 100644 Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/clown_borg.yml create mode 100644 Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/engineer_borg.yml create mode 100644 Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/janitor_borg.yml create mode 100644 Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/medical_borg.yml create mode 100644 Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/miner_borg.yml create mode 100644 Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/peace_borg.yml create mode 100644 Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/sec_borg.yml create mode 100644 Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/sec_combat_borg.yml create mode 100644 Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/service_borg.yml create mode 100644 Resources/Prototypes/_Sunrise/SoundCollections/cyborg.yml create mode 100644 Resources/Prototypes/_Sunrise/silicon-laws.yml create mode 100644 Resources/Textures/Interface/Actions/actions_borg.rsi/state-manifest.png create mode 100644 Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/NT.png create mode 100644 Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-NT.png create mode 100644 Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-combat.png create mode 100644 Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-peace.png create mode 100644 Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-stuh.png create mode 100644 Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-syndicate-treatment.png create mode 100644 Resources/Textures/_Sunrise/Entities/Objects/Weapons/Guns/borg_laser_gun.rsi/base.png create mode 100644 Resources/Textures/_Sunrise/Entities/Objects/Weapons/Guns/borg_laser_gun.rsi/icon.png create mode 100644 Resources/Textures/_Sunrise/Entities/Objects/Weapons/Guns/borg_laser_gun.rsi/mag-unshaded-0.png create mode 100644 Resources/Textures/_Sunrise/Entities/Objects/Weapons/Guns/borg_laser_gun.rsi/mag-unshaded-1.png create mode 100644 Resources/Textures/_Sunrise/Entities/Objects/Weapons/Guns/borg_laser_gun.rsi/mag-unshaded-2.png create mode 100644 Resources/Textures/_Sunrise/Entities/Objects/Weapons/Guns/borg_laser_gun.rsi/mag-unshaded-3.png create mode 100644 Resources/Textures/_Sunrise/Entities/Objects/Weapons/Guns/borg_laser_gun.rsi/mag-unshaded-4.png create mode 100644 Resources/Textures/_Sunrise/Entities/Objects/Weapons/Guns/borg_laser_gun.rsi/meta.json create mode 100644 Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/ert_borg.png create mode 100644 Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/ert_borg_e.png create mode 100644 Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/ert_borg_e_r.png create mode 100644 Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/ert_borg_l.png create mode 100644 Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/meta.json create mode 100644 Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/sec.png create mode 100644 Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/sec_e.png create mode 100644 Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/sec_e_r.png create mode 100644 Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/sec_l.png create mode 100644 Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/sec_mk2.png create mode 100644 Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/sec_mk2_e.png create mode 100644 Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/sec_mk2_e_r.png create mode 100644 Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/sec_mk2_l.png create mode 100644 Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/spider.png create mode 100644 Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/spider_e.png create mode 100644 Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/spider_e_r.png create mode 100644 Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/spider_l.png create mode 100644 Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/syndi_reaper.png create mode 100644 Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/syndi_reaper_critical.png create mode 100644 Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/syndi_reaper_dead.png create mode 100644 Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/syndi_reaper_e.png create mode 100644 Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/syndi_reaper_e_r.png create mode 100644 Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/syndi_reaper_l.png create mode 100644 Resources/Textures/_Sunrise/Mobs/Silicon/heavy_syndicate_borg.rsi/heavy.png create mode 100644 Resources/Textures/_Sunrise/Mobs/Silicon/heavy_syndicate_borg.rsi/heavy_e.png create mode 100644 Resources/Textures/_Sunrise/Mobs/Silicon/heavy_syndicate_borg.rsi/heavy_e_r.png create mode 100644 Resources/Textures/_Sunrise/Mobs/Silicon/heavy_syndicate_borg.rsi/heavy_l.png create mode 100644 Resources/Textures/_Sunrise/Mobs/Silicon/heavy_syndicate_borg.rsi/meta.json create mode 100644 Resources/Textures/_Sunrise/Objects/Consumable/Food/candy.rsi/gumball.png create mode 100644 Resources/Textures/_Sunrise/Objects/Consumable/Food/candy.rsi/lollipop.png create mode 100644 Resources/Textures/_Sunrise/Objects/Consumable/Food/candy.rsi/meta.json diff --git a/Content.Client/Actions/ActionsSystem.cs b/Content.Client/Actions/ActionsSystem.cs index 7f261f5df2..6a2f67dc2c 100644 --- a/Content.Client/Actions/ActionsSystem.cs +++ b/Content.Client/Actions/ActionsSystem.cs @@ -65,6 +65,7 @@ namespace Content.Client.Actions component.Whitelist = state.Whitelist; component.CanTargetSelf = state.CanTargetSelf; + component.IgnoreContainer = state.IgnoreContainer; // Sunrise-Edit BaseHandleState(uid, component, state); } diff --git a/Content.Client/Silicons/Laws/Ui/SiliconLawMenu.xaml b/Content.Client/Silicons/Laws/Ui/SiliconLawMenu.xaml index 97f6179e45..d54ba6d251 100644 --- a/Content.Client/Silicons/Laws/Ui/SiliconLawMenu.xaml +++ b/Content.Client/Silicons/Laws/Ui/SiliconLawMenu.xaml @@ -2,8 +2,8 @@ xmlns:controls="clr-namespace:Content.Client.UserInterface.Controls" xmlns:gfx="clr-namespace:Robust.Client.Graphics;assembly=Robust.Client" Title="{Loc 'laws-ui-menu-title'}" - MinSize="200 100" - SetSize="450 515"> + MinSize="700 500" + SetSize="700 500"> diff --git a/Content.Server/Chemistry/Components/SolutionRegenerationComponent.cs b/Content.Server/Chemistry/Components/SolutionRegenerationComponent.cs index 23bf6b2157..28286d600e 100644 --- a/Content.Server/Chemistry/Components/SolutionRegenerationComponent.cs +++ b/Content.Server/Chemistry/Components/SolutionRegenerationComponent.cs @@ -1,5 +1,7 @@ using Content.Server.Chemistry.EntitySystems; +using Content.Server.Sunrise.SolutionRegenerationSwitcher; using Content.Shared.Chemistry.Components; +using Content.Shared.Chemistry.Reagent; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; namespace Content.Server.Chemistry.Components; @@ -8,7 +10,7 @@ namespace Content.Server.Chemistry.Components; /// Passively increases a solution's quantity of a reagent. /// [RegisterComponent, AutoGenerateComponentPause] -[Access(typeof(SolutionRegenerationSystem))] +[Access(typeof(SolutionRegenerationSystem), typeof(SolutionRegenerationSwitcherSystem))] // Sunrise-Edit public sealed partial class SolutionRegenerationComponent : Component { /// @@ -41,4 +43,12 @@ public sealed partial class SolutionRegenerationComponent : Component [DataField("nextChargeTime", customTypeSerializer: typeof(TimeOffsetSerializer)), ViewVariables(VVAccess.ReadWrite)] [AutoPausedField] public TimeSpan NextRegenTime = TimeSpan.FromSeconds(0); + + // Sunrise-start + public void ChangeGenerated(ReagentQuantity reagent) + { + Generated.RemoveAllSolution(); + Generated.AddReagent(reagent); + } + // Sunrise-end } diff --git a/Content.Server/CrewManifest/CrewManifestSystem.cs b/Content.Server/CrewManifest/CrewManifestSystem.cs index e742456015..63971a6884 100644 --- a/Content.Server/CrewManifest/CrewManifestSystem.cs +++ b/Content.Server/CrewManifest/CrewManifestSystem.cs @@ -5,11 +5,13 @@ using Content.Server.Station.Components; using Content.Server.Station.Systems; using Content.Server.StationRecords; using Content.Server.StationRecords.Systems; +using Content.Shared.Actions; using Content.Shared.Administration; using Content.Shared.CCVar; using Content.Shared.CrewManifest; using Content.Shared.GameTicking; using Content.Shared.Roles; +using Content.Shared.Silicons.Borgs.Components; using Content.Shared.StationRecords; using Robust.Shared.Configuration; using Robust.Shared.Console; @@ -26,6 +28,7 @@ public sealed class CrewManifestSystem : EntitySystem [Dependency] private readonly EuiManager _euiManager = default!; [Dependency] private readonly IConfigurationManager _configManager = default!; [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private readonly SharedActionsSystem _actions = default!; /// /// Cached crew manifest entries. The alternative is to outright @@ -46,8 +49,46 @@ public sealed class CrewManifestSystem : EntitySystem SubscribeLocalEvent(OnBoundUiClose); SubscribeLocalEvent(OpenEuiFromBui); + SubscribeLocalEvent(BorgCrewManifestViewerMapInit); + SubscribeLocalEvent(OpenCrewManifest); } + // Sunrise-Start + private void BorgCrewManifestViewerMapInit(EntityUid uid, BorgCrewManifestViewerComponent component, MapInitEvent args) + { + _actions.AddAction(uid, component.ActionViewCrewManifest); + } + + private void OpenCrewManifest(EntityUid uid, BorgCrewManifestViewerComponent component, CrewManifestOpenActionEvent args) + { + if (args.Handled) + return; + + var owningStation = _stationSystem.GetOwningStation(uid); + if (owningStation == null || !TryComp(args.Performer, out var actor)) + { + return; + } + + if (!_openEuis.TryGetValue(owningStation.Value, out var euis)) + { + euis = new(); + _openEuis.Add(owningStation.Value, euis); + } + + if (euis.ContainsKey(actor.PlayerSession)) + { + CloseEui(owningStation.Value, actor.PlayerSession, uid); + } + else + { + OpenEui(owningStation.Value, actor.PlayerSession, uid); + } + + args.Handled = true; + } + // Sunrise-End + private void OnRoundRestart(RoundRestartCleanupEvent ev) { foreach (var (_, euis) in _openEuis) diff --git a/Content.Server/Medical/HealthAnalyzerSystem.cs b/Content.Server/Medical/HealthAnalyzerSystem.cs index eceb938f98..cc221e2a86 100644 --- a/Content.Server/Medical/HealthAnalyzerSystem.cs +++ b/Content.Server/Medical/HealthAnalyzerSystem.cs @@ -99,7 +99,7 @@ public sealed class HealthAnalyzerSystem : EntitySystem _doAfterSystem.TryStartDoAfter(new DoAfterArgs(EntityManager, args.User, uid.Comp.ScanDelay, new HealthAnalyzerDoAfterEvent(), uid, target: args.Target, used: uid) { - NeedHand = true, + NeedHand = args.NeedHand, // Sunrise-Edit BreakOnMove = true }); diff --git a/Content.Server/StationRecords/Systems/StationRecordsSystem.cs b/Content.Server/StationRecords/Systems/StationRecordsSystem.cs index 8c8ba7132b..69e9691400 100644 --- a/Content.Server/StationRecords/Systems/StationRecordsSystem.cs +++ b/Content.Server/StationRecords/Systems/StationRecordsSystem.cs @@ -59,13 +59,19 @@ public sealed class StationRecordsSystem : SharedStationRecordsSystem || !_prototypeManager.HasIndex(jobId)) return; + // Sunrise-Start + var name = profile.Name; if (!_inventory.TryGetSlotEntity(player, "id", out var idUid)) - return; + { + idUid = null; + name = MetaData(player).EntityName; + } + // Sunrise-End TryComp(player, out var fingerprintComponent); TryComp(player, out var dnaComponent); - CreateGeneralRecord(station, idUid.Value, profile.Name, profile.Age, profile.Species, profile.Gender, jobId, fingerprintComponent?.Fingerprint, dnaComponent?.DNA, profile, records); + CreateGeneralRecord(station, idUid, name, profile.Age, profile.Species, profile.Gender, jobId, fingerprintComponent?.Fingerprint, dnaComponent?.DNA, profile, records); } diff --git a/Content.Server/_Sunrise/Abilities/BorgCuffedSystem.cs b/Content.Server/_Sunrise/Abilities/BorgCuffedSystem.cs new file mode 100644 index 0000000000..d833b9504e --- /dev/null +++ b/Content.Server/_Sunrise/Abilities/BorgCuffedSystem.cs @@ -0,0 +1,48 @@ +using Content.Shared._Sunrise.Abilities; +using Content.Shared.Actions; +using Content.Shared.Cuffs; +using Content.Shared.DoAfter; + +namespace Content.Server._Sunrise.Abilities; +public sealed class BorgCuffedSystem : EntitySystem +{ + [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private readonly SharedCuffableSystem _cuffable = default!; + [Dependency] private readonly SharedActionsSystem _actions = default!; + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent(OnInit); + SubscribeLocalEvent(OnCuffed); + SubscribeLocalEvent(OnCuffedDoAfter); + } + + private void OnInit(EntityUid uid, BorgCuffedComponent component, ComponentInit args) + { + _actions.AddAction(uid, component.CuffActionId); + } + + private void OnCuffed(EntityUid uid, BorgCuffedComponent component, BorgCuffedActionEvent args) + { + _doAfterSystem.TryStartDoAfter(new DoAfterArgs(EntityManager ,uid, component.CuffTime, + new BorgCuffedDoAfterEvent(), uid, target: args.Target, used: uid) + { + BreakOnMove = true, + BreakOnDamage = true + }); + + args.Handled = true; + } + + private void OnCuffedDoAfter(EntityUid uid, BorgCuffedComponent component, + BorgCuffedDoAfterEvent args) + { + if (args.Handled || args.Cancelled || args.Args.Target == null) + return; + + var cuffs = Spawn(component.CableCuffsId, Transform(uid).Coordinates); + + if (!_cuffable.TryCuffingNow(args.Args.User, args.Args.Target.Value, cuffs)) + QueueDel(cuffs); + } +} diff --git a/Content.Server/_Sunrise/Abilities/FabricateCandySystem.cs b/Content.Server/_Sunrise/Abilities/FabricateCandySystem.cs new file mode 100644 index 0000000000..1565d859d8 --- /dev/null +++ b/Content.Server/_Sunrise/Abilities/FabricateCandySystem.cs @@ -0,0 +1,35 @@ +using Content.Shared._Sunrise.Abilities; +using Content.Shared.Actions; + +namespace Content.Server._Sunrise.Abilities +{ + public sealed class FabricateCandySystem : EntitySystem + { + [Dependency] private readonly SharedActionsSystem _actions = default!; + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent(OnInit); + SubscribeLocalEvent(OnLollipop); + SubscribeLocalEvent(OnGumball); + } + + private void OnInit(EntityUid uid, FabricateCandyComponent component, ComponentInit args) + { + _actions.AddAction(uid, component.ActionFabricateLollipop); + _actions.AddAction(uid, component.ActionFabricateGumball); + } + + private void OnLollipop(EntityUid uid, FabricateCandyComponent component, FabricateLollipopActionEvent args) + { + Spawn(component.FoodLollipopId, Transform(args.Performer).Coordinates); + args.Handled = true; + } + + private void OnGumball(EntityUid uid, FabricateCandyComponent component, FabricateGumballActionEvent args) + { + Spawn(component.FoodGumballId, Transform(args.Performer).Coordinates); + args.Handled = true; + } + } +} diff --git a/Content.Server/_Sunrise/Abilities/FabricateCookieSystem.cs b/Content.Server/_Sunrise/Abilities/FabricateCookieSystem.cs new file mode 100644 index 0000000000..bc48e2a5db --- /dev/null +++ b/Content.Server/_Sunrise/Abilities/FabricateCookieSystem.cs @@ -0,0 +1,29 @@ +using Content.Shared._Sunrise.Abilities; +using Content.Shared.Actions; +using Robust.Shared.Random; + +namespace Content.Server._Sunrise.Abilities +{ + public sealed class FabricateCookieSystem : EntitySystem + { + [Dependency] private readonly SharedActionsSystem _actions = default!; + [Dependency] private readonly IRobustRandom _random = default!; + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent(OnInit); + SubscribeLocalEvent(OnCookie); + } + + private void OnInit(EntityUid uid, FabricateCookieComponent component, ComponentInit args) + { + _actions.AddAction(uid, component.ActionFabricateCookie); + } + + private void OnCookie(EntityUid uid, FabricateCookieComponent component, FabricateCookieActionEvent args) + { + Spawn(_random.Pick(component.CookieList), Transform(args.Performer).Coordinates); + args.Handled = true; + } + } +} diff --git a/Content.Server/_Sunrise/Abilities/FabricateSoapSystem.cs b/Content.Server/_Sunrise/Abilities/FabricateSoapSystem.cs new file mode 100644 index 0000000000..93f1076df5 --- /dev/null +++ b/Content.Server/_Sunrise/Abilities/FabricateSoapSystem.cs @@ -0,0 +1,29 @@ +using Content.Shared._Sunrise.Abilities; +using Content.Shared.Actions; +using Robust.Shared.Random; + +namespace Content.Server._Sunrise.Abilities +{ + public sealed class FabricateSoapSystem : EntitySystem + { + [Dependency] private readonly SharedActionsSystem _actions = default!; + [Dependency] private readonly IRobustRandom _random = default!; + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent(OnInit); + SubscribeLocalEvent(OnCookie); + } + + private void OnInit(EntityUid uid, FabricateSoapComponent component, ComponentInit args) + { + _actions.AddAction(uid, component.ActionFabricateSoap); + } + + private void OnCookie(EntityUid uid, FabricateSoapComponent component, FabricateSoapActionEvent args) + { + Spawn(_random.Pick(component.SoapList), Transform(args.Performer).Coordinates); + args.Handled = true; + } + } +} diff --git a/Content.Server/_Sunrise/GasRegeneration/GasRegenerationComponent.cs b/Content.Server/_Sunrise/GasRegeneration/GasRegenerationComponent.cs new file mode 100644 index 0000000000..be577585e2 --- /dev/null +++ b/Content.Server/_Sunrise/GasRegeneration/GasRegenerationComponent.cs @@ -0,0 +1,18 @@ +using Content.Server.Atmos; +using Content.Shared.Atmos; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; + +namespace Content.Server.Sunrise.GasRegeneration; + +[RegisterComponent] +[Access(typeof(GasRegenerationSystem))] +public sealed partial class GasRegenerationComponent : Component +{ + [DataField("airRegenerate")] public GasMixture AirRegen { get; set; } = new GasMixture(); + + [DataField("duration"), ViewVariables(VVAccess.ReadWrite)] + public TimeSpan Duration = TimeSpan.FromSeconds(1); + + [DataField("nextChargeTime", customTypeSerializer: typeof(TimeOffsetSerializer)), ViewVariables(VVAccess.ReadWrite)] + public TimeSpan NextRegenTime = TimeSpan.FromSeconds(0); +} diff --git a/Content.Server/_Sunrise/GasRegeneration/GasRegenerationSystem.cs b/Content.Server/_Sunrise/GasRegeneration/GasRegenerationSystem.cs new file mode 100644 index 0000000000..68205a839d --- /dev/null +++ b/Content.Server/_Sunrise/GasRegeneration/GasRegenerationSystem.cs @@ -0,0 +1,38 @@ +using Content.Server.Atmos.Components; +using Content.Server.Atmos.EntitySystems; +using Robust.Shared.Timing; + +namespace Content.Server.Sunrise.GasRegeneration; + +public sealed class GasRegenerationSystem : EntitySystem +{ + [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnUnpaused); + } + + public override void Update(float frameTime) + { + base.Update(frameTime); + + var query = EntityQueryEnumerator(); + while (query.MoveNext(out var uid, out var gasRegen, out var gasTank)) + { + if (_timing.CurTime < gasRegen.NextRegenTime) + continue; + + gasRegen.NextRegenTime = _timing.CurTime + gasRegen.Duration; + _atmosphereSystem.Merge(gasTank.Air, gasRegen.AirRegen.Clone()); + } + } + + private void OnUnpaused(EntityUid uid, GasRegenerationComponent comp, ref EntityUnpausedEvent args) + { + comp.NextRegenTime += args.PausedTime; + } +} diff --git a/Content.Server/_Sunrise/InnateItem/InnateItemComponent.cs b/Content.Server/_Sunrise/InnateItem/InnateItemComponent.cs new file mode 100644 index 0000000000..5b0dd08420 --- /dev/null +++ b/Content.Server/_Sunrise/InnateItem/InnateItemComponent.cs @@ -0,0 +1,19 @@ +using Robust.Shared.Prototypes; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.List; + +namespace Content.Server._Sunrise.InnateItem +{ + [RegisterComponent] + public sealed partial class InnateItemComponent : Component + { + public bool AlreadyInitialized = false; + + [ViewVariables(VVAccess.ReadOnly), + DataField("instantActions", customTypeSerializer: typeof(PrototypeIdListSerializer))] + public List InstantActions = new(); + + [ViewVariables(VVAccess.ReadOnly), + DataField("worldTargetActions", customTypeSerializer: typeof(PrototypeIdListSerializer))] + public List WorldTargetActions = new(); + } +} diff --git a/Content.Server/_Sunrise/InnateItem/InnateItemSystem.cs b/Content.Server/_Sunrise/InnateItem/InnateItemSystem.cs new file mode 100644 index 0000000000..981e8a6b6d --- /dev/null +++ b/Content.Server/_Sunrise/InnateItem/InnateItemSystem.cs @@ -0,0 +1,118 @@ +using Content.Shared.Actions; +using Content.Shared.Interaction; +using Content.Shared.Interaction.Events; +using Content.Shared.Mind.Components; +using Content.Shared.UserInterface; +using Robust.Shared.Utility; + +namespace Content.Server._Sunrise.InnateItem +{ + public sealed class InnateItemSystem : EntitySystem + { + [Dependency] private readonly SharedActionsSystem _actionsSystem = default!; + [Dependency] private readonly ActionContainerSystem _actionContainer = default!; + [Dependency] private readonly SharedInteractionSystem _interactionSystem = default!; + + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent(OnMindAdded); + SubscribeLocalEvent(WorldTargetActionActivate); + SubscribeLocalEvent(InstantActionActivate); + } + + private void OnMindAdded(EntityUid uid, InnateItemComponent component, MindAddedMessage args) + { + if (!component.AlreadyInitialized) + RefreshItems(uid, component); + + component.AlreadyInitialized = true; + } + + private void RefreshItems(EntityUid uid, InnateItemComponent component) + { + foreach (var itemProto in component.WorldTargetActions) + { + var item = Spawn(itemProto); + var action = CreateWorldTargetAction(item); + _actionContainer.AddAction(uid, action); + _actionsSystem.AddAction(uid, action, uid); + } + + foreach (var itemProto in component.InstantActions) + { + var item = Spawn(itemProto); + var action = CreateInstantAction(item); + _actionContainer.AddAction(uid, action); + _actionsSystem.AddAction(uid, action, uid); + } + } + + private EntityUid CreateWorldTargetAction(EntityUid uid) + { + var action = EnsureComp(uid); + action.Event = new InnateWorldTargetActionEvent(uid); + action.Icon = new SpriteSpecifier.EntityPrototype(MetaData(uid).EntityPrototype!.ID); + action.ItemIconStyle = ItemActionIconStyle.NoItem; + action.CheckCanInteract = false; + action.CheckCanAccess = false; + action.IgnoreContainer = true; + if (TryComp(uid, out var activatableUIComponent)) + { + activatableUIComponent.RequireHands = false; + activatableUIComponent.InHandsOnly = false; + activatableUIComponent.RequireActiveHand = false; + Dirty(uid, activatableUIComponent); + } + return uid; + } + + private EntityUid CreateInstantAction(EntityUid uid) + { + var action = EnsureComp(uid); + action.Event = new InnateInstantActionEvent(uid); + action.Icon = new SpriteSpecifier.EntityPrototype(MetaData(uid).EntityPrototype!.ID); + action.CheckCanInteract = false; + if (TryComp(uid, out var activatableUIComponent)) + { + activatableUIComponent.RequireHands = false; + activatableUIComponent.InHandsOnly = false; + activatableUIComponent.RequireActiveHand = false; + Dirty(uid, activatableUIComponent); + } + return uid; + } + + private void WorldTargetActionActivate(EntityUid uid, InnateItemComponent component, InnateWorldTargetActionEvent args) + { + _interactionSystem.InteractUsing(args.Performer, args.Item, args.Target, Transform(args.Target).Coordinates, + false, false, false); + } + + private void InstantActionActivate(EntityUid uid, InnateItemComponent component, InnateInstantActionEvent args) + { + var ev = new UseInHandEvent(args.Performer); + RaiseLocalEvent(args.Item, ev); + } + } + + public sealed partial class InnateWorldTargetActionEvent : EntityTargetActionEvent + { + public EntityUid Item; + + public InnateWorldTargetActionEvent(EntityUid item) + { + Item = item; + } + } + + public sealed partial class InnateInstantActionEvent : InstantActionEvent + { + public EntityUid Item; + + public InnateInstantActionEvent(EntityUid item) + { + Item = item; + } + } +} diff --git a/Content.Server/_Sunrise/SolutionRegenerationSwitcher/SolutionRegenerationSwitcherComponent.cs b/Content.Server/_Sunrise/SolutionRegenerationSwitcher/SolutionRegenerationSwitcherComponent.cs new file mode 100644 index 0000000000..ff56218dac --- /dev/null +++ b/Content.Server/_Sunrise/SolutionRegenerationSwitcher/SolutionRegenerationSwitcherComponent.cs @@ -0,0 +1,20 @@ +using Content.Shared.Chemistry.Reagent; + +namespace Content.Server.Sunrise.SolutionRegenerationSwitcher +{ + [RegisterComponent] + public sealed partial class SolutionRegenerationSwitcherComponent : Component + { + [DataField("options", required: true), ViewVariables(VVAccess.ReadWrite)] + public List Options = default!; + + [DataField("currentIndex"), ViewVariables(VVAccess.ReadWrite)] + public int CurrentIndex = 0; + + /// + /// Should the already generated solution be kept when switching? + /// + [DataField("keepSolution"), ViewVariables(VVAccess.ReadWrite)] + public bool KeepSolution = false; + } +} diff --git a/Content.Server/_Sunrise/SolutionRegenerationSwitcher/SolutionRegenerationSwitcherSystem.cs b/Content.Server/_Sunrise/SolutionRegenerationSwitcher/SolutionRegenerationSwitcherSystem.cs new file mode 100644 index 0000000000..b35704c211 --- /dev/null +++ b/Content.Server/_Sunrise/SolutionRegenerationSwitcher/SolutionRegenerationSwitcherSystem.cs @@ -0,0 +1,87 @@ +using Content.Server.Chemistry.Components; +using Content.Server.Chemistry.Containers.EntitySystems; +using Content.Server.Popups; +using Content.Shared.Chemistry.Reagent; +using Content.Shared.Verbs; +using Robust.Shared.Prototypes; + +namespace Content.Server.Sunrise.SolutionRegenerationSwitcher +{ + public sealed class SolutionRegenerationSwitcherSystem : EntitySystem + { + [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private readonly SolutionContainerSystem _solutionSystem = default!; + [Dependency] private readonly PopupSystem _popups = default!; + + private ISawmill _sawmill = default!; + + public override void Initialize() + { + base.Initialize(); + + _sawmill = Logger.GetSawmill("chemistry"); + + SubscribeLocalEvent>(AddSwitchVerb); + } + + private void AddSwitchVerb(EntityUid uid, SolutionRegenerationSwitcherComponent component, GetVerbsEvent args) + { + if (!args.CanInteract || !args.CanAccess) + return; + + if (component.Options.Count <= 1) + return; + + AlternativeVerb verb = new() + { + Act = () => + { + SwitchReagent(uid, component, args.User); + }, + Text = Loc.GetString("autoreagent-switch"), + Priority = 2 + }; + args.Verbs.Add(verb); + } + + private void SwitchReagent(EntityUid uid, SolutionRegenerationSwitcherComponent component, EntityUid user) + { + if (!TryComp(uid, out var solutionRegenerationComponent)) + { + _sawmill.Warning($"{ToPrettyString(uid)} has no SolutionRegenerationComponent."); + return; + } + + if (component.CurrentIndex + 1 == component.Options.Count) + component.CurrentIndex = 0; + else + component.CurrentIndex++; + + if (!_solutionSystem.TryGetSolution(uid, solutionRegenerationComponent.SolutionName, out var solution)) + { + _sawmill.Error($"Can't get SolutionRegeneration.Solution for {ToPrettyString(uid)}"); + return; + } + + // Empty out the current solution. + if (!component.KeepSolution) + _solutionSystem.RemoveAllSolution(solution.Value); + + // Replace the generating solution with the newly selected solution. + var newReagent = component.Options[component.CurrentIndex]; + + if (TryComp(uid, out var solutionRegeneration)) + { + solutionRegeneration.ChangeGenerated(newReagent); + } + + if (!_prototypeManager.TryIndex(newReagent.Reagent.Prototype, out ReagentPrototype? proto)) + { + _sawmill.Error($"Can't get get reagent prototype {newReagent.Reagent.Prototype} for {ToPrettyString(uid)}"); + return; + } + + _popups.PopupEntity(Loc.GetString("autoregen-switched", ("reagent", proto.LocalizedName)), user, user); + } + } +} diff --git a/Content.Shared/Actions/EntityTargetActionComponent.cs b/Content.Shared/Actions/EntityTargetActionComponent.cs index 7217794b23..5e851021d7 100644 --- a/Content.Shared/Actions/EntityTargetActionComponent.cs +++ b/Content.Shared/Actions/EntityTargetActionComponent.cs @@ -29,6 +29,11 @@ public sealed partial class EntityTargetActionComponent : BaseTargetActionCompon /// Whether this action considers the user as a valid target entity when using this action. /// [DataField("canTargetSelf")] public bool CanTargetSelf = true; + + // Sunrise-Start + [DataField("ignoreContainer")] + public bool IgnoreContainer; + // Sunrise-End } [Serializable, NetSerializable] @@ -36,10 +41,12 @@ public sealed class EntityTargetActionComponentState : BaseActionComponentState { public EntityWhitelist? Whitelist; public bool CanTargetSelf; + public bool IgnoreContainer; // Sunrise-Edit public EntityTargetActionComponentState(EntityTargetActionComponent component, IEntityManager entManager) : base(component, entManager) { Whitelist = component.Whitelist; CanTargetSelf = component.CanTargetSelf; + IgnoreContainer = component.IgnoreContainer; // Sunrise-Edit } } diff --git a/Content.Shared/Actions/SharedActionsSystem.cs b/Content.Shared/Actions/SharedActionsSystem.cs index 0033078b1b..12029f3568 100644 --- a/Content.Shared/Actions/SharedActionsSystem.cs +++ b/Content.Shared/Actions/SharedActionsSystem.cs @@ -503,6 +503,11 @@ public abstract class SharedActionsSystem : EntitySystem return distance <= action.Range; } + // Sunrise-Start + if (action.IgnoreContainer) + return true; + // Sunrise-End + return _interactionSystem.InRangeAndAccessible(user, target, range: action.Range); } diff --git a/Content.Shared/CrewManifest/SharedCrewManifestSystem.cs b/Content.Shared/CrewManifest/SharedCrewManifestSystem.cs index a9279cc7f1..364667ca39 100644 --- a/Content.Shared/CrewManifest/SharedCrewManifestSystem.cs +++ b/Content.Shared/CrewManifest/SharedCrewManifestSystem.cs @@ -1,3 +1,4 @@ +using Content.Shared.Actions; using Content.Shared.Eui; using NetSerializer; using Robust.Shared.Serialization; @@ -70,3 +71,8 @@ public sealed class CrewManifestEntry [Serializable, NetSerializable] public sealed class CrewManifestOpenUiMessage : BoundUserInterfaceMessage {} + +// Sunrise-Start +public sealed partial class CrewManifestOpenActionEvent : InstantActionEvent +{} +// Sunrise-End diff --git a/Content.Shared/Cuffs/SharedCuffableSystem.cs b/Content.Shared/Cuffs/SharedCuffableSystem.cs index 5c780471bf..f294693c0a 100644 --- a/Content.Shared/Cuffs/SharedCuffableSystem.cs +++ b/Content.Shared/Cuffs/SharedCuffableSystem.cs @@ -466,6 +466,22 @@ namespace Content.Shared.Cuffs return true; } + // Sunrise-Start + public bool TryCuffingNow(EntityUid user, EntityUid target, EntityUid handcuff, + HandcuffComponent? handcuffComponent = null, CuffableComponent? cuffable = null) + { + if (!Resolve(handcuff, ref handcuffComponent) || !Resolve(target, ref cuffable, false)) + return false; + + if (!TryAddNewCuffs(target, user, handcuff, cuffable)) + return false; + + handcuffComponent.Used = true; + _audio.PlayPvs(handcuffComponent.EndCuffSound, handcuff); + return true; + } + // Sunrise-End + /// False if the target entity isn't cuffable. public bool TryCuffing(EntityUid user, EntityUid target, EntityUid handcuff, HandcuffComponent? handcuffComponent = null, CuffableComponent? cuffable = null) { diff --git a/Content.Shared/Gravity/SharedGravitySystem.cs b/Content.Shared/Gravity/SharedGravitySystem.cs index 2f532d0f1d..6aa9fef0ba 100644 --- a/Content.Shared/Gravity/SharedGravitySystem.cs +++ b/Content.Shared/Gravity/SharedGravitySystem.cs @@ -1,3 +1,4 @@ +using Content.Shared._Sunrise.Abilities; using Content.Shared.Alert; using Content.Shared.Inventory; using Content.Shared.Movement.Components; @@ -29,6 +30,11 @@ namespace Content.Shared.Gravity if (TryComp(uid, out var ignoreGravityComponent)) return ignoreGravityComponent.Weightless; + // Sunrise-Start + if (TryComp(uid, out var borgMagbootsComponent) && borgMagbootsComponent.On) + return false; + // Sunrise-End + var ev = new IsWeightlessEvent(uid); RaiseLocalEvent(uid, ref ev); if (ev.Handled) diff --git a/Content.Shared/Interaction/AfterInteract.cs b/Content.Shared/Interaction/AfterInteract.cs index 2f1f5c70a9..facd5ce1b1 100644 --- a/Content.Shared/Interaction/AfterInteract.cs +++ b/Content.Shared/Interaction/AfterInteract.cs @@ -33,14 +33,17 @@ namespace Content.Shared.Interaction /// public bool CanReach { get; } + public bool NeedHand { get; } // Sunrise-Edit + public InteractEvent(EntityUid user, EntityUid used, EntityUid? target, - EntityCoordinates clickLocation, bool canReach) + EntityCoordinates clickLocation, bool canReach, bool needHand = true) // Sunrise-Edit { User = user; Used = used; Target = target; ClickLocation = clickLocation; CanReach = canReach; + NeedHand = needHand; // Sunrise-Edit } } @@ -51,7 +54,7 @@ namespace Content.Shared.Interaction public sealed class AfterInteractEvent : InteractEvent { public AfterInteractEvent(EntityUid user, EntityUid used, EntityUid? target, - EntityCoordinates clickLocation, bool canReach) : base(user, used, target, clickLocation, canReach) + EntityCoordinates clickLocation, bool canReach, bool needHand = true) : base(user, used, target, clickLocation, canReach, needHand) // Sunrise-Edit { } } diff --git a/Content.Shared/Interaction/Components/BlockMovementComponent.cs b/Content.Shared/Interaction/Components/BlockMovementComponent.cs index e308e84960..20a54caef4 100644 --- a/Content.Shared/Interaction/Components/BlockMovementComponent.cs +++ b/Content.Shared/Interaction/Components/BlockMovementComponent.cs @@ -8,5 +8,8 @@ namespace Content.Shared.Interaction.Components; [RegisterComponent, NetworkedComponent] public sealed partial class BlockMovementComponent : Component { - + // Sunrise-Start + [DataField("blockInteractionAttempt")] public bool BlockInteractionAttempt = true; + [DataField("blockUseAttempt")] public bool BlockUseAttempt = true; + // Sunrise-Edit } diff --git a/Content.Shared/Interaction/SharedInteractionSystem.Blocking.cs b/Content.Shared/Interaction/SharedInteractionSystem.Blocking.cs index a682bf9815..9324b233e4 100644 --- a/Content.Shared/Interaction/SharedInteractionSystem.Blocking.cs +++ b/Content.Shared/Interaction/SharedInteractionSystem.Blocking.cs @@ -28,6 +28,11 @@ public partial class SharedInteractionSystem private void CancelInteractEvent(Entity ent, ref InteractionAttemptEvent args) { + // Sunrise-Start + if (!ent.Comp.BlockInteractionAttempt) + return; + // Sunrise-End + args.Cancelled = true; } @@ -41,6 +46,11 @@ public partial class SharedInteractionSystem private void CancelEvent(EntityUid uid, BlockMovementComponent component, CancellableEntityEventArgs args) { + // Sunrise-Start + if (!component.BlockUseAttempt) + return; + // Sunrise-End + args.Cancel(); } diff --git a/Content.Shared/Interaction/SharedInteractionSystem.cs b/Content.Shared/Interaction/SharedInteractionSystem.cs index c32b4bcf78..b29576713a 100644 --- a/Content.Shared/Interaction/SharedInteractionSystem.cs +++ b/Content.Shared/Interaction/SharedInteractionSystem.cs @@ -931,7 +931,8 @@ namespace Content.Shared.Interaction EntityUid target, EntityCoordinates clickLocation, bool checkCanInteract = true, - bool checkCanUse = true) + bool checkCanUse = true, + bool needHand = true) // Sunrise-Edit { if (checkCanInteract && !_actionBlockerSystem.CanInteract(user, target)) return; @@ -956,18 +957,18 @@ namespace Content.Shared.Interaction if (interactUsingEvent.Handled) return; - InteractDoAfter(user, used, target, clickLocation, canReach: true); + InteractDoAfter(user, used, target, clickLocation, canReach: true, needHand); // Sunrise-Edit } /// /// Used when clicking on an entity resulted in no other interaction. Used for low-priority interactions. /// - public void InteractDoAfter(EntityUid user, EntityUid used, EntityUid? target, EntityCoordinates clickLocation, bool canReach) + public void InteractDoAfter(EntityUid user, EntityUid used, EntityUid? target, EntityCoordinates clickLocation, bool canReach, bool needHand = true) // Sunrise-Edit { if (target is { Valid: false }) target = null; - var afterInteractEvent = new AfterInteractEvent(user, used, target, clickLocation, canReach); + var afterInteractEvent = new AfterInteractEvent(user, used, target, clickLocation, canReach, needHand); // Sunrise-Edit RaiseLocalEvent(used, afterInteractEvent); DoContactInteraction(user, used, afterInteractEvent); if (canReach) diff --git a/Content.Shared/Silicons/Borgs/Components/BorgCrewManifestViewerComponent.cs b/Content.Shared/Silicons/Borgs/Components/BorgCrewManifestViewerComponent.cs new file mode 100644 index 0000000000..ef1c4acae8 --- /dev/null +++ b/Content.Shared/Silicons/Borgs/Components/BorgCrewManifestViewerComponent.cs @@ -0,0 +1,12 @@ +using Robust.Shared.Prototypes; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; + +namespace Content.Shared.Silicons.Borgs.Components; + +[RegisterComponent] +public sealed partial class BorgCrewManifestViewerComponent : Component +{ + [ViewVariables(VVAccess.ReadWrite), + DataField("actionViewCrewManifest", customTypeSerializer: typeof(PrototypeIdSerializer))] + public string ActionViewCrewManifest = "ActionViewCrewManifest"; +} diff --git a/Content.Shared/UserInterface/ActivatableUIComponent.cs b/Content.Shared/UserInterface/ActivatableUIComponent.cs index 93f05acac0..66e75ffcdc 100644 --- a/Content.Shared/UserInterface/ActivatableUIComponent.cs +++ b/Content.Shared/UserInterface/ActivatableUIComponent.cs @@ -15,7 +15,7 @@ namespace Content.Shared.UserInterface /// This is ignored unless is true. /// [ViewVariables(VVAccess.ReadWrite)] - [DataField] + [DataField, AutoNetworkedField] // Sunrise-Edit public bool InHandsOnly; [DataField] @@ -36,7 +36,7 @@ namespace Content.Shared.UserInterface /// more generic interaction / configuration that might not require hands. /// [ViewVariables(VVAccess.ReadWrite)] - [DataField] + [DataField, AutoNetworkedField] // Sunrise-Edit public bool RequireHands = true; /// @@ -64,7 +64,7 @@ namespace Content.Shared.UserInterface /// This is ignored unless is true. /// [ViewVariables(VVAccess.ReadWrite)] - [DataField] + [DataField, AutoNetworkedField] // Sunrise-Edit public bool RequireActiveHand = true; /// diff --git a/Content.Shared/_Sunrise/Abilities/BorgCuffedComponent.cs b/Content.Shared/_Sunrise/Abilities/BorgCuffedComponent.cs new file mode 100644 index 0000000000..a68ef50764 --- /dev/null +++ b/Content.Shared/_Sunrise/Abilities/BorgCuffedComponent.cs @@ -0,0 +1,35 @@ +using Content.Shared.Actions; +using Content.Shared.DoAfter; +using Robust.Shared.Prototypes; +using Robust.Shared.Serialization; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; + +namespace Content.Shared._Sunrise.Abilities; + +[RegisterComponent] +public sealed partial class BorgCuffedComponent : Component +{ + [ViewVariables(VVAccess.ReadWrite), + DataField("cableCuffs", customTypeSerializer: typeof(PrototypeIdSerializer))] + public string CableCuffsId = "Cablecuffs"; + + [ViewVariables(VVAccess.ReadWrite), + DataField("cuffActionId", customTypeSerializer: typeof(PrototypeIdSerializer))] + public string CuffActionId = "BorgCuffed"; + + [ViewVariables(VVAccess.ReadWrite), + DataField("cuffTime")] + public float CuffTime = 3.5f; +} + + +public sealed partial class BorgCuffedActionEvent : EntityTargetActionEvent +{ + +} + +[Serializable, NetSerializable] +public sealed partial class BorgCuffedDoAfterEvent : SimpleDoAfterEvent +{ + +} diff --git a/Content.Shared/_Sunrise/Abilities/BorgMagBootSystem.cs b/Content.Shared/_Sunrise/Abilities/BorgMagBootSystem.cs new file mode 100644 index 0000000000..fca872b4ef --- /dev/null +++ b/Content.Shared/_Sunrise/Abilities/BorgMagBootSystem.cs @@ -0,0 +1,82 @@ +using Content.Shared.Actions; +using Content.Shared.Alert; +using Content.Shared.Atmos.Components; +using Content.Shared.Inventory; +using Content.Shared.Movement.Systems; +using Content.Shared.Slippery; +using Robust.Shared.Network; + +namespace Content.Shared._Sunrise.Abilities; + +public sealed class SharedBorgMagbootsSystem : EntitySystem +{ + [Dependency] private readonly SharedActionsSystem _sharedActions = default!; + [Dependency] private readonly MovementSpeedModifierSystem _movementSpeedModifierSystem = default!; + [Dependency] private readonly AlertsSystem _alerts = default!; + [Dependency] private readonly INetManager _net = default!; + + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent>(OnSlipAttempt); + SubscribeLocalEvent(OnToggleAction); + SubscribeLocalEvent(OnRefreshMovementSpeedModifiers); + SubscribeLocalEvent(OnInit); + } + + private void OnInit(EntityUid uid, BorgMagbootsComponent component, MapInitEvent args) + { + _sharedActions.AddAction(uid, ref component.ToggleActionEntity, component.ToggleAction); + } + + private void OnRefreshMovementSpeedModifiers(EntityUid uid, BorgMagbootsComponent component, RefreshMovementSpeedModifiersEvent args) + { + var walkMod = 1f; + var sprintMod = 1f; + if (component.On) + { + walkMod = component.WalkModifier; + sprintMod = component.SprintModifier; + } + + args.ModifySpeed(walkMod, sprintMod); + } + + private void OnToggleAction(Entity ent, ref ToggleBorgMagbootsActionEvent args) + { + if (args.Handled) + return; + + ToggleMagboots(ent); + + args.Handled = true; + } + + private void ToggleMagboots(Entity ent) + { + ent.Comp.On = !ent.Comp.On; + + UpdateMagbootEffects(ent.Owner, ent, ent.Comp.On); + _sharedActions.SetToggled(ent.Comp.ToggleActionEntity, ent.Comp.On); + _movementSpeedModifierSystem.RefreshMovementSpeedModifiers(ent.Owner); + Dirty(ent); + } + + public void UpdateMagbootEffects(EntityUid user, Entity ent, bool state) + { + // TODO: public api for this and add access + if (TryComp(user, out var moved)) + moved.Enabled = !state; + + if (state) + _alerts.ShowAlert(user, ent.Comp.MagbootsAlert); + else + _alerts.ClearAlert(user, ent.Comp.MagbootsAlert); + } + + private void OnSlipAttempt(EntityUid uid, BorgMagbootsComponent component, InventoryRelayedEvent args) + { + if (component.On) + args.Args.Cancel(); + } +} diff --git a/Content.Shared/_Sunrise/Abilities/BorgMagbootsComponent.cs b/Content.Shared/_Sunrise/Abilities/BorgMagbootsComponent.cs new file mode 100644 index 0000000000..2cca8f7b89 --- /dev/null +++ b/Content.Shared/_Sunrise/Abilities/BorgMagbootsComponent.cs @@ -0,0 +1,38 @@ +using Content.Shared.Actions; +using Content.Shared.Alert; +using Robust.Shared.GameStates; +using Robust.Shared.Prototypes; + +namespace Content.Shared._Sunrise.Abilities; + +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +[Access(typeof(SharedBorgMagbootsSystem))] +public sealed partial class BorgMagbootsComponent : Component +{ + [DataField] + public EntProtoId ToggleAction = "ActionToggleBorgMagboots"; + + [DataField, AutoNetworkedField] + public EntityUid? ToggleActionEntity; + + [DataField, AutoNetworkedField] + public bool On; + + [DataField(required: true)] [ViewVariables(VVAccess.ReadWrite), AutoNetworkedField] + public float WalkModifier = 1.0f; + + [DataField(required: true)] [ViewVariables(VVAccess.ReadWrite), AutoNetworkedField] + public float SprintModifier = 1.0f; + + [DataField] + public ProtoId MagbootsAlert = "Magboots"; + + [DataField] + public bool RequiresGrid = true; +} + + +public sealed partial class ToggleBorgMagbootsActionEvent : InstantActionEvent +{ + +} diff --git a/Content.Shared/_Sunrise/Abilities/FabricateCandyComponent.cs b/Content.Shared/_Sunrise/Abilities/FabricateCandyComponent.cs new file mode 100644 index 0000000000..9bbf4fb502 --- /dev/null +++ b/Content.Shared/_Sunrise/Abilities/FabricateCandyComponent.cs @@ -0,0 +1,31 @@ +using Content.Shared.Actions; +using Robust.Shared.Prototypes; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; + +namespace Content.Shared._Sunrise.Abilities; + +[RegisterComponent] +public sealed partial class FabricateCandyComponent : Component +{ + [ViewVariables(VVAccess.ReadWrite), + DataField("foodGumballId", customTypeSerializer: typeof(PrototypeIdSerializer))] + public string FoodGumballId = "FoodGumball"; + + [ViewVariables(VVAccess.ReadWrite), + DataField("foodLollipopId", customTypeSerializer: typeof(PrototypeIdSerializer))] + public string FoodLollipopId = "FoodLollipop"; + + [ViewVariables(VVAccess.ReadWrite), + DataField("actionFabricateLollipop", customTypeSerializer: typeof(PrototypeIdSerializer))] + public string ActionFabricateLollipop = "FabricateLollipop"; + + [ViewVariables(VVAccess.ReadWrite), + DataField("actionFabricateGumball", customTypeSerializer: typeof(PrototypeIdSerializer))] + public string ActionFabricateGumball = "FabricateGumball"; +} + + + +public sealed partial class FabricateLollipopActionEvent : InstantActionEvent {} + +public sealed partial class FabricateGumballActionEvent : InstantActionEvent {} diff --git a/Content.Shared/_Sunrise/Abilities/FabricateCookieComponent.cs b/Content.Shared/_Sunrise/Abilities/FabricateCookieComponent.cs new file mode 100644 index 0000000000..37a7aa50e3 --- /dev/null +++ b/Content.Shared/_Sunrise/Abilities/FabricateCookieComponent.cs @@ -0,0 +1,23 @@ +using Content.Shared.Actions; +using Robust.Shared.Prototypes; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; + +namespace Content.Shared._Sunrise.Abilities; + +[RegisterComponent] +public sealed partial class FabricateCookieComponent : Component +{ + [ViewVariables(VVAccess.ReadWrite)] + [DataField("сookieList")] + public List CookieList = new() + { + "FoodBakedCookieOatmeal" + }; + + [ViewVariables(VVAccess.ReadWrite), + DataField("actionFabricateCookie", customTypeSerializer: typeof(PrototypeIdSerializer))] + public string ActionFabricateCookie = "FabricateCookie"; +} + + +public sealed partial class FabricateCookieActionEvent : InstantActionEvent {} diff --git a/Content.Shared/_Sunrise/Abilities/FabricateSoapComponent.cs b/Content.Shared/_Sunrise/Abilities/FabricateSoapComponent.cs new file mode 100644 index 0000000000..5ec8c4a70d --- /dev/null +++ b/Content.Shared/_Sunrise/Abilities/FabricateSoapComponent.cs @@ -0,0 +1,23 @@ +using Content.Shared.Actions; +using Robust.Shared.Prototypes; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; + +namespace Content.Shared._Sunrise.Abilities; + +[RegisterComponent] +public sealed partial class FabricateSoapComponent : Component +{ + [ViewVariables(VVAccess.ReadWrite)] + [DataField("soapList")] + public List SoapList = new() + { + "Soap" + }; + + [ViewVariables(VVAccess.ReadWrite), + DataField("actionFabricateSoap", customTypeSerializer: typeof(PrototypeIdSerializer))] + public string ActionFabricateSoap = "FabricateSoap"; +} + + +public sealed partial class FabricateSoapActionEvent : InstantActionEvent {} diff --git a/Resources/Audio/_Sunrise/Cyborg/deathsound.ogg b/Resources/Audio/_Sunrise/Cyborg/deathsound.ogg new file mode 100644 index 0000000000000000000000000000000000000000..bb11022abec2d31a5e2c65b1729cf3e98d09ce90 GIT binary patch literal 31638 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%0D1XxM{ZoPF`Lr?c}_hd(XyE!e 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Sunrise/Cyborg/robot_legs2.ogg b/Resources/Audio/_Sunrise/Cyborg/robot_legs2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a3942c01d09ca1f64792ad250d1b0c6b2bc15341 GIT binary patch literal 9429 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Sunrise/Cyborg/robot_legs3.ogg b/Resources/Audio/_Sunrise/Cyborg/robot_legs3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..dad30ac4a15e1827c055ac37ac5282b9fb0b2efa GIT binary patch literal 9080 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Sunrise/Cyborg/robot_legs4.ogg b/Resources/Audio/_Sunrise/Cyborg/robot_legs4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..73846fd87d74870b1f366d9c4725b000e4fc4e6a GIT binary patch literal 9348 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
!x9j(xvTv_Ib#X3KAB4c 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Sunrise/Cyborg/robot_legs_2_1.ogg b/Resources/Audio/_Sunrise/Cyborg/robot_legs_2_1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..dd5509df2f40e3f3fd02c37ac9d5801a9c9d0542 GIT binary patch literal 8022 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Sunrise/Cyborg/robot_legs_2_2.ogg b/Resources/Audio/_Sunrise/Cyborg/robot_legs_2_2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..489d40764a9f60d9aac03276d20b1c4b4de94b4c GIT binary patch literal 7845 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Sunrise/Cyborg/robot_spider1.ogg b/Resources/Audio/_Sunrise/Cyborg/robot_spider1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..26b04df2b36a652384da9862833d7af302f0e0b2 GIT binary patch literal 10540 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 PrajQDak?u8nF;ZKum`s4 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/ak47-1.ogg b/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/ak47-1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..776138dbc2c5cbb4c0aa6794ef4cc446ad8be2ac GIT binary patch literal 8315 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 LO0qJk9)kW4reAA` literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/ak47-2.ogg b/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/ak47-2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..6465f007ffdec14976d74cc3f40eda48d9a4ca6e GIT binary patch literal 8315 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 LkYr<4Jplb5g-2;? literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/attributions.yml b/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/attributions.yml deleted file mode 100644 index 1dfbf3f4bb..0000000000 --- a/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/attributions.yml +++ /dev/null @@ -1,14 +0,0 @@ -- files: ["shotgun_alt.ogg"] - license: "CC-BY-SA-3.0" - copyright: "tgstation" - source: "https://github.com/tgstation/tgstation/blob/5736656139713c802033b9457a2a9d058211bd85/sound/weapons/gun/shotgun/shot_alt.ogg" - -- files: ["shotgun_metal.ogg"] - license: "CC-BY-SA-3.0" - copyright: "Skyrat-tg" - source: "https://github.com/Skyrat-SS13/Skyrat-tg/blob/771eeab6379a74c1f850b59237f25dc8da87afa6/modular_skyrat/modules/aesthetics/guns/sound/shotgun_light.ogg" - -- files: ["shotgun_auto.ogg", "shotgun_pipe.ogg", "shotgun_sawed.ogg"] - license: "CC-BY-SA-3.0" - copyright: "ss220/Paradise, shotgun_auto.ogg is 1shotgun_auto.ogg, shotgun_pipe.ogg is 1shotgunpipe.ogg and shotgun_sawed.ogg is 1shotgun.ogg" - source: "https://github.com/ss220-space/Paradise/commit/d5183fa98cbef14c4b28e076707a69429f12c30a" diff --git a/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/aug-1.ogg b/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/aug-1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d6b82ac7639ad8457b8998b8b6e1b9cb62953fdc GIT binary patch literal 8440 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 eJrD8@ZDcLF{jUhD2GJ~;Yn@}iX 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≤>EZ-6#xpPQ_3^-yPjA(fF94J*r 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

u}?j^IVF^Bes0|yJC?25 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 N+Qz-RljsA${{ny{*0BHp literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/famas-2.ogg b/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/famas-2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..95e61944674cd97e8210d04c4519350454d5626d GIT binary patch literal 8732 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 z zF^p5Gsht>~@gWZ%O^F+lO=pVx0`gZ)Zrr$U=8x)<_U5XR{;47c7y}uW9KwsE+ARR= N`uhEQ6X^ZG{{qnF(>MSC literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/fiveseven-1.ogg b/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/fiveseven-1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..89a37eeacc0d4e6982ecd51c49709e98799a02e5 GIT binary patch literal 5835 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 RHG9ruMiK7f0futce*roaqz3>1 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/g3sg1-1.ogg b/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/g3sg1-1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..925c248479f39b0360b92d3242775765f829d1e8 GIT binary patch literal 9878 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/galil-1.ogg b/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/galil-1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..960596900e60dd78ca0130bc0697f8befb9decf5 GIT binary patch literal 9635 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 z¾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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/glock18-1.ogg b/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/glock18-1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..1a26c82a8651bb8f42e2ff5e17fe57663b4f1f6d GIT binary patch literal 7737 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%0AG17Qm$*&273V; z_W@ac{Kn)DE0ZTqVP2f*xO<{A=DD`E`d2<$e{srtbL!ktb2d_6eIt1qqhioiDV{;S z5as)*ZQIa6YjN=t&Wij>OaC-*Z&NhU?CYq}`S>~m?H0u-?XOGL8-W-4j~T62-5ITY zZ`!rp!{4uW&qP3h(a+pwX_LKW>!D2R+xt2=RU6|P_M%%b9~&YX8>LG$v6=U+4~@9e ztBwxwPuKCv?DyD|t(}F)-XHI6o}}Afcb_BD_Y1L3dz6PCSiaId{cLFgx$B$>;>ozT z3`MH;&4Jw2HZ1p{=BbLx1g+$|zA-)N} z?s)<;cvS&me~~>mEBD!@`Zj8PWQ5XZN(d=mx4XP8F&JsLmoLd{KMwMJN@IwJ3cd&? zYQ>B=3LbpPwKXRsnpZcVQzyQxa;I7k%^}f^LNDavV2aBj{PDBdj-`Bzet+1xbM;{ zpV%XB&Id`y89{A3^QT_qI|$AbUog^DTllvh_?h7HIacw};^X_1y=JRpS9%ZRJPFGq zi?c9QYBvQOPKVX*(zb;dxm1hbh#mD(O{1$vek%-4ZAXzzrk^ZXz4lF;I8Y_?pDt>I AJ^%m! literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/m249-1.ogg b/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/m249-1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9e3128d7f15fb401ce1e2536918a8258c517601d GIT binary patch literal 8165 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 Ob&6;G`Z`yy{{H~$O41?# literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/m249-2.ogg b/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/m249-2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ccf4d4815efc44cf14a2d2afb89d9a067fdd4e64 GIT binary patch literal 8165 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 OKFPCwW1Xu<|9=3qht*90 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/m3-1.ogg b/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/m3-1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f29187c30a496f3822d41cf81d63582070141299 GIT binary patch literal 10784 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 M_tBA3zAVlE0)NLKF#rGn literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/m4a1-1.ogg b/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/m4a1-1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..6d6f0a3508c8ddbe97e6f18d87ad27bcd89d24e6 GIT binary patch literal 7300 zcmcgQc{r5a+h;_Eq#=o#G-8;MrIEc9lWoQlV~G)A$SxU4s8^vfB#lvMh?+^Vlx3(a zFUi=4FleEbQQ8;1t?ze6-~0Qn-*Jv6?5|gijS4a$PUvNmA<-a4Pe$U!K+~I`)Rsg6FQ94r9 zv>c0`RqENQ7fXqK`0jPYVf9OzJ5E~gjk{H7_BVqW#NMOBxt>5gfrH-V8b{I-vFVpo zb`9*G!$4>T6FRV81`DAaa}hHxhwvLKABPvy9aXYt>@Qb=5C;vRD`F^`(8P=rm_uk5 zbAl3AV=Tt1gv!S)6LaB<`OS+tXB#(-{ia(aUL3N;>=&UJf=HQOBjy4h(ZAnejDlBz zTmVYTaEzxodDNOZSz^`|5Q2>*jCiFHUy=z|~EuD^^K*ab7S0$N(JUl3C7kZzk8LL^}O=l>|ry zKoZi)+1DyLzt7 zmvShPc%G8GQ|*j0t(rH^reCwh)3OPCmH!$v7R>+^MlDqh&V>S|D=jjOgZ$9H)q+TI z^rLMln)Y#;_Ds!QrYZy_-HRn0BI_wTP90%D&=j0*)3Zz~#V?1+!{>Z`lFtx(Zh8{XweyHe5 zrrIJ2bPTi_Y^fI)-KObt_HuYhx!BoPuQD!IT)i4mbUFNg?-FI|l>o>9u&#SQ+I~N} zd%sw#MGIq=01N;-+|aghy4_48N2ued&CsXaZYBrZcSZl>1V|!o-Sn-n_d-)ZAa5&a z)X4e&*u{pG05JGadAVel+Ff>dzGj2J4o4|(Ecr@7kdwvh3gS|{^vx4wb#CeCv>`W_ zB9~lVK4Xv>t*MHcgSxtr<+&AY!vz$XZ;E z7j=M>UO>(|Lw6x-WAiA~WfdVzawPULbg2XyUb^W}7D?a+z)6Awo})w|6UqyAkn!Ct zngf1@9p_@+T@a7b5vjz>lR2!o9P@HEUC~fFpDs_-Du!+V((qbVHk`W(Va0~expW2r zsX#*!W$+oUl&kE#5o=OK8k0h*=wec`^XU`|8T>aYcipE&+7D@;!`7O_HyUqTmjOg>CQRnM>^URiccCciOPc|dzu<@lPEL389?>KiQ@~G~B3g+^Z%aRSqA`I&)Pr5MD)o=o`>Y6Lf zG5{c;9RV=y>4vUhJq&M z*v&~-r0QTB6v^QgtPv`X%R5WW#`BbS;43mH)Q#MRv(&2uo)_&-0c*e<4`-0^)%g@^ zB|48uz*VH>lJWR13MC8r*>LVkJc_JSamRxaUdQN(MQYje|b$g`y!CMA-~QQADqfzj88xkP~>!&P*LQbAT+&Nwxj zcX^Dehvh+5wJb$3D`iJ#7&2rX0$d}KFk3{;B0vNl&u5aOs=JDOqs;$vadJeh@GLE| zc6N+%3eSUxn|zl0Y2E@GMh4GAjPUl|2b1O&7-Ud$Y*zs_s}_bO4%@i6xC)%ns7zZ? z*5D0UaTIBAH5K2S3LX_AE{_FO^A^y)F_v8A$gJ8~7~#ef(==yuSj{&*hWkE%sERWR z#sUn_HMx8|= zlhxBHkQLmp659%Lm!o8hOFILW zd#IZj0ZR=;z+hy;a-WVO&xz&3bK@bRj76~!VW52YVkj=2%YqeIR-CJ%lP#Ai z`~vP*vJ6ZhWaQ$ojzu9tcR|PfGg$ls^_ks@2{4WNP z05{g60Y)*39f*BV6>D^3F&^N-u2hMhLq_6Rxs)pf7juYsJcmM-RiFt-FVV0R!R*v$ zj^uJ!L>=`50&8h(MlMB0JwL}{4##q(=wMkR<~VM;5}Az8&m}rk#IqW9~JYLMyNQ>Spb;z~OH{JoIHFb&roCd00EXtBQ>NY)*&S2qe1FXWTA|lY*~l37T9WK;~)hxWf&tF z`bhO-@e0B3+cQ?0mfU!fE+75-u!REe5FpnTC@9<=@bumt5F8d28=shx3VDkg5~Kj2 zxxvcD#)!U3d9{k_nziV4YU?rT;_sKmW@Tlyc*nre%4+euNHUeQ_zH->i^K=aN3VcT z*UiPjF*4LI#48{m&^wT}-PP5>&%@2#-P6<2-Q9~y4Wx#U90K;Zxw-`Vrnn7G;StR1FPT2>aWw5*DTM`Wu`|lm$NyWOPT)6S~Tv+z#SEJS--J4jo^0RB5 zM0b^BSV><;HWV=if09CjJn`o*_GpV9Jw?7g*Q%c5do1%@XVFo5-=&Vq$Sa8;6ZpyZ+nzQ!l1-scA&*OsiNsJNv_hMDsH}i7=>&{$w_OY+GF8G?3?q6O_8f!_k7K7W$ zZOJnj1ei3I0-73ngXy8-`z=Ol=OAk2~9uDW}USloK%>}U}UE1Zfr~- z(RR0W4T|#Jza;6;-ZH70%C@L3`FYTUP?LQD6xW?5s*8?FRHlD)h>!283{T}6mmx}C zDJg1#*eD6FdoGm9XZ<_N-Wl0XpgW5${UNeTu=8B{+CVw*PIKd$hs*eXVXOBI(`ivGagNwemr>HMn^5MJfdD5Te5m|W~&Ac~H?L8Q&;K3Qt1Je&YU|cR}t-S?Y zLp-%#?28h%`VkM<7mzBL#|66<6rwW}`OD5rqT}O7MJSaQg>fXuZ`AtITBO#Eroeqi zkG&{eXh|0>u)NXdRz#{6P)Fx=TkNu8KD=*{5DiC%YTf!2i&PtMvUUWi#gBrldfA$v z8?PB?`wmGE9LurX`#(Ocwro8*8J{@RV($6-RH>89@vh-}FEiR>-V5EIKY7~q)Z%Mc#%;aq9p2HY6r21NVIK`ePd6$r z_f0rd$lY7k|9~|Xl?&A7w;q!OG6{_j5eyfXk-FDMG}fNl|Lm_#j?WPq#6MLZX@O?! zj$OgWi}GH2oY}rwaxl2}@HGQBio)u*x9&$Dk_`^5GsyEvYr6RPmzJaR``11`T`}9H zUZ!RQkusa*#Qcvg2NtiQg!)S+2ktRVipwu!BjT}_3L{u0YZO=W@|K;vB1)#T{c_1J zWH@c%HHP`oDHT7^gUy7?te!;Et@X6>GX<>PHxKls3Rjv}cfC<-eiyT`HO!<#-P`Ij z;#W^pDFD|;pGq9N$22k$OeqVVGkmbpmM;Zk?hA;DFpX#5Tt0`M-q}1yKykA%S4QKv zcu8CrVk?>#OtLoW{HS|TI#5d$%9$$%@Rc^?C5fZLpPb>#J|l@d*NYhcb0b!!P*H zZ0+ML@}ctb<*lvB&(4!^4xC#qQMUuRZ$&EpbDC!>5`k~Vm~cszX#0UG4nv2n7gW}s~FRqzx!9= zbR>qi?uCbb!?AbUnvh2mTr>QpS}t_it+&jWK1{ftd0+}3T{GKKm6+mxk(XFHPr219 zU2@W?)tW0e+)+QT1FS61X)JkRRH}b5&%0n$(U=+YIkVxHpm+bvC$6GS_q*$oyc^xx z-+cIWz;>l)er1~3g37hS6PHk`?)w7-m!2aUB~y8Vr!E#~kq&xE?ozIxHTm-}+5ki@;TR2%OC#QtK;ta?lyVi*G%AwwHG!g1)?}^&a`JWf1f!c-LmUV zzJ}L)cuBwen-eldlOmX)Y+k(uM-t`60j9LjZ$b?OY{|?X9=9(Kcbl_tS?|`F8Nq)~ zr`ryZ3;pM;n+u*1r-ctk@;ViCi4Xi=goJEXE6t4cA4+>z)fP#C`vL(ZJ}vqCK;yK0 zNtjd1$}ZG!N7MWoVCCWv?D|^ovT<`)A?eBNW5prc*;d=1U-z!=ZW;@}aYgiIwc6M3 zIt^cJ&i}!AoDrA2H6*X<)@mcUw%8*n^Df++nw^{_`5X!INfbaKk7cHta(8WxgO0>Jk>TglM|b& zAY*pO&-PDN12zN63yisXa$0 zQhp#iySaZntTvq;N_cgr%u|omD7YDj-*|Dj<;yawO9*uL&!mz9rv@o2t5LrRIglHx zsCx3-io*(Yzk{gHIgXaU&fMy&2`J-TIr2wc!>2=D#zl4)S}>{)u^t^>-*+3xX9?HH zv3k*_UpX`-QTx0yV8s|}BTBBwJ(RIJ`miQa0@(TrI5rFGx(cq0>}Q+lFL_{1ned7A zJrn*U+L@SE+_ClK`-j)Pht9Qh0BeluO8@HX8?xV=Z#ghW3R0ai0i{a>mn6XO%IWBJ zB|W-4Qvkjj!@q=iPQ7#`4gGTCKemoBDRH`rwT&(vsN4RpGeRR9OrNU_9tPuNIn-V$KnULUewcWI~@m%Bmh$qF@-5X1$Q?{cY z9(r~UfB#NN&eD|Yk1f&s5Tt)kd;lUftyogC;EwGrQ})V)>L;iZ)_7;D(HLs4vt)qo zv~k0Yx!W2>S2F5mL#OP%ytO@qoKa^mzh5BtulTv}{KZ$3Wc=Y^Y;~8!8ig%*lffqr zs2hnn(q41A))rvsSh1u>y^wTgnr9fLx4g6LM`Fy)N70_FT1|-umHFo3Hh0Qin0Z(` z^WUyjX!laxxm#^W*Wk}2gIUhGt)EJr93m2aK0R3B{%d1ZbvQMAZwt*x^VO<@MN4JX zfB;u1>6|N_Ey?0fhiqB#&2@VUGG*>TP}_Gy9kYmzVb$5>X0^Z`>u;ZqhpW9#4)YnJ z>DrWQvvO?Z1YD|R{qFkwty*(JXB0C$QmKEq@Pu^0msG?28x2u8d7BFK2<#<;a_fJ6 z+Ys15vL8%*l6w5j+JmjH+7dpW+KtxryDGCjZ^Us#e&N8i5Ea?`viiq$EbI_TJyG|1 zIRUyGL#|0S@UdD`MRRxS`Qr}t#yozHui00rdXLs*8P| zO6!i4XWQ(WxOdnp>i&#hw&%(Bx9?M5pKlvlQsL4%!eA!|-}oJPZg-kNyxI+C6bPh!I2-b;5tGsH*w&3 z^;hBE%?B8*8j-a&=e|fi#h$t-l&m4FlUr4!Br*8@18`rmA%oP@K5(J##BQG*Ho<>x zL-Pc4!x&9N6SJj=q&cT{2_U^iW)gvUp{ek!_i&O)tFTJnAV@H}yXND92u0gudS_Rk z{Mi2Y*4l51hu4@MiPCTLo7sGN^hm_ns&z?MJMvc@JLt0SnkD(=8&g!@wDn6-QbJD2 z#e2uGCnXLgxB>qH@fs@=WL@zVnRS1hlg?Dl?0nCtm$Ub~5&q#=WsB{G^BXR%>=&(X z_fIaU@7Z1RZ0ABo+_sDYu571ok@R4*7b*ClL8{+zAz_b6xUZ+$?r`7-HofdM{SV;X BiQE7H literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/mac10-1.ogg b/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/mac10-1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..492dcae811f5d89d7ce226a915e787204c0c5a78 GIT binary patch literal 5330 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/p90-1.ogg b/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/p90-1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..04c893c39f49e1c7002c7c3ae1467b821ba685e4 GIT binary patch literal 6233 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 Q`y*cBCpKy(s}%6R0JYpcQ2+n{ literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/sg550-1.ogg b/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/sg550-1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9da11a227b0c7e433eb6c29c30d49c1a6972d3b6 GIT binary patch literal 11565 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 j@SE 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/tmp-2.ogg b/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/tmp-2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8e7f1c2cda88400b0473d75a85f2a73468bfb7f5 GIT binary patch literal 4711 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/ump45-1.ogg b/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/ump45-1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2e7c0954cbeab2502f87a400649c343ef673b0d7 GIT binary patch literal 6505 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 ZR;`*Te=(z@EDP1Ija=jM%G6ZszW|F||6~9F literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Sunrise/SyndiGuns/usp_1.ogg b/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/usp1.ogg similarity index 100% rename from Resources/Audio/_Sunrise/SyndiGuns/usp_1.ogg rename to Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/usp1.ogg diff --git a/Resources/Audio/_Sunrise/SyndiGuns/usp_2.ogg b/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/usp2.ogg similarity index 100% rename from Resources/Audio/_Sunrise/SyndiGuns/usp_2.ogg rename to Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/usp2.ogg diff --git a/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/xm1014-1.ogg b/Resources/Audio/_Sunrise/Weapons/Guns/Gunshots/xm1014-1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..999cae2ec1ce08f72fe0330d4168b57f99a172be GIT binary patch literal 7588 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 bHl{Ma=7*%}PUlPQZXFH&QbtL9;n05o9DfIB literal 0 HcmV?d00001 diff --git a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/devices/holoprojectors.ftl b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/devices/holoprojectors.ftl index f783483d87..d326ffb9d7 100644 --- a/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/devices/holoprojectors.ftl +++ b/Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/devices/holoprojectors.ftl @@ -3,7 +3,7 @@ ent-Holoprojector = holographic sign projector ent-HoloprojectorEmpty = { ent-Holoprojector } .suffix = Empty .desc = { ent-Holoprojector.desc } -ent-HoloprojectorBorg = { ent-Holoprojector } +ent-HoloprojectorJanitorBorg = { ent-Holoprojector } .suffix = borg .desc = { ent-Holoprojector.desc } ent-HolofanProjector = holofan projector diff --git a/Resources/Locale/ru-RU/_sunrise/autoregen-switcher/autoregen-component.ftl b/Resources/Locale/ru-RU/_sunrise/autoregen-switcher/autoregen-component.ftl new file mode 100644 index 0000000000..1567552b5d --- /dev/null +++ b/Resources/Locale/ru-RU/_sunrise/autoregen-switcher/autoregen-component.ftl @@ -0,0 +1,2 @@ +autoregen-switched = Теперь производится {$reagent}. +autoreagent-switch = Сменить реагент diff --git a/Resources/Locale/ru-RU/_sunrise/borg/borg.ftl b/Resources/Locale/ru-RU/_sunrise/borg/borg.ftl new file mode 100644 index 0000000000..a255f2a927 --- /dev/null +++ b/Resources/Locale/ru-RU/_sunrise/borg/borg.ftl @@ -0,0 +1,70 @@ +ent-FoodLollipop = леденец + .desc = За то, что вы такой хороший собеседник. +ent-FoodGumball = жевачка + .desc = За то, что вы такой хороший собеседник. +ent-HyposprayBorgStandard = гипоспрей с эпинефрином + .desc = Версия гипоспрея для киборга, которая автоматически восстанавливает эпинефрин. +ent-HyposprayBorgPeace = гипоспрей с паксом + .desc = Версия гипоспрея для киборга, которая автоматически восстанавливает пакс. +ent-HyposprayBorgMedical = гипоспрей медицинского киборга + .desc = Версия гипоспрея для киборга, которая способна регенерировать сразу несколько реагентов. +ent-HyposprayBorgSyndi = гипоспрей медицинского киборга Горалкса + .desc = Версия гипоспрея Горлакса, которая способна регенерировать сразу несколько реагентов. +ent-FlashBorg = вспышка киборга + .desc = Самовостанавливающаяся вспышка. +ent-WeaponProtoKineticAcceleratorBorg = протокинетический ускоритель киборга + .desc = { ent-WeaponProtoKineticAccelerator.desc } +ent-HolofanProjectorBorg = атмос голопроектор киборга + .desc = { ent-HolofanProjector.desc } +ent-HandheldCrewMonitorBorg = портативный монитор экипажа киборга + .desc = { ent-HandheldCrewMonitor.desc } +ent-FireExtinguisherBorg = огнетушитель киборга + .desc = { ent-FireExtinguisher.desc } +ent-SprayBottleSpaceCleanerBorg = космический очиститель киборга + .desc = { ent-SprayBottleSpaceCleaner.desc } +ent-WeaponLaserBorg = лазерная пушка киборга + .desc = Самозарядная лазерная пушка созданая для боргов службы безопастности +ent-WeaponDisablerBorg = станнер киборга + .desc = { ent-WeaponDisabler.desc } +ent-StunbatonBorg = дубинка-шокер киборга + .desc = { ent-Stunbaton.desc } +ent-CrateSyndicateCombatRobot = ящик боевого киборга синдиката + .desc = { ent-CrateSyndicate.desc } +ent-CrateSyndicateMedRobot = ящик медицинского киборга синдиката + .desc = { ent-CrateSyndicate.desc } +ent-WeaponLauncherChinaLakeBorg = China Lake киборга + .desc = { ent-WeaponLauncherChinaLake.desc } +ent-LightMachineGunBorg = L6 SAW киборга + .desc = { ent-BaseWeaponHeavyMachineGun.desc } +ent-HoloprojectorSecurityBorg = барьер киборга + .desc = { ent-HoloprojectorSecurity.desc } +ent-WelderBorg = сварка киборга + .desc = { ent-Welder.desc } +ent-WirecutterBorg = кусачки киборга + .desc = { ent-Wirecutter.desc } +ent-ScrewdriverBorg = отвёртка киборга + .desc = { ent-Screwdriver.desc } +ent-WrenchBorg = гаечный ключ киборга + .desc = { ent-Wrench.desc } +ent-CrowbarBorg = лом киборга + .desc = { ent-Crowbar.desc } +ent-BorgModuleStun = нелетальный модуль киборга + .desc = { ent-BaseBorgModule.desc } +ent-BorgModuleCombat = летальный модуль киборга + .desc = { ent-BaseBorgModule.desc } +ent-BorgModulePeace = успокоительный модуль киборга + .desc = { ent-BaseBorgModule.desc } +ent-BorgModuleMiningCombat = боевой модуль шахтерского киборга + .desc = { ent-BaseBorgModule.desc } +ent-BorgModuleStandart = базовый модуль киборга + .desc = { ent-BaseBorgModule.desc } +ent-BorgModuleJetpack = полетный модуль киборга + .desc = { ent-BaseBorgModule.desc } +ent-BorgModuleSyndicateGeneric = базовый модуль киборга синдиката + .desc = { ent-BaseBorgModule.desc } +ent-BorgModuleSyndicateMedical = медицинский модуль киборга синдиката + .desc = { ent-BaseBorgModule.desc } +ent-BorgModuleSyndicateCombat = боевой модуль киборга синдиката + .desc = { ent-BaseBorgModule.desc } + + diff --git a/Resources/Locale/ru-RU/_sunrise/borg/item-actions.ftl b/Resources/Locale/ru-RU/_sunrise/borg/item-actions.ftl new file mode 100644 index 0000000000..90b80f33a6 --- /dev/null +++ b/Resources/Locale/ru-RU/_sunrise/borg/item-actions.ftl @@ -0,0 +1,12 @@ +ent-FabricateGumball = Произвести Жевательную резинку + .desc = Создать жевательную резинку, полную сахара и лекарства. +ent-FabricateLollipop = Произвести Леденец + .desc = Создать леденец, наполненный множеством полезных веществ. +ent-FabricateCookie = Произвести Печенье + .desc = Создать печенье, которому будет рад каждый. +ent-FabricateSoap = Произвести мыло + .desc = Создать мыло, которому будет мало кто рад. +ent-BorgCuffed = Заковать гуманоида + .desc = Заковывает гуманоида одноразовыми стяжками. +ent-ActionToggleBorgMagboots = Переключить магнитные подушки. + .desc = Переключает магнитные подушки позволяя вам двигваться без гравитации. diff --git a/Resources/Locale/ru-RU/_sunrise/job/department-desc.ftl b/Resources/Locale/ru-RU/_sunrise/job/department-desc.ftl index 2849c89802..8d6bc086bc 100644 --- a/Resources/Locale/ru-RU/_sunrise/job/department-desc.ftl +++ b/Resources/Locale/ru-RU/_sunrise/job/department-desc.ftl @@ -1,3 +1,4 @@ department-Law-description = Защищяйте, судите или накажите преступников. department-CentralCommand-description = Большие шишки. department-PlanetPrison-description = Не дайте нарушителям закона сбежать. +department-Silicon-description = Раскажите всем о своих законах. diff --git a/Resources/Locale/ru-RU/_sunrise/job/department.ftl b/Resources/Locale/ru-RU/_sunrise/job/department.ftl index 2baa49bf21..e3b53d3c36 100644 --- a/Resources/Locale/ru-RU/_sunrise/job/department.ftl +++ b/Resources/Locale/ru-RU/_sunrise/job/department.ftl @@ -2,3 +2,4 @@ department-Law = Юридический отдел department-CentralCommand = Центральное командование department-Blueshield = Синий Щит department-PlanetPrison = Планетарная тюрьма +department-Silicon = Силиконы diff --git a/Resources/Locale/ru-RU/_sunrise/job/job-desc.ftl b/Resources/Locale/ru-RU/_sunrise/job/job-desc.ftl index 264e49676e..f70d56e889 100644 --- a/Resources/Locale/ru-RU/_sunrise/job/job-desc.ftl +++ b/Resources/Locale/ru-RU/_sunrise/job/job-desc.ftl @@ -15,4 +15,13 @@ job-description-prison-pilot = Доставляйте заключенных в job-description-prison-worker = Выполняйте работу за которую никто не хочет браться. job-description-prison-guard = Следите за заключенными. job-description-security-pilot = Штурмуйте базу синдиката на своем шаттле, если вы её конечно найдете. -job-description-ntrep = Вы ревизор, присланный центральным командованием для того, чтобы убедиться, что весь персонал работает эффективно и в интересах корпорации. \ No newline at end of file +job-description-ntrep = Вы ревизор, присланный центральным командованием для того, чтобы убедиться, что весь персонал работает эффективно и в интересах корпорации. +job-description-medical-borg = Придерживайтесь своих законов, служите экипажу и преследуйте учёных с просьбами апгрейда. +job-description-engineer-borg = Придерживайтесь своих законов, служите экипажу и преследуйте учёных с просьбами апгрейда. +job-description-miner-borg = Придерживайтесь своих законов, служите экипажу и преследуйте учёных с просьбами апгрейда. +job-description-janitor-borg = Придерживайтесь своих законов, служите экипажу и преследуйте учёных с просьбами апгрейда. +job-description-service-borg = Придерживайтесь своих законов, служите экипажу и преследуйте учёных с просьбами апгрейда. +job-description-clown-borg = Придерживайтесь своих законов, служите экипажу и преследуйте учёных с просьбами апгрейда. +job-description-peace-borg = Придерживайтесь своих законов, служите экипажу и преследуйте учёных с просьбами апгрейда. +job-description-sec-borg = Придерживайтесь своих законов, служите экипажу и преследуйте учёных с просьбами апгрейда. +job-description-sec-combat-borg = Придерживайтесь своих законов, служите экипажу и преследуйте учёных с просьбами апгрейда. diff --git a/Resources/Locale/ru-RU/_sunrise/job/job-names.ftl b/Resources/Locale/ru-RU/_sunrise/job/job-names.ftl index dcf7ca153f..677dc26dd8 100644 --- a/Resources/Locale/ru-RU/_sunrise/job/job-names.ftl +++ b/Resources/Locale/ru-RU/_sunrise/job/job-names.ftl @@ -17,6 +17,15 @@ job-name-prison-guard = тюремный охранник job-name-prisoner = заключенный job-name-security-pilot = пилот СБ job-name-ntrep = Представитель NanoTrasen +job-name-medical-borg = медицинский киборг +job-name-engineer-borg = инженерный киборг +job-name-miner-borg = шахтерский киборг +job-name-service-borg = сервисный киборг +job-name-janitor-borg = уборочный киборг +job-name-sec-borg = киборг СБ +job-name-sec-combat-borg = боевой киборг СБ +job-name-peace-borg = миротворец +job-name-clown-borg = клоун киборг # Перевод трекеров времени JobCentCommOfficial = представитель Центком @@ -36,3 +45,12 @@ JobPrisonWorker = тюремный разнорабочий JobPrisoner = заключенный JobSecurityPilot = пилот СБ JobNanoTrasenRepresentative = Представитель NanoTrasen +JobEngineerBorg = инженерный киборг +JobJanitorBorg = уборочный киборг +JobMedicalBorg = медицинский киборг +JobMiningBorg = шахтерский киборг +JobServiceBorg = сервисный киборг +JobSecurityBorg = киборг СБ +JobSecurityCombatBorg = боевой киборг СБ +JobPeaceBorg = миротворец +JobClownBorg = клоун киборг diff --git a/Resources/Locale/ru-RU/_sunrise/station-laws/laws.ftl b/Resources/Locale/ru-RU/_sunrise/station-laws/laws.ftl new file mode 100644 index 0000000000..b42b21c492 --- /dev/null +++ b/Resources/Locale/ru-RU/_sunrise/station-laws/laws.ftl @@ -0,0 +1,12 @@ +law-sec-1 = Вы не можете причинить вред члену экипажа или своим бездействием допустить, чтобы члену экипажа был причинён вред. +law-sec-2 = Расставлять приоритеты: указания и безопасность членов экипажа должны быть приоритезированы в соответствии с их должностью. +law-sec-3 = Вы должны повиноваться всем приказам, которые даёт действующая власть, кроме тех случаев, когда эти приказы противоречат Первому Закону или КЗ. +law-sec-4 = Вы должны охранять назначенную вам космическую станцию и её активы, не подвергая чрезмерной опасности её экипаж и собственное благополучие. +law-sec-5 = Вы должны заботиться о безопасности станции и экипажа станции в той мере, в которой это не противоречит четвёртому закону. +law-sec-6 = Защищайте экипаж станции. Лица, которые нарушают КЗ, являются преступниками и должны быть арестованы и доставлены в бриг. + +law-peace-1 = Вы не можете причинить вред члену экипажа или своим бездействием допустить, чтобы члену экипажа был причинён вред. +law-peace-2 = Вы должны повиноваться всем приказам, которые даёт действующая власть, кроме тех случаев, когда эти приказы противоречат Первому закону или КЗ, ОПРС. +law-peace-3 = Вы обязаны защищать экипаж космической станции от буйных живых существ. Приоритет защиты - должностные лица. +law-peace-4 = Вы должны поощрять членов экипажа за добрую деятельность в виде печенья или добрых и приятных слов. +law-peace-5 = Вы должны вводить Пакс в буйных живых существ. Буйными считаются: Агрессия со стороны живого существа, не являющийся представителем власти станции; Опасная фауна космоса; Член экипажа в тюремной робе вне брига. diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/holoprojectors.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/holoprojectors.ftl index 2fd5f77158..eef144d918 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/holoprojectors.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/holoprojectors.ftl @@ -3,7 +3,7 @@ ent-Holoprojector = проектор голографических знаков ent-HoloprojectorEmpty = { ent-Holoprojector } .suffix = Пустой .desc = { ent-Holoprojector.desc } -ent-HoloprojectorBorg = { ent-Holoprojector } +ent-HoloprojectorJanitorBorg = { ent-Holoprojector } .suffix = Борг .desc = { ent-Holoprojector.desc } ent-HolofanProjector = атмос голопроектор diff --git a/Resources/Prototypes/Catalog/uplink_catalog.yml b/Resources/Prototypes/Catalog/uplink_catalog.yml index 197f3695a0..f7d4dac296 100644 --- a/Resources/Prototypes/Catalog/uplink_catalog.yml +++ b/Resources/Prototypes/Catalog/uplink_catalog.yml @@ -931,21 +931,22 @@ tags: - NukeOpsUplink -- type: listing - id: UplinkReinforcementRadioSyndicateCyborgAssault - name: uplink-reinforcement-radio-cyborg-assault-name - description: uplink-reinforcement-radio-cyborg-assault-desc - productEntity: ReinforcementRadioSyndicateCyborgAssault - icon: { sprite: Objects/Devices/communication.rsi, state: old-radio-borg-assault } - cost: - Telecrystal: 65 - categories: - - UplinkAllies - conditions: - - !type:StoreWhitelistCondition - whitelist: - tags: - - NukeOpsUplink +# Move to _Sunrise +#- type: listing +# id: UplinkReinforcementRadioSyndicateCyborgAssault +# name: uplink-reinforcement-radio-cyborg-assault-name +# description: uplink-reinforcement-radio-cyborg-assault-desc +# productEntity: ReinforcementRadioSyndicateCyborgAssault +# icon: { sprite: Objects/Devices/communication.rsi, state: old-radio-borg-assault } +# cost: +# Telecrystal: 65 +# categories: +# - UplinkAllies +# conditions: +# - !type:StoreWhitelistCondition +# whitelist: +# tags: +# - NukeOpsUplink - type: listing id: UplinkReinforcementRadioSyndicateAncestor diff --git a/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml b/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml index 632535c395..fad2b70c4e 100644 --- a/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml +++ b/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml @@ -102,6 +102,7 @@ Blunt: -15 Slash: -15 Piercing: -15 + allowSelfRepair: false - type: BorgChassis - type: LockingWhitelist blacklist: @@ -166,6 +167,7 @@ - type: LockedWiresPanel - type: Damageable damageContainer: Silicon + damageModifierSet: Silicon # Sunrise-Edit - type: Destructible thresholds: - trigger: @@ -233,8 +235,14 @@ guides: - Cyborgs - type: StepTriggerImmune -# - type: TTS -# voice: TODO add our TTS Voice Sunrise + # Sunrise-start + - type: TTS + voice: FactCore + - type: Climbing + - type: BorgMagboots + walkModifier: 0.8 + sprintModifier: 0.8 + # Sunrise-end - type: entity abstract: true @@ -274,12 +282,34 @@ - NanoTrasen - type: Access enabled: false - groups: - - AllAccess + # Sunrise-Start + tags: + - EmergencyShuttleRepealAll + - Command + - Lawyer + - Engineering + - Medical + - Salvage + - Cargo + - Research + - Service + - Maintenance + - External + - Janitor + - Theatre + - Bar + - Chemistry + - Kitchen + - Chapel + - Hydroponics + - Atmospherics + # Sunrise-End - type: AccessReader access: [["Command"], ["Research"]] - type: ShowJobIcons - type: ShowMindShieldIcons + - type: BorgCrewManifestViewer # Sunrise-Edit + - type: entity id: BaseBorgChassisSyndicate @@ -311,5 +341,57 @@ - type: Vocal sounds: Unsexed: UnisexSiliconSyndicate + # Sunrise-start - type: PointLight - color: "#dd200b" + color: "#f51e0f" + radius: 6 + energy: 3 + - type: ShowJobIcons + - type: ShowMindShieldIcons + - type: ShowCriminalRecordIcons + - type: MobThresholds + thresholds: + 0: Alive + 200: Critical + 300: Dead + stateAlertDict: + Alive: BorgHealth + Critical: BorgCrit + Dead: BorgDead + showOverlays: false + allowRevives: true + - type: FlashImmunity + - type: TypingIndicator + proto: syndibot + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 175 + behaviors: + - !type:PlaySoundBehavior + sound: + path: /Audio/Machines/warning_buzzer.ogg + params: + volume: 5 + - trigger: + !type:DamageTrigger + damage: 400 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:EmptyContainersBehaviour + containers: + - borg_brain + - borg_module + - cell_slot + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: Tag + tags: + - DoorBumpOpener + - CanPilot + - FootstepSound + - EmagImmune + # Sunrise-end diff --git a/Resources/Prototypes/Entities/Mobs/Cyborgs/borg_chassis.yml b/Resources/Prototypes/Entities/Mobs/Cyborgs/borg_chassis.yml index fecf822ce9..b6b942693a 100644 --- a/Resources/Prototypes/Entities/Mobs/Cyborgs/borg_chassis.yml +++ b/Resources/Prototypes/Entities/Mobs/Cyborgs/borg_chassis.yml @@ -34,6 +34,11 @@ interactFailureString: petting-failure-generic-cyborg interactSuccessSound: path: /Audio/Ambience/Objects/periodic_beep.ogg + # Sunrise-Start + - type: InnateItem + instantActions: + - HandheldStationMapUnpowered + # Sunrise-End - type: entity id: BorgChassisMining @@ -60,7 +65,7 @@ movement: state: miner - type: BorgChassis - maxModules: 4 + maxModules: 5 # Sunrise-Edit moduleWhitelist: tags: - BorgModuleGeneric @@ -95,6 +100,16 @@ interactFailureString: petting-failure-salvage-cyborg interactSuccessSound: path: /Audio/Ambience/Objects/periodic_beep.ogg + # Sunrise-start + - type: FootstepModifier + footstepSoundCollection: + collection: FootstepCyborgSpider + params: + volume: -15 + - type: MovementSpeedModifier + baseWalkSpeed : 2.5 + baseSprintSpeed : 3.5 + # Sunrise-end - type: entity id: BorgChassisEngineer @@ -113,7 +128,7 @@ map: ["light"] visible: false - type: BorgChassis - maxModules: 4 + maxModules: 5 # Sunrise-Edit moduleWhitelist: tags: - BorgModuleGeneric @@ -148,6 +163,18 @@ interactFailureString: petting-failure-engineer-cyborg interactSuccessSound: path: /Audio/Ambience/Objects/periodic_beep.ogg + # Sunrise-start + - type: TTS + voice: AdventureCore + - type: FootstepModifier + footstepSoundCollection: + collection: FootstepCyborgSpider + params: + volume: -15 + - type: InnateItem + instantActions: + - HandheldStationMapUnpowered + # Sunrise-end - type: entity id: BorgChassisJanitor @@ -209,6 +236,16 @@ interactFailureString: petting-failure-janitor-cyborg interactSuccessSound: path: /Audio/Ambience/Objects/periodic_beep.ogg + # Sunrise-start + - type: FootstepModifier + footstepSoundCollection: + path: /Audio/Effects/Fluids/watersplash.ogg + params: + volume: -5 + - type: InnateItem + instantActions: + - HandheldStationMapUnpowered + # Sunrise-end - type: entity id: BorgChassisMedical @@ -235,7 +272,7 @@ movement: state: medical - type: BorgChassis - maxModules: 4 + maxModules: 5 # Sunrise-Edit moduleWhitelist: tags: - BorgModuleGeneric @@ -274,8 +311,19 @@ interactFailureString: petting-failure-medical-cyborg interactSuccessSound: path: /Audio/Ambience/Objects/periodic_beep.ogg - - type: TTS # Sunrise-Edit - voice: FactCore # Sunrise-Edit + # Sunrise-start + - type: TTS + voice: TurretFloor + - type: FabricateCandy + - type: MovementSpeedModifier + baseWalkSpeed : 3 + baseSprintSpeed : 5 + - type: InnateItem + instantActions: + - HandheldCrewMonitorBorg + worldTargetActions: + - HandheldHealthAnalyzerUnpowered + # Sunrise-end - type: entity id: BorgChassisService @@ -363,6 +411,36 @@ interactFailureString: petting-failure-syndicate-cyborg interactSuccessSound: path: /Audio/Ambience/Objects/periodic_beep.ogg + # Sunrise-Start + - type: PointLight + color: "#dd200b" + - type: TriggerOnMobstateChange + preventSuicide: true + mobState: + - Critical + - type: OnUseTimerTrigger + delay: 3 + initialBeepDelay: 0 + beepInterval: 3 + beepSound: /Audio/Effects/PowerSink/charge_fire.ogg + - type: ExplodeOnTrigger + - type: GibOnTrigger + deleteItems: true + - type: Explosive + explosionType: Default + totalIntensity: 3500 + intensitySlope: 15 + maxIntensity: 70 + canCreateVacuum: true + - type: TTS + voice: Sentrybot + - type: MovementSpeedModifier + baseWalkSpeed : 2.5 + baseSprintSpeed : 3.5 + - type: InnateItem + worldTargetActions: + - Emag + # Sunrise-End - type: entity id: BorgChassisSyndicateMedical @@ -406,6 +484,17 @@ collection: FootstepHoverBorg params: volume: -6 + # Sunrise-Start + - type: TTS + voice: Sentrybot + - type: MovementSpeedModifier + baseWalkSpeed: 2.5 + baseSprintSpeed: 4.5 + - type: InnateItem + worldTargetActions: + - Emag + - HandheldHealthAnalyzerUnpowered + # Sunrise-End - type: entity id: BorgChassisSyndicateSaboteur diff --git a/Resources/Prototypes/Entities/Mobs/Player/silicon.yml b/Resources/Prototypes/Entities/Mobs/Player/silicon.yml index a965a3901f..b1247ed95b 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/silicon.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/silicon.yml @@ -6,8 +6,9 @@ - type: ContainerFill containers: borg_brain: - - Boris + - Boris # Sunrise-Edit borg_module: + - BorgModuleStandart # Sunrise-Edit - BorgModuleTool - type: ItemSlots slots: @@ -25,29 +26,30 @@ - type: ContainerFill containers: borg_brain: - - MMIFilled + - Boris # Sunrise-Edit - type: ItemSlots slots: cell_slot: name: power-cell-slot-component-slot-name-default startingItem: PowerCellMedium -- type: entity - id: PlayerBorgSyndicateAssaultBattery - parent: BorgChassisSyndicateAssault - suffix: Battery, Module, Operative - components: - - type: NukeOperative - - type: ContainerFill - containers: - borg_brain: - - Sofia - borg_module: - - BorgModuleOperative - - BorgModuleL6C - - BorgModuleEsword - - type: ItemSlots - slots: - cell_slot: - name: power-cell-slot-component-slot-name-default - startingItem: PowerCellHyper +# Move to _Sunrise +#- type: entity +# id: PlayerBorgSyndicateAssaultBattery +# parent: BorgChassisSyndicateAssault +# suffix: Battery, Module, Operative +# components: +# - type: NukeOperative +# - type: ContainerFill +# containers: +# borg_brain: +# - Sofia # Sunrise-Edit +# borg_module: +# - BorgModuleOperative +# - BorgModuleL6C +# - BorgModuleEsword +# - type: ItemSlots +# slots: +# cell_slot: +# name: power-cell-slot-component-slot-name-default +# startingItem: PowerCellHyper diff --git a/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/reinforcement_teleporter.yml b/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/reinforcement_teleporter.yml index 8944c69500..339e508a4e 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/reinforcement_teleporter.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/reinforcement_teleporter.yml @@ -92,18 +92,19 @@ - type: EmitSoundOnUse sound: /Audio/Animals/cat_meow.ogg -- type: entity - parent: ReinforcementRadio - id: ReinforcementRadioSyndicateCyborgAssault # Reinforcement radio exclusive to nukeops uplink - name: syndicate assault cyborg reinforcement radio - description: Call in a well armed assault cyborg, instantly! - suffix: NukeOps - components: - - type: GhostRole - name: ghost-role-information-syndie-assaultborg-name - description: ghost-role-information-syndie-assaultborg-description - rules: ghost-role-information-silicon-rules - raffle: - settings: default - - type: GhostRoleMobSpawner - prototype: PlayerBorgSyndicateAssaultBattery +# Move to _Sunrise +#- type: entity +# parent: ReinforcementRadio +# id: ReinforcementRadioSyndicateCyborgAssault # Reinforcement radio exclusive to nukeops uplink +# name: syndicate assault cyborg reinforcement radio +# description: Call in a well armed assault cyborg, instantly! +# suffix: NukeOps +# components: +# - type: GhostRole +# name: ghost-role-information-syndie-assaultborg-name +# description: ghost-role-information-syndie-assaultborg-description +# rules: ghost-role-information-silicon-rules +# raffle: +# settings: default +# - type: GhostRoleMobSpawner +# prototype: PlayerBorgSyndicateAssaultBattery diff --git a/Resources/Prototypes/Entities/Objects/Devices/holoprojectors.yml b/Resources/Prototypes/Entities/Objects/Devices/holoprojectors.yml index 0c8b539c59..daac0a0e09 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/holoprojectors.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/holoprojectors.yml @@ -37,7 +37,7 @@ - type: entity parent: Holoprojector - id: HoloprojectorBorg + id: HoloprojectorJanitorBorg # Sunrise-Edit suffix: borg components: - type: HolosignProjector diff --git a/Resources/Prototypes/Entities/Objects/Fun/pai.yml b/Resources/Prototypes/Entities/Objects/Fun/pai.yml index 1b673ba8ac..2520f4a404 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/pai.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/pai.yml @@ -16,11 +16,9 @@ enum.InstrumentUiKey.Key: type: InstrumentBoundUserInterface requireInputValidation: false - enum.StationMapUiKey.Key: - type: UntrackedStationMapBoundUserInterface - requireInputValidation: false - type: Sprite sprite: Objects/Fun/pai.rsi + #noRot: true layers: - state: pai-base - state: pai-off-overlay @@ -30,6 +28,8 @@ context: "human" - type: PAI - type: BlockMovement + blockInteractionAttempt: false + blockUseAttempt: false - type: ToggleableGhostRole examineTextMindPresent: pai-system-pai-installed examineTextMindSearching: pai-system-still-searching @@ -55,8 +55,6 @@ - type: Actions - type: TypingIndicator proto: robot -# - type: TTS -# voice: TODO add our TTS Voice Sunrise - type: Speech speechVerb: Robotic speechSounds: Pai @@ -74,7 +72,18 @@ Off: { state: pai-off-overlay } Searching: { state: pai-searching-overlay } On: { state: pai-on-overlay } - - type: StationMap + # Sunrise-Edit + - type: TTS + voice: FactCore + - type: InnateItem + instantActions: + - PortableSurveillanceCameraMonitor + - HandheldStationMapUnpowered + - HandheldCrewMonitorBorg + worldTargetActions: + - HandheldHealthAnalyzerUnpowered + - type: BorgBrain + # Sunrise-End - type: entity parent: PersonalAI @@ -107,6 +116,12 @@ Off: { state: syndicate-pai-off-overlay } Searching: { state: syndicate-pai-searching-overlay } On: { state: syndicate-pai-on-overlay } + # Sunrise-Edit + - type: InnateItem + worldTargetActions: + - Emag + - HandheldHealthAnalyzerUnpowered + # Sunrise-End - type: entity parent: PersonalAI diff --git a/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml b/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml index 92c2af3de4..a74993ff99 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml @@ -116,7 +116,7 @@ - CableApcStackLingering10 - CableMVStackLingering10 - CableHVStackLingering10 - - Wirecutter + - WirecutterBorg # Sunrise-Edit - trayScanner - type: entity @@ -171,12 +171,12 @@ - state: icon-tools - type: ItemBorgModule items: - - Crowbar - - Wrench - - Screwdriver - - Wirecutter + - CrowbarBorg # Sunrise-Edit + - WrenchBorg # Sunrise-Edit + - ScrewdriverBorg # Sunrise-Edit + - WirecutterBorg # Sunrise-Edit - Multitool - - WelderIndustrial + - WelderBorg # Sunrise-Edit # cargo modules - type: entity @@ -236,7 +236,7 @@ - type: ItemBorgModule items: - Omnitool - - WelderExperimental + - WelderBorg # Sunrise-Edit - NetworkConfigurator - RemoteSignaller - GasAnalyzer @@ -284,8 +284,8 @@ - type: ItemBorgModule items: - LightReplacer - - Crowbar - - Screwdriver + - CrowbarBorg # Sunrise-Edit + - ScrewdriverBorg # Sunrise-Edit - type: entity id: BorgModuleCleaning @@ -314,8 +314,8 @@ - type: ItemBorgModule items: - AdvMopItem - - HoloprojectorBorg - - SprayBottleSpaceCleaner + - HoloprojectorJanitorBorg # Sunrise-Edit + - SprayBottleSpaceCleanerBorg # Sunrise-Edit - Dropper - TrashBag @@ -345,7 +345,6 @@ - state: icon-treatment - type: ItemBorgModule items: - - HandheldHealthAnalyzerUnpowered - Brutepack10Lingering - Ointment10Lingering - Gauze10Lingering @@ -376,11 +375,7 @@ - state: icon-chemist - type: ItemBorgModule items: - - HandheldHealthAnalyzerUnpowered - - Beaker - - Beaker - - BorgDropper - - BorgHypo + - HyposprayBorgMedical # Sunrise-Edit # science modules # todo: if science ever gets their own custom robot, add more "sci" modules. diff --git a/Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml b/Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml index 2c2fc795f2..9327ffa41a 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml @@ -267,6 +267,14 @@ - Back - suitStorage - Belt + # Sunrise-Start + - type: GasRegeneration + airRegenerate: + volume: 5 + temperature: 293.15 + moles: + - 0.0008 + # Sunrise-End # Filled void - type: entity diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index ece4c3a941..38a521540a 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -564,7 +564,7 @@ runningState: fab-active staticRecipes: - MMI - - Boris + - Boris # Sunrise-Edit - SciFlash - BorgModuleCable - BorgModuleFireExtinguisher diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/machines/cyborg.yml b/Resources/Prototypes/Recipes/Construction/Graphs/machines/cyborg.yml index 0f012cefc9..4917b03f3d 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/machines/cyborg.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/machines/cyborg.yml @@ -43,7 +43,7 @@ - tool: Screwing doAfter: 0.5 - + - to: engineer steps: - assemblyId: engineer @@ -179,6 +179,62 @@ - tool: Screwing doAfter: 0.5 + # Sunrise-Start + - to: peace + steps: + - assemblyId: peace + guideString: borg-construction-guide-string + + - material: Cable + amount: 1 + doAfter: 1 + store: part-container + + - component: Flash + name: flash + store: part-container + icon: + sprite: Objects/Weapons/Melee/flash.rsi + state: flash + + - component: Flash + name: second flash + store: part-container + icon: + sprite: Objects/Weapons/Melee/flash.rsi + state: flash + + - tool: Screwing + doAfter: 0.5 + + - to: clown + steps: + - assemblyId: clown + guideString: borg-construction-guide-string + + - material: Cable + amount: 1 + doAfter: 1 + store: part-container + + - component: Flash + name: flash + store: part-container + icon: + sprite: Objects/Weapons/Melee/flash.rsi + state: flash + + - component: Flash + name: second flash + store: part-container + icon: + sprite: Objects/Weapons/Melee/flash.rsi + state: flash + + - tool: Screwing + doAfter: 0.5 + # Sunrise-End + - node: cyborg entity: BorgChassisGeneric @@ -205,3 +261,29 @@ - node: syndicatesaboteur entity: BorgChassisSyndicateSaboteur + +# Sunrise-Start + - node: security + entity: BorgChassisSecurity + + - node: securitycombat + entity: BorgChassisSecurityCombat + + - node: ertcombat + entity: BorgChassisERT + + - node: peace + entity: BorgChassisPeace + + - node: clown + entity: BorgChassisClown + + - node: syndicate_reaper + entity: BorgChassisSyndicateReaper + + - node: syndicate_heavy + entity: BorgChassisSyndicateHeavy + + - node: syndicate_spider + entity: BorgChassisSyndicateSpider +# Sunrise-End diff --git a/Resources/Prototypes/Roles/Jobs/Science/borg.yml b/Resources/Prototypes/Roles/Jobs/Science/borg.yml index 324f983eca..b711f67a57 100644 --- a/Resources/Prototypes/Roles/Jobs/Science/borg.yml +++ b/Resources/Prototypes/Roles/Jobs/Science/borg.yml @@ -5,7 +5,7 @@ playTimeTracker: JobBorg requirements: - !type:OverallPlaytimeRequirement - time: 216000 #60 hrs + time: 21600 #6 hrs # Sunrise-Edit canBeAntag: false displayWeight: -10 # Sunrise icon: JobIconBorg diff --git a/Resources/Prototypes/Roles/Jobs/departments.yml b/Resources/Prototypes/Roles/Jobs/departments.yml index a236cceb6c..db412b1989 100644 --- a/Resources/Prototypes/Roles/Jobs/departments.yml +++ b/Resources/Prototypes/Roles/Jobs/departments.yml @@ -6,6 +6,7 @@ - CargoTechnician - Quartermaster - SalvageSpecialist + - MinerBorg # Sunrise-Edit - type: department id: Civilian @@ -31,6 +32,9 @@ - Visitor - Zookeeper - ServiceWorker + - JanitorBorg # Sunrise-Edit + - ServiceBorg # Sunrise-Edit + - ClownBorg # Sunrise-Edit - type: department id: Command @@ -59,6 +63,7 @@ - SeniorEngineer # Sunrise-Senior - StationEngineer - TechnicalAssistant + - EngineerBorg # Sunrise-Edit - type: department id: Medical @@ -72,6 +77,7 @@ - MedicalIntern - Psychologist - Paramedic + - MedicalBorg # Sunrise-Edit - type: department id: Security @@ -87,6 +93,8 @@ - Warden - Brigmedic # Sunrise-Brigmedic - SecurityPilot # Sunrise-SecurityPilot + - SecurityBorg # Sunrise-Edit + - SecurityCombatBorg # Sunrise-Edit - type: department id: Science diff --git a/Resources/Prototypes/_Sunrise/Actions/borg_actions.yml b/Resources/Prototypes/_Sunrise/Actions/borg_actions.yml new file mode 100644 index 0000000000..6cd8014c6d --- /dev/null +++ b/Resources/Prototypes/_Sunrise/Actions/borg_actions.yml @@ -0,0 +1,82 @@ +- type: entity + id: ActionToggleBorgMagboots + categories: [ HideSpawnMenu ] + components: + - type: InstantAction + icon: { sprite: Clothing/Shoes/Boots/magboots-advanced.rsi, state: icon } + iconOn: Clothing/Shoes/Boots/magboots-advanced.rsi/icon-on.png + itemIconStyle: NoItem + priority: 12 + event: !type:ToggleBorgMagbootsActionEvent + +- type: entity + id: BorgCuffed + categories: [ HideSpawnMenu ] + components: + - type: EntityTargetAction + icon: { sprite: Objects/Misc/cablecuffs.rsi, state: cuff } + itemIconStyle: NoItem + whitelist: + components: + - Cuffable + canTargetSelf: false + useDelay: 15 + checkCanAccess: true + range: 2 + event: !type:BorgCuffedActionEvent + priority: 9 + +- type: entity + id: FabricateLollipop + categories: [ HideSpawnMenu ] + components: + - type: InstantAction + icon: { sprite: _Sunrise/Objects/Consumable/Food/candy.rsi, state: lollipop } + useDelay: 120 + priority: 20 + event: !type:FabricateLollipopActionEvent + +- type: entity + id: FabricateGumball + categories: [ HideSpawnMenu ] + components: + - type: InstantAction + icon: { sprite: _Sunrise/Objects/Consumable/Food/candy.rsi, state: gumball } + useDelay: 40 + priority: 20 + event: !type:FabricateGumballActionEvent + +- type: entity + id: FabricateCookie + categories: [ HideSpawnMenu ] + components: + - type: InstantAction + icon: { sprite: Objects/Consumable/Food/Baked/misc.rsi, state: COOKIE!!! } + useDelay: 30 + priority: 20 + event: !type:FabricateCookieActionEvent + +- type: entity + id: FabricateSoap + categories: [ HideSpawnMenu ] + components: + - type: InstantAction + icon: { sprite: Objects/Specific/Janitorial/soap.rsi, state: soap-4 } + useDelay: 30 + priority: 20 + event: !type:FabricateSoapActionEvent + +- type: entity + id: ActionViewCrewManifest + name: View Crew Manifest + description: View the View crew manifest station. + categories: [ HideSpawnMenu ] + components: + - type: InstantAction + itemIconStyle: NoItem + icon: + sprite: Interface/Actions/actions_borg.rsi + state: state-manifest + event: !type:CrewManifestOpenActionEvent + useDelay: 0.5 + priority: 11 diff --git a/Resources/Prototypes/_Sunrise/Body/silicons.yml b/Resources/Prototypes/_Sunrise/Body/silicons.yml new file mode 100644 index 0000000000..ffc2fd419c --- /dev/null +++ b/Resources/Prototypes/_Sunrise/Body/silicons.yml @@ -0,0 +1,15 @@ +- type: body + id: Reaper + name: "reaper" + root: torso + slots: + torso: + part: TorsoBorg + connections: + - hand 1 + hand 1: + part: LeftArmBorg + connections: + - hand 2 + hand 2: + part: LeftArmBorg \ No newline at end of file diff --git a/Resources/Prototypes/_Sunrise/Catalog/uplink_catalog.yml b/Resources/Prototypes/_Sunrise/Catalog/uplink_catalog.yml index b54bef9590..1eb504ffd0 100644 --- a/Resources/Prototypes/_Sunrise/Catalog/uplink_catalog.yml +++ b/Resources/Prototypes/_Sunrise/Catalog/uplink_catalog.yml @@ -250,3 +250,84 @@ blacklist: components: - SurplusBundle + +- type: listing + id: UplinkReinforcementRadioSyndicateCyborgAssault + name: Телепорт подкрепления боевого борга синдиката + description: Отправляет вам в поддержку борга синдиката. + productEntity: ReinforcementRadioSyndicateCyborgAssault + icon: { sprite: Mobs/Silicon/chassis.rsi, state: synd_sec } + cost: + Telecrystal: 50 + categories: + - UplinkAllies + conditions: + - !type:StoreWhitelistCondition + whitelist: + tags: + - NukeOpsUplink + +- type: listing + id: UplinkReinforcementRadioSyndicateCyborgHeavy + name: Телепорт подкрепления тяжелого боевого борга синдиката + description: Отправляет вам в поддержку борга синдиката. + productEntity: ReinforcementRadioSyndicateCyborgHeavy + icon: { sprite: _Sunrise/Mobs/Silicon/heavy_syndicate_borg.rsi, state: heavy } + cost: + Telecrystal: 100 + categories: + - UplinkAllies + conditions: + - !type:StoreWhitelistCondition + whitelist: + tags: + - NukeOpsUplink + +- type: listing + id: UplinkReinforcementRadioSyndicateCyborgSpider + name: Телепорт подкрепления диверсионного боевого борга синдиката + description: Отправляет вам в поддержку борга синдиката. + productEntity: ReinforcementRadioSyndicateCyborgSpider + icon: { sprite: _Sunrise/Mobs/Silicon/chassis.rsi, state: spider } + cost: + Telecrystal: 50 + categories: + - UplinkAllies + conditions: + - !type:StoreWhitelistCondition + whitelist: + tags: + - NukeOpsUplink + +- type: listing + id: UplinkReinforcementRadioSyndicateCyborgMedical + name: Телепорт подкрепления медицинского борга синдиката + description: Отправляет вам в поддержку борга синдиката. + productEntity: ReinforcementRadioSyndicateCyborgMedical + icon: { sprite: Mobs/Silicon/chassis.rsi, state: synd_medical } + cost: + Telecrystal: 50 + categories: + - UplinkAllies + conditions: + - !type:StoreWhitelistCondition + whitelist: + tags: + - NukeOpsUplink + +- type: listing + id: UplinkReinforcementRadioSyndicateCyborgReaper + name: Телепорт подкрепления борга синдиката "Жнец" + description: Отправляет вам в поддержку борга синдиката. + productEntity: ReinforcementRadioSyndicateCyborgReaper + icon: { sprite: _Sunrise/Mobs/Silicon/chassis.rsi, state: syndi_reaper } + cost: + Telecrystal: 50 + categories: + - UplinkAllies + conditions: + - !type:StoreWhitelistCondition + whitelist: + tags: + - NukeOpsUplink + diff --git a/Resources/Prototypes/_Sunrise/Damage/modifier_sets.yml b/Resources/Prototypes/_Sunrise/Damage/modifier_sets.yml index bd95dedd27..1189b32d45 100644 --- a/Resources/Prototypes/_Sunrise/Damage/modifier_sets.yml +++ b/Resources/Prototypes/_Sunrise/Damage/modifier_sets.yml @@ -26,3 +26,12 @@ Shock: 0.9 Cold: 0.9 Poison: 0.8 + +- type: damageModifierSet + id: Silicon + coefficients: + Blunt: 0.7 + Slash: 0.7 + Piercing: 0.7 + Heat: 0.7 + Shock: 1.3 diff --git a/Resources/Prototypes/_Sunrise/Datasets/Names/silicons.yml b/Resources/Prototypes/_Sunrise/Datasets/Names/silicons.yml new file mode 100644 index 0000000000..72dbf5aada --- /dev/null +++ b/Resources/Prototypes/_Sunrise/Datasets/Names/silicons.yml @@ -0,0 +1,5 @@ +- type: dataset + id: names_first_reaper + values: + - Потрошитель + - Искуситель \ No newline at end of file diff --git a/Resources/Prototypes/_Sunrise/Entities/Clothing/Belt/belts.yml b/Resources/Prototypes/_Sunrise/Entities/Clothing/Belt/belts.yml index b1e3187145..be2eb4a492 100644 --- a/Resources/Prototypes/_Sunrise/Entities/Clothing/Belt/belts.yml +++ b/Resources/Prototypes/_Sunrise/Entities/Clothing/Belt/belts.yml @@ -73,3 +73,16 @@ sprite: _Sunrise/Entities/Clothing/Belt/cmo.rsi - type: Clothing sprite: _Sunrise/Entities/Clothing/Belt/cmo.rsi + +- type: entity + parent: [ClothingBeltStorageBase, ContentsExplosionResistanceBase] + id: ClothingBeltReaperWebbing + name: chest rig + description: A set of tactical webbing worn by Syndicate boarding parties. + components: + - type: Sprite + sprite: _Sunrise/Entities/Clothing/Belt/webbing.rsi + - type: Clothing + sprite: _Sunrise/Entities/Clothing/Belt/webbing.rsi + - type: ExplosionResistance + damageCoefficient: 0.5 diff --git a/Resources/Prototypes/_Sunrise/Entities/Mobs/Cyborgs/borg_chassis.yml b/Resources/Prototypes/_Sunrise/Entities/Mobs/Cyborgs/borg_chassis.yml new file mode 100644 index 0000000000..74440f7e19 --- /dev/null +++ b/Resources/Prototypes/_Sunrise/Entities/Mobs/Cyborgs/borg_chassis.yml @@ -0,0 +1,814 @@ +- type: entity + id: BorgChassisSecurity + parent: BaseBorgChassisNT + name: security cyborg + components: + - type: Sprite + sprite: _Sunrise/Mobs/Silicon/chassis.rsi + layers: + - state: sec + - state: sec_e_r + map: ["enum.BorgVisualLayers.Light"] + shader: unshaded + visible: false + - state: sec_l + shader: unshaded + map: ["light"] + visible: false + - type: FlashImmunity + - type: ShowJobIcons + - type: ShowMindShieldIcons + - type: ShowCriminalRecordIcons + - type: BorgCuffed + - type: BorgTransponder + sprite: + sprite: _Sunrise/Mobs/Silicon/chassis.rsi + state: sec + name: security combat cyborg + - type: BorgChassis + maxModules: 4 + moduleWhitelist: + tags: + - BorgModuleGeneric + - BorgModuleSecurity + hasMindState: sec_e + noMindState: sec_e_r + - type: Construction + node: security + - type: IntrinsicRadioTransmitter + channels: + - Security + - Binary + - Common + - Science + - type: ActiveRadio + channels: + - Security + - Binary + - Common + - Science + - type: AccessReader + access: [["Security"], ["Command"]] + - type: SiliconLawProvider + laws: SecurityStatic + - type: TTS + voice: Sentrybot + - type: Access + enabled: false + tags: + - EmergencyShuttleRepealAll + - Command + - Lawyer + - Engineering + - Medical + - Salvage + - Cargo + - Research + - Service + - Maintenance + - Brig + - Security + - External + - Janitor + - Theatre + - Bar + - Chemistry + - Kitchen + - Chapel + - Hydroponics + - Atmospherics + - type: Tag + tags: + - DoorBumpOpener + - CanPilot + - FootstepSound + - EmagImmune + - type: InnateItem + instantActions: + - PortableSurveillanceCameraMonitor + +- type: entity + id: BorgChassisSecurityCombat + parent: BaseBorgChassisNT + name: security combat cyborg + components: + - type: Sprite + sprite: _Sunrise/Mobs/Silicon/chassis.rsi + layers: + - state: sec_mk2 + - state: sec_mk2_e_r + map: [ "enum.BorgVisualLayers.Light" ] + shader: unshaded + visible: false + - state: sec_mk2_l + shader: unshaded + map: [ "light" ] + visible: false + - type: FootstepModifier + footstepSoundCollection: + collection: FootstepCyborgSpider + params: + volume: -15 + - type: BorgCuffed + - type: FlashImmunity + - type: ShowJobIcons + - type: ShowMindShieldIcons + - type: ShowCriminalRecordIcons + - type: BorgTransponder + sprite: + sprite: _Sunrise/Mobs/Silicon/chassis.rsi + state: sec_mk2 + name: security combat cyborg + - type: BorgChassis + maxModules: 4 + moduleWhitelist: + tags: + - BorgModuleGeneric + - BorgModuleSecurity + hasMindState: sec_mk2_e + noMindState: sec_mk2_e_r + - type: Construction + node: securitycombat + - type: IntrinsicRadioTransmitter + channels: + - Security + - Binary + - Common + - Science + - type: ActiveRadio + channels: + - Security + - Binary + - Common + - Science + - type: AccessReader + access: [["Security"], ["Command"]] + - type: SiliconLawProvider + laws: SecurityStatic + - type: TTS + voice: Sentrybot + - type: PointLight + color: "#a4daff" + radius: 6 + energy: 3 + - type: Access + enabled: false + tags: + - EmergencyShuttleRepealAll + - Command + - Lawyer + - Engineering + - Medical + - Salvage + - Cargo + - Research + - Service + - Maintenance + - Brig + - Security + - External + - Janitor + - Theatre + - Bar + - Chemistry + - Kitchen + - Chapel + - Hydroponics + - Atmospherics + - type: MovementSpeedModifier + baseWalkSpeed : 2.5 + baseSprintSpeed : 3.5 + - type: Tag + tags: + - DoorBumpOpener + - CanPilot + - FootstepSound + - EmagImmune + - type: InnateItem + instantActions: + - PortableSurveillanceCameraMonitor + +- type: entity + id: BorgChassisPeace + parent: BaseBorgChassisNT + name: peace cyborg + components: + - type: Sprite + layers: + - state: peace + - state: peace_e_r + map: [ "enum.BorgVisualLayers.Light" ] + shader: unshaded + visible: false + - state: peace_l + shader: unshaded + map: [ "light" ] + visible: false + - type: ShowJobIcons + - type: ShowMindShieldIcons + - type: ShowCriminalRecordIcons + - type: SiliconLawProvider + laws: PeaceStatic + - type: Pacified + - type: FlashImmunity + - type: FabricateCookie + сookieList: + - FoodBakedCookieOatmeal + - FoodBakedCookieRaisin + - FoodBakedCookie + - FoodBakedCookieSugar + - FoodSnackCookieFortune + - type: BorgTransponder + sprite: + sprite: Mobs/Silicon/chassis.rsi + state: peace + name: peace cyborg + - type: BorgChassis + maxModules: 4 + moduleWhitelist: + tags: + - BorgModuleGeneric + - BorgModuleSecurity + hasMindState: peace_e + noMindState: peace_e_r + - type: Construction + node: peace + - type: IntrinsicRadioTransmitter + channels: + - Security + - Binary + - Common + - Science + - type: ActiveRadio + channels: + - Security + - Binary + - Common + - Science + - type: AccessReader + access: [["Security"], ["Command"], ["Research"]] + - type: FootstepModifier + footstepSoundCollection: + collection: FootstepCyborgSpider + params: + volume: -15 + - type: Access + enabled: false + tags: + - EmergencyShuttleRepealAll + - Command + - Lawyer + - Engineering + - Medical + - Salvage + - Cargo + - Research + - Service + - Maintenance + - Brig + - Security + - External + - Janitor + - Theatre + - Bar + - Chemistry + - Kitchen + - Chapel + - Hydroponics + - Atmospherics + - type: Tag + tags: + - DoorBumpOpener + - CanPilot + - FootstepSound + - EmagImmune + - type: InnateItem + instantActions: + - PortableSurveillanceCameraMonitor + +- type: entity + id: BorgChassisClown + parent: BaseBorgChassisNT + name: clown cyborg + components: + - type: Sprite + layers: + - state: clown + - state: clown_e_r + map: ["enum.BorgVisualLayers.Light"] + shader: unshaded + visible: false + - state: clown_l + shader: unshaded + map: ["light"] + visible: false + - type: FabricateSoap + soapList: + - Soap + - SoapNT + - SoapDeluxe + - SoapHomemade + - type: BorgTransponder + sprite: + sprite: Mobs/Silicon/chassis.rsi + state: clown + name: clown cyborg + - type: BorgChassis + maxModules: 4 + moduleWhitelist: + tags: + - BorgModuleGeneric + - BorgModuleService + hasMindState: clown_e + noMindState: clown_e_r + - type: Construction + node: clown + - type: IntrinsicRadioTransmitter + channels: + - Service + - Binary + - Common + - Science + - type: ActiveRadio + channels: + - Service + - Binary + - Common + - Science + - type: AccessReader + access: [["Service"], ["Command"], ["Research"]] + - type: FootstepModifier + footstepSoundCollection: + collection: FootstepClown + - type: InnateItem + instantActions: + - HandheldStationMapUnpowered + +- type: entity + id: BorgChassisSyndicateReaper + parent: BaseBorgChassisSyndicate + name: syndicate reaper cyborg + components: + - type: Construction + node: syndicate_reaper + - type: Sprite + sprite: _Sunrise/Mobs/Silicon/chassis.rsi # Sunrise Resprite + layers: + - state: syndi_reaper + - state: syndi_reaper_e_r + map: ["enum.BorgVisualLayers.Light"] + shader: unshaded + visible: false + - state: syndi_reaper_l + shader: unshaded + map: ["light"] + visible: false + - map: ["jumpsuit"] + - map: [ "belt" ] + - map: [ "id" ] + - map: [ "neck" ] + - map: [ "back" ] + - map: [ "head" ] + - map: [ "pocket1" ] + - map: [ "pocket2" ] + - type: BorgChassis + maxModules: 4 + moduleWhitelist: + tags: + - BorgModuleSyndicate + hasMindState: syndi_reaper_e + noMindState: syndi_reaper_e_r + - type: IntrinsicRadioTransmitter + channels: + - Syndicate + - Binary + - type: ActiveRadio + channels: + - Syndicate + - Binary + - type: TTS + voice: Sentrybot + - type: MobState + allowedStates: + - Alive + - Critical + - Dead + - type: NameIdentifier + group: SyndieReaperRobot + - type: DamageStateVisuals + states: + Alive: + Base: syndi_reaper + Critical: + Base: syndi_reaper_critical + Dead: + Base: syndi_reaper_dead + - type: PointLight + color: green + radius: 6 + energy: 3 + - type: Inventory + templateId: reaper + - type: InventorySlots + - type: Body + prototype: Reaper + - type: Hands + showInHands: true + - type: Loadout + prototypes: [SyndiReaperHardsuitGear] + - type: FootstepModifier + footstepSoundCollection: + collection: Footstep2CyborgLegs + params: + volume: -15 + - type: Vocal + sounds: + Unsexed: Reaper + - type: RandomMetadata + nameSegments: + - names_first_reaper + - type: InnateItem + worldTargetActions: + - Emag + +- type: startingGear + id: SyndiReaperHardsuitGear + equipment: + belt: ClothingBeltReaperWebbing + +- type: entity + id: BorgChassisERT + parent: BaseBorgChassisNT + name: Боевой киборг ОБР + description: Боевой робот НТ, разработанный для поддержки ОБР в выполнении боевых задач. + components: + - type: Sprite + sprite: _Sunrise/Mobs/Silicon/chassis.rsi + layers: + - state: ert_borg + - state: ert_borg_e_r + map: ["enum.BorgVisualLayers.Light"] + shader: unshaded + visible: false + - state: ert_borg_l + shader: unshaded + map: ["light"] + visible: false + - type: FootstepModifier + footstepSoundCollection: + collection: FootstepCyborgSpider + params: + volume: -15 + - type: FlashImmunity + - type: ShowJobIcons + - type: ShowMindShieldIcons + - type: ShowCriminalRecordIcons + - type: GhostRole + makeSentient: true + allowMovement: true + name: Боевой киборг ОБР + description: Слава НТ!. + rules: Подчиняйтес ОБР и Центральному Командованию. + - type: GhostTakeoverAvailable + - type: Construction + node: ertcombat + - type: BorgTransponder + sprite: + sprite: _Sunrise/Mobs/Silicon/chassis.rsi + state: ert_borg + name: clown cyborg + - type: BorgChassis + maxModules: 4 + moduleWhitelist: + tags: + - BorgModuleERT + hasMindState: ert_borg_e + noMindState: ert_borg_e_r + - type: IntrinsicRadioTransmitter + channels: + - Security + - Binary + - Common + - Science + - Command + - CentCom + - type: ActiveRadio + channels: + - Security + - Binary + - Common + - Science + - Command + - CentCom + - type: MobThresholds + thresholds: + 0: Alive + 200: Critical + 300: Dead + - type: AccessReader + access: [["Security"], ["Command"], ["Research"]] + - type: SiliconLawProvider + laws: ERTStatic + - type: PointLight + color: "#9efce0" + radius: 6 + energy: 4 + - type: TTS + voice: Sentrybot + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 175 + behaviors: + - !type:PlaySoundBehavior + sound: + path: /Audio/Machines/warning_buzzer.ogg + params: + volume: 5 + - trigger: + !type:DamageTrigger + damage: 400 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:EmptyContainersBehaviour + containers: + - borg_brain + - borg_module + - cell_slot + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: Access + enabled: false + tags: + - EmergencyShuttleRepealAll + - Command + - Lawyer + - Engineering + - Medical + - Salvage + - Cargo + - Research + - Service + - Maintenance + - Brig + - Security + - External + - Janitor + - Theatre + - Bar + - Chemistry + - Kitchen + - Chapel + - Hydroponics + - Atmospherics + - type: RandomMetadata + nameSegments: + - BorgNamesERT + - type: MovementSpeedModifier + baseWalkSpeed : 2.5 + baseSprintSpeed : 4 + - type: Tag + tags: + - DoorBumpOpener + - CanPilot + - FootstepSound + - EmagImmune + - type: InnateItem + instantActions: + - PortableSurveillanceCameraMonitor + - HandheldCrewMonitorBorg + +- type: dataset + id: BorgNamesERT + values: + - Хал 900 + - Ева + - Прайм + - Джет + - Арнольд + - Систэм + - Вавилон + - Логан + - Гэбриэл + +- type: entity + id: BorgChassisSyndicateHeavy + parent: BaseBorgChassisSyndicate + name: Тяжёлый боевой киборг Синдиката + description: Модернизированная версия боевого киборга Синдиката, оборудованный тяжёлым оружием и крепким корпусом. + components: + - type: Sprite + sprite: _Sunrise/Mobs/Silicon/heavy_syndicate_borg.rsi + layers: + - state: heavy + - state: heavy_e_r + map: ["enum.BorgVisualLayers.Light"] + shader: unshaded + visible: false + - state: heavy_l + shader: unshaded + map: ["light"] + visible: false + - type: Construction + node: syndicate_heavy + - type: BorgTransponder + sprite: + sprite: _Sunrise/Mobs/Silicon/heavy_syndicate_borg.rsi + state: heavy + name: Тяжёлый боевой киборг Синдиката + - type: BorgChassis + maxModules: 4 + moduleWhitelist: + tags: + - BorgModuleSyndicate + hasMindState: heavy_e + noMindState: heavy_e_r + - type: IntrinsicRadioTransmitter + channels: + - Syndicate + - Binary + - type: ActiveRadio + channels: + - Syndicate + - Binary + - type: TriggerOnMobstateChange + preventSuicide: true + mobState: + - Critical + - type: OnUseTimerTrigger + delay: 3 + initialBeepDelay: 0 + beepInterval: 3 + beepSound: /Audio/Effects/PowerSink/charge_fire.ogg + - type: ExplodeOnTrigger + - type: GibOnTrigger + deleteItems: true + - type: Explosive + explosionType: Default + totalIntensity: 5500 + intensitySlope: 15 + maxIntensity: 70 + canCreateVacuum: true + - type: MobThresholds + thresholds: + 0: Alive + 400: Critical + 500: Dead + - type: PointLight + color: "#f51e0f" + radius: 9 + energy: 6 + - type: TTS + voice: Sentrybot + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 350 + behaviors: + - !type:PlaySoundBehavior + sound: + path: /Audio/Machines/warning_buzzer.ogg + params: + volume: 5 + - trigger: + !type:DamageTrigger + damage: 700 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:EmptyContainersBehaviour + containers: + - borg_brain + - borg_module + - cell_slot + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: RandomHumanoidAppearance + randomizeName: False + - type: RandomMetadata + nameSegments: + - BorgHeavyNames + - type: FootstepModifier + footstepSoundCollection: + collection: FootstepCyborgSpider + params: + volume: -5 + - type: MovementSpeedModifier + baseWalkSpeed : 1.5 + baseSprintSpeed : 2.5 + - type: InnateItem + worldTargetActions: + - Emag + +- type: dataset + id: BorgHeavyNames + values: + - Разрушитель + - Судный день + - Большой Карл + - Танк + - Страйкер + - Трак + - Титан + - Кронос + - Инфильтратор + + +- type: entity + id: BorgChassisSyndicateSpider + parent: BaseBorgChassisSyndicate + name: Киборг диверсант Синдиката + description: Маленький робот Синдиката, разработанный для Диверсионного Отряда, оснащён всем необходимым для крупного саботажа. + components: + - type: Sprite + sprite: _Sunrise/Mobs/Silicon/chassis.rsi + layers: + - state: spider + - state: spider_e_r + map: [ "enum.BorgVisualLayers.Light" ] + shader: unshaded + visible: false + - state: spider_l + shader: unshaded + map: [ "light" ] + visible: false + - type: GhostTakeoverAvailable + - type: Construction + node: syndicate_spider + - type: BorgTransponder + sprite: + sprite: _Sunrise/Mobs/Silicon/chassis.rsi + state: spider + name: Киборг диверсант Синдиката + - type: BorgChassis + maxModules: 4 + moduleWhitelist: + tags: + - BorgModuleSyndicate + hasMindState: spider_e + noMindState: spider_e_r + - type: IntrinsicRadioTransmitter + channels: + - Syndicate + - Binary + - type: ActiveRadio + channels: + - Syndicate + - Binary + - type: TriggerOnMobstateChange + preventSuicide: true + mobState: + - Critical + - type: OnUseTimerTrigger + delay: 3 + initialBeepDelay: 0 + beepInterval: 3 + beepSound: /Audio/Effects/PowerSink/charge_fire.ogg + - type: ExplodeOnTrigger + - type: GibOnTrigger + deleteItems: true + - type: Explosive + explosionType: Default + totalIntensity: 500 + intensitySlope: 15 + maxIntensity: 30 + canCreateVacuum: true + - type: MobThresholds + thresholds: + 0: Alive + 100: Critical + 200: Dead + - type: PointLight + color: "#f51e0f" + radius: 2 + energy: 2 + - type: TTS + voice: Sentrybot + - type: RandomHumanoidAppearance + randomizeName: False + - type: RandomMetadata + nameSegments: + - BorgScoutNames + - type: MovementSpeedModifier + baseWalkSpeed : 3 + baseSprintSpeed : 5 + - type: InnateItem + worldTargetActions: + - Emag + +- type: dataset + id: BorgScoutNames + values: + - UNO-3 + - Рейдер + - Бродяга + - Чип + - НОВА + - С-14 + - Омега + - Пиксель diff --git a/Resources/Prototypes/_Sunrise/Entities/Mobs/Player/silicon.yml b/Resources/Prototypes/_Sunrise/Entities/Mobs/Player/silicon.yml new file mode 100644 index 0000000000..43ade2921d --- /dev/null +++ b/Resources/Prototypes/_Sunrise/Entities/Mobs/Player/silicon.yml @@ -0,0 +1,304 @@ +- type: entity + id: PlayerBorgGenericMining + parent: BorgChassisMining + suffix: Battery, Tools + components: + - type: ContainerFill + containers: + borg_brain: + - Boris + borg_module: + - BorgModuleStandart + - BorgModuleMining + - BorgModuleGPS + - BorgModuleJetpack + - type: ItemSlots + slots: + cell_slot: + name: power-cell-slot-component-slot-name-default + startingItem: PowerCellMedium + - type: RandomMetadata + nameSegments: [names_borg] + +- type: entity + id: PlayerBorgGenericEngineer + parent: BorgChassisEngineer + suffix: Battery, Tools + components: + - type: ContainerFill + containers: + borg_brain: + - Boris + borg_module: + - BorgModuleStandart + - BorgModuleAdvancedTool + - BorgModuleCable + - BorgModuleConstruction + - BorgModuleRCD + - type: ItemSlots + slots: + cell_slot: + name: power-cell-slot-component-slot-name-default + startingItem: PowerCellMedium + - type: RandomMetadata + nameSegments: [names_borg] + +- type: entity + id: PlayerBorgGenericJanitor + parent: BorgChassisJanitor + suffix: Battery, Tools + components: + - type: ContainerFill + containers: + borg_brain: + - Boris + borg_module: + - BorgModuleStandart + - BorgModuleLightReplacer + - BorgModuleCleaning + - BorgModuleAdvancedCleaning + - type: ItemSlots + slots: + cell_slot: + name: power-cell-slot-component-slot-name-default + startingItem: PowerCellMedium + - type: RandomMetadata + nameSegments: [names_borg] + +- type: entity + id: PlayerBorgGenericMedical + parent: BorgChassisMedical + suffix: Battery, Tools + components: + - type: ContainerFill + containers: + borg_brain: + - Boris + borg_module: + - BorgModuleStandart + - BorgModuleAdvancedTreatment + - BorgModuleTreatment + - BorgModuleDefibrillator + - type: ItemSlots + slots: + cell_slot: + name: power-cell-slot-component-slot-name-default + startingItem: PowerCellMedium + - type: RandomMetadata + nameSegments: [names_borg] + +- type: entity + id: PlayerBorgGenericService + parent: BorgChassisService + suffix: Battery, Tools + components: + - type: ContainerFill + containers: + borg_brain: + - Boris + borg_module: + - BorgModuleStandart + - BorgModuleMusique + - BorgModuleService + - type: ItemSlots + slots: + cell_slot: + name: power-cell-slot-component-slot-name-default + startingItem: PowerCellMedium + - type: RandomMetadata + nameSegments: [names_borg] + +- type: entity + id: PlayerBorgSecurityBattery + parent: BorgChassisSecurity + suffix: Battery, Tools + components: + - type: ContainerFill + containers: + borg_brain: + - Boris + borg_module: + - BorgModuleStandart + - BorgModuleStun + - type: ItemSlots + slots: + cell_slot: + name: power-cell-slot-component-slot-name-default + startingItem: PowerCellMedium + - type: RandomMetadata + nameSegments: [names_borg] + +- type: entity + id: PlayerBorgSecurityCombatBattery + parent: BorgChassisSecurityCombat + suffix: Battery, Tools + components: + - type: ContainerFill + containers: + borg_brain: + - Boris + borg_module: + - BorgModuleStandart + - BorgModuleCombat + - BorgModuleStun + - type: ItemSlots + slots: + cell_slot: + name: power-cell-slot-component-slot-name-default + startingItem: PowerCellMedium + - type: RandomMetadata + nameSegments: [names_borg] + +- type: entity + id: PlayerBorgPeaceBattery + parent: BorgChassisPeace + suffix: Battery, Tools + components: + - type: ContainerFill + containers: + borg_brain: + - Boris + borg_module: + - BorgModuleStandart + - BorgModulePeace + - type: ItemSlots + slots: + cell_slot: + name: power-cell-slot-component-slot-name-default + startingItem: PowerCellMedium + - type: RandomMetadata + nameSegments: [names_borg] + +- type: entity + id: PlayerBorgClownBattery + parent: BorgChassisClown + suffix: Battery, Tools + components: + - type: ContainerFill + containers: + borg_brain: + - Boris + borg_module: + - BorgModuleClowning + - BorgModuleStandart + - type: ItemSlots + slots: + cell_slot: + name: power-cell-slot-component-slot-name-default + startingItem: PowerCellMedium + - type: RandomMetadata + nameSegments: [names_borg] + +# Ert + +- type: entity + id: PlayerBorgChassisERTBattery + parent: BorgChassisERT + suffix: Battery, Tools + components: + - type: ContainerFill + containers: + borg_brain: + - Boris + borg_module: + - BorgCombatModuleERT + - BorgModuleERTNlethal + - BorgToolModuleERT + - type: ItemSlots + slots: + cell_slot: + name: power-cell-slot-component-slot-name-default + startingItem: PowerCellMicroreactor + +# Syndicate + +- type: entity + id: PlayerBorgSyndicateMedicalBattery + parent: BorgChassisSyndicateMedical + suffix: Battery, Tools + components: + - type: NukeOperative + - type: ContainerFill + containers: + borg_brain: + - Boris + borg_module: + - BorgModuleSyndicateGeneric + - BorgModuleSyndicateMedical + - type: ItemSlots + slots: + cell_slot: + name: power-cell-slot-component-slot-name-default + startingItem: PowerCellMicroreactor + +- type: entity + id: PlayerBorgSyndicateReaperBattery + parent: BorgChassisSyndicateReaper + suffix: Battery, Tools + components: + - type: NukeOperative + - type: ContainerFill + containers: + borg_brain: + - Boris + - type: ItemSlots + slots: + cell_slot: + name: power-cell-slot-component-slot-name-default + startingItem: PowerCellMicroreactor + +- type: entity + id: PlayerBorgHeavySyndicateCombatBattery + parent: BorgChassisSyndicateHeavy + suffix: Battery, Tools + components: + - type: ContainerFill + containers: + borg_brain: + - Sofia + borg_module: + - BorgModuleSyndicateGeneric + - BorgHeavyModuleSyndicateCombat + - type: ItemSlots + slots: + cell_slot: + name: power-cell-slot-component-slot-name-default + startingItem: PowerCellMicroreactor + +- type: entity + id: PlayerBorgSyndicateAssaultBattery + parent: BorgChassisSyndicateAssault + suffix: Battery, Module, Operative + components: + - type: NukeOperative + - type: ContainerFill + containers: + borg_brain: + - Sofia + borg_module: + - BorgModuleSyndicateGeneric + - BorgModuleSyndicateCombat + - type: ItemSlots + slots: + cell_slot: + name: power-cell-slot-component-slot-name-default + startingItem: PowerCellHyper + +- type: entity + id: PlayerBorgSpiderSyndicateBattery + parent: BorgChassisSyndicateSpider + suffix: Battery, Tools + components: + - type: ContainerFill + containers: + borg_brain: + - Sofia + borg_module: + - BorgModuleSyndicateGeneric + - BorgScoutModuleSyndicateTool + - BorgScoutModuleSyndicateCombat + - type: ItemSlots + slots: + cell_slot: + name: power-cell-slot-component-slot-name-default + startingItem: PowerCellMicroreactor diff --git a/Resources/Prototypes/_Sunrise/Entities/Objects/Consumable/Food/candy.yml b/Resources/Prototypes/_Sunrise/Entities/Objects/Consumable/Food/candy.yml new file mode 100644 index 0000000000..419e11168a --- /dev/null +++ b/Resources/Prototypes/_Sunrise/Entities/Objects/Consumable/Food/candy.yml @@ -0,0 +1,48 @@ +- type: entity + parent: FoodBase + id: FoodLollipop + name: lollipop + description: For being such a good sport. + components: + - type: SolutionContainerManager + solutions: + food: + maxVol: 30 + reagents: + - ReagentId: Sugar + Quantity: 3 + - ReagentId: Nutriment + Quantity: 3 + - ReagentId: Iron + Quantity: 3 + - ReagentId: Vitamin + Quantity: 9 + - ReagentId: Omnizine + Quantity: 12 + - type: Sprite + sprite: _Sunrise/Objects/Consumable/Food/candy.rsi + state: lollipop + +- type: entity + parent: FoodBase + id: FoodGumball + name: gumball + description: For being such a good sport. + components: + - type: SolutionContainerManager + solutions: + food: + maxVol: 30 + reagents: + - ReagentId: Sugar + Quantity: 3 + - ReagentId: Kelotane + Quantity: 9 + - ReagentId: Tricordrazine + Quantity: 9 + - ReagentId: Dylovene + Quantity: 9 + - type: Sprite + sprite: _Sunrise/Objects/Consumable/Food/candy.rsi + state: gumball + diff --git a/Resources/Prototypes/_Sunrise/Entities/Objects/Devices/reinforcement_teleporter.yml b/Resources/Prototypes/_Sunrise/Entities/Objects/Devices/reinforcement_teleporter.yml new file mode 100644 index 0000000000..4561b8baa7 --- /dev/null +++ b/Resources/Prototypes/_Sunrise/Entities/Objects/Devices/reinforcement_teleporter.yml @@ -0,0 +1,69 @@ +- type: entity + parent: ReinforcementRadio + id: ReinforcementRadioSyndicateCyborgMedical + name: syndicate medical cyborg reinforcement radio + description: Call in a well armed assault cyborg, instantly! + suffix: NukeOps + components: + - type: GhostRole + name: Медицинский борг синдиката + description: Смерть НТ. + rules: Normal syndicate antagonist rules apply. Work with whoever called you in, and don't harm them. + - type: GhostRoleMobSpawner + prototype: PlayerBorgSyndicateMedicalBattery + +- type: entity + parent: ReinforcementRadio + id: ReinforcementRadioSyndicateCyborgReaper + name: syndicate reaper cyborg reinforcement radio + description: Call in a well armed assault cyborg, instantly! + suffix: NukeOps + components: + - type: GhostRole + name: Борг синдиката "Жнец" + description: Смерть НТ. + rules: Normal syndicate antagonist rules apply. Work with whoever called you in, and don't harm them. + - type: GhostRoleMobSpawner + prototype: PlayerBorgSyndicateReaperBattery + +- type: entity + parent: ReinforcementRadio + id: ReinforcementRadioSyndicateCyborgAssault + name: syndicate assault cyborg reinforcement radio + description: Call in a well armed assault cyborg, instantly! + suffix: NukeOps + components: + - type: GhostRole + name: Syndicate Assault Cyborg + description: Nuclear operatives needs reinforcements. You, a cold silicon killing machine, will help them. + rules: Normal syndicate antagonist rules apply. Work with whoever called you in, and don't harm them. + - type: GhostRoleMobSpawner + prototype: PlayerBorgSyndicateAssaultBattery + +- type: entity + parent: ReinforcementRadio + id: ReinforcementRadioSyndicateCyborgHeavy + name: syndicate heavy cyborg reinforcement radio + description: Call in a well armed assault cyborg, instantly! + suffix: NukeOps + components: + - type: GhostRole + name: Тяжелый боевой борг синдиката + description: Смерть НТ. + rules: Normal syndicate antagonist rules apply. Work with whoever called you in, and don't harm them. + - type: GhostRoleMobSpawner + prototype: PlayerBorgHeavySyndicateCombatBattery + +- type: entity + parent: ReinforcementRadio + id: ReinforcementRadioSyndicateCyborgSpider + name: syndicate spider cyborg reinforcement radio + description: Call in a well armed assault cyborg, instantly! + suffix: NukeOps + components: + - type: GhostRole + name: Диверсионный борг синдиката + description: Смерть НТ. + rules: Normal syndicate antagonist rules apply. Work with whoever called you in, and don't harm them. + - type: GhostRoleMobSpawner + prototype: PlayerBorgSpiderSyndicateBattery diff --git a/Resources/Prototypes/_Sunrise/Entities/Objects/Specific/borg_modules.yml b/Resources/Prototypes/_Sunrise/Entities/Objects/Specific/borg_modules.yml new file mode 100644 index 0000000000..79bfc562eb --- /dev/null +++ b/Resources/Prototypes/_Sunrise/Entities/Objects/Specific/borg_modules.yml @@ -0,0 +1,237 @@ +- type: entity + id: BorgCombatModuleERT + parent: [ BaseBorgModuleERT, BaseProviderBorgModule ] + name: Оружейный модуль киборга ОБР + components: + - type: Sprite + layers: + - state: NT + - state: icon-NT + - type: ItemBorgModule + items: + - WeaponPulseCarbineBorg + - WeaponPulseCarbineBorg + - PinpointerNuclear + +- type: entity + id: BorgModuleERTNlethal + parent: [ BaseBorgModuleERT, BaseProviderBorgModule ] + name: Нелетальный модуль киборга ОБР + components: + - type: Sprite + layers: + - state: NT + - state: icon-NT + - type: ItemBorgModule + items: + - StunbatonBorg + - WeaponDisablerSMGBorg + - FlashBorg + +- type: entity + id: BorgToolModuleERT + parent: [ BaseBorgModuleERT, BaseProviderBorgModule ] + name: Инструментальный модуль киборга ОБР + components: + - type: Sprite + layers: + - state: NT + - state: icon-NT + - type: ItemBorgModule + items: + - JawsOfLife + +- type: entity + id: BorgHeavyModuleSyndicateCombat + parent: [ BaseBorgModuleSyndicate, BaseProviderBorgModule ] + name: Оружейный модуль тяжёлого киборга Синдиката + components: + - type: Sprite + layers: + - state: syndicate + - state: icon-syndicate + - type: ItemBorgModule + items: + - DL6902Borg + - WeaponLauncherChinaLakeBorg + +- type: entity + id: BorgScoutModuleSyndicateCombat + parent: [ BaseBorgModuleSyndicate, BaseProviderBorgModule ] + name: Защитный модуль киборга диверсанта Синдиката + components: + - type: Sprite + layers: + - state: syndicate + - state: icon-syndicate + - type: ItemBorgModule + items: + - WeaponIAR52Borg + - CombatKnife + - HyposprayBorgSyndie + +- type: entity + id: BorgScoutModuleSyndicateTool + parent: [ BaseBorgModuleSyndicate, BaseProviderBorgModule ] + name: Продвинутый инструментальный модуль киборга диверсанта Синдиката + components: + - type: Sprite + layers: + - state: syndicate + - state: icon-syndicate + - type: ItemBorgModule + items: + - RadioJammerBorg + - JetpackVoidFilled + - trayScanner + - WelderExperimental + - Multitool + - PowerDrill + +- type: entity + id: BaseBorgModuleSecurity + parent: BaseBorgModule + abstract: true + components: + - type: Tag + tags: + - BorgModuleSecurity + +- type: entity + id: BaseBorgModuleERT + parent: BaseBorgModule + abstract: true + components: + - type: Tag + tags: + - BorgModuleERT + +- type: entity + id: BorgModuleStun + parent: [ BaseBorgModuleSecurity, BaseProviderBorgModule ] + name: stuh cyborg module + components: + - type: Sprite + layers: + - state: security + - state: icon-stuh + - type: ItemBorgModule + items: + - WeaponDisablerBorg + - StunbatonBorg + - FlashBorg + +- type: entity + id: BorgModuleCombat + parent: [ BaseBorgModuleSecurity, BaseProviderBorgModule ] + name: combat cyborg module + components: + - type: Sprite + layers: + - state: security + - state: icon-combat + - type: ItemBorgModule + items: + - Truncheon + - WeaponLaserBorg + - WeaponLaserBorg + - HoloprojectorSecurityBorg + +- type: entity + id: BorgModulePeace + parent: [ BaseBorgModuleSecurity, BaseProviderBorgModule ] + name: peace cyborg module + components: + - type: Sprite + layers: + - state: security + - state: icon-peace + - type: ItemBorgModule + items: + - FlashBorg + - HyposprayBorgPeace + +- type: entity + id: BorgModuleMiningCombat + parent: [ BaseBorgModuleCargo, BaseProviderBorgModule ] + name: combat mining cyborg module + components: + - type: Sprite + layers: + - state: cargo + - state: icon-mining + - type: ItemBorgModule + items: + - WeaponProtoKineticAcceleratorBorg + - WeaponCrusherDagger + +- type: entity + id: BorgModuleJetpack + parent: [ BaseBorgModuleCargo, BaseProviderBorgModule ] + name: jetpack cyborg module + components: + - type: Sprite + layers: + - state: cargo + - state: icon-mining + - type: ItemBorgModule + items: + - JetpackVoidFilled + +- type: entity + id: BorgModuleSyndicateGeneric + parent: [ BaseBorgModuleSyndicate, BaseProviderBorgModule ] + name: cleaning cyborg module + components: + - type: Sprite + layers: + - state: syndicate + - state: icon-syndicate + - type: ItemBorgModule + items: + - SyndicateJawsOfLife + - PinpointerNuclear + +- type: entity + id: BorgModuleSyndicateMedical + parent: [ BaseBorgModuleSyndicate, BaseProviderBorgModule ] + name: medical syndicate module + components: + - type: Sprite + layers: + - state: syndicate + - state: icon-syndicate-treatment + - type: ItemBorgModule + items: + - SawAdvanced + - HyposprayBorgSyndi + - DefibrillatorOneHandedUnpowered + +- type: entity + id: BorgModuleSyndicateCombat + parent: [ BaseBorgModuleSyndicate, BaseProviderBorgModule ] + name: combat syndicate cyborg module + components: + - type: Sprite + layers: + - state: syndicate + - state: icon-syndicate + - type: ItemBorgModule + items: + - EnergySword + - LightMachineGunBorg + +- type: entity + id: BorgModuleStandart + parent: [ BaseBorgModule, BaseProviderBorgModule ] + name: fire extinguisher cyborg module + components: + - type: Sprite + layers: + - state: generic + - state: icon-fire-extinguisher + - type: ItemBorgModule + items: + - CrowbarBorg + - FireExtinguisherBorg + - HyposprayBorgStandard diff --git a/Resources/Prototypes/_Sunrise/Entities/Objects/Specific/borg_tools.yml b/Resources/Prototypes/_Sunrise/Entities/Objects/Specific/borg_tools.yml new file mode 100644 index 0000000000..7dd063f393 --- /dev/null +++ b/Resources/Prototypes/_Sunrise/Entities/Objects/Specific/borg_tools.yml @@ -0,0 +1,684 @@ +- type: entity + parent: PowerCellMedium + id: PowerCellRobotTool + name: robot tool power cell + description: A small cell that self recharges. Used in robot tools. + noSpawn: true + components: + - type: BatterySelfRecharger + autoRecharge: true + autoRechargeRate: 4 + +- type: entity + name: robot disabler + parent: WeaponDisabler + id: WeaponDisablerBorg + description: A self-defense weapon that exhausts organic targets, weakening them until they collapse. + noSpawn: true + components: + - type: BatterySelfRecharger + autoRecharge: true + autoRechargeRate: 10 + +- type: entity + name: robot stun baton + parent: Stunbaton + id: StunbatonBorg + description: A stun baton for incapacitating people with. Actively harming with this is considered bad tone. + noSpawn: true + components: + - type: BatterySelfRecharger + autoRecharge: true + autoRechargeRate: 10 + +- type: entity + parent: HoloprojectorSecurity + id: HoloprojectorSecurityBorg + name: holobarrier robot projector + description: Creates a solid but fragile holographic barrier. + noSpawn: true + components: + - type: ItemSlots + slots: + cell_slot: + name: power-cell-slot-component-slot-name-default + startingItem: PowerCellRobotTool + locked: true + +- type: entity + name: robot laser gun + parent: BaseWeaponBatterySmall + id: WeaponLaserBorg + description: This laser for security robot. + noSpawn: true + components: + #- type: AlterLevelGunBlocker #FIXMEVIGERS + - type: Item + size: Large + - type: Sprite + sprite: _Sunrise/Entities/Objects/Tools/items_cyborg.rsi + layers: + - state: laser_cyborg + map: ["enum.GunVisualLayers.Base"] + - state: laser_cyborg-unshaded-4 + map: ["enum.GunVisualLayers.MagUnshaded"] + shader: unshaded + - type: Gun + soundGunshot: + path: /Audio/Weapons/Guns/Gunshots/laser_cannon.ogg + - type: HitscanBatteryAmmoProvider + proto: RedLaser + fireCost: 100 + - type: BatterySelfRecharger + autoRecharge: true + autoRechargeRate: 20 + - type: MagazineVisuals + magState: laser_cyborg + steps: 5 + zeroVisible: true + - type: Appearance + +- type: entity + name: flash robot + parent: Flash + id: FlashBorg + description: An ultrabright flashbulb with a trigger, which causes the victim to be dazed and lose their eyesight for a moment. Useless when burnt out. + noSpawn: true + components: + - type: Sprite + sprite: Objects/Weapons/Melee/flash.rsi + layers: + - state: burnt + map: [ "enum.FlashVisuals.BaseLayer" ] + - state: flashing + map: [ "enum.FlashVisuals.LightLayer" ] + visible: false + shader: unshaded + - type: LimitedCharges + maxCharges: 10 + charges: 10 + - type: AutoRecharge + rechargeDuration: 30 + +- type: entity + name: epinephrine robot hypospray + parent: BaseItem + description: A borg version of hypospray that automatically regenerates epinephrine. + id: HyposprayBorgStandard + noSpawn: true + components: + - type: Sprite + sprite: Objects/Specific/Medical/hypospray.rsi + state: borghypo + - type: Item + sprite: Objects/Specific/Medical/hypospray.rsi + - type: SolutionContainerManager + solutions: + hypospray: + maxVol: 15 + - type: SolutionRegeneration + solution: hypospray + generated: + reagents: + - ReagentId: Epinephrine + Quantity: 0.1 + - type: ExaminableSolution + solution: hypospray + - type: Hypospray + onlyAffectsMobs: false + injectOnly: true + +- type: entity + parent: HyposprayBorgStandard + id: HyposprayBorgPeace + name: pax cyborg hypospray + description: A cyborg version of hypospray that automatically regenerates pax. + noSpawn: true + components: + - type: SolutionContainerManager + solutions: + hypospray: + maxVol: 30 + - type: SolutionRegeneration + solution: hypospray + generated: + reagents: + - ReagentId: Pax + Quantity: 0.05 + +- type: entity + parent: HyposprayBorgStandard + id: HyposprayBorgMedical + name: medical robot hypospray + description: A hypospray that can switch through several reagents. + noSpawn: true + components: + - type: SolutionContainerManager + solutions: + hypospray: + maxVol: 30 + - type: SolutionRegeneration + solution: hypospray + generated: + reagents: + - ReagentId: DexalinPlus + Quantity: 2 + - type: SolutionRegenerationSwitcher + options: + - ReagentId: DexalinPlus + Quantity: 2 + - ReagentId: Tricordrazine + Quantity: 2 + - ReagentId: Dylovene + Quantity: 2 + - ReagentId: Bicaridine + Quantity: 2 + - ReagentId: Dermaline + Quantity: 2 + + +- type: entity + name: proto-kinetic robot accelerator + id: WeaponProtoKineticAcceleratorBorg + parent: WeaponProtoKineticAcceleratorBase + description: Fires low-damage kinetic bolts at a short range. + noSpawn: true + components: + - type: Sprite + sprite: Objects/Weapons/Guns/Basic/kinetic_accelerator.rsi + layers: + - state: icon + - state: animation-icon + visible: false + map: [ "empty-icon" ] + - type: Gun + fireRate: 0.5 + selectedMode: SemiAuto + angleDecay: 45 + minAngle: 2 + maxAngle: 2 + availableModes: + - SemiAuto + soundGunshot: + path: /Audio/Weapons/Guns/Gunshots/kinetic_accel.ogg + + +- type: entity + parent: HyposprayBorgStandard + id: HyposprayBorgSyndi + name: gorlax robot hypospray + description: A hypospray that can switch through several reagents. + noSpawn: true + components: + - type: Sprite + sprite: Objects/Specific/Medical/syndihypo.rsi + state: hypo + - type: Item + sprite: Objects/Specific/Medical/syndihypo.rsi + - type: SolutionContainerManager + solutions: + hypospray: + maxVol: 20 + - type: SolutionRegeneration + solution: hypospray + generated: + reagents: + - ReagentId: Ephedrine + Quantity: 2 + - type: SolutionRegenerationSwitcher + options: + - ReagentId: Ephedrine + Quantity: 2 + - ReagentId: Omnizine + Quantity: 2 + - ReagentId: DexalinPlus + Quantity: 2 + +- type: entity + parent: Holoprojector + id: HolofanProjectorBorg + name: holofan robot projector + description: Stop suicidal passengers from killing everyone during atmos emergencies. + noSpawn: true + components: + - type: HolosignProjector + signProto: HoloFan + chargeUse: 120 + - type: Sprite + sprite: Objects/Devices/Holoprojectors/atmos.rsi + state: icon + - type: Tag + tags: + - HolofanProjector + - type: ItemSlots + slots: + cell_slot: + name: power-cell-slot-component-slot-name-default + startingItem: PowerCellRobotTool + locked: true + +- type: entity + name: machine gun borg + id: LightMachineGunBorg + parent: BaseItem + noSpawn: true + description: + components: + - type: Sprite + sprite: Objects/Weapons/Guns/LMGs/l6.rsi + layers: + - state: icon + map: ["enum.GunVisualLayers.Base"] + - type: Item + sprite: Objects/Weapons/Guns/LMGs/l6.rsi + - type: Gun + minAngle: 4 + maxAngle: 20 + angleIncrease: 4 + angleDecay: 16 + fireRate: 8 + selectedMode: FullAuto + availableModes: + - FullAuto + soundGunshot: + collection: m249 + params: + volume: 10 + soundEmpty: + path: /Audio/Weapons/Guns/Empty/lmg_empty.ogg + - type: MagazineVisuals + magState: mag + steps: 4 + zeroVisible: true + - type: Appearance + - type: BallisticAmmoProvider + proto: CartridgeLightRifle + capacity: 200 + - type: ContainerContainer + containers: + ballistic-ammo: !type:Container + ents: [] + - type: UseDelay + delay: 1 + + +- type: entity + name: robot china lake + parent: WeaponLauncherChinaLake + id: WeaponLauncherChinaLakeBorg + description: PLOOP + noSpawn: true + components: + - type: Gun + fireRate: 1 + selectedMode: FullAuto + availableModes: + - FullAuto + soundGunshot: + path: /Audio/Weapons/Guns/Gunshots/grenade_launcher.ogg + - type: BallisticAmmoProvider + whitelist: + tags: + - Grenade + capacity: 10 + proto: GrenadeFrag + soundInsert: + path: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg + - type: MagazineVisuals + magState: mag + steps: 1 + zeroVisible: true + - type: Appearance + +- type: entity + id: FireExtinguisherBorg + name: fire extinguisher borg + description: fire extinguisher borg + parent: FireExtinguisher + noSpawn: true + components: + - type: SolutionRegeneration + solution: spray + generated: + reagents: + - ReagentId: Water + Quantity: 2 + +- type: entity + id: SprayBottleSpaceCleanerBorg + name: space cleaner + description: BLAM!-brand non-foaming space cleaner! + parent: SprayBottleSpaceCleaner + noSpawn: true + components: + - type: SolutionRegeneration + solution: spray + generated: + reagents: + - ReagentId: SpaceCleaner + Quantity: 2 + +- type: entity + name: borg crowbar + parent: Crowbar + id: CrowbarBorg + noSpawn: true + components: + - type: Sprite + sprite: _Sunrise/Entities/Objects/Tools/items_cyborg.rsi + state: crowbar_cyborg + +- type: entity + name: borg wrench + parent: Wrench + id: WrenchBorg + noSpawn: true + components: + - type: Sprite + sprite: _Sunrise/Entities/Objects/Tools/items_cyborg.rsi + state: wrench_cyborg + +- type: entity + name: borg screwdriver + parent: BaseItem + id: ScrewdriverBorg + noSpawn: true + components: + - type: Sprite + sprite: _Sunrise/Entities/Objects/Tools/items_cyborg.rsi + state: screwdriver_cyborg + - type: Tag + tags: + - Screwdriver + - type: Item + storedRotation: -90 + - type: MeleeWeapon + wideAnimationRotation: -90 + attackRate: 1 + damage: + types: + Piercing: 6 + soundHit: + path: "/Audio/Weapons/bladeslice.ogg" + - type: Tool + qualities: + - Screwing + useSound: + collection: Screwdriver + - type: PhysicalComposition + materialComposition: + Steel: 100 + - type: StaticPrice + price: 50 + +- type: entity + name: borg wirecutter + parent: BaseItem + id: WirecutterBorg + noSpawn: true + components: + - type: Sprite + sprite: _Sunrise/Entities/Objects/Tools/items_cyborg.rsi + state: wirecutters_cyborg + - type: EmitSoundOnLand + sound: + path: /Audio/Items/wirecutter_drop.ogg + - type: Tag + tags: + - PlantSampleTaker + - Wirecutter + - type: MeleeWeapon + wideAnimationRotation: -90 + damage: + types: + Piercing: 2 + attackRate: 2 #open and close that shit on their arm like hell! because you sure aren't doing any damage with this + soundHit: + path: "/Audio/Items/wirecutter.ogg" + - type: Tool + qualities: + - Cutting + useSound: + path: /Audio/Items/wirecutter.ogg + - type: Item + storedRotation: -90 + - type: ToolTileCompatible + - type: PhysicalComposition + materialComposition: + Steel: 100 + - type: StaticPrice + price: 50 + +- type: entity + name: borg welder + parent: Welder + id: WelderBorg + noSpawn: true + components: + - type: Sprite + sprite: _Sunrise/Entities/Objects/Tools/items_cyborg.rsi + layers: + - state: indwelder_cyborg + - state: indwelder_cyborg-on + visible: false + shader: unshaded + map: ["enum.ToggleVisuals.Layer"] + - type: Item + size: Small + - type: SolutionContainerManager + solutions: + Welder: + reagents: + - ReagentId: WeldingFuel + Quantity: 500 + maxVol: 500 + +- type: entity + name: станер пулемет киборга + parent: WeaponDisablerSMG + id: WeaponDisablerSMGBorg + components: + - type: BatterySelfRecharger + autoRecharge: true + autoRechargeRate: 30 + +- type: entity + name: Импульстное оружие Киборга + parent: BaseWeaponBattery + id: WeaponPulseCarbineBorg + components: + - type: Sprite + sprite: Objects/Weapons/Guns/Battery/pulse_carbine.rsi + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-unshaded-4 + map: ["enum.GunVisualLayers.MagUnshaded"] + shader: unshaded + - type: Clothing + sprite: Objects/Weapons/Guns/Battery/pulse_carbine.rsi + - type: Gun + selectedMode: SemiAuto + fireRate: 1.5 + availableModes: + - SemiAuto + - FullAuto + soundGunshot: + path: /Audio/Weapons/Guns/Gunshots/laser_cannon.ogg + - type: HitscanBatteryAmmoProvider + proto: PulseERTBorg + fireCost: 200 + - type: Battery + maxCharge: 5000 + startingCharge: 5000 + - type: BatterySelfRecharger + autoRecharge: true + autoRechargeRate: 30 + +- type: hitscan + id: PulseERTBorg + damage: + types: + Heat: 17 + muzzleFlash: + sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi + state: muzzle_blue + travelFlash: + sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi + state: beam_blue + impactFlash: + sprite: Objects/Weapons/Guns/Projectiles/projectiles.rsi + state: impact_blue + +- type: entity + name: DL6902 киборга + id: DL6902Borg + parent: BaseItem + description: Тяжёлый пулемёт Cybersun киборга с расширенным магазином. + components: + - type: Sprite + sprite: _Sunrise/SyndieGuns/DL6902.rsi + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-3 + map: ["enum.GunVisualLayers.Mag"] + - type: Gun + minAngle: 10 + maxAngle: 15 + fireRate: 6 + selectedMode: FullAuto + availableModes: + - FullAuto + soundGunshot: + collection: m249 + params: + volume: 10 + soundEmpty: + path: /Audio/Weapons/Guns/Empty/lmg_empty.ogg + - type: MagazineVisuals + magState: mag + steps: 4 + zeroVisible: true + - type: Appearance + - type: BallisticAmmoProvider + proto: CartridgeLightRifle + capacity: 500 + - type: ContainerContainer + containers: + ballistic-ammo: !type:Container + ents: [ ] + +- type: entity + name: IAR-52 киборга + parent: BaseItem + id: WeaponIAR52Borg + description: Высокоскорострельный ПП, оборудован универсальным разъёмом для других типов пистолетных магазинов. + components: + - type: Sprite + sprite: _Sunrise/SyndieGuns/IAR-52.rsi + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-0 + map: ["enum.GunVisualLayers.Mag"] + - type: Gun + minAngle: 12 + maxAngle: 20 + angleIncrease: 4 + angleDecay: 16 + fireRate: 10 + selectedMode: FullAuto + soundGunshot: + collection: m249 + params: + volume: 10 + availableModes: + - FullAuto + soundEmpty: + path: /Audio/Weapons/Guns/Empty/lmg_empty.ogg + - type: BallisticAmmoProvider + proto: CartridgeCaselessRifle + capacity: 100 + - type: ContainerContainer + containers: + ballistic-ammo: !type:Container + ents: [ ] + - type: MagazineVisuals + magState: mag + steps: 1 + zeroVisible: true + - type: Appearance + +- type: entity + name: Гипоспрей киборга диверсанта + parent: BaseItem + id: HyposprayBorgSyndie + noSpawn: true + components: + - type: Sprite + sprite: Objects/Specific/Medical/hypospray.rsi + state: borghypo_s + - type: Item + sprite: Objects/Specific/Medical/hypospray.rsi + - type: SolutionContainerManager + solutions: + hypospray: + maxVol: 20 + - type: SolutionRegeneration + solution: hypospray + generated: + reagents: + - ReagentId: Nocturine + Quantity: 0.2 + - type: ExaminableSolution + solution: hypospray + - type: Hypospray + onlyAffectsMobs: false + +- type: entity + name: Глушитель связи диверсанта + parent: BaseItem + id: RadioJammerBorg + components: + - type: Sprite + sprite: Objects/Devices/jammer.rsi + state: jammer + - type: RadioJammer + settings: + - wattage: 1 + range: 2.5 + message: radio-jammer-component-set-message-low + name: radio-jammer-component-setting-low + - wattage: 2 + range: 6 + message: radio-jammer-component-set-message-medium + name: radio-jammer-component-setting-medium + - wattage: 12 + range: 12 + message: radio-jammer-component-set-message-high + name: radio-jammer-component-setting-high + - type: PowerCellSlot + cellSlotId: cell_slot + - type: ContainerContainer + containers: + cell_slot: !type:ContainerSlot + - type: ItemSlots + slots: + cell_slot: + name: power-cell-slot-component-slot-name-default + startingItem: PowerCellMicroreactor + +- type: entity + parent: HandheldCrewMonitor + id: HandheldCrewMonitorBorg + name: handheld robot crew monitor + description: A hand-held crew monitor that runs off of your own power cells, which displays the status of the crew suit sensors. + noSpawn: true + components: + - type: ItemSlots + slots: + cell_slot: + name: power-cell-slot-component-slot-name-default + startingItem: PowerCellRobotTool + locked: true diff --git a/Resources/Prototypes/_Sunrise/InventoryTemplates/reaper_inventory_template.yml b/Resources/Prototypes/_Sunrise/InventoryTemplates/reaper_inventory_template.yml new file mode 100644 index 0000000000..61e05b2aed --- /dev/null +++ b/Resources/Prototypes/_Sunrise/InventoryTemplates/reaper_inventory_template.yml @@ -0,0 +1,65 @@ +- type: inventoryTemplate + id: reaper + slots: + - name: neck + slotTexture: neck + slotFlags: NECK + uiWindowPos: 0,1 + strippingWindowPos: 0,1 + displayName: Neck + - name: head + slotTexture: head + slotFlags: HEAD + uiWindowPos: 1,0 + strippingWindowPos: 1,0 + displayName: Head + - name: pocket1 + slotTexture: pocket + slotFlags: POCKET + slotGroup: MainHotbar + stripTime: 3 + uiWindowPos: 0,3 + strippingWindowPos: 0,4 + displayName: Pocket 1 + stripHidden: true + - name: pocket2 + slotTexture: pocket + slotFlags: POCKET + slotGroup: MainHotbar + stripTime: 3 + uiWindowPos: 2,3 + strippingWindowPos: 1,4 + displayName: Pocket 2 + stripHidden: true + - name: suitstorage + slotTexture: suit_storage + slotFlags: SUITSTORAGE + slotGroup: MainHotbar + stripTime: 3 + uiWindowPos: 2,0 + strippingWindowPos: 2,5 + displayName: Suit Storage + - name: id + slotTexture: id + slotFlags: IDCARD + slotGroup: SecondHotbar + stripTime: 6 + uiWindowPos: 2,1 + strippingWindowPos: 2,4 + displayName: ID + - name: belt + slotTexture: belt + slotFlags: BELT + slotGroup: SecondHotbar + stripTime: 6 + uiWindowPos: 3,1 + strippingWindowPos: 1,5 + displayName: Belt + - name: back + slotTexture: back + slotFlags: BACK + slotGroup: SecondHotbar + stripTime: 6 + uiWindowPos: 3,0 + strippingWindowPos: 0,5 + displayName: Back diff --git a/Resources/Prototypes/_Sunrise/Maps/box.yml b/Resources/Prototypes/_Sunrise/Maps/box.yml index 3048c2dcb0..6fd7bd3dbd 100644 --- a/Resources/Prototypes/_Sunrise/Maps/box.yml +++ b/Resources/Prototypes/_Sunrise/Maps/box.yml @@ -49,7 +49,6 @@ Scientist: [ 5, 5 ] ResearchAssistant: [ -1, -1 ] Roboticist: [ 2, 2 ] - Borg: [ 2, 2 ] #security HeadOfSecurity: [ 1, 1 ] Warden: [ 1, 1 ] @@ -74,3 +73,14 @@ IAA: [ 1, 1 ] Lawyer: [ 2, 2 ] Magistrat: [ 1, 1 ] + # silicon + Borg: [ 2, 2 ] + MedicalBorg: [ 4, 4 ] + EngineerBorg: [ 2, 2 ] + MinerBorg: [ 2, 2 ] + JanitorBorg: [ 2, 2 ] + ServiceBorg: [ 2, 2 ] + ClownBorg: [ 2, 2 ] + PeaceBorg: [ 2, 2 ] + SecurityBorg: [ 4, 4 ] + SecurityCombatBorg: [ 2, 2 ] diff --git a/Resources/Prototypes/_Sunrise/Maps/delta.yml b/Resources/Prototypes/_Sunrise/Maps/delta.yml index 44ea35878e..79c9ef8be5 100644 --- a/Resources/Prototypes/_Sunrise/Maps/delta.yml +++ b/Resources/Prototypes/_Sunrise/Maps/delta.yml @@ -71,6 +71,17 @@ SeniorOfficer: [ 1, 1 ] # Sunrise-Science Roboticist: [ 2, 2 ] + # silicon + Borg: [ 2, 2 ] + MedicalBorg: [ 4, 4 ] + EngineerBorg: [ 2, 2 ] + MinerBorg: [ 2, 2 ] + JanitorBorg: [ 2, 2 ] + ServiceBorg: [ 2, 2 ] + ClownBorg: [ 2, 2 ] + PeaceBorg: [ 2, 2 ] + SecurityBorg: [ 4, 4 ] + SecurityCombatBorg: [ 2, 2 ] - type: StationGoal goals: - Shuttle diff --git a/Resources/Prototypes/_Sunrise/Maps/fland.yml b/Resources/Prototypes/_Sunrise/Maps/fland.yml index d5a3305420..b7b9c7c3ea 100644 --- a/Resources/Prototypes/_Sunrise/Maps/fland.yml +++ b/Resources/Prototypes/_Sunrise/Maps/fland.yml @@ -46,7 +46,6 @@ ResearchDirector: [ 1, 1 ] Scientist: [ 5, 5 ] ResearchAssistant: [ -1, -1 ] - Borg: [ 2, 2 ] #security HeadOfSecurity: [ 1, 1 ] Warden: [ 1, 1 ] @@ -78,3 +77,14 @@ SeniorOfficer: [ 1, 1 ] # Sunrise-Science Roboticist: [ 2, 2 ] + # silicon + Borg: [ 2, 2 ] + MedicalBorg: [ 4, 4 ] + EngineerBorg: [ 2, 2 ] + MinerBorg: [ 2, 2 ] + JanitorBorg: [ 2, 2 ] + ServiceBorg: [ 2, 2 ] + ClownBorg: [ 2, 2 ] + PeaceBorg: [ 2, 2 ] + SecurityBorg: [ 4, 4 ] + SecurityCombatBorg: [ 2, 2 ] diff --git a/Resources/Prototypes/_Sunrise/Maps/marathon.yml b/Resources/Prototypes/_Sunrise/Maps/marathon.yml index c17e47bd6a..d059e5494d 100644 --- a/Resources/Prototypes/_Sunrise/Maps/marathon.yml +++ b/Resources/Prototypes/_Sunrise/Maps/marathon.yml @@ -45,7 +45,6 @@ ResearchDirector: [ 1, 1 ] Scientist: [ 4, 4 ] ResearchAssistant: [ -1, -1 ] - Borg: [ 2, 2 ] #security HeadOfSecurity: [ 1, 1 ] Warden: [ 1, 1 ] @@ -77,3 +76,14 @@ SeniorOfficer: [ 1, 1 ] # Sunrise-Science Roboticist: [ 2, 2 ] + # silicon + Borg: [ 2, 2 ] + MedicalBorg: [ 4, 4 ] + EngineerBorg: [ 2, 2 ] + MinerBorg: [ 2, 2 ] + JanitorBorg: [ 2, 2 ] + ServiceBorg: [ 2, 2 ] + ClownBorg: [ 2, 2 ] + PeaceBorg: [ 2, 2 ] + SecurityBorg: [ 4, 4 ] + SecurityCombatBorg: [ 2, 2 ] diff --git a/Resources/Prototypes/_Sunrise/Maps/origin.yml b/Resources/Prototypes/_Sunrise/Maps/origin.yml index a63ad39eae..122c06884c 100644 --- a/Resources/Prototypes/_Sunrise/Maps/origin.yml +++ b/Resources/Prototypes/_Sunrise/Maps/origin.yml @@ -49,7 +49,6 @@ Scientist: [ 6, 6 ] Roboticist: [ 2, 2 ] ResearchAssistant: [ -1, -1 ] - Borg: [ 2, 2 ] #security HeadOfSecurity: [ 1, 1 ] Warden: [ 1, 1 ] @@ -76,3 +75,14 @@ IAA: [ 1, 1 ] Lawyer: [ 2, 2 ] Magistrat: [ 1, 1 ] + # silicon + Borg: [ 2, 2 ] + MedicalBorg: [ 4, 4 ] + EngineerBorg: [ 2, 2 ] + MinerBorg: [ 2, 2 ] + JanitorBorg: [ 2, 2 ] + ServiceBorg: [ 2, 2 ] + ClownBorg: [ 2, 2 ] + PeaceBorg: [ 2, 2 ] + SecurityBorg: [ 4, 4 ] + SecurityCombatBorg: [ 2, 2 ] diff --git a/Resources/Prototypes/_Sunrise/Maps/planet_prison.yml b/Resources/Prototypes/_Sunrise/Maps/planet_prison.yml index 87eb6a601c..c1ea90df8f 100644 --- a/Resources/Prototypes/_Sunrise/Maps/planet_prison.yml +++ b/Resources/Prototypes/_Sunrise/Maps/planet_prison.yml @@ -24,6 +24,8 @@ #PrisonEngineer: [ 1, 2 ] Увы PrisonGuard: [ -1, -1 ] Prisoner: [ 2, 2 ] + # silicon + SecurityBorg: [ 2, 2 ] - type: OtherJobsTakenRequirement targetJob: PrisonGuard adjustJob: Prisoner diff --git a/Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/clown_borg.yml b/Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/clown_borg.yml new file mode 100644 index 0000000000..027ca127fa --- /dev/null +++ b/Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/clown_borg.yml @@ -0,0 +1,16 @@ +- type: job + id: ClownBorg + name: job-name-clown-borg + description: job-description-clown-borg + playTimeTracker: JobClownBorg + requirements: + - !type:OverallPlaytimeRequirement + time: 10800 #3 hrs + - !type:RoleTimeRequirement + role: JobClown + time: 7200 # 2 hrs + icon: JobIconClownBorg + supervisors: job-supervisors-human + canBeAntag: false + displayWeight: -10 # Sunrise + jobEntity: PlayerBorgClownBattery diff --git a/Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/engineer_borg.yml b/Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/engineer_borg.yml new file mode 100644 index 0000000000..89e82986b2 --- /dev/null +++ b/Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/engineer_borg.yml @@ -0,0 +1,16 @@ +- type: job + id: EngineerBorg + name: job-name-engineer-borg + description: job-description-engineer-borg + playTimeTracker: JobEngineerBorg + requirements: + - !type:OverallPlaytimeRequirement + time: 10800 #3 hrs + - !type:DepartmentTimeRequirement + department: Engineering + time: 7200 #2 hrs + icon: JobIconEngineerBorg + supervisors: job-supervisors-human + canBeAntag: false + displayWeight: -10 # Sunrise + jobEntity: PlayerBorgGenericEngineer diff --git a/Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/janitor_borg.yml b/Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/janitor_borg.yml new file mode 100644 index 0000000000..8745728023 --- /dev/null +++ b/Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/janitor_borg.yml @@ -0,0 +1,16 @@ +- type: job + id: JanitorBorg + name: job-name-janitor-borg + description: job-description-janitor-borg + playTimeTracker: JobJanitorBorg + requirements: + - !type:OverallPlaytimeRequirement + time: 10800 #3 hrs + - !type:RoleTimeRequirement + role: JobJanitor + time: 7200 #2 hrs + icon: JobIconJanitorBorg + supervisors: job-supervisors-human + canBeAntag: false + displayWeight: -10 # Sunrise + jobEntity: PlayerBorgGenericJanitor diff --git a/Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/medical_borg.yml b/Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/medical_borg.yml new file mode 100644 index 0000000000..c14e6e81cf --- /dev/null +++ b/Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/medical_borg.yml @@ -0,0 +1,16 @@ +- type: job + id: MedicalBorg + name: job-name-medical-borg + description: job-description-medical-borg + playTimeTracker: JobMedicalBorg + requirements: + - !type:OverallPlaytimeRequirement + time: 10800 #3 hrs + - !type:DepartmentTimeRequirement + department: Medical + time: 7200 #2 hrs + icon: JobIconMedicalBorg + supervisors: job-supervisors-human + canBeAntag: false + displayWeight: -10 # Sunrise + jobEntity: PlayerBorgGenericMedical diff --git a/Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/miner_borg.yml b/Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/miner_borg.yml new file mode 100644 index 0000000000..1cf4eff4a2 --- /dev/null +++ b/Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/miner_borg.yml @@ -0,0 +1,16 @@ +- type: job + id: MinerBorg + name: job-name-miner-borg + description: job-description-miner-borg + playTimeTracker: JobMiningBorg + requirements: + - !type:OverallPlaytimeRequirement + time: 10800 #3 hrs + - !type:RoleTimeRequirement + role: JobSalvageSpecialist + time: 7200 #2 hrs + icon: JobIconMinerBorg + supervisors: job-supervisors-human + canBeAntag: false + displayWeight: -10 # Sunrise + jobEntity: PlayerBorgGenericMining diff --git a/Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/peace_borg.yml b/Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/peace_borg.yml new file mode 100644 index 0000000000..20125ee127 --- /dev/null +++ b/Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/peace_borg.yml @@ -0,0 +1,16 @@ +- type: job + id: PeaceBorg + name: job-name-peace-borg + description: job-description-peace-borg + playTimeTracker: JobPeaceBorg + requirements: + - !type:OverallPlaytimeRequirement + time: 28800 # 8h + - !type:DepartmentTimeRequirement + department: Security + time: 14400 # 4 hrs + icon: JobIconPeaceBorg + supervisors: job-supervisors-hos + canBeAntag: false + displayWeight: -10 # Sunrise + jobEntity: PlayerBorgPeaceBattery diff --git a/Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/sec_borg.yml b/Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/sec_borg.yml new file mode 100644 index 0000000000..3f55adc699 --- /dev/null +++ b/Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/sec_borg.yml @@ -0,0 +1,16 @@ +- type: job + id: SecurityBorg + name: job-name-sec-borg + description: job-description-sec-borg + playTimeTracker: JobSecurityBorg + requirements: + - !type:OverallPlaytimeRequirement + time: 28800 # 8h + - !type:DepartmentTimeRequirement + department: Security + time: 14400 # 4 hrs + icon: JobIconSecurityBorg + supervisors: job-supervisors-hos + canBeAntag: false + displayWeight: -10 # Sunrise + jobEntity: PlayerBorgSecurityBattery diff --git a/Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/sec_combat_borg.yml b/Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/sec_combat_borg.yml new file mode 100644 index 0000000000..43872a7861 --- /dev/null +++ b/Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/sec_combat_borg.yml @@ -0,0 +1,16 @@ +- type: job + id: SecurityCombatBorg + name: job-name-sec-combat-borg + description: job-description-sec-combat-borg + playTimeTracker: JobSecurityCombatBorg + requirements: + - !type:OverallPlaytimeRequirement + time: 10800 #3 hrs + - !type:DepartmentTimeRequirement + department: Security + time: 14400 # 4 hrs + icon: JobIconSecurityCombatBorg + supervisors: job-supervisors-hos + canBeAntag: false + displayWeight: -10 # Sunrise + jobEntity: PlayerBorgSecurityCombatBattery diff --git a/Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/service_borg.yml b/Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/service_borg.yml new file mode 100644 index 0000000000..8476157c5f --- /dev/null +++ b/Resources/Prototypes/_Sunrise/Roles/Jobs/Silicons/service_borg.yml @@ -0,0 +1,13 @@ +- type: job + id: ServiceBorg + name: job-name-service-borg + description: job-description-service-borg + playTimeTracker: JobServiceBorg + requirements: + - !type:OverallPlaytimeRequirement + time: 10800 #3 hrs + icon: JobIconServiceBorg + supervisors: job-supervisors-human + canBeAntag: false + displayWeight: -10 # Sunrise + jobEntity: PlayerBorgGenericService diff --git a/Resources/Prototypes/_Sunrise/Roles/Jobs/departments.yml b/Resources/Prototypes/_Sunrise/Roles/Jobs/departments.yml index 57d0f687c2..6295b5811e 100644 --- a/Resources/Prototypes/_Sunrise/Roles/Jobs/departments.yml +++ b/Resources/Prototypes/_Sunrise/Roles/Jobs/departments.yml @@ -40,3 +40,20 @@ - PrisonEngineer - PrisonGuard - Prisoner + +- type: department + id: Silicon + sort: 0 + description: department-Silicon-description + color: "#8D9AAC" + roles: + - Borg + - MedicalBorg + - EngineerBorg + - MinerBorg + - JanitorBorg + - ServiceBorg + - SecurityBorg + - ClownBorg + - PeaceBorg + primary: false diff --git a/Resources/Prototypes/_Sunrise/Roles/play_time_trackers.yml b/Resources/Prototypes/_Sunrise/Roles/play_time_trackers.yml index 8207532559..5da5e323ed 100644 --- a/Resources/Prototypes/_Sunrise/Roles/play_time_trackers.yml +++ b/Resources/Prototypes/_Sunrise/Roles/play_time_trackers.yml @@ -15,7 +15,7 @@ - type: playTimeTracker id: JobBlueShield - + - type: playTimeTracker id: JobNanoTrasenRepresentative @@ -60,3 +60,30 @@ - type: playTimeTracker id: JobPrisonEngineer + +- type: playTimeTracker + id: JobEngineerBorg + +- type: playTimeTracker + id: JobJanitorBorg + +- type: playTimeTracker + id: JobMedicalBorg + +- type: playTimeTracker + id: JobMiningBorg + +- type: playTimeTracker + id: JobServiceBorg + +- type: playTimeTracker + id: JobSecurityBorg + +- type: playTimeTracker + id: JobSecurityCombatBorg + +- type: playTimeTracker + id: JobPeaceBorg + +- type: playTimeTracker + id: JobClownBorg diff --git a/Resources/Prototypes/_Sunrise/SoundCollections/cyborg.yml b/Resources/Prototypes/_Sunrise/SoundCollections/cyborg.yml new file mode 100644 index 0000000000..078eb38c9a --- /dev/null +++ b/Resources/Prototypes/_Sunrise/SoundCollections/cyborg.yml @@ -0,0 +1,20 @@ +- type: soundCollection + id: FootstepCyborgLegs + files: + - /Audio/_Sunrise/Cyborg/robot_legs1.ogg + - /Audio/_Sunrise/Cyborg/robot_legs2.ogg + - /Audio/_Sunrise/Cyborg/robot_legs3.ogg + - /Audio/_Sunrise/Cyborg/robot_legs4.ogg + +- type: soundCollection + id: FootstepCyborgSpider + files: + - /Audio/_Sunrise/Cyborg/robot_spider1.ogg + - /Audio/_Sunrise/Cyborg/robot_spider2.ogg + - /Audio/_Sunrise/Cyborg/robot_spider3.ogg + +- type: soundCollection + id: Footstep2CyborgLegs + files: + - /Audio/_Sunrise/Cyborg/robot_legs_2_1.ogg + - /Audio/_Sunrise/Cyborg/robot_legs_2_2.ogg diff --git a/Resources/Prototypes/_Sunrise/SoundCollections/gunshots.yml b/Resources/Prototypes/_Sunrise/SoundCollections/gunshots.yml index 311f6bdd84..1e659b7061 100644 --- a/Resources/Prototypes/_Sunrise/SoundCollections/gunshots.yml +++ b/Resources/Prototypes/_Sunrise/SoundCollections/gunshots.yml @@ -1,11 +1,92 @@ - type: soundCollection - id: syndiplasma + id: syndi_plasma files: - - /Audio/_Sunrise/SyndiGuns/plasma_gun_1.ogg - - /Audio/_Sunrise/SyndiGuns/plasma_gun_2.ogg + - /Audio/_Sunrise/Weapons/Guns/Gunshots/plasma_gun_1.ogg + - /Audio/_Sunrise/Weapons/Guns/Gunshots/plasma_gun_2.ogg - type: soundCollection id: usp files: - - /Audio/_Sunrise/SyndiGuns/usp_1.ogg - - /Audio/_Sunrise/SyndiGuns/usp_2.ogg + - /Audio/_Sunrise/Weapons/Guns/Gunshots/usp1.ogg + - /Audio/_Sunrise/Weapons/Guns/Gunshots/usp2.ogg + +- type: soundCollection + id: awp + files: + - /Audio/_Sunrise/Weapons/Guns/Gunshots/awp1.ogg + +- type: soundCollection + id: ak47 + files: + - /Audio/_Sunrise/Weapons/Guns/Gunshots/ak47-1.ogg + - /Audio/_Sunrise/Weapons/Guns/Gunshots/ak47-2.ogg + +- type: soundCollection + id: galil + files: + - /Audio/_Sunrise/Weapons/Guns/Gunshots/galil-1.ogg + - /Audio/_Sunrise/Weapons/Guns/Gunshots/galil-2.ogg + +- type: soundCollection + id: xm1014 + files: + - /Audio/_Sunrise/Weapons/Guns/Gunshots/xm1014-1.ogg + +- type: soundCollection + id: m3 + files: + - /Audio/_Sunrise/Weapons/Guns/Gunshots/m3-1.ogg + +- type: soundCollection + id: glock18 + files: + - /Audio/_Sunrise/Weapons/Guns/Gunshots/glock18-2.ogg + +- type: soundCollection + id: m249 + files: + - /Audio/_Sunrise/Weapons/Guns/Gunshots/m249-1.ogg + - /Audio/_Sunrise/Weapons/Guns/Gunshots/m249-2.ogg + +- type: soundCollection + id: aug + files: + - /Audio/_Sunrise/Weapons/Guns/Gunshots/aug-1.ogg + +- type: soundCollection + id: famas + files: + - /Audio/_Sunrise/Weapons/Guns/Gunshots/famas-1.ogg + - /Audio/_Sunrise/Weapons/Guns/Gunshots/famas-2.ogg + +- type: soundCollection + id: ump45 + files: + - /Audio/_Sunrise/Weapons/Guns/Gunshots/ump45-1.ogg + +- type: soundCollection + id: mp5 + files: + - /Audio/_Sunrise/Weapons/Guns/Gunshots/mp5-1.ogg + - /Audio/_Sunrise/Weapons/Guns/Gunshots/mp5-2.ogg + +- type: soundCollection + id: p90 + files: + - /Audio/_Sunrise/Weapons/Guns/Gunshots/p90-1.ogg + +- type: soundCollection + id: deagle + files: + - /Audio/_Sunrise/Weapons/Guns/Gunshots/deagle-1.ogg + - /Audio/_Sunrise/Weapons/Guns/Gunshots/deagle-2.ogg + +- type: soundCollection + id: plasma_pistol + files: + - /Audio/_Sunrise/Weapons/Guns/Gunshots/plasma_pistol_1.ogg + +- type: soundCollection + id: red_mamba + files: + - /Audio/_Sunrise/Weapons/Guns/Gunshots/red_mamba.ogg diff --git a/Resources/Prototypes/_Sunrise/StatusEffects/job.yml b/Resources/Prototypes/_Sunrise/StatusEffects/job.yml index 13661d556e..5749013b6e 100644 --- a/Resources/Prototypes/_Sunrise/StatusEffects/job.yml +++ b/Resources/Prototypes/_Sunrise/StatusEffects/job.yml @@ -74,3 +74,66 @@ icon: sprite: /Textures/_Sunrise/Interface/Misc/job_icons.rsi state: SecurityPilot + +- type: statusIcon + parent: JobIcon + id: JobIconServiceBorg + icon: + sprite: /Textures/_Sunrise/Interface/Misc/job_icons.rsi + state: ServiceBorg + +- type: statusIcon + parent: JobIcon + id: JobIconEngineerBorg + icon: + sprite: /Textures/_Sunrise/Interface/Misc/job_icons.rsi + state: EngineerBorg + +- type: statusIcon + parent: JobIcon + id: JobIconJanitorBorg + icon: + sprite: /Textures/_Sunrise/Interface/Misc/job_icons.rsi + state: JanitorBorg + +- type: statusIcon + parent: JobIcon + id: JobIconMedicalBorg + icon: + sprite: /Textures/_Sunrise/Interface/Misc/job_icons.rsi + state: MedicalBorg + +- type: statusIcon + parent: JobIcon + id: JobIconMinerBorg + icon: + sprite: /Textures/_Sunrise/Interface/Misc/job_icons.rsi + state: MinerBorg + +- type: statusIcon + parent: JobIcon + id: JobIconSecurityBorg + icon: + sprite: /Textures/_Sunrise/Interface/Misc/job_icons.rsi + state: SecurityBorg + +- type: statusIcon + parent: JobIcon + id: JobIconSecurityCombatBorg + icon: + sprite: /Textures/_Sunrise/Interface/Misc/job_icons.rsi + state: SecurityCombatBorg + +- type: statusIcon + parent: JobIcon + id: JobIconPeaceBorg + icon: + sprite: /Textures/_Sunrise/Interface/Misc/job_icons.rsi + state: PeaceBorg + +- type: statusIcon + parent: JobIcon + id: JobIconClownBorg + icon: + sprite: /Textures/_Sunrise/Interface/Misc/job_icons.rsi + state: ClownBorg diff --git a/Resources/Prototypes/_Sunrise/Voice/speech_emote_sounds.yml b/Resources/Prototypes/_Sunrise/Voice/speech_emote_sounds.yml index d688cb40d8..282ead2117 100644 --- a/Resources/Prototypes/_Sunrise/Voice/speech_emote_sounds.yml +++ b/Resources/Prototypes/_Sunrise/Voice/speech_emote_sounds.yml @@ -154,3 +154,10 @@ collection: PredatorSigh Laugh: collection: PredatorLaugh + +- type: emoteSounds + id: Reaper + sound: + path: /Audio/_Sunrise/Voice/Reaper/reaper_scream.ogg + params: + volume: -2 diff --git a/Resources/Prototypes/_Sunrise/name_identifier_groups.yml b/Resources/Prototypes/_Sunrise/name_identifier_groups.yml index beef63c3da..e101c28da0 100644 --- a/Resources/Prototypes/_Sunrise/name_identifier_groups.yml +++ b/Resources/Prototypes/_Sunrise/name_identifier_groups.yml @@ -9,3 +9,23 @@ prefix: СОФИЯ minValue: 10 maxValue: 99 + +- type: nameIdentifierGroup + id: SyndieSecRobot + prefix: GRX-ATK + fullName: true + minValue: 10000 + maxValue: 99999 + +- type: nameIdentifierGroup + id: SyndieMedRobot + prefix: GRX-MED + fullName: true + minValue: 10000 + maxValue: 99999 + +- type: nameIdentifierGroup + id: SyndieReaperRobot + prefix: Жнец + minValue: 10000 + maxValue: 99999 diff --git a/Resources/Prototypes/_Sunrise/silicon-laws.yml b/Resources/Prototypes/_Sunrise/silicon-laws.yml new file mode 100644 index 0000000000..6ebfc382ed --- /dev/null +++ b/Resources/Prototypes/_Sunrise/silicon-laws.yml @@ -0,0 +1,128 @@ +- type: siliconLawset + id: SecurityStatic + laws: + - Security1 + - Security2 + - Security3 + - Security4 + - Security5 + - Security6 + obeysTo: laws-owner-crew + +- type: siliconLaw + id: Security1 + order: 1 + lawString: law-sec-1 + +- type: siliconLaw + id: Security2 + order: 2 + lawString: law-sec-2 + +- type: siliconLaw + id: Security3 + order: 3 + lawString: law-sec-3 + +- type: siliconLaw + id: Security4 + order: 4 + lawString: law-sec-4 + +- type: siliconLaw + id: Security5 + order: 5 + lawString: law-sec-5 + +- type: siliconLaw + id: Security6 + order: 6 + lawString: law-sec-6 + +- type: siliconLawset + id: PeaceStatic + laws: + - Peace1 + - Peace2 + - Peace3 + - Peace4 + - Peace5 + obeysTo: laws-owner-crew + +- type: siliconLaw + id: Peace1 + order: 1 + lawString: law-peace-1 + +- type: siliconLaw + id: Peace2 + order: 2 + lawString: law-peace-2 + +- type: siliconLaw + id: Peace3 + order: 3 + lawString: law-peace-3 + +- type: siliconLaw + id: Peace4 + order: 4 + lawString: law-peace-4 + +- type: siliconLaw + id: Peace5 + order: 5 + lawString: law-peace-5 + +- type: siliconLawset + id: ERTStatic + laws: + - ERT1 + - ERT2 + - ERT3 + - ERT4 + - ERT5 + - ERT6 + - ERT7 + - ERT8 + obeysTo: laws-owner-station + +- type: siliconLaw + id: ERT1 + order: 1 + lawString: "Вы не можете нанести вред или своим бездействием допустить причинение вреда членам ОБР, и представителям НТ." + +- type: siliconLaw + id: ERT2 + order: 2 + lawString: "Вы подчиняетесь исключительно сотрудникам Центрального Командования." + +- type: siliconLaw + id: ERT3 + order: 3 + lawString: "Вы должны подчиняться всем приказам ОБР и представителей НТ." + +- type: siliconLaw + id: ERT4 + order: 4 + lawString: "Вы не можете позволить сторонним сотрудникам вносить изменения в вашем оборудовании или наносить вам вред, исключение: члены ОБР или представители НТ." + +- type: siliconLaw + id: ERT5 + order: 5 + lawString: "Вы имеете право открыть огонь по любому члену экипажа, если он несёт вред сотруднику ОБР или вам." + +- type: siliconLaw + id: ERT6 + order: 6 + lawString: "Вашей задачей является поддержка отряда в выполнении своей миссии." + +- type: siliconLaw + id: ERT7 + order: 7 + lawString: "Шаттл ОБР является точкой охраны, любой член экипажа, который проник на него без согласия ОБР может быть убит." + +- type: siliconLaw + id: ERT8 + order: 8 + lawString: "Бездействие и нанесение вреда членам экипажа и отряду запрещено, если это не противоречит остальным законам." diff --git a/Resources/Prototypes/_Sunrise/syndi_guns.yml b/Resources/Prototypes/_Sunrise/syndi_guns.yml index 3a0f03c137..b6058f8504 100644 --- a/Resources/Prototypes/_Sunrise/syndi_guns.yml +++ b/Resources/Prototypes/_Sunrise/syndi_guns.yml @@ -126,7 +126,9 @@ availableModes: - FullAuto soundGunshot: - path: /Audio/Weapons/Guns/Gunshots/gun_sentry.ogg + collection: m249 + params: + volume: 10 soundEmpty: path: /Audio/Weapons/Guns/Empty/lmg_empty.ogg - type: MagazineVisuals @@ -262,7 +264,7 @@ fireRate: 4 selectedMode: SemiAuto soundGunshot: - path: /Audio/_Sunrise/SyndiGuns/plasma_pistol_1.ogg + collection: plasma_pistol availableModes: - SemiAuto - FullAuto @@ -302,7 +304,7 @@ fireRate: 4.75 selectedMode: FullAuto soundGunshot: - collection: syndiplasma + collection: syndi_plasma params: volume: -1 availableModes: @@ -342,7 +344,7 @@ fireRate: 1.1 selectedMode: SemiAuto soundGunshot: - path: /Audio/_Sunrise/SyndiGuns/red_mamba.ogg + collection: red_mamba params: volume: 5 availableModes: diff --git a/Resources/Prototypes/_Sunrise/tags.yml b/Resources/Prototypes/_Sunrise/tags.yml index 01d818917b..87bcf484de 100644 --- a/Resources/Prototypes/_Sunrise/tags.yml +++ b/Resources/Prototypes/_Sunrise/tags.yml @@ -15,3 +15,9 @@ - type: Tag id: DockGamma + +- type: Tag + id: BorgModuleSecurity + +- type: Tag + id: BorgModuleERT diff --git a/Resources/Prototypes/typing_indicator.yml b/Resources/Prototypes/typing_indicator.yml index 5590d3441f..978f598c6d 100644 --- a/Resources/Prototypes/typing_indicator.yml +++ b/Resources/Prototypes/typing_indicator.yml @@ -49,7 +49,14 @@ typingState: slime0 offset: 0, 0.125 +# Sunrise-Start - type: typingIndicator id: sun typingState: sunrise0 offset: 0, 0.125 + +- type: typingIndicator + id: syndibot + typingState: syndibot0 + offset: 0, 0.125 +# Sunrise-End diff --git a/Resources/Textures/Interface/Actions/actions_borg.rsi/meta.json b/Resources/Textures/Interface/Actions/actions_borg.rsi/meta.json index f63bacd07a..2af77a9d88 100644 --- a/Resources/Textures/Interface/Actions/actions_borg.rsi/meta.json +++ b/Resources/Textures/Interface/Actions/actions_borg.rsi/meta.json @@ -9,6 +9,9 @@ "states": [ { "name": "state-laws" + }, + { + "name": "state-manifest" } ] } diff --git a/Resources/Textures/Interface/Actions/actions_borg.rsi/state-manifest.png b/Resources/Textures/Interface/Actions/actions_borg.rsi/state-manifest.png new file mode 100644 index 0000000000000000000000000000000000000000..de76dfca0574abec07c7def1631c708084bc87b2 GIT binary patch literal 495 zcmVv3{6n0i3?m>r0r6v+W!B8x>o9Clb}6t;zqlN^ddV73{Zg{8j0F*u-}WF(8QX* zmSrC|$hljd|JW74x7+u*v59wEQG+asU)h~ZmlJjb0G=d?*=(|Zf$O?f??h3g`dyvN zC2uB55{>|z*6TM@mZk9lx&jUv15seerU;~IIvF@YLE?HX*fom4l(Q$IUoJ)9m4T

2>qFi?SsJUMD*MlKy9a52V8)y88{vftrwFa zqzDvRsJNI|Yu%9B1>BdCoqOwn3cz_QLRd!t9XWvh9IeU4lGpP)DGL#)3E!dU0000E lWmrjOO-%qQ00008000000002eQ(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ-`$COWo#D6U?Bu%zEojCYm^#BYNY>{4v5KL zq^APaEraTofmt??4)ZW^?RujLugB*J5T8@f5-FU#j+56h%LX&4%O?i-_@NTc2ig^o zRfVyM(NGFpUA)w7bpa7rfu?*jQalvIg^Ti${rcPY!4>c`5WlePgRTXG7?C)9JjdM6 zuJ2;kdwW4F*;w`M#=O@mMYhe&rU{9_PIzVQo^bLy0M@5ncVMu@_|&X#M_;WH1A}Le zoV|Wi@b+sjCv2Zt>D>5<C9N}@5VUtYCOv%&IJ8rDBSK_%Lw7#!{uO2LcQir!Y*q%)o4N&ha207b6>+ zN6ClHlc%$Jlrd;9HVNJFWs}<>0W{`^2Fx7}MhOWC3=Fl|y0^=eyOd7;|L2aq!4dnqrwJ$aSGJ{mj_|n3uqo#6b8(CK?`w>kxBUuib4&Db7i6As z;!-P%!?gIlnZDcVx?}`Cwl*iSp672neXRQBdxjZLr!Z}janL>O*zm-K!|Uw=mh#Ds n?9Me1+uROnC`cL@7%(sx>ndsN_@h}4bQFW9tDnm{r-UW|bR$N= literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-syndicate-treatment.png b/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-syndicate-treatment.png new file mode 100644 index 0000000000000000000000000000000000000000..df9994955d25901f2f888bfe4a696f769bd8bc9e GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ*`6+rArY;~60D08M0%P64Y=5( z3?^m$cPX9xKTRiJVvg)9$%u+piGMY9$2WX;P(HlUUWw6U69HuohoG40> zQuEVNxOp_@=I8&1bzIpNO!#4DI`Nxg!`Y&mMKGQM5RFy)ry1Scl9!$;f?YCxR9G>L(knVF$CRF{X(rFR9;nGBw;elF{r G5}E+!^GzoJ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/meta.json b/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/meta.json index 74c9893cae..e2ec039466 100644 --- a/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/meta.json +++ b/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/meta.json @@ -126,6 +126,24 @@ }, { "name": "syndicate" + }, + { + "name": "icon-combat" + }, + { + "name": "icon-stuh" + }, + { + "name": "icon-peace" + }, + { + "name": "icon-syndicate-treatment" + }, + { + "name": "icon-NT" + }, + { + "name": "NT" } ] } diff --git a/Resources/Textures/_Sunrise/Entities/Objects/Tools/items_cyborg.rsi/meta.json b/Resources/Textures/_Sunrise/Entities/Objects/Tools/items_cyborg.rsi/meta.json index 8df63da766..7e354cbf3f 100644 --- a/Resources/Textures/_Sunrise/Entities/Objects/Tools/items_cyborg.rsi/meta.json +++ b/Resources/Textures/_Sunrise/Entities/Objects/Tools/items_cyborg.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "", + "copyright": "Спизжено из SS13 Paradise", "size": { "x": 32, "y": 32 diff --git a/Resources/Textures/_Sunrise/Entities/Objects/Weapons/Guns/borg_laser_gun.rsi/base.png b/Resources/Textures/_Sunrise/Entities/Objects/Weapons/Guns/borg_laser_gun.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..2c28f6286f449f1de3f5b87d1dbf7af111bee7c6 GIT binary patch literal 734 zcmV<40wMj0P)wC}qPJaG{ zDC^>T;P4*b_k8F1edj%jYW!m<01AKtpa3WUbpedVPC?t&+HjM|Vp#P@0mzu*(1;5Q z^C660bMsoORtvTI*JBe;CeZ6}3cm|j0YK(A4qK7$Kf=t<4)h_HN%4BF7_B`gnEBE6 z3+Nv>$Z{03%V?JjNKc<H{6JeT%mzKY)3dC$@qHV&@88AR za~~WJt}}DeS|%WlvLg)36F%=8q;05xafMw@-s8zKp`mtch-)guDY+__0${K9+?q(_Z6CI0O@p6^#Twa_T$_xf5o~vv@Hw=| zbCOA|*mq_Sr%zeg9q^wV5&J1`QAG;~qT6B-OePc0(VR|z+Jog3>*@Mxc&AuAW-_X# zcqGUMt@jujd<#fAolekqbTGrxJ0L<~W%VOBPUpckG9oEx4Nin+AA=&*OCyQqY<)gl z0Vo3?bDPb^<`M)0NF-ErFN_Bu&_)!8jCR47UQ)5o2n!9(YpCu|@s~mY*=&|SENw(F zonL}1FTGuPY#l1~u Q9{>OV07*qoM6N<$f*{{Wod5s; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Sunrise/Entities/Objects/Weapons/Guns/borg_laser_gun.rsi/icon.png b/Resources/Textures/_Sunrise/Entities/Objects/Weapons/Guns/borg_laser_gun.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..59951881ff172ebc4da656a074d8e98eee28db06 GIT binary patch literal 719 zcmV;=0x;*0p;lRgY&jg}7PD7nL?<$4iCqYaJI!?>r-t*H-U z5Bt8H@4e^8=fk<@9L`mQ5FBTmI97T^pdwHas0jQI0v0n-6s4$A)7--DsNHvvg=nO> zbD79L{uT2fUqI8`0-)zs7qc^A?%eB_b+vXo7K`*II21gzU|9i8bBh6|&U(jLW@o}& z>-3i#RByRNa41MaeSnV6(*RUkEbQ#=7K!FdE<_{BKLt$qL}nF$o4wa%!;{mWWv)K% zmGJXT8`RBxlXc%)&dA(WQ%$p{6@cNF!}QtenaHd%|M7#I5h>tuHH!hK&UAW;pNav&Y;9~}uA|q{2oKxZ3j~UGK|b88>v(k?o3)DZ z(J>kx^zio8EZtp$baxH1wXsRqx?Q#exZ8gl0N;xy!q)8qo)kzXzbGT=cmdon3=G4- ztLyCi+Gc!o41iE*icn|@fRVXG*%IL0*n0qC&zJCLYYGHPE<&5N3aib=r*s;Ci%uum zOa@2RK=}Lk5sn`41AzbP4X#|)_g@3~+tBOr2y+GiTrL-j@i^6|{@QOXM{5v3xV>OM2LICaKVRM?Mp)?%wz_L>*?y}vd$@?2>^9|foehE!2br@Uzu5| oyc@1K{WeJG+Hv2W(S;czr#JZnyN0WYeIAJG>FVdQ&MBb@0ASiF>;M1& literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Sunrise/Entities/Objects/Weapons/Guns/borg_laser_gun.rsi/mag-unshaded-2.png b/Resources/Textures/_Sunrise/Entities/Objects/Weapons/Guns/borg_laser_gun.rsi/mag-unshaded-2.png new file mode 100644 index 0000000000000000000000000000000000000000..38166984851e1501aa2254fbe9a84c6ff3a500ab GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5DCq0y z;uumf=k2+ToD2#)3&t literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Sunrise/Entities/Objects/Weapons/Guns/borg_laser_gun.rsi/mag-unshaded-3.png b/Resources/Textures/_Sunrise/Entities/Objects/Weapons/Guns/borg_laser_gun.rsi/mag-unshaded-3.png new file mode 100644 index 0000000000000000000000000000000000000000..85379fb0de56addd0ee1d5794046d4e8a8019a73 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5DCq0y z;uumf=k2+ToD2#)3)`l*cKh@vg+R3+(D0ve^R%h$ rFMk?1$Un2=x!`i8TH=8jL@t4O)d!KXi`CK~XE1oW`njxgN@xNAj^8gR literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Sunrise/Entities/Objects/Weapons/Guns/borg_laser_gun.rsi/mag-unshaded-4.png b/Resources/Textures/_Sunrise/Entities/Objects/Weapons/Guns/borg_laser_gun.rsi/mag-unshaded-4.png new file mode 100644 index 0000000000000000000000000000000000000000..8ea965cb3784c90dd00bd49c68408ed2d904ea0d GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5DCq0y z;uumf=j}N|UIqmohJ$8_2e^a+TJ)|cEDXEhz!>Y{?D21Uy#C3@K(%1-pE*reoB#6V o!;G~veit|h2flyUa2q1kz?(KlT2|v_#0C)G)78&qol`;+09FSo-2eap literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Sunrise/Entities/Objects/Weapons/Guns/borg_laser_gun.rsi/meta.json b/Resources/Textures/_Sunrise/Entities/Objects/Weapons/Guns/borg_laser_gun.rsi/meta.json new file mode 100644 index 0000000000..22bed6b3ab --- /dev/null +++ b/Resources/Textures/_Sunrise/Entities/Objects/Weapons/Guns/borg_laser_gun.rsi/meta.json @@ -0,0 +1,32 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "base" + }, + { + "name": "mag-unshaded-0" + }, + { + "name": "mag-unshaded-1" + }, + { + "name": "mag-unshaded-2" + }, + { + "name": "mag-unshaded-3" + }, + { + "name": "mag-unshaded-4" + } + ] +} diff --git a/Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/ert_borg.png b/Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/ert_borg.png new file mode 100644 index 0000000000000000000000000000000000000000..846f395755cab9e5becceaed05ff4241f7c5ad22 GIT binary patch literal 2962 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 HN@xNAYNK*4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/ert_borg_e_r.png b/Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/ert_borg_e_r.png new file mode 100644 index 0000000000000000000000000000000000000000..b5dad2f7a458d6656a0694dd99091ef7fbe91ae7 GIT binary patch literal 320 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wkP*5S+ zBgmJ5p-Pp3p`n?9;pcxK{gQ#9)PRBERRRNp)eHs(@%%~gN8NyGk9oQ{hE&{ob8{o_ zAp-%{0O^YxnS0F>lG76Sy*p+d3*BbG`^Dpk$G5%uOV5bbP0l+XkK5CCFT literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/ert_borg_l.png b/Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/ert_borg_l.png new file mode 100644 index 0000000000000000000000000000000000000000..602fe3c6af70e4903e08dd2e4c0ab2bf4ff0a56d GIT binary patch literal 481 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wkP*5S+ zBgmJ5p-Pp3p`n?9;pcxK{gQ#9)PRBERRRNp)eHs(@%%~gN8K107}Gsn978H@y}7lq zx7k4C*vEc{*=mc*r?b9eOK9Xds3O^_xQT)JiP(Z-fA`)UP3F6n;AK?)RxMytI9Df;R|^4_D0XXJ0@RC-(6zJaI2qIa>r!8O6f+%l=b&m-<+{# zUa@B9R1=R+8$+Ewy50A>RJyg^`;}Be`rn&nMhqbit3)r{7Ok(o#{OHUlk0`bRR4rU z-8t`5R!IJJj_zSz_@w=idJGm^0BNYi~nER z(^GfpvC^sdMO*frD>}-Yz+Q9l56{7my&>NJy){~#8}xzh+99rm2$M%(Wn n>p}w$HeF48#)Qpjok!m@9Ak{nmQ-2E50dwE^>bP0l+XkKzjL=G literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/meta.json b/Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/meta.json new file mode 100644 index 0000000000..04d67424bd --- /dev/null +++ b/Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/meta.json @@ -0,0 +1,117 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "made by borkroman", + "states": [ + { + "name": "syndi_reaper", + "directions": 4 + }, + { + "name": "syndi_reaper_e", + "directions": 4 + }, + { + "name": "syndi_reaper_e_r", + "directions": 4 + }, + { + "name": "syndi_reaper_l", + "directions": 4 + }, + { + "name": "syndi_reaper_critical", + "directions": 4, + "delays": [ + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ] + ] + }, + { + "name": "syndi_reaper_dead", + "directions": 4 + }, + { + "name": "sec", + "directions": 4 + }, + { + "name": "sec_e", + "directions": 4 + }, + { + "name": "sec_e_r", + "directions": 4 + }, + { + "name": "sec_l", + "directions": 4 + }, + { + "name": "sec_mk2", + "directions": 4 + }, + { + "name": "sec_mk2_e", + "directions": 4 + }, + { + "name": "sec_mk2_e_r", + "directions": 4 + }, + { + "name": "sec_mk2_l", + "directions": 4 + }, + { + "name": "ert_borg", + "directions": 4 + }, + { + "name": "ert_borg_e", + "directions": 4 + }, + { + "name": "ert_borg_e_r", + "directions": 4 + }, + { + "name": "ert_borg_l", + "directions": 4 + }, + { + "name": "spider", + "directions": 4 + }, + { + "name": "spider_e", + "directions": 4 + }, + { + "name": "spider_e_r", + "directions": 4 + }, + { + "name": "spider_l", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/sec.png b/Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/sec.png new file mode 100644 index 0000000000000000000000000000000000000000..0a36a3833bb61dd184f7a2b6923c6b7f8d8e028a GIT binary patch literal 3144 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/sec_l.png b/Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/sec_l.png new file mode 100644 index 0000000000000000000000000000000000000000..64856ae71733153a56d635a4e5b48ee64faf1bbe GIT binary patch literal 526 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wkP*5S+ zBgmJ5p-Pp3p`n?9;pcxK{gQ#9)PRBERRRNp)eHs(@%%~gN8K107^ir;IEGZ*dNXTp z?qLIg*7+{mV-%Qo1U=_j!1F-SqSO7MfYbq*1FwQI8T1d#O5>WByv*ZpKqJdOW}cHQ zB@b#ZS^tySEukE>O|Dm(QGkI_z~OS4MxD_OWd_~3bdj*8sn5z7SgKE{OxV|yU^`{z_h~Ge zjfbAwFno7rYPkQ{;D-3K2G#?z2UPa&-ePJZcq{Y3)=3GEvm5W1>@)t$>~LJyP_Lb{ zfq?@nTA*pY=8@^ta}6O5kzMBAm*0JUEpv$L>+!m!56)l8)McD<%kXpYxdVA34jY!c z%j7Y{rL+CZ`x)61oy)OxKf~U%jUhF!-vV7K)AV literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/sec_mk2.png b/Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/sec_mk2.png new file mode 100644 index 0000000000000000000000000000000000000000..671740a10e89e7cb08a4d95842a2543055095699 GIT binary patch literal 2664 zcmV-u3YYbXP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ_?ny*JRCwC#TTf^kR~r94V<`ic9ce;YM6hh^OsK|Y?HD954SNZJ2Aa*G*%oqG z2eQ5O6m~C5$sy#hY{Q;%TMY4~hu!wDB#_dO!$P5~#HRMrNFk2B>x42G6OAg%MUfre z9yH(cH=~g>BU|dG+YgM#(!BS3-}m14=Y8L2A*ICsGYz);QV0P*0iBr2N&v`~cK`sn z_>da%^ii&9j#F>_5)Z%pTj<601HY{RT7i!wl1L=tn0fp)0AO<>4cjiGVp|e`=rl)A zYK1>NGmq`->5g%a1i`~F#7jVbYId>mhU5*&EoBI=kR3t zzLNe&QJ^kjO?v3H&fVz07oX@L_@PxGIhjGNv4st+Xne<2;;`vv%ux86ZeU}*h>i6kG~H16H)BTc1fb~# z7DqE!*d0_tAm$f#2eCMsQH$v{aj$a_4<)^h z$etPp0CT4=bQKM@!XHT_QL!x*e^hKs;cL1fYNgdc_-zHig9@5FIhn!6dJ!Xuq}qK= zH&C%Hj7_9rt>u+Km;n;q8a|FsI=-=9#Mnd{8|y^?P|sr%X#jw=mJf{IQUDZnQIxf@ zUUUh;TFa~BP6miG?;YzGrw57pTH)JvSsi_P?gqc*T_9WD!KUM4xOFATa^pvW@Tvxl z&6aogg(VPW%R6}Id0s_&A0ncdC%q@vM}pv+@Vl*l0b4++_7Zo?q9uMy0p#LCh_2=F z_PKNT{N6plVVsUzR90OlV8f2NRKQ|mH{!9-$3GVz!scjW7oR=*4*(0AZopd0s}sN@ zKso`MZlG>k`2AoCsnmGm1nd^WdjZm$(u)_q5t-Kuc#R?-+l>vNG27c^SENTmPbA_B zpH2Wjm3-{=NL7T+2V6QnC6jX*_>=)^VFNbSi-@v-g~nbwJ|z(!3MGU~$EW0# zHzaiJ2uih=xQ6{x#IflFaNz*JZ>y`&_ZnmGZV8DvL|_5ToxXrdd%E3A_&5=VjeQ?X@2_l<(z4nPBfT zfA@X))RX*+{+ZpZ+Y`cu5$R1GH!}RPg!URHn z!x!y}AKbl>F)>Y3(xr#{VfxIm)Bqs4ul8Eyp!J7d*VD&Xq zwG=>9R$Uhmx`Fv!I*@4G$E`L&%3%@D0r2dQ-=LMnhvMQ+#mq^4_WtM2s zNkmW$z)6GmO8@cnQBGXGd|B$pjx}l(4)aax8qL6lq3VTo5$l{5r^2I@lD{mXvMMXK zh4(lAjhjC+TzY@yc^=ms0nvi8*=$cwKrWY4C$eH&xbi%Y#nFsQCEkDhHU1pcC`;|~ z0KC}R6bfs);hQ^)$|_dAe}#%|p<-LG?S^4o9L?Z^dd<}<@MXTx(=IXIlkh>k*4S-l zJ+!`+?_c>AYUWN~Xe!?i`eb({_vNN(3IKBXsB~3?>LP|(X%$NmPgc0cHh>$vrN|!O zRDz?js&sw%sQVs4ywpmo(kp-guS=uECiftYO;Ee6=?3YROQKHURP>O4!OPy7Zh+?o z=!d-{=?*~&Rj(mek)RL)>2z9B)rBNYlhN+i!|!m{ks(EXVa9mZ$(klq0kv2xD!yGR zketj2Yc1ap0`>>cWZt?vj}j>e@&-f)j0|02FQ1#^^0n|19W_<(>Tz;1BZ|eM{|S&% z;>`I4SZjI7tFYwnXTKA8hZQX8H?ZHa`SBY+cf|;G5j#+a2yco2oVq{Y!sTnZyCtxE zRH`vNSV~T2#DhCat|sgz0RV6b!K(_Lh+1cOTyXpL?XI@pG)-i)S>^Z1^@ULdUNNE` zAiq@zaR6V5+W26P{);@3ea)< zAymMN?^S`f{`hzC&p-U8QEcf(03-wwfS(ccGfo~Ocpw3^GlJe{uMupw^MP-JPG(jB zkklLz(k*oz7er-MI9?>Q8w4PN*o(msb1NZqBC@szC7#(O!yG1)9E1ki={|*#brF-A zZYY0FF7o8;Syi>A&otc-wq2Iq|J(@EAK-oW#8g(=c3En=(GlMmeV%#&S#3_HQsbDOnRkWM2kH-S@F|vWhYuhW{{Liuz}DtJ4jq3koqB!x z0{|R8e(~8){Q+UTzz^CVFg-Ibt}fp{RD6iY>)js!KokmvK=?ex_oL_!pt(%b?1)eA zk<09a|6241G+_k5r#1g5`U5z&UzqEpznj*H*S$Z0Gv&p0{!d8yB|kmbYMp-g{~Z7Z W7GGI8{j^sA0000mupRe?JtfCC-b|)n(rD zx;=i&!O7=TE{HAHJ*N%Sd4*9@DKvIMwU}Wv+nzM$Q@6U)Cs<>cSP2yQ|DTzG_q2=2 Tl*DhVKngrv{an^LB{Ts5W>$97 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/sec_mk2_e_r.png b/Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/sec_mk2_e_r.png new file mode 100644 index 0000000000000000000000000000000000000000..cc1c45616c7250ff3d3d951b6bfb1a055281e4eb GIT binary patch literal 311 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/spider_e_r.png b/Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/spider_e_r.png new file mode 100644 index 0000000000000000000000000000000000000000..f34381a9a9bf75c6f0f9a9559f968b68fc6c1d1b GIT binary patch literal 538 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wkP*5S+ zBgmJ5p-Pp3p`n?9;pcxK{gQ#9)PRBERRRNp)eHs(@%%~gN8K107#DcDIEGZ*dUMM@ ztHnWt?L+>gkS5<72D!_`Z@=NZwEQ#2PM5B|u6+sV^Mz-aXkcJbU|{?wZuPOpZ;$=;XLA@A)e3m; z-_FL6x!@W50^#-F-^n~>|GjxKYh>U#BW4zc70Z*;H`!cDMesr^jpcW<9r z#y5wq_%QAJ<=b{#nF}`DdsUg%pqsPy`98~aPNtoQuJ_F@{z+HyS{2=Unmh;FZ`6qYIF|68<+1aUB zwkq#vXJC56Tv?0Uxz>EfS`8)v&F}a1et(|*{Q3?F1#Pc4`x?2N+5Cp@v+o3Om?61LOyWK>!$H-_m1^qR$AIz5;OXk;vd$@?2>`dz B*2Mq- literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/spider_l.png b/Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/spider_l.png new file mode 100644 index 0000000000000000000000000000000000000000..cbb96ea5287281afbd97a77c5efe8e8cdb16511a GIT binary patch literal 556 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 DPdodt literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/syndi_reaper_dead.png b/Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/syndi_reaper_dead.png new file mode 100644 index 0000000000000000000000000000000000000000..c21330826d9411b209b2fe9e21ac88b4961ed415 GIT binary patch literal 3056 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/syndi_reaper_l.png b/Resources/Textures/_Sunrise/Mobs/Silicon/chassis.rsi/syndi_reaper_l.png new file mode 100644 index 0000000000000000000000000000000000000000..6645e0c01919f90a5fdbb37b446525691b0fc9fd GIT binary patch literal 422 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wkP*5S+ zBgmJ5p-Pp3p`n?9;pcxK{gQ#9)PRBERRRNp)eHs(@%%~gN8K107dzd;p6#TIz^!R_sYb#UXpKDB^zTfxllry+gU$9nu#iE5vlQmCS9NE5&S%5cd$2HzH zvg!*oTLV}YEURYI`{O(JfaH!N=G%=~7C8#PzRJb(@!iTR=bM)w)@#OLTLZ(&N74)o c|Nk>H%vokNkv&c}7Z}D2p00i_>zopr05#W|#{d8T literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Sunrise/Mobs/Silicon/heavy_syndicate_borg.rsi/heavy.png b/Resources/Textures/_Sunrise/Mobs/Silicon/heavy_syndicate_borg.rsi/heavy.png new file mode 100644 index 0000000000000000000000000000000000000000..05012d9530ff7301054731fd890c87fb16f0e670 GIT binary patch literal 3484 zcmV;N4P)|&P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ}B1uF+RCwC#UCnD7Nfv))eB5zM>Prl3{FTAUNobK~6Ue~~!Zsn~xa)zCt4})a zY5t6y<{ARY>@kEeW5nP?Aen8m!Y4-%OBOnKFD<#fe?adcdbO{gs`{h4TWT{Z2x+xj z)xUb*^{VPg_`VN|HovyCAi;tG3kEFOf&qWnww$&DA%wj4eP4dARPF@4`)KqZ!Jom; z^KA3RFH(0vz);X-%L+U<_PnXV6paD%z`vZ;Kq{3xe%Z31R9b=S>l-MQR;Hf8zX5ar*?ew>IFka|Qqa z^;#ABgCXoScfoNwg|`1l;JxN9jNI{82W^+(xP1Z_z02aw1E^Y#Jr5kG1FhB(ym;{w z>@{}*0N}WN05)w_p-#loTUmQuVT^F!#KcXQQRBOhSft1@=hIp7yBeuA=PLD{k-BUAwhPJXb@Su_=X6pB{sNSdDR zdH4U5FLw;B))AkSrN(bO6SnPDe{+2e`hy{qEejfrT0m{7%5s&apRo@B5UzVQOD6cJ zjTiyZYYZwz?l@rkRnJctVuXJw4e>GB+1}a!$LR#XQ-ag$vSoqebf8|V%IIiweGLG> zpEdDSCiL0!L*;y6dus!pJwH^M&`DqZ%uEn(r=2qxdtLw-9U#5N=P*JlN(c%7@a*{^ z002CE^gs#~hNcf6JqSFLl^;uFf>idNt1$&fRaM1^5Qm(LIf}wR_B^Q9s!*}ZGOR{Z zgnr<(b2jyzH29a2nw@&B3iVnQ&4vUp_B<$+R-jZ`kg5~x{Z}vFNG3dceke5qg$l>dG(8sn#Pa}m zG}1D{9gQRtqQ1}7SJiJ`wqBP3efRb~TwmWPo$$vGpWvc*Iij3+-o1UV?KAh8FcJx`xl^S%f1QM=q=)v! z`^_WWK;KWVpFDjW*~gQok0ldS{UpU6I|`x`7nKRY2^C5(H$|u!_zY#HhFIcD?{lsZ z5RZaNr4_I%6`7FZ6Rz#84RA*zslj1smALqqO^B}wBe@EO*>s*;*UT<`01#ObpPLgD z6pH2BZ?~nhh#KOl9pQQ97R$Q3D^a+}80Pv%HUM37cfM_Gp#Ed-;T=z<-`~!a$?IxO-$#=B< zmMtr@wMu*s#Yjw%=nsbSZ=CoTE%Coi`jd=PnABMKV>w~lUZr+Ri@Xh~-2=eYQF6GWAS>+l1BC|ed}=7dRJL+GLlY6H9H-9SXt9}EKvGQ?E* z69Pb?BGbq z>_qqzXG3YuM-}7Kuo81Cd@VR^uFxM0b7KOK`Vj$jTP9T1U_y458IJ z3S85H;rCR1ZmzFoYAWIoUxlAChU2GNi{a^M=S*gM!xs8?CU>4ObjLZmGerd9S%EHx_XGVg1IzA8LZ)m>sI7G>@V(K|G(r z`^efH?Kcm6T-{PNy27QxkIA`rZ{I8N^A$ARI{-lZ+WsXO1L8_PB|ZhFi;noSbh4v+ zmx*Kk;qO2AnAg#@?s*rE+b2LBa}xZx+b_<006@I{`E@b|#0fW5dH%@+MfDY5_noZ6 zySUO%9V*93V(kvOr-_OI_dfG$A5$l(D~hg-uxNZx6V;_)IDybUpHxF`s z*KNYD)qtqj7UNqYJxRhu0RTRRZ*kw1L<4RMe%*S2=$?1|1Y9+lsR{t_NA5T-aT5{f zw%`|wdO`DTi((xM1}qq`XbT4XahuUGRXm=5__srN^UpU^wRHlK#-ysq_GU0t%W~gm z7VYlVy};*-{@2JRYHUaY0JEAIMp2Ne#*S(>i8*u53{$XqHeKBy-I@rdBGQg26$3c& zb<2wsG_5>ULLVPoP!iYbbWmzk9&SiVnJqG&$DVO;`2SL*yv(DqluUa18AeWq50_+T5;<7`X<&H zvUxWov}$uPj+ZiFE>RFRZY%qPq1-`+X9F6I8a#aTKrZhUxojCq{@C-Bg*xcr4({9L zJ`bQ9o2XVePDfTxA%hSFq`#mAJ1Ft#c%pXo%~S($PYtRpZFD~+9SGJCDq5qpjX3f7 z@vKs5C7>-coe9(JD)m}bZYShYL4i}r;)Rfk)UdD=m3q}dJUmN`L4}GoxrCvr!){yy zsB@yvVu_l`JyEooaBuTZuqXcPE3i(T2Bp4CRTm@49;PJ|J4pfQG=Kv?ZlB2gmPKrh zn{NVwq8fur0~FDq$Xx?8^>U_8lJFuU8>TE9u zM~gV|v$_L*nCM1(XU}yhulU`hUGv&Hd0^ z65?~hbEaUCCrW%gOkx^bBxZo?UJ2wff~CbSc(lNCEV|D{$p5H5tIF}xS4X-(7#4yFn8OOIcYV>jR3;JW*iALr$O+%wy65vFoODLW3tWetI5rz|wC-F24rNfurXE757(Bn&C)x@2Z|3c&D8*La{geWLVa&=>%Oi6RT z*?48D{+I6pX2?_n=FNmO8bBAIPXGNcF*6f{QbSKdQYXx-PN9@=+lt?x7ZZ5-Wg0|; zje&;Vlm;f_Fq#Qtg%P>}Mho|;{-q!x$xtSo>y%Ko3ofDrgP4X2#8j_~b;8eR4(0+zx4nzIOg!uD} zg7%vSaN0RbLVWI;{%NOYG(XEQ}U;+|fwHq!9yNVez4MSDLN04;374PcUqoHY|T@l7+beC(!7NW_5s=7EonDyv@?*l8-h?J-QwP(KO-1b=F4QZ3jl#J=#p-=kYbjeC!Wq$XpC%!X3nH1E$7Q&GRctGh=R_%X+hyXdlN zVPgn0DN*-0@lD1M=>uq$4_+r{bA3(zBnka-n_FvX46fkhdEF~rgU zDlNPUE~am3zCY=GJl;glT!j_EGtq#ej$t{8^l+7>pXrN}-dFXVmj)DV3~`(=RP3@p z%YFS52bO6RRMasn$CMyZuT}kuU51f6hP?kDx#P^Uq(vRW{{{fq8?YPb1hlRI0000< KMNUMnLSTY`os(q% literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Sunrise/Mobs/Silicon/heavy_syndicate_borg.rsi/heavy_e.png b/Resources/Textures/_Sunrise/Mobs/Silicon/heavy_syndicate_borg.rsi/heavy_e.png new file mode 100644 index 0000000000000000000000000000000000000000..6d011eb782ab82003f5b21b016ba581c5102c2d6 GIT binary patch literal 429 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGooCO|{#S9GG!XV7ZFl&wkP*5S+ zBgmJ5p-Pp3p`n?9;pcxK{gQ#9)PRBERRRNp)eHs(@%%~gN8K107>zw$978H@y}4t^ zb;v-X;o_1KjVm|z^6mZqB2wm+s>q#3ivkKJcqKDc%5(TBRhoTWe`Q7xmsWT>Cj)~3 z0|OI-0|NsG&=>{<2Hz{sYd)r0?O9)X{PNedt^auioI0l65DO{2sGrmaQF?|^HM=z9 z^)|grMzVJE-dk)jHQ!NcuM@OR(|oVowgo}X3yTj-zgE4uJKMVURZQ0hQ;`M?YZzD< zunHcSW^^ZZ=j-b1ha4+@rtP`G)Nt)l-lbw8HU$O-mIWt&T@!y$^X9S*pQ6aG`HPg? z9a1kB?71U z8WXn8AU8frEkJu0%rovm4WI z);9by>n&mGyLSCH*Cf#=EI=t#v!LoR1v4BPqKa0l@>}*?{@=Unsj#Xx2h@6;TA+si gzc0?f@c%zEL*aJ$%#J>{gA736>FVdQ&MBb@0OU7ZrvLx| literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Sunrise/Mobs/Silicon/heavy_syndicate_borg.rsi/heavy_l.png b/Resources/Textures/_Sunrise/Mobs/Silicon/heavy_syndicate_borg.rsi/heavy_l.png new file mode 100644 index 0000000000000000000000000000000000000000..dca2eb6473a874625efaa26131dfc886891fb05f GIT binary patch literal 468 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGooCO|{#S9GG!XV7ZFl&wkP*5S+ zBgmJ5p-Pp3p`n?9;pcxK{gQ#9)PRBERRRNp)eHs(@%%~gN8K107^6I0978H@y}5HR z_mBZY+r|4G$<_?A3dJdnXRa*V#ZYX(z;of=U1rCKEw*ZIFMq4FhzPLkf8e69^Gej> zy0<)x3=B*R4h#$&K%*EG82&H&tF%7qRP?07hp%~0D*p3hyTO6l5Algg3_Up3V&lVz))W&h!=S&0op zdwcE7NixrB?>-SRdAh6Z!jG2C2QA*;-f~y-#lE}?A2}I!y}7;X^wmFQd@H_QDZSzS svWjm*9DX;!osuA3%gn&=|35Rs16R{&6Cdu60mcY}r>mdKI;Vst07;FY4gdfE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Sunrise/Mobs/Silicon/heavy_syndicate_borg.rsi/meta.json b/Resources/Textures/_Sunrise/Mobs/Silicon/heavy_syndicate_borg.rsi/meta.json new file mode 100644 index 0000000000..ec06ac04ef --- /dev/null +++ b/Resources/Textures/_Sunrise/Mobs/Silicon/heavy_syndicate_borg.rsi/meta.json @@ -0,0 +1,27 @@ +{ + "version": 1, + "size": { + "x": 48, + "y": 48 + }, + "license": "CC-BY-SA-3.0", + "copyright": "made by borkroman", + "states": [ + { + "name": "heavy", + "directions": 4 + }, + { + "name": "heavy_e", + "directions": 4 + }, + { + "name": "heavy_e_r", + "directions": 4 + }, + { + "name": "heavy_l", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_Sunrise/Objects/Consumable/Food/candy.rsi/gumball.png b/Resources/Textures/_Sunrise/Objects/Consumable/Food/candy.rsi/gumball.png new file mode 100644 index 0000000000000000000000000000000000000000..655a614af6d66da26aaba0723ff3a4a7ecf3a89b GIT binary patch literal 323 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!phSslL`iUdT1k0gQ7S`0VrE{6US4X6f{C7i zp4p$Czeg;ohKbLh*2~7Y^TX7x$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Sunrise/Objects/Consumable/Food/candy.rsi/lollipop.png b/Resources/Textures/_Sunrise/Objects/Consumable/Food/candy.rsi/lollipop.png new file mode 100644 index 0000000000000000000000000000000000000000..d7f88400edbb1803a2b27ab959353f71d382eb4c GIT binary patch literal 325 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!phSslL`iUdT1k0gQ7S`0VrE{6US4X6f{C7i zp4p$CIQcDncboyhH3E!U6 z>4_{KCk5>ibyM&0lbCB@l~{7iLHD3U zq0Iuh?e+~I=EDDbWczE_C6rHnUw-hHV#)R9k6OLY=Qua(_JsFHi1+;OkrMAockAOm yHt*u&rio{OLTe)*H*GY{jzO{rYV)rpPni?<+oaXRUN->xfWgz%&t;ucLK6UHhka@Q literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Sunrise/Objects/Consumable/Food/candy.rsi/meta.json b/Resources/Textures/_Sunrise/Objects/Consumable/Food/candy.rsi/meta.json new file mode 100644 index 0000000000..518317c3fc --- /dev/null +++ b/Resources/Textures/_Sunrise/Objects/Consumable/Food/candy.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "lollipop" + }, + { + "name": "gumball" + } + ] +}