mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2026-08-17 22:07:06 +01:00
19 lines
820 B
Plaintext
19 lines
820 B
Plaintext
//* This file is explicitly licensed under the MIT license. *//
|
|
//* Copyright (c) 2024 Citadel Station Developers *//
|
|
|
|
/proc/log_clickchain(datum/event_args/actor/clickchain/clickchain, clickchain_flags)
|
|
var/list/data = list(
|
|
"performer" = key_name(clickchain.performer),
|
|
"target" = ismob(clickchain.target) ? key_name(clickchain.target) : "[clickchain.target || "null"]",
|
|
"intent" = clickchain.using_intent,
|
|
"hand" = clickchain.using_hand_index,
|
|
"zone" = clickchain.target_zone,
|
|
"data" = clickchain.data,
|
|
"params" = clickchain.click_params,
|
|
"flags" = clickchain_flags,
|
|
)
|
|
if(clickchain.performer != clickchain.initiator)
|
|
data["initiator"] = key_name(clickchain.initiator)
|
|
WRITE_LOG(GLOB.click_log , json_encode(data))
|
|
// global.event_logger.log__clickchain(clickchain, clickchain_flags)
|