SHOW:
|
|
- or go back to the newest paste.
1 | ### Eclipse Workspace Patch 1.0 | |
2 | #P L2J_Mobius_8.0_Homunculus | |
3 | Index: dist/game/config/Rates.ini | |
4 | =================================================================== | |
5 | --- dist/game/config/Rates.ini (revision 8264) | |
6 | +++ dist/game/config/Rates.ini (working copy) | |
7 | @@ -11,6 +11,8 @@ | |
8 | ||
9 | # Experience multiplier | |
10 | RateXp = 1 | |
11 | +RateXp_110_120 = 1 | |
12 | +RateXp_120_130 = 1 | |
13 | # Skill points multiplier | |
14 | RateSp = 1 | |
15 | # Experience multiplier (Party) | |
16 | Index: java/org/l2jmobius/gameserver/model/actor/Attackable.java | |
17 | =================================================================== | |
18 | --- java/org/l2jmobius/gameserver/model/actor/Attackable.java (revision 8264) | |
19 | +++ java/org/l2jmobius/gameserver/model/actor/Attackable.java (working copy) | |
20 | @@ -491,6 +491,15 @@ | |
21 | sp *= Config.CHAMPION_REWARDS_EXP_SP; | |
22 | } | |
23 | ||
24 | + if ((Config.RATE_XP_110_120 > 0) && (attacker.getLevel() >= 110) && (attacker.getLevel() < 120)) | |
25 | + { | |
26 | + exp *= Config.RATE_XP_110_120; | |
27 | + } | |
28 | + else if ((Config.RATE_XP_120_130 > 0) && (attacker.getLevel() >= 120) && (attacker.getLevel() < 130)) | |
29 | + { | |
30 | + exp *= Config.RATE_XP_120_130; | |
31 | + } | |
32 | + | |
33 | exp *= penalty; | |
34 | ||
35 | // Check for an over-hit enabled strike | |
36 | @@ -602,6 +611,14 @@ | |
37 | exp *= Config.CHAMPION_REWARDS_EXP_SP; | |
38 | sp *= Config.CHAMPION_REWARDS_EXP_SP; | |
39 | } | |
40 | + if ((Config.RATE_XP_110_120 > 0) && (partyLvl >= 110) && (partyLvl < 120)) | |
41 | + { | |
42 | + exp *= Config.RATE_XP_110_120; | |
43 | + } | |
44 | + else if ((Config.RATE_XP_120_130 > 0) && (partyLvl >= 120) && (partyLvl < 130)) | |
45 | + { | |
46 | + exp *= Config.RATE_XP_120_130; | |
47 | + } | |
48 | ||
49 | exp *= partyMul; | |
50 | sp *= partyMul; | |
51 | Index: java/org/l2jmobius/Config.java | |
52 | =================================================================== | |
53 | --- java/org/l2jmobius/Config.java (revision 8264) | |
54 | +++ java/org/l2jmobius/Config.java (working copy) | |
55 | @@ -672,6 +672,8 @@ | |
56 | // -------------------------------------------------- | |
57 | public static float RATE_XP; | |
58 | public static float RATE_SP; | |
59 | + public static float RATE_XP_110_120; | |
60 | + public static float RATE_XP_120_130; | |
61 | public static float RATE_PARTY_XP; | |
62 | public static float RATE_PARTY_SP; | |
63 | public static float RATE_INSTANCE_XP; | |
64 | @@ -2238,6 +2240,8 @@ | |
65 | final PropertiesParser RatesSettings = new PropertiesParser(RATES_CONFIG_FILE); | |
66 | RATE_XP = RatesSettings.getFloat("RateXp", 1); | |
67 | RATE_SP = RatesSettings.getFloat("RateSp", 1); | |
68 | + RATE_XP_110_120 = RatesSettings.getFloat("RateXp_110_120", 1); | |
69 | + RATE_XP_120_130 = RatesSettings.getFloat("RateXp_120_130", 1); | |
70 | RATE_PARTY_XP = RatesSettings.getFloat("RatePartyXp", 1); | |
71 | RATE_PARTY_SP = RatesSettings.getFloat("RatePartySp", 1); | |
72 | RATE_INSTANCE_XP = RatesSettings.getFloat("RateInstanceXp", -1); | |
73 |