Cleanup Gamemode Dependencies or Fail Gracefully
Currently, the Gamemode will error and fail hard should any of its dependencies be missing. Namely, these are Assmod, Advanced Duplicator (1 and 2), and Wire. If any of these are not working, the gamemode shouldn't crash out. Instead, it needs to either not hook so many externals, or needs to provide some failure messaging and fail gracefully.
-
Remove Assmod adhesion (as seen in #6 (closed)). -
Error gracefully if Wire is not available. -
Remove unnecessary AdvDupe functions or check for existence before calling.
Previously:
I have no idea what, but while trying to get starfall additions working, using some masterful git commands (rm -rf addons; git clone addons)
i broke the gamemode, discord chat bot, some ui elements and im sure more.
only error reported in console was something about sc_pump_plug missing AdvancedDupe
Steps to reproduce:
rm -rf garrysmod/addons
git clone
start server
easiest thing to notice is spawn doesn't have an atmosphere...
Fixed it by copying over /addons from steeb server, gonna leave it alone until someone figures out what the shit.
(assigned to steeb because you probably have more experience debugging a gmod server than i do.)