Added Sylph rank skill.
Contributed by manax182.
This commit is contained in:
parent
d1604fae12
commit
5925c6caa8
@ -43,6 +43,7 @@ public class RankingSkillBonuses extends AbstractNpcAI
|
|||||||
private static final Skill ORC_LEVEL_RANKING_1ST_CLASS = SkillData.getInstance().getSkill(60009, 1);
|
private static final Skill ORC_LEVEL_RANKING_1ST_CLASS = SkillData.getInstance().getSkill(60009, 1);
|
||||||
private static final Skill DWARF_LEVEL_RANKING_1ST_CLASS = SkillData.getInstance().getSkill(60010, 1);
|
private static final Skill DWARF_LEVEL_RANKING_1ST_CLASS = SkillData.getInstance().getSkill(60010, 1);
|
||||||
private static final Skill KAMAEL_LEVEL_RANKING_1ST_CLASS = SkillData.getInstance().getSkill(60011, 1);
|
private static final Skill KAMAEL_LEVEL_RANKING_1ST_CLASS = SkillData.getInstance().getSkill(60011, 1);
|
||||||
|
private static final Skill SYLPH_LEVEL_RANKING_1ST_CLASS = SkillData.getInstance().getSkill(46033, 1);
|
||||||
private static final Skill SERVER_RANKING_BENEFIT_1 = SkillData.getInstance().getSkill(60012, 1);
|
private static final Skill SERVER_RANKING_BENEFIT_1 = SkillData.getInstance().getSkill(60012, 1);
|
||||||
private static final Skill SERVER_RANKING_BENEFIT_2 = SkillData.getInstance().getSkill(60013, 1);
|
private static final Skill SERVER_RANKING_BENEFIT_2 = SkillData.getInstance().getSkill(60013, 1);
|
||||||
private static final Skill SERVER_RANKING_BENEFIT_3 = SkillData.getInstance().getSkill(60014, 1);
|
private static final Skill SERVER_RANKING_BENEFIT_3 = SkillData.getInstance().getSkill(60014, 1);
|
||||||
@ -53,6 +54,7 @@ public class RankingSkillBonuses extends AbstractNpcAI
|
|||||||
private static final Skill ORC_LEVEL_TRANSFORM_CLASS = SkillData.getInstance().getSkill(54209, 1);
|
private static final Skill ORC_LEVEL_TRANSFORM_CLASS = SkillData.getInstance().getSkill(54209, 1);
|
||||||
private static final Skill DWARF_LEVEL_TRANSFORM_CLASS = SkillData.getInstance().getSkill(54212, 1);
|
private static final Skill DWARF_LEVEL_TRANSFORM_CLASS = SkillData.getInstance().getSkill(54212, 1);
|
||||||
private static final Skill KAMAEL_LEVEL_TRANSFORM_CLASS = SkillData.getInstance().getSkill(54205, 1);
|
private static final Skill KAMAEL_LEVEL_TRANSFORM_CLASS = SkillData.getInstance().getSkill(54205, 1);
|
||||||
|
private static final Skill SYLPH_LEVEL_TRANSFORM_CLASS = SkillData.getInstance().getSkill(54226, 1);
|
||||||
|
|
||||||
@RegisterEvent(EventType.ON_PLAYER_LOGIN)
|
@RegisterEvent(EventType.ON_PLAYER_LOGIN)
|
||||||
@RegisterType(ListenerRegisterType.GLOBAL_PLAYERS)
|
@RegisterType(ListenerRegisterType.GLOBAL_PLAYERS)
|
||||||
@ -80,6 +82,7 @@ public class RankingSkillBonuses extends AbstractNpcAI
|
|||||||
player.getEffectList().stopSkillEffects(true, ORC_LEVEL_TRANSFORM_CLASS);
|
player.getEffectList().stopSkillEffects(true, ORC_LEVEL_TRANSFORM_CLASS);
|
||||||
player.getEffectList().stopSkillEffects(true, DWARF_LEVEL_TRANSFORM_CLASS);
|
player.getEffectList().stopSkillEffects(true, DWARF_LEVEL_TRANSFORM_CLASS);
|
||||||
player.getEffectList().stopSkillEffects(true, KAMAEL_LEVEL_TRANSFORM_CLASS);
|
player.getEffectList().stopSkillEffects(true, KAMAEL_LEVEL_TRANSFORM_CLASS);
|
||||||
|
player.getEffectList().stopSkillEffects(true, SYLPH_LEVEL_TRANSFORM_CLASS);
|
||||||
player.removeSkill(SERVER_RANKING_BENEFIT_1);
|
player.removeSkill(SERVER_RANKING_BENEFIT_1);
|
||||||
player.removeSkill(SERVER_RANKING_BENEFIT_2);
|
player.removeSkill(SERVER_RANKING_BENEFIT_2);
|
||||||
player.removeSkill(SERVER_RANKING_BENEFIT_3);
|
player.removeSkill(SERVER_RANKING_BENEFIT_3);
|
||||||
@ -145,6 +148,11 @@ public class RankingSkillBonuses extends AbstractNpcAI
|
|||||||
KAMAEL_LEVEL_RANKING_1ST_CLASS.applyEffects(player, player);
|
KAMAEL_LEVEL_RANKING_1ST_CLASS.applyEffects(player, player);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case SYLPH:
|
||||||
|
{
|
||||||
|
SYLPH_LEVEL_RANKING_1ST_CLASS.applyEffects(player, player);
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
player.addSkill(RACE_RANKING_BENEFIT, false);
|
player.addSkill(RACE_RANKING_BENEFIT, false);
|
||||||
}
|
}
|
||||||
@ -186,6 +194,11 @@ public class RankingSkillBonuses extends AbstractNpcAI
|
|||||||
player.addSkill(KAMAEL_LEVEL_TRANSFORM_CLASS, false);
|
player.addSkill(KAMAEL_LEVEL_TRANSFORM_CLASS, false);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case SYLPH:
|
||||||
|
{
|
||||||
|
player.addSkill(SYLPH_LEVEL_TRANSFORM_CLASS, false);
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,8 +2,16 @@
|
|||||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/skills.xsd">
|
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/skills.xsd">
|
||||||
<skill id="46033" toLevel="1" name="1st Place in the List of Ranks for Level Among Sylphs">
|
<skill id="46033" toLevel="1" name="1st Place in the List of Ranks for Level Among Sylphs">
|
||||||
<!-- Bonus for 1st place in the list of ranks for level among Sylphs. Soulshot Damage +10% -->
|
<!-- Bonus for 1st place in the list of ranks for level among Sylphs. Soulshot Damage +10% -->
|
||||||
<icon>icon.skill0000</icon>
|
<icon>icon.race_ranking_1</icon>
|
||||||
<operateType>A1</operateType>
|
<magicLevel>40</magicLevel>
|
||||||
|
<operateType>P</operateType>
|
||||||
|
<magicCriticalRate>5</magicCriticalRate>
|
||||||
|
<effects>
|
||||||
|
<effect name="ShotsBonus">
|
||||||
|
<amount>10</amount>
|
||||||
|
<mode>PER</mode>
|
||||||
|
</effect>
|
||||||
|
</effects>
|
||||||
</skill>
|
</skill>
|
||||||
<skill id="46034" toLevel="1" name="Flag Power - Hunter">
|
<skill id="46034" toLevel="1" name="Flag Power - Hunter">
|
||||||
<!-- Flag power for hunters. Paralyzes nearby enemies. -->
|
<!-- Flag power for hunters. Paralyzes nearby enemies. -->
|
||||||
|
Loading…
Reference in New Issue
Block a user