• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

RedDagger

Sergeant
95 Badges
Jul 13, 2012
87
19
  • Rome Gold
  • Impire
  • Cities: Skylines - After Dark
  • King Arthur II
  • Knights of Pen and Paper +1 Edition
  • Leviathan: Warships
  • The Kings Crusade
  • Magicka
  • Majesty 2
  • Pillars of Eternity
  • Pirates of Black Cove
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Heir to the Throne
  • Semper Fi
  • Sengoku
  • Sword of the Stars
  • Stellaris: Leviathans Story Pack
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Rome: Vae Victis
  • Warlock: Master of the Arcane
  • Warlock 2: The Exiled
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Cossacks
  • Cities: Skylines Deluxe Edition
  • Europa Universalis III Complete
  • Cities in Motion
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Commander: Conquest of the Americas
  • Europa Universalis III
  • A Game of Dwarves
  • Divine Wind
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • For The Glory
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III Collection
There seems to be some kind of conflict between repeatable techs that have max and the random selection of tech cards once a research is completed.

Everytime I complete a research I'm supposed to be shown a pool of 6 new ones, given my government choice and completed techs, but sometimes the pool has less than that. In fact, sometimes the list is empty.

My assuption is that this has to do with repeatable techs that have been researched all the way to their max level. Most repeatable ones do not have a max level, but there are two in physics and one in social that do. In fact, the problem is most common in the former group, and doesn't seem to happen in the engeneering group at all.

I'm assuming that, as the random selection is filling the pool of available tech cards, if it chooses a repeatable one that has been researched to the max then it just 'gives up' on the remaining of the task (even if this means the pool will remain empty).

I can see the coding wisdom of avoiding an infinite loop, specially consirering that there may be mods that will remove all repeatable techs, but I think there are other ways to hadle this. For instance, the code could treat all repeatable techs of a particular field as a sub-deck containing only the valid ones, then only 'give up' drawing cards from it if the sub-deck is empty.

Admitedly, since the selection is random, it isn't easy to reproduce the problem, much less verify that any potential fix was effective. it is more likely to happen by having a larger pool and all normal techs already completed.
 
Last edited:
Upvote 0