Вопрос про статус эпикбоссов

LifeANDeath

Heir
Customer
Здравствуйте, собственно вопрос. При добавлении в рейдбоссстатус - а именно эпик статус -.epic
Имена рейдбоссов не отображаются.

рб.webp


Я так понимаю из за вот этого куска кода в скрипте... Но как определить мне моего нового рейдбосса как эпик босса. ?

Java:
  public static final class EpicBossStatusInfo extends BossStatusInfo {
    private final EpicBossState lQ;
    
    public EpicBossStatusInfo(int param1Int, EpicBossState param1EpicBossState) {
      super(param1Int);
      this.lQ = param1EpicBossState;
    }
    
    public BossStatusService.BossStatusInfo.BossStatus getStatus() {
      switch (this.lQ.getState()) {
        case ALIVE:
          return BossStatusService.BossStatusInfo.BossStatus.ALIVE;
        case NOTSPAWN:
          return BossStatusService.BossStatusInfo.BossStatus.READY;
        case DEAD:
          return BossStatusService.BossStatusInfo.BossStatus.DEAD;
      } 
      return BossStatusService.BossStatusInfo.BossStatus.RESPAWN;
    }
    
    public long getRespawnDate() {
      return this.lQ.getRespawnDate() / 1000L;
    }
  }
  
  }
 
Это я понял. А как определить моих новых рб как эпик рб, что бы он их брал имена?
в конфигах поищи и пропиши ид боссов которых хочешь добавить
Название берется с XML кода твоих босов
 
в конфигах поищи и пропиши ид боссов которых хочешь добавить
Название берется с XML кода твоих босов
нифига, названия как раз берутся из dat файлов клиента
 
а почему тогда не берет названия))
Закена вот оставил стандартного, его берет. а остальных кастомных. нет. Причем если вписать их в .rb то отлично работает. а .epic нет
 
Разобрался.
ппц... ответ был прост...
scripts.services.BossStatusService.RESPAWN=<tr><td>&@%npc_id%;</td><td>%respawn_date%</td></tr>
 
Теперь вопрос, от куда берется нейм, в сообщение в системном чате об убийстве рейдбосса и дропе . Может кто знает?
 
Если просто с namenpc, то должно отображать . Так как у меня есть там запись
 
Last edited:
Да. Используется . С таким же ид
зачем? удали его мб в нем проблема, это используется если ты хочешь что бы нпц выглядел как другой нпц, тогда и ник тянет из id который указан в display id
 
Да. Используется . С таким же ид
тебе надо РБ на сервере создавать с тем же ID что в клиенте у тебя . тогда не надо будет использовать Display id и будет четко работать титул и т.д
 
Back
Top