Set default, no-skill value for bash to 1. This is consistent with what demonstar was seeing on live with no skill and slam.

GetBaseDamage is now used for Bash/Slam additionally.
This commit is contained in:
E Spause 2017-03-15 06:39:57 -04:00
parent 542d0795c4
commit b2c6bb4df5
2 changed files with 2 additions and 2 deletions

View File

@ -128,7 +128,7 @@ int32 EQEmu::skills::GetBaseDamage(SkillType skill)
{ {
switch (skill) { switch (skill) {
case SkillBash: case SkillBash:
return 2; return 1;
case SkillDragonPunch: case SkillDragonPunch:
return 12; return 12;
case SkillEagleStrike: case SkillEagleStrike:

View File

@ -96,7 +96,7 @@ int Mob::GetBaseSkillDamage(EQEmu::skills::SkillType skill, Mob *target)
ac_bonus = inst->GetItemArmorClass(true) / 25.0f; ac_bonus = inst->GetItemArmorClass(true) / 25.0f;
if (ac_bonus > skill_bonus) if (ac_bonus > skill_bonus)
ac_bonus = skill_bonus; ac_bonus = skill_bonus;
return static_cast<int>(ac_bonus + skill_bonus); return static_cast<int>(base + ac_bonus + skill_bonus);
} }
case EQEmu::skills::SkillBackstab: { case EQEmu::skills::SkillBackstab: {
float skill_bonus = static_cast<float>(skill_level) * 0.02f; float skill_bonus = static_cast<float>(skill_level) * 0.02f;