Examples of MagicSkillUse


Examples of l2p.gameserver.serverpackets.MagicSkillUse

    int level = Math.max(1, getSkillDisplayLevel(magicId));
    Formulas.calcSkillMastery(skill, this);
    long reuseDelay = Formulas.calcSkillReuseDelay(this, skill);
    if(!skill.isToggle())
    {
      broadcastPacket(new MagicSkillUse(this, target, skill.getDisplayId(), level, skill.getHitTime(), reuseDelay));
    }
    // Не показывать сообщение для хербов и кубиков
    if(!(skill.getId() >= 4049 && skill.getId() <= 4055 || skill.getId() >= 4164 && skill.getId() <= 4166 || skill.getId() >= 2278 && skill.getId() <= 2285 || skill.getId() >= 2512 && skill.getId() <= 2514 || skill.getId() == 5115 || skill.getId() == 5116 || skill.getId() == 2580))
    {
      if(!skill.isHandler())
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.MagicSkillUse

        effect.get(0).exit();
      }
      skill.getEffects(actor, player, false, false);
      if (animation)
      {
        actor.broadcastPacket(new MagicSkillUse(actor, player, skill.getId(), skill.getLevel(), skill.getHitTime(), 0));
      }
    }
  }
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.MagicSkillUse

            showSocialActionMovie(frintezza, 100, 195, 35, 0, 10000, 0);
            ThreadPoolManager.getInstance().schedule(new Spawn(15), 1300);
            break;
          case 15:
            showSocialActionMovie(frintezza, 120, 180, 45, 1500, 10000, 0);
            frintezza.broadcastPacket(new MagicSkillUse(frintezza, frintezza, 5006, 1, 34000, 0));
            ThreadPoolManager.getInstance().schedule(new Spawn(16), 1500);
            break;
          case 16:
            showSocialActionMovie(frintezza, 520, 135, 45, 8000, 10000, 0);
            ThreadPoolManager.getInstance().schedule(new Spawn(17), 7500);
            break;
          case 17:
            showSocialActionMovie(frintezza, 1500, 110, 25, 10000, 13000, 0);
            ThreadPoolManager.getInstance().schedule(new Spawn(18), 9500);
            break;
          case 18:
            weakScarlet = spawn(scarletSpawnWeak);
            block(weakScarlet, true);
            weakScarlet.addListener(_currentHpListener);
            weakScarlet.broadcastPacket(new MagicSkillUse(weakScarlet, weakScarlet, 5016, 1, 3000, 0));
            Earthquake eq = new Earthquake(weakScarlet.getLoc(), 50, 6);
            for(Player pc : getPlayers())
              pc.broadcastPacket(eq);
            showSocialActionMovie(weakScarlet, 1000, 160, 20, 6000, 6000, 0);
            ThreadPoolManager.getInstance().schedule(new Spawn(19), 5500);
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.MagicSkillUse

          return;
      }
      if(!frintezza.isBlocked())
      {
        frintezza.broadcastPacket(new ExShowScreenMessage(song_name, 3000, ScreenMessageAlign.TOP_CENTER, true, 1, -1, true));
        frintezza.broadcastPacket(new MagicSkillUse(frintezza, frintezza, 5007, song, _intervalOfFrintezzaSongs, 0));
        // Launch the song's effects (they start about 10 seconds after he starts to play)
        ThreadPoolManager.getInstance().schedule(new SongEffectLaunched(getSongTargets(song), song, 10000), 10000);
      }
      // Schedule a new song to be played in 30-40 seconds...
      musicTask = ThreadPoolManager.getInstance().schedule(new Music(), _intervalOfFrintezzaSongs + Rnd.get(10000));
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.MagicSkillUse

            showSocialActionMovie(frintezza, 250, 120, 15, 0, 1000, 0);
            showSocialActionMovie(frintezza, 250, 120, 15, 0, 10000, 0);
            ThreadPoolManager.getInstance().schedule(new ThirdMorph(3), 6500);
            break;
          case 3:
            frintezza.broadcastPacket(new MagicSkillUse(frintezza, frintezza, 5006, 1, 34000, 0));
            showSocialActionMovie(frintezza, 500, 70, 15, 3000, 10000, 0);
            ThreadPoolManager.getInstance().schedule(new ThirdMorph(4), 3000);
            break;
          case 4:
            showSocialActionMovie(frintezza, 2500, 90, 12, 6000, 10000, 0);
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.MagicSkillUse

    {
      player.teleToLocation(-12520, 280120, -11649);
    }
    else if (command.startsWith("acceptjob"))
    {
      broadcastPacket(new MagicSkillUse(this, player, 5526, 1, 0, 0));
      player.altOnMagicUseTimer(player, SkillTable.getInstance().getInfo(5526, 1));
      player.teleToLocation(22616, 244888, 11062);
    }
    else if (command.startsWith("rejectjob"))
    {
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.MagicSkillUse

            player.sendPacket(new SystemMessage(SystemMessage.C1_IS_IN_A_LOCATION_WHICH_CANNOT_BE_ENTERED_THEREFORE_IT_CANNOT_BE_PROCESSED).addName(member));
            return;
          }
        }
        NaiaTowerManager.startNaiaTower(player);
        broadcastPacket(new MagicSkillUse(this, this, 5527, 1, 0, 0));
        doDie(null);
      }
      else
      {
        broadcastPacket(new MagicSkillUse(this, this, 5527, 1, 0, 0));
        doDie(null);
      }
    }
    else
    {
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.MagicSkillUse

  protected void onEvtAttacked(Creature attacker, int damage)
  {
    final NpcInstance actor = getActor();
    if (!_firstAttack)
    {
      actor.broadcastPacket(new MagicSkillUse(actor, actor, 5980, 1, 0, 0));
      _firstAttack = true;
    }
  }
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.MagicSkillUse

    final Location loc = _points[Rnd.get(_points.length)];
    if (_thisActor.getLoc().equals(loc))
    {
      return false;
    }
    _thisActor.broadcastPacketToOthers(new MagicSkillUse(_thisActor, _thisActor, 4671, 1, 1000, 0));
    ThreadPoolManager.getInstance().schedule(new Teleport(loc), 1000);
    _lastTeleport = System.currentTimeMillis();
    return true;
  }
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.MagicSkillUse

            wait_timeout = System.currentTimeMillis() + 15000;
            Functions.npcSay(actor, "Вы в�?е еще тут? Я ва�? предупреждал!!!!!");
            wait = true;
            return true;
          case 33:
            actor.broadcastPacket(new MagicSkillUse(actor, actor, 2025, 1, 500, 0));
            wait_timeout = System.currentTimeMillis() + 1000;
            wait = true;
            return true;
          case 35:
            wait_timeout = System.currentTimeMillis() + 10000;
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.