From 252881776dcbc7e0a87b88100cecf22c2fc7255e Mon Sep 17 00:00:00 2001 From: Swept Date: Sat, 10 Apr 2021 07:25:12 +0000 Subject: [PATCH] Adds some more toollists and debug entities (#3807) * Adds upgraded tools to surgery and construction tools list * Adds cow tools entity list * Adds admin multitool * Removed cowtools entitylist * Merge * RSI Validator doesn't cry now --- .../Entities/Debugging/spanisharmyknife.yml | 39 ++++++++++++++++++ .../EntityLists/Tools/construction.yml | 6 +++ .../{Cow/cow_tools.yml => Tools/cow.yml} | 2 +- .../command_tools.yml => Tools/surgery.yml} | 6 +-- .../Textures/Objects/Tools/debug.rsi/icon.png | Bin 0 -> 357 bytes .../Objects/Tools/debug.rsi/meta.json | 13 ++++++ 6 files changed, 62 insertions(+), 4 deletions(-) create mode 100644 Resources/Prototypes/Entities/Debugging/spanisharmyknife.yml create mode 100644 Resources/Prototypes/EntityLists/Tools/construction.yml rename Resources/Prototypes/EntityLists/{Cow/cow_tools.yml => Tools/cow.yml} (89%) rename Resources/Prototypes/EntityLists/{Surgery/command_tools.yml => Tools/surgery.yml} (64%) create mode 100644 Resources/Textures/Objects/Tools/debug.rsi/icon.png create mode 100644 Resources/Textures/Objects/Tools/debug.rsi/meta.json diff --git a/Resources/Prototypes/Entities/Debugging/spanisharmyknife.yml b/Resources/Prototypes/Entities/Debugging/spanisharmyknife.yml new file mode 100644 index 0000000000..b73a7f60b3 --- /dev/null +++ b/Resources/Prototypes/Entities/Debugging/spanisharmyknife.yml @@ -0,0 +1,39 @@ +- type: entity + name: spanish army knife + parent: BaseItem + id: ToolDebug + description: The pain of using this is almost too great to bear. + components: + - type: Sprite + sprite: Objects/Tools/debug.rsi + state: icon + - type: Clothing + sprite: Objects/Tools/debug.rsi + QuickEquip: false + Slots: + - Belt + - type: MeleeWeapon + damage: 10 + - type: TilePrying + - type: Tool + qualities: + - Prying + statusShowBehavior: true + - type: MultiTool + tools: + - behavior: Prying + state: icon + useSound: /Audio/Items/jaws_pry.ogg + changeSound: /Audio/Items/change_jaws.ogg + - behavior: Cutting + state: icon + useSound: /Audio/Items/jaws_cut.ogg + changeSound: /Audio/Items/change_jaws.ogg + - behavior: Screwing + state: icon + useSound: /Audio/Items/drill_use.ogg + changeSound: /Audio/Items/change_drill.ogg + - behavior: Anchoring + state: icon + useSound: /Audio/Items/drill_use.ogg + changeSound: /Audio/Items/change_drill.ogg diff --git a/Resources/Prototypes/EntityLists/Tools/construction.yml b/Resources/Prototypes/EntityLists/Tools/construction.yml new file mode 100644 index 0000000000..d17395d4b1 --- /dev/null +++ b/Resources/Prototypes/EntityLists/Tools/construction.yml @@ -0,0 +1,6 @@ +- type: entityList + id: tools + entities: + - WelderExperimental + - ToolDebug + - Multitool diff --git a/Resources/Prototypes/EntityLists/Cow/cow_tools.yml b/Resources/Prototypes/EntityLists/Tools/cow.yml similarity index 89% rename from Resources/Prototypes/EntityLists/Cow/cow_tools.yml rename to Resources/Prototypes/EntityLists/Tools/cow.yml index 7c940b52d3..8c32ff9dac 100644 --- a/Resources/Prototypes/EntityLists/Cow/cow_tools.yml +++ b/Resources/Prototypes/EntityLists/Tools/cow.yml @@ -1,5 +1,5 @@ - type: entityList - id: CowTools + id: cowtools entities: - Haycutters - Moodriver diff --git a/Resources/Prototypes/EntityLists/Surgery/command_tools.yml b/Resources/Prototypes/EntityLists/Tools/surgery.yml similarity index 64% rename from Resources/Prototypes/EntityLists/Surgery/command_tools.yml rename to Resources/Prototypes/EntityLists/Tools/surgery.yml index 02ecb678e0..20f689d272 100644 --- a/Resources/Prototypes/EntityLists/Surgery/command_tools.yml +++ b/Resources/Prototypes/EntityLists/Tools/surgery.yml @@ -1,10 +1,10 @@ - type: entityList - id: SurgeryToolsBasic + id: surgerytools entities: - Cautery - Drill - - Scalpel + - ScalpelLaser - Retractor - Hemostat - - Saw + - SawAdvanced # - Drapes diff --git a/Resources/Textures/Objects/Tools/debug.rsi/icon.png b/Resources/Textures/Objects/Tools/debug.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3c9d723e6f8721b47b10515b9680a82fb14f2230 GIT binary patch literal 357 zcmV-r0h<1aP)F9U;!@c-Yju?#SaVGeoq>J@|9(q$;2 zjx!1(`S||Za552XF$_HT!_4sH_iqOEkDqXw%|J{PeEt8A;lUqPk{$5&FC^4ByE<`3 zA1ocR{9Dy^KN`;00OUAr~ z^VMWA)#xar^5tcO!E~7iYC^;Y2u8upUq2ZbmI%Z7*!*)4k6xbWD0md0Cp=_;(*Z`G zzA&ESV<0OVg7h*lECaJ|Avt6ejDk@x3I-owU|;|M#~ENwTMw