Adds the ability for the Communications Console to send emergency messages to Centcomm (or, when emagged, to the Syndicate.) This messages admins in the same fashion as a prayer.

Adds a button to the messages that admins receive from Syndiate/Centcomm messages called 'BSA' and hits the target with bluespace artillery if the message was suitably stupid. 
Because of the IC act of sending the message as opposed to prayer, does not respect see_prayers.  Depending on (ab)use, may be changed

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2921 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
VivianFoxfoot@gmail.com
2012-01-07 00:05:01 +00:00
parent 09c4db8978
commit fd2bd8459f
3 changed files with 98 additions and 0 deletions

View File

@@ -826,6 +826,29 @@
sleep(2)
cl.jumptomob(M)
if (href_list["BlueSpaceArtillery"])
var/mob/M = locate(href_list["BlueSpaceArtillery"])
M << "You've been hit by bluespace artillery!"
var/obj/effect/stop/S
S = new /obj/effect/stop
S.victim = M
S.loc = M.loc
spawn(20)
del(S)
var/turf/T = get_turf(M)
if(T)
T.ex_act(2)
if(M.health == 1)
M.gib()
else
M.adjustBruteLoss( min( 99 , (M.health - 1) ) )
M.Stun(20)
M.Weaken(20)
M.stuttering = 20
if (href_list["jumpto"])
if(rank in list("Badmin", "Game Admin", "Game Master"))