Пример #1
0
 public static void serratedStrikesActivationCheck(Player player) {
   PlayerProfile PP = Users.getProfile(player);
   if (PP == null) return;
   Ability ability = PP.getAbility(AbilityType.SerratedStrikes);
   if (ability == null) return;
   if (ability.activatesWith(player.getItemInHand())) {
     if (ability.isPrepared()) {
       int ticks = Math.max(2, MathHelper.floor(PP.getSkillLevel(SkillType.SWORDS) / 50));
       ability.activate(PP, ticks);
     }
   }
   //		if(Utils.isSword(player.getItemInHand()))
   //		{
   //			if(PP.getSwordsPreparationMode())
   //			{
   //    			PP.setSwordsPreparationMode(false);
   //    		}
   //	    	int ticks = 2;
   //	    	int x = PP.getSkillLevel(SkillType.SWORDS);
   //    		while(x >= 50)
   //    		{
   //    			x-=50;
   //    			ticks++;
   //    		}
   //
   //	    	if(!PP.getSerratedStrikesMode() && PP.getSerratedStrikesDeactivatedTimeStamp() <
   // System.currentTimeMillis())
   //	    	{
   //	    		player.sendMessage(Translate.getString("Skills.SerratedStrikesOn"));
   //	    		for(Player y : player.getWorld().getPlayers())
   //	    		{
   //	    			if(y != null && y != player && Utils.getDistance(player.getLocation(),
   // y.getLocation()) < 10)
   //	    				y.sendMessage(Translate.getString("Skills.SerratedStrikesPlayer", new Object[]
   // {player.getName()}));
   //	    		}
   //	    		PP.setSerratedStrikesActivatedTimeStamp(System.currentTimeMillis());
   //	    		PP.setSerratedStrikesDeactivatedTimeStamp(System.currentTimeMillis() + (ticks * 1000));
   //	    		PP.setSerratedStrikesMode(true);
   //	    	}
   //
   //	    }
 }