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


    Data de Ingresso
    Jun 2013
    Posts
    2,850
    Thanks Thanks Given 
    784
    Thanks Thanks Received 
    2,193
    Thanked in
    355 Posts
    Mencionado
    804 Post(s)
    MEU 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. [Somente membros podem ver os links. ] 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.
    Last edited by Mentor; 03/01/2017 at 07:13 PM.
    Perfect Zone Brasil



    Inscreva-se no meu canal clicando [Somente membros podem ver os links. ]

  2. #2
    Membro diegolbrl's Avatar
    Data de Ingresso
    Mar 2017
    Posts
    18
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    0 Post(s)
    País
    Brazil
    Ótimo tutorial, mas desculpe a pergunta, é possível configurar para que a nova asa, por exemplo asas 2.5 sejam geradas no Chaos Machine? Pois assim o jogo fica mais original para servidores HARD, fazendo com que o player conquiste os items e crie a asa.

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
  •  
Sobre nós
Somos uma comunidade em atividade a 8 anos que aborda assuntos relacionados a games em geral, principalmente games MMORPG. e que busca sempre ajudar os membros através de conteúdos, tutoriais e suporte...
Nossos anunciantes
Hinetworks
VelozHost
InovHost
Rede Sociais