mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2024-12-27 11:07:44 +01:00
Manual merging commence... Merge branch 'master' of github.com:mcMMO-Dev/mcMMO
Conflicts: src/main/resources/locale/locale_en_us.properties
This commit is contained in:
commit
94a02c9a2e
@ -1047,10 +1047,7 @@ public class PlayerProfile
|
|||||||
bonusModifier = 2;
|
bonusModifier = 2;
|
||||||
|
|
||||||
double trueBonus = bonusModifier * xp;
|
double trueBonus = bonusModifier * xp;
|
||||||
//double oldxp = xp;
|
|
||||||
xp+=trueBonus;
|
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));
|
Bukkit.getPluginManager().callEvent(new McMMOPlayerXpGainEvent(Bukkit.getPlayer(playerName), skillType, xp));
|
||||||
skillsXp.put(skillType, skillsXp.get(skillType)+xp);
|
skillsXp.put(skillType, skillsXp.get(skillType)+xp);
|
||||||
|
@ -16,7 +16,6 @@
|
|||||||
*/
|
*/
|
||||||
package com.gmail.nossr50.skills;
|
package com.gmail.nossr50.skills;
|
||||||
|
|
||||||
import org.bukkit.ChatColor;
|
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.event.entity.EntityDamageByEntityEvent;
|
import org.bukkit.event.entity.EntityDamageByEntityEvent;
|
||||||
import org.bukkit.event.entity.EntityDamageEvent;
|
import org.bukkit.event.entity.EntityDamageEvent;
|
||||||
@ -25,6 +24,7 @@ import com.gmail.nossr50.Users;
|
|||||||
import com.gmail.nossr50.mcPermissions;
|
import com.gmail.nossr50.mcPermissions;
|
||||||
import com.gmail.nossr50.datatypes.PlayerProfile;
|
import com.gmail.nossr50.datatypes.PlayerProfile;
|
||||||
import com.gmail.nossr50.datatypes.SkillType;
|
import com.gmail.nossr50.datatypes.SkillType;
|
||||||
|
import com.gmail.nossr50.locale.mcLocale;
|
||||||
|
|
||||||
|
|
||||||
public class Acrobatics {
|
public class Acrobatics {
|
||||||
@ -59,9 +59,9 @@ public class Acrobatics {
|
|||||||
if(event.getDamage() <= 0)
|
if(event.getDamage() <= 0)
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
if(player.isSneaking()){
|
if(player.isSneaking()){
|
||||||
player.sendMessage(ChatColor.GREEN+"**GRACEFUL ROLL**");
|
player.sendMessage(mcLocale.getString("Acrobatics.GracefulRoll"));
|
||||||
} else {
|
} else {
|
||||||
player.sendMessage("**ROLL**");
|
player.sendMessage(mcLocale.getString("Acrobatics.Roll"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -78,7 +78,7 @@ public class Acrobatics {
|
|||||||
if(mcPermissions.getInstance().acrobatics(defender)){
|
if(mcPermissions.getInstance().acrobatics(defender)){
|
||||||
if(PPd.getSkillLevel(SkillType.ACROBATICS) <= 800){
|
if(PPd.getSkillLevel(SkillType.ACROBATICS) <= 800){
|
||||||
if(Math.random() * 4000 <= PPd.getSkillLevel(SkillType.ACROBATICS)){
|
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){
|
if(System.currentTimeMillis() >= 5000 + PPd.getRespawnATS() && defender.getHealth() >= 1){
|
||||||
PPd.addXP(SkillType.ACROBATICS, (event.getDamage() * 12)*1, defender);
|
PPd.addXP(SkillType.ACROBATICS, (event.getDamage() * 12)*1, defender);
|
||||||
Skills.XpCheckSkill(SkillType.ACROBATICS, defender);
|
Skills.XpCheckSkill(SkillType.ACROBATICS, defender);
|
||||||
@ -89,7 +89,7 @@ public class Acrobatics {
|
|||||||
event.setDamage(1);
|
event.setDamage(1);
|
||||||
}
|
}
|
||||||
} else if(Math.random() * 4000 <= 800) {
|
} 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){
|
if(System.currentTimeMillis() >= 5000 + PPd.getRespawnATS() && defender.getHealth() >= 1){
|
||||||
PPd.addXP(SkillType.ACROBATICS, (event.getDamage() * 12)*10, defender);
|
PPd.addXP(SkillType.ACROBATICS, (event.getDamage() * 12)*10, defender);
|
||||||
Skills.XpCheckSkill(SkillType.ACROBATICS, defender);
|
Skills.XpCheckSkill(SkillType.ACROBATICS, defender);
|
||||||
|
@ -16,7 +16,6 @@
|
|||||||
*/
|
*/
|
||||||
package com.gmail.nossr50.skills;
|
package com.gmail.nossr50.skills;
|
||||||
|
|
||||||
import org.bukkit.ChatColor;
|
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
import org.bukkit.entity.Entity;
|
import org.bukkit.entity.Entity;
|
||||||
import org.bukkit.entity.LivingEntity;
|
import org.bukkit.entity.LivingEntity;
|
||||||
@ -70,26 +69,26 @@ public class Axes {
|
|||||||
int damage = (event.getDamage() * 2) - (event.getDamage() / 2);
|
int damage = (event.getDamage() * 2) - (event.getDamage() / 2);
|
||||||
event.setDamage(damage);
|
event.setDamage(damage);
|
||||||
Player player = (Player)x;
|
Player player = (Player)x;
|
||||||
player.sendMessage(ChatColor.DARK_RED + "You were CRITICALLY hit!");
|
player.sendMessage(mcLocale.getString("Axes.HitCritically"));
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
int damage = event.getDamage() * 2;
|
int damage = event.getDamage() * 2;
|
||||||
event.setDamage(damage);
|
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()){
|
} else if(Math.random() * 2000 <= PPa.getSkillLevel(SkillType.AXES) && !x.isDead()){
|
||||||
if(x instanceof Player){
|
if(x instanceof Player){
|
||||||
int damage = (event.getDamage() * 2) - (event.getDamage() / 2);
|
int damage = (event.getDamage() * 2) - (event.getDamage() / 2);
|
||||||
event.setDamage(damage);
|
event.setDamage(damage);
|
||||||
Player player = (Player)x;
|
Player player = (Player)x;
|
||||||
player.sendMessage(ChatColor.DARK_RED + "You were CRITICALLY hit!");
|
player.sendMessage(mcLocale.getString("Axes.HitCritically"));
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
int damage = event.getDamage() * 2;
|
int damage = event.getDamage() * 2;
|
||||||
event.setDamage(damage);
|
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())
|
if(targets >= 1 && derp.getWorld().getPVP())
|
||||||
{
|
{
|
||||||
Combat.dealDamage(target, dmgAmount, attacker);
|
Combat.dealDamage(target, dmgAmount, attacker);
|
||||||
target.sendMessage(ChatColor.DARK_RED+"Struck by CLEAVE!");
|
target.sendMessage(mcLocale.getString("Axes.HitByCleave"));
|
||||||
targets--;
|
targets--;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
@ -16,7 +16,6 @@
|
|||||||
*/
|
*/
|
||||||
package com.gmail.nossr50.skills;
|
package com.gmail.nossr50.skills;
|
||||||
|
|
||||||
import org.bukkit.ChatColor;
|
|
||||||
import org.bukkit.entity.Entity;
|
import org.bukkit.entity.Entity;
|
||||||
import org.bukkit.entity.LivingEntity;
|
import org.bukkit.entity.LivingEntity;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
@ -29,6 +28,7 @@ import com.gmail.nossr50.mcMMO;
|
|||||||
import com.gmail.nossr50.mcPermissions;
|
import com.gmail.nossr50.mcPermissions;
|
||||||
import com.gmail.nossr50.datatypes.PlayerProfile;
|
import com.gmail.nossr50.datatypes.PlayerProfile;
|
||||||
import com.gmail.nossr50.datatypes.SkillType;
|
import com.gmail.nossr50.datatypes.SkillType;
|
||||||
|
import com.gmail.nossr50.locale.mcLocale;
|
||||||
import com.gmail.nossr50.party.Party;
|
import com.gmail.nossr50.party.Party;
|
||||||
|
|
||||||
public class Swords
|
public class Swords
|
||||||
@ -61,7 +61,7 @@ public class Swords
|
|||||||
Player target = (Player)x;
|
Player target = (Player)x;
|
||||||
Users.getProfile(target).addBleedTicks(3);
|
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))
|
else if (Math.random() * 1000 <= PPa.getSkillLevel(SkillType.SWORDS))
|
||||||
@ -73,7 +73,7 @@ public class Swords
|
|||||||
Player target = (Player)x;
|
Player target = (Player)x;
|
||||||
Users.getProfile(target).addBleedTicks(2);
|
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())
|
if(targets >= 1 && derp.getWorld().getPVP())
|
||||||
{
|
{
|
||||||
Combat.dealDamage(target, dmgAmount, attacker);
|
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);
|
Users.getProfile(target).addBleedTicks(5);
|
||||||
targets--;
|
targets--;
|
||||||
continue;
|
continue;
|
||||||
@ -166,17 +166,17 @@ public class Swords
|
|||||||
if(Math.random() * 2000 <= 600)
|
if(Math.random() * 2000 <= 600)
|
||||||
{
|
{
|
||||||
Combat.dealDamage((LivingEntity) f, event.getDamage() / 2);
|
Combat.dealDamage((LivingEntity) f, event.getDamage() / 2);
|
||||||
defender.sendMessage(ChatColor.GREEN+"**COUNTER-ATTACKED**");
|
defender.sendMessage(mcLocale.getString("Swords.CounterAttacked"));
|
||||||
if(f instanceof Player)
|
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))
|
else if (Math.random() * 2000 <= PPd.getSkillLevel(SkillType.SWORDS))
|
||||||
{
|
{
|
||||||
Combat.dealDamage((LivingEntity) f, event.getDamage() / 2);
|
Combat.dealDamage((LivingEntity) f, event.getDamage() / 2);
|
||||||
defender.sendMessage(ChatColor.GREEN+"**COUNTER-ATTACKED**");
|
defender.sendMessage(mcLocale.getString("Swords.CounterAttacked"));
|
||||||
if(f instanceof Player)
|
if(f instanceof Player)
|
||||||
((Player) f).sendMessage(ChatColor.DARK_RED+"Hit with counterattack!");
|
((Player) f).sendMessage(mcLocale.getString("Swords.HitByCounterAttack"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -419,3 +419,13 @@ Skills.SerratedStrikesPlayerOff=[[RED]]Serrated Strikes[[GREEN]] has worn off fo
|
|||||||
Skills.BlastMiningPlayer=[[GREEN]]{0}[[DARK_GREEN]] has used [[RED]]Blast Mining!
|
Skills.BlastMiningPlayer=[[GREEN]]{0}[[DARK_GREEN]] has used [[RED]]Blast Mining!
|
||||||
Skills.YourBlastMining=[[GREEN]]Your [[YELLOW]]Blast Mining [[GREEN]]ability is refreshed!
|
Skills.YourBlastMining=[[GREEN]]Your [[YELLOW]]Blast Mining [[GREEN]]ability is refreshed!
|
||||||
TreeFeller.AxeSplinters=[[RED]]YOUR AXE SPLINTERS INTO DOZENS OF PIECES
|
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!
|
@ -415,3 +415,13 @@ Skills.BlastMiningPlayer=[[GREEN]]{0}[[DARK_GREEN]] has used [[RED]]Blast Mining
|
|||||||
Skills.YourBlastMining=[[GREEN]]Your [[YELLOW]]Blast Mining [[GREEN]]ability is refreshed!
|
Skills.YourBlastMining=[[GREEN]]Your [[YELLOW]]Blast Mining [[GREEN]]ability is refreshed!
|
||||||
TreeFeller.AxeSplinters=[[RED]]YOUR AXE SPLINTERS INTO DOZENS OF PIECES
|
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.
|
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!
|
@ -412,3 +412,13 @@ Skills.SerratedStrikesPlayerOff=[[RED]]Serrated Strikes[[GREEN]] has worn off fo
|
|||||||
Skills.BlastMiningPlayer=[[GREEN]]{0}[[DARK_GREEN]] has used [[RED]]Blast Mining!
|
Skills.BlastMiningPlayer=[[GREEN]]{0}[[DARK_GREEN]] has used [[RED]]Blast Mining!
|
||||||
Skills.YourBlastMining=[[GREEN]]Your [[YELLOW]]Blast Mining [[GREEN]]ability is refreshed!
|
Skills.YourBlastMining=[[GREEN]]Your [[YELLOW]]Blast Mining [[GREEN]]ability is refreshed!
|
||||||
TreeFeller.AxeSplinters=[[RED]]YOUR AXE SPLINTERS INTO DOZENS OF PIECES
|
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!
|
@ -401,3 +401,13 @@ Skills.SerratedStrikesPlayerOff=[[RED]]Serrated Strikes[[GREEN]] has worn off fo
|
|||||||
Skills.BlastMiningPlayer=[[GREEN]]{0}[[DARK_GREEN]] has used [[RED]]Blast Mining!
|
Skills.BlastMiningPlayer=[[GREEN]]{0}[[DARK_GREEN]] has used [[RED]]Blast Mining!
|
||||||
Skills.YourBlastMining=[[GREEN]]Your [[YELLOW]]Blast Mining [[GREEN]]ability is refreshed!
|
Skills.YourBlastMining=[[GREEN]]Your [[YELLOW]]Blast Mining [[GREEN]]ability is refreshed!
|
||||||
TreeFeller.AxeSplinters=[[RED]]YOUR AXE SPLINTERS INTO DOZENS OF PIECES
|
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!
|
@ -412,3 +412,13 @@ Skills.SerratedStrikesPlayerOff=[[RED]]Serrated Strikes[[GREEN]] has worn off fo
|
|||||||
Skills.BlastMiningPlayer=[[GREEN]]{0}[[DARK_GREEN]] has used [[RED]]Blast Mining!
|
Skills.BlastMiningPlayer=[[GREEN]]{0}[[DARK_GREEN]] has used [[RED]]Blast Mining!
|
||||||
Skills.YourBlastMining=[[GREEN]]Your [[YELLOW]]Blast Mining [[GREEN]]ability is refreshed!
|
Skills.YourBlastMining=[[GREEN]]Your [[YELLOW]]Blast Mining [[GREEN]]ability is refreshed!
|
||||||
TreeFeller.AxeSplinters=[[RED]]YOUR AXE SPLINTERS INTO DOZENS OF PIECES
|
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!
|
@ -418,3 +418,13 @@ Skills.SerratedStrikesPlayerOff=[[RED]]Serrated Strikes[[GREEN]] has worn off fo
|
|||||||
Skills.BlastMiningPlayer=[[GREEN]]{0}[[DARK_GREEN]] has used [[RED]]Blast Mining!
|
Skills.BlastMiningPlayer=[[GREEN]]{0}[[DARK_GREEN]] has used [[RED]]Blast Mining!
|
||||||
Skills.YourBlastMining=[[GREEN]]Your [[YELLOW]]Blast Mining [[GREEN]]ability is refreshed!
|
Skills.YourBlastMining=[[GREEN]]Your [[YELLOW]]Blast Mining [[GREEN]]ability is refreshed!
|
||||||
TreeFeller.AxeSplinters=[[RED]]YOUR AXE SPLINTERS INTO DOZENS OF PIECES
|
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!
|
@ -412,3 +412,13 @@ Skills.SerratedStrikesPlayerOff=[[RED]]Serrated Strikes[[GREEN]] has worn off fo
|
|||||||
Skills.BlastMiningPlayer=[[GREEN]]{0}[[DARK_GREEN]] has used [[RED]]Blast Mining!
|
Skills.BlastMiningPlayer=[[GREEN]]{0}[[DARK_GREEN]] has used [[RED]]Blast Mining!
|
||||||
Skills.YourBlastMining=[[GREEN]]Your [[YELLOW]]Blast Mining [[GREEN]]ability is refreshed!
|
Skills.YourBlastMining=[[GREEN]]Your [[YELLOW]]Blast Mining [[GREEN]]ability is refreshed!
|
||||||
TreeFeller.AxeSplinters=[[RED]]YOUR AXE SPLINTERS INTO DOZENS OF PIECES
|
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!
|
@ -419,3 +419,13 @@ Skills.SerratedStrikesPlayerOff=[[RED]]Serrated Strikes[[GREEN]] has worn off fo
|
|||||||
Skills.BlastMiningPlayer=[[GREEN]]{0}[[DARK_GREEN]] has used [[RED]]Blast Mining!
|
Skills.BlastMiningPlayer=[[GREEN]]{0}[[DARK_GREEN]] has used [[RED]]Blast Mining!
|
||||||
Skills.YourBlastMining=[[GREEN]]Your [[YELLOW]]Blast Mining [[GREEN]]ability is refreshed!
|
Skills.YourBlastMining=[[GREEN]]Your [[YELLOW]]Blast Mining [[GREEN]]ability is refreshed!
|
||||||
TreeFeller.AxeSplinters=[[RED]]YOUR AXE SPLINTERS INTO DOZENS OF PIECES
|
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!
|
@ -404,3 +404,13 @@ Skills.SerratedStrikesPlayerOff=[[RED]]Serrated Strikes[[GREEN]] has worn off fo
|
|||||||
Skills.BlastMiningPlayer=[[GREEN]]{0}[[DARK_GREEN]] has used [[RED]]Blast Mining!
|
Skills.BlastMiningPlayer=[[GREEN]]{0}[[DARK_GREEN]] has used [[RED]]Blast Mining!
|
||||||
Skills.YourBlastMining=[[GREEN]]Your [[YELLOW]]Blast Mining [[GREEN]]ability is refreshed!
|
Skills.YourBlastMining=[[GREEN]]Your [[YELLOW]]Blast Mining [[GREEN]]ability is refreshed!
|
||||||
TreeFeller.AxeSplinters=[[RED]]YOUR AXE SPLINTERS INTO DOZENS OF PIECES
|
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!
|
Loading…
Reference in New Issue
Block a user