Extend AbstractConditionalHpEffect for HpRegen effect.

Contributed by nasseka.
This commit is contained in:
MobiusDevelopment
2022-07-22 08:56:34 +00:00
parent 53a6889cab
commit c9a3a26302
27 changed files with 43 additions and 39 deletions

View File

@@ -22,7 +22,7 @@ import org.l2jmobius.gameserver.model.stats.Stat;
/** /**
* @author Sdw * @author Sdw
*/ */
public class HpRegen extends AbstractStatEffect public class HpRegen extends AbstractConditionalHpEffect
{ {
public HpRegen(StatSet params) public HpRegen(StatSet params)
{ {

View File

@@ -22,7 +22,7 @@ import org.l2jmobius.gameserver.model.stats.Stat;
/** /**
* @author Sdw * @author Sdw
*/ */
public class HpRegen extends AbstractStatEffect public class HpRegen extends AbstractConditionalHpEffect
{ {
public HpRegen(StatSet params) public HpRegen(StatSet params)
{ {

View File

@@ -22,7 +22,7 @@ import org.l2jmobius.gameserver.model.stats.Stat;
/** /**
* @author Sdw * @author Sdw
*/ */
public class HpRegen extends AbstractStatEffect public class HpRegen extends AbstractConditionalHpEffect
{ {
public HpRegen(StatSet params) public HpRegen(StatSet params)
{ {

View File

@@ -22,7 +22,7 @@ import org.l2jmobius.gameserver.model.stats.Stat;
/** /**
* @author Sdw * @author Sdw
*/ */
public class HpRegen extends AbstractStatEffect public class HpRegen extends AbstractConditionalHpEffect
{ {
public HpRegen(StatSet params) public HpRegen(StatSet params)
{ {

View File

@@ -22,7 +22,7 @@ import org.l2jmobius.gameserver.model.stats.Stat;
/** /**
* @author Sdw * @author Sdw
*/ */
public class HpRegen extends AbstractStatEffect public class HpRegen extends AbstractConditionalHpEffect
{ {
public HpRegen(StatSet params) public HpRegen(StatSet params)
{ {

View File

@@ -22,7 +22,7 @@ import org.l2jmobius.gameserver.model.stats.Stat;
/** /**
* @author Sdw * @author Sdw
*/ */
public class HpRegen extends AbstractStatEffect public class HpRegen extends AbstractConditionalHpEffect
{ {
public HpRegen(StatSet params) public HpRegen(StatSet params)
{ {

View File

@@ -22,7 +22,7 @@ import org.l2jmobius.gameserver.model.stats.Stat;
/** /**
* @author Sdw * @author Sdw
*/ */
public class HpRegen extends AbstractStatEffect public class HpRegen extends AbstractConditionalHpEffect
{ {
public HpRegen(StatSet params) public HpRegen(StatSet params)
{ {

View File

@@ -22,7 +22,7 @@ import org.l2jmobius.gameserver.model.stats.Stat;
/** /**
* @author Sdw * @author Sdw
*/ */
public class HpRegen extends AbstractStatEffect public class HpRegen extends AbstractConditionalHpEffect
{ {
public HpRegen(StatSet params) public HpRegen(StatSet params)
{ {

View File

@@ -22,7 +22,7 @@ import org.l2jmobius.gameserver.model.stats.Stat;
/** /**
* @author Sdw * @author Sdw
*/ */
public class HpRegen extends AbstractStatEffect public class HpRegen extends AbstractConditionalHpEffect
{ {
public HpRegen(StatSet params) public HpRegen(StatSet params)
{ {

View File

@@ -22,7 +22,7 @@ import org.l2jmobius.gameserver.model.stats.Stat;
/** /**
* @author Sdw * @author Sdw
*/ */
public class HpRegen extends AbstractStatEffect public class HpRegen extends AbstractConditionalHpEffect
{ {
public HpRegen(StatSet params) public HpRegen(StatSet params)
{ {

View File

@@ -22,7 +22,7 @@ import org.l2jmobius.gameserver.model.stats.Stat;
/** /**
* @author Sdw * @author Sdw
*/ */
public class HpRegen extends AbstractStatEffect public class HpRegen extends AbstractConditionalHpEffect
{ {
public HpRegen(StatSet params) public HpRegen(StatSet params)
{ {

View File

@@ -22,7 +22,7 @@ import org.l2jmobius.gameserver.model.stats.Stat;
/** /**
* @author Sdw * @author Sdw
*/ */
public class HpRegen extends AbstractStatEffect public class HpRegen extends AbstractConditionalHpEffect
{ {
public HpRegen(StatSet params) public HpRegen(StatSet params)
{ {

View File

@@ -22,7 +22,7 @@ import org.l2jmobius.gameserver.model.stats.Stat;
/** /**
* @author Sdw * @author Sdw
*/ */
public class HpRegen extends AbstractStatEffect public class HpRegen extends AbstractConditionalHpEffect
{ {
public HpRegen(StatSet params) public HpRegen(StatSet params)
{ {

View File

@@ -22,7 +22,7 @@ import org.l2jmobius.gameserver.model.stats.Stat;
/** /**
* @author Sdw * @author Sdw
*/ */
public class HpRegen extends AbstractStatEffect public class HpRegen extends AbstractConditionalHpEffect
{ {
public HpRegen(StatSet params) public HpRegen(StatSet params)
{ {

View File

@@ -22,7 +22,7 @@ import org.l2jmobius.gameserver.model.stats.Stat;
/** /**
* @author Sdw * @author Sdw
*/ */
public class HpRegen extends AbstractStatEffect public class HpRegen extends AbstractConditionalHpEffect
{ {
public HpRegen(StatSet params) public HpRegen(StatSet params)
{ {

View File

@@ -22,7 +22,7 @@ import org.l2jmobius.gameserver.model.stats.Stat;
/** /**
* @author Sdw * @author Sdw
*/ */
public class HpRegen extends AbstractStatEffect public class HpRegen extends AbstractConditionalHpEffect
{ {
public HpRegen(StatSet params) public HpRegen(StatSet params)
{ {

View File

@@ -22,7 +22,7 @@ import org.l2jmobius.gameserver.model.stats.Stat;
/** /**
* @author Sdw * @author Sdw
*/ */
public class HpRegen extends AbstractStatEffect public class HpRegen extends AbstractConditionalHpEffect
{ {
public HpRegen(StatSet params) public HpRegen(StatSet params)
{ {

View File

@@ -22,7 +22,7 @@ import org.l2jmobius.gameserver.model.stats.Stat;
/** /**
* @author Sdw * @author Sdw
*/ */
public class HpRegen extends AbstractStatEffect public class HpRegen extends AbstractConditionalHpEffect
{ {
public HpRegen(StatSet params) public HpRegen(StatSet params)
{ {

View File

@@ -22,7 +22,7 @@ import org.l2jmobius.gameserver.model.stats.Stat;
/** /**
* @author Sdw * @author Sdw
*/ */
public class HpRegen extends AbstractStatEffect public class HpRegen extends AbstractConditionalHpEffect
{ {
public HpRegen(StatSet params) public HpRegen(StatSet params)
{ {

View File

@@ -22,7 +22,7 @@ import org.l2jmobius.gameserver.model.stats.Stat;
/** /**
* @author Sdw * @author Sdw
*/ */
public class HpRegen extends AbstractStatEffect public class HpRegen extends AbstractConditionalHpEffect
{ {
public HpRegen(StatSet params) public HpRegen(StatSet params)
{ {

View File

@@ -6168,8 +6168,8 @@
<operateType>P</operateType> <operateType>P</operateType>
<magicCriticalRate>5</magicCriticalRate> <magicCriticalRate>5</magicCriticalRate>
<effects> <effects>
<effect name="HpDrain"> <effect name="HpRegen">
<power> <amount>
<value level="1">0.25</value> <value level="1">0.25</value>
<value level="2">0.5</value> <value level="2">0.5</value>
<value level="3">0.75</value> <value level="3">0.75</value>
@@ -6230,8 +6230,9 @@
<value level="58">14.50</value> <value level="58">14.50</value>
<value level="59">14.75</value> <value level="59">14.75</value>
<value level="60">15</value> <value level="60">15</value>
</power> </amount>
<percentage>30</percentage> <mode>DIFF</mode>
<hpPercent>60</hpPercent>
</effect> </effect>
</effects> </effects>
</skill> </skill>

View File

@@ -22,7 +22,7 @@ import org.l2jmobius.gameserver.model.stats.Stat;
/** /**
* @author Sdw * @author Sdw
*/ */
public class HpRegen extends AbstractStatEffect public class HpRegen extends AbstractConditionalHpEffect
{ {
public HpRegen(StatSet params) public HpRegen(StatSet params)
{ {

View File

@@ -6256,8 +6256,8 @@
<operateType>P</operateType> <operateType>P</operateType>
<magicCriticalRate>5</magicCriticalRate> <magicCriticalRate>5</magicCriticalRate>
<effects> <effects>
<effect name="HpDrain"> <effect name="HpRegen">
<power> <amount>
<value level="1">0.25</value> <value level="1">0.25</value>
<value level="2">0.5</value> <value level="2">0.5</value>
<value level="3">0.75</value> <value level="3">0.75</value>
@@ -6318,8 +6318,9 @@
<value level="58">14.50</value> <value level="58">14.50</value>
<value level="59">14.75</value> <value level="59">14.75</value>
<value level="60">15</value> <value level="60">15</value>
</power> </amount>
<percentage>30</percentage> <mode>DIFF</mode>
<hpPercent>60</hpPercent>
</effect> </effect>
</effects> </effects>
</skill> </skill>

View File

@@ -22,7 +22,7 @@ import org.l2jmobius.gameserver.model.stats.Stat;
/** /**
* @author Sdw * @author Sdw
*/ */
public class HpRegen extends AbstractStatEffect public class HpRegen extends AbstractConditionalHpEffect
{ {
public HpRegen(StatSet params) public HpRegen(StatSet params)
{ {

View File

@@ -6260,8 +6260,8 @@
<operateType>P</operateType> <operateType>P</operateType>
<magicCriticalRate>5</magicCriticalRate> <magicCriticalRate>5</magicCriticalRate>
<effects> <effects>
<effect name="HpDrain"> <effect name="HpRegen">
<power> <amount>
<value level="1">0.25</value> <value level="1">0.25</value>
<value level="2">0.5</value> <value level="2">0.5</value>
<value level="3">0.75</value> <value level="3">0.75</value>
@@ -6322,8 +6322,9 @@
<value level="58">14.50</value> <value level="58">14.50</value>
<value level="59">14.75</value> <value level="59">14.75</value>
<value level="60">15</value> <value level="60">15</value>
</power> </amount>
<percentage>30</percentage> <mode>DIFF</mode>
<hpPercent>60</hpPercent>
</effect> </effect>
</effects> </effects>
</skill> </skill>

View File

@@ -22,7 +22,7 @@ import org.l2jmobius.gameserver.model.stats.Stat;
/** /**
* @author Sdw * @author Sdw
*/ */
public class HpRegen extends AbstractStatEffect public class HpRegen extends AbstractConditionalHpEffect
{ {
public HpRegen(StatSet params) public HpRegen(StatSet params)
{ {

View File

@@ -6252,8 +6252,8 @@
<operateType>P</operateType> <operateType>P</operateType>
<magicCriticalRate>5</magicCriticalRate> <magicCriticalRate>5</magicCriticalRate>
<effects> <effects>
<effect name="HpDrain"> <effect name="HpRegen">
<power> <amount>
<value level="1">0.25</value> <value level="1">0.25</value>
<value level="2">0.5</value> <value level="2">0.5</value>
<value level="3">0.75</value> <value level="3">0.75</value>
@@ -6314,8 +6314,9 @@
<value level="58">14.50</value> <value level="58">14.50</value>
<value level="59">14.75</value> <value level="59">14.75</value>
<value level="60">15</value> <value level="60">15</value>
</power> </amount>
<percentage>30</percentage> <mode>DIFF</mode>
<hpPercent>60</hpPercent>
</effect> </effect>
</effects> </effects>
</skill> </skill>