Hello everybody, one more simple share by me :P Today.
Disable Grade Penalty.
Disable Weight Penalty.
Configurable ^^
Here is a simple DIFF File:
Index: /trunk/Eclipse/java/config/custom.properties
===================================================================
--- /trunk/Eclipse/java/config/custom.properties
+++ /trunk/Eclipse/java/config/custom.properties
@@ -177,4 +177,7 @@
AltSubClassLevel = 40
+# Disable Grade Penalty
+DisableGradePenalty = False
+
+# Disable Weight Penalty
+DisableWeightPenalty = False
Index: /trunk/Eclipse/java/net/sf/l2j/Config.java
===================================================================
--- /trunk/Eclipse/java/net/sf/l2j/Config.java
+++ /trunk/Eclipse/java/net/sf/l2j/Config.java
@@ -541,4 +541,5 @@
public static int ALT_SUBCLASS_LEVEL;
+ public static boolean DISABLE_GRADE_PENALTY;
+ public static boolean DISABLE_WEIGHT_PENALTY;
@@ -1674,4 +1675,5 @@
ALT_SUBCLASS_LEVEL = Integer.parseInt(customSettings.getProperty("AltSubClassLevel", "40"));
+ DISABLE_GRADE_PENALTY = Boolean.parseBoolean(customSettings.getProperty("DisableGradePenalty", "False"));
+ DISABLE_WEIGHT_PENALTY = Boolean.parseBoolean(customSettings.getProperty("DisableWeightPenalty", "False"));
}
catch (Exception e)
Index: /trunk/Eclipse/java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java
===================================================================
--- /trunk/Eclipse/java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java
+++ /trunk/Eclipse/java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java
@@ -1758,5 +1758,5 @@
int weightproc = getCurrentLoad() * 1000 / maxLoad;
int newWeightPenalty;
- if (weightproc < 500 || _dietMode)
+ if (weightproc < 500 || _dietMode || Config.DISABLE_WEIGHT_PENALTY)
{
newWeightPenalty = 0;
@@ -1782,5 +1782,5 @@
{
_curWeightPenalty = newWeightPenalty;
- if (newWeightPenalty > 0 && !_dietMode)
+ if (newWeightPenalty > 0 && !_dietMode && Config.DISABLE_WEIGHT_PENALTY)
{
super.addSkill(SkillTable.getInstance().getInfo(4270,newWeightPenalty));
@@ -1814,5 +1814,5 @@
newPenalty = newPenalty - getExpertiseIndex();
- if (newPenalty <= 0)
+ if (newPenalty <= 0 || Config.DISABLE_GRADE_PENALTY)
newPenalty = 0;
Credits: Me, don't know who invented it.
Note: i tried to search it, i couldn't find a similar Share here in MxC. If is already shared. Lock it junk it delete it.