After some investigating, it looks like the AddXP function in IsoGameCharacter.XP was changed between 41.65 and 41.66
41.65 has these functions defined:
public void AddXP(Perk var1, float var2)
Public void AddXP(Perk var1, float var2, boolean var3)
public void AddXP(Perk var1, float var2, boolean var3, boolean var4)
public void AddXP(Perk var1, float var2, boolean var3, boolean var4, boolean var5, boolean var6)
41.66 has some functions curiously removed, as now only these are defined:
public void AddXP(Perk var1, float var2)
public void AddXP(Perk var1, float var2, boolean var3, boolean var4, boolean var5)
So if I'm understanding this correctly, it looks like any mod which uses the previous two
> Public void AddXP(Perk var1, float var2, boolean var3)
> public void AddXP(Perk var1, float var2, boolean var3, boolean var4)
Functions will result in an undefined error.
In my case, I've been using "public void AddXP(Perk var1, float var2, boolean var3, boolean var4)" , so it looks like the solution is to migrate those calls to "public void AddXP(Perk var1, float var2, boolean var3, boolean var4, boolean var5, boolean var6)" instead?
I could be wrong, so let me know if this is something else?