@ -1848,20 +1848,20 @@ public class PlayerCharacter extends AbstractCharacter {
				@@ -1848,20 +1848,20 @@ public class PlayerCharacter extends AbstractCharacter {
					 
			
		
	
		
			
				
					        //see if we shold grant xp to attacker
   
			
		
	
		
			
				
					        boolean  doPVPEXP  =  false ;   
			
		
	
		
			
				
					        long  lastKill  =  att . getLastKillOfTarget ( this . getObjectUUID ( ) ) ;   
			
		
	
		
			
				
					        if  ( ( System . currentTimeMillis ( )  -  lastKill )  >  MBServerStatics . PLAYER_KILL_XP_TIMER )   
			
		
	
		
			
				
					            if  ( attacker . getLevel ( )  >  39  & &  this . getLevel ( )  >  39 )  {   
			
		
	
		
			
				
					                Guild  aN  =  null ;   
			
		
	
		
			
				
					                Guild  tN  =  null ;   
			
		
	
		
			
				
					                if  ( attacker . getGuild ( )  ! =  null )   
			
		
	
		
			
				
					                    aN  =  attacker . getGuild ( ) . getNation ( ) ;    
			
		
	
		
			
				
					                if  ( this . getGuild ( )  ! =  null )   
			
		
	
		
			
				
					                    tN  =  this . getGuild ( ) . getNation ( ) ;    
			
		
	
		
			
				
					                if  ( aN  = =  null  | |  tN  = =  null  | |  aN . isEmptyGuild ( )  | |  Guild . sameGuild ( aN ,  tN )  | |  this . isDeathShroud ( ) )  {   
			
		
	
		
			
				
					        //if ((System.currentTimeMillis() - lastKill) > MBServerStatics.PLAYER_KILL_XP_TIMER)
   
			
		
	
		
			
				
					            //if (attacker.getLevel() > 39 && this.getLevel() > 39) {
   
			
		
	
		
			
				
					                //Guild aN = null;
   
			
		
	
		
			
				
					                //Guild tN = null;
   
			
		
	
		
			
				
					                //if (attacker.getGuild() != null)
   
			
		
	
		
			
				
					                //    aN = attacker.getGuild().getNation();
   
			
		
	
		
			
				
					                //if (this.getGuild() != null)
   
			
		
	
		
			
				
					                //    tN = this.getGuild().getNation();
   
			
		
	
		
			
				
					                //if (aN == null || tN == null || aN.isEmptyGuild() || Guild.sameGuild(aN, tN) || this.isDeathShroud()) {
   
			
		
	
		
			
				
					                    //skip giving xp if same guild or attacker is errant, or target is in death shroud.
   
			
		
	
		
			
				
					                }  else  {   
			
		
	
		
			
				
					                //} else {
   
			
		
	
		
			
				
					                    doPVPEXP  =  true ;   
			
		
	
		
			
				
					                }   
			
		
	
		
			
				
					            }    
			
		
	
		
			
				
					                //}
   
			
		
	
		
			
				
					           // }
   
			
		
	
		
			
				
					        //apply death shroud to non safeholds.
   
			
		
	
		
			
				
					        Zone  zone  =  ZoneManager . findSmallestZone ( this . getLoc ( ) ) ;