-
Notifications
You must be signed in to change notification settings - Fork 938
Surgery Sound Update: Different tools, Different sounds #13083
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Changes from all commits
d56aab8
08a69b8
5f98610
ce77352
5622805
c1bda23
74f5b7e
6c1760e
f949132
af5a235
65d4719
9d54c62
85c53a2
0d846c5
3f818e7
321db15
14a570a
e526d43
c817f1e
f660e4d
d10ba51
1833cae
98f1bda
1be1deb
f8823e6
cbfa7de
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -64,7 +64,7 @@ unless the surgical tool is completely unsuited to what it's being used for.*/ | |
| // SURGICAL TOOLS // | ||
| ///////////////////////////// | ||
|
|
||
| //Lists of tools and surgery time multipliers when using them. These are shared lists - a number of steps have their own individual lists. | ||
| //Lists of tools and surgery time multipliers when using them. These are shared lists - a number of steps have their own individual lists. Some individual lists were turned into defines for sound applications. | ||
|
|
||
| ///Tools routinely used to hit people, which wouldn't make sense to give 'you can't open an incision with xyz' messages. | ||
| #define SURGERY_TOOLS_NO_INIT_MSG list(\ | ||
|
|
@@ -123,7 +123,20 @@ See also /datum/surgery_step/cut_larval_pseudoroots, /datum/surgery_step/retract | |
| /obj/item/tool/kitchen/utensil/fork = SURGERY_TOOL_MULT_AWFUL\ | ||
| ) | ||
|
|
||
| //Generic 'SURGERY_TOOLS_PRY' is only used by /datum/surgery_step/peel_skin at present. /datum/surgery_step/retract_skin also has that list, with incision tools added. | ||
| ///Tools used to pry open specifically incisions. Contains INCISION tools at lengthy delays, mainly so surgeons can dramatically slash open incisions with them. | ||
| #define SURGERY_TOOLS_PRY list(\ | ||
| /obj/item/tool/surgery/retractor = SURGERY_TOOL_MULT_IDEAL,\ | ||
| /obj/item/tool/surgery/hemostat = SURGERY_TOOL_MULT_SUBOPTIMAL,\ | ||
| /obj/item/tool/crowbar = SURGERY_TOOL_MULT_SUBSTITUTE,\ | ||
| /obj/item/tool/wirecutters = SURGERY_TOOL_MULT_BAD_SUBSTITUTE,\ | ||
| /obj/item/maintenance_jack = SURGERY_TOOL_MULT_BAD_SUBSTITUTE,\ | ||
| /obj/item/tool/kitchen/utensil/fork = SURGERY_TOOL_MULT_AWFUL,\ | ||
| /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\ | ||
| ) | ||
|
|
||
| ///Tools used to pry things very finely. No crowbar, fork works decently; it can't pinch, but it's easier to maneuver precisely than wirecutters. | ||
| #define SURGERY_TOOLS_PRY_DELICATE list(\ | ||
|
|
@@ -153,6 +166,13 @@ See also /datum/surgery_step/cut_larval_pseudoroots, /datum/surgery_step/retract | |
| /obj/item/clothing/head/headband = SURGERY_TOOL_MULT_AWFUL\ | ||
| ) | ||
|
|
||
| ///Tools used to apply a skin graft after Eschar removal surgery. | ||
| #define SURGERY_TOOLS_APPLY_GRAFT list(\ | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Might I also suggest adding bandages to this list as an
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I'd argue gauze should be considered 'awful' because this is the 2100s and technology has advanced much further than gauze. Gauze should be a last-ditch option. Honestly, though, that's out of scope for this PR. The only reason I'm making new datums to lists is to make it easier to group tools for sound applications. As I copy-pasted them, they remained unchanged from the original list the surgical steps had. |
||
| /obj/item/stack/medical/advanced/ointment = SURGERY_TOOL_MULT_IDEAL,\ | ||
| /obj/item/tool/surgery/synthgraft = SURGERY_TOOL_MULT_IDEAL,\ | ||
| /obj/item/stack/medical/advanced/ointment/predator = SURGERY_TOOL_MULT_SUBSTITUTE,\ | ||
| /obj/item/stack/medical/ointment = SURGERY_TOOL_MULT_AWFUL,\ | ||
| ) | ||
| ///////////////////////////// | ||
| // BONES SHATTER // | ||
| ///////////////////////////// | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Retracting skin requires fine manipulation and a small tool head. That is to say, I don't think a crowbar would be anything more than
SURGERY_TOOL_MULT_AWFULat that task.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This was literally copied from the list of tools that the retract skin step had. That would be a balance change that would need to be approved, but I get what you are saying.