Examples of MagicSkillLaunched


Examples of com.l2jfrozen.gameserver.network.serverpackets.MagicSkillLaunched

    }

    // Send a Server->Client packet MagicSkillLaunched to the L2Character AND to all L2PcInstance in the _KnownPlayers of the L2Character
    if(!skill.isPotion())
    {
      broadcastPacket(new MagicSkillLaunched(this, magicId, level, final_targets));
    }
   
    if(instant)
    {
      onMagicHitTimer(final_targets, skill, coolTime, true);
View Full Code Here

Examples of com.l2jfrozen.gameserver.network.serverpackets.MagicSkillLaunched

        SkillDat skilldat = _activeChar.getCurrentSkill();
       
        if (!_activeChar.isCastingNow() || ( skilldat != null && skilldat.getSkillId() != 2046))
          return;
       
        _activeChar.sendPacket(new MagicSkillLaunched(_activeChar, 2046, 1));
       
        // check for summon item validity
        if (_item == null || _item.getOwnerId() != _activeChar.getObjectId() || _item.getLocation() != L2ItemInstance.ItemLocation.INVENTORY)
          return;
       
View Full Code Here

Examples of com.l2jfrozen.gameserver.network.serverpackets.MagicSkillLaunched

      }
    }

    if(!targets.isEmpty())
    {
      caster.broadcastPacket(new MagicSkillLaunched(caster, getSkill().getDisplayId(), getSkill().getLevel(), targets.toArray(new L2Character[targets.size()])));
      for(L2Character target : targets)
      {
        boolean mcrit = Formulas.calcMCrit(caster.getMCriticalHit(target, getSkill()));
        int mdam = (int) Formulas.calcMagicDam(caster, target, getSkill(), sps, bss, mcrit);
View Full Code Here

Examples of com.l2jfrozen.gameserver.network.serverpackets.MagicSkillLaunched

        }

        ISkillHandler handler = SkillHandler.getInstance().getSkillHandler(skill.getSkillType());
        L2Object[] targets = skill.getTargetList(_owner, false, target);

        _owner.broadcastPacket(new MagicSkillLaunched(_owner, skill.getDisplayId(), skill.getLevel(), targets));
        _owner.broadcastPacket(new MagicSkillUser(_owner, (L2Character) targets[0], skill.getDisplayId(), skill.getLevel(), 0, 0));

        // Launch the magic skill and calculate its effects
        if(handler != null)
        {
View Full Code Here

Examples of l2p.gameserver.serverpackets.MagicSkillLaunched

      return;
    }
    int magicId = skill.getDisplayId();
    int level = Math.max(1, getSkillDisplayLevel(skill.getId()));
    GArray<L2Character> targets = skill.getTargets(this, aimingTarget, true);
    broadcastPacket(new MagicSkillLaunched(_objectId, magicId, level, targets, skill.isOffensive()));
    double mpConsume2 = skill.getMpConsume2();
    if(mpConsume2 > 0)
    {
      if(_currentMp < mpConsume2)
      {
View Full Code Here

Examples of l2p.gameserver.serverpackets.MagicSkillLaunched

      {
        character.clearCastVars();
        return;
      }
      GArray<L2Character> targets = castingSkill.getTargets(character, character.getCastingTarget(), _forceUse);
      character.broadcastPacket(new MagicSkillLaunched(character.getObjectId(), castingSkill.getDisplayId(), castingSkill.getDisplayLevel(), targets, castingSkill.isOffensive()));
    }
View Full Code Here

Examples of l2p.gameserver.serverpackets.MagicSkillLaunched

      }
      for(L2Effect e : activeChar.getEffectList().getAllFirstEffects())
      {
        if(e.getSkill().isToggle())
        {
          packets.add(new MagicSkillLaunched(activeChar.getObjectId(), e.getSkill().getId(), e.getSkill().getLevel(), activeChar, e.getSkill().isOffensive()));
        }
      }
      sendPackets(packets);
      packets.clear();
      activeChar.broadcastUserInfo(false);
View Full Code Here

Examples of l2p.gameserver.serverpackets.MagicSkillLaunched

          {
            _log.warning("PetSummon: failed set stats for summon " + npcId + ".");
            return;
          }
        }
        _player.sendPacket(new MagicSkillLaunched(_player.getObjectId(), 2046, 1, pet, true));
        pet.spawnMe(GeoEngine.findPointToStay(_player.getX(), _player.getY(), _player.getZ(), MIN_RADIUS, MAX_RADIUS, _player.getReflection().getGeoIndex()));
        pet.setRunning();
        pet.setFollowStatus(true, true);
        if (pet instanceof L2PetBabyInstance)
        {
View Full Code Here

Examples of l2p.gameserver.serverpackets.MagicSkillLaunched

          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 lineage2.gameserver.network.serverpackets.MagicSkillLaunched

      }
      for (Effect e : activeChar.getEffectList().getAllFirstEffects())
      {
        if (e.getSkill().isToggle())
        {
          sendPacket(new MagicSkillLaunched(activeChar.getObjectId(), e.getSkill().getId(), e.getSkill().getLevel(), activeChar));
        }
      }
      activeChar.broadcastCharInfo();
    }
    else
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.