From 0aaf02f2083d38c86b18c0c72bce828bee8fcfb6 Mon Sep 17 00:00:00 2001 From: GJ Date: Sat, 3 Mar 2012 14:48:40 -0500 Subject: [PATCH] LOCALE ALL THE THINGS! --- .../gmail/nossr50/datatypes/PlayerProfile.java | 3 --- .../com/gmail/nossr50/skills/Acrobatics.java | 10 +++++----- src/main/java/com/gmail/nossr50/skills/Axes.java | 11 +++++------ .../java/com/gmail/nossr50/skills/Swords.java | 16 ++++++++-------- src/main/resources/locale/locale_de.properties | 12 +++++++++++- .../resources/locale/locale_en_us.properties | 12 +++++++++++- .../resources/locale/locale_es_es.properties | 12 +++++++++++- src/main/resources/locale/locale_fi.properties | 12 +++++++++++- src/main/resources/locale/locale_fr.properties | 12 +++++++++++- src/main/resources/locale/locale_nl.properties | 12 +++++++++++- src/main/resources/locale/locale_pl.properties | 12 +++++++++++- .../resources/locale/locale_pt_br.properties | 12 +++++++++++- src/main/resources/locale/locale_ru.properties | 12 +++++++++++- 13 files changed, 117 insertions(+), 31 deletions(-) diff --git a/src/main/java/com/gmail/nossr50/datatypes/PlayerProfile.java b/src/main/java/com/gmail/nossr50/datatypes/PlayerProfile.java index b3b9759ef..690697b5b 100644 --- a/src/main/java/com/gmail/nossr50/datatypes/PlayerProfile.java +++ b/src/main/java/com/gmail/nossr50/datatypes/PlayerProfile.java @@ -1047,10 +1047,7 @@ public class PlayerProfile bonusModifier = 2; double trueBonus = bonusModifier * xp; - //double oldxp = xp; xp+=trueBonus; - //double percent = (trueBonus/oldxp)*100; - //thisplayer.sendMessage(ChatColor.GREEN+"XP: "+oldxp+" Bonus XP: "+trueBonus+" Total: "+xp+ChatColor.GOLD+" [Master: "+leaderName+" " +" +"+(int)percent+"%]"); } Bukkit.getPluginManager().callEvent(new McMMOPlayerXpGainEvent(Bukkit.getPlayer(playerName), skillType, xp)); skillsXp.put(skillType, skillsXp.get(skillType)+xp); diff --git a/src/main/java/com/gmail/nossr50/skills/Acrobatics.java b/src/main/java/com/gmail/nossr50/skills/Acrobatics.java index ad993c97a..9e0038007 100644 --- a/src/main/java/com/gmail/nossr50/skills/Acrobatics.java +++ b/src/main/java/com/gmail/nossr50/skills/Acrobatics.java @@ -16,7 +16,6 @@ */ package com.gmail.nossr50.skills; -import org.bukkit.ChatColor; import org.bukkit.entity.Player; import org.bukkit.event.entity.EntityDamageByEntityEvent; import org.bukkit.event.entity.EntityDamageEvent; @@ -25,6 +24,7 @@ import com.gmail.nossr50.Users; import com.gmail.nossr50.mcPermissions; import com.gmail.nossr50.datatypes.PlayerProfile; import com.gmail.nossr50.datatypes.SkillType; +import com.gmail.nossr50.locale.mcLocale; public class Acrobatics { @@ -59,9 +59,9 @@ public class Acrobatics { if(event.getDamage() <= 0) event.setCancelled(true); if(player.isSneaking()){ - player.sendMessage(ChatColor.GREEN+"**GRACEFUL ROLL**"); + player.sendMessage(mcLocale.getString("Acrobatics.GracefulRoll")); } else { - player.sendMessage("**ROLL**"); + player.sendMessage(mcLocale.getString("Acrobatics.Roll")); } } } @@ -78,7 +78,7 @@ public class Acrobatics { if(mcPermissions.getInstance().acrobatics(defender)){ if(PPd.getSkillLevel(SkillType.ACROBATICS) <= 800){ if(Math.random() * 4000 <= PPd.getSkillLevel(SkillType.ACROBATICS)){ - defender.sendMessage(ChatColor.GREEN+"**DODGE**"); + defender.sendMessage(mcLocale.getString("Acrobatics.Dodge")); if(System.currentTimeMillis() >= 5000 + PPd.getRespawnATS() && defender.getHealth() >= 1){ PPd.addXP(SkillType.ACROBATICS, (event.getDamage() * 12)*1, defender); Skills.XpCheckSkill(SkillType.ACROBATICS, defender); @@ -89,7 +89,7 @@ public class Acrobatics { event.setDamage(1); } } else if(Math.random() * 4000 <= 800) { - defender.sendMessage(ChatColor.GREEN+"**DODGE**"); + defender.sendMessage(mcLocale.getString("Acrobatics.Dodge")); if(System.currentTimeMillis() >= 5000 + PPd.getRespawnATS() && defender.getHealth() >= 1){ PPd.addXP(SkillType.ACROBATICS, (event.getDamage() * 12)*10, defender); Skills.XpCheckSkill(SkillType.ACROBATICS, defender); diff --git a/src/main/java/com/gmail/nossr50/skills/Axes.java b/src/main/java/com/gmail/nossr50/skills/Axes.java index 53c357b7a..b6250534b 100644 --- a/src/main/java/com/gmail/nossr50/skills/Axes.java +++ b/src/main/java/com/gmail/nossr50/skills/Axes.java @@ -16,7 +16,6 @@ */ package com.gmail.nossr50.skills; -import org.bukkit.ChatColor; import org.bukkit.Material; import org.bukkit.entity.Entity; import org.bukkit.entity.LivingEntity; @@ -70,26 +69,26 @@ public class Axes { int damage = (event.getDamage() * 2) - (event.getDamage() / 2); event.setDamage(damage); Player player = (Player)x; - player.sendMessage(ChatColor.DARK_RED + "You were CRITICALLY hit!"); + player.sendMessage(mcLocale.getString("Axes.HitCritically")); } else { int damage = event.getDamage() * 2; event.setDamage(damage); } - attacker.sendMessage(ChatColor.RED+"CRITICAL HIT!"); + attacker.sendMessage(mcLocale.getString("Axes.CriticalHit")); } } else if(Math.random() * 2000 <= PPa.getSkillLevel(SkillType.AXES) && !x.isDead()){ if(x instanceof Player){ int damage = (event.getDamage() * 2) - (event.getDamage() / 2); event.setDamage(damage); Player player = (Player)x; - player.sendMessage(ChatColor.DARK_RED + "You were CRITICALLY hit!"); + player.sendMessage(mcLocale.getString("Axes.HitCritically")); } else { int damage = event.getDamage() * 2; event.setDamage(damage); } - attacker.sendMessage(ChatColor.RED+"CRITICAL HIT!"); + attacker.sendMessage(mcLocale.getString("Axes.CriticalHit")); } } } @@ -186,7 +185,7 @@ public class Axes { if(targets >= 1 && derp.getWorld().getPVP()) { Combat.dealDamage(target, dmgAmount, attacker); - target.sendMessage(ChatColor.DARK_RED+"Struck by CLEAVE!"); + target.sendMessage(mcLocale.getString("Axes.HitByCleave")); targets--; continue; } diff --git a/src/main/java/com/gmail/nossr50/skills/Swords.java b/src/main/java/com/gmail/nossr50/skills/Swords.java index 4ac96bae9..dcd098a1d 100644 --- a/src/main/java/com/gmail/nossr50/skills/Swords.java +++ b/src/main/java/com/gmail/nossr50/skills/Swords.java @@ -16,7 +16,6 @@ */ package com.gmail.nossr50.skills; -import org.bukkit.ChatColor; import org.bukkit.entity.Entity; import org.bukkit.entity.LivingEntity; import org.bukkit.entity.Player; @@ -29,6 +28,7 @@ import com.gmail.nossr50.mcMMO; import com.gmail.nossr50.mcPermissions; import com.gmail.nossr50.datatypes.PlayerProfile; import com.gmail.nossr50.datatypes.SkillType; +import com.gmail.nossr50.locale.mcLocale; import com.gmail.nossr50.party.Party; public class Swords @@ -61,7 +61,7 @@ public class Swords Player target = (Player)x; Users.getProfile(target).addBleedTicks(3); } - attacker.sendMessage(ChatColor.GREEN+"**ENEMY BLEEDING**"); + attacker.sendMessage(mcLocale.getString("Swords.EnemyBleeding")); } } else if (Math.random() * 1000 <= PPa.getSkillLevel(SkillType.SWORDS)) @@ -73,7 +73,7 @@ public class Swords Player target = (Player)x; Users.getProfile(target).addBleedTicks(2); } - attacker.sendMessage(ChatColor.GREEN+"**ENEMY BLEEDING**"); + attacker.sendMessage(mcLocale.getString("Swords.EnemyBleeding")); } } } @@ -125,7 +125,7 @@ public class Swords if(targets >= 1 && derp.getWorld().getPVP()) { Combat.dealDamage(target, dmgAmount, attacker); - target.sendMessage(ChatColor.DARK_RED+"Struck by Serrated Strikes!"); + target.sendMessage(mcLocale.getString("Swords.HitBySerratedStrikes")); Users.getProfile(target).addBleedTicks(5); targets--; continue; @@ -166,17 +166,17 @@ public class Swords if(Math.random() * 2000 <= 600) { Combat.dealDamage((LivingEntity) f, event.getDamage() / 2); - defender.sendMessage(ChatColor.GREEN+"**COUNTER-ATTACKED**"); + defender.sendMessage(mcLocale.getString("Swords.CounterAttacked")); if(f instanceof Player) - ((Player) f).sendMessage(ChatColor.DARK_RED+"Hit with counterattack!"); + ((Player) f).sendMessage(mcLocale.getString("Swords.HitByCounterAttack")); } } else if (Math.random() * 2000 <= PPd.getSkillLevel(SkillType.SWORDS)) { Combat.dealDamage((LivingEntity) f, event.getDamage() / 2); - defender.sendMessage(ChatColor.GREEN+"**COUNTER-ATTACKED**"); + defender.sendMessage(mcLocale.getString("Swords.CounterAttacked")); if(f instanceof Player) - ((Player) f).sendMessage(ChatColor.DARK_RED+"Hit with counterattack!"); + ((Player) f).sendMessage(mcLocale.getString("Swords.HitByCounterAttack")); } } } diff --git a/src/main/resources/locale/locale_de.properties b/src/main/resources/locale/locale_de.properties index d8327be7f..50109d58a 100644 --- a/src/main/resources/locale/locale_de.properties +++ b/src/main/resources/locale/locale_de.properties @@ -418,4 +418,14 @@ Skills.GigaDrillBreakerPlayerOff=[[RED]]Giga Drill Breaker[[GREEN]] has worn off Skills.SerratedStrikesPlayerOff=[[RED]]Serrated Strikes[[GREEN]] has worn off for [[YELLOW]]{0} Skills.BlastMiningPlayer=[[GREEN]]{0}[[DARK_GREEN]] has used [[RED]]Blast Mining! Skills.YourBlastMining=[[GREEN]]Your [[YELLOW]]Blast Mining [[GREEN]]ability is refreshed! -TreeFeller.AxeSplinters=[[RED]]YOUR AXE SPLINTERS INTO DOZENS OF PIECES \ No newline at end of file +TreeFeller.AxeSplinters=[[RED]]YOUR AXE SPLINTERS INTO DOZENS OF PIECES +Acrobatics.GracefulRoll=[[GREEN]]**GRACEFUL ROLL** +Acrobatics.Dodge=[[GREEN]]**DODGE** +Acrobatics.Roll=**ROLL** +Axes.HitCritically=[[DARK_RED]]You were CRITICALLY hit! +Axes.CriticalHit=[[RED]]CRITIAL HIT! +Axes.HitByCleave=[[DARK_RED]]Struck by CLEAVE! +Swords.EnemyBleeding=[[GREEN]]**ENEMY BLEEDING** +Swords.HitBySerratedStrikes=[[DARK_RED]]Struck by SERRATED STRIKES! +Swords.CounterAttacked=[[GREEN]]**COUNTER-ATTACKED** +Swords.HitByCounterAttack=[[DARK_RED]]Hit with a counter-attack! \ No newline at end of file diff --git a/src/main/resources/locale/locale_en_us.properties b/src/main/resources/locale/locale_en_us.properties index 8c0dcac2c..ade4dfc9c 100644 --- a/src/main/resources/locale/locale_en_us.properties +++ b/src/main/resources/locale/locale_en_us.properties @@ -414,4 +414,14 @@ Skills.SerratedStrikesPlayerOff=[[RED]]Serrated Strikes[[GREEN]] has worn off fo Skills.BlastMiningPlayer=[[GREEN]]{0}[[DARK_GREEN]] has used [[RED]]Blast Mining! Skills.YourBlastMining=[[GREEN]]Your [[YELLOW]]Blast Mining [[GREEN]]ability is refreshed! TreeFeller.AxeSplinters=[[RED]]YOUR AXE SPLINTERS INTO DOZENS OF PIECES -Guides.Excavation=XP GAIN:\n\nGain XP from soft materials with your shovel.\nMaterials include Grass, Dirt, Sand,\nGravel, Mycelium, and Clay\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHE END \ No newline at end of file +Guides.Excavation=XP GAIN:\n\nGain XP from soft materials with your shovel.\nMaterials include Grass, Dirt, Sand,\nGravel, Mycelium, and Clay\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHIS IS PROOF\nOF CONCEPT\nTHE END +Acrobatics.GracefulRoll=[[GREEN]]**GRACEFUL ROLL** +Acrobatics.Dodge=[[GREEN]]**DODGE** +Acrobatics.Roll=**ROLL** +Axes.HitCritically=[[DARK_RED]]You were CRITICALLY hit! +Axes.CriticalHit=[[RED]]CRITIAL HIT! +Axes.HitByCleave=[[DARK_RED]]Struck by CLEAVE! +Swords.EnemyBleeding=[[GREEN]]**ENEMY BLEEDING** +Swords.HitBySerratedStrikes=[[DARK_RED]]Struck by SERRATED STRIKES! +Swords.CounterAttacked=[[GREEN]]**COUNTER-ATTACKED** +Swords.HitByCounterAttack=[[DARK_RED]]Hit with a counter-attack! \ No newline at end of file diff --git a/src/main/resources/locale/locale_es_es.properties b/src/main/resources/locale/locale_es_es.properties index 3e723bb5d..d44303c11 100644 --- a/src/main/resources/locale/locale_es_es.properties +++ b/src/main/resources/locale/locale_es_es.properties @@ -411,4 +411,14 @@ Skills.GigaDrillBreakerPlayerOff=[[RED]]Giga Drill Breaker[[GREEN]] has worn off Skills.SerratedStrikesPlayerOff=[[RED]]Serrated Strikes[[GREEN]] has worn off for [[YELLOW]]{0} Skills.BlastMiningPlayer=[[GREEN]]{0}[[DARK_GREEN]] has used [[RED]]Blast Mining! Skills.YourBlastMining=[[GREEN]]Your [[YELLOW]]Blast Mining [[GREEN]]ability is refreshed! -TreeFeller.AxeSplinters=[[RED]]YOUR AXE SPLINTERS INTO DOZENS OF PIECES \ No newline at end of file +TreeFeller.AxeSplinters=[[RED]]YOUR AXE SPLINTERS INTO DOZENS OF PIECES +Acrobatics.GracefulRoll=[[GREEN]]**GRACEFUL ROLL** +Acrobatics.Dodge=[[GREEN]]**DODGE** +Acrobatics.Roll=**ROLL** +Axes.HitCritically=[[DARK_RED]]You were CRITICALLY hit! +Axes.CriticalHit=[[RED]]CRITIAL HIT! +Axes.HitByCleave=[[DARK_RED]]Struck by CLEAVE! +Swords.EnemyBleeding=[[GREEN]]**ENEMY BLEEDING** +Swords.HitBySerratedStrikes=[[DARK_RED]]Struck by SERRATED STRIKES! +Swords.CounterAttacked=[[GREEN]]**COUNTER-ATTACKED** +Swords.HitByCounterAttack=[[DARK_RED]]Hit with a counter-attack! \ No newline at end of file diff --git a/src/main/resources/locale/locale_fi.properties b/src/main/resources/locale/locale_fi.properties index 05523c9e9..aed858020 100644 --- a/src/main/resources/locale/locale_fi.properties +++ b/src/main/resources/locale/locale_fi.properties @@ -400,4 +400,14 @@ Skills.GigaDrillBreakerPlayerOff=[[RED]]Giga Drill Breaker[[GREEN]] has worn off Skills.SerratedStrikesPlayerOff=[[RED]]Serrated Strikes[[GREEN]] has worn off for [[YELLOW]]{0} Skills.BlastMiningPlayer=[[GREEN]]{0}[[DARK_GREEN]] has used [[RED]]Blast Mining! Skills.YourBlastMining=[[GREEN]]Your [[YELLOW]]Blast Mining [[GREEN]]ability is refreshed! -TreeFeller.AxeSplinters=[[RED]]YOUR AXE SPLINTERS INTO DOZENS OF PIECES \ No newline at end of file +TreeFeller.AxeSplinters=[[RED]]YOUR AXE SPLINTERS INTO DOZENS OF PIECES +Acrobatics.GracefulRoll=[[GREEN]]**GRACEFUL ROLL** +Acrobatics.Dodge=[[GREEN]]**DODGE** +Acrobatics.Roll=**ROLL** +Axes.HitCritically=[[DARK_RED]]You were CRITICALLY hit! +Axes.CriticalHit=[[RED]]CRITIAL HIT! +Axes.HitByCleave=[[DARK_RED]]Struck by CLEAVE! +Swords.EnemyBleeding=[[GREEN]]**ENEMY BLEEDING** +Swords.HitBySerratedStrikes=[[DARK_RED]]Struck by SERRATED STRIKES! +Swords.CounterAttacked=[[GREEN]]**COUNTER-ATTACKED** +Swords.HitByCounterAttack=[[DARK_RED]]Hit with a counter-attack! \ No newline at end of file diff --git a/src/main/resources/locale/locale_fr.properties b/src/main/resources/locale/locale_fr.properties index c8f95b396..467bcf272 100644 --- a/src/main/resources/locale/locale_fr.properties +++ b/src/main/resources/locale/locale_fr.properties @@ -411,4 +411,14 @@ Skills.GigaDrillBreakerPlayerOff=[[RED]]Giga Drill Breaker[[GREEN]] has worn off Skills.SerratedStrikesPlayerOff=[[RED]]Serrated Strikes[[GREEN]] has worn off for [[YELLOW]]{0} Skills.BlastMiningPlayer=[[GREEN]]{0}[[DARK_GREEN]] has used [[RED]]Blast Mining! Skills.YourBlastMining=[[GREEN]]Your [[YELLOW]]Blast Mining [[GREEN]]ability is refreshed! -TreeFeller.AxeSplinters=[[RED]]YOUR AXE SPLINTERS INTO DOZENS OF PIECES \ No newline at end of file +TreeFeller.AxeSplinters=[[RED]]YOUR AXE SPLINTERS INTO DOZENS OF PIECES +Acrobatics.GracefulRoll=[[GREEN]]**GRACEFUL ROLL** +Acrobatics.Dodge=[[GREEN]]**DODGE** +Acrobatics.Roll=**ROLL** +Axes.HitCritically=[[DARK_RED]]You were CRITICALLY hit! +Axes.CriticalHit=[[RED]]CRITIAL HIT! +Axes.HitByCleave=[[DARK_RED]]Struck by CLEAVE! +Swords.EnemyBleeding=[[GREEN]]**ENEMY BLEEDING** +Swords.HitBySerratedStrikes=[[DARK_RED]]Struck by SERRATED STRIKES! +Swords.CounterAttacked=[[GREEN]]**COUNTER-ATTACKED** +Swords.HitByCounterAttack=[[DARK_RED]]Hit with a counter-attack! \ No newline at end of file diff --git a/src/main/resources/locale/locale_nl.properties b/src/main/resources/locale/locale_nl.properties index 248fecf3b..608bcea29 100644 --- a/src/main/resources/locale/locale_nl.properties +++ b/src/main/resources/locale/locale_nl.properties @@ -417,4 +417,14 @@ Skills.GigaDrillBreakerPlayerOff=[[RED]]Giga Drill Breaker[[GREEN]] has worn off Skills.SerratedStrikesPlayerOff=[[RED]]Serrated Strikes[[GREEN]] has worn off for [[YELLOW]]{0} Skills.BlastMiningPlayer=[[GREEN]]{0}[[DARK_GREEN]] has used [[RED]]Blast Mining! Skills.YourBlastMining=[[GREEN]]Your [[YELLOW]]Blast Mining [[GREEN]]ability is refreshed! -TreeFeller.AxeSplinters=[[RED]]YOUR AXE SPLINTERS INTO DOZENS OF PIECES \ No newline at end of file +TreeFeller.AxeSplinters=[[RED]]YOUR AXE SPLINTERS INTO DOZENS OF PIECES +Acrobatics.GracefulRoll=[[GREEN]]**GRACEFUL ROLL** +Acrobatics.Dodge=[[GREEN]]**DODGE** +Acrobatics.Roll=**ROLL** +Axes.HitCritically=[[DARK_RED]]You were CRITICALLY hit! +Axes.CriticalHit=[[RED]]CRITIAL HIT! +Axes.HitByCleave=[[DARK_RED]]Struck by CLEAVE! +Swords.EnemyBleeding=[[GREEN]]**ENEMY BLEEDING** +Swords.HitBySerratedStrikes=[[DARK_RED]]Struck by SERRATED STRIKES! +Swords.CounterAttacked=[[GREEN]]**COUNTER-ATTACKED** +Swords.HitByCounterAttack=[[DARK_RED]]Hit with a counter-attack! \ No newline at end of file diff --git a/src/main/resources/locale/locale_pl.properties b/src/main/resources/locale/locale_pl.properties index 3708b9256..d8dc00a88 100644 --- a/src/main/resources/locale/locale_pl.properties +++ b/src/main/resources/locale/locale_pl.properties @@ -411,4 +411,14 @@ Skills.GigaDrillBreakerPlayerOff=[[RED]]Giga Drill Breaker[[GREEN]] has worn off Skills.SerratedStrikesPlayerOff=[[RED]]Serrated Strikes[[GREEN]] has worn off for [[YELLOW]]{0} Skills.BlastMiningPlayer=[[GREEN]]{0}[[DARK_GREEN]] has used [[RED]]Blast Mining! Skills.YourBlastMining=[[GREEN]]Your [[YELLOW]]Blast Mining [[GREEN]]ability is refreshed! -TreeFeller.AxeSplinters=[[RED]]YOUR AXE SPLINTERS INTO DOZENS OF PIECES \ No newline at end of file +TreeFeller.AxeSplinters=[[RED]]YOUR AXE SPLINTERS INTO DOZENS OF PIECES +Acrobatics.GracefulRoll=[[GREEN]]**GRACEFUL ROLL** +Acrobatics.Dodge=[[GREEN]]**DODGE** +Acrobatics.Roll=**ROLL** +Axes.HitCritically=[[DARK_RED]]You were CRITICALLY hit! +Axes.CriticalHit=[[RED]]CRITIAL HIT! +Axes.HitByCleave=[[DARK_RED]]Struck by CLEAVE! +Swords.EnemyBleeding=[[GREEN]]**ENEMY BLEEDING** +Swords.HitBySerratedStrikes=[[DARK_RED]]Struck by SERRATED STRIKES! +Swords.CounterAttacked=[[GREEN]]**COUNTER-ATTACKED** +Swords.HitByCounterAttack=[[DARK_RED]]Hit with a counter-attack! \ No newline at end of file diff --git a/src/main/resources/locale/locale_pt_br.properties b/src/main/resources/locale/locale_pt_br.properties index 7ae17b4aa..10d6ca69d 100644 --- a/src/main/resources/locale/locale_pt_br.properties +++ b/src/main/resources/locale/locale_pt_br.properties @@ -418,4 +418,14 @@ Skills.GigaDrillBreakerPlayerOff=[[RED]]Giga Drill Breaker[[GREEN]] has worn off Skills.SerratedStrikesPlayerOff=[[RED]]Serrated Strikes[[GREEN]] has worn off for [[YELLOW]]{0} Skills.BlastMiningPlayer=[[GREEN]]{0}[[DARK_GREEN]] has used [[RED]]Blast Mining! Skills.YourBlastMining=[[GREEN]]Your [[YELLOW]]Blast Mining [[GREEN]]ability is refreshed! -TreeFeller.AxeSplinters=[[RED]]YOUR AXE SPLINTERS INTO DOZENS OF PIECES \ No newline at end of file +TreeFeller.AxeSplinters=[[RED]]YOUR AXE SPLINTERS INTO DOZENS OF PIECES +Acrobatics.GracefulRoll=[[GREEN]]**GRACEFUL ROLL** +Acrobatics.Dodge=[[GREEN]]**DODGE** +Acrobatics.Roll=**ROLL** +Axes.HitCritically=[[DARK_RED]]You were CRITICALLY hit! +Axes.CriticalHit=[[RED]]CRITIAL HIT! +Axes.HitByCleave=[[DARK_RED]]Struck by CLEAVE! +Swords.EnemyBleeding=[[GREEN]]**ENEMY BLEEDING** +Swords.HitBySerratedStrikes=[[DARK_RED]]Struck by SERRATED STRIKES! +Swords.CounterAttacked=[[GREEN]]**COUNTER-ATTACKED** +Swords.HitByCounterAttack=[[DARK_RED]]Hit with a counter-attack! \ No newline at end of file diff --git a/src/main/resources/locale/locale_ru.properties b/src/main/resources/locale/locale_ru.properties index c086c4264..846350acf 100644 --- a/src/main/resources/locale/locale_ru.properties +++ b/src/main/resources/locale/locale_ru.properties @@ -403,4 +403,14 @@ Skills.GigaDrillBreakerPlayerOff=[[RED]]Giga Drill Breaker[[GREEN]] has worn off Skills.SerratedStrikesPlayerOff=[[RED]]Serrated Strikes[[GREEN]] has worn off for [[YELLOW]]{0} Skills.BlastMiningPlayer=[[GREEN]]{0}[[DARK_GREEN]] has used [[RED]]Blast Mining! Skills.YourBlastMining=[[GREEN]]Your [[YELLOW]]Blast Mining [[GREEN]]ability is refreshed! -TreeFeller.AxeSplinters=[[RED]]YOUR AXE SPLINTERS INTO DOZENS OF PIECES \ No newline at end of file +TreeFeller.AxeSplinters=[[RED]]YOUR AXE SPLINTERS INTO DOZENS OF PIECES +Acrobatics.GracefulRoll=[[GREEN]]**GRACEFUL ROLL** +Acrobatics.Dodge=[[GREEN]]**DODGE** +Acrobatics.Roll=**ROLL** +Axes.HitCritically=[[DARK_RED]]You were CRITICALLY hit! +Axes.CriticalHit=[[RED]]CRITIAL HIT! +Axes.HitByCleave=[[DARK_RED]]Struck by CLEAVE! +Swords.EnemyBleeding=[[GREEN]]**ENEMY BLEEDING** +Swords.HitBySerratedStrikes=[[DARK_RED]]Struck by SERRATED STRIKES! +Swords.CounterAttacked=[[GREEN]]**COUNTER-ATTACKED** +Swords.HitByCounterAttack=[[DARK_RED]]Hit with a counter-attack! \ No newline at end of file