mirror of
https://github.com/WWhiteDreamProject/wwdpublic.git
synced 2026-04-26 01:57:51 +03:00
# Description For reasons unknown, AdminManager has two command permission managers: _commandPermissions and _toolshedCommandPermissions. It used to load normal command permissions into the former, and toolshed command permissions into the latter. Since _toolshedCommandPermissions is NEVER actually used in checking whether a player can execute a command, all toolshed commands remained unavailable to anyone without +HOST. This PR provides a bandaid fix for that: it makes it so that the same permissions are loaded into both managers at the same time. It's necessary to load them into _commandPermissions in order to allow regular players to execute them, and it's also necessary to load them into _toolshedCommandPermissions because otherwise the ToolshedManager will complain about those commands lacking permission flags. This should also fixes some commands such as `spawn`, `pos`, `comp` being inaccessible to admins with +DEBUG and more. <details><summary><h1>Media</h1></summary><p>   Admin-only commands are unaffected:  </p></details> --- # Changelog 🆑 - fix: Fixed toolshed command permissions. This will mostly affect admins who don't have full host access.