diff --git a/code/game/machinery/cryopod.dm b/code/game/machinery/cryopod.dm index e46dc3eca8b..a1cad4cf13a 100644 --- a/code/game/machinery/cryopod.dm +++ b/code/game/machinery/cryopod.dm @@ -402,8 +402,8 @@ var/global/list/frozen_crew = list() W.forceMove(control_computer) else W.forceMove(T) - - global_announcer.autosay("[occupant.real_name], [occupant.mind.role_alt_title], [on_store_message] [on_store_location].", "[on_store_name]") + if(isStationLevel(z)) + global_announcer.autosay("[occupant.real_name], [occupant.mind.role_alt_title], [on_store_message] [on_store_location].", "[on_store_name]") visible_message(SPAN_NOTICE("\The [src] hums and hisses as it moves [occupant] to [on_store_location].")) playsound(loc, on_store_sound, 25) frozen_crew += occupant diff --git a/code/modules/ghostroles/spawner/human/human.dm b/code/modules/ghostroles/spawner/human/human.dm index 33df932a780..5ad86dec3a5 100644 --- a/code/modules/ghostroles/spawner/human/human.dm +++ b/code/modules/ghostroles/spawner/human/human.dm @@ -97,6 +97,7 @@ if(assigned_role) M.mind.assigned_role = assigned_role + M.mind.role_alt_title = assigned_role if(special_role) M.mind.special_role = special_role if(faction) diff --git a/html/changelogs/doxxmedearly-cryonnouncements.yml b/html/changelogs/doxxmedearly-cryonnouncements.yml new file mode 100644 index 00000000000..d474deabf24 --- /dev/null +++ b/html/changelogs/doxxmedearly-cryonnouncements.yml @@ -0,0 +1,5 @@ +author: Doxxmedearly +delete-after: True +changes: + - bugfix: "Ghost roles jobs will no longer show up as a blank space when entering cryo." + - tweak: "The cryogenic oversight announcer will only announce when people cryo if the cryopod is on the Horizon."