mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-22 20:48:56 +01:00
seven slot medkits as god intended - removes splints, returns splinting behavior to gauze (#22975)
* and the good lord said no more splints * typo bruh * tim allen aueeuuegueuegh * works on my machine * ci jumpscare --------- Co-authored-by: Hatterhat <Hatterhat@users.noreply.github.com> Co-authored-by: lessthanthree <83487515+lessthnthree@users.noreply.github.com>
This commit is contained in:
co-authored by
Hatterhat
lessthanthree
parent
a7b1355fbd
commit
1a18a2e1fd
@@ -144,8 +144,7 @@
|
||||
|
||||
/obj/item/stack/medical/gauze
|
||||
name = "medical gauze"
|
||||
//desc = "A roll of elastic cloth, perfect for stabilizing all kinds of wounds, from cuts and burns, to broken bones. " //ORIGINAL
|
||||
desc = "A roll of elastic cloth, perfect for stabilizing all kinds of slashes, punctures and burns. " //SKYRAT EDIT CHANGE - MEDICAL
|
||||
desc = "A roll of elastic cloth, perfect for stabilizing all kinds of wounds, from cuts and burns, to broken bones. "
|
||||
gender = PLURAL
|
||||
singular_name = "medical gauze"
|
||||
icon_state = "gauze"
|
||||
@@ -160,7 +159,6 @@
|
||||
splint_factor = 0.7
|
||||
burn_cleanliness_bonus = 0.35
|
||||
merge_type = /obj/item/stack/medical/gauze
|
||||
var/gauze_type = /datum/bodypart_aid/gauze //SKYRAT EDIT ADDITION - MEDICAL
|
||||
|
||||
// gauze is only relevant for wounds, which are handled in the wounds themselves
|
||||
/obj/item/stack/medical/gauze/try_heal(mob/living/patient, mob/user, silent)
|
||||
@@ -186,16 +184,9 @@
|
||||
patient.balloon_alert(user, "can't heal those!")
|
||||
return
|
||||
|
||||
//SKYRAT EDIT CHANGE BEGIN - MEDICAL
|
||||
/*
|
||||
if(limb.current_gauze && (limb.current_gauze.absorption_capacity * 1.2 > absorption_capacity)) // ignore if our new wrap is < 20% better than the current one, so someone doesn't bandage it 5 times in a row
|
||||
patient.balloon_alert(user, pick("already bandaged!", "bandage is clean!")) // good enough
|
||||
return
|
||||
*/
|
||||
if(limb.current_gauze)
|
||||
balloon_alert(user, "already bandaged!")
|
||||
return
|
||||
//SKYRAT EDIT CHANGE END
|
||||
|
||||
if(HAS_TRAIT(woundies, TRAIT_WOUND_SCANNED))
|
||||
treatment_delay *= 0.5
|
||||
@@ -247,7 +238,6 @@
|
||||
absorption_rate = 0.075
|
||||
absorption_capacity = 4
|
||||
merge_type = /obj/item/stack/medical/gauze/improvised
|
||||
gauze_type = /datum/bodypart_aid/gauze/improvised //SKYRAT EDIT ADDITION - MEDICAL
|
||||
|
||||
/*
|
||||
The idea is for the following medical devices to work like a hybrid of the old brute packs and tend wounds,
|
||||
|
||||
@@ -92,7 +92,6 @@
|
||||
return
|
||||
var/static/items_inside = list(
|
||||
/obj/item/stack/medical/gauze = 1,
|
||||
/obj/item/stack/medical/splint = 1, //SKYRAT EDIT ADDITION - MEDICAL
|
||||
/obj/item/stack/medical/suture = 2,
|
||||
/obj/item/stack/medical/mesh = 2,
|
||||
/obj/item/reagent_containers/hypospray/medipen = 1,
|
||||
@@ -111,7 +110,6 @@
|
||||
var/static/items_inside = list(
|
||||
/obj/item/healthanalyzer/simple = 1,
|
||||
/obj/item/stack/medical/gauze = 1,
|
||||
/obj/item/stack/medical/splint = 1, //SKYRAT EDIT ADDITION - MEDICAL
|
||||
/obj/item/stack/medical/suture/emergency = 1,
|
||||
/obj/item/stack/medical/ointment = 1,
|
||||
/obj/item/reagent_containers/hypospray/medipen/ekit = 2,
|
||||
@@ -138,7 +136,6 @@
|
||||
var/static/items_inside = list(
|
||||
/obj/item/healthanalyzer = 1,
|
||||
/obj/item/stack/medical/gauze/twelve = 1,
|
||||
/obj/item/stack/medical/splint/twelve = 1, //SKYRAT EDIT ADDITION - MEDICAL
|
||||
/obj/item/stack/medical/suture = 2,
|
||||
/obj/item/stack/medical/mesh = 2,
|
||||
/obj/item/reagent_containers/hypospray/medipen = 1,
|
||||
@@ -158,7 +155,6 @@
|
||||
return
|
||||
var/static/items_inside = list(
|
||||
/obj/item/stack/medical/gauze = 1,
|
||||
/obj/item/stack/medical/splint = 1, //SKYRAT EDIT ADDITION - MEDICAL
|
||||
/obj/item/stack/medical/bruise_pack = 3,
|
||||
/obj/item/stack/medical/ointment= 3)
|
||||
generate_items_inside(items_inside,src)
|
||||
@@ -250,7 +246,6 @@
|
||||
var/static/items_inside = list(
|
||||
/obj/item/reagent_containers/pill/patch/libital = 3,
|
||||
/obj/item/stack/medical/gauze = 1,
|
||||
/obj/item/stack/medical/splint = 1, //SKYRAT EDIT ADDITION - MEDICAL
|
||||
/obj/item/storage/pill_bottle/probital = 1,
|
||||
/obj/item/reagent_containers/hypospray/medipen/salacid = 1,
|
||||
/obj/item/healthanalyzer/simple = 1,
|
||||
@@ -272,7 +267,6 @@
|
||||
/obj/item/reagent_containers/pill/patch/synthflesh = 3,
|
||||
/obj/item/reagent_containers/hypospray/medipen/atropine = 2,
|
||||
/obj/item/stack/medical/gauze = 1,
|
||||
/obj/item/stack/medical/splint = 1, //SKYRAT EDIT ADDITION - MEDICAL
|
||||
/obj/item/storage/pill_bottle/penacid = 1)
|
||||
generate_items_inside(items_inside,src)
|
||||
|
||||
@@ -300,7 +294,6 @@
|
||||
/obj/item/reagent_containers/pill/patch/aiuri = 4,
|
||||
/obj/item/healthanalyzer/advanced = 1,
|
||||
/obj/item/stack/medical/gauze = 2,
|
||||
/obj/item/stack/medical/splint = 2, //SKYRAT EDIT ADDITION - MEDICAL
|
||||
/obj/item/reagent_containers/hypospray/medipen/atropine = 2,
|
||||
/obj/item/reagent_containers/medigel/sterilizine = 1,
|
||||
/obj/item/surgical_drapes = 1,
|
||||
@@ -333,7 +326,6 @@
|
||||
/obj/item/reagent_containers/pill/patch/aiuri = 3,
|
||||
/obj/item/healthanalyzer/advanced = 1,
|
||||
/obj/item/stack/medical/gauze = 2,
|
||||
/obj/item/stack/medical/splint = 2, //SKYRAT EDIT ADDITION - MEDICAL
|
||||
/obj/item/mod/module/thread_ripper = 1,
|
||||
/obj/item/mod/module/surgical_processor/preloaded = 1,
|
||||
/obj/item/mod/module/defibrillator/combat = 1,
|
||||
|
||||
Reference in New Issue
Block a user