Dovallis Martan JenusKoll
Osmon Surveillance Caldari State
1048
|
Posted - 2014.12.12 05:17:00 -
[1] - Quote
GM Archduke wrote:Hey guys!
We aim to deploy a fix to restore all characters to their correct lifetime SP, and eliminate this negative SP thing. Unfortunately we do not yet have a time-frame for this, but we will try to fix this as soon as possible. As it is rather difficult to go into the details of how and why this happened and how it can be fixed without going into fields that I am not qualified to talk about, or revealing formulas that should not be revealed, please just try to trust Uncle Archduke on this one.
Pro tip - as pointed out by one of our players - switching the passive gain off and back on is a possible workaround for at least stopping the unallocated points from counting down.
So, this bug is telling us that the "Secret Coding" is linked to the allocation of the SP triggers. The approximate "How and Why" is not that secret really, anyone who sees this error can figure it out for themselves... There are two approximations currently available.
-What we can infer is that the booster could be a modifier against a "True Maximum" of SP that can be earned, and when the booster turns off, it reduces the "New Maximum". When improperly coded to check the state of other boosters, this can reduce again, and cause deletion of SP. Hence multiple Boosters have multiple triggers.... so when one deactivates it counts all of the boosters, even if they were not set to expire, leaving you in a negative position from where you were supposed to end. As in 3 boosters on, one expires, subtracts 3 worth of passive/active pool, then the next one expires... removes 2 worth of pool, then last one, reducing 1 worth. Total of 3 up 6 down. Result --Negative active and/or passive gains.
-Alternatively, a simpler answer might be it's just terminating the SP earned through the boosters that triggered prematurely, and counting the passive alongside of this.
Hence by forcing a server recheck of what boosters are actually supposed to be calculated... such as turning Passive gains off then on again... You fix the negative passives half of the bug.
The purpose of such a system is to Hard Cap any potential gains etc... Very strange execution I'd say.
That doesn't sound like much of a "Secret" but whatever. :/
This kind of thing happens all the time. Game sound playing continuously? Server's failure (such as that eternal beeping for the EXP bar, same thing) because it doesn't have checks in place. In order to fix the error, you have to push the file, (the specific sound effect in this example) so that it triggers again, and the checks run down to fix the erroneous termination.
Such a system that surrounds EXP boosters should just be a simple modifier fitted with Static Variables to indicate the booster type... An Additive system does not encounter these bizarre errors... If the system was simplistic, errors like this would be far less of an issue, and faster to fix. Apparently someone likes to Obfuscate their code, and things like this are the natural result. (especially if there is poor documentation alongside the code, then it's just like wading through a mire as you have to practically reconstruct the entire code just to understand what it does.)
http://youtu.be/dtXupQg77SU
Dust to Dust
Remember the dream you had before the day you were born.
|
Dovallis Martan JenusKoll
Osmon Surveillance Caldari State
1048
|
Posted - 2014.12.13 13:43:00 -
[2] - Quote
Clone D wrote:GM Archduke wrote:Pro tip - as pointed out by one of our players - switching the passive gain off and back on is a possible workaround for at least stopping the unallocated points from counting down. This fix did not work for me. Do I need to submit a trouble ticket or will I be included under the CCP blanket solution.
If it's just your SP hasn't come back, no. This was only a fix for the direction the passive SP was ticking. If your SP is slowly ticking upward with the Passive on. then the sub-issue has been fixed. The core issue has not been addressed yet to my knowledge. If your Passive SP earning is still ticking in the negative direction, a new ticket might be prudent, but they are probably addressing that as well already.
http://youtu.be/dtXupQg77SU
Dust to Dust
Remember the dream you had before the day you were born.
|