telesci adminlogging

This commit is contained in:
D3athrow
2015-02-17 22:33:06 -06:00
parent abf4b7f4d2
commit d2b5fbd080

View File

@@ -227,7 +227,13 @@
return
return
return
var/global/list/telesci_warnings = list(/obj/machinery/power/supermatter,
/obj/machinery/the_singularitygen,
/obj/item/weapon/grenade,
/obj/item/device/transfer_valve,
/obj/item/device/fuse_bomb,
/obj/item/device/onetankbomb,
/obj/machinery/portable_atmospherics/canister)
/obj/machinery/computer/telescience/proc/doteleport(mob/user)
var/trueX = x_co + x_off - x_player_off + WORLD_X_OFFSET
var/trueY = y_co + y_off - y_player_off + WORLD_Y_OFFSET
@@ -260,6 +266,9 @@
var/things=0
for(var/atom/movable/ROI in source)
if(ROI.anchored || things>=10) continue
if(is_type_in_list(ROI,telesci_warnings))
message_admins("[user.real_name]/([formatPlayerPanel(user,user.ckey)]) teleported a [ROI] to [formatJumpTo(dest)] from [formatJumpTo(source)]")
log_admin("[user.real_name]/([formatPlayerPanel(user,user.ckey)]) teleported a [ROI] to [formatJumpTo(dest)] from [formatJumpTo(source)]")
do_teleport(ROI, dest, 0)
things++
return