Commit Graph

3362 Commits

Author SHA1 Message Date
SkyratBot
29c9908e09 [MIRROR] Adds icon state configuration to GAS (#4990)
* Adds icon state configuration to GAS (#58487)

Relatively simple change that allows you to specify icon states in greyscale config so as to allow generating icon files with multiple states. This is a requisite for GAS to work with icon smoothing.

Also a couple bits of additional warnings and documentation.

* Adds icon state configuration to GAS

Co-authored-by: Emmett Gaines <ninjanomnom@gmail.com>
2021-04-18 01:24:43 +01:00
Gandalf
f136e49b88 Actually fixes mining maps lol (#4968)
* Update mining_maps.dm

* Update mining_maps.dm

* a

* aaa

* aaaa

* Update mining_maps.dm

* aaaaa
2021-04-17 15:52:34 +01:00
SkyratBot
a08d398675 [MIRROR] Renews Maintenance Drones (#4868)
* Renews Maintenance Drones

* And these have conflicts too, but you can't see them

* Skyrat Map Updates (Adding Supermatter Room Area)

Co-authored-by: Jonathan Rubenstein <jrubcop@gmail.com>
Co-authored-by: Funce <funce.973@gmail.com>
2021-04-16 13:04:21 +02:00
SkyratBot
8f3e563837 [MIRROR] Centralized dummy lookalike generation (#4933)
* Centralized dummy lookalike generation (#58366)

* Centralized dummy lookalike generation

Co-authored-by: Trigg <36010999+TriggeredBoi@users.noreply.github.com>
2021-04-16 00:55:00 +01:00
SkyratBot
acdbc8a6c4 [MIRROR] Makes the GAS system only update the icon when it has changed (#4924)
* Makes the GAS system only update the icon when it has changed (#58337)

* Makes the GAS system only update the icon when it has changed

Co-authored-by: Emmett Gaines <ninjanomnom@gmail.com>
2021-04-15 16:22:45 +01:00
Gandalf
e3524221e4 Update admin_verbs.dm 2021-04-13 18:50:52 +01:00
SkyratBot
1f42df4c6a [MIRROR] Allow splitting admin tabs (#4890)
* Allow splitting admin tabs

* Update statbrowser.html

* aaaa

Co-authored-by: celotajstg <81999976+celotajstg@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-13 18:49:19 +01:00
Gandalf
7470b89111 aaa 2021-04-13 18:22:38 +01:00
SkyratBot
ff2eaca373 Fix null cropping up in admin_verbs, which breaks everything (#4894)
Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-04-13 16:43:06 +01:00
SkyratBot
2a26d1a54d [MIRROR] Four New Sects, small rethemes to first 3 (#4832)
* Four New Sects, small rethemes to first 3

* Update species.dm

* Update species.dm

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-13 12:27:21 +01:00
SkyratBot
16d386f45d [MIRROR] refactors pods, new helper for spawning items from pods through code (#4879)
* refactors pods, new helper for spawning items from pods through code (#58222)

* refactors pods, new helper for spawning items from pods through code

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-04-13 11:43:10 +01:00
SkyratBot
e6f210e0f7 [MIRROR] TGUI: Command Reports (#4830)
* TGUI: Command Reports (#58179)

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

* TGUI: Command Reports

* a

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Aleksej Komarov <stylemistake@ gmail.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-12 03:11:11 +01:00
SkyratBot
835dee4581 [MIRROR] TGUI Outfit Manager and Editor (#4828)
* TGUI Outfit Manager and Editor

* Update persistence.dm

Co-authored-by: Trigg <36010999+TriggeredBoi@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-11 23:12:40 +01:00
Gandalf
58669f19d0 sneaky admin HTML funsies 2021-04-11 02:19:06 +01:00
Gandalf
2e66413e48 Modular HTML UI + Server swapping feature (HIGH DOWNSTREAM IMPORTANCE) (#4783)
* aaaaaaaaaaaa

* Update new_player.dm

* aaaaaaa

* aaaa

* Update lobby.dm

* Update new_player.dm

* Update lobby.dm

* Update lobby.dm

* Update new_player.dm

* Update new_player.dm

* Update swap_ips.txt

* Update new_player.dm

* Update new_player.dm

* Update change_titlescreen.dm

* Update lobby.dm

* Update modular_skyrat/modules/lobbyscreen/code/load_servers.dm

* Update modular_skyrat/modules/lobbyscreen/code/load_servers.dm

* Update modular_skyrat/modules/lobbyscreen/code/load_servers.dm

* aaaaaaa

* aaa

* aaaa

* Update title_screen.dm

* Update readme.md
2021-04-10 17:59:53 +01:00
SkyratBot
bc6c285adb [MIRROR] Advanced Greyscale Sprite Generation (#4792)
* Advanced Greyscale Sprite Generation (#58112)

* Nonfunctional greyscale code

* Functional greyscale sprites via filter

Probably going to set the icon instead later

* Switches to greyscale json config

* Adds the reference layer type and converts the other canister types

* Working previews

* Adds readme

* Fixes overlays and breaking

* Removes old canister sprites

* Removes an unused var

* Fixes tgui lints

* Removes a bunch of the old canister icon states

Yeah I need to fix relabeling as well

* Removes some debug sprites

* Sorts canister type list and breaks up base shader step

* Removes an unnecessary preview hack

* Makes prototype canister greyscale

* Properly sizes the ui

* Fills in the canister map sprite

* Adds some more warnings to layers

* Makes broken overlay more prominent

* Removes a preview var that isn't needed anymore

* Cleans up client ref in Destroy

* Cleans up the tgui window a bit

* Update GreyscaleModifyMenu.tsx

* Animates the canister falling over

* Removes a commented out line that's no longer needed

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

* Advanced Greyscale Sprite Generation

Co-authored-by: Emmett Gaines <ninjanomnom@gmail.com>
Co-authored-by: Aleksej Komarov <stylemistake@ gmail.com>
2021-04-10 17:59:30 +01:00
Gandalf
0b957f39a9 Lobby UI overhaul (#4738)
* aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

* aaaaa

* Update _basemap.dm

* Update new_player.dm

* Update CaveGenerator.dm

* aaaaaaaaaaaaaaaaaaaaa

* a

* aaa

* aaaa

* aaaa

* Update login.dm

* aaaaaaaaaa

* aaaaaa

* Update lobby.dm
2021-04-09 21:18:40 +01:00
SkyratBot
1048fc554f [MIRROR] Allows admins to pick colours in VV (#4698)
* added colour picking to VV (#58173)

Co-authored-by: Thunder12345 <stewart@ critar.demon.co.uk>

* Allows admins to pick colours in VV

Co-authored-by: Thunder12345 <Thunder12345@users.noreply.github.com>
Co-authored-by: Thunder12345 <stewart@ critar.demon.co.uk>
2021-04-06 13:44:00 +01:00
SkyratBot
781a5ac94c [MIRROR] Smart Pipes(reborn) (#4682)
* Smart Pipes(reborn) (#58038)

How these new pipes work.
-Smart pipes autoconnect to nearby smart pipes
-They are now color coded, so they only connect to the same colored pipe, the GREY pipe is the wildcard and can connect to every other color, so be aware of this
-ALL components spawned by the RPD can be colored (from pumps to connectors, from pipes to manifolds), if you leave them GREY they can connect to every other color. Color adapters can be colored, but they'll still connect two pipes with different colors. BUILDABLE machines are GREY (thermomachines, cryo, HFR) so be aware of this
-Trying to go across another smart pipe will now build a bridge pipe automatically already colored of the color you choose, so you don't have to place it yourself anymore (is still available in the RPD tho)
-ALL binary components, layer manifolds, color adapters and bridge pipe can be put ONTOP of a smart pipe, but not on another of these. Smart pipes can't be placed on top of these pipes, so you have to build them first.
-Lcrossings can't be made anymore (sorry y'all i tryed, if someone have a way of doing them ping me on discord)
-REMEMBER you still have 5 layers to go, these rules apply to the same layer pipes, so if you do a crossing on different layers you won't see a bridge pipe appear.

* Smart Pipes(reborn)

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
2021-04-06 09:42:49 +01:00
Gandalf
31c8d7ca34 Massive shuttle refactor and arrivals system change (#4572)
* FIRST!!

* aaaa

* Update floor.dm

* aaaaaaaa

* aaaaaaaaaaaaaaaaaaaaaa

* aaaaaaaaaaa

* Update CentCom_skyrat_z2.dmm

* Update MetaStation_skyrat.dmm

* aaaaaaaaaaaaaaaaaaaaa

* crashing this shuttle with no survivors

* aaaaaaaaaaaaaaaaaaaaaa

* aaaaaaaa

* aaaaaaaa

* Update emergency.dm

* aaaaa

* Update emergency_skyrat.dmm

* Update emergency_skyrat.dmm

* aaaaa

* a
2021-04-05 14:49:02 +01:00
Useroth
faf4762e63 [Mostly non-modular] Stuff to accomodate multiple servers talking to the same database, including local/global bans. (#4032)
* Better accomodation of multiple servers using the same database.

* updated the PR number in readme.md

* Updated the database_changelog description.

* Oopsie.

* Cosmetic touch and sql query fixes.

* Opsie wopsie

* Oopsie x2

* Fugg
2021-03-30 07:50:29 +02:00
SkyratBot
6239419a49 [MIRROR] Quick-Create-Antagonist tweaks (#4466)
* Quick-Create-Antagonist tweaks

* aaaaaa

Co-authored-by: bloons3 <bloons3@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-03-28 14:33:50 +01:00
SkyratBot
9cce157226 [MIRROR] Sentience fun balloon QoL (#4450)
* Sentience fun balloon QoL (#57928)

* Sentience fun balloon QoL

Co-authored-by: dragomagol <66640614+dragomagol@users.noreply.github.com>
2021-03-27 14:02:21 +00:00
SkyratBot
a3f6a41ee9 [MIRROR] Ref Tracking: Revengance (#4413)
* Ref Tracking: Revengance (#57728)

* Ref Tracking: Revengance

Fixes reference tracking ignoring self references due to a poorly thought out tick checking system.
Fixes reference tracking ignoring the contents of assoc lists
Makes the reference tracking printouts actually describe what list the ref is in, rather then just saying "list"

Adds REFERENCE_TRACKING_DEBUG, a define which toggles tracking info for the ref tracking procs, which allows for
oversight on how the proc is working

Allows for direct calls of qdel_and_find_ref_if_fail(), makes it use ref rather then REF(), fixing it breaking
for mobs. (Ditto for the qdel hint which does the same thing)

Moves REAGENTS_TESTING out of the reftracking define block
Makes unit tests define REFERENCE_TRACKING, REFERENCE_TRACKING_DEBUG, and FIND_REF_NO_CHECK_TICK

Adds a unit test that sanity checks the reference finder proc

* Ref Tracking: Revengance

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2021-03-26 10:30:59 +00:00
SkyratBot
017aad988d [MIRROR] Highlander + Summon Guns and Magic now uses signals to equip new crewmembers (#4358)
* Highlander + Summon Guns and Magic now uses signals to equip new crewmembers (#57817)

* Highlander + Summon Guns and Magic now uses signals to equip new crewmembers

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-03-24 14:57:28 +00:00
Gandalf
e1456b0cf6 Massive announcer/BSA overhaul (#4254)
* oh yeehaw

* Update default_announcer.dm

* a

* Update sound.dm

* Delete poweroff.ogg

* pref+newshit!

* Update preferences.dm

* Update preferences.dm

* Update preferences.dm

* a

* Update set_security_level.dm

* a

* a

* a

* Update default_announcer.dm

* a

* a

* Update priority_announce.dm

* a

* Update priority_announce.dm

* ERT NOW HAS AN ALERT OPTION

* more changes to sounds! ALERTS

* Update set_security_level.dm

* THSI IS THE WAYSDFSASA

* you think you've seen shitcode? just you wait cowboy.

* a

* Update set_security_level.dm

* Update default_announcer.dm

* Update set_security_level.dm

* Update set_security_level.dm

* Update gravitygenerator.dm

* BSA AND FIXES!

* a

* Update bsa_cannon.dm

* Update bsa_cannon.dm

* aaaaaaaaaaaaaa

* Update bsa_cannon.dm

* Update bsa_cannon.dm

* Update bsa_cannon.dm

* a

* autodocker

* Update modular_skyrat/modules/bsa_overhaul/code/bsa_cannon.dm

Co-authored-by: Azarak <azarak10@gmail.com>
2021-03-23 00:16:26 +00:00
SkyratBot
06c7d91b19 [MIRROR] Added the N.E.R.D. (Nanotrasen Emergency Response Drone) team as an admin ERT. (#4307)
* Added the N.E.R.D. (Nanotrasen Emergency Response Drone) team as an admin ERT. (#57766)

Added the ability to call a Nanotrasen Emergency Response Drone Team in the Create Antagonist.

* Added the N.E.R.D. (Nanotrasen Emergency Response Drone) team as an admin ERT.

Co-authored-by: Cimika/Lessie/KathyRyals <65850818+KathyRyals@users.noreply.github.com>
2021-03-21 23:12:29 +00:00
Gandalf
aa1059119e CME tweaks and fire occurrence reduction (#4249)
* a

* a

* Update cme.dm
2021-03-20 01:17:44 +00:00
SkyratBot
f2dcfb547c [MIRROR] The outfit manager now updates the Select Equipment menu (#4244)
* I hate the fact that I need to do it like this (#57794)

Co-authored-by: Triggeredboi <lucas.moreno2124@ gmail.com>

* The outfit manager now updates the Select Equipment menu

Co-authored-by: Trigg <36010999+TriggeredBoi@users.noreply.github.com>
Co-authored-by: Triggeredboi <lucas.moreno2124@ gmail.com>
2021-03-19 12:55:47 +00:00
NotRanged
018f105574 [Modular] Ports Integrated Electronics (custom circuitry) (#3429)
* initial broken commit

* Many progress

* More compile error fixes

* only 11 errors remain.......

* it compiles how horrifying

* Materials runtime

* Fixes the printer

* adds clothing fixes stuff

* Clothing + digi

* Fixes worn circuits

* Trailing newlines

* linter must_call_parent

* Confusion

* Maybe this fixes it

* Aaaaa

* Solves Merge Conflict

* linter

* lol

* This wasn't a fucking issue before

* Use new pathing system

* Removes action button from every piece of clothing

Co-authored-by: Ranged <nickvanderkroon@gmail.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-03-17 21:55:46 +00:00
SkyratBot
6d20a82bd5 [MIRROR] Return "Message Successful" from ahelp chat cmd (#4209)
* Return "Message Successful" from `ahelp` chat cmd (#57725)

* Return "Message Successful" from `ahelp` chat cmd

Co-authored-by: Jordan Brown <Cyberboss@users.noreply.github.com>
2021-03-17 02:37:20 +00:00
SkyratBot
c5cd80af6d [MIRROR] Topic transformation fixes (#4199)
* Topic transform fixes (#57745)

Co-authored-by: Arkatos <arkatos1234@ email.com>

* Topic transformation fixes

Co-authored-by: Arkatos1 <43862960+Arkatos1@users.noreply.github.com>
Co-authored-by: Arkatos <arkatos1234@ email.com>
2021-03-17 02:20:38 +00:00
SkyratBot
dc2cad5423 [MIRROR] TGUI Select Equipment menu (#4182)
* TGUI Select Equipment menu (#57673)

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

* TGUI Select Equipment menu

* a

Co-authored-by: Trigg <36010999+TriggeredBoi@users.noreply.github.com>
Co-authored-by: Triggeredboi <lucas.moreno2124@ gmail.com>
Co-authored-by: Aleksej Komarov <stylemistake@ gmail.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-03-16 22:16:44 +00:00
SkyratBot
dc1286867e [MIRROR] fixes map template loading centering setting not actually mattering (#4140)
* fixes map template loading centering setting not actually mattering #57674

* fixes map template loading centering setting not actually mattering

Co-authored-by: Fikou <piotrbryla@onet.pl>
2021-03-14 13:57:35 +00:00
SkyratBot
062cc6b7cf [MIRROR] Ghost Pool Protection now actually updates when you click buttons (#4125)
* Ghost Pool Protection now actually updates when you click buttons (#57621)

* Ghost Pool Protection now actually updates when you click buttons

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-03-13 14:41:35 +00:00
SkyratBot
d79c4db50c [MIRROR] map templates placing being centered is now a selection (#4097)
* map templates placing being centered is now a selection (#57545)

* map templates placing being centered is now a selection

Co-authored-by: Fikou <piotrbryla@onet.pl>
2021-03-12 14:47:39 +00:00
SkyratBot
455c4ea402 [MIRROR] Adds a debug button that will automatically render an entry to the chemistry wiki page (#4056)
* Adds a debug button that will automatically render an entry to the chemistry wiki page (#57309)

Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>

* Adds a debug button that will automatically render an entry to the chemistry wiki page

Co-authored-by: Thalpy <33956696+Thalpy@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-03-11 07:52:42 +01:00
SkyratBot
42e7eba82b [MIRROR] Adds an Ocky icky phobia (#3996)
* Adds an Ocky icky phobia (#57450)

Co-authored-by: Emmanuel S. <emmanuelssr@ gmail.com>
Co-authored-by: interestingusernam3 <51925758+interestingusernam3@ users.noreply.github.com>

* Adds an Ocky icky phobia

Co-authored-by: GuillaumePrata <55374212+GuillaumePrata@users.noreply.github.com>
Co-authored-by: Emmanuel S. <emmanuelssr@ gmail.com>
Co-authored-by: interestingusernam3 <51925758+interestingusernam3@ users.noreply.github.com>
2021-03-08 07:41:27 +00:00
SkyratBot
2cda8d85ef [MIRROR] Greatly improve give/remove/general spell VV experience. (#3994)
* Greatly improve give/remove/general spell VV experience. (#57469)

* Greatly improve give/remove/general spell VV experience.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2021-03-08 07:41:11 +00:00
Gandalf
9235cab2bf Pacification bans + DNR bans + Respawn Bans (#3899)
* basic

* Update sql_ban_system.dm

* Update sql_ban_system.dm

* a

* a

* Update skyrat_bans.dm

* respawn ban
2021-03-05 21:49:40 +00:00
SkyratBot
a05f7e863a [MIRROR] Fully implements the ID Card design document (#3729)
* Fully implements the ID Card design document

* Oh fuck that hurt.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-03-03 01:54:25 +00:00
SkyratBot
6a192731eb [MIRROR] Fixes ERT Briefing Officer Outfit pref (#3664)
* Fixes ERT Briefing Officer Outfit pref (#57069)

I was dumb in #56345 and committed a suggestion from a maintainer without actually checking what it did, leading to the part where you select what outfit you want in your preferences to not actually let you select an outfit.

This also removes the can_be_admin_equipped var from outfit datums, apparently it was supposed to be used for outfits that were only supposed to be spawned in certain ways or some nonsense, but nothing actually used it so bye bye

* Fixes ERT Briefing Officer Outfit pref

* Update preferences.dm

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-28 14:44:32 +00:00
SkyratBot
84fbdbf1f4 [MIRROR] Fix some announcement sounds (#3686)
* Fix some announcement sounds (#57192)

* Fix some announcement sounds

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2021-02-27 11:27:18 +00:00
SkyratBot
3f6b292ced [MIRROR] Secret panel once again improved (#3535)
* Secret panel once again improved (#56766)

Much easier to add to this panel, before with flexboxes it was nearly impossible but stacks are a lot more friendly.

Miscellaneous old garbage I caught:

For some reason, monkey and only monkey button sent a to_chat to the world of your sins. I cut that, that's unacceptable

I accidentally left out species change from my last pr, it's back in.

* Secret panel once again improved

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-02-20 16:09:24 +00:00
SkyratBot
18eca27569 [MIRROR] update_appearance (#3508)
* update_appearance

* a

* a

Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-19 16:08:09 +00:00
SkyratBot
679bff1671 [MIRROR] Adds more admin memery and deadchat_control options to immovable rods. (#3418)
* Adds more admin memery and deadchat_control options to immovable rods. (#56888)

Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>

* Adds more admin memery and deadchat_control options to immovable rods.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-02-16 00:13:31 +00:00
Gandalf
c0b99ccfef Coronal Mass Ejection Event (#3280)
* a

* Update cme.dm

* Update _cme_defines.dm

* Update cme.dm

* Update cme.dm

* Update cme.dm

* a

* Update cme.dm

* a

* random!

* TEMP DEBUG STATS, UNDO ONCE READY TO MERGE!

* a

* Update cme.dm

* better sfx

* Update cme.dm

* Update cme.dm

* Update cme.dm

* Neutralize!

* Update cme.dm

* Update cme.dm

* a

* Update cme.dm

* Update cme.dm

* Update cme.dm

* CME changes

* Update anomaly_neutralizer.dm

* aa

* Update cme.dm

* a

* Update admin_verbs.dm

* Fix gamma loop

* Update cme.dm

* Update set_security_level.dm

* Update code/controllers/subsystem/events.dm
2021-02-15 20:18:57 +00:00
SkyratBot
a94fedc7ce [MIRROR] disabled DLC only content on arena shuttle (#3407)
* Give bone keys to arena shuttle victors (#56376)

Now that necropolis crates require bone keys to open, the Arena Shuttle
will give any survivors from the arena a bone key to open a crate with.

* disabled DLC only content on arena shuttle

Co-authored-by: Tlaltecuhtli <33834933+Tlaltecuhtli@users.noreply.github.com>
2021-02-15 16:10:03 +00:00
SkyratBot
b332b46b65 [MIRROR] Remove hideous inline tab indentation, and bans it in contributing guidelines (#3394)
* Remove hideous inline tab indentation, and bans it in contributing guidelines

* a

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-15 15:32:02 +00:00
SkyratBot
39121c53ce [MIRROR] Minor ERT refactor, introduces a few ERT admin options (#3339)
* Minor ERT refactor, introduces a few ERT admin options (#56345)

* Minor ERT refactor, introduces a few ERT admin options

* Proper Modularisation Protocol

* Update preferences.dm

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-02-13 11:12:01 +00:00