Remove from the character the PCLevelInfo representing the highest level of the supplied class. @param classKeyName The keyname of the class to have a level removed. @return The level removed, or null if none was found
(final String classKeyName)
| 6525 | * @return The level removed, or null if none was found |
| 6526 | */ |
| 6527 | private PCLevelInfo removeLevelInfo(final String classKeyName) |
| 6528 | { |
| 6529 | for (int idx = getLevelInfoSize() - 1; idx >= 0; --idx) |
| 6530 | { |
| 6531 | final PCLevelInfo li = levelInfoFacet.get(id, idx); |
| 6532 | |
| 6533 | if (li.getClassKeyName().equals(classKeyName)) |
| 6534 | { |
| 6535 | levelInfoFacet.remove(id, li); |
| 6536 | setDirty(true); |
| 6537 | |
| 6538 | return li; |
| 6539 | } |
| 6540 | } |
| 6541 | |
| 6542 | return null; |
| 6543 | } |
| 6544 | |
| 6545 | /** |
| 6546 | * {@code rollStats} roll Globals.s_ATTRIBLONG.length random stats |
no test coverage detected