From fe70834a6ba4b9e5b00e636834679b97d8308c72 Mon Sep 17 00:00:00 2001 From: E Spause Date: Sun, 12 Mar 2017 03:49:07 -0400 Subject: [PATCH] Enabled a skill check bypass for OGRE, TROLL, and BARBARIAN races so the "Slam" skill works once more. --- zone/special_attacks.cpp | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/zone/special_attacks.cpp b/zone/special_attacks.cpp index 81c888915..7f0193426 100644 --- a/zone/special_attacks.cpp +++ b/zone/special_attacks.cpp @@ -225,8 +225,22 @@ void Client::OPCombatAbility(const CombatAbility_Struct *ca_atk) if (ClientVersion() >= EQEmu::versions::ClientVersion::RoF2 && ca_atk->m_skill == EQEmu::skills::SkillTigerClaw) timer = pTimerCombatAbility2; + + + if (ca_atk->m_skill == EQEmu::skills::SkillBash) {// SLAM - Bash without a shield equipped + + switch (GetRace()) + { + case OGRE: + case TROLL: + case BARBARIAN: + default: + break; + } + + } + /* Check to see if actually have skill */ - if (!MaxSkill(static_cast(ca_atk->m_skill))) return; if (GetTarget()->GetID() != ca_atk->m_target)