Skip to content
This repository was archived by the owner on May 22, 2025. It is now read-only.

Commit 32a255e

Browse files
href
1 parent b712546 commit 32a255e

File tree

139 files changed

+1043
-1038
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

139 files changed

+1043
-1038
lines changed

code/__DEFINES/admin.dm

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -43,29 +43,29 @@
4343

4444
#define R_DEFAULT R_AUTOLOGIN
4545

46-
#define ADMIN_QUE(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];adminmoreinfo=[REF(user)]'>?</a>)"
47-
#define ADMIN_FLW(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];adminplayerobservefollow=[REF(user)]'>FLW</a>)"
48-
#define ADMIN_PP(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];adminplayeropts=[REF(user)]'>PP</a>)"
49-
#define ADMIN_VV(atom) "(<a href='?_src_=vars;[HrefToken(TRUE)];Vars=[REF(atom)]'>VV</a>)"
50-
#define ADMIN_SM(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];subtlemessage=[REF(user)]'>SM</a>)"
51-
#define ADMIN_TP(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];traitor=[REF(user)]'>TP</a>)"
52-
#define ADMIN_KICK(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];boot2=[REF(user)]'>KICK</a>)"
53-
#define ADMIN_CENTCOM_REPLY(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];CentComReply=[REF(user)]'>RPLY</a>)"
54-
#define ADMIN_SYNDICATE_REPLY(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];SyndicateReply=[REF(user)]'>RPLY</a>)"
55-
#define ADMIN_SC(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];adminspawncookie=[REF(user)]'>SC</a>)"
56-
#define ADMIN_SMITE(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];adminsmite=[REF(user)]'>SMITE</a>)"
46+
#define ADMIN_QUE(user) "(<a href='byond://?_src_=holder;[HrefToken(TRUE)];adminmoreinfo=[REF(user)]'>?</a>)"
47+
#define ADMIN_FLW(user) "(<a href='byond://?_src_=holder;[HrefToken(TRUE)];adminplayerobservefollow=[REF(user)]'>FLW</a>)"
48+
#define ADMIN_PP(user) "(<a href='byond://?_src_=holder;[HrefToken(TRUE)];adminplayeropts=[REF(user)]'>PP</a>)"
49+
#define ADMIN_VV(atom) "(<a href='byond://?_src_=vars;[HrefToken(TRUE)];Vars=[REF(atom)]'>VV</a>)"
50+
#define ADMIN_SM(user) "(<a href='byond://?_src_=holder;[HrefToken(TRUE)];subtlemessage=[REF(user)]'>SM</a>)"
51+
#define ADMIN_TP(user) "(<a href='byond://?_src_=holder;[HrefToken(TRUE)];traitor=[REF(user)]'>TP</a>)"
52+
#define ADMIN_KICK(user) "(<a href='byond://?_src_=holder;[HrefToken(TRUE)];boot2=[REF(user)]'>KICK</a>)"
53+
#define ADMIN_CENTCOM_REPLY(user) "(<a href='byond://?_src_=holder;[HrefToken(TRUE)];CentComReply=[REF(user)]'>RPLY</a>)"
54+
#define ADMIN_SYNDICATE_REPLY(user) "(<a href='byond://?_src_=holder;[HrefToken(TRUE)];SyndicateReply=[REF(user)]'>RPLY</a>)"
55+
#define ADMIN_SC(user) "(<a href='byond://?_src_=holder;[HrefToken(TRUE)];adminspawncookie=[REF(user)]'>SC</a>)"
56+
#define ADMIN_SMITE(user) "(<a href='byond://?_src_=holder;[HrefToken(TRUE)];adminsmite=[REF(user)]'>SMITE</a>)"
5757
#define ADMIN_LOOKUP(user) "[key_name_admin(user)][ADMIN_QUE(user)]"
5858
#define ADMIN_LOOKUPFLW(user) "[key_name_admin(user)][ADMIN_QUE(user)] [ADMIN_FLW(user)]"
59-
#define ADMIN_SET_SD_CODE "(<a href='?_src_=holder;[HrefToken(TRUE)];set_selfdestruct_code=1'>SETCODE</a>)"
60-
#define ADMIN_SET_BC_CODE "(<a href='?_src_=holder;[HrefToken(TRUE)];set_beer_code=1'>SETBEER</a>)"
59+
#define ADMIN_SET_SD_CODE "(<a href='byond://?_src_=holder;[HrefToken(TRUE)];set_selfdestruct_code=1'>SETCODE</a>)"
60+
#define ADMIN_SET_BC_CODE "(<a href='byond://?_src_=holder;[HrefToken(TRUE)];set_beer_code=1'>SETBEER</a>)"
6161
#define ADMIN_FULLMONTY_NONAME(user) "[ADMIN_QUE(user)] [ADMIN_PP(user)] [ADMIN_VV(user)] [ADMIN_SM(user)] [ADMIN_FLW(user)] [ADMIN_TP(user)] [ADMIN_INDIVIDUALLOG(user)] [ADMIN_SMITE(user)]"
6262
#define ADMIN_FULLMONTY(user) "[key_name_admin(user)] [ADMIN_FULLMONTY_NONAME(user)]"
63-
#define ADMIN_JMP(src) "(<a href='?_src_=holder;[HrefToken(TRUE)];adminplayerobservecoodjump=1;X=[src.x];Y=[src.y];Z=[src.z]'>JMP</a>)"
63+
#define ADMIN_JMP(src) "(<a href='byond://?_src_=holder;[HrefToken(TRUE)];adminplayerobservecoodjump=1;X=[src.x];Y=[src.y];Z=[src.z]'>JMP</a>)"
6464
#define COORD(src) "[src ? "([src.x],[src.y],[src.z])" : "nonexistent location"]"
6565
#define AREACOORD(src) "[src ? "[get_area_name(src, TRUE)] ([src.x], [src.y], [src.z])" : "nonexistent location"]"
6666
#define ADMIN_COORDJMP(src) "[src ? "[COORD(src)] [ADMIN_JMP(src)]" : "nonexistent location"]"
6767
#define ADMIN_VERBOSEJMP(src) "[src ? "[AREACOORD(src)] [ADMIN_JMP(src)]" : "nonexistent location"]"
68-
#define ADMIN_INDIVIDUALLOG(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];individuallog=[REF(user)]'>LOGS</a>)"
68+
#define ADMIN_INDIVIDUALLOG(user) "(<a href='byond://?_src_=holder;[HrefToken(TRUE)];individuallog=[REF(user)]'>LOGS</a>)"
6969

7070
#define ADMIN_PUNISHMENT_LIGHTNING "Lightning bolt"
7171
#define ADMIN_PUNISHMENT_BRAINDAMAGE "Brain damage"

code/__DEFINES/vv.dm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
#define GET_VV_TARGET locate(href_list[VV_HK_TARGET])
3636
#define GET_VV_VAR_TARGET href_list[VV_HK_VARNAME]
3737
//Helper for getting something to vv_do_topic in general
38-
#define VV_TOPIC_LINK(datum, href_key, text) "<a href='?_src_=vars;[HrefToken()];[href_key]=TRUE;target=[REF(datum)]'>text</a>"
38+
#define VV_TOPIC_LINK(datum, href_key, text) "<a href='byond://?_src_=vars;[HrefToken()];[href_key]=TRUE;target=[REF(datum)]'>text</a>"
3939
//Helpers for vv_get_dropdown()
4040
#define VV_DROPDOWN_OPTION(href_key, name) . += "<option value='?_src_=vars;[HrefToken()];[href_key]=TRUE;target=[REF(src)]'>[name]</option>"
4141
#define VV_DROPDOWN_SEPERATOR VV_DROPDOWN_OPTION("", "-----")

code/__HELPERS/logging/_logging.dm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -301,11 +301,11 @@
301301
if(key)
302302
if(C && C.holder && C.holder.fakekey && !include_name)
303303
if(include_link)
304-
. += "<a href='?priv_msg=[C.findStealthKey()]'>"
304+
. += "<a href='byond://?priv_msg=[C.findStealthKey()]'>"
305305
. += "Administrator"
306306
else
307307
if(include_link)
308-
. += "<a href='?priv_msg=[ckey]'>"
308+
. += "<a href='byond://?priv_msg=[ckey]'>"
309309
. += key
310310
if(!C)
311311
. += "\[DC\]"

code/__HELPERS/roundend.dm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -354,7 +354,7 @@
354354

355355
if(GLOB.round_id)
356356
var/statspage = CONFIG_GET(string/roundstatsurl)
357-
var/info = statspage ? "<a href='?action=openLink&link=[url_encode(statspage)][GLOB.round_id]'>[GLOB.round_id]</a>" : GLOB.round_id
357+
var/info = statspage ? "<a href='byond://?action=openLink&link=[url_encode(statspage)][GLOB.round_id]'>[GLOB.round_id]</a>" : GLOB.round_id
358358
parts += "[GLOB.TAB]Round ID: <b>[info]</b>"
359359
parts += "[GLOB.TAB]Shift Duration: <B>[DisplayTimeText(world.time - SSticker.round_start_time)]</B>"
360360
parts += "[GLOB.TAB]Station Integrity: <B>[SSgamemode.station_was_nuked ? span_redtext("Destroyed") : "[popcount["station_integrity"]]%"]</B>"
@@ -610,7 +610,7 @@
610610
var/datum/action/report/R = new
611611
C.player_details.player_actions += R
612612
R.Grant(C.mob)
613-
to_chat(C,"<a href='?src=[REF(R)];report=1'>Show roundend report again</a>")
613+
to_chat(C,"<a href='byond://?src=[REF(R)];report=1'>Show roundend report again</a>")
614614

615615
/datum/action/report
616616
name = "Show roundend report"

code/_onclick/ai.dm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -222,9 +222,9 @@
222222
to_chat(user, span_warning("Unable to track 'Unknown' persons! Their name must be visible."))
223223
return
224224
if(src == user.cameraMemoryTarget)
225-
to_chat(user, span_warning("Stop tracking this individual? <a href='?src=[REF(user)];stopTrackHuman=1'>\[UNTRACK\]</a>"))
225+
to_chat(user, span_warning("Stop tracking this individual? <a href='byond://?src=[REF(user)];stopTrackHuman=1'>\[UNTRACK\]</a>"))
226226
else
227-
to_chat(user, span_warning("Track this individual? <a href='?src=[REF(user)];trackHuman=[src.name]'>\[TRACK\]</a>"))
227+
to_chat(user, span_warning("Track this individual? <a href='byond://?src=[REF(user)];trackHuman=[src.name]'>\[TRACK\]</a>"))
228228
return
229229

230230
//

code/controllers/subsystem/dbcore.dm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -427,7 +427,7 @@ Delayed insert mode was removed in mysql 7 and only works with MyISAM type table
427427
return FALSE
428428

429429
/datum/DBQuery/proc/slow_query_check()
430-
message_admins("HEY! A database query timed out. Did the server just hang? <a href='?_src_=holder;[HrefToken()];slowquery=yes'>\[YES\]</a>|<a href='?_src_=holder;[HrefToken()];slowquery=no'>\[NO\]</a>")
430+
message_admins("HEY! A database query timed out. Did the server just hang? <a href='byond://?_src_=holder;[HrefToken()];slowquery=yes'>\[YES\]</a>|<a href='byond://?_src_=holder;[HrefToken()];slowquery=no'>\[NO\]</a>")
431431

432432
/datum/DBQuery/proc/NextRow(async = TRUE)
433433
Activity("NextRow")

code/controllers/subsystem/lag_switch.dm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ SUBSYSTEM_DEF(lag_switch)
3434
auto_switch = FALSE
3535
UnregisterSignal(SSdcs, COMSIG_GLOB_CLIENT_CONNECT)
3636
veto_timer_id = addtimer(CALLBACK(src, PROC_REF(set_all_measures), TRUE, TRUE), 20 SECONDS, TIMER_STOPPABLE)
37-
message_admins("Lag Switch population threshold reached. Automatic activation of lag mitigation measures occuring in 20 seconds. (<a href='?_src_=holder;[HrefToken()];change_lag_switch_option=CANCEL'>CANCEL</a>)")
37+
message_admins("Lag Switch population threshold reached. Automatic activation of lag mitigation measures occuring in 20 seconds. (<a href='byond://?_src_=holder;[HrefToken()];change_lag_switch_option=CANCEL'>CANCEL</a>)")
3838
log_admin("Lag Switch population threshold reached. Automatic activation of lag mitigation measures occuring in 20 seconds.")
3939

4040
/// (En/Dis)able automatic triggering of switches based on client count

code/controllers/subsystem/shuttle.dm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -373,7 +373,7 @@ SUBSYSTEM_DEF(shuttle)
373373
if(call_reason)
374374
SSblackbox.record_feedback("text", "shuttle_reason", 1, "[call_reason]")
375375
log_game("Shuttle call reason: [call_reason]")
376-
message_admins("[ADMIN_LOOKUPFLW(user)] has called the shuttle. (<A HREF='?_src_=holder;[HrefToken()];trigger_centcom_recall=1'>TRIGGER CENTCOM RECALL</A>)")
376+
message_admins("[ADMIN_LOOKUPFLW(user)] has called the shuttle. (<A href='byond://?_src_=holder;[HrefToken()];trigger_centcom_recall=1'>TRIGGER CENTCOM RECALL</A>)")
377377

378378
/datum/controller/subsystem/shuttle/proc/centcom_recall(old_timer, admiral_message)
379379
if(emergency.mode != SHUTTLE_CALL || emergency.timer != old_timer)

code/controllers/subsystem/ticker.dm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -478,7 +478,7 @@ SUBSYSTEM_DEF(ticker)
478478
if(!hard_popcap)
479479
listclearnulls(queued_players)
480480
for (var/mob/dead/new_player/new_player in queued_players)
481-
to_chat(new_player, span_userdanger("The alive players limit has been released!<br><a href='?src=[REF(new_player)];late_join=override'>[html_encode(">>Join Game<<")]</a>"))
481+
to_chat(new_player, span_userdanger("The alive players limit has been released!<br><a href='byond://?src=[REF(new_player)];late_join=override'>[html_encode(">>Join Game<<")]</a>"))
482482
SEND_SOUND(new_player, sound('sound/misc/notice1.ogg'))
483483
GLOB.latejoin_menu.ui_interact(new_player)
484484
queued_players.len = 0
@@ -493,7 +493,7 @@ SUBSYSTEM_DEF(ticker)
493493
listclearnulls(queued_players)
494494
if(living_player_count() < hard_popcap)
495495
if(next_in_line && next_in_line.client)
496-
to_chat(next_in_line, span_userdanger("A slot has opened! You have approximately 20 seconds to join. <a href='?src=[REF(next_in_line)];late_join=override'>\>\>Join Game\<\<</a>"))
496+
to_chat(next_in_line, span_userdanger("A slot has opened! You have approximately 20 seconds to join. <a href='byond://?src=[REF(next_in_line)];late_join=override'>\>\>Join Game\<\<</a>"))
497497
SEND_SOUND(next_in_line, sound('sound/misc/notice1.ogg'))
498498
next_in_line.ui_interact(next_in_line)
499499
return

code/datums/browser.dm

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -360,11 +360,11 @@
360360
var/setting = settings["mainsettings"][name]
361361
if (setting["type"] == "datum")
362362
if (setting["subtypesonly"])
363-
dat += "<b>[setting["desc"]]:</b> <a href='?src=[REF(src)];setting=[name];task=input;subtypesonly=1;type=datum;path=[setting["path"]]'>[setting["value"]]</a><BR>"
363+
dat += "<b>[setting["desc"]]:</b> <a href='byond://?src=[REF(src)];setting=[name];task=input;subtypesonly=1;type=datum;path=[setting["path"]]'>[setting["value"]]</a><BR>"
364364
else
365-
dat += "<b>[setting["desc"]]:</b> <a href='?src=[REF(src)];setting=[name];task=input;type=datum;path=[setting["path"]]'>[setting["value"]]</a><BR>"
365+
dat += "<b>[setting["desc"]]:</b> <a href='byond://?src=[REF(src)];setting=[name];task=input;type=datum;path=[setting["path"]]'>[setting["value"]]</a><BR>"
366366
else
367-
dat += "<b>[setting["desc"]]:</b> <a href='?src=[REF(src)];setting=[name];task=input;type=[setting["type"]]'>[setting["value"]]</a><BR>"
367+
dat += "<b>[setting["desc"]]:</b> <a href='byond://?src=[REF(src)];setting=[name];task=input;type=[setting["type"]]'>[setting["value"]]</a><BR>"
368368

369369
if (preview_icon)
370370
dat += "<td valign='center'>"
@@ -375,7 +375,7 @@
375375

376376
dat += "</tr></table>"
377377

378-
dat += "<hr><center><a href='?src=[REF(src)];button=1'>Ok</a> "
378+
dat += "<hr><center><a href='byond://?src=[REF(src)];button=1'>Ok</a> "
379379

380380
dat += "</center>"
381381

0 commit comments

Comments
 (0)