while ( i<getDroppedTickets().size() )
{
L2ItemInstance item = getDroppedTickets().get(i);
if ((item != null) && (getTicketCastleId(item.getItemId()) == castleId))
{
item.decayMe();
L2World.getInstance().removeObject(item);
// remove from the list
getDroppedTickets().remove(i);
}