Ir para conteúdo
Propaganda

Posts Recomendados

Pessoal, estou ajustando o balanceamento dos pokémons e me deparei com um bug estranho que não consigo resolver sozinho. BASE POTA

No XML, eu defino a vida do pokémon como 16k/58k, mas quando ele nasce no jogo, ele aparece com apenas 16k de vida — ou seja, só o valor mínimo, não o máximo esperado.

Mesmo usando revive, o pokémon não recupera a vida corretamente.

Já tentei várias abordagens, como salvar e setar o maxHealth toda vez que o pokémon é puxado e solto, e também tentei setar o maxHealth no momento do revive, mas nada funcionou.

Se alguém já passou por isso ou tem ideia do que pode estar acontecendo, qualquer ajuda será muito bem-vinda!

image.png.059d1c2434a614999095c2f2ef4b6a91.png

Link para o comentário
https://tibiadevs.com/forums/topic/1212-pokemon-nas%C3%A7endo-sem-vida-resolvido/
Compartilhar em outros sites

Em 12/08/2025 em 08:40, ploneer157 disse:

Pessoal, estou ajustando o balanceamento dos pokémons e me deparei com um bug estranho que não consigo resolver sozinho. BASE POTA

No XML, eu defino a vida do pokémon como 16k/58k, mas quando ele nasce no jogo, ele aparece com apenas 16k de vida — ou seja, só o valor mínimo, não o máximo esperado.

Mesmo usando revive, o pokémon não recupera a vida corretamente.

Já tentei várias abordagens, como salvar e setar o maxHealth toda vez que o pokémon é puxado e solto, e também tentei setar o maxHealth no momento do revive, mas nada funcionou.

Se alguém já passou por isso ou tem ideia do que pode estar acontecendo, qualquer ajuda será muito bem-vinda!

image.png.059d1c2434a614999095c2f2ef4b6a91.png

A POTA é um caralho, ela tem 1001 código que manipula o HP, tu precisa achar exatamente o código que esta fazendo este calculo e alterar lá.

  • Haha 1
Link para o comentário
https://tibiadevs.com/forums/topic/1212-pokemon-nas%C3%A7endo-sem-vida-resolvido/#findComment-6234
Compartilhar em outros sites

37 minutos atrás, Anorak disse:

A POTA é um caralho, ela tem 1001 código que manipula o HP, tu precisa achar exatamente o código que esta fazendo este calculo e alterar lá.

verdade mesmo mano o problema nao e nem nada mano o problema e voce entender essa bagunça, pokemon upa altera o hp boost tbm deixei pra la fixei ne uma vida fixa tlgd ja resolve o problema depois com tempo eu procuro isso

Link para o comentário
https://tibiadevs.com/forums/topic/1212-pokemon-nas%C3%A7endo-sem-vida-resolvido/#findComment-6235
Compartilhar em outros sites

TOPICO RESOLVIDO o nob aki esqueceu de colocar maxhealth no revive e trocar a logica no newfunction colocando o getmaxhealth primeiro q o gethealth

script do revive tudo que for fazer vai ter que usar essa formula vai que aconteçe com alguem 

 
    local summonName = target:getSpecialAttribute("pokeName")
    local pokeLevel = target:getSpecialAttribute("pokeLevel")
    local pokeBoost = target:getSpecialAttribute("pokeBoost") or 0
    local pokeLove = target:getSpecialAttribute("pokeLove") or 0
    local monsterType = MonsterType(summonName)
 
    local totalHealth = math.floor(monsterType:getMaxHealth() *
        statusGainFormula(player:getLevel(), pokeLevel, pokeBoost, pokeLove))
 
    target:setSpecialAttribute("pokeHealth", totalHealth)
Link para o comentário
https://tibiadevs.com/forums/topic/1212-pokemon-nas%C3%A7endo-sem-vida-resolvido/#findComment-6240
Compartilhar em outros sites

  • ploneer157 mudou o título para POKEMON NASÇENDO SEM VIDA. Resolvido

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
  • Criar Novo...