@Override
 protected void handleSpawned() {
   super.handleSpawned();
   towerCenter = getPosition().getWorldMapInstance().getNpc(831130);
   AI2Actions.targetCreature(AwakenedGuardianTombGhostAI2.this, towerCenter);
   getAggroList().addHate(towerCenter, 100000);
 }
 @Override
 protected void handleSpawned() {
   super.handleSpawned();
   ThreadPoolManager.getInstance()
       .schedule(
           new Runnable() {
             @Override
             public void run() {
               startLifeTask();
             }
           },
           1000);
 }
Example #3
0
  @Override
  protected void handleSpawned() {
    super.handleSpawned();
    avatar_scan =
        ThreadPoolManager.getInstance()
            .scheduleAtFixedRate(
                new Runnable() {
                  @Override
                  public void run() {
                    if (SiegeConfig.SIEGE_IDA_ENABLED) {
                      getOwner()
                          .getKnownList()
                          .doOnAllPlayers(
                              new Visitor<Player>() {
                                @Override
                                public void visit(Player player) {
                                  if (player.getAbyssRank().getRank().getId()
                                      > AbyssRankEnum.STAR4_OFFICER.getId()) {
                                    boolean inform = false;
                                    EffectController controller = player.getEffectController();
                                    for (Effect eff : controller.getAbnormalEffects()) {
                                      if (eff.isDeityAvatar()) {
                                        eff.endEffect();
                                        getOwner().getEffectController().clearEffect(eff);
                                        inform = true;
                                      }
                                    }

                                    if (inform) {
                                      String message =
                                          "The power of incarnation removes "
                                              + player.getName()
                                              + " morph state.";
                                      PacketSendUtility.broadcastPacket(
                                          getOwner(),
                                          new SM_MESSAGE(
                                              getObjectId(),
                                              getOwner().getName(),
                                              message,
                                              ChatType.BRIGHT_YELLOW_CENTER));
                                    }
                                  }
                                }
                              });
                    }
                  }
                },
                10000,
                10000);
  }
Example #4
0
  @Override
  protected void handleSpawned() {
    super.handleSpawned();
    ThreadPoolManager.getInstance()
        .schedule(
            new Runnable() {

              @Override
              public void run() {
                SkillEngine.getInstance()
                    .getSkill(getOwner(), 19937, 46, getOwner())
                    .useNoAnimationSkill();
                startLifeTask();
              }
            },
            1000);
  }
Example #5
0
  @Override
  protected void handleSpawned() {
    super.handleSpawned();
    ThreadPoolManager.getInstance()
        .schedule(
            new Runnable() {

              @Override
              public void run() {
                if (!isAlreadyDead()) {
                  SkillEngine.getInstance()
                      .getSkill(getOwner(), 19126, 46, getOwner())
                      .useNoAnimationSkill();
                }
              }
            },
            2000);
  }
  @Override
  protected void handleSpawned() {
    super.handleSpawned();
    if (getNpcId() == 282744) {
      startSpawnTask();
    } else {
      SkillEngine.getInstance().getSkill(getOwner(), 20213, 60, getOwner()).useNoAnimationSkill();
      task =
          ThreadPoolManager.getInstance()
              .schedule(
                  new Runnable() {

                    @Override
                    public void run() {
                      if (!isAlreadyDead()) {
                        AI2Actions.deleteOwner(GoldenTatarParalysisEyeAI2.this);
                      }
                    }
                  },
                  2000);
    }
  }
 @Override
 protected void handleSpawned() {
   addPercent();
   VritraBless();
   super.handleSpawned();
 }
 @Override
 protected void handleSpawned() {
   DaggerBless(3000);
   DaggerBless(4000);
   super.handleSpawned();
 }
Example #9
0
 @Override
 public void handleSpawned() {
   super.handleSpawned();
   markTarget();
 }
Example #10
0
 @Override
 protected void handleSpawned() {
   NpcShoutsService.getInstance().sendMsg(getOwner(), 390005, getObjectId(), 0, 0);
   super.handleSpawned();
 }
 @Override
 protected void handleSpawned() {
   NpcShoutsService.getInstance().sendMsg(getOwner(), 1500741, getObjectId(), 0, 1000);
   addPercent();
   super.handleSpawned();
 }