Adds a new front end for viewing logs | fixes the manifest log message too (#75617)

## About The Pull Request


![image](https://github.com/tgstation/tgstation/assets/12817816/13d5f3c7-c0cc-4930-8119-e6bde66a1f61)

![image](https://github.com/tgstation/tgstation/assets/12817816/034a17d8-c552-4c3a-8e5f-b210fc4231e5)

## Why It's Good For The Game

I promised I would add it; and while it's not as nice as my previous
iteration it is faster and more streamlined.
## Changelog
🆑
admin: new log viewer, try it out. (View Round Logs)
/🆑

Fixes #75605

---------

Co-authored-by: san7890 <the@san7890.com>
This commit is contained in:
Zephyr
2023-05-29 17:56:15 -07:00
committed by GitHub
co-authored by san7890
parent 9add5a2569
commit c6205dd063
10 changed files with 421 additions and 33 deletions
+4
View File
@@ -21,6 +21,10 @@ SUBSYSTEM_DEF(lua)
var/gc_guard
/datum/controller/subsystem/lua/Initialize()
if(!CONFIG_GET(flag/auxtools_enabled))
warning("SSlua requires auxtools to be enabled to run.")
return SS_INIT_NO_NEED
try
// Initialize the auxtools library
AUXTOOLS_CHECK(AUXLUA)