Hello everyone,
There is a glitch in the village master that allows the player to duplicate their base class.
Just choose any subclass and the village master allows you to add a new subclass, which may be your base class.
Demo video:
I fixed with this:
diff --git a/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/model/actor/instance/VillageMaster.java
index 9551fc7..851af3d 100644
--- a/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/model/actor/instance/VillageMaster.java
+++ b/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/model/actor/instance/VillageMaster.java
@@ -960,7 +960,7 @@ public class VillageMaster extends Folk
int charClassId = player.getBaseClass();
if (charClassId >= 88)
{
- charClassId = player.getClassId().getParent().ordinal();
+ charClassId = ClassId.getClassId(charClassId).getParent().ordinal();
}
final Race npcRace = getVillageMasterRace();