From a3b838200b3c49a1da8ccdb36a877e8f8f630c66 Mon Sep 17 00:00:00 2001 From: MobiusDev <8391001+MobiusDevelopment@users.noreply.github.com> Date: Mon, 11 Mar 2019 09:38:55 +0000 Subject: [PATCH] Support for long SP value learn requirements. --- L2J_Mobius_1.0_Ertheia/dist/game/data/xsd/skillTrees.xsd | 2 +- .../java/com/l2jmobius/gameserver/model/L2SkillLearn.java | 6 +++--- .../network/clientpackets/RequestAcquireSkill.java | 6 +++--- .../gameserver/network/serverpackets/AcquireSkillInfo.java | 2 +- .../network/serverpackets/ExAcquireSkillInfo.java | 2 +- .../dist/game/data/xsd/skillTrees.xsd | 2 +- .../java/com/l2jmobius/gameserver/model/L2SkillLearn.java | 6 +++--- .../network/clientpackets/RequestAcquireSkill.java | 6 +++--- .../gameserver/network/serverpackets/AcquireSkillInfo.java | 2 +- .../network/serverpackets/ExAcquireSkillInfo.java | 2 +- L2J_Mobius_3.0_Helios/dist/game/data/xsd/skillTrees.xsd | 2 +- .../java/com/l2jmobius/gameserver/model/L2SkillLearn.java | 6 +++--- .../network/clientpackets/RequestAcquireSkill.java | 6 +++--- .../gameserver/network/serverpackets/AcquireSkillInfo.java | 2 +- .../network/serverpackets/ExAcquireSkillInfo.java | 2 +- .../dist/game/data/xsd/skillTrees.xsd | 2 +- .../java/com/l2jmobius/gameserver/model/L2SkillLearn.java | 6 +++--- .../network/clientpackets/RequestAcquireSkill.java | 6 +++--- .../gameserver/network/serverpackets/AcquireSkillInfo.java | 2 +- .../network/serverpackets/ExAcquireSkillInfo.java | 2 +- L2J_Mobius_5.0_Salvation/dist/game/data/xsd/skillTrees.xsd | 2 +- .../java/com/l2jmobius/gameserver/model/L2SkillLearn.java | 6 +++--- .../network/clientpackets/RequestAcquireSkill.java | 6 +++--- .../gameserver/network/serverpackets/AcquireSkillInfo.java | 2 +- .../network/serverpackets/ExAcquireSkillInfo.java | 2 +- L2J_Mobius_5.5_EtinasFate/dist/game/data/xsd/skillTrees.xsd | 2 +- .../java/com/l2jmobius/gameserver/model/L2SkillLearn.java | 6 +++--- .../network/clientpackets/RequestAcquireSkill.java | 6 +++--- .../gameserver/network/serverpackets/AcquireSkillInfo.java | 2 +- .../network/serverpackets/ExAcquireSkillInfo.java | 2 +- L2J_Mobius_6.0_Fafurion/dist/game/data/xsd/skillTrees.xsd | 2 +- .../java/com/l2jmobius/gameserver/model/L2SkillLearn.java | 6 +++--- .../network/clientpackets/RequestAcquireSkill.java | 6 +++--- .../gameserver/network/serverpackets/AcquireSkillInfo.java | 2 +- .../network/serverpackets/ExAcquireSkillInfo.java | 2 +- .../dist/game/data/xsd/skillTrees.xsd | 2 +- .../java/com/l2jmobius/gameserver/model/L2SkillLearn.java | 6 +++--- .../network/clientpackets/RequestAcquireSkill.java | 6 +++--- .../gameserver/network/serverpackets/AcquireSkillInfo.java | 2 +- .../network/serverpackets/ExAcquireSkillInfo.java | 2 +- .../dist/game/data/xsd/skillTrees.xsd | 2 +- .../java/com/l2jmobius/gameserver/model/L2SkillLearn.java | 6 +++--- .../network/clientpackets/RequestAcquireSkill.java | 6 +++--- .../gameserver/network/serverpackets/AcquireSkillInfo.java | 2 +- .../network/serverpackets/ExAcquireSkillInfo.java | 2 +- .../dist/game/data/xsd/skillTrees.xsd | 2 +- .../java/com/l2jmobius/gameserver/model/L2SkillLearn.java | 6 +++--- .../network/clientpackets/RequestAcquireSkill.java | 6 +++--- .../gameserver/network/serverpackets/AcquireSkillInfo.java | 2 +- .../network/serverpackets/ExAcquireSkillInfo.java | 2 +- .../dist/game/data/xsd/skillTrees.xsd | 2 +- .../java/com/l2jmobius/gameserver/model/L2SkillLearn.java | 6 +++--- .../network/clientpackets/RequestAcquireSkill.java | 6 +++--- .../gameserver/network/serverpackets/AcquireSkillInfo.java | 2 +- .../network/serverpackets/ExAcquireSkillInfo.java | 2 +- 55 files changed, 99 insertions(+), 99 deletions(-) diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/xsd/skillTrees.xsd b/L2J_Mobius_1.0_Ertheia/dist/game/data/xsd/skillTrees.xsd index 9754f25980..8d0668f024 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/xsd/skillTrees.xsd +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/xsd/skillTrees.xsd @@ -107,7 +107,7 @@ - + diff --git a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/model/L2SkillLearn.java b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/model/L2SkillLearn.java index 405766d64d..10e6ea900a 100644 --- a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/model/L2SkillLearn.java +++ b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/model/L2SkillLearn.java @@ -39,7 +39,7 @@ public final class L2SkillLearn private final int _getLevel; private final int _getDualClassLevel; private final boolean _autoGet; - private final int _levelUpSp; + private final long _levelUpSp; private final List _requiredItems = new ArrayList<>(); private final List _races = new ArrayList<>(); private final List _preReqSkills = new ArrayList<>(); @@ -66,7 +66,7 @@ public final class L2SkillLearn _getLevel = set.getInt("getLevel"); _getDualClassLevel = set.getInt("getDualClassLevel", 0); _autoGet = set.getBoolean("autoGet", false); - _levelUpSp = set.getInt("levelUpSp", 0); + _levelUpSp = set.getLong("levelUpSp", 0); _residenceSkill = set.getBoolean("residenceSkill", false); _learnedByNpc = set.getBoolean("learnedByNpc", false); _learnedByFS = set.getBoolean("learnedByFS", false); @@ -119,7 +119,7 @@ public final class L2SkillLearn /** * @return the amount of SP/Clan Reputation to acquire this skill. */ - public int getLevelUpSp() + public long getLevelUpSp() { return _levelUpSp; } diff --git a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java index a25b1bfd44..89f3026abf 100644 --- a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java +++ b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java @@ -190,7 +190,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket } final L2Clan clan = activeChar.getClan(); - final int repCost = s.getLevelUpSp(); + final int repCost = (int) s.getLevelUpSp(); // Hopefully not greater that max int. if (clan.getReputationScore() >= repCost) { if (Config.LIFE_CRYSTAL_NEEDED) @@ -254,7 +254,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket return; } - final int repCost = s.getLevelUpSp(); + final int repCost = (int) s.getLevelUpSp(); // Hopefully not greater that max int. if (clan.getReputationScore() < repCost) { activeChar.sendPacket(SystemMessageId.THE_ATTEMPT_TO_ACQUIRE_THE_SKILL_HAS_FAILED_BECAUSE_OF_AN_INSUFFICIENT_CLAN_REPUTATION); @@ -590,7 +590,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket } // First it checks that the skill require SP and the player has enough SP to learn it. - final int levelUpSp = skillLearn.getLevelUpSp(); + final long levelUpSp = skillLearn.getLevelUpSp(); if ((levelUpSp > 0) && (levelUpSp > player.getSp())) { player.sendPacket(SystemMessageId.YOU_DO_NOT_HAVE_ENOUGH_SP_TO_LEARN_THIS_SKILL); diff --git a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java index d1d4d6158d..c5aaf9ff32 100644 --- a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java +++ b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java @@ -36,7 +36,7 @@ public class AcquireSkillInfo implements IClientOutgoingPacket private final AcquireSkillType _type; private final int _id; private final int _level; - private final int _spCost; + private final long _spCost; private final List _reqs; /** diff --git a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java index 73c7b5c762..d72602e115 100644 --- a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java +++ b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java @@ -35,7 +35,7 @@ public class ExAcquireSkillInfo implements IClientOutgoingPacket private final int _id; private final int _level; private final int _dualClassLevel; - private final int _spCost; + private final long _spCost; private final int _minLevel; private final List _itemReq; private final List _skillRem; diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/xsd/skillTrees.xsd b/L2J_Mobius_2.5_Underground/dist/game/data/xsd/skillTrees.xsd index 7836e4b352..92aa415bda 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/xsd/skillTrees.xsd +++ b/L2J_Mobius_2.5_Underground/dist/game/data/xsd/skillTrees.xsd @@ -107,7 +107,7 @@ - + diff --git a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/L2SkillLearn.java b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/L2SkillLearn.java index 405766d64d..10e6ea900a 100644 --- a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/L2SkillLearn.java +++ b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/L2SkillLearn.java @@ -39,7 +39,7 @@ public final class L2SkillLearn private final int _getLevel; private final int _getDualClassLevel; private final boolean _autoGet; - private final int _levelUpSp; + private final long _levelUpSp; private final List _requiredItems = new ArrayList<>(); private final List _races = new ArrayList<>(); private final List _preReqSkills = new ArrayList<>(); @@ -66,7 +66,7 @@ public final class L2SkillLearn _getLevel = set.getInt("getLevel"); _getDualClassLevel = set.getInt("getDualClassLevel", 0); _autoGet = set.getBoolean("autoGet", false); - _levelUpSp = set.getInt("levelUpSp", 0); + _levelUpSp = set.getLong("levelUpSp", 0); _residenceSkill = set.getBoolean("residenceSkill", false); _learnedByNpc = set.getBoolean("learnedByNpc", false); _learnedByFS = set.getBoolean("learnedByFS", false); @@ -119,7 +119,7 @@ public final class L2SkillLearn /** * @return the amount of SP/Clan Reputation to acquire this skill. */ - public int getLevelUpSp() + public long getLevelUpSp() { return _levelUpSp; } diff --git a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java index 98b961326e..965f0b4759 100644 --- a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java +++ b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java @@ -190,7 +190,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket } final L2Clan clan = activeChar.getClan(); - final int repCost = s.getLevelUpSp(); + final int repCost = (int) s.getLevelUpSp(); // Hopefully not greater that max int. if (clan.getReputationScore() >= repCost) { if (Config.LIFE_CRYSTAL_NEEDED) @@ -254,7 +254,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket return; } - final int repCost = s.getLevelUpSp(); + final int repCost = (int) s.getLevelUpSp(); // Hopefully not greater that max int. if (clan.getReputationScore() < repCost) { activeChar.sendPacket(SystemMessageId.THE_ATTEMPT_TO_ACQUIRE_THE_SKILL_HAS_FAILED_BECAUSE_OF_AN_INSUFFICIENT_CLAN_REPUTATION); @@ -590,7 +590,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket } // First it checks that the skill require SP and the player has enough SP to learn it. - final int levelUpSp = skillLearn.getLevelUpSp(); + final long levelUpSp = skillLearn.getLevelUpSp(); if ((levelUpSp > 0) && (levelUpSp > player.getSp())) { player.sendPacket(SystemMessageId.YOU_DO_NOT_HAVE_ENOUGH_SP_TO_LEARN_THIS_SKILL); diff --git a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java index d1d4d6158d..c5aaf9ff32 100644 --- a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java +++ b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java @@ -36,7 +36,7 @@ public class AcquireSkillInfo implements IClientOutgoingPacket private final AcquireSkillType _type; private final int _id; private final int _level; - private final int _spCost; + private final long _spCost; private final List _reqs; /** diff --git a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java index 73c7b5c762..d72602e115 100644 --- a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java +++ b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java @@ -35,7 +35,7 @@ public class ExAcquireSkillInfo implements IClientOutgoingPacket private final int _id; private final int _level; private final int _dualClassLevel; - private final int _spCost; + private final long _spCost; private final int _minLevel; private final List _itemReq; private final List _skillRem; diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/xsd/skillTrees.xsd b/L2J_Mobius_3.0_Helios/dist/game/data/xsd/skillTrees.xsd index 7836e4b352..92aa415bda 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/xsd/skillTrees.xsd +++ b/L2J_Mobius_3.0_Helios/dist/game/data/xsd/skillTrees.xsd @@ -107,7 +107,7 @@ - + diff --git a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/L2SkillLearn.java b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/L2SkillLearn.java index 405766d64d..10e6ea900a 100644 --- a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/L2SkillLearn.java +++ b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/L2SkillLearn.java @@ -39,7 +39,7 @@ public final class L2SkillLearn private final int _getLevel; private final int _getDualClassLevel; private final boolean _autoGet; - private final int _levelUpSp; + private final long _levelUpSp; private final List _requiredItems = new ArrayList<>(); private final List _races = new ArrayList<>(); private final List _preReqSkills = new ArrayList<>(); @@ -66,7 +66,7 @@ public final class L2SkillLearn _getLevel = set.getInt("getLevel"); _getDualClassLevel = set.getInt("getDualClassLevel", 0); _autoGet = set.getBoolean("autoGet", false); - _levelUpSp = set.getInt("levelUpSp", 0); + _levelUpSp = set.getLong("levelUpSp", 0); _residenceSkill = set.getBoolean("residenceSkill", false); _learnedByNpc = set.getBoolean("learnedByNpc", false); _learnedByFS = set.getBoolean("learnedByFS", false); @@ -119,7 +119,7 @@ public final class L2SkillLearn /** * @return the amount of SP/Clan Reputation to acquire this skill. */ - public int getLevelUpSp() + public long getLevelUpSp() { return _levelUpSp; } diff --git a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java index 98b961326e..965f0b4759 100644 --- a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java +++ b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java @@ -190,7 +190,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket } final L2Clan clan = activeChar.getClan(); - final int repCost = s.getLevelUpSp(); + final int repCost = (int) s.getLevelUpSp(); // Hopefully not greater that max int. if (clan.getReputationScore() >= repCost) { if (Config.LIFE_CRYSTAL_NEEDED) @@ -254,7 +254,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket return; } - final int repCost = s.getLevelUpSp(); + final int repCost = (int) s.getLevelUpSp(); // Hopefully not greater that max int. if (clan.getReputationScore() < repCost) { activeChar.sendPacket(SystemMessageId.THE_ATTEMPT_TO_ACQUIRE_THE_SKILL_HAS_FAILED_BECAUSE_OF_AN_INSUFFICIENT_CLAN_REPUTATION); @@ -590,7 +590,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket } // First it checks that the skill require SP and the player has enough SP to learn it. - final int levelUpSp = skillLearn.getLevelUpSp(); + final long levelUpSp = skillLearn.getLevelUpSp(); if ((levelUpSp > 0) && (levelUpSp > player.getSp())) { player.sendPacket(SystemMessageId.YOU_DO_NOT_HAVE_ENOUGH_SP_TO_LEARN_THIS_SKILL); diff --git a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java index d1d4d6158d..c5aaf9ff32 100644 --- a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java +++ b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java @@ -36,7 +36,7 @@ public class AcquireSkillInfo implements IClientOutgoingPacket private final AcquireSkillType _type; private final int _id; private final int _level; - private final int _spCost; + private final long _spCost; private final List _reqs; /** diff --git a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java index 73c7b5c762..d72602e115 100644 --- a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java +++ b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java @@ -35,7 +35,7 @@ public class ExAcquireSkillInfo implements IClientOutgoingPacket private final int _id; private final int _level; private final int _dualClassLevel; - private final int _spCost; + private final long _spCost; private final int _minLevel; private final List _itemReq; private final List _skillRem; diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/xsd/skillTrees.xsd b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/xsd/skillTrees.xsd index b640d270b7..62482aefa9 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/xsd/skillTrees.xsd +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/xsd/skillTrees.xsd @@ -107,7 +107,7 @@ - + diff --git a/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/L2SkillLearn.java b/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/L2SkillLearn.java index 405766d64d..10e6ea900a 100644 --- a/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/L2SkillLearn.java +++ b/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/L2SkillLearn.java @@ -39,7 +39,7 @@ public final class L2SkillLearn private final int _getLevel; private final int _getDualClassLevel; private final boolean _autoGet; - private final int _levelUpSp; + private final long _levelUpSp; private final List _requiredItems = new ArrayList<>(); private final List _races = new ArrayList<>(); private final List _preReqSkills = new ArrayList<>(); @@ -66,7 +66,7 @@ public final class L2SkillLearn _getLevel = set.getInt("getLevel"); _getDualClassLevel = set.getInt("getDualClassLevel", 0); _autoGet = set.getBoolean("autoGet", false); - _levelUpSp = set.getInt("levelUpSp", 0); + _levelUpSp = set.getLong("levelUpSp", 0); _residenceSkill = set.getBoolean("residenceSkill", false); _learnedByNpc = set.getBoolean("learnedByNpc", false); _learnedByFS = set.getBoolean("learnedByFS", false); @@ -119,7 +119,7 @@ public final class L2SkillLearn /** * @return the amount of SP/Clan Reputation to acquire this skill. */ - public int getLevelUpSp() + public long getLevelUpSp() { return _levelUpSp; } diff --git a/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java b/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java index 98b961326e..965f0b4759 100644 --- a/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java +++ b/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java @@ -190,7 +190,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket } final L2Clan clan = activeChar.getClan(); - final int repCost = s.getLevelUpSp(); + final int repCost = (int) s.getLevelUpSp(); // Hopefully not greater that max int. if (clan.getReputationScore() >= repCost) { if (Config.LIFE_CRYSTAL_NEEDED) @@ -254,7 +254,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket return; } - final int repCost = s.getLevelUpSp(); + final int repCost = (int) s.getLevelUpSp(); // Hopefully not greater that max int. if (clan.getReputationScore() < repCost) { activeChar.sendPacket(SystemMessageId.THE_ATTEMPT_TO_ACQUIRE_THE_SKILL_HAS_FAILED_BECAUSE_OF_AN_INSUFFICIENT_CLAN_REPUTATION); @@ -590,7 +590,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket } // First it checks that the skill require SP and the player has enough SP to learn it. - final int levelUpSp = skillLearn.getLevelUpSp(); + final long levelUpSp = skillLearn.getLevelUpSp(); if ((levelUpSp > 0) && (levelUpSp > player.getSp())) { player.sendPacket(SystemMessageId.YOU_DO_NOT_HAVE_ENOUGH_SP_TO_LEARN_THIS_SKILL); diff --git a/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java b/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java index d1d4d6158d..c5aaf9ff32 100644 --- a/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java +++ b/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java @@ -36,7 +36,7 @@ public class AcquireSkillInfo implements IClientOutgoingPacket private final AcquireSkillType _type; private final int _id; private final int _level; - private final int _spCost; + private final long _spCost; private final List _reqs; /** diff --git a/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java b/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java index 73c7b5c762..d72602e115 100644 --- a/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java +++ b/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java @@ -35,7 +35,7 @@ public class ExAcquireSkillInfo implements IClientOutgoingPacket private final int _id; private final int _level; private final int _dualClassLevel; - private final int _spCost; + private final long _spCost; private final int _minLevel; private final List _itemReq; private final List _skillRem; diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/xsd/skillTrees.xsd b/L2J_Mobius_5.0_Salvation/dist/game/data/xsd/skillTrees.xsd index b640d270b7..62482aefa9 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/xsd/skillTrees.xsd +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/xsd/skillTrees.xsd @@ -107,7 +107,7 @@ - + diff --git a/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/model/L2SkillLearn.java b/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/model/L2SkillLearn.java index 405766d64d..10e6ea900a 100644 --- a/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/model/L2SkillLearn.java +++ b/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/model/L2SkillLearn.java @@ -39,7 +39,7 @@ public final class L2SkillLearn private final int _getLevel; private final int _getDualClassLevel; private final boolean _autoGet; - private final int _levelUpSp; + private final long _levelUpSp; private final List _requiredItems = new ArrayList<>(); private final List _races = new ArrayList<>(); private final List _preReqSkills = new ArrayList<>(); @@ -66,7 +66,7 @@ public final class L2SkillLearn _getLevel = set.getInt("getLevel"); _getDualClassLevel = set.getInt("getDualClassLevel", 0); _autoGet = set.getBoolean("autoGet", false); - _levelUpSp = set.getInt("levelUpSp", 0); + _levelUpSp = set.getLong("levelUpSp", 0); _residenceSkill = set.getBoolean("residenceSkill", false); _learnedByNpc = set.getBoolean("learnedByNpc", false); _learnedByFS = set.getBoolean("learnedByFS", false); @@ -119,7 +119,7 @@ public final class L2SkillLearn /** * @return the amount of SP/Clan Reputation to acquire this skill. */ - public int getLevelUpSp() + public long getLevelUpSp() { return _levelUpSp; } diff --git a/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java b/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java index 224decbee7..d163b5f339 100644 --- a/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java +++ b/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java @@ -190,7 +190,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket } final L2Clan clan = activeChar.getClan(); - final int repCost = s.getLevelUpSp(); + final int repCost = (int) s.getLevelUpSp(); // Hopefully not greater that max int. if (clan.getReputationScore() >= repCost) { if (Config.LIFE_CRYSTAL_NEEDED) @@ -254,7 +254,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket return; } - final int repCost = s.getLevelUpSp(); + final int repCost = (int) s.getLevelUpSp(); // Hopefully not greater that max int. if (clan.getReputationScore() < repCost) { activeChar.sendPacket(SystemMessageId.THE_ATTEMPT_TO_ACQUIRE_THE_SKILL_HAS_FAILED_BECAUSE_OF_AN_INSUFFICIENT_CLAN_REPUTATION); @@ -590,7 +590,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket } // First it checks that the skill require SP and the player has enough SP to learn it. - final int levelUpSp = skillLearn.getLevelUpSp(); + final long levelUpSp = skillLearn.getLevelUpSp(); if ((levelUpSp > 0) && (levelUpSp > player.getSp())) { player.sendPacket(SystemMessageId.YOU_DO_NOT_HAVE_ENOUGH_SP_TO_LEARN_THIS_SKILL); diff --git a/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java b/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java index d1d4d6158d..c5aaf9ff32 100644 --- a/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java +++ b/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java @@ -36,7 +36,7 @@ public class AcquireSkillInfo implements IClientOutgoingPacket private final AcquireSkillType _type; private final int _id; private final int _level; - private final int _spCost; + private final long _spCost; private final List _reqs; /** diff --git a/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java b/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java index 73c7b5c762..d72602e115 100644 --- a/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java +++ b/L2J_Mobius_5.0_Salvation/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java @@ -35,7 +35,7 @@ public class ExAcquireSkillInfo implements IClientOutgoingPacket private final int _id; private final int _level; private final int _dualClassLevel; - private final int _spCost; + private final long _spCost; private final int _minLevel; private final List _itemReq; private final List _skillRem; diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/xsd/skillTrees.xsd b/L2J_Mobius_5.5_EtinasFate/dist/game/data/xsd/skillTrees.xsd index b640d270b7..62482aefa9 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/xsd/skillTrees.xsd +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/xsd/skillTrees.xsd @@ -107,7 +107,7 @@ - + diff --git a/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/model/L2SkillLearn.java b/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/model/L2SkillLearn.java index 405766d64d..10e6ea900a 100644 --- a/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/model/L2SkillLearn.java +++ b/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/model/L2SkillLearn.java @@ -39,7 +39,7 @@ public final class L2SkillLearn private final int _getLevel; private final int _getDualClassLevel; private final boolean _autoGet; - private final int _levelUpSp; + private final long _levelUpSp; private final List _requiredItems = new ArrayList<>(); private final List _races = new ArrayList<>(); private final List _preReqSkills = new ArrayList<>(); @@ -66,7 +66,7 @@ public final class L2SkillLearn _getLevel = set.getInt("getLevel"); _getDualClassLevel = set.getInt("getDualClassLevel", 0); _autoGet = set.getBoolean("autoGet", false); - _levelUpSp = set.getInt("levelUpSp", 0); + _levelUpSp = set.getLong("levelUpSp", 0); _residenceSkill = set.getBoolean("residenceSkill", false); _learnedByNpc = set.getBoolean("learnedByNpc", false); _learnedByFS = set.getBoolean("learnedByFS", false); @@ -119,7 +119,7 @@ public final class L2SkillLearn /** * @return the amount of SP/Clan Reputation to acquire this skill. */ - public int getLevelUpSp() + public long getLevelUpSp() { return _levelUpSp; } diff --git a/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java b/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java index 065eb3d2f1..a8cf3e4a11 100644 --- a/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java +++ b/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java @@ -190,7 +190,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket } final L2Clan clan = activeChar.getClan(); - final int repCost = s.getLevelUpSp(); + final int repCost = (int) s.getLevelUpSp(); // Hopefully not greater that max int. if (clan.getReputationScore() >= repCost) { if (Config.LIFE_CRYSTAL_NEEDED) @@ -254,7 +254,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket return; } - final int repCost = s.getLevelUpSp(); + final int repCost = (int) s.getLevelUpSp(); // Hopefully not greater that max int. if (clan.getReputationScore() < repCost) { activeChar.sendPacket(SystemMessageId.THE_ATTEMPT_TO_ACQUIRE_THE_SKILL_HAS_FAILED_BECAUSE_OF_AN_INSUFFICIENT_CLAN_REPUTATION); @@ -590,7 +590,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket } // First it checks that the skill require SP and the player has enough SP to learn it. - final int levelUpSp = skillLearn.getLevelUpSp(); + final long levelUpSp = skillLearn.getLevelUpSp(); if ((levelUpSp > 0) && (levelUpSp > player.getSp())) { player.sendPacket(SystemMessageId.YOU_DO_NOT_HAVE_ENOUGH_SP_TO_LEARN_THIS_SKILL); diff --git a/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java b/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java index d1d4d6158d..c5aaf9ff32 100644 --- a/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java +++ b/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java @@ -36,7 +36,7 @@ public class AcquireSkillInfo implements IClientOutgoingPacket private final AcquireSkillType _type; private final int _id; private final int _level; - private final int _spCost; + private final long _spCost; private final List _reqs; /** diff --git a/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java b/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java index 73c7b5c762..d72602e115 100644 --- a/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java +++ b/L2J_Mobius_5.5_EtinasFate/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java @@ -35,7 +35,7 @@ public class ExAcquireSkillInfo implements IClientOutgoingPacket private final int _id; private final int _level; private final int _dualClassLevel; - private final int _spCost; + private final long _spCost; private final int _minLevel; private final List _itemReq; private final List _skillRem; diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/xsd/skillTrees.xsd b/L2J_Mobius_6.0_Fafurion/dist/game/data/xsd/skillTrees.xsd index 4680c6c757..692428a326 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/xsd/skillTrees.xsd +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/xsd/skillTrees.xsd @@ -104,7 +104,7 @@ - + diff --git a/L2J_Mobius_6.0_Fafurion/java/com/l2jmobius/gameserver/model/L2SkillLearn.java b/L2J_Mobius_6.0_Fafurion/java/com/l2jmobius/gameserver/model/L2SkillLearn.java index 405766d64d..10e6ea900a 100644 --- a/L2J_Mobius_6.0_Fafurion/java/com/l2jmobius/gameserver/model/L2SkillLearn.java +++ b/L2J_Mobius_6.0_Fafurion/java/com/l2jmobius/gameserver/model/L2SkillLearn.java @@ -39,7 +39,7 @@ public final class L2SkillLearn private final int _getLevel; private final int _getDualClassLevel; private final boolean _autoGet; - private final int _levelUpSp; + private final long _levelUpSp; private final List _requiredItems = new ArrayList<>(); private final List _races = new ArrayList<>(); private final List _preReqSkills = new ArrayList<>(); @@ -66,7 +66,7 @@ public final class L2SkillLearn _getLevel = set.getInt("getLevel"); _getDualClassLevel = set.getInt("getDualClassLevel", 0); _autoGet = set.getBoolean("autoGet", false); - _levelUpSp = set.getInt("levelUpSp", 0); + _levelUpSp = set.getLong("levelUpSp", 0); _residenceSkill = set.getBoolean("residenceSkill", false); _learnedByNpc = set.getBoolean("learnedByNpc", false); _learnedByFS = set.getBoolean("learnedByFS", false); @@ -119,7 +119,7 @@ public final class L2SkillLearn /** * @return the amount of SP/Clan Reputation to acquire this skill. */ - public int getLevelUpSp() + public long getLevelUpSp() { return _levelUpSp; } diff --git a/L2J_Mobius_6.0_Fafurion/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java b/L2J_Mobius_6.0_Fafurion/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java index 065eb3d2f1..a8cf3e4a11 100644 --- a/L2J_Mobius_6.0_Fafurion/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java +++ b/L2J_Mobius_6.0_Fafurion/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java @@ -190,7 +190,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket } final L2Clan clan = activeChar.getClan(); - final int repCost = s.getLevelUpSp(); + final int repCost = (int) s.getLevelUpSp(); // Hopefully not greater that max int. if (clan.getReputationScore() >= repCost) { if (Config.LIFE_CRYSTAL_NEEDED) @@ -254,7 +254,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket return; } - final int repCost = s.getLevelUpSp(); + final int repCost = (int) s.getLevelUpSp(); // Hopefully not greater that max int. if (clan.getReputationScore() < repCost) { activeChar.sendPacket(SystemMessageId.THE_ATTEMPT_TO_ACQUIRE_THE_SKILL_HAS_FAILED_BECAUSE_OF_AN_INSUFFICIENT_CLAN_REPUTATION); @@ -590,7 +590,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket } // First it checks that the skill require SP and the player has enough SP to learn it. - final int levelUpSp = skillLearn.getLevelUpSp(); + final long levelUpSp = skillLearn.getLevelUpSp(); if ((levelUpSp > 0) && (levelUpSp > player.getSp())) { player.sendPacket(SystemMessageId.YOU_DO_NOT_HAVE_ENOUGH_SP_TO_LEARN_THIS_SKILL); diff --git a/L2J_Mobius_6.0_Fafurion/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java b/L2J_Mobius_6.0_Fafurion/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java index d1d4d6158d..c5aaf9ff32 100644 --- a/L2J_Mobius_6.0_Fafurion/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java +++ b/L2J_Mobius_6.0_Fafurion/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java @@ -36,7 +36,7 @@ public class AcquireSkillInfo implements IClientOutgoingPacket private final AcquireSkillType _type; private final int _id; private final int _level; - private final int _spCost; + private final long _spCost; private final List _reqs; /** diff --git a/L2J_Mobius_6.0_Fafurion/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java b/L2J_Mobius_6.0_Fafurion/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java index 73c7b5c762..d72602e115 100644 --- a/L2J_Mobius_6.0_Fafurion/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java +++ b/L2J_Mobius_6.0_Fafurion/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java @@ -35,7 +35,7 @@ public class ExAcquireSkillInfo implements IClientOutgoingPacket private final int _id; private final int _level; private final int _dualClassLevel; - private final int _spCost; + private final long _spCost; private final int _minLevel; private final List _itemReq; private final List _skillRem; diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/xsd/skillTrees.xsd b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/xsd/skillTrees.xsd index 7836e4b352..92aa415bda 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/xsd/skillTrees.xsd +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/xsd/skillTrees.xsd @@ -107,7 +107,7 @@ - + diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/L2SkillLearn.java b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/L2SkillLearn.java index 405766d64d..10e6ea900a 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/L2SkillLearn.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/L2SkillLearn.java @@ -39,7 +39,7 @@ public final class L2SkillLearn private final int _getLevel; private final int _getDualClassLevel; private final boolean _autoGet; - private final int _levelUpSp; + private final long _levelUpSp; private final List _requiredItems = new ArrayList<>(); private final List _races = new ArrayList<>(); private final List _preReqSkills = new ArrayList<>(); @@ -66,7 +66,7 @@ public final class L2SkillLearn _getLevel = set.getInt("getLevel"); _getDualClassLevel = set.getInt("getDualClassLevel", 0); _autoGet = set.getBoolean("autoGet", false); - _levelUpSp = set.getInt("levelUpSp", 0); + _levelUpSp = set.getLong("levelUpSp", 0); _residenceSkill = set.getBoolean("residenceSkill", false); _learnedByNpc = set.getBoolean("learnedByNpc", false); _learnedByFS = set.getBoolean("learnedByFS", false); @@ -119,7 +119,7 @@ public final class L2SkillLearn /** * @return the amount of SP/Clan Reputation to acquire this skill. */ - public int getLevelUpSp() + public long getLevelUpSp() { return _levelUpSp; } diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java index d56123425c..5526f66336 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java @@ -190,7 +190,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket } final L2Clan clan = activeChar.getClan(); - final int repCost = s.getLevelUpSp(); + final int repCost = (int) s.getLevelUpSp(); // Hopefully not greater that max int. if (clan.getReputationScore() >= repCost) { if (Config.LIFE_CRYSTAL_NEEDED) @@ -254,7 +254,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket return; } - final int repCost = s.getLevelUpSp(); + final int repCost = (int) s.getLevelUpSp(); // Hopefully not greater that max int. if (clan.getReputationScore() < repCost) { activeChar.sendPacket(SystemMessageId.THE_ATTEMPT_TO_ACQUIRE_THE_SKILL_HAS_FAILED_BECAUSE_OF_AN_INSUFFICIENT_CLAN_REPUTATION); @@ -590,7 +590,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket } // First it checks that the skill require SP and the player has enough SP to learn it. - final int levelUpSp = skillLearn.getLevelUpSp(); + final long levelUpSp = skillLearn.getLevelUpSp(); if ((levelUpSp > 0) && (levelUpSp > player.getSp())) { player.sendPacket(SystemMessageId.YOU_DO_NOT_HAVE_ENOUGH_SP_TO_LEARN_THIS_SKILL); diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java index d1d4d6158d..c5aaf9ff32 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java @@ -36,7 +36,7 @@ public class AcquireSkillInfo implements IClientOutgoingPacket private final AcquireSkillType _type; private final int _id; private final int _level; - private final int _spCost; + private final long _spCost; private final List _reqs; /** diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java index 73c7b5c762..d72602e115 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java @@ -35,7 +35,7 @@ public class ExAcquireSkillInfo implements IClientOutgoingPacket private final int _id; private final int _level; private final int _dualClassLevel; - private final int _spCost; + private final long _spCost; private final int _minLevel; private final List _itemReq; private final List _skillRem; diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/xsd/skillTrees.xsd b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/xsd/skillTrees.xsd index 7836e4b352..92aa415bda 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/xsd/skillTrees.xsd +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/xsd/skillTrees.xsd @@ -107,7 +107,7 @@ - + diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/model/L2SkillLearn.java b/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/model/L2SkillLearn.java index 405766d64d..10e6ea900a 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/model/L2SkillLearn.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/model/L2SkillLearn.java @@ -39,7 +39,7 @@ public final class L2SkillLearn private final int _getLevel; private final int _getDualClassLevel; private final boolean _autoGet; - private final int _levelUpSp; + private final long _levelUpSp; private final List _requiredItems = new ArrayList<>(); private final List _races = new ArrayList<>(); private final List _preReqSkills = new ArrayList<>(); @@ -66,7 +66,7 @@ public final class L2SkillLearn _getLevel = set.getInt("getLevel"); _getDualClassLevel = set.getInt("getDualClassLevel", 0); _autoGet = set.getBoolean("autoGet", false); - _levelUpSp = set.getInt("levelUpSp", 0); + _levelUpSp = set.getLong("levelUpSp", 0); _residenceSkill = set.getBoolean("residenceSkill", false); _learnedByNpc = set.getBoolean("learnedByNpc", false); _learnedByFS = set.getBoolean("learnedByFS", false); @@ -119,7 +119,7 @@ public final class L2SkillLearn /** * @return the amount of SP/Clan Reputation to acquire this skill. */ - public int getLevelUpSp() + public long getLevelUpSp() { return _levelUpSp; } diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java b/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java index d56123425c..5526f66336 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java @@ -190,7 +190,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket } final L2Clan clan = activeChar.getClan(); - final int repCost = s.getLevelUpSp(); + final int repCost = (int) s.getLevelUpSp(); // Hopefully not greater that max int. if (clan.getReputationScore() >= repCost) { if (Config.LIFE_CRYSTAL_NEEDED) @@ -254,7 +254,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket return; } - final int repCost = s.getLevelUpSp(); + final int repCost = (int) s.getLevelUpSp(); // Hopefully not greater that max int. if (clan.getReputationScore() < repCost) { activeChar.sendPacket(SystemMessageId.THE_ATTEMPT_TO_ACQUIRE_THE_SKILL_HAS_FAILED_BECAUSE_OF_AN_INSUFFICIENT_CLAN_REPUTATION); @@ -590,7 +590,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket } // First it checks that the skill require SP and the player has enough SP to learn it. - final int levelUpSp = skillLearn.getLevelUpSp(); + final long levelUpSp = skillLearn.getLevelUpSp(); if ((levelUpSp > 0) && (levelUpSp > player.getSp())) { player.sendPacket(SystemMessageId.YOU_DO_NOT_HAVE_ENOUGH_SP_TO_LEARN_THIS_SKILL); diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java b/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java index d1d4d6158d..c5aaf9ff32 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java @@ -36,7 +36,7 @@ public class AcquireSkillInfo implements IClientOutgoingPacket private final AcquireSkillType _type; private final int _id; private final int _level; - private final int _spCost; + private final long _spCost; private final List _reqs; /** diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java b/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java index 73c7b5c762..d72602e115 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java @@ -35,7 +35,7 @@ public class ExAcquireSkillInfo implements IClientOutgoingPacket private final int _id; private final int _level; private final int _dualClassLevel; - private final int _spCost; + private final long _spCost; private final int _minLevel; private final List _itemReq; private final List _skillRem; diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/xsd/skillTrees.xsd b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/xsd/skillTrees.xsd index 7836e4b352..92aa415bda 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/xsd/skillTrees.xsd +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/xsd/skillTrees.xsd @@ -107,7 +107,7 @@ - + diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/model/L2SkillLearn.java b/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/model/L2SkillLearn.java index 405766d64d..10e6ea900a 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/model/L2SkillLearn.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/model/L2SkillLearn.java @@ -39,7 +39,7 @@ public final class L2SkillLearn private final int _getLevel; private final int _getDualClassLevel; private final boolean _autoGet; - private final int _levelUpSp; + private final long _levelUpSp; private final List _requiredItems = new ArrayList<>(); private final List _races = new ArrayList<>(); private final List _preReqSkills = new ArrayList<>(); @@ -66,7 +66,7 @@ public final class L2SkillLearn _getLevel = set.getInt("getLevel"); _getDualClassLevel = set.getInt("getDualClassLevel", 0); _autoGet = set.getBoolean("autoGet", false); - _levelUpSp = set.getInt("levelUpSp", 0); + _levelUpSp = set.getLong("levelUpSp", 0); _residenceSkill = set.getBoolean("residenceSkill", false); _learnedByNpc = set.getBoolean("learnedByNpc", false); _learnedByFS = set.getBoolean("learnedByFS", false); @@ -119,7 +119,7 @@ public final class L2SkillLearn /** * @return the amount of SP/Clan Reputation to acquire this skill. */ - public int getLevelUpSp() + public long getLevelUpSp() { return _levelUpSp; } diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java b/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java index 38ad229d14..cc8af132eb 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java @@ -190,7 +190,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket } final L2Clan clan = activeChar.getClan(); - final int repCost = s.getLevelUpSp(); + final int repCost = (int) s.getLevelUpSp(); // Hopefully not greater that max int. if (clan.getReputationScore() >= repCost) { if (Config.LIFE_CRYSTAL_NEEDED) @@ -254,7 +254,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket return; } - final int repCost = s.getLevelUpSp(); + final int repCost = (int) s.getLevelUpSp(); // Hopefully not greater that max int. if (clan.getReputationScore() < repCost) { activeChar.sendPacket(SystemMessageId.THE_ATTEMPT_TO_ACQUIRE_THE_SKILL_HAS_FAILED_BECAUSE_OF_AN_INSUFFICIENT_CLAN_REPUTATION); @@ -590,7 +590,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket } // First it checks that the skill require SP and the player has enough SP to learn it. - final int levelUpSp = skillLearn.getLevelUpSp(); + final long levelUpSp = skillLearn.getLevelUpSp(); if ((levelUpSp > 0) && (levelUpSp > player.getSp())) { player.sendPacket(SystemMessageId.YOU_DO_NOT_HAVE_ENOUGH_SP_TO_LEARN_THIS_SKILL); diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java b/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java index d1d4d6158d..c5aaf9ff32 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java @@ -36,7 +36,7 @@ public class AcquireSkillInfo implements IClientOutgoingPacket private final AcquireSkillType _type; private final int _id; private final int _level; - private final int _spCost; + private final long _spCost; private final List _reqs; /** diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java b/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java index 73c7b5c762..d72602e115 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java @@ -35,7 +35,7 @@ public class ExAcquireSkillInfo implements IClientOutgoingPacket private final int _id; private final int _level; private final int _dualClassLevel; - private final int _spCost; + private final long _spCost; private final int _minLevel; private final List _itemReq; private final List _skillRem; diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/xsd/skillTrees.xsd b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/xsd/skillTrees.xsd index 7836e4b352..92aa415bda 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/xsd/skillTrees.xsd +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/xsd/skillTrees.xsd @@ -107,7 +107,7 @@ - + diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/model/L2SkillLearn.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/model/L2SkillLearn.java index 405766d64d..10e6ea900a 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/model/L2SkillLearn.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/model/L2SkillLearn.java @@ -39,7 +39,7 @@ public final class L2SkillLearn private final int _getLevel; private final int _getDualClassLevel; private final boolean _autoGet; - private final int _levelUpSp; + private final long _levelUpSp; private final List _requiredItems = new ArrayList<>(); private final List _races = new ArrayList<>(); private final List _preReqSkills = new ArrayList<>(); @@ -66,7 +66,7 @@ public final class L2SkillLearn _getLevel = set.getInt("getLevel"); _getDualClassLevel = set.getInt("getDualClassLevel", 0); _autoGet = set.getBoolean("autoGet", false); - _levelUpSp = set.getInt("levelUpSp", 0); + _levelUpSp = set.getLong("levelUpSp", 0); _residenceSkill = set.getBoolean("residenceSkill", false); _learnedByNpc = set.getBoolean("learnedByNpc", false); _learnedByFS = set.getBoolean("learnedByFS", false); @@ -119,7 +119,7 @@ public final class L2SkillLearn /** * @return the amount of SP/Clan Reputation to acquire this skill. */ - public int getLevelUpSp() + public long getLevelUpSp() { return _levelUpSp; } diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java index 3536197a8b..bf7afd98dc 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java @@ -190,7 +190,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket } final L2Clan clan = activeChar.getClan(); - final int repCost = s.getLevelUpSp(); + final int repCost = (int) s.getLevelUpSp(); // Hopefully not greater that max int. if (clan.getReputationScore() >= repCost) { if (Config.LIFE_CRYSTAL_NEEDED) @@ -254,7 +254,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket return; } - final int repCost = s.getLevelUpSp(); + final int repCost = (int) s.getLevelUpSp(); // Hopefully not greater that max int. if (clan.getReputationScore() < repCost) { activeChar.sendPacket(SystemMessageId.THE_ATTEMPT_TO_ACQUIRE_THE_SKILL_HAS_FAILED_BECAUSE_OF_AN_INSUFFICIENT_CLAN_REPUTATION); @@ -590,7 +590,7 @@ public final class RequestAcquireSkill implements IClientIncomingPacket } // First it checks that the skill require SP and the player has enough SP to learn it. - final int levelUpSp = skillLearn.getLevelUpSp(); + final long levelUpSp = skillLearn.getLevelUpSp(); if ((levelUpSp > 0) && (levelUpSp > player.getSp())) { player.sendPacket(SystemMessageId.YOU_DO_NOT_HAVE_ENOUGH_SP_TO_LEARN_THIS_SKILL); diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java index d1d4d6158d..c5aaf9ff32 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/network/serverpackets/AcquireSkillInfo.java @@ -36,7 +36,7 @@ public class AcquireSkillInfo implements IClientOutgoingPacket private final AcquireSkillType _type; private final int _id; private final int _level; - private final int _spCost; + private final long _spCost; private final List _reqs; /** diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java index 73c7b5c762..d72602e115 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/com/l2jmobius/gameserver/network/serverpackets/ExAcquireSkillInfo.java @@ -35,7 +35,7 @@ public class ExAcquireSkillInfo implements IClientOutgoingPacket private final int _id; private final int _level; private final int _dualClassLevel; - private final int _spCost; + private final long _spCost; private final int _minLevel; private final List _itemReq; private final List _skillRem;