Skip to content

Commit c1f1a0d

Browse files
committed
fixes statpanel by porting #66971 and #63991 from tg
1 parent 8c57a79 commit c1f1a0d

File tree

15 files changed

+1485
-1459
lines changed

15 files changed

+1485
-1459
lines changed

code/__DEFINES/statpanel.dm

Lines changed: 0 additions & 8 deletions
This file was deleted.

code/__HELPERS/verbs.dm

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,8 @@
4343
for(var/thing in verbs_list)
4444
var/procpath/verb_to_add = thing
4545
output_list[++output_list.len] = list(verb_to_add.category, verb_to_add.name)
46-
output_list = url_encode(json_encode(output_list))
4746

48-
target << output("[output_list];", "statbrowser:add_verb_list")
47+
target.stat_panel.send_message("add_verb_list", output_list)
4948

5049
/**
5150
* handles removing verb and sending it to browser to update, use this for removing verbs
@@ -91,6 +90,5 @@
9190
for(var/thing in verbs_list)
9291
var/procpath/verb_to_remove = thing
9392
output_list[++output_list.len] = list(verb_to_remove.category, verb_to_remove.name)
94-
output_list = url_encode(json_encode(output_list))
9593

96-
target << output("[output_list];", "statbrowser:remove_verb_list")
94+
target.stat_panel.send_message("remove_verb_list", output_list)

code/_onclick/click.dm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -403,7 +403,7 @@
403403
var/turf/T = get_turf(src)
404404
if(T && (isturf(loc) || isturf(src)) && user.TurfAdjacent(T))
405405
user.listed_turf = T
406-
user.client << output("[url_encode(json_encode(T.name))];", "statbrowser:create_listedturf")
406+
user.client.stat_panel.send_message("create_listedturf", T.name)
407407

408408
///The base proc of when something is right clicked on when alt is held - generally use alt_click_secondary instead
409409
/atom/proc/alt_click_on_secondary(atom/A)
@@ -425,7 +425,7 @@
425425
var/turf/T = get_turf(A)
426426
if(T && user.TurfAdjacent(T))
427427
user.listed_turf = T
428-
user.client << output("[url_encode(json_encode(T.name))];", "statbrowser:create_listedturf")
428+
user.client.stat_panel.send_message("create_listedturf", T.name)
429429

430430
/mob/proc/TurfAdjacent(turf/T)
431431
return T.Adjacent(src)

0 commit comments

Comments
 (0)