mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 18:22:39 +00:00
Merge pull request #5883 from CHOMPStation2/upstream-merge-14583
[MIRROR] more fixed admin hrefs
This commit is contained in:
@@ -54,7 +54,7 @@
|
|||||||
#define ADMIN_TP(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];traitor=\ref[user]'>TP</a>)"
|
#define ADMIN_TP(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];traitor=\ref[user]'>TP</a>)"
|
||||||
#define ADMIN_BSA(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];BlueSpaceArtillery=\ref[user]'>BSA</a>)"
|
#define ADMIN_BSA(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];BlueSpaceArtillery=\ref[user]'>BSA</a>)"
|
||||||
#define ADMIN_KICK(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];boot2=\ref[user]'>KICK</a>)"
|
#define ADMIN_KICK(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];boot2=\ref[user]'>KICK</a>)"
|
||||||
#define ADMIN_CENTCOM_REPLY(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];CentcommReply=\ref[user]'>RPLY</a>)"
|
#define ADMIN_CENTCOM_REPLY(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];CentComReply=\ref[user]'>RPLY</a>)"
|
||||||
#define ADMIN_SYNDICATE_REPLY(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];SyndicateReply=\ref[user]'>RPLY</a>)"
|
#define ADMIN_SYNDICATE_REPLY(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];SyndicateReply=\ref[user]'>RPLY</a>)"
|
||||||
#define ADMIN_SC(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];adminspawncookie=\ref[user]'>SC</a>)"
|
#define ADMIN_SC(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];adminspawncookie=\ref[user]'>SC</a>)"
|
||||||
#define ADMIN_SMITE(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];adminsmite=\ref[user]'>SMITE</a>)"
|
#define ADMIN_SMITE(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];adminsmite=\ref[user]'>SMITE</a>)"
|
||||||
@@ -65,6 +65,7 @@
|
|||||||
#define ADMIN_JMP(src) "(<a href='?_src_=holder;[HrefToken(TRUE)];adminplayerobservecoodjump=1;X=[src.x];Y=[src.y];Z=[src.z]'>JMP</a>)"
|
#define ADMIN_JMP(src) "(<a href='?_src_=holder;[HrefToken(TRUE)];adminplayerobservecoodjump=1;X=[src.x];Y=[src.y];Z=[src.z]'>JMP</a>)"
|
||||||
#define COORD(src) "[src ? "([src.x],[src.y],[src.z])" : "nonexistent location"]"
|
#define COORD(src) "[src ? "([src.x],[src.y],[src.z])" : "nonexistent location"]"
|
||||||
#define ADMIN_COORDJMP(src) "[src ? "[COORD(src)] [ADMIN_JMP(src)]" : "nonexistent location"]"
|
#define ADMIN_COORDJMP(src) "[src ? "[COORD(src)] [ADMIN_JMP(src)]" : "nonexistent location"]"
|
||||||
|
#define ADMIN_CA(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];secretsadmin=check_antagonist'>?</a>)"
|
||||||
|
|
||||||
#define AHELP_ACTIVE 1
|
#define AHELP_ACTIVE 1
|
||||||
#define AHELP_CLOSED 2
|
#define AHELP_CLOSED 2
|
||||||
|
|||||||
@@ -27,7 +27,7 @@
|
|||||||
user.drop_item()
|
user.drop_item()
|
||||||
item.forceMove(src)
|
item.forceMove(src)
|
||||||
to_chat(user, "<span class='notice'>You attach the tank to the transfer valve.</span>")
|
to_chat(user, "<span class='notice'>You attach the tank to the transfer valve.</span>")
|
||||||
message_admins("[key_name_admin(user)] attached both tanks to a transfer valve. (<A HREF='?_src_=holder;[HrefToken()];adminplayerobservecoodjump=1;X=[location.x];Y=[location.y];Z=[location.z]'>JMP</a>)")
|
message_admins("[key_name_admin(user)] attached both tanks to a transfer valve. [ADMIN_JMP(location)]")
|
||||||
log_game("[key_name_admin(user)] attached both tanks to a transfer valve.")
|
log_game("[key_name_admin(user)] attached both tanks to a transfer valve.")
|
||||||
|
|
||||||
update_icon()
|
update_icon()
|
||||||
@@ -49,7 +49,7 @@
|
|||||||
A.toggle_secure() //this calls update_icon(), which calls update_icon() on the holder (i.e. the bomb).
|
A.toggle_secure() //this calls update_icon(), which calls update_icon() on the holder (i.e. the bomb).
|
||||||
|
|
||||||
bombers += "[key_name(user)] attached a [item] to a transfer valve."
|
bombers += "[key_name(user)] attached a [item] to a transfer valve."
|
||||||
message_admins("[key_name_admin(user)] attached a [item] to a transfer valve. (<A HREF='?_src_=holder;[HrefToken()];adminplayerobservecoodjump=1;X=[location.x];Y=[location.y];Z=[location.z]'>JMP</a>)")
|
message_admins("[key_name_admin(user)] attached a [item] to a transfer valve. [ADMIN_JMP(location)]")
|
||||||
log_game("[key_name_admin(user)] attached a [item] to a transfer valve.")
|
log_game("[key_name_admin(user)] attached a [item] to a transfer valve.")
|
||||||
attacher = user
|
attacher = user
|
||||||
SStgui.update_uis(src) // update all UIs attached to src
|
SStgui.update_uis(src) // update all UIs attached to src
|
||||||
@@ -190,16 +190,16 @@
|
|||||||
else
|
else
|
||||||
attacher_name = "[attacher.name]([attacher.ckey])"
|
attacher_name = "[attacher.name]([attacher.ckey])"
|
||||||
|
|
||||||
var/log_str = "Bomb valve opened in <A HREF='?_src_=holder;[HrefToken()];adminplayerobservecoodjump=1;X=[bombturf.x];Y=[bombturf.y];Z=[bombturf.z]'>[A.name]</a> "
|
var/log_str = "Bomb valve opened in <A HREF='?_src_=holder;[HrefToken(TRUE)];adminplayerobservecoodjump=1;X=[bombturf.x];Y=[bombturf.y];Z=[bombturf.z]'>[A.name]</a> "
|
||||||
log_str += "with [attached_device ? attached_device : "no device"] attacher: [attacher_name]"
|
log_str += "with [attached_device ? attached_device : "no device"] attacher: [attacher_name]"
|
||||||
|
|
||||||
if(attacher)
|
if(attacher)
|
||||||
log_str += "(<A HREF='?_src_=holder;[HrefToken()];adminmoreinfo=\ref[attacher]'>?</A>)"
|
log_str += ADMIN_QUE(attacher)
|
||||||
|
|
||||||
var/mob/mob = get_mob_by_key(src.fingerprintslast)
|
var/mob/mob = get_mob_by_key(src.fingerprintslast)
|
||||||
var/last_touch_info = ""
|
var/last_touch_info = ""
|
||||||
if(mob)
|
if(mob)
|
||||||
last_touch_info = "(<A HREF='?_src_=holder;[HrefToken()];adminmoreinfo=\ref[mob]'>?</A>)"
|
last_touch_info = ADMIN_QUE(mob)
|
||||||
|
|
||||||
log_str += " Last touched by: [src.fingerprintslast][last_touch_info]"
|
log_str += " Last touched by: [src.fingerprintslast][last_touch_info]"
|
||||||
bombers += log_str
|
bombers += log_str
|
||||||
|
|||||||
@@ -2077,11 +2077,11 @@
|
|||||||
|
|
||||||
/mob/extra_admin_link(var/source)
|
/mob/extra_admin_link(var/source)
|
||||||
if(client && eyeobj)
|
if(client && eyeobj)
|
||||||
return "|<A HREF='?[source];[HrefToken()];adminplayerobservejump=\ref[eyeobj]'>EYE</A>"
|
return "|<A HREF='?[source];[HrefToken(TRUE)];adminplayerobservejump=\ref[eyeobj]'>EYE</A>"
|
||||||
|
|
||||||
/mob/observer/dead/extra_admin_link(var/source)
|
/mob/observer/dead/extra_admin_link(var/source)
|
||||||
if(mind && mind.current)
|
if(mind && mind.current)
|
||||||
return "|<A HREF='?[source];[HrefToken()];adminplayerobservejump=\ref[mind.current]'>BDY</A>"
|
return "|<A HREF='?[source];[HrefToken(TRUE)];adminplayerobservejump=\ref[mind.current]'>BDY</A>"
|
||||||
|
|
||||||
/proc/admin_jump_link(var/atom/target, var/source)
|
/proc/admin_jump_link(var/atom/target, var/source)
|
||||||
if(!target) return
|
if(!target) return
|
||||||
@@ -2091,5 +2091,5 @@
|
|||||||
else
|
else
|
||||||
source = "_src_=holder"
|
source = "_src_=holder"
|
||||||
|
|
||||||
. = "<A HREF='?[source];[HrefToken()];adminplayerobservejump=\ref[target]'>JMP</A>"
|
. = "<A HREF='?[source];[HrefToken(TRUE)];adminplayerobservejump=\ref[target]'>JMP</A>"
|
||||||
. += target.extra_admin_link(source)
|
. += target.extra_admin_link(source)
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
return
|
return
|
||||||
|
|
||||||
var/icon/cross = icon('icons/obj/storage.dmi',"bible")
|
var/icon/cross = icon('icons/obj/storage.dmi',"bible")
|
||||||
msg = "<font color='blue'>\icon[cross][bicon(cross)] <b><font color=purple>PRAY: </font>[key_name(src, 1)] (<A HREF='?_src_=holder;[HrefToken()];adminmoreinfo=\ref[src]'>?</A>) (<A HREF='?_src_=holder;[HrefToken()];adminplayeropts=\ref[src]'>PP</A>) (<A HREF='?_src_=vars;[HrefToken()];Vars=\ref[src]'>VV</A>) (<A HREF='?_src_=holder;[HrefToken()];subtlemessage=\ref[src]'>SM</A>) ([admin_jump_link(src, src)]) (<A HREF='?_src_=holder;[HrefToken()];secretsadmin=check_antagonist'>CA</A>) (<A HREF='?_src_=holder;[HrefToken()];adminspawncookie=\ref[src]'>SC</a>) (<A HREF='?_src_=holder;[HrefToken()];adminsmite=\ref[src]'>SMITE</a>):</b> [msg]</font>"
|
msg = "<font color='blue'>\icon[cross][bicon(cross)] <b><font color=purple>PRAY: </font>[key_name(src, 1)] [ADMIN_QUE(src)] [ADMIN_PP(src)] [ADMIN_VV(src)] [ADMIN_SM(src)] ([admin_jump_link(src, src)]) [ADMIN_CA(src)] [ADMIN_SC(src)] [ADMIN_SMITE(src)]:</b> [msg]</font>"
|
||||||
|
|
||||||
for(var/client/C in GLOB.admins)
|
for(var/client/C in GLOB.admins)
|
||||||
if(R_ADMIN|R_EVENT & C.holder.rights)
|
if(R_ADMIN|R_EVENT & C.holder.rights)
|
||||||
@@ -30,14 +30,14 @@
|
|||||||
//log_admin("HELP: [key_name(src)]: [msg]")
|
//log_admin("HELP: [key_name(src)]: [msg]")
|
||||||
|
|
||||||
/proc/CentCom_announce(var/msg, var/mob/Sender, var/iamessage)
|
/proc/CentCom_announce(var/msg, var/mob/Sender, var/iamessage)
|
||||||
msg = "<font color='blue'><b><font color=orange>[uppertext(using_map.boss_short)]M[iamessage ? " IA" : ""]:</font>[key_name(Sender, 1)] (<A HREF='?_src_=holder;[HrefToken()];adminplayeropts=\ref[Sender]'>PP</A>) (<A HREF='?_src_=vars;[HrefToken()];Vars=\ref[Sender]'>VV</A>) (<A HREF='?_src_=holder;[HrefToken()];subtlemessage=\ref[Sender]'>SM</A>) ([admin_jump_link(Sender)]) (<A HREF='?_src_=holder;[HrefToken()];secretsadmin=check_antagonist'>CA</A>) (<A HREF='?_src_=holder;[HrefToken()];BlueSpaceArtillery=\ref[Sender]'>BSA</A>) (<A HREF='?_src_=holder;[HrefToken()];CentComReply=\ref[Sender]'>RPLY</A>):</b> [msg]</font>"
|
msg = "<font color='blue'><b><font color=orange>[uppertext(using_map.boss_short)]M[iamessage ? " IA" : ""]:</font>[key_name(Sender, 1)] [ADMIN_PP(Sender)] [ADMIN_VV(Sender)] [ADMIN_SM(Sender)] ([admin_jump_link(Sender)]) [ADMIN_CA(Sender)] [ADMIN_BSA(Sender)] [ADMIN_CENTCOM_REPLY(Sender)]:</b> [msg]</font>"
|
||||||
for(var/client/C in GLOB.admins) //VOREStation Edit - GLOB admins
|
for(var/client/C in GLOB.admins) //VOREStation Edit - GLOB admins
|
||||||
if(R_ADMIN|R_EVENT & C.holder.rights)
|
if(R_ADMIN|R_EVENT & C.holder.rights)
|
||||||
to_chat(C,msg)
|
to_chat(C,msg)
|
||||||
C << 'sound/machines/signal.ogg'
|
C << 'sound/machines/signal.ogg'
|
||||||
|
|
||||||
/proc/Syndicate_announce(var/msg, var/mob/Sender)
|
/proc/Syndicate_announce(var/msg, var/mob/Sender)
|
||||||
msg = "<font color='blue'><b><font color=crimson>ILLEGAL:</font>[key_name(Sender, 1)] (<A HREF='?_src_=holder;[HrefToken()];adminplayeropts=\ref[Sender]'>PP</A>) (<A HREF='?_src_=vars;[HrefToken()];Vars=\ref[Sender]'>VV</A>) (<A HREF='?_src_=holder;[HrefToken()];subtlemessage=\ref[Sender]'>SM</A>) ([admin_jump_link(Sender)]) (<A HREF='?_src_=holder;[HrefToken()];secretsadmin=check_antagonist'>CA</A>) (<A HREF='?_src_=holder;[HrefToken()];BlueSpaceArtillery=\ref[Sender]'>BSA</A>) (<A HREF='?_src_=holder;[HrefToken()];SyndicateReply=\ref[Sender]'>RPLY</A>):</b> [msg]</font>"
|
msg = "<font color='blue'><b><font color=crimson>ILLEGAL:</font>[key_name(Sender, 1)] [ADMIN_PP(Sender)] [ADMIN_VV(Sender)] [ADMIN_SM(Sender)] ([admin_jump_link(Sender)]) [ADMIN_CA(Sender)] [ADMIN_BSA(Sender)] [ADMIN_SYNDICATE_REPLY(Sender)]:</b> [msg]</font>"
|
||||||
for(var/client/C in GLOB.admins) //VOREStation Edit - GLOB admins
|
for(var/client/C in GLOB.admins) //VOREStation Edit - GLOB admins
|
||||||
if(R_ADMIN|R_EVENT & C.holder.rights)
|
if(R_ADMIN|R_EVENT & C.holder.rights)
|
||||||
to_chat(C,msg)
|
to_chat(C,msg)
|
||||||
|
|||||||
@@ -44,7 +44,7 @@
|
|||||||
var/seconds = C.last_activity_seconds()
|
var/seconds = C.last_activity_seconds()
|
||||||
entry += " (AFK - [round(seconds / 60)] minutes, [seconds % 60] seconds)"
|
entry += " (AFK - [round(seconds / 60)] minutes, [seconds % 60] seconds)"
|
||||||
|
|
||||||
entry += " (<A HREF='?_src_=holder;[HrefToken()];adminmoreinfo=\ref[C.mob]'>?</A>)"
|
entry += " [ADMIN_QUE(C.mob)]"
|
||||||
Lines += entry
|
Lines += entry
|
||||||
|
|
||||||
for(var/line in sortList(Lines))
|
for(var/line in sortList(Lines))
|
||||||
|
|||||||
@@ -88,7 +88,7 @@
|
|||||||
if(strength > strength_upper_limit)
|
if(strength > strength_upper_limit)
|
||||||
strength = strength_upper_limit
|
strength = strength_upper_limit
|
||||||
else
|
else
|
||||||
message_admins("PA Control Computer increased to [strength] by [key_name(usr, usr.client)](<A HREF='?_src_=holder;[HrefToken()];adminmoreinfo=\ref[usr]'>?</A>) in ([x],[y],[z] - <A HREF='?_src_=holder;[HrefToken()];adminplayerobservecoodjump=1;X=[x];Y=[y];Z=[z]'>JMP</a>)",0,1)
|
message_admins("PA Control Computer increased to [strength] by [key_name(usr, usr.client)][ADMIN_QUE(usr)] in [ADMIN_COORDJMP(src)]",0,1)
|
||||||
log_game("PACCEL([x],[y],[z]) [key_name(usr)] increased to [strength]")
|
log_game("PACCEL([x],[y],[z]) [key_name(usr)] increased to [strength]")
|
||||||
investigate_log("increased to <font color='red'>[strength]</font> by [usr.key]","singulo")
|
investigate_log("increased to <font color='red'>[strength]</font> by [usr.key]","singulo")
|
||||||
strength_change()
|
strength_change()
|
||||||
@@ -99,7 +99,7 @@
|
|||||||
if(strength < 0)
|
if(strength < 0)
|
||||||
strength = 0
|
strength = 0
|
||||||
else
|
else
|
||||||
message_admins("PA Control Computer decreased to [strength] by [key_name(usr, usr.client)](<A HREF='?_src_=holder;[HrefToken()];adminmoreinfo=\ref[usr]'>?</A>) in ([x],[y],[z] - <A HREF='?_src_=holder;[HrefToken()];adminplayerobservecoodjump=1;X=[x];Y=[y];Z=[z]'>JMP</a>)",0,1)
|
message_admins("PA Control Computer decreased to [strength] by [key_name(usr, usr.client)][ADMIN_QUE(usr)] in [ADMIN_COORDJMP(src)]",0,1)
|
||||||
log_game("PACCEL([x],[y],[z]) [key_name(usr)] decreased to [strength]")
|
log_game("PACCEL([x],[y],[z]) [key_name(usr)] decreased to [strength]")
|
||||||
investigate_log("decreased to <font color='green'>[strength]</font> by [usr.key]","singulo")
|
investigate_log("decreased to <font color='green'>[strength]</font> by [usr.key]","singulo")
|
||||||
strength_change()
|
strength_change()
|
||||||
@@ -184,7 +184,7 @@
|
|||||||
/obj/machinery/particle_accelerator/control_box/proc/toggle_power()
|
/obj/machinery/particle_accelerator/control_box/proc/toggle_power()
|
||||||
active = !active
|
active = !active
|
||||||
investigate_log("turned [active?"<font color='red'>ON</font>":"<font color='green'>OFF</font>"] by [usr ? usr.key : "outside forces"]","singulo")
|
investigate_log("turned [active?"<font color='red'>ON</font>":"<font color='green'>OFF</font>"] by [usr ? usr.key : "outside forces"]","singulo")
|
||||||
message_admins("PA Control Computer turned [active ?"ON":"OFF"] by [usr ? key_name(usr, usr.client) : "outside forces"](<A HREF='?_src_=holder;[HrefToken()];adminmoreinfo=\ref[usr]'>?</A>) in ([x],[y],[z] - <A HREF='?_src_=holder;[HrefToken()];adminplayerobservecoodjump=1;X=[x];Y=[y];Z=[z]'>JMP</a>)",0,1)
|
message_admins("PA Control Computer turned [active ?"ON":"OFF"] by [usr ? key_name(usr, usr.client) : "outside forces"][ADMIN_QUE(usr)] in [ADMIN_COORDJMP(src)]",0,1)
|
||||||
log_game("PACCEL([x],[y],[z]) [usr ? key_name(usr, usr.client) : "outside forces"] turned [active?"ON":"OFF"].")
|
log_game("PACCEL([x],[y],[z]) [usr ? key_name(usr, usr.client) : "outside forces"] turned [active?"ON":"OFF"].")
|
||||||
if(active)
|
if(active)
|
||||||
update_use_power(USE_POWER_ACTIVE)
|
update_use_power(USE_POWER_ACTIVE)
|
||||||
|
|||||||
Reference in New Issue
Block a user