123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157 |
- /*
- * 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 <http://www.gnu.org/licenses/>.
- */
- package net.sf.l2j.gameserver.handler.itemhandlers;
- import net.sf.l2j.gameserver.handler.IItemHandler;
- import net.sf.l2j.gameserver.model.L2ItemInstance;
- import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
- import net.sf.l2j.gameserver.model.actor.instance.L2PlayableInstance;
- import net.sf.l2j.gameserver.serverpackets.MagicSkillUse;
- /**
- * This class ...
- *
- * @version $Revision: 1.2.4.4 $ $Date: 2005/03/27 15:30:07 $
- */
- public class CrystalCarol implements IItemHandler
- {
- private static final int[] ITEM_IDS = { 5562, 5563, 5564, 5565, 5566, 5583, 5584, 5585, 5586, 5587,
- 4411, 4412, 4413, 4414, 4415, 4416, 4417, 5010, 6903, 7061, 7062, 8555};
- public void useItem(L2PlayableInstance playable, L2ItemInstance item)
- {
- if (!(playable instanceof L2PcInstance))
- return;
- L2PcInstance activeChar = (L2PcInstance)playable;
- int itemId = item.getItemId();
- if (itemId == 5562) { //crystal_carol_01
- MagicSkillUse MSU = new MagicSkillUse(playable, activeChar, 2140, 1, 1, 0);
- activeChar.broadcastPacket(MSU);
- //playCrystalSound(activeChar,"SkillSound2.crystal_carol_01");
- }
- else if (itemId == 5563) { //crystal_carol_02
- MagicSkillUse MSU = new MagicSkillUse(playable, activeChar, 2141, 1, 1, 0);
- activeChar.broadcastPacket(MSU);
- //playCrystalSound(activeChar,"SkillSound2.crystal_carol_02");
- }
- else if (itemId == 5564) { //crystal_carol_03
- MagicSkillUse MSU = new MagicSkillUse(playable, activeChar, 2142, 1, 1, 0);
- activeChar.broadcastPacket(MSU);
- //playCrystalSound(activeChar,"SkillSound2.crystal_carol_03");
- }
- else if (itemId == 5565) { //crystal_carol_04
- MagicSkillUse MSU = new MagicSkillUse(playable, activeChar, 2143, 1, 1, 0);
- activeChar.broadcastPacket(MSU);
- //playCrystalSound(activeChar,"SkillSound2.crystal_carol_04");
- }
- else if (itemId == 5566) { //crystal_carol_05
- MagicSkillUse MSU = new MagicSkillUse(playable, activeChar, 2144, 1, 1, 0);
- activeChar.broadcastPacket(MSU);
- //playCrystalSound(activeChar,"SkillSound2.crystal_carol_05");
- }
- else if (itemId == 5583) { //crystal_carol_06
- MagicSkillUse MSU = new MagicSkillUse(playable, activeChar, 2145, 1, 1, 0);
- activeChar.broadcastPacket(MSU);
- //playCrystalSound(activeChar,"SkillSound2.crystal_carol_06");
- }
- else if (itemId == 5584) { //crystal_carol_07
- MagicSkillUse MSU = new MagicSkillUse(playable, activeChar, 2146, 1, 1, 0);
- activeChar.broadcastPacket(MSU);
- //playCrystalSound(activeChar,"SkillSound2.crystal_carol_07");
- }
- else if (itemId == 5585) { //crystal_carol_08
- MagicSkillUse MSU = new MagicSkillUse(playable, activeChar, 2147, 1, 1, 0);
- activeChar.broadcastPacket(MSU);
- //playCrystalSound(activeChar,"SkillSound2.crystal_carol_08");
- }
- else if (itemId == 5586) { //crystal_carol_09
- MagicSkillUse MSU = new MagicSkillUse(playable, activeChar, 2148, 1, 1, 0);
- activeChar.broadcastPacket(MSU);
- //playCrystalSound(activeChar,"SkillSound2.crystal_carol_09");
- }
- else if (itemId == 5587) { //crystal_carol_10
- MagicSkillUse MSU = new MagicSkillUse(playable, activeChar, 2149, 1, 1, 0);
- activeChar.broadcastPacket(MSU);
- //playCrystalSound(activeChar,"SkillSound2.crystal_carol_10");
- }
- else if (itemId == 4411) { //crystal_journey
- MagicSkillUse MSU = new MagicSkillUse(playable, activeChar, 2069, 1, 1, 0);
- activeChar.broadcastPacket(MSU);
- //playCrystalSound(activeChar,"SkillSound2.crystal_journey");
- }
- else if (itemId == 4412) { //crystal_battle
- MagicSkillUse MSU = new MagicSkillUse(playable, activeChar, 2068, 1, 1, 0);
- activeChar.broadcastPacket(MSU);
- //playCrystalSound(activeChar,"SkillSound2.crystal_battle");
- }
- else if (itemId == 4413) { //crystal_love
- MagicSkillUse MSU = new MagicSkillUse(playable, activeChar, 2070, 1, 1, 0);
- activeChar.broadcastPacket(MSU);
- //playCrystalSound(activeChar,"SkillSound2.crystal_love");
- }
- else if (itemId == 4414) { //crystal_solitude
- MagicSkillUse MSU = new MagicSkillUse(playable, activeChar, 2072, 1, 1, 0);
- activeChar.broadcastPacket(MSU);
- //playCrystalSound(activeChar,"SkillSound2.crystal_solitude");
- }
- else if (itemId == 4415) { //crystal_festival
- MagicSkillUse MSU = new MagicSkillUse(playable, activeChar, 2071, 1, 1, 0);
- activeChar.broadcastPacket(MSU);
- //playCrystalSound(activeChar,"SkillSound2.crystal_festival");
- }
- else if (itemId == 4416) { //crystal_celebration
- MagicSkillUse MSU = new MagicSkillUse(playable, activeChar, 2073, 1, 1, 0);
- activeChar.broadcastPacket(MSU);
- //playCrystalSound(activeChar,"SkillSound2.crystal_celebration");
- }
- else if (itemId == 4417) { //crystal_comedy
- MagicSkillUse MSU = new MagicSkillUse(playable, activeChar, 2067, 1, 1, 0);
- activeChar.broadcastPacket(MSU);
- //playCrystalSound(activeChar,"SkillSound2.crystal_comedy");
- }
- else if (itemId == 5010) { //crystal_victory
- MagicSkillUse MSU = new MagicSkillUse(playable, activeChar, 2066, 1, 1, 0);
- activeChar.broadcastPacket(MSU);
- //playCrystalSound(activeChar,"SkillSound2.crystal_victory");
- }
- else if (itemId == 6903) { //music_box_m
- MagicSkillUse MSU = new MagicSkillUse(playable, activeChar, 2187, 1, 1, 0);
- activeChar.broadcastPacket(MSU);
- //playCrystalSound(activeChar,"EtcSound.battle");
- }
- else if (itemId == 7061) { //crystal_birthday
- MagicSkillUse MSU = new MagicSkillUse(playable, activeChar, 2073, 1, 1, 0);
- activeChar.broadcastPacket(MSU);
- //playCrystalSound(activeChar,"SkillSound2.crystal_celebration");
- }
- else if (itemId == 7062) { //crystal_wedding
- MagicSkillUse MSU = new MagicSkillUse(playable, activeChar, 2230, 1, 1, 0);
- activeChar.broadcastPacket(MSU);
- //playCrystalSound(activeChar,"SkillSound5.wedding");
- }
- else if (itemId == 8555) { //VVKorea
- MagicSkillUse MSU = new MagicSkillUse(playable, activeChar, 2272, 1, 1, 0);
- activeChar.broadcastPacket(MSU);
- //playCrystalSound(activeChar,"EtcSound.VVKorea");
- }
- activeChar.destroyItem("Consume", item.getObjectId(), 1, null, false);
- }
- public int[] getItemIds()
- {
- return ITEM_IDS;
- }
- }
|