mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-10 17:04:36 +00:00
Logging update
- Added logging for prayers - Added logging/admin messages for law uploads git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5624 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
@@ -31,6 +31,14 @@
|
||||
if (config.log_say)
|
||||
diary << "\[[time_stamp()]]SAY: [text]"
|
||||
|
||||
/proc/log_prayer(text)
|
||||
if (config.log_prayer)
|
||||
diary << "\[[time_stamp()]]PRAY: [text]"
|
||||
|
||||
/proc/log_law(text)
|
||||
if (config.log_law)
|
||||
diary << "\[[time_stamp()]]LAW: [text]"
|
||||
|
||||
/proc/log_ooc(text)
|
||||
if (config.log_ooc)
|
||||
diary << "\[[time_stamp()]]OOC: [text]"
|
||||
|
||||
@@ -9,6 +9,8 @@
|
||||
var/log_game = 0 // log game events
|
||||
var/log_vote = 0 // log voting
|
||||
var/log_whisper = 0 // log client whisper
|
||||
var/log_prayer = 0 // log prayers
|
||||
var/log_law = 0 // log lawchanges
|
||||
var/log_emote = 0 // log emotes
|
||||
var/log_attack = 0 // log attack messages
|
||||
var/log_adminchat = 0 // log admin chat messages
|
||||
@@ -179,6 +181,12 @@
|
||||
if ("log_admin")
|
||||
config.log_admin = 1
|
||||
|
||||
if ("log_prayer")
|
||||
config.log_prayer = 1
|
||||
|
||||
if ("log_law")
|
||||
config.log_law = 1
|
||||
|
||||
if ("log_game")
|
||||
config.log_game = 1
|
||||
|
||||
|
||||
@@ -52,7 +52,6 @@ AI MODULES
|
||||
R.show_laws()
|
||||
usr << "Upload complete. The AI's laws have been modified."
|
||||
|
||||
|
||||
else if (istype(C, /obj/machinery/computer/borgupload))
|
||||
var/obj/machinery/computer/borgupload/comp = C
|
||||
if(comp.stat & NOPOWER)
|
||||
@@ -80,7 +79,9 @@ AI MODULES
|
||||
target << "[sender] has uploaded a change to the laws you must follow, using a [name]. From now on: "
|
||||
var/time = time2text(world.realtime,"hh:mm:ss")
|
||||
lawchanges.Add("[time] <B>:</B> [sender.name]([sender.key]) used [src.name] on [target.name]([target.key])")
|
||||
|
||||
if(!istype(src, /obj/item/weapon/aiModule/freeform))
|
||||
log_law("[sender.key]/[sender.name] uploaded [src.name] to [target.key]/([target.name])")
|
||||
message_admins("[key_name_admin(sender)] used [src.name] on [key_name_admin(target)]")
|
||||
|
||||
/******************** Modules ********************/
|
||||
|
||||
@@ -274,6 +275,8 @@ AI MODULES
|
||||
lawpos = 15
|
||||
target.add_supplied_law(lawpos, law)
|
||||
lawchanges.Add("The law was '[newFreeFormLaw]'")
|
||||
message_admins("[key_name_admin(sender)] used freeform module on [key_name_admin(target)]. The law was '[newFreeFormLaw].'")
|
||||
log_law("[sender.key]/([sender.name]) used freeform module on [sender.key]/([sender.name]): '[newFreeFormLaw].'")
|
||||
|
||||
/obj/item/weapon/aiModule/freeform/install(var/obj/machinery/computer/C)
|
||||
if(!newFreeFormLaw)
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
msg = copytext(sanitize(msg), 1, MAX_MESSAGE_LEN)
|
||||
if(!msg) return
|
||||
|
||||
log_prayer("[src.key]/([src.name]): [msg]")
|
||||
if(usr.client)
|
||||
if(usr.client.prefs.muted & MUTE_PRAY)
|
||||
usr << "\red You cannot pray (muted)."
|
||||
|
||||
@@ -58,6 +58,12 @@ LOG_ATTACK
|
||||
## log pda messages
|
||||
LOG_PDA
|
||||
|
||||
## log prayers
|
||||
LOG_PRAYER
|
||||
|
||||
## log lawchanges
|
||||
LOG_LAW
|
||||
|
||||
## log all Topic() calls (for use by coders in tracking down Topic issues)
|
||||
# LOG_HREFS
|
||||
|
||||
|
||||
Reference in New Issue
Block a user