diff --git a/src/engine/objects/PlayerCharacter.java b/src/engine/objects/PlayerCharacter.java index 276d8615..07c7656a 100644 --- a/src/engine/objects/PlayerCharacter.java +++ b/src/engine/objects/PlayerCharacter.java @@ -5220,13 +5220,17 @@ public class PlayerCharacter extends AbstractCharacter { if(!this.title.equals(CharacterTitle.PVE)){ this.title = CharacterTitle.PVE; InterestManager.setObjectDirty(this); - InterestManager.reloadCharacter(this, false); + //InterestManager.reloadCharacter(this, false); + LoadCharacterMsg lcm = new LoadCharacterMsg(this, PlayerCharacter.hideNonAscii()); + DispatchMessage.dispatchMsgToInterestArea(this,lcm,DispatchChannel.PRIMARY,MBServerStatics.CHARACTER_LOAD_RANGE,true,false); } }else { if (!this.title.equals(CharacterTitle.NONE)) { this.title = CharacterTitle.NONE; InterestManager.setObjectDirty(this); - InterestManager.reloadCharacter(this, false); + //InterestManager.reloadCharacter(this, false); + LoadCharacterMsg lcm = new LoadCharacterMsg(this, PlayerCharacter.hideNonAscii()); + DispatchMessage.dispatchMsgToInterestArea(this,lcm,DispatchChannel.PRIMARY,MBServerStatics.CHARACTER_LOAD_RANGE,true,false); } } }