diff --git a/citadel.dme b/citadel.dme index 419f7d2aeb1..615fc25c61e 100644 --- a/citadel.dme +++ b/citadel.dme @@ -1867,6 +1867,7 @@ #include "code\modules\admin\verbs\striketeam.dm" #include "code\modules\admin\verbs\ticklag.dm" #include "code\modules\admin\verbs\tripAI.dm" +#include "code\modules\admin\verbs\debug\fucky_wucky.dm" #include "code\modules\admin\verbs\debug\profiling.dm" #include "code\modules\admin\verbs\debug\reestablish_db_connection.dm" #include "code\modules\admin\verbs\SDQL2\SDQL_2.dm" @@ -1956,6 +1957,7 @@ #include "code\modules\asset_cache\assets\chemistry\bottles.dm" #include "code\modules\asset_cache\assets\chemistry\patches.dm" #include "code\modules\asset_cache\assets\chemistry\pills.dm" +#include "code\modules\asset_cache\assets\debug\fucky_wucky.dm" #include "code\modules\asset_cache\transports\asset_transport.dm" #include "code\modules\asset_cache\transports\webroot_transport.dm" #include "code\modules\atmospherics\atmosphere\_atmosphere.dm" diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index baa75a97412..ac1ef60f2bb 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -242,6 +242,7 @@ var/list/admin_verbs_debug = list( /datum/admins/proc/change_weather, /datum/admins/proc/change_time, /client/proc/admin_give_modifier, + /client/proc/fucky_wucky, /client/proc/simple_DPS ) diff --git a/code/modules/admin/verbs/debug/fucky_wucky.dm b/code/modules/admin/verbs/debug/fucky_wucky.dm new file mode 100644 index 00000000000..dc9959fba21 --- /dev/null +++ b/code/modules/admin/verbs/debug/fucky_wucky.dm @@ -0,0 +1,10 @@ + +/client/proc/fucky_wucky() + set category = "Debug" + set name = "Fucky Wucky" + set desc = "Inform the players that the code monkeys at our headquarters are working very hard to fix this." + for(var/victim as anything in GLOB.player_list) + var/datum/asset/fuckywucky = get_asset_datum(/datum/asset/simple/fuckywucky) + fuckywucky.send(victim) + SEND_SOUND(victim, 'sound/misc/fuckywucky.ogg') + to_chat(victim, "") diff --git a/code/modules/asset_cache/assets/debug/fucky_wucky.dm b/code/modules/asset_cache/assets/debug/fucky_wucky.dm new file mode 100644 index 00000000000..53bdceb56e3 --- /dev/null +++ b/code/modules/asset_cache/assets/debug/fucky_wucky.dm @@ -0,0 +1,5 @@ +/datum/asset/simple/fuckywucky + keep_local_name = TRUE + assets = list( + "fuckywucky.png" = 'icons/runtime/assets/debug/fuckywucky.png', + ) diff --git a/icons/runtime/assets/debug/fuckywucky.png b/icons/runtime/assets/debug/fuckywucky.png new file mode 100644 index 00000000000..74dd03a4395 Binary files /dev/null and b/icons/runtime/assets/debug/fuckywucky.png differ diff --git a/sound/misc/fuckywucky.ogg b/sound/misc/fuckywucky.ogg new file mode 100644 index 00000000000..5d694149dc8 Binary files /dev/null and b/sound/misc/fuckywucky.ogg differ