diff options
author | Shauren <shauren.trinity@gmail.com> | 2023-07-15 22:06:56 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2023-07-15 22:06:56 +0200 |
commit | 1f8eddc4f0cf443c45a930bc919007541210984a (patch) | |
tree | 062d476cdbccef16d276c539a6d3ef989cbcddc6 /src | |
parent | ab33f35bb512d9985c6bc023c4e34752987cedab (diff) |
Core/Players: Fixed base hit chance initialization for players
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 4 | ||||
-rw-r--r-- | src/server/game/Entities/Unit/Unit.cpp | 15 |
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); |