From 4ae974644c22871c9f73a825ec891c89cec1b0f8 Mon Sep 17 00:00:00 2001 From: ShizCalev Date: Thu, 31 May 2018 00:57:06 -0400 Subject: [PATCH 01/75] Standardizes and cleans up some admin messages & logging --- code/__DEFINES/admin.dm | 2 + code/__DEFINES/construction.dm | 5 - code/__HELPERS/radiation.dm | 3 +- code/_onclick/ai.dm | 4 +- code/controllers/subsystem/blackbox.dm | 2 +- code/controllers/subsystem/communications.dm | 2 +- code/controllers/subsystem/shuttle.dm | 7 +- code/datums/brain_damage/split_personality.dm | 2 +- code/datums/components/stationloving.dm | 12 +- .../storage/concrete/bag_of_holding.dm | 4 +- code/datums/components/wet_floor.dm | 2 +- code/datums/explosion.dm | 9 +- code/datums/helper_datums/teleport.dm | 4 +- code/datums/wires/syndicatebomb.dm | 4 +- code/game/machinery/computer/apc_control.dm | 10 +- code/game/machinery/computer/arcade.dm | 8 +- .../game/machinery/computer/communications.dm | 37 +++--- .../machinery/computer/gulag_teleporter.dm | 2 +- code/game/machinery/computer/robot.dm | 8 +- code/game/machinery/doors/airlock.dm | 2 +- code/game/machinery/doors/airlock_types.dm | 4 +- code/game/machinery/requests_console.dm | 4 +- code/game/machinery/syndicatebomb.dm | 10 +- .../game/mecha/equipment/tools/other_tools.dm | 8 +- code/game/mecha/equipment/weapons/weapons.dm | 8 +- .../effects/effect_system/effects_smoke.dm | 9 +- code/game/objects/effects/portals.dm | 2 +- .../effects/spawners/xeno_egg_delivery.dm | 7 +- code/game/objects/items/AI_modules.dm | 6 +- code/game/objects/items/cigs_lighters.dm | 8 +- .../objects/items/devices/PDA/virus_cart.dm | 6 +- code/game/objects/items/devices/powersink.dm | 4 +- .../objects/items/devices/transfer_valve.dm | 42 +++---- code/game/objects/items/dna_injector.dm | 4 +- .../objects/items/grenades/chem_grenade.dm | 19 ++- code/game/objects/items/grenades/grenade.dm | 4 +- code/game/objects/items/grenades/plastic.dm | 16 +-- code/game/objects/items/hot_potato.dm | 4 +- .../items/implants/implant_explosive.dm | 3 +- .../objects/items/implants/implantchair.dm | 4 +- code/game/objects/items/plushes.dm | 4 +- .../objects/items/stacks/sheets/mineral.dm | 4 +- code/game/objects/items/tanks/watertank.dm | 2 +- code/game/objects/items/teleportation.dm | 2 +- code/game/objects/items/theft_tools.dm | 2 +- code/game/objects/items/tools/weldingtool.dm | 6 +- code/game/objects/structures/divine.dm | 2 +- code/game/objects/structures/false_walls.dm | 4 +- code/game/objects/structures/mineral_doors.dm | 4 +- code/game/objects/structures/statues.dm | 12 +- code/game/shuttle_engines.dm | 9 +- .../turfs/simulated/floor/mineral_floor.dm | 4 +- code/game/turfs/simulated/minerals.dm | 9 +- .../turfs/simulated/wall/mineral_walls.dm | 4 +- code/modules/admin/DB_ban/functions.dm | 6 +- code/modules/admin/sound_emitter.dm | 2 +- code/modules/admin/verbs/adminjump.dm | 22 ++-- code/modules/admin/verbs/atmosdebug.dm | 10 +- code/modules/admin/verbs/borgpanel.dm | 38 +++--- code/modules/admin/verbs/debug.dm | 16 +-- code/modules/admin/verbs/diagnostics.dm | 6 +- code/modules/admin/verbs/manipulate_organs.dm | 6 +- code/modules/admin/verbs/mapping.dm | 10 +- code/modules/admin/verbs/randomverbs.dm | 20 ++-- code/modules/antagonists/cult/runes.dm | 4 +- .../antagonists/disease/disease_event.dm | 2 +- code/modules/antagonists/morph/morph.dm | 2 +- .../revenant/revenant_spawn_event.dm | 2 +- .../antagonists/slaughter/slaughterevent.dm | 2 +- code/modules/assembly/bomb.dm | 2 +- .../machinery/portable/canister.dm | 4 +- .../atmospherics/machinery/portable/pump.dm | 5 +- .../awaymissions/bluespaceartillery.dm | 2 +- .../awaymissions/mission_code/Academy.dm | 4 +- code/modules/client/client_procs.dm | 6 +- code/modules/client/verbs/suicide.dm | 7 ++ code/modules/events/alien_infestation.dm | 2 +- code/modules/events/blob.dm | 2 +- code/modules/events/devil.dm | 2 +- code/modules/events/disease_outbreak.dm | 2 +- code/modules/events/nightmare.dm | 2 +- code/modules/events/operative.dm | 2 +- .../food_and_drinks/drinks/drinks/bottle.dm | 6 +- .../food_and_drinks/food/snacks_meat.dm | 2 +- code/modules/hydroponics/grown/citrus.dm | 5 +- code/modules/hydroponics/grown/flowers.dm | 4 +- code/modules/hydroponics/grown/kudzu.dm | 4 +- code/modules/hydroponics/grown/misc.dm | 5 +- code/modules/hydroponics/grown/mushrooms.dm | 2 +- code/modules/jobs/job_types/silicon.dm | 4 +- code/modules/mapping/mapping_helpers.dm | 12 +- code/modules/mining/equipment/survival_pod.dm | 6 +- .../mining/lavaland/necropolis_chests.dm | 8 +- code/modules/mining/ores_coins.dm | 13 +- code/modules/mob/living/carbon/carbon.dm | 4 +- code/modules/mob/living/silicon/ai/say.dm | 4 +- .../mob/living/silicon/robot/robot_defense.dm | 2 +- code/modules/mob/mob_helpers.dm | 4 +- code/modules/ninja/ninja_event.dm | 2 +- code/modules/power/cable.dm | 2 +- code/modules/power/gravitygenerator.dm | 5 +- code/modules/power/rtg.dm | 4 +- code/modules/power/singularity/emitter.dm | 112 ++++++++++-------- .../power/singularity/field_generator.dm | 5 +- .../particle_accelerator/particle_control.dm | 18 +-- code/modules/power/singularity/singularity.dm | 5 +- code/modules/power/smes.dm | 13 +- code/modules/projectiles/guns/energy/pulse.dm | 2 +- .../projectiles/guns/misc/blastcannon.dm | 2 +- .../projectiles/guns/misc/grenade_launcher.dm | 4 +- .../chemistry/machinery/smoke_machine.dm | 6 +- code/modules/reagents/chemistry/recipes.dm | 4 +- .../chemistry/recipes/pyrotechnics.dm | 7 +- .../chemistry/recipes/slime_extracts.dm | 5 +- code/modules/reagents/reagent_containers.dm | 6 +- .../reagents/reagent_containers/glass.dm | 6 +- .../reagents/reagent_containers/spray.dm | 13 +- code/modules/reagents/reagent_dispenser.dm | 7 +- code/modules/recycling/conveyor2.dm | 2 +- code/modules/research/experimentor.dm | 8 +- .../ruins/objects_and_mobs/necropolis_gate.dm | 2 +- code/modules/shuttle/emergency.dm | 10 +- code/modules/shuttle/manipulator.dm | 9 +- code/modules/shuttle/supply.dm | 2 +- .../spells/spell_types/rightandwrong.dm | 2 +- code/modules/station_goals/bsa.dm | 2 +- code/modules/surgery/advanced/brainwashing.dm | 2 +- code/modules/surgery/organs/vocal_cords.dm | 2 +- 128 files changed, 442 insertions(+), 471 deletions(-) diff --git a/code/__DEFINES/admin.dm b/code/__DEFINES/admin.dm index 94a247171c..d730987d85 100644 --- a/code/__DEFINES/admin.dm +++ b/code/__DEFINES/admin.dm @@ -58,7 +58,9 @@ #define ADMIN_FULLMONTY(user) "[key_name_admin(user)] [ADMIN_FULLMONTY_NONAME(user)]" #define ADMIN_JMP(src) "(JMP)" #define COORD(src) "[src ? "([src.x],[src.y],[src.z])" : "nonexistent location"]" +#define AREACOORD(src) "[src ? "[get_area_name(src, TRUE)] ([src.x], [src.y], [src.z])" : "nonexistent location"]" #define ADMIN_COORDJMP(src) "[src ? "[COORD(src)] [ADMIN_JMP(src)]" : "nonexistent location"]" +#define ADMIN_VERBOSEJMP(src) "[src ? "[AREACOORD(src)] [ADMIN_JMP(src)]" : "nonexistent location"]" #define ADMIN_INDIVIDUALLOG(user) "(LOGS)" #define ADMIN_PUNISHMENT_LIGHTNING "Lightning bolt" diff --git a/code/__DEFINES/construction.dm b/code/__DEFINES/construction.dm index c5c88b18f1..157069f4eb 100644 --- a/code/__DEFINES/construction.dm +++ b/code/__DEFINES/construction.dm @@ -45,11 +45,6 @@ #define GLASS_CORE 4 #define AI_READY_CORE 5 -//emitter construction defines -#define EM_UNSECURED 0 -#define EM_SECURED 1 -#define EM_WELDED 2 - //Construction defines for the pinion airlock #define GEAR_SECURE 1 #define GEAR_LOOSE 2 diff --git a/code/__HELPERS/radiation.dm b/code/__HELPERS/radiation.dm index 8418cc8505..93dcdb4b0e 100644 --- a/code/__HELPERS/radiation.dm +++ b/code/__HELPERS/radiation.dm @@ -42,5 +42,6 @@ last_huge_pulse = world.time log = TRUE if(log) - log_game("Radiation pulse with intensity:[intensity] and range modifier:[range_modifier] in area [get_area(source)] ") + var/turf/_source_T = isturf(source) ? source : get_turf(source) + log_game("Radiation pulse with intensity: [intensity] and range modifier: [range_modifier] in [AREACOORD(_source_T)] ") return TRUE \ No newline at end of file diff --git a/code/_onclick/ai.dm b/code/_onclick/ai.dm index 9ef689de8b..aafed7c178 100644 --- a/code/_onclick/ai.dm +++ b/code/_onclick/ai.dm @@ -38,8 +38,8 @@ if(!can_see(A)) if(isturf(A)) //On unmodified clients clicking the static overlay clicks the turf underneath return //So there's no point messaging admins - message_admins("[key_name_admin(src)] might be running a modified client! (failed can_see on AI click of [A]([ADMIN_COORDJMP(pixel_turf)]))") - var/message = "[key_name(src)] might be running a modified client! (failed can_see on AI click of [A]([COORD(pixel_turf)]))" + message_admins("[ADMIN_LOOKUPFLW(src)] might be running a modified client! (failed can_see on AI click of [A] (Turf Loc: [ADMIN_VERBOSEJMP(pixel_turf)]))") + var/message = "[key_name(src)] might be running a modified client! (failed can_see on AI click of [A] (Turf Loc: [AREACOORD(pixel_turf)]))" log_admin(message) if(REALTIMEOFDAY >= chnotify + 9000) chnotify = REALTIMEOFDAY diff --git a/code/controllers/subsystem/blackbox.dm b/code/controllers/subsystem/blackbox.dm index 351852e00a..4d63491b02 100644 --- a/code/controllers/subsystem/blackbox.dm +++ b/code/controllers/subsystem/blackbox.dm @@ -287,7 +287,7 @@ Versioning first_death["role"] = null if(L.mind.assigned_role) first_death["role"] = L.mind.assigned_role - first_death["area"] = "[get_area_name(L, TRUE)] [COORD(L)]" + first_death["area"] = "[AREACOORD(L)]" first_death["damage"] = "[sqlbrute]/[sqlfire]/[sqltox]/[sqloxy]/[sqlclone]" first_death["last_words"] = L.last_words var/datum/DBQuery/query_report_death = SSdbcore.NewQuery("INSERT INTO [format_table_name("death")] (pod, x_coord, y_coord, z_coord, mapname, server_ip, server_port, round_id, tod, job, special, name, byondkey, laname, lakey, bruteloss, fireloss, brainloss, oxyloss, toxloss, cloneloss, staminaloss, last_words, suicide) VALUES ('[sqlpod]', '[x_coord]', '[y_coord]', '[z_coord]', '[map]', INET_ATON(IF('[world.internet_address]' LIKE '', '0', '[world.internet_address]')), '[world.port]', [GLOB.round_id], '[SQLtime()]', '[sqljob]', '[sqlspecial]', '[sqlname]', '[sqlkey]', '[laname]', '[lakey]', [sqlbrute], [sqlfire], [sqlbrain], [sqloxy], [sqltox], [sqlclone], [sqlstamina], '[last_words]', [suicide])") diff --git a/code/controllers/subsystem/communications.dm b/code/controllers/subsystem/communications.dm index d4838a21c3..5a791e28ef 100644 --- a/code/controllers/subsystem/communications.dm +++ b/code/controllers/subsystem/communications.dm @@ -26,7 +26,7 @@ SUBSYSTEM_DEF(communications) priority_announce(html_decode(user.treat_message(input)), null, 'sound/misc/announce.ogg', "Captain") nonsilicon_message_cooldown = world.time + COMMUNICATION_COOLDOWN log_talk(user,"[key_name(user)] has made a priority announcement: [input]",LOGSAY) - message_admins("[key_name_admin(user)] has made a priority announcement.") + message_admins("[ADMIN_LOOKUPFLW(user)] has made a priority announcement.") /datum/controller/subsystem/communications/proc/send_message(datum/comm_message/sending,print = TRUE,unique = FALSE) for(var/obj/machinery/computer/communications/C in GLOB.machines) diff --git a/code/controllers/subsystem/shuttle.dm b/code/controllers/subsystem/shuttle.dm index 3ffb669084..fe57bca354 100644 --- a/code/controllers/subsystem/shuttle.dm +++ b/code/controllers/subsystem/shuttle.dm @@ -277,7 +277,7 @@ SUBSYSTEM_DEF(shuttle) if(call_reason) SSblackbox.record_feedback("text", "shuttle_reason", 1, "[call_reason]") log_game("Shuttle call reason: [call_reason]") - message_admins("[key_name_admin(user)] has called the shuttle. (TRIGGER CENTCOM RECALL)") + message_admins("[ADMIN_LOOKUPFLW(user)] has called the shuttle. (TRIGGER CENTCOM RECALL)") /datum/controller/subsystem/shuttle/proc/centcom_recall(old_timer, admiral_message) if(emergency.mode != SHUTTLE_CALL || emergency.timer != old_timer) @@ -310,9 +310,8 @@ SUBSYSTEM_DEF(shuttle) if(canRecall()) emergency.cancel(get_area(user)) log_game("[key_name(user)] has recalled the shuttle.") - message_admins("[key_name_admin(user)] has recalled the shuttle.") - var/area/A = get_area(user) - deadchat_broadcast("[user.real_name] has recalled the shuttle at [A.name].", user) + message_admins("[ADMIN_LOOKUPFLW(user)] has recalled the shuttle.") + deadchat_broadcast("[user.real_name] has recalled the shuttle from [get_area_name(user, TRUE)].", user) return 1 /datum/controller/subsystem/shuttle/proc/canRecall() diff --git a/code/datums/brain_damage/split_personality.dm b/code/datums/brain_damage/split_personality.dm index f33a69a3af..a1f6ff15fb 100644 --- a/code/datums/brain_damage/split_personality.dm +++ b/code/datums/brain_damage/split_personality.dm @@ -28,7 +28,7 @@ var/mob/dead/observer/C = pick(candidates) stranger_backseat.key = C.key log_game("[key_name(stranger_backseat)] became [key_name(owner)]'s split personality.") - message_admins("[key_name_admin(stranger_backseat)] became [key_name_admin(owner)]'s split personality.") + message_admins("[ADMIN_LOOKUPFLW(stranger_backseat)] became [ADMIN_LOOKUPFLW(owner)]'s split personality.") else qdel(src) diff --git a/code/datums/components/stationloving.dm b/code/datums/components/stationloving.dm index ecfb0ca902..136431b5ee 100644 --- a/code/datums/components/stationloving.dm +++ b/code/datums/components/stationloving.dm @@ -39,9 +39,9 @@ var/turf/currentturf = get_turf(src) to_chat(get(parent, /mob), "You can't help but feel that you just lost something back there...") var/turf/targetturf = relocate() - log_game("[parent] has been moved out of bounds in [COORD(currentturf)]. Moving it to [COORD(targetturf)].") + log_game("[parent] has been moved out of bounds in [AREACOORD(currentturf)]. Moving it to [AREACOORD(targetturf)].") if(inform_admins) - message_admins("[parent] has been moved out of bounds in [ADMIN_COORDJMP(currentturf)]. Moving it to [ADMIN_COORDJMP(targetturf)].") + message_admins("[parent] has been moved out of bounds in [ADMIN_VERBOSEJMP(currentturf)]. Moving it to [ADMIN_VERBOSEJMP(targetturf)].") /datum/component/stationloving/proc/check_soul_imbue() return disallow_soul_imbue @@ -67,13 +67,13 @@ var/turf/T = get_turf(parent) if(inform_admins && force) - message_admins("[parent] has been !!force deleted!! in [ADMIN_COORDJMP(T)].") - log_game("[parent] has been !!force deleted!! in [COORD(T)].") + message_admins("[parent] has been !!force deleted!! in [ADMIN_VERBOSEJMP(T)].") + log_game("[parent] has been !!force deleted!! in [AREACOORD(T)].") if(!force) var/turf/targetturf = relocate() - log_game("[parent] has been destroyed in [COORD(T)]. Moving it to [COORD(targetturf)].") + log_game("[parent] has been destroyed in [AREACOORD(T)]. Moving it to [AREACOORD(targetturf)].") if(inform_admins) - message_admins("[parent] has been destroyed in [ADMIN_COORDJMP(T)]. Moving it to [ADMIN_COORDJMP(targetturf)].") + message_admins("[parent] has been destroyed in [ADMIN_VERBOSEJMP(T)]. Moving it to [ADMIN_VERBOSEJMP(targetturf)].") return TRUE return FALSE diff --git a/code/datums/components/storage/concrete/bag_of_holding.dm b/code/datums/components/storage/concrete/bag_of_holding.dm index 6b624afadb..c14b1f5270 100644 --- a/code/datums/components/storage/concrete/bag_of_holding.dm +++ b/code/datums/components/storage/concrete/bag_of_holding.dm @@ -18,8 +18,8 @@ if(istype(T, /turf/open/space/transit)) continue T.TerraformTurf(/turf/open/chasm/magic, /turf/open/chasm/magic) - message_admins("[ADMIN_LOOKUPFLW(user)] detonated a bag of holding at [get_area_name(loccheck, TRUE)] [ADMIN_COORDJMP(loccheck)].") - log_game("[key_name(user)] detonated a bag of holding at [get_area_name(loccheck, TRUE)] [COORD(loccheck)].") + message_admins("[ADMIN_LOOKUPFLW(user)] detonated a bag of holding at [ADMIN_VERBOSEJMP(loccheck)].") + log_game("[key_name(user)] detonated a bag of holding at [AREACOORD(loccheck)].") qdel(A) return . = ..() diff --git a/code/datums/components/wet_floor.dm b/code/datums/components/wet_floor.dm index 0baddd87eb..49c628385b 100644 --- a/code/datums/components/wet_floor.dm +++ b/code/datums/components/wet_floor.dm @@ -175,7 +175,7 @@ if(!LAZYLEN(time_left_list)) if(on_init) var/turf/T = parent - stack_trace("Warning: Wet floor component gc'd right initializatoin! What a waste of time and CPU! Type = [T? T.type : "ERROR - NO PARENT"], Coords = [istype(T)? COORD(T) : "ERROR - INVALID PARENT"].") + stack_trace("Warning: Wet floor component gc'd right after initialization! What a waste of time and CPU! Type = [T? T.type : "ERROR - NO PARENT"], Location = [istype(T)? AREACOORD(T) : "ERROR - INVALID PARENT"].") qdel(src) return TRUE return FALSE diff --git a/code/datums/explosion.dm b/code/datums/explosion.dm index 7e9e9c870f..78314d4fd3 100644 --- a/code/datums/explosion.dm +++ b/code/datums/explosion.dm @@ -84,16 +84,15 @@ GLOBAL_LIST_EMPTY(explosions) var/max_range = max(devastation_range, heavy_impact_range, light_impact_range, flame_range) - var/area/epi_area = get_area(epicenter) if(adminlog) - message_admins("Explosion with size ([devastation_range], [heavy_impact_range], [light_impact_range], [flame_range]) in area: [epi_area] [ADMIN_COORDJMP(epicenter)]") - log_game("Explosion with size ([devastation_range], [heavy_impact_range], [light_impact_range], [flame_range]) in area [epicenter.loc.name] ([epicenter.x],[epicenter.y],[epicenter.z])") + message_admins("Explosion with size ([devastation_range], [heavy_impact_range], [light_impact_range], [flame_range]) in [ADMIN_VERBOSEJMP(epicenter)]") + log_game("Explosion with size ([devastation_range], [heavy_impact_range], [light_impact_range], [flame_range]) in [AREACOORD(epicenter)]") var/x0 = epicenter.x var/y0 = epicenter.y var/z0 = epicenter.z - - SSblackbox.record_feedback("associative", "explosion", 1, list("dev" = devastation_range, "heavy" = heavy_impact_range, "light" = light_impact_range, "flash" = flash_range, "flame" = flame_range, "orig_dev" = orig_dev_range, "orig_heavy" = orig_heavy_range, "orig_light" = orig_light_range, "x" = x0, "y" = y0, "z" = z0, "area" = epi_area.type)) + var/area/areatype = get_area(epicenter) + SSblackbox.record_feedback("associative", "explosion", 1, list("dev" = devastation_range, "heavy" = heavy_impact_range, "light" = light_impact_range, "flash" = flash_range, "flame" = flame_range, "orig_dev" = orig_dev_range, "orig_heavy" = orig_heavy_range, "orig_light" = orig_light_range, "x" = x0, "y" = y0, "z" = z0, "area" = areatype.type)) // Play sounds; we want sounds to be different depending on distance so we will manually do it ourselves. // Stereo users will also hear the direction of the explosion! diff --git a/code/datums/helper_datums/teleport.dm b/code/datums/helper_datums/teleport.dm index ce5f5df1d9..e5d43fd02b 100644 --- a/code/datums/helper_datums/teleport.dm +++ b/code/datums/helper_datums/teleport.dm @@ -112,13 +112,13 @@ if(force_teleport) teleatom.forceMove(destturf) if(ismegafauna(teleatom)) - message_admins("[teleatom] [ADMIN_FLW(teleatom)] has teleported from [ADMIN_COORDJMP(curturf)] to [ADMIN_COORDJMP(destturf)].") + message_admins("[teleatom] [ADMIN_FLW(teleatom)] has teleported from [ADMIN_VERBOSEJMP(curturf)] to [ADMIN_VERBOSEJMP(destturf)].") playSpecials(destturf,effectout,soundout) else if(teleatom.Move(destturf)) playSpecials(destturf,effectout,soundout) if(ismegafauna(teleatom)) - message_admins("[teleatom] [ADMIN_FLW(teleatom)] has teleported from [ADMIN_COORDJMP(curturf)] to [ADMIN_COORDJMP(destturf)].") + message_admins("[teleatom] [ADMIN_FLW(teleatom)] has teleported from [ADMIN_VERBOSEJMP(curturf)] to [ADMIN_VERBOSEJMP(destturf)].") if(ismob(teleatom)) var/mob/M = teleatom M.cancel_camera() diff --git a/code/datums/wires/syndicatebomb.dm b/code/datums/wires/syndicatebomb.dm index 043110f5d3..92cc1770b3 100644 --- a/code/datums/wires/syndicatebomb.dm +++ b/code/datums/wires/syndicatebomb.dm @@ -88,5 +88,5 @@ if(istype(B, /obj/machinery/syndicatebomb/training)) return var/turf/T = get_turf(B) - log_game("\A [B] was detonated via boom wire at [COORD(T)].") - message_admins("A [B.name] was detonated via boom wire at [ADMIN_COORDJMP(T)].") + log_game("\A [B] was detonated via boom wire at [AREACOORD(T)].") + message_admins("A [B.name] was detonated via boom wire at [ADMIN_VERBOSEJMP(T)].") diff --git a/code/game/machinery/computer/apc_control.dm b/code/game/machinery/computer/apc_control.dm index 648432c0ea..6ade93b520 100644 --- a/code/game/machinery/computer/apc_control.dm +++ b/code/game/machinery/computer/apc_control.dm @@ -122,12 +122,12 @@ active_apc.locked = TRUE active_apc.update_icon() active_apc = null - to_chat(usr, "[icon2html(src, usr)] Connected to APC in [APC.area]. Interface request sent.") - log_activity("remotely accessed APC in [APC.area]") + to_chat(usr, "[icon2html(src, usr)] Connected to APC in [get_area_name(APC.area, TRUE)]. Interface request sent.") + log_activity("remotely accessed APC in [get_area_name(APC.area, TRUE)]") APC.ui_interact(usr, state = GLOB.not_incapacitated_state) playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50, 0) - message_admins("[key_name_admin(usr)] remotely accessed [APC] from [src] at [get_area(src)].") - log_game("[key_name(usr)] remotely accessed [APC] from [src] at [get_area(src)].") + message_admins("[ADMIN_LOOKUPFLW(usr)] remotely accessed [APC] from [src] at [AREACOORD(src)].") + log_game("[key_name(usr)] remotely accessed [APC] from [src] at [AREACOORD(src)].") if(APC.locked) APC.say("Remote access detected. Interface unlocked.") playsound(APC, 'sound/machines/boltsup.ogg', 25, 0) @@ -188,7 +188,7 @@ log_activity("logged in") else if(!(obj_flags & EMAGGED)) user.visible_message("You emag [src], disabling precise logging and allowing you to clear logs.") - log_game("[key_name(user)] emagged [src] at [get_area(src)], disabling operator tracking.") + log_game("[key_name(user)] emagged [src] at [AREACOORD(src)], disabling operator tracking.") obj_flags |= EMAGGED playsound(src, "sparks", 50, 1) diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index 9dad813677..97f0bae92d 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -233,7 +233,7 @@ if(obj_flags & EMAGGED) new /obj/effect/spawner/newbomb/timer/syndicate(loc) new /obj/item/clothing/head/collectable/petehat(loc) - message_admins("[key_name_admin(usr)] has outbombed Cuban Pete and been awarded a bomb.") + message_admins("[ADMIN_LOOKUPFLW(usr)] has outbombed Cuban Pete and been awarded a bomb.") log_game("[key_name(usr)] has outbombed Cuban Pete and been awarded a bomb.") Reset() obj_flags &= ~EMAGGED @@ -1028,7 +1028,7 @@ say("Congratulations, you made it to Orion!") if(obj_flags & EMAGGED) new /obj/item/orion_ship(loc) - message_admins("[key_name_admin(usr)] made it to Orion on an emagged machine and got an explosive toy ship.") + message_admins("[ADMIN_LOOKUPFLW(usr)] made it to Orion on an emagged machine and got an explosive toy ship.") log_game("[key_name(usr)] made it to Orion on an emagged machine and got an explosive toy ship.") else prizevend(user) @@ -1073,8 +1073,8 @@ if(active) return - message_admins("[key_name_admin(usr)] primed an explosive Orion ship for detonation.") - log_game("[key_name(usr)] primed an explosive Orion ship for detonation.") + message_admins("[ADMIN_LOOKUPFLW(usr)] primed an explosive Orion ship for detonation at [AREACOORD(usr)].") + log_game("[key_name(usr)] primed an explosive Orion ship for detonation at [AREACOORD(usr)].") to_chat(user, "You flip the switch on the underside of [src].") active = 1 diff --git a/code/game/machinery/computer/communications.dm b/code/game/machinery/computer/communications.dm index 14d02e9752..d28a70e11f 100755 --- a/code/game/machinery/computer/communications.dm +++ b/code/game/machinery/computer/communications.dm @@ -56,8 +56,6 @@ return usr.set_machine(src) - var/area/A = get_area(usr) - var/area_name = A.name if(!href_list["operation"]) return @@ -115,9 +113,9 @@ playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50, 0) //Only notify people if an actual change happened var/security_level = get_security_level() - log_game("[key_name(usr)] has changed the security level to [security_level].") - message_admins("[key_name_admin(usr)] has changed the security level to [security_level].") - deadchat_broadcast("[usr.real_name] has changed the security level to [security_level] at [area_name].", usr) + log_game("[key_name(usr)] has changed the security level to [security_level] with [src] at [AREACOORD(usr)].") + message_admins("[ADMIN_LOOKUPFLW(usr)] has changed the security level to [security_level] with [src] at [AREACOORD(usr)].") + deadchat_broadcast("[usr.real_name] has changed the security level to [security_level] with [src] at [get_area_name(usr, TRUE)].", usr) tmp_alertlevel = 0 else to_chat(usr, "You are not authorized to do this!") @@ -146,7 +144,7 @@ send2otherserver("[station_name()]", input,"Comms_Console") minor_announce(input, title = "Outgoing message to allied station") log_talk(usr,"[key_name(usr)] has sent a message to the other server: [input]",LOGSAY) - message_admins("[key_name_admin(usr)] has sent a message to the other server.") + message_admins("[ADMIN_LOOKUPFLW(usr)] has sent a message to the other server.") deadchat_broadcast("[usr.real_name] has sent an outgoing message to the other station(s).", usr) CM.lastTimeUsed = world.time @@ -176,7 +174,7 @@ M.action_load(S) SSshuttle.points -= S.credit_cost minor_announce("[usr.real_name] has purchased [S.name] for [S.credit_cost] credits." , "Shuttle Purchase") - message_admins("[key_name_admin(usr)] purchased [S.name].") + message_admins("[ADMIN_LOOKUPFLW(usr)] purchased [S.name].") SSblackbox.record_feedback("text", "shuttle_purchase", 1, "[S.name]") else to_chat(usr, "Something went wrong! The shuttle exchange system seems to be down.") @@ -249,14 +247,14 @@ if("enableemergency") make_maint_all_access() log_game("[key_name(usr)] enabled emergency maintenance access.") - message_admins("[key_name_admin(usr)] enabled emergency maintenance access.") - deadchat_broadcast("[usr.real_name] enabled emergency maintenance access at [area_name].", usr) + message_admins("[ADMIN_LOOKUPFLW(usr)] enabled emergency maintenance access.") + deadchat_broadcast("[usr.real_name] enabled emergency maintenance access at [get_area_name(usr, TRUE)].", usr) state = STATE_DEFAULT if("disableemergency") revoke_maint_all_access() log_game("[key_name(usr)] disabled emergency maintenance access.") - message_admins("[key_name_admin(usr)] disabled emergency maintenance access.") - deadchat_broadcast("[usr.real_name] disabled emergency maintenance access at [area_name].", usr) + message_admins("[ADMIN_LOOKUPFLW(usr)] disabled emergency maintenance access.") + deadchat_broadcast("[usr.real_name] disabled emergency maintenance access at [get_area_name(usr, TRUE)].", usr) state = STATE_DEFAULT // Status display stuff @@ -290,7 +288,7 @@ CentCom_announce(input, usr) to_chat(usr, "Message transmitted to Central Command.") log_talk(usr,"[key_name(usr)] has made a CentCom announcement: [input]",LOGSAY) - deadchat_broadcast("[usr.real_name] has messaged CentCom, \"[input]\" at [area_name].", usr) + deadchat_broadcast("[usr.real_name] has messaged CentCom, \"[input]\" at [get_area_name(usr, TRUE)].", usr) CM.lastTimeUsed = world.time // OMG SYNDICATE ...LETTERHEAD @@ -307,7 +305,7 @@ Syndicate_announce(input, usr) to_chat(usr, "SYSERR @l(19833)of(transmit.dm): !@$ MESSAGE TRANSMITTED TO SYNDICATE COMMAND.") log_talk(usr,"[key_name(usr)] has made a Syndicate announcement: [input]",LOGSAY) - deadchat_broadcast("[usr.real_name] has messaged the Syndicate, \"[input]\" at [area_name].", usr) + deadchat_broadcast("[usr.real_name] has messaged the Syndicate, \"[input]\" at [get_area_name(usr, TRUE)].", usr) CM.lastTimeUsed = world.time if("RestoreBackup") @@ -388,9 +386,9 @@ if(GLOB.security_level != old_level) //Only notify people if an actual change happened var/security_level = get_security_level() - log_game("[key_name(usr)] has changed the security level to [security_level].") - message_admins("[key_name_admin(usr)] has changed the security level to [security_level].") - deadchat_broadcast("[usr.real_name] has changed the security level to [security_level].", usr) + log_game("[key_name(usr)] has changed the security level to [security_level] from [src] at [AREACOORD(usr)].") + message_admins("[ADMIN_LOOKUPFLW(usr)] has changed the security level to [security_level] from [src] at [AREACOORD(usr)].") + deadchat_broadcast("[usr.real_name] has changed the security level to [security_level] from [src] at [get_area_name(usr, TRUE)].", usr) tmp_alertlevel = 0 aistate = STATE_DEFAULT if("ai-changeseclevel") @@ -400,13 +398,13 @@ if("ai-enableemergency") make_maint_all_access() log_game("[key_name(usr)] enabled emergency maintenance access.") - message_admins("[key_name_admin(usr)] enabled emergency maintenance access.") + message_admins("[ADMIN_LOOKUPFLW(usr)] enabled emergency maintenance access.") deadchat_broadcast("[usr.real_name] enabled emergency maintenance access.", usr) aistate = STATE_DEFAULT if("ai-disableemergency") revoke_maint_all_access() log_game("[key_name(usr)] disabled emergency maintenance access.") - message_admins("[key_name_admin(usr)] disabled emergency maintenance access.") + message_admins("[ADMIN_LOOKUPFLW(usr)] disabled emergency maintenance access.") deadchat_broadcast("[usr.real_name] disabled emergency maintenance access.", usr) aistate = STATE_DEFAULT @@ -700,8 +698,7 @@ if(!input || !user.canUseTopic(src)) return SScommunications.make_announcement(user, is_silicon, input) - var/area/A = get_area(user) - deadchat_broadcast("[user.real_name] made an priority announcement at [A.name].", user) + deadchat_broadcast("[user.real_name] made an priority announcement from [get_area_name(usr, TRUE)].", user) /obj/machinery/computer/communications/proc/post_status(command, data1, data2) diff --git a/code/game/machinery/computer/gulag_teleporter.dm b/code/game/machinery/computer/gulag_teleporter.dm index 4e80883a31..98c398a2c2 100644 --- a/code/game/machinery/computer/gulag_teleporter.dm +++ b/code/game/machinery/computer/gulag_teleporter.dm @@ -148,7 +148,7 @@ id_goal_not_set = TRUE id.goal = default_goal say("[id]'s ID card goal defaulting to [id.goal] points.") - log_game("[user]([user.ckey] teleported [prisoner]([prisoner.ckey]) to the Labor Camp ([beacon.x], [beacon.y], [beacon.z]) for [id_goal_not_set ? "default goal of ":""][id.goal] points.") + log_game("[user]([user.ckey] teleported [prisoner]([prisoner.ckey]) to the Labor Camp [COORD(beacon)] for [id_goal_not_set ? "default goal of ":""][id.goal] points.") teleporter.handle_prisoner(id, temporary_record) playsound(src, 'sound/weapons/emitter.ogg', 50, 1) prisoner.forceMove(get_turf(beacon)) diff --git a/code/game/machinery/computer/robot.dm b/code/game/machinery/computer/robot.dm index c0d514f9a5..41aaac85db 100644 --- a/code/game/machinery/computer/robot.dm +++ b/code/game/machinery/computer/robot.dm @@ -104,7 +104,7 @@ var/choice = input("Are you certain you wish to detonate [R.name]?") in list("Confirm", "Abort") if(choice == "Confirm" && can_control(usr, R) && !..()) var/turf/T = get_turf(R) - message_admins("[ADMIN_LOOKUPFLW(usr)] detonated [key_name(R, R.client)][ADMIN_JMP(T)]!") + message_admins("[ADMIN_LOOKUPFLW(usr)] detonated [key_name_admin(R, R.client)] at [ADMIN_VERBOSEJMP(T)]!") log_game("\[key_name(usr)] detonated [key_name(R)]!") if(R.connected_ai) to_chat(R.connected_ai, "

ALERT - Cyborg detonation detected: [R.name]
") @@ -134,7 +134,7 @@ var/mob/living/silicon/robot/R = locate(href_list["magbot"]) in GLOB.silicon_mobs if(istype(R) && !R.emagged && (R.connected_ai == usr || IsAdminGhost(usr)) && !R.scrambledcodes && can_control(usr, R)) log_game("[key_name(usr)] emagged [R.name] using robotic console!") - message_admins("[key_name_admin(usr)] emagged cyborg [key_name_admin(R)] using robotic console!") + message_admins("[ADMIN_LOOKUPFLW(usr)] emagged cyborg [key_name_admin(R)] using robotic console!") R.SetEmagged(1) else if(href_list["convert"]) @@ -142,7 +142,7 @@ var/mob/living/silicon/robot/R = locate(href_list["convert"]) in GLOB.silicon_mobs if(istype(R) && !is_servant_of_ratvar(R) && R.connected_ai == usr) log_game("[key_name(usr)] converted [R.name] using robotic console!") - message_admins("[key_name_admin(usr)] converted cyborg [key_name_admin(R)] using robotic console!") + message_admins("[ADMIN_LOOKUPFLW(usr)] converted cyborg [key_name_admin(R)] using robotic console!") add_servant_of_ratvar(R) else if (href_list["killdrone"]) @@ -152,7 +152,7 @@ to_chat(usr, "ERROR: [D] is not responding to external commands.") else var/turf/T = get_turf(D) - message_admins("[ADMIN_LOOKUPFLW(usr)] detonated [key_name_admin(D)][ADMIN_JMP(T)]!") + message_admins("[ADMIN_LOOKUPFLW(usr)] detonated [key_name_admin(D)] at [ADMIN_VERBOSEJMP(T)]!") log_game("[key_name(usr)] detonated [key_name(D)]!") var/datum/effect_system/spark_spread/s = new /datum/effect_system/spark_spread s.set_up(3, 1, D) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 00c683af85..65d1264030 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -178,7 +178,7 @@ limit-- while(!FoundDoor && limit) if (!FoundDoor) - log_world("### MAP WARNING, [src] at [get_area_name(src, TRUE)] [COORD(src)] failed to find a valid airlock to cyclelink with!") + log_world("### MAP WARNING, [src] at [AREACOORD(src)] failed to find a valid airlock to cyclelink with!") return FoundDoor.cyclelinkedairlock = src cyclelinkedairlock = FoundDoor diff --git a/code/game/machinery/doors/airlock_types.dm b/code/game/machinery/doors/airlock_types.dm index 69621adc84..86eea4b258 100644 --- a/code/game/machinery/doors/airlock_types.dm +++ b/code/game/machinery/doors/airlock_types.dm @@ -222,8 +222,8 @@ /obj/machinery/door/airlock/plasma/attackby(obj/item/C, mob/user, params) if(C.is_hot() > 300)//If the temperature of the object is over 300, then ignite - message_admins("Plasma airlock ignited by [ADMIN_LOOKUPFLW(user)] in [ADMIN_COORDJMP(src)]") - log_game("Plasma airlock ignited by [key_name(user)] in [COORD(src)]") + message_admins("Plasma airlock ignited by [ADMIN_LOOKUPFLW(user)] in [ADMIN_VERBOSEJMP(src)]") + log_game("Plasma airlock ignited by [key_name(user)] in [AREACOORD(src)]") ignite(C.is_hot()) else return ..() diff --git a/code/game/machinery/requests_console.dm b/code/game/machinery/requests_console.dm index 36793900bf..a9d19c3995 100644 --- a/code/game/machinery/requests_console.dm +++ b/code/game/machinery/requests_console.dm @@ -303,8 +303,8 @@ GLOBAL_LIST_EMPTY(allConsoles) message = L.treat_message(message) minor_announce(message, "[department] Announcement:") GLOB.news_network.SubmitArticle(message, department, "Station Announcements", null) - log_talk(usr,"[key_name(usr)] has made a station announcement: [message]",LOGSAY) - message_admins("[key_name_admin(usr)] has made a station announcement.") + log_talk(usr,"[key_name(usr)] has made a station announcement from [src] at [AREACOORD(usr)]: [message]",LOGSAY) + message_admins("[ADMIN_LOOKUPFLW(usr)] has made a station announcement from [src] at [AREACOORD(usr)].") announceAuth = FALSE message = "" screen = 0 diff --git a/code/game/machinery/syndicatebomb.dm b/code/game/machinery/syndicatebomb.dm index 605676fc27..fb45d6029f 100644 --- a/code/game/machinery/syndicatebomb.dm +++ b/code/game/machinery/syndicatebomb.dm @@ -209,10 +209,9 @@ add_fingerprint(user) var/turf/bombturf = get_turf(src) - var/area/A = get_area(bombturf) if(payload && !istype(payload, /obj/item/bombcore/training)) - message_admins("[ADMIN_LOOKUPFLW(user)] has primed a [name] ([payload]) for detonation at [A.name] [ADMIN_JMP(bombturf)].") - log_game("[key_name(user)] has primed a [name] ([payload]) for detonation at [A.name][COORD(bombturf)]") + message_admins("[ADMIN_LOOKUPFLW(user)] has primed a [name] ([payload]) for detonation at [ADMIN_VERBOSEJMP(bombturf)].") + log_game("[key_name(user)] has primed a [name] ([payload]) for detonation at [AREACOORD(bombturf)]") payload.adminlog = "The [name] that [key_name(user)] had primed detonated!" ///Bomb Subtypes/// @@ -523,12 +522,11 @@ to_chat(user, "[existant] found, [detonated] triggered.") if(detonated) var/turf/T = get_turf(src) - var/area/A = get_area(T) detonated-- - var/log_str = "[ADMIN_LOOKUPFLW(user)] has remotely detonated [detonated ? "syndicate bombs" : "a syndicate bomb"] using a [name] at [A.name] [ADMIN_JMP(T)]." + var/log_str = "[ADMIN_LOOKUPFLW(user)] has remotely detonated [detonated ? "syndicate bombs" : "a syndicate bomb"] using a [name] at [ADMIN_VERBOSEJMP(T)]." GLOB.bombers += log_str message_admins(log_str) - log_game("[key_name(user)] has remotely detonated [detonated ? "syndicate bombs" : "a syndicate bomb"] using a [name] at [A.name][COORD(T)]") + log_game("[key_name(user)] has remotely detonated [detonated ? "syndicate bombs" : "a syndicate bomb"] using a [name] at [AREACOORD(T)]") detonated = 0 existant = 0 timer = world.time + BUTTON_COOLDOWN diff --git a/code/game/mecha/equipment/tools/other_tools.dm b/code/game/mecha/equipment/tools/other_tools.dm index 0d1651c491..b7796849f1 100644 --- a/code/game/mecha/equipment/tools/other_tools.dm +++ b/code/game/mecha/equipment/tools/other_tools.dm @@ -58,8 +58,8 @@ return var/list/obj/effect/portal/created = create_portal_pair(get_turf(src), target_turf, src, 300, 1, /obj/effect/portal/anom) var/turf/T = get_turf(target) - message_admins("[ADMIN_LOOKUPFLW(chassis.occupant)] used a Wormhole Generator in [ADMIN_COORDJMP(T)]",0,1) - log_game("[key_name(chassis.occupant)] used a Wormhole Generator in [COORD(T)]") + message_admins("[ADMIN_LOOKUPFLW(chassis.occupant)] used a Wormhole Generator in [ADMIN_VERBOSEJMP(T)]") + log_game("[key_name(chassis.occupant)] used a Wormhole Generator in [AREACOORD(T)]") src = null QDEL_LIST_IN(created, rand(150,300)) return 1 @@ -97,7 +97,7 @@ locked.throw_at(target, 14, 1.5) locked = null send_byjax(chassis.occupant,"exosuit.browser","[REF(src)]",src.get_equip_info()) - log_game("[key_name(chassis.occupant)] used a Gravitational Catapult to throw [locked]([COORD(orig)]) at [target]([COORD(targ)]).") + log_game("[key_name(chassis.occupant)] used a Gravitational Catapult to throw [locked] (From [AREACOORD(orig)]) at [target] ([AREACOORD(targ)]).") return TRUE else locked = null @@ -118,7 +118,7 @@ step_away(A,target) sleep(2) var/turf/T = get_turf(target) - log_game("[key_name(chassis.occupant)] used a Gravitational Catapult repulse wave on ([COORD(T)])") + log_game("[key_name(chassis.occupant)] used a Gravitational Catapult repulse wave on [AREACOORD(T)]") return TRUE diff --git a/code/game/mecha/equipment/weapons/weapons.dm b/code/game/mecha/equipment/weapons/weapons.dm index 50d1f0be0d..fe10bf510b 100644 --- a/code/game/mecha/equipment/weapons/weapons.dm +++ b/code/game/mecha/equipment/weapons/weapons.dm @@ -186,8 +186,8 @@ log_message("Honked from [src.name]. HONK!") var/turf/T = get_turf(src) - message_admins("[ADMIN_LOOKUPFLW(chassis.occupant)] used a Mecha Honker in [ADMIN_COORDJMP(T)]",0,1) - log_game("[chassis.occupant.ckey]([chassis.occupant]) used a Mecha Honker in [COORD(T)]") + message_admins("[ADMIN_LOOKUPFLW(chassis.occupant)] used a Mecha Honker in [ADMIN_VERBOSEJMP(T)]") + log_game("[chassis.occupant.ckey]([chassis.occupant]) used a Mecha Honker in [AREACOORD(T)]") return 1 @@ -336,8 +336,8 @@ /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/launcher/flashbang/proj_init(var/obj/item/grenade/flashbang/F) var/turf/T = get_turf(src) - message_admins("[ADMIN_LOOKUPFLW(chassis.occupant)] fired a [src] in [ADMIN_COORDJMP(T)]",0,1) - log_game("[key_name(chassis.occupant)] fired a [src] [COORD(T)]") + message_admins("[ADMIN_LOOKUPFLW(chassis.occupant)] fired a [src] in [ADMIN_VERBOSEJMP(T)]") + log_game("[key_name(chassis.occupant)] fired a [src] in [AREACOORD(T)]") addtimer(CALLBACK(F, /obj/item/grenade/flashbang.proc/prime), det_time) /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/launcher/flashbang/clusterbang //Because I am a heartless bastard -Sieve //Heartless? for making the poor man's honkblast? - Kaze diff --git a/code/game/objects/effects/effect_system/effects_smoke.dm b/code/game/objects/effects/effect_system/effects_smoke.dm index 80e5877fe7..5618ca9a91 100644 --- a/code/game/objects/effects/effect_system/effects_smoke.dm +++ b/code/game/objects/effects/effect_system/effects_smoke.dm @@ -279,20 +279,19 @@ contained += " [reagent] " if(contained) contained = "\[[contained]\]" - var/area/A = get_area(location) - var/where = "[A.name] | [location.x], [location.y]" + var/where = "[AREACOORD(location)]" var/whereLink = "[where]" if(carry.my_atom.fingerprintslast) var/mob/M = get_mob_by_key(carry.my_atom.fingerprintslast) var/more = "" if(M) - more = "(?) (FLW) " - message_admins("Smoke: ([whereLink])[contained]. Key: [carry.my_atom.fingerprintslast][more].", 0, 1) + more = "[ADMIN_LOOKUPFLW(M)] " + message_admins("Smoke: ([whereLink])[contained]. Key: [more ? more : carry.my_atom.fingerprintslast].") log_game("A chemical smoke reaction has taken place in ([where])[contained]. Last associated key is [carry.my_atom.fingerprintslast].") else - message_admins("Smoke: ([whereLink])[contained]. No associated key.", 0, 1) + message_admins("Smoke: ([whereLink])[contained]. No associated key.") log_game("A chemical smoke reaction has taken place in ([where])[contained]. No associated key.") diff --git a/code/game/objects/effects/portals.dm b/code/game/objects/effects/portals.dm index 65e216fd4c..e3a5c85719 100644 --- a/code/game/objects/effects/portals.dm +++ b/code/game/objects/effects/portals.dm @@ -153,7 +153,7 @@ if(!force && (!ismecha(M) && !istype(M, /obj/item/projectile) && M.anchored && !allow_anchored)) return if(ismegafauna(M)) - message_admins("[M] has used a portal at [ADMIN_COORDJMP(src)] made by [usr].") + message_admins("[M] has used a portal at [ADMIN_VERBOSEJMP(src)] made by [usr].") if(do_teleport(M, real_target, innate_accuracy_penalty)) if(istype(M, /obj/item/projectile)) var/obj/item/projectile/P = M diff --git a/code/game/objects/effects/spawners/xeno_egg_delivery.dm b/code/game/objects/effects/spawners/xeno_egg_delivery.dm index 593c953adf..a41f4b4c9b 100644 --- a/code/game/objects/effects/spawners/xeno_egg_delivery.dm +++ b/code/game/objects/effects/spawners/xeno_egg_delivery.dm @@ -7,14 +7,13 @@ /obj/effect/spawner/xeno_egg_delivery/Initialize(mapload) ..() var/turf/T = get_turf(src) - var/area/A = get_area(T) new /obj/structure/alien/egg(T) new /obj/effect/temp_visual/gravpush(T) playsound(T, 'sound/items/party_horn.ogg', 50, 1, -1) - message_admins("An alien egg has been delivered to [A] at [ADMIN_COORDJMP(T)].") - log_game("An alien egg has been delivered to [A] at [COORD(T)]") - var/message = "Attention [station_name()], we have entrusted you with a research specimen in [A]. Remember to follow all safety precautions when dealing with the specimen." + message_admins("An alien egg has been delivered to [ADMIN_VERBOSEJMP(T)].") + log_game("An alien egg has been delivered to [AREACOORD(T)]") + var/message = "Attention [station_name()], we have entrusted you with a research specimen in [get_area_name(T, TRUE)]. Remember to follow all safety precautions when dealing with the specimen." SSticker.OnRoundstart(CALLBACK(GLOBAL_PROC, /proc/addtimer, CALLBACK(GLOBAL_PROC, /.proc/print_command_report, message), announcement_time)) return INITIALIZE_HINT_QDEL diff --git a/code/game/objects/items/AI_modules.dm b/code/game/objects/items/AI_modules.dm index 5d83f3ac1e..5d41b90dc0 100644 --- a/code/game/objects/items/AI_modules.dm +++ b/code/game/objects/items/AI_modules.dm @@ -55,7 +55,7 @@ AI MODULES tot_laws++ if(tot_laws > CONFIG_GET(number/silicon_max_law_amount) && !bypass_law_amt_check)//allows certain boards to avoid this check, eg: reset to_chat(user, "Not enough memory allocated to [law_datum.owner ? law_datum.owner : "the AI core"]'s law processor to handle this amount of laws.") - message_admins("[key_name_admin(user)] tried to upload laws to [law_datum.owner ? key_name_admin(law_datum.owner) : "an AI core"] that would exceed the law cap.") + message_admins("[ADMIN_LOOKUPFLW(user)] tried to upload laws to [law_datum.owner ? ADMIN_LOOKUPFLW(law_datum.owner) : "an AI core"] that would exceed the law cap.") overflow = TRUE var/law2log = transmitInstructions(law_datum, user, overflow) //Freeforms return something extra we need to log @@ -69,8 +69,8 @@ AI MODULES var/ainame = law_datum.owner ? law_datum.owner.name : "empty AI core" var/aikey = law_datum.owner ? law_datum.owner.ckey : "null" GLOB.lawchanges.Add("[time] : [user.name]([user.key]) used [src.name] on [ainame]([aikey]).[law2log ? " The law specified [law2log]" : ""]") - log_law("[user.key]/[user.name] used [src.name] on [aikey]/([ainame]).[law2log ? " The law specified [law2log]" : ""]") - message_admins("[key_name_admin(user)] used [src.name] on [key_name_admin(law_datum.owner)].[law2log ? " The law specified [law2log]" : ""]") + log_law("[user.key]/[user.name] used [src.name] on [aikey]/([ainame]) from [AREACOORD(user)].[law2log ? " The law specified [law2log]" : ""]") + message_admins("[ADMIN_LOOKUPFLW(user)] used [src.name] on [ADMIN_LOOKUPFLW(law_datum.owner)] from [AREACOORD(user)].[law2log ? " The law specified [law2log]" : ""]") //The proc that actually changes the silicon's laws. /obj/item/aiModule/proc/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow = FALSE) diff --git a/code/game/objects/items/cigs_lighters.dm b/code/game/objects/items/cigs_lighters.dm index ed8db43bfa..7284390537 100644 --- a/code/game/objects/items/cigs_lighters.dm +++ b/code/game/objects/items/cigs_lighters.dm @@ -72,8 +72,8 @@ CIGARETTE PACKETS ARE IN FANCY.DM if(!isliving(M)) return if(lit && M.IgniteMob()) - message_admins("[key_name_admin(user)] set [key_name_admin(M)] on fire") - log_game("[key_name(user)] set [key_name(M)] on fire") + message_admins("[ADMIN_LOOKUPFLW(user)] set [key_name_admin(M)] on fire with [src] at [AREACOORD(user)]") + log_game("[key_name(user)] set [key_name(M)] on fire with [src] at [AREACOORD(user)]") var/obj/item/clothing/mask/cigarette/cig = help_light_cig(M) if(lit && cig && user.a_intent == INTENT_HELP) if(cig.lit) @@ -569,8 +569,8 @@ CIGARETTE PACKETS ARE IN FANCY.DM /obj/item/lighter/attack(mob/living/carbon/M, mob/living/carbon/user) if(lit && M.IgniteMob()) - message_admins("[key_name_admin(user)] set [key_name_admin(M)] on fire") - log_game("[key_name(user)] set [key_name(M)] on fire") + message_admins("[ADMIN_LOOKUPFLW(user)] set [key_name_admin(M)] on fire with [src] at [AREACOORD(user)]") + log_game("[key_name(user)] set [key_name(M)] on fire with [src] at [AREACOORD(user)]") var/obj/item/clothing/mask/cigarette/cig = help_light_cig(M) if(lit && cig && user.a_intent == INTENT_HELP) if(cig.lit) diff --git a/code/game/objects/items/devices/PDA/virus_cart.dm b/code/game/objects/items/devices/PDA/virus_cart.dm index dfbf6db88c..2544cc0154 100644 --- a/code/game/objects/items/devices/PDA/virus_cart.dm +++ b/code/game/objects/items/devices/PDA/virus_cart.dm @@ -75,10 +75,8 @@ if(!target.detonatable || prob(difficulty * 15) || (hidden_uplink)) U.show_message("An error flashes on your [src].", 1) else - var/turf/T = get_turf(target) - var/area/A = get_area(T) - message_admins("[!is_special_character(U) ? "Non-antag " : ""][key_name_admin(U)][ADMIN_FLW(U)] triggered a PDA explosion on [target.name] at [A] [ADMIN_COORDJMP(T)].") - var/message_log = "triggered a PDA explosion on [target.name] at at [A] [COORD(T)]." + message_admins("[!is_special_character(U) ? "Non-antag " : ""][ADMIN_LOOKUPFLW(U)] triggered a PDA explosion on [target.name] at [ADMIN_VERBOSEJMP(target)].") + var/message_log = "triggered a PDA explosion on [target.name] at at [AREACOORD(target)]." U.log_message(message_log, INDIVIDUAL_ATTACK_LOG) log_game("[key_name(U)] [message_log]") log_attack("[key_name(U)] [message_log]") diff --git a/code/game/objects/items/devices/powersink.dm b/code/game/objects/items/devices/powersink.dm index 8d36fd9986..1a5c7a9b43 100644 --- a/code/game/objects/items/devices/powersink.dm +++ b/code/game/objects/items/devices/powersink.dm @@ -100,8 +100,8 @@ "[user] activates \the [src]!", \ "You activate \the [src].", "You hear a click.") - message_admins("Power sink activated by [ADMIN_LOOKUPFLW(user)] at [ADMIN_COORDJMP(src)]") - log_game("Power sink activated by [key_name(user)] at [COORD(src)]") + message_admins("Power sink activated by [ADMIN_LOOKUPFLW(user)] at [ADMIN_VERBOSEJMP(src)]") + log_game("Power sink activated by [key_name(user)] at [AREACOORD(src)]") set_mode(OPERATING) if(OPERATING) diff --git a/code/game/objects/items/devices/transfer_valve.dm b/code/game/objects/items/devices/transfer_valve.dm index c6028b1193..0ef20dea19 100644 --- a/code/game/objects/items/devices/transfer_valve.dm +++ b/code/game/objects/items/devices/transfer_valve.dm @@ -52,7 +52,7 @@ A.toggle_secure() //this calls update_icon(), which calls update_icon() on the holder (i.e. the bomb). GLOB.bombers += "[key_name(user)] attached a [item] to a transfer valve." - message_admins("[key_name_admin(user)] attached a [item] to a transfer valve.") + message_admins("[ADMIN_LOOKUPFLW(user)] attached a [item] to a transfer valve.") log_game("[key_name(user)] attached a [item] to a transfer valve.") attacher = user return @@ -184,41 +184,33 @@ if(!valve_open && tank_one && tank_two) valve_open = TRUE var/turf/bombturf = get_turf(src) - var/area/A = get_area(bombturf) - var/attachment = "no device" + var/attachment if(attached_device) if(istype(attached_device, /obj/item/assembly/signaler)) attachment = "[attached_device]" else attachment = attached_device - var/attacher_name = "" - if(!attacher) - attacher_name = "Unknown" - else - attacher_name = "[key_name_admin(attacher)]" + var/admin_attachment_message + var/attachment_message + if(attachment) + admin_attachment_message = " with [attachment] attached by [attacher ? ADMIN_LOOKUPFLW(attacher) : "Unknown"]" + attachment_message = " with [attachment] attached by [attacher ? key_name_admin(attacher) : "Unknown"]" - var/log_str1 = "Bomb valve opened in " - var/log_str2 = "with [attachment] attacher: [attacher_name]" + var/mob/bomber = get_mob_by_key(fingerprintslast) + var/admin_bomber_message + var/bomber_message + if(bomber) + admin_bomber_message = " - Last touched by: [ADMIN_LOOKUPFLW(bomber)]" + bomber_message = " - Last touched by: [key_name_admin(bomber)]" - var/log_attacher = "" - if(attacher) - log_attacher = "[ADMIN_QUE(attacher)] [ADMIN_FLW(attacher)]" - var/mob/mob = get_mob_by_key(src.fingerprintslast) - var/last_touch_info = "" - if(mob) - last_touch_info = "[ADMIN_QUE(mob)] [ADMIN_FLW(mob)]" + var/admin_bomb_message = "Bomb valve opened in [ADMIN_VERBOSEJMP(bombturf)][admin_attachment_message][admin_bomber_message]" + GLOB.bombers += admin_bomb_message + message_admins(admin_bomb_message, 0, 1) + log_game("Bomb valve opened in [AREACOORD(bombturf)][attachment_message][bomber_message]") - var/log_str3 = " Last touched by: [key_name_admin(mob)]" - - var/bomb_message = "[log_str1] [A.name][ADMIN_JMP(bombturf)] [log_str2][log_attacher] [log_str3][last_touch_info]" - - GLOB.bombers += bomb_message - - message_admins(bomb_message, 0, 1) - log_game("[log_str1] [A.name][COORD(bombturf)] [log_str2] [log_str3]") merge_gases() for(var/i in 1 to 6) addtimer(CALLBACK(src, .proc/update_icon), 20 + (i - 1) * 10) diff --git a/code/game/objects/items/dna_injector.dm b/code/game/objects/items/dna_injector.dm index 0e8c82d963..a4b9cf708b 100644 --- a/code/game/objects/items/dna_injector.dm +++ b/code/game/objects/items/dna_injector.dm @@ -38,7 +38,7 @@ HM.force_lose(M) for(var/datum/mutation/human/HM in add_mutations) if(HM.name == RACEMUT) - message_admins("[key_name_admin(user)] injected [key_name_admin(M)] with the [name] (MONKEY)") + message_admins("[ADMIN_LOOKUPFLW(user)] injected [key_name_admin(M)] with the [name] (MONKEY)") log_msg += " (MONKEY)" HM.force_give(M) if(fields) @@ -328,7 +328,7 @@ if((HM in M.dna.mutations) && !(M.dna.temporary_mutations[HM.name])) continue //Skip permanent mutations we already have. if(HM.name == RACEMUT && ishuman(M)) - message_admins("[key_name_admin(user)] injected [key_name_admin(M)] with the [name] (MONKEY)") + message_admins("[ADMIN_LOOKUPFLW(user)] injected [key_name_admin(M)] with the [name] (MONKEY)") log_msg += " (MONKEY)" M = HM.force_give(M) else diff --git a/code/game/objects/items/grenades/chem_grenade.dm b/code/game/objects/items/grenades/chem_grenade.dm index 8bc1665a3f..bed7ba24e4 100644 --- a/code/game/objects/items/grenades/chem_grenade.dm +++ b/code/game/objects/items/grenades/chem_grenade.dm @@ -174,15 +174,13 @@ stage_change(EMPTY) return - var/areas_name = get_area_name(src, TRUE) - if(nadeassembly) var/mob/M = get_mob_by_ckey(assemblyattacher) var/mob/last = get_mob_by_ckey(nadeassembly.fingerprintslast) - message_admins("grenade primed by an assembly, attached by [ADMIN_LOOKUPFLW(M)] and last touched by [ADMIN_LOOKUPFLW(last)] ([nadeassembly.a_left.name] and [nadeassembly.a_right.name]) at [areas_name] [ADMIN_JMP(detonation_turf)].") - log_game("grenade primed by an assembly, attached by [key_name(M)] and last touched by [key_name(last)] ([nadeassembly.a_left.name] and [nadeassembly.a_right.name]) at [areas_name] [COORD(detonation_turf)]") + message_admins("grenade primed by an assembly, attached by [ADMIN_LOOKUPFLW(M)] and last touched by [ADMIN_LOOKUPFLW(last)] ([nadeassembly.a_left.name] and [nadeassembly.a_right.name]) at [ADMIN_VERBOSEJMP(detonation_turf)].") + log_game("grenade primed by an assembly, attached by [key_name(M)] and last touched by [key_name(last)] ([nadeassembly.a_left.name] and [nadeassembly.a_right.name]) at [AREACOORD(detonation_turf)]") - log_game("A grenade detonated at [areas_name] [COORD(detonation_turf)]") + log_game("A grenade detonated at [AREACOORD(detonation_turf)]") update_mob() @@ -284,18 +282,15 @@ RC.reagents.trans_to(reactants, RC.reagents.total_volume*fraction, threatscale, 1, 1) chem_splash(get_turf(src), affected_area, list(reactants), ignition_temp, threatscale) + var/turf/DT = get_turf(src) if(nadeassembly) var/mob/M = get_mob_by_ckey(assemblyattacher) var/mob/last = get_mob_by_ckey(nadeassembly.fingerprintslast) - var/turf/T = get_turf(src) - var/area/A = get_area(T) - message_admins("grenade primed by an assembly, attached by [key_name_admin(M)](?) (FLW) and last touched by [key_name_admin(last)](?) (FLW) ([nadeassembly.a_left.name] and [nadeassembly.a_right.name]) at [A.name] (JMP).") - log_game("grenade primed by an assembly, attached by [key_name(M)] and last touched by [key_name(last)] ([nadeassembly.a_left.name] and [nadeassembly.a_right.name]) at [A.name] ([T.x], [T.y], [T.z])") + message_admins("grenade primed by an assembly at [AREACOORD(DT)], attached by [ADMIN_LOOKUPFLW(M)] and last touched by [ADMIN_LOOKUPFLW(last)] ([nadeassembly.a_left.name] and [nadeassembly.a_right.name]).") + log_game("grenade primed by an assembly at [AREACOORD(DT)], attached by [key_name(M)] and last touched by [key_name(last)] ([nadeassembly.a_left.name] and [nadeassembly.a_right.name])") else addtimer(CALLBACK(src, .proc/prime), det_time) - var/turf/DT = get_turf(src) - var/area/DA = get_area(DT) - log_game("A grenade detonated at [DA.name] ([DT.x], [DT.y], [DT.z])") + log_game("A grenade detonated at [AREACOORD(DT)]") diff --git a/code/game/objects/items/grenades/grenade.dm b/code/game/objects/items/grenades/grenade.dm index 6a08777e61..b627d42ab2 100644 --- a/code/game/objects/items/grenades/grenade.dm +++ b/code/game/objects/items/grenades/grenade.dm @@ -61,10 +61,10 @@ preprime(user) /obj/item/grenade/proc/log_grenade(mob/user, turf/T) - var/message = "[ADMIN_LOOKUPFLW(user)]) has primed \a [src] for detonation at [ADMIN_COORDJMP(T)]" + var/message = "[ADMIN_LOOKUPFLW(user)]) has primed \a [src] for detonation at [ADMIN_VERBOSEJMP(T)]" GLOB.bombers += message message_admins(message) - log_game("[key_name(user)] has primed \a [src] for detonation at [get_area_name(T, TRUE)] [COORD(T)].") + log_game("[key_name(user)] has primed \a [src] for detonation at [AREACOORD(T)].") /obj/item/grenade/proc/preprime(mob/user, delayoverride, msg = TRUE, volume = 60) var/turf/T = get_turf(src) diff --git a/code/game/objects/items/grenades/plastic.dm b/code/game/objects/items/grenades/plastic.dm index 28be94afb4..8e96e97389 100644 --- a/code/game/objects/items/grenades/plastic.dm +++ b/code/game/objects/items/grenades/plastic.dm @@ -111,8 +111,8 @@ return target = AM - message_admins("[ADMIN_LOOKUPFLW(user)] planted [name] on [target.name] at [ADMIN_COORDJMP(target)] with [det_time] second fuse",0,1) - log_game("[key_name(user)] planted [name] on [target.name] at [COORD(src)] with [det_time] second fuse") + message_admins("[ADMIN_LOOKUPFLW(user)] planted [name] on [target.name] at [ADMIN_VERBOSEJMP(target)] with [det_time] second fuse") + log_game("[key_name(user)] planted [name] on [target.name] at [AREACOORD(user)] with [det_time] second fuse") moveToNullspace() //Yep @@ -148,8 +148,8 @@ M.say(message_say) /obj/item/grenade/plastic/suicide_act(mob/user) - message_admins("[ADMIN_LOOKUPFLW(user)] suicided with [src] at [ADMIN_COORDJMP(user)]",0,1) - log_game("[key_name(user)] suicided with [src] at [COORD(user)]") + message_admins("[ADMIN_LOOKUPFLW(user)] suicided with [src] at [ADMIN_VERBOSEJMP(user)]") + log_game("[key_name(user)] suicided with [src] at [AREACOORD(user)]") user.visible_message("[user] activates [src] and holds it above [user.p_their()] head! It looks like [user.p_theyre()] going out with a bang!") shout_syndicate_crap(user) explosion(user,0,2,0) //Cheap explosion imitation because putting prime() here causes runtimes @@ -188,8 +188,8 @@ user.visible_message("[user] activates the [src.name] and holds it above [user.p_their()] head! It looks like [user.p_theyre()] going out with a bang!") shout_syndicate_crap(user) target = user - message_admins("[ADMIN_LOOKUPFLW(user)] suicided with [name] at [ADMIN_COORDJMP(src)]",0,1) - message_admins("[key_name(user)] suicided with [name] at ([x],[y],[z])") + message_admins("[ADMIN_LOOKUPFLW(user)] suicided with [name] at [ADMIN_VERBOSEJMP(src)]") + log_game("[key_name(user)] suicided with [name] at [AREACOORD(user)]") sleep(10) explode(get_turf(user)) user.gib(1, 1) @@ -228,10 +228,10 @@ src.target = AM moveToNullspace() - var/message = "[ADMIN_LOOKUPFLW(user)] planted [name] on [target.name] at [ADMIN_COORDJMP(target)] with [timer] second fuse" + var/message = "[ADMIN_LOOKUPFLW(user)] planted [name] on [target.name] at [ADMIN_VERBOSEJMP(target)] with [timer] second fuse" GLOB.bombers += message message_admins(message,0,1) - log_game("[key_name(user)] planted [name] on [target.name] at [COORD(target)] with [timer] second fuse") + log_game("[key_name(user)] planted [name] on [target.name] at [AREACOORD(target)] with [timer] second fuse") target.add_overlay(plastic_overlay, TRUE) to_chat(user, "You plant the bomb. Timer counting down from [timer].") diff --git a/code/game/objects/items/hot_potato.dm b/code/game/objects/items/hot_potato.dm index 9777deaf6d..c374ab94fd 100644 --- a/code/game/objects/items/hot_potato.dm +++ b/code/game/objects/items/hot_potato.dm @@ -139,8 +139,8 @@ detonation_timerid = addtimer(CALLBACK(src, .proc/detonate), delay, TIMER_STOPPABLE) START_PROCESSING(SSfastprocess, src) var/turf/T = get_turf(src) - message_admins("[user? "[ADMIN_LOOKUPFLW(user)] has primed [src]" : "A [src] has been primed"] (Timer:[delay],Explosive:[detonate_explosion],Range:[detonate_dev_range]/[detonate_heavy_range]/[detonate_light_range]/[detonate_fire_range]) for detonation at [COORD(T)]([T.loc])") - log_game("[user? "[user] has primed [src]" : "A [src] has been primed"] ([detonate_dev_range]/[detonate_heavy_range]/[detonate_light_range]/[detonate_fire_range]) for detonation at [COORD(T)]([T.loc])") + message_admins("[user? "[ADMIN_LOOKUPFLW(user)] has primed [src]" : "A [src] has been primed"] (Timer:[delay],Explosive:[detonate_explosion],Range:[detonate_dev_range]/[detonate_heavy_range]/[detonate_light_range]/[detonate_fire_range]) for detonation at [ADMIN_VERBOSEJMP(T)]") + log_game("[user? "[user] has primed [src]" : "A [src] has been primed"] ([detonate_dev_range]/[detonate_heavy_range]/[detonate_light_range]/[detonate_fire_range]) for detonation at [AREACOORD(T)]") active = TRUE /obj/item/hot_potato/proc/deactivate() diff --git a/code/game/objects/items/implants/implant_explosive.dm b/code/game/objects/items/implants/implant_explosive.dm index 0dc22c3d83..5aa0e31d08 100644 --- a/code/game/objects/items/implants/implant_explosive.dm +++ b/code/game/objects/items/implants/implant_explosive.dm @@ -41,8 +41,7 @@ to_chat(imp_in, "You activate your [name].") active = TRUE var/turf/boomturf = get_turf(imp_in) - var/area/A = get_area(boomturf) - message_admins("[ADMIN_LOOKUPFLW(imp_in)] has activated their [name] at [A.name] [ADMIN_JMP(boomturf)], with cause of [cause].") + message_admins("[ADMIN_LOOKUPFLW(imp_in)] has activated their [name] at [ADMIN_VERBOSEJMP(boomturf)], with cause of [cause].") //If the delay is short, just blow up already jeez if(delay <= 7) explosion(src,heavy,medium,weak,weak, flame_range = weak) diff --git a/code/game/objects/items/implants/implantchair.dm b/code/game/objects/items/implants/implantchair.dm index e8933b7151..b1d0130fcc 100644 --- a/code/game/objects/items/implants/implantchair.dm +++ b/code/game/objects/items/implants/implantchair.dm @@ -184,11 +184,11 @@ if(!user || !user.Adjacent(src)) return FALSE objective = stripped_input(usr,"What order do you want to imprint on [C]?","Enter the order","",120) - message_admins("[key_name_admin(user)] set brainwash machine objective to '[objective]'.") + message_admins("[ADMIN_LOOKUPFLW(user)] set brainwash machine objective to '[objective]'.") log_game("[key_name(user)] set brainwash machine objective to '[objective]'.") if(C.isloyal()) return FALSE brainwash(C, objective) - message_admins("[key_name_admin(user)] brainwashed [key_name_admin(C)] with objective '[objective]'.") + message_admins("[ADMIN_LOOKUPFLW(user)] brainwashed [key_name_admin(C)] with objective '[objective]'.") log_game("[key_name(user)] brainwashed [key_name(C)] with objective '[objective]'.") return TRUE \ No newline at end of file diff --git a/code/game/objects/items/plushes.dm b/code/game/objects/items/plushes.dm index ae73692cd4..0d993da41b 100644 --- a/code/game/objects/items/plushes.dm +++ b/code/game/objects/items/plushes.dm @@ -141,8 +141,8 @@ user.visible_message("[user] slides [grenade] into [src].", \ "You slide [I] into [src].") grenade = I - var/turf/T = get_turf(user) - log_game("[key_name(user)] added a grenade ([I.name]) to [src] at [COORD(T)].") + var/turf/grenade_turf = get_turf(src) + log_game("[key_name(user)] added a grenade ([I.name]) to [src] at [AREACOORD(grenade_turf)].") return if(istype(I, /obj/item/toy/plush)) love(I, user) diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm index be7507e3d2..300f18cbeb 100644 --- a/code/game/objects/items/stacks/sheets/mineral.dm +++ b/code/game/objects/items/stacks/sheets/mineral.dm @@ -172,8 +172,8 @@ GLOBAL_LIST_INIT(plasma_recipes, list ( \ /obj/item/stack/sheet/mineral/plasma/attackby(obj/item/W as obj, mob/user as mob, params) if(W.is_hot() > 300)//If the temperature of the object is over 300, then ignite var/turf/T = get_turf(src) - message_admins("Plasma sheets ignited by [ADMIN_LOOKUPFLW(user)] in [ADMIN_COORDJMP(T)]",0,1) - log_game("Plasma sheets ignited by [key_name(user)] in [COORD(T)]") + message_admins("Plasma sheets ignited by [ADMIN_LOOKUPFLW(user)] in [ADMIN_VERBOSEJMP(T)]") + log_game("Plasma sheets ignited by [key_name(user)] in [AREACOORD(T)]") fire_act(W.is_hot()) else return ..() diff --git a/code/game/objects/items/tanks/watertank.dm b/code/game/objects/items/tanks/watertank.dm index b8eb2dcc00..70ec8243b2 100644 --- a/code/game/objects/items/tanks/watertank.dm +++ b/code/game/objects/items/tanks/watertank.dm @@ -291,7 +291,7 @@ resin_cooldown = TRUE R.remove_any(100) var/obj/effect/resin_container/A = new (get_turf(src)) - log_game("[key_name(user)] used Resin Launcher at [get_area(user)] [COORD(user)].") + log_game("[key_name(user)] used Resin Launcher at [AREACOORD(user)].") playsound(src,'sound/items/syringeproj.ogg',40,1) for(var/a=0, a<5, a++) step_towards(A, target) diff --git a/code/game/objects/items/teleportation.dm b/code/game/objects/items/teleportation.dm index dc6fbfe25b..a16e3faa81 100644 --- a/code/game/objects/items/teleportation.dm +++ b/code/game/objects/items/teleportation.dm @@ -204,7 +204,7 @@ active_portal_pairs[created[1]] = created[2] var/obj/effect/portal/c1 = created[1] var/obj/effect/portal/c2 = created[2] - investigate_log("was used by [key_name(user)] at [COORD(user)] to create a portal pair with destinations [COORD(c1)] and [COORD(c2)].", INVESTIGATE_PORTAL) + investigate_log("was used by [key_name(user)] at [AREACOORD(user)] to create a portal pair with destinations [AREACOORD(c1)] and [AREACOORD(c2)].", INVESTIGATE_PORTAL) add_fingerprint(user) /obj/item/hand_tele/proc/on_portal_destroy(obj/effect/portal/P) diff --git a/code/game/objects/items/theft_tools.dm b/code/game/objects/items/theft_tools.dm index 4875ef324c..c343abaa68 100644 --- a/code/game/objects/items/theft_tools.dm +++ b/code/game/objects/items/theft_tools.dm @@ -34,7 +34,7 @@ cooldown = world.time flick(pulseicon, src) radiation_pulse(src, 400, 2) - + /obj/item/nuke_core/suicide_act(mob/user) user.visible_message("[user] is rubbing [src] against [user.p_them()]self! It looks like [user.p_theyre()] trying to commit suicide!") return (TOXLOSS) diff --git a/code/game/objects/items/tools/weldingtool.dm b/code/game/objects/items/tools/weldingtool.dm index 229aa70ee0..08d0b8bd30 100644 --- a/code/game/objects/items/tools/weldingtool.dm +++ b/code/game/objects/items/tools/weldingtool.dm @@ -136,13 +136,13 @@ if(isliving(O)) var/mob/living/L = O if(L.IgniteMob()) - message_admins("[key_name_admin(user)] set [key_name_admin(L)] on fire") - log_game("[key_name(user)] set [key_name(L)] on fire") + message_admins("[ADMIN_LOOKUPFLW(user)] set [key_name_admin(L)] on fire with [src] at [AREACOORD(user)]") + log_game("[key_name(user)] set [key_name(L)] on fire with [src] at [AREACOORD(user)]") /obj/item/weldingtool/attack_self(mob/user) if(src.reagents.has_reagent("plasma")) - message_admins("[key_name_admin(user)] activated a rigged welder.") + message_admins("[ADMIN_LOOKUPFLW(user)] activated a rigged welder at [AREACOORD(user)].") explode() switched_on(user) if(welding) diff --git a/code/game/objects/structures/divine.dm b/code/game/objects/structures/divine.dm index 4ffc2fe060..a98b800e09 100644 --- a/code/game/objects/structures/divine.dm +++ b/code/game/objects/structures/divine.dm @@ -18,7 +18,7 @@ return to_chat(user, "You attempt to sacrifice [L] by invoking the sacrificial ritual.") L.gib() - message_admins("[key_name_admin(user)] has sacrificed [key_name_admin(L)] on the sacrifical altar.") + message_admins("[ADMIN_LOOKUPFLW(user)] has sacrificed [key_name_admin(L)] on the sacrifical altar at [AREACOORD(src)].") /obj/structure/healingfountain name = "healing fountain" diff --git a/code/game/objects/structures/false_walls.dm b/code/game/objects/structures/false_walls.dm index 842e540551..c877488601 100644 --- a/code/game/objects/structures/false_walls.dm +++ b/code/game/objects/structures/false_walls.dm @@ -245,8 +245,8 @@ /obj/structure/falsewall/plasma/attackby(obj/item/W, mob/user, params) if(W.is_hot() > 300) var/turf/T = get_turf(src) - message_admins("Plasma falsewall ignited by [ADMIN_LOOKUPFLW(user)] in [ADMIN_COORDJMP(T)]",0,1) - log_game("Plasma falsewall ignited by [key_name(user)] in [COORD(T)]") + message_admins("Plasma falsewall ignited by [ADMIN_LOOKUPFLW(user)] in [ADMIN_VERBOSEJMP(T)]") + log_game("Plasma falsewall ignited by [key_name(user)] in [AREACOORD(T)]") burnbabyburn() else return ..() diff --git a/code/game/objects/structures/mineral_doors.dm b/code/game/objects/structures/mineral_doors.dm index f2635770c6..561cc8ef8c 100644 --- a/code/game/objects/structures/mineral_doors.dm +++ b/code/game/objects/structures/mineral_doors.dm @@ -204,8 +204,8 @@ /obj/structure/mineral_door/transparent/plasma/attackby(obj/item/W, mob/user, params) if(W.is_hot()) var/turf/T = get_turf(src) - message_admins("Plasma mineral door ignited by [ADMIN_LOOKUPFLW(user)] in [ADMIN_COORDJMP(T)]",0,1) - log_game("Plasma mineral door ignited by [key_name(user)] in [COORD(T)]") + message_admins("Plasma mineral door ignited by [ADMIN_LOOKUPFLW(user)] in [ADMIN_VERBOSEJMP(T)]") + log_game("Plasma mineral door ignited by [key_name(user)] in [AREACOORD(T)]") TemperatureAct() else return ..() diff --git a/code/game/objects/structures/statues.dm b/code/game/objects/structures/statues.dm index 1f7991e374..d22dbddd52 100644 --- a/code/game/objects/structures/statues.dm +++ b/code/game/objects/structures/statues.dm @@ -123,18 +123,18 @@ if(burn) var/turf/T = get_turf(src) if(Proj.firer) - message_admins("Plasma statue ignited by [ADMIN_LOOKUPFLW(Proj.firer)] in [ADMIN_COORDJMP(T)]",0,1) - log_game("Plasma statue ignited by [key_name(Proj.firer)] in [COORD(T)]") + message_admins("Plasma statue ignited by [ADMIN_LOOKUPFLW(Proj.firer)] in [ADMIN_VERBOSEJMP(T)]") + log_game("Plasma statue ignited by [key_name(Proj.firer)] in [AREACOORD(T)]") else - message_admins("Plasma statue ignited by [Proj]. No known firer, in [ADMIN_COORDJMP(T)]",0,1) - log_game("Plasma statue ignited by [Proj] in [COORD(T)]. No known firer.") + message_admins("Plasma statue ignited by [Proj]. No known firer, in [ADMIN_VERBOSEJMP(T)]") + log_game("Plasma statue ignited by [Proj] in [AREACOORD(T)]. No known firer.") ..() /obj/structure/statue/plasma/attackby(obj/item/W, mob/user, params) if(W.is_hot() > 300)//If the temperature of the object is over 300, then ignite var/turf/T = get_turf(src) - message_admins("Plasma statue ignited by [ADMIN_LOOKUPFLW(user)] in [ADMIN_COORDJMP(T)]",0,1) - log_game("Plasma statue ignited by [key_name(user)] in [COORD(T)]") + message_admins("Plasma statue ignited by [ADMIN_LOOKUPFLW(user)] in [ADMIN_VERBOSEJMP(T)]") + log_game("Plasma statue ignited by [key_name(user)] in [AREACOORD(T)]") ignite(W.is_hot()) else return ..() diff --git a/code/game/shuttle_engines.dm b/code/game/shuttle_engines.dm index 396358ae47..0f68e68b7b 100644 --- a/code/game/shuttle_engines.dm +++ b/code/game/shuttle_engines.dm @@ -42,7 +42,7 @@ switch(state) if(ENGINE_UNWRENCHED) to_chat(user, "The [src.name] needs to be wrenched to the floor!") - if(EM_SECURED) + if(ENGINE_WRENCHED) if(!I.tool_start_check(user, amount=0)) return TRUE @@ -55,7 +55,7 @@ to_chat(user, "You weld \the [src] to the floor.") alter_engine_power(engine_power) - if(EM_WELDED) + if(ENGINE_WELDED) if(!I.tool_start_check(user, amount=0)) return TRUE @@ -149,3 +149,8 @@ bound_width = 96 bound_height = 96 appearance_flags = 0 + +#undef ENGINE_UNWRENCHED +#undef ENGINE_WRENCHED +#undef ENGINE_WELDED +#undef ENGINE_WELDTIME diff --git a/code/game/turfs/simulated/floor/mineral_floor.dm b/code/game/turfs/simulated/floor/mineral_floor.dm index e2e3356684..0ac7154592 100644 --- a/code/game/turfs/simulated/floor/mineral_floor.dm +++ b/code/game/turfs/simulated/floor/mineral_floor.dm @@ -44,8 +44,8 @@ /turf/open/floor/mineral/plasma/attackby(obj/item/W, mob/user, params) if(W.is_hot() > 300)//If the temperature of the object is over 300, then ignite - message_admins("Plasma flooring was ignited by [ADMIN_LOOKUPFLW(user)] in [ADMIN_COORDJMP(src)]",0,1) - log_game("Plasma flooring was ignited by [key_name(user)] in [COORD(src)]") + message_admins("Plasma flooring was ignited by [ADMIN_LOOKUPFLW(user)] in [ADMIN_VERBOSEJMP(src)]") + log_game("Plasma flooring was ignited by [key_name(user)] in [AREACOORD(src)]") ignite(W.is_hot()) return ..() diff --git a/code/game/turfs/simulated/minerals.dm b/code/game/turfs/simulated/minerals.dm index 9928f9cdc5..5393df669b 100644 --- a/code/game/turfs/simulated/minerals.dm +++ b/code/game/turfs/simulated/minerals.dm @@ -451,20 +451,19 @@ stage = GIBTONITE_ACTIVE visible_message("There was gibtonite inside! It's going to explode!") var/turf/bombturf = get_turf(src) - var/area/A = get_area(bombturf) var/notify_admins = 0 if(z != 5) notify_admins = 1 if(!triggered_by_explosion) - message_admins("[ADMIN_LOOKUPFLW(user)] has triggered a gibtonite deposit reaction at [A.name] [ADMIN_JMP(bombturf)].") + message_admins("[ADMIN_LOOKUPFLW(user)] has triggered a gibtonite deposit reaction at [ADMIN_VERBOSEJMP(bombturf)].") else - message_admins("An explosion has triggered a gibtonite deposit reaction at [A.name] [ADMIN_JMP(bombturf)].") + message_admins("An explosion has triggered a gibtonite deposit reaction at [ADMIN_VERBOSEJMP(bombturf)].") if(!triggered_by_explosion) - log_game("[key_name(user)] has triggered a gibtonite deposit reaction at [A.name] [COORD(bombturf)].") + log_game("[key_name(user)] has triggered a gibtonite deposit reaction at [AREACOORD(bombturf)].") else - log_game("An explosion has triggered a gibtonite deposit reaction at [A.name] [COORD(bombturf)]") + log_game("An explosion has triggered a gibtonite deposit reaction at [AREACOORD(bombturf)]") countdown(notify_admins) diff --git a/code/game/turfs/simulated/wall/mineral_walls.dm b/code/game/turfs/simulated/wall/mineral_walls.dm index c8ec3a5c5f..94e5a0a063 100644 --- a/code/game/turfs/simulated/wall/mineral_walls.dm +++ b/code/game/turfs/simulated/wall/mineral_walls.dm @@ -94,8 +94,8 @@ /turf/closed/wall/mineral/plasma/attackby(obj/item/W, mob/user, params) if(W.is_hot() > 300)//If the temperature of the object is over 300, then ignite - message_admins("Plasma wall ignited by [ADMIN_LOOKUPFLW(user)] in [ADMIN_COORDJMP(src)]",0,1) - log_game("Plasma wall ignited by [key_name(user)] in [COORD(src)]") + message_admins("Plasma wall ignited by [ADMIN_LOOKUPFLW(user)] in [ADMIN_VERBOSEJMP(src)]") + log_game("Plasma wall ignited by [key_name(user)] in [AREACOORD(src)]") ignite(W.is_hot()) return ..() diff --git a/code/modules/admin/DB_ban/functions.dm b/code/modules/admin/DB_ban/functions.dm index 90eac62b16..09d0d5d2e2 100644 --- a/code/modules/admin/DB_ban/functions.dm +++ b/code/modules/admin/DB_ban/functions.dm @@ -266,7 +266,7 @@ var/datum/DBQuery/query_edit_ban_reason = SSdbcore.NewQuery("UPDATE [format_table_name("ban")] SET reason = '[value]', edits = CONCAT(edits,'- [eckey] changed ban reason from \\\"[reason]\\\" to \\\"[value]\\\"
') WHERE id = [banid]") if(!query_edit_ban_reason.warn_execute()) return - message_admins("[key_name_admin(usr)] has edited a ban for [pckey]'s reason from [reason] to [value]",1) + message_admins("[key_name_admin(usr)] has edited a ban for [pckey]'s reason from [reason] to [value]") if("duration") if(!value) value = input("Insert the new duration (in minutes) for [pckey]'s ban", "New Duration", "[duration]", null) as null|num @@ -277,7 +277,7 @@ var/datum/DBQuery/query_edit_ban_duration = SSdbcore.NewQuery("UPDATE [format_table_name("ban")] SET duration = [value], edits = CONCAT(edits,'- [eckey] changed ban duration from [duration] to [value]
'), expiration_time = DATE_ADD(bantime, INTERVAL [value] MINUTE) WHERE id = [banid]") if(!query_edit_ban_duration.warn_execute()) return - message_admins("[key_name_admin(usr)] has edited a ban for [pckey]'s duration from [duration] to [value]",1) + message_admins("[key_name_admin(usr)] has edited a ban for [pckey]'s duration from [duration] to [value]") if("unban") if(alert("Unban [pckey]?", "Unban?", "Yes", "No") == "Yes") DB_ban_unban_by_id(banid) @@ -328,7 +328,7 @@ var/datum/DBQuery/query_unban = SSdbcore.NewQuery(sql_update) if(!query_unban.warn_execute()) return - message_admins("[key_name_admin(usr)] has lifted [pckey]'s ban.",1) + message_admins("[key_name_admin(usr)] has lifted [pckey]'s ban.") /client/proc/DB_ban_panel() set category = "Admin" diff --git a/code/modules/admin/sound_emitter.dm b/code/modules/admin/sound_emitter.dm index 298e38f295..028af313b0 100644 --- a/code/modules/admin/sound_emitter.dm +++ b/code/modules/admin/sound_emitter.dm @@ -143,7 +143,7 @@ if(M.client.prefs.toggles & SOUND_MIDI) M.playsound_local(M, sound_file, sound_volume, FALSE, channel = CHANNEL_ADMIN, pressure_affected = FALSE) if(user) - log_admin("[ADMIN_LOOKUPFLW(user)] activated a sound emitter with file \"[sound_file]\" at [COORD(src)]") + log_admin("[ADMIN_LOOKUPFLW(user)] activated a sound emitter with file \"[sound_file]\" at [AREACOORD(src)]") flick("shield1", src) #undef SOUND_EMITTER_LOCAL diff --git a/code/modules/admin/verbs/adminjump.dm b/code/modules/admin/verbs/adminjump.dm index 0136efc3b3..6dcd4e98ca 100644 --- a/code/modules/admin/verbs/adminjump.dm +++ b/code/modules/admin/verbs/adminjump.dm @@ -20,8 +20,8 @@ to_chat(src, "Nowhere to jump to!") return usr.forceMove(T) - log_admin("[key_name(usr)] jumped to [A]") - message_admins("[key_name_admin(usr)] jumped to [A]") + log_admin("[key_name(usr)] jumped to [AREACOORD(A)]") + message_admins("[key_name_admin(usr)] jumped to [AREACOORD(A)]") SSblackbox.record_feedback("tally", "admin_verb", 1, "Jump To Area") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/jumptoturf(turf/T in world) @@ -31,8 +31,8 @@ to_chat(src, "Only administrators may use this command.") return - log_admin("[key_name(usr)] jumped to [T.x],[T.y],[T.z] in [T.loc]") - message_admins("[key_name_admin(usr)] jumped to [T.x],[T.y],[T.z] in [T.loc]") + log_admin("[key_name(usr)] jumped to [AREACOORD(T)]") + message_admins("[key_name_admin(usr)] jumped to [AREACOORD(T)]") usr.forceMove(T) SSblackbox.record_feedback("tally", "admin_verb", 1, "Jump To Turf") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! return @@ -46,7 +46,7 @@ return log_admin("[key_name(usr)] jumped to [key_name(M)]") - message_admins("[key_name_admin(usr)] jumped to [key_name_admin(M)]") + message_admins("[key_name_admin(usr)] jumped to [ADMIN_LOOKUPFLW(M)] at [AREACOORD(M)]") if(src.mob) var/mob/A = src.mob var/turf/T = get_turf(M) @@ -89,7 +89,7 @@ return var/mob/M = selection.mob log_admin("[key_name(usr)] jumped to [key_name(M)]") - message_admins("[key_name_admin(usr)] jumped to [key_name_admin(M)]") + message_admins("[key_name_admin(usr)] jumped to [ADMIN_LOOKUPFLW(M)]") usr.forceMove(M.loc) @@ -104,8 +104,8 @@ return var/atom/loc = get_turf(usr) - log_admin("[key_name(usr)] teleported [key_name(M)] to [COORD(loc)]") - var/msg = "[key_name_admin(usr)] teleported [key_name_admin(M)] to [ADMIN_COORDJMP(loc)]" + log_admin("[key_name(usr)] teleported [key_name(M)] to [AREACOORD(loc)]") + var/msg = "[key_name_admin(usr)] teleported [ADMIN_LOOKUPFLW(M)] to [ADMIN_VERBOSEJMP(loc)]" message_admins(msg) admin_ticket_log(M, msg) M.forceMove(loc) @@ -131,7 +131,7 @@ if(!M) return log_admin("[key_name(usr)] teleported [key_name(M)]") - var/msg = "[key_name_admin(usr)] teleported [key_name_admin(M)]" + var/msg = "[key_name_admin(usr)] teleported [ADMIN_LOOKUPFLW(M)]" message_admins(msg) admin_ticket_log(M, msg) if(M) @@ -149,8 +149,8 @@ if(A && istype(A)) if(M.forceMove(safepick(get_area_turfs(A)))) - log_admin("[key_name(usr)] teleported [key_name(M)] to [A]") - var/msg = "[key_name_admin(usr)] teleported [key_name_admin(M)] to [A]" + log_admin("[key_name(usr)] teleported [key_name(M)] to [AREACOORD(A)]") + var/msg = "[key_name_admin(usr)] teleported [ADMIN_LOOKUPFLW(M)] to [AREACOORD(A)]" message_admins(msg) admin_ticket_log(M, msg) else diff --git a/code/modules/admin/verbs/atmosdebug.dm b/code/modules/admin/verbs/atmosdebug.dm index 1f14934065..75407eae9c 100644 --- a/code/modules/admin/verbs/atmosdebug.dm +++ b/code/modules/admin/verbs/atmosdebug.dm @@ -9,17 +9,17 @@ //all plumbing - yes, some things might get stated twice, doesn't matter. for (var/obj/machinery/atmospherics/plumbing in GLOB.machines) if (plumbing.nodealert) - to_chat(usr, "Unconnected [plumbing.name] located at [ADMIN_COORDJMP(plumbing)] ([get_area(plumbing.loc)])") + to_chat(usr, "Unconnected [plumbing.name] located at [ADMIN_VERBOSEJMP(plumbing)]") //Manifolds for (var/obj/machinery/atmospherics/pipe/manifold/pipe in GLOB.machines) if (!pipe.nodes[1] || !pipe.nodes[2] || !pipe.nodes[3]) - to_chat(usr, "Unconnected [pipe.name] located at [ADMIN_COORDJMP(pipe)] ([get_area(pipe.loc)])") + to_chat(usr, "Unconnected [pipe.name] located at [ADMIN_VERBOSEJMP(pipe)]") //Pipes for (var/obj/machinery/atmospherics/pipe/simple/pipe in GLOB.machines) if (!pipe.nodes[1] || !pipe.nodes[2]) - to_chat(usr, "Unconnected [pipe.name] located at [ADMIN_COORDJMP(pipe)] ([get_area(pipe.loc)])") + to_chat(usr, "Unconnected [pipe.name] located at [ADMIN_VERBOSEJMP(pipe)]") /client/proc/powerdebug() set category = "Mapping" @@ -33,9 +33,9 @@ if (!PN.nodes || !PN.nodes.len) if(PN.cables && (PN.cables.len > 1)) var/obj/structure/cable/C = PN.cables[1] - to_chat(usr, "Powernet with no nodes! (number [PN.number]) - example cable at [ADMIN_COORDJMP(C)] in area [get_area(C.loc)]") + to_chat(usr, "Powernet with no nodes! (number [PN.number]) - example cable at [ADMIN_VERBOSEJMP(C)]") if (!PN.cables || (PN.cables.len < 10)) if(PN.cables && (PN.cables.len > 1)) var/obj/structure/cable/C = PN.cables[1] - to_chat(usr, "Powernet with fewer than 10 cables! (number [PN.number]) - example cable at [ADMIN_COORDJMP(C)] in area [get_area(C.loc)]") + to_chat(usr, "Powernet with fewer than 10 cables! (number [PN.number]) - example cable at [ADMIN_VERBOSEJMP(C)]") diff --git a/code/modules/admin/verbs/borgpanel.dm b/code/modules/admin/verbs/borgpanel.dm index 8a162e7794..ec921e78bc 100644 --- a/code/modules/admin/verbs/borgpanel.dm +++ b/code/modules/admin/verbs/borgpanel.dm @@ -87,11 +87,11 @@ var/newcharge = input("New charge (0-[borg.cell.maxcharge]):", borg.name, borg.cell.charge) as num|null if (newcharge) borg.cell.charge = CLAMP(newcharge, 0, borg.cell.maxcharge) - message_admins("[key_name_admin(user)] set the charge of [key_name_admin(borg)][ADMIN_FLW(borg)] to [borg.cell.charge].") + message_admins("[key_name_admin(user)] set the charge of [ADMIN_LOOKUPFLW(borg)] to [borg.cell.charge].") log_admin("[key_name(user)] set the charge of [key_name(borg)] to [borg.cell.charge].") if ("remove_cell") QDEL_NULL(borg.cell) - message_admins("[key_name_admin(user)] deleted the cell of [key_name_admin(borg)][ADMIN_FLW(borg)].") + message_admins("[key_name_admin(user)] deleted the cell of [ADMIN_LOOKUPFLW(borg)].") log_admin("[key_name(user)] deleted the cell of [key_name(borg)].") if ("change_cell") var/chosen = pick_closest_path(null, make_types_fancy(typesof(/obj/item/stock_parts/cell))) @@ -104,45 +104,45 @@ borg.cell = new_cell borg.cell.charge = borg.cell.maxcharge borg.diag_hud_set_borgcell() - message_admins("[key_name_admin(user)] changed the cell of [key_name_admin(borg)][ADMIN_FLW(borg)] to [new_cell].") + message_admins("[key_name_admin(user)] changed the cell of [ADMIN_LOOKUPFLW(borg)] to [new_cell].") log_admin("[key_name(user)] changed the cell of [key_name(borg)] to [new_cell].") if ("toggle_emagged") borg.SetEmagged(!borg.emagged) if (borg.emagged) - message_admins("[key_name_admin(user)] emagged [key_name_admin(borg)][ADMIN_FLW(borg)].") + message_admins("[key_name_admin(user)] emagged [ADMIN_LOOKUPFLW(borg)].") log_admin("[key_name(user)] emagged [key_name(borg)].") else - message_admins("[key_name_admin(user)] un-emagged [key_name_admin(borg)][ADMIN_FLW(borg)].") + message_admins("[key_name_admin(user)] un-emagged [ADMIN_LOOKUPFLW(borg)].") log_admin("[key_name(user)] un-emagged [key_name(borg)].") if ("toggle_lawupdate") borg.lawupdate = !borg.lawupdate if (borg.lawupdate) - message_admins("[key_name_admin(user)] enabled lawsync on [key_name_admin(borg)][ADMIN_FLW(borg)].") + message_admins("[key_name_admin(user)] enabled lawsync on [ADMIN_LOOKUPFLW(borg)].") log_admin("[key_name(user)] enabled lawsync on [key_name(borg)].") else - message_admins("[key_name_admin(user)] disabled lawsync on [key_name_admin(borg)][ADMIN_FLW(borg)].") + message_admins("[key_name_admin(user)] disabled lawsync on [ADMIN_LOOKUPFLW(borg)].") log_admin("[key_name(user)] disabled lawsync on [key_name(borg)].") if ("toggle_lockdown") borg.SetLockdown(!borg.lockcharge) if (borg.lockcharge) - message_admins("[key_name_admin(user)] locked down [key_name_admin(borg)][ADMIN_FLW(borg)].") + message_admins("[key_name_admin(user)] locked down [ADMIN_LOOKUPFLW(borg)].") log_admin("[key_name(user)] locked down [key_name(borg)].") else - message_admins("[key_name_admin(user)] released [key_name_admin(borg)][ADMIN_FLW(borg)] from lockdown.") + message_admins("[key_name_admin(user)] released [ADMIN_LOOKUPFLW(borg)] from lockdown.") log_admin("[key_name(user)] released [key_name(borg)] from lockdown.") if ("toggle_scrambledcodes") borg.scrambledcodes = !borg.scrambledcodes if (borg.scrambledcodes) - message_admins("[key_name_admin(user)] enabled scrambled codes on [key_name_admin(borg)][ADMIN_FLW(borg)].") + message_admins("[key_name_admin(user)] enabled scrambled codes on [ADMIN_LOOKUPFLW(borg)].") log_admin("[key_name(user)] enabled scrambled codes on [key_name(borg)].") else - message_admins("[key_name_admin(user)] disabled scrambled codes on [key_name_admin(borg)][ADMIN_FLW(borg)].") + message_admins("[key_name_admin(user)] disabled scrambled codes on [ADMIN_LOOKUPFLW(borg)].") log_admin("[key_name(user)] disabled scrambled codes on [key_name(borg)].") if ("rename") var/new_name = stripped_input(user,"What would you like to name this cyborg?","Input a name",borg.real_name,MAX_NAME_LEN) if(!new_name) return - message_admins("[key_name_admin(user)] renamed [key_name_admin(borg)][ADMIN_FLW(borg)] to [new_name].") + message_admins("[key_name_admin(user)] renamed [ADMIN_LOOKUPFLW(borg)] to [new_name].") log_admin("[key_name(user)] renamed [key_name(borg)] to [new_name].") borg.fully_replace_character_name(borg.real_name,new_name) if ("toggle_upgrade") @@ -151,14 +151,14 @@ if (installedupgrade) installedupgrade.deactivate(borg, user) borg.upgrades -= installedupgrade - message_admins("[key_name_admin(user)] removed the [installedupgrade] upgrade from [key_name_admin(borg)][ADMIN_FLW(borg)].") + message_admins("[key_name_admin(user)] removed the [installedupgrade] upgrade from [ADMIN_LOOKUPFLW(borg)].") log_admin("[key_name(user)] removed the [installedupgrade] upgrade from [key_name(borg)].") qdel(installedupgrade) else var/obj/item/borg/upgrade/upgrade = new upgradepath(borg) upgrade.action(borg, user) borg.upgrades += upgrade - message_admins("[key_name_admin(user)] added the [upgrade] borg upgrade to [key_name_admin(borg)][ADMIN_FLW(borg)].") + message_admins("[key_name_admin(user)] added the [upgrade] borg upgrade to [ADMIN_LOOKUPFLW(borg)].") log_admin("[key_name(user)] added the [upgrade] borg upgrade to [key_name(borg)].") if ("toggle_radio") var/channel = params["channel"] @@ -175,7 +175,7 @@ borg.radio.keyslot.syndie = FALSE else if (channel == "CentCom") borg.radio.keyslot.independent = FALSE - message_admins("[key_name_admin(user)] removed the [channel] radio channel from [key_name_admin(borg)][ADMIN_FLW(borg)].") + message_admins("[key_name_admin(user)] removed the [channel] radio channel from [ADMIN_LOOKUPFLW(borg)].") log_admin("[key_name(user)] removed the [channel] radio channel from [key_name(borg)].") else // We're adding a channel if (!borg.radio.keyslot) // Assert that an encryption key exists @@ -185,14 +185,14 @@ borg.radio.keyslot.syndie = TRUE else if (channel == "CentCom") borg.radio.keyslot.independent = TRUE - message_admins("[key_name_admin(user)] added the [channel] radio channel to [key_name_admin(borg)][ADMIN_FLW(borg)].") + message_admins("[key_name_admin(user)] added the [channel] radio channel to [ADMIN_LOOKUPFLW(borg)].") log_admin("[key_name(user)] added the [channel] radio channel to [key_name(borg)].") borg.radio.recalculateChannels() if ("setmodule") var/newmodulepath = text2path(params["module"]) if (ispath(newmodulepath)) borg.module.transform_to(newmodulepath) - message_admins("[key_name_admin(user)] changed the module of [key_name_admin(borg)][ADMIN_FLW(borg)] to [newmodulepath].") + message_admins("[key_name_admin(user)] changed the module of [ADMIN_LOOKUPFLW(borg)] to [newmodulepath].") log_admin("[key_name(user)] changed the module of [key_name(borg)] to [newmodulepath].") if ("slavetoai") var/mob/living/silicon/ai/newai = locate(params["slavetoai"]) in GLOB.ai_list @@ -202,14 +202,14 @@ borg.undeploy() borg.connected_ai = newai borg.notify_ai(TRUE) - message_admins("[key_name_admin(user)] slaved [key_name_admin(borg)][ADMIN_FLW(borg)] to the AI [key_name_admin(newai)][ADMIN_FLW(newai)].") + message_admins("[key_name_admin(user)] slaved [ADMIN_LOOKUPFLW(borg)] to the AI [ADMIN_LOOKUPFLW(newai)].") log_admin("[key_name(user)] slaved [key_name(borg)] to the AI [key_name(newai)].") else if (params["slavetoai"] == "null") borg.notify_ai(DISCONNECT) if(borg.shell) borg.undeploy() borg.connected_ai = null - message_admins("[key_name_admin(user)] freed [key_name_admin(borg)][ADMIN_FLW(borg)] from being slaved to an AI.") + message_admins("[key_name_admin(user)] freed [ADMIN_LOOKUPFLW(borg)] from being slaved to an AI.") log_admin("[key_name(user)] freed [key_name(borg)] from being slaved to an AI.") if (borg.lawupdate) borg.lawsync() diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 2fd212b4dc..1644e97035 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -333,8 +333,8 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) if(ishuman(M)) INVOKE_ASYNC(M, /mob/living/carbon/human/proc/Alienize) SSblackbox.record_feedback("tally", "admin_verb", 1, "Make Alien") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - log_admin("[key_name(usr)] made [key_name(M)] into an alien.") - message_admins("[key_name_admin(usr)] made [key_name(M)] into an alien.") + log_admin("[key_name(usr)] made [key_name(M)] into an alien at [AREACOORD(M)].") + message_admins("[key_name_admin(usr)] made [ADMIN_LOOKUPFLW(M)] into an alien.") else alert("Invalid mob") @@ -348,8 +348,8 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) if(ishuman(M)) INVOKE_ASYNC(M, /mob/living/carbon/human/proc/slimeize) SSblackbox.record_feedback("tally", "admin_verb", 1, "Make Slime") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - log_admin("[key_name(usr)] made [key_name(M)] into a slime.") - message_admins("[key_name_admin(usr)] made [key_name(M)] into a slime.") + log_admin("[key_name(usr)] made [key_name(M)] into a slime at [AREACOORD(M)].") + message_admins("[key_name_admin(usr)] made [ADMIN_LOOKUPFLW(M)] into a slime.") else alert("Invalid mob") @@ -434,7 +434,7 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) qdel(O) CHECK_TICK log_admin("[key_name(src)] has deleted all ([counter]) instances of [hsbitem].") - message_admins("[key_name_admin(src)] has deleted all ([counter]) instances of [hsbitem].", 0) + message_admins("[key_name_admin(src)] has deleted all ([counter]) instances of [hsbitem].") SSblackbox.record_feedback("tally", "admin_verb", 1, "Delete All") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -443,7 +443,7 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) set name = "Make Powernets" SSmachines.makepowernets() log_admin("[key_name(src)] has remade the powernet. makepowernets() called.") - message_admins("[key_name_admin(src)] has remade the powernets. makepowernets() called.", 0) + message_admins("[key_name_admin(src)] has remade the powernets. makepowernets() called.") SSblackbox.record_feedback("tally", "admin_verb", 1, "Make Powernets") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/cmd_admin_grantfullaccess(mob/M in GLOB.mob_list) @@ -522,7 +522,7 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) var/bad_shit = 0 for(var/obj/machinery/computer/atmos_control/tank/console in GLOB.atmos_air_controllers) - dat += "

[console] at [get_area_name(console, TRUE)] [COORD(console)]:


" + dat += "

[console] at [AREACOORD(console)]:


" if(console.input_tag == console.output_tag) dat += "Error: input_tag is the same as the output_tag, \"[console.input_tag]\"!
" bad_shit++ @@ -749,7 +749,7 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) H.regenerate_icons() log_admin("[key_name(usr)] changed the equipment of [key_name(H)] to [dresscode].") - message_admins("[key_name_admin(usr)] changed the equipment of [key_name_admin(H)] to [dresscode].") + message_admins("[key_name_admin(usr)] changed the equipment of [ADMIN_LOOKUPFLW(H)] to [dresscode].") /client/proc/robust_dress_shop() var/list/outfits = list("Cancel","Naked","Custom","As Job...") diff --git a/code/modules/admin/verbs/diagnostics.dm b/code/modules/admin/verbs/diagnostics.dm index 5e21955800..2bd67eaf37 100644 --- a/code/modules/admin/verbs/diagnostics.dm +++ b/code/modules/admin/verbs/diagnostics.dm @@ -7,7 +7,7 @@ if(T.active_hotspot) burning = TRUE - var/list/lines = list("[COORD(target)]: [env.temperature] K ([env.temperature - T0C] C), [env.return_pressure()] kPa[(burning)?(", burning"):(null)]") + var/list/lines = list("[AREACOORD(target)]: [env.temperature] K ([env.temperature - T0C] C), [env.return_pressure()] kPa[(burning)?(", burning"):(null)]") for(var/id in env_gases) var/gas = env_gases[id] var/moles = gas[MOLES] @@ -49,8 +49,8 @@ log_admin("DEBUG: [key_name(M)] next_move = [M.next_move] lastDblClick = [M.next_click] world.time = [world.time]") M.next_move = 1 M.next_click = 0 - message_admins("[key_name_admin(largest_move_mob)] had the largest move delay with [largest_move_time] frames / [DisplayTimeText(largest_move_time)]!") - message_admins("[key_name_admin(largest_click_mob)] had the largest click delay with [largest_click_time] frames / [DisplayTimeText(largest_click_time)]!") + message_admins("[ADMIN_LOOKUPFLW(largest_move_mob)] had the largest move delay with [largest_move_time] frames / [DisplayTimeText(largest_move_time)]!") + message_admins("[ADMIN_LOOKUPFLW(largest_click_mob)] had the largest click delay with [largest_click_time] frames / [DisplayTimeText(largest_click_time)]!") message_admins("world.time = [world.time]") SSblackbox.record_feedback("tally", "admin_verb", 1, "Unfreeze Everyone") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! return diff --git a/code/modules/admin/verbs/manipulate_organs.dm b/code/modules/admin/verbs/manipulate_organs.dm index e82a99815e..4d1de50e47 100644 --- a/code/modules/admin/verbs/manipulate_organs.dm +++ b/code/modules/admin/verbs/manipulate_organs.dm @@ -15,7 +15,7 @@ organ = new organ organ.Insert(C) log_admin("[key_name(usr)] has added organ [organ.type] to [key_name(C)]") - message_admins("[key_name_admin(usr)] has added organ [organ.type] to [key_name(C)]") + message_admins("[key_name_admin(usr)] has added organ [organ.type] to [ADMIN_LOOKUPFLW(C)]") if("add implant") for(var/path in subtypesof(/obj/item/implant)) @@ -27,7 +27,7 @@ organ = new organ organ.implant(C) log_admin("[key_name(usr)] has added implant [organ.type] to [key_name(C)]") - message_admins("[key_name_admin(usr)] has added implant [organ.type] to [key_name(C)]") + message_admins("[key_name_admin(usr)] has added implant [organ.type] to [ADMIN_LOOKUPFLW(C)]") if("drop organ/implant", "remove organ/implant") for(var/X in C.internal_organs) @@ -46,7 +46,7 @@ var/obj/item/implant/I log_admin("[key_name(usr)] has removed [organ.type] from [key_name(C)]") - message_admins("[key_name_admin(usr)] has removed [organ.type] from [key_name(C)]") + message_admins("[key_name_admin(usr)] has removed [organ.type] from [ADMIN_LOOKUPFLW(C)]") if(isorgan(organ)) O = organ diff --git a/code/modules/admin/verbs/mapping.dm b/code/modules/admin/verbs/mapping.dm index c62ee34dac..800a94c4ba 100644 --- a/code/modules/admin/verbs/mapping.dm +++ b/code/modules/admin/verbs/mapping.dm @@ -105,11 +105,11 @@ GLOBAL_LIST_INIT(admin_verbs_debug_mapping, list( for(var/obj/machinery/camera/C2 in CL) if(C1 != C2) if(C1.c_tag == C2.c_tag) - output += "
  • c_tag match for cameras at [ADMIN_COORDJMP(C1)] ([C1.loc.loc]) and [ADMIN_COORDJMP(C2)] ([C2.loc.loc]) - c_tag is [C1.c_tag]
  • " + output += "
  • c_tag match for cameras at [ADMIN_VERBOSEJMP(C1)] and [ADMIN_VERBOSEJMP(C2)] - c_tag is [C1.c_tag]
  • " if(C1.loc == C2.loc && C1.dir == C2.dir && C1.pixel_x == C2.pixel_x && C1.pixel_y == C2.pixel_y) - output += "
  • FULLY overlapping cameras at [ADMIN_COORDJMP(C1)] ([C1.loc.loc]) Networks: [json_encode(C1.network)] and [json_encode(C2.network)]
  • " + output += "
  • FULLY overlapping cameras at [ADMIN_VERBOSEJMP(C1)] Networks: [json_encode(C1.network)] and [json_encode(C2.network)]
  • " if(C1.loc == C2.loc) - output += "
  • Overlapping cameras at [ADMIN_COORDJMP(C1)] ([C1.loc.loc]) Networks: [json_encode(C1.network)] and [json_encode(C2.network)]
  • " + output += "
  • Overlapping cameras at [ADMIN_VERBOSEJMP(C1)] Networks: [json_encode(C1.network)] and [json_encode(C2.network)]
  • " var/turf/T = get_step(C1,turn(C1.dir,180)) if(!T || !isturf(T) || !T.density ) if(!(locate(/obj/structure/grille) in T)) @@ -119,7 +119,7 @@ GLOBAL_LIST_INIT(admin_verbs_debug_mapping, list( window_check = 1 break if(!window_check) - output += "
  • Camera not connected to wall at [ADMIN_COORDJMP(C1)] ([C1.loc.loc]) Network: [json_encode(C1.network)]
  • " + output += "
  • Camera not connected to wall at [ADMIN_VERBOSEJMP(C1)] Network: [json_encode(C1.network)]
  • " output += "" usr << browse(output,"window=airreport;size=1000x500") @@ -153,7 +153,7 @@ GLOBAL_LIST_INIT(admin_verbs_debug_mapping, list( for(var/t in GLOB.active_turfs_startlist) var/turf/T = t - dat += "[ADMIN_COORDJMP(T)]\n" + dat += "[ADMIN_VERBOSEJMP(T)]\n" dat += "
    " usr << browse(dat, "window=at_list") diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index be0b9d04bb..0d97f8f8c6 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -14,7 +14,7 @@ M.regenerate_icons() log_admin("[key_name(usr)] made [key_name(M)] drop everything!") - var/msg = "[key_name_admin(usr)] made [key_name_admin(M)] drop everything!" + var/msg = "[key_name_admin(usr)] made [ADMIN_LOOKUPFLW(M)] drop everything!" message_admins(msg) admin_ticket_log(M, msg) SSblackbox.record_feedback("tally", "admin_verb", 1, "Drop Everything") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -149,8 +149,8 @@ for(var/mob/M in view(range,A)) to_chat(M, msg) - log_admin("LocalNarrate: [key_name(usr)] at [get_area(A)][COORD(A)]: [msg]") - message_admins(" LocalNarrate: [key_name_admin(usr)] at [get_area(A)][ADMIN_JMP(A)]: [msg]
    ") + log_admin("LocalNarrate: [key_name(usr)] at [AREACOORD(A)]: [msg]") + message_admins(" LocalNarrate: [key_name_admin(usr)] at [ADMIN_VERBOSEJMP(A)]: [msg]
    ") SSblackbox.record_feedback("tally", "admin_verb", 1, "Local Narrate") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/cmd_admin_godmode(mob/M in GLOB.mob_list) @@ -163,7 +163,7 @@ to_chat(usr, "Toggled [(M.status_flags & GODMODE) ? "ON" : "OFF"]") log_admin("[key_name(usr)] has toggled [key_name(M)]'s nodamage to [(M.status_flags & GODMODE) ? "On" : "Off"]") - var/msg = "[key_name_admin(usr)] has toggled [key_name_admin(M)]'s nodamage to [(M.status_flags & GODMODE) ? "On" : "Off"]" + var/msg = "[key_name_admin(usr)] has toggled [ADMIN_LOOKUPFLW(M)]'s nodamage to [(M.status_flags & GODMODE) ? "On" : "Off"]" message_admins(msg) admin_ticket_log(M, msg) SSblackbox.record_feedback("nested tally", "admin_toggle", 1, list("Godmode", "[M.status_flags & GODMODE ? "Enabled" : "Disabled"]")) //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -504,7 +504,7 @@ Traitors and the like can also be revived with the previous role mostly intact. M.revive(full_heal = 1, admin_revive = 1) log_admin("[key_name(usr)] healed / revived [key_name(M)]") - var/msg = "Admin [key_name_admin(usr)] healed / revived [key_name_admin(M)]!" + var/msg = "Admin [key_name_admin(usr)] healed / revived [ADMIN_LOOKUPFLW(M)]!" message_admins(msg) admin_ticket_log(M, msg) SSblackbox.record_feedback("tally", "admin_verb", 1, "Rejuvinate") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -609,8 +609,8 @@ Traitors and the like can also be revived with the previous role mostly intact. return explosion(O, devastation, heavy, light, flash, null, null,flames) - log_admin("[key_name(usr)] created an explosion ([devastation],[heavy],[light],[flames]) at ([O.x],[O.y],[O.z])") - message_admins("[key_name_admin(usr)] created an explosion ([devastation],[heavy],[light],[flames]) at ([O.x],[O.y],[O.z])") + log_admin("[key_name(usr)] created an explosion ([devastation],[heavy],[light],[flames]) at [AREACOORD(O)]") + message_admins("[key_name_admin(usr)] created an explosion ([devastation],[heavy],[light],[flames]) at [AREACOORD(O)]") SSblackbox.record_feedback("tally", "admin_verb", 1, "Explosion") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! return else @@ -633,8 +633,8 @@ Traitors and the like can also be revived with the previous role mostly intact. if (heavy || light) empulse(O, heavy, light) - log_admin("[key_name(usr)] created an EM Pulse ([heavy],[light]) at ([O.x],[O.y],[O.z])") - message_admins("[key_name_admin(usr)] created an EM Pulse ([heavy],[light]) at ([O.x],[O.y],[O.z])") + log_admin("[key_name(usr)] created an EM Pulse ([heavy],[light]) at [AREACOORD(O)]") + message_admins("[key_name_admin(usr)] created an EM Pulse ([heavy],[light]) at [AREACOORD(O)]") SSblackbox.record_feedback("tally", "admin_verb", 1, "EM Pulse") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! return @@ -821,7 +821,7 @@ Traitors and the like can also be revived with the previous role mostly intact. N.set_active() log_admin("[key_name(usr)] [N.timing ? "activated" : "deactivated"] a nuke at ([N.x],[N.y],[N.z]).") - message_admins("[ADMIN_LOOKUPFLW(usr)] [N.timing ? "activated" : "deactivated"] a nuke at [ADMIN_COORDJMP(N)].") + message_admins("[ADMIN_LOOKUPFLW(usr)] [N.timing ? "activated" : "deactivated"] a nuke at [ADMIN_VERBOSEJMP(N)].") SSblackbox.record_feedback("nested tally", "admin_toggle", 1, list("Toggle Nuke", "[N.timing]")) //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! GLOBAL_LIST_EMPTY(custom_outfits) //Admin created outfits diff --git a/code/modules/antagonists/cult/runes.dm b/code/modules/antagonists/cult/runes.dm index a1241d5998..0dcd5e6c21 100644 --- a/code/modules/antagonists/cult/runes.dm +++ b/code/modules/antagonists/cult/runes.dm @@ -497,12 +497,12 @@ structure_check() searches for nearby cultist structures required for the invoca user.visible_message("[user.name] begins erasing [src]...", "You begin erasing [src]...") if(do_after(user, 50, target = src)) //Prevents accidental erasures. log_game("Summon Narsie rune erased by [user.mind.key] (ckey) with [I.name]") - message_admins("[key_name_admin(user)] erased a Narsie rune with [I.name]") + message_admins("[ADMIN_LOOKUPFLW(user)] erased a Narsie rune with [I.name]") ..() else if(istype(I, /obj/item/nullrod)) //Begone foul magiks. You cannot hinder me. log_game("Summon Narsie rune erased by [user.mind.key] (ckey) using a null rod") - message_admins("[key_name_admin(user)] erased a Narsie rune with a null rod") + message_admins("[ADMIN_LOOKUPFLW(user)] erased a Narsie rune with a null rod") ..() //Rite of Resurrection: Requires a dead or inactive cultist. When reviving the dead, you can only perform one revival for every sacrifice your cult has carried out. diff --git a/code/modules/antagonists/disease/disease_event.dm b/code/modules/antagonists/disease/disease_event.dm index ad66ee0cbb..7183ed5455 100644 --- a/code/modules/antagonists/disease/disease_event.dm +++ b/code/modules/antagonists/disease/disease_event.dm @@ -20,7 +20,7 @@ var/mob/camera/disease/virus = new /mob/camera/disease(SSmapping.get_station_center()) virus.key = selected.key INVOKE_ASYNC(virus, /mob/camera/disease/proc/pick_name) - message_admins("[key_name_admin(virus)] has been made into a sentient disease by an event.") + message_admins("[ADMIN_LOOKUPFLW(virus)] has been made into a sentient disease by an event.") log_game("[key_name(virus)] was spawned as a sentient disease by an event.") spawned_mobs += virus return SUCCESSFUL_SPAWN diff --git a/code/modules/antagonists/morph/morph.dm b/code/modules/antagonists/morph/morph.dm index 6572584eab..12f8d22897 100644 --- a/code/modules/antagonists/morph/morph.dm +++ b/code/modules/antagonists/morph/morph.dm @@ -238,7 +238,7 @@ player_mind.add_antag_datum(/datum/antagonist/morph) to_chat(S, S.playstyle_string) SEND_SOUND(S, sound('sound/magic/mutate.ogg')) - message_admins("[key_name_admin(S)] has been made into a morph by an event.") + message_admins("[ADMIN_LOOKUPFLW(S)] has been made into a morph by an event.") log_game("[key_name(S)] was spawned as a morph by an event.") spawned_mobs += S return SUCCESSFUL_SPAWN diff --git a/code/modules/antagonists/revenant/revenant_spawn_event.dm b/code/modules/antagonists/revenant/revenant_spawn_event.dm index 483be4dc34..c9a892cd64 100644 --- a/code/modules/antagonists/revenant/revenant_spawn_event.dm +++ b/code/modules/antagonists/revenant/revenant_spawn_event.dm @@ -53,7 +53,7 @@ var/mob/living/simple_animal/revenant/revvie = new(pick(spawn_locs)) revvie.key = selected.key - message_admins("[key_name_admin(revvie)] [ADMIN_FLW(revvie)] has been made into a revenant by an event.") + message_admins("[ADMIN_LOOKUPFLW(revvie)] has been made into a revenant by an event.") log_game("[key_name(revvie)] was spawned as a revenant by an event.") spawned_mobs += revvie return SUCCESSFUL_SPAWN diff --git a/code/modules/antagonists/slaughter/slaughterevent.dm b/code/modules/antagonists/slaughter/slaughterevent.dm index 38054fccec..4d81741c91 100644 --- a/code/modules/antagonists/slaughter/slaughterevent.dm +++ b/code/modules/antagonists/slaughter/slaughterevent.dm @@ -41,7 +41,7 @@ to_chat(S, S.playstyle_string) to_chat(S, "You are currently not currently in the same plane of existence as the station. Blood Crawl near a blood pool to manifest.") SEND_SOUND(S, 'sound/magic/demon_dies.ogg') - message_admins("[key_name_admin(S)] has been made into a slaughter demon by an event.") + message_admins("[ADMIN_LOOKUPFLW(S)] has been made into a slaughter demon by an event.") log_game("[key_name(S)] was spawned as a slaughter demon by an event.") spawned_mobs += S return SUCCESSFUL_SPAWN diff --git a/code/modules/assembly/bomb.dm b/code/modules/assembly/bomb.dm index 25a0e804a4..c9157244b8 100644 --- a/code/modules/assembly/bomb.dm +++ b/code/modules/assembly/bomb.dm @@ -52,7 +52,7 @@ if(I.use_tool(src, user, 0, volume=40)) status = TRUE GLOB.bombers += "[key_name(user)] welded a single tank bomb. Temp: [bombtank.air_contents.temperature-T0C]" - message_admins("[key_name_admin(user)] welded a single tank bomb. Temp: [bombtank.air_contents.temperature-T0C]") + message_admins("[ADMIN_LOOKUPFLW(user)] welded a single tank bomb. Temp: [bombtank.air_contents.temperature-T0C]") to_chat(user, "A pressure hole has been bored to [bombtank] valve. \The [bombtank] can now be ignited.") add_fingerprint(user) return TRUE diff --git a/code/modules/atmospherics/machinery/portable/canister.dm b/code/modules/atmospherics/machinery/portable/canister.dm index 132e750343..1771609125 100644 --- a/code/modules/atmospherics/machinery/portable/canister.dm +++ b/code/modules/atmospherics/machinery/portable/canister.dm @@ -437,8 +437,8 @@ danger[gas[GAS_META][META_GAS_NAME]] = gas[MOLES] //ex. "plasma" = 20 if(danger.len) - message_admins("[ADMIN_LOOKUPFLW(usr)] opened a canister that contains the following: [ADMIN_JMP(src)]") - log_admin("[key_name(usr)] opened a canister that contains the following at [COORD(src)]:") + message_admins("[ADMIN_LOOKUPFLW(usr)] opened a canister that contains the following at [ADMIN_VERBOSEJMP(src)]:") + log_admin("[key_name(usr)] opened a canister that contains the following at [AREACOORD(src)]:") for(var/name in danger) var/msg = "[name]: [danger[name]] moles." log_admin(msg) diff --git a/code/modules/atmospherics/machinery/portable/pump.dm b/code/modules/atmospherics/machinery/portable/pump.dm index 88b7f2d38a..c0658c781d 100644 --- a/code/modules/atmospherics/machinery/portable/pump.dm +++ b/code/modules/atmospherics/machinery/portable/pump.dm @@ -114,9 +114,8 @@ var/plasma = air_contents.gases[/datum/gas/plasma] var/n2o = air_contents.gases[/datum/gas/nitrous_oxide] if(n2o || plasma) - var/area/A = get_area(src) - message_admins("[ADMIN_LOOKUPFLW(usr)] turned on a pump that contains [n2o ? "N2O" : ""][n2o && plasma ? " & " : ""][plasma ? "Plasma" : ""] at [A][ADMIN_JMP(src)]") - log_admin("[key_name(usr)] turned on a pump that contains [n2o ? "N2O" : ""][n2o && plasma ? " & " : ""][plasma ? "Plasma" : ""] at [A][COORD(src)]") + message_admins("[ADMIN_LOOKUPFLW(usr)] turned on a pump that contains [n2o ? "N2O" : ""][n2o && plasma ? " & " : ""][plasma ? "Plasma" : ""] at [ADMIN_VERBOSEJMP(src)]") + log_admin("[key_name(usr)] turned on a pump that contains [n2o ? "N2O" : ""][n2o && plasma ? " & " : ""][plasma ? "Plasma" : ""] at [AREACOORD(src)]") else if(on && direction == PUMP_OUT) investigate_log("[key_name(usr)] started a transfer into [holding].
    ", INVESTIGATE_ATMOS) . = TRUE diff --git a/code/modules/awaymissions/bluespaceartillery.dm b/code/modules/awaymissions/bluespaceartillery.dm index 87b9736722..70d5fc0f4c 100644 --- a/code/modules/awaymissions/bluespaceartillery.dm +++ b/code/modules/awaymissions/bluespaceartillery.dm @@ -47,7 +47,7 @@ return if(usr.contents.Find(src) || (in_range(src, usr) && isturf(loc)) || issilicon(usr)) priority_announce("Bluespace artillery fire detected. Brace for impact.") - message_admins("[key_name_admin(usr)] has launched an artillery strike.") + message_admins("[ADMIN_LOOKUPFLW(usr)] has launched an artillery strike.") var/list/L = list() for(var/turf/T in get_area_turfs(thearea.type)) L+=T diff --git a/code/modules/awaymissions/mission_code/Academy.dm b/code/modules/awaymissions/mission_code/Academy.dm index ae119db9e7..b233235d81 100644 --- a/code/modules/awaymissions/mission_code/Academy.dm +++ b/code/modules/awaymissions/mission_code/Academy.dm @@ -131,7 +131,7 @@ if(LAZYLEN(candidates)) var/mob/dead/observer/C = pick(candidates) - message_admins("[key_name_admin(C)] was spawned as Wizard Academy Defender") + message_admins("[ADMIN_LOOKUPFLW(C)] was spawned as Wizard Academy Defender") current_wizard.ghostize() // on the off chance braindead defender gets back in current_wizard.key = C.key @@ -273,7 +273,7 @@ var/list/mob/dead/observer/candidates = pollCandidatesForMob("Do you want to play as [user.real_name] Servant?", ROLE_WIZARD, null, ROLE_WIZARD, 50, H) if(LAZYLEN(candidates)) var/mob/dead/observer/C = pick(candidates) - message_admins("[key_name_admin(C)] was spawned as Dice Servant") + message_admins("[ADMIN_LOOKUPFLW(C)] was spawned as Dice Servant") H.key = C.key var/obj/effect/proc_holder/spell/targeted/summonmob/S = new diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index 2d12b7b0a4..19b7d02225 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -62,7 +62,7 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( topiclimiter[ADMINSWARNED_AT] = minute msg += " Administrators have been informed." log_game("[key_name(src)] Has hit the per-minute topic limit of [mtl] topic calls in a given game minute") - message_admins("[key_name_admin(src)] [ADMIN_FLW(usr)] [ADMIN_KICK(usr)] Has hit the per-minute topic limit of [mtl] topic calls in a given game minute") + message_admins("[ADMIN_LOOKUPFLW(src)] [ADMIN_KICK(usr)] Has hit the per-minute topic limit of [mtl] topic calls in a given game minute") to_chat(src, "[msg]") return @@ -684,11 +684,11 @@ GLOBAL_LIST_EMPTY(external_rsc_urls) msg += " Administrators have been informed." if (ab) log_game("[key_name(src)] is using the middle click aimbot exploit") - message_admins("[key_name_admin(src)] [ADMIN_FLW(usr)] [ADMIN_KICK(usr)] is using the middle click aimbot exploit") + message_admins("[ADMIN_LOOKUPFLW(src)] [ADMIN_KICK(usr)] is using the middle click aimbot exploit") add_system_note("aimbot", "Is using the middle click aimbot exploit") log_game("[key_name(src)] Has hit the per-minute click limit of [mcl] clicks in a given game minute") - message_admins("[key_name_admin(src)] [ADMIN_FLW(usr)] [ADMIN_KICK(usr)] Has hit the per-minute click limit of [mcl] clicks in a given game minute") + message_admins("[ADMIN_LOOKUPFLW(src)] [ADMIN_KICK(usr)] Has hit the per-minute click limit of [mcl] clicks in a given game minute") to_chat(src, "[msg]") return diff --git a/code/modules/client/verbs/suicide.dm b/code/modules/client/verbs/suicide.dm index c968cc9c76..9cce4e7660 100644 --- a/code/modules/client/verbs/suicide.dm +++ b/code/modules/client/verbs/suicide.dm @@ -199,6 +199,7 @@ death(0) /mob/living/proc/suicide_log() +<<<<<<< HEAD var/turf/T = get_turf(src) log_game("[key_name(src)] committed suicide at [get_area(src)][COORD(T)] as [src.type].") @@ -209,6 +210,12 @@ log_game("[key_name(src)] (job: [src.job ? "[src.job]" : "None"]) committed suicide at [get_area(src)][COORD(T)].") message_admins("[key_name(src)] (job: [job ? "[job]" : "None"]) committed suicide at [get_area(src)].") +======= + log_game("[key_name(src)] committed suicide at [AREACOORD(src)] as [src.type].") + +/mob/living/carbon/human/suicide_log() + log_game("[key_name(src)] (job: [src.job ? "[src.job]" : "None"]) committed suicide at [AREACOORD(src)].") +>>>>>>> c41d6ac... Standardizes and cleans up some admin messages & logging (#38128) /mob/living/proc/canSuicide() if(stat == CONSCIOUS) diff --git a/code/modules/events/alien_infestation.dm b/code/modules/events/alien_infestation.dm index 87b12ad4cf..ddc75830d6 100644 --- a/code/modules/events/alien_infestation.dm +++ b/code/modules/events/alien_infestation.dm @@ -65,7 +65,7 @@ spawncount-- successSpawn = TRUE - message_admins("[key_name_admin(new_xeno)] has been made into an alien by an event.") + message_admins("[ADMIN_LOOKUPFLW(new_xeno)] has been made into an alien by an event.") log_game("[key_name(new_xeno)] was spawned as an alien by an event.") spawned_mobs += new_xeno diff --git a/code/modules/events/blob.dm b/code/modules/events/blob.dm index 45968df0cf..c17918d733 100644 --- a/code/modules/events/blob.dm +++ b/code/modules/events/blob.dm @@ -34,6 +34,6 @@ var/mob/dead/observer/new_blob = pick(candidates) var/mob/camera/blob/BC = new_blob.become_overmind() spawned_mobs += BC - message_admins("[key_name_admin(BC)] has been made into a blob overmind by an event.") + message_admins("[ADMIN_LOOKUPFLW(BC)] has been made into a blob overmind by an event.") log_game("[key_name(BC)] was spawned as a blob overmind by an event.") return SUCCESSFUL_SPAWN diff --git a/code/modules/events/devil.dm b/code/modules/events/devil.dm index 83c6dcb83d..3760cbe05d 100644 --- a/code/modules/events/devil.dm +++ b/code/modules/events/devil.dm @@ -34,7 +34,7 @@ add_devil(devil, ascendable = FALSE) spawned_mobs += devil - message_admins("[key_name_admin(devil)] has been made into a devil by an event.") + message_admins("[ADMIN_LOOKUPFLW(devil)] has been made into a devil by an event.") log_game("[key_name(devil)] was spawned as a devil by an event.") var/datum/job/jobdatum = SSjob.GetJob("Assistant") devil.job = jobdatum.title diff --git a/code/modules/events/disease_outbreak.dm b/code/modules/events/disease_outbreak.dm index b19c8358c2..81e93244ea 100644 --- a/code/modules/events/disease_outbreak.dm +++ b/code/modules/events/disease_outbreak.dm @@ -70,7 +70,7 @@ var/list/name_symptoms = list() //for feedback for(var/datum/symptom/S in A.symptoms) name_symptoms += S.name - message_admins("An event has triggered a random advanced virus outbreak on [key_name_admin(H)]! It has these symptoms: [english_list(name_symptoms)]") + message_admins("An event has triggered a random advanced virus outbreak on [ADMIN_LOOKUPFLW(H)]! It has these symptoms: [english_list(name_symptoms)]") log_game("An event has triggered a random advanced virus outbreak on [key_name(H)]! It has these symptoms: [english_list(name_symptoms)]") break diff --git a/code/modules/events/nightmare.dm b/code/modules/events/nightmare.dm index b1cebb98c5..698f5130f1 100644 --- a/code/modules/events/nightmare.dm +++ b/code/modules/events/nightmare.dm @@ -37,7 +37,7 @@ player_mind.add_antag_datum(/datum/antagonist/nightmare) S.set_species(/datum/species/shadow/nightmare) playsound(S, 'sound/magic/ethereal_exit.ogg', 50, 1, -1) - message_admins("[key_name_admin(S)] has been made into a Nightmare by an event.") + message_admins("[ADMIN_LOOKUPFLW(S)] has been made into a Nightmare by an event.") log_game("[key_name(S)] was spawned as a Nightmare by an event.") spawned_mobs += S return SUCCESSFUL_SPAWN diff --git a/code/modules/events/operative.dm b/code/modules/events/operative.dm index 424888f99b..7fca4188b7 100644 --- a/code/modules/events/operative.dm +++ b/code/modules/events/operative.dm @@ -33,7 +33,7 @@ Mind.transfer_to(operative) Mind.add_antag_datum(/datum/antagonist/nukeop/lone) - message_admins("[key_name_admin(operative)] has been made into lone operative by an event.") + message_admins("[ADMIN_LOOKUPFLW(operative)] has been made into lone operative by an event.") log_game("[key_name(operative)] was spawned as a lone operative by an event.") spawned_mobs += operative return SUCCESSFUL_SPAWN diff --git a/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/code/modules/food_and_drinks/drinks/drinks/bottle.dm index cda2f50ca2..7153587c79 100644 --- a/code/modules/food_and_drinks/drinks/drinks/bottle.dm +++ b/code/modules/food_and_drinks/drinks/drinks/bottle.dm @@ -422,12 +422,10 @@ /obj/item/reagent_containers/food/drinks/bottle/molotov/attackby(obj/item/I, mob/user, params) if(I.is_hot() && !active) active = 1 - var/turf/bombturf = get_turf(src) - var/area/bombarea = get_area(bombturf) - var/message = "[ADMIN_LOOKUP(user)] has primed a [name] for detonation at [ADMIN_COORDJMP(bombturf)]." + var/message = "[ADMIN_LOOKUP(user)] has primed a [name] for detonation at [ADMIN_VERBOSEJMP(user)]." GLOB.bombers += message message_admins(message) - log_game("[key_name(user)] has primed a [name] for detonation at [bombarea] [COORD(bombturf)].") + log_game("[key_name(user)] has primed a [name] for detonation at [AREACOORD(user)].") to_chat(user, "You light [src] on fire.") add_overlay(GLOB.fire_overlay) diff --git a/code/modules/food_and_drinks/food/snacks_meat.dm b/code/modules/food_and_drinks/food/snacks_meat.dm index 8affd79e52..bd1dbc4f8e 100644 --- a/code/modules/food_and_drinks/food/snacks_meat.dm +++ b/code/modules/food_and_drinks/food/snacks_meat.dm @@ -189,7 +189,7 @@ var/mob/living/carbon/monkey/bananas = new(drop_location(), TRUE, spammer) if (!QDELETED(bananas)) visible_message("[src] expands!") - bananas.log_message("Spawned via [src] at [COORD(src)], Last attached mob: [key_name(spammer)].", INDIVIDUAL_ATTACK_LOG) + bananas.log_message("Spawned via [src] at [AREACOORD(src)], Last attached mob: [key_name(spammer)].", INDIVIDUAL_ATTACK_LOG) else if (!spammer) // Visible message in case there are no fingerprints visible_message("[src] fails to expand!") qdel(src) diff --git a/code/modules/hydroponics/grown/citrus.dm b/code/modules/hydroponics/grown/citrus.dm index 38f8a40ec3..30b4865a9d 100644 --- a/code/modules/hydroponics/grown/citrus.dm +++ b/code/modules/hydroponics/grown/citrus.dm @@ -111,12 +111,11 @@ foodtype = FRUIT /obj/item/reagent_containers/food/snacks/grown/firelemon/attack_self(mob/living/user) - var/area/A = get_area(user) user.visible_message("[user] primes [src]!", "You prime [src]!") - var/message = "[ADMIN_LOOKUPFLW(user)] primed a combustible lemon for detonation at [A] [ADMIN_COORDJMP(user)]" + var/message = "[ADMIN_LOOKUPFLW(user)] primed a combustible lemon for detonation at [ADMIN_VERBOSEJMP(user)]" GLOB.bombers += message message_admins(message) - log_game("[key_name(user)] primed a combustible lemon for detonation at [A] [COORD(user)].") + log_game("[key_name(user)] primed a combustible lemon for detonation at [AREACOORD(user)].") if(iscarbon(user)) var/mob/living/carbon/C = user C.throw_mode_on() diff --git a/code/modules/hydroponics/grown/flowers.dm b/code/modules/hydroponics/grown/flowers.dm index 8455df887e..62c3c0b064 100644 --- a/code/modules/hydroponics/grown/flowers.dm +++ b/code/modules/hydroponics/grown/flowers.dm @@ -195,8 +195,8 @@ to_chat(M, "You are lit on fire from the intense heat of the [name]!") M.adjust_fire_stacks(seed.potency / 20) if(M.IgniteMob()) - message_admins("[key_name_admin(user)] set [key_name_admin(M)] on fire") - log_game("[key_name(user)] set [key_name(M)] on fire") + message_admins("[ADMIN_LOOKUPFLW(user)] set [ADMIN_LOOKUPFLW(M)] on fire with [src] at [AREACOORD(user)]") + log_game("[key_name(user)] set [key_name(M)] on fire with [src] at [AREACOORD(user)]") /obj/item/grown/novaflower/afterattack(atom/A as mob|obj, mob/user,proximity) if(!proximity) diff --git a/code/modules/hydroponics/grown/kudzu.dm b/code/modules/hydroponics/grown/kudzu.dm index c35281088d..e9dec09799 100644 --- a/code/modules/hydroponics/grown/kudzu.dm +++ b/code/modules/hydroponics/grown/kudzu.dm @@ -36,8 +36,8 @@ to_chat(user, "There is too much kudzu here to plant [src].") return FALSE to_chat(user, "You plant [src].") - message_admins("Kudzu planted by [ADMIN_LOOKUPFLW(user)] at [ADMIN_COORDJMP(user)]",0,1) - investigate_log("was planted by [key_name(user)] at [COORD(user)]", INVESTIGATE_BOTANY) + message_admins("Kudzu planted by [ADMIN_LOOKUPFLW(user)] at [ADMIN_VERBOSEJMP(user)]") + investigate_log("was planted by [key_name(user)] at [AREACOORD(user)]", INVESTIGATE_BOTANY) new /datum/spacevine_controller(get_turf(user), mutations, potency, production) qdel(src) diff --git a/code/modules/hydroponics/grown/misc.dm b/code/modules/hydroponics/grown/misc.dm index 5a7c8c93cf..82ff56e7c9 100644 --- a/code/modules/hydroponics/grown/misc.dm +++ b/code/modules/hydroponics/grown/misc.dm @@ -136,10 +136,9 @@ max_integrity = 40 /obj/item/reagent_containers/food/snacks/grown/cherry_bomb/attack_self(mob/living/user) - var/area/A = get_area(user) user.visible_message("[user] plucks the stem from [src]!", "You pluck the stem from [src], which begins to hiss loudly!") - message_admins("[ADMIN_LOOKUPFLW(user)] primed a cherry bomb for detonation at [A] [ADMIN_COORDJMP(user)]") - log_game("[key_name(user)] primed a cherry bomb for detonation at [A] [COORD(user)].") + message_admins("[ADMIN_LOOKUPFLW(user)] primed a cherry bomb for detonation at [ADMIN_VERBOSEJMP(user)]") + log_game("[key_name(user)] primed a cherry bomb for detonation at [AREACOORD(user)].") prime() /obj/item/reagent_containers/food/snacks/grown/cherry_bomb/deconstruct(disassembled = TRUE) diff --git a/code/modules/hydroponics/grown/mushrooms.dm b/code/modules/hydroponics/grown/mushrooms.dm index 352d4eff7b..4668f12c3c 100644 --- a/code/modules/hydroponics/grown/mushrooms.dm +++ b/code/modules/hydroponics/grown/mushrooms.dm @@ -303,7 +303,7 @@ /obj/item/reagent_containers/food/snacks/grown/mushroom/glowshroom/shadowshroom/attack_self(mob/user) . = ..() if(.) - investigate_log("was planted by [key_name(user)] at [COORD(user)]", INVESTIGATE_BOTANY) + investigate_log("was planted by [key_name(user)] at [AREACOORD(user)]", INVESTIGATE_BOTANY) //// LAVALAND MUSHROOMS //// diff --git a/code/modules/jobs/job_types/silicon.dm b/code/modules/jobs/job_types/silicon.dm index 28ee321f50..c53e034ddf 100644 --- a/code/modules/jobs/job_types/silicon.dm +++ b/code/modules/jobs/job_types/silicon.dm @@ -60,9 +60,7 @@ AI /datum/job/ai/announce(mob/living/silicon/ai/AI) . = ..() - var/area/A = get_area(AI) - var/turf/T = get_turf(AI) - SSticker.OnRoundstart(CALLBACK(GLOBAL_PROC, .proc/minor_announce, "[AI] has been downloaded to an empty bluespace-networked AI core at [COORD(T)], [A.name].")) + SSticker.OnRoundstart(CALLBACK(GLOBAL_PROC, .proc/minor_announce, "[AI] has been downloaded to an empty bluespace-networked AI core at [AREACOORD(AI)].")) /datum/job/ai/config_check() return CONFIG_GET(flag/allow_ai) diff --git a/code/modules/mapping/mapping_helpers.dm b/code/modules/mapping/mapping_helpers.dm index 9fed915c98..8a7f5cb91e 100644 --- a/code/modules/mapping/mapping_helpers.dm +++ b/code/modules/mapping/mapping_helpers.dm @@ -9,7 +9,7 @@ var/list/baseturf_to_replace var/baseturf - + layer = POINT_LAYER /obj/effect/baseturf_helper/Initialize() @@ -30,7 +30,7 @@ var/area/our_area = get_area(src) for(var/i in get_area_turfs(our_area, z)) replace_baseturf(i) - + qdel(src) /obj/effect/baseturf_helper/proc/replace_baseturf(turf/thing) @@ -108,11 +108,11 @@ var/obj/machinery/door/airlock/airlock = locate(/obj/machinery/door/airlock) in loc if(airlock) if(airlock.cyclelinkeddir) - log_world("### MAP WARNING, [src] at [COORD(src)] tried to set [airlock] cyclelinkeddir, but it's already set!") + log_world("### MAP WARNING, [src] at [AREACOORD(src)] tried to set [airlock] cyclelinkeddir, but it's already set!") else airlock.cyclelinkeddir = dir else - log_world("### MAP WARNING, [src] failed to find an airlock at [COORD(src)]") + log_world("### MAP WARNING, [src] failed to find an airlock at [AREACOORD(src)]") /obj/effect/mapping_helpers/airlock/locked @@ -127,11 +127,11 @@ var/obj/machinery/door/airlock/airlock = locate(/obj/machinery/door/airlock) in loc if(airlock) if(airlock.locked) - log_world("### MAP WARNING, [src] at [COORD(src)] tried to bolt [airlock] but it's already locked!") + log_world("### MAP WARNING, [src] at [AREACOORD(src)] tried to bolt [airlock] but it's already locked!") else airlock.locked = TRUE else - log_world("### MAP WARNING, [src] failed to find an airlock at [COORD(src)]") + log_world("### MAP WARNING, [src] failed to find an airlock at [AREACOORD(src)]") //needs to do its thing before spawn_rivers() is called diff --git a/code/modules/mining/equipment/survival_pod.dm b/code/modules/mining/equipment/survival_pod.dm index 8ad4053f6a..9ad6d59c3a 100644 --- a/code/modules/mining/equipment/survival_pod.dm +++ b/code/modules/mining/equipment/survival_pod.dm @@ -57,12 +57,12 @@ used = FALSE return - playsound(get_turf(src), 'sound/effects/phasein.ogg', 100, 1) + playsound(src, 'sound/effects/phasein.ogg', 100, 1) var/turf/T = deploy_location if(!is_mining_level(T.z)) //only report capsules away from the mining/lavaland level - message_admins("[ADMIN_LOOKUPFLW(usr)] activated a bluespace capsule away from the mining level! [ADMIN_JMP(T)]") - log_admin("[key_name(usr)] activated a bluespace capsule away from the mining level at [get_area(T)][COORD(T)]") + message_admins("[ADMIN_LOOKUPFLW(usr)] activated a bluespace capsule away from the mining level! [ADMIN_VERBOSEJMP(T)]") + log_admin("[key_name(usr)] activated a bluespace capsule away from the mining level at [AREACOORD(T)]") template.load(deploy_location, centered = TRUE) new /obj/effect/particle_effect/smoke(get_turf(src)) qdel(src) diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index 953eb1d02c..e845821ac6 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -915,8 +915,8 @@ var/old_name = T.name if(T.TerraformTurf(turf_type)) user.visible_message("[user] turns \the [old_name] into [transform_string]!") - message_admins("[key_name_admin(user)] fired the lava staff at [get_area(target)]. [ADMIN_COORDJMP(T)]") - log_game("[key_name(user)] fired the lava staff at [get_area(target)] [COORD(T)].") + message_admins("[ADMIN_LOOKUPFLW(user)] fired the lava staff at [ADMIN_VERBOSEJMP(T)]") + log_game("[key_name(user)] fired the lava staff at [AREACOORD(T)].") timer = world.time + create_cooldown playsound(T,'sound/magic/fireball.ogg', 200, 1) else @@ -968,7 +968,7 @@ INVOKE_ASYNC(B, /obj/effect/mine/pickup/bloodbath/.proc/mineEffect, H) to_chat(user, "You shatter the bottle!") playsound(user.loc, 'sound/effects/glassbr1.ogg', 100, 1) - message_admins("[key_name_admin(user)][ADMIN_FLW(user)] has activated a bottle of mayhem!") + message_admins("[ADMIN_LOOKUPFLW(user)] has activated a bottle of mayhem!") add_logs(user, null, "activated a bottle of mayhem", src) qdel(src) @@ -1008,7 +1008,7 @@ var/mob/living/L = choice - message_admins("[key_name_admin(L)][ADMIN_FLW(L)] has been marked for death by [key_name_admin(user)]!") + message_admins("[ADMIN_LOOKUPFLW(L)] has been marked for death by [ADMIN_LOOKUPFLW(user)]!") var/datum/objective/survive/survive = new survive.owner = L.mind diff --git a/code/modules/mining/ores_coins.dm b/code/modules/mining/ores_coins.dm index 62ef7bde65..2835323172 100644 --- a/code/modules/mining/ores_coins.dm +++ b/code/modules/mining/ores_coins.dm @@ -263,25 +263,24 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ playsound(src,'sound/effects/hit_on_shattered_glass.ogg',50,1) icon_state = "Gibtonite active" var/turf/bombturf = get_turf(src) - var/area/A = get_area(bombturf) var/notify_admins = 0 if(z != 5)//Only annoy the admins ingame if we're triggered off the mining zlevel notify_admins = 1 if(notify_admins) if(triggered_by == 1) - message_admins("An explosion has triggered a [name] to detonate at [ADMIN_COORDJMP(bombturf)].") + message_admins("An explosion has triggered a [name] to detonate at [ADMIN_VERBOSEJMP(bombturf)].") else if(triggered_by == 2) - message_admins("A signal has triggered a [name] to detonate at [ADMIN_COORDJMP(bombturf)]. Igniter attacher: [ADMIN_LOOKUPFLW(attacher)]") + message_admins("A signal has triggered a [name] to detonate at [ADMIN_VERBOSEJMP(bombturf)]. Igniter attacher: [ADMIN_LOOKUPFLW(attacher)]") else - message_admins("[ADMIN_LOOKUPFLW(attacher)] has triggered a [name] to detonate at [ADMIN_COORDJMP(bombturf)].") + message_admins("[ADMIN_LOOKUPFLW(attacher)] has triggered a [name] to detonate at [ADMIN_VERBOSEJMP(bombturf)].") if(triggered_by == 1) - log_game("An explosion has primed a [name] for detonation at [A][COORD(bombturf)]") + log_game("An explosion has primed a [name] for detonation at [AREACOORD(bombturf)]") else if(triggered_by == 2) - log_game("A signal has primed a [name] for detonation at [A][COORD(bombturf)]. Igniter attacher: [key_name(attacher)].") + log_game("A signal has primed a [name] for detonation at [AREACOORD(bombturf)]. Igniter attacher: [key_name(attacher)].") else user.visible_message("[user] strikes \the [src], causing a chain reaction!", "You strike \the [src], causing a chain reaction.") - log_game("[key_name(user)] has primed a [name] for detonation at [A][COORD(bombturf)]") + log_game("[key_name(user)] has primed a [name] for detonation at [AREACOORD(bombturf)]") det_timer = addtimer(CALLBACK(src, .proc/detonate, notify_admins), det_time, TIMER_STOPPABLE) /obj/item/twohanded/required/gibtonite/proc/detonate(notify_admins) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index e4e76f16b9..ffeee159ee 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -169,9 +169,7 @@ var/turf/start_T = get_turf(loc) //Get the start and target tile for the descriptors var/turf/end_T = get_turf(target) if(start_T && end_T) - var/start_T_descriptor = "tile in [get_area_name(start_T, TRUE)] ([start_T.x],[start_T.y],[start_T.z])" - var/end_T_descriptor = "tile at [get_area_name(end_T, TRUE)] ([end_T.x],[end_T.y],[end_T.z])" - add_logs(src, throwable_mob, "thrown", addition="grab from [start_T_descriptor] towards [end_T_descriptor]") + add_logs(src, throwable_mob, "thrown", addition="grab from tile in [AREACOORD(start_T)] towards tile at [AREACOORD(end_T)]") else if(!(I.flags_1 & (NODROP_1|ABSTRACT_1))) thrown_thing = I diff --git a/code/modules/mob/living/silicon/ai/say.dm b/code/modules/mob/living/silicon/ai/say.dm index 3ad39bb016..c5820eb8c1 100644 --- a/code/modules/mob/living/silicon/ai/say.dm +++ b/code/modules/mob/living/silicon/ai/say.dm @@ -45,10 +45,10 @@ var/turf/padturf = get_turf(T) var/padloc if(padturf) - padloc = COORD(padturf) + padloc = AREACOORD(padturf) else padloc = "(UNKNOWN)" - log_talk(src,"HOLOPAD [padloc]: [key_name(src)] : [message]", LOGSAY) + log_talk(src,"HOLOPAD in [padloc]: [key_name(src)] : [message]", LOGSAY) send_speech(message, 7, T, "robot", get_spans(), language) to_chat(src, "Holopad transmitted, [real_name] \"[message]\"") else diff --git a/code/modules/mob/living/silicon/robot/robot_defense.dm b/code/modules/mob/living/silicon/robot/robot_defense.dm index ef1da59c36..0356c934ff 100644 --- a/code/modules/mob/living/silicon/robot/robot_defense.dm +++ b/code/modules/mob/living/silicon/robot/robot_defense.dm @@ -130,7 +130,7 @@ SetStun(60) //Borgs were getting into trouble because they would attack the emagger before the new laws were shown lawupdate = 0 connected_ai = null - message_admins("[key_name_admin(user)] emagged cyborg [key_name_admin(src)]. Laws overridden.") + message_admins("[ADMIN_LOOKUPFLW(user)] emagged cyborg [ADMIN_LOOKUPFLW(src)]. Laws overridden.") log_game("[key_name(user)] emagged cyborg [key_name(src)]. Laws overridden.") var/time = time2text(world.realtime,"hh:mm:ss") GLOB.lawchanges.Add("[time] : [user.name]([user.key]) emagged [name]([key])") diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index 8ef39f3b06..f98603f7d6 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -434,7 +434,7 @@ It's fairly easy to fix if dealing with single letters but not so much with comp to_chat(M, "Control of your mob has been offered to dead players.") if(usr) log_admin("[key_name(usr)] has offered control of ([key_name(M)]) to ghosts.") - message_admins("[key_name_admin(usr)] has offered control of ([key_name_admin(M)]) to ghosts") + message_admins("[key_name_admin(usr)] has offered control of ([ADMIN_LOOKUPFLW(M)]) to ghosts") var/poll_message = "Do you want to play as [M.real_name]?" if(M.mind && M.mind.assigned_role) poll_message = "[poll_message] Job:[M.mind.assigned_role]." @@ -455,7 +455,7 @@ It's fairly easy to fix if dealing with single letters but not so much with comp return TRUE else to_chat(M, "There were no ghosts willing to take control.") - message_admins("No ghosts were willing to take control of [key_name_admin(M)])") + message_admins("No ghosts were willing to take control of [ADMIN_LOOKUPFLW(M)])") return FALSE /mob/proc/is_flying(mob/M = src) diff --git a/code/modules/ninja/ninja_event.dm b/code/modules/ninja/ninja_event.dm index 258f470e3f..9fd8e4baf2 100644 --- a/code/modules/ninja/ninja_event.dm +++ b/code/modules/ninja/ninja_event.dm @@ -72,7 +72,7 @@ Contents: throw EXCEPTION("Ninja created with incorrect mind") spawned_mobs += Ninja - message_admins("[key_name_admin(Ninja)] has been made into a ninja by an event.") + message_admins("[ADMIN_LOOKUPFLW(Ninja)] has been made into a ninja by an event.") log_game("[key_name(Ninja)] was spawned as a ninja by an event.") return SUCCESSFUL_SPAWN diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index 66b90f4a1e..a2bbe73937 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -140,7 +140,7 @@ By design, d1 is the smallest direction and d2 is the highest return user.visible_message("[user] cuts the cable.", "You cut the cable.") stored.add_fingerprint(user) - investigate_log("was cut by [key_name(usr, usr.client)] in [get_area(T)]", INVESTIGATE_WIRES) + investigate_log("was cut by [key_name(usr, usr.client)] in [AREACOORD(src)]", INVESTIGATE_WIRES) deconstruct() return diff --git a/code/modules/power/gravitygenerator.dm b/code/modules/power/gravitygenerator.dm index 0446fbc49b..22c41ad2fd 100644 --- a/code/modules/power/gravitygenerator.dm +++ b/code/modules/power/gravitygenerator.dm @@ -290,18 +290,17 @@ GLOBAL_LIST_EMPTY(gravity_generators) // We will keep track of this by adding ne use_power = on ? ACTIVE_POWER_USE : IDLE_POWER_USE // Sound the alert if gravity was just enabled or disabled. var/alert = FALSE - var/area/A = get_area(src) if(SSticker.IsRoundInProgress()) if(on) // If we turned on and the game is live. if(gravity_in_level() == 0) alert = 1 investigate_log("was brought online and is now producing gravity for this level.", INVESTIGATE_GRAVITY) - message_admins("The gravity generator was brought online [A][ADMIN_COORDJMP(src)]") + message_admins("The gravity generator was brought online [ADMIN_VERBOSEJMP(src)]") else if(gravity_in_level() == 1) alert = 1 investigate_log("was brought offline and there is now no gravity for this level.", INVESTIGATE_GRAVITY) - message_admins("The gravity generator was brought offline with no backup generator. [A][ADMIN_COORDJMP(src)]") + message_admins("The gravity generator was brought offline with no backup generator. [ADMIN_VERBOSEJMP(src)]") update_icon() update_list() diff --git a/code/modules/power/rtg.dm b/code/modules/power/rtg.dm index 7266a3e8a0..c5759c5adb 100644 --- a/code/modules/power/rtg.dm +++ b/code/modules/power/rtg.dm @@ -83,8 +83,8 @@ /obj/machinery/power/rtg/abductor/bullet_act(obj/item/projectile/Proj) ..() if(!going_kaboom && istype(Proj) && !Proj.nodamage && ((Proj.damage_type == BURN) || (Proj.damage_type == BRUTE))) - message_admins("[key_name_admin(Proj.firer)] triggered an Abductor Core explosion via projectile.") - log_game("[key_name(Proj.firer)] triggered an Abductor Core explosion via projectile.") + message_admins("[ADMIN_LOOKUPFLW(Proj.firer)] triggered an Abductor Core explosion at [AREACOORD(src)] via projectile.") + log_game("[key_name(Proj.firer)] triggered an Abductor Core explosion at [AREACOORD(src)] via projectile.") overload() /obj/machinery/power/rtg/abductor/blob_act(obj/structure/blob/B) diff --git a/code/modules/power/singularity/emitter.dm b/code/modules/power/singularity/emitter.dm index 27ba1dcaf5..670dd0a8e1 100644 --- a/code/modules/power/singularity/emitter.dm +++ b/code/modules/power/singularity/emitter.dm @@ -1,3 +1,8 @@ +//emitter construction defines +#define EMITTER_UNWRENCHED 0 +#define EMITTER_WRENCHED 1 +#define EMITTER_WELDED 2 + /obj/machinery/power/emitter name = "emitter" desc = "A heavy-duty industrial laser, often used in containment fields and power generation." @@ -14,14 +19,14 @@ active_power_usage = 300 var/icon_state_on = "emitter_+a" - var/active = 0 - var/powered = 0 + var/active = FALSE + var/powered = FALSE var/fire_delay = 100 var/maximum_fire_delay = 100 var/minimum_fire_delay = 20 var/last_shot = 0 var/shot_number = 0 - var/state = 0 + var/state = EMITTER_UNWRENCHED var/locked = FALSE var/allow_switch_interact = TRUE @@ -46,14 +51,14 @@ idle_power_usage = FALSE locked = TRUE req_access_txt = "100" - state = 2 + state = EMITTER_WELDED use_power = FALSE /obj/machinery/power/emitter/Initialize() . = ..() RefreshParts() wires = new /datum/wires/emitter(src) - if(state == 2 && anchored) + if(state == EMITTER_WELDED && anchored) connect_to_network() sparks = new @@ -93,9 +98,9 @@ /obj/machinery/power/emitter/Destroy() if(SSticker.IsRoundInProgress()) var/turf/T = get_turf(src) - message_admins("Emitter deleted at [ADMIN_COORDJMP(T)]",0,1) - log_game("Emitter deleted at [COORD(T)]") - investigate_log("deleted at [get_area(src)] [COORD(T)]", INVESTIGATE_SINGULO) + message_admins("Emitter deleted at [ADMIN_VERBOSEJMP(T)]") + log_game("Emitter deleted at [AREACOORD(T)]") + investigate_log("deleted at [AREACOORD(T)]", INVESTIGATE_SINGULO) QDEL_NULL(sparks) return ..() @@ -108,33 +113,35 @@ /obj/machinery/power/emitter/interact(mob/user) add_fingerprint(user) - if(state == 2) + if(state == EMITTER_WELDED) if(!powernet) - to_chat(user, "The emitter isn't connected to a wire!") - return 1 + to_chat(user, "\The [src] isn't connected to a wire!") + return TRUE if(!locked && allow_switch_interact) - if(src.active==1) - src.active = 0 - to_chat(user, "You turn off \the [src].") - message_admins("Emitter turned off by [ADMIN_LOOKUPFLW(user)] in [ADMIN_COORDJMP(src)]",0,1) - log_game("Emitter turned off by [key_name(user)] in [COORD(src)]") - investigate_log("turned off by [key_name(user)] at [get_area(src)]", INVESTIGATE_SINGULO) + if(active == TRUE) + active = FALSE + to_chat(user, "You turn off [src].") else - src.active = 1 - to_chat(user, "You turn on \the [src].") - src.shot_number = 0 - src.fire_delay = maximum_fire_delay - investigate_log("turned on by [key_name(user)] at [get_area(src)]", INVESTIGATE_SINGULO) + active = TRUE + to_chat(user, "You turn on [src].") + shot_number = 0 + fire_delay = maximum_fire_delay + + message_admins("Emitter turned [active ? "ON" : "OFF"] by [ADMIN_LOOKUPFLW(user)] in [ADMIN_VERBOSEJMP(src)]") + log_game("Emitter turned [active ? "ON" : "OFF"] by [key_name(user)] in [AREACOORD(src)]") + investigate_log("turned [active ? "ON" : "OFF"] by [key_name(user)] at [AREACOORD(src)]", INVESTIGATE_SINGULO) + update_icon() + else to_chat(user, "The controls are locked!") else to_chat(user, "[src] needs to be firmly secured to the floor first!") - return 1 + return TRUE /obj/machinery/power/emitter/attack_animal(mob/living/simple_animal/M) if(ismegafauna(M) && anchored) - state = 0 + state = EMITTER_UNWRENCHED anchored = FALSE M.visible_message("[M] rips [src] free from its moorings!") else @@ -145,26 +152,26 @@ /obj/machinery/power/emitter/process() if(stat & (BROKEN)) return - if(src.state != 2 || (!powernet && active_power_usage)) - src.active = 0 + if(state != EMITTER_WELDED || (!powernet && active_power_usage)) + active = FALSE update_icon() return - if(src.active == 1) + if(active == TRUE) if(!active_power_usage || avail(active_power_usage)) add_load(active_power_usage) if(!powered) - powered = 1 + powered = TRUE update_icon() - investigate_log("regained power and turned on at [get_area(src)]", INVESTIGATE_SINGULO) + investigate_log("regained power and turned ON at [AREACOORD(src)]", INVESTIGATE_SINGULO) else if(powered) - powered = 0 + powered = FALSE update_icon() - investigate_log("lost power and turned off at [get_area(src)]", INVESTIGATE_SINGULO) - log_game("Emitter lost power in ([x],[y],[z])") + investigate_log("lost power and turned OFF at [AREACOORD(src)]", INVESTIGATE_SINGULO) + log_game("Emitter lost power in [AREACOORD(src)]") return - if(charge <=80) - charge+=5 + if(charge <= 80) + charge += 5 if(!check_delay() || manual == TRUE) return FALSE fire_beam() @@ -177,7 +184,7 @@ /obj/machinery/power/emitter/proc/fire_beam_pulse() if(!check_delay()) return FALSE - if(state != 2) + if(state != EMITTER_WELDED) return FALSE if(avail(active_power_usage)) add_load(active_power_usage) @@ -185,7 +192,7 @@ /obj/machinery/power/emitter/proc/fire_beam(mob/user) var/obj/item/projectile/P = new projectile_type(get_turf(src)) - playsound(get_turf(src), projectile_sound, 50, 1) + playsound(get_turf(src), projectile_sound, 50, TRUE) if(prob(35)) sparks.start() P.firer = user? user : src @@ -212,7 +219,7 @@ to_chat(user, "Turn \the [src] off first!") return FAILED_UNFASTEN - else if(state == EM_WELDED) + else if(state == EMITTER_WELDED) if(!silent) to_chat(user, "[src] is welded to the floor!") return FAILED_UNFASTEN @@ -223,9 +230,9 @@ . = ..() if(. == SUCCESSFUL_UNFASTEN) if(anchored) - state = EM_SECURED + state = EMITTER_WRENCHED else - state = EM_UNSECURED + state = EMITTER_UNWRENCHED /obj/machinery/power/emitter/wrench_act(mob/living/user, obj/item/I) default_unfasten_wrench(user, I) @@ -237,26 +244,26 @@ return TRUE switch(state) - if(EM_UNSECURED) + if(EMITTER_UNWRENCHED) to_chat(user, "The [src.name] needs to be wrenched to the floor!") - if(EM_SECURED) + if(EMITTER_WRENCHED) if(!I.tool_start_check(user, amount=0)) return TRUE user.visible_message("[user.name] starts to weld the [name] to the floor.", \ "You start to weld \the [src] to the floor...", \ "You hear welding.") if(I.use_tool(src, user, 20, volume=50)) - state = EM_WELDED + state = EMITTER_WELDED to_chat(user, "You weld \the [src] to the floor.") connect_to_network() - if(EM_WELDED) + if(EMITTER_WELDED) if(!I.tool_start_check(user, amount=0)) return TRUE user.visible_message("[user.name] starts to cut the [name] free from the floor.", \ "You start to cut \the [src] free from the floor...", \ "You hear welding.") if(I.use_tool(src, user, 20, volume=50)) - state = EM_SECURED + state = EMITTER_WRENCHED to_chat(user, "You cut \the [src] free from the floor.") disconnect_from_network() @@ -307,14 +314,14 @@ icon_state = "protoemitter" icon_state_on = "protoemitter_+a" can_buckle = TRUE - buckle_lying = 0 + buckle_lying = FALSE var/view_range = 12 var/datum/action/innate/protoemitter/firing/auto //BUCKLE HOOKS /obj/machinery/power/emitter/prototype/unbuckle_mob(mob/living/buckled_mob,force = 0) - playsound(src,'sound/mecha/mechmove01.ogg', 50, 1) + playsound(src,'sound/mecha/mechmove01.ogg', 50, TRUE) manual = FALSE for(var/obj/item/I in buckled_mob.held_items) if(istype(I, /obj/item/turret_control)) @@ -335,7 +342,7 @@ return M.forceMove(get_turf(src)) ..() - playsound(src,'sound/mecha/mechmove01.ogg', 50, 1) + playsound(src,'sound/mecha/mechmove01.ogg', 50, TRUE) M.pixel_y = 14 layer = 4.1 if(M.client) @@ -362,7 +369,7 @@ /datum/action/innate/protoemitter/firing/Activate() if(PE.manual) - playsound(PE,'sound/mecha/mechmove01.ogg', 50, 1) + playsound(PE,'sound/mecha/mechmove01.ogg', 50, TRUE) PE.manual = FALSE name = "Switch to Manual Firing" desc = "The emitter will only fire on your command and at your designated target" @@ -373,7 +380,7 @@ UpdateButtonIcon() return else - playsound(PE,'sound/mecha/mechmove01.ogg', 50, 1) + playsound(PE,'sound/mecha/mechmove01.ogg', 50, TRUE) name = "Switch to Automatic Firing" desc = "Emitters will switch to periodic firing at your last target" button_icon_state = "mech_zoom_off" @@ -444,4 +451,9 @@ E.fire_beam(user) delay = world.time + 10 else if (E.charge < 10) - playsound(get_turf(user),'sound/machines/buzz-sigh.ogg', 50, 1) + playsound(src,'sound/machines/buzz-sigh.ogg', 50, TRUE) + + +#undef EMITTER_UNWRENCHED +#undef EMITTER_WRENCHED +#undef EMITTER_WELDED diff --git a/code/modules/power/singularity/field_generator.dm b/code/modules/power/singularity/field_generator.dm index 909feeea07..4399939caf 100644 --- a/code/modules/power/singularity/field_generator.dm +++ b/code/modules/power/singularity/field_generator.dm @@ -332,9 +332,8 @@ field_generator power level display if((world.time - O.last_warning) > 50) //to stop message-spam temp = 0 var/turf/T = get_turf(src) - var/area/A = get_area(T) - message_admins("A singulo exists and a containment field has failed at [A] [ADMIN_COORDJMP(T)].") - investigate_log("has failed whilst a singulo exists at [A] [COORD(T)].", INVESTIGATE_SINGULO) + message_admins("A singulo exists and a containment field has failed at [ADMIN_VERBOSEJMP(T)].") + investigate_log("has failed whilst a singulo exists at [AREACOORD(T)].", INVESTIGATE_SINGULO) O.last_warning = world.time /obj/machinery/field/generator/shock(mob/living/user) diff --git a/code/modules/power/singularity/particle_accelerator/particle_control.dm b/code/modules/power/singularity/particle_accelerator/particle_control.dm index 4d4eb73687..66870d73e8 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_control.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_control.dm @@ -119,9 +119,9 @@ strength++ strength_change() - message_admins("PA Control Computer increased to [strength] by [ADMIN_LOOKUPFLW(usr)] in [ADMIN_COORDJMP(src)]",0,1) - log_game("PA Control Computer increased to [strength] by [key_name(usr)] in [COORD(src)]") - investigate_log("increased to [strength] by [key_name(usr)]", INVESTIGATE_SINGULO) + message_admins("PA Control Computer increased to [strength] by [ADMIN_LOOKUPFLW(usr)] in [ADMIN_VERBOSEJMP(src)]") + log_game("PA Control Computer increased to [strength] by [key_name(usr)] in [AREACOORD(src)]") + investigate_log("increased to [strength] by [key_name(usr)] at [AREACOORD(src)]", INVESTIGATE_SINGULO) /obj/machinery/particle_accelerator/control_box/proc/remove_strength(s) @@ -129,9 +129,9 @@ strength-- strength_change() - message_admins("PA Control Computer decreased to [strength] by [ADMIN_LOOKUPFLW(usr)] in [ADMIN_COORDJMP(src)]",0,1) - log_game("PA Control Computer decreased to [strength] by [key_name(usr)] in [COORD(src)]") - investigate_log("decreased to [strength] by [key_name(usr)]", INVESTIGATE_SINGULO) + message_admins("PA Control Computer decreased to [strength] by [ADMIN_LOOKUPFLW(usr)] in [ADMIN_VERBOSEJMP(src)]") + log_game("PA Control Computer decreased to [strength] by [key_name(usr)] in [AREACOORD(src)]") + investigate_log("decreased to [strength] by [key_name(usr)] at [AREACOORD(src)]", INVESTIGATE_SINGULO) /obj/machinery/particle_accelerator/control_box/power_change() @@ -206,9 +206,9 @@ /obj/machinery/particle_accelerator/control_box/proc/toggle_power() active = !active - investigate_log("turned [active?"ON":"OFF"] by [usr ? key_name(usr) : "outside forces"]", INVESTIGATE_SINGULO) - message_admins("PA Control Computer turned [active ?"ON":"OFF"] by [usr ? key_name_admin(usr) : "outside forces"][ADMIN_QUE(usr)] [ADMIN_FLW(usr)] in [ADMIN_COORDJMP(src)]",0,1) - log_game("PA Control Computer turned [active ?"ON":"OFF"] by [usr ? "[key_name(usr)]" : "outside forces"] in [COORD(src)]") + investigate_log("turned [active?"ON":"OFF"] by [usr ? key_name(usr) : "outside forces"] at [AREACOORD(src)]", INVESTIGATE_SINGULO) + message_admins("PA Control Computer turned [active ?"ON":"OFF"] by [usr ? ADMIN_LOOKUPFLW(usr) : "outside forces"] in [ADMIN_VERBOSEJMP(src)]") + log_game("PA Control Computer turned [active ?"ON":"OFF"] by [usr ? "[key_name(usr)]" : "outside forces"] at [AREACOORD(src)]") if(active) use_power = ACTIVE_POWER_USE for(var/CP in connected_parts) diff --git a/code/modules/power/singularity/singularity.dm b/code/modules/power/singularity/singularity.dm index 5df8fb1d13..25623661d6 100644 --- a/code/modules/power/singularity/singularity.dm +++ b/code/modules/power/singularity/singularity.dm @@ -129,12 +129,11 @@ /obj/singularity/proc/admin_investigate_setup() var/turf/T = get_turf(src) - var/area/A = get_area(T) last_warning = world.time var/count = locate(/obj/machinery/field/containment) in urange(30, src, 1) if(!count) - message_admins("A singulo has been created without containment fields active at [A] [ADMIN_COORDJMP(T)].") - investigate_log("was created at [A] [COORD(T)]. [count?"":"No containment fields were active"]", INVESTIGATE_SINGULO) + message_admins("A singulo has been created without containment fields active at [ADMIN_VERBOSEJMP(T)].") + investigate_log("was created at [AREACOORD(T)]. [count?"":"No containment fields were active"]", INVESTIGATE_SINGULO) /obj/singularity/proc/dissipate() if(!dissipate) diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm index 229323d8b0..a9772d485e 100644 --- a/code/modules/power/smes.dm +++ b/code/modules/power/smes.dm @@ -152,9 +152,9 @@ //crowbarring it ! var/turf/T = get_turf(src) if(default_deconstruction_crowbar(I)) - message_admins("[src] has been deconstructed by [ADMIN_LOOKUPFLW(user)] in [ADMIN_COORDJMP(T)]",0,1) - log_game("[src] has been deconstructed by [key_name(user)]") - investigate_log("SMES deconstructed by [key_name(user)]", INVESTIGATE_SINGULO) + message_admins("[src] has been deconstructed by [ADMIN_LOOKUPFLW(user)] in [ADMIN_VERBOSEJMP(T)]") + log_game("[src] has been deconstructed by [key_name(user)] at [AREACOORD(src)]") + investigate_log("SMES deconstructed by [key_name(user)] at [AREACOORD(src)]", INVESTIGATE_SINGULO) return else if(panel_open && istype(I, /obj/item/crowbar)) return @@ -174,11 +174,10 @@ /obj/machinery/power/smes/Destroy() if(SSticker.IsRoundInProgress()) - var/area/A = get_area(src) var/turf/T = get_turf(src) - message_admins("SMES deleted at [A][ADMIN_JMP(T)]") - log_game("SMES deleted at [A][COORD(T)]") - investigate_log("deleted at [A][COORD(T)]", INVESTIGATE_SINGULO) + message_admins("SMES deleted at [ADMIN_VERBOSEJMP(T)]") + log_game("SMES deleted at [AREACOORD(T)]") + investigate_log("deleted at [AREACOORD(T)]", INVESTIGATE_SINGULO) if(terminal) disconnect_terminal() return ..() diff --git a/code/modules/projectiles/guns/energy/pulse.dm b/code/modules/projectiles/guns/energy/pulse.dm index 9a6d8ed3af..cf9b697d00 100644 --- a/code/modules/projectiles/guns/energy/pulse.dm +++ b/code/modules/projectiles/guns/energy/pulse.dm @@ -21,7 +21,7 @@ . = ..() GLOB.poi_list += src var/turf/T = get_turf(src) - var/msg = "A pulse rifle prize has been created at [ADMIN_COORDJMP(T)]" + var/msg = "A pulse rifle prize has been created at [ADMIN_VERBOSEJMP(T)]" message_admins(msg) log_game(msg) diff --git a/code/modules/projectiles/guns/misc/blastcannon.dm b/code/modules/projectiles/guns/misc/blastcannon.dm index 7c7af4e27b..e7b628653f 100644 --- a/code/modules/projectiles/guns/misc/blastcannon.dm +++ b/code/modules/projectiles/guns/misc/blastcannon.dm @@ -83,7 +83,7 @@ playsound(user, "explosion", 100, 1) var/turf/starting = get_turf(user) var/turf/targturf = get_turf(target) - var/log_str = "Blast wave fired from [ADMIN_COORDJMP(starting)] ([get_area_name(user, TRUE)]) at [ADMIN_COORDJMP(targturf)] ([target.name]) by [user.name]([user.ckey]) with power [heavy]/[medium]/[light]." + var/log_str = "Blast wave fired from [ADMIN_VERBOSEJMP(starting)] ([get_area_name(user, TRUE)]) at [ADMIN_VERBOSEJMP(targturf)] ([target.name]) by [user.name]([user.ckey]) with power [heavy]/[medium]/[light]." message_admins(log_str) log_game(log_str) var/obj/item/projectile/blastwave/BW = new(loc, heavy, medium, light) diff --git a/code/modules/projectiles/guns/misc/grenade_launcher.dm b/code/modules/projectiles/guns/misc/grenade_launcher.dm index e57d77bdf9..e51c3573e3 100644 --- a/code/modules/projectiles/guns/misc/grenade_launcher.dm +++ b/code/modules/projectiles/guns/misc/grenade_launcher.dm @@ -44,8 +44,8 @@ grenades -= F F.forceMove(user.loc) F.throw_at(target, 30, 2, user) - message_admins("[key_name_admin(user)] fired a grenade ([F.name]) from a grenade launcher ([src.name]).") - log_game("[key_name(user)] fired a grenade ([F.name]) from a grenade launcher ([src.name]).") + message_admins("[ADMIN_LOOKUPFLW(user)] fired a grenade ([F.name]) from a grenade launcher ([src]) from [AREACOORD(user)] at [target] [AREACOORD(target)].") + log_game("[key_name(user)] fired a grenade ([F.name]) with a grenade launcher ([src]) from [AREACOORD(user)] at [target] [AREACOORD(target)].") F.active = 1 F.icon_state = initial(F.icon_state) + "_active" playsound(user.loc, 'sound/weapons/armbomb.ogg', 75, 1, -3) diff --git a/code/modules/reagents/chemistry/machinery/smoke_machine.dm b/code/modules/reagents/chemistry/machinery/smoke_machine.dm index 56cec26dd3..4a67b222e6 100644 --- a/code/modules/reagents/chemistry/machinery/smoke_machine.dm +++ b/code/modules/reagents/chemistry/machinery/smoke_machine.dm @@ -143,9 +143,9 @@ on = !on update_icon() if(on) - message_admins("[key_name_admin(usr)] activated a smoke machine that contains [english_list(reagents.reagent_list)] at [ADMIN_COORDJMP(src)].") - log_game("[key_name(usr)] activated a smoke machine that contains [english_list(reagents.reagent_list)] at [COORD(src)].") - add_logs(usr, src, "has activated [src] which contains [english_list(reagents.reagent_list)].") + message_admins("[ADMIN_LOOKUPFLW(usr)] activated a smoke machine that contains [english_list(reagents.reagent_list)] at [ADMIN_VERBOSEJMP(src)].") + log_game("[key_name(usr)] activated a smoke machine that contains [english_list(reagents.reagent_list)] at [AREACOORD(src)].") + add_logs(usr, src, "has activated [src] which contains [english_list(reagents.reagent_list)] at [AREACOORD(src)].") if("goScreen") screen = params["screen"] . = TRUE diff --git a/code/modules/reagents/chemistry/recipes.dm b/code/modules/reagents/chemistry/recipes.dm index 51fda371c1..e19d2c20d7 100644 --- a/code/modules/reagents/chemistry/recipes.dm +++ b/code/modules/reagents/chemistry/recipes.dm @@ -24,7 +24,7 @@ if(holder && holder.my_atom) var/atom/A = holder.my_atom var/turf/T = get_turf(A) - var/message = "A [reaction_name] reaction has occurred in [get_area_name(T)] [ADMIN_COORDJMP(T)]" + var/message = "A [reaction_name] reaction has occurred in [ADMIN_VERBOSEJMP(T)]" message += " (VV)" var/mob/M = get(A, /mob) @@ -34,7 +34,7 @@ message += " - Last Fingerprint: [(A.fingerprintslast ? A.fingerprintslast : "N/A")]" message_admins(message, 0, 1) - log_game("[reaction_name] chemical mob spawn reaction occuring at [COORD(T)]([get_area_name(T)]) carried by [key_name(M)] with last fingerprint [A.fingerprintslast? A.fingerprintslast : "N/A"]") + log_game("[reaction_name] chemical mob spawn reaction occuring at [AREACOORD(T)] carried by [key_name(M)] with last fingerprint [A.fingerprintslast? A.fingerprintslast : "N/A"]") playsound(get_turf(holder.my_atom), 'sound/effects/phasein.ogg', 100, 1) diff --git a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm index 1e65a96389..8b8c009a43 100644 --- a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm +++ b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm @@ -6,18 +6,17 @@ /datum/chemical_reaction/reagent_explosion/on_reaction(datum/reagents/holder, created_volume) var/turf/T = get_turf(holder.my_atom) - var/area/A = get_area(T) var/inside_msg if(ismob(holder.my_atom)) var/mob/M = holder.my_atom - inside_msg = " inside [key_name_admin(M)]" + inside_msg = " inside [ADMIN_LOOKUPFLW(M)]" var/lastkey = holder.my_atom.fingerprintslast var/touch_msg = "N/A" if(lastkey) var/mob/toucher = get_mob_by_key(lastkey) touch_msg = "[ADMIN_LOOKUPFLW(toucher)]" - message_admins("Reagent explosion reaction occurred at [A] [ADMIN_COORDJMP(T)][inside_msg]. Last Fingerprint: [touch_msg].") - log_game("Reagent explosion reaction occurred at [A] [COORD(T)]. Last Fingerprint: [lastkey ? lastkey : "N/A"]." ) + message_admins("Reagent explosion reaction occurred at [ADMIN_VERBOSEJMP(T)][inside_msg]. Last Fingerprint: [touch_msg].") + log_game("Reagent explosion reaction occurred at [AREACOORD(T)]. Last Fingerprint: [lastkey ? lastkey : "N/A"]." ) var/datum/effect_system/reagents_explosion/e = new() e.set_up(modifier + round(created_volume/strengthdiv, 1), T, 0, 0) e.start() diff --git a/code/modules/reagents/chemistry/recipes/slime_extracts.dm b/code/modules/reagents/chemistry/recipes/slime_extracts.dm index 0ab98a1f99..c68c0a16b0 100644 --- a/code/modules/reagents/chemistry/recipes/slime_extracts.dm +++ b/code/modules/reagents/chemistry/recipes/slime_extracts.dm @@ -428,14 +428,13 @@ /datum/chemical_reaction/slime/slimeexplosion/on_reaction(datum/reagents/holder) var/turf/T = get_turf(holder.my_atom) - var/area/A = get_area(T) var/lastkey = holder.my_atom.fingerprintslast var/touch_msg = "N/A" if(lastkey) var/mob/toucher = get_mob_by_key(lastkey) touch_msg = "[ADMIN_LOOKUPFLW(toucher)]." - message_admins("Slime Explosion reaction started at [A] [ADMIN_COORDJMP(T)]. Last Fingerprint: [touch_msg]") - log_game("Slime Explosion reaction started at [A] [COORD(T)]. Last Fingerprint: [lastkey ? lastkey : "N/A"].") + message_admins("Slime Explosion reaction started at [ADMIN_VERBOSEJMP(T)]. Last Fingerprint: [touch_msg]") + log_game("Slime Explosion reaction started at [AREACOORD(T)]. Last Fingerprint: [lastkey ? lastkey : "N/A"].") T.visible_message("The slime extract begins to vibrate violently !") addtimer(CALLBACK(src, .proc/boom, holder), 50) var/obj/item/slime_extract/M = holder.my_atom diff --git a/code/modules/reagents/reagent_containers.dm b/code/modules/reagents/reagent_containers.dm index 054fe077c3..4a40addc5d 100644 --- a/code/modules/reagents/reagent_containers.dm +++ b/code/modules/reagents/reagent_containers.dm @@ -110,9 +110,9 @@ else if(isturf(target) && reagents.reagent_list.len && thrownby) - add_logs(thrownby, target, "splashed (thrown) [english_list(reagents.reagent_list)]", "at [target][COORD(target)]") - log_game("[key_name(thrownby)] splashed (thrown) [english_list(reagents.reagent_list)] at [COORD(target)].") - message_admins("[key_name_admin(thrownby)] splashed (thrown) [english_list(reagents.reagent_list)] at [ADMIN_COORDJMP(target)].") + add_logs(thrownby, target, "splashed (thrown) [english_list(reagents.reagent_list)]", "in [AREACOORD(target)]") + log_game("[key_name(thrownby)] splashed (thrown) [english_list(reagents.reagent_list)] on [target] in [AREACOORD(target)].") + message_admins("[ADMIN_LOOKUPFLW(thrownby)] splashed (thrown) [english_list(reagents.reagent_list)] on [target] in [ADMIN_VERBOSEJMP(target)].") visible_message("[src] spills its contents all over [target].") reagents.reaction(target, TOUCH) if(QDELETED(src)) diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index 7dfe095a6d..3a64da8f04 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -29,9 +29,9 @@ R += A.id + " (" R += num2text(A.volume) + ")," if(isturf(target) && reagents.reagent_list.len && thrownby) - add_logs(thrownby, target, "splashed [english_list(reagents.reagent_list)]", "at [target][COORD(target)]") - log_game("[key_name(thrownby)] splashed [english_list(reagents.reagent_list)] at [COORD(target)].") - message_admins("[key_name_admin(thrownby)] splashed [english_list(reagents.reagent_list)] at [ADMIN_COORDJMP(target)].") + add_logs(thrownby, target, "splashed (thrown) [english_list(reagents.reagent_list)]", "in [AREACOORD(target)]") + log_game("[key_name(thrownby)] splashed (thrown) [english_list(reagents.reagent_list)] on [target] in [AREACOORD(target)].") + message_admins("[ADMIN_LOOKUPFLW(thrownby)] splashed (thrown) [english_list(reagents.reagent_list)] on [target] at [ADMIN_VERBOSEJMP(target)].") reagents.reaction(M, TOUCH) add_logs(user, M, "splashed", R) reagents.clear_reagents() diff --git a/code/modules/reagents/reagent_containers/spray.dm b/code/modules/reagents/reagent_containers/spray.dm index 9a492d9a33..b0e101f76a 100644 --- a/code/modules/reagents/reagent_containers/spray.dm +++ b/code/modules/reagents/reagent_containers/spray.dm @@ -50,16 +50,15 @@ user.changeNext_move(CLICK_CD_RANGE*2) user.newtonian_move(get_dir(A, user)) var/turf/T = get_turf(src) - var/area/area = get_area(src) if(reagents.has_reagent("sacid")) - message_admins("[ADMIN_LOOKUPFLW(user)] fired sulphuric acid from \a [src] at [area] [ADMIN_COORDJMP(T)].") - log_game("[key_name(user)] fired sulphuric acid from \a [src] at [area] ([T.x], [T.y], [T.z]).") + message_admins("[ADMIN_LOOKUPFLW(user)] fired sulphuric acid from \a [src] at [ADMIN_VERBOSEJMP(T)].") + log_game("[key_name(user)] fired sulphuric acid from \a [src] at [AREACOORD(T)].") if(reagents.has_reagent("facid")) - message_admins("[ADMIN_LOOKUPFLW(user)] fired Fluacid from \a [src] at [area] [ADMIN_COORDJMP(T)].") - log_game("[key_name(user)] fired Fluacid from \a [src] at [area] [COORD(T)].") + message_admins("[ADMIN_LOOKUPFLW(user)] fired Fluacid from \a [src] at [ADMIN_VERBOSEJMP(T)].") + log_game("[key_name(user)] fired Fluacid from \a [src] at [AREACOORD(T)].") if(reagents.has_reagent("lube")) - message_admins("[ADMIN_LOOKUPFLW(user)] fired Space lube from \a [src] at [area] [ADMIN_COORDJMP(T)].") - log_game("[key_name(user)] fired Space lube from \a [src] at [area] [COORD(T)].") + message_admins("[ADMIN_LOOKUPFLW(user)] fired Space lube from \a [src] at [ADMIN_VERBOSEJMP(T)].") + log_game("[key_name(user)] fired Space lube from \a [src] at [AREACOORD(T)].") return diff --git a/code/modules/reagents/reagent_dispenser.dm b/code/modules/reagents/reagent_dispenser.dm index ddc88301b2..508f3815a0 100644 --- a/code/modules/reagents/reagent_dispenser.dm +++ b/code/modules/reagents/reagent_dispenser.dm @@ -78,7 +78,7 @@ ..() if(!QDELETED(src)) //wasn't deleted by the projectile's effects. if(!P.nodamage && ((P.damage_type == BURN) || (P.damage_type == BRUTE))) - var/boom_message = "[key_name_admin(P.firer)] triggered a fueltank explosion via projectile." + var/boom_message = "[ADMIN_LOOKUPFLW(P.firer)] triggered a fueltank explosion via projectile." GLOB.bombers += boom_message message_admins(boom_message) var/log_message = "triggered a fueltank explosion via projectile." @@ -102,12 +102,11 @@ W.update_icon() else var/turf/T = get_turf(src) - var/area/A = get_area(T) user.visible_message("[user] catastrophically fails at refilling [user.p_their()] [W.name]!", "That was stupid of you.") - var/message_admins = "[key_name_admin(user)] triggered a fueltank explosion via welding tool at [A] [ADMIN_COORDJMP(T)]." + var/message_admins = "[ADMIN_LOOKUPFLW(user)] triggered a fueltank explosion via welding tool at [ADMIN_VERBOSEJMP(T)]." GLOB.bombers += message_admins message_admins(message_admins) - var/message_log = "triggered a fueltank explosion via welding tool at [A] [COORD(T)]." + var/message_log = "triggered a fueltank explosion via welding tool at [AREACOORD(T)]." user.log_message(message_log, INDIVIDUAL_ATTACK_LOG) log_game("[key_name(user)] [message_log]") log_attack("[key_name(user)] [message_log]") diff --git a/code/modules/recycling/conveyor2.dm b/code/modules/recycling/conveyor2.dm index 41fbc5092d..7920557427 100644 --- a/code/modules/recycling/conveyor2.dm +++ b/code/modules/recycling/conveyor2.dm @@ -32,7 +32,7 @@ GLOBAL_LIST_EMPTY(conveyors_by_id) /obj/machinery/conveyor/inverted/Initialize(mapload) . = ..() if(mapload && !(dir in GLOB.diagonals)) - log_game("### MAPPING ERROR: [src] at [COORD(src)] spawned without using a diagonal dir. Please replace with a normal version.") + log_game("### MAPPING ERROR: [src] at [AREACOORD(src)] spawned without using a diagonal dir. Please replace with a normal version.") // Auto conveyour is always on unless unpowered diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm index 55b193de5a..23d7a9fba3 100644 --- a/code/modules/research/experimentor.dm +++ b/code/modules/research/experimentor.dm @@ -513,8 +513,8 @@ /obj/machinery/rnd/experimentor/proc/warn_admins(user, ReactionName) var/turf/T = get_turf(user) - message_admins("Experimentor reaction: [ReactionName] generated by [ADMIN_LOOKUPFLW(user)] at [ADMIN_COORDJMP(T)]",0,1) - log_game("Experimentor reaction: [ReactionName] generated by [key_name(user)] in ([T.x],[T.y],[T.z])") + message_admins("Experimentor reaction: [ReactionName] generated by [ADMIN_LOOKUPFLW(user)] at [ADMIN_VERBOSEJMP(T)]") + log_game("Experimentor reaction: [ReactionName] generated by [key_name(user)] in [AREACOORD(T)]") #undef SCANTYPE_POKE #undef SCANTYPE_IRRADIATE @@ -659,8 +659,8 @@ //Admin Warning proc for relics /obj/item/relic/proc/warn_admins(mob/user, RelicType, priority = 1) var/turf/T = get_turf(src) - var/log_msg = "[RelicType] relic used by [key_name(user)] in ([T.x],[T.y],[T.z])" + var/log_msg = "[RelicType] relic used by [key_name(user)] in [AREACOORD(T)]" if(priority) //For truly dangerous relics that may need an admin's attention. BWOINK! - message_admins("[RelicType] relic activated by [ADMIN_LOOKUPFLW(user)] in [ADMIN_COORDJMP(T)]",0,1) + message_admins("[RelicType] relic activated by [ADMIN_LOOKUPFLW(user)] in [ADMIN_VERBOSEJMP(T)]") log_game(log_msg) investigate_log(log_msg, "experimentor") diff --git a/code/modules/ruins/objects_and_mobs/necropolis_gate.dm b/code/modules/ruins/objects_and_mobs/necropolis_gate.dm index cf45b91dfe..d37ecfe052 100644 --- a/code/modules/ruins/objects_and_mobs/necropolis_gate.dm +++ b/code/modules/ruins/objects_and_mobs/necropolis_gate.dm @@ -176,7 +176,7 @@ GLOBAL_DATUM(necropolis_gate, /obj/structure/necropolis_gate/legion_gate) message_admins("Legion took damage while the necropolis gate was closed, and has released itself!") log_game("Legion took damage while the necropolis gate was closed and released itself.") else - message_admins("[user ? key_name_admin(user):"Unknown"] has released Legion!") + message_admins("[user ? ADMIN_LOOKUPFLW(user):"Unknown"] has released Legion!") log_game("[user ? key_name(user):"Unknown"] released Legion.") var/sound/legion_sound = sound('sound/creatures/legion_spawn.ogg') diff --git a/code/modules/shuttle/emergency.dm b/code/modules/shuttle/emergency.dm index 8c5f5aec8d..fc32b60e6d 100644 --- a/code/modules/shuttle/emergency.dm +++ b/code/modules/shuttle/emergency.dm @@ -104,7 +104,7 @@ authorized += ID - message_admins("[ADMIN_LOOKUPFLW(user)] has authorized early shuttle launch", 0, 1) + message_admins("[ADMIN_LOOKUPFLW(user)] has authorized early shuttle launch") log_game("[key_name(user)] has authorized early shuttle launch in [COORD(src)]") // Now check if we're on our way . = TRUE @@ -143,12 +143,8 @@ return var/time = TIME_LEFT - message_admins("[key_name_admin(user.client)] \ - (?) \ - (FLW) \ - has emagged the emergency shuttle [time] seconds before launch.", 0, 1) - log_game("[key_name(user)] has emagged the emergency shuttle in \ - [COORD(src)] [time] seconds before launch.") + message_admins("[ADMIN_LOOKUPFLW(user.client)] has emagged the emergency shuttle [time] seconds before launch.") + log_game("[key_name(user)] has emagged the emergency shuttle in [COORD(src)] [time] seconds before launch.") obj_flags |= EMAGGED SSshuttle.emergency.movement_force = list("KNOCKDOWN" = 60, "THROW" = 20)//YOUR PUNY SEATBELTS can SAVE YOU NOW, MORTAL var/datum/species/S = new diff --git a/code/modules/shuttle/manipulator.dm b/code/modules/shuttle/manipulator.dm index 1d8732cda9..c8c6a66321 100644 --- a/code/modules/shuttle/manipulator.dm +++ b/code/modules/shuttle/manipulator.dm @@ -156,8 +156,7 @@ if(M.id == params["id"] && M.timer && M.timeLeft() >= 50) M.setTimer(50) . = TRUE - message_admins("[key_name_admin(usr)] fast travelled \ - [M]") + message_admins("[key_name_admin(usr)] fast travelled [M]") log_admin("[key_name(usr)] fast travelled [M]") SSblackbox.record_feedback("text", "shuttle_manipulator", 1, "[M.name]") break @@ -182,10 +181,8 @@ var/obj/docking_port/mobile/mdp = action_load(S) if(mdp) user.forceMove(get_turf(mdp)) - message_admins("[key_name_admin(usr)] loaded [mdp] \ - with the shuttle manipulator.") - log_admin("[key_name(usr)] loaded [mdp] with the \ - shuttle manipulator.") + message_admins("[key_name_admin(usr)] loaded [mdp] with the shuttle manipulator.") + log_admin("[key_name(usr)] loaded [mdp] with the shuttle manipulator.") SSblackbox.record_feedback("text", "shuttle_manipulator", 1, "[mdp.name]") update_icon() diff --git a/code/modules/shuttle/supply.dm b/code/modules/shuttle/supply.dm index 6a14fca455..f42f7bfc9c 100644 --- a/code/modules/shuttle/supply.dm +++ b/code/modules/shuttle/supply.dm @@ -102,7 +102,7 @@ GLOBAL_LIST_INIT(blacklisted_cargo_types, typecacheof(list( SSblackbox.record_feedback("nested tally", "cargo_imports", 1, list("[SO.pack.cost]", "[SO.pack.name]")) investigate_log("Order #[SO.id] ([SO.pack.name], placed by [key_name(SO.orderer_ckey)]) has shipped.", INVESTIGATE_CARGO) if(SO.pack.dangerous) - message_admins("\A [SO.pack.name] ordered by [key_name_admin(SO.orderer_ckey)] has shipped.") + message_admins("\A [SO.pack.name] ordered by [ADMIN_LOOKUPFLW(SO.orderer_ckey)] has shipped.") purchases++ investigate_log("[purchases] orders in this shipment, worth [value] credits. [SSshuttle.points] credits left.", INVESTIGATE_CARGO) diff --git a/code/modules/spells/spell_types/rightandwrong.dm b/code/modules/spells/spell_types/rightandwrong.dm index 92db588be1..414aa10933 100644 --- a/code/modules/spells/spell_types/rightandwrong.dm +++ b/code/modules/spells/spell_types/rightandwrong.dm @@ -137,7 +137,7 @@ GLOBAL_VAR_INIT(summon_magic_triggered, FALSE) /proc/rightandwrong(summon_type, mob/user, survivor_probability) if(user) //in this case either someone holding a spellbook or a badmin to_chat(user, "You summoned [summon_type]!") - message_admins("[key_name_admin(user, 1)] summoned [summon_type]!") + message_admins("[key_name_admin(user, TRUE)] summoned [summon_type]!") log_game("[key_name(user)] summoned [summon_type]!") if(summon_type == SUMMON_MAGIC) diff --git a/code/modules/station_goals/bsa.dm b/code/modules/station_goals/bsa.dm index 9e56e94d74..be2c4f92bd 100644 --- a/code/modules/station_goals/bsa.dm +++ b/code/modules/station_goals/bsa.dm @@ -185,7 +185,7 @@ T.ex_act(EXPLODE_DEVASTATE) point.Beam(get_target_turf(),icon_state="bsa_beam",time=50,maxdistance = world.maxx) //ZZZAP - message_admins("[key_name_admin(user)] has launched an artillery strike.") + message_admins("[ADMIN_LOOKUPFLW(user)] has launched an artillery strike.") explosion(bullseye,ex_power,ex_power*2,ex_power*4) reload() diff --git a/code/modules/surgery/advanced/brainwashing.dm b/code/modules/surgery/advanced/brainwashing.dm index 0c67b8267d..03215aa6d6 100644 --- a/code/modules/surgery/advanced/brainwashing.dm +++ b/code/modules/surgery/advanced/brainwashing.dm @@ -46,7 +46,7 @@ user.visible_message("[user] successfully brainwashes [target]!", "You succeed in brainwashing [target].") to_chat(target, "A new compulsion fills your mind... you feel forced to obey it!") brainwash(target, objective) - message_admins("[key_name_admin(user)] surgically brainwashed [key_name_admin(target)] with the objective '[objective]'.") + message_admins("[ADMIN_LOOKUPFLW(user)] surgically brainwashed [ADMIN_LOOKUPFLW(target)] with the objective '[objective]'.") log_game("[key_name(user)] surgically brainwashed [key_name(target)] with the objective '[objective]'.") return TRUE diff --git a/code/modules/surgery/organs/vocal_cords.dm b/code/modules/surgery/organs/vocal_cords.dm index 10c825cb4a..2521037963 100644 --- a/code/modules/surgery/organs/vocal_cords.dm +++ b/code/modules/surgery/organs/vocal_cords.dm @@ -569,7 +569,7 @@ cooldown = COOLDOWN_NONE if(message_admins) - message_admins("[key_name_admin(user)] has said '[log_message]' with a Voice of God, affecting [english_list(listeners)], with a power multiplier of [power_multiplier].") + message_admins("[ADMIN_LOOKUPFLW(user)] has said '[log_message]' with a Voice of God, affecting [english_list(listeners)], with a power multiplier of [power_multiplier].") log_game("[key_name(user)] has said '[log_message]' with a Voice of God, affecting [english_list(listeners)], with a power multiplier of [power_multiplier].") SSblackbox.record_feedback("tally", "voice_of_god", 1, log_message) From 2d650450df4296500fcb28d14d708af9ad9cbd3d Mon Sep 17 00:00:00 2001 From: Jordie <4343468+Jordie0608@users.noreply.github.com> Date: Fri, 1 Jun 2018 20:27:04 +1000 Subject: [PATCH 02/75] Fix First Death not being remembered if DB is not in use --- code/controllers/subsystem/blackbox.dm | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/code/controllers/subsystem/blackbox.dm b/code/controllers/subsystem/blackbox.dm index 351852e00a..5016121615 100644 --- a/code/controllers/subsystem/blackbox.dm +++ b/code/controllers/subsystem/blackbox.dm @@ -257,10 +257,18 @@ Versioning /datum/controller/subsystem/blackbox/proc/ReportDeath(mob/living/L) if(sealed) return - if(!SSdbcore.Connect()) - return if(!L || !L.key || !L.mind) return + if(!L.suiciding && !first_death.len) + first_death["name"] = "[(L.real_name == L.name) ? L.real_name : "[L.real_name] as [L.name]"]" + first_death["role"] = null + if(L.mind.assigned_role) + first_death["role"] = L.mind.assigned_role + first_death["area"] = "[AREACOORD(L)]" + first_death["damage"] = "[L.getBruteLoss()]/[L.getFireLoss()]/[L.getToxLoss()]/[L.getOxyLoss()]/[L.getCloneLoss()]" + first_death["last_words"] = L.last_words + if(!SSdbcore.Connect()) + return var/area/placeofdeath = get_area(L) var/sqlname = sanitizeSQL(L.real_name) var/sqlkey = sanitizeSQL(L.ckey) @@ -282,6 +290,7 @@ Versioning var/last_words = sanitizeSQL(L.last_words) var/suicide = sanitizeSQL(L.suiciding) var/map = sanitizeSQL(SSmapping.config.map_name) +<<<<<<< HEAD if(!L.suiciding && !first_death.len) first_death["name"] = "[(L.real_name == L.name) ? L.real_name : "[L.real_name] as [L.name]"]" first_death["role"] = null @@ -290,5 +299,7 @@ Versioning first_death["area"] = "[get_area_name(L, TRUE)] [COORD(L)]" first_death["damage"] = "[sqlbrute]/[sqlfire]/[sqltox]/[sqloxy]/[sqlclone]" first_death["last_words"] = L.last_words +======= +>>>>>>> cabf726... Merge pull request #38186 from AutomaticFrenzy/patch/first-death-no-db var/datum/DBQuery/query_report_death = SSdbcore.NewQuery("INSERT INTO [format_table_name("death")] (pod, x_coord, y_coord, z_coord, mapname, server_ip, server_port, round_id, tod, job, special, name, byondkey, laname, lakey, bruteloss, fireloss, brainloss, oxyloss, toxloss, cloneloss, staminaloss, last_words, suicide) VALUES ('[sqlpod]', '[x_coord]', '[y_coord]', '[z_coord]', '[map]', INET_ATON(IF('[world.internet_address]' LIKE '', '0', '[world.internet_address]')), '[world.port]', [GLOB.round_id], '[SQLtime()]', '[sqljob]', '[sqlspecial]', '[sqlname]', '[sqlkey]', '[laname]', '[lakey]', [sqlbrute], [sqlfire], [sqlbrain], [sqloxy], [sqltox], [sqlclone], [sqlstamina], '[last_words]', [suicide])") query_report_death.Execute() From 4c876d96121a4e2af1067f60439bedcc1d9dd51f Mon Sep 17 00:00:00 2001 From: LetterJay Date: Sat, 2 Jun 2018 07:27:13 -0500 Subject: [PATCH 03/75] Update blackbox.dm --- code/controllers/subsystem/blackbox.dm | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/code/controllers/subsystem/blackbox.dm b/code/controllers/subsystem/blackbox.dm index 5016121615..ad95606bf4 100644 --- a/code/controllers/subsystem/blackbox.dm +++ b/code/controllers/subsystem/blackbox.dm @@ -290,16 +290,5 @@ Versioning var/last_words = sanitizeSQL(L.last_words) var/suicide = sanitizeSQL(L.suiciding) var/map = sanitizeSQL(SSmapping.config.map_name) -<<<<<<< HEAD - if(!L.suiciding && !first_death.len) - first_death["name"] = "[(L.real_name == L.name) ? L.real_name : "[L.real_name] as [L.name]"]" - first_death["role"] = null - if(L.mind.assigned_role) - first_death["role"] = L.mind.assigned_role - first_death["area"] = "[get_area_name(L, TRUE)] [COORD(L)]" - first_death["damage"] = "[sqlbrute]/[sqlfire]/[sqltox]/[sqloxy]/[sqlclone]" - first_death["last_words"] = L.last_words -======= ->>>>>>> cabf726... Merge pull request #38186 from AutomaticFrenzy/patch/first-death-no-db var/datum/DBQuery/query_report_death = SSdbcore.NewQuery("INSERT INTO [format_table_name("death")] (pod, x_coord, y_coord, z_coord, mapname, server_ip, server_port, round_id, tod, job, special, name, byondkey, laname, lakey, bruteloss, fireloss, brainloss, oxyloss, toxloss, cloneloss, staminaloss, last_words, suicide) VALUES ('[sqlpod]', '[x_coord]', '[y_coord]', '[z_coord]', '[map]', INET_ATON(IF('[world.internet_address]' LIKE '', '0', '[world.internet_address]')), '[world.port]', [GLOB.round_id], '[SQLtime()]', '[sqljob]', '[sqlspecial]', '[sqlname]', '[sqlkey]', '[laname]', '[lakey]', [sqlbrute], [sqlfire], [sqlbrain], [sqloxy], [sqltox], [sqlclone], [sqlstamina], '[last_words]', [suicide])") query_report_death.Execute() From 5173ac321178dca476989cee87b05d552258488f Mon Sep 17 00:00:00 2001 From: Tad Hardesty Date: Sun, 3 Jun 2018 05:57:21 -0700 Subject: [PATCH 04/75] Fix autoprocessing cloners --- code/game/machinery/computer/cloning.dm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm index 71c62327e6..6e9e468be2 100644 --- a/code/game/machinery/computer/cloning.dm +++ b/code/game/machinery/computer/cloning.dm @@ -276,8 +276,15 @@ if(href_list["task"]) switch(href_list["task"]) if("autoprocess") +<<<<<<< HEAD autoprocess = 1 playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50, 0) +======= + if(scanner && HasEfficientPod() && scanner.scan_level >= AUTOCLONING_MINIMAL_LEVEL) + autoprocess = TRUE + START_PROCESSING(SSmachines, src) + playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50, 0) +>>>>>>> ce2d790... Fix autoprocessing cloners (#38264) if("stopautoprocess") autoprocess = 0 playsound(src, 'sound/machines/terminal_prompt_deny.ogg', 50, 0) From cff10c62d0d1114bb13555d980dcbb3222900e10 Mon Sep 17 00:00:00 2001 From: deathride58 Date: Tue, 5 Jun 2018 17:24:15 -0400 Subject: [PATCH 05/75] Update cloning.dm --- code/game/machinery/computer/cloning.dm | 5 ----- 1 file changed, 5 deletions(-) diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm index 6e9e468be2..8cbe9a68ec 100644 --- a/code/game/machinery/computer/cloning.dm +++ b/code/game/machinery/computer/cloning.dm @@ -276,15 +276,10 @@ if(href_list["task"]) switch(href_list["task"]) if("autoprocess") -<<<<<<< HEAD - autoprocess = 1 - playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50, 0) -======= if(scanner && HasEfficientPod() && scanner.scan_level >= AUTOCLONING_MINIMAL_LEVEL) autoprocess = TRUE START_PROCESSING(SSmachines, src) playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50, 0) ->>>>>>> ce2d790... Fix autoprocessing cloners (#38264) if("stopautoprocess") autoprocess = 0 playsound(src, 'sound/machines/terminal_prompt_deny.ogg', 50, 0) From 0d6cec9d8cbea2d3bbfbe803f4850f384c59bae8 Mon Sep 17 00:00:00 2001 From: iksyp <33264221+iskyp@users.noreply.github.com> Date: Tue, 5 Jun 2018 20:34:50 -0700 Subject: [PATCH 06/75] Readds hunger slowdown --- code/modules/mob/living/carbon/human/species.dm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 2b5ed79d7b..6cb1997459 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1259,7 +1259,15 @@ GLOBAL_LIST_EMPTY(roundstart_races) if(flight) . += ((health_deficiency-39) / 75) // CIT CHANGE - adds -39 to health deficiency penalty to make the transition to low health movement a little less jarring else +<<<<<<< HEAD . += ((health_deficiency-39) / 25) // CIT CHANGE - ditto +======= + . += (health_deficiency / 25) + if(CONFIG_GET(flag/disable_human_mood)) + var/hungry = (500 - H.nutrition) / 5 //So overeat would be 100 and default level would be 80 + if((hungry >= 70) && !flight) //Being hungry will still allow you to use a flightsuit/wings. + . += hungry / 50 +>>>>>>> c06c3b7... Readds Hunger Slowdown (#38294) GET_COMPONENT_FROM(mood, /datum/component/mood, H) if(mood && !flight) //How can depression slow you down if you can just fly away from your problems? From e3f9229e086f49f4205f1c6d6a7f01139a1c1a74 Mon Sep 17 00:00:00 2001 From: 81Denton <32391752+81Denton@users.noreply.github.com> Date: Wed, 6 Jun 2018 09:35:33 +0200 Subject: [PATCH 07/75] Fixes Pubby maint boozeomat (#38300) --- _maps/map_files/PubbyStation/PubbyStation.dmm | 5 +---- code/modules/vending/boozeomat.dm | 12 ++++++++++++ 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm index ee6ee533f4..ea03478492 100644 --- a/_maps/map_files/PubbyStation/PubbyStation.dmm +++ b/_maps/map_files/PubbyStation/PubbyStation.dmm @@ -46986,10 +46986,7 @@ /turf/open/floor/plasteel/dark, /area/library) "cBk" = ( -/obj/machinery/vending/boozeomat{ - products = list(/obj/item/reagent_containers/food/drinks/bottle/whiskey = 1, /obj/item/reagent_containers/food/drinks/bottle/absinthe = 1, /obj/item/reagent_containers/food/drinks/bottle/limejuice = 1, /obj/item/reagent_containers/food/drinks/bottle/cream = 1, /obj/item/reagent_containers/food/drinks/soda_cans/tonic = 1, /obj/item/reagent_containers/food/drinks/drinkingglass = 10, /obj/item/reagent_containers/food/drinks/ice = 3, /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass = 6, /obj/item/reagent_containers/food/drinks/flask = 1); - req_access_txt = "0" - }, +/obj/machinery/vending/boozeomat/maint, /turf/closed/wall, /area/maintenance/department/crew_quarters/dorms) "cBl" = ( diff --git a/code/modules/vending/boozeomat.dm b/code/modules/vending/boozeomat.dm index 2738e18b19..f5f7bf1d9d 100644 --- a/code/modules/vending/boozeomat.dm +++ b/code/modules/vending/boozeomat.dm @@ -38,6 +38,18 @@ req_access_txt = "25" refill_canister = /obj/item/vending_refill/boozeomat +/obj/machinery/vending/boozeomat/maint + products = list(/obj/item/reagent_containers/food/drinks/bottle/whiskey = 1, + /obj/item/reagent_containers/food/drinks/bottle/absinthe = 1, + /obj/item/reagent_containers/food/drinks/bottle/limejuice = 1, + /obj/item/reagent_containers/food/drinks/bottle/cream = 1, + /obj/item/reagent_containers/food/drinks/soda_cans/tonic = 1, + /obj/item/reagent_containers/food/drinks/drinkingglass = 10, + /obj/item/reagent_containers/food/drinks/ice = 3, + /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass = 6, + /obj/item/reagent_containers/food/drinks/flask = 1) + req_access_txt = "0" + /obj/item/vending_refill/boozeomat machine_name = "Booze-O-Mat" icon_state = "refill_booze" From de68aa95719c94dde67867419140a354602ff72f Mon Sep 17 00:00:00 2001 From: oranges Date: Wed, 6 Jun 2018 21:09:59 +1200 Subject: [PATCH 09/75] Individual Logs now follow the client around automatically (#37790) The logging is now stored in the persistent client/player_details datum, that will survive an entire round The existing mob log is retained and a new admin verb is added to access it. It will only show logs for the mob in question, across all players who possibly spent time in that mob A new log type is added that tracks the mobs the player changes across into and the times they occured, to better help admins manage complex situations, this also appears in the mob log as a record of the players who entered/exited control of the mob --- code/__DEFINES/logging.dm | 5 +- code/_globalvars/logging.dm | 2 - code/modules/admin/admin.dm | 6 ++- code/modules/admin/topic.dm | 2 +- .../modules/admin/verbs/individual_logging.dm | 46 +++++++++++++------ code/modules/client/player_details.dm | 3 +- code/modules/mob/dead/observer/observer.dm | 1 - code/modules/mob/login.dm | 5 +- code/modules/mob/logout.dm | 3 +- code/modules/mob/mob.dm | 1 + code/modules/mob/mob_helpers.dm | 6 +++ code/modules/projectiles/projectile/magic.dm | 1 - 12 files changed, 55 insertions(+), 26 deletions(-) diff --git a/code/__DEFINES/logging.dm b/code/__DEFINES/logging.dm index 6d7cf12789..197c315f78 100644 --- a/code/__DEFINES/logging.dm +++ b/code/__DEFINES/logging.dm @@ -20,4 +20,7 @@ #define INDIVIDUAL_SAY_LOG "Say log" #define INDIVIDUAL_EMOTE_LOG "Emote log" #define INDIVIDUAL_OOC_LOG "OOC log" -#define INDIVIDUAL_SHOW_ALL_LOG "All logs" \ No newline at end of file +#define INDIVIDUAL_OWNERSHIP_LOG "Ownership log" +#define INDIVIDUAL_SHOW_ALL_LOG "All logs" +#define LOGSRC_CLIENT "Client" +#define LOGSRC_MOB "Mob" diff --git a/code/_globalvars/logging.dm b/code/_globalvars/logging.dm index 545ffbcbef..e00e4775ac 100644 --- a/code/_globalvars/logging.dm +++ b/code/_globalvars/logging.dm @@ -41,6 +41,4 @@ GLOBAL_PROTECT(OOClog) GLOBAL_LIST_EMPTY(adminlog) GLOBAL_PROTECT(adminlog) -GLOBAL_LIST_EMPTY(individual_log_list) // Logs each mob individual logs, a global so it doesn't get lost on cloning/changing mobs - GLOBAL_LIST_EMPTY(active_turfs_startlist) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index d67bbfd6c5..7958e8e943 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -63,7 +63,11 @@ body += "PM - " body += "SM - " body += "FLW - " - body += "LOGS\]
    " + //Default to client logs if available + var/source = LOGSRC_MOB + if(M.client) + source = LOGSRC_CLIENT + body += "LOGS\]
    " body += "Mob type = [M.type]

    " diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index b4d92b1fbe..0eacdd5c5e 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -1905,7 +1905,7 @@ to_chat(usr, "This can only be used on instances of type /mob.") return - show_individual_logging_panel(M, href_list["log_type"]) + show_individual_logging_panel(M, href_list["log_src"], href_list["log_type"]) else if(href_list["languagemenu"]) if(!check_rights(R_ADMIN)) return diff --git a/code/modules/admin/verbs/individual_logging.dm b/code/modules/admin/verbs/individual_logging.dm index 50b00da9a6..df151cfef9 100644 --- a/code/modules/admin/verbs/individual_logging.dm +++ b/code/modules/admin/verbs/individual_logging.dm @@ -1,32 +1,52 @@ -/proc/show_individual_logging_panel(mob/M, type = INDIVIDUAL_ATTACK_LOG) +/proc/show_individual_logging_panel(mob/M, source = LOGSRC_CLIENT, type = INDIVIDUAL_ATTACK_LOG) if(!M || !ismob(M)) return - var/dat = "
    Attack log | " - dat += "Say log | " - dat += "Emote log | " - dat += "OOC log | " - dat += "Show all | " - dat += "Refresh
    " + + //Add client links + var/dat = "" + if(M.client) + dat += "

    Client

    " + dat += "
    Attack log | " + dat += "Say log | " + dat += "Emote log | " + dat += "OOC log | " + dat += "Show all | " + dat += "Refresh
    " + else + dat += "

    No client attached to mob

    " + + dat += "
    " + dat += "

    Mob

    " + //Add the links for the mob specific log + dat += "
    Attack log | " + dat += "Say log | " + dat += "Emote log | " + dat += "OOC log | " + dat += "Show all | " + dat += "Refresh
    " dat += "
    " + var/log_source = M.logging; + if(source == LOGSRC_CLIENT && M.client) //if client doesn't exist just fall back to the mob log + log_source = M.client.player_details.logging //should exist, if it doesn't that's a bug, don't check for it not existing if(type == INDIVIDUAL_SHOW_ALL_LOG) - dat += "
    Displaying all logs of [key_name(M)]


    " - for(var/log_type in M.logging) + dat += "
    Displaying all [source] logs of [key_name(M)]


    " + for(var/log_type in log_source) dat += "
    [log_type]

    " - var/list/reversed = M.logging[log_type] + var/list/reversed = log_source[log_type] if(islist(reversed)) reversed = reverseRange(reversed.Copy()) for(var/entry in reversed) dat += "[entry]: [reversed[entry]]
    " dat += "
    " else - dat += "
    [type] of [key_name(M)]

    " - var/list/reversed = M.logging[type] + dat += "
    [source] [type] of [key_name(M)]

    " + var/list/reversed = log_source[type] if(reversed) reversed = reverseRange(reversed.Copy()) for(var/entry in reversed) dat += "[entry]: [reversed[entry]]
    " - usr << browse(dat, "window=invidual_logging_[M];size=600x480") + usr << browse(dat, "window=invidual_logging_[key_name(M)];size=600x480") diff --git a/code/modules/client/player_details.dm b/code/modules/client/player_details.dm index a842607235..ecc113b89c 100644 --- a/code/modules/client/player_details.dm +++ b/code/modules/client/player_details.dm @@ -1,2 +1,3 @@ /datum/player_details - var/list/player_actions = list() \ No newline at end of file + var/list/player_actions = list() + var/list/logging = list(INDIVIDUAL_ATTACK_LOG, INDIVIDUAL_SAY_LOG, INDIVIDUAL_EMOTE_LOG, INDIVIDUAL_OOC_LOG) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index e11a4fc886..5715a1fe87 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -79,7 +79,6 @@ GLOBAL_VAR_INIT(observer_default_invisibility, INVISIBILITY_OBSERVER) var/mob/body = loc if(ismob(body)) T = get_turf(body) //Where is the body located? - logging = body.logging //preserve our logs by copying them to our ghost gender = body.gender if(body.mind && body.mind.name) diff --git a/code/modules/mob/login.dm b/code/modules/mob/login.dm index 6dd8b73a4b..80af604d99 100644 --- a/code/modules/mob/login.dm +++ b/code/modules/mob/login.dm @@ -48,7 +48,4 @@ for(var/datum/action/A in client.player_details.player_actions) A.Grant(src) - if(!GLOB.individual_log_list[ckey]) - GLOB.individual_log_list[ckey] = logging - else - logging = GLOB.individual_log_list[ckey] + log_message("Client [key_name(src)] has taken ownership of mob [src]", INDIVIDUAL_OWNERSHIP_LOG) diff --git a/code/modules/mob/logout.dm b/code/modules/mob/logout.dm index aadb7e6d58..fbd29e86a5 100644 --- a/code/modules/mob/logout.dm +++ b/code/modules/mob/logout.dm @@ -1,4 +1,5 @@ /mob/Logout() + log_message("[key_name(src)] is no longer owning mob [src]", INDIVIDUAL_OWNERSHIP_LOG) SStgui.on_logout(src) unset_machine() GLOB.player_list -= src @@ -8,4 +9,4 @@ if(loc) loc.on_log(FALSE) - return TRUE \ No newline at end of file + return TRUE diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index c9ec43c387..97823c9c71 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -785,6 +785,7 @@ //This will update a mob's name, real_name, mind.name, GLOB.data_core records, pda, id and traitor text //Calling this proc without an oldname will only update the mob and skip updating the pda, id and records ~Carn /mob/proc/fully_replace_character_name(oldname,newname) + log_message("[src] name changed from [oldname] to [newname]", INDIVIDUAL_OWNERSHIP_LOG) if(!newname) return 0 real_name = newname diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index 8ef39f3b06..95d882cdbd 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -477,12 +477,18 @@ It's fairly easy to fix if dealing with single letters but not so much with comp if(!LAZYLEN(message) || !message_type) return + if(client) + if(!islist(client.player_details.logging[message_type])) + client.player_details.logging[message_type] = list() + if(!islist(logging[message_type])) logging[message_type] = list() var/list/timestamped_message = list("[LAZYLEN(logging[message_type]) + 1]\[[time_stamp()]\] [key_name(src)]" = message) logging[message_type] += timestamped_message + if(client) + client.player_details.logging[message_type] += timestamped_message /mob/proc/can_hear() . = TRUE diff --git a/code/modules/projectiles/projectile/magic.dm b/code/modules/projectiles/projectile/magic.dm index cf06f55e79..94d4d49ded 100644 --- a/code/modules/projectiles/projectile/magic.dm +++ b/code/modules/projectiles/projectile/magic.dm @@ -231,7 +231,6 @@ if(!new_mob) return new_mob.grant_language(/datum/language/common) - new_mob.logging = M.logging // Some forms can still wear some items for(var/obj/item/W in contents) From 717e635d28a1913cefc468285c0fbecfe4e056ab Mon Sep 17 00:00:00 2001 From: AnturK Date: Wed, 6 Jun 2018 21:24:17 +0200 Subject: [PATCH 11/75] Fixes some holocall stuff (#38209) * Fixes some holocall stuff * Yep --- code/datums/holocall.dm | 19 +++++++++++++------ code/game/machinery/hologram.dm | 2 +- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/code/datums/holocall.dm b/code/datums/holocall.dm index 12070f6fe2..ef4edbb6cf 100644 --- a/code/datums/holocall.dm +++ b/code/datums/holocall.dm @@ -60,14 +60,19 @@ user.remote_control = null if(!QDELETED(eye)) - qdel(eye) - eye = null + eye.RemoveImages() + QDEL_NULL(eye) + + if(connected_holopad && !QDELETED(hologram)) + hologram = null + connected_holopad.clear_holo(user) user = null - if(hologram) + //Hologram survived holopad destro + if(!QDELETED(hologram)) hologram.HC = null - hologram = null + QDEL_NULL(hologram) for(var/I in dialed_holopads) var/obj/machinery/holopad/H = I @@ -90,9 +95,10 @@ /datum/holocall/proc/Disconnect(obj/machinery/holopad/H) testing("Holocall disconnect") if(H == connected_holopad) - calling_holopad.say("[usr] disconnected.") + var/area/A = get_area(connected_holopad) + calling_holopad.say("[A] holopad disconnected.") else if(H == calling_holopad && connected_holopad) - connected_holopad.say("[usr] disconnected.") + connected_holopad.say("[user] disconnected.") ConnectionFailure(H, TRUE) @@ -154,6 +160,7 @@ eye.setLoc(H.loc) hangup = new(eye, src) + hangup.Grant(user) //Checks the validity of a holocall and qdels itself if it's not. Returns TRUE if valid, FALSE otherwise /datum/holocall/proc/Check() diff --git a/code/game/machinery/hologram.dm b/code/game/machinery/hologram.dm index 887335f16a..e5aef868fc 100644 --- a/code/game/machinery/hologram.dm +++ b/code/game/machinery/hologram.dm @@ -666,7 +666,7 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/ /obj/effect/overlay/holo_pad_hologram/Destroy() Impersonation = null - if(HC) + if(!QDELETED(HC)) HC.Disconnect(HC.calling_holopad) return ..() From 26754811983afa6d32985dceb094d5db3b6567ff Mon Sep 17 00:00:00 2001 From: AnturK Date: Wed, 6 Jun 2018 21:24:57 +0200 Subject: [PATCH 13/75] Fixes infrared emmiters partially. --- code/modules/assembly/infrared.dm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/code/modules/assembly/infrared.dm b/code/modules/assembly/infrared.dm index 4a6c9d2db3..5f24f10b4b 100644 --- a/code/modules/assembly/infrared.dm +++ b/code/modules/assembly/infrared.dm @@ -33,6 +33,7 @@ /obj/item/assembly/infra/Destroy() STOP_PROCESSING(SSobj, src) + QDEL_NULL(listener) QDEL_LIST(beams) . = ..() @@ -166,7 +167,13 @@ listener = newloc.AddComponent(/datum/component/redirect, COMSIG_ATOM_EXITED, CALLBACK(src, .proc/check_exit)) /obj/item/assembly/infra/proc/check_exit(atom/movable/offender) +<<<<<<< HEAD if(offender && ((offender.flags_1 & ABSTRACT_1) || offender == src)) +======= + if(QDELETED(src)) + return + if(offender == src || istype(offender,/obj/effect/beam/i_beam)) +>>>>>>> 641a7d1... Fixes infrared emmiters partially. (#38301) return return refreshBeam() From afadb178d22438751f5e978ae082fbe2afebc7d1 Mon Sep 17 00:00:00 2001 From: 81Denton <32391752+81Denton@users.noreply.github.com> Date: Thu, 7 Jun 2018 00:48:13 +0200 Subject: [PATCH 14/75] Adds missing races to mob spawn list (#38314) * adds moths to mob species list * adds missing species --- code/modules/mob/living/carbon/human/human.dm | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 944e5774ad..9536102eda 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -916,6 +916,9 @@ /mob/living/carbon/human/species/corporate race = /datum/species/corporate +/mob/living/carbon/human/species/dullahan + race = /datum/species/dullahan + /mob/living/carbon/human/species/fly race = /datum/species/fly @@ -979,18 +982,36 @@ /mob/living/carbon/human/species/golem/plastic race = /datum/species/golem/plastic +/mob/living/carbon/human/species/golem/clockwork + race = /datum/species/golem/clockwork + +/mob/living/carbon/human/species/golem/clockwork/no_scrap + race = /datum/species/golem/clockwork/no_scrap + /mob/living/carbon/human/species/jelly race = /datum/species/jelly /mob/living/carbon/human/species/jelly/slime race = /datum/species/jelly/slime +/mob/living/carbon/human/species/jelly/stargazer + race = /datum/species/jelly/stargazer + +/mob/living/carbon/human/species/jelly/luminescent + race = /datum/species/jelly/luminescent + /mob/living/carbon/human/species/lizard race = /datum/species/lizard /mob/living/carbon/human/species/lizard/ashwalker race = /datum/species/lizard/ashwalker +/mob/living/carbon/human/species/moth + race = /datum/species/moth + +/mob/living/carbon/human/species/mush + race = /datum/species/mush + /mob/living/carbon/human/species/plasma race = /datum/species/plasmaman @@ -1000,6 +1021,9 @@ /mob/living/carbon/human/species/shadow race = /datum/species/shadow +/mob/living/carbon/human/species/shadow/nightmare + race = /datum/species/shadow/nightmare + /mob/living/carbon/human/species/skeleton race = /datum/species/skeleton @@ -1009,6 +1033,9 @@ /mob/living/carbon/human/species/synth/military race = /datum/species/synth/military +/mob/living/carbon/human/species/vampire + race = /datum/species/vampire + /mob/living/carbon/human/species/zombie race = /datum/species/zombie From 1fbf5af3606d8c2713df39db13f5b32916dc7068 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Wed, 6 Jun 2018 23:34:48 -0500 Subject: [PATCH 16/75] Automatic changelog generation for PR #7024 [ci skip] --- html/changelogs/AutoChangeLog-pr-7024.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-7024.yml diff --git a/html/changelogs/AutoChangeLog-pr-7024.yml b/html/changelogs/AutoChangeLog-pr-7024.yml new file mode 100644 index 0000000000..133c0feb43 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-7024.yml @@ -0,0 +1,4 @@ +author: "Denton" +delete-after: True +changes: + - bugfix: "The Pubbystation maint bar Booze-O-Mat now shows its contents correctly." From c93213ff257623d07bafa5a92a0cd294cdf90b5c Mon Sep 17 00:00:00 2001 From: deathride58 Date: Thu, 7 Jun 2018 00:35:26 -0400 Subject: [PATCH 17/75] Update species.dm --- code/modules/mob/living/carbon/human/species.dm | 4 ---- 1 file changed, 4 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 6cb1997459..9d32cab4a8 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1259,15 +1259,11 @@ GLOBAL_LIST_EMPTY(roundstart_races) if(flight) . += ((health_deficiency-39) / 75) // CIT CHANGE - adds -39 to health deficiency penalty to make the transition to low health movement a little less jarring else -<<<<<<< HEAD . += ((health_deficiency-39) / 25) // CIT CHANGE - ditto -======= - . += (health_deficiency / 25) if(CONFIG_GET(flag/disable_human_mood)) var/hungry = (500 - H.nutrition) / 5 //So overeat would be 100 and default level would be 80 if((hungry >= 70) && !flight) //Being hungry will still allow you to use a flightsuit/wings. . += hungry / 50 ->>>>>>> c06c3b7... Readds Hunger Slowdown (#38294) GET_COMPONENT_FROM(mood, /datum/component/mood, H) if(mood && !flight) //How can depression slow you down if you can just fly away from your problems? From 7c5217746fed0b19cb733e202f94aab1de80d377 Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Thu, 7 Jun 2018 09:39:18 -0400 Subject: [PATCH 18/75] Merge pull request #38309 from kevinz000/patch-517 Vehiclecode is now far more responsive when their movespeed delays are changed after they move. --- code/datums/components/riding.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/datums/components/riding.dm b/code/datums/components/riding.dm index 4a720b6550..2ff322fd72 100644 --- a/code/datums/components/riding.dm +++ b/code/datums/components/riding.dm @@ -1,5 +1,5 @@ /datum/component/riding - var/next_vehicle_move = 0 //used for move delays + var/last_vehicle_move = 0 //used for move delays var/vehicle_move_delay = 2 //tick delay between movements, lower = faster, higher = slower var/keytype @@ -146,9 +146,9 @@ Unbuckle(user) return - if(world.time < next_vehicle_move) + if(world.time < last_vehicle_move + vehicle_move_delay) return - next_vehicle_move = world.time + vehicle_move_delay + last_vehicle_move = world.time if(keycheck(user)) var/turf/next = get_step(AM, direction) From 16d5991dd6c9d0201d3e013137ac47048a0d5f08 Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Thu, 7 Jun 2018 09:40:30 -0400 Subject: [PATCH 20/75] Merge pull request #38308 from Cruix/multicamera_floor_plane Moved picture-in-picture objects down to the floor plane --- code/_onclick/hud/picture_in_picture.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/_onclick/hud/picture_in_picture.dm b/code/_onclick/hud/picture_in_picture.dm index ce5f2c9884..aea87827a6 100644 --- a/code/_onclick/hud/picture_in_picture.dm +++ b/code/_onclick/hud/picture_in_picture.dm @@ -1,7 +1,7 @@ /obj/screen/movable/pic_in_pic name = "Picture-in-picture" screen_loc = "CENTER" - plane = GAME_PLANE + plane = FLOOR_PLANE var/atom/center var/width = 0 var/height = 0 From 674621a4ac7a7af68bede9fb3537a4e3f8f37505 Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Thu, 7 Jun 2018 09:51:38 -0400 Subject: [PATCH 22/75] Merge pull request #38288 from Jalleo/Removes_Admin_detect Removes a defect concerning a simple tool in the admin toolset --- code/game/objects/items/devices/multitool.dm | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/code/game/objects/items/devices/multitool.dm b/code/game/objects/items/devices/multitool.dm index 063676ea62..a059c06284 100644 --- a/code/game/objects/items/devices/multitool.dm +++ b/code/game/objects/items/devices/multitool.dm @@ -142,20 +142,6 @@ detect_state = PROXIMITY_NEAR break -/obj/item/multitool/ai_detect/admin - desc = "Used for pulsing wires to test which to cut. Not recommended by doctors. Has a strange tag that says 'Grief in Safety'." //What else should I say for a meme item? - track_delay = 5 - -/obj/item/multitool/ai_detect/admin/multitool_detect() - var/turf/our_turf = get_turf(src) - for(var/mob/J in urange(rangewarning,our_turf)) - if(GLOB.admin_datums[J.ckey]) - detect_state = PROXIMITY_NEAR - var/turf/detect_turf = get_turf(J) - if(get_dist(our_turf, detect_turf) < rangealert) - detect_state = PROXIMITY_ON_SCREEN - break - /obj/item/multitool/cyborg name = "multitool" desc = "Optimised and stripped-down version of a regular multitool." From 458fb9f83d510549ddc0098b14cb34a1a29d584a Mon Sep 17 00:00:00 2001 From: Tad Hardesty Date: Thu, 7 Jun 2018 15:07:05 -0700 Subject: [PATCH 24/75] Remove mobs from idle NPC pool on Destroy (#38333) * Remove mobs from idle NPC pool on Destroy * Combine simple_animal Destroy procs --- .../mob/living/simple_animal/simple_animal.dm | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 61e7153434..dc917f4210 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -108,6 +108,15 @@ /mob/living/simple_animal/Destroy() GLOB.simple_animals[AIStatus] -= src + + if(nest) + nest.spawned_mobs -= src + nest = null + + var/turf/T = get_turf(src) + if (T && AIStatus == AI_Z_OFF) + SSidlenpcpool.idle_mobs_by_zlevel[T.z] -= src + return ..() /mob/living/simple_animal/updatehealth() @@ -424,16 +433,6 @@ if(changed) animate(src, transform = ntransform, time = 2, easing = EASE_IN|EASE_OUT) - - -/mob/living/simple_animal/Destroy() - if(nest) - nest.spawned_mobs -= src - nest = null - GLOB.simple_animals -= src - return ..() - - /mob/living/simple_animal/proc/sentience_act() //Called when a simple animal gains sentience via gold slime potion toggle_ai(AI_OFF) // To prevent any weirdness. From fa2cbe7fdcbb8fb62731e9a6f858dab1669122a1 Mon Sep 17 00:00:00 2001 From: Cw3040 Date: Thu, 7 Jun 2018 20:43:22 -0400 Subject: [PATCH 26/75] BoxStation Changes -Maintbar -Added Cryosleepers -Added KinkMate in Locker Room --- _maps/map_files/BoxStation/BoxStation.dmm | 831 +++++++++++++--------- 1 file changed, 482 insertions(+), 349 deletions(-) diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index bd68296861..d0992de6c7 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -33,13 +33,6 @@ }, /turf/open/floor/plasteel/bar, /area/crew_quarters/bar) -"aad" = ( -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks/beer{ - dir = 1 - }, -/turf/open/floor/wood, -/area/maintenance/port/aft) "aae" = ( /obj/effect/landmark/carpspawn, /turf/open/space, @@ -11096,21 +11089,7 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "aCd" = ( -/obj/structure/bed, -/obj/item/bedsheet, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/button/door{ - id = "Dorm1"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, +/obj/machinery/cryopod, /turf/open/floor/carpet, /area/crew_quarters/dorms) "aCe" = ( @@ -11730,7 +11709,7 @@ "aDK" = ( /obj/machinery/door/airlock{ id_tag = "Dorm1"; - name = "Dorm 1" + name = "Cryogenics" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -16696,10 +16675,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/locker) "aQX" = ( -/obj/machinery/firealarm{ - dir = 2; - pixel_y = 24 - }, +/obj/machinery/vending/kink, /turf/open/floor/plasteel, /area/crew_quarters/locker) "aQY" = ( @@ -21100,10 +21076,6 @@ }, /turf/closed/wall, /area/quartermaster/warehouse) -"bcU" = ( -/obj/item/stack/tile/plasteel, -/turf/open/space, -/area/space/nearstation) "bcV" = ( /obj/machinery/airalarm{ dir = 8; @@ -21494,10 +21466,6 @@ /obj/structure/closet/crate/medical, /turf/open/floor/plasteel/floorgrime, /area/quartermaster/warehouse) -"bdV" = ( -/obj/item/stack/sheet/metal, -/turf/open/floor/plating/airless, -/area/space/nearstation) "bdW" = ( /obj/item/clothing/gloves/color/rainbow, /obj/item/clothing/head/soft/rainbow, @@ -34912,10 +34880,6 @@ }, /turf/open/floor/plasteel, /area/science/misc_lab) -"bJP" = ( -/obj/machinery/vending/boozeomat, -/turf/open/floor/plasteel/bar, -/area/maintenance/port/aft) "bJQ" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -37457,34 +37421,8 @@ }, /turf/open/floor/plasteel, /area/tcommsat/computer) -"bPR" = ( -/obj/effect/decal/cleanable/robot_debris/old, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"bPS" = ( -/turf/open/floor/wood, -/area/maintenance/port/aft) -"bPT" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/maintenance/port/aft) "bPU" = ( -/obj/item/shard, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bPV" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Maint Bar Access"; - req_access_txt = "12" - }, -/obj/structure/barricade/wooden{ - name = "wooden barricade (CLOSED)" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bPW" = ( -/obj/effect/decal/cleanable/oil, +/obj/effect/spawner/lootdrop/keg, /turf/open/floor/plating, /area/maintenance/port/aft) "bPX" = ( @@ -37898,27 +37836,6 @@ /obj/machinery/computer/libraryconsole/bookmanagement, /turf/open/floor/plasteel/white, /area/science/circuit) -"bRc" = ( -/obj/structure/table/wood, -/obj/item/soap/nanotrasen, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/maintenance/port/aft) -"bRe" = ( -/obj/structure/table/wood, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 4; - name = "4maintenance loot spawner" - }, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"bRf" = ( -/obj/structure/table/wood, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/port/aft) "bRg" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance{ @@ -38386,18 +38303,6 @@ icon_state = "platingdmg3" }, /area/maintenance/starboard/aft) -"bSn" = ( -/obj/machinery/space_heater, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"bSo" = ( -/obj/structure/chair/stool, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"bSp" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/maintenance/port/aft) "bSq" = ( /obj/structure/rack, /obj/item/tank/internals/emergency_oxygen, @@ -38421,11 +38326,12 @@ /turf/open/floor/plasteel, /area/tcommsat/computer) "bSu" = ( -/obj/item/stack/cable_coil{ - amount = 5 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, -/turf/open/floor/plating/airless, -/area/space/nearstation) +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/maintenance/bar) "bSv" = ( /obj/machinery/camera{ c_tag = "Construction Area"; @@ -38876,54 +38782,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"bTs" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/port/aft) -"bTt" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/maintenance/port/aft) -"bTu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/port/aft) -"bTv" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bTw" = ( -/obj/machinery/door/airlock/maintenance/abandoned{ - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bTx" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"bTy" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) "bTz" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -40474,6 +40332,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/science/circuit) +"bXu" = ( +/obj/structure/table/wood/poker, +/obj/effect/spawner/lootdrop/gambling, +/turf/open/floor/wood, +/area/maintenance/bar) "bXv" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -41569,11 +41432,9 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "car" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/closed/wall, -/area/maintenance/port/aft) +/area/maintenance/bar) "cas" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -42097,16 +41958,13 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "cbw" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/structure/cable{ icon_state = "2-8" }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plating, /area/maintenance/port/aft) "cbx" = ( @@ -45097,10 +44955,6 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"cjn" = ( -/obj/item/weldingtool, -/turf/open/floor/plating/airless, -/area/space/nearstation) "cjo" = ( /obj/structure/closet/toolcloset, /turf/open/floor/plasteel, @@ -51054,10 +50908,6 @@ /obj/item/clothing/under/burial, /turf/open/floor/plasteel/grimy, /area/chapel/office) -"cCa" = ( -/obj/item/clothing/head/hardhat, -/turf/open/floor/plating/airless, -/area/space/nearstation) "cCb" = ( /obj/structure/table, /obj/item/stack/cable_coil{ @@ -52888,6 +52738,13 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"cQh" = ( +/obj/machinery/cryopod{ + dir = 4; + tag = "0" + }, +/turf/open/floor/carpet, +/area/maintenance/fore/secondary) "cQw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -53304,6 +53161,13 @@ }, /turf/open/floor/plasteel, /area/science/circuit) +"dir" = ( +/obj/machinery/cryopod{ + dir = 4; + tag = "0" + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) "dqu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, @@ -53314,12 +53178,33 @@ }, /turf/closed/wall, /area/science/circuit) +"dxy" = ( +/obj/structure/table/wood/poker, +/obj/effect/spawner/lootdrop/gambling, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/bar) +"dMc" = ( +/obj/item/restraints/legcuffs, +/obj/item/restraints/handcuffs/fake, +/obj/structure/bed/dogbed, +/turf/open/floor/plating, +/area/maintenance/bar) "dMZ" = ( /obj/structure/sign/poster/official/random{ pixel_y = 32 }, /turf/open/floor/plasteel/white, /area/science/circuit) +"dOb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/maintenance/bar) "eaI" = ( /obj/structure/table/reinforced, /obj/item/radio/intercom{ @@ -53327,6 +53212,21 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) +"ekq" = ( +/obj/structure/reagent_dispensers/keg/aphro/strong, +/obj/item/reagent_containers/glass/beaker, +/turf/open/floor/plating, +/area/maintenance/bar) +"elP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/chair/stool/bar, +/turf/open/floor/wood, +/area/maintenance/bar) +"exQ" = ( +/obj/structure/table/wood/poker, +/obj/item/toy/cards/deck/syndicate, +/turf/open/floor/wood, +/area/maintenance/bar) "eyM" = ( /obj/machinery/mineral/ore_redemption{ input_dir = 2; @@ -53341,6 +53241,12 @@ }, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) +"eMI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/wood, +/area/maintenance/bar) "eRz" = ( /obj/structure/lattice, /obj/structure/grille, @@ -53392,6 +53298,11 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/science/circuit) +"fVx" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/bar) "gbq" = ( /obj/structure/cable{ icon_state = "4-8" @@ -53407,6 +53318,10 @@ "gjl" = ( /turf/closed/wall, /area/quartermaster/warehouse) +"gpI" = ( +/obj/machinery/vending/boozeomat, +/turf/open/floor/wood, +/area/maintenance/bar) "gsz" = ( /obj/machinery/camera{ c_tag = "Fitness Room South"; @@ -53467,6 +53382,20 @@ }, /turf/open/floor/plating, /area/maintenance/port) +"hhg" = ( +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"hrK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall, +/area/maintenance/bar) +"hPN" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/shaker, +/turf/open/floor/wood, +/area/maintenance/bar) "hRa" = ( /obj/structure/table/reinforced, /obj/machinery/light{ @@ -53479,6 +53408,15 @@ /obj/item/stock_parts/cell/super, /turf/open/floor/plasteel/white, /area/science/circuit) +"iek" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/wood, +/area/maintenance/bar) +"igN" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks/beer, +/turf/open/floor/wood, +/area/maintenance/bar) "ijc" = ( /obj/structure/table, /obj/item/stack/sheet/metal/fifty, @@ -53510,6 +53448,20 @@ /obj/structure/reagent_dispensers/cooking_oil, /turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) +"iPG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"iRq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/maintenance/bar) +"iZC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/maintenance/bar) "jbf" = ( /obj/structure/cable{ icon_state = "0-2" @@ -53522,6 +53474,15 @@ }, /turf/open/floor/plasteel/hydrofloor, /area/hallway/secondary/service) +"jbX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/bar) "jgm" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -53551,6 +53512,12 @@ /obj/structure/grille, /turf/open/floor/plating/airless, /area/space/nearstation) +"jCg" = ( +/obj/machinery/computer/cryopod{ + step_y = 31 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) "jCq" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -53609,6 +53576,12 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"kfy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/bar) "khb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -53652,10 +53625,19 @@ }, /turf/closed/wall/r_wall, /area/science/mixing) +"kLN" = ( +/turf/open/floor/wood, +/area/maintenance/bar) "kOw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, /area/science/mixing) +"kOA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/wood, +/area/maintenance/bar) "kPd" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/structure/cable{ @@ -53682,6 +53664,11 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/quartermaster/miningdock) +"lnu" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/spray/cleaner, +/turf/open/floor/wood, +/area/maintenance/bar) "lAB" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall, @@ -53692,14 +53679,28 @@ }, /turf/open/floor/plasteel, /area/science/circuit) +"lMz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/maintenance/bar) "lQG" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/science/circuit) +"lUN" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/wood, +/area/maintenance/bar) "mjr" = ( /obj/machinery/vending/wardrobe/bar_wardrobe, /turf/open/floor/wood, /area/crew_quarters/bar) +"mrv" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/bar) "mBv" = ( /obj/structure/cable{ icon_state = "1-2" @@ -53723,6 +53724,16 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) +"mUU" = ( +/obj/structure/falsewall, +/turf/open/floor/plating, +/area/maintenance/bar) +"nga" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/maintenance/bar) "noK" = ( /obj/structure/girder, /turf/open/floor/plasteel/dark, @@ -53742,6 +53753,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, /area/engine/engineering) +"nzS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/vending/games, +/turf/open/floor/wood, +/area/maintenance/bar) "nGt" = ( /obj/structure/cable{ icon_state = "1-2" @@ -53765,6 +53781,24 @@ }, /turf/open/floor/plasteel/white, /area/science/mixing) +"ojF" = ( +/turf/closed/wall, +/area/maintenance/bar) +"osd" = ( +/obj/effect/spawner/lootdrop/minor/kittyears_or_rabbitears, +/obj/item/assembly/signaler, +/turf/open/floor/plating, +/area/maintenance/bar) +"oui" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/bar) +"oxF" = ( +/obj/effect/spawner/lootdrop/costume, +/obj/item/electropack/shockcollar, +/turf/open/floor/plating, +/area/maintenance/bar) "oDF" = ( /obj/machinery/light, /turf/open/floor/plating, @@ -53782,6 +53816,10 @@ /obj/machinery/disposal/bin, /turf/open/floor/plasteel/white, /area/science/circuit) +"pmB" = ( +/obj/machinery/vending/kink, +/turf/open/floor/plating, +/area/maintenance/bar) "pHl" = ( /obj/structure/table, /obj/item/storage/box/beakers{ @@ -53821,6 +53859,16 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime, /area/science/misc_lab) +"pSl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks, +/turf/open/floor/wood, +/area/maintenance/bar) +"qcu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/maintenance/bar) "qeQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -53860,6 +53908,16 @@ }, /turf/open/floor/plating, /area/construction) +"rWn" = ( +/obj/structure/table/wood, +/obj/item/weaponcrafting/receiver, +/turf/open/floor/wood, +/area/maintenance/bar) +"rYr" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/bar) "saK" = ( /obj/structure/closet/crate, /obj/item/target/alien, @@ -53872,6 +53930,10 @@ /obj/item/gun/energy/laser/practice, /turf/open/floor/plasteel/white, /area/science/circuit) +"saV" = ( +/obj/machinery/vending/clothing, +/turf/open/floor/wood, +/area/maintenance/bar) "slk" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -53890,6 +53952,14 @@ /obj/item/shovel/spade, /turf/open/floor/plasteel/hydrofloor, /area/hallway/secondary/service) +"sDt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/maintenance/bar) +"sKd" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/maintenance/bar) "sLv" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, @@ -53905,6 +53975,9 @@ /obj/machinery/door/airlock/maintenance/abandoned, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"sPt" = ( +/turf/open/floor/carpet, +/area/maintenance/fore/secondary) "sSW" = ( /obj/structure/chair/office/light, /turf/open/floor/plasteel/white, @@ -53938,6 +54011,12 @@ }, /turf/open/floor/plasteel, /area/security/courtroom) +"tsS" = ( +/obj/machinery/door/airlock/wood{ + name = "Maintenance Bar" + }, +/turf/open/floor/wood, +/area/maintenance/bar) "tMl" = ( /obj/effect/turf_decal/loading_area, /turf/open/floor/plasteel/showroomfloor, @@ -54023,6 +54102,10 @@ }, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) +"vfL" = ( +/obj/structure/falsewall, +/turf/open/floor/plating, +/area/maintenance/port/aft) "vxh" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance{ @@ -54047,6 +54130,10 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/white, /area/science/circuit) +"vPp" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) "vPE" = ( /obj/machinery/light{ dir = 4 @@ -54054,6 +54141,15 @@ /obj/machinery/libraryscanner, /turf/open/floor/plasteel/white, /area/science/circuit) +"vWe" = ( +/obj/item/clothing/mask/breath/medical, +/obj/item/tank/internals/anesthetic, +/turf/open/floor/plating, +/area/maintenance/bar) +"wiz" = ( +/obj/item/weaponcrafting/stock, +/turf/open/floor/wood, +/area/maintenance/bar) "wkN" = ( /turf/closed/wall, /area/science/circuit) @@ -54100,11 +54196,28 @@ }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) +"wME" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/bar) +"wOC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port/aft) "wUY" = ( /obj/structure/table, /obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel/hydrofloor, /area/hallway/secondary/service) +"wZJ" = ( +/obj/machinery/vending/autodrobe, +/turf/open/floor/wood, +/area/maintenance/bar) "xhV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -54125,6 +54238,16 @@ }, /turf/open/floor/plating, /area/hallway/secondary/service) +"xjx" = ( +/obj/machinery/cryopod, +/turf/open/floor/carpet, +/area/maintenance/fore/secondary) +"xuS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/maintenance/bar) "xEu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -54136,12 +54259,22 @@ /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"xZw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/chair/stool/bar, +/turf/open/floor/wood, +/area/maintenance/bar) "ycu" = ( /obj/structure/cable{ icon_state = "2-4" }, /turf/open/floor/plasteel, /area/science/circuit) +"yeD" = ( +/obj/structure/table/wood/poker, +/obj/item/storage/pill_bottle/dice, +/turf/open/floor/wood, +/area/maintenance/bar) (1,1,1) = {" aaa @@ -72804,8 +72937,8 @@ aaa aaf aaf aaf -aaa -aaa +gXs +gXs aag aaa bVx @@ -73060,11 +73193,11 @@ aaa aaa aaa aaa -bCq -bCq -bCq -bLv -bCq +aaa +aaa +aaa +vPp +aaa aoV cbj aoV @@ -73317,11 +73450,11 @@ aaa aaa aaa aaa -bCq -bJP -bCq -bSn -bCq +aaa +aaa +aaa +vPp +aaa bCq cbj bLv @@ -73574,11 +73707,11 @@ aaa aaa aaa aaa -bCq -bPS -aad -bPS -bPS +aaa +aaa +aaa +vPp +aaa bCq cbk bLv @@ -73793,7 +73926,7 @@ aLJ aLE aOl aPA -aQW +aQN aQW aTD aQW @@ -73831,11 +73964,11 @@ aaa aaa aaa aaa -bLv -bPR -bRc -bSo -bTs +aaa +aaa +aaa +vPp +aaa bCq bVy bLv @@ -74088,11 +74221,11 @@ aaa aaa aaa aaa -bCq -bPS -bRf -bSo -bTu +aaa +aaa +aaa +vPp +aaa bCq bVB bHE @@ -74345,11 +74478,11 @@ aaa aaa aaa aaa -bLv -bPT -bRe -bSo -bTt +aaa +aaa +aaa +vPp +aaa bCq bVA bWw @@ -74603,10 +74736,10 @@ aaa aaa aaa bCq -bPV bCq bCq -bTw +bCq +bCq bCq bVD bWy @@ -74862,8 +74995,8 @@ aoV bCq bPU bHE -bSp -bTv +bPU +bPU bCq bVC bWx @@ -75117,10 +75250,10 @@ bGi aoV aoV bCq -bPW +bCq +vfL bCq bCq -bTy bCq bVF bWA @@ -75376,8 +75509,8 @@ aoV bCq bHE bHE -bSq -bTx +bHE +bHE bCq bVE bWz @@ -75640,14 +75773,14 @@ bCq bCq bCq bYy -bCq -bCq -bLv -bCq -bCq -bCq -bCq -bLv +ojF +ojF +mrv +ojF +ojF +ojF +ojF +ojF bUs bLv aaa @@ -75897,14 +76030,14 @@ bVG bHE bHE bHE -bLv -aaf -aoV -aoV -aoV -aoV -aoV -bLv +tsS +rYr +kLN +kLN +fVx +iek +iek +ojF bUs bLv aaa @@ -76150,18 +76283,18 @@ bHE bHE bCq bHE -bLv -bLv -bLv -bLv -bLv -aoV -aoV -aoV -aoV -aoV -aaf -bLv +ojF +ojF +ojF +ojF +ojF +kLN +oui +kLN +iek +exQ +bXu +ojF bUs bLv aaf @@ -76407,18 +76540,18 @@ bHE bHE cTF bHE -bLv -aoV -aoV -aoV -aoV -aoV -aoV -aoV -aoV -aoV -aoV -bLv +ojF +pmB +oxF +dMc +ojF +kLN +kLN +kLN +iek +yeD +dxy +ojF bUs bLv aaa @@ -76664,18 +76797,18 @@ bHE bSs bCq bHE -bLv -aoV -aoV -aoV -bcU -aaf -aaH -cCa -aoV -aoV -aoV -bLv +ojF +ekq +osd +vWe +ojF +iek +iek +oui +kOA +iek +iek +ojF bUs bLv aaa @@ -76921,18 +77054,18 @@ bRh bLu bCq bHE -bLv -aaf -aaf -aoV -aoV -aaH -bdV -aaH -aaf -aaf -aaf -bLv +ojF +ojF +mUU +ojF +ojF +sKd +sKd +iek +xuS +kLN +kLN +ojF bUs bLv aaf @@ -77178,19 +77311,19 @@ bCq bCq bCq bHE -bLv -aoV -aoV -aoV -aoV -cjn +ojF +hPN +kLN +oui +igN +kLN bSu -aaH -aoV -aoV -aoV -bLv -bUs +elP +jbX +qcu +lMz +iZC +wOC bLv aaa cjJ @@ -77435,19 +77568,19 @@ bLv aaa bLv bHE -bLv -aoV -aoV -aoV -aoV -aoV -aaH -aaf -aoV -aoV -aoV -bLv -bUs +ojF +rWn +iPG +sDt +pSl +kfy +dOb +xZw +nga +sDt +nzS +hrK +bUz bLv aaa cjJ @@ -77692,19 +77825,19 @@ bLv aaf bLv bUt -bLv -aaf -aaf -aoV -aoV -aoV -aaH -aoV -aoV -aaf -aaf -bLv -bUs +ojF +lnu +eMI +rYr +gpI +kLN +sKd +iek +kLN +fVx +saV +wME +bUz bLv aaf cjJ @@ -77949,19 +78082,19 @@ bCq aaa bLv bUs -bLv -aoV -aoV -aoV -aoV -aoV -aaf -aoV -aoV -aoV -aoV -bCq -bUs +ojF +wiz +oui +kLN +lUN +kLN +kLN +kLN +kLN +kLN +wZJ +wME +bUz bCq aaa aaf @@ -78206,19 +78339,19 @@ aaa aaa bTB bUv -bES -bES -bES -bES -bGp -bGp -bGp -bGp -bES -bES -bES +iRq +iRq +iRq +iRq +iRq +iRq +iRq +iRq +iRq +iRq +iRq car -bUs +bUz bCq bCq bCq @@ -84065,7 +84198,7 @@ arf arf arf arf -anF +aoa ahn aJn aJn @@ -84319,10 +84452,10 @@ arf aqa atf arf -aqa -atf -arf -anF +dir +dir +dir +cQh ahn aaa aJn @@ -84576,10 +84709,10 @@ arf apY ath arf -apY -ate -arf -anF +jCg +ath +hhg +sPt ahn aaa aJn @@ -84835,8 +84968,8 @@ ath arf aCd ath -arf -anF +aCd +xjx ahn aJw aJw @@ -85093,7 +85226,7 @@ arf asd aDK arf -aoa +ahn ahn aJv aKG From b833a88204991969f4fadc2c216d51af2716e218 Mon Sep 17 00:00:00 2001 From: Cw3040 Date: Thu, 7 Jun 2018 20:44:02 -0400 Subject: [PATCH 27/75] MetaStation Changes Added Cryosleepers and KinkMates --- _maps/map_files/MetaStation/MetaStation.dmm | 130 +++++++++----------- 1 file changed, 56 insertions(+), 74 deletions(-) diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 71f23231b9..a3d43f4113 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -902,6 +902,7 @@ dir = 8; pixel_x = 24 }, +/obj/machinery/cryopod, /turf/open/floor/plasteel/floorgrime, /area/security/prison) "acy" = ( @@ -3638,25 +3639,6 @@ icon_state = "platingdmg1" }, /area/maintenance/fore) -"ahU" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/table, -/obj/item/stock_parts/manipulator, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/fore) -"ahV" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 1 - }, -/area/crew_quarters/fitness/recreation) "ahW" = ( /obj/structure/window/reinforced{ dir = 1 @@ -4073,22 +4055,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"aiP" = ( -/obj/structure/table, -/obj/item/folder, -/turf/open/floor/plating, -/area/maintenance/fore) -"aiQ" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 1 - }, -/area/crew_quarters/fitness/recreation) "aiR" = ( /obj/structure/table, /obj/item/clothing/under/sl_suit{ @@ -4492,7 +4458,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 + }, /area/crew_quarters/fitness/recreation) "ajS" = ( /obj/structure/table, @@ -5137,10 +5105,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"alf" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/fitness/recreation) "alg" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -5844,10 +5808,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"amv" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel/vault, -/area/crew_quarters/fitness/recreation) "amw" = ( /obj/structure/window/reinforced, /obj/machinery/door/window/eastright{ @@ -7795,9 +7755,7 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "aqR" = ( -/obj/structure/chair{ - dir = 8 - }, +/obj/machinery/vending/kink, /turf/open/floor/plating{ icon_state = "panelscorched" }, @@ -21761,7 +21719,7 @@ /turf/open/floor/plasteel/vault, /area/crew_quarters/locker) "aUR" = ( -/obj/structure/closet/wardrobe/green, +/obj/machinery/vending/kink, /turf/open/floor/plasteel/vault, /area/crew_quarters/locker) "aUS" = ( @@ -25567,7 +25525,7 @@ }, /area/security/checkpoint/engineering) "bcO" = ( -/obj/structure/easel, +/obj/machinery/vending/kink, /turf/open/floor/plating{ icon_state = "platingdmg3" }, @@ -58038,10 +57996,7 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "cto" = ( -/obj/machinery/vending/assist, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, +/obj/machinery/vending/kink, /turf/open/floor/plating, /area/maintenance/port/aft) "ctq" = ( @@ -73591,19 +73546,12 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "dhp" = ( -/obj/machinery/light{ - dir = 8 - }, /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 }, -/obj/structure/sign/poster/official/random{ - pixel_x = -32 - }, -/turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) "dhq" = ( /obj/structure/table/reinforced, @@ -76193,6 +76141,10 @@ }, /turf/open/floor/plating, /area/quartermaster/storage) +"jiR" = ( +/obj/machinery/computer/cryopod, +/turf/closed/wall, +/area/security/prison) "jwW" = ( /turf/closed/wall/mineral/plastitanium, /area/crew_quarters/fitness/recreation) @@ -76487,6 +76439,13 @@ }, /turf/open/floor/plating, /area/construction/mining/aux_base) +"ocn" = ( +/obj/machinery/cryopod{ + dir = 4; + tag = "0" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) "ocT" = ( /obj/machinery/light{ dir = 1 @@ -76756,6 +76715,13 @@ /obj/machinery/computer/libraryconsole/bookmanagement, /turf/open/floor/plasteel/white, /area/science/circuit) +"tnQ" = ( +/obj/machinery/computer/cryopod{ + step_y = 9; + tag = "0" + }, +/turf/closed/wall, +/area/crew_quarters/fitness/recreation) "tsx" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -76771,6 +76737,13 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) +"txv" = ( +/obj/machinery/cryopod{ + dir = 4; + tag = "0" + }, +/turf/open/floor/plasteel/vault, +/area/crew_quarters/fitness/recreation) "tDM" = ( /obj/machinery/door/airlock/engineering/glass/critical{ heat_proof = 1; @@ -76788,6 +76761,15 @@ }, /turf/open/floor/plasteel/dark, /area/medical/morgue) +"tTL" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/crew_quarters/fitness/recreation) "tVY" = ( /obj/structure/closet/crate, /obj/item/target/alien, @@ -101766,7 +101748,7 @@ aax aax aax aax -abe +jiR abe abe abe @@ -111540,8 +111522,8 @@ acQ afs agr acP -ahU -aiP +acP +acP acP acP acP @@ -111797,12 +111779,12 @@ acP acP ags acP -acP -acP -acP -alf -amv -acP +txv +ocn +ocn +ocn +ocn +tnQ aoS acP arB @@ -112053,9 +112035,9 @@ aaa acQ aft agt +tTL +ahf ahf -ahV -aiQ dhp alg alg @@ -112314,7 +112296,7 @@ ahg ahg ahg ajR -ahg +ahl ahg anG aoU From 45ec368d766ad3aa30d376059d8687c48690ac7d Mon Sep 17 00:00:00 2001 From: Cw3040 Date: Thu, 7 Jun 2018 20:53:15 -0400 Subject: [PATCH 28/75] Pubby Changes -Added Cryogenics -Kinkmates, of course. -Keg in maint bar --- _maps/map_files/PubbyStation/PubbyStation.dmm | 23 +++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm index ea03478492..01ceb61132 100644 --- a/_maps/map_files/PubbyStation/PubbyStation.dmm +++ b/_maps/map_files/PubbyStation/PubbyStation.dmm @@ -7813,6 +7813,11 @@ dir = 4; pixel_x = 28 }, +/obj/machinery/computer/cryopod{ + tag = "0"; + step_y = 31 + }, +/obj/machinery/cryopod, /turf/open/floor/plasteel, /area/crew_quarters/dorms) "avm" = ( @@ -10447,7 +10452,7 @@ /turf/open/floor/plasteel/arrival, /area/crew_quarters/fitness/recreation) "aBV" = ( -/obj/structure/closet/wardrobe/green, +/obj/machinery/vending/kink, /turf/open/floor/plasteel/arrival, /area/crew_quarters/fitness/recreation) "aBW" = ( @@ -11037,6 +11042,7 @@ /turf/open/floor/plasteel/white/side, /area/crew_quarters/dorms) "aDk" = ( +/obj/machinery/cryopod, /turf/open/floor/plasteel/white/corner{ icon_state = "whitecorner"; dir = 8 @@ -48334,6 +48340,11 @@ dir = 1 }, /area/hallway/secondary/exit/departure_lounge) +"fVZ" = ( +/obj/structure/lattice, +/obj/structure/reagent_dispensers/keg/aphro/strong, +/turf/open/space, +/area/space/nearstation) "fWv" = ( /obj/structure/bookcase/random/religion, /turf/open/floor/plasteel/dark, @@ -52444,7 +52455,7 @@ /turf/open/floor/plating, /area/engine/engineering) "sbk" = ( -/obj/structure/girder, +/obj/machinery/vending/kink, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) "sbY" = ( @@ -53835,6 +53846,10 @@ }, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/bar) +"wBX" = ( +/obj/effect/spawner/lootdrop/keg, +/turf/open/floor/wood, +/area/maintenance/department/crew_quarters/dorms) "wDm" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, @@ -88674,7 +88689,7 @@ aaa aaa aaa aby -abI +fVZ abO abX acg @@ -91537,7 +91552,7 @@ cBo alQ alb cBw -alb +wBX aiS aiS aiS From 7e89cb37a6686c5e9d8a53ef5712848c2e9dd0ec Mon Sep 17 00:00:00 2001 From: Iamgoofball Date: Thu, 7 Jun 2018 17:53:42 -0700 Subject: [PATCH 29/75] Fixes Lisa's description (#38320) --- code/modules/mob/living/simple_animal/friendly/dog.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/friendly/dog.dm b/code/modules/mob/living/simple_animal/friendly/dog.dm index 90532829df..51698d1ddb 100644 --- a/code/modules/mob/living/simple_animal/friendly/dog.dm +++ b/code/modules/mob/living/simple_animal/friendly/dog.dm @@ -558,7 +558,7 @@ name = "Lisa" real_name = "Lisa" gender = FEMALE - desc = "It's a corgi with a cute pink bow." + desc = "She's tearing you apart." gold_core_spawnable = NO_SPAWN unique_pet = TRUE icon_state = "lisa" From cf8436cf6d6793d0cd68f3b19b7b9365c71fe1d0 Mon Sep 17 00:00:00 2001 From: Kraseo Date: Fri, 8 Jun 2018 03:00:17 +0200 Subject: [PATCH 31/75] a slippery slope into h*ck (#38303) --- code/modules/clothing/under/miscellaneous.dm | 32 +++++++++++++++++++ icons/mob/uniform.dmi | Bin 234446 -> 235174 bytes icons/obj/clothing/uniforms.dmi | Bin 62772 -> 64078 bytes 3 files changed, 32 insertions(+) diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 8c85f414e6..0832104195 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -732,3 +732,35 @@ fitted = NO_FEMALE_UNIFORM can_adjust = FALSE resistance_flags = NONE + +/obj/item/clothing/under/swimsuit + name = "black swimsuit" + desc = "Perfect for the beach episode." + icon_state = "swim_black" + item_state = "bl_suit" + item_color = "swim_black" + can_adjust = FALSE + +/obj/item/clothing/under/swimsuit/blue + name = "blue swimsuit" + icon_state = "swim_blue" + item_state = "b_suit" + item_color = "swim_blue" + +/obj/item/clothing/under/swimsuit/green + name = "green swimsuit" + icon_state = "swim_green" + item_state = "g_suit" + item_color = "swim_green" + +/obj/item/clothing/under/swimsuit/purple + name = "purple swimsuit" + icon_state = "swim_purple" + item_state = "p_suit" + item_color = "swim_purple" + +/obj/item/clothing/under/swimsuit/red + name = "red swimsuit" + icon_state = "swim_red" + item_state = "r_suit" + item_color = "swim_red" \ No newline at end of file diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index 23541a8e4016dbcf7b6d8c29e22839ab1a56fe14..c83a82b1bd8bc476104317f16aea50bd6589db11 100644 GIT binary patch literal 235174 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

    oQw=oRAL<2i* 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�w1Y{Z;x;e=FG1dv({t2kMajeRUu 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

    tIn-s1OL_ibnl!F99%)g4`RU6zmu04^4 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¥Rxx&adgjtjoC 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 diff --git a/icons/obj/clothing/uniforms.dmi b/icons/obj/clothing/uniforms.dmi index c6f679807656b23cd2d206b27af8ec2da4544717..38d97e0440b41a7bde43b7e5564fb7eeb46a0324 100644 GIT binary patch literal 64078 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«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 U#eVkYHVF88Bda1)DrFq_A2KlUS^xk5 literal 62772 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
  • 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

    =GsaG#%z%dr$2-xY|FT>*b(aWGae!vX+i?1ve$ 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 Date: Thu, 7 Jun 2018 18:06:27 -0700 Subject: [PATCH 33/75] Fix pAI suicide while in holoform deleting the card (#38279) --- code/game/objects/items/devices/paicard.dm | 10 +++------- code/modules/mob/living/silicon/pai/death.dm | 2 -- code/modules/mob/living/silicon/pai/pai.dm | 5 +++++ code/modules/mob/living/silicon/pai/pai_shell.dm | 2 +- 4 files changed, 9 insertions(+), 10 deletions(-) diff --git a/code/game/objects/items/devices/paicard.dm b/code/game/objects/items/devices/paicard.dm index bc24e4bf83..737f71a978 100644 --- a/code/game/objects/items/devices/paicard.dm +++ b/code/game/objects/items/devices/paicard.dm @@ -22,7 +22,8 @@ /obj/item/paicard/Destroy() //Will stop people throwing friend pAIs into the singularity so they can respawn SSpai.pai_card_list -= src - QDEL_NULL(pai) + if (!QDELETED(pai)) + QDEL_NULL(pai) return ..() /obj/item/paicard/attack_self(mob/user) @@ -90,7 +91,7 @@ to_chat(pai, "Byte by byte you lose your sense of self.") to_chat(pai, "Your mental faculties leave you.") to_chat(pai, "oblivion... ") - removePersonality() + qdel(pai) if(href_list["wires"]) var/wire = text2num(href_list["wires"]) if(pai.radio) @@ -122,11 +123,6 @@ playsound(loc, 'sound/effects/pai_boot.ogg', 50, 1, -1) audible_message("\The [src] plays a cheerful startup noise!") -/obj/item/paicard/proc/removePersonality() - QDEL_NULL(pai) - cut_overlays() - add_overlay("pai-off") - /obj/item/paicard/proc/setEmotion(emotion) if(pai) src.cut_overlays() diff --git a/code/modules/mob/living/silicon/pai/death.dm b/code/modules/mob/living/silicon/pai/death.dm index a75089ed68..f558ff3907 100644 --- a/code/modules/mob/living/silicon/pai/death.dm +++ b/code/modules/mob/living/silicon/pai/death.dm @@ -3,8 +3,6 @@ return stat = DEAD canmove = 0 - card.removePersonality() - card.forceMove(loc) update_sight() clear_fullscreens() diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index 29ae671d03..0135fca88e 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -90,6 +90,11 @@ return FALSE /mob/living/silicon/pai/Destroy() + if (loc != card) + card.forceMove(drop_location()) + card.pai = null + card.cut_overlays() + card.add_overlay("pai-off") GLOB.pai_list -= src return ..() diff --git a/code/modules/mob/living/silicon/pai/pai_shell.dm b/code/modules/mob/living/silicon/pai/pai_shell.dm index ce2605e2cf..41bd62ea16 100644 --- a/code/modules/mob/living/silicon/pai/pai_shell.dm +++ b/code/modules/mob/living/silicon/pai/pai_shell.dm @@ -57,7 +57,7 @@ if(client) client.perspective = EYE_PERSPECTIVE client.eye = card - var/turf/T = get_turf(src) + var/turf/T = drop_location() card.forceMove(T) forceMove(card) canmove = FALSE From d5e30012610267c9623609b34061e39bac533ab2 Mon Sep 17 00:00:00 2001 From: Cw3040 Date: Thu, 7 Jun 2018 21:14:21 -0400 Subject: [PATCH 35/75] Changes This should fix Travis's issue. --- _maps/map_files/BoxStation/BoxStation.dmm | 798 +++++++++--------- _maps/map_files/MetaStation/MetaStation.dmm | 81 +- _maps/map_files/PubbyStation/PubbyStation.dmm | 32 +- 3 files changed, 446 insertions(+), 465 deletions(-) diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index d0992de6c7..1290ddf469 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -40332,11 +40332,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/science/circuit) -"bXu" = ( -/obj/structure/table/wood/poker, -/obj/effect/spawner/lootdrop/gambling, -/turf/open/floor/wood, -/area/maintenance/bar) "bXv" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -52738,13 +52733,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"cQh" = ( -/obj/machinery/cryopod{ - dir = 4; - tag = "0" - }, -/turf/open/floor/carpet, -/area/maintenance/fore/secondary) "cQw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -53161,50 +53149,35 @@ }, /turf/open/floor/plasteel, /area/science/circuit) -"dir" = ( -/obj/machinery/cryopod{ - dir = 4; - tag = "0" +"dkC" = ( +/obj/machinery/door/airlock/wood{ + name = "Maintenance Bar" }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/turf/open/floor/wood, +/area/maintenance/bar) "dqu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) +"dqT" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port/aft) "dvO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, /area/science/circuit) -"dxy" = ( -/obj/structure/table/wood/poker, -/obj/effect/spawner/lootdrop/gambling, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/maintenance/bar) -"dMc" = ( -/obj/item/restraints/legcuffs, -/obj/item/restraints/handcuffs/fake, -/obj/structure/bed/dogbed, -/turf/open/floor/plating, -/area/maintenance/bar) "dMZ" = ( /obj/structure/sign/poster/official/random{ pixel_y = 32 }, /turf/open/floor/plasteel/white, /area/science/circuit) -"dOb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/maintenance/bar) "eaI" = ( /obj/structure/table/reinforced, /obj/item/radio/intercom{ @@ -53212,21 +53185,6 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) -"ekq" = ( -/obj/structure/reagent_dispensers/keg/aphro/strong, -/obj/item/reagent_containers/glass/beaker, -/turf/open/floor/plating, -/area/maintenance/bar) -"elP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/chair/stool/bar, -/turf/open/floor/wood, -/area/maintenance/bar) -"exQ" = ( -/obj/structure/table/wood/poker, -/obj/item/toy/cards/deck/syndicate, -/turf/open/floor/wood, -/area/maintenance/bar) "eyM" = ( /obj/machinery/mineral/ore_redemption{ input_dir = 2; @@ -53235,16 +53193,18 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel, /area/quartermaster/miningdock) +"ezO" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/wood, +/area/maintenance/bar) "eHI" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) -"eMI" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, +"eKN" = ( +/obj/machinery/vending/clothing, /turf/open/floor/wood, /area/maintenance/bar) "eRz" = ( @@ -53262,6 +53222,12 @@ }, /turf/open/floor/plasteel, /area/quartermaster/miningdock) +"eYI" = ( +/obj/item/restraints/legcuffs, +/obj/item/restraints/handcuffs/fake, +/obj/structure/bed/dogbed, +/turf/open/floor/plating, +/area/maintenance/bar) "fcG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -53298,10 +53264,10 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/science/circuit) -"fVx" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, +"fWI" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/shaker, +/turf/open/floor/wood, /area/maintenance/bar) "gbq" = ( /obj/structure/cable{ @@ -53318,10 +53284,6 @@ "gjl" = ( /turf/closed/wall, /area/quartermaster/warehouse) -"gpI" = ( -/obj/machinery/vending/boozeomat, -/turf/open/floor/wood, -/area/maintenance/bar) "gsz" = ( /obj/machinery/camera{ c_tag = "Fitness Room South"; @@ -53338,6 +53300,9 @@ }, /turf/open/floor/plasteel, /area/science/circuit) +"gxS" = ( +/turf/open/floor/wood, +/area/maintenance/bar) "gLH" = ( /obj/machinery/door/airlock/external{ name = "External Access"; @@ -53348,6 +53313,10 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) +"gRV" = ( +/obj/machinery/vending/autodrobe, +/turf/open/floor/wood, +/area/maintenance/bar) "gWd" = ( /obj/structure/cable{ icon_state = "1-4" @@ -53382,20 +53351,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"hhg" = ( -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"hrK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall, -/area/maintenance/bar) -"hPN" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/shaker, -/turf/open/floor/wood, -/area/maintenance/bar) "hRa" = ( /obj/structure/table/reinforced, /obj/machinery/light{ @@ -53408,13 +53363,10 @@ /obj/item/stock_parts/cell/super, /turf/open/floor/plasteel/white, /area/science/circuit) -"iek" = ( -/obj/structure/chair/stool/bar, -/turf/open/floor/wood, -/area/maintenance/bar) -"igN" = ( -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks/beer, +"idZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, /turf/open/floor/wood, /area/maintenance/bar) "ijc" = ( @@ -53431,6 +53383,11 @@ /obj/item/pen, /turf/open/floor/plasteel/white, /area/science/circuit) +"iEy" = ( +/obj/effect/spawner/lootdrop/minor/kittyears_or_rabbitears, +/obj/item/assembly/signaler, +/turf/open/floor/plating, +/area/maintenance/bar) "iEJ" = ( /obj/machinery/door/airlock/external{ name = "Escape Pod One" @@ -53440,6 +53397,10 @@ }, /turf/open/floor/plating, /area/hallway/secondary/entry) +"iGw" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/wood, +/area/maintenance/bar) "iNn" = ( /obj/machinery/camera{ c_tag = "Kitchen Cold Room" @@ -53448,20 +53409,6 @@ /obj/structure/reagent_dispensers/cooking_oil, /turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) -"iPG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"iRq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/bar) -"iZC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/maintenance/bar) "jbf" = ( /obj/structure/cable{ icon_state = "0-2" @@ -53474,15 +53421,6 @@ }, /turf/open/floor/plasteel/hydrofloor, /area/hallway/secondary/service) -"jbX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/maintenance/bar) "jgm" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -53508,16 +53446,14 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) +"jtl" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) "jAD" = ( /obj/structure/grille, /turf/open/floor/plating/airless, /area/space/nearstation) -"jCg" = ( -/obj/machinery/computer/cryopod{ - step_y = 31 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) "jCq" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -53576,11 +53512,11 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"kfy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood{ - icon_state = "wood-broken7" +"kds" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, +/turf/open/floor/wood, /area/maintenance/bar) "khb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -53611,6 +53547,11 @@ }, /turf/open/floor/plasteel, /area/engine/gravity_generator) +"knR" = ( +/obj/structure/table/wood, +/obj/item/weaponcrafting/receiver, +/turf/open/floor/wood, +/area/maintenance/bar) "kob" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, @@ -53625,19 +53566,10 @@ }, /turf/closed/wall/r_wall, /area/science/mixing) -"kLN" = ( -/turf/open/floor/wood, -/area/maintenance/bar) "kOw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, /area/science/mixing) -"kOA" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) "kPd" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/structure/cable{ @@ -53664,11 +53596,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/quartermaster/miningdock) -"lnu" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/spray/cleaner, -/turf/open/floor/wood, -/area/maintenance/bar) "lAB" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall, @@ -53679,27 +53606,17 @@ }, /turf/open/floor/plasteel, /area/science/circuit) -"lMz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood{ - icon_state = "wood-broken4" - }, -/area/maintenance/bar) "lQG" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/science/circuit) -"lUN" = ( -/obj/structure/mineral_door/wood, -/turf/open/floor/wood, -/area/maintenance/bar) "mjr" = ( /obj/machinery/vending/wardrobe/bar_wardrobe, /turf/open/floor/wood, /area/crew_quarters/bar) -"mrv" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, +"mtJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, /area/maintenance/bar) "mBv" = ( /obj/structure/cable{ @@ -53724,20 +53641,15 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) -"mUU" = ( -/obj/structure/falsewall, -/turf/open/floor/plating, -/area/maintenance/bar) -"nga" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) "noK" = ( /obj/structure/girder, /turf/open/floor/plasteel/dark, /area/engine/engineering) +"nwX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/vending/games, +/turf/open/floor/wood, +/area/maintenance/bar) "nxv" = ( /obj/machinery/power/apc{ name = "Construction Area APC"; @@ -53753,10 +53665,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, /area/engine/engineering) -"nzS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/vending/games, -/turf/open/floor/wood, +"nEe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall, /area/maintenance/bar) "nGt" = ( /obj/structure/cable{ @@ -53769,6 +53682,15 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"nKB" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks/beer, +/turf/open/floor/wood, +/area/maintenance/bar) +"nRn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/maintenance/bar) "nRG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -53781,23 +53703,24 @@ }, /turf/open/floor/plasteel/white, /area/science/mixing) -"ojF" = ( -/turf/closed/wall, -/area/maintenance/bar) -"osd" = ( -/obj/effect/spawner/lootdrop/minor/kittyears_or_rabbitears, -/obj/item/assembly/signaler, -/turf/open/floor/plating, -/area/maintenance/bar) -"oui" = ( +"ooS" = ( +/obj/structure/table/wood/poker, +/obj/effect/spawner/lootdrop/gambling, /turf/open/floor/wood{ - icon_state = "wood-broken7" + icon_state = "wood-broken" }, /area/maintenance/bar) -"oxF" = ( -/obj/effect/spawner/lootdrop/costume, -/obj/item/electropack/shockcollar, -/turf/open/floor/plating, +"oqQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks, +/turf/open/floor/wood, +/area/maintenance/bar) +"ouu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/wood, /area/maintenance/bar) "oDF" = ( /obj/machinery/light, @@ -53809,6 +53732,12 @@ }, /turf/open/floor/plasteel, /area/science/circuit) +"oPA" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/maintenance/bar) "oUh" = ( /obj/structure/disposalpipe/trunk{ dir = 1 @@ -53816,9 +53745,9 @@ /obj/machinery/disposal/bin, /turf/open/floor/plasteel/white, /area/science/circuit) -"pmB" = ( -/obj/machinery/vending/kink, -/turf/open/floor/plating, +"pDq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, /area/maintenance/bar) "pHl" = ( /obj/structure/table, @@ -53859,15 +53788,16 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime, /area/science/misc_lab) -"pSl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks, +"qbA" = ( +/obj/structure/table/wood/poker, +/obj/item/toy/cards/deck/syndicate, /turf/open/floor/wood, /area/maintenance/bar) -"qcu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, +"qdB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, /area/maintenance/bar) "qeQ" = ( /obj/effect/turf_decal/stripes/line{ @@ -53875,6 +53805,11 @@ }, /turf/open/floor/plasteel, /area/science/circuit) +"qit" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/bar) "qpv" = ( /obj/machinery/light{ dir = 4 @@ -53887,37 +53822,58 @@ /obj/structure/grille/broken, /turf/open/space/basic, /area/space/nearstation) +"qBv" = ( +/obj/item/clothing/mask/breath/medical, +/obj/item/tank/internals/anesthetic, +/turf/open/floor/plating, +/area/maintenance/bar) +"qBQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/chair/stool/bar, +/turf/open/floor/wood, +/area/maintenance/bar) +"qKd" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/maintenance/bar) +"qSC" = ( +/obj/machinery/vending/boozeomat, +/turf/open/floor/wood, +/area/maintenance/bar) "rcD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall, /area/science/circuit) +"ref" = ( +/turf/closed/wall, +/area/maintenance/bar) "rfW" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) +"rgN" = ( +/obj/structure/reagent_dispensers/keg/aphro/strong, +/obj/item/reagent_containers/glass/beaker, +/turf/open/floor/plating, +/area/maintenance/bar) "rmX" = ( /obj/structure/table, /obj/item/reagent_containers/food/drinks/beer, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"rrl" = ( +/obj/effect/spawner/lootdrop/costume, +/obj/item/electropack/shockcollar, +/turf/open/floor/plating, +/area/maintenance/bar) "rKP" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /turf/open/floor/plating, /area/construction) -"rWn" = ( -/obj/structure/table/wood, -/obj/item/weaponcrafting/receiver, -/turf/open/floor/wood, -/area/maintenance/bar) -"rYr" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/maintenance/bar) "saK" = ( /obj/structure/closet/crate, /obj/item/target/alien, @@ -53930,10 +53886,16 @@ /obj/item/gun/energy/laser/practice, /turf/open/floor/plasteel/white, /area/science/circuit) -"saV" = ( -/obj/machinery/vending/clothing, -/turf/open/floor/wood, -/area/maintenance/bar) +"shL" = ( +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"sjc" = ( +/obj/machinery/cryopod{ + dir = 4; + tag = "0" + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) "slk" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -53946,20 +53908,21 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) +"stg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/bar) "sxs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table, /obj/item/shovel/spade, /turf/open/floor/plasteel/hydrofloor, /area/hallway/secondary/service) -"sDt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/maintenance/bar) -"sKd" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/maintenance/bar) "sLv" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, @@ -53975,9 +53938,6 @@ /obj/machinery/door/airlock/maintenance/abandoned, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"sPt" = ( -/turf/open/floor/carpet, -/area/maintenance/fore/secondary) "sSW" = ( /obj/structure/chair/office/light, /turf/open/floor/plasteel/white, @@ -54005,22 +53965,36 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, /area/hallway/secondary/service) +"tmK" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/bar) +"tqe" = ( +/obj/structure/table/wood/poker, +/obj/effect/spawner/lootdrop/gambling, +/turf/open/floor/wood, +/area/maintenance/bar) "trb" = ( /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel, /area/security/courtroom) -"tsS" = ( -/obj/machinery/door/airlock/wood{ - name = "Maintenance Bar" +"tEz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood{ + icon_state = "wood-broken4" }, -/turf/open/floor/wood, /area/maintenance/bar) "tMl" = ( /obj/effect/turf_decal/loading_area, /turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) +"tOc" = ( +/obj/item/weaponcrafting/stock, +/turf/open/floor/wood, +/area/maintenance/bar) "tOq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -54060,6 +54034,15 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) +"uAK" = ( +/obj/structure/falsewall, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"uBG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/chair/stool/bar, +/turf/open/floor/wood, +/area/maintenance/bar) "uNu" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -54102,10 +54085,12 @@ }, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) -"vfL" = ( -/obj/structure/falsewall, -/turf/open/floor/plating, -/area/maintenance/port/aft) +"vhC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/bar) "vxh" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance{ @@ -54130,10 +54115,22 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/white, /area/science/circuit) -"vPp" = ( -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) +"vJu" = ( +/obj/structure/table/wood/poker, +/obj/item/storage/pill_bottle/dice, +/turf/open/floor/wood, +/area/maintenance/bar) +"vJW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"vNv" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/bar) "vPE" = ( /obj/machinery/light{ dir = 4 @@ -54141,13 +54138,8 @@ /obj/machinery/libraryscanner, /turf/open/floor/plasteel/white, /area/science/circuit) -"vWe" = ( -/obj/item/clothing/mask/breath/medical, -/obj/item/tank/internals/anesthetic, -/turf/open/floor/plating, -/area/maintenance/bar) -"wiz" = ( -/obj/item/weaponcrafting/stock, +"vSH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, /area/maintenance/bar) "wkN" = ( @@ -54184,6 +54176,10 @@ /obj/item/stack/sheet/metal/fifty, /turf/open/floor/plasteel/white, /area/science/circuit) +"wzn" = ( +/obj/structure/falsewall, +/turf/open/floor/plating, +/area/maintenance/bar) "wBd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -54196,28 +54192,27 @@ }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) -"wME" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/bar) -"wOC" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +"wPS" = ( +/obj/machinery/vending/kink, /turf/open/floor/plating, -/area/maintenance/port/aft) +/area/maintenance/bar) +"wSH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/maintenance/bar) "wUY" = ( /obj/structure/table, /obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel/hydrofloor, /area/hallway/secondary/service) -"wZJ" = ( -/obj/machinery/vending/autodrobe, -/turf/open/floor/wood, -/area/maintenance/bar) +"xfy" = ( +/obj/machinery/computer/cryopod, +/turf/closed/wall, +/area/crew_quarters/dorms) "xhV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -54238,16 +54233,6 @@ }, /turf/open/floor/plating, /area/hallway/secondary/service) -"xjx" = ( -/obj/machinery/cryopod, -/turf/open/floor/carpet, -/area/maintenance/fore/secondary) -"xuS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) "xEu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -54259,10 +54244,9 @@ /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"xZw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/chair/stool/bar, -/turf/open/floor/wood, +"xPY" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/maintenance/bar) "ycu" = ( /obj/structure/cable{ @@ -54270,9 +54254,9 @@ }, /turf/open/floor/plasteel, /area/science/circuit) -"yeD" = ( -/obj/structure/table/wood/poker, -/obj/item/storage/pill_bottle/dice, +"ygH" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/spray/cleaner, /turf/open/floor/wood, /area/maintenance/bar) @@ -73196,7 +73180,7 @@ aaa aaa aaa aaa -vPp +jtl aaa aoV cbj @@ -73453,7 +73437,7 @@ aaa aaa aaa aaa -vPp +jtl aaa bCq cbj @@ -73710,7 +73694,7 @@ aaa aaa aaa aaa -vPp +jtl aaa bCq cbk @@ -73967,7 +73951,7 @@ aaa aaa aaa aaa -vPp +jtl aaa bCq bVy @@ -74224,7 +74208,7 @@ aaa aaa aaa aaa -vPp +jtl aaa bCq bVB @@ -74481,7 +74465,7 @@ aaa aaa aaa aaa -vPp +jtl aaa bCq bVA @@ -75251,7 +75235,7 @@ aoV aoV bCq bCq -vfL +uAK bCq bCq bCq @@ -75773,14 +75757,14 @@ bCq bCq bCq bYy -ojF -ojF -mrv -ojF -ojF -ojF -ojF -ojF +ref +ref +xPY +ref +ref +ref +ref +ref bUs bLv aaa @@ -76030,14 +76014,14 @@ bVG bHE bHE bHE -tsS -rYr -kLN -kLN -fVx -iek -iek -ojF +dkC +tmK +gxS +gxS +qit +iGw +iGw +ref bUs bLv aaa @@ -76283,18 +76267,18 @@ bHE bHE bCq bHE -ojF -ojF -ojF -ojF -ojF -kLN -oui -kLN -iek -exQ -bXu -ojF +ref +ref +ref +ref +ref +gxS +vNv +gxS +iGw +qbA +tqe +ref bUs bLv aaf @@ -76540,18 +76524,18 @@ bHE bHE cTF bHE -ojF -pmB -oxF -dMc -ojF -kLN -kLN -kLN -iek -yeD -dxy -ojF +ref +wPS +rrl +eYI +ref +gxS +gxS +gxS +iGw +vJu +ooS +ref bUs bLv aaa @@ -76797,18 +76781,18 @@ bHE bSs bCq bHE -ojF -ekq -osd -vWe -ojF -iek -iek -oui -kOA -iek -iek -ojF +ref +rgN +iEy +qBv +ref +iGw +iGw +vNv +ouu +iGw +iGw +ref bUs bLv aaa @@ -77054,18 +77038,18 @@ bRh bLu bCq bHE -ojF -ojF -mUU -ojF -ojF -sKd -sKd -iek -xuS -kLN -kLN -ojF +ref +ref +wzn +ref +ref +qKd +qKd +iGw +kds +gxS +gxS +ref bUs bLv aaf @@ -77311,19 +77295,19 @@ bCq bCq bCq bHE -ojF -hPN -kLN -oui -igN -kLN +ref +fWI +gxS +vNv +nKB +gxS bSu -elP -jbX -qcu -lMz -iZC -wOC +uBG +stg +vSH +tEz +pDq +dqT bLv aaa cjJ @@ -77568,18 +77552,18 @@ bLv aaa bLv bHE -ojF -rWn -iPG -sDt -pSl -kfy -dOb -xZw -nga -sDt -nzS -hrK +ref +knR +vJW +nRn +oqQ +qdB +wSH +qBQ +oPA +nRn +nwX +nEe bUz bLv aaa @@ -77825,18 +77809,18 @@ bLv aaf bLv bUt -ojF -lnu -eMI -rYr -gpI -kLN -sKd -iek -kLN -fVx -saV -wME +ref +ygH +idZ +tmK +qSC +gxS +qKd +iGw +gxS +qit +eKN +vhC bUz bLv aaf @@ -78082,18 +78066,18 @@ bCq aaa bLv bUs -ojF -wiz -oui -kLN -lUN -kLN -kLN -kLN -kLN -kLN -wZJ -wME +ref +tOc +vNv +gxS +ezO +gxS +gxS +gxS +gxS +gxS +gRV +vhC bUz bCq aaa @@ -78339,17 +78323,17 @@ aaa aaa bTB bUv -iRq -iRq -iRq -iRq -iRq -iRq -iRq -iRq -iRq -iRq -iRq +mtJ +mtJ +mtJ +mtJ +mtJ +mtJ +mtJ +mtJ +mtJ +mtJ +mtJ car bUz bCq @@ -84199,7 +84183,7 @@ arf arf arf aoa -ahn +arf aJn aJn aJq @@ -84452,11 +84436,11 @@ arf aqa atf arf -dir -dir -dir -cQh -ahn +sjc +sjc +sjc +sjc +arf aaa aJn aJq @@ -84708,12 +84692,12 @@ ath arf apY ath -arf -jCg +xfy +shL ath -hhg -sPt -ahn +shL +shL +arf aaa aJn aLY @@ -84969,8 +84953,8 @@ arf aCd ath aCd -xjx -ahn +aCd +arf aJw aJw aMh @@ -85226,8 +85210,8 @@ arf asd aDK arf -ahn -ahn +arf +arf aJv aKG aMg diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index a3d43f4113..912cc6743b 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -70675,6 +70675,13 @@ /obj/structure/disposalpipe/segment, /turf/closed/wall/r_wall, /area/science/xenobiology) +"cUd" = ( +/obj/machinery/cryopod{ + dir = 4; + tag = "0" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) "cUH" = ( /obj/structure/table/optable, /turf/open/floor/plasteel/white, @@ -75923,6 +75930,10 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) +"dWa" = ( +/obj/machinery/computer/cryopod, +/turf/closed/wall, +/area/security/prison) "dYu" = ( /obj/machinery/door/airlock/external{ name = "Auxiliary Airlock" @@ -76091,6 +76102,13 @@ }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) +"hdw" = ( +/obj/machinery/cryopod{ + dir = 4; + tag = "0" + }, +/turf/open/floor/plasteel/vault, +/area/crew_quarters/fitness/recreation) "hfJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -76141,10 +76159,6 @@ }, /turf/open/floor/plating, /area/quartermaster/storage) -"jiR" = ( -/obj/machinery/computer/cryopod, -/turf/closed/wall, -/area/security/prison) "jwW" = ( /turf/closed/wall/mineral/plastitanium, /area/crew_quarters/fitness/recreation) @@ -76359,6 +76373,15 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) +"mSt" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/crew_quarters/fitness/recreation) "nnK" = ( /obj/item/stack/sheet/glass/fifty, /obj/item/paper_bin, @@ -76439,13 +76462,6 @@ }, /turf/open/floor/plating, /area/construction/mining/aux_base) -"ocn" = ( -/obj/machinery/cryopod{ - dir = 4; - tag = "0" - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/fitness/recreation) "ocT" = ( /obj/machinery/light{ dir = 1 @@ -76626,6 +76642,10 @@ }, /turf/open/floor/wood, /area/library) +"rzf" = ( +/obj/machinery/computer/cryopod, +/turf/closed/wall, +/area/crew_quarters/fitness/recreation) "rzX" = ( /obj/structure/chair/office/light{ dir = 1; @@ -76715,13 +76735,6 @@ /obj/machinery/computer/libraryconsole/bookmanagement, /turf/open/floor/plasteel/white, /area/science/circuit) -"tnQ" = ( -/obj/machinery/computer/cryopod{ - step_y = 9; - tag = "0" - }, -/turf/closed/wall, -/area/crew_quarters/fitness/recreation) "tsx" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -76737,13 +76750,6 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) -"txv" = ( -/obj/machinery/cryopod{ - dir = 4; - tag = "0" - }, -/turf/open/floor/plasteel/vault, -/area/crew_quarters/fitness/recreation) "tDM" = ( /obj/machinery/door/airlock/engineering/glass/critical{ heat_proof = 1; @@ -76761,15 +76767,6 @@ }, /turf/open/floor/plasteel/dark, /area/medical/morgue) -"tTL" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 1 - }, -/area/crew_quarters/fitness/recreation) "tVY" = ( /obj/structure/closet/crate, /obj/item/target/alien, @@ -101748,7 +101745,7 @@ aax aax aax aax -jiR +dWa abe abe abe @@ -111779,12 +111776,12 @@ acP acP ags acP -txv -ocn -ocn -ocn -ocn -tnQ +hdw +cUd +cUd +cUd +cUd +rzf aoS acP arB @@ -112035,7 +112032,7 @@ aaa acQ aft agt -tTL +mSt ahf ahf dhp diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm index 01ceb61132..e0de739f99 100644 --- a/_maps/map_files/PubbyStation/PubbyStation.dmm +++ b/_maps/map_files/PubbyStation/PubbyStation.dmm @@ -7813,10 +7813,6 @@ dir = 4; pixel_x = 28 }, -/obj/machinery/computer/cryopod{ - tag = "0"; - step_y = 31 - }, /obj/machinery/cryopod, /turf/open/floor/plasteel, /area/crew_quarters/dorms) @@ -48340,11 +48336,6 @@ dir = 1 }, /area/hallway/secondary/exit/departure_lounge) -"fVZ" = ( -/obj/structure/lattice, -/obj/structure/reagent_dispensers/keg/aphro/strong, -/turf/open/space, -/area/space/nearstation) "fWv" = ( /obj/structure/bookcase/random/religion, /turf/open/floor/plasteel/dark, @@ -49444,6 +49435,10 @@ }, /turf/closed/wall/r_wall, /area/engine/engineering) +"jqN" = ( +/obj/effect/spawner/lootdrop/keg, +/turf/open/floor/wood, +/area/maintenance/department/crew_quarters/dorms) "jrG" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -52331,6 +52326,11 @@ "rHA" = ( /turf/open/floor/plasteel, /area/construction/mining/aux_base) +"rHP" = ( +/obj/structure/lattice, +/obj/structure/reagent_dispensers/keg/aphro/strong, +/turf/open/space, +/area/space/nearstation) "rJg" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /obj/machinery/light/small{ @@ -53846,10 +53846,6 @@ }, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/bar) -"wBX" = ( -/obj/effect/spawner/lootdrop/keg, -/turf/open/floor/wood, -/area/maintenance/department/crew_quarters/dorms) "wDm" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, @@ -54424,6 +54420,10 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) +"yap" = ( +/obj/machinery/computer/cryopod, +/turf/closed/wall, +/area/crew_quarters/dorms) "ybX" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, @@ -88689,7 +88689,7 @@ aaa aaa aaa aby -fVZ +rHP abO abX acg @@ -91552,7 +91552,7 @@ cBo alQ alb cBw -wBX +jqN aiS aiS aiS @@ -94649,7 +94649,7 @@ aaa aaa apX apX -apX +yap avl fIu dbi From 16c05b0d9293c57961a5e9c67a2e6af90a48a90f Mon Sep 17 00:00:00 2001 From: 81Denton <32391752+81Denton@users.noreply.github.com> Date: Fri, 8 Jun 2018 03:32:03 +0200 Subject: [PATCH 36/75] adds warning to shuttle purchase menu (#38266) --- code/game/machinery/computer/communications.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/game/machinery/computer/communications.dm b/code/game/machinery/computer/communications.dm index 37282c6478..4801b2ce08 100755 --- a/code/game/machinery/computer/communications.dm +++ b/code/game/machinery/computer/communications.dm @@ -556,6 +556,9 @@ if(STATE_PURCHASE) dat += "Budget: [SSshuttle.points] Credits.
    " + dat += "
    " + dat += "Caution: Purchasing dangerous shuttles may lead to mutiny and/or death.
    " + dat += "
    " for(var/shuttle_id in SSmapping.shuttle_templates) var/datum/map_template/shuttle/S = SSmapping.shuttle_templates[shuttle_id] if(S.can_be_bought && S.credit_cost < INFINITY) From f962a02ef731ed547a0dac3066731c6e04e514f7 Mon Sep 17 00:00:00 2001 From: Tad Hardesty Date: Thu, 7 Jun 2018 18:33:22 -0700 Subject: [PATCH 38/75] Fix meson goggles and lantern wisps conflicting (#38211) --- .../mining/lavaland/necropolis_chests.dm | 19 ++++++++++++------- code/modules/mob/mob.dm | 8 ++++++++ 2 files changed, 20 insertions(+), 7 deletions(-) diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index 953eb1d02c..1405551c84 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -266,26 +266,29 @@ /obj/item/wisp_lantern/attack_self(mob/user) if(!wisp) to_chat(user, "The wisp has gone missing!") + icon_state = "lantern" return + if(wisp.loc == src) to_chat(user, "You release the wisp. It begins to bob around your head.") - user.sight |= SEE_MOBS icon_state = "lantern" wisp.orbit(user, 20) + user.update_sight() SSblackbox.record_feedback("tally", "wisp_lantern", 1, "Freed") else to_chat(user, "You return the wisp to the lantern.") + var/mob/target if(wisp.orbiting) - var/atom/A = wisp.orbiting.orbiting - if(isliving(A)) - var/mob/living/M = A - M.sight &= ~SEE_MOBS - to_chat(M, "Your vision returns to normal.") - + target = wisp.orbiting.orbiting wisp.stop_orbit() wisp.forceMove(src) + + if (istype(target)) + target.update_sight() + to_chat(target, "Your vision returns to normal.") + icon_state = "lantern-blue" SSblackbox.record_feedback("tally", "wisp_lantern", 1, "Returned") @@ -308,6 +311,8 @@ icon_state = "orb" light_range = 7 layer = ABOVE_ALL_MOB_LAYER + var/sight_flags = SEE_MOBS + var/lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE //Red/Blue Cubes /obj/item/warp_cube diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 97823c9c71..931eb68f13 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -842,6 +842,14 @@ return /mob/proc/update_sight() + for(var/O in orbiters) + var/datum/orbit/orbit = O + var/obj/effect/wisp/wisp = orbit.orbiter + if (istype(wisp)) + sight |= wisp.sight_flags + if(!isnull(wisp.lighting_alpha)) + lighting_alpha = min(lighting_alpha, wisp.lighting_alpha) + sync_lighting_plane_alpha() /mob/proc/sync_lighting_plane_alpha() From 9124dac65f1d3b73841d412bdbb1678b70382a56 Mon Sep 17 00:00:00 2001 From: CitrusGender <31262308+CitrusGender@users.noreply.github.com> Date: Fri, 8 Jun 2018 00:15:25 -0400 Subject: [PATCH 40/75] Adds indestructible sandstone wall (#38350) * adds sandstone * OKAY FINE KOR JEEZ * I am very angry right now * you don't seem to understand * Update closed.dm --- code/game/turfs/closed.dm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/code/game/turfs/closed.dm b/code/game/turfs/closed.dm index 657bf89a34..db1dba66cf 100644 --- a/code/game/turfs/closed.dm +++ b/code/game/turfs/closed.dm @@ -36,6 +36,14 @@ icon = 'icons/turf/shuttleold.dmi' icon_state = "block" +/turf/closed/indestructible/sandstone + name = "sandstone wall" + desc = "A wall with sandstone plating. Rough." + icon = 'icons/turf/walls/sandstone_wall.dmi' + icon_state = "sandstone" + baseturfs = /turf/closed/indestructible/sandstone + smooth = SMOOTH_TRUE + /turf/closed/indestructible/oldshuttle/corner icon_state = "corner" @@ -152,4 +160,4 @@ name = "wall" desc = "A wall made out of a strange metal. The squares on it pulse in a predictable pattern." icon = 'icons/turf/walls/hierophant_wall.dmi' - icon_state = "wall" \ No newline at end of file + icon_state = "wall" From dee92640a840b8bbddf618b8d77f7e2da31cdd72 Mon Sep 17 00:00:00 2001 From: Cw3040 Date: Fri, 8 Jun 2018 14:33:40 -0400 Subject: [PATCH 42/75] Cryosleeper Bug Fix Adds Cyborg weapon modules to var/list/do_not_preserve_items for Cryosleepers, hopefully eliminating a bug where borg gun modules drop on cryosleep. --- modular_citadel/code/game/machinery/cryopod.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modular_citadel/code/game/machinery/cryopod.dm b/modular_citadel/code/game/machinery/cryopod.dm index 87089d57fd..8965d2bbf3 100644 --- a/modular_citadel/code/game/machinery/cryopod.dm +++ b/modular_citadel/code/game/machinery/cryopod.dm @@ -166,6 +166,9 @@ // These items will NOT be preserved var/list/do_not_preserve_items = list ( /obj/item/mmi/posibrain + /obj/item/gun/energy/disabler/cyborg + /obj/item/gun/energy/kinetic_accelerator/cyborg + /obj/item/gun/energy/laser/cyborg ) /obj/machinery/cryopod/Initialize() From 93b97528c012a5f98d59c44dfd84b1d385372739 Mon Sep 17 00:00:00 2001 From: Cw3040 Date: Fri, 8 Jun 2018 14:48:27 -0400 Subject: [PATCH 43/75] Fixing my syntax errors to make travis not yell at me --- modular_citadel/code/game/machinery/cryopod.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modular_citadel/code/game/machinery/cryopod.dm b/modular_citadel/code/game/machinery/cryopod.dm index 8965d2bbf3..d4d982d5e6 100644 --- a/modular_citadel/code/game/machinery/cryopod.dm +++ b/modular_citadel/code/game/machinery/cryopod.dm @@ -165,9 +165,9 @@ ) // These items will NOT be preserved var/list/do_not_preserve_items = list ( - /obj/item/mmi/posibrain - /obj/item/gun/energy/disabler/cyborg - /obj/item/gun/energy/kinetic_accelerator/cyborg + /obj/item/mmi/posibrain, + /obj/item/gun/energy/disabler/cyborg, + /obj/item/gun/energy/kinetic_accelerator/cyborg, /obj/item/gun/energy/laser/cyborg ) From fd1a93907ffca8d58c61a3fa2283160bfa35d6fa Mon Sep 17 00:00:00 2001 From: Cw3040 Date: Fri, 8 Jun 2018 20:21:10 -0400 Subject: [PATCH 44/75] Box Fix Accidentally deleted a disposals pipe in Maint, this rectifies that. --- _maps/map_files/BoxStation/BoxStation.dmm | 757 +++++++++++----------- 1 file changed, 379 insertions(+), 378 deletions(-) diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index 1290ddf469..b46e6f1753 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -41960,6 +41960,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/port/aft) "cbx" = ( @@ -53149,23 +53150,10 @@ }, /turf/open/floor/plasteel, /area/science/circuit) -"dkC" = ( -/obj/machinery/door/airlock/wood{ - name = "Maintenance Bar" - }, -/turf/open/floor/wood, -/area/maintenance/bar) "dqu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) -"dqT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/aft) "dvO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -53185,6 +53173,11 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) +"eiu" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks/beer, +/turf/open/floor/wood, +/area/maintenance/bar) "eyM" = ( /obj/machinery/mineral/ore_redemption{ input_dir = 2; @@ -53193,18 +53186,16 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel, /area/quartermaster/miningdock) -"ezO" = ( -/obj/structure/mineral_door/wood, -/turf/open/floor/wood, -/area/maintenance/bar) "eHI" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) -"eKN" = ( -/obj/machinery/vending/clothing, +"eOM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, /turf/open/floor/wood, /area/maintenance/bar) "eRz" = ( @@ -53222,18 +53213,18 @@ }, /turf/open/floor/plasteel, /area/quartermaster/miningdock) -"eYI" = ( -/obj/item/restraints/legcuffs, -/obj/item/restraints/handcuffs/fake, -/obj/structure/bed/dogbed, -/turf/open/floor/plating, -/area/maintenance/bar) "fcG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/closed/wall/r_wall, /area/science/mixing) +"fip" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall, +/area/maintenance/bar) "flc" = ( /obj/machinery/bookbinder, /turf/open/floor/plasteel/white, @@ -53255,6 +53246,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/dark, /area/engine/engineering) +"fFm" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/bar) "fGf" = ( /obj/machinery/smartfridge/disks, /turf/open/floor/plasteel/hydrofloor, @@ -53264,11 +53260,21 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/science/circuit) -"fWI" = ( +"fOZ" = ( +/obj/machinery/vending/clothing, +/turf/open/floor/wood, +/area/maintenance/bar) +"fQl" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/shaker, /turf/open/floor/wood, /area/maintenance/bar) +"fZE" = ( +/obj/item/restraints/legcuffs, +/obj/item/restraints/handcuffs/fake, +/obj/structure/bed/dogbed, +/turf/open/floor/plating, +/area/maintenance/bar) "gbq" = ( /obj/structure/cable{ icon_state = "4-8" @@ -53300,9 +53306,6 @@ }, /turf/open/floor/plasteel, /area/science/circuit) -"gxS" = ( -/turf/open/floor/wood, -/area/maintenance/bar) "gLH" = ( /obj/machinery/door/airlock/external{ name = "External Access"; @@ -53313,10 +53316,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) -"gRV" = ( -/obj/machinery/vending/autodrobe, -/turf/open/floor/wood, -/area/maintenance/bar) "gWd" = ( /obj/structure/cable{ icon_state = "1-4" @@ -53351,6 +53350,17 @@ }, /turf/open/floor/plating, /area/maintenance/port) +"hiC" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/bar) +"hsg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/bar) "hRa" = ( /obj/structure/table/reinforced, /obj/machinery/light{ @@ -53363,11 +53373,18 @@ /obj/item/stock_parts/cell/super, /turf/open/floor/plasteel/white, /area/science/circuit) -"idZ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +"hZp" = ( +/obj/structure/table/wood/poker, +/obj/effect/spawner/lootdrop/gambling, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/bar) +"iaK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood{ + icon_state = "wood-broken7" }, -/turf/open/floor/wood, /area/maintenance/bar) "ijc" = ( /obj/structure/table, @@ -53383,11 +53400,6 @@ /obj/item/pen, /turf/open/floor/plasteel/white, /area/science/circuit) -"iEy" = ( -/obj/effect/spawner/lootdrop/minor/kittyears_or_rabbitears, -/obj/item/assembly/signaler, -/turf/open/floor/plating, -/area/maintenance/bar) "iEJ" = ( /obj/machinery/door/airlock/external{ name = "Escape Pod One" @@ -53397,10 +53409,6 @@ }, /turf/open/floor/plating, /area/hallway/secondary/entry) -"iGw" = ( -/obj/structure/chair/stool/bar, -/turf/open/floor/wood, -/area/maintenance/bar) "iNn" = ( /obj/machinery/camera{ c_tag = "Kitchen Cold Room" @@ -53409,6 +53417,11 @@ /obj/structure/reagent_dispensers/cooking_oil, /turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) +"iVZ" = ( +/obj/effect/spawner/lootdrop/minor/kittyears_or_rabbitears, +/obj/item/assembly/signaler, +/turf/open/floor/plating, +/area/maintenance/bar) "jbf" = ( /obj/structure/cable{ icon_state = "0-2" @@ -53446,10 +53459,12 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) -"jtl" = ( -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) +"jsx" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/wood, +/area/maintenance/bar) "jAD" = ( /obj/structure/grille, /turf/open/floor/plating/airless, @@ -53512,12 +53527,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"kds" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) "khb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -53535,6 +53544,11 @@ }, /turf/open/floor/plating, /area/maintenance/fore/secondary) +"kjd" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/bar) "knx" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering{ @@ -53547,11 +53561,6 @@ }, /turf/open/floor/plasteel, /area/engine/gravity_generator) -"knR" = ( -/obj/structure/table/wood, -/obj/item/weaponcrafting/receiver, -/turf/open/floor/wood, -/area/maintenance/bar) "kob" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, @@ -53566,6 +53575,11 @@ }, /turf/closed/wall/r_wall, /area/science/mixing) +"kEK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/chair/stool/bar, +/turf/open/floor/wood, +/area/maintenance/bar) "kOw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, @@ -53577,6 +53591,9 @@ }, /turf/open/floor/plasteel/hydrofloor, /area/hallway/secondary/service) +"kPI" = ( +/turf/open/floor/wood, +/area/maintenance/bar) "kQk" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance{ @@ -53600,6 +53617,20 @@ /obj/structure/sign/nanotrasen, /turf/closed/wall, /area/science/circuit) +"lBy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/vending/games, +/turf/open/floor/wood, +/area/maintenance/bar) +"lEg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks, +/turf/open/floor/wood, +/area/maintenance/bar) +"lFY" = ( +/turf/closed/wall, +/area/maintenance/bar) "lMg" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -53610,14 +53641,14 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/science/circuit) +"lSY" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/wood, +/area/maintenance/bar) "mjr" = ( /obj/machinery/vending/wardrobe/bar_wardrobe, /turf/open/floor/wood, /area/crew_quarters/bar) -"mtJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/bar) "mBv" = ( /obj/structure/cable{ icon_state = "1-2" @@ -53629,6 +53660,16 @@ }, /turf/open/floor/engine, /area/engine/engineering) +"mEa" = ( +/obj/structure/falsewall, +/turf/open/floor/plating, +/area/maintenance/bar) +"mLY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/maintenance/bar) "mNi" = ( /obj/machinery/light_switch{ pixel_x = -20 @@ -53641,15 +53682,20 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) +"mVS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/maintenance/bar) +"nnj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/wood, +/area/maintenance/bar) "noK" = ( /obj/structure/girder, /turf/open/floor/plasteel/dark, /area/engine/engineering) -"nwX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/vending/games, -/turf/open/floor/wood, -/area/maintenance/bar) "nxv" = ( /obj/machinery/power/apc{ name = "Construction Area APC"; @@ -53665,12 +53711,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, /area/engine/engineering) -"nEe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall, -/area/maintenance/bar) "nGt" = ( /obj/structure/cable{ icon_state = "1-2" @@ -53682,14 +53722,14 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"nKB" = ( -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks/beer, -/turf/open/floor/wood, -/area/maintenance/bar) -"nRn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, +"nJJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, /area/maintenance/bar) "nRG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -53697,29 +53737,24 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"nYh" = ( +/obj/structure/table/wood/poker, +/obj/item/storage/pill_bottle/dice, +/turf/open/floor/wood, +/area/maintenance/bar) "oce" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /turf/open/floor/plasteel/white, /area/science/mixing) -"ooS" = ( +"opk" = ( /obj/structure/table/wood/poker, /obj/effect/spawner/lootdrop/gambling, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/maintenance/bar) -"oqQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks, /turf/open/floor/wood, /area/maintenance/bar) -"ouu" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, +"oCW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, /area/maintenance/bar) "oDF" = ( @@ -53732,12 +53767,6 @@ }, /turf/open/floor/plasteel, /area/science/circuit) -"oPA" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) "oUh" = ( /obj/structure/disposalpipe/trunk{ dir = 1 @@ -53745,9 +53774,15 @@ /obj/machinery/disposal/bin, /turf/open/floor/plasteel/white, /area/science/circuit) -"pDq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, +"pcd" = ( +/obj/machinery/door/airlock/wood{ + name = "Maintenance Bar" + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"pxN" = ( +/obj/item/weaponcrafting/stock, +/turf/open/floor/wood, /area/maintenance/bar) "pHl" = ( /obj/structure/table, @@ -53788,28 +53823,24 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime, /area/science/misc_lab) -"qbA" = ( -/obj/structure/table/wood/poker, -/obj/item/toy/cards/deck/syndicate, +"pVG" = ( +/obj/machinery/computer/cryopod, +/turf/closed/wall, +/area/crew_quarters/dorms) +"pXH" = ( +/obj/structure/chair/stool/bar, /turf/open/floor/wood, /area/maintenance/bar) -"qdB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/maintenance/bar) +"pYX" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) "qeQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, /area/science/circuit) -"qit" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/maintenance/bar) "qpv" = ( /obj/machinery/light{ dir = 4 @@ -53822,51 +53853,38 @@ /obj/structure/grille/broken, /turf/open/space/basic, /area/space/nearstation) -"qBv" = ( -/obj/item/clothing/mask/breath/medical, -/obj/item/tank/internals/anesthetic, +"qTS" = ( +/obj/effect/spawner/lootdrop/costume, +/obj/item/electropack/shockcollar, /turf/open/floor/plating, /area/maintenance/bar) -"qBQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/chair/stool/bar, -/turf/open/floor/wood, -/area/maintenance/bar) -"qKd" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/maintenance/bar) -"qSC" = ( -/obj/machinery/vending/boozeomat, -/turf/open/floor/wood, -/area/maintenance/bar) "rcD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall, /area/science/circuit) -"ref" = ( -/turf/closed/wall, -/area/maintenance/bar) "rfW" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) -"rgN" = ( -/obj/structure/reagent_dispensers/keg/aphro/strong, -/obj/item/reagent_containers/glass/beaker, -/turf/open/floor/plating, -/area/maintenance/bar) "rmX" = ( /obj/structure/table, /obj/item/reagent_containers/food/drinks/beer, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"rrl" = ( -/obj/effect/spawner/lootdrop/costume, -/obj/item/electropack/shockcollar, -/turf/open/floor/plating, +"rpN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/chair/stool/bar, +/turf/open/floor/wood, +/area/maintenance/bar) +"rvm" = ( +/obj/machinery/vending/boozeomat, +/turf/open/floor/wood, +/area/maintenance/bar) +"rGn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, /area/maintenance/bar) "rKP" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -53874,6 +53892,15 @@ }, /turf/open/floor/plating, /area/construction) +"rLR" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/spray/cleaner, +/turf/open/floor/wood, +/area/maintenance/bar) +"rTJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/bar) "saK" = ( /obj/structure/closet/crate, /obj/item/target/alien, @@ -53886,16 +53913,17 @@ /obj/item/gun/energy/laser/practice, /turf/open/floor/plasteel/white, /area/science/circuit) -"shL" = ( -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"sjc" = ( -/obj/machinery/cryopod{ - dir = 4; - tag = "0" +"scN" = ( +/obj/item/clothing/mask/breath/medical, +/obj/item/tank/internals/anesthetic, +/turf/open/floor/plating, +/area/maintenance/bar) +"sjA" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/turf/open/floor/wood, +/area/maintenance/bar) "slk" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -53908,21 +53936,19 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) -"stg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/maintenance/bar) "sxs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table, /obj/item/shovel/spade, /turf/open/floor/plasteel/hydrofloor, /area/hallway/secondary/service) +"sKA" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port/aft) "sLv" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, @@ -53965,15 +53991,17 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, /area/hallway/secondary/service) -"tmK" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken6" +"tfq" = ( +/obj/machinery/cryopod{ + dir = 4; + tag = "0" }, -/area/maintenance/bar) -"tqe" = ( -/obj/structure/table/wood/poker, -/obj/effect/spawner/lootdrop/gambling, -/turf/open/floor/wood, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"tfA" = ( +/obj/structure/reagent_dispensers/keg/aphro/strong, +/obj/item/reagent_containers/glass/beaker, +/turf/open/floor/plating, /area/maintenance/bar) "trb" = ( /obj/machinery/light{ @@ -53981,20 +54009,14 @@ }, /turf/open/floor/plasteel, /area/security/courtroom) -"tEz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood{ - icon_state = "wood-broken4" - }, +"tsl" = ( +/obj/machinery/vending/autodrobe, +/turf/open/floor/wood, /area/maintenance/bar) "tMl" = ( /obj/effect/turf_decal/loading_area, /turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) -"tOc" = ( -/obj/item/weaponcrafting/stock, -/turf/open/floor/wood, -/area/maintenance/bar) "tOq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -54008,6 +54030,10 @@ }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) +"uao" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/maintenance/bar) "udp" = ( /obj/item/crowbar/large, /obj/structure/rack, @@ -54034,14 +54060,9 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) -"uAK" = ( -/obj/structure/falsewall, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"uBG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/chair/stool/bar, -/turf/open/floor/wood, +"uAx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, /area/maintenance/bar) "uNu" = ( /obj/structure/disposalpipe/segment{ @@ -54062,6 +54083,10 @@ }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) +"uVh" = ( +/obj/structure/falsewall, +/turf/open/floor/plating, +/area/maintenance/port/aft) "uVS" = ( /obj/structure/cable{ icon_state = "4-8" @@ -54085,11 +54110,14 @@ }, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) -"vhC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, +"vmI" = ( +/obj/machinery/vending/kink, +/turf/open/floor/plating, +/area/maintenance/bar) +"vsJ" = ( +/obj/structure/table/wood, +/obj/item/weaponcrafting/receiver, +/turf/open/floor/wood, /area/maintenance/bar) "vxh" = ( /obj/structure/table, @@ -54115,22 +54143,11 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/white, /area/science/circuit) -"vJu" = ( +"vPe" = ( /obj/structure/table/wood/poker, -/obj/item/storage/pill_bottle/dice, +/obj/item/toy/cards/deck/syndicate, /turf/open/floor/wood, /area/maintenance/bar) -"vJW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"vNv" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/maintenance/bar) "vPE" = ( /obj/machinery/light{ dir = 4 @@ -54138,8 +54155,10 @@ /obj/machinery/libraryscanner, /turf/open/floor/plasteel/white, /area/science/circuit) -"vSH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +"wgE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/wood, /area/maintenance/bar) "wkN" = ( @@ -54176,10 +54195,6 @@ /obj/item/stack/sheet/metal/fifty, /turf/open/floor/plasteel/white, /area/science/circuit) -"wzn" = ( -/obj/structure/falsewall, -/turf/open/floor/plating, -/area/maintenance/bar) "wBd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -54192,27 +54207,11 @@ }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) -"wPS" = ( -/obj/machinery/vending/kink, -/turf/open/floor/plating, -/area/maintenance/bar) -"wSH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/maintenance/bar) "wUY" = ( /obj/structure/table, /obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel/hydrofloor, /area/hallway/secondary/service) -"xfy" = ( -/obj/machinery/computer/cryopod, -/turf/closed/wall, -/area/crew_quarters/dorms) "xhV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -54239,26 +54238,28 @@ }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) +"xEE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/maintenance/bar) "xIa" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"xPY" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/bar) "ycu" = ( /obj/structure/cable{ icon_state = "2-4" }, /turf/open/floor/plasteel, /area/science/circuit) -"ygH" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/spray/cleaner, -/turf/open/floor/wood, -/area/maintenance/bar) +"ydY" = ( +/turf/open/floor/carpet, +/area/crew_quarters/dorms) (1,1,1) = {" aaa @@ -73180,7 +73181,7 @@ aaa aaa aaa aaa -jtl +pYX aaa aoV cbj @@ -73437,7 +73438,7 @@ aaa aaa aaa aaa -jtl +pYX aaa bCq cbj @@ -73694,7 +73695,7 @@ aaa aaa aaa aaa -jtl +pYX aaa bCq cbk @@ -73951,7 +73952,7 @@ aaa aaa aaa aaa -jtl +pYX aaa bCq bVy @@ -74208,7 +74209,7 @@ aaa aaa aaa aaa -jtl +pYX aaa bCq bVB @@ -74465,7 +74466,7 @@ aaa aaa aaa aaa -jtl +pYX aaa bCq bVA @@ -75235,7 +75236,7 @@ aoV aoV bCq bCq -uAK +uVh bCq bCq bCq @@ -75757,14 +75758,14 @@ bCq bCq bCq bYy -ref -ref -xPY -ref -ref -ref -ref -ref +lFY +lFY +rTJ +lFY +lFY +lFY +lFY +lFY bUs bLv aaa @@ -76014,14 +76015,14 @@ bVG bHE bHE bHE -dkC -tmK -gxS -gxS -qit -iGw -iGw -ref +pcd +kjd +kPI +kPI +hiC +pXH +pXH +lFY bUs bLv aaa @@ -76267,18 +76268,18 @@ bHE bHE bCq bHE -ref -ref -ref -ref -ref -gxS -vNv -gxS -iGw -qbA -tqe -ref +lFY +lFY +lFY +lFY +lFY +kPI +fFm +kPI +pXH +vPe +opk +lFY bUs bLv aaf @@ -76524,18 +76525,18 @@ bHE bHE cTF bHE -ref -wPS -rrl -eYI -ref -gxS -gxS -gxS -iGw -vJu -ooS -ref +lFY +vmI +qTS +fZE +lFY +kPI +kPI +kPI +pXH +nYh +hZp +lFY bUs bLv aaa @@ -76781,18 +76782,18 @@ bHE bSs bCq bHE -ref -rgN -iEy -qBv -ref -iGw -iGw -vNv -ouu -iGw -iGw -ref +lFY +tfA +iVZ +scN +lFY +pXH +pXH +fFm +eOM +pXH +pXH +lFY bUs bLv aaa @@ -77038,18 +77039,18 @@ bRh bLu bCq bHE -ref -ref -wzn -ref -ref -qKd -qKd -iGw -kds -gxS -gxS -ref +lFY +lFY +mEa +lFY +lFY +uao +uao +pXH +wgE +kPI +kPI +lFY bUs bLv aaf @@ -77295,19 +77296,19 @@ bCq bCq bCq bHE -ref -fWI -gxS -vNv -nKB -gxS +lFY +fQl +kPI +fFm +eiu +kPI bSu -uBG -stg -vSH -tEz -pDq -dqT +kEK +nJJ +mVS +mLY +rGn +sKA bLv aaa cjJ @@ -77552,18 +77553,18 @@ bLv aaa bLv bHE -ref -knR -vJW -nRn -oqQ -qdB -wSH -qBQ -oPA -nRn -nwX -nEe +lFY +vsJ +nnj +oCW +lEg +iaK +xEE +rpN +sjA +oCW +lBy +fip bUz bLv aaa @@ -77809,18 +77810,18 @@ bLv aaf bLv bUt -ref -ygH -idZ -tmK -qSC -gxS -qKd -iGw -gxS -qit -eKN -vhC +lFY +rLR +jsx +kjd +rvm +kPI +uao +pXH +kPI +hiC +fOZ +hsg bUz bLv aaf @@ -78066,18 +78067,18 @@ bCq aaa bLv bUs -ref -tOc -vNv -gxS -ezO -gxS -gxS -gxS -gxS -gxS -gRV -vhC +lFY +pxN +fFm +kPI +lSY +kPI +kPI +kPI +kPI +kPI +tsl +hsg bUz bCq aaa @@ -78323,17 +78324,17 @@ aaa aaa bTB bUv -mtJ -mtJ -mtJ -mtJ -mtJ -mtJ -mtJ -mtJ -mtJ -mtJ -mtJ +uAx +uAx +uAx +uAx +uAx +uAx +uAx +uAx +uAx +uAx +uAx car bUz bCq @@ -84436,10 +84437,10 @@ arf aqa atf arf -sjc -sjc -sjc -sjc +tfq +tfq +tfq +tfq arf aaa aJn @@ -84692,11 +84693,11 @@ ath arf apY ath -xfy -shL +pVG +ydY ath -shL -shL +ydY +ydY arf aaa aJn From 6994e6010106f3f4c7d1e88c3af7c170df6d3811 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 8 Jun 2018 23:27:09 -0500 Subject: [PATCH 45/75] Automatic changelog generation for PR #7042 [ci skip] --- html/changelogs/AutoChangeLog-pr-7042.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-7042.yml diff --git a/html/changelogs/AutoChangeLog-pr-7042.yml b/html/changelogs/AutoChangeLog-pr-7042.yml new file mode 100644 index 0000000000..2a5553f3e2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-7042.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - imageadd: "sandstone wall sprite for indestructible object" From cc915f0686a48a7a706dc8ba185e9e1faa8b16cb Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 8 Jun 2018 23:27:46 -0500 Subject: [PATCH 46/75] Automatic changelog generation for PR #7041 [ci skip] --- html/changelogs/AutoChangeLog-pr-7041.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-7041.yml diff --git a/html/changelogs/AutoChangeLog-pr-7041.yml b/html/changelogs/AutoChangeLog-pr-7041.yml new file mode 100644 index 0000000000..c6f54eb459 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-7041.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - bugfix: "The thermal sight benefits of lantern wisps no longer disappear if you change glasses." From 48e4f9f8ebe21e4548422b86ffb980fd8b22a714 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 8 Jun 2018 23:29:01 -0500 Subject: [PATCH 47/75] Automatic changelog generation for PR #7040 [ci skip] --- html/changelogs/AutoChangeLog-pr-7040.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-7040.yml diff --git a/html/changelogs/AutoChangeLog-pr-7040.yml b/html/changelogs/AutoChangeLog-pr-7040.yml new file mode 100644 index 0000000000..0da19e008e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-7040.yml @@ -0,0 +1,4 @@ +author: "Denton" +delete-after: True +changes: + - tweak: "Added a warning to the shuttle purchase menu." From 806751f4fb42cfd09863934f5e8acdd515ff17bf Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 8 Jun 2018 23:29:32 -0500 Subject: [PATCH 48/75] Automatic changelog generation for PR #7039 [ci skip] --- html/changelogs/AutoChangeLog-pr-7039.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-7039.yml diff --git a/html/changelogs/AutoChangeLog-pr-7039.yml b/html/changelogs/AutoChangeLog-pr-7039.yml new file mode 100644 index 0000000000..4c5fce38d2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-7039.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - bugfix: "A pAI dying while in holoform no longer deletes the card, instead merely emptying it." From 09936bb59acbf0504ded74958d0c3d1acbfd133b Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 8 Jun 2018 23:32:20 -0500 Subject: [PATCH 49/75] Automatic changelog generation for PR #7030 [ci skip] --- html/changelogs/AutoChangeLog-pr-7030.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-7030.yml diff --git a/html/changelogs/AutoChangeLog-pr-7030.yml b/html/changelogs/AutoChangeLog-pr-7030.yml new file mode 100644 index 0000000000..5f89cc6abb --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-7030.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - tweak: "Vehicle speed changes now happen immediately instead of on the next movement cycle" From 5858b790d78615d097a0e17a75d21755732d45e4 Mon Sep 17 00:00:00 2001 From: deathride58 Date: Sat, 9 Jun 2018 00:34:01 -0400 Subject: [PATCH 50/75] Update cloning.dm --- code/game/machinery/computer/cloning.dm | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm index 8cbe9a68ec..4846610671 100644 --- a/code/game/machinery/computer/cloning.dm +++ b/code/game/machinery/computer/cloning.dm @@ -1,3 +1,5 @@ +#define AUTOCLONING_MINIMAL_LEVEL 3 + /obj/machinery/computer/cloning name = "cloning console" desc = "Used to clone people and manage DNA." @@ -79,6 +81,10 @@ src.scanner = findscanner() if(findfirstcloner && !LAZYLEN(pods)) findcloner() + if(!autoprocess) + STOP_PROCESSING(SSmachines, src) + else + START_PROCESSING(SSmachines, src) /obj/machinery/computer/cloning/proc/findscanner() var/obj/machinery/dna_scannernew/scannerf = null @@ -151,7 +157,7 @@ var/dat = "" dat += "
    Refresh" - if(scanner && HasEfficientPod() && scanner.scan_level > 2) + if(scanner && HasEfficientPod() && scanner.scan_level >= AUTOCLONING_MINIMAL_LEVEL) if(!autoprocess) dat += "Autoprocess" else @@ -281,7 +287,8 @@ START_PROCESSING(SSmachines, src) playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50, 0) if("stopautoprocess") - autoprocess = 0 + autoprocess = FALSE + STOP_PROCESSING(SSmachines, src) playsound(src, 'sound/machines/terminal_prompt_deny.ogg', 50, 0) else if ((href_list["scan"]) && !isnull(scanner) && scanner.is_operational()) From 0e3d5a75121a7690a8002b0749fcf381eda4b48f Mon Sep 17 00:00:00 2001 From: deathride58 Date: Sat, 9 Jun 2018 00:35:13 -0400 Subject: [PATCH 51/75] Update infrared.dm --- code/modules/assembly/infrared.dm | 4 ---- 1 file changed, 4 deletions(-) diff --git a/code/modules/assembly/infrared.dm b/code/modules/assembly/infrared.dm index 5f24f10b4b..fe6e94605b 100644 --- a/code/modules/assembly/infrared.dm +++ b/code/modules/assembly/infrared.dm @@ -167,13 +167,9 @@ listener = newloc.AddComponent(/datum/component/redirect, COMSIG_ATOM_EXITED, CALLBACK(src, .proc/check_exit)) /obj/item/assembly/infra/proc/check_exit(atom/movable/offender) -<<<<<<< HEAD - if(offender && ((offender.flags_1 & ABSTRACT_1) || offender == src)) -======= if(QDELETED(src)) return if(offender == src || istype(offender,/obj/effect/beam/i_beam)) ->>>>>>> 641a7d1... Fixes infrared emmiters partially. (#38301) return return refreshBeam() From 427211227bd47bc5e6246bf314883dc65d337f83 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 8 Jun 2018 23:43:22 -0500 Subject: [PATCH 52/75] Automatic changelog generation for PR #7031 [ci skip] --- html/changelogs/AutoChangeLog-pr-7031.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-7031.yml diff --git a/html/changelogs/AutoChangeLog-pr-7031.yml b/html/changelogs/AutoChangeLog-pr-7031.yml new file mode 100644 index 0000000000..cb65231c9e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-7031.yml @@ -0,0 +1,4 @@ +author: "CitadelStationBot" +delete-after: True +changes: + - bugfix: "Picture-in-picture objects now are no longer overlapped by other certain objects" From 5963d0224f248cec7a801c47e2a731b79beb85df Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 8 Jun 2018 23:45:10 -0500 Subject: [PATCH 53/75] Automatic changelog generation for PR #7022 [ci skip] --- html/changelogs/AutoChangeLog-pr-7022.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-7022.yml diff --git a/html/changelogs/AutoChangeLog-pr-7022.yml b/html/changelogs/AutoChangeLog-pr-7022.yml new file mode 100644 index 0000000000..7c9f43d2de --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-7022.yml @@ -0,0 +1,5 @@ +author: "iksyp" +delete-after: True +changes: + - bugfix: "Ever since the great emotion purge of 2558, people were able to work at top efficiency, even while starving to death. This is no longer the case, Nanotrasen Scientists say." + - admin: "Hunger slowdown only applies if mood is disabled in the config." From 8dc3d5f70a295d48426f37ed0613b34f308b89cd Mon Sep 17 00:00:00 2001 From: deathride58 Date: Sat, 9 Jun 2018 00:47:48 -0400 Subject: [PATCH 54/75] Update suicide.dm --- code/modules/client/verbs/suicide.dm | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/code/modules/client/verbs/suicide.dm b/code/modules/client/verbs/suicide.dm index 9cce4e7660..06e555bb32 100644 --- a/code/modules/client/verbs/suicide.dm +++ b/code/modules/client/verbs/suicide.dm @@ -199,23 +199,10 @@ death(0) /mob/living/proc/suicide_log() -<<<<<<< HEAD - var/turf/T = get_turf(src) - - log_game("[key_name(src)] committed suicide at [get_area(src)][COORD(T)] as [src.type].") - message_admins("[key_name(src)] committed suicide at [get_area(src)] as [src.type].") - -/mob/living/carbon/human/suicide_log() - var/turf/T = get_turf(src) - - log_game("[key_name(src)] (job: [src.job ? "[src.job]" : "None"]) committed suicide at [get_area(src)][COORD(T)].") - message_admins("[key_name(src)] (job: [job ? "[job]" : "None"]) committed suicide at [get_area(src)].") -======= log_game("[key_name(src)] committed suicide at [AREACOORD(src)] as [src.type].") /mob/living/carbon/human/suicide_log() log_game("[key_name(src)] (job: [src.job ? "[src.job]" : "None"]) committed suicide at [AREACOORD(src)].") ->>>>>>> c41d6ac... Standardizes and cleans up some admin messages & logging (#38128) /mob/living/proc/canSuicide() if(stat == CONSCIOUS) From e68fbe9fa4ff43179562bce3661bbc9c57027478 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 10 Jun 2018 14:28:38 -0500 Subject: [PATCH 55/75] [MIRROR] Readds actual fun to admins throwing around drop pods (#7052) * Readds actual fun to admins throwing around drop pods (#38374) * Readds fun * Fun * Readds actual fun to admins throwing around drop pods --- .../crates_lockers/closets/secure/supplypod.dm | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/supplypod.dm b/code/game/objects/structures/crates_lockers/closets/secure/supplypod.dm index 995f858fb0..79af1e0bdc 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/supplypod.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/supplypod.dm @@ -106,11 +106,13 @@ /obj/effect/DPtarget/Initialize(mapload, var/SO, var/podID, var/target) . = ..() - var/delayTime = 30//default time is 30 seconds + var/delayTime = 17 //We're forcefully adminspawned, make it faster switch(podID) + if(POD_STANDARD) + delayTime = 30 if(POD_BLUESPACE) delayTime = 15 - if(POD_CENTCOM) + if(POD_CENTCOM) //Admin smite, even faster. delayTime = 5//speedy delivery addtimer(CALLBACK(src, .proc/beginLaunch, SO, podID), delayTime)//standard pods take 3 seconds to come in, bluespace pods take 1.5 @@ -121,18 +123,21 @@ addtimer(CALLBACK(src, .proc/endLaunch, SO, podID), 3, TIMER_CLIENT_TIME)//fall 0.3seconds /obj/effect/DPtarget/proc/endLaunch(var/SO, var/podID) - if (podID == POD_STANDARD) + if(podID == POD_STANDARD) new /obj/structure/closet/supplypod(drop_location(), SO)//pod is created explosion(src,0,0,2, flame_range = 3) //less advanced equipment than bluespace pod, so larger explosion when landing - else if (podID == POD_BLUESPACE) + else if(podID == POD_BLUESPACE) new /obj/structure/closet/supplypod/bluespacepod(drop_location(), SO)//pod is created explosion(src,0,0,2, flame_range = 1) //explosion and camshake (shoutout to @cyberboss) - else + else if(podID == POD_CENTCOM) new /obj/structure/closet/supplypod/bluespacepod/centcompod(drop_location(), SO)//CentCom supplypods dont create explosions; instead they directly deal 40 fire damage to people on the turf var/turf/T = get_turf(src) T.hotspot_expose(700, 50, 1)//same as fireball for(var/mob/living/M in T.contents) M.adjustFireLoss(40) + else //We're buildmoded or directly spawned, blow them up damnit. + new /obj/structure/closet/supplypod/bluespacepod/centcompod(drop_location(), SO) + explosion(src, 0, 0, 2, flame_range = 3) qdel(src) /obj/effect/DPtarget/Destroy() @@ -146,4 +151,4 @@ icon = 'icons/obj/module.dmi' icon_state = "cargodisk" item_state = "card-id" - w_class = WEIGHT_CLASS_SMALL \ No newline at end of file + w_class = WEIGHT_CLASS_SMALL From 108ff89719a3e33dd393e31f3f7f76e427d15552 Mon Sep 17 00:00:00 2001 From: LetterJay Date: Sun, 10 Jun 2018 14:28:58 -0500 Subject: [PATCH 56/75] Dark Carapace - Donator Item (#7055) * donator * POWERGAME --- .../code/modules/client/loadout/__donator.dm | 5 +++++ .../code/modules/custom_loadout/custom_items.dm | 12 ++++++++++++ 2 files changed, 17 insertions(+) diff --git a/modular_citadel/code/modules/client/loadout/__donator.dm b/modular_citadel/code/modules/client/loadout/__donator.dm index 36955d878e..77aef11be1 100644 --- a/modular_citadel/code/modules/client/loadout/__donator.dm +++ b/modular_citadel/code/modules/client/loadout/__donator.dm @@ -290,3 +290,8 @@ datum/gear/darksabresheath path = /obj/item/custom/leechjar ckeywhitelist = list("sgtryder") +/datum/gear/darkarmor + name = "Dark Armor" + category = SLOT_IN_BACKPACK + path = /obj/item/clothing/suit/armor/vest/darkcarapace + ckeywhitelist = list("inferno707") diff --git a/modular_citadel/code/modules/custom_loadout/custom_items.dm b/modular_citadel/code/modules/custom_loadout/custom_items.dm index e5715160dc..81c8df40ee 100644 --- a/modular_citadel/code/modules/custom_loadout/custom_items.dm +++ b/modular_citadel/code/modules/custom_loadout/custom_items.dm @@ -328,6 +328,18 @@ /obj/item/toy/sword/darksabre )) +/obj/item/clothing/suit/armor/vest/darkcarapace + name = "Dark Armor" + desc = "A dark, non-functional piece of armor sporting a red and black finish." + icon = 'icons/obj/custom.dmi' + icon_override = 'icons/mob/custom_w.dmi' + icon_state = "darkcarapace" + item_state = "darkcarapace" + blood_overlay_type = "armor" + dog_fashion = /datum/dog_fashion/back + armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + + /obj/item/clothing/neck/cloak/green name = "Generic Green Cloak" desc = "This cloak doesn't seem too special." From 65100669189dca771431ac2bcee14678eee66bf7 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 10 Jun 2018 14:29:15 -0500 Subject: [PATCH 57/75] [MIRROR] Logs minor and major crimes (#7053) * Merge pull request #38358 from nfreader/record_crimes Logs minor and major crimes * Logs minor and major crimes --- code/game/machinery/computer/security.dm | 8 +++++--- code/modules/mob/living/carbon/human/human.dm | 4 +++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/code/game/machinery/computer/security.dm b/code/game/machinery/computer/security.dm index 318bf237af..31e9480429 100644 --- a/code/game/machinery/computer/security.dm +++ b/code/game/machinery/computer/security.dm @@ -653,6 +653,7 @@ What a mess.*/ return var/crime = GLOB.data_core.createCrimeEntry(t1, t2, authenticated, station_time_timestamp()) GLOB.data_core.addMinorCrime(active1.fields["id"], crime) + investigate_log("New Minor Crime: [t1]: [t2] | Added to [active1.fields["name"]] by [key_name(usr)]", INVESTIGATE_RECORDS) if("mi_crim_delete") if(istype(active1, /datum/data/record)) if(href_list["cdataid"]) @@ -667,6 +668,7 @@ What a mess.*/ return var/crime = GLOB.data_core.createCrimeEntry(t1, t2, authenticated, station_time_timestamp()) GLOB.data_core.addMajorCrime(active1.fields["id"], crime) + investigate_log("New Major Crime: [t1]: [t2] | Added to [active1.fields["name"]] by [key_name(usr)]", INVESTIGATE_RECORDS) if("ma_crim_delete") if(istype(active1, /datum/data/record)) if(href_list["cdataid"]) @@ -724,18 +726,18 @@ What a mess.*/ active2.fields["criminal"] = "Parolled" if("released") active2.fields["criminal"] = "Discharged" - investigate_log("[active1.fields["name"]] has been set from [old_field] to [active2.fields["criminal"]] by [usr.name] ([usr.key]).", INVESTIGATE_RECORDS) + investigate_log("[active1.fields["name"]] has been set from [old_field] to [active2.fields["criminal"]] by [key_name(usr)].", INVESTIGATE_RECORDS) for(var/mob/living/carbon/human/H in GLOB.carbon_list) H.sec_hud_set_security_status() if("Delete Record (Security) Execute") - investigate_log("[usr.name] ([usr.key]) has deleted the security records for [active1.fields["name"]].", INVESTIGATE_RECORDS) + investigate_log("[key_name(usr)] has deleted the security records for [active1.fields["name"]].", INVESTIGATE_RECORDS) if(active2) qdel(active2) active2 = null if("Delete Record (ALL) Execute") if(active1) - investigate_log("[usr.name] ([usr.key]) has deleted all records for [active1.fields["name"]].", INVESTIGATE_RECORDS) + investigate_log("[key_name(usr)] has deleted all records for [active1.fields["name"]].", INVESTIGATE_RECORDS) for(var/datum/data/record/R in GLOB.data_core.medical) if((R.fields["name"] == active1.fields["name"] || R.fields["id"] == active1.fields["id"])) qdel(R) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 9536102eda..4a8870281b 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -392,7 +392,7 @@ if(R) if(H.canUseHUD()) if(istype(H.glasses, /obj/item/clothing/glasses/hud/security) || istype(H.getorganslot(ORGAN_SLOT_HUD), /obj/item/organ/cyberimp/eyes/hud/security)) - investigate_log("[src.key] has been set from [R.fields["criminal"]] to [setcriminal] by [usr.name] ([usr.key]).", INVESTIGATE_RECORDS) + investigate_log("[key_name(src)] has been set from [R.fields["criminal"]] to [setcriminal] by [key_name(usr)].", INVESTIGATE_RECORDS) R.fields["criminal"] = setcriminal sec_hud_set_security_status() return @@ -434,6 +434,7 @@ return var/crime = GLOB.data_core.createCrimeEntry(t1, t2, allowed_access, station_time_timestamp()) GLOB.data_core.addMinorCrime(R.fields["id"], crime) + investigate_log("New Minor Crime: [t1]: [t2] | Added to [R.fields["name"]] by [key_name(usr)]", INVESTIGATE_RECORDS) to_chat(usr, "Successfully added a minor crime.") return if("Major Crime") @@ -449,6 +450,7 @@ return var/crime = GLOB.data_core.createCrimeEntry(t1, t2, allowed_access, station_time_timestamp()) GLOB.data_core.addMajorCrime(R.fields["id"], crime) + investigate_log("New Major Crime: [t1]: [t2] | Added to [R.fields["name"]] by [key_name(usr)]", INVESTIGATE_RECORDS) to_chat(usr, "Successfully added a major crime.") return From 8413eb288825faa2e1c6c15c2a1589966af69b90 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 10 Jun 2018 14:30:00 -0500 Subject: [PATCH 58/75] [MIRROR] Squashes traitors under one path (#7049) * Squashes traitors under one path (#38332) * Squashes traitors under one path --- code/datums/mind.dm | 5 +- code/game/gamemodes/traitor/traitor.dm | 12 +- code/modules/admin/secrets.dm | 2 +- .../traitor/IAA/internal_affairs.dm | 105 +++++---------- .../antagonists/traitor/datum_traitor.dm | 121 +++++++++--------- 5 files changed, 96 insertions(+), 149 deletions(-) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 6c744b3d84..f377037301 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -202,9 +202,7 @@ special_role = null /datum/mind/proc/remove_traitor() - if(src in SSticker.mode.traitors) - remove_antag_datum(/datum/antagonist/traitor) - SSticker.mode.update_traitor_icons_removed(src) + remove_antag_datum(/datum/antagonist/traitor) /datum/mind/proc/remove_brother() if(src in SSticker.mode.brothers) @@ -252,7 +250,6 @@ remove_wizard() remove_cultist() remove_rev() - SSticker.mode.update_traitor_icons_removed(src) SSticker.mode.update_cult_icons_removed(src) /datum/mind/proc/equip_traitor(employer = "The Syndicate", silent = FALSE, datum/antagonist/uplink_owner) diff --git a/code/game/gamemodes/traitor/traitor.dm b/code/game/gamemodes/traitor/traitor.dm index 95d1aaaa1d..919ee49b77 100644 --- a/code/game/gamemodes/traitor/traitor.dm +++ b/code/game/gamemodes/traitor/traitor.dm @@ -90,14 +90,4 @@ /datum/game_mode/traitor/generate_report() return "Although more specific threats are commonplace, you should always remain vigilant for Syndicate agents aboard your station. Syndicate communications have implied that many \ - Nanotrasen employees are Syndicate agents with hidden memories that may be activated at a moment's notice, so it's possible that these agents might not even know their positions." - -/datum/game_mode/proc/update_traitor_icons_added(datum/mind/traitor_mind) - var/datum/atom_hud/antag/traitorhud = GLOB.huds[ANTAG_HUD_TRAITOR] - traitorhud.join_hud(traitor_mind.current) - set_antag_hud(traitor_mind.current, "traitor") - -/datum/game_mode/proc/update_traitor_icons_removed(datum/mind/traitor_mind) - var/datum/atom_hud/antag/traitorhud = GLOB.huds[ANTAG_HUD_TRAITOR] - traitorhud.leave_hud(traitor_mind.current) - set_antag_hud(traitor_mind.current, null) + Nanotrasen employees are Syndicate agents with hidden memories that may be activated at a moment's notice, so it's possible that these agents might not even know their positions." \ No newline at end of file diff --git a/code/modules/admin/secrets.dm b/code/modules/admin/secrets.dm index 5138089a6c..a3f7823b58 100644 --- a/code/modules/admin/secrets.dm +++ b/code/modules/admin/secrets.dm @@ -367,7 +367,7 @@ continue if(is_special_character(H)) continue - var/datum/antagonist/traitor/human/T = new() + var/datum/antagonist/traitor/T = new() T.give_objectives = FALSE var/datum/objective/new_objective = new new_objective.owner = H diff --git a/code/modules/antagonists/traitor/IAA/internal_affairs.dm b/code/modules/antagonists/traitor/IAA/internal_affairs.dm index 605db9797d..28f562d23e 100644 --- a/code/modules/antagonists/traitor/IAA/internal_affairs.dm +++ b/code/modules/antagonists/traitor/IAA/internal_affairs.dm @@ -6,11 +6,10 @@ /datum/antagonist/traitor/internal_affairs name = "Internal Affairs Agent" - human_datum = /datum/antagonist/traitor/human/internal_affairs - ai_datum = /datum/antagonist/traitor/AI/internal_affairs antagpanel_category = "IAA" -/datum/antagonist/traitor/AI/internal_affairs + +/datum/antagonist/traitor/internal_affairs name = "Internal Affairs Agent" employer = "Nanotrasen" special_role = "internal affairs agent" @@ -20,47 +19,29 @@ var/list/datum/mind/targets_stolen -/datum/antagonist/traitor/human/internal_affairs - name = "Internal Affairs Agent" - employer = "Nanotrasen" - special_role = "internal affairs agent" - antagpanel_category = "IAA" - var/syndicate = FALSE - var/last_man_standing = FALSE - var/list/datum/mind/targets_stolen - - -/datum/antagonist/traitor/human/internal_affairs/proc/give_pinpointer() +/datum/antagonist/traitor/internal_affairs/proc/give_pinpointer() if(owner && owner.current) owner.current.apply_status_effect(/datum/status_effect/agent_pinpointer) -/datum/antagonist/traitor/human/internal_affairs/apply_innate_effects() +/datum/antagonist/traitor/internal_affairs/apply_innate_effects() .=..() //in case the base is used in future if(owner && owner.current) give_pinpointer(owner.current) -/datum/antagonist/traitor/human/internal_affairs/remove_innate_effects() +/datum/antagonist/traitor/internal_affairs/remove_innate_effects() .=..() if(owner && owner.current) owner.current.remove_status_effect(/datum/status_effect/agent_pinpointer) -/datum/antagonist/traitor/human/internal_affairs/on_gain() +/datum/antagonist/traitor/internal_affairs/on_gain() START_PROCESSING(SSprocessing, src) .=..() -/datum/antagonist/traitor/human/internal_affairs/on_removal() +/datum/antagonist/traitor/internal_affairs/on_removal() STOP_PROCESSING(SSprocessing,src) .=..() -/datum/antagonist/traitor/human/internal_affairs/process() +/datum/antagonist/traitor/internal_affairs/process() iaa_process() -/datum/antagonist/traitor/AI/internal_affairs/on_gain() - START_PROCESSING(SSprocessing, src) - .=..() -/datum/antagonist/traitor/AI/internal_affairs/on_removal() - STOP_PROCESSING(SSprocessing,src) - .=..() -/datum/antagonist/traitor/AI/internal_affairs/process() - iaa_process() /datum/status_effect/agent_pinpointer id = "agent_pinpointer" @@ -142,21 +123,14 @@ continue remove_objective(objective_) -/datum/antagonist/traitor/human/internal_affairs/reinstate_escape_objective() +/datum/antagonist/traitor/internal_affairs/reinstate_escape_objective() ..() - var/datum/objective/escape/escape_objective = new + var/objtype = traitor_kind == TRAITOR_HUMAN ? /datum/objective/escape : /datum/objective/survive + var/datum/objective/escape_objective = new objtype escape_objective.owner = owner add_objective(escape_objective) -/datum/antagonist/traitor/AI/internal_affairs/reinstate_escape_objective() - ..() - var/datum/objective/survive/survive_objective = new - survive_objective.owner = owner - add_objective(survive_objective) - -/datum/antagonist/traitor/proc/steal_targets(datum/mind/victim) - var/datum/antagonist/traitor/human/internal_affairs/this = src //Should only use this if IAA - +/datum/antagonist/traitor/internal_affairs/proc/steal_targets(datum/mind/victim) if(!owner.current||owner.current.stat==DEAD) return to_chat(owner.current, " Target eliminated: [victim.name]") @@ -165,13 +139,13 @@ var/datum/objective/assassinate/internal/objective = objective_ if(objective.target==owner) continue - else if(this.targets_stolen.Find(objective.target) == 0) + else if(targets_stolen.Find(objective.target) == 0) var/datum/objective/assassinate/internal/new_objective = new new_objective.owner = owner new_objective.target = objective.target new_objective.update_explanation_text() add_objective(new_objective) - this.targets_stolen += objective.target + targets_stolen += objective.target var/status_text = objective.check_completion() ? "neutralised" : "active" to_chat(owner.current, " New target added to database: [objective.target.name] ([status_text]) ") else if(istype(objective_, /datum/objective/destroy/internal)) @@ -179,31 +153,30 @@ var/datum/objective/destroy/internal/new_objective = new if(objective.target==owner) continue - else if(this.targets_stolen.Find(objective.target) == 0) + else if(targets_stolen.Find(objective.target) == 0) new_objective.owner = owner new_objective.target = objective.target new_objective.update_explanation_text() add_objective(new_objective) - this.targets_stolen += objective.target + targets_stolen += objective.target var/status_text = objective.check_completion() ? "neutralised" : "active" to_chat(owner.current, " New target added to database: [objective.target.name] ([status_text]) ") - this.last_man_standing = TRUE + last_man_standing = TRUE for(var/objective_ in owner.objectives) if(!is_internal_objective(objective_)) continue var/datum/objective/assassinate/internal/objective = objective_ if(!objective.check_completion()) - this.last_man_standing = FALSE + last_man_standing = FALSE return - if(this.last_man_standing) - if(this.syndicate) + if(last_man_standing) + if(syndicate) to_chat(owner.current," All the loyalist agents are dead, and no more is required of you. Die a glorious death, agent. ") else to_chat(owner.current," All the other agents are dead, and you're the last loose end. Stage a Syndicate terrorist attack to cover up for today's events. You no longer have any limits on collateral damage.") replace_escape_objective(owner) -/datum/antagonist/traitor/proc/iaa_process() - var/datum/antagonist/traitor/human/internal_affairs/this = src //Should only use this if IAA +/datum/antagonist/traitor/internal_affairs/proc/iaa_process() if(owner&&owner.current&&owner.current.stat!=DEAD) for(var/objective_ in owner.objectives) if(!is_internal_objective(objective_)) @@ -220,20 +193,18 @@ else if(objective.stolen) var/fail_msg = "Your sensors tell you that [objective.target.current.real_name], one of the targets you were meant to have killed, pulled one over on you, and is still alive - do the job properly this time! " - if(this.last_man_standing) - if(this.syndicate) + if(last_man_standing) + if(syndicate) fail_msg += " You no longer have permission to die. " else fail_msg += " The truth could still slip out! Cease any terrorist actions as soon as possible, unneeded property damage or loss of employee life will lead to your contract being terminated." reinstate_escape_objective(owner) - this.last_man_standing = FALSE + last_man_standing = FALSE to_chat(owner.current, fail_msg) objective.stolen = FALSE -/datum/antagonist/traitor/proc/forge_iaa_objectives() - var/datum/antagonist/traitor/human/internal_affairs/this = src //Should only use this if IAA +/datum/antagonist/traitor/internal_affairs/proc/forge_iaa_objectives() if(SSticker.mode.target_list.len && SSticker.mode.target_list[owner]) // Is a double agent - // Assassinate var/datum/mind/target_mind = SSticker.mode.target_list[owner] if(issilicon(target_mind.current)) @@ -253,31 +224,25 @@ employer = "The Syndicate" owner.special_role = TRAITOR_AGENT_ROLE special_role = TRAITOR_AGENT_ROLE - this.syndicate = TRUE + syndicate = TRUE forge_single_objective() - else ..() // Give them standard objectives. return -/datum/antagonist/traitor/human/internal_affairs/forge_traitor_objectives() +/datum/antagonist/traitor/internal_affairs/forge_traitor_objectives() forge_iaa_objectives() - var/datum/objective/escape/escape_objective = new + + var/objtype = traitor_kind == TRAITOR_HUMAN ? /datum/objective/escape : /datum/objective/survive + var/datum/objective/escape_objective = new objtype escape_objective.owner = owner add_objective(escape_objective) -/datum/antagonist/traitor/AI/internal_affairs/forge_traitor_objectives() - forge_iaa_objectives() - var/datum/objective/survive/survive_objective = new - survive_objective.owner = owner - add_objective(survive_objective) - -/datum/antagonist/traitor/proc/greet_iaa() - var/datum/antagonist/traitor/human/internal_affairs/this = src //Should only use this if IAA +/datum/antagonist/traitor/internal_affairs/proc/greet_iaa() var/crime = pick("distribution of contraband" , "unauthorized erotic action on duty", "embezzlement", "piloting under the influence", "dereliction of duty", "syndicate collaboration", "mutiny", "multiple homicides", "corporate espionage", "recieving bribes", "malpractice", "worship of prohbited life forms", "possession of profane texts", "murder", "arson", "insulting their manager", "grand theft", "conspiracy", "attempting to unionize", "vandalism", "gross incompetence") to_chat(owner.current, "You are the [special_role].") - if(this.syndicate) + if(syndicate) to_chat(owner.current, "Your target has been framed for [crime], and you have been tasked with eliminating them to prevent them defending themselves in court.") to_chat(owner.current, "Any damage you cause will be a further embarrassment to Nanotrasen, so you have no limits on collateral damage.") to_chat(owner.current, " You have been provided with a standard uplink to accomplish your task. ") @@ -289,13 +254,9 @@ to_chat(owner.current, "Finally, watch your back. Your target has friends in high places, and intel suggests someone may have taken out a contract of their own to protect them.") owner.announce_objectives() -/datum/antagonist/traitor/AI/internal_affairs/greet() +/datum/antagonist/traitor/internal_affairs/greet() greet_iaa() -/datum/antagonist/traitor/human/internal_affairs/greet() - greet_iaa() - - #undef PROB_ACTUAL_TRAITOR #undef PINPOINTER_EXTRA_RANDOM_RANGE #undef PINPOINTER_MINIMUM_RANGE diff --git a/code/modules/antagonists/traitor/datum_traitor.dm b/code/modules/antagonists/traitor/datum_traitor.dm index ae750adebc..9066759648 100644 --- a/code/modules/antagonists/traitor/datum_traitor.dm +++ b/code/modules/antagonists/traitor/datum_traitor.dm @@ -1,39 +1,23 @@ +#define TRAITOR_HUMAN "human" +#define TRAITOR_AI "AI" + /datum/antagonist/traitor name = "Traitor" roundend_category = "traitors" antagpanel_category = "Traitor" job_rank = ROLE_TRAITOR antag_moodlet = /datum/mood_event/focused - var/should_specialise = TRUE //do we split into AI and human, set to true on inital assignment only - var/ai_datum = /datum/antagonist/traitor/AI - var/human_datum = /datum/antagonist/traitor/human var/special_role = ROLE_TRAITOR var/employer = "The Syndicate" var/give_objectives = TRUE var/should_give_codewords = TRUE - - - -/datum/antagonist/traitor/human - show_in_antagpanel = FALSE - should_specialise = FALSE var/should_equip = TRUE - - -/datum/antagonist/traitor/AI - show_in_antagpanel = FALSE - should_specialise = FALSE - -/datum/antagonist/traitor/specialization(datum/mind/new_owner) - if(should_specialise) - if(new_owner.current && isAI(new_owner.current)) - return new ai_datum() - else - return new human_datum() - else - return ..() + var/traitor_kind = TRAITOR_HUMAN //Set on initial assignment /datum/antagonist/traitor/on_gain() + if(owner.current && isAI(owner.current)) + traitor_kind = TRAITOR_AI + SSticker.mode.traitors += owner owner.special_role = special_role if(give_objectives) @@ -56,19 +40,18 @@ traitor_mob.dna.add_mutation(CLOWNMUT) /datum/antagonist/traitor/on_removal() - SSticker.mode.traitors -= owner - if(!silent && owner.current) - to_chat(owner.current," You are no longer the [special_role]! ") - owner.special_role = null - ..() - -/datum/antagonist/traitor/AI/on_removal() - if(owner.current && isAI(owner.current)) + //Remove malf powers. + if(traitor_kind == TRAITOR_AI && owner.current && isAI(owner.current)) var/mob/living/silicon/ai/A = owner.current A.set_zeroth_law("") A.verbs -= /mob/living/silicon/ai/proc/choose_modules A.malf_picker.remove_malf_verbs(A) qdel(A.malf_picker) + + SSticker.mode.traitors -= owner + if(!silent && owner.current) + to_chat(owner.current," You are no longer the [special_role]! ") + owner.special_role = null ..() /datum/antagonist/traitor/proc/add_objective(var/datum/objective/O) @@ -80,9 +63,13 @@ objectives -= O /datum/antagonist/traitor/proc/forge_traitor_objectives() - return + switch(traitor_kind) + if(TRAITOR_AI) + forge_ai_objectives() + else + forge_human_objectives() -/datum/antagonist/traitor/human/forge_traitor_objectives() +/datum/antagonist/traitor/proc/forge_human_objectives() var/is_hijacker = FALSE if (GLOB.joined_player_list.len >= 30) // Less murderboning on lowpop thanks is_hijacker = prob(10) @@ -127,7 +114,7 @@ add_objective(escape_objective) return -/datum/antagonist/traitor/AI/forge_traitor_objectives() +/datum/antagonist/traitor/proc/forge_ai_objectives() var/objective_count = 0 if(prob(30)) @@ -142,9 +129,16 @@ var/datum/objective/survive/exist/exist_objective = new exist_objective.owner = owner add_objective(exist_objective) + + /datum/antagonist/traitor/proc/forge_single_objective() - return 0 -/datum/antagonist/traitor/human/forge_single_objective() //Returns how many objectives are added + switch(traitor_kind) + if(TRAITOR_AI) + return forge_single_AI_objective() + else + return forge_single_human_objective() + +/datum/antagonist/traitor/proc/forge_single_human_objective() //Returns how many objectives are added .=1 if(prob(50)) var/list/active_ais = active_ais() @@ -175,7 +169,7 @@ steal_objective.find_target() add_objective(steal_objective) -/datum/antagonist/traitor/AI/forge_single_objective() +/datum/antagonist/traitor/proc/forge_single_AI_objective() .=1 var/special_pick = rand(1,4) switch(special_pick) @@ -209,34 +203,41 @@ if(should_give_codewords) give_codewords() +/datum/antagonist/traitor/proc/update_traitor_icons_added(datum/mind/traitor_mind) + var/datum/atom_hud/antag/traitorhud = GLOB.huds[ANTAG_HUD_TRAITOR] + traitorhud.join_hud(owner.current) + set_antag_hud(owner.current, "traitor") + +/datum/antagonist/traitor/proc/update_traitor_icons_removed(datum/mind/traitor_mind) + var/datum/atom_hud/antag/traitorhud = GLOB.huds[ANTAG_HUD_TRAITOR] + traitorhud.leave_hud(owner.current) + set_antag_hud(owner.current, null) + /datum/antagonist/traitor/proc/finalize_traitor() - SSticker.mode.update_traitor_icons_added(owner) - return + switch(traitor_kind) + if(TRAITOR_AI) + add_law_zero() + owner.current.playsound_local(get_turf(owner.current), 'sound/ambience/antag/malf.ogg', 100, FALSE, pressure_affected = FALSE) + owner.current.grant_language(/datum/language/codespeak) + if(TRAITOR_HUMAN) + if(should_equip) + equip(silent) + owner.current.playsound_local(get_turf(owner.current), 'sound/ambience/antag/tatoralert.ogg', 100, FALSE, pressure_affected = FALSE) -/datum/antagonist/traitor/AI/finalize_traitor() - ..() - add_law_zero() - owner.current.playsound_local(get_turf(owner.current), 'sound/ambience/antag/malf.ogg', 100, FALSE, pressure_affected = FALSE) - owner.current.grant_language(/datum/language/codespeak) - -/datum/antagonist/traitor/AI/apply_innate_effects(mob/living/mob_override) +/datum/antagonist/traitor/apply_innate_effects(mob/living/mob_override) . = ..() + update_traitor_icons_added() var/mob/living/silicon/ai/A = mob_override || owner.current - if(istype(A)) + if(istype(A) && traitor_kind == TRAITOR_AI) A.hack_software = TRUE -/datum/antagonist/traitor/AI/remove_innate_effects(mob/living/mob_override) +/datum/antagonist/traitor/remove_innate_effects(mob/living/mob_override) . = ..() + update_traitor_icons_removed() var/mob/living/silicon/ai/A = mob_override || owner.current - if(istype(A)) + if(istype(A) && traitor_kind == TRAITOR_AI) A.hack_software = FALSE -/datum/antagonist/traitor/human/finalize_traitor() - ..() - if(should_equip) - equip(silent) - owner.current.playsound_local(get_turf(owner.current), 'sound/ambience/antag/tatoralert.ogg', 100, FALSE, pressure_affected = FALSE) - /datum/antagonist/traitor/proc/give_codewords() if(!owner.current) return @@ -251,7 +252,7 @@ to_chat(traitor_mob, "Use the code words in the order provided, during regular conversation, to identify other agents. Proceed with caution, however, as everyone is a potential foe.") -/datum/antagonist/traitor/AI/proc/add_law_zero() +/datum/antagonist/traitor/proc/add_law_zero() var/mob/living/silicon/ai/killer = owner.current if(!killer || !istype(killer)) return @@ -263,12 +264,10 @@ killer.add_malf_picker() /datum/antagonist/traitor/proc/equip(var/silent = FALSE) - return + if(traitor_kind == TRAITOR_HUMAN) + owner.equip_traitor(employer, silent, src) -/datum/antagonist/traitor/human/equip(var/silent = FALSE) - owner.equip_traitor(employer, silent, src) - -/datum/antagonist/traitor/human/proc/assign_exchange_role() +/datum/antagonist/traitor/proc/assign_exchange_role() //set faction var/faction = "red" if(owner == SSticker.mode.exchange_blue) From 1bf74841c7c532ffc531bb579ecfecd4aaf2bbde Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 10 Jun 2018 14:30:57 -0500 Subject: [PATCH 59/75] [MIRROR] Removes reactive incendiary armor from non-admin methods of obtaining (#7050) * Make incendiary armor aspawn only (#38370) * Removes reactive incendiary armor from non-admin methods of obtaining --- code/modules/clothing/suits/reactive_armour.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/clothing/suits/reactive_armour.dm b/code/modules/clothing/suits/reactive_armour.dm index c3345dc761..e71704132a 100644 --- a/code/modules/clothing/suits/reactive_armour.dm +++ b/code/modules/clothing/suits/reactive_armour.dm @@ -10,8 +10,8 @@ var/static/list/anomaly_armour_types = list( /obj/effect/anomaly/grav = /obj/item/clothing/suit/armor/reactive/repulse, /obj/effect/anomaly/flux = /obj/item/clothing/suit/armor/reactive/tesla, - /obj/effect/anomaly/bluespace = /obj/item/clothing/suit/armor/reactive/teleport, - /obj/effect/anomaly/pyro = /obj/item/clothing/suit/armor/reactive/fire) + /obj/effect/anomaly/bluespace = /obj/item/clothing/suit/armor/reactive/teleport + ) if(istype(I, /obj/item/assembly/signaler/anomaly)) var/obj/item/assembly/signaler/anomaly/A = I From 2a727c6df299d31d14d96264ee2b1852f2a8068f Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 10 Jun 2018 14:31:19 -0500 Subject: [PATCH 60/75] [MIRROR] Removes unused overview code. (#7054) * Merge pull request #38361 from AnturK/yeahno Removes unused overview code. * Removes unused overview code. --- code/game/machinery/computer/camera.dm | 1 - code/game/machinery/overview.dm | 332 ------------------------- code/modules/mob/mob_defines.dm | 2 - tgstation.dme | 1 - 4 files changed, 336 deletions(-) delete mode 100644 code/game/machinery/overview.dm diff --git a/code/game/machinery/computer/camera.dm b/code/game/machinery/computer/camera.dm index 7e901667ab..7b75d06321 100644 --- a/code/game/machinery/computer/camera.dm +++ b/code/game/machinery/computer/camera.dm @@ -6,7 +6,6 @@ circuit = /obj/item/circuitboard/computer/security var/last_pic = 1 var/list/network = list("ss13") - var/mapping = 0//For the overview file, interesting bit of code. var/list/watchers = list() //who's using the console, associated with the camera they're on. light_color = LIGHT_COLOR_RED diff --git a/code/game/machinery/overview.dm b/code/game/machinery/overview.dm deleted file mode 100644 index 6aa4cdade9..0000000000 --- a/code/game/machinery/overview.dm +++ /dev/null @@ -1,332 +0,0 @@ -//#define AMAP - -/obj/machinery/computer/security/verb/station_map() - set name = ".map" - set category = "Object" - set src in view(1) - usr.set_machine(src) - if(!mapping) - return - - log_game("[usr]([usr.key]) used station map L[z] in [src.loc.loc]") - - src.drawmap(usr) - -/obj/machinery/computer/security/proc/drawmap(mob/user) - - var/icx = round(world.maxx/16) + 1 - var/icy = round(world.maxy/16) + 1 - - var/xoff = round( (icx*16-world.maxx)-2) - var/yoff = round( (icy*16-world.maxy)-2) - - var/icount = icx * icy - - - var/list/imap = list() - -#ifdef AMAP - - for(var/i = 0; i Date: Mon, 11 Jun 2018 03:31:54 +0800 Subject: [PATCH 61/75] Adds a (mostly) cosmetic flak jacket and helmet (#7045) --- .../code/modules/client/loadout/head.dm | 6 ++++++ .../code/modules/client/loadout/suit.dm | 6 ++++++ .../code/modules/clothing/head/head.dm | 14 ++++++++++++++ .../code/modules/clothing/suits/suits.dm | 14 +++++++++++++- modular_citadel/icons/mob/clothing/space_nam.dmi | Bin 0 -> 653 bytes modular_citadel/icons/obj/clothing/space_nam.dmi | Bin 0 -> 591 bytes tgstation.dme | 1 + 7 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 modular_citadel/code/modules/clothing/head/head.dm create mode 100644 modular_citadel/icons/mob/clothing/space_nam.dmi create mode 100644 modular_citadel/icons/obj/clothing/space_nam.dmi diff --git a/modular_citadel/code/modules/client/loadout/head.dm b/modular_citadel/code/modules/client/loadout/head.dm index 45bf7a3058..1ef203d538 100644 --- a/modular_citadel/code/modules/client/loadout/head.dm +++ b/modular_citadel/code/modules/client/loadout/head.dm @@ -48,6 +48,12 @@ category = SLOT_HEAD path = /obj/item/clothing/head/that +/datum/gear/flakhelm + name = "Flak Helmet" + category = SLOT_HEAD + path = /obj/item/clothing/head/flakhelm + cost = 2 + //trek fancy Hats! /datum/gear/trekcap name = "Federation Officer's Cap" diff --git a/modular_citadel/code/modules/client/loadout/suit.dm b/modular_citadel/code/modules/client/loadout/suit.dm index 1e1610ae75..9d3a6b9a02 100644 --- a/modular_citadel/code/modules/client/loadout/suit.dm +++ b/modular_citadel/code/modules/client/loadout/suit.dm @@ -74,6 +74,12 @@ category = SLOT_WEAR_SUIT path = /obj/item/clothing/suit/ianshirt +/datum/gear/flakjack + name = "Flak Jacket" + category = SLOT_WEAR_SUIT + path = /obj/item/clothing/suit/flakjack + cost = 2 + /datum/gear/trekds9_coat name = "DS9 Overcoat (use uniform)" category = SLOT_WEAR_SUIT diff --git a/modular_citadel/code/modules/clothing/head/head.dm b/modular_citadel/code/modules/clothing/head/head.dm new file mode 100644 index 0000000000..03b092d038 --- /dev/null +++ b/modular_citadel/code/modules/clothing/head/head.dm @@ -0,0 +1,14 @@ +/*///////////////////////////////////////////////////////////////////////////////// +/////// /////// +/////// Cit's exclusive hats, helmets, etc. go here /////// +/////// /////// +*////////////////////////////////////////////////////////////////////////////////// + +/obj/item/clothing/head/flakhelm + name = "flak helmet" + icon = 'modular_citadel/icons/obj/clothing/space_nam.dmi' + alternate_worn_icon = 'modular_citadel/icons/mob/clothing/space_nam.dmi' + icon_state = "m1helm" + item_state = "helmet" + armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0.1, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = -1) + desc = "A dilapidated helmet used in ancient wars. This one is brittle and essentially useless. An ace of spades is tucked into the band around the outer shell." \ No newline at end of file diff --git a/modular_citadel/code/modules/clothing/suits/suits.dm b/modular_citadel/code/modules/clothing/suits/suits.dm index 60b951bdb4..8d7de7be01 100644 --- a/modular_citadel/code/modules/clothing/suits/suits.dm +++ b/modular_citadel/code/modules/clothing/suits/suits.dm @@ -11,7 +11,7 @@ alternate_worn_icon = 'modular_citadel/icons/mob/citadel/suit.dmi' icon_state = "hostrench" item_state = "hostrench" - + /obj/item/clothing/suit/hooded/cloak/david name = "red cloak" icon_state = "goliath_cloak" @@ -24,3 +24,15 @@ icon_state = "golhood" desc = "conceal your face in shame with this nanotrasen brand hood" flags_inv = HIDEEARS|HIDEEYES|HIDEHAIR|HIDEFACIALHAIR + +/obj/item/clothing/suit/flakjack + name = "flak jacket" + desc = "A dilapidated jacket made of a supposedly bullet-proof material (Hint: It isn't.). Smells faintly of napalm." + icon = 'modular_citadel/icons/obj/clothing/space_nam.dmi' + alternate_worn_icon = 'modular_citadel/icons/mob/clothing/space_nam.dmi' + icon_state = "flakjack" + item_state = "redtag" + blood_overlay_type = "armor" + body_parts_covered = CHEST + resistance_flags = NONE + armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 5, "bio" = 0, "rad" = 0, "fire" = -5, "acid" = -15) //nylon sucks against acid \ No newline at end of file diff --git a/modular_citadel/icons/mob/clothing/space_nam.dmi b/modular_citadel/icons/mob/clothing/space_nam.dmi new file mode 100644 index 0000000000000000000000000000000000000000..05eb00a3466adb49ab11bc16731bc6fd06d356fd GIT binary patch literal 653 zcmV;80&@L{P)fFDZ*Bkpc$`yK zaB_9`^iy#0_2eo`Eh^5;&r`5fFwryM;w;ZhDainGjE%TBGg33tGfE(w;*!LYR3K9+ z*DxbBCs&D!GbOXA7^I7fGp#5wHx;M1(cS%G+RA_<_I85~a|J6AONS#zWRnke*=C3V%IC2N!`t{>-1rSe|mt|eoWtl~tMgFOJ2q8)V zVRjCjn}euV6rJ58n>^NIjKEt2{4eR{0%ScuVnFHo4Z|=D!!V3LMXTQr`*S_l`u(s! z0HFWDgvjMy8vsTr)jR}w0C)ii`7sLvfbk!oyW=C$-LZ?5y-7Am6A_IB5GPQQ?|>+! zM6%vw4sq#hG7`5Vc+T2I_F0F-s@j_x6;n1b2#WM=y+Ht%TKZIRaTu$ z@(dvRALYMqh$&lJ3a%1Rn`z%ur~!EfkOPk4pf8}b;xYrs0mpFASDeL_t(YiS3hNZ-XEZhGlY|6pB?V`~UxRFUPD7XqM4^?3)-9;`4BK zVAs9#uThd0@DE9&V#iw*g7=aph1%&uQU6eD{X3r=H3R8k7&H~@9P#mp7>p_Ti>86} zr7*DY)}9^idMylu-3e9X0+!wVG@T6Yb~Qa`w}NQaq-QDw!Y|W0`Gdc?zGsZ){2?YV z>lstX1q!@fmg&A5B0r9dVepwJj8LA;umz=}017dvO44>;_z2L(C z#38`pq5||)5rp8aUGM9TM?UKmmk1^3SU^<(gFEmFpIV?NEd;>M7~^dGqj7#EF9wn) zTi?E6gIDC4Ro?!i2}!Z;66}KaAplof6@MOqV;Bix`ztR~-~>0}xQmGe+=R<9Y^`uI dyuiNGbzd*w6D<*L#=-yq002ovPDHLkV1k{l{mcLW literal 0 HcmV?d00001 diff --git a/tgstation.dme b/tgstation.dme index 8ab9d64ce1..527db71b8c 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -2773,6 +2773,7 @@ #include "modular_citadel\code\modules\client\verbs\who.dm" #include "modular_citadel\code\modules\clothing\clothing.dm" #include "modular_citadel\code\modules\clothing\glasses\phantomthief.dm" +#include "modular_citadel\code\modules\clothing\head\head.dm" #include "modular_citadel\code\modules\clothing\spacesuits\flightsuit.dm" #include "modular_citadel\code\modules\clothing\suits\polychromic_cloaks.dm" #include "modular_citadel\code\modules\clothing\suits\suits.dm" From 0c7114ff3a51238c39f453b1d52b3d584798a143 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 10 Jun 2018 14:31:56 -0500 Subject: [PATCH 62/75] Automatic changelog generation for PR #7045 [ci skip] --- html/changelogs/AutoChangeLog-pr-7045.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-7045.yml diff --git a/html/changelogs/AutoChangeLog-pr-7045.yml b/html/changelogs/AutoChangeLog-pr-7045.yml new file mode 100644 index 0000000000..65bd3e0c46 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-7045.yml @@ -0,0 +1,5 @@ +author: "Toriate" +delete-after: True +changes: + - rscadd: "It appears that ancient pieces of armor have wound up on the open market! These armors have degraded beyond usefulness. Grab one now in the loadout!" + - imageadd: "added flak jacket and M1 Helmet sprites" From cc4ffe31ddb1565c37b3f791b2d0cc280735326b Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 10 Jun 2018 14:32:10 -0500 Subject: [PATCH 63/75] [MIRROR] Fixes note/message interface flooding the string tree. (#7048) * Merge pull request #38379 from MrStonedOne/fasternotes Fixes note/message interface flooding the string tree. * Fixes note/message interface flooding the string tree. --- code/modules/admin/sql_message_system.dm | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/code/modules/admin/sql_message_system.dm b/code/modules/admin/sql_message_system.dm index 83b3d48380..d4dd5951d2 100644 --- a/code/modules/admin/sql_message_system.dm +++ b/code/modules/admin/sql_message_system.dm @@ -146,9 +146,9 @@ if(!SSdbcore.Connect()) to_chat(usr, "Failed to establish database connection.") return - var/output + var/list/output = list() var/ruler = "


    " - var/navbar = "\[All\]|\[#\]" + var/list/navbar = list("\[All\]|\[#\]") for(var/letter in GLOB.alphabet) navbar += "|\[[letter]\]" navbar += "|\[Memos\]|\[Watchlist\]" @@ -198,9 +198,9 @@ var/datum/DBQuery/query_get_messages = SSdbcore.NewQuery("SELECT type, secret, id, adminckey, text, timestamp, server, lasteditor, DATEDIFF(NOW(), timestamp) AS `age` FROM [format_table_name("messages")] WHERE type <> 'memo' AND targetckey = '[target_ckey]' AND deleted = 0 ORDER BY timestamp DESC") if(!query_get_messages.warn_execute()) return - var/messagedata - var/watchdata - var/notedata + var/list/messagedata = list() + var/list/watchdata = list() + var/list/notedata = list() var/skipped = 0 while(query_get_messages.NextRow()) type = query_get_messages.item[1] @@ -230,8 +230,7 @@ skipped = TRUE alphatext = "filter: alpha(opacity=[alpha]); opacity: [alpha/100];" - var/data - data += "

    [timestamp] | [server] | [admin_ckey]" + var/list/data = list("

    [timestamp] | [server] | [admin_ckey]") if(!linkless) data += " \[Delete\]" if(type == "note") @@ -304,7 +303,7 @@ else if(!type && !target_ckey && !index) output += "

    \[Add message\]\[Add watchlist entry\]\[Add note\]
    " output += ruler - usr << browse({"[output]"}, "window=browse_messages;size=900x500") + usr << browse({"[jointext(output, "")]"}, "window=browse_messages;size=900x500") proc/get_message_output(type, target_ckey) if(!SSdbcore.Connect()) From 6d9543511ff30179a324a4a0b27c5735c597acd4 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 10 Jun 2018 14:32:58 -0500 Subject: [PATCH 64/75] [MIRROR] Fixes loading zlevels with static lighting. (#7051) * Fixes loading zlevels with static lighting. (#38365) * Fixes loading zlevels with static lighting. * Actually this whole part is unnecessary now because change turf handles the change properly now. * Correct * Fixes loading zlevels with static lighting. --- code/controllers/subsystem/lighting.dm | 10 +--------- code/modules/mapping/map_template.dm | 1 - 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/code/controllers/subsystem/lighting.dm b/code/controllers/subsystem/lighting.dm index 1ad3a8ab15..6c5721531d 100644 --- a/code/controllers/subsystem/lighting.dm +++ b/code/controllers/subsystem/lighting.dm @@ -85,12 +85,4 @@ SUBSYSTEM_DEF(lighting) /datum/controller/subsystem/lighting/Recover() initialized = SSlighting.initialized - ..() - - -/datum/controller/subsystem/lighting/proc/initialize_lighting_objects(list/turfs) - for(var/turf/T in turfs) - if(!IS_DYNAMIC_LIGHTING(T)) - continue - new/atom/movable/lighting_object(T) - CHECK_TICK \ No newline at end of file + ..() \ No newline at end of file diff --git a/code/modules/mapping/map_template.dm b/code/modules/mapping/map_template.dm index 0cfdf322c4..2cc5a74b6b 100644 --- a/code/modules/mapping/map_template.dm +++ b/code/modules/mapping/map_template.dm @@ -59,7 +59,6 @@ repopulate_sorted_areas() - SSlighting.initialize_lighting_objects(block(locate(bounds[MAP_MINX], bounds[MAP_MINY], bounds[MAP_MINZ]),locate(bounds[MAP_MAXX], bounds[MAP_MAXY], bounds[MAP_MAXZ]))) //initialize things that are normally initialized after map load initTemplateBounds(bounds) smooth_zlevel(world.maxz) From 849c33f9bf39efaadea77e90fff8405588895aa9 Mon Sep 17 00:00:00 2001 From: ShizCalev Date: Mon, 11 Jun 2018 01:03:30 -0400 Subject: [PATCH 65/75] Adds logging for sleeper chem injections (#38396) --- code/game/machinery/Sleeper.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/Sleeper.dm b/code/game/machinery/Sleeper.dm index 83e0f8e0ba..8d23d47a53 100644 --- a/code/game/machinery/Sleeper.dm +++ b/code/game/machinery/Sleeper.dm @@ -170,7 +170,7 @@ return if(mob_occupant.health < min_health && chem != "epinephrine") return - if(inject_chem(chem)) + if(inject_chem(chem, usr)) . = TRUE if(scrambled_chems && prob(5)) to_chat(usr, "Chem System Re-route detected, results may not be as expected!") @@ -179,9 +179,11 @@ scramble_chem_buttons() to_chat(user, "You scramble the sleeper's user interface!") -/obj/machinery/sleeper/proc/inject_chem(chem) +/obj/machinery/sleeper/proc/inject_chem(chem, mob/user) if((chem in available_chems) && chem_allowed(chem)) occupant.reagents.add_reagent(chem_buttons[chem], 10) //emag effect kicks in here so that the "intended" chem is used for all checks, for extra FUUU + if(user) + add_logs(user, occupant, "injected [chem] into", additional = "via [src]") return TRUE /obj/machinery/sleeper/proc/chem_allowed(chem) From 18bc48c0df08571cad0f1284faa9da4471a75946 Mon Sep 17 00:00:00 2001 From: ShizCalev Date: Mon, 11 Jun 2018 01:13:51 -0400 Subject: [PATCH 67/75] Makes swimsuits underwear (#38372) --- code/modules/clothing/under/miscellaneous.dm | 32 ------------------ .../mob/dead/new_player/sprite_accessories.dm | 26 ++++++++++++++ icons/mob/underwear.dmi | Bin 50021 -> 52322 bytes icons/mob/uniform.dmi | Bin 235174 -> 234446 bytes 4 files changed, 26 insertions(+), 32 deletions(-) diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 0832104195..8c85f414e6 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -732,35 +732,3 @@ fitted = NO_FEMALE_UNIFORM can_adjust = FALSE resistance_flags = NONE - -/obj/item/clothing/under/swimsuit - name = "black swimsuit" - desc = "Perfect for the beach episode." - icon_state = "swim_black" - item_state = "bl_suit" - item_color = "swim_black" - can_adjust = FALSE - -/obj/item/clothing/under/swimsuit/blue - name = "blue swimsuit" - icon_state = "swim_blue" - item_state = "b_suit" - item_color = "swim_blue" - -/obj/item/clothing/under/swimsuit/green - name = "green swimsuit" - icon_state = "swim_green" - item_state = "g_suit" - item_color = "swim_green" - -/obj/item/clothing/under/swimsuit/purple - name = "purple swimsuit" - icon_state = "swim_purple" - item_state = "p_suit" - item_color = "swim_purple" - -/obj/item/clothing/under/swimsuit/red - name = "red swimsuit" - icon_state = "swim_red" - item_state = "r_suit" - item_color = "swim_red" \ No newline at end of file diff --git a/code/modules/mob/dead/new_player/sprite_accessories.dm b/code/modules/mob/dead/new_player/sprite_accessories.dm index 8699e02b29..b44daefd3f 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories.dm @@ -777,6 +777,32 @@ icon_state = "female_commie" gender = FEMALE +/datum/sprite_accessory/underwear/swimsuit + name = "Ladies Black Swimsuit" + icon_state = "swim_black" + gender = FEMALE + +/datum/sprite_accessory/underwear/swimsuit_blue + name = "Ladies Blue Swimsuit" + icon_state = "swim_blue" + gender = FEMALE + +/datum/sprite_accessory/underwear/swimsuit_green + name = "Ladies Green Swimsuit" + icon_state = "swim_green" + gender = FEMALE + +/datum/sprite_accessory/underwear/swimsuit_purple + name = "Ladies Purple Swimsuit" + icon_state = "swim_purple" + gender = FEMALE + +/datum/sprite_accessory/underwear/swimsuit_red + name = "Ladies Red Swimsuit" + icon_state = "swim_red" + gender = FEMALE + + //////////////////////////// // Undershirt Definitions // //////////////////////////// diff --git a/icons/mob/underwear.dmi b/icons/mob/underwear.dmi index 483883b94cd07a6cc1324bde050893d1d4bd6496..385cd21516620f9951aa3b0142d8246b266e9a16 100644 GIT binary patch literal 52322 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 literal 50021 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%0D1M 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

    tIn-s1OL_ibnl!F99%)g4`RU6zmu04^4 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¥Rxx&adgjtjoC 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 literal 235174 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

    oQw=oRAL<2i* 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�w1Y{Z;x;e=FG1dv({t2kMajeRUu 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 Date: Mon, 11 Jun 2018 07:15:57 +0200 Subject: [PATCH 69/75] Anti-magic component start enabled (#38388) --- code/datums/components/anti_magic.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/datums/components/anti_magic.dm b/code/datums/components/anti_magic.dm index 3d63d9a63e..be4e08eaca 100644 --- a/code/datums/components/anti_magic.dm +++ b/code/datums/components/anti_magic.dm @@ -1,4 +1,5 @@ /datum/component/anti_magic + var/active = TRUE var/magic = FALSE var/holy = FALSE @@ -7,7 +8,7 @@ holy = _holy /datum/component/anti_magic/proc/can_protect(_magic = TRUE, _holy = FALSE) - if(!enabled) + if(!active) return FALSE if((_magic && magic) || (_holy && holy)) return TRUE From 6d8e6e072eaa5dd741dac5d2398a53b62ef3bd4e Mon Sep 17 00:00:00 2001 From: AnturK Date: Mon, 11 Jun 2018 16:16:00 +0200 Subject: [PATCH 71/75] Fixes nuke exploding instantly. (#38417) --- code/modules/antagonists/nukeop/equipment/nuclearbomb.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm b/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm index 4d3ccf8a34..1beb60f624 100644 --- a/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm +++ b/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm @@ -371,11 +371,11 @@ if(timing) previous_level = get_security_level() bomb_set = TRUE - set_security_level("delta") detonation_timer = world.time + (timer_set * 10) for(var/obj/item/pinpointer/nuke/syndicate/S in GLOB.pinpointer_list) S.switch_mode_to(TRACK_INFILTRATOR) countdown.start() + set_security_level("delta") else bomb_set = FALSE detonation_timer = null From 8a989d2afe06d0db2055ac9d4e4e79ff6761833c Mon Sep 17 00:00:00 2001 From: Cameron! Date: Mon, 11 Jun 2018 16:40:19 -0400 Subject: [PATCH 73/75] Quartermaster can no longer be a changeling or traitor (#7062) * Quartermasters can no longer be changelings Consistency with heads of staff not being antagonists. * oops forgot this Thanks Glitchy --- code/game/gamemodes/changeling/changeling.dm | 2 +- code/game/gamemodes/traitor/traitor.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/changeling/changeling.dm b/code/game/gamemodes/changeling/changeling.dm index 1ebfe78c5d..4c9a01eda4 100644 --- a/code/game/gamemodes/changeling/changeling.dm +++ b/code/game/gamemodes/changeling/changeling.dm @@ -11,7 +11,7 @@ GLOBAL_VAR(changeling_team_objective_type) //If this is not null, we hand our th antag_flag = ROLE_CHANGELING false_report_weight = 10 restricted_jobs = list("AI", "Cyborg") - protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Head of Personnel", "Chief Engineer", "Chief Medical Officer", "Research Director") //citadel change - adds HoP, CE, CMO, and RD to ling role blacklist + protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Head of Personnel", "Chief Engineer", "Chief Medical Officer", "Research Director", "Quartermaster") //citadel change - adds HoP, CE, CMO, and RD to ling role blacklist required_players = 15 required_enemies = 1 recommended_enemies = 4 diff --git a/code/game/gamemodes/traitor/traitor.dm b/code/game/gamemodes/traitor/traitor.dm index 919ee49b77..4de1bfa3f8 100644 --- a/code/game/gamemodes/traitor/traitor.dm +++ b/code/game/gamemodes/traitor/traitor.dm @@ -11,7 +11,7 @@ antag_flag = ROLE_TRAITOR false_report_weight = 20 //Reports of traitors are pretty common. restricted_jobs = list("Cyborg")//They are part of the AI if he is traitor so are they, they use to get double chances - protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Head of Personnel", "Chief Engineer", "Chief Medical Officer", "Research Director") //citadel change - adds HoP, CE, CMO, and RD to ling role blacklist + protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Head of Personnel", "Chief Engineer", "Chief Medical Officer", "Research Director", "Quartermaster") //citadel change - adds HoP, CE, CMO, and RD to ling role blacklist required_players = 0 required_enemies = 1 recommended_enemies = 4 From f6ef24f71d8c70fb27cb535fa6b9135538715725 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 11 Jun 2018 15:40:21 -0500 Subject: [PATCH 74/75] Automatic changelog generation for PR #7062 [ci skip] --- html/changelogs/AutoChangeLog-pr-7062.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-7062.yml diff --git a/html/changelogs/AutoChangeLog-pr-7062.yml b/html/changelogs/AutoChangeLog-pr-7062.yml new file mode 100644 index 0000000000..7a7917c2f3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-7062.yml @@ -0,0 +1,4 @@ +author: "CameronWoof" +delete-after: True +changes: + - tweak: "Quartermaster added to the list of changeling and traitor restricted jobs" From 28321a20f236692da3438c6379a9143aee76e8f8 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 11 Jun 2018 22:15:30 -0500 Subject: [PATCH 75/75] Automatic changelog generation for PR #7059 [ci skip] --- html/changelogs/AutoChangeLog-pr-7059.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-7059.yml diff --git a/html/changelogs/AutoChangeLog-pr-7059.yml b/html/changelogs/AutoChangeLog-pr-7059.yml new file mode 100644 index 0000000000..ee666b26e1 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-7059.yml @@ -0,0 +1,4 @@ +author: "XDTM" +delete-after: True +changes: + - bugfix: "Fixed anti-magic not working at all."

    | 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

  • | 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