|  |  | @ -41,7 +41,6 @@ import engine.server.MBServerStatics; | 
			
		
	
		
		
			
				
					
					|  |  |  | import engine.server.login.LoginServer; |  |  |  | import engine.server.login.LoginServer; | 
			
		
	
		
		
			
				
					
					|  |  |  | import engine.server.login.LoginServerMsgHandler; |  |  |  | import engine.server.login.LoginServerMsgHandler; | 
			
		
	
		
		
			
				
					
					|  |  |  | import engine.server.world.WorldServer; |  |  |  | import engine.server.world.WorldServer; | 
			
		
	
		
		
			
				
					
					|  |  |  | import engine.util.KeyCloneAudit; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | import engine.util.MiscUtils; |  |  |  | import engine.util.MiscUtils; | 
			
		
	
		
		
			
				
					
					|  |  |  | import org.joda.time.DateTime; |  |  |  | import org.joda.time.DateTime; | 
			
		
	
		
		
			
				
					
					|  |  |  | import org.pmw.tinylog.Logger; |  |  |  | import org.pmw.tinylog.Logger; | 
			
		
	
	
		
		
			
				
					|  |  | @ -5202,12 +5201,14 @@ public class PlayerCharacter extends AbstractCharacter { | 
			
		
	
		
		
			
				
					
					|  |  |  |                             //PowersManager.applyPower(this, this, Vector3fImmutable.ZERO, 1672601862, 40, false);
 |  |  |  |                             //PowersManager.applyPower(this, this, Vector3fImmutable.ZERO, 1672601862, 40, false);
 | 
			
		
	
		
		
			
				
					
					|  |  |  |                             if(!this.title.equals(CharacterTitle.PVE)){ |  |  |  |                             if(!this.title.equals(CharacterTitle.PVE)){ | 
			
		
	
		
		
			
				
					
					|  |  |  |                                 this.title = CharacterTitle.PVE; |  |  |  |                                 this.title = CharacterTitle.PVE; | 
			
		
	
		
		
			
				
					
					|  |  |  |                                 InterestManager.forceLoad(this); |  |  |  |                                 InterestManager.setObjectDirty(this); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                                 InterestManager.reloadCharacter(this, false); | 
			
		
	
		
		
			
				
					
					|  |  |  |                             } |  |  |  |                             } | 
			
		
	
		
		
			
				
					
					|  |  |  |                         }else { |  |  |  |                         }else { | 
			
		
	
		
		
			
				
					
					|  |  |  |                             if (!this.title.equals(CharacterTitle.NONE)) { |  |  |  |                             if (!this.title.equals(CharacterTitle.NONE)) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                                 this.title = CharacterTitle.NONE; |  |  |  |                                 this.title = CharacterTitle.NONE; | 
			
		
	
		
		
			
				
					
					|  |  |  |                                 InterestManager.forceLoad(this); |  |  |  |                                 InterestManager.setObjectDirty(this); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                                 InterestManager.reloadCharacter(this, false); | 
			
		
	
		
		
			
				
					
					|  |  |  |                             } |  |  |  |                             } | 
			
		
	
		
		
			
				
					
					|  |  |  |                         } |  |  |  |                         } | 
			
		
	
		
		
			
				
					
					|  |  |  |                     } |  |  |  |                     } | 
			
		
	
	
		
		
			
				
					|  |  | @ -5258,10 +5259,22 @@ public class PlayerCharacter extends AbstractCharacter { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 valid = false; |  |  |  |                 valid = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |         if(valid) { |  |  |  |         if(valid) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             for (PlayerCharacter pc : sameMachine) |  |  |  |             for (PlayerCharacter pc : sameMachine) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                 pc.isBoxed = true; |  |  |  |                 pc.isBoxed = true; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |                 if (!pc.title.equals(CharacterTitle.PVE)) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     pc.title = CharacterTitle.PVE; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     InterestManager.setObjectDirty(pc); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     InterestManager.reloadCharacter(pc, true); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     pc.setDirtyLoad(true); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |             player.isBoxed = false; |  |  |  |             player.isBoxed = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             if (!player.title.equals(CharacterTitle.NONE)) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 player.title = CharacterTitle.NONE; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 InterestManager.setObjectDirty(player); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 InterestManager.reloadCharacter(player, true); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 player.setDirtyLoad(true); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (player.containsEffect(1672601862)) { |  |  |  |             if (player.containsEffect(1672601862)) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 player.removeEffectBySource(EffectSourceType.DeathShroud, 41, false); |  |  |  |                 player.removeEffectBySource(EffectSourceType.DeathShroud, 41, false); | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
	
		
		
			
				
					|  |  | 
 |