#ifdef ENABLE_CAN_MOB_ATTACK bool CHARACTER::CanMobAttack() const { //if (GetDesc() == NULL) // return false; //if (IsStun()) // Moblar sersemlik yemiş oyuncuya saldırsın. // return false; if (IsDead()) return false; if (IsObserverMode()) return false; if (GetMyShop()) return false; // Pazarlara Vurulmasın if (GetRaceNum() == 30000) return false; // Güvenli bölgede saldırmasın { SECTREE *sectree = NULL; sectree = GetSectree(); if (sectree && sectree->IsAttr(GetX(), GetY(), ATTR_BANPK)) return false; } #ifdef ENABLE_CAN_ATTACK_GM if (IsGM() && PK_MODE_FREE != GetPKMode()) return false; #endif return true; } #endif