diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 21355ff0fa2d..5d85cb3baade 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -94,11 +94,15 @@ var/air_tight = FALSE //TRUE means density will be set as soon as the door begins to close var/prying_so_hard = FALSE + var/list/bolt_log //yogs - Who can it be bolting all my doors? Go away, don't come down here no more. + var/list/shocking_log //yogs - who electrified this door. var/static/list/airlock_overlays = list() /obj/machinery/door/airlock/Initialize() . = ..() + bolt_log = list() //yogs + shocking_log = list() //yogs wires = new /datum/wires/airlock(src) if(frequency) set_frequency(frequency) @@ -1442,12 +1446,15 @@ . = TRUE if("shock-restore") shock_restore(usr) + shocking_log += "[key_name(usr)] de-electrified [src] at [gameTimestamp("hh:mm:ss", world.time)]" //yogs . = TRUE if("shock-temp") shock_temp(usr) + shocking_log += "[key_name(usr)] temporarily electrified [src] at [gameTimestamp("hh:mm:ss", world.time)]" //yogs . = TRUE if("shock-perm") shock_perm(usr) + shocking_log += "[key_name(usr)] permanently electrified [src] at [gameTimestamp("hh:mm:ss", world.time)]" //yogs . = TRUE if("idscan-on") if(wires.is_cut(WIRE_IDSCAN)) @@ -1473,9 +1480,11 @@ . = TRUE if("bolt-raise") bolt_raise(usr) + bolt_log += "[key_name(usr)] unbolted [src] at [gameTimestamp("hh:mm:ss", world.time)]" //yogs . = TRUE if("bolt-drop") bolt_drop(usr) + bolt_log += "[key_name(usr)] bolted [src] at [gameTimestamp("hh:mm:ss", world.time)]" //yogs . = TRUE if("light-on") if(wires.is_cut(WIRE_LIGHT))