diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index 06f034bf15c..7fe685edf9f 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -8,7 +8,7 @@ var/show_hidden_jobs = 0 //Show jobs that are set to "Never" in preferences var/has_respawned = FALSE //Determines if we're using RESPAWN_MESSAGE var/datum/browser/panel - var/datum/tgui_module/crew_manifest/manifest = null + var/datum/tgui_module/crew_manifest/new_player/manifest_dialog = null var/datum/tgui_module/late_choices/late_choices_dialog = null universal_speak = 1 @@ -31,8 +31,8 @@ /mob/new_player/Destroy() if(panel) QDEL_NULL(panel) - if(manifest) - QDEL_NULL(manifest) + if(manifest_dialog) + QDEL_NULL(manifest_dialog) if(late_choices_dialog) QDEL_NULL(late_choices_dialog) . = ..() @@ -593,15 +593,15 @@ return new_character /mob/new_player/proc/ViewManifest() - if(!manifest) - manifest = new(src) - manifest.tgui_interact(src) + if(!manifest_dialog) + manifest_dialog = new(src) + manifest_dialog.tgui_interact(src) /mob/new_player/Move() return 0 /mob/new_player/proc/close_spawn_windows() - manifest?.close_ui() + manifest_dialog?.close_ui() late_choices_dialog?.close_ui() src << browse(null, "window=latechoices") //closes late choices window diff --git a/code/modules/tgui/modules/crew_manifest.dm b/code/modules/tgui/modules/crew_manifest.dm index 695e81191a7..877a03d5367 100644 --- a/code/modules/tgui/modules/crew_manifest.dm +++ b/code/modules/tgui/modules/crew_manifest.dm @@ -13,6 +13,10 @@ /datum/tgui_module/crew_manifest/robot/tgui_state(mob/user) return GLOB.tgui_self_state +/datum/tgui_module/crew_manifest/new_player +/datum/tgui_module/crew_manifest/new_player/tgui_state(mob/user) + return GLOB.tgui_always_state + // Module that deletes itself when it's closed /datum/tgui_module/crew_manifest/self_deleting