Scripted events use the same properties as the descr_events. You would say:
Code:
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 60
add_events
event earthquake event_string_here ;must be an entry in historic_events.txt in data/text
date 0
end_add_events
end_monitor
But here's the problem. I've never used disasters via scripting, the one thing the descr_events has which scripting might have, but if it does isn't listed anywhere, is position. You can try this, but I can't guarantee it will work:
Code:
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 60
add_events
event earthquake event_string_here ;must be an entry in historic_events.txt in data/text
date 0
position 169, 151
end_add_events
end_monitor
That follows the syntax of the descr_events but has never been actually used in a script for reference. In an ideal world that would work, but this is the TW world where lines that work on the building level of the EDB don't work on the recruit_pool level, so it's entirely possible it won't work. Date 0 means spawn the event immediately, so you'd want to specify the immediate time. If you want like an earthquake warning or w/e that should be possible as well, but I'd make sure it works first before making it more complex.