root/trunk/AE-go_GameServer/src/com/aionemu/gameserver/network/aion/clientpackets/CM_MANASTONE_REMOVE.java

23222343
19
import com.aionemu.gameserver.model.gameobjects.AionObject;
19
import com.aionemu.gameserver.model.gameobjects.AionObject;
20
import com.aionemu.gameserver.model.gameobjects.player.Player;
20
import com.aionemu.gameserver.model.gameobjects.player.Player;
21
import com.aionemu.gameserver.network.aion.AionClientPacket;
21
import com.aionemu.gameserver.network.aion.AionClientPacket;
22
import com.aionemu.gameserver.network.aion.serverpackets.SM_SYSTEM_MESSAGE;
22
import com.aionemu.gameserver.services.ItemService;
23
import com.aionemu.gameserver.services.ItemService;
24
import com.aionemu.gameserver.utils.PacketSendUtility;
23
import com.aionemu.gameserver.world.World;
25
import com.aionemu.gameserver.world.World;
24
26
25
/**
27
/**
...
...
53
		AionObject npc = World.getInstance().findAionObject(npcObjId);
55
		AionObject npc = World.getInstance().findAionObject(npcObjId);
54
		Player player = getConnection().getActivePlayer();
56
		Player player = getConnection().getActivePlayer();
55
		
57
		
58
		int price = player.getPrices().getPriceForService(500);
59
		
60
		if (player.getInventory().getKinahItem().getItemCount() < price)
61
		{
62
			PacketSendUtility.sendPacket(player, SM_SYSTEM_MESSAGE.NOT_ENOUGH_KINAH(price));
63
			return;
64
		}
65
		
56
		if(npc != null)
66
		if(npc != null)
57
		{
67
		{
68
			player.getInventory().decreaseKinah(price);
58
			ItemService.removeManastone(player, itemObjId, slotNum);
69
			ItemService.removeManastone(player, itemObjId, slotNum);
59
		}
70
		}
60
	}
71
	}
61
62
}
72
}