
Originally Posted by
Gigantus
In my experience disasters only 'play out' if they happen in a region of the player.
With campaign script generated ones I think it comes down to tile visibility.
TATW does this in CS...
Code:
monitor_event FactionTurnStart FactionIsLocal
and I_NumberOfSettlements england < 1
add_events
event volcano mordor_destroyed
date 0
position 287, 134
end_add_events
terminate_monitor
end_monitor
...with a MORDOR_DESTROYED entry in historic_events.txt. When Mordor (england) loses their last region the Mt Doom volcano erupts and you see this custom historic events message.
If I add this monitor before that one...
Code:
monitor_event FactionTurnStart FactionIsLocal
;give all Mordor regions to Gondor
give_everything_to_faction england sicily false
end_monitor
...then I see this at campaign start:
- message and eruption when playing Gondor
- FOW off: message and eruption when playing any other faction
- FOW on: no message and no eruption when playing any other faction. Even when I then turn FOW off the volcano is idle; no smoke, lava, etc.
In the first case Gondor can see the volcano from its now-owned nearby settlements.
Whether this all happens the same way for scripted events I don't know.