Closed toconnell closed 6 years ago
Alright, so I pulled this one down into dev, and it literally has no Timeline: the error is legit.
I guess...we add some code to the _bugfixes() method for settlements so that it re-inits the timeline if it somehow dies during a critical operation and gets saved in a state without a timeline?
This is nuts.
Mystery solved: dude removed the Sunstalker from his PotSun campaign, which must have...triggered some really exciting cascading failures when he did it.
It looks like...mandatory expansions going to need to be a feature, if we really want this thing to be user-proofed.
Alright, we're user-proofing this in the JS and doing some visual stuff just to make it clear that campaign-mandated expansion content cannot be removed.
It's almost gotta be some kind of order of operations thing.