From: Doru991 <75124791+Doru991@users.noreply.github.com> Date: Sat, 11 Nov 2023 06:43:13 +0000 (+0200) Subject: Borg QOL, part 3 (#21567) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=d7810e6d6ab7f6d2ecfe2d50a4274f4fd2b80efb;p=space-station-14.git Borg QOL, part 3 (#21567) * Basic and advanced cleaning modules * Roundstart entry level modules * Oops forgot recipe * Gold --- diff --git a/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml b/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml index ce4ad79953..327703f950 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml @@ -288,8 +288,6 @@ items: - MopItem - Bucket - - Holoprojector - - SprayBottleSpaceCleaner - type: entity id: BorgModuleTrashCollection @@ -304,6 +302,21 @@ items: - TrashBagBlue +- type: entity + id: BorgModuleAdvancedCleaning + parent: [ BaseBorgModuleJanitor, BaseProviderBorgModule ] + name: advanced cleaning cyborg module + components: + - type: Sprite + layers: + - state: janitor + - state: icon-mop-adv + - type: ItemBorgModule + items: + - AdvMopItem + - Holoprojector + - SprayBottleSpaceCleaner + # medical modules - type: entity id: BorgModuleDiagnosis diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index 84b0b0171c..073f403810 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -413,6 +413,9 @@ - BorgModuleTool - BorgModuleAppraisal - BorgModuleConstruction + - BorgModuleService + - BorgModuleTreatment + - BorgModuleCleaning - CyborgEndoskeleton - LeftArmBorg - RightArmBorg @@ -451,7 +454,7 @@ dynamicRecipes: - ProximitySensor - BorgModuleLightReplacer - - BorgModuleCleaning + - BorgModuleAdvancedCleaning - BorgModuleTrashCollection - BorgModuleMining - BorgModuleGrapplingGun @@ -463,10 +466,8 @@ - BorgModuleGardening - BorgModuleHarvesting - BorgModuleMusique - - BorgModuleService - BorgModuleClowning - BorgModuleDiagnosis - - BorgModuleTreatment - BorgModuleDefibrillator - BorgModuleAdvancedTreatment - RipleyHarness diff --git a/Resources/Prototypes/Recipes/Lathes/robotics.yml b/Resources/Prototypes/Recipes/Lathes/robotics.yml index cd2060bb38..17c5a5902b 100644 --- a/Resources/Prototypes/Recipes/Lathes/robotics.yml +++ b/Resources/Prototypes/Recipes/Lathes/robotics.yml @@ -447,6 +447,16 @@ Glass: 250 Plastic: 250 +- type: latheRecipe + id: BorgModuleAdvancedCleaning + result: BorgModuleAdvancedCleaning + completetime: 3 + materials: + Steel: 250 + Glass: 250 + Plastic: 250 + Gold: 50 + - type: latheRecipe id: BorgModuleTrashCollection result: BorgModuleTrashCollection diff --git a/Resources/Prototypes/Research/biochemical.yml b/Resources/Prototypes/Research/biochemical.yml index a3b9090fe6..f9c7a27515 100644 --- a/Resources/Prototypes/Research/biochemical.yml +++ b/Resources/Prototypes/Research/biochemical.yml @@ -58,7 +58,6 @@ cost: 7500 recipeUnlocks: - BorgModuleDiagnosis - - BorgModuleTreatment - BorgModuleDefibrillator - type: technology diff --git a/Resources/Prototypes/Research/civilianservices.yml b/Resources/Prototypes/Research/civilianservices.yml index 671700e81e..23dbceb16a 100644 --- a/Resources/Prototypes/Research/civilianservices.yml +++ b/Resources/Prototypes/Research/civilianservices.yml @@ -110,7 +110,6 @@ - ComputerTelevisionCircuitboard - SynthesizerInstrument - BorgModuleMusique - - BorgModuleService - BorgModuleClowning - DawInstrumentMachineCircuitboard - MassMediaCircuitboard @@ -128,7 +127,7 @@ cost: 5000 recipeUnlocks: - BorgModuleLightReplacer - - BorgModuleCleaning + - BorgModuleAdvancedCleaning - BorgModuleTrashCollection - type: technology diff --git a/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-mop-adv.png b/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-mop-adv.png new file mode 100644 index 0000000000..7afd3081ca Binary files /dev/null and b/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-mop-adv.png differ diff --git a/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/meta.json b/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/meta.json index 62f02dda7e..20b8e18b9e 100644 --- a/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/meta.json +++ b/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/meta.json @@ -70,6 +70,9 @@ { "name": "icon-mop" }, + { + "name": "icon-mop-adv" + }, { "name": "icon-musique" },