From 13ab6b5e5664e493ba764fee79f9519d705d0736 Mon Sep 17 00:00:00 2001 From: CompactNinja Date: Wed, 30 Nov 2011 14:48:14 +1030 Subject: [PATCH] Crew manifest on join screen. Signed-off-by: CompactNinja --- code/modules/mob/new_player/new_player.dm | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index 7bb2222f1ff..a1575253ed9 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -117,11 +117,12 @@ else output += "You are ready (Cancel)
" else + output += "View the Crew Manifest

" output += "Join Game!
" output += "
Observe
" - src << browse(output,"window=playersetup;size=250x210;can_close=0") + src << browse(output,"window=playersetup;size=250x233;can_close=0") return Stat() @@ -192,6 +193,9 @@ if(href_list["late_join"]) LateChoices() + if(href_list["manifest"]) + ViewManifest() + if(href_list["SelectedJob"]) if(!client.authenticated) src << "You are not authorized to enter the game." @@ -339,6 +343,14 @@ return new_character + proc/ViewManifest() + var/dat = "" + dat += "

Crew Manifest

" + for(var/datum/data/record/t in data_core.general) + dat += "[t.fields["name"]] - [t.fields["rank"]]
" + dat += "
" + + src << browse(dat, "window=manifest;size=300x420;can_close=1") Move() return 0