Natan Beckman
Well-Known Member
The monster no attack summon moster:
Help
Code:
Complete code combat.cpp:
http://pastebin.com/b1whZ9dn
Help
Code:
Code:
else if(target->getMonster())
{
if(attacker->getMonster())
return RET_YOUMAYNOTATTACKTHISCREATURE;
if(!target->isAttackable())
return RET_YOUMAYNOTATTACKTHISCREATURE;
const Player* attackerPlayer = NULL;
if((attackerPlayer = attacker->getPlayer()) || (attackerPlayer = attacker->getPlayerMaster()))
{
if(attackerPlayer->hasFlag(PlayerFlag_CannotAttackMonster))
return RET_YOUMAYNOTATTACKTHISCREATURE;
if(target->isPlayerSummon())
{
checkZones = true;
if(g_game.getWorldType() == WORLDTYPE_OPTIONAL && !Combat::isInPvpZone(attacker, target)
&& !attackerPlayer->isEnemy(target->getPlayerMaster(), true))
return RET_YOUMAYNOTATTACKTHISCREATURE;
}
}
}
Complete code combat.cpp:
http://pastebin.com/b1whZ9dn