LO
programação

[C++]~[solved] Damage pokemon

Por Lordbaxx, 08 de fev. de 2016 em Linguagens de Programação

0.4
0.3.6
derivados de pda
7
1.7k
LordbaxxL
08 de fevereiro de 2016 às 10:39

Bom já notei várias pessoas com problemas em relação á isso, por isso decidi compartlhar.



MAS POR INDICAÇÃO NÂO USEM POKEMON DASH DERIVADO DO PDA, MESMO COM SOURCES SÃO VÁRIOS OUTROS PROBLEMAS QUE APARECERÃO, NENHUM É TOTALMENTE ESTÁVEL!



O problema é quando o pokemon selvagem fica com o HP no vermelho ele começa á tomar menos HIT, e acaba demorando mais pra morrer oque é BEM chato. O problema é simples de resolver, vamos lá!



Vá nas sources do servidor em game.cpp e procure esta linha



std::min(target->getHealth(), damage);

Apague-a ou comente-a caso não tenha certeza se irá utilizá-la.



Exemplo de linha comentada



//std::min(target->getHealth(), damage);

Atenciosamente, Douglas!


TaigerT
09 de fevereiro de 2016 às 10:18

No caso minha linha esta assim ó "damage = std::min(target->getHealth(), damage);"

Comento ela toda? Ou apago só a parte que voce mostrou?

RefeR
09 de fevereiro de 2016 às 10:18

No caso minha linha esta assim ó "damage = std::min(target->getHealth(), damage);"

Comento ela toda? Ou apago só a parte que voce mostrou?

 

Se for no PDE não apague nada, eu dei um fix nessa parte.

LordbaxxL
09 de fevereiro de 2016 às 10:33

No caso minha linha esta assim ó "damage = std::min(target->getHealth(), damage);"

Comento ela toda? Ou apago só a parte que voce mostrou?

 

Você deve comentar ou apagar somente oque eu citei no caso isso:

 

 

damage = std::min(target->getHealth(), damage);
TaigerT
09 de fevereiro de 2016 às 11:16

ah blz, vlw, é pfield.

 

rep+, obrigado por ajudar.

Editado Fevereiro 9 por Taiger

LordbaxxL
09 de fevereiro de 2016 às 13:50

ah blz, vlw, é pfield.

 

rep+, obrigado por ajudar.

Disponha!

4 meses depois...
Tony AraujoT
12 de junho de 2016 às 12:08


Você pode trocar por max também, que eu creio que fica mais arrumado, por se tratar de um golpe com ataque máximo.