I just refined some items I got from a dragon run and a Tiamat attempt (which was completely abortive due to monstrous lag). Thanks for making stacks fit into one slot.
The problem is this: when I refined one lesser resonance stone and a stack of three minor resonance stones, only the stack of 3 seemed to count towards the total. Then when I refined a stack of four r5 enchantments, only the value of one seemed to count. When I experimentally refined an enchantment shard by itself immediately afterward, it did not affect the refinement total of my item at all.
Obviously this needs to be fixed right away, what with this game's emphasis on refinement.
There is a thread in the general discussion about it, and it seems to be related to the stack 'critting'. If it does so, and the odds are pretty high, you get nothing.
related to the stack 'critting'. If it does so, and the odds are pretty high, you get nothing.
I can code this routine in any (common) language you want and its simple. How the hell could such an error even happen? IS THERE NO ONE TESTING CODE BEFORE COMMITING????
refGain = itemRef * stacksize;
if (rnd(1000)<critPerMille) refGain *= 2;
What in the nine hells can u do wrong here???
You write a function, then you feed it with reasonable input and check, if the output is reasonable. Then you feed it with completely absurd and dangerous input and check, if the output is safe and the function does not crash or throws uncatched exceptions.
Yes the crit = zero actual points happens to me too. I posted in the General Discussion thread about it. The mods then changed the title of the thread and removed my post. If you think they are going to fix it well as the old saying goes.
Wish in one hand and **** in the other and see which one fills up first.
I can code this routine in any (common) language you want and its simple. How the hell could such an error even happen? IS THERE NO ONE TESTING CODE BEFORE COMMITING????
refGain = itemRef * stacksize;
if (rnd(1000)<critPerMille) refGain *= 2;
What in the nine hells can u do wrong here???
You write a function, then you feed it with reasonable input and check, if the output is reasonable. Then you feed it with completely absurd and dangerous input and check, if the output is safe and the function does not crash or throws uncatched exceptions.
Check. Your. Code.
Sorry, Cryptic's chinese overlords already fired those guys... Prepare for a month or two of bugged refining...
Scared to spend a penny to refine anything at this point. Refining being their big cash cow, you would think they would at least make sure it actually works.
Comments
I can code this routine in any (common) language you want and its simple. How the hell could such an error even happen? IS THERE NO ONE TESTING CODE BEFORE COMMITING????
refGain = itemRef * stacksize;
if (rnd(1000)<critPerMille) refGain *= 2;
What in the nine hells can u do wrong here???
You write a function, then you feed it with reasonable input and check, if the output is reasonable. Then you feed it with completely absurd and dangerous input and check, if the output is safe and the function does not crash or throws uncatched exceptions.
Check. Your. Code.
Wish in one hand and **** in the other and see which one fills up first.
Sorry, Cryptic's chinese overlords already fired those guys... Prepare for a month or two of bugged refining...