aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/game/Player.cpp10
-rw-r--r--src/game/World.cpp2
-rw-r--r--src/game/World.h2
3 files changed, 6 insertions, 8 deletions
diff --git a/src/game/Player.cpp b/src/game/Player.cpp
index f555404b772..8c0843385d2 100644
--- a/src/game/Player.cpp
+++ b/src/game/Player.cpp
@@ -3561,12 +3561,11 @@ void Player::removeSpell(uint32 spell_id, bool disabled, bool learn_low_rank)
}
if(spell_id == 46917 && m_canTitanGrip)
- {
SetCanTitanGrip(false);
- if(sWorld.getConfig(CONFIG_OFFHAND_CHECK_AT_TALENTS_RESET))
- AutoUnequipOffhandIfNeed();
- }
-
+
+ if(sWorld.getConfig(CONFIG_OFFHAND_CHECK_AT_SPELL_UNLEARN))
+ AutoUnequipOffhandIfNeed();
+
// remove from spell book if not replaced by lesser rank
if(!prev_activate)
{
@@ -21867,7 +21866,6 @@ void Player::ActivateSpec(uint8 spec)
_LoadActions(result, false);
}
UnsummonPetTemporaryIfAny();
- AutoUnequipOffhandIfNeed();
SendActionButtons(1);
SetPower(getPowerType(), 0);
}
diff --git a/src/game/World.cpp b/src/game/World.cpp
index a5e6a66f491..0be652c5689 100644
--- a/src/game/World.cpp
+++ b/src/game/World.cpp
@@ -1015,7 +1015,7 @@ void World::LoadConfigSettings(bool reload)
m_configs[CONFIG_ARENA_SEASON_ID] = sConfig.GetIntDefault ("Arena.ArenaSeason.ID", 1);
m_configs[CONFIG_ARENA_SEASON_IN_PROGRESS] = sConfig.GetBoolDefault("Arena.ArenaSeason.InProgress", true);
- m_configs[CONFIG_OFFHAND_CHECK_AT_TALENTS_RESET] = sConfig.GetBoolDefault("OffhandCheckAtTalentsReset", false);
+ m_configs[CONFIG_OFFHAND_CHECK_AT_SPELL_UNLEARN] = sConfig.GetBoolDefault("OffhandCheckAtSpellUnlearn", false);
if(int clientCacheId = sConfig.GetIntDefault("ClientCacheVersion", 0))
{
diff --git a/src/game/World.h b/src/game/World.h
index bfc2947201a..5e16d973f7d 100644
--- a/src/game/World.h
+++ b/src/game/World.h
@@ -244,7 +244,7 @@ enum WorldConfigs
CONFIG_ENABLE_SINFO_LOGIN,
CONFIG_PET_LOS,
CONFIG_NUMTHREADS,
- CONFIG_OFFHAND_CHECK_AT_TALENTS_RESET,
+ CONFIG_OFFHAND_CHECK_AT_SPELL_UNLEARN,
CONFIG_CHATLOG_CHANNEL,
CONFIG_CHATLOG_WHISPER,
CONFIG_CHATLOG_SYSCHAN,