Reduce player HP should use ignoreCP parameter.
This commit is contained in:
@@ -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);
|
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
|
else
|
||||||
{
|
{
|
||||||
getStatus().reduceHp(value, attacker, (skill == null) || !skill.isToggle(), isDOT, false);
|
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);
|
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
|
else
|
||||||
{
|
{
|
||||||
getStatus().reduceHp(value, attacker, (skill == null) || !skill.isToggle(), isDOT, false);
|
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);
|
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
|
else
|
||||||
{
|
{
|
||||||
getStatus().reduceHp(value, attacker, (skill == null) || !skill.isToggle(), isDOT, false);
|
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);
|
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
|
else
|
||||||
{
|
{
|
||||||
getStatus().reduceHp(value, attacker, (skill == null) || !skill.isToggle(), isDOT, false);
|
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);
|
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
|
else
|
||||||
{
|
{
|
||||||
getStatus().reduceHp(value, attacker, (skill == null) || !skill.isToggle(), isDOT, false);
|
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);
|
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
|
else
|
||||||
{
|
{
|
||||||
getStatus().reduceHp(value, attacker, (skill == null) || !skill.isToggle(), isDOT, false);
|
getStatus().reduceHp(value, attacker, (skill == null) || !skill.isToggle(), isDOT, false);
|
||||||
|
Reference in New Issue
Block a user