|
@@ -257,6 +257,8 @@ public final class Config
|
|
|
public static boolean STORE_UI_SETTINGS;
|
|
|
public static String[] FORBIDDEN_NAMES;
|
|
|
public static boolean SILENCE_MODE_EXCLUDE;
|
|
|
+ public static boolean ALT_VALIDATE_TRIGGER_SKILLS;
|
|
|
+
|
|
|
// --------------------------------------------------
|
|
|
// ClanHall Settings
|
|
|
// --------------------------------------------------
|
|
@@ -1022,6 +1024,12 @@ public final class Config
|
|
|
public static int AUGMENTATION_TOP_GLOW_CHANCE;
|
|
|
public static int AUGMENTATION_BASESTAT_CHANCE;
|
|
|
public static int AUGMENTATION_ACC_SKILL_CHANCE;
|
|
|
+ public static boolean RETAIL_LIKE_AUGMENTATION;
|
|
|
+ public static int[] RETAIL_LIKE_AUGMENTATION_NG_CHANCE;
|
|
|
+ public static int[] RETAIL_LIKE_AUGMENTATION_MID_CHANCE;
|
|
|
+ public static int[] RETAIL_LIKE_AUGMENTATION_HIGH_CHANCE;
|
|
|
+ public static int[] RETAIL_LIKE_AUGMENTATION_TOP_CHANCE;
|
|
|
+ public static boolean RETAIL_LIKE_AUGMENTATION_ACCESSORY;
|
|
|
public static int[] AUGMENTATION_BLACKLIST;
|
|
|
public static boolean ALT_ALLOW_AUGMENT_PVP_ITEMS;
|
|
|
public static double HP_REGEN_MULTIPLIER;
|
|
@@ -1629,7 +1637,34 @@ public final class Config
|
|
|
AUGMENTATION_BASESTAT_CHANCE = Integer.parseInt(Character.getProperty("AugmentationBaseStatChance", "1"));
|
|
|
AUGMENTATION_ACC_SKILL_CHANCE = Integer.parseInt(Character.getProperty("AugmentationAccSkillChance", "0"));
|
|
|
|
|
|
- String[] array = Character.getProperty("AugmentationBlackList", "6656,6657,6658,6659,6660,6661,6662,8191,10170,10314,13740,13741,13742,13743,13744,13745,13746,13747,13748,14592,14593,14594,14595,14596,14597,14598,14599,14600,14664,14665,14666,14667,14668,14669,14670,14671,14672,14801,14802,14803,14804,14805,14806,14807,14808,14809,15282,15283,15284,15285,15286,15287,15288,15289,15290,15291,15292,15293,15294,15295,15296,15297,15298,15299,16025,16026,21712,22173,22174,22175").split(",");
|
|
|
+ RETAIL_LIKE_AUGMENTATION = Boolean.parseBoolean(Character.getProperty("RetailLikeAugmentation", "True"));
|
|
|
+ String[] array = Character.getProperty("RetailLikeAugmentationNoGradeChance", "55,35,7,3").split(",");
|
|
|
+ RETAIL_LIKE_AUGMENTATION_NG_CHANCE = new int[array.length];
|
|
|
+ for (int i = 0; i < 4; i++)
|
|
|
+ {
|
|
|
+ RETAIL_LIKE_AUGMENTATION_NG_CHANCE[i] = Integer.parseInt(array[i]);
|
|
|
+ }
|
|
|
+ array = Character.getProperty("RetailLikeAugmentationMidGradeChance", "55,35,7,3").split(",");
|
|
|
+ RETAIL_LIKE_AUGMENTATION_MID_CHANCE = new int[array.length];
|
|
|
+ for (int i = 0; i < 4; i++)
|
|
|
+ {
|
|
|
+ RETAIL_LIKE_AUGMENTATION_MID_CHANCE[i] = Integer.parseInt(array[i]);
|
|
|
+ }
|
|
|
+ array = Character.getProperty("RetailLikeAugmentationHighGradeChance", "55,35,7,3").split(",");
|
|
|
+ RETAIL_LIKE_AUGMENTATION_HIGH_CHANCE = new int[array.length];
|
|
|
+ for (int i = 0; i < 4; i++)
|
|
|
+ {
|
|
|
+ RETAIL_LIKE_AUGMENTATION_HIGH_CHANCE[i] = Integer.parseInt(array[i]);
|
|
|
+ }
|
|
|
+ array = Character.getProperty("RetailLikeAugmentationTopGradeChance", "55,35,7,3").split(",");
|
|
|
+ RETAIL_LIKE_AUGMENTATION_TOP_CHANCE = new int[array.length];
|
|
|
+ for (int i = 0; i < 4; i++)
|
|
|
+ {
|
|
|
+ RETAIL_LIKE_AUGMENTATION_TOP_CHANCE[i] = Integer.parseInt(array[i]);
|
|
|
+ }
|
|
|
+ RETAIL_LIKE_AUGMENTATION_ACCESSORY = Boolean.parseBoolean(Character.getProperty("RetailLikeAugmentationAccessory", "True"));
|
|
|
+
|
|
|
+ array = Character.getProperty("AugmentationBlackList", "6656,6657,6658,6659,6660,6661,6662,8191,10170,10314,13740,13741,13742,13743,13744,13745,13746,13747,13748,14592,14593,14594,14595,14596,14597,14598,14599,14600,14664,14665,14666,14667,14668,14669,14670,14671,14672,14801,14802,14803,14804,14805,14806,14807,14808,14809,15282,15283,15284,15285,15286,15287,15288,15289,15290,15291,15292,15293,15294,15295,15296,15297,15298,15299,16025,16026,21712,22173,22174,22175").split(",");
|
|
|
AUGMENTATION_BLACKLIST = new int[array.length];
|
|
|
|
|
|
for (int i = 0; i < array.length; i++)
|
|
@@ -1757,6 +1792,7 @@ public final class Config
|
|
|
STORE_UI_SETTINGS = Boolean.parseBoolean(Character.getProperty("StoreCharUiSettings", "False"));
|
|
|
FORBIDDEN_NAMES = Character.getProperty("ForbiddenNames", "").split(",");
|
|
|
SILENCE_MODE_EXCLUDE = Boolean.parseBoolean(Character.getProperty("SilenceModeExclude", "False"));
|
|
|
+ ALT_VALIDATE_TRIGGER_SKILLS = Boolean.parseBoolean(Character.getProperty("AltValidateTriggerSkills", "False"));
|
|
|
PLAYER_MOVEMENT_BLOCK_TIME = Integer.parseInt(Character.getProperty("NpcTalkBlockingTime", "0")) * 1000;
|
|
|
|
|
|
// Load L2J Server Version L2Properties file (if exists)
|