diff --git a/baystation12.dme b/baystation12.dme
index 800f88aba4a..9a9395f6baf 100644
--- a/baystation12.dme
+++ b/baystation12.dme
@@ -817,7 +817,6 @@
#include "code\modules\admin\verbs\randomverbs.dm"
#include "code\modules\admin\verbs\striketeam.dm"
#include "code\modules\admin\verbs\striketeam_syndicate.dm"
-#include "code\modules\admin\verbs\ticklag.dm"
#include "code\modules\admin\verbs\tripAI.dm"
#include "code\modules\admin\verbs\vox_raiders.dm"
#include "code\modules\assembly\assembly.dm"
@@ -839,7 +838,6 @@
#include "code\modules\awaymissions\loot.dm"
#include "code\modules\awaymissions\pamphlet.dm"
#include "code\modules\awaymissions\trigger.dm"
-#include "code\modules\awaymissions\zlevel.dm"
#include "code\modules\client\client defines.dm"
#include "code\modules\client\client procs.dm"
#include "code\modules\client\preferences.dm"
@@ -975,10 +973,6 @@
#include "code\modules\library\lib_machines.dm"
#include "code\modules\library\lib_readme.dm"
#include "code\modules\liquid\splash_simulation.dm"
-#include "code\modules\maps\dmm_suite.dm"
-#include "code\modules\maps\reader.dm"
-#include "code\modules\maps\swapmaps.dm"
-#include "code\modules\maps\writer.dm"
#include "code\modules\media\jukebox.dm"
#include "code\modules\media\machinery.dm"
#include "code\modules\media\mediamanager.dm"
diff --git a/code/controllers/master_controller.dm b/code/controllers/master_controller.dm
index fcdc6b958b2..361bb5122b1 100644
--- a/code/controllers/master_controller.dm
+++ b/code/controllers/master_controller.dm
@@ -57,12 +57,13 @@ datum/controller/game_controller/New()
datum/controller/game_controller/proc/setup()
world.tick_lag = config.Ticklag
+/* //Do we even need this if we only have a single away mission loaded? Don't think so!
spawn(20)
createRandomZlevel()
+*/
if(!air_master)
air_master = new /datum/controller/air_system()
-// air_master.setup()
air_master.Setup()
if(!ticker)
diff --git a/code/modules/admin/admin_ranks.dm b/code/modules/admin/admin_ranks.dm
index 3ab8525d342..a9afe87debf 100644
--- a/code/modules/admin/admin_ranks.dm
+++ b/code/modules/admin/admin_ranks.dm
@@ -60,7 +60,6 @@ var/list/admin_ranks = list() //list of all ranks with associated rights
//clear the datums references
admin_datums.Cut()
for(var/client/C in admins)
- C.remove_admin_verbs()
C.holder = null
admins.Cut()
diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm
index 3ef39762ba0..1bd15ad4e0c 100644
--- a/code/modules/admin/admin_verbs.dm
+++ b/code/modules/admin/admin_verbs.dm
@@ -2,8 +2,6 @@
var/list/admin_verbs_default = list(
// /datum/admins/proc/show_player_panel, /*shows an interface for individual players, with various links (links require additional flags*/
/client/proc/deadmin_self, /*destroys our own admin datum so we can play as a regular player*/
- /client/proc/hide_verbs, /*hides all our adminverbs*/
- /client/proc/hide_most_verbs, /*hides all our hideable adminverbs*/
/client/proc/debug_variables, /*allows us to -see- the variables of any instance in the game. +VAREDIT needed to modify*/
// /client/proc/check_antagonists, /*shows all antags*/
/client/proc/cmd_mentor_check_new_players
@@ -96,7 +94,6 @@ var/list/admin_verbs_event = list(
/client/proc/cmd_admin_world_narrate, /*sends text to all players with no padding*/
/client/proc/response_team, // Response Teams admin verb
/client/proc/cmd_admin_create_centcom_report,
- /client/proc/gib_money // /vg/
)
var/list/admin_verbs_spawn = list(
@@ -163,73 +160,6 @@ var/list/admin_verbs_permissions = list(
var/list/admin_verbs_rejuv = list(
/client/proc/respawn_character
)
-
-//verbs which can be hidden - needs work
-var/list/admin_verbs_hideable = list(
- /client/proc/set_ooc,
- /client/proc/deadmin_self,
-// /client/proc/deadchat,
- /client/proc/toggleprayers,
-// /client/proc/toggle_hear_radio,
- /datum/admins/proc/show_traitor_panel,
- /datum/admins/proc/toggleenter,
- /datum/admins/proc/toggleguests,
- /datum/admins/proc/announce,
- /client/proc/colorooc,
- /client/proc/admin_ghost,
- /client/proc/toggle_view_range,
- /datum/admins/proc/view_txt_log,
- /datum/admins/proc/view_atk_log,
- /client/proc/cmd_admin_subtle_message,
- /client/proc/cmd_admin_check_contents,
- /datum/admins/proc/access_news_network,
- /client/proc/admin_call_shuttle,
- /client/proc/admin_cancel_shuttle,
- /client/proc/cmd_admin_direct_narrate,
- /client/proc/cmd_admin_world_narrate,
- /client/proc/check_words,
- /client/proc/play_local_sound,
- /client/proc/play_sound,
- /client/proc/object_talk,
- /client/proc/cmd_admin_dress,
- /client/proc/cmd_admin_gib_self,
- /client/proc/drop_bomb,
- /client/proc/cinematic,
- /datum/admins/proc/toggle_aliens,
- /datum/admins/proc/toggle_space_ninja,
- /client/proc/send_space_ninja,
- /client/proc/cmd_admin_add_freeform_ai_law,
- /client/proc/cmd_admin_add_random_ai_law,
- /client/proc/cmd_admin_create_centcom_report,
- /client/proc/make_sound,
- /client/proc/toggle_random_events,
- /client/proc/cmd_admin_add_random_ai_law,
- /client/proc/Set_Holiday,
- /client/proc/ToRban,
- /datum/admins/proc/startnow,
- /datum/admins/proc/restart,
- /datum/admins/proc/delay,
- /datum/admins/proc/toggleaban,
- /client/proc/toggle_log_hrefs,
- /datum/admins/proc/immreboot,
- /client/proc/everyone_random,
- /datum/admins/proc/toggleAI,
- /client/proc/restart_controller,
- /client/proc/cmd_admin_list_open_jobs,
- /client/proc/callproc,
- /client/proc/Debug2,
- /client/proc/reload_admins,
- /client/proc/kill_air,
- /client/proc/cmd_debug_make_powernets,
- /client/proc/debug_controller,
- /client/proc/startSinglo,
- /client/proc/cmd_debug_mob_lists,
- /client/proc/cmd_debug_del_all,
- /client/proc/cmd_debug_tog_aliens,
- /client/proc/enable_debug_verbs,
- /proc/possess,
- /proc/release
- )
var/list/admin_verbs_mod = list(
/client/proc/cmd_admin_pm_context, /*right-click adminPM interface*/
/client/proc/cmd_admin_pm_panel, /*admin-pm list*/
@@ -263,76 +193,6 @@ var/list/admin_verbs_mod = list(
if(holder.rights & R_SPAWN) verbs += admin_verbs_spawn
if(holder.rights & R_MOD) verbs += admin_verbs_mod
-/client/proc/remove_admin_verbs()
- verbs.Remove(
- admin_verbs_default,
- /client/proc/togglebuildmodeself,
- admin_verbs_admin,
- admin_verbs_ban,
- admin_verbs_event,
- admin_verbs_server,
- admin_verbs_debug,
- admin_verbs_possess,
- admin_verbs_permissions,
- /client/proc/stealth,
- admin_verbs_rejuv,
- admin_verbs_sounds,
- admin_verbs_spawn,
- /*Debug verbs added by "show debug verbs"*/
- /client/proc/Cell,
- /client/proc/do_not_use_these,
- /client/proc/camera_view,
- /client/proc/sec_camera_report,
- /client/proc/intercom_view,
- /client/proc/atmosscan,
- /client/proc/powerdebug,
- /client/proc/count_objects_on_z_level,
- /client/proc/count_objects_all,
- /client/proc/cmd_assume_direct_control,
- /client/proc/startSinglo,
- /client/proc/ticklag,
- /client/proc/cmd_admin_grantfullaccess,
- /client/proc/kaboom,
- /client/proc/splash,
- /client/proc/cmd_admin_areatest
- )
-
-/client/proc/hide_most_verbs()//Allows you to keep some functionality while hiding some verbs
- set name = "Adminverbs - Hide Most"
- set category = "Admin"
-
- verbs.Remove(/client/proc/hide_most_verbs, admin_verbs_hideable)
- verbs += /client/proc/show_verbs
-
- src << "Most of your adminverbs have been hidden."
- feedback_add_details("admin_verb","HMV") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
- return
-
-/client/proc/hide_verbs()
- set name = "Adminverbs - Hide All"
- set category = "Admin"
-
- remove_admin_verbs()
- verbs += /client/proc/show_verbs
-
- src << "Almost all of your adminverbs have been hidden."
- feedback_add_details("admin_verb","TAVVH") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
- return
-
-/client/proc/show_verbs()
- set name = "Adminverbs - Show"
- set category = "Admin"
-
- verbs -= /client/proc/show_verbs
- add_admin_verbs()
-
- src << "All of your adminverbs are now visible."
- feedback_add_details("admin_verb","TAVVS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
-
-
-
-
-
/client/proc/admin_ghost()
set category = "Admin"
set name = "Aghost"
diff --git a/code/modules/admin/holder2.dm b/code/modules/admin/holder2.dm
index 34b4cacde93..4a2c8fcf0d6 100644
--- a/code/modules/admin/holder2.dm
+++ b/code/modules/admin/holder2.dm
@@ -33,7 +33,6 @@ var/list/admin_datums = list()
/datum/admins/proc/disassociate()
if(owner)
admins -= owner
- owner.remove_admin_verbs()
owner.holder = null
owner = null
diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm
index ee2be161496..21117262f64 100644
--- a/code/modules/admin/verbs/debug.dm
+++ b/code/modules/admin/verbs/debug.dm
@@ -423,19 +423,6 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that
feedback_add_details("admin_verb","ADC") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
-
-
-
-/client/proc/cmd_switch_radio()
- set category = "Debug"
- set name = "Switch Radio Mode"
- set desc = "Toggle between normal radios and experimental radios. Have a coder present if you do this."
-
- GLOBAL_RADIO_TYPE = !GLOBAL_RADIO_TYPE // toggle
- log_admin("[key_name(src)] has turned the experimental radio system [GLOBAL_RADIO_TYPE ? "on" : "off"].")
- message_admins("[key_name_admin(src)] has turned the experimental radio system [GLOBAL_RADIO_TYPE ? "on" : "off"].", 0)
- feedback_add_details("admin_verb","SRM") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
-
/client/proc/cmd_admin_areatest()
set category = "Mapping"
set name = "Test areas"
@@ -1101,11 +1088,3 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that
else
alert("Invalid mob")
-/client/proc/gib_money()
- set category = "Event"
- set name = "Dispense Money"
- set desc = "Honk"
-
- var/response = input(src,"How much moneys?") as num
- if( response < 1) return
- dispense_cash(response, mob.loc)
diff --git a/code/modules/admin/verbs/mapping.dm b/code/modules/admin/verbs/mapping.dm
index 686b4fc626c..c386387577a 100644
--- a/code/modules/admin/verbs/mapping.dm
+++ b/code/modules/admin/verbs/mapping.dm
@@ -37,12 +37,6 @@ var/intercom_range_display_status = 0
/obj/effect/debugging/marker/Move()
return 0
-/client/proc/do_not_use_these()
- set category = "Mapping"
- set name = "-None of these are for ingame use!!"
-
- ..()
-
/client/proc/camera_view()
set category = "Mapping"
set name = "Camera Range Display"
@@ -130,7 +124,6 @@ var/intercom_range_display_status = 0
if(!check_rights(R_DEBUG)) return
- src.verbs += /client/proc/do_not_use_these //-errorage
src.verbs += /client/proc/camera_view //-errorage
src.verbs += /client/proc/sec_camera_report //-errorage
src.verbs += /client/proc/intercom_view //-errorage
@@ -141,7 +134,6 @@ var/intercom_range_display_status = 0
src.verbs += /client/proc/count_objects_all
src.verbs += /client/proc/cmd_assume_direct_control //-errorage
src.verbs += /client/proc/startSinglo
- src.verbs += /client/proc/ticklag //allows you to set the ticklag.
src.verbs += /client/proc/cmd_admin_grantfullaccess
src.verbs += /client/proc/kaboom
src.verbs += /client/proc/splash
diff --git a/code/modules/awaymissions/gateway.dm b/code/modules/awaymissions/gateway.dm
index 20864c641ee..551b98bf667 100644
--- a/code/modules/awaymissions/gateway.dm
+++ b/code/modules/awaymissions/gateway.dm
@@ -123,6 +123,10 @@ obj/machinery/gateway/centerstation/process()
M.dir = SOUTH
return
else
+ for(var/obj/effect/landmark/L in landmarks_list)
+ if (L.name != "awaystart")
+ continue
+ awaydestinations.Add(L)
var/obj/effect/landmark/dest = pick(awaydestinations)
if(dest)
M.loc = dest.loc
@@ -130,7 +134,6 @@ obj/machinery/gateway/centerstation/process()
use_power(5000)
return
-
/obj/machinery/gateway/centerstation/attackby(obj/item/device/W as obj, mob/user as mob)
if(istype(W,/obj/item/device/multitool))
user << "\black The gate is already calibrated, there is no work for you to do here."