Reduce player HP should use ignoreCP parameter.
This commit is contained in:
parent
124e59a3a9
commit
d16cc9290f
@ -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);
|
||||
|
@ -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);
|
||||
|
@ -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);
|
||||
|
@ -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);
|
||||
|
@ -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);
|
||||
|
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user