Examples of callSkill()


Examples of l2p.gameserver.model.L2Character.callSkill()

        {
          continue;
        }
        GArray<L2Character> targets = new GArray<L2Character>(1);
        targets.add(cha);
        effector.callSkill(skill, targets, false);
        effector.broadcastPacket(new MagicSkillLaunched(_symbol.getObjectId(), getSkill().getDisplayId(), getSkill().getDisplayLevel(), cha, true));
        cha.getAI().notifyEvent(CtrlEvent.EVT_ATTACKED, effector, 1);
      }
    }
    return true;
View Full Code Here

Examples of l2p.gameserver.model.L2Player.callSkill()

        owner.setTarget(_tamedBeast);
        GArray<L2Character> targets = new GArray<L2Character>();
        targets.add(_tamedBeast);
        // emulate a call to the owner using food, but bypass all checks for range, etc
        // this also causes a call to the AI tasks handling feeding, which may call onReceiveFood as required.
        owner.callSkill(SkillTable.getInstance().getInfo(foodTypeSkillId, 1), targets, true);
        owner.setTarget(oldTarget);
      }
      else // if the owner has no food, the beast immediately despawns, except when it was only
        // newly spawned. Newly spawned beasts can last up to 5 minutes
        if(_tamedBeast.getRemainingTime() < MAX_DURATION - 300000)
View Full Code Here

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

Examples of lineage2.gameserver.model.instances.NpcInstance.callSkill()

            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

Examples of lineage2.gameserver.model.instances.NpcInstance.callSkill()

            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

Examples of lineage2.gameserver.model.instances.NpcInstance.callSkill()

            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

Examples of lineage2.gameserver.model.instances.NpcInstance.callSkill()

          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

Examples of lineage2.gameserver.model.instances.NpcInstance.callSkill()

          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

Examples of lineage2.gameserver.model.instances.NpcInstance.callSkill()

                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

Examples of lineage2.gameserver.model.instances.NpcInstance.callSkill()

                            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
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.