EVE-SECURE / eve-net

Automatically exported from code.google.com/p/eve-net
0 stars 0 forks source link

CharacterSheet not parsing the correct implants #1

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Calling any character's API seems to do it.

What is the expected output? What do you see instead?
The cached XML in /cache/ clearly shows the correct implants, but the class 
structure does not seem to copy.
I cannot for the life of me figure out why.

For example, my main has a slave set.
As expected, the first implant shows a Slave Alpha with a bonus of 3.
However, the second, third, fourth and fifth also show a Slave Alpha, instead 
of the other Slaves, as it should.

What version of the product are you using? On what operating system?
1.2.2, on Win7, of course. :P

Please provide any additional information below.
Here's a dump from the debugger at the time of pulling the character sheet.
-       charismaBonus   {EVE.Net.Character.CharacterSheet.AttributeEnhancers.Augmentato
r}  EVE.Net.Character.CharacterSheet.AttributeEnhancers.Augmentator
        augmentatorName "Slave Alpha"   string
        augmentatorValue    3   int
+       charismaBonus_  {EVE.Net.Character.CharacterSheet.AttributeEnhancers.Augmentat
or} EVE.Net.Character.CharacterSheet.AttributeEnhancers.Augmentator
-       intelligenceBonus   {EVE.Net.Character.CharacterSheet.AttributeEnhancers.Augmen
tator}  EVE.Net.Character.CharacterSheet.AttributeEnhancers.Augmentator
        augmentatorName "Slave Alpha"   string
        augmentatorValue    3   int

As you can see it has the Alpha for both the int and the charisma implants...

Original issue reported on code.google.com by aartdijk...@gmail.com on 22 Aug 2012 at 10:06

GoogleCodeExporter commented 9 years ago
A tentative fix has been checked in, waiting on further feedback before 
promoting this to the next version.

Original comment by gmcnic...@gmail.com on 23 Aug 2012 at 11:44