fix: Fixes edge cases with on off items (#1832)

### Summary
- Generalizes the On/Off toggle items concept
- Updates the OnOffGump so it is static
- Standardizes OnOff items so they can be used by staff


### Notes
Decided to not fix #1417 because it is not clear that the clilocs or errors are for that purpose. Can't test this on OSI anyways.
This commit is contained in:
Kamron Batman 2024-06-10 18:11:35 -07:00 committed by GitHub
parent f756cce0c7
commit 19f65dcabe
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 141 additions and 146 deletions

View file

@ -13,7 +13,6 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>. *
*************************************************************************/
using System.Drawing;
using ModernUO.Serialization;
using Server.Gumps;
using Server.Network;