Package lineage2.gameserver.model

Examples of lineage2.gameserver.model.Creature.callSkill()


        {
          continue;
        }
        List<Creature> targets = new ArrayList<>(1);
        targets.add(cha);
        effector.callSkill(skill, targets, true);
        effector.broadcastPacket(new MagicSkillLaunched(symbol.getObjectId(), getSkill().getDisplayId(), getSkill().getDisplayLevel(), cha));
      }
    }
    return true;
  }
View Full Code Here


            if (player.getEffectList().getEffectsBySkillId(healSkill.getId()) == null)
            {
              List<Creature> target = new ArrayList<>();
              target.add(player);
              npc.broadcastPacket(new MagicSkillUse(npc, player, healSkill.getId(), healSkill.getLevel(), 0, 0));
              npc.callSkill(SkillTable.getInstance().getInfo(healSkill.getId(), healSkill.getLevel()), target, true);
            }
            break;
          case 32916:
            if (player.getEffectList().getEffectsBySkillId(healSkillBig.getId()) == null)
            {
View Full Code Here

            if (player.getEffectList().getEffectsBySkillId(healSkillBig.getId()) == null)
            {
              List<Creature> target = new ArrayList<>();
              target.add(player);
              npc.broadcastPacket(new MagicSkillUse(npc, player, healSkillBig.getId(), healSkillBig.getLevel(), 0, 0));
              npc.callSkill(SkillTable.getInstance().getInfo(healSkillBig.getId(), healSkillBig.getLevel()), target, true);
            }
            break;
          case 32938:
            List<Creature> target = new ArrayList<>();
            target.add(npc);
View Full Code Here

            break;
          case 32938:
            List<Creature> target = new ArrayList<>();
            target.add(npc);
            npc.broadcastPacket(new MagicSkillUse(npc, player, blindlightSkill.getId(), blindlightSkill.getLevel(), 0, 0));
            npc.callSkill(SkillTable.getInstance().getInfo(blindlightSkill.getId(), blindlightSkill.getLevel()), target, true);
            break;
        }
      }
    }
    return true;
View Full Code Here

          if (!player.isMageClass())
          {
            for (int[] buff : _warrBuff)
            {
              npc.broadcastPacket(new MagicSkillUse(npc, player, buff[2], buff[3], 0, 0));
              npc.callSkill(SkillTable.getInstance().getInfo(buff[2], buff[3]), target, true);
            }
          }
          else
          {
            for (int[] buff : _mageBuff)
View Full Code Here

          else
          {
            for (int[] buff : _mageBuff)
            {
              npc.broadcastPacket(new MagicSkillUse(npc, player, buff[2], buff[3], 0, 0));
              npc.callSkill(SkillTable.getInstance().getInfo(buff[2], buff[3]), target, true);
            }
          }
          player.sendPacket(new ExShowScreenMessage(NpcString.NEWBIE_HELPER_HAS_CASTED_BUFFS_ON_$S1, 800, ScreenMessageAlign.TOP_CENTER, true, String.valueOf(player.getName())));
        }
      }
View Full Code Here

                for (Player player : World.getAroundPlayers(npc, 300, 300)) {
                    if (player.getEffectList().getEffectsBySkillId(12001) == null) {
                        target.add(player);
                        if (npc.getNpcId() == 32915) {
                            npc.broadcastPacket(new MagicSkillUse(npc, player, 14064, 1, 0, 0));
                            npc.callSkill(SkillTable.getInstance().getInfo(14064, 1), target, true);
                        }
            else if (npc.getNpcId() == 32916) {
                            npc.broadcastPacket(new MagicSkillUse(npc, player, 14065, 1, 0, 0));
                            npc.callSkill(SkillTable.getInstance().getInfo(14065, 1), target, true);
                        }
View Full Code Here

                            npc.broadcastPacket(new MagicSkillUse(npc, player, 14064, 1, 0, 0));
                            npc.callSkill(SkillTable.getInstance().getInfo(14064, 1), target, true);
                        }
            else if (npc.getNpcId() == 32916) {
                            npc.broadcastPacket(new MagicSkillUse(npc, player, 14065, 1, 0, 0));
                            npc.callSkill(SkillTable.getInstance().getInfo(14065, 1), target, true);
                        }
                    }
        if (target.size() > 0) {
          target.clear();
          npc.deleteMe();
View Full Code Here

        {
          skill = SkillTable.getInstance().getInfo(skillId, 1);
          LazyArrayList<Creature> target = new LazyArrayList<>();
          target.add(player);
          actor.broadcastPacket(new MagicSkillUse(actor, player, skillId, 0, 0, 0));
          actor.callSkill(skill, target, true);
        }
        player.sendPacket(new ExShowScreenMessage(NpcString.NEWBIE_HELPER_HAS_CASTED_BUFFS_ON_$S1, 800, ScreenMessageAlign.TOP_CENTER, player.getName()));
      }
    }
    return true;
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.