Puppet States OOS error

Issue #238 resolved
joseasoler repo owner created an issue

Supposedly, an OOS error happens when a puppet state is created. Getting a savegame to debug this issue would be quite tedious so I'll have to resort to XML hacks to make it happen faster.

Comments (6)

  1. joseasoler reporter

    On CvDLLButtonPopup:

    bValid = GET_PLAYER(GC.getGameINLINE().getActivePlayer()).makePuppet(pCity->getPreviousOwner(), pCity);

  2. joseasoler reporter

    0.5.1 is getting a lot of big bug reports, so this issue is going to be delayed until 0.6.0.

  3. joseasoler reporter

    Fix: Remove an OOS by adding a new python callback to determine if a puppet state can be created when a city is conquered, which does not trigger any random number calculation calls (addresses #238)

    → <<cset d1219fbeafe5>>

  4. Log in to comment