Fix player stats.

This commit is contained in:
sigonasr2 2016-08-04 00:02:32 -05:00
parent 6e911b32ca
commit 6ea8c1aa26
2 changed files with 22 additions and 22 deletions

Binary file not shown.

View File

@ -889,6 +889,22 @@ public class TwosideKeeper extends JavaPlugin implements Listener {
sender.sendMessage(Loot_Logger.GenerateReport());
return true;
} else
if (cmd.getName().equalsIgnoreCase("stats")) {
if (args.length>=1) {
if (Bukkit.getPlayer(args[0])!=null) {
//If we can grab their stats, then calculate it.
Player p = Bukkit.getPlayer(args[0]);
sender.sendMessage("Displaying stats for "+ChatColor.YELLOW+p.getName());
showPlayerStats(p,sender);
} else {
sender.sendMessage("Player "+ChatColor.YELLOW+args[0]+" is not online!");
}
return true;
} else {
showPlayerStats((Player)sender);
return true;
}
} else
if (sender instanceof Player) {
DecimalFormat df = new DecimalFormat("0.00");
if (cmd.getName().equalsIgnoreCase("fix")) {
@ -1084,22 +1100,6 @@ public class TwosideKeeper extends JavaPlugin implements Listener {
}
return true;
} else
if (cmd.getName().equalsIgnoreCase("stats")) {
if (args.length==1) {
if (Bukkit.getPlayer(args[0])!=null) {
//If we can grab their stats, then calculate it.
Player p = Bukkit.getPlayer(args[0]);
sender.sendMessage("Displaying stats for "+ChatColor.YELLOW+p.getName());
showPlayerStats(p,sender);
} else {
sender.sendMessage("Player "+ChatColor.YELLOW+args[0]+" is not online!");
}
return true;
} else {
showPlayerStats((Player)sender);
return true;
}
} else
if (cmd.getName().equalsIgnoreCase("awakenedartifact")) {
if (args.length==2 && args[0].equalsIgnoreCase("menu")) {
Player p = Bukkit.getPlayer(sender.getName());
@ -6198,12 +6198,12 @@ public class TwosideKeeper extends JavaPlugin implements Listener {
pd.damagedealt=store2;
pd.damagereduction=store1;
DecimalFormat df = new DecimalFormat("0.0");
p.sendMessage("Habitat Quality: "+habitat_data.getHabitationLevel(p.getLocation()));
p.sendMessage(ChatColor.GRAY+""+ChatColor.ITALIC+"Base Damage: "+ChatColor.RESET+""+ChatColor.DARK_PURPLE+df.format(store2));
p.sendMessage(ChatColor.GRAY+""+ChatColor.ITALIC+"Damage Reduction: "+ChatColor.RESET+""+ChatColor.DARK_AQUA+df.format((1.0-store1)*100)+"%");
p.sendMessage(ChatColor.GRAY+""+ChatColor.ITALIC+"Life Steal: "+ChatColor.RESET+""+ChatColor.DARK_AQUA+df.format(NewCombat.calculateLifeStealAmount(p)*100)+"%");
p.sendMessage(ChatColor.GRAY+""+ChatColor.ITALIC+"Critical Strike Chance: "+ChatColor.RESET+""+ChatColor.DARK_AQUA+df.format((NewCombat.calculateCriticalStrikeChance(p.getEquipment().getItemInMainHand(), p))*100)+"%");
p.sendMessage(ChatColor.GRAY+""+ChatColor.ITALIC+"Dodge Chance: "+ChatColor.RESET+""+ChatColor.DARK_AQUA+df.format((NewCombat.CalculateDodgeChance(p))*100)+"%");
receiver.sendMessage("Habitat Quality: "+habitat_data.getHabitationLevel(p.getLocation()));
receiver.sendMessage(ChatColor.GRAY+""+ChatColor.ITALIC+"Base Damage: "+ChatColor.RESET+""+ChatColor.DARK_PURPLE+df.format(store2));
receiver.sendMessage(ChatColor.GRAY+""+ChatColor.ITALIC+"Damage Reduction: "+ChatColor.RESET+""+ChatColor.DARK_AQUA+df.format((1.0-store1)*100)+"%");
receiver.sendMessage(ChatColor.GRAY+""+ChatColor.ITALIC+"Life Steal: "+ChatColor.RESET+""+ChatColor.DARK_AQUA+df.format(NewCombat.calculateLifeStealAmount(p)*100)+"%");
receiver.sendMessage(ChatColor.GRAY+""+ChatColor.ITALIC+"Critical Strike Chance: "+ChatColor.RESET+""+ChatColor.DARK_AQUA+df.format((NewCombat.calculateCriticalStrikeChance(p.getEquipment().getItemInMainHand(), p))*100)+"%");
receiver.sendMessage(ChatColor.GRAY+""+ChatColor.ITALIC+"Dodge Chance: "+ChatColor.RESET+""+ChatColor.DARK_AQUA+df.format((NewCombat.CalculateDodgeChance(p))*100)+"%");
TextComponent f = new TextComponent(ChatColor.GRAY+""+ChatColor.ITALIC+"Current Mode: ");
f.addExtra(GenericFunctions.PlayerModeName(p));
if (receiver instanceof Player) {