diff --git a/code/controllers/subsystem/dynamic/dynamic_rulesets_midround.dm b/code/controllers/subsystem/dynamic/dynamic_rulesets_midround.dm index e450a853607..733723ed100 100644 --- a/code/controllers/subsystem/dynamic/dynamic_rulesets_midround.dm +++ b/code/controllers/subsystem/dynamic/dynamic_rulesets_midround.dm @@ -490,6 +490,11 @@ var/mob/living/carbon/human/blob_antag = pick_n_take(candidates) assigned += blob_antag.mind blob_antag.mind.special_role = antag_flag + notify_ghosts( + "[blob_antag] has become a blob host!", + source = blob_antag, + header = "So Bulbous...", + ) return ..() /// Midround Xenomorph Ruleset (From Ghosts) @@ -859,6 +864,11 @@ obsessed.gain_trauma(/datum/brain_trauma/special/obsessed) message_admins("[ADMIN_LOOKUPFLW(obsessed)] has been made Obsessed by the midround ruleset.") log_game("[key_name(obsessed)] was made Obsessed by the midround ruleset.") + notify_ghosts( + "[obsessed] has developed an obsession with someone!", + source = obsessed, + header = "Love Can Bloom", + ) return TRUE /// Midround Space Changeling Ruleset (From Ghosts) diff --git a/code/datums/components/energized.dm b/code/datums/components/energized.dm index d637bc2eb76..eb45ee66e2b 100644 --- a/code/datums/components/energized.dm +++ b/code/datums/components/energized.dm @@ -110,11 +110,6 @@ return FALSE // Finally the interesting part where they ACTUALLY get hit! - notify_ghosts( - "[future_tram_victim] has fallen in the path of an oncoming tram!", - source = future_tram_victim, - header = "Electrifying!", - ) do_sparks(4, FALSE, source) playsound(parent, SFX_SPARKS, 75, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) source.audible_message(span_danger("[parent] makes a loud electric crackle!")) diff --git a/code/modules/events/stray_cargo.dm b/code/modules/events/stray_cargo.dm index e783f18ec02..274d45aa7ca 100644 --- a/code/modules/events/stray_cargo.dm +++ b/code/modules/events/stray_cargo.dm @@ -102,7 +102,8 @@ crate.update_appearance() var/obj/structure/closet/supplypod/pod = make_pod() var/obj/effect/pod_landingzone/landing_marker = new(landing_zone, pod, crate) - announce_to_ghosts(landing_marker) + var/static/mutable_appearance/target_appearance = mutable_appearance('icons/obj/supplypods_32x32.dmi', "LZ") + notify_ghosts("[control.name] has summoned a supply crate!", source = get_turf(landing_marker), header = "Cargo Inbound", alert_overlay = target_appearance) ///Handles the creation of the pod, in case it needs to be modified beforehand /datum/round_event/stray_cargo/proc/make_pod()