от патч маленький. Написан "на коленке", но работает
Code
diff --git a/src/game/SpellMgr.cpp b/src/game/SpellMgr.cpp
index d8aa6be..ab31c99 100644
--- a/src/game/SpellMgr.cpp
+++ b/src/game/SpellMgr.cpp
@@ -2971,7 +2971,7 @@ SpellCastResult SpellMgr::GetSpellAllowedInLocationError(SpellEntry const *spell
{
uint32 v_map = GetVirtualMapForMapAndZone(map_id, zone_id);
MapEntry const* mapEntry = sMapStore.LookupEntry(v_map);
- if (!mapEntry || mapEntry->addon < 1 || !mapEntry->IsContinent())
+ if (!mapEntry || !mapEntry->IsContinent())
return SPELL_FAILED_INCORRECT_AREA;
}
патч взят с оф сайт rmdc