aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2023-07-15 22:06:56 +0200
committerShauren <shauren.trinity@gmail.com>2023-07-15 22:06:56 +0200
commit1f8eddc4f0cf443c45a930bc919007541210984a (patch)
tree062d476cdbccef16d276c539a6d3ef989cbcddc6 /src
parentab33f35bb512d9985c6bc023c4e34752987cedab (diff)
Core/Players: Fixed base hit chance initialization for players
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Player/Player.cpp4
-rw-r--r--src/server/game/Entities/Unit/Unit.cpp15
2 files changed, 7 insertions, 12 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index 0bdd521593b..3dd427924c4 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -157,6 +157,10 @@ Player::Player(WorldSession* session) : Unit(true), m_sceneMgr(this)
m_session = session;
+ m_modMeleeHitChance = 7.5f;
+ m_modRangedHitChance = 7.5f;
+ m_modSpellHitChance = 15.0f;
+
m_ingametime = 0;
m_sharedQuestId = 0;
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index f66bfcc1e69..38206f51f17 100644
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -355,18 +355,9 @@ Unit::Unit(bool isWorldObject) :
m_floatStatNegBuff = { };
m_attacking = nullptr;
- if (GetTypeId() == TYPEID_PLAYER)
- {
- m_modMeleeHitChance = 7.5f;
- m_modRangedHitChance = 7.5f;
- m_modSpellHitChance = 15.0f;
- }
- else
- {
- m_modMeleeHitChance = 0.0f;
- m_modRangedHitChance = 0.0f;
- m_modSpellHitChance = 0.0f;
- }
+ m_modMeleeHitChance = 0.0f;
+ m_modRangedHitChance = 0.0f;
+ m_modSpellHitChance = 0.0f;
m_baseSpellCritChance = 5;
m_speed_rate.fill(1.0f);