mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-13 06:21:28 +00:00
Fix for training skill bailout when you can train the skill but not at the current level.
This commit is contained in:
parent
bef02b3511
commit
fdb6f0fe84
@ -1,5 +1,9 @@
|
||||
EQEMu Changelog (Started on Sept 24, 2003 15:50)
|
||||
-------------------------------------------------------
|
||||
== 08/29/2013 ==
|
||||
KLS: Removed Common Profiler and Zone Profiler. They're well past outdated status and are just code bloat.
|
||||
KLS: Fix for reported issue on forums with skills that could potentially be trained before a player achieved the level to train.
|
||||
|
||||
== 08/20/2013 ==
|
||||
Uleat: Fix for bot pet spell buff corruption (existing db issues will correct themselves through pet death attrition)
|
||||
|
||||
|
||||
@ -1695,6 +1695,11 @@ void Client::OPGMTrainSkill(const EQApplicationPacket *app)
|
||||
return;
|
||||
}
|
||||
|
||||
if(MaxSkill(skill) == 0) {
|
||||
mlog(CLIENT__ERROR, "Tried to train skill %d, but training is not allowed at this level.", skill);
|
||||
return;
|
||||
}
|
||||
|
||||
uint16 skilllevel = GetRawSkill(skill);
|
||||
if(skilllevel == 0) {
|
||||
//this is a new skill..
|
||||
@ -1703,6 +1708,7 @@ void Client::OPGMTrainSkill(const EQApplicationPacket *app)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
SetSkill(skill, t_level);
|
||||
} else {
|
||||
switch(skill) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user