Code Readability - Surgery (#18238)

* surgery

* remove unused helper functions
This commit is contained in:
KalevTait
2022-07-08 08:20:37 +01:00
committed by GitHub
parent 3bd7952ffb
commit f5d19f283f
7 changed files with 14 additions and 40 deletions
@@ -69,7 +69,7 @@
if(!l_hand_obj && !r_hand_obj)
to_chat(owner, "<span class='notice'>You are not holding any items, your hands relax...</span>")
active = 0
active = FALSE
else
var/msg = 0
msg += !l_hand_ignore && l_hand_obj ? 1 : 0
-26
View File
@@ -104,29 +104,3 @@
if(affecting.body_part == LEG_LEFT)
.++
//sometimes we want to ignore that we don't have the required amount of legs.
/mob/proc/get_leg_ignore()
return FALSE
/mob/living/carbon/human/get_leg_ignore()
if(flying || floating)
return TRUE
var/obj/item/tank/jetpack/J
if(istype(back,/obj/item/tank/jetpack))
J = back
if(J.on == 1)
return TRUE
return FALSE
/mob/living/proc/get_missing_limbs()
return list()
/mob/living/carbon/human/get_missing_limbs()
var/list/full = list("head", "chest", "r_arm", "l_arm", "r_leg", "l_leg")
for(var/zone in full)
if(has_organ(zone))
full -= zone
return full
@@ -24,7 +24,7 @@
var/burn_dam = 0
var/max_size = 0
var/icon/mob_icon
var/gendered_icon = 0
var/gendered_icon = FALSE
var/limb_name
var/limb_flags
var/s_tone = null
@@ -46,8 +46,8 @@
var/damage_msg = "<span class='warning'>You feel an intense pain</span>"
var/broken_description
var/open = 0 // If the body part has an open incision from surgery
var/sabotaged = 0 //If a prosthetic limb is emagged, it will detonate when it fails.
var/open = 0 // If the body part has an open incision from surgery. Can have values > 1.
var/sabotaged = FALSE //If a prosthetic limb is emagged, it will detonate when it fails.
var/encased // Needs to be opened with a saw to access the organs.
var/obj/item/hidden = null
@@ -4,14 +4,14 @@
min_broken_damage = 50
amputation_point = "trunk"
encased = null
gendered_icon = 0
gendered_icon = FALSE
convertable_children = list(/obj/item/organ/external/groin/diona)
/obj/item/organ/external/groin/diona
name = "fork"
min_broken_damage = 50
amputation_point = "lower trunk"
gendered_icon = 0
gendered_icon = FALSE
/obj/item/organ/external/arm/diona
name = "left upper tendril"
@@ -66,7 +66,7 @@
min_broken_damage = 25
encased = null
amputation_point = "upper trunk"
gendered_icon = 0
gendered_icon = FALSE
/obj/item/organ/diona/process()
return
@@ -12,7 +12,7 @@
body_part = UPPER_TORSO
vital = TRUE
amputation_point = "spine"
gendered_icon = 1
gendered_icon = TRUE
parent_organ = null
encased = "ribcage"
convertable_children = list(/obj/item/organ/external/groin)
@@ -39,7 +39,7 @@
vital = TRUE
parent_organ = "chest"
amputation_point = "lumbar"
gendered_icon = 1
gendered_icon = TRUE
/obj/item/organ/external/arm
limb_name = "l_arm"
@@ -204,7 +204,7 @@
body_part = HEAD
parent_organ = "chest"
amputation_point = "neck"
gendered_icon = 1
gendered_icon = TRUE
encased = "skull"
var/can_intake_reagents = 1
var/alt_head = "None"
@@ -5,7 +5,7 @@
/datum/surgery/embedded_removal/synth
steps = list(/datum/surgery_step/robotics/external/unscrew_hatch,/datum/surgery_step/robotics/external/open_hatch,/datum/surgery_step/remove_object,/datum/surgery_step/robotics/external/close_hatch)
requires_organic_bodypart = 0
requires_organic_bodypart = FALSE
/datum/surgery/embedded_removal/can_start(mob/user, mob/living/carbon/human/target)
if(!istype(target))
+3 -3
View File
@@ -7,19 +7,19 @@
name = "Cybernetic Repair"
steps = list(/datum/surgery_step/robotics/external/unscrew_hatch,/datum/surgery_step/robotics/external/open_hatch,/datum/surgery_step/robotics/external/repair)
possible_locs = list("chest","head","l_arm", "l_hand","r_arm","r_hand","r_leg","r_foot","l_leg","l_foot","groin")
requires_organic_bodypart = 0
requires_organic_bodypart = FALSE
/datum/surgery/cybernetic_repair/internal
name = "Internal Component Manipulation"
steps = list(/datum/surgery_step/robotics/external/unscrew_hatch,/datum/surgery_step/robotics/external/open_hatch,/datum/surgery_step/robotics/manipulate_robotic_organs)
possible_locs = list("eyes", "mouth", "chest","head","groin","l_arm","r_arm")
requires_organic_bodypart = 0
requires_organic_bodypart = FALSE
/datum/surgery/cybernetic_amputation
name = "Robotic Limb Amputation"
steps = list(/datum/surgery_step/robotics/external/amputate)
possible_locs = list("chest","head","l_arm", "l_hand","r_arm","r_hand","r_leg","r_foot","l_leg","l_foot","groin")
requires_organic_bodypart = 0
requires_organic_bodypart = FALSE
/datum/surgery/cybernetic_repair/can_start(mob/user, mob/living/carbon/target)