From 0c75515d7461746cd5e1e1ebfb5b3f193f9ba2b5 Mon Sep 17 00:00:00 2001 From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com> Date: Tue, 13 Sep 2022 21:34:50 +0000 Subject: [PATCH] Updated buff skills. Contributed by Index. --- .../AdventureGuildsman.java | 34 +- .../AdventurersGuide/AdventurersGuide.java | 22 +- .../ai/others/MentorGuide/MentorGuide.java | 9 +- .../FakePlayers/RecieveAdventurerBuffs.java | 9 +- .../game/data/stats/items/29700-29799.xml | 13 +- .../game/data/stats/items/80800-80899.xml | 52 +- .../game/data/stats/items/81000-81099.xml | 13 +- .../game/data/stats/skills/30900-30999.xml | 361 +++++++++++++- .../game/data/stats/skills/31000-31099.xml | 314 +++++++++++- .../game/data/stats/skills/34200-34299.xml | 465 +++++++++++++++++- .../game/data/stats/skills/39700-39799.xml | 308 +++++++++++- 11 files changed, 1434 insertions(+), 166 deletions(-) diff --git a/L2J_Mobius_10.2_MasterClass/dist/game/data/scripts/ai/others/AdventureGuildsman/AdventureGuildsman.java b/L2J_Mobius_10.2_MasterClass/dist/game/data/scripts/ai/others/AdventureGuildsman/AdventureGuildsman.java index 290fc3312f..223295235d 100644 --- a/L2J_Mobius_10.2_MasterClass/dist/game/data/scripts/ai/others/AdventureGuildsman/AdventureGuildsman.java +++ b/L2J_Mobius_10.2_MasterClass/dist/game/data/scripts/ai/others/AdventureGuildsman/AdventureGuildsman.java @@ -20,7 +20,6 @@ import java.util.EnumMap; import java.util.Map; import java.util.Map.Entry; -import org.l2jmobius.commons.util.CommonUtil; import org.l2jmobius.gameserver.data.xml.MultisellData; import org.l2jmobius.gameserver.enums.CategoryType; import org.l2jmobius.gameserver.model.actor.Npc; @@ -59,19 +58,8 @@ public class AdventureGuildsman extends AbstractNpcAI private static final SkillHolder KNIGHT = new SkillHolder(32840, 1); // Fantasia Harmony - Adventurer private static final SkillHolder WARRIOR = new SkillHolder(32840, 1); // Fantasia Harmony - Adventurer private static final SkillHolder WIZARD = new SkillHolder(32840, 1); // Fantasia Harmony - Adventurer - private static final SkillHolder[] GROUP_MELODY = - { - new SkillHolder(9273, 1), // Player Commendation - Horn Melody - new SkillHolder(9274, 1), // Player Commendation - Drum Melody - new SkillHolder(9276, 1), // Player Commendation - Pipe Organ Melody - new SkillHolder(9277, 1), // Player Commendation - Guitar Melody - }; - private static final SkillHolder[] GROUP_SONATA = - { - new SkillHolder(17291, 1), // Player Commendation - Prevailing Sonata - new SkillHolder(17292, 1), // Player Commendation - Daring Sonata - new SkillHolder(17293, 1), // Player Commendation - Refreshing Sonata - }; + private static final SkillHolder MELODY = new SkillHolder(34243, 1); // Musician's Melody (Adventurer) + private static final SkillHolder SONATA = new SkillHolder(34254, 1); // Sonate Performance (Adventurer) // Misc //@formatter:off private static final Map R_CLASS_TALISMAN = new EnumMap<>(CategoryType.class); @@ -420,11 +408,10 @@ public class AdventureGuildsman extends AbstractNpcAI } if (event.startsWith("melody")) { - final int buffOffset = CommonUtil.constrain(Integer.parseInt(event.substring(event.indexOf(' ') + 1)), 0, GROUP_MELODY.length); if (player.getPcCafePoints() >= 20) { npc.setTarget(player); - npc.doCast(GROUP_MELODY[buffOffset].getSkill()); + npc.doCast(MELODY.getSkill()); player.setPcCafePoints(player.getPcCafePoints() - 20); htmltext = "pccafe_buff_1001.htm"; } @@ -438,14 +425,8 @@ public class AdventureGuildsman extends AbstractNpcAI private String applyBuffs(Npc npc, Player player, Skill skill) { - for (SkillHolder holder : GROUP_MELODY) - { - SkillCaster.triggerCast(npc, player, holder.getSkill()); - } - for (SkillHolder holder : GROUP_SONATA) - { - SkillCaster.triggerCast(npc, player, holder.getSkill()); - } + SkillCaster.triggerCast(npc, player, MELODY.getSkill()); + SkillCaster.triggerCast(npc, player, SONATA.getSkill()); SkillCaster.triggerCast(npc, player, skill); player.setPcCafePoints(player.getPcCafePoints() - 200); return null; @@ -453,10 +434,7 @@ public class AdventureGuildsman extends AbstractNpcAI private String applyBuffsGroup(Npc npc, Player player) { - for (SkillHolder holder : GROUP_MELODY) - { - SkillCaster.triggerCast(npc, player, holder.getSkill()); - } + SkillCaster.triggerCast(npc, player, MELODY.getSkill()); player.setPcCafePoints(player.getPcCafePoints() - 120); return null; } diff --git a/L2J_Mobius_10.2_MasterClass/dist/game/data/scripts/ai/others/AdventurersGuide/AdventurersGuide.java b/L2J_Mobius_10.2_MasterClass/dist/game/data/scripts/ai/others/AdventurersGuide/AdventurersGuide.java index a94b0afda2..0bcbcd9e3f 100644 --- a/L2J_Mobius_10.2_MasterClass/dist/game/data/scripts/ai/others/AdventurersGuide/AdventurersGuide.java +++ b/L2J_Mobius_10.2_MasterClass/dist/game/data/scripts/ai/others/AdventurersGuide/AdventurersGuide.java @@ -44,27 +44,17 @@ public class AdventurersGuide extends AbstractNpcAI private static final SkillHolder FANTASIA = new SkillHolder(32840, 1); // Fantasia Harmony - Adventurer private static final SkillHolder[] GROUP_BUFFS = { - new SkillHolder(15642, 1), // Horn Melody (Adventurer) - new SkillHolder(15643, 1), // Drum Melody (Adventurer) - new SkillHolder(15644, 1), // Pipe Organ Melody (Adventurer) - new SkillHolder(15645, 1), // Guitar Melody (Adventurer) - new SkillHolder(15651, 1), // Prevailing Sonata (Adventurer) - new SkillHolder(15652, 1), // Daring Sonata (Adventurer) - new SkillHolder(15653, 1), // Refreshing Sonata (Adventurer) + new SkillHolder(34243, 1), // Musician's Melody (Adventurer) + new SkillHolder(34254, 1), // Sonate Performance (Adventurer) }; private static final SkillHolder[] DONATE_BUFFS = { - new SkillHolder(15642, 4), // Horn Melody (Adventurer) - new SkillHolder(15643, 4), // Drum Melody (Adventurer) - new SkillHolder(15644, 4), // Pipe Organ Melody (Adventurer) - new SkillHolder(15645, 4), // Guitar Melody (Adventurer) - new SkillHolder(15651, 1), // Prevailing Sonata (Adventurer) - new SkillHolder(15652, 1), // Daring Sonata (Adventurer) - new SkillHolder(15653, 1), // Refreshing Sonata (Adventurer) + new SkillHolder(34243, 3), // Musician's Melody (Adventurer) + new SkillHolder(34254, 1), // Sonate Performance (Adventurer) }; // Misc - private static int MAX_LEVEL_BUFFS = 99; - private static int MIN_LEVEL_PROTECTION = 40; + private static final int MAX_LEVEL_BUFFS = 99; + private static final int MIN_LEVEL_PROTECTION = 40; private AdventurersGuide() { diff --git a/L2J_Mobius_10.2_MasterClass/dist/game/data/scripts/ai/others/MentorGuide/MentorGuide.java b/L2J_Mobius_10.2_MasterClass/dist/game/data/scripts/ai/others/MentorGuide/MentorGuide.java index f696b456b3..fd73ae395a 100644 --- a/L2J_Mobius_10.2_MasterClass/dist/game/data/scripts/ai/others/MentorGuide/MentorGuide.java +++ b/L2J_Mobius_10.2_MasterClass/dist/game/data/scripts/ai/others/MentorGuide/MentorGuide.java @@ -81,13 +81,8 @@ public class MentorGuide extends AbstractNpcAI implements IXmlReader // Skills private static final SkillHolder[] MENTEE_BUFFS_WITHOUT_MENTOR_ONLINE = { - new SkillHolder(9227, 1), // Horn Melody - Mentor - new SkillHolder(9228, 1), // Drum Melody - Mentor - new SkillHolder(9230, 1), // Pipe Organ Melody - Mentor - new SkillHolder(9231, 1), // Guitar Melody - Mentor - new SkillHolder(17082, 1), // Mentor's Prevailing Sonata - new SkillHolder(17083, 1), // Daring Sonata - Mentor - new SkillHolder(17084, 1), // Refreshing Sonata - Mentor + new SkillHolder(34237, 1), // Musician's Melody + new SkillHolder(34256, 1), // Sonate Performance new SkillHolder(18593, 1), // Mentor's Harmony }; protected static final SkillHolder[] MENTOR_BUFFS = diff --git a/L2J_Mobius_10.2_MasterClass/dist/game/data/scripts/custom/FakePlayers/RecieveAdventurerBuffs.java b/L2J_Mobius_10.2_MasterClass/dist/game/data/scripts/custom/FakePlayers/RecieveAdventurerBuffs.java index f8810c877e..c5badb7cd3 100644 --- a/L2J_Mobius_10.2_MasterClass/dist/game/data/scripts/custom/FakePlayers/RecieveAdventurerBuffs.java +++ b/L2J_Mobius_10.2_MasterClass/dist/game/data/scripts/custom/FakePlayers/RecieveAdventurerBuffs.java @@ -48,13 +48,8 @@ public class RecieveAdventurerBuffs extends AbstractNpcAI private static final SkillHolder FANTASIA = new SkillHolder(32840, 1); // Fantasia Harmony - Adventurer private static final SkillHolder[] GROUP_BUFFS = { - new SkillHolder(15642, 1), // Horn Melody (Adventurer) - new SkillHolder(15643, 1), // Drum Melody (Adventurer) - new SkillHolder(15644, 1), // Pipe Organ Melody (Adventurer) - new SkillHolder(15645, 1), // Guitar Melody (Adventurer) - new SkillHolder(15651, 1), // Prevailing Sonata (Adventurer) - new SkillHolder(15652, 1), // Daring Sonata (Adventurer) - new SkillHolder(15653, 1), // Refreshing Sonata (Adventurer) + new SkillHolder(34254, 1), // Sonate Performance (Adventurer) + new SkillHolder(34243, 1), // Musician's Melody (Adventurer) }; private RecieveAdventurerBuffs() diff --git a/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/items/29700-29799.xml b/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/items/29700-29799.xml index c26644289e..a63df169da 100644 --- a/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/items/29700-29799.xml +++ b/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/items/29700-29799.xml @@ -1307,16 +1307,9 @@ - - - - - - - - - - + + + diff --git a/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/items/80800-80899.xml b/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/items/80800-80899.xml index 8b81a656a4..2cba4a8c97 100644 --- a/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/items/80800-80899.xml +++ b/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/items/80800-80899.xml @@ -194,16 +194,9 @@ - - - - - - - - - - + + + @@ -222,16 +215,9 @@ - - - - - - - - - - + + + @@ -250,16 +236,9 @@ - - - - - - - - - - + + + @@ -280,16 +259,9 @@ - - - - - - - - - - + + + diff --git a/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/items/81000-81099.xml b/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/items/81000-81099.xml index 955cd6c0a0..66e8528f28 100644 --- a/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/items/81000-81099.xml +++ b/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/items/81000-81099.xml @@ -182,18 +182,11 @@ + + + - - - - - - - - - - diff --git a/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/skills/30900-30999.xml b/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/skills/30900-30999.xml index 66d770b90d..86f08cd8af 100644 --- a/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/skills/30900-30999.xml +++ b/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/skills/30900-30999.xml @@ -2983,11 +2983,11 @@ icon.skill0000 - 1 - 2 - 3 - 4 - 5 + 2 + 3 + 4 + 6 + 7 1800 @@ -3181,11 +3181,11 @@ 200 3031 - 1 - 2 - 3 - 4 - 5 + 2 + 3 + 4 + 6 + 7 1800 @@ -3383,14 +3383,14 @@ 400 3031 - - 1 - 2 - 3 - 4 - 1800 BUFF_SPECIAL_ATTACK + + 2 + 3 + 4 + 5 + 1000 A2 @@ -3560,14 +3560,144 @@ - icon.skill0000 - A1 + + 340 + 360 + 380 + 400 + + 3031 + 1800 + BUFF_SPECIAL_ATTACK + 1 + 1000 + A2 + + 560 + 604 + 680 + 756 + + 700 + 300 + 22 + + 85 + 90 + 95 + 99 + + 2000 + + 687 + 698 + 707 + 712 + + NONE + 5 + SELF + SINGLE + + + MULTI_BUFF;IMPROVE_PA_PD_UP;PA_UP;IMPROVE_MA_MD_UP;MD_UP;MA_UP;KAMAEL_SPECIAL;PD_UP;HIT_UP;IMPROVE_HIT_DEFENCE_CRT_RATE_UP;IMPROVE_CRT_RATE_DMG_UP;T_CRT_DMG_DOWN;CRITICAL_DMG_UP;CRITICAL_PROB_UP;IMPROVE_SPEED_AVOID_UP;SPEED_UP;MAX_BREATH_UP;HOLY_ATTACK;AVOID_UP;DECREASE_WEIGHT_PENALTY;RESIST_HOLY_UNHOLY + 100 + + + MULTI_BUFF;IMPROVE_PA_PD_UP;PA_UP;IMPROVE_MA_MD_UP;MD_UP;MA_UP;KAMAEL_SPECIAL;PD_UP;HIT_UP;IMPROVE_HIT_DEFENCE_CRT_RATE_UP;IMPROVE_CRT_RATE_DMG_UP;T_CRT_DMG_DOWN;CRITICAL_DMG_UP;CRITICAL_PROB_UP;IMPROVE_SPEED_AVOID_UP;SPEED_UP;MAX_BREATH_UP;HOLY_ATTACK;AVOID_UP;DECREASE_WEIGHT_PENALTY;RESIST_HOLY_UNHOLY + + + 18 + PER + + + 31 + PER + + + 18 + PER + + + 7 + PER + + + 44 + PER + + + 15 + PER + + + 20 + PER + + + 15 + PER + + + 15 + PER + + + 20 + DIFF + + + 30 + PER + + + 30 + PER + + + -25 + PER + + + -5 + PER + 0 + + + -5 + PER + 1 + + + -5 + PER + 2 + + + -5 + PER + 3 + + + 4 + 30 + + + + Creature + 60 + SELF + 300 + 11569 + 1 + + icon.skill0000 1000 - 2 + 4 BUFF_SPECIAL_AURA 300 @@ -3665,14 +3795,105 @@ - icon.skill0000 - A1 + 1000 + 1 + BUFF_SPECIAL_AURA + 300 + A2 + 420 + 700 + 300 + 2000 + 22 + 85 + 687 + NONE + 5 + 0 + SELF + SINGLE + + + DANCE_OF_BLADESTORM;SONG_OF_CHAMPION;SONG_OF_EARTH;SONG_OF_HUNTER;SONG_OF_LIFE;SONG_OF_MEDITATION;SONG_OF_RENEWAL;SONG_OF_VENGEANCE;SONG_OF_VITALITY;SONG_OF_WARDING;SONG_OF_WATER;SONG_OF_WIND;DANCE_OF_BERSERKER;DANCE_OF_CONCENTRATION;DANCE_OF_FIRE;DANCE_OF_FURY;DANCE_OF_INSPIRATION;DANCE_OF_MYSTIC;DANCE_OF_SIREN;DANCE_OF_VAMPIRE;DANCE_OF_WARRIOR;SONG_OF_PURIFICATION;WISPERING_OF_BATTLE;SONG_OF_WINDSTORM;MOTION_OF_DEFENCE;BUFF_UNICORN_SERAPHIM;BUFF_QUEEN_OF_CAT;KNIGHT_AURA;DMG_SHIELD;AVOID_UP + 100 + + + DANCE_OF_BLADESTORM;SONG_OF_CHAMPION;SONG_OF_EARTH;SONG_OF_HUNTER;SONG_OF_LIFE;SONG_OF_MEDITATION;SONG_OF_RENEWAL;SONG_OF_VENGEANCE;SONG_OF_VITALITY;SONG_OF_WARDING;SONG_OF_WATER;SONG_OF_WIND;DANCE_OF_BERSERKER;DANCE_OF_CONCENTRATION;DANCE_OF_FIRE;DANCE_OF_FURY;DANCE_OF_INSPIRATION;DANCE_OF_MYSTIC;DANCE_OF_SIREN;DANCE_OF_VAMPIRE;DANCE_OF_WARRIOR;SONG_OF_PURIFICATION;WISPERING_OF_BATTLE;SONG_OF_WINDSTORM;MOTION_OF_DEFENCE;BUFF_UNICORN_SERAPHIM;BUFF_QUEEN_OF_CAT;KNIGHT_AURA;DMG_SHIELD;AVOID_UP + + + 15 + PER + + + 15 + PER + + + 15 + PER + + + 15 + PER + + + 15 + PER + + + 3 + DIFF + + + 3 + DIFF + + + 5 + + + 35 + PER + + + 25 + PER + + + -20 + DIFF + + + -5 + PER + 0 + + + -5 + PER + 1 + + + -10 + PER + 1 + + + -10 + PER + 0 + + + 4 + 30 + + icon.skill0000 1000 - 2 + 4 BUFF_SPECIAL_AURA 300 @@ -3772,12 +3993,104 @@ icon.skill0000 - A1 + 1000 + 1 + BUFF_SPECIAL_AURA + 300 + A2 + 420 + 700 + 300 + 2000 + 22 + 85 + 687 + NONE + 5 + 0 + SELF + SINGLE + + + DANCE_OF_BLADESTORM;SONG_OF_CHAMPION;SONG_OF_EARTH;SONG_OF_HUNTER;SONG_OF_LIFE;SONG_OF_MEDITATION;SONG_OF_RENEWAL;SONG_OF_VENGEANCE;SONG_OF_VITALITY;SONG_OF_WARDING;SONG_OF_WATER;SONG_OF_WIND;DANCE_OF_BERSERKER;DANCE_OF_CONCENTRATION;DANCE_OF_FIRE;DANCE_OF_FURY;DANCE_OF_INSPIRATION;DANCE_OF_MYSTIC;DANCE_OF_SIREN;DANCE_OF_VAMPIRE;DANCE_OF_WARRIOR;SONG_OF_PURIFICATION;WISPERING_OF_BATTLE;SONG_OF_WINDSTORM;MOTION_OF_DEFENCE;BUFF_UNICORN_SERAPHIM;BUFF_QUEEN_OF_CAT;KNIGHT_AURA;DMG_SHIELD;AVOID_UP + 100 + + + DANCE_OF_BLADESTORM;SONG_OF_CHAMPION;SONG_OF_EARTH;SONG_OF_HUNTER;SONG_OF_LIFE;SONG_OF_MEDITATION;SONG_OF_RENEWAL;SONG_OF_VENGEANCE;SONG_OF_VITALITY;SONG_OF_WARDING;SONG_OF_WATER;SONG_OF_WIND;DANCE_OF_BERSERKER;DANCE_OF_CONCENTRATION;DANCE_OF_FIRE;DANCE_OF_FURY;DANCE_OF_INSPIRATION;DANCE_OF_MYSTIC;DANCE_OF_SIREN;DANCE_OF_VAMPIRE;DANCE_OF_WARRIOR;SONG_OF_PURIFICATION;WISPERING_OF_BATTLE;SONG_OF_WINDSTORM;MOTION_OF_DEFENCE;BUFF_UNICORN_SERAPHIM;BUFF_QUEEN_OF_CAT;KNIGHT_AURA;DMG_SHIELD;AVOID_UP + + + 15 + PER + + + 15 + PER + + + 15 + PER + + + 15 + PER + + + 15 + PER + + + 3 + DIFF + + + 3 + DIFF + + + 5 + + + 35 + PER + + + 25 + PER + + + -20 + DIFF + + + -5 + PER + 0 + + + -5 + PER + 1 + + + -10 + PER + 1 + + + -10 + PER + 0 + + + 4 + 30 + + icon.skill0000 1000 - 2 + 4 BUFF_SPECIAL_AURA 300 diff --git a/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/skills/31000-31099.xml b/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/skills/31000-31099.xml index 59e26e2d3d..a2b7fa01af 100644 --- a/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/skills/31000-31099.xml +++ b/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/skills/31000-31099.xml @@ -1,14 +1,105 @@  - icon.skill0000 - A1 + 1000 + 1 + BUFF_SPECIAL_AURA + 300 + A2 + 420 + 700 + 300 + 2000 + 22 + 85 + 687 + NONE + 5 + 0 + SELF + SINGLE + + + DANCE_OF_BLADESTORM;SONG_OF_CHAMPION;SONG_OF_EARTH;SONG_OF_HUNTER;SONG_OF_LIFE;SONG_OF_MEDITATION;SONG_OF_RENEWAL;SONG_OF_VENGEANCE;SONG_OF_VITALITY;SONG_OF_WARDING;SONG_OF_WATER;SONG_OF_WIND;DANCE_OF_BERSERKER;DANCE_OF_CONCENTRATION;DANCE_OF_FIRE;DANCE_OF_FURY;DANCE_OF_INSPIRATION;DANCE_OF_MYSTIC;DANCE_OF_SIREN;DANCE_OF_VAMPIRE;DANCE_OF_WARRIOR;SONG_OF_PURIFICATION;WISPERING_OF_BATTLE;SONG_OF_WINDSTORM;MOTION_OF_DEFENCE;BUFF_UNICORN_SERAPHIM;BUFF_QUEEN_OF_CAT;KNIGHT_AURA;DMG_SHIELD;AVOID_UP + 100 + + + DANCE_OF_BLADESTORM;SONG_OF_CHAMPION;SONG_OF_EARTH;SONG_OF_HUNTER;SONG_OF_LIFE;SONG_OF_MEDITATION;SONG_OF_RENEWAL;SONG_OF_VENGEANCE;SONG_OF_VITALITY;SONG_OF_WARDING;SONG_OF_WATER;SONG_OF_WIND;DANCE_OF_BERSERKER;DANCE_OF_CONCENTRATION;DANCE_OF_FIRE;DANCE_OF_FURY;DANCE_OF_INSPIRATION;DANCE_OF_MYSTIC;DANCE_OF_SIREN;DANCE_OF_VAMPIRE;DANCE_OF_WARRIOR;SONG_OF_PURIFICATION;WISPERING_OF_BATTLE;SONG_OF_WINDSTORM;MOTION_OF_DEFENCE;BUFF_UNICORN_SERAPHIM;BUFF_QUEEN_OF_CAT;KNIGHT_AURA;DMG_SHIELD;AVOID_UP + + + 15 + PER + + + 15 + PER + + + 15 + PER + + + 15 + PER + + + 15 + PER + + + 3 + DIFF + + + 3 + DIFF + + + 5 + + + 35 + PER + + + 25 + PER + + + -20 + DIFF + + + -5 + PER + 0 + + + -5 + PER + 1 + + + -10 + PER + 1 + + + -10 + PER + 0 + + + 4 + 30 + + icon.skill0000 1000 - 2 + 4 BUFF_SPECIAL_AURA 300 @@ -106,16 +197,107 @@ - icon.skill0000 - A1 + 1000 + 1 + BUFF_SPECIAL_AURA + 300 + A2 + 420 + 700 + 300 + 2000 + 22 + 85 + 687 + NONE + 5 + 0 + SELF + SINGLE + + + DANCE_OF_BLADESTORM;SONG_OF_CHAMPION;SONG_OF_EARTH;SONG_OF_HUNTER;SONG_OF_LIFE;SONG_OF_MEDITATION;SONG_OF_RENEWAL;SONG_OF_VENGEANCE;SONG_OF_VITALITY;SONG_OF_WARDING;SONG_OF_WATER;SONG_OF_WIND;DANCE_OF_BERSERKER;DANCE_OF_CONCENTRATION;DANCE_OF_FIRE;DANCE_OF_FURY;DANCE_OF_INSPIRATION;DANCE_OF_MYSTIC;DANCE_OF_SIREN;DANCE_OF_VAMPIRE;DANCE_OF_WARRIOR;SONG_OF_PURIFICATION;WISPERING_OF_BATTLE;SONG_OF_WINDSTORM;MOTION_OF_DEFENCE;BUFF_UNICORN_SERAPHIM;BUFF_QUEEN_OF_CAT;KNIGHT_AURA;DMG_SHIELD;AVOID_UP + 100 + + + DANCE_OF_BLADESTORM;SONG_OF_CHAMPION;SONG_OF_EARTH;SONG_OF_HUNTER;SONG_OF_LIFE;SONG_OF_MEDITATION;SONG_OF_RENEWAL;SONG_OF_VENGEANCE;SONG_OF_VITALITY;SONG_OF_WARDING;SONG_OF_WATER;SONG_OF_WIND;DANCE_OF_BERSERKER;DANCE_OF_CONCENTRATION;DANCE_OF_FIRE;DANCE_OF_FURY;DANCE_OF_INSPIRATION;DANCE_OF_MYSTIC;DANCE_OF_SIREN;DANCE_OF_VAMPIRE;DANCE_OF_WARRIOR;SONG_OF_PURIFICATION;WISPERING_OF_BATTLE;SONG_OF_WINDSTORM;MOTION_OF_DEFENCE;BUFF_UNICORN_SERAPHIM;BUFF_QUEEN_OF_CAT;KNIGHT_AURA;DMG_SHIELD;AVOID_UP + + + 15 + PER + + + 15 + PER + + + 15 + PER + + + 15 + PER + + + 15 + PER + + + 3 + DIFF + + + 3 + DIFF + + + 5 + + + 35 + PER + + + 25 + PER + + + -20 + DIFF + + + -5 + PER + 0 + + + -5 + PER + 1 + + + -10 + PER + 1 + + + -10 + PER + 0 + + + 4 + 30 + + icon.skill0000 150 3031 1000 - 2 + 4 BUFF_SPECIAL_AURA 300 @@ -213,14 +395,122 @@ - - icon.skill0000 - A1 + icon.skill30827 + 2 + BUFF_SPECIAL_AURA + 696 + 300 + A2 + 140 + 28 + 700 + 300 + 2000 + 22 + 85 + NONE + 5 + 0 + SELF + SINGLE + 45 + 3031 + + + 20 + PER + + + 20 + PER + + + 22 + PER + + + -40 + DIFF + + + 6 + 30 + + + 30 + PER + + + 23 + PER + + + 7 + + + -8 + PER + 0 + + + -8 + PER + 1 + + + -8 + PER + 22 + + + 3 + DIFF + + + 3 + DIFF + + + 60 + PER + + + 80 + PER + + + -15 + PER + 1 + + + -15 + PER + 0 + + + -15 + PER + 2 + + + -15 + PER + 22 + + + DANCE_OF_BLADESTORM;SONG_OF_CHAMPION;SONG_OF_EARTH;SONG_OF_HUNTER;SONG_OF_LIFE;SONG_OF_MEDITATION;SONG_OF_RENEWAL;SONG_OF_VENGEANCE;SONG_OF_VITALITY;SONG_OF_WARDING;SONG_OF_WATER;SONG_OF_WIND;DANCE_OF_BERSERKER;DANCE_OF_CONCENTRATION;DANCE_OF_FIRE;DANCE_OF_FURY;DANCE_OF_INSPIRATION;DANCE_OF_MYSTIC;DANCE_OF_SIREN;DANCE_OF_VAMPIRE;DANCE_OF_WARRIOR;SONG_OF_PURIFICATION;WISPERING_OF_BATTLE;SONG_OF_WINDSTORM;MOTION_OF_DEFENCE;BUFF_UNICORN_SERAPHIM;BUFF_QUEEN_OF_CAT;KNIGHT_AURA;DMG_SHIELD;AVOID_UP + 100 + + + DANCE_OF_BLADESTORM;SONG_OF_CHAMPION;SONG_OF_EARTH;SONG_OF_HUNTER;SONG_OF_LIFE;SONG_OF_MEDITATION;SONG_OF_RENEWAL;SONG_OF_VENGEANCE;SONG_OF_VITALITY;SONG_OF_WARDING;SONG_OF_WATER;SONG_OF_WIND;DANCE_OF_BERSERKER;DANCE_OF_CONCENTRATION;DANCE_OF_FIRE;DANCE_OF_FURY;DANCE_OF_INSPIRATION;DANCE_OF_MYSTIC;DANCE_OF_SIREN;DANCE_OF_VAMPIRE;DANCE_OF_WARRIOR;SONG_OF_PURIFICATION;WISPERING_OF_BATTLE;SONG_OF_WINDSTORM;MOTION_OF_DEFENCE;BUFF_UNICORN_SERAPHIM;BUFF_QUEEN_OF_CAT;KNIGHT_AURA;DMG_SHIELD;AVOID_UP + + icon.skill0000 1000 - 1 + 3 ARMOR_ELEMENT_ALL 1800 @@ -297,7 +587,7 @@ icon.skill0000 1000 - 1 + 2 ARMOR_ELEMENT_ALL 1800 A2 @@ -443,7 +733,7 @@ icon.skill0000 1000 - 1 + 3 ARMOR_ELEMENT_ALL 1800 A2 diff --git a/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/skills/34200-34299.xml b/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/skills/34200-34299.xml index 1b0cf99e1c..8026fdbf15 100644 --- a/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/skills/34200-34299.xml +++ b/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/skills/34200-34299.xml @@ -186,9 +186,120 @@ A1 - icon.skill0000 - A1 + -1 + BUFF_SPECIAL_ATTACK + 5 + 1000 + A2 + 0 + 700 + 300 + 22 + 99 + 2000 + 712 + NONE + 5 + SELF + SINGLE + false + true + true + + + MULTI_BUFF;IMPROVE_PA_PD_UP;PA_UP;IMPROVE_MA_MD_UP;MD_UP;MA_UP;KAMAEL_SPECIAL;PD_UP;HIT_UP;IMPROVE_HIT_DEFENCE_CRT_RATE_UP;IMPROVE_CRT_RATE_DMG_UP;T_CRT_DMG_DOWN;CRITICAL_DMG_UP;CRITICAL_PROB_UP;IMPROVE_SPEED_AVOID_UP;SPEED_UP;MAX_BREATH_UP;HOLY_ATTACK;AVOID_UP;DECREASE_WEIGHT_PENALTY;RESIST_HOLY_UNHOLY + 100 + + + MULTI_BUFF;IMPROVE_PA_PD_UP;PA_UP;IMPROVE_MA_MD_UP;MD_UP;MA_UP;KAMAEL_SPECIAL;PD_UP;HIT_UP;IMPROVE_HIT_DEFENCE_CRT_RATE_UP;IMPROVE_CRT_RATE_DMG_UP;T_CRT_DMG_DOWN;CRITICAL_DMG_UP;CRITICAL_PROB_UP;IMPROVE_SPEED_AVOID_UP;SPEED_UP;MAX_BREATH_UP;HOLY_ATTACK;AVOID_UP;DECREASE_WEIGHT_PENALTY;RESIST_HOLY_UNHOLY + + + 43 + PER + + + 68 + PER + + + 43 + PER + + + 28 + PER + + + 97 + PER + + + 35 + PER + + + 40 + PER + + + 36 + PER + + + 33 + PER + + + 40 + DIFF + + + 63 + PER + + + 61 + PER + + + -50 + PER + + + -10 + PER + 0 + + + -10 + PER + 1 + + + -10 + PER + 2 + + + -10 + PER + 3 + + + 9 + 30 + + + + Creature + 60 + SELF + 300 + 11569 + 1 + + @@ -216,9 +327,165 @@ A1 - icon.skill0000 - A1 + 3600 + BUFF_SPECIAL_ATTACK + + 2 + 3 + 4 + 6 + + 1000 + A2 + NONE + 5 + A2 + ENEMY + SINGLE + 400 + 900 + 1 + 1 + + + MULTI_BUFF;IMPROVE_PA_PD_UP;PA_UP;IMPROVE_MA_MD_UP;MD_UP;MA_UP;KAMAEL_SPECIAL;PD_UP;HIT_UP;IMPROVE_HIT_DEFENCE_CRT_RATE_UP;IMPROVE_CRT_RATE_DMG_UP;T_CRT_DMG_DOWN;CRITICAL_DMG_UP;CRITICAL_PROB_UP;IMPROVE_SPEED_AVOID_UP;SPEED_UP;MAX_BREATH_UP;HOLY_ATTACK;AVOID_UP;DECREASE_WEIGHT_PENALTY;RESIST_HOLY_UNHOLY + 100 + + + MULTI_BUFF;IMPROVE_PA_PD_UP;PA_UP;IMPROVE_MA_MD_UP;MD_UP;MA_UP;KAMAEL_SPECIAL;PD_UP;HIT_UP;IMPROVE_HIT_DEFENCE_CRT_RATE_UP;IMPROVE_CRT_RATE_DMG_UP;T_CRT_DMG_DOWN;CRITICAL_DMG_UP;CRITICAL_PROB_UP;IMPROVE_SPEED_AVOID_UP;SPEED_UP;MAX_BREATH_UP;HOLY_ATTACK;AVOID_UP;DECREASE_WEIGHT_PENALTY;RESIST_HOLY_UNHOLY + + + + 37 + 39 + 41 + 43 + + PER + + + + 62 + 64 + 66 + 68 + + PER + + + + 37 + 39 + 41 + 43 + + PER + + + + 23 + 24 + 26 + 28 + + PER + + + + 88 + 91 + 94 + 97 + + PER + + + 35 + PER + + + 40 + PER + + + + 30 + 32 + 34 + 36 + + PER + + + + 30 + 31 + 32 + 33 + + PER + + + 40 + DIFF + + + + 60 + 61 + 62 + 63 + + PER + + + + 60 + 60 + 61 + 61 + + PER + + + -50 + PER + + + -10 + PER + 0 + + + -10 + PER + 1 + + + -10 + PER + 2 + + + -10 + PER + 3 + + + 9 + 30 + + + + Creature + 60 + SELF + 300 + 11569 + 1 + + @@ -380,7 +647,102 @@ icon.skill0000 - A1 + 1000 + 3 + BUFF_SPECIAL_AURA + + 3600 + + 420 + 700 + 300 + 687 + NONE + 5 + 0 + A2 + ENEMY + SINGLE + 400 + 900 + 1 + 1 + + + DANCE_OF_BLADESTORM;SONG_OF_CHAMPION;SONG_OF_EARTH;SONG_OF_HUNTER;SONG_OF_LIFE;SONG_OF_MEDITATION;SONG_OF_RENEWAL;SONG_OF_VENGEANCE;SONG_OF_VITALITY;SONG_OF_WARDING;SONG_OF_WATER;SONG_OF_WIND;DANCE_OF_BERSERKER;DANCE_OF_CONCENTRATION;DANCE_OF_FIRE;DANCE_OF_FURY;DANCE_OF_INSPIRATION;DANCE_OF_MYSTIC;DANCE_OF_SIREN;DANCE_OF_VAMPIRE;DANCE_OF_WARRIOR;SONG_OF_PURIFICATION;WISPERING_OF_BATTLE;SONG_OF_WINDSTORM;MOTION_OF_DEFENCE;BUFF_UNICORN_SERAPHIM;BUFF_QUEEN_OF_CAT;KNIGHT_AURA;DMG_SHIELD;AVOID_UP + 100 + + + DANCE_OF_BLADESTORM;SONG_OF_CHAMPION;SONG_OF_EARTH;SONG_OF_HUNTER;SONG_OF_LIFE;SONG_OF_MEDITATION;SONG_OF_RENEWAL;SONG_OF_VENGEANCE;SONG_OF_VITALITY;SONG_OF_WARDING;SONG_OF_WATER;SONG_OF_WIND;DANCE_OF_BERSERKER;DANCE_OF_CONCENTRATION;DANCE_OF_FIRE;DANCE_OF_FURY;DANCE_OF_INSPIRATION;DANCE_OF_MYSTIC;DANCE_OF_SIREN;DANCE_OF_VAMPIRE;DANCE_OF_WARRIOR;SONG_OF_PURIFICATION;WISPERING_OF_BATTLE;SONG_OF_WINDSTORM;MOTION_OF_DEFENCE;BUFF_UNICORN_SERAPHIM;BUFF_QUEEN_OF_CAT;KNIGHT_AURA;DMG_SHIELD;AVOID_UP + + + 30 + PER + + + 30 + PER + + + 33 + PER + + + 40 + PER + + + 30 + PER + + + 5 + DIFF + + + 5 + DIFF + + + 10 + + + 75 + PER + + + 100 + PER + + + -40 + DIFF + + + -10 + PER + 0 + + + -10 + PER + 1 + + + -22 + PER + 1 + + + -22 + PER + 0 + + + 8 + 30 + + @@ -388,9 +750,98 @@ A1 - icon.skill0000 - A1 + 3 + BUFF_SPECIAL_AURA + -1 + A2 + -1 + 1 + 1 + NONE + 5 + 0 + SELF + SINGLE + false + true + true + + + DANCE_OF_BLADESTORM;SONG_OF_CHAMPION;SONG_OF_EARTH;SONG_OF_HUNTER;SONG_OF_LIFE;SONG_OF_MEDITATION;SONG_OF_RENEWAL;SONG_OF_VENGEANCE;SONG_OF_VITALITY;SONG_OF_WARDING;SONG_OF_WATER;SONG_OF_WIND;DANCE_OF_BERSERKER;DANCE_OF_CONCENTRATION;DANCE_OF_FIRE;DANCE_OF_FURY;DANCE_OF_INSPIRATION;DANCE_OF_MYSTIC;DANCE_OF_SIREN;DANCE_OF_VAMPIRE;DANCE_OF_WARRIOR;SONG_OF_PURIFICATION;WISPERING_OF_BATTLE;SONG_OF_WINDSTORM;MOTION_OF_DEFENCE;BUFF_UNICORN_SERAPHIM;BUFF_QUEEN_OF_CAT;KNIGHT_AURA;DMG_SHIELD;AVOID_UP + 100 + + + DANCE_OF_BLADESTORM;SONG_OF_CHAMPION;SONG_OF_EARTH;SONG_OF_HUNTER;SONG_OF_LIFE;SONG_OF_MEDITATION;SONG_OF_RENEWAL;SONG_OF_VENGEANCE;SONG_OF_VITALITY;SONG_OF_WARDING;SONG_OF_WATER;SONG_OF_WIND;DANCE_OF_BERSERKER;DANCE_OF_CONCENTRATION;DANCE_OF_FIRE;DANCE_OF_FURY;DANCE_OF_INSPIRATION;DANCE_OF_MYSTIC;DANCE_OF_SIREN;DANCE_OF_VAMPIRE;DANCE_OF_WARRIOR;SONG_OF_PURIFICATION;WISPERING_OF_BATTLE;SONG_OF_WINDSTORM;MOTION_OF_DEFENCE;BUFF_UNICORN_SERAPHIM;BUFF_QUEEN_OF_CAT;KNIGHT_AURA;DMG_SHIELD;AVOID_UP + + + 30 + PER + + + 30 + PER + + + 33 + PER + + + 40 + PER + + + 30 + PER + + + 5 + DIFF + + + 5 + DIFF + + + 10 + + + 75 + PER + + + 100 + PER + + + -40 + DIFF + + + -10 + PER + 0 + + + -10 + PER + 1 + + + -22 + PER + 1 + + + -22 + PER + 0 + + + 8 + 30 + + diff --git a/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/skills/39700-39799.xml b/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/skills/39700-39799.xml index 10f735c081..a146a05b51 100644 --- a/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/skills/39700-39799.xml +++ b/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/skills/39700-39799.xml @@ -577,9 +577,120 @@ A1 - icon.skill0000 - A1 + 8 + + 3600 + 14400 + 28800 + + BUFF_SPECIAL_ATTACK + A2 + 0 + 300 + 22 + 105 + 2000 + 1 + NONE + true + true + false + false + + + MULTI_BUFF;IMPROVE_PA_PD_UP;PA_UP;IMPROVE_MA_MD_UP;MD_UP;MA_UP;KAMAEL_SPECIAL;PD_UP;HIT_UP;IMPROVE_HIT_DEFENCE_CRT_RATE_UP;IMPROVE_CRT_RATE_DMG_UP;T_CRT_DMG_DOWN;CRITICAL_DMG_UP;CRITICAL_PROB_UP;IMPROVE_SPEED_AVOID_UP;SPEED_UP;MAX_BREATH_UP;HOLY_ATTACK;AVOID_UP;DECREASE_WEIGHT_PENALTY;RESIST_HOLY_UNHOLY + 100 + + + MULTI_BUFF;IMPROVE_PA_PD_UP;PA_UP;IMPROVE_MA_MD_UP;MD_UP;MA_UP;KAMAEL_SPECIAL;PD_UP;HIT_UP;IMPROVE_HIT_DEFENCE_CRT_RATE_UP;IMPROVE_CRT_RATE_DMG_UP;T_CRT_DMG_DOWN;CRITICAL_DMG_UP;CRITICAL_PROB_UP;IMPROVE_SPEED_AVOID_UP;SPEED_UP;MAX_BREATH_UP;HOLY_ATTACK;AVOID_UP;DECREASE_WEIGHT_PENALTY;RESIST_HOLY_UNHOLY + + + 45 + PER + + + 70 + PER + + + 45 + PER + + + 30 + PER + + + 100 + PER + + + 35 + PER + + + 40 + PER + + + 38 + PER + + + 34 + PER + + + 40 + DIFF + + + 64 + PER + + + 62 + PER + + + -50 + PER + + + -10 + PER + 0 + + + -10 + PER + 1 + + + -10 + PER + 2 + + + -10 + PER + 3 + + + 9 + 30 + + + + Creature + 60 + SELF + 300 + 11569 + 1 + + @@ -602,14 +713,201 @@ A1 - icon.skill0000 - A1 + 5 + + 3600 + 14400 + 28800 + + BUFF_SPECIAL_AURA + A2 + 0 + 300 + 22 + 105 + 2000 + 1 + NONE + true + true + false + false + SELF + SINGLE + + + MULTI_BUFF;IMPROVE_PA_PD_UP;PA_UP;IMPROVE_MA_MD_UP;MD_UP;MA_UP;KAMAEL_SPECIAL;PD_UP;HIT_UP;IMPROVE_HIT_DEFENCE_CRT_RATE_UP;IMPROVE_CRT_RATE_DMG_UP;T_CRT_DMG_DOWN;CRITICAL_DMG_UP;CRITICAL_PROB_UP;IMPROVE_SPEED_AVOID_UP;SPEED_UP;MAX_BREATH_UP;HOLY_ATTACK;AVOID_UP;DECREASE_WEIGHT_PENALTY;RESIST_HOLY_UNHOLY + 100 + + + MULTI_BUFF;IMPROVE_PA_PD_UP;PA_UP;IMPROVE_MA_MD_UP;MD_UP;MA_UP;KAMAEL_SPECIAL;PD_UP;HIT_UP;IMPROVE_HIT_DEFENCE_CRT_RATE_UP;IMPROVE_CRT_RATE_DMG_UP;T_CRT_DMG_DOWN;CRITICAL_DMG_UP;CRITICAL_PROB_UP;IMPROVE_SPEED_AVOID_UP;SPEED_UP;MAX_BREATH_UP;HOLY_ATTACK;AVOID_UP;DECREASE_WEIGHT_PENALTY;RESIST_HOLY_UNHOLY + + + 43 + PER + + + 68 + PER + + + 43 + PER + + + 28 + PER + + + 97 + PER + + + 35 + PER + + + 40 + PER + + + 36 + PER + + + 33 + PER + + + 40 + DIFF + + + 63 + PER + + + 61 + PER + + + -50 + PER + + + -10 + PER + 0 + + + -10 + PER + 1 + + + -10 + PER + 2 + + + -10 + PER + 3 + + + 9 + 30 + + + + Creature + 60 + SELF + 300 + 11569 + 1 + + icon.skill0000 - A1 + 4 + + 3600 + 14400 + 28800 + + ARMOR_ELEMENT_ALL + A2 + 0 + 300 + 22 + 105 + 2000 + 1 + NONE + true + true + false + false + SELF + SINGLE + + + ARMOR_FIRE;ARMOR_WATER;ARMOR_WIND;ARMOR_EARTH;MD_UP_ATTR;DANCE_OF_AQUA_GUARD;DANCE_OF_EARTH_GUARD;SONG_OF_ELEMENTAL;SONG_OF_FLAME_GUARD;SONG_OF_STORM_GUARD;SONG_OF_WIND + 100 + + + ARMOR_FIRE;ARMOR_WATER;ARMOR_WIND;ARMOR_EARTH;MD_UP_ATTR;DANCE_OF_AQUA_GUARD;DANCE_OF_EARTH_GUARD;SONG_OF_ELEMENTAL;SONG_OF_FLAME_GUARD;SONG_OF_STORM_GUARD;SONG_OF_WIND + + + 50 + 50 + 50 + 50 + 50 + 50 + 50 + 50 + 50 + 50 + 50 + + + -30 + BUFF + + + -30 + DEBUFF + + + 30 + FIRE + + + 30 + WATER + + + 30 + WIND + + + 30 + EARTH + + + 30 + HOLY + + + 30 + DARK + +