aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Conditions/ConditionMgr.cpp2
-rw-r--r--src/server/game/Entities/Player/Player.cpp4
-rw-r--r--src/server/scripts/Kalimdor/Firelands/boss_alysrazor.cpp6
3 files changed, 7 insertions, 5 deletions
diff --git a/src/server/game/Conditions/ConditionMgr.cpp b/src/server/game/Conditions/ConditionMgr.cpp
index 34ed979291b..739a373dbf0 100644
--- a/src/server/game/Conditions/ConditionMgr.cpp
+++ b/src/server/game/Conditions/ConditionMgr.cpp
@@ -227,6 +227,8 @@ bool Condition::Meets(ConditionSourceInfo& sourceInfo)
case TYPEID_GAMEOBJECT:
condMeets &= object->ToGameObject()->GetDBTableGUIDLow() == ConditionValue3;
break;
+ default:
+ break;
}
}
}
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index 12050c482f7..6e2706e7607 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -11845,7 +11845,7 @@ InventoryResult Player::CanUseItem(ItemTemplate const* proto) const
if (proto->RequiredSkill != 0)
{
if (GetSkillValue(proto->RequiredSkill) == 0)
- return EQUIP_ERR_NO_REQUIRED_PROFICIENCY;
+ return EQUIP_ERR_PROFICIENCY_NEEDED;
else if (GetSkillValue(proto->RequiredSkill) < proto->RequiredSkillRank)
return EQUIP_ERR_CANT_EQUIP_SKILL;
}
@@ -11863,7 +11863,7 @@ InventoryResult Player::CanUseItem(ItemTemplate const* proto) const
// learning (recipes, mounts, pets, etc.)
if (proto->Spells[0].SpellId == 483 || proto->Spells[0].SpellId == 55884)
if (HasSpell(proto->Spells[1].SpellId))
- return EQUIP_ERR_NONE;
+ return EQUIP_ERR_INTERNAL_BAG_ERROR;
return EQUIP_ERR_OK;
}
diff --git a/src/server/scripts/Kalimdor/Firelands/boss_alysrazor.cpp b/src/server/scripts/Kalimdor/Firelands/boss_alysrazor.cpp
index 100d14b756b..d76de6eeb42 100644
--- a/src/server/scripts/Kalimdor/Firelands/boss_alysrazor.cpp
+++ b/src/server/scripts/Kalimdor/Firelands/boss_alysrazor.cpp
@@ -574,12 +574,12 @@ class spell_alysrazor_turn_monstrosity : public SpellScriptLoader
case SPELL_RIGHT_SIDE_SMACK_R:
case SPELL_RIGHT_SIDE_SMACK_L:
spellId = SPELL_KNOCKBACK_RIGHT;
- angle -= M_PI * 0.5f;
+ angle -= float(M_PI) * 0.5f;
break;
case SPELL_LEFT_SIDE_SMACK_R:
case SPELL_LEFT_SIDE_SMACK_L:
spellId = SPELL_KNOCKBACK_LEFT;
- angle += M_PI * 0.5f;
+ angle += float(M_PI) * 0.5f;
break;
case SPELL_HEAD_BONK_R:
case SPELL_HEAD_BONK_L:
@@ -588,7 +588,7 @@ class spell_alysrazor_turn_monstrosity : public SpellScriptLoader
case SPELL_TICKLE_R:
case SPELL_TICKLE_L:
spellId = SPELL_KNOCKBACK_BACK;
- angle -= M_PI;
+ angle -= float(M_PI);
break;
}