when I went to shelter and recruited Otis (to replace Jill), message said Jill gained a level! (Also Otis gained a level), is that a mistake?
This is correct.. there is no getExp method in LoG, so to swap the chars in/out I have to add 1xp to the exiting char in a loop, until it gains a level, at that point I know how much exp he had and save it, then do all the swap stuff (which resets everything hopefully, but given you rreport it doesn't
) and reassign all the experience. This causes multiple level gains here and there which are actually just side effects of the API.
As far as the exploit goes.. I'll try to fix it but in the end if the player wants to cheat... he just has to type "cheater.cheatBeta()" and he is done
Thanks for all the notes! They are very precious.