toconnell / kdm-manager

An interactive campaign manager for the game "Monster", by Kingdom Death. Development blog and release notes at https://blog.kdm-manager.com This project has no affiliation with Kingdom Death and is a totally independent, fan-maintained project.
http://kdm-manager.com
Other
26 stars 11 forks source link

Innovation Deck: "Settlement Watch" does not appear #479

Closed toconnell closed 6 years ago

toconnell commented 6 years ago

From email:

I have the Manhunter expansion content enabled (from first creation). When I innovated Hovel, it didn't add Settlement Watch to the innovation deck.

Screen captures:

expansions-selected

settlement-watch-missing-1

Re-creation notes:

Interestingly, if you take an existing PotLantern settlement, add the expansion content and then the innovations (Language, Ammonia, Nigredo and then Hovel), the Innovation Deck works correctly.

If, however, you create a new PotLantern settlement with the expansion content (spec'd above) and then add the innovations, "Settlement Watch" is missing.

And it stays missing: removing and re-adding the Manhunter expansion does not correct the issue.

toconnell commented 6 years ago

Adding a "Manhunter Lvl 1" to the settlement's defeated monsters causes the Innovation Deck builder to work correctly (so that's almost certainly where the bug is).

toconnell commented 6 years ago

Business logic for what's available and creating consequences is coupled (for some reason). I'm going to break that up: I think the bug is there.

toconnell commented 6 years ago

I just realized that this is the issue identified on #469 (so I linked it).

toconnell commented 6 years ago

Alright, this is fixed. Innovation Deck overhaul (to include this and #469) goes out in the Timeline Release (whenever that's ready):

476fix