dkfans / keeperfx

Open source remake and Fan Expansion of Dungeon Keeper.
https://keeperfx.net/
GNU General Public License v2.0
778 stars 78 forks source link

Events stop working #3665

Open AdamPlenty opened 2 weeks ago

AdamPlenty commented 2 weeks ago

I thought this had been fixed in https://github.com/dkfans/keeperfx/commit/358b141b3af6529f224b90e68190c048d68cf62c (#3465), but apparently not; it seems it only made it less likely. If a map is eventful enough, the game is eventually overwhelmed, resulting in events (such as payday, or a spell or room being researched) giving the wrong message, or no message at all. Also, the objective may disappear.

The log is flooded with event_update_last_use: Illegal Event kind 0 to be updated errors.

AdamPlenty commented 2 weeks ago

This is the kind of weirdness that can happen:

image