mirror of
https://github.com/EQEmu/Server.git
synced 2026-03-11 23:42:24 +00:00
Fix up slam some more
This commit is contained in:
parent
3ce99d9f00
commit
21e53a3cd0
@ -91,15 +91,6 @@ int Mob::GetBaseSkillDamage(EQEmu::skills::SkillType skill, Mob *target)
|
|||||||
inst = CastToClient()->GetInv().GetItem(EQEmu::inventory::slotSecondary);
|
inst = CastToClient()->GetInv().GetItem(EQEmu::inventory::slotSecondary);
|
||||||
else if (HasTwoHanderEquipped())
|
else if (HasTwoHanderEquipped())
|
||||||
inst = CastToClient()->GetInv().GetItem(EQEmu::inventory::slotPrimary);
|
inst = CastToClient()->GetInv().GetItem(EQEmu::inventory::slotPrimary);
|
||||||
else
|
|
||||||
{
|
|
||||||
//Slam
|
|
||||||
if (GetRace() == OGRE || GetRace() == TROLL || GetRace() == BARBARIAN)
|
|
||||||
{
|
|
||||||
if(skill_bonus <= 1.0f / 10.0f)
|
|
||||||
skill_bonus = 1.0f / 10.0f;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
if (inst)
|
if (inst)
|
||||||
ac_bonus = inst->GetItemArmorClass(true) / 25.0f;
|
ac_bonus = inst->GetItemArmorClass(true) / 25.0f;
|
||||||
@ -312,11 +303,7 @@ void Client::OPCombatAbility(const CombatAbility_Struct *ca_atk)
|
|||||||
DoAnim(animTailRake);
|
DoAnim(animTailRake);
|
||||||
|
|
||||||
int32 ht = 0;
|
int32 ht = 0;
|
||||||
if (GetWeaponDamage(GetTarget(), GetInv().GetItem(EQEmu::inventory::slotSecondary)) <= 0 &&
|
ht = dmg = GetBaseSkillDamage(EQEmu::skills::SkillBash, GetTarget());
|
||||||
GetWeaponDamage(GetTarget(), GetInv().GetItem(EQEmu::inventory::slotShoulders)) <= 0)
|
|
||||||
dmg = -5;
|
|
||||||
else
|
|
||||||
ht = dmg = GetBaseSkillDamage(EQEmu::skills::SkillBash, GetTarget());
|
|
||||||
|
|
||||||
ReuseTime = BashReuseTime - 1 - skill_reduction;
|
ReuseTime = BashReuseTime - 1 - skill_reduction;
|
||||||
ReuseTime = (ReuseTime * HasteMod) / 100;
|
ReuseTime = (ReuseTime * HasteMod) / 100;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user