Ну тема говорит сама за себя, предложить такую идею хотел давно, но не решался, пока не наткнулся на это - http://wow-jp-wow.at.ua/forum/39-261-1, как видно из представленной темы, можно совершенно легко сделать это. Думаю не будет особых проблем, если игроки из-за этого будут залетать в неположенные и пустые зоны. В любом случае это облегчит 80-тым выполнение квестов в азероте, на туже репу и/или ачивки.
Сам скрипт:
diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp
index f94b221..2b97e43 100644
--- a/src/game/Spell.cpp
+++ b/src/game/Spell.cpp
@@ -4210,7 +4210,7 @@ uint8 Spell::CanCast(bool strict)
if(m_caster->GetTypeId()==TYPEID_PLAYER)
{
u int 32 v_map = GetVirtualMapForMapAndZone(m_caster->GetMapId(), m_caster->GetZoneId());
- if( !((Player*)m_caster)->isGameMaster() && v_map != 530 && !(v_map == 571 && ((Player*)m_caster)->HasSpell(54197)))
+ if( !((Player*)m_caster)->isGameMaster() && v_map != 530 && v_map != 580 && v_map != 571)
return SPELL_FAILED_NOT_HERE;
}
Ещё хочу предложить идею дополнения мира/миров 3.3.5а локациями. К примеру добавить тот же Хиджал и Гилнес, сделать их к примеру как полуостров адского пламени в бк - захватываемой зоной, и при захвате которых будут бафы на континент, к примеру прибавка к качу/голде для орды или алых соответственно.