Disabling unit player check

This commit is contained in:
Flerp 2025-11-13 18:58:43 -08:00
parent e4c1197f42
commit c5a20c78d1

View File

@ -37,12 +37,12 @@ namespace
return false;
if (player->GetLevel() < sMinLevel)
return false;
// if (sRequiredItemId && !player->HasItemCount(sRequiredItemId, 1, false))
// return false;
// if (sRequiredEquipId && !HasEquippedItem(player, sRequiredEquipId))
// return false;
// if (sRequiredSpellId && !player->HasSpell(sRequiredSpellId))
// return false;
if (sRequiredItemId && !player->HasItemCount(sRequiredItemId, 1, false))
return false;
if (sRequiredEquipId && !HasEquippedItem(player, sRequiredEquipId))
return false;
if (sRequiredSpellId && !player->HasSpell(sRequiredSpellId))
return false;
return true;
}
}
@ -69,10 +69,10 @@ public:
void OnUnitSetShapeshiftForm(Unit* unit, uint8 form) override
{
if (!sEnabled)
return;
if (!unit || unit->GetTypeId() != TYPEID_PLAYER)
return;
// if (!sEnabled)
// return;
// if (!unit || unit->GetTypeId() != TYPEID_PLAYER)
// return;
Player* player = unit->ToPlayer();
if (!RequirementsMet(player))