Leaving and joining a number of games is throwing a ArrayIndexOutOfBoundsException [7]. The error is caused by CharData#equippedSets not being reset between games. I need to investigate when CharData should be reset, and which fields need to be cleared (could be more). The fix could be as simple as clearing equippedSets when the CharData items are loaded.
It appears additional fields will also need to be cleared -- this will be resolved in an improved CharData implementation which also fixes many consistency issues with D2S and CharData
Leaving and joining a number of games is throwing a
ArrayIndexOutOfBoundsException [7]
. The error is caused byCharData#equippedSets
not being reset between games. I need to investigate whenCharData
should be reset, and which fields need to be cleared (could be more). The fix could be as simple as clearingequippedSets
when theCharData
items are loaded.