From 1187a9424c338b36df15621e92d7e6ed2734e5f3 Mon Sep 17 00:00:00 2001 From: Nihisohel <62807628+Nihisohel@users.noreply.github.com> Date: Sun, 8 Sep 2024 08:24:21 +0800 Subject: [PATCH] Throwing Knives now surgery capable (#7114) # About the pull request Gives throwing knives the capacity to perform alternative surgery, it is a knife after all # Explain why it's good for the game Never made sense why they couldn't perform surgery in the first place Made sure they shared the same capabilities as a glass shard as throwing knives would be light enough, but not strong enough to break bones like a standard bayonet would These things probably don't have sharp edges either, meaning you would have to hold it awkwardly to perform surgery from the tip # Testing Photographs and Procedure
Screenshots & Videos https://cdn.discordapp.com/attachments/604397850675380234/1280934278884098079/Desktop_2024.09.05_-_00.53.02.02.mp4?ex=66d9e282&is=66d89102&hm=3ba30869856e7bc3e6c54215ba52e7c2f12152e854a35d20a3eba3af46f0eba4&
# Changelog :cl: qol: Throwing Knives can now perform basic surgery on par with glass shards /:cl: --- code/__DEFINES/surgery.dm | 1 + code/modules/surgery/chestburster.dm | 1 + code/modules/surgery/generic.dm | 1 + code/modules/surgery/xeno.dm | 1 + 4 files changed, 4 insertions(+) diff --git a/code/__DEFINES/surgery.dm b/code/__DEFINES/surgery.dm index d63c6da26ac6..22ff3f9ff9c9 100644 --- a/code/__DEFINES/surgery.dm +++ b/code/__DEFINES/surgery.dm @@ -95,6 +95,7 @@ See also /datum/surgery_step/cut_larval_pseudoroots, /datum/surgery_step/retract /obj/item/tool/surgery/scalpel/pict_system = SURGERY_TOOL_MULT_SUBOPTIMAL,\ /obj/item/attachable/bayonet = SURGERY_TOOL_MULT_SUBSTITUTE,\ /obj/item/tool/kitchen/knife = SURGERY_TOOL_MULT_SUBSTITUTE,\ + /obj/item/weapon/throwing_knife = SURGERY_TOOL_MULT_AWFUL,\ /obj/item/shard = SURGERY_TOOL_MULT_AWFUL\ ) diff --git a/code/modules/surgery/chestburster.dm b/code/modules/surgery/chestburster.dm index e387978fb8ee..08b19b24e515 100644 --- a/code/modules/surgery/chestburster.dm +++ b/code/modules/surgery/chestburster.dm @@ -33,6 +33,7 @@ /obj/item/tool/surgery/scalpel/pict_system = SURGERY_TOOL_MULT_IDEAL, /obj/item/attachable/bayonet = SURGERY_TOOL_MULT_SUBSTITUTE, /obj/item/tool/kitchen/knife = SURGERY_TOOL_MULT_SUBSTITUTE, + /obj/item/weapon/throwing_knife = SURGERY_TOOL_MULT_AWFUL, /obj/item/shard = SURGERY_TOOL_MULT_AWFUL, ) time = 5 SECONDS diff --git a/code/modules/surgery/generic.dm b/code/modules/surgery/generic.dm index c5d7f37a444c..3f938bd3f3cd 100644 --- a/code/modules/surgery/generic.dm +++ b/code/modules/surgery/generic.dm @@ -223,6 +223,7 @@ /obj/item/attachable/bayonet = SURGERY_TOOL_MULT_AWFUL, /obj/item/tool/surgery/scalpel = SURGERY_TOOL_MULT_AWFUL, /obj/item/tool/kitchen/knife = SURGERY_TOOL_MULT_AWFUL, + /obj/item/weapon/throwing_knife = SURGERY_TOOL_MULT_AWFUL, /obj/item/shard = SURGERY_TOOL_MULT_AWFUL ) preop_sound = 'sound/surgery/retractor1.ogg' diff --git a/code/modules/surgery/xeno.dm b/code/modules/surgery/xeno.dm index d3175a2f78d5..4082aadc4a8f 100644 --- a/code/modules/surgery/xeno.dm +++ b/code/modules/surgery/xeno.dm @@ -133,6 +133,7 @@ /obj/item/tool/surgery/scalpel/pict_system = SURGERY_TOOL_MULT_IDEAL, /obj/item/attachable/bayonet = SURGERY_TOOL_MULT_SUBSTITUTE, /obj/item/tool/kitchen/knife = SURGERY_TOOL_MULT_SUBSTITUTE, + /obj/item/weapon/throwing_knife = SURGERY_TOOL_MULT_AWFUL, /obj/item/shard = SURGERY_TOOL_MULT_AWFUL, ) time = 4 SECONDS