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
*/
public class HpRegen extends AbstractStatEffect
public class HpRegen extends AbstractConditionalHpEffect
{
public HpRegen(StatSet params)
{

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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