-Added two new effects (BlockTarget & Duel).
-Added <target hp="n%" /> condition (example - Last Attack skill). -Updated DamOverTime effect - add increase charges count over time. -Updated EnergyAttack effect to new charges system. -Updated FatalBlow effect (able to increase skill power damage if target has affected by selected abnormal type). -Added parameter ignorePhysDefPercent for skills that ignores some % of enemy pDef. -Added function isInvulnerableFor(player) and updated PcCondOverride for this function. -NPC and NPC buffers data updated for Othell Ground skill Poison Zone. -Updated PhysicalAttack effect for skills, that decreases power when using some weapon types, and increases power when using some weapon types. also added isLastAttack parameter (for skill Last Attack atm). -Added stat momentumSkillPower (for Tyrr' passive). Increases power when player have more charges (max 3). -Updated some effect for working with maxSkillDamage parameter. -Updated some old and new skills to 10531. Contributed by NviX.
This commit is contained in:
@@ -115,6 +115,7 @@ import com.l2jserver.gameserver.model.conditions.ConditionTargetActiveEffectId;
|
||||
import com.l2jserver.gameserver.model.conditions.ConditionTargetActiveSkillId;
|
||||
import com.l2jserver.gameserver.model.conditions.ConditionTargetAggro;
|
||||
import com.l2jserver.gameserver.model.conditions.ConditionTargetClassIdRestriction;
|
||||
import com.l2jserver.gameserver.model.conditions.ConditionTargetHp;
|
||||
import com.l2jserver.gameserver.model.conditions.ConditionTargetInvSize;
|
||||
import com.l2jserver.gameserver.model.conditions.ConditionTargetLevel;
|
||||
import com.l2jserver.gameserver.model.conditions.ConditionTargetLevelRange;
|
||||
@@ -1049,6 +1050,12 @@ public abstract class DocumentBase
|
||||
cond = joinAnd(cond, new ConditionTargetAbnormalType(abnormalType));
|
||||
break;
|
||||
}
|
||||
case "hp":
|
||||
{
|
||||
int hp = Integer.decode(getValue(a.getNodeValue(), template));
|
||||
cond = joinAnd(cond, new ConditionTargetHp(hp));
|
||||
break;
|
||||
}
|
||||
case "mindistance":
|
||||
{
|
||||
int distance = Integer.decode(getValue(a.getNodeValue(), null));
|
||||
|
Reference in New Issue
Block a user