Champs Balance + Red Arrow Fix

This commit is contained in:
Chiss 2014-04-09 18:50:38 +10:00
parent 7d59f43ffa
commit 146202a52c
5 changed files with 7 additions and 7 deletions

View File

@ -57,7 +57,7 @@ public class Evade extends SkillActive
@Override
public String GetEnergyString()
{
return "Energy: #30#-4 and #24#-4 per Second";
return "Energy: #30#-2 and #24#-4 per Second";
}
@Override

View File

@ -14,14 +14,14 @@ public class Fitness extends Skill
SetDesc(new String[]
{
"Maximum Energy is increased by #0#30 ( #0#16 %)."
"Maximum Energy is increased by #0#27 ( #0#15 %)."
});
}
@Override
public void OnPlayerAdd(Player player)
{
Factory.Energy().AddEnergyMaxMod(player, GetName(), 60);
Factory.Energy().AddEnergyMaxMod(player, GetName(), 18 * getLevel(player));
}
@Override

View File

@ -28,7 +28,7 @@ public class Swordsmanship extends Skill
{
"Prepare a powerful sword attack;",
"You gain 1 Charge every #5#-1 seconds.",
"You can store a maximum of #2#1 Charges.",
"You can store a maximum of #0#1 Charges.",
"",
"When you next attack, your damage is",
"increased by the number of your Charges,",
@ -81,7 +81,7 @@ public class Swordsmanship extends Skill
if (_charges.containsKey(cur))
charge += _charges.get(cur);
charge = Math.min(2 + level, charge);
charge = Math.min(level, charge);
_charges.put(cur, charge);
}

View File

@ -107,7 +107,7 @@ public class Overcharge extends SkillChargeBow
{
Arrow arrow = arrowIterator.next();
if (arrow.isDead() || !arrow.isValid())
if (arrow.isDead() || !arrow.isValid() || arrow.isOnGround())
arrowIterator.remove();
}
}