Package l2p.gameserver.model

Examples of l2p.gameserver.model.L2Character


   *
   * @param validate - рассылать ли ValidateLocation
   */
  public void clientStopMoving(boolean validate)
  {
    L2Character actor = getActor();
    if(actor == null)
    {
      return;
    }
    actor.stopMove(validate);
  }
View Full Code Here


  /**
   * Останавливает движение и рассылает ValidateLocation
   */
  public void clientStopMoving()
  {
    L2Character actor = getActor();
    if(actor == null)
    {
      return;
    }
    actor.stopMove();
  }
View Full Code Here

        }
        obj = plyr;
      }
      if(obj != null && obj.isCharacter())
      {
        L2Character target = (L2Character) obj;
        target.reduceCurrentHp(target.getMaxHp() + 1, activeChar, null, true, true, true, false);
      }
      else
      {
        activeChar.sendPacket(Msg.INVALID_TARGET);
      }
View Full Code Here

        {
          isAllDead = false;
          if(demons[i] == null || demons[i].isDead())
          {
            demons[i] = spawn(demonSpawns[i]);
            L2Character target = getRandomPlayer();
            if(target != null)
            {
              demons[i].getAI().notifyEvent(CtrlEvent.EVT_AGGRESSION, target, 10000);
            }
          }
View Full Code Here

    {
      obj = activeChar;
    }
    if(obj.isCharacter())
    {
      L2Character target = (L2Character) obj;
      if(!target.isDead())
      {
        return;
      }
      target.setCurrentHpMp(target.getMaxHp(), target.getMaxMp(), true);
      target.setCurrentCp(target.getMaxCp());
      // GM Resurrection will restore any lost exp
      if(target.isPlayer())
      {
        L2Player deadplayer = (L2Player) target;
        deadplayer.restoreExp();
      }
      target.broadcastPacket(new SocialAction(target.getObjectId(), 15));
      target.broadcastPacket(new Revive(target));
      target.doRevive();
    }
    else
    {
      activeChar.sendPacket(Msg.INVALID_TARGET);
    }
View Full Code Here

    show(dialog.toString(), caller, null);
  }

  private static double calcDPS(L2Character self)
  {
    L2Character target = null;//self.getTarget() != null && self.getTarget().isCharacter() ? (L2Character) self.getTarget() : null;
    double def = /*target != null ? target.getPDef(self) :*/ 500;
    double critRate = /*target != null ? Formulas.calcCrit(self, target, null) / 100. :*/ self.getCriticalHit(target, null) / 1000.;
    double critPower = 2 * self.calcStat(Stats.CRITICAL_DAMAGE, target, null) / 100.;
    double critStatic = self.calcStat(Stats.CRITICAL_DAMAGE_STATIC, target, null);
    double aSpd = self.getPAtkSpd();
View Full Code Here

    {
      obj = activeChar;
    }
    if(obj.isCharacter())
    {
      L2Character target = (L2Character) obj;
      target.setCurrentHpMp(target.getMaxHp(), target.getMaxMp());
      if(target.isPlayer())
      {
        target.setCurrentCp(target.getMaxCp());
      }
    }
    else
    {
      activeChar.sendPacket(Msg.INVALID_TARGET);
View Full Code Here

    {
      teleportHome(true);
      return false;
    }
    clearTasks();
    L2Character target;
    if((target = prepareTarget()) == null)
    {
      return false;
    }
    if(!BaiumManager.getZone().checkIfInZone(target))
    {
      target.removeFromHatelist(actor, false);
      return false;
    }
    // Шансы использования скилов
    int s_energy_wave = 20;
    int s_earth_quake = 20;
View Full Code Here

        if(ai == null)
        {
          activeChar.sendMessage("ai == null");
          return false;
        }
        L2Character actor = ai.getActor();
        if(actor == null)
        {
          activeChar.sendMessage("actor == null");
          return false;
        }
View Full Code Here

    L2Player owner = L2ObjectsStorage.getAsPlayer(ownerStoreId);
    if(owner == null)
    {
      return;
    }
    L2Character old_target = L2ObjectsStorage.getAsCharacter(targetStoreId);
    if(old_target != null && (old_target == target || owner == target || owner.getPet() == target))
    {
      return;
    }
    stopAttackAction();
View Full Code Here

TOP

Related Classes of l2p.gameserver.model.L2Character

Copyright © 2018 www.massapicom. 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.