I think one thing that could potentially solve this, is a custom event scheduler for the wizard that dynamically ramps up spawns of dangerous events (like solo op, dragon, ninja, ect) based on how much of a threat the wizard is being to the station. IE the wizard is being friendly and not trying to murder everyone? well now a bunch of dragons have spawned and the station now has to deal with it. The wizard is straight up robust and is giving sec and the crew hell? less threats, maybe a ratking, would spawn. This could be objectively measured by the amount of crew the wizard has killed, the number of spells weighted by how dangerous or disruptive it is (fireball would have a heavier weight than say a door spell), amount of default tiles the wizard has destroyed or altered, and possibly other metrics. By implementing this this would mechanically enforce threats to the station if the wizard is being friendly or not enough of a disruption,
This being said I agree with several people here that friendly wizards make for a boring round. I don’t think command staff should be able to permit the wizard aboard or condone their presence. Magical contraband is a bit of a gray area right now on where it falls under space law. Whether it is minor, major, or on the level of Syndicate contraband is unclear and has a pending rule clarification. I personally believe it should be on the level of Syndicate contraband as it is labeled as “highly illegal”. But since such clarification has not been answered, I am forced to treat it as minor contraband as that is the “least restrictive option” that I must follow under the rules when something is in question. By making it concrete that it is on the same level as syndicate contraband, it will become a rule issue for captain or anyone else to authorize the wizard as crew with all their items as only CC can authorize use or possession of Syndicate level contraband. But as @Lyroth001 said, it’s already against RP rule 6 and should be a rule violation but due to the culture it is still happening and, I assume, not currently being enforced. This change could fall along those same lines too.
Well, there are 2 options I see for helping mitigate the wizard issue. Let me know what y’all think about these ideas.