Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ### Eclipse Workspace Patch 1.0
- #P L2J_Mobius_8.0_Homunculus
- Index: dist/game/config/Rates.ini
- ===================================================================
- --- dist/game/config/Rates.ini (revision 8264)
- +++ dist/game/config/Rates.ini (working copy)
- @@ -11,6 +11,8 @@
- # Experience multiplier
- RateXp = 1
- +RateXp_110_120 = 1
- +RateXp_120_130 = 1
- # Skill points multiplier
- RateSp = 1
- # Experience multiplier (Party)
- Index: java/org/l2jmobius/gameserver/model/actor/Attackable.java
- ===================================================================
- --- java/org/l2jmobius/gameserver/model/actor/Attackable.java (revision 8264)
- +++ java/org/l2jmobius/gameserver/model/actor/Attackable.java (working copy)
- @@ -491,6 +491,15 @@
- sp *= Config.CHAMPION_REWARDS_EXP_SP;
- }
- + if ((Config.RATE_XP_110_120 > 0) && (attacker.getLevel() >= 110) && (attacker.getLevel() < 120))
- + {
- + exp *= Config.RATE_XP_110_120;
- + }
- + else if ((Config.RATE_XP_120_130 > 0) && (attacker.getLevel() >= 120) && (attacker.getLevel() < 130))
- + {
- + exp *= Config.RATE_XP_120_130;
- + }
- +
- exp *= penalty;
- // Check for an over-hit enabled strike
- @@ -602,6 +611,14 @@
- exp *= Config.CHAMPION_REWARDS_EXP_SP;
- sp *= Config.CHAMPION_REWARDS_EXP_SP;
- }
- + if ((Config.RATE_XP_110_120 > 0) && (partyLvl >= 110) && (partyLvl < 120))
- + {
- + exp *= Config.RATE_XP_110_120;
- + }
- + else if ((Config.RATE_XP_120_130 > 0) && (partyLvl >= 120) && (partyLvl < 130))
- + {
- + exp *= Config.RATE_XP_120_130;
- + }
- exp *= partyMul;
- sp *= partyMul;
- Index: java/org/l2jmobius/Config.java
- ===================================================================
- --- java/org/l2jmobius/Config.java (revision 8264)
- +++ java/org/l2jmobius/Config.java (working copy)
- @@ -672,6 +672,8 @@
- // --------------------------------------------------
- public static float RATE_XP;
- public static float RATE_SP;
- + public static float RATE_XP_110_120;
- + public static float RATE_XP_120_130;
- public static float RATE_PARTY_XP;
- public static float RATE_PARTY_SP;
- public static float RATE_INSTANCE_XP;
- @@ -2238,6 +2240,8 @@
- final PropertiesParser RatesSettings = new PropertiesParser(RATES_CONFIG_FILE);
- RATE_XP = RatesSettings.getFloat("RateXp", 1);
- RATE_SP = RatesSettings.getFloat("RateSp", 1);
- + RATE_XP_110_120 = RatesSettings.getFloat("RateXp_110_120", 1);
- + RATE_XP_120_130 = RatesSettings.getFloat("RateXp_120_130", 1);
- RATE_PARTY_XP = RatesSettings.getFloat("RatePartyXp", 1);
- RATE_PARTY_SP = RatesSettings.getFloat("RatePartySp", 1);
- RATE_INSTANCE_XP = RatesSettings.getFloat("RateInstanceXp", -1);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement