From 717492a89b896d2623f11413593ecc8e280b136f Mon Sep 17 00:00:00 2001 From: VerySoft Date: Mon, 11 Mar 2024 22:32:14 -0400 Subject: [PATCH] Liddol updates --- code/modules/admin/admin_verb_lists_vr.dm | 1 + code/modules/admin/verbs/see_ghosts_RS.dm | 18 ++++++++++++++++++ code/modules/client/preferences_spawnpoints.dm | 2 +- maps/groundbase/groundbase_defines.dm | 4 ++-- vorestation.dme | 1 + 5 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 code/modules/admin/verbs/see_ghosts_RS.dm diff --git a/code/modules/admin/admin_verb_lists_vr.dm b/code/modules/admin/admin_verb_lists_vr.dm index ad49cc98e08..1c250d3e41d 100644 --- a/code/modules/admin/admin_verb_lists_vr.dm +++ b/code/modules/admin/admin_verb_lists_vr.dm @@ -166,6 +166,7 @@ var/list/admin_verbs_fun = list( /client/proc/smite, /client/proc/admin_lightning_strike, /client/proc/resize, //VOREStation Add, + /client/proc/see_ghosts, //RS ADD /client/proc/cmd_admin_droppod_deploy, /client/proc/adminorbit, //VOREStation Add /client/proc/add_mob_for_narration, //VOREStation Add diff --git a/code/modules/admin/verbs/see_ghosts_RS.dm b/code/modules/admin/verbs/see_ghosts_RS.dm new file mode 100644 index 00000000000..20f63b46434 --- /dev/null +++ b/code/modules/admin/verbs/see_ghosts_RS.dm @@ -0,0 +1,18 @@ +/client/proc/see_ghosts(var/mob/living/L in view(view)) + set name = "See Ghosts" + set desc = "Allows one to see ghosts!" + set category = "Fun" + if(!check_rights(R_ADMIN, R_FUN)) + return + + if(L.see_invisible_default == SEE_INVISIBLE_LIVING) + L.see_invisible_default = SEE_INVISIBLE_OBSERVER + L.plane_holder.set_vis(VIS_GHOSTS, TRUE) + to_chat(src,"\The [L] can now see ghosts.") + else + L.see_invisible_default = SEE_INVISIBLE_LIVING + L.plane_holder.set_vis(VIS_GHOSTS, FALSE) + to_chat(src,"\The [L] can no longer see ghosts.") + + log_and_message_admins("has toggled [key_name(L)]'s ability to see ghosts.") + feedback_add_details("admin_verb","SEEGHOSTS") diff --git a/code/modules/client/preferences_spawnpoints.dm b/code/modules/client/preferences_spawnpoints.dm index 129cd3e9138..3047cb9b1ba 100644 --- a/code/modules/client/preferences_spawnpoints.dm +++ b/code/modules/client/preferences_spawnpoints.dm @@ -58,7 +58,7 @@ var/list/spawntypes = list() display_name = "Redgate" msg = "has completed translation from offsite redgate" announcement = FALSE - restrict_job = list(USELESS_JOB, "Intern") + restrict_job = list(USELESS_JOB, "Intern", "Entertainer", "Entrepreneur") /datum/spawnpoint/redgate/New() ..() diff --git a/maps/groundbase/groundbase_defines.dm b/maps/groundbase/groundbase_defines.dm index e9958ef4f0e..75a66db4dcf 100644 --- a/maps/groundbase/groundbase_defines.dm +++ b/maps/groundbase/groundbase_defines.dm @@ -211,7 +211,7 @@ ) lateload_redgate = list( -/* list("Redgate - Teppi Ranch"), + list("Redgate - Teppi Ranch"), list("Redgate - Innland"), // list("Redgate - Abandoned Island"), //This will come back later list("Redgate - Dark Adventure"), @@ -222,7 +222,7 @@ list("Redgate - Islands Underwater","Redgate - Islands"), list("Redgate - Moving Train", "Redgate - Moving Train Upper Level"), list("Redgate - Fantasy Dungeon", "Redgate - Fantasy Town"), - list("Redgate - Snowglobe"),*/ + list("Redgate - Snowglobe"), list("Redgate - Pet Island") ) diff --git a/vorestation.dme b/vorestation.dme index 2f5652b1758..ffdb3db541f 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -1783,6 +1783,7 @@ #include "code\modules\admin\verbs\randomverbs.dm" #include "code\modules\admin\verbs\randomverbs_vr.dm" #include "code\modules\admin\verbs\resize.dm" +#include "code\modules\admin\verbs\see_ghosts_RS.dm" #include "code\modules\admin\verbs\smite.dm" #include "code\modules\admin\verbs\striketeam.dm" #include "code\modules\admin\verbs\tripAI.dm"