Resultados 1 a 1 de 1
  1. #1
    Fundador PerfectZone Mentor's Avatar





    Data de Ingresso
    Jun 2022
    Posts
    356
    Thanks Thanks Given 
    816
    Thanks Thanks Received 
    3,223
    Thanked in
    188 Posts
    Mentioned
    31 Post(s)
    Humor
    Twisted
    País
    Brazil

    Adicionando novas asas MuEmu

    Introdução

    Para incluir novas asas, é necessários realizar o procedimento padrão de inclusão de novos itens, e após isso, realizar os procedimentos descritos neste guia.

    Configurando o arquivo "CustomWing.txt"


    • Index

    Número de identificação da asa, pode ser colocados valores de 0 até 14, totalizando um número máximo de 15 asas.

    • ItemIndex

    Número de identificação do item da asa, adquirido através do "Item.txt".

    • ItemIndex = (Section*512)+Type

    Ou seja, se o item estiver na categoria 12 com ID 180, você deve colocar o ItemIndex = 6324

    • DefenseConstA

    Constante que define a defesa extra aplicada pela asa.

    • Defense = BaseDefense+(DefenseConstA*ItemLevel)
    • IncDamageConstA, IncDamageConstB

    Constantes que definem o aumento de dano aplicado pela asa.

    • IncDamage = (IncDamageConstA+(ItemLevel*IncDamageConstB))-100;
    • DecDamageConstA, DecDamageConstB

    Constantes que definem a redução de dano aplicada pela asa.

    • DecDamage = 100-(DecDamageConstA-(ItemLevel*DecDamageConstB))
    • OptionIndex1~3

    Número de identificação das opções que podem ser adquiridas pela asa ao utilizar a Jewel of Life.

    • 80 -> Aumento de dano.
      81 -> Aumento de dano mágico.
      82 -> Aumento de chance de sucesso de defesa.
      83 -> Aumento de defesa.
      84 -> Adiciona sorte.
      85 -> Aumento de recuperação automática de vida.
      113 -> Aumento de dano amaldiçoado.
    • OptionValue1~3

    Valor atribuído as opções que podem ser adquiridas pela asa ao utilizar a Jewel of Life.

    • Value = Value+(OptionValue*OptionLevel)
    • NewOptionIndex1~4

    Número de identificação das opções extras da asa.

    • 108 -> Chance de ignorar defesa.
      109 -> Chance de refletir todo dano recebido.
      110 -> Chance de recuperar toda a vida ao ser atacado.
      111 -> Chance de recuperar toda a mana ao ser atacado.
    • NewOptionValue1~4

    Valor atribuído as opções extras da asa.

    • ModelType

    Tipo de modelo utilizado pela asa.

    • 0 -> Asas
      1 -> Capas
    • ModelName

    Nome do modelo utilizado pela capa, sem extensão.

    • wing_model.bmd -> "wing_model"

    Informações adicionais

    Após configurar o arquivo no servidor, se faz necessário gerar um novo "main.xtm" com as informações das asas, para isto, basta copiar o arquivo "CustomWing.txt" para a pasta do gerador, e alterar os números das colunas "OptionIndex1~3" e "NewOptionIndex1~4" pelos que se encontram dentro dos parênteses nas respectivas tabelas.

    Para que os valores de aumento e redução de dano apareçam corretamente no cliente, é necessário editar o arquivo "ItemTooltip.bmd" e colocar os valores 26 e 33 nos campos referentes ao texto do aumento e redução de dano da asa.


    Para quem ainda tem dúvidas, vou deixar um exemplo com base na Wing of Storm e Wing of Space-time que são asas originais do jogo e irão ajudar vocês a entenderem os valores.

    Primeiramente para entender os valores, você precisa conhecer todos os atributos das asas. Clique aqui para ver a descrição delas.

    Arquivo CustomWing.txt:

    //Index ItemIndex DefenseConstA IncDamageConstA IncDamageConstB DecDamageConstA DecDamageConstB OptionIndex1 OptionValue1 OptionIndex2 OptionValue2 OptionIndex3 OptionValue3 NewOptionIndex1 NewOptionValue1 NewOptionIndex2 NewOptionValue2 NewOptionIndex3 NewOptionValue3 NewOptionIndex4 NewOptionValue4 ModelType ModelName
    0 6180 4 139 2 61 2 80 4 85 1 83 4 110 5 111 5 109 5 108 5 0 "wing08"
    1 6181 4 139 2 61 2 81 4 85 1 83 4 110 5 111 5 109 5 108 5 0 "wing09"
    end

    Observação: após gerar o main.xtm não é necessário manter o arquivo CustomWing.txt na pasta do Client.

  2. The Following User Says Thank You to Mentor For This Useful Post:


Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • You may not post Resposta(s)
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •