diff --git a/src/main/java/fr/leomelki/loupgarou/classes/LGGame.java b/src/main/java/fr/leomelki/loupgarou/classes/LGGame.java index 99b353c..ea4c69b 100644 --- a/src/main/java/fr/leomelki/loupgarou/classes/LGGame.java +++ b/src/main/java/fr/leomelki/loupgarou/classes/LGGame.java @@ -544,9 +544,12 @@ public boolean kill(LGPlayer killed, Reason reason, boolean endGame) { if(vote != null) vote.remove(killed); - - broadcastMessage(String.format(reason.getMessage(), killed.getName())+", il était "+killed.getRole().getName()+(killed.getCache().getBoolean("infected") ? " §c§l(Infecté)" : "")+(killed.getCache().getBoolean("vampire") ? " §5§l(Vampire)" : "")+"§4."); - + + final String deathLog = String.format(reason.getMessage(), killed.getName())+", il était "+killed.getRole().getName()+(killed.getCache().getBoolean("infected") ? " §c§l(Infecté)" : "")+(killed.getCache().getBoolean("vampire") ? " §5§l(Vampire)" : "")+"§4."; + + broadcastMessage(deathLog); + System.out.println(deathLog.replaceAll("\\§.", "")); + //Lightning effect killed.getPlayer().getWorld().strikeLightningEffect(killed.getPlayer().getLocation()); diff --git a/src/main/java/fr/leomelki/loupgarou/roles/RPretre.java b/src/main/java/fr/leomelki/loupgarou/roles/RPretre.java index b84a065..78ce6db 100644 --- a/src/main/java/fr/leomelki/loupgarou/roles/RPretre.java +++ b/src/main/java/fr/leomelki/loupgarou/roles/RPretre.java @@ -189,20 +189,20 @@ public void onInventoryClick(InventoryClickEvent e) { @Override public void callback(LGPlayer choosen) { if(choosen != null) { + final String choosenName = choosen.getName(); if(!choosen.isDead()) - lgp.sendMessage("§7§l"+choosen.getName()+"§c n'est pas mort."); + lgp.sendMessage("§7§l"+choosenName+"§c n'est pas mort."); else if(lgp.getRoleType() == RoleType.LOUP_GAROU && choosen.getRoleType() == RoleType.NEUTRAL) { - lgp.sendMessage("§7§l"+choosen.getName()+"§c ne faisait ni partie du §a§lVillage§6 ni des §c§lLoups§6."); + lgp.sendMessage("§7§l"+choosenName+"§c ne faisait ni partie du §a§lVillage§6 ni des §c§lLoups§6."); }else if(lgp.getRoleType() != RoleType.LOUP_GAROU && choosen.getRoleType() != RoleType.VILLAGER) { - lgp.sendMessage("§7§l"+choosen.getName()+"§c ne faisait pas partie du §a§lVillage§6."); + lgp.sendMessage("§7§l"+choosenName+"§c ne faisait pas partie du §a§lVillage§6."); } else { player.getInventory().setItem(8, null); player.updateInventory(); lgp.stopChoosing(); lgp.canSelectDead = false; - lgp.sendMessage("§6Tu as ramené §7§l"+choosen.getName()+"§6 à la vie."); - lgp.sendActionBarMessage("§7§l"+choosen.getName()+"§6 sera réssuscité"); - + lgp.sendMessage("§6Tu as ramené §7§l"+choosenName+"§6 à la vie."); + lgp.sendActionBarMessage("§7§l"+choosenName+"§6 sera réssuscité"); ressucited.add(choosen); getPlayers().remove(lgp);//Pour éviter qu'il puisse sauver plusieurs personnes. @@ -210,6 +210,10 @@ else if(lgp.getRoleType() == RoleType.LOUP_GAROU && choosen.getRoleType() == Rol hidePlayers(lgp); lgp.hideView(); callback.run(); + + final String resurectionLog = lgp.getName() + " a réssuscité " + choosenName; + + System.out.println(resurectionLog.replaceAll("\\§.", "")); } } } diff --git a/src/main/java/fr/leomelki/loupgarou/roles/Role.java b/src/main/java/fr/leomelki/loupgarou/roles/Role.java index 5bb2435..be50ca4 100644 --- a/src/main/java/fr/leomelki/loupgarou/roles/Role.java +++ b/src/main/java/fr/leomelki/loupgarou/roles/Role.java @@ -93,7 +93,9 @@ public void run() { }.run(); } public void join(LGPlayer player, boolean sendMessage) { - System.out.println(player.getName()+" est "+getName()); + final String joinLog = player.getName() + " est " + getName(); + + System.out.println(joinLog.replaceAll("\\§.", "")); players.add(player); if(player.getRole() == null) player.setRole(this);