check if in instance

This commit is contained in:
Yehonal
2021-06-10 02:12:37 +02:00
parent 0529b19b48
commit 7b35edb750

View File

@@ -42,6 +42,9 @@ public:
WorldLocation pos = WorldLocation(player->GetMapId(), player->GetPositionX(), player->GetPositionY(), player->GetPositionZ(), player->GetOrientation());
uint32 posLvl=sAzthUtils->getPositionLevel(true, player->GetMap(), pos);
if (!player->GetMap()->IsDungeon() && !player->GetMap()->IsRaid())
return true;
uint32 level = player->getLevel();
if (posLvl > level && posLvl - level == MAX_HIGHER_LEVEL) {
return false;
@@ -65,6 +68,9 @@ public:
uint32 level = player->getLevel();
if (!player->GetMap()->IsDungeon() && !player->GetMap()->IsRaid())
return;
if (posLvl > level && posLvl - level == MAX_HIGHER_LEVEL) {
chance = 0;
return;