Author: ATracer
(2010/03/12 21:52) Almost 2 years ago
fixed bug with resocketing of manastones
79
{
80
return slot;
81
}
82
83
/**
84
* @param slot the slot to set
85
*/
86
public void setSlot(int slot)
87
88
this.slot = slot;
89
setPersistentState(PersistentState.UPDATE_REQUIRED);
90
91
92
* @return the pState
93
591
592
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
removedStone.setPersistentState(PersistentState.DELETED);
601
602
DAOManager.getDAO(ItemStoneListDAO.class).store(Collections.singletonList(removedStone));
603
{{{{