[MIRROR] individual LOG_GAME [MDB IGNORE] (#15401)

* individual LOG_GAME

* e

* Update teleporter.dm

Co-authored-by: Mooshimi <85910816+Mooshimi@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
This commit is contained in:
SkyratBot
2022-08-08 01:11:55 +01:00
committed by GitHub
co-authored by Mooshimi Gandalf
parent 51910c103f
commit 6016cf97b4
157 changed files with 332 additions and 272 deletions
+5 -5
View File
@@ -202,7 +202,7 @@
set category = "Debug"
if(!check_rights(R_DEBUG)) //Shouldn't happen... but just to be safe.
message_admins(span_danger("ERROR: Non-admin [key_name(usr)] attempted to execute a SDQL query!"))
log_admin("Non-admin [key_name(usr)] attempted to execute a SDQL query!")
usr.log_message("non-admin attempted to execute a SDQL query!", LOG_ADMIN)
return FALSE
var/list/results = world.SDQL2_query(query_text, key_name_admin(usr), "[key_name(usr)]")
if(length(results) == 3)
@@ -215,7 +215,7 @@
if(!silent)
message_admins("[log_entry1] [query_log]")
query_log = "[log_entry2] [query_log]"
log_game(query_log)
usr.log_message(query_log, LOG_ADMIN)
NOTICE(query_log)
var/start_time_total = REALTIMEOFDAY
@@ -1208,7 +1208,7 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/sdql2_vv_all, new(null
/obj/effect/statclick/SDQL2_delete/Click()
if(!usr.client?.holder)
message_admins("[key_name_admin(usr)] non-holder clicked on a statclick! ([src])")
log_game("[key_name(usr)] non-holder clicked on a statclick! ([src])")
usr.log_message("non-holder clicked on a statclick! ([src])", LOG_ADMIN)
return
var/datum/sdql2_query/Q = target
Q.delete_click()
@@ -1216,7 +1216,7 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/sdql2_vv_all, new(null
/obj/effect/statclick/SDQL2_action/Click()
if(!usr.client?.holder)
message_admins("[key_name_admin(usr)] non-holder clicked on a statclick! ([src])")
log_game("[key_name(usr)] non-holder clicked on a statclick! ([src])")
usr.log_message("non-holder clicked on a statclick! ([src])", LOG_ADMIN)
return
var/datum/sdql2_query/Q = target
Q.action_click()
@@ -1227,6 +1227,6 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/sdql2_vv_all, new(null
/obj/effect/statclick/sdql2_vv_all/Click()
if(!usr.client?.holder)
message_admins("[key_name_admin(usr)] non-holder clicked on a statclick! ([src])")
log_game("[key_name(usr)] non-holder clicked on a statclick! ([src])")
usr.log_message("non-holder clicked on a statclick! ([src])", LOG_ADMIN)
return
usr.client.debug_variables(GLOB.sdql2_queries)
+1 -1
View File
@@ -80,7 +80,7 @@
return
message_admins("[key_name_admin(usr)] triggered a CentCom recall, with the admiral message of: [message]")
log_game("[key_name(usr)] triggered a CentCom recall, with the message of: [message]")
usr.log_message("triggered a CentCom recall, with the message of: [message]", LOG_GAME)
SSshuttle.centcom_recall(SSshuttle.emergency.timer, message)
/datum/admins/proc/cmd_show_exp_panel(client/client_to_check)
+2 -2
View File
@@ -155,7 +155,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new)
/obj/effect/statclick/ticket_list/Click()
if (!usr.client?.holder)
message_admins("[key_name_admin(usr)] non-holder clicked on a ticket list statclick! ([src])")
log_game("[key_name(usr)] non-holder clicked on a ticket list statclick! ([src])")
usr.log_message("[key_name(usr)] non-holder clicked on a ticket list statclick! ([src])", LOG_ADMIN)
return
GLOB.ahelp_tickets.BrowseTickets(current_state)
@@ -726,7 +726,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new)
/obj/effect/statclick/ahelp/Click()
if (!usr.client?.holder)
message_admins("[key_name_admin(usr)] non-holder clicked on an ahelp statclick! ([src])")
log_game("[key_name(usr)] non-holder clicked on an ahelp statclick! ([src])")
usr.log_message("non-holder clicked on an ahelp statclick! ([src])", LOG_ADMIN)
return
ahelp_datum.TicketPanel()
+2 -2
View File
@@ -19,7 +19,7 @@
if ("spawncontainer")
var/containerdata = json_decode(href_list["container"])
var/obj/item/reagent_containers/container = beaker_panel_create_container(containerdata, get_turf(usr))
log_game("[key_name(usr)] spawned a [container] containing [pretty_string_from_reagent_list(container.reagents.reagent_list)]")
usr.log_message("spawned a [container] containing [pretty_string_from_reagent_list(container.reagents.reagent_list)]", LOG_GAME)
if ("spawngrenade")
var/obj/item/grenade/chem_grenade/grenade = new(get_turf(usr))
var/containersdata = json_decode(href_list["containers"])
@@ -34,7 +34,7 @@
var/det_time = text2num(grenadedata["grenade-timer"])
if (det_time)
grenade.det_time = det_time
log_game("[key_name(usr)] spawned a [grenade] containing: [reagent_string]")
usr.log_message("spawned a [grenade] containing: [reagent_string]", LOG_GAME)
/datum/admins/proc/beaker_panel_prep_assembly(obj/item/assembly/towrap, grenade)
var/obj/item/assembly/igniter/igniter = new
+1 -1
View File
@@ -202,7 +202,7 @@
ert_operative.mind.set_assigned_role(SSjob.GetJobType(ert_antag.ert_job_path))
//Logging and cleanup
log_game("[key_name(ert_operative)] has been selected as an [ert_antag.name]")
ert_operative.log_message("has been selected as \a [ert_antag.name].", LOG_GAME)
numagents--
teamSpawned++
+1 -1
View File
@@ -10,7 +10,7 @@
if(check_rights(R_ADMIN,1))
var/range=input("Enter range:","Num",2) as num
message_admins("[key_name_admin(usr)] fixed air with range [range] in area [T.loc.name]")
log_game("[key_name_admin(usr)] fixed air with range [range] in area [T.loc.name]")
usr.log_message("fixed air with range [range] in area [T.loc.name]", LOG_ADMIN)
var/datum/gas_mixture/GM = new
for(var/turf/open/F in range(range,T))
if(F.blocks_air)
@@ -9,6 +9,8 @@
if(M.ckey)
dat += "<center><p>Ckey</p></center>"
dat += "<center>"
dat += individual_logging_panel_link(M, INDIVIDUAL_GAME_LOG, LOGSRC_CKEY, "Game Log", source, ntype)
dat += " | "
dat += individual_logging_panel_link(M, INDIVIDUAL_ATTACK_LOG, LOGSRC_CKEY, "Attack Log", source, ntype)
dat += " | "
dat += individual_logging_panel_link(M, INDIVIDUAL_SAY_LOG, LOGSRC_CKEY, "Say Log", source, ntype)
@@ -28,6 +30,8 @@
dat += "<center><p>Mob</p></center>"
//Add the links for the mob specific log
dat += "<center>"
dat += individual_logging_panel_link(M, INDIVIDUAL_GAME_LOG, LOGSRC_MOB, "Game Log", source, ntype)
dat += " | "
dat += individual_logging_panel_link(M, INDIVIDUAL_ATTACK_LOG, LOGSRC_MOB, "Attack Log", source, ntype)
dat += " | "
dat += individual_logging_panel_link(M, INDIVIDUAL_SAY_LOG, LOGSRC_MOB, "Say Log", source, ntype)
+1 -1
View File
@@ -572,7 +572,7 @@ GLOBAL_DATUM(everyone_a_traitor, /datum/everyone_is_a_traitor_controller)
candidates -= chosen_candidate
nerd = new /mob/living/simple_animal/drone/classic(spawnpoint)
nerd.key = chosen_candidate.key
log_game("[key_name(nerd)] has been selected as a Nanotrasen emergency response drone")
nerd.log_message("has been selected as a Nanotrasen emergency response drone.", LOG_GAME)
teamsize--
return TRUE