Fixes for Female Feoh Soulhounds.

This commit is contained in:
MobiusDev
2016-07-17 13:37:45 +00:00
parent 4483feec61
commit 2f34584f26
2 changed files with 19 additions and 3 deletions

View File

@@ -181,9 +181,17 @@ public final class AwakeningMaster extends AbstractNpcAI
}
}
for (ClassId newClass : player.getClassId().getNextClassIds())
if (player.getClassId() == ClassId.FEMALE_SOUL_HOUND)
{
player.sendPacket(new ExChangeToAwakenedClass(newClass.getId()));
// Fix for Female Soulhounds
player.sendPacket(new ExChangeToAwakenedClass(ClassId.FEOH_SOUL_HOUND.getId()));
}
else
{
for (ClassId newClass : player.getClassId().getNextClassIds())
{
player.sendPacket(new ExChangeToAwakenedClass(newClass.getId()));
}
}
}
else

View File

@@ -740,7 +740,15 @@ public final class ClassMaster extends AbstractNpcAI implements IGameXmlReader
private boolean changeToNextClass(L2PcInstance player)
{
final ClassId newClass = Arrays.stream(ClassId.values()).filter(cid -> player.getClassId() == cid.getParent()).findAny().orElse(null);
ClassId newClass = null;
if (player.getClassId() == ClassId.FEMALE_SOUL_HOUND)
{
newClass = ClassId.FEOH_SOUL_HOUND; // Fix for Female Soulhounds
}
else
{
newClass = Arrays.stream(ClassId.values()).filter(cid -> player.getClassId() == cid.getParent()).findAny().orElse(null);
}
if (newClass == null)
{