@nociam
@DarkWore
Eu estava analisando e eu lembrei que editei essa parte do game.cpp
void Game::addDistanceEffect(const Position& fromPos, const Position& toPos, uint16_t effect)
{
SpectatorVec list;
getSpectators(list, fromPos, false);
getSpectators(list, toPos, true);
addDistanceEffect(list, fromPos, toPos, effect);
}
void Game::addDistanceEffect(const SpectatorVec& list, const Position& fromPos, const Position& toPos, uint16_t effect)
{
Player* player = NULL;
for(SpectatorVec::const_iterator it = list.begin(); it != list.end(); ++it)
{
if((player = (*it)->getPlayer()))
player->sendDistanceShoot(fromPos, toPos, effect);
}
}
@nociam
@DarkWore
Funfo normal com esse código eu voltei um backup e ta funfando normal porém esta sem os códigos do magic effect até o 511 e os elementos que eu adicionei vou adiciona-los um por um bem minuciosamente pra ver se para de dar esse bug