Este sistema evita que jogadores matem lojas fora do circulo, pode ser útil para alguém.
char_battle.cpp
Procurar por:
bool CHARACTER::Attack(LPCHARACTER pkVictim, BYTE bType)
E depois de:
if (pkVictim->CanBeginFight())
pkVictim->BeginFight(this);
Adicionar por baixo:
if (pkVictim->GetMyShop())
{
return false;
}
battle.cpp
Procurar por:
bool battle_is_attackable(LPCHARACTER ch, LPCHARACTER victim)
E depois de:
if (victim->IsDead())
return false;
Adicionar por baixo:
if (victim->GetMyShop())
return false;
Compilar e está feito.