root/trunk/AE-go_GameServer/src/com/aionemu/gameserver/services/ItemService.java
| 1496 | 1505 | ||
|---|---|---|---|
591 | } | 591 | } |
592 | 592 | ||
593 | ManaStone removedStone = itemStones.remove(slotNum); | 593 | ManaStone removedStone = itemStones.remove(slotNum); |
594 | |||
595 | for(int i = 0; i < itemStones.size(); i++) | ||
596 | { | ||
597 | if(itemStones.get(i).getSlot() != i) | ||
598 | itemStones.get(i).setSlot(i); | ||
599 | } | ||
600 | |||
594 | removedStone.setPersistentState(PersistentState.DELETED); | 601 | removedStone.setPersistentState(PersistentState.DELETED); |
595 | 602 | ||
596 | DAOManager.getDAO(ItemStoneListDAO.class).store(Collections.singletonList(removedStone)); | 603 | DAOManager.getDAO(ItemStoneListDAO.class).store(Collections.singletonList(removedStone)); |
Download diff