Few suggestions, some more feasible than others:
1. Option to disable the icons in /ds
2. Adding exclusions for pokemon in movesearch, like /ms !pikachu shows all moves that aren't learned by pikachu.
3. Add "weak to" and "immune to" to /ds, similar to "resists" (/ds yellow, quash, weak to ground)
4. Add multi-hit (tail slap/dual chop/pin missile) and multi-target (surf/earthquake/heatwave) flags to movesearch, or if possible, "targets" that can be set to single enemy, single ally, all enemies, all allies, all adjacent, all, and anything that I'm missing atm (/ms targets=single enemy)
5. Not sure if this can be coded since mons learn moves different ways but adding something to movesearch that allows you to look for moves that a mon learns by level up/breeding/move tutor/event. Maybe even a separate command like /moves pikachu, level up, gen 6 to show which moves a given mon got a certain way in a given generation
6. Putting the "or" thing that's in search commands into modlog, such as "/modlog user was warned|user was muted" would show all of that users warns and mutes, or /modlog user|alt" would should all modactions on a known alt of the user, would really help when problematic users tend to bounce around on alts all the time.
7. At the moment after logging off, all of my rooms are automatically on the right side of my screen, would be nice if the layout stayed the same as it was when I logged off, and if possible, being able to have a middle section so that someone could look at 3 rooms/battles/chats at once would be good, particularly for those with multiple rooms to watch and/or need to keep an eye on pms
Thanks, sorry for the wall of text!
8. (Edited in) Currently, /checkpunishment makes little to no sense to me. Sometimes, I can check a users punishments in any room from any room, sometimes it depends on which room I use the command in, sometimes it doesn't work at all. I only have a vague understanding of who can use the command, but it would be nice to see what rooms a user has punishments in when they join a room I'm staff in so that I can gauge them from their previous behavior. It also shouldn't matter which room I use the command in, idk if that'd be codable, but as someone who is often several rooms away from the ones I'm staff in (particularly when I'm trying to see how a user acts in other rooms), being able to see the same information regardless of where I use the command would be much appreciated.