[MIRROR] Adds an atmos debugging tool and excited group visualizer (#185)

* Adds an atmos debugging tool and excited group visualizer (#52395)

* Adds an atmos debugging tool and excited group visualizer

* rebuild moment

* yarn install -> yarn run build

* Sigh

* Fixed UI, did not test, needs a rebuild.

* Proper flexing

* Adds varied colors, improved ui courtusy of stylemistake:

* Fixes a runtime, updates tgui

* added superconductors, cleaned up some shitcode, removed a clashing color

* Woop

* Speed

* rebuild

* Adds a tick count

* begone auto-update

* color defines

* rebuild moment

* color improvements, fixes updating

* adds another preprocesser define to handle showing max shares in the ui

* test of application system?

* patches up some display issues, allows for smooth flowing from one group to another

* overlay-ified

* client testing

* dmi moment

* plane master

* it fucking works

* size change

* passthrough

* rebuild moment

* adresses review concerns, toggles active turf vis on when testing

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>

* Adds an atmos debugging tool and excited group visualizer

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
This commit is contained in:
SkyratBot
2020-08-03 16:37:24 +02:00
committed by GitHub
co-authored by Aleksej Komarov LemonInTheDark
parent e8f2a45eac
commit 4394b6f971
14 changed files with 362 additions and 19 deletions
+8
View File
@@ -165,6 +165,7 @@ GLOBAL_PROTECT(admin_verbs_debug)
/client/proc/cmd_display_init_log,
/client/proc/cmd_display_overlay_log,
/client/proc/reload_configuration,
/client/proc/atmos_control,
/client/proc/reload_cards,
/client/proc/validate_cards,
/client/proc/test_cardpack_distribution,
@@ -559,6 +560,13 @@ GLOBAL_PROTECT(admin_verbs_hideable)
log_admin("[key_name(usr)] has modified Dynamic Explosion Scale: [ex_scale]")
message_admins("[key_name_admin(usr)] has modified Dynamic Explosion Scale: [ex_scale]")
/client/proc/atmos_control()
set name = "Atmos Control Panel"
set category = "Debug"
if(!check_rights(R_DEBUG))
return
SSair.ui_interact(mob)
/client/proc/reload_cards()
set name = "Reload Cards"
set category = "Debug"