This was due to calling character.remove() first when forsaking which kicks the player and basically negates everything following. Check around line 1410 and down in the Prayer.java class. I'm not sure why the other stuff is there (like saying "You are free from the will of X." and what-not) if the player gets kicked anyway.. surely I did that for a reason... lol. It's almost as if we didn't kick the player upon character removal before, but I don't know why we wouldn't have. Odd.
Anyway I added I fix for this, but also a TODO, so check that and see what you think.
This was due to calling
character.remove()
first when forsaking which kicks the player and basically negates everything following. Check around line 1410 and down in thePrayer.java
class. I'm not sure why the other stuff is there (like saying "You are free from the will of X." and what-not) if the player gets kicked anyway.. surely I did that for a reason... lol. It's almost as if we didn't kick the player upon character removal before, but I don't know why we wouldn't have. Odd.Anyway I added I fix for this, but also a TODO, so check that and see what you think.