diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/Heal.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/Heal.java index a60bf30625dc1ada7823891f69086510b4567dcf..de7bd18e4bab59eee98d203f4d71056c9afc09e3 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/Heal.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/Heal.java @@ -38,9 +38,13 @@ import com.l2jserver.gameserver.network.serverpackets.SystemMessage; */ public final class Heal extends AbstractEffect { + private final double _power; + public Heal(Condition attachCond, Condition applyCond, StatsSet set, StatsSet params) { super(attachCond, applyCond, set, params); + + _power = params.getDouble("power", 0); } @Override @@ -65,7 +69,7 @@ public final class Heal extends AbstractEffect return; } - double amount = getValue(); + double amount = _power; double staticShotBonus = 0; int mAtkMul = 1; boolean sps = info.getSkill().isMagic() && activeChar.isChargedShot(ShotType.SPIRITSHOTS); diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/HealOverTime.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/HealOverTime.java index 65aea8d06872c9d0ff9cd5870e0cc4289d059bb5..c62c3715ccf139967c9e02f29f961337ce831584 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/HealOverTime.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/HealOverTime.java @@ -31,9 +31,13 @@ import com.l2jserver.gameserver.network.serverpackets.ExRegenMax; */ public final class HealOverTime extends AbstractEffect { + private final double _power; + public HealOverTime(Condition attachCond, Condition applyCond, StatsSet set, StatsSet params) { super(attachCond, applyCond, set, params); + + _power = params.getDouble("power", 0); } @Override @@ -59,7 +63,7 @@ public final class HealOverTime extends AbstractEffect return false; } - hp += getValue() * getTicksMultiplier(); + hp += _power * getTicksMultiplier(); hp = Math.min(hp, maxhp); info.getEffected().setCurrentHp(hp); return info.getSkill().isToggle(); @@ -70,7 +74,7 @@ public final class HealOverTime extends AbstractEffect { if (info.getEffected().isPlayer() && (getTicks() > 0) && (info.getSkill().getAbnormalType() == AbnormalType.HP_RECOVER)) { - info.getEffected().sendPacket(new ExRegenMax(info.getAbnormalTime(), getTicks(), getValue())); + info.getEffected().sendPacket(new ExRegenMax(info.getAbnormalTime(), getTicks(), _power)); } } } diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/HealPercent.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/HealPercent.java index c604c0ff46ac8b171b5b1ec19c0762bb8b2df2bc..58970b2804d7fa01ac3c69bfb549ad7fd025790a 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/HealPercent.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/HealPercent.java @@ -33,9 +33,13 @@ import com.l2jserver.gameserver.network.serverpackets.SystemMessage; */ public final class HealPercent extends AbstractEffect { + private final int _power; + public HealPercent(Condition attachCond, Condition applyCond, StatsSet set, StatsSet params) { super(attachCond, applyCond, set, params); + + _power = params.getInt("power", 0); } @Override @@ -60,7 +64,7 @@ public final class HealPercent extends AbstractEffect } double amount = 0; - double power = getValue(); + double power = _power; boolean full = (power == 100.0); amount = full ? target.getMaxHp() : (target.getMaxHp() * power) / 100.0; diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/Transformation.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/Transformation.java index 1d6a9782339c340ce61b4ef3dad0505658cd7db7..07d1e1dcc93bd5aac7fce920aea52511c8adcda4 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/Transformation.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/Transformation.java @@ -36,7 +36,7 @@ public final class Transformation extends AbstractEffect { super(attachCond, applyCond, set, params); - _id = params != null ? params.getInt("id", 0) : 0; + _id = params.getInt("id", 0); } @Override diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/00000-00099.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/00000-00099.xml index e4d4687378a35232754fe2655b6eb568cf5b76a8..92fd4d425c120891cb3667ccd06d53e44e4b9b67 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/00000-00099.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/00000-00099.xml @@ -1331,7 +1331,9 @@ <set name="reuseDelay" val="3000" /> <set name="targetType" val="SELF" /> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="46" levels="15" name="Life Scavenge" enchantGroup1="2" enchantGroup2="2"> @@ -1626,19 +1628,27 @@ <enchant3 name="magicLvl" val="#enchMagicLvl" /> <enchant4 name="magicLvl" val="#enchMagicLvl" /> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> <enchant1for> - <effect name="Heal" val="#ench1amount" /> + <effect name="Heal"> + <param power="#ench1amount" /> + </effect> </enchant1for> <enchant3for> - <effect name="Heal" val="546" /> + <effect name="Heal"> + <param power="546" /> + </effect> <effect name="DispelBySlot"> <param dispel="POISON,9" /> </effect> </enchant3for> <enchant4for> - <effect name="Heal" val="546" /> + <effect name="Heal"> + <param power="546" /> + </effect> <effect name="DispelBySlot"> <param dispel="BLEEDING,9" /> </effect> @@ -1761,19 +1771,27 @@ <enchant4 name="hpConsume" val="#ench34HpConsume" /> <enchant4 name="magicLvl" val="#enchMagicLvl" /> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> <enchant1for> - <effect name="Heal" val="#ench1amount" /> + <effect name="Heal"> + <param power="#ench1amount" /> + </effect> </enchant1for> <enchant3for> - <effect name="Heal" val="1170" /> + <effect name="Heal"> + <param power="1170" /> + </effect> <effect name="DispelBySlot"> <param dispel="POISON,9" /> </effect> </enchant3for> <enchant4for> - <effect name="Heal" val="1170" /> + <effect name="Heal"> + <param power="1170" /> + </effect> <effect name="DispelBySlot"> <param dispel="BLEEDING,9" /> </effect> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/00100-00199.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/00100-00199.xml index 5b3d8d7040fa7d56a546fffecf094fbe09c118ee..fee92c202560a59d5a9c7a693da6d95ae9d4031a 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/00100-00199.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/00100-00199.xml @@ -683,14 +683,18 @@ <effect name="Buff"> <mul order="0x30" stat="maxHp" val="#maxHp" /> </effect> - <effect name="HealPercent" val="#amount" /> + <effect name="HealPercent"> + <param power="#amount" /> + </effect> </for> <enchant2for> <effect name="Buff"> <mul order="0x30" stat="maxHp" val="1.35" /> <add order="0x40" stat="pAtk" val="#ench2pAtk" /> </effect> - <effect name="HealPercent" val="35" /> + <effect name="HealPercent"> + <param power="35" /> + </effect> </enchant2for> </skill> <skill id="122" levels="15" name="Hex" enchantGroup1="1" enchantGroup2="1" enchantGroup3="1"> @@ -1351,7 +1355,9 @@ <player hp="10" /> </cond> <for> - <effect name="HealPercent" val="100" /> + <effect name="HealPercent"> + <param power="100" /> + </effect> </for> </skill> <skill id="190" levels="37" name="Fatal Strike" enchantGroup1="2" enchantGroup2="2" enchantGroup3="2" enchantGroup4="2" enchantGroup5="2" enchantGroup6="2"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/00200-00299.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/00200-00299.xml index 3a46bb57e6b6941bbfb61a51c094c9055edc1678..1b9165c588661a39e28f38de4a63fbb6c600fada 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/00200-00299.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/00200-00299.xml @@ -1670,19 +1670,27 @@ <enchant4 name="magicLvl" val="#enchMagicLvl" /> <enchant4 name="mpConsume" val="#ench34MpConsume" /> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> <enchant1for> - <effect name="Heal" val="#ench1amount" /> + <effect name="Heal"> + <param power="#ench1amount" /> + </effect> </enchant1for> <enchant3for> - <effect name="Heal" val="546" /> + <effect name="Heal"> + <param power="546" /> + </effect> <effect name="DispelBySlot"> <param dispel="POISON,9" /> </effect> </enchant3for> <enchant4for> - <effect name="Heal" val="546" /> + <effect name="Heal"> + <param power="546" /> + </effect> <effect name="DispelBySlot"> <param dispel="BLEEDING,9" /> </effect> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/00300-00399.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/00300-00399.xml index 59530cc126a09b07a703f156d29b2899783722fc..6ebc2e14e35e9e248b535b88ed6bcc133ec4418b 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/00300-00399.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/00300-00399.xml @@ -1251,8 +1251,12 @@ <sub order="0x40" stat="debuffVuln" val="30" /> <mul order="0x30" stat="healEffect" val="1.3" /> </effect> - <effect name="HealOverTime" ticks="5" val="50" /> - <effect name="HealPercent" val="50" /> + <effect name="HealOverTime" ticks="5"> + <param power="50" /> + </effect> + <effect name="HealPercent"> + <param power="50" /> + </effect> </for> </skill> <skill id="342" levels="1" name="Touch of Death" enchantGroup1="6" enchantGroup2="6"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/00400-00499.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/00400-00499.xml index cadec6b0eadd94a94a65b1e524f252df3a3a2519..a5a8a898b856dc771ff4d300ae453301cdc48b02 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/00400-00499.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/00400-00499.xml @@ -1559,7 +1559,9 @@ <effect name="Paralyze"> <mul order="0x30" stat="pDef" val="0.2" /> </effect> - <effect name="HealOverTime" ticks="5" val="60" /> + <effect name="HealOverTime" ticks="5"> + <param power="60" /> + </effect> <effect name="ManaHealOverTime" ticks="5" val="10" /> </for> </skill> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/00500-00599.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/00500-00599.xml index 6d6a8a7346d2da0a2ca7d4948b7a8327e0fb318f..69939d5f70b37f49a2fd094269bf0168a3eeaed5 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/00500-00599.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/00500-00599.xml @@ -2107,7 +2107,9 @@ <set name="reuseDelay" val="3000" /> <set name="targetType" val="ONE" /> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="568" levels="4" name="Attack Buster"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/00600-00699.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/00600-00699.xml index 37a0e3fd46c2224f99209e119d9033b044d9e9ca..ca4b9102f8ce24f5575e0850265769e0d2eab625 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/00600-00699.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/00600-00699.xml @@ -2018,7 +2018,9 @@ <set name="reuseDelay" val="1000" /> <set name="targetType" val="ONE" /> <for> - <effect name="Heal" val="946" /> + <effect name="Heal"> + <param power="946" /> + </effect> </for> </skill> <skill id="699" levels="1" name="Divine Healer Battle Heal"> @@ -2034,7 +2036,9 @@ <set name="reuseDelay" val="1000" /> <set name="targetType" val="ONE" /> <for> - <effect name="Heal" val="826" /> + <effect name="Heal"> + <param power="826" /> + </effect> </for> </skill> </list> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/00700-00799.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/00700-00799.xml index 718bf87ec3705af915c85ae61161873910a4f3f6..2fa803a887759ff08d0ff7b9fc2f7755e0feb2e3 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/00700-00799.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/00700-00799.xml @@ -16,8 +16,12 @@ <set name="reuseDelay" val="6000" /> <set name="targetType" val="PARTY" /> <for> - <effect name="HealOverTime" ticks="1" val="27" /> - <effect name="Heal" val="400" /> + <effect name="HealOverTime" ticks="1"> + <param power="27" /> + </effect> + <effect name="Heal"> + <param power="400" /> + </effect> </for> </skill> <skill id="701" levels="1" name="Divine Healer Resurrection"> @@ -72,7 +76,9 @@ <player mp="10" /> </cond> <for> - <effect name="HealPercent" val="100" /> + <effect name="HealPercent"> + <param power="100" /> + </effect> <effect name="ManaHealPercent" val="100" /> </for> <selfEffects> @@ -353,7 +359,9 @@ <mul order="0x30" stat="mAtkSpd" val="1.2" /> <sub order="0x40" stat="debuffVuln" val="20" /> </effect> - <effect name="HealPercent" val="20" /> + <effect name="HealPercent"> + <param power="20" /> + </effect> </for> </skill> <skill id="713" levels="1" name="Divine Summoner Servitor Hill"> @@ -369,7 +377,9 @@ <set name="reuseDelay" val="3000" /> <set name="targetType" val="SERVITOR" /> <for> - <effect name="Heal" val="991" /> + <effect name="Heal"> + <param power="991" /> + </effect> </for> </skill> <skill id="714" levels="1" name="Sacrifice Summoner"> @@ -614,7 +624,9 @@ <set name="reuseDelay" val="3000" /> <set name="targetType" val="PARTY" /> <for> - <effect name="Heal" val="1340" /> + <effect name="Heal"> + <param power="1340" /> + </effect> </for> </skill> <skill id="724" levels="1" name="Anakim Clans"> @@ -944,7 +956,9 @@ <set name="reuseDelay" val="1000" /> <set name="targetType" val="ONE" /> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="739" levels="3" name="Heretic Battle Heal"> @@ -967,7 +981,9 @@ <set name="reuseDelay" val="1000" /> <set name="targetType" val="ONE" /> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="740" levels="3" name="Heretic Resurrection"> @@ -2209,8 +2225,12 @@ <sub order="0x40" stat="debuffVuln" val="30" /> <mul order="0x30" stat="healEffect" val="1.3" /> </effect> - <effect name="HealOverTime" ticks="5" val="50" /> - <effect name="HealPercent" val="50" /> + <effect name="HealOverTime" ticks="5"> + <param power="50" /> + </effect> + <effect name="HealPercent"> + <param power="50" /> + </effect> </for> </skill> <skill id="788" levels="1" name="Pain of Shilen"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/00800-00899.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/00800-00899.xml index 950db82f8822ff9874bcd242d3aaee811460885b..bc480fd9d0ba911ae4e9687e3611ea0e4fe2448e 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/00800-00899.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/00800-00899.xml @@ -438,7 +438,9 @@ <set name="targetType" val="SERVITOR" /> <!-- FIXME: It shouldn't affect all summons, missing condition for target race "construct" --> <for> - <effect name="HealPercent" val="#amount" /> + <effect name="HealPercent"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="823" levels="3" name="Strengthen Golem"> @@ -704,7 +706,9 @@ <set name="reuseDelay" val="900000" /> <set name="targetType" val="SELF" /> <for> - <effect name="HealPercent" val="100" /> + <effect name="HealPercent"> + <param power="100" /> + </effect> </for> </skill> <skill id="834" levels="1" name="Blood Pact"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/01000-01099.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/01000-01099.xml index 97793204c3e9b51f59f0917b5c777a242bbf636b..2b30c60f44471e301a8eea5a0e5acf33f109cdad 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/01000-01099.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/01000-01099.xml @@ -373,7 +373,9 @@ <set name="reuseDelay" val="3000" /> <set name="targetType" val="ONE" /> <for> - <effect name="Heal" val="#effectPoints" /> + <effect name="Heal"> + <param power="#effectPoints" /> + </effect> </for> </skill> <skill id="1012" levels="3" name="Cure Poison"> @@ -457,7 +459,9 @@ <set name="reuseDelay" val="1000" /> <set name="targetType" val="ONE" /> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="1016" levels="9" name="Resurrection"> @@ -537,13 +541,17 @@ <enchant2 name="mpConsume" val="#ench2mpConsume" /> <enchant2 name="mpInitialConsume" val="#ench2mpInitialConsume" /> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> <effect name="DispelBySlot"> <param dispel="#dispelAbnormals" /> </effect> </for> <enchant1for> - <effect name="Heal" val="#ench1amount" /> + <effect name="Heal"> + <param power="#ench1amount" /> + </effect> <effect name="DispelBySlot"> <param dispel="POISON,9;BLEEDING,9" /> </effect> @@ -566,7 +574,9 @@ <set name="reuseDelay" val="6000" /> <set name="targetType" val="PARTY" /> <for> - <effect name="Heal" val="#effectPoints" /> + <effect name="Heal"> + <param power="#effectPoints" /> + </effect> </for> </skill> <skill id="1028" levels="19" name="Might of Heaven" enchantGroup1="2" enchantGroup2="2" enchantGroup3="2"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/01100-01199.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/01100-01199.xml index aa0da4e521e54aa025cb47ed81b98f1d486ac912..57b00d2f0e4abac124e5839a9fba4b9ec6b6af3e 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/01100-01199.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/01100-01199.xml @@ -329,10 +329,14 @@ <enchant2 name="mpConsume" val="#ench2mpConsume" /> <enchant2 name="mpInitialConsume" val="#ench2mpInitialConsume" /> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> <enchant1for> - <effect name="Heal" val="#ench1amount" /> + <effect name="Heal"> + <param power="#ench1amount" /> + </effect> </enchant1for> </skill> <skill id="1128" levels="18" name="Summon Shadow" enchantGroup1="1"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/01200-01299.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/01200-01299.xml index 617dc3c04f499202c99786c883426560a7596aa4..46450ca145bbf64e8067cb7d33f2465eafc4636b 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/01200-01299.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/01200-01299.xml @@ -281,7 +281,9 @@ <set name="reuseDelay" val="3000" /> <set name="targetType" val="SELF" /> <for> - <effect name="Heal" val="42" /> + <effect name="Heal"> + <param power="42" /> + </effect> </for> </skill> <skill id="1217" levels="33" name="Greater Heal" enchantGroup1="2" enchantGroup2="2"> @@ -318,12 +320,20 @@ <enchant2 name="mpConsume" val="#ench2mpConsume" /> <enchant2 name="mpInitialConsume" val="#ench2mpInitialConsume" /> <for> - <effect name="HealOverTime" ticks="1" val="#hotValue" /> - <effect name="Heal" val="#amount" /> + <effect name="HealOverTime" ticks="1"> + <param power="#hotValue" /> + </effect> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> <enchant1for> - <effect name="HealOverTime" ticks="1" val="32" /> - <effect name="Heal" val="#ench1amount" /> + <effect name="HealOverTime" ticks="1"> + <param power="32" /> + </effect> + <effect name="Heal"> + <param power="#ench1amount" /> + </effect> </enchant1for> </skill> <skill id="1218" levels="33" name="Greater Battle Heal" enchantGroup1="2" enchantGroup2="2"> @@ -354,10 +364,14 @@ <enchant2 name="mpConsume" val="#ench2mpConsume" /> <enchant2 name="mpInitialConsume" val="#ench2mpInitialConsume" /> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> <enchant1for> - <effect name="Heal" val="#ench1amount" /> + <effect name="Heal"> + <param power="#ench1amount" /> + </effect> </enchant1for> </skill> <skill id="1219" levels="33" name="Greater Group Heal" enchantGroup1="2" enchantGroup2="2"> @@ -393,12 +407,20 @@ <enchant2 name="mpConsume" val="#ench2mpConsume" /> <enchant2 name="mpInitialConsume" val="#ench2mpInitialConsume" /> <for> - <effect name="HealOverTime" ticks="1" val="#hotValue" /> - <effect name="Heal" val="#amount" /> + <effect name="HealOverTime" ticks="1"> + <param power="#hotValue" /> + </effect> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> <enchant1for> - <effect name="HealOverTime" ticks="1" val="26" /> - <effect name="Heal" val="#ench1amount" /> + <effect name="HealOverTime" ticks="1"> + <param power="26" /> + </effect> + <effect name="Heal"> + <param power="#ench1amount" /> + </effect> </enchant1for> </skill> <skill id="1220" levels="8" name="Blaze"> @@ -773,10 +795,14 @@ <enchant2 name="mpConsume" val="#ench2mpConsume" /> <enchant2 name="mpInitialConsume" val="#ench2mpInitialConsume" /> <for> - <effect name="HealOverTime" ticks="1" val="#hot" /> + <effect name="HealOverTime" ticks="1"> + <param power="#hot" /> + </effect> </for> <enchant1for> - <effect name="HealOverTime" ticks="1" val="#ench1hot" /> + <effect name="HealOverTime" ticks="1"> + <param power="#ench1hot" /> + </effect> </enchant1for> </skill> <skill id="1230" levels="28" name="Prominence" enchantGroup1="2" enchantGroup2="2" enchantGroup3="2" enchantGroup4="2"> @@ -1855,12 +1881,20 @@ <enchant2 name="mpConsume" val="#ench2mpConsume" /> <enchant2 name="mpInitialConsume" val="#ench2mpInitialConsume" /> <for> - <effect name="HealOverTime" ticks="1" val="#hot" /> - <effect name="Heal" val="#amount" /> + <effect name="HealOverTime" ticks="1"> + <param power="#hot" /> + </effect> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> <enchant1for> - <effect name="HealOverTime" ticks="1" val="#ench1hot" /> - <effect name="Heal" val="172" /> + <effect name="HealOverTime" ticks="1"> + <param power="#ench1hot" /> + </effect> + <effect name="Heal"> + <param power="172" /> + </effect> </enchant1for> </skill> <skill id="1257" levels="3" name="Decrease Weight" enchantGroup1="1" enchantGroup2="1"> @@ -1930,10 +1964,14 @@ </not> </cond> <for> - <effect name="HealPercent" val="#amount" /> + <effect name="HealPercent"> + <param power="#amount" /> + </effect> </for> <enchant1for> - <effect name="HealPercent" val="#ench1power" /> + <effect name="HealPercent"> + <param power="#ench1power" /> + </effect> </enchant1for> </skill> <skill id="1259" levels="4" name="Resist Shock" enchantGroup1="1" enchantGroup2="1" enchantGroup3="1"> @@ -2390,11 +2428,15 @@ <player mp="25" /> </cond> <for> - <effect name="HealPercent" val="100" /> + <effect name="HealPercent"> + <param power="100" /> + </effect> </for> <enchant2for> <effect name="CpHeal" val="#ench2Bravery" /> - <effect name="HealPercent" val="100" /> + <effect name="HealPercent"> + <param power="100" /> + </effect> </enchant2for> </skill> <skill id="1272" levels="13" name="Word of Fear"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/01300-01399.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/01300-01399.xml index 0fe43965a6d37e1895659b7862ba7004bd30f82d..4d1c5a550b3d9c95ad9326d7b996b1a7832afd08 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/01300-01399.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/01300-01399.xml @@ -359,7 +359,9 @@ <effect name="Buff"> <mul order="0x30" stat="maxHp" val="#maxHp" /> </effect> - <effect name="HealPercent" val="#amount" /> + <effect name="HealPercent"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="1312" levels="1" name="Fishing"> @@ -1499,7 +1501,9 @@ <mul order="0x30" stat="mAtkSpd" val="1.2" /> <sub order="0x40" stat="debuffVuln" val="20" /> </effect> - <effect name="HealPercent" val="20" /> + <effect name="HealPercent"> + <param power="20" /> + </effect> </for> </skill> <skill id="1350" levels="1" name="Warrior Bane"> @@ -2061,7 +2065,9 @@ <add order="0x40" stat="accCombat" val="4" /> <mul order="0x30" stat="runSpd" val="0.8" /> </effect> - <effect name="HealPercent" val="20" /> + <effect name="HealPercent"> + <param power="20" /> + </effect> </for> <enchant3for> <effect name="Buff"> @@ -2078,7 +2084,9 @@ <add order="0x40" stat="accCombat" val="4" /> <mul order="0x30" stat="runSpd" val="#ench3Spd" /> </effect> - <effect name="HealPercent" val="20" /> + <effect name="HealPercent"> + <param power="20" /> + </effect> </enchant3for> </skill> <skill id="1364" levels="1" name="Eye of Pa'agrio" enchantGroup1="5" enchantGroup2="5"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/01400-01499.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/01400-01499.xml index 6a5c408b452e0b615f529512366abec4543363b4..b4c7236a382cc311679b13f7c9e1c9b782038517 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/01400-01499.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/01400-01499.xml @@ -97,10 +97,14 @@ <enchant2 name="mpConsume" val="#ench2MpConsume" /> <enchant2 name="mpInitialConsume" val="#ench2mpInitialConsume" /> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> <enchant1for> - <effect name="Heal" val="#ench1amount" /> + <effect name="Heal"> + <param power="#ench1amount" /> + </effect> </enchant1for> </skill> <skill id="1402" levels="5" name="Major Group Heal" enchantGroup1="2" enchantGroup2="2" enchantGroup3="2" enchantGroup4="2"> @@ -135,19 +139,27 @@ <enchant3 name="magicLvl" val="#enchMagicLvl" /> <enchant4 name="magicLvl" val="#enchMagicLvl" /> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> <enchant1for> - <effect name="Heal" val="#ench1amount" /> + <effect name="Heal"> + <param power="#ench1amount" /> + </effect> </enchant1for> <enchant3for> - <effect name="Heal" val="#ench34amount" /> + <effect name="Heal"> + <param power="#ench34amount" /> + </effect> <effect name="DispelBySlot"> <param dispel="#ench3dispelAbnormals" /> </effect> </enchant3for> <enchant4for> - <effect name="Heal" val="#ench34amount" /> + <effect name="Heal"> + <param power="#ench34amount" /> + </effect> <effect name="DispelBySlot"> <param dispel="#ench4dispelAbnormals" /> </effect> @@ -861,7 +873,9 @@ <player olympiad="false" /> </cond> <for> - <effect name="HealPercent" val="100" /> + <effect name="HealPercent"> + <param power="100" /> + </effect> </for> </skill> <skill id="1427" levels="1" name="Flames of Invincibility"> @@ -3042,10 +3056,14 @@ </not> </cond> <for> - <effect name="HealOverTime" ticks="1" val="#hot" /> + <effect name="HealOverTime" ticks="1"> + <param power="#hot" /> + </effect> </for> <enchant1for> - <effect name="HealOverTime" ticks="1" val="#ench1Heal" /> + <effect name="HealOverTime" ticks="1"> + <param power="#ench1Heal" /> + </effect> </enchant1for> </skill> <skill id="1488" levels="3" name="Restoration Impact" enchantGroup1="1"> @@ -3074,13 +3092,17 @@ <target active_effect_id="1487" /> </cond> <for> - <effect name="HealPercent" val="#amount" /> + <effect name="HealPercent"> + <param power="#amount" /> + </effect> <effect name="DispelBySlot"> <param dispel="LIFE_FORCE_KAMAEL,9" /> </effect> </for> <enchant1for> - <effect name="HealPercent" val="#ench1amount" /> + <effect name="HealPercent"> + <param power="#ench1amount" /> + </effect> <effect name="DispelBySlot"> <param dispel="LIFE_FORCE_KAMAEL,9" /> </effect> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/01500-01599.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/01500-01599.xml index 80416173efc664964ee384c0ce16c74b6c4fcc88..f372b23ac81580a985caeab98944f7f2fa21d638 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/01500-01599.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/01500-01599.xml @@ -172,7 +172,9 @@ <for> <effect name="Invincible" /> <effect name="CpHeal" val="9000" /> - <effect name="HealPercent" val="100" /> + <effect name="HealPercent"> + <param power="100" /> + </effect> <effect name="ManaHealPercent" val="100" /> </for> </skill> @@ -197,7 +199,9 @@ </cond> <for> <effect name="CpHeal" val="9000" /> - <effect name="HealPercent" val="100" /> + <effect name="HealPercent"> + <param power="100" /> + </effect> <effect name="ManaHealPercent" val="100" /> <effect name="DispelByCategory"> <param slot="debuff" rate="40" max="10" /> @@ -1587,7 +1591,9 @@ <set name="reuseDelay" val="9000" /> <set name="targetType" val="PARTY" /> <for> - <effect name="Heal" val="796" /> + <effect name="Heal"> + <param power="796" /> + </effect> <effect name="DispelBySlot"> <param dispel="POISON,9;BLEEDING,9" /> </effect> @@ -1612,7 +1618,9 @@ <set name="reuseDelay" val="5000" /> <set name="targetType" val="AREA_FRIENDLY" /> <for> - <effect name="HealPercent" val="30" /> + <effect name="HealPercent"> + <param power="30" /> + </effect> </for> </skill> <skill id="1554" levels="1" name="Aura Blast"> @@ -1815,7 +1823,9 @@ <effect name="Buff"> <mul order="0x30" stat="maxHp" val="#maxHp" /> </effect> - <effect name="HealPercent" val="#amount" /> + <effect name="HealPercent"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="1562" levels="2" name="Chant of Berserker"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/02000-02099.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/02000-02099.xml index 53bbba4b41ab89fe3ca1a4e5e6f094cea1360867..d4420a27212b215430f9f398dfc7c0c999715348 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/02000-02099.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/02000-02099.xml @@ -10,7 +10,9 @@ <set name="operateType" val="A2" /> <set name="targetType" val="SELF" /> <for> - <effect name="HealOverTime" ticks="3" val="2" /> + <effect name="HealOverTime" ticks="3"> + <param power="2" /> + </effect> </for> </skill> <skill id="2002" levels="1" name="Healing Drug"> @@ -23,7 +25,9 @@ <set name="operateType" val="A2" /> <set name="targetType" val="SELF" /> <for> - <effect name="HealOverTime" ticks="3" val="1.5" /> + <effect name="HealOverTime" ticks="3"> + <param power="1.5" /> + </effect> </for> </skill> <skill id="2003" levels="1" name="Squash Seed"> @@ -297,7 +301,9 @@ <set name="reuseDelay" val="10000" /> <set name="targetType" val="SELF" /> <for> - <effect name="HealOverTime" ticks="3" val="8" /> + <effect name="HealOverTime" ticks="3"> + <param power="8" /> + </effect> </for> </skill> <skill id="2032" levels="1" name="Healing potion"> @@ -312,7 +318,9 @@ <set name="reuseDelay" val="10000" /> <set name="targetType" val="SELF" /> <for> - <effect name="HealOverTime" ticks="3" val="24" /> + <effect name="HealOverTime" ticks="3"> + <param power="24" /> + </effect> </for> </skill> <skill id="2033" levels="1" name="Item - Beast Soul Shot"> @@ -387,7 +395,9 @@ <set name="reuseDelay" val="10000" /> <set name="targetType" val="SELF" /> <for> - <effect name="HealOverTime" ticks="3" val="50" /> + <effect name="HealOverTime" ticks="3"> + <param power="50" /> + </effect> </for> </skill> <skill id="2038" levels="1" name="Quick Healing Potion"> @@ -397,7 +407,9 @@ <set name="operateType" val="A1" /> <set name="targetType" val="SELF" /> <for> - <effect name="Heal" val="435" /> + <effect name="Heal"> + <param power="435" /> + </effect> </for> </skill> <skill id="2039" levels="1" name="Soulshot: No Grade"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/02100-02199.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/02100-02199.xml index 2841a741a92ed06692425d6d15f7c68bb0226ae4..4874889a7248542453fc11ebbc9c3b579d16029b 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/02100-02199.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/02100-02199.xml @@ -602,7 +602,9 @@ <set name="operateType" val="A1" /> <set name="targetType" val="SELF" /> <for> - <effect name="HealPercent" val="3" /> + <effect name="HealPercent"> + <param power="3" /> + </effect> <effect name="ManaHealPercent" val="1" /> </for> </skill> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/02200-02299.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/02200-02299.xml index e7330e9c6f20bdab9a1ccb1f871a1d0096f08ea6..d15293bad91b7e35f315ac07da1999d76ca42058 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/02200-02299.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/02200-02299.xml @@ -918,8 +918,12 @@ <player flyMounted="false" /> </cond> <for> - <effect name="Heal" val="60" /> - <effect name="HealPercent" val="17" /> + <effect name="Heal"> + <param power="60" /> + </effect> + <effect name="HealPercent"> + <param power="17" /> + </effect> </for> </skill> <skill id="2245" levels="1" name="Herb of Mana"> @@ -1599,7 +1603,9 @@ <player flyMounted="false" /> </cond> <for> - <effect name="HealPercent" val="#amount" /> + <effect name="HealPercent"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="2279" levels="3" name="Herb of Mana"> @@ -1788,7 +1794,9 @@ <player levelRange="#levelRange" /> </cond> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="2288" levels="6" name="Elixir of Mental Strength"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/02300-02399.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/02300-02399.xml index 49d110ffe2ab7a3052cfec369c151d6d116e7a13..cf77d685878e517d59dfb866fff0ce82252039a3 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/02300-02399.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/02300-02399.xml @@ -1218,7 +1218,9 @@ <target npcId="18482" /> </cond> <for> - <effect name="HealPercent" val="30" /> + <effect name="HealPercent"> + <param power="30" /> + </effect> </for> </skill> <skill id="2369" levels="1" name="Water Dragon Scale"> @@ -1731,7 +1733,9 @@ </and> </cond> <for> - <effect name="Heal" val="1900" /> + <effect name="Heal"> + <param power="1900" /> + </effect> </for> </skill> <skill id="2396" levels="1" name="Mental Potion"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/02400-02499.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/02400-02499.xml index 2810ed883d3fdeb2ee16769f0f151e45a8ba8929..31a59fb0ea0bfd0747e023f7ec230c5bd0698163 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/02400-02499.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/02400-02499.xml @@ -1829,7 +1829,9 @@ <player flyMounted="false" /> </cond> <for> - <effect name="HealPercent" val="15" /> + <effect name="HealPercent"> + <param power="15" /> + </effect> </for> </skill> <skill id="2486" levels="1" name="Herb of Mana"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/02500-02599.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/02500-02599.xml index 828c0665ff1a60e679467cb355b7caa5e538032a..f944a581b666a54dec8eb2ecc0f63536c03c26cf 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/02500-02599.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/02500-02599.xml @@ -1594,7 +1594,9 @@ <set name="operateType" val="A1" /> <set name="targetType" val="SELF" /> <for> - <effect name="HealPercent" val="30" /> + <effect name="HealPercent"> + <param power="30" /> + </effect> </for> </skill> <skill id="2593" levels="1" name="Bow/Crossbow Attack Resistance Potion"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/02700-02799.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/02700-02799.xml index 817f8a9a72a585401f232bfcb112fe4b6616b47d..04346f3bef6a1129021f7f5dcfbc7b542fc875c6 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/02700-02799.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/02700-02799.xml @@ -2619,7 +2619,9 @@ <set name="reuseDelay" val="2000" /> <set name="targetType" val="SELF" /> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="2793" levels="2" name="Stone of Mana"> @@ -2650,7 +2652,9 @@ <set name="reuseDelay" val="2000" /> <set name="targetType" val="SELF" /> <for> - <effect name="HealPercent" val="#hpHeal" /> + <effect name="HealPercent"> + <param power="#hpHeal" /> + </effect> <effect name="ManaHealPercent" val="#mpHeal" /> </for> </skill> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/02800-02899.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/02800-02899.xml index 91e4aa4236cb0a6e1b1bed32658fd603c7a221bd..96fe6a50df10add3c1412b7483e2e29a22a93dad 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/02800-02899.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/02800-02899.xml @@ -1328,7 +1328,9 @@ <player levelRange="#levelRange" /> </cond> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="2861" levels="6" name="Highest Power Secret Medicine of Mind"> @@ -1379,7 +1381,9 @@ <set name="operateType" val="A2" /> <set name="targetType" val="SELF" /> <for> - <effect name="HealOverTime" ticks="3" val="100" /> + <effect name="HealOverTime" ticks="3"> + <param power="100" /> + </effect> </for> </skill> <skill id="2864" levels="1" name="Highest Power Quick Healing Potion"> @@ -1390,7 +1394,9 @@ <set name="operateType" val="A1" /> <set name="targetType" val="SELF" /> <for> - <effect name="Heal" val="870" /> + <effect name="Heal"> + <param power="870" /> + </effect> </for> </skill> <skill id="2865" levels="1" name="Agathion's New Year's Gift 1"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/02900-02999.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/02900-02999.xml index 5859ac8890e5d4b95f2ee1223d6068b6f4388189..554b586eb2418d518c8b56763c2f5447c711dd77 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/02900-02999.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/02900-02999.xml @@ -124,7 +124,9 @@ <player levelRange="61;75" /> </cond> <for> - <effect name="Heal" val="1900" /> + <effect name="Heal"> + <param power="1900" /> + </effect> </for> </skill> <skill id="2908" levels="5" name="Battlefield Use Secret Medicine of Mind"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/03100-03199.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/03100-03199.xml index ab565a0d00f25addaa0f96310a98252d61812a15..deab6e5393938a3305b3d78dd217a3982eb5cf8b 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/03100-03199.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/03100-03199.xml @@ -537,7 +537,9 @@ <set name="staticReuse" val="true" /> <set name="targetType" val="SELF" /> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="3124" levels="10" name="Item Skill: Blessed Body"> @@ -587,7 +589,9 @@ <effect name="Buff"> <mul order="0x40" stat="maxHp" val="1.03" /> </effect> - <effect name="HealPercent" val="3" /> + <effect name="HealPercent"> + <param power="3" /> + </effect> </for> </skill> <skill id="3126" levels="10" name="Item Skill: Prayer"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/03200-03299.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/03200-03299.xml index 1b29e6c64c23de4a1e394b6b70812174da71c405..d10fd6c3d373414f1df7e551816fb8621b0f282d 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/03200-03299.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/03200-03299.xml @@ -1230,7 +1230,9 @@ <set name="reuseDelay" val="300000" /> <set name="targetType" val="SELF" /> <for> - <effect name="Heal" val="200" /> + <effect name="Heal"> + <param power="200" /> + </effect> <effect name="CpHeal" val="200" /> </for> </skill> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/03400-03499.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/03400-03499.xml index 5c412e245d660e5a1d624136ad5f7bcd427f5ef8..737c63585cb1f0aa6cfff925448dd09dfc54201c 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/03400-03499.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/03400-03499.xml @@ -424,7 +424,9 @@ <set name="reuseDelay" val="1800000" /> <set name="targetType" val="SELF" /> <for> - <effect name="HealPercent" val="100" /> + <effect name="HealPercent"> + <param power="100" /> + </effect> <effect name="ManaHealPercent" val="100" /> </for> </skill> @@ -1257,7 +1259,9 @@ <set name="reuseDelay" val="300000" /> <set name="targetType" val="SELF" /> <for> - <effect name="Heal" val="100" /> + <effect name="Heal"> + <param power="100" /> + </effect> <effect name="CpHeal" val="100" /> </for> </skill> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/03500-03599.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/03500-03599.xml index 71e4e33c1767eb96943f8500d9243afd5962d70e..e1a51c1395f606439939de229285f9f908a263be 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/03500-03599.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/03500-03599.xml @@ -1531,7 +1531,9 @@ </not> </cond> <for> - <effect name="HealPercent" val="100" /> + <effect name="HealPercent"> + <param power="100" /> + </effect> </for> </skill> <skill id="3597" levels="1" name="Special Ability: Infinity Rod"> @@ -1567,7 +1569,9 @@ </not> </cond> <for> - <effect name="HealPercent" val="100" /> + <effect name="HealPercent"> + <param power="100" /> + </effect> </for> </skill> <skill id="3599" levels="1" name="Polearm Multi-attack"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/04000-04099.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/04000-04099.xml index 4063bce9f5862ba2f7e5e2d02591ad9ba459f662..5c665d6ef599f4f1e19a80d3fddc7512b7517933 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/04000-04099.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/04000-04099.xml @@ -252,7 +252,9 @@ <set name="operateType" val="A1" /> <set name="targetType" val="ONE" /> <for> - <effect name="Heal" val="10846" /> + <effect name="Heal"> + <param power="10846" /> + </effect> </for> </skill> <skill id="4021" levels="1" name="Queen Ant"> @@ -293,7 +295,9 @@ <set name="operateType" val="A1" /> <set name="targetType" val="ONE" /> <for> - <effect name="Heal" val="10846" /> + <effect name="Heal"> + <param power="10846" /> + </effect> </for> </skill> <skill id="4025" levels="12" name="Master Recharge"> @@ -349,7 +353,9 @@ <set name="reuseDelay" val="10000" /> <set name="targetType" val="ONE" /> <for> - <effect name="Heal" val="628" /> + <effect name="Heal"> + <param power="628" /> + </effect> </for> </skill> <skill id="4028" levels="3" name="NPC Might"> @@ -751,7 +757,9 @@ <set name="reuseDelay" val="10000" /> <set name="targetType" val="ONE" /> <for> - <effect name="Heal" val="427" /> + <effect name="Heal"> + <param power="427" /> + </effect> </for> </skill> <skill id="4045" levels="1" name="Resist Full Magic Attack"> @@ -894,7 +902,9 @@ <set name="operateType" val="A1" /> <set name="targetType" val="ONE" /> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="4052" levels="15" name="Poison"> @@ -1135,7 +1145,9 @@ <set name="reuseDelay" val="8000" /> <set name="targetType" val="ONE" /> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="4066" levels="12" name="NPC Twister"> @@ -1472,7 +1484,9 @@ <set name="operateType" val="A1" /> <set name="targetType" val="ONE" /> <for> - <effect name="Heal" val="628" /> + <effect name="Heal"> + <param power="628" /> + </effect> </for> </skill> <skill id="4081" levels="1" name="Pretending to steal"> @@ -1684,7 +1698,9 @@ <sub order="0x40" stat="rEvas" val="#rEvas" /> <add order="0x40" stat="accCombat" val="#accCombat" /> </effect> - <effect name="HealPercent" val="#maxHpHeal" /> + <effect name="HealPercent"> + <param power="#maxHpHeal" /> + </effect> </for> </skill> <skill id="4092" levels="1" name="NPC Puma Spirit Totem"> @@ -1796,7 +1812,9 @@ <set name="reuseDelay" val="8000" /> <set name="targetType" val="ONE" /> <for> - <effect name="HealOverTime" ticks="1" val="#hot" /> + <effect name="HealOverTime" ticks="1"> + <param power="#hot" /> + </effect> </for> </skill> <skill id="4098" levels="12" name="Magic Skill Block"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/04100-04199.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/04100-04199.xml index 323f9dc0b4b53f9581327c89c1ff48963d90b4c7..10ae25b316c57bcffb1704b7853eae88d4312167 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/04100-04199.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/04100-04199.xml @@ -390,7 +390,9 @@ <set name="reuseDelay" val="10000" /> <set name="targetType" val="ONE" /> <for> - <effect name="Heal" val="689" /> + <effect name="Heal"> + <param power="689" /> + </effect> </for> </skill> <skill id="4116" levels="10" name="Resist M.Atk"> @@ -734,7 +736,9 @@ <set name="operateType" val="A1" /> <set name="targetType" val="ONE" /> <for> - <effect name="Heal" val="1000" /> + <effect name="Heal"> + <param power="1000" /> + </effect> </for> </skill> <skill id="4134" levels="1" name="Seal Skill"> @@ -757,7 +761,9 @@ <set name="operateType" val="A1" /> <set name="targetType" val="SELF" /> <for> - <effect name="Heal" val="1000000" /> + <effect name="Heal"> + <param power="1000000" /> + </effect> </for> </skill> <skill id="4136" levels="1" name="Baium's Gift"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/04200-04299.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/04200-04299.xml index 99cf04ca7314424af4b049d9b55a53b9d1833c78..320f0b3ec6d29e48927b70b937731e8069d596d0 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/04200-04299.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/04200-04299.xml @@ -245,7 +245,9 @@ <set name="reuseDelay" val="8000" /> <set name="targetType" val="ONE" /> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="4210" levels="12" name="Life Chant"> @@ -268,8 +270,12 @@ <set name="reuseDelay" val="8000" /> <set name="targetType" val="ONE" /> <for> - <effect name="HealOverTime" ticks="1" val="#hot" /> - <effect name="HealPercent" val="3" /> + <effect name="HealOverTime" ticks="1"> + <param power="#hot" /> + </effect> + <effect name="HealPercent"> + <param power="3" /> + </effect> </for> </skill> <skill id="4211" levels="12" name="BOSS Might"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/04400-04499.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/04400-04499.xml index 9d343ac6273985bac7f066f2d61a6359c2d1bf29..c51094e7564df859d3cfffe6b53e5f27dcfaf96e 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/04400-04499.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/04400-04499.xml @@ -1206,7 +1206,9 @@ <set name="operateType" val="A1" /> <set name="targetType" val="ONE" /> <for> - <effect name="HealPercent" val="#amount" /> + <effect name="HealPercent"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="4475" levels="1" name="Perfect Resist Bleeding"> @@ -1428,7 +1430,9 @@ <set name="operateType" val="A1" /> <set name="targetType" val="ONE" /> <for> - <effect name="HealPercent" val="50" /> + <effect name="HealPercent"> + <param power="50" /> + </effect> </for> </skill> <skill id="4485" levels="1" name="Eating Follower"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/04500-04599.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/04500-04599.xml index 8d694f93fd67dbe35229d107d728a81df24839e9..88928ec04c3348a2f6253ab521c33dce8a8e9b6a 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/04500-04599.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/04500-04599.xml @@ -135,7 +135,9 @@ <set name="reuseDelay" val="8000" /> <set name="targetType" val="ONE" /> <for> - <effect name="Heal" val="5600" /> + <effect name="Heal"> + <param power="5600" /> + </effect> </for> </skill> <skill id="4517" levels="1" name="Quest - BOSS Defend"> @@ -280,7 +282,9 @@ <set name="operateType" val="A1" /> <set name="targetType" val="SELF" /> <for> - <effect name="HealPercent" val="10" /> + <effect name="HealPercent"> + <param power="10" /> + </effect> </for> </skill> <skill id="4527" levels="1" name="Quest - BOSS Inc HP to Summoned"> @@ -298,7 +302,9 @@ <effect name="Buff"> <mul order="0x30" stat="maxHp" val="1.3" /> </effect> - <effect name="HealPercent" val="30" /> + <effect name="HealPercent"> + <param power="30" /> + </effect> </for> </skill> <skill id="4528" levels="1" name="Quest - BOSS Movement to Summoned"> @@ -340,7 +346,9 @@ <set name="reuseDelay" val="8000" /> <set name="targetType" val="AURA" /> <for> - <effect name="HealPercent" val="5" /> + <effect name="HealPercent"> + <param power="5" /> + </effect> </for> </skill> <skill id="4531" levels="1" name="Quest - Summoned MP Heal"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/04600-04699.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/04600-04699.xml index c3358d1ceda717c612a0b03c23d1c411bd935ade..578d2c1ee8344f1d1e4a0aff082d0a0726094121 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/04600-04699.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/04600-04699.xml @@ -373,7 +373,9 @@ <set name="reuseDelay" val="8000" /> <set name="targetType" val="CLAN" /> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="4614" levels="12" name="NPC Death Bomb"> @@ -1248,7 +1250,7 @@ </for> </skill> <skill id="4653" levels="12" name="NPC Corpse Life Drain"> - <table name="#heal"> 131 201 271 351 451 551 651 691 731 751 771 781 </table> + <table name="#amount"> 131 201 271 351 451 551 651 691 731 751 771 781 </table> <table name="#magicLvl"> 10 20 30 40 50 60 70 75 80 85 90 95 </table> <table name="#mpConsume"> 13 20 27 35 45 55 65 69 73 75 77 78 </table> <set name="castRange" val="400" /> @@ -1262,7 +1264,9 @@ <set name="reuseDelay" val="20000" /> <set name="targetType" val="CORPSE" /> <for> - <effect name="Heal" val="#heal" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> <effect name="ConsumeBody" /> </for> </skill> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/04700-04799.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/04700-04799.xml index 6c60700275bb8037713339c4cb68a7797fe40a24..494bfc8f09a18da20cc875662ae7a5d73cea6fbc 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/04700-04799.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/04700-04799.xml @@ -209,8 +209,8 @@ <skill id="4707" levels="13" name="Shade Sacrifice"> <!-- Confirmed CT2.5 --> <!-- Summon Nightshade Skill --> + <table name="#amount"> 541 611 659 666 669 673 676 679 681 684 687 689 692 </table> <table name="#effectPoints"> 589 700 789 804 810 816 826 835 844 852 860 867 874 </table> - <table name="#heal"> 541 611 659 666 669 673 676 679 681 684 687 689 692 </table> <table name="#hpConsume"> 706 840 946 964 972 979 991 1002 1013 1023 1032 1041 1049 </table> <table name="#magicLvl"> 57 66 75 77 78 79 80 81 82 83 84 85 86 </table> <set name="castRange" val="600" /> @@ -225,7 +225,9 @@ <!-- NOTE: skill description mention party members, but is client typo, it could affect any single target --> <set name="targetType" val="ONE" /> <for> - <effect name="Heal" val="#heal" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="4708" levels="10" name="Cursed Strike"> @@ -374,7 +376,9 @@ <set name="reuseDelay" val="12000" /> <set name="targetType" val="SELF" /> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="4714" levels="1" name="Twilight Dragon"> @@ -415,7 +419,9 @@ <set name="reuseDelay" val="8000" /> <set name="targetType" val="OWNER_PET" /> <for> - <effect name="Heal" val="#effectPoints" /> + <effect name="Heal"> + <param power="#effectPoints" /> + </effect> </for> </skill> <skill id="4718" levels="12" name="Greater Heal Trick"> @@ -435,7 +441,9 @@ <set name="reuseDelay" val="8000" /> <set name="targetType" val="OWNER_PET" /> <for> - <effect name="Heal" val="#effectPoints" /> + <effect name="Heal"> + <param power="#effectPoints" /> + </effect> </for> </skill> <skill id="4719" levels="12" name="BOSS Strike"> @@ -1753,7 +1761,9 @@ <set name="reuseDelay" val="8000" /> <set name="targetType" val="CLAN_MEMBER" /> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="4780" levels="12" name="BOSS Heal"> @@ -1771,7 +1781,9 @@ <set name="reuseDelay" val="8000" /> <set name="targetType" val="CLAN_MEMBER" /> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="4781" levels="12" name="BOSS Heal"> @@ -1789,7 +1801,9 @@ <set name="reuseDelay" val="8000" /> <set name="targetType" val="CLAN_MEMBER" /> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="4782" levels="12" name="BOSS Heal"> @@ -1807,7 +1821,9 @@ <set name="reuseDelay" val="8000" /> <set name="targetType" val="CLAN_MEMBER" /> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="4783" levels="12" name="BOSS Heal"> @@ -1825,7 +1841,9 @@ <set name="reuseDelay" val="8000" /> <set name="targetType" val="CLAN_MEMBER" /> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="4784" levels="12" name="BOSS Chant of Life"> @@ -1848,7 +1866,9 @@ <set name="reuseDelay" val="8000" /> <set name="targetType" val="CLAN_MEMBER" /> <for> - <effect name="HealOverTime" ticks="1" val="#hot" /> + <effect name="HealOverTime" ticks="1"> + <param power="#hot" /> + </effect> </for> </skill> <skill id="4785" levels="12" name="BOSS Chant of Life"> @@ -1871,7 +1891,9 @@ <set name="reuseDelay" val="8000" /> <set name="targetType" val="CLAN_MEMBER" /> <for> - <effect name="HealOverTime" ticks="1" val="#hot" /> + <effect name="HealOverTime" ticks="1"> + <param power="#hot" /> + </effect> </for> </skill> <skill id="4786" levels="12" name="BOSS Chant of Life"> @@ -1894,7 +1916,9 @@ <set name="reuseDelay" val="8000" /> <set name="targetType" val="CLAN_MEMBER" /> <for> - <effect name="HealOverTime" ticks="1" val="#hot" /> + <effect name="HealOverTime" ticks="1"> + <param power="#hot" /> + </effect> </for> </skill> <skill id="4787" levels="12" name="BOSS Chant of Life"> @@ -1917,7 +1941,9 @@ <set name="reuseDelay" val="8000" /> <set name="targetType" val="CLAN_MEMBER" /> <for> - <effect name="HealOverTime" ticks="1" val="#hot" /> + <effect name="HealOverTime" ticks="1"> + <param power="#hot" /> + </effect> </for> </skill> <skill id="4788" levels="12" name="BOSS Chant of Life"> @@ -1940,7 +1966,9 @@ <set name="reuseDelay" val="8000" /> <set name="targetType" val="CLAN_MEMBER" /> <for> - <effect name="HealOverTime" ticks="1" val="#hot" /> + <effect name="HealOverTime" ticks="1"> + <param power="#hot" /> + </effect> </for> </skill> <skill id="4789" levels="10" name="NPC High Level"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/05000-05099.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/05000-05099.xml index 76f72cbd854752fc80a88785b3d9b3678a088056..806acd676ae2a95d286383114fdafa422cd8b7ce 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/05000-05099.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/05000-05099.xml @@ -174,7 +174,9 @@ <effect name="DispelByCategory"> <param slot="buff" rate="#activateRate" max="#maxNegated" /> </effect> - <effect name="HealPercent" val="#healPercent" /> + <effect name="HealPercent"> + <param power="#healPercent" /> + </effect> </for> </skill> <skill id="5009" levels="1" name="Frintezza's Ghostly Fighter"> @@ -370,7 +372,9 @@ <effect name="Grow"> <mul order="0x30" stat="runSpd" val="1.22" /> </effect> - <effect name="HealPercent" val="20" /> + <effect name="HealPercent"> + <param power="20" /> + </effect> </for> </skill> <skill id="5018" levels="2" name="Frintezza's Daemon Field"> @@ -628,7 +632,9 @@ <set name="reuseDelay" val="8000" /> <set name="targetType" val="ONE" /> <for> - <effect name="HealOverTime" ticks="1" val="#hot" /> + <effect name="HealOverTime" ticks="1"> + <param power="#hot" /> + </effect> </for> </skill> <skill id="5041" levels="1" name="Charm of Courage"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/05100-05199.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/05100-05199.xml index debc8cdee9863f8b8d43b1667ba6526b363226ff..a178991af0b87e10f43a7b6127b87dc1af8bb826 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/05100-05199.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/05100-05199.xml @@ -841,7 +841,9 @@ <set name="reuseDelay" val="30000" /> <set name="targetType" val="SELF" /> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="5147" levels="10" name="Blessed Body"> @@ -1932,7 +1934,9 @@ <set name="reuseDelay" val="10000" /> <set name="targetType" val="OWNER_PET" /> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="5196" levels="3" name="Pet Wind Shackle"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/05200-05299.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/05200-05299.xml index 6f45d19962bfca6567b2b138bb230183480b8043..d66bbfb43a0fb4272841083d94232f384d638c64 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/05200-05299.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/05200-05299.xml @@ -119,7 +119,9 @@ <set name="operateType" val="A1" /> <set name="targetType" val="ONE" /> <for> - <effect name="HealPercent" val="100" /> + <effect name="HealPercent"> + <param power="100" /> + </effect> </for> </skill> <skill id="5206" levels="1" name="Decrease Speed"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/05400-05499.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/05400-05499.xml index f1096a4c155b902d649945aaa1b63c30eeedb30f..f183279b62c532c86d5b653eb3b8537e5d411fae 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/05400-05499.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/05400-05499.xml @@ -506,7 +506,9 @@ <set name="reuseDelay" val="8000" /> <set name="targetType" val="CLAN" /> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="5439" levels="9" name="NPC party 60 Clan Heal"> @@ -525,7 +527,9 @@ <set name="reuseDelay" val="8000" /> <set name="targetType" val="CLAN" /> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="5440" levels="1" name="Presentation - Trap Activate"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/05500-05599.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/05500-05599.xml index 9a44ff64493b85019757150b14454e7505b3df44..7fd5016d5647abd04df56cbe4a302a3a991a7fb3 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/05500-05599.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/05500-05599.xml @@ -1259,7 +1259,9 @@ <set name="operateType" val="A1" /> <set name="targetType" val="SERVITOR" /> <for> - <effect name="Heal" val="418" /> + <effect name="Heal"> + <param power="418" /> + </effect> <effect name="ManaHealByLevel" val="73" /> </for> </skill> @@ -1365,7 +1367,9 @@ <set name="reuseDelay" val="10000" /> <set name="targetType" val="SELF" /> <for> - <effect name="Heal" val="150" /> + <effect name="Heal"> + <param power="150" /> + </effect> </for> </skill> <skill id="5578" levels="1" name="Summoner Ability - Spirit"> @@ -1648,7 +1652,9 @@ <set name="reuseDelay" val="3000" /> <set name="targetType" val="OWNER_PET" /> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="5591" levels="8" name="Light Flow"> @@ -1664,7 +1670,9 @@ <set name="reuseDelay" val="3000" /> <set name="targetType" val="ONE" /> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="5592" levels="16" name="Lightning Barrier"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/05600-05699.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/05600-05699.xml index 9c5715b3d66c07991ed501e7445ab6e368b1373b..58aaacb9dfe869ba14793774b7581493926473c6 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/05600-05699.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/05600-05699.xml @@ -52,7 +52,9 @@ <effect name="Debuff"> <mul order="0x30" stat="maxRecoverableHp" val="0.1" /> </effect> - <effect name="HealPercent" val="-99" /> + <effect name="HealPercent"> + <param power="-99" /> + </effect> </for> </skill> <skill id="5603" levels="1" name="Dagger Mastery"> @@ -1666,7 +1668,9 @@ <set name="staticReuse" val="true" /> <set name="targetType" val="ONE" /> <for> - <effect name="Heal" val="200" /> + <effect name="Heal"> + <param power="200" /> + </effect> </for> </skill> <skill id="5693" levels="1" name="PvP Armor - Speed Down"> @@ -1783,7 +1787,9 @@ <set name="reuseDelay" val="4000" /> <set name="targetType" val="SELF" /> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="5699" levels="7" name="Decrease P. Def"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/05700-05799.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/05700-05799.xml index e0f851ef33ced2d7ec9c450ddf177d26303e327c..ce5b0ab3c2dcf070f55bb35dd973a23465d5d2a5 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/05700-05799.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/05700-05799.xml @@ -192,7 +192,9 @@ <set name="reuseDelay" val="10000" /> <set name="targetType" val="ONE" /> <for> - <effect name="Heal" val="200" /> + <effect name="Heal"> + <param power="200" /> + </effect> </for> </skill> <skill id="5713" levels="5" name="Energy Ditch"> @@ -760,7 +762,9 @@ <set name="targetType" val="ONE" /> <for> <effect name="CpHeal" val="5000" /> - <effect name="HealPercent" val="100" /> + <effect name="HealPercent"> + <param power="100" /> + </effect> <effect name="ManaHealPercent" val="100" /> </for> </skill> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/05800-05899.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/05800-05899.xml index 439d38b7391c21f685a481682e3dad2cf4fb980a..6af785bf425a62651d6a8123bf5aa00d45a709e8 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/05800-05899.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/05800-05899.xml @@ -441,7 +441,9 @@ <set name="reuseDelay" val="3000" /> <set name="targetType" val="CLAN_MEMBER" /> <for> - <effect name="HealPercent" val="10" /> + <effect name="HealPercent"> + <param power="10" /> + </effect> </for> </skill> <skill id="5836" levels="1" name="Greater Heal"> @@ -462,8 +464,12 @@ <set name="reuseDelay" val="8000" /> <set name="targetType" val="CLAN" /> <for> - <effect name="HealOverTime" ticks="1" val="270" /> - <effect name="HealPercent" val="20" /> + <effect name="HealOverTime" ticks="1"> + <param power="270" /> + </effect> + <effect name="HealPercent"> + <param power="20" /> + </effect> </for> </skill> <skill id="5837" levels="1" name="Double Throwing Javelin"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/06200-06299.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/06200-06299.xml index b013514fd9ca52644736d32125f0b99cc77d13dd..3f5e2da1b9354441215f77f4d39953067f3521b5 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/06200-06299.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/06200-06299.xml @@ -1111,7 +1111,9 @@ <set name="targetType" val="AURA" /> <for> <effect name="CpHealPercent" val="100" /> - <effect name="HealPercent" val="100" /> + <effect name="HealPercent"> + <param power="100" /> + </effect> <effect name="ManaHealPercent" val="100" /> </for> </skill> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/06300-06399.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/06300-06399.xml index 55a0aed1860d33b566935cd1f515629e9fda4848..b79591fe1690ac7ba9bc4c5deed772635c503398 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/06300-06399.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/06300-06399.xml @@ -377,7 +377,9 @@ <set name="reuseDelay" val="5000" /> <set name="targetType" val="SELF" /> <for> - <effect name="HealPercent" val="15" /> + <effect name="HealPercent"> + <param power="15" /> + </effect> </for> </skill> <skill id="6317" levels="1" name="Sacred Tacit"> @@ -675,7 +677,9 @@ <set name="reuseDelay" val="1000" /> <set name="targetType" val="ONE" /> <for> - <effect name="HealPercent" val="5" /> + <effect name="HealPercent"> + <param power="5" /> + </effect> </for> </skill> <skill id="6331" levels="1" name="Camp Fire Tired"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/06400-06499.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/06400-06499.xml index 5948b9f01151ab716436e7d819cbe855745ab909..e3a570ff513c217d1f22f81ad3bfe052de6f748b 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/06400-06499.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/06400-06499.xml @@ -576,7 +576,9 @@ <effect name="DefenceTrait"> <param HOLD="100" /> </effect> - <effect name="HealPercent" val="90" /> + <effect name="HealPercent"> + <param power="90" /> + </effect> </for> </skill> <skill id="6429" levels="1" name="Cozy Mucus"> @@ -611,7 +613,9 @@ <set name="operateType" val="A1" /> <set name="targetType" val="ONE" /> <for> - <effect name="HealPercent" val="30" /> + <effect name="HealPercent"> + <param power="30" /> + </effect> </for> </skill> <skill id="6431" levels="1" name="Feral Might"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/06600-06699.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/06600-06699.xml index fd671300789dfeffe146f32afe962bbd3021026c..159ab168587c821b8269c8b4444efd99acbfd434 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/06600-06699.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/06600-06699.xml @@ -313,7 +313,9 @@ <set name="reuseDelay" val="2000" /> <set name="targetType" val="ONE" /> <for> - <effect name="HealPercent" val="15" /> + <effect name="HealPercent"> + <param power="15" /> + </effect> </for> </skill> <skill id="6626" levels="2" name="Energy of Life's Power"> @@ -327,7 +329,9 @@ <set name="reuseDelay" val="2000" /> <set name="targetType" val="ONE" /> <for> - <effect name="HealPercent" val="25" /> + <effect name="HealPercent"> + <param power="25" /> + </effect> </for> </skill> <skill id="6627" levels="3" name="Energy of Life's Highest Power"> @@ -341,7 +345,9 @@ <set name="reuseDelay" val="2000" /> <set name="targetType" val="ONE" /> <for> - <effect name="HealPercent" val="100" /> + <effect name="HealPercent"> + <param power="100" /> + </effect> </for> </skill> <skill id="6628" levels="1" name="Energy of Mana"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/06700-06799.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/06700-06799.xml index 16f7b97fbe7028479f7285910821068f7162d930..e03891b51f4cc04a3f0ae506cc9e8c3b9c0c7d37 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/06700-06799.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/06700-06799.xml @@ -302,8 +302,12 @@ <set name="operateType" val="A2" /> <set name="targetType" val="ONE" /> <for> - <effect name="HealOverTime" ticks="1" val="30" /> - <effect name="Heal" val="450" /> + <effect name="HealOverTime" ticks="1"> + <param power="30" /> + </effect> + <effect name="Heal"> + <param power="450" /> + </effect> </for> </skill> <skill id="6725" levels="1" name="Bless the Blood of Elcadia"> @@ -333,7 +337,9 @@ <set name="staticReuse" val="true" /> <set name="targetType" val="SELF" /> <for> - <effect name="Heal" val="458" /> + <effect name="Heal"> + <param power="458" /> + </effect> </for> </skill> <skill id="6727" levels="1" name="Vampiric Rage of Elcadia"> @@ -400,7 +406,9 @@ <set name="operateType" val="A1" /> <set name="targetType" val="ONE" /> <for> - <effect name="Heal" val="858" /> + <effect name="Heal"> + <param power="858" /> + </effect> </for> </skill> <skill id="6731" levels="1" name="Etis Shadow"> @@ -463,7 +471,9 @@ <set name="operateType" val="A1" /> <set name="targetType" val="SELF" /> <for> - <effect name="Heal" val="800" /> + <effect name="Heal"> + <param power="800" /> + </effect> </for> </skill> <skill id="6738" levels="1" name="Hold"> @@ -627,7 +637,9 @@ <set name="reuseDelay" val="900000" /> <set name="targetType" val="SELF" /> <for> - <effect name="HealPercent" val="100" /> + <effect name="HealPercent"> + <param power="100" /> + </effect> </for> </skill> <skill id="6753" levels="1" name="Death Blow"> @@ -881,7 +893,9 @@ <set name="reuseDelay" val="900000" /> <set name="targetType" val="SELF" /> <for> - <effect name="HealPercent" val="100" /> + <effect name="HealPercent"> + <param power="100" /> + </effect> </for> </skill> <skill id="6766" levels="1" name="Earth Tremor"> @@ -974,7 +988,9 @@ <set name="operateType" val="A1" /> <set name="targetType" val="CLAN" /> <for> - <effect name="Heal" val="800" /> + <effect name="Heal"> + <param power="800" /> + </effect> </for> </skill> <skill id="6771" levels="1" name="Death Strike"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/06800-06899.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/06800-06899.xml index f04ba0c2fcec2cb195cd1643925e338d0a7683f1..872456d7c66047092fc6c554f0f6738b58c13e0f 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/06800-06899.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/06800-06899.xml @@ -268,7 +268,9 @@ <set name="operateType" val="A1" /> <set name="targetType" val="ONE" /> <for> - <effect name="HealPercent" val="100" /> + <effect name="HealPercent"> + <param power="100" /> + </effect> </for> </skill> <skill id="6818" levels="1" name="Powerful Rage"> @@ -1279,7 +1281,9 @@ <set name="reuseDelay" val="900000" /> <set name="targetType" val="SELF" /> <for> - <effect name="HealPercent" val="100" /> + <effect name="HealPercent"> + <param power="100" /> + </effect> </for> </skill> <skill id="6887" levels="1" name="Fatal Strike"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/07000-07099.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/07000-07099.xml index b4c7317db7ac6b811824f1b1a692fb17f39cc616..581fc905ff7f6a8e711d76254d7c014ecbf1087d 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/07000-07099.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/07000-07099.xml @@ -930,7 +930,9 @@ <add order="0x40" stat="accCombat" val="4" /> <mul order="0x30" stat="runSpd" val="0.8" /> </effect> - <effect name="HealPercent" val="20" /> + <effect name="HealPercent"> + <param power="20" /> + </effect> </for> </skill> <skill id="7065" levels="1" name="Test - Charge"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/08200-08299.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/08200-08299.xml index 6edb331eb43a6844c95cc1e4c0e70faa9f539377..6292cf7cd7bdb650cf49636ea3dbaa29c5f94ca7 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/08200-08299.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/08200-08299.xml @@ -937,7 +937,9 @@ <set name="staticReuse" val="true" /> <set name="targetType" val="SELF" /> <for> - <effect name="Heal" val="540" /> + <effect name="Heal"> + <param power="540" /> + </effect> </for> </skill> <skill id="8238" levels="1" name="Shalin Strike"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/09000-09099.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/09000-09099.xml index 7ee05ed6f9fd2a3c21b60a3f5f39247099e88675..f8c2accda815492b5e2b784f8b618e5ef5c73835 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/09000-09099.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/09000-09099.xml @@ -1170,7 +1170,9 @@ <set name="reuseDelay" val="600000" /> <set name="targetType" val="SELF" /> <for> - <effect name="Heal" val="2300" /> + <effect name="Heal"> + <param power="2300" /> + </effect> </for> </skill> <skill id="9075" levels="1" name="Awful Soup"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/20000-20099.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/20000-20099.xml index e1621fb2bf6c82a81cefeab517717816ff9eba8e..be2c11b4b6b73dc53d27dc8459083d717cdf0def 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/20000-20099.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/20000-20099.xml @@ -85,7 +85,9 @@ <mul order="0x30" stat="maxCp" val="1.15" /> </effect> <effect name="CpHealPercent" val="15" /> - <effect name="HealPercent" val="15" /> + <effect name="HealPercent"> + <param power="15" /> + </effect> </for> </skill> </list> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/21000-21099.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/21000-21099.xml index 4837ae36a218ced6f0f47cf4884509d85a6dd20d..ea31f8d67a7e56c404b20ed40285ae6f358bfb25 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/21000-21099.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/21000-21099.xml @@ -604,7 +604,9 @@ <set name="reuseDelay" val="1800000" /> <set name="targetType" val="SELF" /> <for> - <effect name="HealPercent" val="100" /> + <effect name="HealPercent"> + <param power="100" /> + </effect> <effect name="ManaHealPercent" val="50" /> </for> </skill> @@ -880,8 +882,12 @@ <set name="targetType" val="SELF" /> <set name="trait" val="ETC" /> <for> - <effect name="HealOverTime" ticks="1" val="30" /> - <effect name="Heal" val="444" /> + <effect name="HealOverTime" ticks="1"> + <param power="30" /> + </effect> + <effect name="Heal"> + <param power="444" /> + </effect> </for> </skill> <skill id="21060" levels="1" name="Death Whisper"> @@ -1184,8 +1190,12 @@ <set name="targetType" val="SELF" /> <set name="trait" val="ETC" /> <for> - <effect name="HealOverTime" ticks="1" val="30" /> - <effect name="Heal" val="444" /> + <effect name="HealOverTime" ticks="1"> + <param power="30" /> + </effect> + <effect name="Heal"> + <param power="444" /> + </effect> </for> </skill> <skill id="21076" levels="1" name="Resist Unholy"> @@ -1334,8 +1344,12 @@ <set name="targetType" val="SELF" /> <set name="trait" val="ETC" /> <for> - <effect name="HealOverTime" ticks="1" val="30" /> - <effect name="Heal" val="444" /> + <effect name="HealOverTime" ticks="1"> + <param power="30" /> + </effect> + <effect name="Heal"> + <param power="444" /> + </effect> </for> </skill> <skill id="21084" levels="1" name="Energy Recovery"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/22000-22099.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/22000-22099.xml index 20188570492046aea2b3917f8809b5a10040607b..615b39f38fa0329dc5a8bd4f29f0d964dc81f945 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/22000-22099.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/22000-22099.xml @@ -785,7 +785,9 @@ <player levelRange="#levelRange" /> </cond> <for> - <effect name="HealPercent" val="50" /> + <effect name="HealPercent"> + <param power="50" /> + </effect> </for> </skill> <skill id="22045" levels="1" name="Omen Beast Transformation Scroll"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/22100-22199.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/22100-22199.xml index e24990c98eee653bc2665edbea28228bb0441eaf..fb00cfdfff11382f75f0226e0920b18ef158906f 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/22100-22199.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/22100-22199.xml @@ -1365,7 +1365,9 @@ <set name="reuseDelay" val="60000" /> <set name="targetType" val="SELF" /> <for> - <effect name="Heal" val="500" /> + <effect name="Heal"> + <param power="500" /> + </effect> <effect name="ManaHeal" val="200" /> </for> </skill> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/22200-22299.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/22200-22299.xml index 08c179554ed3225d3b256bb93727c0cfb5c24a5a..4bd05a6757eca3bc14419dc341cef248ebf7ba09 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/22200-22299.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/22200-22299.xml @@ -665,7 +665,9 @@ <set name="operateType" val="A1" /> <set name="targetType" val="PARTY" /> <for> - <effect name="Heal" val="1000" /> <!-- TODO: Custom. --> + <effect name="Heal"> + <param power="1000" /> <!-- TODO: Custom. --> + </effect> </for> </skill> <skill id="22299" levels="1" name="Refined Blue Dragon Blood"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/23000-23099.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/23000-23099.xml index 35b04cd5d1cdafa314a199036bb4de716fb2e0a4..3b50391109f7dde99a6d965036ba0f12d3071d5e 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/23000-23099.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/23000-23099.xml @@ -710,7 +710,9 @@ <effect name="Buff"> <mul order="0x30" stat="regHp" val="1.3" /> </effect> - <effect name="Heal" val="444" /> + <effect name="Heal"> + <param power="444" /> + </effect> </for> </skill> <skill id="23043" levels="1" name="Blue-robed Tojigong Agathion Special Skill - Ability of Reflect Damage"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/23100-23199.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/23100-23199.xml index d760f8d5feff162b1a0e3a8830bae9c229f45cbc..dc1bedc956eff15d1c0a425710995b4dd88fd9fe 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/23100-23199.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/23100-23199.xml @@ -811,7 +811,9 @@ <for> <effect name="Invincible" /> <effect name="CpHealPercent" val="100" /> - <effect name="HealPercent" val="100" /> + <effect name="HealPercent"> + <param power="100" /> + </effect> <effect name="ManaHealPercent" val="100" /> </for> </skill> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/23200-23299.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/23200-23299.xml index ffb316e1ed2fd38223a388c78481128289b31bc7..3dfff372846167d9aa97ebf6fa040b383e6b381d 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/23200-23299.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/23200-23299.xml @@ -181,7 +181,9 @@ <set name="operateType" val="A1" /> <set name="targetType" val="SELF" /> <for> - <effect name="Heal" val="500" /> + <effect name="Heal"> + <param power="500" /> + </effect> </for> </skill> <skill id="23215" levels="1" name="Good/Bad of Mind"> @@ -1122,7 +1124,9 @@ <add order="0x40" stat="accCombat" val="4" /> <mul order="0x30" stat="runSpd" val="0.8" /> </effect> - <effect name="HealPercent" val="20" /> + <effect name="HealPercent"> + <param power="20" /> + </effect> </for> </skill> <skill id="23277" levels="1" name="Master's Blessing - Improve Combat"> diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/26000-26099.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/26000-26099.xml index 5a3ca0e1d9b21347332a9f0ff0b5deef34f3fbca..b125daf842578bb971b7bf62168eb41f916e70ba 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/26000-26099.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/26000-26099.xml @@ -261,7 +261,9 @@ <set name="operateType" val="A1" /> <set name="targetType" val="SELF" /> <for> - <effect name="Heal" val="435" /> + <effect name="Heal"> + <param power="435" /> + </effect> </for> </skill> <skill id="26025" levels="1" name="Powerful Healing Potion"> @@ -275,7 +277,9 @@ <set name="operateType" val="A2" /> <set name="targetType" val="SELF" /> <for> - <effect name="HealOverTime" ticks="3" val="50" /> + <effect name="HealOverTime" ticks="3"> + <param power="50" /> + </effect> </for> </skill> <skill id="26026" levels="1" name="High-grade Healing Potion"> @@ -289,7 +293,9 @@ <set name="operateType" val="A2" /> <set name="targetType" val="SELF" /> <for> - <effect name="HealOverTime" ticks="3" val="24" /> + <effect name="HealOverTime" ticks="3"> + <param power="24" /> + </effect> </for> </skill> <skill id="26027" levels="6" name="Secret medicine of Will"> @@ -323,7 +329,9 @@ <player levelRange="#levelRange" /> </cond> <for> - <effect name="Heal" val="#amount" /> + <effect name="Heal"> + <param power="#amount" /> + </effect> </for> </skill> <skill id="26029" levels="1" name="Potion of Will">