Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp
- index 43ab326..89bdef1 100755
- --- a/src/server/game/Spells/SpellEffects.cpp
- +++ b/src/server/game/Spells/SpellEffects.cpp
- @@ -4841,14 +4841,16 @@ void Spell::EffectDuel(SpellEffIndex effIndex)
- // Players can only fight a duel in zones with this flag
- AreaTableEntry const* casterAreaEntry = GetAreaEntryByAreaID(caster->GetAreaId());
- - if (casterAreaEntry && !(casterAreaEntry->flags & AREA_FLAG_ALLOW_DUELS))
- + if (casterAreaEntry && !(casterAreaEntry->flags & AREA_FLAG_ALLOW_DUELS)
- + || casterAreaEntry && casterAreaEntry->ID == 599 // Custom area
- + || casterAreaEntry && casterAreaEntry->ID == 190) // Custom area
- {
- SendCastResult(SPELL_FAILED_NO_DUELING); // Dueling isn't allowed here
- return;
- }
- AreaTableEntry const* targetAreaEntry = GetAreaEntryByAreaID(target->GetAreaId());
- - if (targetAreaEntry && !(targetAreaEntry->flags & AREA_FLAG_ALLOW_DUELS))
- + if (targetAreaEntry && !(targetAreaEntry->flags & AREA_FLAG_ALLOW_DUELS)
- + || targetAreaEntry && targetAreaEntry->ID == 599 // Custom area
- + || targetAreaEntry && targetAreaEntry->ID == 190) // Custom area
- {
- SendCastResult(SPELL_FAILED_NO_DUELING); // Dueling isn't allowed here
- return;
Advertisement
Add Comment
Please, Sign In to add comment