-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:
@ -25,6 +25,7 @@ import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
|
||||
import com.l2jserver.gameserver.model.actor.instance.L2TamedBeastInstance;
|
||||
import com.l2jserver.gameserver.model.skills.Skill;
|
||||
import com.l2jserver.gameserver.model.zone.ZoneId;
|
||||
import com.l2jserver.gameserver.network.serverpackets.MagicSkillUse;
|
||||
import com.l2jserver.gameserver.util.Util;
|
||||
|
||||
/**
|
||||
@ -57,6 +58,12 @@ public class NpcBufferAI implements Runnable
|
||||
final Skill skill = _skillData.getSkill();
|
||||
final L2PcInstance player = _npc.getSummoner().getActingPlayer();
|
||||
|
||||
if (skill.getId() == 10523)
|
||||
{
|
||||
// fix for visual effect not show
|
||||
_npc.broadcastPacket(new MagicSkillUse(_npc, skill.getId(), skill.getLevel(), 1, 0));
|
||||
}
|
||||
|
||||
switch (_skillData.getAffectScope())
|
||||
{
|
||||
case PARTY:
|
||||
|
@ -98,4 +98,22 @@
|
||||
<npc id="13267"> <!-- Virtual Image -->
|
||||
<skill id="5272" level="17" delay="5" affectScope="RANGE" affectObject="NOT_FRIEND" /> <!-- Decoy Provocation -->
|
||||
</npc>
|
||||
<npc id="13310">
|
||||
<skill id="10523" level="1" initialDelay="1" delay="2" affectScope="RANGE" affectObject="NOT_FRIEND" /> <!-- Poisoned -->
|
||||
</npc>
|
||||
<npc id="13377">
|
||||
<skill id="10523" level="2" initialDelay="1" delay="2" affectScope="RANGE" affectObject="NOT_FRIEND" /> <!-- Poisoned -->
|
||||
</npc>
|
||||
<npc id="13378">
|
||||
<skill id="10523" level="3" initialDelay="1" delay="2" affectScope="RANGE" affectObject="NOT_FRIEND" /> <!-- Poisoned -->
|
||||
</npc>
|
||||
<npc id="13379">
|
||||
<skill id="10523" level="4" initialDelay="1" delay="2" affectScope="RANGE" affectObject="NOT_FRIEND" /> <!-- Poisoned -->
|
||||
</npc>
|
||||
<npc id="13380">
|
||||
<skill id="10523" level="5" initialDelay="1" delay="2" affectScope="RANGE" affectObject="NOT_FRIEND" /> <!-- Poisoned -->
|
||||
</npc>
|
||||
<npc id="13381">
|
||||
<skill id="10523" level="6" initialDelay="1" delay="2" affectScope="RANGE" affectObject="NOT_FRIEND" /> <!-- Poisoned -->
|
||||
</npc>
|
||||
</list>
|
Reference in New Issue
Block a user