Disasters in my ruleset are disabled by certain improvements. But the AI never actually builds these improvements, so most of their cities get taken out by disasters.
While I'm open to other suggestions, the only solution I can think of is disabling disasters for AI players, at all difficulties above Handicapped. But I don't want the disaster disabled for human players! Would it work to format the requirements like this?
(Of course, if there's a better way to solve the basic problem, I'm all ears.)reqs =
{ "type", "name", "range", "present"
"Building", "[insert relevant improvement]", "City", FALSE
"AI", "Handicapped", "Player", TRUE
}