O TEMA DO FÓRUM ESTÁ EM MANUTENÇÃO. FEEDBACKS AQUI: ACESSAR

[VX ACE] Battle Log

Iniciado por dragolipe2, 03/02/2022 às 20:54

03/02/2022 às 20:54 Última edição: 03/02/2022 às 21:35 por dragolipe2
Salve galera !!!

Recentemente comecei a usar o script do Neon Black que modifica o battle log, ao invés de aparecer o battle log em batalha, o script faz com que os nomes das habilidades e itens apareçam igual em final fantasy por exemplo, assim :
Spoiler
[close]
Spoiler
[close]

O script funciona perfeitamente, mas eu gostaria que aparecesse apenas o nome do item ou habilidade, sem o ícone ... Se alguém puder me ajudar com isso, eu agradeço desde já !


"Não se pode chegar à alvorada, a não ser pelo caminho da escuridão"

Linha 86, substitua o método refresh por esse:
  def refresh
    draw_background unless BACK_PIC
    contents.clear
    @back_pic_sprite.visible = false if @back_pic_sprite
    return if @pop_wind.empty?
    self.openness = 255
    @back_pic_sprite.visible = true
    if @pop_wind[-1].is_a?(String)
      draw_text(0, 0, contents.width, line_height, @pop_wind[-1], 1)
    elsif @pop_wind[-1].is_a?(Array)
      xpos = contents.width - (contents.text_size(@pop_wind[-1][1]).width + 24)
      xpos /= 2
      change_color(normal_color)
      draw_text(xpos, 0, contents.width, line_height, @pop_wind[-1][1])
    else
      xpos = contents.width - (contents.text_size(@pop_wind[-1].name).width + 24)
      xpos /= 2
      draw_item_name(@pop_wind[-1], xpos, 0)
    end
  end

Logo abaixo dele, adicione esse método:
  def draw_item_name(item, x, y, enabled = true, width = 172)
    return unless item
    change_color(normal_color, enabled)
    draw_text(x, y, width, line_height, item.name)
  end

Não testei, mas deve resolver.



Salve Gabriel !!!

Rápido e eficiente kkkk ... Funcionou perfeitamente, mt obg msm !!!


"Não se pode chegar à alvorada, a não ser pelo caminho da escuridão"