bool Player::checkPzBlock
unknown
plain_text
2 years ago
481 B
7
Indexable
bool Player::checkPzBlock(Player* targetPlayer)
{
if(hasFlag(PlayerFlag_NotGainInFight) || Combat::isInPvpZone(this, targetPlayer))
return false;
if(isGuildEnemy(targetPlayer))
return true;
if(isPartner(targetPlayer) || isGuildPartner(targetPlayer) || isWarPartner(targetPlayer))
return false;
#ifdef __SKULLSYSTEM__
if(targetPlayer->hasAttacked(this) && !g_config.getNumber(ConfigManager::DEFENSIVE_PZ_LOCK))
return false;
#endif
return true;
}Editor is loading...