Xenobiology QOL tweaks (#30062)

* Xenobiology QOL tweaks

* fixes

* Update generic.dm

* name tweak

* Update code/__HELPERS/trait_helpers.dm

Co-authored-by: warriorstar-orion <orion@snowfrost.garden>
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com>

---------

Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com>
Co-authored-by: warriorstar-orion <orion@snowfrost.garden>
This commit is contained in:
Kyani
2025-08-25 17:51:27 +00:00
committed by GitHub
co-authored by warriorstar-orion
parent ad159dc4e0
commit e6e5f5ce36
6 changed files with 15 additions and 2 deletions
-1
View File
@@ -12,7 +12,6 @@
allowed_tools = list(
TOOL_SCALPEL = 100,
/obj/item/kitchen/knife = 90,
TOOL_DISSECTOR = 75,
/obj/item/kitchen/knife/shiv = 70,
/obj/item/shard = 60,
TOOL_WIRECUTTER = 35,
+3
View File
@@ -375,6 +375,9 @@
surgery.step_in_progress = FALSE
return SURGERY_INITIATE_INTERRUPTED
if(HAS_TRAIT(tool, TRAIT_SURGICAL_CANNOT_FAIL))
prob_success = 100 // going to snowflake this in otherwise dissections fail repeatedtly with "proper" tools.
var/chem_check_result = chem_check(target)
var/pain_mod = deal_pain(user, target, target_zone, tool, surgery)
prob_success *= pain_mod