From 5ace1df9af549667a0caeabad92229b970d6ff36 Mon Sep 17 00:00:00 2001 From: Putnam Date: Thu, 16 Jan 2020 19:09:13 -0800 Subject: [PATCH] better logging, that also works --- code/__HELPERS/_logging.dm | 2 +- code/game/objects/items/stacks/stack.dm | 2 +- code/modules/crafting/craft.dm | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/code/__HELPERS/_logging.dm b/code/__HELPERS/_logging.dm index d4cf4542d3..0aa9476fad 100644 --- a/code/__HELPERS/_logging.dm +++ b/code/__HELPERS/_logging.dm @@ -122,7 +122,7 @@ /proc/log_craft(text) if (CONFIG_GET(flag/log_craft)) - WRITE_LOG(GLOB.world_game_log, "CRAFT: [text]") + WRITE_LOG(GLOB.world_crafting_log, "CRAFT: [text]") /proc/log_topic(text) WRITE_LOG(GLOB.world_game_log, "TOPIC: [text]") diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index 8a93fe232e..8065cd5723 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -202,6 +202,7 @@ if(O) O.setDir(usr.dir) use(R.req_amount * multiplier) + log_craft("[O] crafted by [usr] at [loc_name(O.loc)]") //START: oh fuck i'm so sorry if(istype(O, /obj/structure/windoor_assembly)) @@ -229,7 +230,6 @@ for (var/obj/item/I in O) qdel(I) //BubbleWrap END - log_craft("[O] crafted by [usr] at [get_turf(O)]") /obj/item/stack/proc/building_checks(datum/stack_recipe/R, multiplier) if (get_amount() < R.req_amount*multiplier) diff --git a/code/modules/crafting/craft.dm b/code/modules/crafting/craft.dm index 0e14f9f5be..9f14b07bb5 100644 --- a/code/modules/crafting/craft.dm +++ b/code/modules/crafting/craft.dm @@ -158,6 +158,7 @@ I.CheckParts(parts, R) if(send_feedback) SSblackbox.record_feedback("tally", "object_crafted", 1, I.type) + log_craft("[I] crafted by [user] at [loc_name(I.loc)]") return 0 return "." return ", missing tool."