Emagging lift doors should no longer be a thing

This commit is contained in:
Funce
2017-08-30 13:54:45 +12:00
parent 4812374d56
commit 87a68e40d8
3 changed files with 12 additions and 1 deletions

View File

@@ -78,7 +78,12 @@
uses -= used_uses
A.add_fingerprint(user)
log_and_message_admins("emagged \an [A].")
//Vorestation Edit: Because some things (read lift doors) don't get emagged
if(used_uses)
log_and_message_admins("emagged \an [A].")
else
log_and_message_admins("attempted to emag \an [A].")
// Vorestation Edit: End of Edit
if(uses<1)
user.visible_message("<span class='warning'>\The [src] fizzles and sparks - it seems it's been used once too often, and is now spent.</span>")

View File

@@ -0,0 +1,5 @@
// Vore specific code for /obj/machinery/door/airlock/lift
/obj/machinery/door/airlock/lift/emag_act(var/uses_left, var/mob/user)
user << "<span class='danger'>This door is internally controlled.</span>"
return 0 // Prevents the cryptographic sequencer from using a charge fruitlessly

View File

@@ -2410,6 +2410,7 @@
#include "code\modules\turbolift\turbolift_areas.dm"
#include "code\modules\turbolift\turbolift_console.dm"
#include "code\modules\turbolift\turbolift_door.dm"
#include "code\modules\turbolift\turbolift_door_vr.dm"
#include "code\modules\turbolift\turbolift_floor.dm"
#include "code\modules\turbolift\turbolift_map.dm"
#include "code\modules\turbolift\turbolift_process.dm"