Package lineage2.gameserver.model

Examples of lineage2.gameserver.model.Playable.doCast()


    }
    if (!actor.isCastingNow() && !actor.isMoving && (_deathsentenceReuseTimer < System.currentTimeMillis()))
    {
      if ((randomHated != null) && !randomHated.isDead() && randomHated.isInRangeZ(actor, 1000))
      {
        actor.doCast(SkillTable.getInstance().getInfo(Skill_DeathSentence, 1), randomHated, true);
        _deathsentenceReuseTimer = System.currentTimeMillis() + (_deathsentenceReuseDelay * 1000L);
      }
    }
    if (!actor.isCastingNow() && !actor.isMoving && (_angerReuseTimer < System.currentTimeMillis()))
    {
View Full Code Here


        _deathsentenceReuseTimer = System.currentTimeMillis() + (_deathsentenceReuseDelay * 1000L);
      }
    }
    if (!actor.isCastingNow() && !actor.isMoving && (_angerReuseTimer < System.currentTimeMillis()))
    {
      actor.doCast(SkillTable.getInstance().getInfo(Skill_Anger, 1), actor, true);
      _angerReuseTimer = System.currentTimeMillis() + (_angerReuseDelay * 1000L);
      if ((mostHated != null) && (randomHated != null) && (actor.getAggroList().getCharMap().size() > 1))
      {
        actor.getAggroList().remove(mostHated, true);
        actor.getAI().notifyEvent(CtrlEvent.EVT_AGGRESSION, randomHated, 1500000);
View Full Code Here

      switch (actor.getNpcState())
      {
        case 1:
          if (Rnd.chance(80))
          {
            actor.doCast(SkillTable.getInstance().getInfo(maguenRaceSkills[0], Rnd.get(2, 3)), caster, true);
          }
          else
          {
            actor.doCast(SkillTable.getInstance().getInfo(maguenStatsSkills[0], Rnd.get(1, 2)), caster, true);
          }
View Full Code Here

          {
            actor.doCast(SkillTable.getInstance().getInfo(maguenRaceSkills[0], Rnd.get(2, 3)), caster, true);
          }
          else
          {
            actor.doCast(SkillTable.getInstance().getInfo(maguenStatsSkills[0], Rnd.get(1, 2)), caster, true);
          }
          break;
        case 2:
          if (Rnd.chance(80))
          {
View Full Code Here

          }
          break;
        case 2:
          if (Rnd.chance(80))
          {
            actor.doCast(SkillTable.getInstance().getInfo(maguenRaceSkills[1], Rnd.get(2, 3)), caster, true);
          }
          else
          {
            actor.doCast(SkillTable.getInstance().getInfo(maguenStatsSkills[1], Rnd.get(1, 2)), caster, true);
          }
View Full Code Here

          {
            actor.doCast(SkillTable.getInstance().getInfo(maguenRaceSkills[1], Rnd.get(2, 3)), caster, true);
          }
          else
          {
            actor.doCast(SkillTable.getInstance().getInfo(maguenStatsSkills[1], Rnd.get(1, 2)), caster, true);
          }
          break;
        case 3:
          if (Rnd.chance(80))
          {
View Full Code Here

          }
          break;
        case 3:
          if (Rnd.chance(80))
          {
            actor.doCast(SkillTable.getInstance().getInfo(maguenRaceSkills[2], Rnd.get(2, 3)), caster, true);
          }
          else
          {
            actor.doCast(SkillTable.getInstance().getInfo(maguenStatsSkills[2], Rnd.get(1, 2)), caster, true);
          }
View Full Code Here

          {
            actor.doCast(SkillTable.getInstance().getInfo(maguenRaceSkills[2], Rnd.get(2, 3)), caster, true);
          }
          else
          {
            actor.doCast(SkillTable.getInstance().getInfo(maguenStatsSkills[2], Rnd.get(1, 2)), caster, true);
          }
          break;
        default:
          break;
      }
View Full Code Here

    else
    {
      switch (actor.getNpcState())
      {
        case 1:
          actor.doCast(SkillTable.getInstance().getInfo(maguenRaceSkills[0], 1), caster, true);
          break;
        case 2:
          actor.doCast(SkillTable.getInstance().getInfo(maguenRaceSkills[1], 1), caster, true);
          break;
        case 3:
View Full Code Here

      {
        case 1:
          actor.doCast(SkillTable.getInstance().getInfo(maguenRaceSkills[0], 1), caster, true);
          break;
        case 2:
          actor.doCast(SkillTable.getInstance().getInfo(maguenRaceSkills[1], 1), caster, true);
          break;
        case 3:
          actor.doCast(SkillTable.getInstance().getInfo(maguenRaceSkills[2], 1), caster, true);
          break;
        default:
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.