RecoverVitalityInPeaceZone effect improvements.

This commit is contained in:
MobiusDev 2015-12-02 06:27:47 +00:00
parent 260fe5ddf4
commit 680cee2672
2 changed files with 5 additions and 5 deletions

View File

@ -31,13 +31,13 @@ import com.l2jserver.gameserver.model.zone.ZoneId;
*/ */
public final class RecoverVitalityInPeaceZone extends AbstractEffect public final class RecoverVitalityInPeaceZone extends AbstractEffect
{ {
private final double _power; private final double _amount;
public RecoverVitalityInPeaceZone(Condition attachCond, Condition applyCond, StatsSet set, StatsSet params) public RecoverVitalityInPeaceZone(Condition attachCond, Condition applyCond, StatsSet set, StatsSet params)
{ {
super(attachCond, applyCond, set, params); super(attachCond, applyCond, set, params);
_power = params.getDouble("power", 0); _amount = params.getDouble("amount", 0);
} }
@Override @Override
@ -49,7 +49,7 @@ public final class RecoverVitalityInPeaceZone extends AbstractEffect
} }
long vitality = info.getEffected().getActingPlayer().getVitalityPoints(); long vitality = info.getEffected().getActingPlayer().getVitalityPoints();
vitality += _power; vitality += _amount;
if (vitality >= PcStat.MAX_VITALITY_POINTS) if (vitality >= PcStat.MAX_VITALITY_POINTS)
{ {
vitality = PcStat.MAX_VITALITY_POINTS; vitality = PcStat.MAX_VITALITY_POINTS;
@ -65,7 +65,7 @@ public final class RecoverVitalityInPeaceZone extends AbstractEffect
if (info.getEffected().isPlayer() && !info.isRemoved()) if (info.getEffected().isPlayer() && !info.isRemoved())
{ {
long vitality = info.getEffected().getActingPlayer().getVitalityPoints(); long vitality = info.getEffected().getActingPlayer().getVitalityPoints();
vitality += 10000; vitality += _amount * 100;
if (vitality >= PcStat.MAX_VITALITY_POINTS) if (vitality >= PcStat.MAX_VITALITY_POINTS)
{ {
vitality = PcStat.MAX_VITALITY_POINTS; vitality = PcStat.MAX_VITALITY_POINTS;

View File

@ -271,7 +271,7 @@
<set name="isMagic" val="4" /> <set name="isMagic" val="4" />
<for> <for>
<effect name="RecoverVitalityInPeaceZone" ticks="10"> <effect name="RecoverVitalityInPeaceZone" ticks="10">
<param power="10" /> <param amount="100" />
</effect> </effect>
</for> </for>
</skill> </skill>