Misugi (atys)Logging in to that character should fix it. Api gets its xml from achievement script that splits big xml to smaller chunks for web services. Initially it did not copy over race info and therefore chars not logged in since the fix do not have race listed.
Now, I should notice here some problems about the new API :
My character Lusima has no "race" in the XML data ? (empty value)
Misugi (atys)If its missing, then the value is 0 (api does not remove value=0 nodes, it missing in char xml)
The "range" property is not specified for all weapons.
Misugi (atys)These should be postcraft values. You need to know min/max value for stat for that item to get absolute value that is showed in game.
What is the "statenergy" node ?
Why "craftparameters" are small floating values ? (durability, weight, dmg, speed, modifiers, factors, protections, and others...)
StatEnergy should be average value from all resource stats. I'm not sure how that is used, but it's in xml, so I included it too.
StatEnergy in general defines grade, basic, fine, etc. Probably used in naming item.
Item absolute stat values seems to be caluclated in <code/ryzom/server/src/entities_game_service/game_item_manager /game_item.cpp> file. While it does not list min/max values (those are in server config file), it does show max formula (most is 'min+(max-min)*value => absolute', but not all)