From 67c5e8e3a80c7caf67f25ea3f74e1f978fd9b7c2 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Mon, 25 Jun 2012 01:18:55 +0100 Subject: [PATCH 1/4] Medical System Updates... * Dragging someone while injured (brute) will have a small chance of injuring them further that increases depending on how damaged they are. This coincides with the blood spatters that are already generated. * Blood is now actually lost from the person being dragged. * Added splints that can be applied to broken arms and legs, and will reduce effects of broken limbs. These can be removed the same way as handcuffs. They show up on the mob and on examine. * Added an autoinjector that can only hold five units, but acts like a hypospray. * Added an advanced medical kit that Medical Doctors spawn with that has Advanced Trauma Kits, Advanced Burn Kits, autoinjectors, and splints. * Health Scanners now show unsplinted fractures ONLY in arms or legs. * People in critical (less than -50 health) from external trauma (100+ damage from brute and/or burn) bleeding, and with unsplinted limbs, will send a message to anyone trying to drag them, to warn them it would be a bad idea trying to move them. They will suffer a lot more damage if dragged while lying down. * The correct procedure is therefore, A) Bring a roller bed, or B) Splint all limbs, stop all bleeding with gauze, and then drag them. * Fixed CPR being performed at weird health levels. --- code/WorkInProgress/SkyMarshal/wardrobes.dm | 4 +- code/defines/obj/storage.dm | 2 +- code/defines/obj/supplypacks.dm | 1 + code/defines/obj/vending.dm | 4 +- code/defines/obj/weapon.dm | 10 ++ code/game/jobs/job/medical.dm | 4 +- code/game/objects/closets/secure/medical.dm | 4 +- code/game/objects/devices/scanners.dm | 8 +- code/game/objects/items/weapons/medical.dm | 130 ++++++++---------- .../items/weapons/surgery_limbattachment.dm | 9 +- .../objects/items/weapons/surgery_tools.dm | 2 + code/game/objects/storage/firstaid.dm | 6 +- code/game/response_team.dm | 2 +- code/modules/admin/verbs/striketeam.dm | 2 +- .../admin/verbs/striketeam_syndicate.dm | 2 +- code/modules/chemical/Chemistry-Tools.dm | 48 +++++-- code/modules/mob/living/carbon/carbon.dm | 2 +- .../mob/living/carbon/human/examine.dm | 6 + code/modules/mob/living/carbon/human/human.dm | 62 ++++++++- .../living/carbon/human/human_attackhand.dm | 5 +- code/modules/mob/living/carbon/human/life.dm | 20 ++- code/modules/mob/living/carbon/monkey/life.dm | 19 ++- .../mob/living/carbon/monkey/monkey.dm | 22 +++ code/modules/mob/living/carbon/shock.dm | 2 + code/modules/mob/living/living.dm | 2 + code/modules/mob/mob.dm | 14 ++ code/modules/mob/organ/organ.dm | 4 +- code/setup.dm | 3 +- icons/mob/items_lefthand.dmi | Bin 133531 -> 133675 bytes icons/mob/items_righthand.dmi | Bin 138011 -> 138135 bytes icons/mob/mob.dmi | Bin 194561 -> 196088 bytes icons/obj/device.dmi | Bin 36437 -> 37639 bytes icons/obj/items.dmi | Bin 61020 -> 61904 bytes icons/obj/syringe.dmi | Bin 6656 -> 1300 bytes 34 files changed, 281 insertions(+), 118 deletions(-) diff --git a/code/WorkInProgress/SkyMarshal/wardrobes.dm b/code/WorkInProgress/SkyMarshal/wardrobes.dm index f8fa93cef3f..ba100653404 100755 --- a/code/WorkInProgress/SkyMarshal/wardrobes.dm +++ b/code/WorkInProgress/SkyMarshal/wardrobes.dm @@ -246,7 +246,7 @@ new /obj/item/weapon/storage/box(BPK) new /obj/item/weapon/pen(src) new /obj/item/device/pda/heads/cmo(src) - new /obj/item/weapon/storage/firstaid/regular(src) + new /obj/item/weapon/storage/firstaid/adv(src) new /obj/item/device/flashlight/pen(src) new /obj/item/clothing/gloves/latex(src) new /obj/item/clothing/suit/bio_suit/cmo(src) @@ -268,7 +268,7 @@ new /obj/item/weapon/storage/box(BPK) new /obj/item/weapon/pen(src) new /obj/item/device/pda/medical(src) - new /obj/item/weapon/storage/firstaid/regular(src) + new /obj/item/weapon/storage/firstaid/adv(src) new /obj/item/device/flashlight/pen(src) new /obj/item/clothing/suit/storage/labcoat(src) new /obj/item/clothing/head/nursehat (src) diff --git a/code/defines/obj/storage.dm b/code/defines/obj/storage.dm index 78fab7ed58c..f9a6e709303 100644 --- a/code/defines/obj/storage.dm +++ b/code/defines/obj/storage.dm @@ -380,7 +380,7 @@ /obj/item/weapon/storage/firstaid/adv name = "advanced first-aid kit" desc = "Contains advanced medical treatments." - icon_state = "o2" + icon_state = "advfirstaid" item_state = "firstaid-advanced" /obj/item/weapon/storage/flashbang_kit diff --git a/code/defines/obj/supplypacks.dm b/code/defines/obj/supplypacks.dm index 845ebf4e8c8..4dfb5c86d98 100755 --- a/code/defines/obj/supplypacks.dm +++ b/code/defines/obj/supplypacks.dm @@ -428,6 +428,7 @@ "/obj/item/weapon/storage/firstaid/fire", "/obj/item/weapon/storage/firstaid/toxin", "/obj/item/weapon/storage/firstaid/o2", + "/obj/item/weapon/storage/firstaid/adv", "/obj/item/weapon/reagent_containers/glass/bottle/antitoxin", "/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline", "/obj/item/weapon/reagent_containers/glass/bottle/stoxin", diff --git a/code/defines/obj/vending.dm b/code/defines/obj/vending.dm index 1da471db469..a46fe707167 100755 --- a/code/defines/obj/vending.dm +++ b/code/defines/obj/vending.dm @@ -173,9 +173,9 @@ icon_state = "med" icon_deny = "med-deny" req_access_txt = "5" - product_paths = "/obj/item/clothing/under/rank/medical;/obj/item/clothing/under/rank/chemist;/obj/item/clothing/suit/storage/labcoat;/obj/item/clothing/shoes/white;/obj/item/weapon/reagent_containers/glass/bottle/antitoxin;/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline;/obj/item/weapon/reagent_containers/glass/bottle/stoxin;/obj/item/weapon/reagent_containers/glass/bottle/toxin;/obj/item/weapon/reagent_containers/syringe/antiviral;/obj/item/weapon/reagent_containers/syringe;/obj/item/device/healthanalyzer;/obj/item/weapon/reagent_containers/glass/beaker;/obj/item/weapon/reagent_containers/dropper" + product_paths = "/obj/item/clothing/under/rank/medical;/obj/item/clothing/under/rank/chemist;/obj/item/clothing/suit/storage/labcoat;/obj/item/clothing/shoes/white;/obj/item/weapon/reagent_containers/glass/bottle/antitoxin;/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline;/obj/item/weapon/reagent_containers/glass/bottle/stoxin;/obj/item/weapon/reagent_containers/glass/bottle/toxin;/obj/item/weapon/reagent_containers/syringe/antiviral;/obj/item/weapon/reagent_containers/syringe;/obj/item/device/healthanalyzer;/obj/item/weapon/reagent_containers/glass/beaker;/obj/item/weapon/reagent_containers/dropper;/obj/item/stack/medical/bruise_pack;/obj/item/stack/medical/ointment;/obj/item/stack/medical/splint;/obj/item/stack/medical/advanced/bruise_pack;/obj/item/stack/medical/advanced/ointment" // product_amounts = "4;4;4;4;4;12;5;4;2" - product_prices = "1;1;1;1;2;2;2;2;2;1;2;2;5" + product_prices = "1;1;1;1;2;2;2;2;2;1;2;2;5;1;1;2;3;3" product_hidden = "/obj/item/weapon/reagent_containers/pill/tox;/obj/item/weapon/reagent_containers/pill/stox;/obj/item/weapon/reagent_containers/pill/antitox" // product_hideamt = "3;4;6" hidden_prices = "3;3;2" diff --git a/code/defines/obj/weapon.dm b/code/defines/obj/weapon.dm index a13ae184f41..99ae7b485a1 100644 --- a/code/defines/obj/weapon.dm +++ b/code/defines/obj/weapon.dm @@ -619,6 +619,16 @@ amount = 10 max_amount = 10 +/obj/item/stack/medical/splint + name = "medical splint" + singular_name = "medical splint" + icon_state = "splint" + amount = 5 + max_amount = 5 + +/obj/item/stack/medical/splint/single + amount = 1 + /obj/item/weapon/c_tube name = "cardboard tube" desc = "A tube made of cardboard." diff --git a/code/game/jobs/job/medical.dm b/code/game/jobs/job/medical.dm index a12c54feece..79275c114f8 100644 --- a/code/game/jobs/job/medical.dm +++ b/code/game/jobs/job/medical.dm @@ -20,7 +20,7 @@ H.equip_if_possible(new /obj/item/clothing/shoes/brown(H), H.slot_shoes) H.equip_if_possible(new /obj/item/device/pda/heads/cmo(H), H.slot_belt) H.equip_if_possible(new /obj/item/clothing/suit/storage/labcoat/cmo(H), H.slot_wear_suit) - H.equip_if_possible(new /obj/item/weapon/storage/firstaid/regular(H), H.slot_l_hand) + H.equip_if_possible(new /obj/item/weapon/storage/firstaid/adv(H), H.slot_l_hand) H.equip_if_possible(new /obj/item/device/flashlight/pen(H), H.slot_s_store) H.equip_if_possible(new /obj/item/device/healthanalyzer(H), H.slot_r_store) return 1 @@ -63,7 +63,7 @@ H.equip_if_possible(new /obj/item/clothing/suit/storage/labcoat(H), H.slot_wear_suit) H.equip_if_possible(new /obj/item/clothing/shoes/white(H), H.slot_shoes) H.equip_if_possible(new /obj/item/device/pda/medical(H), H.slot_belt) - H.equip_if_possible(new /obj/item/weapon/storage/firstaid/regular(H), H.slot_l_hand) + H.equip_if_possible(new /obj/item/weapon/storage/firstaid/adv(H), H.slot_l_hand) H.equip_if_possible(new /obj/item/device/flashlight/pen(H), H.slot_s_store) H.equip_if_possible(new /obj/item/device/healthanalyzer(H), H.slot_r_store) return 1 diff --git a/code/game/objects/closets/secure/medical.dm b/code/game/objects/closets/secure/medical.dm index 7b3cac9e7d7..7abfd70df68 100644 --- a/code/game/objects/closets/secure/medical.dm +++ b/code/game/objects/closets/secure/medical.dm @@ -70,7 +70,7 @@ var/obj/item/weapon/storage/box/B = new(BPK) new /obj/item/weapon/pen(B) new /obj/item/device/pda/medical(src) - new /obj/item/weapon/storage/firstaid/regular(src) + new /obj/item/weapon/storage/firstaid/adv(src) new /obj/item/device/flashlight/pen(src) switch(pick("blue", "green", "purple")) if ("blue") @@ -158,7 +158,7 @@ var/obj/item/weapon/storage/box/B = new(BPK) new /obj/item/weapon/pen(B) new /obj/item/device/pda/heads/cmo(src) - new /obj/item/weapon/storage/firstaid/regular(src) + new /obj/item/weapon/storage/firstaid/adv(src) new /obj/item/device/flashlight/pen(src) new /obj/item/weapon/cartridge/cmo(src) new /obj/item/device/radio/headset/heads/cmo(src) diff --git a/code/game/objects/devices/scanners.dm b/code/game/objects/devices/scanners.dm index a7566c5e44c..cc1425d0644 100644 --- a/code/game/objects/devices/scanners.dm +++ b/code/game/objects/devices/scanners.dm @@ -119,8 +119,14 @@ MASS SPECTROMETER var/mob/living/carbon/human/H = M for(var/name in H.organs) var/datum/organ/external/e = H.organs[name] + var/limb = e.getDisplayName() if(e.status & BROKEN) - user.show_message("\red Bone fractures detected. Advanced scanner required for location.", 1) + if(((e.name == "l_arm") || (e.name == "r_arm") || (e.name == "l_leg") || (e.name == "r_leg")) && (!e.status & SPLINTED)) + user << "\red Unsecured fracture in subject [limb]. Splinting recommended for transport." + for(var/name in H.organs) + var/datum/organ/external/e = H.organs[name] + if(e.status & BROKEN) + user.show_message(text("\red Bone fractures detected. Advanced scanner required for location."), 1) break if(ishuman(M)) if(M:vessel) diff --git a/code/game/objects/items/weapons/medical.dm b/code/game/objects/items/weapons/medical.dm index 1abb9f9bb81..145d8220b27 100644 --- a/code/game/objects/items/weapons/medical.dm +++ b/code/game/objects/items/weapons/medical.dm @@ -7,6 +7,11 @@ MEDICAL /obj/item/stack/medical/attack(mob/living/carbon/M as mob, mob/user as mob) + var/heal_cap = 0 + + if(istype(src, /obj/item/stack/medical/advanced)) + heal_cap = -50 + if (M.stat == 2) var/t_him = "it" if (M.gender == MALE) @@ -15,15 +20,6 @@ MEDICAL t_him = "her" user << "\red \The [M] is dead, you cannot help [t_him]!" return - if (M.health < 50) - var/t_him = "it" - if (M.gender == MALE) - t_him = "him" - else if (M.gender == FEMALE) - t_him = "her" - user << "\red \The [M] is wounded badly, this item cannot help [t_him]!" - return - if (!istype(M)) user << "\red \The [src] cannot be applied to \the [M]!" @@ -46,6 +42,51 @@ MEDICAL if(!istype(affecting, /datum/organ/external)) affecting = H.get_organ("head") + if(affecting.status & ROBOT) + user << "Medical equipment for a robot arm? Better get a welder..." + return + + if(istype(src, /obj/item/stack/medical/splint)) + var/limb = affecting.getDisplayName() + if(!((affecting.name == "l_arm") || (affecting.name == "r_arm") || (affecting.name == "l_leg") || (affecting.name == "r_leg"))) + user << "\red You can't apply a splint there!" + return + if(!affecting.status & BROKEN) + user << "\red [M]'s [limb] isn't broken!" + return + if(affecting.status & SPLINTED) + user << "\red [M]'s [limb] is already splinted!" + return + if (M != user) + user.visible_message("\red [user] starts to apply \the [src] to [M]'s [limb].", "\red You start to apply \the [src] to [M]'s [limb].", "\red You hear something being wrapped.") + else + if((!user.hand && affecting.name == "r_arm") || (user.hand && affecting.name == "l_arm")) + user << "\red You can't apply a splint to the arm you're using!" + return + user.visible_message("\red [user] starts to apply \the [src] to their [limb].", "\red You start to apply \the [src] to your [limb].", "\red You hear something being wrapped.") + if(do_after(user, 50)) + if (M != user) + user.visible_message("\red [user] finishes applying \the [src] to [M]'s [limb].", "\red You finish applying \the [src] to [M]'s [limb].", "\red You hear something being wrapped.") + else + if(prob(25)) + user.visible_message("\red [user] successfully applies \the [src] to their [limb].", "\red You successfully apply \the [src] to your [limb].", "\red You hear something being wrapped.") + else + user.visible_message("\red [user] fumbles \the [src].", "\red You fumble \the [src].", "\red You hear something being wrapped.") + return + affecting.status |= SPLINTED + use(1) + M.update_clothing() + return + + if (M.health < heal_cap) + var/t_him = "it" + if (M.gender == MALE) + t_him = "him" + else if (M.gender == FEMALE) + t_him = "her" + user << "\red \The [M] is wounded badly, this item cannot help [t_him]!" + return + if (affecting.heal_damage(src.heal_brute, src.heal_burn)) H.UpdateDamageIcon() if (user) @@ -68,70 +109,15 @@ MEDICAL M.updatehealth() else - M.heal_organ_damage((src.heal_brute/2), (src.heal_burn/2)) + if (M.health < heal_cap) + var/t_him = "it" + if (M.gender == MALE) + t_him = "him" + else if (M.gender == FEMALE) + t_him = "her" + user << "\red \The [M] is wounded badly, this item cannot help [t_him]!" + return - use(1) - -/obj/item/stack/medical/advanced/attack(mob/living/carbon/M as mob, mob/user as mob) - if (M.stat == 2) - var/t_him = "it" - if (M.gender == MALE) - t_him = "him" - else if (M.gender == FEMALE) - t_him = "her" - user << "\red \The [M] is dead, you cannot help [t_him]!" - return - if (M.health < 0) - var/t_him = "it" - if (M.gender == MALE) - t_him = "him" - else if (M.gender == FEMALE) - t_him = "her" - user << "\red \The [M] is wounded badly, this item cannot help [t_him]!" - return - - - if (!istype(M)) - user << "\red \The [src] cannot be applied to [M]!" - return 1 - - if ( ! (istype(user, /mob/living/carbon/human) || \ - istype(user, /mob/living/silicon) || \ - istype(user, /mob/living/carbon/monkey) && ticker && ticker.mode.name == "monkey") ) - user << "\red You don't have the dexterity to do this!" - return 1 - - if (istype(M, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = M - var/datum/organ/external/affecting = H.get_organ("chest") - - if(istype(user, /mob/living/carbon/human)) - var/mob/living/carbon/human/user2 = user - affecting = H.get_organ(check_zone(user2.zone_sel.selecting)) - else - if(!istype(affecting, /datum/organ/external) || affecting:burn_dam <= 0) - affecting = H.get_organ("head") - - if (affecting.heal_damage(src.heal_brute, src.heal_burn)) - H.UpdateDamageIcon() - if (user) - if (M != user) - user.visible_message("\red \The [H]'s [affecting.display_name] has been bandaged with \a [src] by \the [user].",\ - "\red You bandage \the [H]'s [affecting.display_name] with \the [src].",\ - "You hear gauze being ripped.") - else - var/t_his = "its" - if (user.gender == MALE) - t_his = "his" - else if (user.gender == FEMALE) - t_his = "her" - user.visible_message("\red \The [user] bandages [t_his] [affecting.display_name] with \a [src].",\ - "\red You bandage your [affecting.display_name] with \the [src].",\ - "You hear gauze being ripped.") - use(1) - - M.updatehealth() - else M.heal_organ_damage((src.heal_brute/2), (src.heal_burn/2)) use(1) \ No newline at end of file diff --git a/code/game/objects/items/weapons/surgery_limbattachment.dm b/code/game/objects/items/weapons/surgery_limbattachment.dm index 6d7ea982eee..94496eb49de 100644 --- a/code/game/objects/items/weapons/surgery_limbattachment.dm +++ b/code/game/objects/items/weapons/surgery_limbattachment.dm @@ -23,7 +23,7 @@ return ..() var/mob/living/carbon/human/H = M - var/datum/organ/external/S = H.organs[limbloc] + var/datum/organ/external/S = H.organs[user.zone_sel.selecting] if(S.status & DESTROYED) if(!(S.status & ATTACHABLE)) user << "\red The wound is not ready for a replacement!" @@ -52,9 +52,16 @@ S.take_damage(15) S.status &= ~BROKEN + S.status &= ~SPLINTED S.status &= ~ATTACHABLE S.status &= ~DESTROYED S.status |= ROBOT + var/datum/organ/external/T = H.organs["[limbloc]"] + T.status &= ~BROKEN + T.status &= ~SPLINTED + T.status &= ~ATTACHABLE + T.status &= ~DESTROYED + T.status |= ROBOT M.update_body() M.updatehealth() M.UpdateDamageIcon() diff --git a/code/game/objects/items/weapons/surgery_tools.dm b/code/game/objects/items/weapons/surgery_tools.dm index a9a6e66f154..5daad7eb76a 100644 --- a/code/game/objects/items/weapons/surgery_tools.dm +++ b/code/game/objects/items/weapons/surgery_tools.dm @@ -1712,6 +1712,7 @@ CIRCULAR SAW if(IsFinalStage(temp.stage)) temp.status &= ~BROKEN + temp.status &= ~SPLINTED temp.stage = 0 temp.perma_injury = 0 temp.brute_dam = temp.min_broken_damage -1 @@ -1819,6 +1820,7 @@ CIRCULAR SAW e.open = 0 e.status &= ~BROKEN e.status &= ~DESTROYED + e.status &= ~SPLINTED e.perma_injury = 0 e.update_icon() H.update_body() diff --git a/code/game/objects/storage/firstaid.dm b/code/game/objects/storage/firstaid.dm index e8cd1eb9a29..2f2691ebb5f 100644 --- a/code/game/objects/storage/firstaid.dm +++ b/code/game/objects/storage/firstaid.dm @@ -28,7 +28,7 @@ /obj/item/weapon/storage/firstaid/regular/New() ..() if (empty) return - new /obj/item/weapon/reagent_containers/syringe/inaprovaline( src ) + new /obj/item/weapon/reagent_containers/hypospray/autoinjector( src ) new /obj/item/stack/medical/bruise_pack(src) new /obj/item/stack/medical/bruise_pack(src) new /obj/item/stack/medical/bruise_pack(src) @@ -67,13 +67,13 @@ /obj/item/weapon/storage/firstaid/adv/New() ..() if (empty) return - new /obj/item/weapon/reagent_containers/syringe/inaprovaline( src ) + new /obj/item/weapon/reagent_containers/hypospray/autoinjector( src ) new /obj/item/stack/medical/advanced/bruise_pack(src) new /obj/item/stack/medical/advanced/bruise_pack(src) new /obj/item/stack/medical/advanced/bruise_pack(src) new /obj/item/stack/medical/advanced/ointment(src) new /obj/item/stack/medical/advanced/ointment(src) - new /obj/item/stack/medical/advanced/ointment(src) + new /obj/item/stack/medical/splint(src) return /obj/item/weapon/storage/pill_bottle/kelotane diff --git a/code/game/response_team.dm b/code/game/response_team.dm index 46612817ea6..fb413c85579 100644 --- a/code/game/response_team.dm +++ b/code/game/response_team.dm @@ -223,7 +223,7 @@ proc/trigger_armed_response_team(var/force = 0) //Backpack equip_if_possible(new /obj/item/weapon/storage/backpack/security(src), slot_back) equip_if_possible(new /obj/item/weapon/storage/box/engineer(src), slot_in_backpack) - equip_if_possible(new /obj/item/weapon/storage/firstaid/regular(src), slot_in_backpack) + equip_if_possible(new /obj/item/weapon/storage/firstaid/adv(src), slot_in_backpack) var/obj/item/weapon/card/id/W = new(src) W.name = "[real_name]'s ID Card (Emergency Response Team)" diff --git a/code/modules/admin/verbs/striketeam.dm b/code/modules/admin/verbs/striketeam.dm index 47d8ef68809..e1f7fecf238 100644 --- a/code/modules/admin/verbs/striketeam.dm +++ b/code/modules/admin/verbs/striketeam.dm @@ -161,7 +161,7 @@ var/global/sent_strike_team = 0 equip_if_possible(new /obj/item/weapon/storage/box(src), slot_in_backpack) equip_if_possible(new /obj/item/ammo_magazine/a357(src), slot_in_backpack) - equip_if_possible(new /obj/item/weapon/storage/firstaid/regular(src), slot_in_backpack) + equip_if_possible(new /obj/item/weapon/storage/firstaid/adv(src), slot_in_backpack) equip_if_possible(new /obj/item/weapon/storage/flashbang_kit(src), slot_in_backpack) equip_if_possible(new /obj/item/device/flashlight(src), slot_in_backpack) if (!leader_selected) diff --git a/code/modules/admin/verbs/striketeam_syndicate.dm b/code/modules/admin/verbs/striketeam_syndicate.dm index 62477855970..ea31ecfffba 100644 --- a/code/modules/admin/verbs/striketeam_syndicate.dm +++ b/code/modules/admin/verbs/striketeam_syndicate.dm @@ -164,7 +164,7 @@ var/global/sent_syndicate_strike_team = 0 equip_if_possible(new /obj/item/weapon/storage/box(src), slot_in_backpack) equip_if_possible(new /obj/item/ammo_magazine/c45(src), slot_in_backpack) - equip_if_possible(new /obj/item/weapon/storage/firstaid/regular(src), slot_in_backpack) + equip_if_possible(new /obj/item/weapon/storage/firstaid/adv(src), slot_in_backpack) equip_if_possible(new /obj/item/weapon/plastique(src), slot_in_backpack) equip_if_possible(new /obj/item/device/flashlight(src), slot_in_backpack) if (!syndicate_leader_selected) diff --git a/code/modules/chemical/Chemistry-Tools.dm b/code/modules/chemical/Chemistry-Tools.dm index e923720413f..62f9d1e6e4a 100644 --- a/code/modules/chemical/Chemistry-Tools.dm +++ b/code/modules/chemical/Chemistry-Tools.dm @@ -1319,12 +1319,12 @@ /obj/item/weapon/reagent_containers/hypospray/attack(mob/M as mob, mob/user as mob) if(!reagents.total_volume) - user << "\red The hypospray is empty." + user << "\red \The [src] is empty." return if (!( istype(M, /mob) )) return if (reagents.total_volume) - user << "\blue You inject [M] with the hypospray." + user << "\blue You inject [M] with \the [src]." M << "\red You feel a tiny prick!" M.attack_log += text("\[[time_stamp()]\] Has been injected with [src.name] by [user.name] ([user.ckey])") @@ -1337,11 +1337,11 @@ src.reagents.reaction(M, INGEST) if(M.reagents) var/trans = reagents.trans_to(M, amount_per_transfer_from_this) - user << "\blue [trans] units injected. [reagents.total_volume] units remaining in the hypospray." + user << "\blue [trans] units injected. [reagents.total_volume] units remaining in \the [src]." return /obj/item/weapon/reagent_containers/borghypo - name = "Cyborg Hypospray" + name = "cyborg hypospray" desc = "An advanced chemical synthesizer and injection system, designed for heavy-duty medical equipment." icon = 'syringe.dmi' item_state = "hypo" @@ -1440,6 +1440,41 @@ amount_per_transfer_from_this = 50 volume = 50 +/obj/item/weapon/reagent_containers/hypospray/autoinjector + name = "autoinjector" + desc = "A rapid and safe way to administer small amounts of drugs by untrained or trained personnel." + icon_state = "autoinjector" + item_state = "autoinjector" + amount_per_transfer_from_this = 5 + volume = 5 + +/obj/item/weapon/reagent_containers/hypospray/autoinjector/New() + ..() + reagents.remove_reagent("tricordrazine", 30) + reagents.add_reagent("inaprovaline", 5) + update_icon() + return + +/obj/item/weapon/reagent_containers/hypospray/autoinjector/attack(mob/M as mob, mob/user as mob) + ..() + update_icon() + return + +/obj/item/weapon/reagent_containers/hypospray/autoinjector/update_icon() + if(reagents.total_volume > 0) + icon_state = "[initial(icon_state)]1" + else + icon_state = "[initial(icon_state)]0" + +/obj/item/weapon/reagent_containers/hypospray/autoinjector/examine() + ..() + if(reagents && reagents.reagent_list.len) + for(var/datum/reagent/R in reagents.reagent_list) + usr << "\blue It currently has [R.volume] units of [R.name] stored." + else + usr << "\blue It is currently empty." + + //////////////////////////////////////////////////////////////////////////////// /// Food. //////////////////////////////////////////////////////////////////////////////// @@ -1590,8 +1625,6 @@ if(M == user) user << "\red You finish eating [src]." else user << "\red [M] finishes eating [src]." del(src) - spawn(5) - user.update_clothing() playsound(M.loc, eatsound, rand(10,50), 1) return 1 @@ -1646,10 +1679,9 @@ bitecount++ On_Consume() if(!reagents.total_volume) + if(M == user) user << "\red You finish eating [src]." else user << "\red [M] finishes eating [src]." - spawn(2) - user.update_clothing() del(src) playsound(M.loc,'eatfood.ogg', rand(10,50), 1) return 1 diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 26e3ab12633..20d851d2ca1 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -200,7 +200,7 @@ swap_hand() /mob/living/carbon/proc/help_shake_act(mob/living/carbon/M) - if (src.health > 0) + if (src.health > config.health_threshold_crit) if(src == M && istype(src, /mob/living/carbon/human)) var/mob/living/carbon/human/H = M var/list/damaged = H.get_damaged_organs(1,1) diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index 96978f233d3..f9d449460fe 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -128,6 +128,12 @@ else msg += "[t_He] [t_is] \icon[src.handcuffed] handcuffed!\n" + //splints + for(var/organ in list("l_leg","r_leg","l_arm","r_arm")) + var/datum/organ/external/o = organs["[organ]"] + if(o.status & SPLINTED) + msg += "[t_He] [t_has] a splint on his [o.getDisplayName()]!\n" + //belt if (src.belt) if (src.belt.blood_DNA) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index ec02dc0bde8..c60d670e45e 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -285,7 +285,10 @@ for(var/organ in list("l_leg","l_foot","r_leg","r_foot")) var/datum/organ/external/o = organs["[organ]"] if(o.status & BROKEN) - tally += 6 + if(o.status & SPLINTED) + tally += 3 + else + tally += 6 if(wear_suit) tally += wear_suit.slowdown @@ -848,7 +851,26 @@ var/turf/location = M.loc if (istype(location, /turf/simulated)) location.add_blood(M) - + if(ishuman(M)) + var/mob/living/carbon/H = M + var/blood_volume = round(H:vessel.get_reagent_amount("blood")) + if(blood_volume > 0) + H:vessel.remove_reagent("blood",1) + if(prob(5)) + M.adjustBruteLoss(1) + visible_message("\red \The [M]'s wounds open more from being dragged!") + if(M.pull_damage()) + if(prob(25)) + M.adjustBruteLoss(2) + visible_message("\red \The [M]'s wounds worsen terribly from being dragged!") + var/turf/location = M.loc + if (istype(location, /turf/simulated)) + location.add_blood(M) + if(ishuman(M)) + var/mob/living/carbon/H = M + var/blood_volume = round(H:vessel.get_reagent_amount("blood")) + if(blood_volume > 0) + H:vessel.remove_reagent("blood",1) step(pulling, get_dir(pulling.loc, T)) M.pulling = t @@ -1077,6 +1099,15 @@ else clothing_overlays += image("icon" = 'mob.dmi', "icon_state" = "[h1]2", "layer" = CUFFED_LAYER) + // Splints + for(var/organ in list("l_leg","r_leg","l_arm","r_arm")) + var/datum/organ/external/o = organs["[organ]"] + if (o.status & SPLINTED) + if (!lying) + clothing_overlays += image("icon" = 'mob.dmi', "icon_state" = "[o]_splint", "layer" = CUFFED_LAYER) + else + clothing_overlays += image("icon" = 'mob.dmi', "icon_state" = "[o]_splint2", "layer" = CUFFED_LAYER) + if (r_hand) clothing_overlays += image("icon" = 'items_righthand.dmi', "icon_state" = r_hand.item_state ? r_hand.item_state : r_hand.icon_state, "layer" = INHANDS_LAYER) r_hand.screen_loc = ui_rhand @@ -1592,6 +1623,16 @@ //SN src = null del(src) return + if("splints") + var/count = 0 + for(var/organ in list("l_leg","r_leg","l_arm","r_arm")) + var/datum/organ/external/o = target.organs["[organ]"] + if(o.status & SPLINTED) + count = 1 + break + if(count == 0) + del(src) + return if("id") if ((!( target.wear_id ) || !( target.w_uniform ))) //SN src = null @@ -1699,6 +1740,8 @@ message = text("\red [] is trying to take off \a [] from []'s back!", source, target.back, target) if("handcuff") message = text("\red [] is trying to unhandcuff []!", source, target) + if("splints") + message = text("\red [] is trying to remove []'s splints!", source, target) if("uniform") target.attack_log += text("\[[time_stamp()]\] Has had their uniform removed by [source.name] ([source.ckey])") source.attack_log += text("\[[time_stamp()]\] Attempted to remove [target.name]'s ([target.ckey]) uniform") @@ -2184,14 +2227,24 @@ It can still be worn/put on as normal. source.drop_item() target.handcuffed = item item.loc = target + if("splints") + for(var/organ in list("l_leg","r_leg","l_arm","r_arm")) + var/datum/organ/external/o = target.organs["[organ]"] + if (o.status & SPLINTED) + var/obj/item/W = new /obj/item/stack/medical/splint/single() + o.status &= ~SPLINTED + if (W) + W.loc = target.loc + W.layer = initial(W.layer) + W.add_fingerprint(source) if("CPR") if (target.cpr_time + 30 >= world.time) //SN src = null del(src) return - if ((target.health >= -99.0 && target.stat == 1)) + if ((target.health <= config.health_threshold_crit && target.stat == 1)) target.cpr_time = world.time - var/suff = min(target.getOxyLoss(), 7) + var/suff = min(target.getOxyLoss(), 2) target.adjustOxyLoss(-suff) target.losebreath = 0 target.updatehealth() @@ -2314,6 +2367,7 @@ It can still be worn/put on as normal.
Suit Storage: [(s_store ? s_store : "Nothing")] [(istype(wear_mask, /obj/item/clothing/mask) && istype(s_store, /obj/item/weapon/tank) && !( internal )) ? text(" Set Internal", src) : ""]
[(handcuffed ? text("Handcuffed") : text("Not Handcuffed"))]
[(internal ? text("Remove Internal") : "")] +
Remove Splints
Empty Pockets
Refresh
Close diff --git a/code/modules/mob/living/carbon/human/human_attackhand.dm b/code/modules/mob/living/carbon/human/human_attackhand.dm index 3a72f0647d8..bf857af0743 100644 --- a/code/modules/mob/living/carbon/human/human_attackhand.dm +++ b/code/modules/mob/living/carbon/human/human_attackhand.dm @@ -62,11 +62,10 @@ switch(M.a_intent) if("help") - if(health > 0) + if(health > config.health_threshold_crit) help_shake_act(M) return 1 - if(M.health < -75) return 0 - +// if(M.health < -75) return 0 if((M.head && (M.head.flags & HEADCOVERSMOUTH)) || (M.wear_mask && (M.wear_mask.flags & MASKCOVERSMOUTH))) M << "\blue Remove your mask!" return 0 diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 97b80f7ced3..3dd12284478 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -931,16 +931,24 @@ if(E.status & BROKEN || E.status & DESTROYED) if(E.name == "l_hand" || E.name == "l_arm") if(hand && equipped()) - drop_item() - emote("scream") + if(E.status & SPLINTED && prob(10)) + drop_item() + emote("scream") + else + drop_item() + emote("scream") else if(E.name == "r_hand" || E.name == "r_arm") if(!hand && equipped()) - drop_item() - emote("scream") + if(E.status & SPLINTED && prob(10)) + drop_item() + emote("scream") + else + drop_item() + emote("scream") else if(E.name == "l_leg" || E.name == "l_foot" \ || E.name == "r_leg" || E.name == "r_foot" && !lying) - leg_tally-- // let it fail even if just foot&leg - + if(!E.status & SPLINTED) + leg_tally-- // let it fail even if just foot&leg // can't stand if(leg_tally == 0 && !paralysis && !(lying || resting)) emote("scream") diff --git a/code/modules/mob/living/carbon/monkey/life.dm b/code/modules/mob/living/carbon/monkey/life.dm index 855ad0d3a7e..b04101a9d40 100644 --- a/code/modules/mob/living/carbon/monkey/life.dm +++ b/code/modules/mob/living/carbon/monkey/life.dm @@ -434,15 +434,24 @@ if(E.status & BROKEN || E.status & DESTROYED) if(E.name == "l_hand" || E.name == "l_arm") if(hand && equipped()) - drop_item() - emote("scream") + if(E.status & SPLINTED && prob(7)) + drop_item() + emote("scream") + else + drop_item() + emote("scream") else if(E.name == "r_hand" || E.name == "r_arm") if(!hand && equipped()) - drop_item() - emote("scream") + if(E.status & SPLINTED && prob(7)) + drop_item() + emote("scream") + else + drop_item() + emote("scream") else if(E.name == "l_leg" || E.name == "l_foot" \ || E.name == "r_leg" || E.name == "r_foot" && !lying) - leg_tally-- // let it fail even if just foot&leg + if(!E.status & SPLINTED) + leg_tally-- // let it fail even if just foot&leg // can't stand if(leg_tally == 0 && !paralysis && !(lying || resting)) diff --git a/code/modules/mob/living/carbon/monkey/monkey.dm b/code/modules/mob/living/carbon/monkey/monkey.dm index a697c531202..e598b0be3f8 100644 --- a/code/modules/mob/living/carbon/monkey/monkey.dm +++ b/code/modules/mob/living/carbon/monkey/monkey.dm @@ -739,6 +739,16 @@ if (!( target.handcuffed )) del(src) return + if("splints") + var/count = 0 + for(var/organ in list("l_leg","r_leg","l_arm","r_arm")) + var/datum/organ/external/o = target.organs["[organ]"] + if(o.status & SPLINTED) + count = 1 + break + if(count == 0) + del(src) + return if("internal") if ((!( (istype(target.wear_mask, /obj/item/clothing/mask) && istype(target.back, /obj/item/weapon/tank) && !( target.internal )) ) && !( target.internal ))) del(src) @@ -764,6 +774,8 @@ message = text("\red [] is trying to take off a [] from []'s back!", source, target.back, target) if("handcuff") message = text("\red [] is trying to unhandcuff []!", source, target) + if("splints") + message = text("\red [] is trying to remove []'s splints!", source, target) if("internal") if (target.internal) message = text("\red [] is trying to remove []'s internals", source, target) @@ -875,6 +887,16 @@ source.drop_item() target.handcuffed = item item.loc = target + if("splints") + for(var/organ in list("l_leg","r_leg","l_arm","r_arm")) + var/datum/organ/external/o = target.organs["[organ]"] + if (o.status & SPLINTED) + var/obj/item/W = new /obj/item/stack/medical/splint/single() + o.status &= ~SPLINTED + if (W) + W.loc = target.loc + W.layer = initial(W.layer) + W.add_fingerprint(source) if("internal") if (target.internal) target.internal.add_fingerprint(source) diff --git a/code/modules/mob/living/carbon/shock.dm b/code/modules/mob/living/carbon/shock.dm index be199abfb1c..fea6ef34abc 100644 --- a/code/modules/mob/living/carbon/shock.dm +++ b/code/modules/mob/living/carbon/shock.dm @@ -26,6 +26,8 @@ src.traumatic_shock += 60 else if(organ.status & BROKEN || organ.open) src.traumatic_shock += 30 + if(organ.status & SPLINTED) + src.traumatic_shock -= 20 if(src.traumatic_shock < 0) src.traumatic_shock = 0 diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index c4028a43fba..5f0ad20254e 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -182,6 +182,7 @@ if(!istype(affecting, /datum/organ/external)) continue affecting.heal_damage(1000, 1000) //fixes getting hit after ingestion, killing you when game updates organ health affecting.status &= ~BROKEN + affecting.status &= ~SPLINTED affecting.status &= ~DESTROYED del affecting.wound_descs H.UpdateDamageIcon() @@ -213,6 +214,7 @@ e.status &= ~BLEEDING e.open = 0 e.status &= ~BROKEN + e.status &= ~SPLINTED e.status &= ~DESTROYED e.perma_injury = 0 e.update_icon() diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index cd0902eaada..57a886a0d94 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -681,6 +681,18 @@ ul_SetLuminosity(LuminosityRed, LuminosityGreen, LuminosityBlue)//Current hardcode max at 7, should likely be a const somewhere else return 1 +/mob/proc/pull_damage() + if(ishuman(src)) + var/mob/living/carbon/human/H = src + if(H.health - H.halloss <= config.health_threshold_crit) + for(var/name in H.organs) + var/datum/organ/external/e = H.organs[name] + if((H.lying) && ((e.status & BROKEN && !e.status & SPLINTED) || e.status & BLEEDING) && (H.getBruteLoss() + H.getFireLoss() >= 100)) + return 1 + break + return 0 + + /mob/MouseDrop(mob/M as mob) ..() if(M != usr) return @@ -718,6 +730,8 @@ M.LAssailant = null else M.LAssailant = usr + if(M.pull_damage()) + usr << "\red Pulling \the [M] in their current condition would probably be a bad idea." if(istype(src, /obj/machinery/artifact)) var/obj/machinery/artifact/A = src A.attack_hand(usr) diff --git a/code/modules/mob/organ/organ.dm b/code/modules/mob/organ/organ.dm index 6ffc7c576b9..655a828750b 100644 --- a/code/modules/mob/organ/organ.dm +++ b/code/modules/mob/organ/organ.dm @@ -315,6 +315,8 @@ var/list/wound_progressions = list( if(override) status |= DESTROYED if(status & DESTROYED) + if(status & SPLINTED) + status &= ~SPLINTED if(implant) for(var/implants in implant) del(implants) @@ -499,4 +501,4 @@ var/list/wound_progressions = list( INTERNAL ORGANS ****************************************************/ /datum/organ/internal - name = "internal" + name = "internal" \ No newline at end of file diff --git a/code/setup.dm b/code/setup.dm index 8ed5104a711..843bfbbbc26 100644 --- a/code/setup.dm +++ b/code/setup.dm @@ -470,4 +470,5 @@ var/list/liftable_structures = list(\ #define BANDAGED 16 #define BROKEN 32 #define DESTROYED 64 -#define ROBOT 128 \ No newline at end of file +#define ROBOT 128 +#define SPLINTED 256 \ No newline at end of file diff --git a/icons/mob/items_lefthand.dmi b/icons/mob/items_lefthand.dmi index c88d1d416e8de5e3c55dd89e29202fa6a88ab20a..25e0331d237bbe58c5a1534fa92d22a45c606e7d 100644 GIT binary patch delta 573 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 delta 17317 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 diff --git a/icons/mob/mob.dmi b/icons/mob/mob.dmi index 03310535fc5447e0003d3e03fa2f14165d50009c..83d63314f5a4622f1af30af41779c82ecc2ebe9a 100644 GIT binary patch delta 7623 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 U@vA&#f`HR4ZKIn-*R4bU52Rv0A% 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 Cmn!Z6 diff --git a/icons/obj/syringe.dmi b/icons/obj/syringe.dmi index 370f4d97205a2b71a38ab88f43da3a918a430601..3b3567c0102d278a95cc2a2867fba061a695ea06 100644 GIT binary patch delta 1292 zcmV+n1@roVG?WUE8Gi!+006uZmmdHC0KHI5R7JqRz>|}c0000cB_%O2F+)Q`JUl#& zjg1SUrw+WrGynfbM@J$eB3fEnaBy&miHQ=`+zIXV{{S=pGc*5YGgVVlAS*!6pAVUK z4jf>YDk&)$85t`oDtul9L_$JHNJz{80Gj{+%m6cKX=x@VCVza%@K&zl$i%ew_3p#J zuco4qF>@8;iyHs`|Es5!HhCK8kRNE?IrifsQnM=}`y5M4OKsym`{*ZExG?`AA@cC) z`M4fKm?HnaBS@VmJ;TPn00001bW%=J06^y0W&i*HzIs$xbVOxyV{&P5bZKvH004NL zjgvtN!Y~j;*MG?=Lc5nn?b403NEh}FiHRnHjU>_H?F|;hjm+QufybXm$kbxrABItM z$ALd>Og>CvC$_7Gv)P;M%CK2;=B&TCybLL;Y)hW&GV!GN>CNcHM zVL?NrujiNk>sgC_>^|rF1`DhL{i#y1x&QzJJ4r-ARCt{2oC{Z*FdW58!CB4R!;PsF z+uA*ly4G#FP2J=Be=Gw@AEP1vtO1gp-QNKWz0lqyz_ItF>Gc4xB+x?Z?Hla(`+N<8 zVp|qhD}Ue8diw?g@!`cEQ537#(s~CDD+bD4@w$=Tp~3#Tg_H)>dh7m_26*R51C-vr z!SaePyRKh$pDe5l5_mDHT7NB$hfDs{IqdmbB*Je~iVHoc1?+*?R4-eT>c64;~ z?D?NZg!L5&<$Gu=s5xK02c;7q5QTe@V5W|4QKZiIsQj;se9-$A1ONa40Qh%V ze(kf$?=-r-!3Od>o!)>!+w6ph&;B2SJLY$k-kd@2TM!0!HfWdMwVv=;m_=_+PEK7rQFE5CIF8xy^wdv-XJ`B? zWz5py`T4nPFLiK(Y3ka9meJU6f4$*w=-Psoq`!$7Mx0wc`-(1cg_!nL5X8u64nj>V0mv_H@i}t%;RMhq-NG!T|#=CeXsp|Y1 zTr7AOFC-ON=7VK<$NB#(A+9>_rFS;^6(t!wYzk}?6cju;SxL1gn)A>19OG$>n6P;J zL~6V=KrWJI&L&_hM;9vxdlVFpjHu}Y0`e69jM!2j9K;!73LLOeeP$YX(*N&^W_C#5?BwC*k_zx(mkZ zEGwkq?NF@JdZ2mQ_o3;tv?#{RKt_yKD8DCxLN`e$>S?{p8m$&M(1egH#b)!ejTZ95 z+r<^K3+}jK*P6z!^1XHArKpKD*AnNcnnJTy?6YLZ@>iazlyNrwY*gb<+lQ0M+C@*3Yss&E0ATo~@@jR_=HB2nMpp zj*tz9leSq@e+%bcE)*GgW%u$)NVf?tbwVn+0nSfu;#Gi+qSQak+nj!lS}27&`FVb$ z42>V?{*cp;TR@kUlT%B*P?6k8rmd~*Zcj$6876d)7SP6t=y7_4N@yQ@ZRt{(` zsh)tj9yIv^Arp>g;(o`l7EI3h*3i?l>ELM3P}-V}St*0esbzcHv{j#z6pR{Zj5iQD ztKqitI0H> z@uaRM|C_TF>IWeq&z)2Yj-S!Fpq{ob`ugSJ+4u0l)8pf|e@W;$!<$TW6}$6UR;B4^ zCn)147QvZI2`5o8Vbc+hDz-#@Uzi7&{eLYyxpbKRw=>yXf@g`O9^$dikjL zTXbTp9-*|xDW%WY{^Xy~u})}stoEoCXIA-2Nd;jayYF3Y0D-9lkTaZO!uL;m!^FON zBEl#OIX0MG7LH|l3ZlhWV3K3X{Q8^98l`7_E7bW$jgXZy^9S1|xz}EImtm;ElN+w0 z*^H8;-Jo8vQ@KH{w_>YsqK>>g<4VmJq#rc=1pAY@sxD`uLJ)+hT_lcqJ4KY7=ge#t ziW1%AR#1_z>fZG?Sqe?jkAj~pCiBU&y@Y90RaFW6yti?-8qR?RkL=DFTq|-kAHuLY zZuq7}MmJuIZUCbgv$dbVPN6u=f2oV&CH%SdU9~WIR4M6NK`Li-oNnrPpJJH zfd9{hq>re~)_%?BKu8|A{|1%W_=zWi&|d^`{!psDbJ=?PAo(fg$+zz|wJt)oN>Z{< zz~PUY+pW*2ic7FKX%(J~T0!6Z-$*dn3t-lHl0X8<<3`kshNWfOxAtcL+*|)Ap#Bl_ zZxGqLgKn`rEFS#0L_fHLeh`DjB3j%OSe{|$x~vmFP2n_8dQ-$8Q61V@5kCN4-ZG>H z>zGd%%L=sof2#LC5&XXz0Ny%XV}(0BGBP1MP-WDEk!f#|xL2{A%?yXb*#rg2p@EG8 zO0F)BfA&;G57T>3I~pjV_=m*fQk>ST6R4|bS(rEWX)W9*qA=I z<9ErI{lx*6DYPu+60I_|nL;JF*433_`iG>I4649Mku%FFwCI4Abss|LRhLYG3%Y<# zEi@m-k3(8b>EW{>QBwk5%)dmBj$dd0I=DTQu&Ar$KGh66ce_ib7lZxlKD&Oqf!y$` z(p4k#qGK0ZdAh@9gSLw(DR?r-i;M5JqprKIszM>(}bTbD)1<0*1JYH{5j_~leM3w0x9vZ5xuLsZX z+>DhEo5heg5_wQkR_U@Rne_ zqeEMC#AsIHw!muYWRm0inYi87J?+Y&S}~RG_Btm`LHefIA*0<>A1vlfwiT=!XKYWn3pVrhU8fH!>}BFiB*cP(7nzKLEGWj zlI~nuTH;(8z48z?ZnPUOXsxgR5;P~{B}(J5*+pxb^0uo_Co8YCpbjoJlRXAn@`5Np zmT>k7?A9&sCu!oGqAEK21lB@p6C*9)8{gqwS5ChHVt@DYElRaCG+3UJv$c(lCc-8c z%oT{;#^-Vy9*#}CbUL~F$&C8)8zsim26@S_Mi1=7_v`CaOWt5}<-f`pwq^JTza;WO z#FrY|rgxX_sRL=J)=HxYUvuw~2K1R32)&qnTLtnUa&Yw9TZy*R#pUWs@}=puVMQC= z$yOe8Y+YENVq-q}+Q>?#r|)Iy&NyzUoqyVB%)869UEW9c{+3k!+EF}d{U>#B#3h$k zFOayQx!8jMn4=CvSAIk!^)VG|=%8TKrneFJGUqA5oOw11Y*gSe%vLUE<9~X_taxzd zi|-y6iCEj13!xeLdY-?db}Ih2f_iSwRNq52qj@ndq(Y6J z8}{Y%+`6_o|9WZjyPMFIoi#siY4^YixU@qX!(80)@tG)3TB_JU-!t0*x35 zhICB7o05BKBej7;^o&y4@f|Yeau57qpE{^H5Xf|gMpleVR^`)p6}N`Yl^Ijrx#Uto z3L`lkAlE8XX0GY${y0#(^XwtWRxLqO_kVYr1Vv9Y?=Qwd=}WxS-9##Lqp$ z%8)ItwwbungJ$n0ziaHLSgbyLixhN@V}~EgMnuNm;XzKm9{Au6z1zK)xUd+6tvNgw zebA6S5!mIstp;+nYGS+AZNT%Hd<;m{8gju=vtuF26}5>YP34~DlUPWSc-^nlR|+(n ze95NN@fA%cj;m4IO7phK+ZC)XzB3DJS1BI2L%tm3buWg{%ZWLLycpw8)g^|Q$dPyr z!o??6mNvN5TM)BZ!H%`~ndi(ITm{_SaF;87UOw@J%W9zGk8-|NpHgzA+OrQCoTTo! z2xRqiN9%(Np`vRi-D&Ztn~a2W-u!`Ztl*?TzF?o#(Aok&wb>yxBH}NDe#WgHZy{eR zTo%lJMsqX#r}s!sbx3%EXGM)xs8ZyXP*ts?asQLW??f9493|cl3>oA757L8!!QZ>s znNH0Ol0+IFWZO8~=$4~PXs*q>!e4kxu|}C zbMUz5C3H9!jQm_t*kxyz+cxI1l*y^>6XoezvD-N&u8C4kpNk};-R=C-yfwG`^^6ox zN%iE;1!i~U(z`4;l46j&gaW%}24R4sP0C76yag@HNAO(ZQfaqGt=sE4=#KGUG!}Am zz&&0t#~%b9jruP%fB!4D=vdt@!YssGWpBS~l;^A`xQH4v2=>&A7y6kv3~md}do|C> zbQ#;^3}%YoTsZ`D)^K>RW7TCbM4^W)yERtlmYpZpMQW1s{B5>%ykA=h?x%8`(_4Oa zeEl5hbX2~gb-(Hdv6mUYYg46{P$YD;o@f{U%&~p^*%-nxy1)3HaEqhtaOo1Pq;+z< z+IC-KV(gsT<`66-q*WRF?ET^@^Fv18D0sq6Y*37Az&A>lK9xvY8W7)f;%T41+DaM5 zIOAJ#OOUn6cSC=J?-^dvbn2+^K)l~Ra!&>sQoG?_jmL~Tfp^`=-54-S|+h?J8f%Ypl=A;x2APj;4_yby-`P8GI5VE@*?>%<&WB%H znrdq!n;v7+(OIqYo3`(ZZq+XG8Su4sHJ4YB$aWFst1C}1J-rQ&jsB4DdYi|ot9Q;2 zx^^9&V8wRR0m=NV1tdOOPppiB%{kZdw7yi*-Aes7YrUz})BU}GwZ!|DX}b}j`l6!3 z4-Id`APxh?<32VLwpWSP3gc5g5Iyjfg5X(Qb7DX-fcDoX&Ens&Iw-d#e(9O|XFogY z4h;Vk`zW|dxcZW0MEmhT8YjTTb}ORdQ`f zd~|*%HehV?YOct>#492&;Pe^WZ|@5wZF<{6_hAc;r?WgaTf|a)os{>d#~p6fqNVh& z^z5U?E7#>@n~JnIO0KjKP4~&y0(l;jH#y4m+5*lSqu#yfCgnTWCo8|(4^?Os%lz*F zm=*%fCjKhS_1=*cJT!5?Qf1HjE3JSIqloyEke&@+^bw4Wa?+%vO zReGB}Oyqva;gu<;5o{uJ;I0NE-j@^o}I}QOe>r zw=G`*DAbg&QFT}KGW!F2SguxTo=JOs?7u2iK|KEJh_v!2Fb~@ts;AIelN&dL=ruTM--~G)JJd+-vt*!{y)iC%& z(23~`BWf3nXgQ+2I=0JB&`3l~ozum)rPtZbtrSkL>N;CvC(pXN9;IfI?ye=VVD7X+ zukzpAiVk-4d&z7oa%)o+ZS;`eJMVzd@4HE?t~z8o3VMOwVM}Xq$pirQr+!H$HTAc{ zry?Twwqt6pOt&p+@jU=>)g1Qjgsy8%$u7hL`cvPMST@gRKC_=22wZ(i5*)H%bYl8q|D~;!%{Y_} z3OGz%#-bbdStoFn{Y=UeC{yr@ZHk^kw4B^cEbR%ElNo6;+$cDWhIdRDt za|uDPva)IWvMGgnYme6mM-aau$0sqV>@Kyy^nUSK%&8quZ2STUeu=1zfdxn&u@lxY3|r})ki zGKmuPu{mzebsotv!}r~(CB_?^+R`RW38*znbUv#E8An^H>cffbx^rnXE_+3t0`bwE zOh@Dx3Bn}h^YsS=`ZX2JFv2}0VQ}9hiRhH>!|b^|js@Ftq(RUnLs%|p#2%xlBcQ04 zRf${sE7LPf4I-<}A6{BaVSv13ElsE=J!+WoMNUA#d}30%RFXX2c7#bazktzxQ92nT zx}-5(ny-gb{1~Jd`ZqX~h|cwKAdZl>46`03#6Jpc4ts$u7X?IbBm}GZ_|e@loeac- z0_r4z)&aj@MB0t8tFY&65Q31b8mLS>IUDogS5uV*`1QTw?5U2RjLKmean zMyXnk2o}X(I&QS@&lik?)WmGDhb!f}UYOY$Pyy~hQ?GL5Kelk`bCSTY?Q7J!DFALp ztrHxtRJ)>|=L-WqwF1osXI~kn2hdpA>b}CQ!sfc}P!pFwb7~75>!iR9o0n%WPX*Mo zEwCA;1Ln~2$jmhTKqTDbex$+#tO|iW!ve^3|0ptMWayVZGSw$#eXkNfqRXwo_1+TbCmRfMN8!&Uky9=Ma&Dpnw zs2ZWy<17SDh1)7Y%lIq@VvTA7ru`PktYo23yY81pBEg`(&aI^IB(k@rc_=OKbS5@o z4-J^Q3uT?a$T@2f6=EWru$SyuCk?ot?to@@WjAlWg8)K-Q}i5hldups9NTbcmMDlE zpzEEpfbquP&JVN|Ql?t@n#BS&c#krOzyQbc-E~30wB^<|5hgA-(Esy<*CG(#EE9^y z=h|h2MR{vv7DzXJjl$cCemwti;^Tq~;K=fu8O@nz7axiUD#$Y%y3Y2(T|6eBuF0@P zzjCW6{8tCi7L8B0lPQOBZO@OAae*k&ur^i`tMV;|t*>DO)C|3H8qI7KJNa{^CyLsg z3Vlv(51Dl7orda5i`rR*(*8b`Yc$)ZP8?h1%>nn5nX=s!Y{@IRQ9wDJ_#)`R&sfQr z!6GV-Wc9B*H%$5)D{CkAjFX?`45N)Cp0B+#5?<$stXkDEb2%*Ny0{vSbxe4tlW#_5 zcF5gtt=Z*K4r_FbdiR=Iv#W!~s&_F`wf(g~e=UxzFgB}}gd7?|$A19O*KLXA&hj%n zkSVjW-#AjN;a+~9WYX5nl=7_#Yw+`BE{y9KbX|1m8&DA4(ngMCJxnqWcdOSyvr>~) z9))u98~1|2>t_h!ux=KEV7mEw!_u+Ne%QlYR`8gU^n4?OAufQ=SW%zmhLRA+pfh$n zNVS8;%%!dzR!7d9- LDM^+~7zX?o&ZQIm From bb8f21a43146328391350d062e6ebe0f44a4a1de Mon Sep 17 00:00:00 2001 From: Erthilo Date: Mon, 25 Jun 2012 01:19:47 +0100 Subject: [PATCH 2/4] Possible fix for everyone being referred to as "It". --- .../mob/living/carbon/human/examine.dm | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index f9d449460fe..eae2847cc90 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -36,22 +36,22 @@ var/msg = "*---------*\nThis is " if(src.icon) msg += "\icon[src.icon] " //fucking BYOND: this should stop dreamseeker crashing if we -somehow- examine somebody before their icon is generated - else - switch(get_visible_gender()) - if(MALE) - t_He = "He" - t_his = "his" - t_him = "him" - if(FEMALE) - t_He = "She" - t_his = "her" - t_him = "her" - if(NEUTER) - t_He = "They" - t_his = "their" - t_him = "them" - t_has = "have" - t_is = "are" + + switch(get_visible_gender()) + if(MALE) + t_He = "He" + t_his = "his" + t_him = "him" + if(FEMALE) + t_He = "She" + t_his = "her" + t_him = "her" + if(NEUTER) + t_He = "They" + t_his = "their" + t_him = "them" + t_has = "have" + t_is = "are" if(mutantrace == "lizard") examine_text = "one of those lizard-like Soghuns" From 1245c5f64ccd0922dea97ac9794a746aece04291 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Mon, 25 Jun 2012 01:33:19 +0100 Subject: [PATCH 3/4] Changelog. --- html/changelog.html | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index 18faae2f9de..e57f388534a 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -57,6 +57,21 @@ Stuff which is in development and not yet visible to players or just code relate should be listed in the changelog upon commit though. Thanks. --> +

+

23 June 2012

SkyMarshal updated:

@@ -67,10 +82,6 @@ should be listed in the changelog upon commit though. Thanks. -->
  • The auto-targeting-mode for guns will now provide a different type of flavor text when it makes you fire, to make the situations that it occurs in to be less ambiguous.
  • UltraLight is in, but has some lighting bugs still remaining. This is the next thing I intend to tackle, bare with it please.
  • -
    - -
    -

    23 June 2012

    TG updated:

    • Updated toilets. You can now crowbar open the cistern and hide stuff in there.
    • From 47a3d51c840a5a8a052203acfc9ef7e388dcfc98 Mon Sep 17 00:00:00 2001 From: Albert Iordache Date: Tue, 26 Jun 2012 16:18:23 +0300 Subject: [PATCH 4/4] Added Dopegothi to tajaran whitelist --- config/alienwhitelist.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/config/alienwhitelist.txt b/config/alienwhitelist.txt index c8d17badd12..7b9e72d3b6f 100644 --- a/config/alienwhitelist.txt +++ b/config/alienwhitelist.txt @@ -1,6 +1,7 @@ botanistpower - Tajaran bluefishie - Skrell densane - Skrell +dopeghoti - Tajaran duntadaman - Skrell fenrisian - Tajaran forsamori - Tajaran