diff --git a/src/main/java/com/l2jserver/datapack/handlers/EffectMasterHandler.java b/src/main/java/com/l2jserver/datapack/handlers/EffectMasterHandler.java index e0086d2b78b52e899515dbbf774c441ce16273cf..27017fc954cc69db5b97f31715989fcda547b1e3 100644 --- a/src/main/java/com/l2jserver/datapack/handlers/EffectMasterHandler.java +++ b/src/main/java/com/l2jserver/datapack/handlers/EffectMasterHandler.java @@ -46,104 +46,7 @@ import com.l2jserver.datapack.handlers.effecthandlers.custom.SilentMove; import com.l2jserver.datapack.handlers.effecthandlers.custom.Sleep; import com.l2jserver.datapack.handlers.effecthandlers.custom.Stun; import com.l2jserver.datapack.handlers.effecthandlers.custom.ThrowUp; -import com.l2jserver.datapack.handlers.effecthandlers.instant.AddHate; -import com.l2jserver.datapack.handlers.effecthandlers.instant.Backstab; -import com.l2jserver.datapack.handlers.effecthandlers.instant.Blink; -import com.l2jserver.datapack.handlers.effecthandlers.instant.Bluff; -import com.l2jserver.datapack.handlers.effecthandlers.instant.CallParty; -import com.l2jserver.datapack.handlers.effecthandlers.instant.CallPc; -import com.l2jserver.datapack.handlers.effecthandlers.instant.CallSkill; -import com.l2jserver.datapack.handlers.effecthandlers.instant.ChangeFace; -import com.l2jserver.datapack.handlers.effecthandlers.instant.ChangeHairColor; -import com.l2jserver.datapack.handlers.effecthandlers.instant.ChangeHairStyle; -import com.l2jserver.datapack.handlers.effecthandlers.instant.ClanGate; -import com.l2jserver.datapack.handlers.effecthandlers.instant.Confuse; -import com.l2jserver.datapack.handlers.effecthandlers.instant.ConsumeBody; -import com.l2jserver.datapack.handlers.effecthandlers.instant.ConvertItem; -import com.l2jserver.datapack.handlers.effecthandlers.instant.Cp; -import com.l2jserver.datapack.handlers.effecthandlers.instant.DeathLink; -import com.l2jserver.datapack.handlers.effecthandlers.instant.DeleteHate; -import com.l2jserver.datapack.handlers.effecthandlers.instant.DeleteHateOfMe; -import com.l2jserver.datapack.handlers.effecthandlers.instant.DetectHiddenObjects; -import com.l2jserver.datapack.handlers.effecthandlers.instant.DispelAll; -import com.l2jserver.datapack.handlers.effecthandlers.instant.DispelByCategory; -import com.l2jserver.datapack.handlers.effecthandlers.instant.DispelBySlot; -import com.l2jserver.datapack.handlers.effecthandlers.instant.DispelBySlotProbability; -import com.l2jserver.datapack.handlers.effecthandlers.instant.EnergyAttack; -import com.l2jserver.datapack.handlers.effecthandlers.instant.Escape; -import com.l2jserver.datapack.handlers.effecthandlers.instant.FatalBlow; -import com.l2jserver.datapack.handlers.effecthandlers.instant.Fishing; -import com.l2jserver.datapack.handlers.effecthandlers.instant.FlySelf; -import com.l2jserver.datapack.handlers.effecthandlers.instant.FocusEnergy; -import com.l2jserver.datapack.handlers.effecthandlers.instant.FocusMaxEnergy; -import com.l2jserver.datapack.handlers.effecthandlers.instant.FocusSouls; -import com.l2jserver.datapack.handlers.effecthandlers.instant.FoodForPet; -import com.l2jserver.datapack.handlers.effecthandlers.instant.GetAgro; -import com.l2jserver.datapack.handlers.effecthandlers.instant.GiveRecommendation; -import com.l2jserver.datapack.handlers.effecthandlers.instant.GiveSp; -import com.l2jserver.datapack.handlers.effecthandlers.instant.Harvesting; -import com.l2jserver.datapack.handlers.effecthandlers.instant.HeadquarterCreate; -import com.l2jserver.datapack.handlers.effecthandlers.instant.Heal; -import com.l2jserver.datapack.handlers.effecthandlers.instant.Hp; -import com.l2jserver.datapack.handlers.effecthandlers.instant.HpByLevel; -import com.l2jserver.datapack.handlers.effecthandlers.instant.HpDrain; -import com.l2jserver.datapack.handlers.effecthandlers.instant.HpPerMax; -import com.l2jserver.datapack.handlers.effecthandlers.instant.InstantAgathionEnergy; -import com.l2jserver.datapack.handlers.effecthandlers.instant.InstantBetray; -import com.l2jserver.datapack.handlers.effecthandlers.instant.InstantDispelByName; -import com.l2jserver.datapack.handlers.effecthandlers.instant.Lethal; -import com.l2jserver.datapack.handlers.effecthandlers.instant.MagicalAttack; -import com.l2jserver.datapack.handlers.effecthandlers.instant.MagicalAttackByAbnormal; -import com.l2jserver.datapack.handlers.effecthandlers.instant.MagicalAttackMp; -import com.l2jserver.datapack.handlers.effecthandlers.instant.MagicalAttackRange; -import com.l2jserver.datapack.handlers.effecthandlers.instant.MagicalSoulAttack; -import com.l2jserver.datapack.handlers.effecthandlers.instant.ManaHealByLevel; -import com.l2jserver.datapack.handlers.effecthandlers.instant.Mp; -import com.l2jserver.datapack.handlers.effecthandlers.instant.MpPerMax; -import com.l2jserver.datapack.handlers.effecthandlers.instant.OpenCommonRecipeBook; -import com.l2jserver.datapack.handlers.effecthandlers.instant.OpenDwarfRecipeBook; -import com.l2jserver.datapack.handlers.effecthandlers.instant.OutpostCreate; -import com.l2jserver.datapack.handlers.effecthandlers.instant.OutpostDestroy; -import com.l2jserver.datapack.handlers.effecthandlers.instant.PhysicalAttack; -import com.l2jserver.datapack.handlers.effecthandlers.instant.PhysicalAttackHpLink; -import com.l2jserver.datapack.handlers.effecthandlers.instant.PhysicalSoulAttack; -import com.l2jserver.datapack.handlers.effecthandlers.instant.Pumping; -import com.l2jserver.datapack.handlers.effecthandlers.instant.RandomizeHate; -import com.l2jserver.datapack.handlers.effecthandlers.instant.RebalanceHP; -import com.l2jserver.datapack.handlers.effecthandlers.instant.Reeling; -import com.l2jserver.datapack.handlers.effecthandlers.instant.RefuelAirship; -import com.l2jserver.datapack.handlers.effecthandlers.instant.Restoration; -import com.l2jserver.datapack.handlers.effecthandlers.instant.RestorationRandom; -import com.l2jserver.datapack.handlers.effecthandlers.instant.Resurrection; -import com.l2jserver.datapack.handlers.effecthandlers.instant.RunAway; -import com.l2jserver.datapack.handlers.effecthandlers.instant.SetSkill; -import com.l2jserver.datapack.handlers.effecthandlers.instant.SkillTurning; -import com.l2jserver.datapack.handlers.effecthandlers.instant.SoulBlow; -import com.l2jserver.datapack.handlers.effecthandlers.instant.Sow; -import com.l2jserver.datapack.handlers.effecthandlers.instant.Spoil; -import com.l2jserver.datapack.handlers.effecthandlers.instant.StaticDamage; -import com.l2jserver.datapack.handlers.effecthandlers.instant.StealAbnormal; -import com.l2jserver.datapack.handlers.effecthandlers.instant.Summon; -import com.l2jserver.datapack.handlers.effecthandlers.instant.SummonAgathion; -import com.l2jserver.datapack.handlers.effecthandlers.instant.SummonCubic; -import com.l2jserver.datapack.handlers.effecthandlers.instant.SummonNpc; -import com.l2jserver.datapack.handlers.effecthandlers.instant.SummonPet; -import com.l2jserver.datapack.handlers.effecthandlers.instant.SummonTrap; -import com.l2jserver.datapack.handlers.effecthandlers.instant.Sweeper; -import com.l2jserver.datapack.handlers.effecthandlers.instant.TakeCastle; -import com.l2jserver.datapack.handlers.effecthandlers.instant.TakeFort; -import com.l2jserver.datapack.handlers.effecthandlers.instant.TakeFortStart; -import com.l2jserver.datapack.handlers.effecthandlers.instant.TakeTerritoryFlag; -import com.l2jserver.datapack.handlers.effecthandlers.instant.TargetCancel; -import com.l2jserver.datapack.handlers.effecthandlers.instant.TargetMeProbability; -import com.l2jserver.datapack.handlers.effecthandlers.instant.Teleport; -import com.l2jserver.datapack.handlers.effecthandlers.instant.TeleportToTarget; -import com.l2jserver.datapack.handlers.effecthandlers.instant.TransferHate; -import com.l2jserver.datapack.handlers.effecthandlers.instant.TrapDetect; -import com.l2jserver.datapack.handlers.effecthandlers.instant.TrapRemove; -import com.l2jserver.datapack.handlers.effecthandlers.instant.Unsummon; -import com.l2jserver.datapack.handlers.effecthandlers.instant.UnsummonAgathion; -import com.l2jserver.datapack.handlers.effecthandlers.instant.VitalityPointUp; +import com.l2jserver.datapack.handlers.effecthandlers.instant.*; import com.l2jserver.datapack.handlers.effecthandlers.pump.AttackTrait; import com.l2jserver.datapack.handlers.effecthandlers.pump.Betray; import com.l2jserver.datapack.handlers.effecthandlers.pump.BlockBuff; @@ -178,6 +81,7 @@ import com.l2jserver.datapack.handlers.effecthandlers.pump.SoulEating; import com.l2jserver.datapack.handlers.effecthandlers.pump.TalismanSlot; import com.l2jserver.datapack.handlers.effecthandlers.pump.TargetMe; import com.l2jserver.datapack.handlers.effecthandlers.pump.TransferDamage; +import com.l2jserver.datapack.handlers.effecthandlers.pump.TransformHangover; import com.l2jserver.datapack.handlers.effecthandlers.pump.Transformation; import com.l2jserver.datapack.handlers.effecthandlers.pump.TriggerSkillByAttack; import com.l2jserver.datapack.handlers.effecthandlers.pump.TriggerSkillByAvoid; @@ -274,6 +178,7 @@ public final class EffectMasterHandler { ImmobilePetBuff.class, InstantAgathionEnergy.class, InstantBetray.class, + InstantDespawn.class, InstantDispelByName.class, Lethal.class, Lucky.class, @@ -353,6 +258,7 @@ public final class EffectMasterHandler { TickMp.class, TransferDamage.class, TransferHate.class, + TransformHangover.class, Transformation.class, TrapDetect.class, TrapRemove.class, diff --git a/src/main/java/com/l2jserver/datapack/handlers/effecthandlers/instant/InstantDespawn.java b/src/main/java/com/l2jserver/datapack/handlers/effecthandlers/instant/InstantDespawn.java new file mode 100644 index 0000000000000000000000000000000000000000..9638e8478d5520b338641941f5f1beee0e987b2c --- /dev/null +++ b/src/main/java/com/l2jserver/datapack/handlers/effecthandlers/instant/InstantDespawn.java @@ -0,0 +1,77 @@ +/* + * Copyright © 2004-2021 L2J DataPack + * + * This file is part of L2J DataPack. + * + * L2J DataPack is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * L2J DataPack is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + */ +package com.l2jserver.datapack.handlers.effecthandlers.instant; + +import static com.l2jserver.gameserver.model.effects.L2EffectType.BUFF; + +import com.l2jserver.commons.util.Rnd; +import com.l2jserver.gameserver.model.StatsSet; +import com.l2jserver.gameserver.model.conditions.Condition; +import com.l2jserver.gameserver.model.effects.AbstractEffect; +import com.l2jserver.gameserver.model.effects.L2EffectType; +import com.l2jserver.gameserver.model.skills.BuffInfo; + +/** + * Despawn instant effect implementation. + * @author Zoey76 + * @version 2.6.2.0 + */ +public final class InstantDespawn extends AbstractEffect { + + private final int chance; + + public InstantDespawn(Condition attachCond, Condition applyCond, StatsSet set, StatsSet params) { + super(attachCond, applyCond, set, params); + this.chance = params.getInt("chance", 0); + } + + @Override + public boolean isInstant() { + return true; + } + + @Override + public void onStart(BuffInfo info) { + final var effected = info.getEffected(); + if (effected == null) { + return; + } + + final var player = effected.getActingPlayer(); + if (player == null) { + return; + } + + final var summon = player.getSummon(); + if (summon == null) { + return; + } + + if (Rnd.get(100) < chance) { + return; + } + + summon.unSummon(player); + } + + @Override + public L2EffectType getEffectType() { + return BUFF; + } +} diff --git a/src/main/java/com/l2jserver/datapack/handlers/effecthandlers/pump/TransformHangover.java b/src/main/java/com/l2jserver/datapack/handlers/effecthandlers/pump/TransformHangover.java new file mode 100644 index 0000000000000000000000000000000000000000..9e7e01879bee7683f29c5e326bac513326c600a4 --- /dev/null +++ b/src/main/java/com/l2jserver/datapack/handlers/effecthandlers/pump/TransformHangover.java @@ -0,0 +1,41 @@ +/* + * Copyright © 2004-2021 L2J DataPack + * + * This file is part of L2J DataPack. + * + * L2J DataPack is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * L2J DataPack is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + */ +package com.l2jserver.datapack.handlers.effecthandlers.pump; + +import com.l2jserver.gameserver.model.StatsSet; +import com.l2jserver.gameserver.model.conditions.Condition; +import com.l2jserver.gameserver.model.effects.AbstractEffect; +import com.l2jserver.gameserver.model.skills.BuffInfo; + +/** + * Transform Hangover effect. + * @author Zoey76 + * @version 2.6.2.0 + */ +public final class TransformHangover extends AbstractEffect { + + public TransformHangover(Condition attachCond, Condition applyCond, StatsSet set, StatsSet params) { + super(attachCond, applyCond, set, params); + } + + @Override + public boolean onActionTime(BuffInfo info) { + return true; + } +} diff --git a/src/main/resources/data/stats/skills/01300-01399.xml b/src/main/resources/data/stats/skills/01300-01399.xml index a76af8848bb901e0d585e1bfc3fc585ca2f62f7a..16b7cf6b2d6a15ba1333fc90f92e6827bdafff5b 100644 --- a/src/main/resources/data/stats/skills/01300-01399.xml +++ b/src/main/resources/data/stats/skills/01300-01399.xml @@ -46,37 +46,40 @@ </effects> </skill> <skill id="1303" levels="2" name="Wild Magic" enchantGroup1="1" enchantGroup2="1"> - <table name="#abnormalLvls"> 1 2 </table> - <table name="#effectPoints"> 582 635 </table> - <table name="#magicLvl"> 62 70 </table> + <!-- High Five Confirmed --> + <table name="#abnormalLvl"> 1 2 </table> + <table name="#effectPoint"> 582 635 </table> <table name="#mCritRate"> 1 2 </table> - <table name="#mpConsume2"> 46 52 </table> + <table name="#magicLvl"> 62 70 </table> <table name="#mpConsume1"> 12 13 </table> + <table name="#mpConsume2"> 46 52 </table> <table name="#ench1AbnormalTimes"> 1240 1280 1320 1360 1400 1440 1480 1520 1560 1600 1640 1680 1720 1760 1800 1840 1880 1920 1960 2000 2040 2080 2120 2160 2200 2240 2280 2320 2360 2400 </table> - <table name="#ench2MpConsume2"> 51 50 49 48 47 46 45 45 44 43 42 41 40 39 39 38 37 36 35 34 33 32 32 31 31 30 29 28 27 26 </table> - <table name="#ench2MpConsume1"> 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 </table> + <table name="#ench2MpConsume1"> 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 </table> + <table name="#ench2MpConsume2"> 52 51 50 49 48 47 46 45 45 44 43 42 41 40 39 39 38 37 36 35 34 33 32 32 31 30 29 28 27 26 26 </table> <table name="#enchMagicLvl"> 76 76 76 77 77 77 78 78 78 79 79 79 80 80 80 81 81 81 82 82 82 83 83 83 84 84 84 85 85 85 </table> - <set name="abnormalLvl" val="#abnormalLvls" /> + <set name="abnormalLvl" val="#abnormalLvl" /> <set name="abnormalTime" val="1200" /> <set name="abnormalType" val="MAGIC_CRITICAL_UP" /> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="400" /> - <set name="effectPoint" val="#effectPoints" /> + <set name="effectPoint" val="#effectPoint" /> <set name="effectRange" val="900" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="4000" /> <set name="icon" val="icon.skill1303" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="#magicLvl" /> - <set name="mpConsume2" val="#mpConsume2" /> <set name="mpConsume1" val="#mpConsume1" /> + <set name="mpConsume2" val="#mpConsume2" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="2000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <enchant1 name="abnormalTime" val="#ench1AbnormalTimes" /> <enchant1 name="magicLvl" val="#enchMagicLvl" /> <enchant2 name="magicLvl" val="#enchMagicLvl" /> - <enchant2 name="mpConsume2" val="#ench2MpConsume2" /> <enchant2 name="mpConsume1" val="#ench2MpConsume1" /> + <enchant2 name="mpConsume2" val="#ench2MpConsume2" /> <effects> <effect name="Buff"> <add stat="mCritRate" val="#mCritRate" /> diff --git a/src/main/resources/data/stats/skills/05400-05499.xml b/src/main/resources/data/stats/skills/05400-05499.xml index a2fe1b8e5aa0d074e921f1024c0e14e7debe46bd..09c045706d065f4d32349335aef15cba8f65b0f0 100644 --- a/src/main/resources/data/stats/skills/05400-05499.xml +++ b/src/main/resources/data/stats/skills/05400-05499.xml @@ -1176,30 +1176,40 @@ </effects> </skill> <skill id="5481" levels="1" name="Transform Penalty"> - <!-- You cannot be transformed while under this effect. --> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="3600" /> <set name="abnormalType" val="TRANSFORM_HANGOVER" /> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="1" /> <set name="icon" val="icon.skilltransform3" /> + <set name="irreplaceableBuff" val="true" /> <set name="isDebuff" val="true" /> <set name="magicLvl" val="-1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="SELF" /> + <effects> + <effect name="TransformHangover" /> + </effects> </skill> <skill id="5482" levels="1" name="Transform Penalty"> - <!-- You cannot be transformed while under this effect. --> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="480" /> <set name="abnormalType" val="TRANSFORM_HANGOVER" /> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="1" /> <set name="icon" val="icon.skilltransform3" /> + <set name="irreplaceableBuff" val="true" /> <set name="isDebuff" val="true" /> <set name="magicLvl" val="-1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="SELF" /> + <effects> + <effect name="TransformHangover" /> + </effects> </skill> <skill id="5483" levels="1" name="Counter Aggression"> <!-- High Five Confirmed --> diff --git a/src/main/resources/data/stats/skills/05600-05699.xml b/src/main/resources/data/stats/skills/05600-05699.xml index 6e95dfcaee1d6ecdb38978a22fde505da3a136a3..371699d29e8eba9eccb5e7b33d595d861e93dc6b 100644 --- a/src/main/resources/data/stats/skills/05600-05699.xml +++ b/src/main/resources/data/stats/skills/05600-05699.xml @@ -278,19 +278,21 @@ </effects> </skill> <skill id="5621" levels="12" name="Aerial Recharge"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> <!-- Zone Skill --> - <table name="#amount"> 6 10 13 18 23 28 33 35 36 38 39 39 </table> <table name="#magicLvl"> 10 20 30 40 50 60 70 75 80 85 90 95 </table> + <table name="#mpAmount"> 6 10 13 18 23 28 33 35 36 38 39 39 </table> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="100" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="#magicLvl" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Mp"> - <param amount="#amount" /> + <param amount="#mpAmount" /> + <param mode="DIFF" /> </effect> </effects> </skill> @@ -300,25 +302,42 @@ <set name="targetType" val="NONE" /> </skill> <skill id="5623" levels="1" name="Weakened Magic Force"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="4" /> <set name="abnormalTime" val="20" /> <set name="abnormalType" val="PD_DOWN" /> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="200" /> <set name="effectPoint" val="-100" /> - <set name="hitTime" val="1200" /> + <set name="effectRange" val="400" /> + <set name="hitTime" val="1500" /> <set name="icon" val="icon.skill0122" /> <set name="isDebuff" val="true" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="Debuff"> + <mul stat="mDef" val="0.25" /> + </effect> + <effect name="Debuff"> + <mul stat="pDef" val="0.25" /> + </effect> + </effects> </skill> <skill id="5624" levels="1" name="Soul Confinement"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="3" /> <set name="abnormalType" val="INVINCIBILITY" /> <set name="abnormalVisualEffect" val="INVINCIBILITY" /> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="400" /> <set name="effectPoint" val="-707" /> + <set name="effectRange" val="900" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="2000" /> <set name="icon" val="icon.skill1201" /> <set name="isDebuff" val="true" /> @@ -326,14 +345,30 @@ <set name="magicLvl" val="51" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="Stun" /> + <effect name="BlockBuff" /> + <effect name="BlockDebuff" /> + <effect name="BlockDamage"> + <param block="HP" /> + </effect> + <effect name="BlockDamage"> + <param block="MP" /> + </effect> + </effects> </skill> <skill id="5625" levels="1" name="Soul Confinement"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="10" /> <set name="abnormalType" val="INVINCIBILITY" /> <set name="abnormalVisualEffect" val="INVINCIBILITY" /> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="400" /> <set name="effectPoint" val="-707" /> + <set name="effectRange" val="900" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="2000" /> <set name="icon" val="icon.skill1201" /> <set name="isDebuff" val="true" /> @@ -341,7 +376,18 @@ <set name="magicLvl" val="95" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="Stun" /> + <effect name="BlockBuff" /> + <effect name="BlockDebuff" /> + <effect name="BlockDamage"> + <param block="HP" /> + </effect> + <effect name="BlockDamage"> + <param block="MP" /> + </effect> + </effects> </skill> <skill id="5626" levels="1" name="Raid Boss"> <!-- Confirmed CT2.5 --> @@ -351,9 +397,12 @@ <set name="targetType" val="SELF" /> </skill> <skill id="5627" levels="1" name="Adventurer's Wind Walk"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="3" /> <set name="abnormalTime" val="3600" /> <set name="abnormalType" val="SPEED_UP" /> + <set name="affectScope" val="SINGLE" /> + <set name="buffProtectLevel" val="1" /> <set name="castRange" val="400" /> <set name="effectRange" val="900" /> <set name="icon" val="icon.skill1204" /> @@ -361,7 +410,7 @@ <set name="magicLvl" val="60" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Buff"> <add stat="runSpd" val="33" /> @@ -369,9 +418,12 @@ </effects> </skill> <skill id="5628" levels="1" name="Adventurer's Shield"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="4" /> <set name="abnormalTime" val="3600" /> <set name="abnormalType" val="PD_UP" /> + <set name="affectScope" val="SINGLE" /> + <set name="buffProtectLevel" val="1" /> <set name="castRange" val="400" /> <set name="effectRange" val="900" /> <set name="icon" val="icon.skill1040" /> @@ -379,7 +431,7 @@ <set name="magicLvl" val="60" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Buff"> <mul stat="pDef" val="1.15" /> @@ -387,9 +439,12 @@ </effects> </skill> <skill id="5629" levels="1" name="Adventurer's Bless the Body"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="7" /> <set name="abnormalTime" val="3600" /> <set name="abnormalType" val="MAX_HP_UP" /> + <set name="affectScope" val="SINGLE" /> + <set name="buffProtectLevel" val="1" /> <set name="castRange" val="400" /> <set name="effectRange" val="900" /> <set name="icon" val="icon.skill1045" /> @@ -397,7 +452,7 @@ <set name="magicLvl" val="60" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="MaxHp"> <param power="35" /> @@ -406,9 +461,12 @@ </effects> </skill> <skill id="5630" levels="1" name="Adventurer's Vampiric Rage"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="5" /> <set name="abnormalTime" val="3600" /> <set name="abnormalType" val="VAMPIRIC_ATTACK" /> + <set name="affectScope" val="SINGLE" /> + <set name="buffProtectLevel" val="1" /> <set name="castRange" val="400" /> <set name="effectRange" val="900" /> <set name="icon" val="icon.skill1268" /> @@ -416,17 +474,20 @@ <set name="magicLvl" val="60" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Buff"> - <add stat="absorbDam" val="9" /> <!-- absorb 9% HP from damage inflicted on enemies --> + <add stat="absorbDam" val="9" /> </effect> </effects> </skill> <skill id="5631" levels="1" name="Adventurer's Regeneration"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="4" /> <set name="abnormalTime" val="3600" /> <set name="abnormalType" val="HP_REGEN_UP" /> + <set name="affectScope" val="SINGLE" /> + <set name="buffProtectLevel" val="1" /> <set name="castRange" val="400" /> <set name="effectRange" val="900" /> <set name="icon" val="icon.skill1044" /> @@ -434,7 +495,7 @@ <set name="magicLvl" val="60" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Buff"> <mul stat="regHp" val="1.2" /> @@ -442,9 +503,12 @@ </effects> </skill> <skill id="5632" levels="1" name="Adventurer's Haste"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="3" /> <set name="abnormalTime" val="3600" /> <set name="abnormalType" val="ATTACK_TIME_DOWN" /> + <set name="affectScope" val="SINGLE" /> + <set name="buffProtectLevel" val="1" /> <set name="castRange" val="400" /> <set name="effectRange" val="900" /> <set name="icon" val="icon.skill1086" /> @@ -452,7 +516,7 @@ <set name="magicLvl" val="60" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Buff"> <mul stat="pAtkSpd" val="1.33" /> @@ -460,9 +524,12 @@ </effects> </skill> <skill id="5633" levels="1" name="Adventurer's Bless the Soul"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="7" /> <set name="abnormalTime" val="3600" /> <set name="abnormalType" val="MAX_MP_UP" /> + <set name="affectScope" val="SINGLE" /> + <set name="buffProtectLevel" val="1" /> <set name="castRange" val="400" /> <set name="effectRange" val="900" /> <set name="icon" val="icon.skill1048" /> @@ -470,7 +537,7 @@ <set name="magicLvl" val="60" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="MaxMp"> <param power="35" /> @@ -479,9 +546,12 @@ </effects> </skill> <skill id="5634" levels="1" name="Adventurer's Acumen"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="4" /> <set name="abnormalTime" val="3600" /> <set name="abnormalType" val="CASTING_TIME_DOWN" /> + <set name="affectScope" val="SINGLE" /> + <set name="buffProtectLevel" val="1" /> <set name="castRange" val="400" /> <set name="effectRange" val="900" /> <set name="icon" val="icon.skill1085" /> @@ -489,7 +559,7 @@ <set name="magicLvl" val="60" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Buff"> <mul stat="mAtkSpd" val="1.3" /> @@ -497,9 +567,12 @@ </effects> </skill> <skill id="5635" levels="1" name="Adventurer's Concentration"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="2" /> <set name="abnormalTime" val="3600" /> <set name="abnormalType" val="CANCEL_PROB_DOWN" /> + <set name="affectScope" val="SINGLE" /> + <set name="buffProtectLevel" val="1" /> <set name="castRange" val="400" /> <set name="effectRange" val="900" /> <set name="icon" val="icon.skill1078" /> @@ -507,7 +580,7 @@ <set name="magicLvl" val="60" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Buff"> <sub stat="cancel" val="18" /> @@ -515,9 +588,12 @@ </effects> </skill> <skill id="5636" levels="1" name="Adventurer's Empower"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="2" /> <set name="abnormalTime" val="3600" /> <set name="abnormalType" val="MA_UP" /> + <set name="affectScope" val="SINGLE" /> + <set name="buffProtectLevel" val="1" /> <set name="castRange" val="400" /> <set name="effectRange" val="900" /> <set name="icon" val="icon.skill1059" /> @@ -525,7 +601,7 @@ <set name="magicLvl" val="60" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Buff"> <mul stat="mAtk" val="1.55" /> @@ -533,9 +609,12 @@ </effects> </skill> <skill id="5637" levels="1" name="Adventurer's Magic Barrier"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="4" /> <set name="abnormalTime" val="3600" /> <set name="abnormalType" val="MD_UP" /> + <set name="affectScope" val="SINGLE" /> + <set name="buffProtectLevel" val="1" /> <set name="castRange" val="400" /> <set name="effectRange" val="900" /> <set name="icon" val="icon.skill1036" /> @@ -543,7 +622,7 @@ <set name="magicLvl" val="60" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Buff"> <mul stat="mDef" val="1.3" /> @@ -551,91 +630,97 @@ </effects> </skill> <skill id="5638" levels="4" name="Feline Queen - Bless the Body"> - <!-- Confirmed CT2.5 --> - <table name="#abnormalLvls"> 3 4 5 6 </table> - <table name="#effectPoints"> 495 532 597 646 </table> + <!-- High Five Confirmed --> + <table name="#abnormalLvl"> 3 4 5 6 </table> + <table name="#effectPoint"> 495 532 597 646 </table> <table name="#magicLvl"> 52 56 64 72 </table> - <table name="#maxHp"> 20 25 30 35 </table> - <table name="#mpConsume2"> 38 41 48 53 </table> + <table name="#maxHpPower"> 20 25 30 35 </table> <table name="#mpConsume1"> 10 11 12 14 </table> - <set name="abnormalLvl" val="#abnormalLvls" /> + <table name="#mpConsume2"> 38 41 48 53 </table> + <set name="abnormalLvl" val="#abnormalLvl" /> <set name="abnormalTime" val="1200" /> <set name="abnormalType" val="MAX_HP_UP" /> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="400" /> - <set name="effectPoint" val="#effectPoints" /> + <set name="effectPoint" val="#effectPoint" /> <set name="effectRange" val="900" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="4000" /> <set name="icon" val="icon.skill1045" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="#magicLvl" /> - <set name="mpConsume2" val="#mpConsume2" /> <set name="mpConsume1" val="#mpConsume1" /> + <set name="mpConsume2" val="#mpConsume2" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="6000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="MaxHp"> - <param power="#maxHp" /> + <param power="#maxHpPower" /> <param type="PER" /> </effect> </effects> </skill> <skill id="5639" levels="4" name="Feline Queen - Bless the Soul"> - <!-- Confirmed CT2.5 --> - <table name="#abnormalLvls"> 3 4 5 6 </table> - <table name="#effectPoints"> 495 532 582 635 </table> + <!-- High Five Confirmed --> + <table name="#abnormalLvl"> 3 4 5 6 </table> + <table name="#effectPoint"> 495 532 582 635 </table> <table name="#magicLvl"> 52 56 62 70 </table> - <table name="#maxMp"> 20 25 30 35 </table> - <table name="#mpConsume2"> 38 41 46 52 </table> + <table name="#maxMpPower"> 20 25 30 35 </table> <table name="#mpConsume1"> 10 11 12 13 </table> - <set name="abnormalLvl" val="#abnormalLvls" /> + <table name="#mpConsume2"> 38 41 46 52 </table> + <set name="abnormalLvl" val="#abnormalLvl" /> <set name="abnormalTime" val="1200" /> <set name="abnormalType" val="MAX_MP_UP" /> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="400" /> - <set name="effectPoint" val="#effectPoints" /> + <set name="effectPoint" val="#effectPoint" /> <set name="effectRange" val="900" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="4000" /> <set name="icon" val="icon.skill1048" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="#magicLvl" /> - <set name="mpConsume2" val="#mpConsume2" /> <set name="mpConsume1" val="#mpConsume1" /> + <set name="mpConsume2" val="#mpConsume2" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="6000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="MaxMp"> - <param power="#maxMp" /> + <param power="#maxMpPower" /> <param type="PER" /> </effect> </effects> </skill> <skill id="5640" levels="2" name="Feline Queen - Haste"> - <!-- Confirmed CT2.5 --> - <table name="#abnormalLvls"> 1 2 </table> - <table name="#effectPoints"> 418 495 </table> + <!-- High Five Confirmed --> + <table name="#abnormalLvl"> 1 2 </table> + <table name="#effectPoint"> 418 495 </table> <table name="#magicLvl"> 44 52 </table> - <table name="#mpConsume2"> 31 38 </table> <table name="#mpConsume1"> 8 10 </table> + <table name="#mpConsume2"> 31 38 </table> <table name="#pAtkSpd"> 1.15 1.33 </table> - <set name="abnormalLvl" val="#abnormalLvls" /> + <set name="abnormalLvl" val="#abnormalLvl" /> <set name="abnormalTime" val="1200" /> <set name="abnormalType" val="ATTACK_TIME_DOWN" /> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="400" /> - <set name="effectPoint" val="#effectPoints" /> + <set name="effectPoint" val="#effectPoint" /> <set name="effectRange" val="900" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="4000" /> <set name="icon" val="icon.skill1086" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="#magicLvl" /> - <set name="mpConsume2" val="#mpConsume2" /> <set name="mpConsume1" val="#mpConsume1" /> + <set name="mpConsume2" val="#mpConsume2" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="6000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Buff"> <mul stat="pAtkSpd" val="#pAtkSpd" /> @@ -643,52 +728,81 @@ </effects> </skill> <skill id="5641" levels="1" name="not_used"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="3" /> <set name="abnormalTime" val="1200" /> <set name="abnormalType" val="PD_UP" /> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="400" /> <set name="effectPoint" val="418" /> + <set name="effectRange" val="900" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="4000" /> <set name="icon" val="icon.skill1086" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="44" /> + <set name="mpConsume1" val="8" /> + <set name="mpConsume2" val="31" /> <set name="operateType" val="A2" /> + <set name="reuseDelay" val="6000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="Buff"> + <mul stat="pDef" val="1.15" /> + </effect> + </effects> </skill> <skill id="5642" levels="4" name="not_used"> - <table name="#abnormalLvls"> 3 4 5 6 </table> - <table name="#effectPoints"> 532 582 611 635 </table> + <!-- High Five Confirmed --> + <table name="#abnormalLvl"> 3 4 5 6 </table> + <table name="#effectPoint"> 532 582 611 635 </table> <table name="#magicLvl"> 56 62 66 70 </table> - <set name="abnormalLvl" val="#abnormalLvls" /> + <table name="#mpConsume1"> 11 12 13 13 </table> + <table name="#mpConsume2"> 41 46 49 52 </table> + <table name="#rShld"> 15 20 25 30 </table> + <set name="abnormalLvl" val="#abnormalLvl" /> <set name="abnormalTime" val="1200" /> <set name="abnormalType" val="SHIELD_PROB_UP" /> - <set name="effectPoint" val="#effectPoints" /> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="400" /> + <set name="effectPoint" val="#effectPoint" /> + <set name="effectRange" val="900" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="4000" /> <set name="icon" val="icon.skill1243" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="#magicLvl" /> + <set name="mpConsume1" val="#mpConsume1" /> + <set name="mpConsume2" val="#mpConsume2" /> <set name="operateType" val="A2" /> + <set name="reuseDelay" val="6000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="Buff" /> + </effects> </skill> <skill id="5643" levels="1" name="Unicorn Seraphim - Acumen"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="3" /> <set name="abnormalTime" val="1200" /> <set name="abnormalType" val="CASTING_TIME_DOWN" /> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="400" /> <set name="effectPoint" val="495" /> <set name="effectRange" val="900" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="4000" /> <set name="icon" val="icon.skill1085" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="48" /> - <set name="mpConsume2" val="35" /> <set name="mpConsume1" val="9" /> + <set name="mpConsume2" val="35" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="6000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Buff"> <mul stat="mAtkSpd" val="1.3" /> @@ -696,69 +810,97 @@ </effects> </skill> <skill id="5644" levels="1" name="not_used"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="2" /> <set name="abnormalTime" val="1200" /> <set name="abnormalType" val="SPEED_UP" /> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="400" /> <set name="effectPoint" val="285" /> + <set name="effectRange" val="900" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="4000" /> <set name="icon" val="icon.skill1204" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="30" /> + <set name="mpConsume1" val="6" /> + <set name="mpConsume2" val="21" /> <set name="operateType" val="A2" /> + <set name="reuseDelay" val="6000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="Buff"> + <add stat="runSpd" val="33" /> + </effect> + </effects> </skill> <skill id="5645" levels="3" name="not_used"> - <table name="#abnormalLvls"> 2 3 4 </table> - <table name="#effectPoints"> 379 457 532 </table> + <!-- High Five Confirmed --> + <table name="#abnormalLvl"> 2 3 4 </table> + <table name="#defenceTraitPower"> 30 40 50 </table> + <table name="#effectPoint"> 379 457 532 </table> <table name="#magicLvl"> 40 48 56 </table> - <table name="#traits"> 30 40 50 </table> - <set name="abnormalLvl" val="#abnormalLvls" /> + <table name="#mpConsume1"> 7 9 11 </table> + <table name="#mpConsume2"> 28 35 41 </table> + <set name="abnormalLvl" val="#abnormalLvl" /> <set name="abnormalTime" val="1200" /> <set name="abnormalType" val="RESIST_DERANGEMENT" /> - <set name="effectPoint" val="#effectPoints" /> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="400" /> + <set name="effectPoint" val="#effectPoint" /> + <set name="effectRange" val="900" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="4000" /> <set name="icon" val="icon.skill1035" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="#magicLvl" /> + <set name="mpConsume1" val="#mpConsume1" /> + <set name="mpConsume2" val="#mpConsume2" /> <set name="operateType" val="A2" /> + <set name="reuseDelay" val="6000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="DefenceTrait"> - <param HOLD="#traits" /> - <param SLEEP="#traits" /> - <param DERANGEMENT="#traits" /> + <param HOLD="#defenceTraitPower" /> + </effect> + <effect name="DefenceTrait"> + <param SLEEP="#defenceTraitPower" /> + </effect> + <effect name="DefenceTrait"> + <param DERANGEMENT="#defenceTraitPower" /> </effect> </effects> </skill> - <skill id="5646" levels="2" name="Unicorn Seraphim - Wild Magic"> - <!-- Confirmed CT2.5 --> - <!-- 3 lvl not_used, don't add it on skill --> - <table name="#abnormalLvls"> 1 2 </table> - <table name="#abnormalTypes"> MAGIC_CRITICAL_UP MAGIC_CRITICAL_UP </table> - <table name="#effectPoints"> 582 635 </table> - <table name="#icons"> icon.skill1303 icon.skill1303 </table> - <table name="#magicLvl"> 64 72 </table> - <table name="#mCritRate"> 2 3 </table> - <table name="#mpConsume2"> 46 52 </table> - <table name="#mpConsume1"> 12 13 </table> - <set name="abnormalLvl" val="#abnormalLvls" /> + <skill id="5646" levels="3" name="Unicorn Seraphim - Wild Magic"> + <!-- High Five Confirmed --> + <table name="#abnormalLvl"> 1 2 3 </table> + <table name="#abnormalType"> MAGIC_CRITICAL_UP MAGIC_CRITICAL_UP HIT_UP </table> + <table name="#effectPoint"> 582 635 532 </table> + <table name="#icon"> icon.skill1303 icon.skill1303 icon.skill1240 </table> + <table name="#mCritRate"> 2 3 0 </table> + <table name="#magicLvl"> 64 72 56 </table> + <table name="#mpConsume1"> 12 13 11 </table> + <table name="#mpConsume2"> 46 52 41 </table> + <set name="abnormalLvl" val="#abnormalLvl" /> <set name="abnormalTime" val="1200" /> - <set name="abnormalType" val="#abnormalTypes" /> + <set name="abnormalType" val="#abnormalType" /> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="400" /> - <set name="effectPoint" val="#effectPoints" /> + <set name="effectPoint" val="#effectPoint" /> <set name="effectRange" val="900" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="4000" /> - <set name="icon" val="#icons" /> + <set name="icon" val="#icon" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="#magicLvl" /> - <set name="mpConsume2" val="#mpConsume2" /> <set name="mpConsume1" val="#mpConsume1" /> + <set name="mpConsume2" val="#mpConsume2" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="6000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Buff"> <add stat="mCritRate" val="#mCritRate" /> @@ -766,65 +908,73 @@ </effects> </skill> <skill id="5647" levels="3" name="Unicorn Seraphim - Clarity"> - <!-- Confirmed CT2.5 --> - <table name="#abnormalLvls"> 1 2 3 </table> - <table name="#effectPoints"> 549 611 655 </table> - <table name="#MagicalMpConsumeRate"> 0.9 0.85 0.8 </table> + <!-- High Five Confirmed --> + <table name="#abnormalLvl"> 1 2 3 </table> + <table name="#effectPoint"> 549 611 655 </table> + <table name="#itemConsumeCount"> 1 2 3 </table> + <table name="#magicalMpConsumeRate"> 0.9 0.85 0.8 </table> <table name="#magicLvl"> 58 66 74 </table> - <table name="#mpConsume2"> 43 49 55 </table> - <table name="#MpConsumeRate"> 0.96 0.93 0.9 </table> <table name="#mpConsume1"> 11 13 14 </table> - <table name="#SpiritOre"> 1 2 3 </table> - <set name="abnormalLvl" val="#abnormalLvls" /> + <table name="#mpConsume2"> 43 49 55 </table> + <table name="#mpConsumeRate"> 0.96 0.93 0.9 </table> + <set name="abnormalLvl" val="#abnormalLvl" /> <set name="abnormalTime" val="1200" /> <set name="abnormalType" val="CHEAP_MAGIC" /> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="400" /> - <set name="effectPoint" val="#effectPoints" /> + <set name="effectPoint" val="#effectPoint" /> <set name="effectRange" val="900" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="4000" /> <set name="icon" val="icon.skill1397" /> <set name="isMagic" val="1" /> - <set name="itemConsumeCount" val="#SpiritOre" /> + <set name="itemConsumeCount" val="#itemConsumeCount" /> <set name="itemConsumeId" val="3031" /> <set name="magicLvl" val="#magicLvl" /> - <set name="mpConsume2" val="#mpConsume2" /> <set name="mpConsume1" val="#mpConsume1" /> + <set name="mpConsume2" val="#mpConsume2" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="6000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Buff"> - <mul stat="magicalMpConsumeRate" val="#MagicalMpConsumeRate" /> - <mul stat="physicalMpConsumeRate" val="#MpConsumeRate" /> - <mul stat="danceMpConsumeRate" val="#MpConsumeRate" /> + <mul stat="physicalMpConsumeRate" val="#mpConsumeRate" /> + </effect> + <effect name="Buff"> + <mul stat="magicalMpConsumeRate" val="#magicalMpConsumeRate" /> + </effect> + <effect name="Buff"> + <mul stat="danceMpConsumeRate" val="#mpConsumeRate" /> </effect> </effects> </skill> <skill id="5648" levels="2" name="Unicorn Seraphim - Empower"> - <!-- Confirmed CT2.5 --> - <table name="#abnormalLvls"> 2 3 </table> - <table name="#effectPoints"> 418 495 </table> - <table name="#magicLvl"> 44 52 </table> + <!-- High Five Confirmed --> + <table name="#abnormalLvl"> 2 3 </table> + <table name="#effectPoint"> 418 495 </table> <table name="#mAtk"> 1.65 1.75 </table> - <table name="#mpConsume2"> 31 38 </table> + <table name="#magicLvl"> 44 52 </table> <table name="#mpConsume1"> 8 10 </table> - <set name="abnormalLvl" val="#abnormalLvls" /> + <table name="#mpConsume2"> 31 38 </table> + <set name="abnormalLvl" val="#abnormalLvl" /> <set name="abnormalTime" val="1200" /> <set name="abnormalType" val="MA_UP" /> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="400" /> - <set name="effectPoint" val="#effectPoints" /> + <set name="effectPoint" val="#effectPoint" /> <set name="effectRange" val="900" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="4000" /> <set name="icon" val="icon.skill1059" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="#magicLvl" /> - <set name="mpConsume2" val="#mpConsume2" /> <set name="mpConsume1" val="#mpConsume1" /> + <set name="mpConsume2" val="#mpConsume2" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="6000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Buff"> <mul stat="mAtk" val="#mAtk" /> @@ -832,137 +982,188 @@ </effects> </skill> <skill id="5649" levels="2" name="not_used"> - <table name="#abnormalLvls"> 2 3 </table> - <table name="#effectPoints"> 418 495 </table> + <!-- High Five Confirmed --> + <table name="#abnormalLvl"> 2 3 </table> + <table name="#effectPoint"> 418 495 </table> <table name="#magicLvl"> 44 52 </table> - <set name="abnormalLvl" val="#abnormalLvls" /> + <table name="#mpConsume1"> 8 10 </table> + <table name="#mpConsume2"> 31 38 </table> + <table name="#rEvas"> 3 4 </table> + <set name="abnormalLvl" val="#abnormalLvl" /> <set name="abnormalTime" val="1200" /> <set name="abnormalType" val="AVOID_UP" /> - <set name="effectPoint" val="#effectPoints" /> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="400" /> + <set name="effectPoint" val="#effectPoint" /> + <set name="effectRange" val="900" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="4000" /> <set name="icon" val="icon.skill1087" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="#magicLvl" /> + <set name="mpConsume1" val="#mpConsume1" /> + <set name="mpConsume2" val="#mpConsume2" /> <set name="operateType" val="A2" /> + <set name="reuseDelay" val="6000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="Buff"> + <add stat="rEvas" val="#rEvas" /> + </effect> + </effects> </skill> <skill id="5650" levels="3" name="not_used"> - <table name="#abnormalLvls"> 4 5 6 </table> - <table name="#effectPoints"> 495 566 624 </table> + <!-- High Five Confirmed --> + <table name="#abnormalLvl"> 4 5 6 </table> + <table name="#cancel"> 42 48 53 </table> + <table name="#effectPoint"> 495 566 624 </table> <table name="#magicLvl"> 52 60 68 </table> - <set name="abnormalLvl" val="#abnormalLvls" /> + <table name="#mpConsume1"> 10 11 13 </table> + <table name="#mpConsume2"> 38 44 51 </table> + <set name="abnormalLvl" val="#abnormalLvl" /> <set name="abnormalTime" val="1200" /> <set name="abnormalType" val="CANCEL_PROB_DOWN" /> - <set name="effectPoint" val="#effectPoints" /> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="400" /> + <set name="effectPoint" val="#effectPoint" /> + <set name="effectRange" val="900" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="4000" /> <set name="icon" val="icon.skill1078" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="#magicLvl" /> + <set name="mpConsume1" val="#mpConsume1" /> + <set name="mpConsume2" val="#mpConsume2" /> <set name="operateType" val="A2" /> + <set name="reuseDelay" val="6000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="Buff"> + <sub stat="cancel" val="#cancel" /> + </effect> + </effects> </skill> <skill id="5651" levels="1" name="not_used"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="3" /> <set name="abnormalTime" val="1200" /> <set name="abnormalType" val="PA_UP" /> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="400" /> <set name="effectPoint" val="379" /> + <set name="effectRange" val="900" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="4000" /> <set name="icon" val="icon.skill1068" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="40" /> + <set name="mpConsume1" val="7" /> + <set name="mpConsume2" val="28" /> <set name="operateType" val="A2" /> + <set name="reuseDelay" val="6000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="Buff"> + <mul stat="pAtk" val="1.15" /> + </effect> + </effects> </skill> <skill id="5652" levels="3" name="Nightshade - Death Whisper"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> <!-- Summon Nightshade Skill --> - <table name="#abnormalLvls"> 1 2 3 </table> - <table name="#cAtk"> 1.25 1.3 1.35 </table> - <table name="#effectPoints"> 379 457 532 </table> + <table name="#abnormalLvl"> 1 2 3 </table> + <table name="#critDmg"> 1.25 1.3 1.35 </table> + <table name="#effectPoint"> 379 457 532 </table> <table name="#magicLvl"> 40 48 56 </table> - <table name="#mpConsume2"> 28 35 41 </table> <table name="#mpConsume1"> 7 9 11 </table> - <set name="abnormalLvl" val="#abnormalLvls" /> + <table name="#mpConsume2"> 28 35 41 </table> + <set name="abnormalLvl" val="#abnormalLvl" /> <set name="abnormalTime" val="1200" /> <set name="abnormalType" val="CRITICAL_DMG_UP" /> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="400" /> - <set name="effectPoint" val="#effectPoints" /> + <set name="effectPoint" val="#effectPoint" /> <set name="effectRange" val="900" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="4000" /> <set name="icon" val="icon.skill1242" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="#magicLvl" /> - <set name="mpConsume2" val="#mpConsume2" /> <set name="mpConsume1" val="#mpConsume1" /> + <set name="mpConsume2" val="#mpConsume2" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="6000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Buff"> - <mul stat="critDmg" val="#cAtk" /> + <mul stat="critDmg" val="#critDmg" /> </effect> </effects> </skill> <skill id="5653" levels="2" name="Nightshade - Focus"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> <!-- Summon Nightshade Skill --> - <table name="#abnormalLvls"> 2 3 </table> - <table name="#effectPoints"> 418 495 </table> + <table name="#abnormalLvl"> 2 3 </table> + <table name="#critRate"> 1.25 1.3 </table> + <table name="#effectPoint"> 418 495 </table> <table name="#magicLvl"> 44 52 </table> - <table name="#mpConsume2"> 31 38 </table> <table name="#mpConsume1"> 8 10 </table> - <table name="#rCrit"> 1.25 1.3 </table> - <set name="abnormalLvl" val="#abnormalLvls" /> + <table name="#mpConsume2"> 31 38 </table> + <set name="abnormalLvl" val="#abnormalLvl" /> <set name="abnormalTime" val="1200" /> <set name="abnormalType" val="CRITICAL_PROB_UP" /> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="400" /> - <set name="effectPoint" val="#effectPoints" /> + <set name="effectPoint" val="#effectPoint" /> <set name="effectRange" val="900" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="4000" /> <set name="icon" val="icon.skill1077" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="#magicLvl" /> - <set name="mpConsume2" val="#mpConsume2" /> <set name="mpConsume1" val="#mpConsume1" /> + <set name="mpConsume2" val="#mpConsume2" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="6000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Buff"> - <mul stat="critRate" val="#rCrit" /> + <mul stat="critRate" val="#critRate" /> </effect> </effects> </skill> <skill id="5654" levels="3" name="Nightshade - Guidance"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> <!-- Summon Nightshade Skill --> - <table name="#abnormalLvls"> 1 2 3 </table> + <table name="#abnormalLvl"> 1 2 3 </table> <table name="#accCombat"> 2 3 4 </table> - <table name="#effectPoints"> 379 457 532 </table> + <table name="#effectPoint"> 379 457 532 </table> <table name="#magicLvl"> 56 62 64 </table> - <table name="#mpConsume2"> 28 35 41 </table> <table name="#mpConsume1"> 7 9 11 </table> - <set name="abnormalLvl" val="#abnormalLvls" /> + <table name="#mpConsume2"> 28 35 41 </table> + <set name="abnormalLvl" val="#abnormalLvl" /> <set name="abnormalTime" val="1200" /> <set name="abnormalType" val="HIT_UP" /> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="400" /> - <set name="effectPoint" val="#effectPoints" /> + <set name="effectPoint" val="#effectPoint" /> <set name="effectRange" val="900" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="4000" /> <set name="icon" val="icon.skill1240" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="#magicLvl" /> - <set name="mpConsume2" val="#mpConsume2" /> <set name="mpConsume1" val="#mpConsume1" /> + <set name="mpConsume2" val="#mpConsume2" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="6000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Buff"> <add stat="accCombat" val="#accCombat" /> @@ -1173,13 +1374,17 @@ <set name="targetType" val="NONE" /> </skill> <skill id="5662" levels="1" name="Presentation - Resurrection Possible"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="600" /> <set name="effectPoint" val="100" /> + <set name="effectRange" val="1100" /> <set name="hitTime" val="1000" /> <set name="icon" val="icon.skill5662" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="5663" levels="5" name="Resistance to Ancient Sword"> <!-- Confirmed CT2.5 --> @@ -1519,21 +1724,23 @@ </effects> </skill> <skill id="5681" levels="1" name="PvP Weapon - CP Drain"> - <!-- Confirmed CT2.5 --> - <!-- set name="castRange" val="600" / --> - <!-- set name="effectRange" val="1100" / --> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="600" /> <set name="effectPoint" val="1" /> + <set name="effectRange" val="1100" /> <set name="hitTime" val="100" /> <set name="icon" val="icon.skill1306" /> <set name="magicLvl" val="80" /> <set name="operateType" val="A1" /> <set name="reuseDelay" val="10000" /> - <set name="rideState" val="NONE" /> <set name="reuseDelayLock" val="true" /> - <set name="targetType" val="SELF" /> + <set name="rideState" val="NONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Cp"> <param amount="200" /> + <param mode="DIFF" /> </effect> </effects> </skill> diff --git a/src/main/resources/data/stats/skills/05700-05799.xml b/src/main/resources/data/stats/skills/05700-05799.xml index c223224154143e849ce2e9414adc210f9f73b047..ddcb626704c337f8d9f032bc57393c352d9b3cb4 100644 --- a/src/main/resources/data/stats/skills/05700-05799.xml +++ b/src/main/resources/data/stats/skills/05700-05799.xml @@ -843,43 +843,47 @@ </effects> </skill> <skill id="5739" levels="1" name="Invincible"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> <!-- Kratei Cube Skills --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="5" /> <set name="abnormalType" val="INVINCIBILITY" /> <set name="abnormalVisualEffect" val="INVINCIBILITY" /> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="400" /> <set name="effectRange" val="900" /> + <set name="hitCancelTime" val="500" /> <set name="icon" val="icon.skill5739" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="99" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="CLAN" /> + <set name="targetType" val="TARGET" /> <effects> + <effect name="BlockDebuff" /> <effect name="BlockDamage"> - <param block="HP"/> + <param block="HP" /> </effect> <effect name="BlockDamage"> - <param block="MP"/> + <param block="MP" /> </effect> - <effect name="BlockDebuff" /> </effects> </skill> <skill id="5740" levels="1" name="Recovery Pet"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> <!-- Kratei Cube Skills --> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="900" /> <set name="effectRange" val="1400" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="99" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Cp"> <param amount="5000" /> + <param mode="DIFF" /> </effect> <effect name="HpPerMax"> <param power="100" /> @@ -890,15 +894,16 @@ </effects> </skill> <skill id="5741" levels="1" name="Mental Pot"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> <!-- Kratei Cube Skills --> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="900" /> <set name="effectRange" val="1400" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="99" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="MpPerMax"> <param power="100" /> @@ -906,32 +911,66 @@ </effects> </skill> <skill id="5742" levels="5" name="Area Recharge - Per"> + <!-- High Five Confirmed --> + <table name="#magicLvl"> 10 20 30 40 50 </table> + <table name="#mpPerMaxPower"> 20 40 60 80 100 </table> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="100" /> - <set name="magicLvl" val="10" /> + <set name="magicLvl" val="#magicLvl" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="MpPerMax"> + <param power="#mpPerMaxPower" /> + </effect> + </effects> </skill> <skill id="5743" levels="1" name="Area Full Recovery"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="100" /> <set name="magicLvl" val="99" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="Cp"> + <param amount="5000" /> + <param mode="DIFF" /> + </effect> + <effect name="HpPerMax"> + <param power="100" /> + </effect> + <effect name="MpPerMax"> + <param power="100" /> + </effect> + </effects> </skill> <skill id="5744" levels="1" name="Invincible"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="5" /> <set name="abnormalType" val="INVINCIBILITY" /> <set name="abnormalVisualEffect" val="INVINCIBILITY" /> <set name="activateRate" val="10" /> + <set name="affectScope" val="SINGLE" /> <set name="basicProperty" val="MEN" /> <set name="icon" val="icon.skill1418" /> <set name="lvlBonusRate" val="1" /> <set name="magicLvl" val="99" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="BlockDebuff" /> + <effect name="BlockDamage"> + <param block="HP" /> + </effect> + <effect name="BlockDamage"> + <param block="MP" /> + </effect> + </effects> </skill> <skill id="5745" levels="12" name="Death Blow"> <table name="#effectPoints"> -206 -305 -428 -568 -715 -849 -953 -988 -1013 -1033 -1050 -1063 </table> @@ -1273,45 +1312,120 @@ </effects> </skill> <skill id="5762" levels="1" name="Blessing of Pathfinder"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="7200" /> <set name="abnormalType" val="MULTI_BUFF" /> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="900" /> <set name="effectPoint" val="100" /> + <set name="effectRange" val="1400" /> <set name="icon" val="icon.skill5762" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="99" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="Buff"> + <mul stat="pAtkSpd" val="1.03" /> + </effect> + <effect name="Buff"> + <add stat="rEvas" val="1" /> + </effect> + <effect name="Buff"> + <mul stat="critDmgPos" val="1.05"> + <player behind="true" /> + </mul> + </effect> + <effect name="Buff"> + <mul stat="critRatePos" val="1.05"> + <player behind="true" /> + </mul> + </effect> + <effect name="Buff"> + <add stat="accCombat" val="1" /> + </effect> + <effect name="Buff"> + <mul stat="regHp" val="1.05" /> + </effect> + <effect name="Buff"> + <add stat="mCritRate" val="1" /> + </effect> + <effect name="Buff"> + <mul stat="mAtkSpd" val="1.05" /> + </effect> + <effect name="Buff"> + <mul stat="mAtk" val="1.03" /> + </effect> + <effect name="Buff"> + <mul stat="mDef" val="1.05" /> + </effect> + <effect name="MaxHp"> + <param power="5" /> + <param type="PER" /> + </effect> + <effect name="MaxMp"> + <param power="5" /> + <param type="PER" /> + </effect> + <effect name="Buff"> + <mul stat="regMp" val="1.05" /> + </effect> + <effect name="Buff"> + <mul stat="pAtk" val="1.05" /> + </effect> + <effect name="Buff"> + <mul stat="pDef" val="1.05" /> + </effect> + <effect name="Buff"> + <add stat="absorbDam" val="2" /> + </effect> + </effects> </skill> <skill id="5763" levels="1" name="Wink"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="hitTime" val="3000" /> <set name="icon" val="icon.skill_agathion_cute" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="85" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="SELF" /> + <cond msgId="2292"> + <player hasAgathion="true" /> + </cond> </skill> <skill id="5764" levels="1" name="Terror of the Pumpkin Ghost"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="5" /> <set name="abnormalType" val="TURN_FLEE" /> <set name="abnormalVisualEffect" val="TURN_FLEE" /> <set name="activateRate" val="50" /> + <set name="affectScope" val="SINGLE" /> <set name="basicProperty" val="MEN" /> + <set name="castRange" val="900" /> <set name="coolTime" val="1000" /> <set name="effectPoint" val="-100" /> + <set name="effectRange" val="1400" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="2060" /> <set name="icon" val="icon.skill1092" /> <set name="isDebuff" val="true" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="95" /> + <set name="mpConsume1" val="9" /> + <set name="mpConsume2" val="34" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="6000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> <set name="trait" val="DERANGEMENT" /> + <effects> + <effect name="Fear" /> + </effects> </skill> <skill id="5765" levels="1" name="Naia Sprout"> <set name="affectRange" val="150" /> @@ -1386,24 +1500,50 @@ </effects> </skill> <skill id="5769" levels="12" name="not_used"> + <!-- High Five Confirmed --> + <table name="#magicLvl"> 10 20 30 40 50 60 70 75 80 85 90 95 </table> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="400" /> <set name="effectPoint" val="418" /> + <set name="effectRange" val="900" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="4000" /> <set name="isMagic" val="1" /> - <set name="magicLvl" val="10" /> + <set name="magicLvl" val="#magicLvl" /> + <set name="mpConsume1" val="8" /> + <set name="mpConsume2" val="31" /> <set name="operateType" val="A1" /> <set name="reuseDelay" val="6000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="Buff"> + <add stat="rEvas" val="3" /> + </effect> + </effects> </skill> <skill id="5770" levels="12" name="not_used"> + <!-- High Five Confirmed --> + <table name="#magicLvl"> 10 20 30 40 50 60 70 75 80 85 90 95 </table> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="400" /> <set name="effectPoint" val="418" /> + <set name="effectRange" val="900" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="4000" /> <set name="isMagic" val="1" /> - <set name="magicLvl" val="10" /> + <set name="magicLvl" val="#magicLvl" /> + <set name="mpConsume1" val="8" /> + <set name="mpConsume2" val="31" /> <set name="operateType" val="A1" /> <set name="reuseDelay" val="6000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="Buff"> + <add stat="rEvas" val="3" /> + </effect> + </effects> </skill> <skill id="5771" levels="1" name="Buff Control"> <set name="abnormalLvl" val="1" /> @@ -1449,9 +1589,10 @@ <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> <set name="targetType" val="NONE" /> </skill> - <skill id="5774" levels="2" name="Pailaka Reward Energy Replenishing"> - <!-- Confirmed CT2.5 --> - <table name="#value"> 10000 20000 </table> + <skill id="5774" levels="2" name="Pailaka Reward Vitality Replenishing"> + <!-- High Five Confirmed --> + <table name="#vitalityPointUpValue"> 10000 20000 </table> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="900" /> <set name="effectPoint" val="100" /> <set name="effectRange" val="1400" /> @@ -1459,24 +1600,80 @@ <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="VitalityPointUp"> - <param value="#value" /> + <param value="#vitalityPointUpValue" /> </effect> </effects> </skill> <skill id="5775" levels="1" name="Great Blessing of Pathfinder"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="7200" /> <set name="abnormalType" val="MULTI_BUFF" /> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="900" /> <set name="effectPoint" val="100" /> + <set name="effectRange" val="1400" /> <set name="icon" val="icon.skill5762" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="99" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="Buff"> + <mul stat="pAtkSpd" val="1.05" /> + </effect> + <effect name="Buff"> + <add stat="rEvas" val="2" /> + </effect> + <effect name="Buff"> + <mul stat="critDmgPos" val="1.1" /> + </effect> + <effect name="Buff"> + <mul stat="critRatePos" val="1.1" /> + </effect> + <effect name="Buff"> + <add stat="accCombat" val="2" /> + </effect> + <effect name="Buff"> + <mul stat="regHp" val="1.1" /> + </effect> + <effect name="Buff"> + <add stat="mCritRate" val="1" /> + </effect> + <effect name="Buff"> + <mul stat="mAtkSpd" val="1.1" /> + </effect> + <effect name="Buff"> + <mul stat="mAtk" val="1.05" /> + </effect> + <effect name="Buff"> + <mul stat="mDef" val="1.1" /> + </effect> + <effect name="MaxHp"> + <param power="10" /> + <param type="PER" /> + </effect> + <effect name="MaxMp"> + <param power="10" /> + <param type="PER" /> + </effect> + <effect name="Buff"> + <mul stat="regMp" val="1.1" /> + </effect> + <effect name="Buff"> + <mul stat="pAtk" val="1.1" /> + </effect> + <effect name="Buff"> + <mul stat="pDef" val="1.1" /> + </effect> + <effect name="Buff"> + <add stat="absorbDam" val="3" /> + </effect> + </effects> </skill> <skill id="5776" levels="1" name="Raid Boss"> <!-- Confirmed CT2.5 --> @@ -1513,8 +1710,10 @@ <set name="targetType" val="NONE" /> </skill> <skill id="5780" levels="9" name="Agathion Collection"> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="100" /> - <set name="effectRange" val="600" /> + <set name="effectRange" val="400" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="6000" /> <set name="icon" val="icon.skill_agathion_cute" /> <set name="isMagic" val="2" /> @@ -1522,9 +1721,9 @@ <set name="operateType" val="A1" /> <set name="reuseDelay" val="10000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <cond msgId="2292"> - <player agathionId="16061" /> + <player hasAgathion="true" /> </cond> <cond msgId="109"> <target npcId="18678, 18679, 18680, 18681, 18682, 18683" /> diff --git a/src/main/resources/data/stats/skills/05900-05999.xml b/src/main/resources/data/stats/skills/05900-05999.xml index e586e9f04811518f69755aa3b8e750f52985053b..193843240cfbe7060cd5be45de10b28b7f767a67 100644 --- a/src/main/resources/data/stats/skills/05900-05999.xml +++ b/src/main/resources/data/stats/skills/05900-05999.xml @@ -204,36 +204,32 @@ </effects> </skill> <skill id="5909" levels="1" name="Stronghold Attack"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="40" /> <set name="effectRange" val="400" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="1000" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="85" /> <set name="operateType" val="A1" /> <set name="reuseDelay" val="1000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> - <effects> - <effect name="PhysicalAttack"> <!-- FIXME: value unconfirmed --> - <param power="3000" /> - </effect> - </effects> + <set name="targetType" val="TARGET" /> </skill> <skill id="5910" levels="1" name="Stronghold Attack"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="300" /> - <set name="effectRange" val="500" /> + <set name="effectRange" val="600" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="1000" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="85" /> <set name="operateType" val="A1" /> <set name="reuseDelay" val="1000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> - <effects> - <effect name="PhysicalAttack"> <!-- FIXME: value unconfirmed --> - <param power="5000" /> - </effect> - </effects> + <set name="targetType" val="TARGET" /> </skill> <skill id="5911" levels="1" name="Pestilence Cleanse"> <set name="magicLvl" val="83" /> @@ -336,25 +332,26 @@ </effects> </skill> <skill id="5919" levels="1" name="Obey"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> <!-- Ekimus Skills --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="300" /> <set name="abnormalType" val="BLOCK_RESURRECTION" /> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="300" /> <set name="effectPoint" val="-100" /> <set name="effectRange" val="600" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="12610" /> <set name="icon" val="icon.skill5919" /> <set name="isDebuff" val="true" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="-2" /> - <set name="mpConsume2" val="60" /> <set name="mpConsume1" val="15" /> + <set name="mpConsume2" val="60" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="stayAfterDeath" val="true" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="BlockResurrection" /> </effects> @@ -632,16 +629,28 @@ </effects> </skill> <skill id="5934" levels="1" name="Meet the soul of darkness and fight against it."> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="30" /> <set name="abnormalType" val="ARMOR_EARTH" /> <set name="activateRate" val="0" /> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="900" /> + <set name="effectRange" val="1500" /> <set name="icon" val="icon.skill5934" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="85" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="Buff"> + <add stat="darkRes" val="180" /> + </effect> + <effect name="Buff"> + <add stat="earthRes" val="180" /> + </effect> + </effects> </skill> <skill id="5935" levels="1" name="Dark Ring"> <!-- Confirmed CT2.5 --> @@ -701,43 +710,101 @@ <set name="targetType" val="NONE" /> </skill> <skill id="5938" levels="5" name="Attack Ability Up"> + <!-- High Five Confirmed --> + <table name="#accCombat"> 1.2 1.4 1.6 1.8 2 </table> + <table name="#critDmg"> 1.2 1.4 1.6 1.8 2 </table> + <table name="#critRate"> 1.2 1.4 1.6 1.8 2 </table> + <table name="#mAtk"> 1.2 1.4 1.6 1.8 2 </table> + <table name="#pAtk"> 1.2 1.4 1.6 1.8 2 </table> + <table name="#pAtkSpd"> 1.2 1.4 1.6 1.8 2 </table> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="20" /> <set name="abnormalType" val="PA_UP" /> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="100" /> <set name="magicLvl" val="85" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="Buff"> + <mul stat="pAtkSpd" val="#pAtkSpd" /> + </effect> + <effect name="Buff"> + <mul stat="critDmg" val="#critDmg" /> + </effect> + <effect name="Buff"> + <mul stat="critRate" val="#critRate" /> + </effect> + <effect name="Buff"> + <add stat="accCombat" val="#accCombat" /> + </effect> + <effect name="Buff"> + <mul stat="mAtk" val="#mAtk" /> + </effect> + <effect name="Buff"> + <mul stat="pAtk" val="#pAtk" /> + </effect> + </effects> </skill> <skill id="5939" levels="5" name="Defense Ability Up"> + <!-- High Five Confirmed --> + <table name="#mDef"> 1.2 1.4 1.6 1.8 2 </table> + <table name="#pDef"> 1.25 1.5 1.75 2 2.25 </table> + <table name="#regHp"> 1.25 1.5 1.75 2 2.25 </table> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="20" /> <set name="abnormalType" val="PD_UP" /> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="100" /> <set name="magicLvl" val="85" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="Buff"> + <mul stat="regHp" val="#regHp" /> + </effect> + <effect name="Buff"> + <mul stat="mDef" val="#mDef" /> + </effect> + <effect name="Buff"> + <mul stat="pDef" val="#pDef" /> + </effect> + </effects> </skill> <skill id="5940" levels="12" name="Energy of Generation"> - <table name="#abnormalLvls"> 3 4 5 6 7 8 9 10 11 12 13 14 </table> + <!-- High Five Confirmed --> + <table name="#abnormalLvl"> 3 4 5 6 7 8 9 10 11 12 13 14 </table> <table name="#magicLvl"> 10 20 30 40 50 60 70 75 80 85 90 95 </table> - <set name="abnormalLvl" val="#abnormalLvls" /> + <table name="#regHp"> 1.2 1.3 1.4 1.5 1.75 2 3 4 5 6 8.5 11 </table> + <table name="#regMp"> 1.2 1.3 1.4 1.5 1.75 2 3 4 5 6 8.5 11 </table> + <set name="abnormalLvl" val="#abnormalLvl" /> <set name="abnormalTime" val="300" /> <set name="abnormalType" val="MP_REGEN_UP" /> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="100" /> <set name="icon" val="icon.skill1044" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="#magicLvl" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="Buff"> + <mul stat="regHp" val="#regHp" /> + </effect> + <effect name="Buff"> + <mul stat="regMp" val="#regMp" /> + </effect> + </effects> </skill> <skill id="5941" levels="1" name="Energy of Erosion"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="4" /> <set name="abnormalTime" val="300" /> <set name="abnormalType" val="MAX_HP_DOWN" /> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="100" /> <set name="icon" val="icon.skill0060" /> <set name="isDebuff" val="true" /> @@ -745,12 +812,24 @@ <set name="magicLvl" val="10" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="MaxHp"> + <param power="-30" /> + <param type="PER" /> + </effect> + <effect name="MaxMp"> + <param power="-30" /> + <param type="PER" /> + </effect> + </effects> </skill> <skill id="5942" levels="1" name="Energy of Pollution"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="4" /> <set name="abnormalTime" val="300" /> <set name="abnormalType" val="HEAL_EFFECT_DOWN" /> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="100" /> <set name="icon" val="icon.skill0052" /> <set name="isDebuff" val="true" /> @@ -758,12 +837,22 @@ <set name="magicLvl" val="10" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="Debuff"> + <mul stat="healEffect" val="0.5" /> + </effect> + <effect name="Debuff"> + <sub stat="manaCharge" val="50" /> + </effect> + </effects> </skill> <skill id="5943" levels="1" name="Energy of Contamination"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="4" /> <set name="abnormalTime" val="300" /> <set name="abnormalType" val="MP_COST_UP" /> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="100" /> <set name="icon" val="icon.skill0103" /> <set name="isDebuff" val="true" /> @@ -771,12 +860,28 @@ <set name="magicLvl" val="10" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="Buff"> + <mul stat="physicalMpConsumeRate" val="0.5" /> + </effect> + <effect name="Buff"> + <mul stat="magicalMpConsumeRate" val="0.5" /> + </effect> + <effect name="Buff"> + <mul stat="danceMpConsumeRate" val="0.5" /> + </effect> + <effect name="Debuff"> + <mul stat="pDef" val="0.5" /> + </effect> + </effects> </skill> <skill id="5944" levels="1" name="Energy of Oblivion"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="4" /> <set name="abnormalTime" val="300" /> <set name="abnormalType" val="HIT_DOWN" /> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="100" /> <set name="icon" val="icon.skill0107" /> <set name="isDebuff" val="true" /> @@ -784,62 +889,88 @@ <set name="magicLvl" val="10" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="Debuff"> + <sub stat="accCombat" val="0.5" /> + </effect> + </effects> </skill> <skill id="5945" levels="1" name="Region2 Rotation5"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="3" /> <set name="abnormalTime" val="300" /> <set name="abnormalType" val="MAX_MP_UP" /> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="100" /> <set name="isDebuff" val="true" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="10" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="5946" levels="1" name="Large Firework"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="900" /> + <set name="effectRange" val="1500" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="reuseDelay" val="3000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="5947" levels="1" name="Large Firework"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="900" /> + <set name="effectRange" val="1500" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="reuseDelay" val="3000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="5948" levels="1" name="Large Firework"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="900" /> + <set name="effectRange" val="1500" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="reuseDelay" val="3000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="5949" levels="1" name="Large Firework"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="900" /> + <set name="effectRange" val="1500" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="reuseDelay" val="3000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="5950" levels="1" name="Birthday Cake"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> <!-- Birthday Skill --> <set name="abnormalLvl" val="9" /> <set name="abnormalTime" val="43200" /> <set name="abnormalType" val="VP_UP" /> <set name="abnormalVisualEffect" val="VP_UP" /> + <set name="affectScope" val="SINGLE" /> + <set name="buffProtectLevel" val="2" /> <set name="castRange" val="900" /> <set name="effectPoint" val="100" /> <set name="effectRange" val="1500" /> + <set name="hitCancelTime" val="500" /> <set name="icon" val="icon.skill5950" /> <set name="irreplaceableBuff" val="true" /> <set name="isMagic" val="2" /> @@ -847,7 +978,7 @@ <set name="operateType" val="A2" /> <set name="reuseDelay" val="1000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Buff"> <sub stat="vitalityConsumeRate" val="10" /> @@ -951,11 +1082,13 @@ </cond> </skill> <skill id="5960" levels="1" name="Stronghold Reactivate"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="2" /> <set name="abnormalTime" val="5" /> <set name="abnormalType" val="POISON" /> <set name="abnormalVisualEffect" val="DOT_POISON" /> <set name="activateRate" val="10" /> + <set name="affectScope" val="SINGLE" /> <set name="basicProperty" val="CON" /> <set name="effectPoint" val="-100" /> <set name="icon" val="icon.skill4036" /> @@ -964,8 +1097,15 @@ <set name="magicLvl" val="99" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> <set name="trait" val="POISON" /> + <effects> + <effect name="TickHp"> + <param power="-1" /> + <param ticks="5" /> + <param mode="DIFF" /> + </effect> + </effects> </skill> <skill id="5961" levels="1" name="Barrier Thunder Storm"> <set name="abnormalLvl" val="1" /> @@ -995,36 +1135,52 @@ <set name="targetType" val="NONE" /> </skill> <skill id="5963" levels="1" name="Emery Conversion"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="600" /> <set name="effectPoint" val="100" /> + <set name="effectRange" val="1100" /> <set name="hitTime" val="1000" /> <set name="magicLvl" val="99" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="5964" levels="1" name="Fairy Flame"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="900" /> + <set name="effectRange" val="1500" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> + <set name="reuseDelay" val="700" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="5965" levels="1" name="Firework"> - <set name="hitTime" val="500" /> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="900" /> + <set name="effectRange" val="1500" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> - <set name="reuseDelay" val="1000" /> + <set name="reuseDelay" val="1500" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="SELF" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="5966" levels="1" name="Large Firework"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="900" /> + <set name="effectRange" val="1500" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="reuseDelay" val="3000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="5967" levels="2" name="Hate Aura"> <set name="abnormalLvl" val="1" /> @@ -1083,60 +1239,110 @@ <set name="targetType" val="NONE" /> </skill> <skill id="5970" levels="1" name="Seduced Knight's Help"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="1200" /> <set name="abnormalType" val="PUBLIC_SLOT" /> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="75" /> <set name="effectPoint" val="646" /> + <set name="effectRange" val="100" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="4000" /> <set name="icon" val="icon.skill5970" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="85" /> + <set name="mpConsume1" val="14" /> + <set name="mpConsume2" val="54" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="6000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="MaxHp"> + <param power="35" /> + <param type="PER" /> + </effect> + </effects> </skill> <skill id="5971" levels="1" name="Seduced Ranger's Help"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="1200" /> <set name="abnormalType" val="PUBLIC_SLOT" /> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="75" /> <set name="effectPoint" val="689" /> + <set name="effectRange" val="100" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="4000" /> <set name="icon" val="icon.skill5970" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="85" /> + <set name="mpConsume1" val="14" /> + <set name="mpConsume2" val="54" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="6000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="Buff"> + <mul stat="regHp" val="1.2" /> + </effect> + </effects> </skill> <skill id="5972" levels="1" name="Seduced Wizard's Help"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="1200" /> <set name="abnormalType" val="PUBLIC_SLOT" /> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="75" /> <set name="effectPoint" val="635" /> + <set name="effectRange" val="100" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="4000" /> <set name="icon" val="icon.skill5970" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="85" /> + <set name="mpConsume1" val="14" /> + <set name="mpConsume2" val="54" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="6000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="MaxMp"> + <param power="35" /> + <param type="PER" /> + </effect> + </effects> </skill> <skill id="5973" levels="1" name="Seduced Warrior's Help"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="1200" /> <set name="abnormalType" val="PUBLIC_SLOT" /> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="75" /> <set name="effectPoint" val="635" /> + <set name="effectRange" val="100" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="4000" /> <set name="icon" val="icon.skill5970" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="85" /> + <set name="mpConsume1" val="14" /> + <set name="mpConsume2" val="54" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="6000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="Buff"> + <add stat="regMp" val="3.09" /> + </effect> + </effects> </skill> <skill id="5974" levels="1" name="Tiat Transformation"> <set name="abnormalLvl" val="1" /> @@ -1212,12 +1418,17 @@ <set name="targetType" val="NONE" /> </skill> <skill id="5979" levels="1" name="Forced Move"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="900" /> + <set name="effectRange" val="1200" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="2500" /> <set name="magicLvl" val="85" /> <set name="operateType" val="A1" /> - <set name="reuseDelay" val="2000" /> + <set name="reuseDelay" val="2500" /> <set name="rideState" val="NONE" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="5980" levels="3" name="Seal Isolation"> <!-- Confirmed CT2.5 --> @@ -1242,24 +1453,38 @@ </effects> </skill> <skill id="5981" levels="3" name="Lilith's Curse"> + <!-- High Five Confirmed --> + <table name="#magicLvl"> 51 51 79 </table> <set name="abnormalLvl" val="3" /> <set name="abnormalTime" val="300" /> <set name="abnormalType" val="SPEED_DOWN" /> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="-100" /> <set name="isDebuff" val="true" /> <set name="isMagic" val="1" /> - <set name="magicLvl" val="51" /> + <set name="magicLvl" val="#magicLvl" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="MaxMp"> + <param power="-30" /> + <param type="PER" /> + </effect> + <effect name="Debuff"> + <mul stat="runSpd" val="0.7" /> + </effect> + </effects> </skill> <skill id="5982" levels="1" name="Aura Bird - Falcon"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="-1" /> <set name="abnormalType" val="TRANSFORM" /> - <set name="castRange" val="1500" /> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="900" /> <set name="effectPoint" val="1" /> - <set name="effectRange" val="2100" /> + <set name="effectRange" val="1200" /> <set name="hitTime" val="2500" /> <set name="icon" val="icon.skill0841" /> <set name="irreplaceableBuff" val="true" /> @@ -1268,8 +1493,9 @@ <set name="mpConsume2" val="75" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="7200000" /> + <set name="reuseDelayLock" val="true" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <cond> <player canTransform="true" /> </cond> @@ -1277,21 +1503,30 @@ <player landingZone="true" /> </cond> <effects> - <effect name="Transformation"> - <param id="8" /> + <effect name="NoblesseBless" /> + <effect name="Buff"> <mul stat="reduceExpLostByPvp" val="0.1" /> + </effect> + <effect name="Buff"> <mul stat="reduceExpLostByMob" val="0.1" /> + </effect> + <effect name="Buff"> <mul stat="reduceExpLostByRaid" val="0.1" /> </effect> + <effect name="Transformation"> + <param id="8" /> + </effect> </effects> </skill> <skill id="5983" levels="1" name="Aura Bird - Owl"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="-1" /> <set name="abnormalType" val="TRANSFORM" /> - <set name="castRange" val="1500" /> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="900" /> <set name="effectPoint" val="1" /> - <set name="effectRange" val="2100" /> + <set name="effectRange" val="1200" /> <set name="hitTime" val="2500" /> <set name="icon" val="icon.skill0842" /> <set name="irreplaceableBuff" val="true" /> @@ -1300,8 +1535,9 @@ <set name="mpConsume2" val="75" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="7200000" /> + <set name="reuseDelayLock" val="true" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <cond> <player canTransform="true" /> </cond> @@ -1309,12 +1545,19 @@ <player landingZone="true" /> </cond> <effects> - <effect name="Transformation"> - <param id="9" /> + <effect name="NoblesseBless" /> + <effect name="Buff"> <mul stat="reduceExpLostByPvp" val="0.1" /> + </effect> + <effect name="Buff"> <mul stat="reduceExpLostByMob" val="0.1" /> + </effect> + <effect name="Buff"> <mul stat="reduceExpLostByRaid" val="0.1" /> </effect> + <effect name="Transformation"> + <param id="9" /> + </effect> </effects> </skill> <skill id="5984" levels="1" name="Hand of Death"> diff --git a/src/main/resources/data/stats/skills/06000-06099.xml b/src/main/resources/data/stats/skills/06000-06099.xml index 2f92f5806424fd5783a55044eb7b14ca8f78335d..c247f777a2b70c5683af369b4c45a477c142f3e0 100644 --- a/src/main/resources/data/stats/skills/06000-06099.xml +++ b/src/main/resources/data/stats/skills/06000-06099.xml @@ -210,62 +210,94 @@ </effects> </skill> <skill id="6024" levels="1" name="Weight Aerial Cleft"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="40" /> <set name="abnormalType" val="PUBLIC_SLOT" /> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="900" /> <set name="effectPoint" val="-10" /> + <set name="effectRange" val="1400" /> <set name="icon" val="icon.skill6024" /> <set name="isDebuff" val="true" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="14" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="BlockDebuff" /> + <effect name="BlockDamage"> + <param block="HP" /> + </effect> + <effect name="BlockDamage"> + <param block="MP" /> + </effect> + <effect name="TransformHangover" /> + </effects> </skill> <skill id="6025" levels="1" name="not_used"> + <!-- High Five Confirmed --> + <set name="blockedInOlympiad" val="true" /> <set name="magicLvl" val="83" /> <set name="operateType" val="P" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="SELF" /> </skill> <skill id="6026" levels="1" name="not_used"> + <!-- High Five Confirmed --> + <set name="blockedInOlympiad" val="true" /> <set name="magicLvl" val="83" /> <set name="operateType" val="P" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="SELF" /> </skill> <skill id="6027" levels="1" name="not_used"> + <!-- High Five Confirmed --> + <set name="blockedInOlympiad" val="true" /> <set name="magicLvl" val="83" /> <set name="operateType" val="P" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="SELF" /> </skill> <skill id="6028" levels="1" name="not_used"> + <!-- High Five Confirmed --> + <set name="blockedInOlympiad" val="true" /> <set name="magicLvl" val="83" /> <set name="operateType" val="P" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="SELF" /> </skill> <skill id="6029" levels="1" name="not_used"> + <!-- High Five Confirmed --> + <set name="blockedInOlympiad" val="true" /> <set name="magicLvl" val="83" /> <set name="operateType" val="P" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="SELF" /> </skill> <skill id="6030" levels="1" name="not_used"> + <!-- High Five Confirmed --> + <set name="blockedInOlympiad" val="true" /> <set name="magicLvl" val="83" /> <set name="operateType" val="P" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="SELF" /> </skill> <skill id="6031" levels="1" name="not_used"> + <!-- High Five Confirmed --> + <set name="blockedInOlympiad" val="true" /> <set name="magicLvl" val="83" /> <set name="operateType" val="P" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="SELF" /> </skill> <skill id="6032" levels="1" name="not_used"> + <!-- High Five Confirmed --> + <set name="blockedInOlympiad" val="true" /> <set name="magicLvl" val="83" /> <set name="operateType" val="P" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="SELF" /> </skill> <skill id="6033" levels="1" name="Treasure Seeker's Betrayal"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="1200" /> <set name="abnormalType" val="STIGMA_A" /> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="1500" /> <set name="effectPoint" val="-671" /> <set name="effectRange" val="2000" /> @@ -274,7 +306,7 @@ <set name="mpConsume2" val="42" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Debuff" /> </effects> @@ -309,110 +341,146 @@ </effects> </skill> <skill id="6035" levels="1" name="Red Team Transformation"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="3600" /> <set name="abnormalType" val="TRANSFORM" /> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="1" /> <set name="icon" val="icon.skilltransform3" /> <set name="irreplaceableBuff" val="true" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="-1" /> <set name="operateType" val="A2" /> + <set name="reuseDelayType" val="S" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> + <set name="stayAfterDeath" val="true" /> <set name="targetType" val="SELF" /> <cond> <player canTransform="true" /> </cond> <effects> + <effect name="InstantDespawn"> + <param chance="100" /> + </effect> + <effect name="Buff"> + <add stat="inventoryLimit" val="8" /> + </effect> <effect name="Transformation"> <param id="121" /> + </effect> + <effect name="Buff"> <mul stat="weightLimit" val="11" /> + </effect> + <effect name="Buff"> <add stat="weightPenalty" val="9000" /> - <add stat="inventoryLimit" val="8" /> </effect> </effects> </skill> <skill id="6036" levels="1" name="Blue Team Transformation"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="3600" /> <set name="abnormalType" val="TRANSFORM" /> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="1" /> <set name="icon" val="icon.skilltransform3" /> <set name="irreplaceableBuff" val="true" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="-1" /> <set name="operateType" val="A2" /> + <set name="reuseDelayType" val="S" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> + <set name="stayAfterDeath" val="true" /> <set name="targetType" val="SELF" /> <cond> <player canTransform="true" /> </cond> <effects> + <effect name="InstantDespawn"> + <param chance="100" /> + </effect> + <effect name="Buff"> + <add stat="inventoryLimit" val="8" /> + </effect> <effect name="Transformation"> <param id="122" /> + </effect> + <effect name="Buff"> <mul stat="weightLimit" val="11" /> + </effect> + <effect name="Buff"> <add stat="weightPenalty" val="9000" /> - <add stat="inventoryLimit" val="8" /> </effect> </effects> </skill> <skill id="6037" levels="1" name="Soul Unleash"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="magicLvl" val="80" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="SELF" /> </skill> <skill id="6038" levels="1" name="Report Status"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="600" /> <set name="abnormalType" val="BOT_PENALTY" /> + <set name="affectScope" val="SINGLE" /> <set name="icon" val="icon.skill6038" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="-1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="stayAfterDeath" val="True" /> - <set name="targetType" val="ONE" /> + <set name="stayAfterDeath" val="true" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="BlockChat" /> </effects> </skill> <skill id="6039" levels="1" name="Report Status"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="3600" /> <set name="abnormalType" val="BOT_PENALTY" /> + <set name="affectScope" val="SINGLE" /> <set name="icon" val="icon.skill6038" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="-1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="stayAfterDeath" val="True" /> - <set name="targetType" val="ONE" /> + <set name="stayAfterDeath" val="true" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="BlockParty" /> </effects> </skill> <skill id="6040" levels="1" name="Report Status"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="300" /> <set name="abnormalType" val="BOT_PENALTY" /> + <set name="affectScope" val="SINGLE" /> <set name="icon" val="icon.skill6038" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="-1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> <set name="stayAfterDeath" val="True" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Flag" /> </effects> </skill> <skill id="6041" levels="1" name="Phoenix Rush"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="400" /> <set name="coolTime" val="200" /> <set name="effectPoint" val="-679" /> <set name="effectRange" val="600" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="800" /> <set name="icon" val="icon.skill6041" /> <set name="magicLvl" val="81" /> @@ -420,7 +488,7 @@ <set name="operateType" val="DA1" /> <set name="reuseDelay" val="30000" /> <set name="rideState" val="NONE" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="ENEMY" /> <cond msgId="113" addName="1"> <target mindistance="200" /> </cond> @@ -431,20 +499,22 @@ </effects> </skill> <skill id="6042" levels="1" name="Phoenix Cleanse"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="600" /> <set name="effectPoint" val="679" /> <set name="effectRange" val="1100" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="2500" /> <set name="icon" val="icon.skill6042" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="81" /> - <set name="mpConsume2" val="47" /> <set name="mpConsume1" val="12" /> + <set name="mpConsume2" val="47" /> <set name="operateType" val="A1" /> <set name="reuseDelay" val="180000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="DispelByCategory"> <param slot="DEBUFF" rate="100" max="5" /> @@ -701,71 +771,93 @@ <set name="targetType" val="SELF" /> </skill> <skill id="6055" levels="1" name="Report Status"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="7200" /> <set name="abnormalType" val="BOT_PENALTY" /> + <set name="affectScope" val="SINGLE" /> <set name="icon" val="icon.skill6038" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="-1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="stayAfterDeath" val="True" /> - <set name="targetType" val="ONE" /> + <set name="stayAfterDeath" val="true" /> + <set name="targetType" val="TARGET" /> <effects> - <effect name="BlockAction"> - <param blockedActions="-2" /> + <effect name="Debuff"> + <mul stat="pAtkSpd" val="0.5" /> + </effect> + <effect name="Debuff"> + <mul stat="mAtkSpd" val="0.5" /> + </effect> + <effect name="Debuff"> + <mul stat="runSpd" val="0.5" /> </effect> </effects> </skill> <skill id="6056" levels="1" name="Report Status"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="10800" /> <set name="abnormalType" val="BOT_PENALTY" /> + <set name="affectScope" val="SINGLE" /> <set name="icon" val="icon.skill6038" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="-1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="stayAfterDeath" val="True" /> - <set name="targetType" val="ONE" /> + <set name="stayAfterDeath" val="true" /> + <set name="targetType" val="TARGET" /> <effects> - <effect name="BlockAction"> - <param blockedActions="-2" /> + <effect name="Debuff"> + <mul stat="pAtkSpd" val="0.2" /> + </effect> + <effect name="Debuff"> + <mul stat="mAtkSpd" val="0.2" /> + </effect> + <effect name="Debuff"> + <mul stat="runSpd" val="0.2" /> </effect> </effects> </skill> <skill id="6057" levels="1" name="Report Status"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="7200" /> <set name="abnormalType" val="BOT_PENALTY" /> + <set name="affectScope" val="SINGLE" /> <set name="icon" val="icon.skill6038" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="-1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="stayAfterDeath" val="True" /> - <set name="targetType" val="ONE" /> + <set name="stayAfterDeath" val="true" /> + <set name="targetType" val="TARGET" /> <effects> - <effect name="Debuff"> - <mul stat="runSpd" val="0.0" /> + <effect name="Escape"> + <param escapeType="TOWN" /> </effect> + <effect name="Root" /> </effects> </skill> <skill id="6058" levels="1" name="Report Status"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="7200" /> <set name="abnormalType" val="BOT_PENALTY" /> + <set name="affectScope" val="SINGLE" /> <set name="icon" val="icon.skill6038" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="-1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="stayAfterDeath" val="True" /> - <set name="targetType" val="ONE" /> + <set name="stayAfterDeath" val="true" /> + <set name="targetType" val="TARGET" /> <effects> - <effect name="Debuff"> - <mul stat="runSpd" val="0.0" /> + <effect name="Escape"> + <param escapeType="TOWN" /> </effect> + <effect name="Root" /> </effects> </skill> <skill id="6059" levels="1" name="Counter Critical"> @@ -1007,12 +1099,16 @@ <set name="targetType" val="NONE" /> </skill> <skill id="6089" levels="1" name="Attack Motion"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="600" /> <set name="coolTime" val="500" /> + <set name="effectRange" val="1100" /> <set name="hitTime" val="3500" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6090" levels="1" name="Lightning Strike"> <!-- Confirmed CT2.5 --> diff --git a/src/main/resources/data/stats/skills/06100-06199.xml b/src/main/resources/data/stats/skills/06100-06199.xml index 3fef347e7866ab474f5a32a67e59f847f17f52fa..253065bca34ba6e437c4f598163ba3294a436583 100644 --- a/src/main/resources/data/stats/skills/06100-06199.xml +++ b/src/main/resources/data/stats/skills/06100-06199.xml @@ -1,6 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/skills.xsd"> <skill id="6100" levels="3" name="Turkey's Choice - Scissors"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="1" /> <set name="hitTime" val="3000" /> <set name="isMagic" val="2" /> @@ -10,182 +12,303 @@ <set name="targetType" val="SELF" /> </skill> <skill id="6103" levels="5" name="Showdown with the Turkey - 1 Win"> - <table name="#abnormalLvls"> 1 2 3 4 5 </table> - <table name="#icons"> icon.xmas_pcwin1_i00 icon.xmas_pcwin2_i00 icon.xmas_pcwin3_i00 icon.xmas_pcwin4_i00 icon.xmas_pcwin5_i00 </table> - <set name="abnormalLvl" val="#abnormalLvls" /> + <!-- High Five Confirmed --> + <table name="#abnormalLvl"> 1 2 3 4 5 </table> + <table name="#icon"> icon.xmas_pcwin1_i00 icon.xmas_pcwin2_i00 icon.xmas_pcwin3_i00 icon.xmas_pcwin4_i00 icon.xmas_pcwin5_i00 </table> + <set name="abnormalLvl" val="#abnormalLvl" /> <set name="abnormalTime" val="300" /> <set name="abnormalType" val="EVENT_WIN" /> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="1" /> - <set name="icon" val="#icons" /> + <set name="icon" val="#icon" /> + <set name="irreplaceableBuff" val="true" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="SELF" /> </skill> <skill id="6104" levels="1" name="Event Cancel"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="1" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="DispelBySlot"> + <param dispel="EVENT_WIN,0" /> + </effect> + </effects> </skill> <skill id="6105" levels="1" name="Turkey's Mistake"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="2" /> <set name="abnormalTime" val="3600" /> <set name="abnormalType" val="EVENT_SANTA_REWARD" /> + <set name="affectObject" val="ALL" /> + <set name="affectRange" val="400" /> + <set name="affectScope" val="POINT_BLANK" /> <set name="effectPoint" val="1" /> <set name="hitTime" val="4000" /> <set name="icon" val="icon.turkey_buff_i00" /> + <set name="irreplaceableBuff" val="true" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="AURA" /> + <effects> + <effect name="Buff"> + <mul stat="critDmg" val="1.15" /> + </effect> + <effect name="Buff"> + <add stat="critRate" val="5" /> + </effect> + <effect name="Buff"> + <add stat="mCritRate" val="2" /> + </effect> + <effect name="Buff"> + <mul stat="mAtk" val="1.15" /> + </effect> + <effect name="MaxCp"> + <param power="10" /> + <param type="PER" /> + </effect> + <effect name="MaxHp"> + <param power="10" /> + <param type="PER" /> + </effect> + <effect name="MaxMp"> + <param power="10" /> + <param type="PER" /> + </effect> + <effect name="Buff"> + <mul stat="pAtk" val="1.1" /> + </effect> + <effect name="Buff"> + <add stat="runSpd" val="15" /> + </effect> + </effects> </skill> <skill id="6106" levels="1" name="Winter Holiday Festival"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="3600" /> <set name="abnormalType" val="EVENT_SANTA_REWARD" /> + <set name="affectObject" val="ALL" /> + <set name="affectRange" val="400" /> + <set name="affectScope" val="POINT_BLANK" /> <set name="effectPoint" val="1" /> <set name="icon" val="icon.xmas_miracle_i00" /> + <set name="irreplaceableBuff" val="true" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="AURA" /> + <effects> + <effect name="Buff"> + <mul stat="mAtk" val="1.1" /> + </effect> + <effect name="MaxCp"> + <param power="5" /> + <param type="PER" /> + </effect> + <effect name="MaxHp"> + <param power="5" /> + <param type="PER" /> + </effect> + <effect name="MaxMp"> + <param power="5" /> + <param type="PER" /> + </effect> + <effect name="Buff"> + <mul stat="pAtk" val="1.08" /> + </effect> + <effect name="Buff"> + <add stat="runSpd" val="10" /> + </effect> + </effects> </skill> <skill id="6107" levels="1" name="Winter Holiday Blessing - Gludio"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="604800" /> <set name="abnormalType" val="EVENT_TERRITORY" /> + <set name="affectScope" val="SINGLE" /> + <set name="buffProtectLevel" val="1" /> <set name="effectPoint" val="1" /> <set name="icon" val="icon.skill5762" /> + <set name="irreplaceableBuff" val="true" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6108" levels="1" name="Winter Holiday Blessing - Dion"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="604800" /> <set name="abnormalType" val="EVENT_TERRITORY" /> + <set name="affectScope" val="SINGLE" /> + <set name="buffProtectLevel" val="1" /> <set name="effectPoint" val="1" /> <set name="icon" val="icon.skill5762" /> + <set name="irreplaceableBuff" val="true" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6109" levels="1" name="Winter Holiday Blessing - Giran"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="604800" /> <set name="abnormalType" val="EVENT_TERRITORY" /> + <set name="affectScope" val="SINGLE" /> + <set name="buffProtectLevel" val="1" /> <set name="effectPoint" val="1" /> <set name="icon" val="icon.skill5762" /> + <set name="irreplaceableBuff" val="true" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6110" levels="1" name="Winter Holiday Blessing - Oren"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="604800" /> <set name="abnormalType" val="EVENT_TERRITORY" /> + <set name="affectScope" val="SINGLE" /> + <set name="buffProtectLevel" val="1" /> <set name="effectPoint" val="1" /> <set name="icon" val="icon.skill5762" /> + <set name="irreplaceableBuff" val="true" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6111" levels="1" name="Winter Holiday Blessing - Aden"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="604800" /> <set name="abnormalType" val="EVENT_TERRITORY" /> + <set name="affectScope" val="SINGLE" /> + <set name="buffProtectLevel" val="1" /> <set name="effectPoint" val="1" /> <set name="icon" val="icon.skill5762" /> + <set name="irreplaceableBuff" val="true" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6112" levels="1" name="Winter Holiday Blessing - Innadril"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="604800" /> <set name="abnormalType" val="EVENT_TERRITORY" /> + <set name="affectScope" val="SINGLE" /> + <set name="buffProtectLevel" val="1" /> <set name="effectPoint" val="1" /> <set name="icon" val="icon.skill5762" /> + <set name="irreplaceableBuff" val="true" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6113" levels="1" name="Winter Holiday Blessing - Goddard"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="604800" /> <set name="abnormalType" val="EVENT_TERRITORY" /> + <set name="affectScope" val="SINGLE" /> + <set name="buffProtectLevel" val="1" /> <set name="effectPoint" val="1" /> <set name="icon" val="icon.skill5762" /> + <set name="irreplaceableBuff" val="true" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6114" levels="1" name="Winter Holiday Blessing - Rune"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="604800" /> <set name="abnormalType" val="EVENT_TERRITORY" /> + <set name="affectScope" val="SINGLE" /> + <set name="buffProtectLevel" val="1" /> <set name="effectPoint" val="1" /> <set name="icon" val="icon.skill5762" /> + <set name="irreplaceableBuff" val="true" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6115" levels="1" name="Winter Holiday Blessing - Schuttgart"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="604800" /> <set name="abnormalType" val="EVENT_TERRITORY" /> + <set name="affectScope" val="SINGLE" /> + <set name="buffProtectLevel" val="1" /> <set name="effectPoint" val="1" /> <set name="icon" val="icon.skill5762" /> + <set name="irreplaceableBuff" val="true" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6116" levels="1" name="Attack Turkey"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="1" /> <set name="hitTime" val="3000" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="SELF" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6117" levels="3" name="Choice - Scissors"> - <table name="#abnormalLvls"> 1 2 3 </table> - <table name="#icons"> icon.xmas_gawi_i00 icon.xmas_bawi_i00 icon.xmas_bo_i00 </table> - <set name="abnormalLvl" val="#abnormalLvls" /> + <!-- High Five Confirmed --> + <table name="#abnormalLvl"> 1 2 3 </table> + <table name="#icon"> icon.xmas_gawi_i00 icon.xmas_bawi_i00 icon.xmas_bo_i00 </table> + <set name="abnormalLvl" val="#abnormalLvl" /> <set name="abnormalTime" val="30" /> <set name="abnormalType" val="EVENT_GAWI" /> + <set name="affectScope" val="SINGLE" /> + <set name="castRange" val="500" /> <set name="effectPoint" val="1" /> - <set name="icon" val="#icons" /> + <set name="effectRange" val="1000" /> + <set name="icon" val="#icon" /> + <set name="irreplaceableBuff" val="true" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="Root" /> + </effects> </skill> <skill id="6120" levels="1" name="Santa Claus' Reward"> <set name="abnormalLvl" val="2" /> @@ -989,66 +1112,91 @@ <set name="trait" val="SHOCK" /> </skill> <skill id="6169" levels="1" name="Shyeed's Fury"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> <!-- Zone Skill --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="60" /> <set name="abnormalType" val="PUBLIC_SLOT" /> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="-100" /> <set name="icon" val="icon.skill6169" /> <set name="isDebuff" val="true" /> <set name="magicLvl" val="83" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Debuff" /> </effects> </skill> <skill id="6170" levels="1" name="Shyeed's Fury"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> <!-- Zone Skill --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="60" /> <set name="abnormalType" val="MULTI_BUFF" /> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="100" /> <set name="icon" val="icon.skill6169" /> <set name="irreplaceableBuff" val="true" /> <set name="magicLvl" val="83" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Buff"> - <mul stat="pAtk" val="1.05" /> - <mul stat="mAtk" val="1.05" /> - <mul stat="mCritPower" val="1.05" /> <mul stat="pAtkSpd" val="1.05" /> + </effect> + <effect name="Buff"> + <mul stat="critDmg" val="1.05" /> + </effect> + <effect name="Buff"> + <mul stat="mCritPower" val="1.05" /> + </effect> + <effect name="Buff"> <mul stat="mAtkSpd" val="1.05" /> </effect> + <effect name="Buff"> + <mul stat="mAtk" val="1.05" /> + </effect> + <effect name="Buff"> + <mul stat="pAtk" val="1.05" /> + </effect> </effects> </skill> <skill id="6171" levels="1" name="Full Authority"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> <!-- Zone Skill --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="60" /> <set name="abnormalType" val="ULTIMATE_BUFF" /> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="100" /> <set name="icon" val="icon.skill6171" /> <set name="irreplaceableBuff" val="true" /> <set name="magicLvl" val="83" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Buff"> - <mul stat="pAtk" val="1.05" /> - <mul stat="mAtk" val="1.05" /> - <mul stat="mCritPower" val="1.05" /> <mul stat="pAtkSpd" val="1.05" /> + </effect> + <effect name="Buff"> + <mul stat="critDmg" val="1.05" /> + </effect> + <effect name="Buff"> + <mul stat="mCritPower" val="1.05" /> + </effect> + <effect name="Buff"> <mul stat="mAtkSpd" val="1.05" /> </effect> + <effect name="Buff"> + <mul stat="mAtk" val="1.05" /> + </effect> + <effect name="Buff"> + <mul stat="pAtk" val="1.05" /> + </effect> </effects> </skill> <skill id="6172" levels="1" name="Presentation - Tyranno"> @@ -1145,7 +1293,8 @@ <set name="targetType" val="SELF" /> </skill> <skill id="6180" levels="1" name="Presentation - Lilith Presentation1"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="600" /> <set name="effectRange" val="1100" /> <set name="hitTime" val="12000" /> @@ -1153,197 +1302,236 @@ <set name="magicLvl" val="80" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6181" levels="1" name="Presentation - Lilith Presentation2"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="600" /> <set name="effectRange" val="1100" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="80" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6182" levels="1" name="Presentation - Lilith Presentation3"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="600" /> <set name="effectRange" val="1100" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="80" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6183" levels="1" name="Presentation - Lilith Presentation4"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="600" /> <set name="effectRange" val="1100" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="80" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6184" levels="1" name="Presentation - Anakim's Presentation1"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="600" /> <set name="effectRange" val="1100" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="80" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6185" levels="1" name="Presentation - Anakim's Presentation2"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="600" /> <set name="effectRange" val="1100" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="80" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6186" levels="1" name="Presentation - Anakim's Presentation3"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="600" /> <set name="effectRange" val="1100" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="80" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6187" levels="1" name="Presentation - Lilith Battle"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="700" /> <set name="effectPoint" val="-100" /> <set name="effectRange" val="1200" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="2500" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="80" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6188" levels="1" name="Presentation - Lilith's Steward Battle1"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="700" /> <set name="effectPoint" val="-100" /> <set name="effectRange" val="1200" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="2500" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="80" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6189" levels="1" name="Presentation - Lilith's Steward Battle2"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="700" /> <set name="effectPoint" val="-100" /> <set name="effectRange" val="1200" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="2500" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="79" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <set name="trait" val="POISON" /> </skill> <skill id="6190" levels="1" name="Presentation - Lilith's Bodyguards Battle1"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="700" /> <set name="effectPoint" val="-100" /> <set name="effectRange" val="1200" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="830" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="84" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <set name="trait" val="HOLD" /> </skill> <skill id="6191" levels="1" name="Presentation - Anakim Battle"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="700" /> <set name="effectPoint" val="-100" /> <set name="effectRange" val="1200" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="2000" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="84" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6192" levels="1" name="Presentation - Anakim's Guardian Battle1"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="700" /> <set name="effectPoint" val="100" /> <set name="effectRange" val="1200" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="1500" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="79" /> <set name="operateType" val="A1" /> <set name="reuseDelay" val="8000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6193" levels="1" name="Presentation - Anakim's Guardian Battle2"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="700" /> <set name="effectPoint" val="-100" /> <set name="effectRange" val="1200" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="1500" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="79" /> <set name="operateType" val="A1" /> <set name="reuseDelay" val="8000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6194" levels="1" name="Presentation - Anakim's Guard Battle"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="700" /> <set name="effectPoint" val="-100" /> <set name="effectRange" val="1200" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="1500" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="79" /> <set name="operateType" val="A1" /> <set name="reuseDelay" val="8000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6195" levels="1" name="Presentation - Anakim's Executor Battle"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="700" /> <set name="effectPoint" val="-100" /> <set name="effectRange" val="1200" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="1500" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="79" /> <set name="operateType" val="A1" /> <set name="reuseDelay" val="8000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6196" levels="1" name="Agathion Oink Oink's Ability"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="2" /> <set name="abnormalTime" val="3600" /> <set name="abnormalType" val="VP_KEEP" /> <set name="abnormalVisualEffect" val="VP_KEEP" /> + <set name="affectScope" val="SINGLE" /> + <set name="buffProtectLevel" val="2" /> <set name="coolTime" val="1000" /> + <set name="hitTime" val="1500" /> <set name="icon" val="icon.skill_agathion_cute" /> + <set name="irreplaceableBuff" val="true" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="-1" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="72000000" /> + <set name="reuseDelayLock" val="true" /> + <set name="reuseDelayType" val="S" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="SELF" /> + <cond msgId="2292"> + <player hasAgathion="true" /> + </cond> + <effects> + <effect name="Debuff" /> + </effects> </skill> <skill id="6197" levels="1" name="Agathion Cute Trick - Oink Oink"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="hitTime" val="3000" /> <set name="icon" val="icon.skill_agathion_cute" /> <set name="isMagic" val="2" /> @@ -1352,26 +1540,36 @@ <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> <set name="targetType" val="SELF" /> <cond msgId="2292"> - <player agathionId="16065" /> + <player hasAgathion="true" /> </cond> </skill> <skill id="6198" levels="1" name="Agathion Cute Trick - Light of the Dawn"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> + <set name="hitTime" val="1500" /> <set name="icon" val="icon.skill_agathion_cute" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="55" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="SELF" /> + <cond msgId="2292"> + <player hasAgathion="true" /> + </cond> </skill> <skill id="6199" levels="7" name="Tail Strike"> - <table name="#effectPoints"> -1044 -1130 -1206 -1268 -1315 -1349 -1349 </table> + <!-- High Five Confirmed --> + <table name="#effectPoint"> -1044 -1130 -1206 -1268 -1315 -1349 -1349 </table> <table name="#magicLvl"> 55 60 65 70 75 80 85 </table> <table name="#mpConsume2"> 109 121 131 142 151 159 165 </table> - <table name="#power"> 1832 2272 2751 3252 3752 4224 4640 </table> + <table name="#physicalAttackPower"> 1832 2272 2751 3252 3752 4224 4640 </table> + <set name="affectObject" val="NOT_FRIEND" /> + <set name="affectScope" val="FAN" /> <set name="castRange" val="150" /> - <set name="effectPoint" val="#effectPoints" /> + <set name="effectPoint" val="#effectPoint" /> <set name="effectRange" val="500" /> <set name="fanRange" val="0,0,150,60" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="2000" /> <set name="magicLvl" val="#magicLvl" /> <set name="mpConsume2" val="#mpConsume2" /> @@ -1381,7 +1579,7 @@ <set name="targetType" val="FRONT_AREA" /> <effects> <effect name="PhysicalAttack"> - <param power="#power" /> + <param power="#physicalAttackPower" /> </effect> </effects> </skill> diff --git a/src/main/resources/data/stats/skills/06200-06299.xml b/src/main/resources/data/stats/skills/06200-06299.xml index 2b786b0fe2daca9498a1f8848173ce5323598eae..5c662c36b094cb4286b74e79ad96bae6166df149 100644 --- a/src/main/resources/data/stats/skills/06200-06299.xml +++ b/src/main/resources/data/stats/skills/06200-06299.xml @@ -1,7 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/skills.xsd"> <skill id="6200" levels="1" name="NPC Transform Dispel"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="900" /> <set name="effectPoint" val="10" /> <set name="effectRange" val="1500" /> @@ -10,7 +11,7 @@ <set name="magicLvl" val="56" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <cond> <player canUntransform="true" /> </cond> @@ -21,10 +22,12 @@ </effects> </skill> <skill id="6201" levels="1" name="Transformation Condition - Frog"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="520" /> <set name="abnormalType" val="TRANSFORM" /> + <set name="affectScope" val="SINGLE" /> + <set name="buffProtectLevel" val="1" /> <set name="castRange" val="900" /> <set name="effectPoint" val="10" /> <set name="effectRange" val="1500" /> @@ -34,30 +37,44 @@ <set name="magicLvl" val="-1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <cond> <player canTransform="true" /> </cond> <effects> - <effect name="Transformation"> - <param id="111" /> - <mul stat="weightLimit" val="11" /> - <add stat="weightPenalty" val="9000" /> - <add stat="inventoryLimit" val="8" /> + <effect name="InstantDespawn"> + <param chance="100" /> </effect> <effect name="DispelBySlotProbability"> - <param dispel="IMPROVE_SPEED_AVOID_UP;SPEED_UP" rate="100" /> + <param dispel="IMPROVE_SPEED_AVOID_UP" rate="100" /> + </effect> + <effect name="DispelBySlotProbability"> + <param dispel="SPEED_UP" rate="100" /> </effect> <effect name="BlockBuffSlot"> <param slot="IMPROVE_SPEED_AVOID_UP;SPEED_UP" /> </effect> + <effect name="Buff"> + <add stat="inventoryLimit" val="8" /> + </effect> + <effect name="Transformation"> + <param id="111" /> + </effect> + <effect name="Buff"> + <mul stat="weightLimit" val="11" /> + </effect> + <effect name="Buff"> + <add stat="weightPenalty" val="9000" /> + </effect> </effects> </skill> <skill id="6202" levels="1" name="Transformation Condition - Young Child"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="460" /> <set name="abnormalType" val="TRANSFORM" /> + <set name="affectScope" val="SINGLE" /> + <set name="buffProtectLevel" val="1" /> <set name="castRange" val="900" /> <set name="effectPoint" val="10" /> <set name="effectRange" val="1500" /> @@ -67,30 +84,44 @@ <set name="magicLvl" val="-1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <cond> <player canTransform="true" /> </cond> <effects> - <effect name="Transformation"> - <param id="112" /> - <mul stat="weightLimit" val="11" /> - <add stat="weightPenalty" val="9000" /> - <add stat="inventoryLimit" val="8" /> + <effect name="InstantDespawn"> + <param chance="100" /> + </effect> + <effect name="DispelBySlotProbability"> + <param dispel="IMPROVE_SPEED_AVOID_UP" rate="100" /> </effect> <effect name="DispelBySlotProbability"> - <param dispel="IMPROVE_SPEED_AVOID_UP;SPEED_UP" rate="100" /> + <param dispel="SPEED_UP" rate="100" /> </effect> <effect name="BlockBuffSlot"> <param slot="IMPROVE_SPEED_AVOID_UP;SPEED_UP" /> </effect> + <effect name="Buff"> + <add stat="inventoryLimit" val="8" /> + </effect> + <effect name="Transformation"> + <param id="112" /> + </effect> + <effect name="Buff"> + <mul stat="weightLimit" val="11" /> + </effect> + <effect name="Buff"> + <add stat="weightPenalty" val="9000" /> + </effect> </effects> </skill> <skill id="6203" levels="1" name="Transformed Condition - Native"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="215" /> <set name="abnormalType" val="TRANSFORM" /> + <set name="affectScope" val="SINGLE" /> + <set name="buffProtectLevel" val="1" /> <set name="castRange" val="900" /> <set name="effectPoint" val="10" /> <set name="effectRange" val="1500" /> @@ -100,30 +131,44 @@ <set name="magicLvl" val="-1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <cond> <player canTransform="true" /> </cond> <effects> - <effect name="Transformation"> - <param id="124" /> - <mul stat="weightLimit" val="11" /> - <add stat="weightPenalty" val="9000" /> - <add stat="inventoryLimit" val="8" /> + <effect name="InstantDespawn"> + <param chance="100" /> + </effect> + <effect name="DispelBySlotProbability"> + <param dispel="IMPROVE_SPEED_AVOID_UP" rate="100" /> </effect> <effect name="DispelBySlotProbability"> - <param dispel="IMPROVE_SPEED_AVOID_UP;SPEED_UP" rate="100" /> + <param dispel="SPEED_UP" rate="100" /> </effect> <effect name="BlockBuffSlot"> <param slot="IMPROVE_SPEED_AVOID_UP;SPEED_UP" /> </effect> + <effect name="Buff"> + <add stat="inventoryLimit" val="8" /> + </effect> + <effect name="Transformation"> + <param id="124" /> + </effect> + <effect name="Buff"> + <mul stat="weightLimit" val="11" /> + </effect> + <effect name="Buff"> + <add stat="weightPenalty" val="9000" /> + </effect> </effects> </skill> <skill id="6204" levels="1" name="Transformed Condition - Guards of the Dawn"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="-1" /> <set name="abnormalType" val="TRANSFORM" /> + <set name="affectScope" val="SINGLE" /> + <set name="buffProtectLevel" val="1" /> <set name="castRange" val="900" /> <set name="effectPoint" val="10" /> <set name="effectRange" val="1500" /> @@ -133,23 +178,35 @@ <set name="magicLvl" val="-1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <cond> <player canTransform="true" /> </cond> <effects> - <effect name="Transformation"> - <param id="113" /> - <mul stat="weightLimit" val="11" /> - <add stat="weightPenalty" val="9000" /> - <add stat="inventoryLimit" val="8" /> + <effect name="InstantDespawn"> + <param chance="100" /> + </effect> + <effect name="DispelBySlotProbability"> + <param dispel="IMPROVE_SPEED_AVOID_UP" rate="100" /> </effect> <effect name="DispelBySlotProbability"> - <param dispel="IMPROVE_SPEED_AVOID_UP;SPEED_UP" rate="100" /> + <param dispel="SPEED_UP" rate="100" /> </effect> <effect name="BlockBuffSlot"> <param slot="IMPROVE_SPEED_AVOID_UP;SPEED_UP" /> </effect> + <effect name="Buff"> + <add stat="inventoryLimit" val="8" /> + </effect> + <effect name="Transformation"> + <param id="113" /> + </effect> + <effect name="Buff"> + <mul stat="weightLimit" val="11" /> + </effect> + <effect name="Buff"> + <add stat="weightPenalty" val="9000" /> + </effect> </effects> </skill> <skill id="6205" levels="19" name="Strider Bite"> @@ -244,15 +301,21 @@ </effects> </skill> <skill id="6208" levels="1" name="Blessed Guidance"> - <!-- Blessed Guidance. For 10 seconds, increases accuracy by 2. --> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="10" /> <set name="abnormalType" val="HIT_UP" /> + <set name="affectScope" val="SINGLE" /> <set name="icon" val="icon.skill1240" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="Buff"> + <add stat="accCombat" val="2" /> + </effect> + </effects> </skill> <skill id="6209" levels="4" name="Weapon Grade Penalty"> <table name="#cAtk"> 0.9 0.8 0.7 0.6 </table> @@ -520,119 +583,152 @@ <set name="targetType" val="NONE" /> </skill> <skill id="6241" levels="1" name="Heatstroke Prevention Effect - Gludio"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="604800" /> <set name="abnormalType" val="EVENT_TERRITORY" /> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="1" /> <set name="icon" val="icon.skill1184" /> + <set name="irreplaceableBuff" val="true" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6242" levels="1" name="Heatstroke Prevention Effect - Dion"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="604800" /> <set name="abnormalType" val="EVENT_TERRITORY" /> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="1" /> <set name="icon" val="icon.skill1184" /> + <set name="irreplaceableBuff" val="true" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6243" levels="1" name="Heatstroke Prevention Effect - Giran"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="604800" /> <set name="abnormalType" val="EVENT_TERRITORY" /> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="1" /> <set name="icon" val="icon.skill1184" /> + <set name="irreplaceableBuff" val="true" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6244" levels="1" name="Heatstroke Prevention Effect - Oren"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="604800" /> <set name="abnormalType" val="EVENT_TERRITORY" /> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="1" /> <set name="icon" val="icon.skill1184" /> + <set name="irreplaceableBuff" val="true" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6245" levels="1" name="Heatstroke Prevention Effect - Aden"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="604800" /> <set name="abnormalType" val="EVENT_TERRITORY" /> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="1" /> <set name="icon" val="icon.skill1184" /> + <set name="irreplaceableBuff" val="true" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6246" levels="1" name="Heatstroke Prevention Effect - Innadril"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="604800" /> <set name="abnormalType" val="EVENT_TERRITORY" /> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="1" /> <set name="icon" val="icon.skill1184" /> + <set name="irreplaceableBuff" val="true" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6247" levels="1" name="Heatstroke Prevention Effect - Goddard"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="604800" /> <set name="abnormalType" val="EVENT_TERRITORY" /> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="1" /> <set name="icon" val="icon.skill1184" /> + <set name="irreplaceableBuff" val="true" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6248" levels="1" name="Heatstroke Prevention Effect - Rune"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="604800" /> <set name="abnormalType" val="EVENT_TERRITORY" /> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="1" /> <set name="icon" val="icon.skill1184" /> + <set name="irreplaceableBuff" val="true" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6249" levels="1" name="Heatstroke Prevention Effect -Schuttgart"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="604800" /> <set name="abnormalType" val="EVENT_TERRITORY" /> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="1" /> <set name="icon" val="icon.skill1184" /> + <set name="irreplaceableBuff" val="true" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6250" levels="1" name="Severe Heatstroke"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="5" /> <set name="abnormalType" val="SIGNAL_D" /> + <set name="affectScope" val="SINGLE" /> <set name="basicProperty" val="MEN" /> + <set name="castRange" val="200" /> <set name="effectPoint" val="-1111" /> + <set name="effectRange" val="400" /> + <set name="hitCancelTime" val="500" /> + <set name="hitTime" val="1500" /> <set name="icon" val="icon.etc_ashes_red_i00" /> <set name="isDebuff" val="true" /> <set name="lvlBonusRate" val="1" /> @@ -640,11 +736,16 @@ <set name="operateType" val="A2" /> <set name="reuseDelay" val="1000" /> <set name="rideState" val="NONE" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <endEffects> + <effect name="CallSkill"> + <param skillId="6251" skillLevel="1" /> + </effect> + </endEffects> </skill> <skill id="6251" levels="1" name="Summon Humidity"> - <!-- Confirmed CT2.5 --> - <set name="isMagic" val="2" /> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="magicLvl" val="85" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE" /> @@ -656,7 +757,12 @@ </effects> </skill> <skill id="6252" levels="1" name="Humidity Attack"> + <set name="affectObject" val="NOT_FRIEND" /> + <set name="affectRange" val="200" /> + <set name="affectScope" val="POINT_BLANK" /> <set name="effectPoint" val="-1111" /> + <set name="hitCancelTime" val="500" /> + <set name="hitTime" val="1500" /> <set name="magicLvl" val="85" /> <set name="operateType" val="A1" /> <set name="reuseDelay" val="1000" /> @@ -1303,14 +1409,16 @@ </effects> </skill> <skill id="6286" levels="1" name="Bless of Sword"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> <!-- Freya Jinia Skills --> <set name="abnormalLvl" val="2" /> <set name="abnormalTime" val="300" /> <set name="abnormalType" val="PD_UP" /> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="650" /> <set name="effectPoint" val="1" /> <set name="effectRange" val="900" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="2000" /> <set name="icon" val="icon.skill6286" /> <set name="isMagic" val="1" /> @@ -1318,12 +1426,14 @@ <set name="operateType" val="A2" /> <set name="reuseDelay" val="2000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Buff"> - <mul stat="pDef" val="1.1" /> <mul stat="regHp" val="1.15" /> </effect> + <effect name="Buff"> + <mul stat="pDef" val="1.1" /> + </effect> </effects> </skill> <skill id="6287" levels="1" name="Bless of Sword"> diff --git a/src/main/resources/data/stats/skills/06300-06399.xml b/src/main/resources/data/stats/skills/06300-06399.xml index 22390f66abd843a2b6e0a64c368ae21f33d8fca8..7afe16ee4dfe69c54c8b3e01194f6ad8375429ff 100644 --- a/src/main/resources/data/stats/skills/06300-06399.xml +++ b/src/main/resources/data/stats/skills/06300-06399.xml @@ -1046,218 +1046,308 @@ </effects> </skill> <skill id="6343" levels="2" name="Maguen Plasma - Power"> - <!-- Confirmed CT2.5 --> - <table name="#icons"> icon.skill6343_1 icon.skill6343_2 </table> + <!-- High Five Confirmed --> + <table name="#icon"> icon.skill6343_1 icon.skill6343_2 </table> <table name="#mAtk"> 1.08 1.15 </table> <table name="#pAtk"> 1.02 1.03 </table> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="600" /> <set name="abnormalType" val="SIGNAL_B" /> <set name="affectRange" val="1000" /> + <set name="affectScope" val="PARTY" /> <set name="castRange" val="400" /> <set name="effectPoint" val="1" /> <set name="effectRange" val="900" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="1500" /> - <set name="icon" val="#icons" /> + <set name="icon" val="#icon" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="85" /> - <set name="mpConsume2" val="88" /> <set name="mpConsume1" val="22" /> + <set name="mpConsume2" val="88" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="2000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="TARGET_PARTY" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Buff"> <mul stat="mAtk" val="#mAtk" /> + </effect> + <effect name="Buff"> <mul stat="pAtk" val="#pAtk" /> </effect> </effects> </skill> <skill id="6365" levels="2" name="Maguen Plasma - Speed"> - <!-- Confirmed CT2.5 --> - <table name="#icons"> icon.skill6365_1 icon.skill6365_2 </table> - <table name="#pmAtkSpd"> 1.04 1.08 </table> + <!-- High Five Confirmed --> + <table name="#icon"> icon.skill6365_1 icon.skill6365_2 </table> + <table name="#mAtkSpd"> 1.04 1.08 </table> + <table name="#pAtkSpd"> 1.04 1.08 </table> <table name="#runSpd"> 5 10 </table> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="600" /> <set name="abnormalType" val="SIGNAL_B" /> <set name="affectRange" val="1000" /> + <set name="affectScope" val="PARTY" /> <set name="castRange" val="400" /> <set name="effectPoint" val="1" /> <set name="effectRange" val="900" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="1500" /> - <set name="icon" val="#icons" /> + <set name="icon" val="#icon" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="85" /> - <set name="mpConsume2" val="88" /> <set name="mpConsume1" val="22" /> + <set name="mpConsume2" val="88" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="2000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="TARGET_PARTY" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Buff"> - <mul stat="mAtkSpd" val="#pmAtkSpd" /> - <mul stat="pAtkSpd" val="#pmAtkSpd" /> + <mul stat="pAtkSpd" val="#pAtkSpd" /> + </effect> + <effect name="Buff"> + <mul stat="mAtkSpd" val="#mAtkSpd" /> + </effect> + <effect name="Buff"> <add stat="runSpd" val="#runSpd" /> </effect> </effects> </skill> <skill id="6366" levels="2" name="Maguen Plasma - Critical"> - <!-- Confirmed CT2.5 --> - <table name="#cAtk"> 1.05 1.1 </table> - <table name="#icons"> icon.skill6366_1 icon.skill6366_2 </table> + <!-- High Five Confirmed --> + <table name="#critDmg"> 1.05 1.1 </table> + <table name="#critRate"> 1.04 1.08 </table> + <table name="#icon"> icon.skill6366_1 icon.skill6366_2 </table> <table name="#mCritPower"> 1.02 1.04 </table> - <table name="#rCrit"> 1.04 1.08 </table> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="600" /> <set name="abnormalType" val="SIGNAL_B" /> <set name="affectRange" val="1000" /> + <set name="affectScope" val="PARTY" /> <set name="castRange" val="400" /> <set name="effectPoint" val="1" /> <set name="effectRange" val="900" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="1500" /> - <set name="icon" val="#icons" /> + <set name="icon" val="#icon" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="85" /> - <set name="mpConsume2" val="88" /> <set name="mpConsume1" val="22" /> + <set name="mpConsume2" val="88" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="2000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="TARGET_PARTY" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Buff"> - <mul stat="critRate" val="#rCrit" /> + <mul stat="critDmg" val="#critDmg" /> + </effect> + <effect name="Buff"> + <mul stat="critRate" val="#critRate" /> + </effect> + <effect name="Buff"> <mul stat="mCritPower" val="#mCritPower" /> - <mul stat="critDmg" val="#cAtk" /> </effect> </effects> </skill> <skill id="6367" levels="3" name="Maguen Plasma - Bistakon"> - <!-- Confirmed CT2.5 --> - <table name="#abnormalLvls"> 1 2 3 </table> - <table name="#icons"> icon.skill6367_1 icon.skill6367_2 icon.skill6367_3 </table> - <set name="abnormalLvl" val="#abnormalLvls" /> + <!-- High Five Confirmed --> + <table name="#abnormalLvl"> 1 2 3 </table> + <table name="#icon"> icon.skill6367_1 icon.skill6367_2 icon.skill6367_3 </table> + <set name="abnormalLvl" val="#abnormalLvl" /> <set name="abnormalTime" val="10800" /> <set name="abnormalType" val="SOA_BUFF1" /> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="400" /> <set name="effectPoint" val="1" /> <set name="effectRange" val="900" /> - <set name="icon" val="#icons" /> + <set name="hitCancelTime" val="500" /> + <set name="hitTime" val="1500" /> + <set name="icon" val="#icon" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="85" /> - <set name="mpConsume2" val="88" /> <set name="mpConsume1" val="22" /> + <set name="mpConsume2" val="88" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="2000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> - <effect name="Buff" /> <!-- TODO: Remove when support for buffs without effects is finished. --> + <effect name="Buff" /> </effects> </skill> <skill id="6368" levels="3" name="Maguen Plasma - Cokrakon"> - <!-- Confirmed CT2.5 --> - <table name="#abnormalLvls"> 1 2 3 </table> - <table name="#icons"> icon.skill6368_1 icon.skill6368_2 icon.skill6368_3 </table> - <set name="abnormalLvl" val="#abnormalLvls" /> + <!-- High Five Confirmed --> + <table name="#abnormalLvl"> 1 2 3 </table> + <table name="#icon"> icon.skill6368_1 icon.skill6368_2 icon.skill6368_3 </table> + <set name="abnormalLvl" val="#abnormalLvl" /> <set name="abnormalTime" val="10800" /> <set name="abnormalType" val="SOA_BUFF2" /> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="400" /> <set name="effectPoint" val="1" /> <set name="effectRange" val="900" /> - <set name="icon" val="#icons" /> + <set name="hitCancelTime" val="500" /> + <set name="hitTime" val="1500" /> + <set name="icon" val="#icon" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="85" /> - <set name="mpConsume2" val="88" /> <set name="mpConsume1" val="22" /> + <set name="mpConsume2" val="88" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="2000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> - <effect name="Buff" /> <!-- TODO: Remove when support for buffs without effects is finished. --> + <effect name="Buff" /> </effects> </skill> <skill id="6369" levels="3" name="Maguen Plasma - Reptilikon"> - <!-- Confirmed CT2.5 --> - <table name="#abnormalLvls"> 1 2 3 </table> - <table name="#icons"> icon.skill6369_1 icon.skill6369_2 icon.skill6369_3 </table> - <set name="abnormalLvl" val="#abnormalLvls" /> + <!-- High Five Confirmed --> + <table name="#abnormalLvl"> 1 2 3 </table> + <table name="#icon"> icon.skill6369_1 icon.skill6369_2 icon.skill6369_3 </table> + <set name="abnormalLvl" val="#abnormalLvl" /> <set name="abnormalTime" val="10800" /> <set name="abnormalType" val="SOA_BUFF3" /> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="400" /> <set name="effectPoint" val="1" /> <set name="effectRange" val="900" /> - <set name="icon" val="#icons" /> + <set name="hitCancelTime" val="500" /> + <set name="hitTime" val="1500" /> + <set name="icon" val="#icon" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="85" /> - <set name="mpConsume2" val="88" /> <set name="mpConsume1" val="22" /> + <set name="mpConsume2" val="88" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="2000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> - <effect name="Buff" /> <!-- TODO: Remove when support for buffs without effects is finished. --> + <effect name="Buff" /> </effects> </skill> <skill id="6370" levels="1" name="Thunderbolt"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="30" /> <set name="abnormalType" val="DAMAGE_AMPLIFY" /> + <set name="affectScope" val="SINGLE" /> <set name="basicProperty" val="CON" /> + <set name="castRange" val="150" /> <set name="effectPoint" val="-1" /> + <set name="effectRange" val="300" /> + <set name="hitCancelTime" val="500" /> + <set name="hitTime" val="1500" /> <set name="isDebuff" val="true" /> <set name="isMagic" val="1" /> <set name="lvlBonusRate" val="1" /> <set name="magicLvl" val="85" /> + <set name="mpConsume1" val="22" /> + <set name="mpConsume2" val="88" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="2000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="Debuff"> + <mul stat="mDef" val="0.1" /> + </effect> + <effect name="Debuff"> + <mul stat="pDef" val="0.1" /> + </effect> + </effects> </skill> <skill id="6371" levels="1" name="Invincibility"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="30" /> <set name="abnormalType" val="PD_UP_SPECIAL" /> <set name="abnormalVisualEffect" val="INVINCIBILITY" /> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="100" /> + <set name="hitCancelTime" val="500" /> + <set name="hitTime" val="3500" /> <set name="magicLvl" val="85" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="6000" /> <set name="rideState" val="NONE" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="SELF" /> + <effects> + <effect name="BlockDebuff" /> + <effect name="BlockDamage"> + <param block="HP" /> + </effect> + <effect name="BlockDamage"> + <param block="MP" /> + </effect> + <effect name="Debuff"> + <mul stat="cancelVuln" val="0" /> + </effect> + </effects> </skill> <skill id="6372" levels="10" name="Power Up"> - <table name="#abnormalLvls"> 1 2 3 4 5 6 7 8 9 10 </table> - <set name="abnormalLvl" val="#abnormalLvls" /> + <!-- High Five Confirmed --> + <table name="#abnormalLvl"> 1 2 3 4 5 6 7 8 9 10 </table> + <table name="#pAtkSpd"> 1.02 1.04 1.06 1.08 1.1 1.12 1.14 1.16 1.18 1.2 </table> + <table name="#physicalSkillPower"> 2 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 </table> + <set name="abnormalLvl" val="#abnormalLvl" /> <set name="abnormalTime" val="60" /> <set name="abnormalType" val="SIGNAL_A" /> + <set name="affectScope" val="SINGLE" /> <set name="effectPoint" val="1" /> + <set name="hitCancelTime" val="500" /> + <set name="hitTime" val="1500" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="85" /> + <set name="mpConsume1" val="22" /> + <set name="mpConsume2" val="88" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="2000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="SELF" /> + <effects> + <effect name="Buff"> + <mul stat="pAtkSpd" val="#pAtkSpd" /> + </effect> + <effect name="Buff"> + <mul stat="physicalSkillPower" val="#physicalSkillPower" /> + </effect> + </effects> </skill> <skill id="6373" levels="1" name="Thunderbolt"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="30" /> <set name="abnormalType" val="DAMAGE_AMPLIFY" /> + <set name="affectScope" val="SINGLE" /> <set name="basicProperty" val="CON" /> + <set name="castRange" val="150" /> <set name="effectPoint" val="-1" /> + <set name="effectRange" val="300" /> + <set name="hitCancelTime" val="500" /> + <set name="hitTime" val="1500" /> <set name="isDebuff" val="true" /> <set name="isMagic" val="1" /> <set name="lvlBonusRate" val="1" /> <set name="magicLvl" val="85" /> + <set name="mpConsume1" val="22" /> + <set name="mpConsume2" val="88" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="2000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="Debuff"> + <mul stat="mDef" val="0.1" /> + </effect> + <effect name="Debuff"> + <mul stat="pDef" val="0.1" /> + </effect> + </effects> </skill> <skill id="6374" levels="1" name="Notification"> <set name="effectPoint" val="1" /> diff --git a/src/main/resources/data/stats/skills/06400-06499.xml b/src/main/resources/data/stats/skills/06400-06499.xml index be4cf7575c522b5f26589742f51f26fcb9cf4f0c..94619d3dd6fdf722e4e6b7d942d36255227464d1 100644 --- a/src/main/resources/data/stats/skills/06400-06499.xml +++ b/src/main/resources/data/stats/skills/06400-06499.xml @@ -211,21 +211,24 @@ </effects> </skill> <skill id="6408" levels="1" name="Soul Weakness"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="1200" /> <set name="abnormalType" val="BLOCK_TRANSFORM" /> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="500" /> <set name="effectPoint" val="-100" /> <set name="effectRange" val="600" /> + <set name="hitCancelTime" val="500" /> <set name="icon" val="icon.skill5919" /> <set name="isDebuff" val="true" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="-2" /> - <set name="mpConsume2" val="60" /> <set name="mpConsume1" val="15" /> + <set name="mpConsume2" val="60" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6409" levels="1" name="Reptilikon Earthquake"> <set name="affectRange" val="200" /> @@ -664,60 +667,74 @@ </effects> </skill> <skill id="6429" levels="1" name="Cozy Mucus"> - <!-- Rainbow Frog --> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="600" /> <set name="abnormalType" val="SIGNAL_A" /> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="2000" /> <set name="effectPoint" val="1" /> - <set name="hitTime" val="500" /> + <set name="effectRange" val="2000" /> <set name="icon" val="icon.skill6429" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="84" /> + <set name="mpConsume1" val="22" /> + <set name="mpConsume2" val="88" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Buff"> <mul stat="pAtk" val="1.15"> <using kind="BOW,CROSSBOW" /> </mul> - <mul stat="regHp" val="5" /> + </effect> + <effect name="TickHp"> + <param power="60" /> + <param ticks="5" /> + <param mode="DIFF" /> </effect> </effects> </skill> <skill id="6430" levels="1" name="Roar Hip Heal"> - <!-- Energy Plant Skill --> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="2000" /> <set name="effectPoint" val="1" /> - <set name="hitTime" val="500" /> + <set name="effectRange" val="2000" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="84" /> + <set name="mpConsume1" val="22" /> + <set name="mpConsume2" val="88" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="HpPerMax"> - <param power="30" /> + <param power="70" /> </effect> </effects> </skill> <skill id="6431" levels="1" name="Feral Might"> - <!-- P. Atk. increases by 19 % for 5 minutes --> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="5" /> <set name="abnormalTime" val="315" /> <set name="abnormalType" val="PA_UP" /> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="400" /> <set name="effectPoint" val="379" /> - <set name="effectRange" val="900" /> + <set name="effectRange" val="1400" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="2000" /> <set name="icon" val="icon.skill1068" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="84" /> + <set name="mpConsume1" val="22" /> + <set name="mpConsume2" val="88" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="90000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Buff"> <mul stat="pAtk" val="1.19" /> @@ -725,21 +742,25 @@ </effects> </skill> <skill id="6432" levels="1" name="Feral Focus"> - <!-- Critical attack rate increases by 35 % for 5 minutes --> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="5" /> <set name="abnormalTime" val="315" /> <set name="abnormalType" val="CRITICAL_PROB_UP" /> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="400" /> <set name="effectPoint" val="495" /> - <set name="effectRange" val="900" /> + <set name="effectRange" val="1400" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="2000" /> <set name="icon" val="icon.skill1077" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="84" /> + <set name="mpConsume1" val="22" /> + <set name="mpConsume2" val="88" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="90000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Buff"> <mul stat="critRate" val="1.35" /> @@ -747,21 +768,25 @@ </effects> </skill> <skill id="6433" levels="1" name="Feral Guidance"> - <!-- Accuracy increases by 7 for 5 minutes. --> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="5" /> <set name="abnormalTime" val="315" /> <set name="abnormalType" val="HIT_UP" /> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="400" /> <set name="effectPoint" val="532" /> - <set name="effectRange" val="900" /> + <set name="effectRange" val="1400" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="2000" /> <set name="icon" val="icon.skill1240" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="84" /> + <set name="mpConsume1" val="22" /> + <set name="mpConsume2" val="88" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="90000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Buff"> <add stat="accCombat" val="7" /> @@ -769,21 +794,25 @@ </effects> </skill> <skill id="6434" levels="1" name="Feral Haste"> - <!-- Atk. Spd. increases by 38 % for 5 minutes. --> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="4" /> <set name="abnormalTime" val="315" /> <set name="abnormalType" val="ATTACK_TIME_DOWN" /> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="400" /> <set name="effectPoint" val="495" /> - <set name="effectRange" val="900" /> + <set name="effectRange" val="1400" /> + <set name="hitCancelTime" val="500" /> <set name="hitTime" val="2000" /> <set name="icon" val="icon.skill1086" /> <set name="isMagic" val="1" /> <set name="magicLvl" val="84" /> + <set name="mpConsume1" val="22" /> + <set name="mpConsume2" val="88" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="90000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> <effect name="Buff"> <mul stat="pAtkSpd" val="1.38" /> @@ -791,16 +820,17 @@ </effects> </skill> <skill id="6435" levels="3" name="Curse of the Plains"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> <!-- Zone Skill --> - <table name="#abnormalLvls"> 7 8 9 </table> - <table name="#cAtk"> 1.2 1.3 1.4 </table> - <table name="#dot"> -0.005 -0.01 -0.02 </table> - <table name="#rCrit"> 1.2 1.5 1.75 </table> - <set name="abnormalLvl" val="#abnormalLvls" /> + <table name="#abnormalLvl"> 7 8 9 </table> + <table name="#critDmg"> 1.2 1.3 1.4 </table> + <table name="#critRate"> 1.2 1.5 1.75 </table> + <table name="#tickHpPower"> -0.005 -0.01 -0.02 </table> + <set name="abnormalLvl" val="#abnormalLvl" /> <set name="abnormalTime" val="5" /> <set name="abnormalType" val="MULTI_DEBUFF" /> <set name="activateRate" val="80" /> + <set name="affectScope" val="SINGLE" /> <set name="basicProperty" val="CON" /> <set name="effectPoint" val="-100" /> <set name="icon" val="icon.skill6435" /> @@ -809,28 +839,33 @@ <set name="magicLvl" val="84" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> - <effect name="TickHp"> - <param power="#dot" /> - <param mode="PER" /> - <param ticks="5" /> - <mul stat="critRate" val="#rCrit"> + <effect name="Buff"> + <mul stat="critDmg" val="#critDmg"> <using kind="BOW,CROSSBOW" /> </mul> - <mul stat="critDmg" val="#cAtk"> + </effect> + <effect name="Buff"> + <mul stat="critRate" val="#critRate"> <using kind="BOW,CROSSBOW" /> </mul> </effect> + <effect name="TickHp"> + <param power="#tickHpPower" /> + <param ticks="5" /> + <param mode="PER" /> + </effect> </effects> </skill> <skill id="6436" levels="1" name="Curse of the Dark Abyss"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> <!-- Zone Skill --> <set name="abnormalLvl" val="10" /> <set name="abnormalTime" val="15" /> <set name="abnormalType" val="MULTI_DEBUFF" /> <set name="activateRate" val="80" /> + <set name="affectScope" val="SINGLE" /> <set name="basicProperty" val="CON" /> <set name="effectPoint" val="-100" /> <set name="icon" val="icon.skill6435" /> @@ -839,53 +874,62 @@ <set name="magicLvl" val="84" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <effects> - <effect name="TickHp"> - <param power="-0.05" /> - <param mode="PER" /> - <param ticks="5" /> - <mul stat="critRate" val="1.9"> + <effect name="Buff"> + <mul stat="critDmg" val="1.5"> <using kind="BOW,CROSSBOW" /> </mul> - <mul stat="critDmg" val="1.5"> + </effect> + <effect name="Buff"> + <mul stat="critRate" val="1.9"> <using kind="BOW,CROSSBOW" /> </mul> </effect> + <effect name="TickHp"> + <param power="-0.05" /> + <param ticks="5" /> + <param mode="PER" /> + </effect> </effects> </skill> <skill id="6437" levels="7" name="Area of Freezing Core"> - <table name="#dot"> -30 -60 -90 -150 -250 -350 -500 </table> + <!-- High Five Confirmed --> + <table name="#tickHpPower"> -30 -60 -90 -150 -250 -350 -500 </table> <set name="abnormalLvl" val="10" /> <set name="abnormalTime" val="15" /> <set name="abnormalType" val="POISON" /> <set name="abnormalVisualEffect" val="DOT_POISON" /> <set name="activateRate" val="80" /> + <set name="affectScope" val="SINGLE" /> + <set name="attributePower" val="20" /> + <set name="attributeType" val="WATER" /> <set name="basicProperty" val="CON" /> <set name="effectPoint" val="-100" /> - <set name="attributeType" val="WATER" /> - <set name="attributePower" val="20" /> <set name="icon" val="icon.skill1183" /> <set name="isDebuff" val="true" /> <set name="lvlBonusRate" val="1" /> <set name="magicLvl" val="84" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <set name="trait" val="POISON" /> <effects> <effect name="TickHp"> - <param power="#dot" /> + <param power="#tickHpPower" /> <param ticks="5" /> + <param mode="DIFF" /> </effect> </effects> </skill> <skill id="6438" levels="1" name="Penalty Area"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="10" /> <set name="abnormalTime" val="15" /> <set name="abnormalType" val="POISON" /> <set name="abnormalVisualEffect" val="DOT_POISON" /> <set name="activateRate" val="80" /> + <set name="affectScope" val="SINGLE" /> <set name="basicProperty" val="CON" /> <set name="effectPoint" val="-100" /> <set name="icon" val="icon.skill4036" /> @@ -894,14 +938,23 @@ <set name="magicLvl" val="84" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> <set name="trait" val="POISON" /> + <effects> + <effect name="TickHp"> + <param power="-1000" /> + <param ticks="5" /> + <param mode="DIFF" /> + </effect> + </effects> </skill> <skill id="6439" levels="1" name="Energy of Wisdom"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="60" /> <set name="abnormalType" val="SIGNAL_E" /> <set name="activateRate" val="80" /> + <set name="affectScope" val="SINGLE" /> <set name="basicProperty" val="CON" /> <set name="effectPoint" val="1" /> <set name="icon" val="icon.skill6439" /> @@ -910,29 +963,54 @@ <set name="magicLvl" val="84" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> <set name="trait" val="POISON" /> <effects> <effect name="DefenceTrait"> <param BLUNT="95" /> + </effect> + <effect name="DefenceTrait"> <param DAGGER="95" /> + </effect> + <effect name="DefenceTrait"> <param SWORD="50" /> + </effect> + <effect name="DefenceTrait"> <param DUALFIST="95" /> + </effect> + <effect name="DefenceTrait"> <param DUAL="50" /> + </effect> + <effect name="DefenceTrait"> <param RAPIER="95" /> + </effect> + <effect name="DefenceTrait"> <param ANCIENTSWORD="95" /> + </effect> + <effect name="DefenceTrait"> <param DUALDAGGER="95" /> + </effect> + <effect name="DefenceTrait"> <param BOW="99" /> + </effect> + <effect name="DefenceTrait"> <param CROSSBOW="99" /> + </effect> + <effect name="DefenceTrait"> <param POLE="95" /> </effect> + <effect name="Debuff"> + <mul stat="mDef" val="0.7" /> + </effect> </effects> </skill> <skill id="6440" levels="1" name="Energy of Strong"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="60" /> <set name="abnormalType" val="SIGNAL_E" /> <set name="activateRate" val="80" /> + <set name="affectScope" val="SINGLE" /> <set name="basicProperty" val="CON" /> <set name="effectPoint" val="1" /> <set name="icon" val="icon.skill6440" /> @@ -941,29 +1019,54 @@ <set name="magicLvl" val="84" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> <set name="trait" val="POISON" /> <effects> <effect name="DefenceTrait"> <param BOW="99" /> + </effect> + <effect name="DefenceTrait"> <param CROSSBOW="99" /> + </effect> + <effect name="DefenceTrait"> <param BLUNT="-5" /> + </effect> + <effect name="DefenceTrait"> <param DAGGER="-5" /> + </effect> + <effect name="DefenceTrait"> <param SWORD="-5" /> + </effect> + <effect name="DefenceTrait"> <param DUALFIST="-5" /> + </effect> + <effect name="DefenceTrait"> <param DUAL="-5" /> + </effect> + <effect name="DefenceTrait"> <param RAPIER="-5" /> + </effect> + <effect name="DefenceTrait"> <param ANCIENTSWORD="-5" /> + </effect> + <effect name="DefenceTrait"> <param DUALDAGGER="-5" /> + </effect> + <effect name="DefenceTrait"> <param POLE="-5" /> </effect> + <effect name="Buff"> + <mul stat="mDef" val="1.99" /> + </effect> </effects> </skill> <skill id="6441" levels="1" name="Energy of Agile"> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="60" /> <set name="abnormalType" val="SIGNAL_E" /> <set name="activateRate" val="80" /> + <set name="affectScope" val="SINGLE" /> <set name="basicProperty" val="CON" /> <set name="effectPoint" val="1" /> <set name="icon" val="icon.skill6441" /> @@ -972,22 +1075,45 @@ <set name="magicLvl" val="84" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> <set name="trait" val="POISON" /> <effects> <effect name="DefenceTrait"> <param BLUNT="95" /> + </effect> + <effect name="DefenceTrait"> <param DAGGER="95" /> + </effect> + <effect name="DefenceTrait"> <param SWORD="50" /> + </effect> + <effect name="DefenceTrait"> <param DUALFIST="95" /> + </effect> + <effect name="DefenceTrait"> <param DUAL="50" /> + </effect> + <effect name="DefenceTrait"> <param RAPIER="95" /> + </effect> + <effect name="DefenceTrait"> <param ANCIENTSWORD="95" /> + </effect> + <effect name="DefenceTrait"> <param DUALDAGGER="95" /> + </effect> + <effect name="DefenceTrait"> <param BOW="-100" /> + </effect> + <effect name="DefenceTrait"> <param CROSSBOW="-100" /> + </effect> + <effect name="DefenceTrait"> <param POLE="95" /> </effect> + <effect name="Buff"> + <mul stat="mDef" val="1.99" /> + </effect> </effects> </skill> <skill id="6442" levels="1" name="Efficacy of Wisdom"> @@ -1004,7 +1130,7 @@ <set name="magicLvl" val="-1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <set name="trait" val="POISON" /> </skill> <skill id="6443" levels="1" name="Efficacy of Strength"> @@ -1021,7 +1147,7 @@ <set name="magicLvl" val="-1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <set name="trait" val="POISON" /> </skill> <skill id="6444" levels="1" name="Efficacy of Agility"> @@ -1038,7 +1164,7 @@ <set name="magicLvl" val="-1" /> <set name="operateType" val="A2" /> <set name="rideState" val="NONE" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> <set name="trait" val="POISON" /> </skill> <skill id="6445" levels="1" name="Presentation - Freya's Message 1"> @@ -1221,7 +1347,8 @@ <set name="targetType" val="SELF" /> </skill> <skill id="6463" levels="1" name="Presentation - Transfer Achievement"> - <!-- Confirmed CT2.5 --> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="castRange" val="600" /> <set name="effectPoint" val="100" /> <set name="effectRange" val="1100" /> @@ -1230,7 +1357,7 @@ <set name="magicLvl" val="85" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="ONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6464" levels="1" name="Three Siblings' Trickery"> <!-- By the three sibling's trickery, Max HP/MP/CP are increased by 40% for 10 seconds. --> @@ -1265,229 +1392,334 @@ <set name="targetType" val="NONE" /> </skill> <skill id="6467" levels="1" name="Jack O'Lantern Card - Confirm Skill"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="blockedInOlympiad" val="true" /> + <set name="castRange" val="500" /> <set name="effectPoint" val="-1" /> + <set name="effectRange" val="500" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6468" levels="1" name="Rotten Jack O'Lantern Card - Confirm Skill"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="blockedInOlympiad" val="true" /> + <set name="castRange" val="500" /> <set name="effectPoint" val="-1" /> + <set name="effectRange" val="500" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6469" levels="1" name="Halloween Defeat"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="blockedInOlympiad" val="true" /> + <set name="castRange" val="900" /> <set name="effectPoint" val="-1" /> + <set name="effectRange" val="1200" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6470" levels="1" name="1 win"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="blockedInOlympiad" val="true" /> + <set name="castRange" val="900" /> <set name="effectPoint" val="-1" /> + <set name="effectRange" val="1200" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6471" levels="1" name="2 win"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="blockedInOlympiad" val="true" /> + <set name="castRange" val="900" /> <set name="effectPoint" val="-1" /> + <set name="effectRange" val="1200" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6472" levels="1" name="3 win"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="blockedInOlympiad" val="true" /> + <set name="castRange" val="900" /> <set name="effectPoint" val="-1" /> + <set name="effectRange" val="1200" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6473" levels="1" name="4 win"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="blockedInOlympiad" val="true" /> + <set name="castRange" val="900" /> <set name="effectPoint" val="-1" /> + <set name="effectRange" val="1200" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6474" levels="1" name="5 win"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="blockedInOlympiad" val="true" /> + <set name="castRange" val="900" /> <set name="effectPoint" val="-1" /> + <set name="effectRange" val="1200" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6475" levels="1" name="6 win"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="blockedInOlympiad" val="true" /> + <set name="castRange" val="900" /> <set name="effectPoint" val="-1" /> + <set name="effectRange" val="1200" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6476" levels="1" name="7 win"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="blockedInOlympiad" val="true" /> + <set name="castRange" val="900" /> <set name="effectPoint" val="-1" /> + <set name="effectRange" val="1200" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6477" levels="1" name="8 win"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="blockedInOlympiad" val="true" /> + <set name="castRange" val="900" /> <set name="effectPoint" val="-1" /> + <set name="effectRange" val="1200" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6478" levels="1" name="9 win"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="blockedInOlympiad" val="true" /> + <set name="castRange" val="900" /> <set name="effectPoint" val="-1" /> + <set name="effectRange" val="1200" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6479" levels="1" name="10 win"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="blockedInOlympiad" val="true" /> + <set name="castRange" val="900" /> <set name="effectPoint" val="-1" /> + <set name="effectRange" val="1200" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6480" levels="1" name="11 win"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="blockedInOlympiad" val="true" /> + <set name="castRange" val="900" /> <set name="effectPoint" val="-1" /> + <set name="effectRange" val="1200" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6481" levels="1" name="12 win"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="blockedInOlympiad" val="true" /> + <set name="castRange" val="900" /> <set name="effectPoint" val="-1" /> + <set name="effectRange" val="1200" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6482" levels="1" name="13 win"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="blockedInOlympiad" val="true" /> + <set name="castRange" val="900" /> <set name="effectPoint" val="-1" /> + <set name="effectRange" val="1200" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6483" levels="1" name="14 win"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="blockedInOlympiad" val="true" /> + <set name="castRange" val="900" /> <set name="effectPoint" val="-1" /> + <set name="effectRange" val="1200" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6484" levels="1" name="15 win"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="blockedInOlympiad" val="true" /> + <set name="castRange" val="900" /> <set name="effectPoint" val="-1" /> + <set name="effectRange" val="1200" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6485" levels="1" name="16 win"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="blockedInOlympiad" val="true" /> + <set name="castRange" val="900" /> <set name="effectPoint" val="-1" /> + <set name="effectRange" val="1200" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6486" levels="1" name="17 win"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="blockedInOlympiad" val="true" /> + <set name="castRange" val="900" /> <set name="effectPoint" val="-1" /> + <set name="effectRange" val="1200" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6487" levels="1" name="18 win"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="blockedInOlympiad" val="true" /> + <set name="castRange" val="900" /> <set name="effectPoint" val="-1" /> + <set name="effectRange" val="1200" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6488" levels="1" name="19 win"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="blockedInOlympiad" val="true" /> + <set name="castRange" val="900" /> <set name="effectPoint" val="-1" /> + <set name="effectRange" val="1200" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6489" levels="1" name="20 win"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="blockedInOlympiad" val="true" /> + <set name="castRange" val="900" /> <set name="effectPoint" val="-1" /> + <set name="effectRange" val="1200" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6490" levels="1" name="Jack's game - Gauge"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="blockedInOlympiad" val="true" /> + <set name="castRange" val="500" /> <set name="effectPoint" val="-1" /> + <set name="effectRange" val="500" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> </skill> <skill id="6491" levels="1" name="Jack's game - Target"> + <!-- High Five Confirmed --> + <set name="affectScope" val="SINGLE" /> <set name="blockedInOlympiad" val="true" /> + <set name="castRange" val="900" /> <set name="effectPoint" val="-1" /> + <set name="effectRange" val="1200" /> <set name="isMagic" val="2" /> <set name="magicLvl" val="1" /> <set name="operateType" val="A1" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> - <set name="targetType" val="NONE" /> + <set name="targetType" val="TARGET" /> + <effects> + <effect name="TargetMeProbability"> + <param chance="100" /> + </effect> + </effects> </skill> <skill id="6492" levels="28" name="NPC holy attack"> <!-- High Five Confirmed --> diff --git a/src/main/resources/data/xsd/skills.xsd b/src/main/resources/data/xsd/skills.xsd index dbef5452f5cd1dd2ad9fc4db4bd2fdb8595b1a6a..2b2b384dd3b5500a5c859a4382a4436dcb0e7446 100644 --- a/src/main/resources/data/xsd/skills.xsd +++ b/src/main/resources/data/xsd/skills.xsd @@ -582,6 +582,7 @@ <xs:enumeration value="ImmobilePetBuff" /> <xs:enumeration value="InstantAgathionEnergy" /> <xs:enumeration value="InstantBetray" /> + <xs:enumeration value="InstantDespawn" /> <xs:enumeration value="InstantDispelByName" /> <xs:enumeration value="Lethal" /> <xs:enumeration value="Lucky" /> @@ -662,6 +663,7 @@ <xs:enumeration value="TickMp" /> <xs:enumeration value="TransferDamage" /> <xs:enumeration value="TransferHate" /> + <xs:enumeration value="TransformHangover" /> <xs:enumeration value="Transformation" /> <xs:enumeration value="TrapDetect" /> <xs:enumeration value="TrapRemove" /> diff --git a/src/test/java/com/l2jserver/datapack/handlers/effecthandlers/instant/InstantBetrayTest.java b/src/test/java/com/l2jserver/datapack/handlers/effecthandlers/instant/InstantBetrayTest.java index 9283a2cf32d0a2f9430a0593a7b0132db58baf2b..724d591bdd516bcb9cff395f16e529a7db86696d 100644 --- a/src/test/java/com/l2jserver/datapack/handlers/effecthandlers/instant/InstantBetrayTest.java +++ b/src/test/java/com/l2jserver/datapack/handlers/effecthandlers/instant/InstantBetrayTest.java @@ -1,3 +1,21 @@ +/* + * Copyright © 2004-2021 L2J DataPack + * + * This file is part of L2J DataPack. + * + * L2J DataPack is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * L2J DataPack is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + */ package com.l2jserver.datapack.handlers.effecthandlers.instant; import static com.l2jserver.gameserver.ai.CtrlIntention.AI_INTENTION_ATTACK; diff --git a/src/test/java/com/l2jserver/datapack/handlers/effecthandlers/instant/InstantDespawnTest.java b/src/test/java/com/l2jserver/datapack/handlers/effecthandlers/instant/InstantDespawnTest.java new file mode 100644 index 0000000000000000000000000000000000000000..4f698f4cd75a5f30c10add396fe1882a82811077 --- /dev/null +++ b/src/test/java/com/l2jserver/datapack/handlers/effecthandlers/instant/InstantDespawnTest.java @@ -0,0 +1,121 @@ +/* + * Copyright © 2004-2021 L2J DataPack + * + * This file is part of L2J DataPack. + * + * L2J DataPack is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * L2J DataPack is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + */ +package com.l2jserver.datapack.handlers.effecthandlers.instant; + +import static org.easymock.EasyMock.expect; +import static org.easymock.EasyMock.expectLastCall; +import static org.powermock.api.easymock.PowerMock.mockStatic; +import static org.powermock.api.easymock.PowerMock.replayAll; + +import java.util.Map; + +import org.powermock.api.easymock.annotation.Mock; +import org.powermock.core.classloader.annotations.PrepareForTest; +import org.testng.annotations.BeforeSuite; +import org.testng.annotations.Test; + +import com.l2jserver.commons.util.Rnd; +import com.l2jserver.datapack.test.AbstractTest; +import com.l2jserver.gameserver.model.StatsSet; +import com.l2jserver.gameserver.model.actor.L2Character; +import com.l2jserver.gameserver.model.actor.L2Summon; +import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import com.l2jserver.gameserver.model.skills.BuffInfo; + +/** + * Despawn instant effect test. + * @author Zoey76 + * @version 2.6.2.0 + */ +@PrepareForTest({ + BuffInfo.class, + Rnd.class +}) +public class InstantDespawnTest extends AbstractTest { + + private static final int CHANCE = 75; + + @Mock + private BuffInfo buffInfo; + @Mock + private L2Character effected; + @Mock + private L2PcInstance player; + @Mock + private L2Summon summon; + + private InstantDespawn effect; + + @BeforeSuite + void init() { + final var set = new StatsSet(Map.of("name", "InstantDespawn")); + final var params = new StatsSet(Map.of("chance", CHANCE)); + effect = new InstantDespawn(null, null, set, params); + } + + @Test + public void test_null_effected() { + effect.onStart(buffInfo); + } + + @Test + public void test_null_player() { + expect(buffInfo.getEffected()).andReturn(effected); + expect(effected.getActingPlayer()).andReturn(null); + replayAll(); + + effect.onStart(buffInfo); + } + + @Test + public void test_null_summon() { + expect(buffInfo.getEffected()).andReturn(effected); + expect(effected.getActingPlayer()).andReturn(player); + expect(player.getSummon()).andReturn(null); + replayAll(); + + effect.onStart(buffInfo); + } + + @Test + public void test_chance_fail() { + expect(buffInfo.getEffected()).andReturn(effected); + expect(effected.getActingPlayer()).andReturn(player); + expect(player.getSummon()).andReturn(summon); + mockStatic(Rnd.class); + expect(Rnd.get(100)).andReturn(CHANCE - 1); + replayAll(); + + effect.onStart(buffInfo); + } + + @Test + public void test_chance_success() { + expect(buffInfo.getEffected()).andReturn(effected); + expect(effected.getActingPlayer()).andReturn(player); + expect(player.getSummon()).andReturn(summon); + mockStatic(Rnd.class); + expect(Rnd.get(100)).andReturn(CHANCE); + summon.unSummon(player); + expectLastCall(); + replayAll(); + + effect.onStart(buffInfo); + } +} diff --git a/src/test/java/com/l2jserver/datapack/handlers/effecthandlers/pump/TransformHangoverTest.java b/src/test/java/com/l2jserver/datapack/handlers/effecthandlers/pump/TransformHangoverTest.java new file mode 100644 index 0000000000000000000000000000000000000000..091c33165c1115246492b74f2d35f1a005df7808 --- /dev/null +++ b/src/test/java/com/l2jserver/datapack/handlers/effecthandlers/pump/TransformHangoverTest.java @@ -0,0 +1,56 @@ +/* + * Copyright © 2004-2021 L2J DataPack + * + * This file is part of L2J DataPack. + * + * L2J DataPack is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * L2J DataPack is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + */ +package com.l2jserver.datapack.handlers.effecthandlers.pump; + +import java.util.Map; + +import org.powermock.api.easymock.annotation.Mock; +import org.powermock.core.classloader.annotations.PrepareForTest; +import org.testng.annotations.BeforeSuite; +import org.testng.annotations.Test; + +import com.l2jserver.datapack.test.AbstractTest; +import com.l2jserver.gameserver.model.StatsSet; +import com.l2jserver.gameserver.model.skills.BuffInfo; + +/** + * Transform Hangover pump effect test. + * @author Zoey76 + * @version 2.6.2.0 + */ +@PrepareForTest(BuffInfo.class) +public class TransformHangoverTest extends AbstractTest { + + @Mock + private BuffInfo buffInfo; + + private TransformHangover effect; + + @BeforeSuite + void init() { + final var set = new StatsSet(Map.of("name", "TransformHangover")); + final var params = new StatsSet(Map.of()); + effect = new TransformHangover(null, null, set, params); + } + + @Test + public void test_on_action_time() { + effect.onActionTime(buffInfo); + } +}