They bring it on themselves, though. There have been so many "quest gives reward before checking if it can complete" issues they really should have learned their lesson by now.
They bring it on themselves, though. There have been so many "quest gives reward before checking if it can complete" issues they really should have learned their lesson by now.
Minimal coding experience makes me think it's just crappy exception handling.
That's exactly what it is.
Of course, like Durex said, the easiest solution would be to simply remove the experience reward.
Sure, it's great when you can spam for it, but, even for lower classes, I don't imagine the experience amounted to more than 5%.
That's rather meaningless coming at you every 30min.
What he meant was that the exp reward is not significant in the original design of the event. They could have made it just give a buff, without any exp, and people would still do it (every 30 minutes) and all would be well.
So now, as a quick fix, they can remove the exp reward, which means if your Use inventory is full nothing happens even if you spam NPC chat.
A fix that would preserve the exp reward and not let it be given unless there is room in Use for the buff, would be more difficult to implement and therefore more prone to other, unexpected bugs.
Rather sad that Nexon (Korea) don't have a coding standard for quest completion.
Some quests are prone to full-inventory glitching, some are not, some fail miserably if your inventory is full... It seems every programmer copy-pastes his quests from a different favorite template, resulting in odd bugs if it doesn't quite match the types of rewards the new quest needs to give.
This is even worse than the NLC Quest bug. And I thought that one was bad.
From a programming standpoint, this sort of thing should have NEVER made it past the initial tests. Did this happen in Korea too? (I'm assuming they had this event or whatever)
Looks like the servers are starting perk up..
How long does it take to move an EXP-gain line after an if-statement instead of before it? Jeeze. This should be a 10 second fix, plus whatever time it takes to get the update on their servers.-Time-
Wednesday, March 28, 2012
Pacific: 10:45 AM - To Be Determined
Eastern: 1:45 PM - To Be Determined
America >> Korea. Long discussions about why, how, when, etc. (mostly BS)
Korea makes changes. Korea tests. Korea makes new patch files / changes to server-side scripts where appropriate.
Korea >> America
America tests. Implements.
Regular server tests after every server check.
Servers online.
More stuff than you might think. Most of it comes down to operating procedures, so no matter how small the bug may be, there is a certain minimum amount of time it'll take (few hours).
I bet they won't do anything about it and the people that abused the glitch will remain un-touch.
It's more like if 1 person gets false banned, there's going to be a ton of rage. Unless they have concrete proof that someone got banned or not, anyone could say "I just trained really fast"
Also not sure how much data is kept on everyone's level. If each character's exact exp and level was kept in a database for a long period of time and updated every second, I can only assume that will use a lot of space.
|
Bookmarks