How are events connected to maps? I always thought they would be edited in mods, if anything.
That is quite unlikely, IMO - there are so many exceptions, so many special cases. The best we could hope for would probably be being able to redefine requirements, and disallow spesific events.