-Small fix for Rage Aura debuff
-Update TriggerForce effect to avoid visual bug when Sigel' class use any aura on party, and some bug fixes on this effect. -Implemented soulshot\spiritshot\blessed spiritshot damage bonus from enchanted weapon -Implemented soulshot\spiritshot\blessed spiritshot damage bonus from Jewels Ruby\Sapphire -Implemented Ruby\Sapphire\Topaz\Opal\Obsidian\Diamond\Emerald\Aquamarine\Pearl Jewels and its stats\skills. -Changed compound jewels rate (in official servers - chances are lower (and from 3-5 lvls - greatly lower) -Added visual effect to SS\SPS\BSPS if you equip Ruby\Sapphire 3\4\5 lvls (blue\yellow\red glow effects) -New parameter weaponElementPower - increase weapon attribute power (if fire added in weapon - this parameter increase fire.. also about others) -Small update skills.xsd to remove some eclipse warnings. Contributed by NviX.
This commit is contained in:
@ -44,6 +44,7 @@ public final class TriggerSkillBySkill extends AbstractEffect
|
||||
private final int _chance;
|
||||
private final SkillHolder _skill;
|
||||
private final L2TargetType _targetType;
|
||||
private final int AQUAMARINE = 17822;
|
||||
|
||||
/**
|
||||
* @param attachCond
|
||||
@ -64,12 +65,12 @@ public final class TriggerSkillBySkill extends AbstractEffect
|
||||
|
||||
public void onSkillUseEvent(OnCreatureSkillUse event)
|
||||
{
|
||||
if ((_chance == 0) || ((_skill.getSkillId() == 0) || (_skill.getSkillLvl() == 0) || (_castSkillId == 0)))
|
||||
if ((_chance == 0) || ((_skill.getSkillId() == 0) || (_skill.getSkillLvl() == 0) || ((_castSkillId == 0) && (_skill.getSkillId() != AQUAMARINE))))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
if (_castSkillId != event.getSkill().getId())
|
||||
if ((_castSkillId != event.getSkill().getId()) && (_skill.getSkillId() != AQUAMARINE))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
Reference in New Issue
Block a user