From e3831a684f454e7755f41b18758373d77dd5411c Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 10 Mar 2018 07:43:42 -0600 Subject: [PATCH] [MIRROR] Replaces alien brain necropolis chest loot with new artifact [MERGE READY] (#5892) * Replaces alien brain necropolis chest loot with new artifact [MERGE READY] (#36143) * -Replaces alien brain necropolis chest loot with new artifact -Adds new artifact to necropolis chests loot, the Rod of Asclepius -Adds corresponding status effect and defines * Update necropolis_chests.dm fixed spelling * Spelling FIx *disperses * Fixed spelling, lowered the boost to the owner, added oxy heals, and refactored some of the code * Adds some form of sprites (Still subject to change) * Adds new sprites, fixes slime people taking toxin damage, and adds the rod to list of snake phobia objects. * Nerfed clone healing and simple animal healing, fixed healing while dead as well as added a death event, tweaked the sprites, and cleaned up some code. * Fixed grammar and cleaned up some code. * Further cleaned up code because Cobby is mean. * FURTHER cleaned up code p.s. please send help, Cobby is holding me hostage * Replaces alien brain necropolis chest loot with new artifact [MERGE READY] --- code/__DEFINES/status_effects.dm | 2 + code/controllers/subsystem/traumas.dm | 82 ++++++++-------- code/datums/status_effects/buffs.dm | 90 ++++++++++++++++++ .../mining/lavaland/necropolis_chests.dm | 51 +++++++++- icons/obj/lavaland/artefacts.dmi | Bin 21362 -> 24447 bytes 5 files changed, 183 insertions(+), 42 deletions(-) diff --git a/code/__DEFINES/status_effects.dm b/code/__DEFINES/status_effects.dm index dc321bf63d..6fd9fc7818 100644 --- a/code/__DEFINES/status_effects.dm +++ b/code/__DEFINES/status_effects.dm @@ -30,6 +30,8 @@ #define STATUS_EFFECT_EXERCISED /datum/status_effect/exercised //Prevents heart disease +#define STATUS_EFFECT_HIPPOCRATIC_OATH /datum/status_effect/hippocraticOath //Gives you an aura of healing as well as regrowing the Rod of Asclepius if lost + ///////////// // DEBUFFS // ///////////// diff --git a/code/controllers/subsystem/traumas.dm b/code/controllers/subsystem/traumas.dm index 6487d3f8b1..3ea850260a 100644 --- a/code/controllers/subsystem/traumas.dm +++ b/code/controllers/subsystem/traumas.dm @@ -11,7 +11,7 @@ SUBSYSTEM_DEF(traumas) #define PHOBIA_FILE "phobia.json" /datum/controller/subsystem/traumas/Initialize() - phobia_types = list("spiders", "space", "security", "clowns", "greytide", "lizards", + phobia_types = list("spiders", "space", "security", "clowns", "greytide", "lizards", "skeletons", "snakes", "robots", "doctors", "authority", "the supernatural", "aliens", "strangers") @@ -37,33 +37,35 @@ SUBSYSTEM_DEF(traumas) "lizards" = typecacheof(list(/mob/living/simple_animal/hostile/lizard)), "skeletons" = typecacheof(list(/mob/living/simple_animal/hostile/skeleton)), "snakes" = typecacheof(list(/mob/living/simple_animal/hostile/retaliate/poison/snake)), - "robots" = typecacheof(list(/mob/living/silicon/robot, /mob/living/silicon/ai, + "robots" = typecacheof(list(/mob/living/silicon/robot, /mob/living/silicon/ai, /mob/living/simple_animal/drone, /mob/living/simple_animal/bot, /mob/living/simple_animal/hostile/swarmer)), "doctors" = typecacheof(list(/mob/living/simple_animal/bot/medbot)), - "the supernatural" = typecacheof(list(/mob/living/simple_animal/hostile/construct, - /mob/living/simple_animal/hostile/clockwork, /mob/living/simple_animal/drone/cogscarab, + "the supernatural" = typecacheof(list(/mob/living/simple_animal/hostile/construct, + /mob/living/simple_animal/hostile/clockwork, /mob/living/simple_animal/drone/cogscarab, /mob/living/simple_animal/revenant, /mob/living/simple_animal/shade)), "aliens" = typecacheof(list(/mob/living/carbon/alien, /mob/living/simple_animal/slime)), "conspiracies" = typecacheof(list(/mob/living/simple_animal/bot/secbot, /mob/living/simple_animal/bot/ed209, /mob/living/simple_animal/drone)) ) - phobia_objs = list("spiders" = typecacheof(list(/obj/structure/spider)), - + phobia_objs = list("snakes" = typecacheof(list(/obj/item/rod_of_asclepius)), + + "spiders" = typecacheof(list(/obj/structure/spider)), + "security" = typecacheof(list(/obj/item/clothing/under/rank/security, /obj/item/clothing/under/rank/warden, /obj/item/clothing/under/rank/head_of_security, /obj/item/clothing/under/rank/det, /obj/item/melee/baton, /obj/item/gun/energy/taser, /obj/item/restraints/handcuffs, /obj/machinery/door/airlock/security)), - + "clowns" = typecacheof(list(/obj/item/clothing/under/rank/clown, /obj/item/clothing/shoes/clown_shoes, /obj/item/clothing/mask/gas/clown_hat, /obj/item/device/instrument/bikehorn, /obj/item/device/pda/clown, /obj/item/grown/bananapeel)), - + "greytide" = typecacheof(list(/obj/item/clothing/under/color/grey, /obj/item/melee/baton/cattleprod, /obj/item/twohanded/spear, /obj/item/clothing/mask/gas)), - + "lizards" = typecacheof(list(/obj/item/toy/plush/lizardplushie, /obj/item/reagent_containers/food/snacks/kebab/tail, /obj/item/organ/tail/lizard, /obj/item/reagent_containers/food/drinks/bottle/lizardwine)), - + "skeletons" = typecacheof(list(/obj/item/organ/tongue/bone, /obj/item/clothing/suit/armor/bone, /obj/item/stack/sheet/bone, /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/skeleton, /obj/effect/decal/remains/human)), @@ -79,54 +81,54 @@ SUBSYSTEM_DEF(traumas) /obj/item/clothing/suit/space/hardsuit/ert, /obj/item/clothing/suit/space/hardsuit/ert/sec, /obj/item/clothing/suit/space/hardsuit/ert/engi, /obj/item/clothing/suit/space/hardsuit/ert/med, /obj/item/clothing/suit/space/hardsuit/deathsquad, /obj/item/clothing/head/helmet/space/hardsuit/deathsquad, - /obj/machinery/door/airlock/centcom)), - "robots" = typecacheof(list(/obj/machinery/computer/upload, /obj/item/aiModule/, /obj/machinery/recharge_station, + /obj/machinery/door/airlock/centcom)), + "robots" = typecacheof(list(/obj/machinery/computer/upload, /obj/item/aiModule/, /obj/machinery/recharge_station, /obj/item/device/aicard, /obj/item/device/deactivated_swarmer, /obj/effect/mob_spawn/swarmer)), - - "doctors" = typecacheof(list(/obj/item/clothing/under/rank/medical, /obj/item/clothing/under/rank/chemist, - /obj/item/clothing/under/rank/nursesuit, /obj/item/clothing/under/rank/chief_medical_officer, - /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/pill/, /obj/item/reagent_containers/hypospray, - /obj/item/storage/firstaid, /obj/item/storage/pill_bottle, /obj/item/device/healthanalyzer, - /obj/structure/sign/departments/medbay, /obj/machinery/door/airlock/medical, /obj/machinery/sleeper, + + "doctors" = typecacheof(list(/obj/item/clothing/under/rank/medical, /obj/item/clothing/under/rank/chemist, + /obj/item/clothing/under/rank/nursesuit, /obj/item/clothing/under/rank/chief_medical_officer, + /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/pill/, /obj/item/reagent_containers/hypospray, + /obj/item/storage/firstaid, /obj/item/storage/pill_bottle, /obj/item/device/healthanalyzer, + /obj/structure/sign/departments/medbay, /obj/machinery/door/airlock/medical, /obj/machinery/sleeper, /obj/machinery/dna_scannernew, /obj/machinery/atmospherics/components/unary/cryo_cell, /obj/item/surgical_drapes, /obj/item/retractor, /obj/item/hemostat, /obj/item/cautery, /obj/item/surgicaldrill, /obj/item/scalpel, /obj/item/circular_saw)), - - "authority" = typecacheof(list(/obj/item/clothing/under/rank/captain, /obj/item/clothing/under/rank/head_of_personnel, - /obj/item/clothing/under/rank/head_of_security, /obj/item/clothing/under/rank/research_director, - /obj/item/clothing/under/rank/chief_medical_officer, /obj/item/clothing/under/rank/chief_engineer, - /obj/item/clothing/under/rank/centcom_officer, /obj/item/clothing/under/rank/centcom_commander, - /obj/item/melee/classic_baton/telescopic, /obj/item/card/id/silver, /obj/item/card/id/gold, + + "authority" = typecacheof(list(/obj/item/clothing/under/rank/captain, /obj/item/clothing/under/rank/head_of_personnel, + /obj/item/clothing/under/rank/head_of_security, /obj/item/clothing/under/rank/research_director, + /obj/item/clothing/under/rank/chief_medical_officer, /obj/item/clothing/under/rank/chief_engineer, + /obj/item/clothing/under/rank/centcom_officer, /obj/item/clothing/under/rank/centcom_commander, + /obj/item/melee/classic_baton/telescopic, /obj/item/card/id/silver, /obj/item/card/id/gold, /obj/item/card/id/captains_spare, /obj/item/card/id/centcom, /obj/machinery/door/airlock/command)), - - "the supernatural" = typecacheof(list(/obj/structure/destructible/cult, /obj/item/tome, - /obj/item/melee/cultblade, /obj/item/twohanded/required/cult_bastard, /obj/item/restraints/legcuffs/bola/cult, - /obj/item/clothing/suit/cultrobes, /obj/item/clothing/suit/space/hardsuit/cult, - /obj/item/clothing/suit/hooded/cultrobes, /obj/item/clothing/head/hooded/cult_hoodie, /obj/effect/rune, - /obj/item/stack/sheet/runed_metal, /obj/machinery/door/airlock/cult, /obj/singularity/narsie, + + "the supernatural" = typecacheof(list(/obj/structure/destructible/cult, /obj/item/tome, + /obj/item/melee/cultblade, /obj/item/twohanded/required/cult_bastard, /obj/item/restraints/legcuffs/bola/cult, + /obj/item/clothing/suit/cultrobes, /obj/item/clothing/suit/space/hardsuit/cult, + /obj/item/clothing/suit/hooded/cultrobes, /obj/item/clothing/head/hooded/cult_hoodie, /obj/effect/rune, + /obj/item/stack/sheet/runed_metal, /obj/machinery/door/airlock/cult, /obj/singularity/narsie, /obj/item/device/soulstone, - /obj/structure/destructible/clockwork, /obj/item/clockwork, /obj/item/clothing/suit/armor/clockwork, - /obj/item/clothing/glasses/judicial_visor, /obj/effect/clockwork/sigil/, /obj/item/stack/tile/brass, + /obj/structure/destructible/clockwork, /obj/item/clockwork, /obj/item/clothing/suit/armor/clockwork, + /obj/item/clothing/glasses/judicial_visor, /obj/effect/clockwork/sigil/, /obj/item/stack/tile/brass, /obj/machinery/door/airlock/clockwork, - /obj/item/clothing/suit/wizrobe, /obj/item/clothing/head/wizard, /obj/item/spellbook, /obj/item/staff, + /obj/item/clothing/suit/wizrobe, /obj/item/clothing/head/wizard, /obj/item/spellbook, /obj/item/staff, /obj/item/clothing/suit/space/hardsuit/shielded/wizard, /obj/item/clothing/suit/space/hardsuit/wizard, /obj/item/gun/magic/staff, /obj/item/gun/magic/wand, /obj/item/nullrod, /obj/item/clothing/under/rank/chaplain)), - + "aliens" = typecacheof(list(/obj/item/clothing/mask/facehugger, /obj/item/organ/body_egg/alien_embryo, /obj/structure/alien, /obj/item/toy/toy_xeno, - /obj/item/clothing/suit/armor/abductor, /obj/item/device/abductor, /obj/item/gun/energy/alien, + /obj/item/clothing/suit/armor/abductor, /obj/item/device/abductor, /obj/item/gun/energy/alien, /obj/item/abductor_baton, /obj/item/device/radio/headset/abductor, /obj/item/scalpel/alien, /obj/item/hemostat/alien, /obj/item/retractor/alien, /obj/item/circular_saw/alien, /obj/item/surgicaldrill/alien, /obj/item/cautery/alien, - /obj/item/clothing/head/helmet/abductor, /obj/structure/bed/abductor, /obj/structure/table_frame/abductor, + /obj/item/clothing/head/helmet/abductor, /obj/structure/bed/abductor, /obj/structure/table_frame/abductor, /obj/structure/table/abductor, /obj/structure/table/optable/abductor, /obj/structure/closet/abductor, /obj/item/organ/heart/gland, - /obj/machinery/abductor, /obj/item/crowbar/abductor, /obj/item/screwdriver/abductor, /obj/item/weldingtool/abductor, + /obj/machinery/abductor, /obj/item/crowbar/abductor, /obj/item/screwdriver/abductor, /obj/item/weldingtool/abductor, /obj/item/wirecutters/abductor, /obj/item/wrench/abductor, /obj/item/stack/sheet/mineral/abductor)) ) phobia_turfs = list("space" = typecacheof(list(/turf/open/space, /turf/open/floor/holofloor/space, /turf/open/floor/fakespace)), - "the supernatural" = typecacheof(list(/turf/open/floor/clockwork, /turf/closed/wall/clockwork, + "the supernatural" = typecacheof(list(/turf/open/floor/clockwork, /turf/closed/wall/clockwork, /turf/open/floor/plasteel/cult, /turf/closed/wall/mineral/cult)), - "aliens" = typecacheof(list(/turf/open/floor/plating/abductor, /turf/open/floor/plating/abductor2, + "aliens" = typecacheof(list(/turf/open/floor/plating/abductor, /turf/open/floor/plating/abductor2, /turf/open/floor/mineral/abductor, /turf/closed/wall/mineral/abductor)) ) @@ -135,7 +137,7 @@ SUBSYSTEM_DEF(traumas) "conspiracies" = typecacheof(list(/datum/species/abductor, /datum/species/lizard, /datum/species/synth)), "robots" = typecacheof(list(/datum/species/android)), "the supernatural" = typecacheof(list(/datum/species/golem/clockwork, /datum/species/golem/runic)), - "aliens" = typecacheof(list(/datum/species/abductor, /datum/species/jelly, /datum/species/pod, + "aliens" = typecacheof(list(/datum/species/abductor, /datum/species/jelly, /datum/species/pod, /datum/species/shadow)) ) diff --git a/code/datums/status_effects/buffs.dm b/code/datums/status_effects/buffs.dm index b202ef3647..4457ff3ebd 100644 --- a/code/datums/status_effects/buffs.dm +++ b/code/datums/status_effects/buffs.dm @@ -450,3 +450,93 @@ /datum/status_effect/exercised/Destroy() . = ..() STOP_PROCESSING(SSprocessing, src) + +//Hippocratic Oath: Applied when the Rod of Asclepius is activated. +/datum/status_effect/hippocraticOath + id = "Hippocratic Oath" + status_type = STATUS_EFFECT_UNIQUE + duration = -1 + tick_interval = 25 + examine_text = "They seem to have an aura of healing and helpfulness about them." + alert_type = null + var/hand + var/deathTick = 0 + +/datum/status_effect/hippocraticOath/on_apply() + //Makes the user passive, it's in their oath not to harm! + owner.add_trait(TRAIT_PACIFISM, "hippocraticOath") + var/datum/atom_hud/H = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] + H.add_hud_to(owner) + return ..() + +/datum/status_effect/hippocraticOath/on_remove() + owner.remove_trait(TRAIT_PACIFISM, "hippocraticOath") + var/datum/atom_hud/H = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] + H.remove_hud_from(owner) + +/datum/status_effect/hippocraticOath/tick() + if(owner.stat == DEAD) + if(deathTick < 4) + deathTick += 1 + else + owner.visible_message("[owner]'s soul is absorbed into the rod, releaving the previous snake of it's duty.") + var/mob/living/simple_animal/hostile/retaliate/poison/snake/healSnake = new(owner.loc) + var/list/chems = list("bicaridine", "salbutamol", "kelotane", "antitoxin") + healSnake.poison_type = pick(chems) + healSnake.name = "Asclepius's Snake" + healSnake.real_name = "Asclepius's Snake" + healSnake.desc = "A mystical snake previously trapped upon the Rod of Asclepius, now freed of its burden. Unlike the average snake, its bites contain chemicals with minor healing properties." + new /obj/effect/decal/cleanable/ash(owner.loc) + new /obj/item/rod_of_asclepius(owner.loc) + qdel(owner) + else + if(iscarbon(owner)) + var/mob/living/carbon/itemUser = owner + var/obj/item/heldItem = itemUser.get_item_for_held_index(hand) + if(heldItem == null || heldItem.type != /obj/item/rod_of_asclepius) //Checks to make sure the rod is still in their hand + var/obj/item/rod_of_asclepius/newRod = new(itemUser.loc) + newRod.activated() + if(!itemUser.has_hand_for_held_index(hand)) + //If user does not have the corresponding hand anymore, give them one and return the rod to their hand + if(((hand % 2) == 0)) + var/obj/item/bodypart/L = itemUser.newBodyPart("r_arm", FALSE, FALSE) + L.attach_limb(itemUser) + itemUser.put_in_r_hand(newRod) + else + var/obj/item/bodypart/L = itemUser.newBodyPart("l_arm", FALSE, FALSE) + L.attach_limb(itemUser) + itemUser.put_in_l_hand(newRod) + to_chat(itemUser, "Your arm suddenly grows back with the Rod of Asclepius still attached!") + else + //Otherwise get rid of whatever else is in their hand and return the rod to said hand + itemUser.dropItemToGround(itemUser.get_item_for_held_index(hand)) + if(((hand % 2) == 0)) + itemUser.put_in_r_hand(newRod) + else + itemUser.put_in_l_hand(newRod) + to_chat(itemUser, "The Rod of Asclepius suddenly grows back out of your arm!") + //Because a servant of medicines stops at nothing to help others, lets keep them on their toes and give them an additional boost. + if(itemUser.health < itemUser.maxHealth) + new /obj/effect/temp_visual/heal(get_turf(itemUser), "#375637") + itemUser.adjustBruteLoss(-1.5) + itemUser.adjustFireLoss(-1.5) + itemUser.adjustToxLoss(-1.5, forced = TRUE) //Because Slime People are people too + itemUser.adjustOxyLoss(-1.5) + itemUser.adjustStaminaLoss(-1.5) + itemUser.adjustBrainLoss(-1.5) + itemUser.adjustCloneLoss(-0.5) //Becasue apparently clone damage is the bastion of all health + //Heal all those around you, unbiased + for(var/mob/living/L in view(7, owner)) + if(L.health < L.maxHealth) + new /obj/effect/temp_visual/heal(get_turf(L), "#375637") + if(iscarbon(L)) + L.adjustBruteLoss(-3.5) + L.adjustFireLoss(-3.5) + L.adjustToxLoss(-3.5, forced = TRUE) //Because Slime People are people too + L.adjustOxyLoss(-3.5) + L.adjustStaminaLoss(-3.5) + L.adjustBrainLoss(-3.5) + L.adjustCloneLoss(-1) //Becasue apparently clone damage is the bastion of all health + else + var/mob/living/simple_animal/SM = L + SM.adjustHealth(-3.5, forced = TRUE) \ No newline at end of file diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index 450c2d5d0d..7f3870e418 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -33,7 +33,7 @@ else new /obj/item/disk/design_disk/modkit_disc/rapid_repeater(src) if(9) - new /obj/item/organ/brain/alien(src) + new /obj/item/rod_of_asclepius(src) if(10) new /obj/item/organ/heart/cursed/wizard(src) if(11) @@ -76,7 +76,6 @@ new /obj/item/borg/upgrade/modkit/lifesteal(src) new /obj/item/bedsheet/cult(src) - //KA modkit design discs /obj/item/disk/design_disk/modkit_disc name = "KA Mod Disk" @@ -140,6 +139,54 @@ //Spooky special loot +//Rod of Asclepius +/obj/item/rod_of_asclepius + name = "Rod of Asclepius" + desc = "A wooden rod about the size of your forearm with a snake carved around it, winding it's way up the sides of the rod. Something about it seems to inspire in you the responsibilty and duty to help others." + icon = 'icons/obj/lavaland/artefacts.dmi' + icon_state = "asclepius_dormant" + var/activated = FALSE + +/obj/item/rod_of_asclepius/attack_self(mob/user) + if(activated) + return + if(!iscarbon(user)) + to_chat(user, "The snake carving seems to come alive, if only for a moment, before returning to it's dormant state, almost as if it finds you incapable of holding it's oath.") + return + var/mob/living/carbon/itemUser = user + var/failText = "The snake seems unsatisfied with your incomplete oath and returns to it's previous place on the rod, returning to its dormant, wooden state. You must stand still while completing your oath!" + to_chat(itemUser, "The wooden snake that was carved into the rod seems to suddenly come alive and begins to slither down your arm! The compulsion to help others grows abnormally strong...") + if(do_after(itemUser, 40, target = itemUser)) + itemUser.say("I swear to fulfill, to the best of my ability and judgment, this covenant:") + else + to_chat(itemUser, failText) + return + if(do_after(itemUser, 20, target = itemUser)) + itemUser.say("I will apply, for the benefit of the sick, all measures that are required, avoiding those twin traps of overtreatment and therapeutic nihilism.") + else + to_chat(itemUser, failText) + return + if(do_after(itemUser, 30, target = itemUser)) + itemUser.say("I will remember that I remain a member of society, with special obligations to all my fellow human beings, those sound of mind and body as well as the infirm.") + else + to_chat(itemUser, failText) + return + if(do_after(itemUser, 30, target = itemUser)) + itemUser.say("If I do not violate this oath, may I enjoy life and art, respected while I live and remembered with affection thereafter. May I always act so as to preserve the finest traditions of my calling and may I long experience the joy of healing those who seek my help.") + else + to_chat(itemUser, failText) + return + to_chat(itemUser, "The snake, satisfied with your oath, attaches itself and the rod to your forearm with an inseparable grip. Your thoughts seem to only revolve around the core idea of helping others, and harm is nothing more than a distant, wicked memory...") + var/datum/status_effect/hippocraticOath/effect = itemUser.apply_status_effect(STATUS_EFFECT_HIPPOCRATIC_OATH) + effect.hand = itemUser.get_held_index_of_item(src) + activated() + +/obj/item/rod_of_asclepius/proc/activated() + flags_1 = NODROP_1 | DROPDEL_1 + desc = "A short wooden rod with a mystical snake inseparably gripping itself and the rod to your forearm. It flows with a healing energy that disperses amongst yourself and those around you. " + icon_state = "asclepius_active" + activated = TRUE + //Wisp Lantern /obj/item/device/wisp_lantern name = "spooky lantern" diff --git a/icons/obj/lavaland/artefacts.dmi b/icons/obj/lavaland/artefacts.dmi index ce3030b6c5e20b60f84053940ee9e0db2f02e195..829f8b91702d029ded90f9f09fbecf7ba0841222 100644 GIT binary patch literal 24447 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 N3)3?uWyV)f{{`k<#PR?D literal 21362 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