From 1f8eddc4f0cf443c45a930bc919007541210984a Mon Sep 17 00:00:00 2001 From: Shauren Date: Sat, 15 Jul 2023 22:06:56 +0200 Subject: Core/Players: Fixed base hit chance initialization for players --- src/server/game/Entities/Player/Player.cpp | 4 ++++ src/server/game/Entities/Unit/Unit.cpp | 15 +++------------ 2 files changed, 7 insertions(+), 12 deletions(-) (limited to 'src/server') 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); -- cgit v1.2.3