Passe de Batalha

De Edda World Wiki
Revisão de 01h08min de 23 de outubro de 2026 por Admin (discussão | contribs) (Página substituída por '# Substituir o bloco do Id 500137 em db/import/item_db.yml (22/10/2026). # Antes: lista fixa da trilha ANTIGA do passe (41015, 41057, 35010...), fora de sincronia. # Agora: le a trilha ativa do Passe ($BP_Items_/$BP_Qnt_ do NPC Battle_Pass_CTRL), # sorteia 1 dos niveis 1 a 24 com peso igual (nivel 25, Orbe Dimensional, fica fora) # e entrega a mesma quantidade do nivel. Trocar a trilha do passe atualiza o Relicario sozinho. - Id: 500137 AegisName: Ed...')
Ir para navegação Ir para pesquisar
  1. Substituir o bloco do Id 500137 em db/import/item_db.yml (22/10/2026).
 # Antes: lista fixa da trilha ANTIGA do passe (41015, 41057, 35010...), fora de sincronia.
 # Agora: le a trilha ativa do Passe ($BP_Items_/$BP_Qnt_ do NPC Battle_Pass_CTRL),
 # sorteia 1 dos niveis 1 a 24 com peso igual (nivel 25, Orbe Dimensional, fica fora)
 # e entrega a mesma quantidade do nivel. Trocar a trilha do passe atualiza o Relicario sozinho.
 - Id: 500137
   AegisName: Edda_Relicario_de_Batalha
   Name: Relicario de Batalha
   Type: Usable
   Weight: 10
   Trade:
     Override: 100
     NoDrop: true
     NoSell: true
   Script: |
     .@k = ($BP_KEY > 0) ? $BP_KEY : 1;
     .@idx = rand(1,24);
     .@id = getd("$BP_Items_" + .@k + "[" + .@idx + "]");
     .@q = getd("$BP_Qnt_" + .@k + "[" + .@idx + "]");
     if (.@id < 1 || .@q < 1) {
       getitem 500137,1;
       dispbottom "[Relicario de Batalha] Trilha do passe indisponivel. Item devolvido; fale com a staff.";
       end;
     }
     if (checkweight(.@id,.@q) == 0) {
       getitem 500137,1;
       dispbottom "[Relicario de Batalha] Inventario ou peso insuficiente. Item devolvido.";
       end;
     }
     getitem .@id, .@q;
     dispbottom "[Relicario de Batalha] Voce recebeu " + .@q + "x " + getitemname(.@id) + ".";