/* * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU General Public License as published by the Free Software * Foundation, either version 3 of the License, or (at your option) any later * version. * * This program is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more * details. * * You should have received a copy of the GNU General Public License along with * this program. If not, see . */ package com.l2jserver.gameserver.network.serverpackets; import com.l2jserver.gameserver.model.L2HennaInstance; import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; public class HennaItemDrawInfo extends L2GameServerPacket { private static final String _S__E3_HennaItemDrawInfo = "[S] e4 HennaItemDrawInfo"; private L2PcInstance _activeChar; private L2HennaInstance _henna; public HennaItemDrawInfo(L2HennaInstance henna, L2PcInstance player) { _henna = henna; _activeChar = player; } @Override protected final void writeImpl() { writeC(0xe4); writeD(_henna.getSymbolId()); //symbol Id writeD(_henna.getItemIdDye()); //item id of dye writeQ(_henna.getAmountDyeRequire()); // total amount of dye require writeQ(_henna.getPrice()); //total amount of aden require to draw symbol writeD(1); //able to draw or not 0 is false and 1 is true writeQ(_activeChar.getAdena()); writeD(_activeChar.getINT()); //current INT writeC(_activeChar.getINT() + _henna.getStatINT()); //equip INT writeD(_activeChar.getSTR()); //current STR writeC(_activeChar.getSTR() + _henna.getStatSTR()); //equip STR writeD(_activeChar.getCON()); //current CON writeC(_activeChar.getCON() + _henna.getStatCON()); //equip CON writeD(_activeChar.getMEN()); //current MEM writeC(_activeChar.getMEN() + _henna.getStatMEM()); //equip MEM writeD(_activeChar.getDEX()); //current DEX writeC(_activeChar.getDEX() + _henna.getStatDEX()); //equip DEX writeD(_activeChar.getWIT()); //current WIT writeC(_activeChar.getWIT() + _henna.getStatWIT()); //equip WIT } /* (non-Javadoc) * @see com.l2jserver.gameserver.serverpackets.ServerBasePacket#getType() */ @Override public String getType() { return _S__E3_HennaItemDrawInfo; } }