Reduce player HP should use ignoreCP parameter.

This commit is contained in:
MobiusDev 2018-04-26 09:38:37 +00:00
parent 124e59a3a9
commit d16cc9290f
6 changed files with 24 additions and 0 deletions

View File

@ -4489,6 +4489,10 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe
{
getStatus().reduceHp(value / Config.CHAMPION_HP, attacker, (skill == null) || !skill.isToggle(), isDOT, false);
}
else if (isPlayer())
{
getActingPlayer().getStatus().reduceHp(value, attacker, (skill == null) || !skill.isToggle(), isDOT, false, directlyToHp);
}
else
{
getStatus().reduceHp(value, attacker, (skill == null) || !skill.isToggle(), isDOT, false);

View File

@ -4489,6 +4489,10 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe
{
getStatus().reduceHp(value / Config.CHAMPION_HP, attacker, (skill == null) || !skill.isToggle(), isDOT, false);
}
else if (isPlayer())
{
getActingPlayer().getStatus().reduceHp(value, attacker, (skill == null) || !skill.isToggle(), isDOT, false, directlyToHp);
}
else
{
getStatus().reduceHp(value, attacker, (skill == null) || !skill.isToggle(), isDOT, false);

View File

@ -4489,6 +4489,10 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe
{
getStatus().reduceHp(value / Config.CHAMPION_HP, attacker, (skill == null) || !skill.isToggle(), isDOT, false);
}
else if (isPlayer())
{
getActingPlayer().getStatus().reduceHp(value, attacker, (skill == null) || !skill.isToggle(), isDOT, false, directlyToHp);
}
else
{
getStatus().reduceHp(value, attacker, (skill == null) || !skill.isToggle(), isDOT, false);

View File

@ -4489,6 +4489,10 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe
{
getStatus().reduceHp(value / Config.CHAMPION_HP, attacker, (skill == null) || !skill.isToggle(), isDOT, false);
}
else if (isPlayer())
{
getActingPlayer().getStatus().reduceHp(value, attacker, (skill == null) || !skill.isToggle(), isDOT, false, directlyToHp);
}
else
{
getStatus().reduceHp(value, attacker, (skill == null) || !skill.isToggle(), isDOT, false);

View File

@ -4489,6 +4489,10 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe
{
getStatus().reduceHp(value / Config.CHAMPION_HP, attacker, (skill == null) || !skill.isToggle(), isDOT, false);
}
else if (isPlayer())
{
getActingPlayer().getStatus().reduceHp(value, attacker, (skill == null) || !skill.isToggle(), isDOT, false, directlyToHp);
}
else
{
getStatus().reduceHp(value, attacker, (skill == null) || !skill.isToggle(), isDOT, false);

View File

@ -4489,6 +4489,10 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe
{
getStatus().reduceHp(value / Config.CHAMPION_HP, attacker, (skill == null) || !skill.isToggle(), isDOT, false);
}
else if (isPlayer())
{
getActingPlayer().getStatus().reduceHp(value, attacker, (skill == null) || !skill.isToggle(), isDOT, false, directlyToHp);
}
else
{
getStatus().reduceHp(value, attacker, (skill == null) || !skill.isToggle(), isDOT, false);