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 ca36cc7a1..a21e8a1b3 100644 --- a/src/main/resources/locale/locale_en_us.properties +++ b/src/main/resources/locale/locale_en_us.properties @@ -413,5 +413,15 @@ 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 -Guides.Excavation=[[DARK_AQUA]]About Excavation:\n[[YELLOW]]Excavation is the act of digging up dirt to find treasures.\n[[YELLOW]]In the process of excavating the land you will find treasures\n[[YELLOW]]The more you do this the better treasures you will find.\n\n[[DARK_AQUA]]XP GAIN:\n[[YELLOW]]To gain XP in this skill you must dig with a shovel in hand\n[[YELLOW]]only certain materials can be dug up for treasures and XP.\n[[DARK_AQUA]]Compatible Materials:\n[[YELLOW]]Grass, Dirt, Sand, Clay, Gravel, Mycelium, Soul Sand\n\n[[DARK_AQUA]]How to use Giga Drill Breaker:\n[[YELLOW]]With a shovel in hand right click to ready your tool.\n[[YELLOW]]Once in this state you have about 4 seconds to make\n[[YELLOW]]contact with Excavation compatible materials this will\n[[YELLOW]]activate Giga Drill Breaker.\n[[DARK_AQUA]]What is Giga Drill Breaker?\n[[YELLOW]]Giga Drill Breaker is an ability with a cooldown\n[[YELLOW]]tied to Excavation skill. It triples your chance\n[[YELLOW]]of finding treasures and enables instant break\n[[YELLOW]] on Excavation materials.\n\n[[DARK_AQUA]]How does Treasure Hunter work?\n[[YELLOW]]Every possible treasure for Excavation has its own\n[[YELLOW]]skill level requirement for it to drop, as a result\n[[YELLOW]]it's hard to say how much it is helping you.\n[[YELLOW]]Just keep in mind that the higher your\n[[YELLOW]]Excavation skill is, the more treasures can be found.\n[[YELLOW]]And also keep in mind that each type of\n[[YELLOW]]Excavation compatible material has its own[[YELLOW]]unique list of treasures.\n[[YELLOW]]In other words you will find different treasures in Dirt\n[[YELLOW]]than in Gravel. \ No newline at end of file +TreeFeller.AxeSplinters=[[RED]]YOUR AXE SPLINTERS INTO DOZENS OF PIECES +Guides.Excavation=[[DARK_AQUA]]About Excavation:\n[[YELLOW]]Excavation is the act of digging up dirt to find treasures.\n[[YELLOW]]In the process of excavating the land you will find treasures\n[[YELLOW]]The more you do this the better treasures you will find.\n\n[[DARK_AQUA]]XP GAIN:\n[[YELLOW]]To gain XP in this skill you must dig with a shovel in hand\n[[YELLOW]]only certain materials can be dug up for treasures and XP.\n[[DARK_AQUA]]Compatible Materials:\n[[YELLOW]]Grass, Dirt, Sand, Clay, Gravel, Mycelium, Soul Sand\n\n[[DARK_AQUA]]How to use Giga Drill Breaker:\n[[YELLOW]]With a shovel in hand right click to ready your tool.\n[[YELLOW]]Once in this state you have about 4 seconds to make\n[[YELLOW]]contact with Excavation compatible materials this will\n[[YELLOW]]activate Giga Drill Breaker.\n[[DARK_AQUA]]What is Giga Drill Breaker?\n[[YELLOW]]Giga Drill Breaker is an ability with a cooldown\n[[YELLOW]]tied to Excavation skill. It triples your chance\n[[YELLOW]]of finding treasures and enables instant break\n[[YELLOW]] on Excavation materials.\n\n[[DARK_AQUA]]How does Treasure Hunter work?\n[[YELLOW]]Every possible treasure for Excavation has its own\n[[YELLOW]]skill level requirement for it to drop, as a result\n[[YELLOW]]it's hard to say how much it is helping you.\n[[YELLOW]]Just keep in mind that the higher your\n[[YELLOW]]Excavation skill is, the more treasures can be found.\n[[YELLOW]]And also keep in mind that each type of\n[[YELLOW]]Excavation compatible material has its own[[YELLOW]]unique list of treasures.\n[[YELLOW]]In other words you will find different treasures in Dirt\n[[YELLOW]]than in Gravel. +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