This is the "official" announcement on Corruption:
FIRST: Save Games CAN be continued but it will take a turn or so for the corruption to recalculate.
WHY WAS CORRUPTION CHANGED?????!?!?!?!?!?!?!?!?!
The formula that calculated Corruption (calculateCorruptionandWaste()), which includes the Forbidden Palace (FP) adjustments, was changed in C3C for several reasons:
1) It was necessary to expand the "Reduce Corruption" Small Wonder flag to allow MULTIPLE instances with this flag. The original formula was designed for just 1 Small Wonder with this ability (THIS design limitation was the #1 cause for adjustments to the algorithm)
2) Addition of Specialists that could adjust Corruption.
It should be noted that no values have changed and that every part of the calculation algorithms are IDENTICAL to Civ3/PTW (NOTE: I'm Diffing the code with 1.27 PTW's source ) EXCEPT those areas where MULTIPLE FP's have to be accounted for and the Ranking System.
The bug with the Forbidden Palace only being useful when local to your palace is caused by this line of code:
vectorDist(pRealCapital->getX(), pRealCapital->getY(), pLoopCity->getX(), pLoopCity->getY())
This is determining cityrank based on JUST the location of your "RealCapital". With the multiple FP setup this line of code should be:
vectorDist(pClosestCapital->getX(), pClosestCapital->getY(), pLoopCity->getX(), pLoopCity->getY())
With this issue fixed (as well as some other bugs ie: SPHQ always giving the bonus) the corruption system will work as redesigned. I realize that the system acts different from Civ3 & PTW, but please give it a chance before making your final decision. This system will benefit the game on all sides, from Diff Balancing to AI. Your feedback (yes the vocal people are the ones who get heard most... you have to be more vocal if you want to be heard!!) will ultimately decide how it functions in the Release Patch.
I do want to get some clarification on the additional variables from Mike B. Once I have it I'll post the information and explanation on how the additional variables are affecting the ranking system. I will also make an effort to include detailed information in the pre-patch release posting.
EDIT: I will also include MODders information and set it up for easy switching between versions.
Thanks,
Jesse
FIRST: Save Games CAN be continued but it will take a turn or so for the corruption to recalculate.
WHY WAS CORRUPTION CHANGED?????!?!?!?!?!?!?!?!?!
The formula that calculated Corruption (calculateCorruptionandWaste()), which includes the Forbidden Palace (FP) adjustments, was changed in C3C for several reasons:
1) It was necessary to expand the "Reduce Corruption" Small Wonder flag to allow MULTIPLE instances with this flag. The original formula was designed for just 1 Small Wonder with this ability (THIS design limitation was the #1 cause for adjustments to the algorithm)
2) Addition of Specialists that could adjust Corruption.
It should be noted that no values have changed and that every part of the calculation algorithms are IDENTICAL to Civ3/PTW (NOTE: I'm Diffing the code with 1.27 PTW's source ) EXCEPT those areas where MULTIPLE FP's have to be accounted for and the Ranking System.
The bug with the Forbidden Palace only being useful when local to your palace is caused by this line of code:
vectorDist(pRealCapital->getX(), pRealCapital->getY(), pLoopCity->getX(), pLoopCity->getY())
This is determining cityrank based on JUST the location of your "RealCapital". With the multiple FP setup this line of code should be:
vectorDist(pClosestCapital->getX(), pClosestCapital->getY(), pLoopCity->getX(), pLoopCity->getY())
With this issue fixed (as well as some other bugs ie: SPHQ always giving the bonus) the corruption system will work as redesigned. I realize that the system acts different from Civ3 & PTW, but please give it a chance before making your final decision. This system will benefit the game on all sides, from Diff Balancing to AI. Your feedback (yes the vocal people are the ones who get heard most... you have to be more vocal if you want to be heard!!) will ultimately decide how it functions in the Release Patch.
I do want to get some clarification on the additional variables from Mike B. Once I have it I'll post the information and explanation on how the additional variables are affecting the ranking system. I will also make an effort to include detailed information in the pre-patch release posting.
EDIT: I will also include MODders information and set it up for easy switching between versions.
Thanks,
Jesse
Comment