Agreed, don't help him. Let him donate![]()
bool Player::canWalkthrough(const Creature* creature) const
{
if(!creature)
return true;
if(creature == this)
return false;
const Player* player = creature->getPlayer();
if(!player)
return false;
if(g_game.getWorldType() == WORLD_TYPE_NO_PVP && player->getTile()->ground
&& player->getTile()->ground->getID() != ITEM_GLOWING_SWITCH)
return true;
return player->isGhost() && getGhostAccess() < player->getGhostAccess();
}
toWORLD_TYPE_NO_PVP
WORLD_TYPE_PVP
bool Player::canWalkthrough(const Creature* creature) const
{
if(!creature)
return true;
if(creature == this)
return false;
const Player* player = creature->getPlayer();
if(!player)
return false;
if(g_game.getWorldType() == WORLD_TYPE_NO_PVP && player->getTile()->ground
&& player->getTile()->ground->getID() != ITEM_GLOWING_SWITCH)
return true;
uint32_t protectionLevel = g_config.getNumber(ConfigManager::PROTECTION_LEVEL);
if(player->getLevel() < protectionLevel && player->getTile()->ground
&& player->getTile()->ground->getID() != ITEM_GLOWING_SWITCH)
return true;
return player->isGhost() && getGhostAccess() < player->getGhostAccess();
}
agreed, don't help him. Let him donate![]()
gtfo