-
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"
Número de identificação da asa, pode ser colocados valores de 0 até 14, totalizando um número máximo de 15 asas.
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
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.
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.
-
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
-
Regras do Fórum