Limit casting skill ups to casting skills

This commit is contained in:
Michael Cook (mackal)
2016-08-03 23:06:00 -04:00
parent 66fec40169
commit c81a5e0783
3 changed files with 24 additions and 8 deletions
+6 -4
View File
@@ -1327,12 +1327,14 @@ void Mob::CastedSpellFinished(uint16 spell_id, uint32 target_id, CastingSlot slo
SetMana(GetMana());
// skills
c->CheckIncreaseSkill(spells[spell_id].skill, nullptr);
if (EQEmu::skills::IsCastingSkill(spells[spell_id].skill)) {
c->CheckIncreaseSkill(spells[spell_id].skill, nullptr);
// increased chance of gaining channel skill if you regained concentration
c->CheckIncreaseSkill(EQEmu::skills::SkillChanneling, nullptr, regain_conc ? 5 : 0);
// increased chance of gaining channel skill if you regained concentration
c->CheckIncreaseSkill(EQEmu::skills::SkillChanneling, nullptr, regain_conc ? 5 : 0);
c->CheckSpecializeIncrease(spell_id);
c->CheckSpecializeIncrease(spell_id);
}
}
}