Page 1 of 1

No Experience Awarded for Zone Lock

Posted: Fri Feb 02, 2018 3:35 pm
by WorstNovak
Greetings all! First I apologize if this issue is covered under those listed in the sticky (ie cant help w/ lost items), I often interpret things too literally so please feel free to roast me if that is the case.

Anyhow, I was part of that super long battle in DW yesterday. Was in it from about 3:30pm - 11:30pm and was awarded 35k renown and a white bag (RIP) but received an error message that said that the experience it was going to award was too high so it didn't award any. I believe the number was ~129k xp.

Could this be because I'm fairly low rank? I'm currently 27/36 so I figured it saw the high renown reward as viable but maybe found the xp reward to be too high relative to my low rank. It would be great if the exp could be awarded but I primarily just wanted to see if this was intentional or not. My curiosity has a mind of its own :lol:

Either way - thanks for all you do on this project Dev Team. Super glad to be back playing WAR.

Re: No Experience Awarded for Zone Lock

Posted: Fri Feb 02, 2018 4:35 pm
by wargrimnir
There is a cap on several things that can be earned at one time. This is mostly to prevent overflows.

Re: No Experience Awarded for Zone Lock

Posted: Fri Feb 02, 2018 9:18 pm
by WorstNovak
wargrimnir wrote:There is a cap on several things that can be earned at one time. This is mostly to prevent overflows.
Ah, ok. If you don't mind me asking, what is an overflow? I'm no developer, I can't program a thing! I do find it interesting to get a look behind the curtain though :)

Re: No Experience Awarded for Zone Lock

Posted: Fri Feb 02, 2018 9:33 pm
by wargrimnir
WorstNovak wrote:
wargrimnir wrote:There is a cap on several things that can be earned at one time. This is mostly to prevent overflows.
Ah, ok. If you don't mind me asking, what is an overflow? I'm no developer, I can't program a thing! I do find it interesting to get a look behind the curtain though :)
In general code, values are specified at certain ranges. When math tells code to exceed those ranges it can have strange effects. In our case, if some bad math affects a player gaining XP, it can cause the value to overflow to the next integer range at its current value, which is actually much higher when translated up a step. We don't really know what causes this, probably malformed packets being received, and a bad response sent. But to stop it from being insanely bad we put a simple cap on how much of different things you can gain at once. We generally expand this whenever we get a report of something else overflowing, and cap it at an appropriate level.

Re: No Experience Awarded for Zone Lock

Posted: Fri Feb 02, 2018 10:32 pm
by WorstNovak
wargrimnir wrote:
WorstNovak wrote:
wargrimnir wrote:There is a cap on several things that can be earned at one time. This is mostly to prevent overflows.
Ah, ok. If you don't mind me asking, what is an overflow? I'm no developer, I can't program a thing! I do find it interesting to get a look behind the curtain though :)
In general code, values are specified at certain ranges. When math tells code to exceed those ranges it can have strange effects. In our case, if some bad math affects a player gaining XP, it can cause the value to overflow to the next integer range at its current value, which is actually much higher when translated up a step. We don't really know what causes this, probably malformed packets being received, and a bad response sent. But to stop it from being insanely bad we put a simple cap on how much of different things you can gain at once. We generally expand this whenever we get a report of something else overflowing, and cap it at an appropriate level.
That makes sense. Thanks for the insight!