it is now correct?
--- SpellMgr.cpp
+++ SpellMgr.cpp
@@ -2059,9 +2059,8 @@
}
if(mask & ELIXIR_SHATTRATH_MASK)
{
- // in Tempest Keep, Serpentshrine Cavern, Caverns of Time: Mount Hyjal, Black Temple
- // TODO: and the Sunwell Plateau
- if(zone_id ==3607 || map_id==534 || map_id==564)
+ // in Tempest Keep, Serpentshrine Cavern, Caverns of Time: Mount Hyjal, Black Temple, Sunwell Plateau
+ if(zone_id ==3607 || map_id==534 || map_id==564 || zone_id==4075)
return true;
MapEntry const* mapEntry = sMapStore.LookupEntry(map_id);
@@ -2098,6 +2097,15 @@
return mapEntry->multimap_id==207;
}
+ // Bloodberry Elixir
+ case 45373:
+ {
+ MapEntry const* mapEntry = sMapStore.LookupEntry(zone_id);
+ if(!mapEntry)
+ return false;
+
+ return mapEntry->zone_id==4075;
+ }
// Dragonmaw Illusion
case 40216:
case 42016:
@@ -2106,6 +2114,7 @@
return false;
break;
}
}
return true;