diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/config/Custom/ClassBalance.ini b/L2J_Mobius_1.0_Ertheia/dist/game/config/Custom/ClassBalance.ini index 0ea8b03373..80eff3af32 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/config/Custom/ClassBalance.ini +++ b/L2J_Mobius_1.0_Ertheia/dist/game/config/Custom/ClassBalance.ini @@ -1,8 +1,8 @@ # --------------------------------------------------------------------------- # Class Balance # --------------------------------------------------------------------------- -# Multiply parameters based on player class. -# Example: ClassId1,Multiplier1;ClassId2,Multiplier2;... +# Multiply parameters based on player class. May use both class id or enums. +# Example: ELVEN_FIGHTER*2;PALUS_KNIGHT*2.5;... PveMagicalSkillDamageMultipliers = PvpMagicalSkillDamageMultipliers = diff --git a/L2J_Mobius_1.0_Ertheia/java/org/l2jmobius/Config.java b/L2J_Mobius_1.0_Ertheia/java/org/l2jmobius/Config.java index a3c2660b94..d56ec232fd 100644 --- a/L2J_Mobius_1.0_Ertheia/java/org/l2jmobius/Config.java +++ b/L2J_Mobius_1.0_Ertheia/java/org/l2jmobius/Config.java @@ -2522,7 +2522,7 @@ public final class Config { for (String info : pveMagicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2536,7 +2536,7 @@ public final class Config { for (String info : pvpMagicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2550,7 +2550,7 @@ public final class Config { for (String info : pveMagicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2564,7 +2564,7 @@ public final class Config { for (String info : pvpMagicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2578,7 +2578,7 @@ public final class Config { for (String info : pvePhysicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2592,7 +2592,7 @@ public final class Config { for (String info : pvpPhysicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2606,7 +2606,7 @@ public final class Config { for (String info : pvePhysicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2620,7 +2620,7 @@ public final class Config { for (String info : pvpPhysicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2634,7 +2634,7 @@ public final class Config { for (String info : pvePhysicalAttackDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2648,7 +2648,7 @@ public final class Config { for (String info : pvpPhysicalAttackDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2662,7 +2662,7 @@ public final class Config { for (String info : pvePhysicalAttackDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2676,7 +2676,7 @@ public final class Config { for (String info : pvpPhysicalAttackDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2690,7 +2690,7 @@ public final class Config { for (String info : pveBlowSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2704,7 +2704,7 @@ public final class Config { for (String info : pvpBlowSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2718,7 +2718,7 @@ public final class Config { for (String info : pveBlowSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2732,7 +2732,7 @@ public final class Config { for (String info : pvpBlowSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2746,7 +2746,7 @@ public final class Config { for (String info : playerHealingSkillMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); diff --git a/L2J_Mobius_2.5_Underground/dist/game/config/Custom/ClassBalance.ini b/L2J_Mobius_2.5_Underground/dist/game/config/Custom/ClassBalance.ini index 0ea8b03373..80eff3af32 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/config/Custom/ClassBalance.ini +++ b/L2J_Mobius_2.5_Underground/dist/game/config/Custom/ClassBalance.ini @@ -1,8 +1,8 @@ # --------------------------------------------------------------------------- # Class Balance # --------------------------------------------------------------------------- -# Multiply parameters based on player class. -# Example: ClassId1,Multiplier1;ClassId2,Multiplier2;... +# Multiply parameters based on player class. May use both class id or enums. +# Example: ELVEN_FIGHTER*2;PALUS_KNIGHT*2.5;... PveMagicalSkillDamageMultipliers = PvpMagicalSkillDamageMultipliers = diff --git a/L2J_Mobius_2.5_Underground/java/org/l2jmobius/Config.java b/L2J_Mobius_2.5_Underground/java/org/l2jmobius/Config.java index 3bf6fd6167..41329b3b04 100644 --- a/L2J_Mobius_2.5_Underground/java/org/l2jmobius/Config.java +++ b/L2J_Mobius_2.5_Underground/java/org/l2jmobius/Config.java @@ -2539,7 +2539,7 @@ public final class Config { for (String info : pveMagicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2553,7 +2553,7 @@ public final class Config { for (String info : pvpMagicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2567,7 +2567,7 @@ public final class Config { for (String info : pveMagicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2581,7 +2581,7 @@ public final class Config { for (String info : pvpMagicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2595,7 +2595,7 @@ public final class Config { for (String info : pvePhysicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2609,7 +2609,7 @@ public final class Config { for (String info : pvpPhysicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2623,7 +2623,7 @@ public final class Config { for (String info : pvePhysicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2637,7 +2637,7 @@ public final class Config { for (String info : pvpPhysicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2651,7 +2651,7 @@ public final class Config { for (String info : pvePhysicalAttackDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2665,7 +2665,7 @@ public final class Config { for (String info : pvpPhysicalAttackDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2679,7 +2679,7 @@ public final class Config { for (String info : pvePhysicalAttackDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2693,7 +2693,7 @@ public final class Config { for (String info : pvpPhysicalAttackDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2707,7 +2707,7 @@ public final class Config { for (String info : pveBlowSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2721,7 +2721,7 @@ public final class Config { for (String info : pvpBlowSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2735,7 +2735,7 @@ public final class Config { for (String info : pveBlowSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2749,7 +2749,7 @@ public final class Config { for (String info : pvpBlowSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2763,7 +2763,7 @@ public final class Config { for (String info : playerHealingSkillMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); diff --git a/L2J_Mobius_3.0_Helios/dist/game/config/Custom/ClassBalance.ini b/L2J_Mobius_3.0_Helios/dist/game/config/Custom/ClassBalance.ini index 0ea8b03373..80eff3af32 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/config/Custom/ClassBalance.ini +++ b/L2J_Mobius_3.0_Helios/dist/game/config/Custom/ClassBalance.ini @@ -1,8 +1,8 @@ # --------------------------------------------------------------------------- # Class Balance # --------------------------------------------------------------------------- -# Multiply parameters based on player class. -# Example: ClassId1,Multiplier1;ClassId2,Multiplier2;... +# Multiply parameters based on player class. May use both class id or enums. +# Example: ELVEN_FIGHTER*2;PALUS_KNIGHT*2.5;... PveMagicalSkillDamageMultipliers = PvpMagicalSkillDamageMultipliers = diff --git a/L2J_Mobius_3.0_Helios/java/org/l2jmobius/Config.java b/L2J_Mobius_3.0_Helios/java/org/l2jmobius/Config.java index 38fce9dfd5..bd65e495a9 100644 --- a/L2J_Mobius_3.0_Helios/java/org/l2jmobius/Config.java +++ b/L2J_Mobius_3.0_Helios/java/org/l2jmobius/Config.java @@ -2554,7 +2554,7 @@ public final class Config { for (String info : pveMagicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2568,7 +2568,7 @@ public final class Config { for (String info : pvpMagicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2582,7 +2582,7 @@ public final class Config { for (String info : pveMagicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2596,7 +2596,7 @@ public final class Config { for (String info : pvpMagicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2610,7 +2610,7 @@ public final class Config { for (String info : pvePhysicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2624,7 +2624,7 @@ public final class Config { for (String info : pvpPhysicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2638,7 +2638,7 @@ public final class Config { for (String info : pvePhysicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2652,7 +2652,7 @@ public final class Config { for (String info : pvpPhysicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2666,7 +2666,7 @@ public final class Config { for (String info : pvePhysicalAttackDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2680,7 +2680,7 @@ public final class Config { for (String info : pvpPhysicalAttackDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2694,7 +2694,7 @@ public final class Config { for (String info : pvePhysicalAttackDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2708,7 +2708,7 @@ public final class Config { for (String info : pvpPhysicalAttackDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2722,7 +2722,7 @@ public final class Config { for (String info : pveBlowSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2736,7 +2736,7 @@ public final class Config { for (String info : pvpBlowSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2750,7 +2750,7 @@ public final class Config { for (String info : pveBlowSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2764,7 +2764,7 @@ public final class Config { for (String info : pvpBlowSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2778,7 +2778,7 @@ public final class Config { for (String info : playerHealingSkillMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/config/Custom/ClassBalance.ini b/L2J_Mobius_4.0_GrandCrusade/dist/game/config/Custom/ClassBalance.ini index 0ea8b03373..80eff3af32 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/config/Custom/ClassBalance.ini +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/config/Custom/ClassBalance.ini @@ -1,8 +1,8 @@ # --------------------------------------------------------------------------- # Class Balance # --------------------------------------------------------------------------- -# Multiply parameters based on player class. -# Example: ClassId1,Multiplier1;ClassId2,Multiplier2;... +# Multiply parameters based on player class. May use both class id or enums. +# Example: ELVEN_FIGHTER*2;PALUS_KNIGHT*2.5;... PveMagicalSkillDamageMultipliers = PvpMagicalSkillDamageMultipliers = diff --git a/L2J_Mobius_4.0_GrandCrusade/java/org/l2jmobius/Config.java b/L2J_Mobius_4.0_GrandCrusade/java/org/l2jmobius/Config.java index e7aa6ce1ac..cd7e73e45a 100644 --- a/L2J_Mobius_4.0_GrandCrusade/java/org/l2jmobius/Config.java +++ b/L2J_Mobius_4.0_GrandCrusade/java/org/l2jmobius/Config.java @@ -2528,7 +2528,7 @@ public final class Config { for (String info : pveMagicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2542,7 +2542,7 @@ public final class Config { for (String info : pvpMagicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2556,7 +2556,7 @@ public final class Config { for (String info : pveMagicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2570,7 +2570,7 @@ public final class Config { for (String info : pvpMagicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2584,7 +2584,7 @@ public final class Config { for (String info : pvePhysicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2598,7 +2598,7 @@ public final class Config { for (String info : pvpPhysicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2612,7 +2612,7 @@ public final class Config { for (String info : pvePhysicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2626,7 +2626,7 @@ public final class Config { for (String info : pvpPhysicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2640,7 +2640,7 @@ public final class Config { for (String info : pvePhysicalAttackDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2654,7 +2654,7 @@ public final class Config { for (String info : pvpPhysicalAttackDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2668,7 +2668,7 @@ public final class Config { for (String info : pvePhysicalAttackDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2682,7 +2682,7 @@ public final class Config { for (String info : pvpPhysicalAttackDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2696,7 +2696,7 @@ public final class Config { for (String info : pveBlowSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2710,7 +2710,7 @@ public final class Config { for (String info : pvpBlowSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2724,7 +2724,7 @@ public final class Config { for (String info : pveBlowSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2738,7 +2738,7 @@ public final class Config { for (String info : pvpBlowSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2752,7 +2752,7 @@ public final class Config { for (String info : playerHealingSkillMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); diff --git a/L2J_Mobius_5.0_Salvation/dist/game/config/Custom/ClassBalance.ini b/L2J_Mobius_5.0_Salvation/dist/game/config/Custom/ClassBalance.ini index 0ea8b03373..80eff3af32 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/config/Custom/ClassBalance.ini +++ b/L2J_Mobius_5.0_Salvation/dist/game/config/Custom/ClassBalance.ini @@ -1,8 +1,8 @@ # --------------------------------------------------------------------------- # Class Balance # --------------------------------------------------------------------------- -# Multiply parameters based on player class. -# Example: ClassId1,Multiplier1;ClassId2,Multiplier2;... +# Multiply parameters based on player class. May use both class id or enums. +# Example: ELVEN_FIGHTER*2;PALUS_KNIGHT*2.5;... PveMagicalSkillDamageMultipliers = PvpMagicalSkillDamageMultipliers = diff --git a/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/Config.java b/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/Config.java index b4e6c7f1fc..39f58c3807 100644 --- a/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/Config.java +++ b/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/Config.java @@ -2604,7 +2604,7 @@ public final class Config { for (String info : pveMagicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2618,7 +2618,7 @@ public final class Config { for (String info : pvpMagicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2632,7 +2632,7 @@ public final class Config { for (String info : pveMagicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2646,7 +2646,7 @@ public final class Config { for (String info : pvpMagicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2660,7 +2660,7 @@ public final class Config { for (String info : pvePhysicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2674,7 +2674,7 @@ public final class Config { for (String info : pvpPhysicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2688,7 +2688,7 @@ public final class Config { for (String info : pvePhysicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2702,7 +2702,7 @@ public final class Config { for (String info : pvpPhysicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2716,7 +2716,7 @@ public final class Config { for (String info : pvePhysicalAttackDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2730,7 +2730,7 @@ public final class Config { for (String info : pvpPhysicalAttackDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2744,7 +2744,7 @@ public final class Config { for (String info : pvePhysicalAttackDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2758,7 +2758,7 @@ public final class Config { for (String info : pvpPhysicalAttackDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2772,7 +2772,7 @@ public final class Config { for (String info : pveBlowSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2786,7 +2786,7 @@ public final class Config { for (String info : pvpBlowSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2800,7 +2800,7 @@ public final class Config { for (String info : pveBlowSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2814,7 +2814,7 @@ public final class Config { for (String info : pvpBlowSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2828,7 +2828,7 @@ public final class Config { for (String info : playerHealingSkillMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/config/Custom/ClassBalance.ini b/L2J_Mobius_5.5_EtinasFate/dist/game/config/Custom/ClassBalance.ini index 0ea8b03373..80eff3af32 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/config/Custom/ClassBalance.ini +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/config/Custom/ClassBalance.ini @@ -1,8 +1,8 @@ # --------------------------------------------------------------------------- # Class Balance # --------------------------------------------------------------------------- -# Multiply parameters based on player class. -# Example: ClassId1,Multiplier1;ClassId2,Multiplier2;... +# Multiply parameters based on player class. May use both class id or enums. +# Example: ELVEN_FIGHTER*2;PALUS_KNIGHT*2.5;... PveMagicalSkillDamageMultipliers = PvpMagicalSkillDamageMultipliers = diff --git a/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/Config.java b/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/Config.java index b4e6c7f1fc..39f58c3807 100644 --- a/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/Config.java +++ b/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/Config.java @@ -2604,7 +2604,7 @@ public final class Config { for (String info : pveMagicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2618,7 +2618,7 @@ public final class Config { for (String info : pvpMagicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2632,7 +2632,7 @@ public final class Config { for (String info : pveMagicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2646,7 +2646,7 @@ public final class Config { for (String info : pvpMagicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2660,7 +2660,7 @@ public final class Config { for (String info : pvePhysicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2674,7 +2674,7 @@ public final class Config { for (String info : pvpPhysicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2688,7 +2688,7 @@ public final class Config { for (String info : pvePhysicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2702,7 +2702,7 @@ public final class Config { for (String info : pvpPhysicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2716,7 +2716,7 @@ public final class Config { for (String info : pvePhysicalAttackDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2730,7 +2730,7 @@ public final class Config { for (String info : pvpPhysicalAttackDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2744,7 +2744,7 @@ public final class Config { for (String info : pvePhysicalAttackDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2758,7 +2758,7 @@ public final class Config { for (String info : pvpPhysicalAttackDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2772,7 +2772,7 @@ public final class Config { for (String info : pveBlowSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2786,7 +2786,7 @@ public final class Config { for (String info : pvpBlowSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2800,7 +2800,7 @@ public final class Config { for (String info : pveBlowSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2814,7 +2814,7 @@ public final class Config { for (String info : pvpBlowSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2828,7 +2828,7 @@ public final class Config { for (String info : playerHealingSkillMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/config/Custom/ClassBalance.ini b/L2J_Mobius_6.0_Fafurion/dist/game/config/Custom/ClassBalance.ini index 0ea8b03373..80eff3af32 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/config/Custom/ClassBalance.ini +++ b/L2J_Mobius_6.0_Fafurion/dist/game/config/Custom/ClassBalance.ini @@ -1,8 +1,8 @@ # --------------------------------------------------------------------------- # Class Balance # --------------------------------------------------------------------------- -# Multiply parameters based on player class. -# Example: ClassId1,Multiplier1;ClassId2,Multiplier2;... +# Multiply parameters based on player class. May use both class id or enums. +# Example: ELVEN_FIGHTER*2;PALUS_KNIGHT*2.5;... PveMagicalSkillDamageMultipliers = PvpMagicalSkillDamageMultipliers = diff --git a/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/Config.java b/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/Config.java index f67e6d753f..37812fe7a4 100644 --- a/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/Config.java +++ b/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/Config.java @@ -2639,7 +2639,7 @@ public final class Config { for (String info : pveMagicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2653,7 +2653,7 @@ public final class Config { for (String info : pvpMagicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2667,7 +2667,7 @@ public final class Config { for (String info : pveMagicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2681,7 +2681,7 @@ public final class Config { for (String info : pvpMagicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2695,7 +2695,7 @@ public final class Config { for (String info : pvePhysicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2709,7 +2709,7 @@ public final class Config { for (String info : pvpPhysicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2723,7 +2723,7 @@ public final class Config { for (String info : pvePhysicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2737,7 +2737,7 @@ public final class Config { for (String info : pvpPhysicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2751,7 +2751,7 @@ public final class Config { for (String info : pvePhysicalAttackDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2765,7 +2765,7 @@ public final class Config { for (String info : pvpPhysicalAttackDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2779,7 +2779,7 @@ public final class Config { for (String info : pvePhysicalAttackDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2793,7 +2793,7 @@ public final class Config { for (String info : pvpPhysicalAttackDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2807,7 +2807,7 @@ public final class Config { for (String info : pveBlowSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2821,7 +2821,7 @@ public final class Config { for (String info : pvpBlowSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2835,7 +2835,7 @@ public final class Config { for (String info : pveBlowSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2849,7 +2849,7 @@ public final class Config { for (String info : pvpBlowSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2863,7 +2863,7 @@ public final class Config { for (String info : playerHealingSkillMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/config/Custom/ClassBalance.ini b/L2J_Mobius_Classic_2.0_Saviors/dist/game/config/Custom/ClassBalance.ini index 0ea8b03373..80eff3af32 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/config/Custom/ClassBalance.ini +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/config/Custom/ClassBalance.ini @@ -1,8 +1,8 @@ # --------------------------------------------------------------------------- # Class Balance # --------------------------------------------------------------------------- -# Multiply parameters based on player class. -# Example: ClassId1,Multiplier1;ClassId2,Multiplier2;... +# Multiply parameters based on player class. May use both class id or enums. +# Example: ELVEN_FIGHTER*2;PALUS_KNIGHT*2.5;... PveMagicalSkillDamageMultipliers = PvpMagicalSkillDamageMultipliers = diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/Config.java b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/Config.java index 78ce5a2ffb..2dfa5e86e5 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/Config.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/Config.java @@ -2401,7 +2401,7 @@ public final class Config { for (String info : pveMagicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2415,7 +2415,7 @@ public final class Config { for (String info : pvpMagicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2429,7 +2429,7 @@ public final class Config { for (String info : pveMagicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2443,7 +2443,7 @@ public final class Config { for (String info : pvpMagicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2457,7 +2457,7 @@ public final class Config { for (String info : pvePhysicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2471,7 +2471,7 @@ public final class Config { for (String info : pvpPhysicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2485,7 +2485,7 @@ public final class Config { for (String info : pvePhysicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2499,7 +2499,7 @@ public final class Config { for (String info : pvpPhysicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2513,7 +2513,7 @@ public final class Config { for (String info : pvePhysicalAttackDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2527,7 +2527,7 @@ public final class Config { for (String info : pvpPhysicalAttackDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2541,7 +2541,7 @@ public final class Config { for (String info : pvePhysicalAttackDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2555,7 +2555,7 @@ public final class Config { for (String info : pvpPhysicalAttackDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2569,7 +2569,7 @@ public final class Config { for (String info : pveBlowSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2583,7 +2583,7 @@ public final class Config { for (String info : pvpBlowSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2597,7 +2597,7 @@ public final class Config { for (String info : pveBlowSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2611,7 +2611,7 @@ public final class Config { for (String info : pvpBlowSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2625,7 +2625,7 @@ public final class Config { for (String info : playerHealingSkillMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/config/Custom/ClassBalance.ini b/L2J_Mobius_Classic_2.1_Zaken/dist/game/config/Custom/ClassBalance.ini index 0ea8b03373..80eff3af32 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/config/Custom/ClassBalance.ini +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/config/Custom/ClassBalance.ini @@ -1,8 +1,8 @@ # --------------------------------------------------------------------------- # Class Balance # --------------------------------------------------------------------------- -# Multiply parameters based on player class. -# Example: ClassId1,Multiplier1;ClassId2,Multiplier2;... +# Multiply parameters based on player class. May use both class id or enums. +# Example: ELVEN_FIGHTER*2;PALUS_KNIGHT*2.5;... PveMagicalSkillDamageMultipliers = PvpMagicalSkillDamageMultipliers = diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/Config.java b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/Config.java index fa808c8daf..04a87c9e44 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/Config.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/Config.java @@ -2408,7 +2408,7 @@ public final class Config { for (String info : pveMagicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2422,7 +2422,7 @@ public final class Config { for (String info : pvpMagicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2436,7 +2436,7 @@ public final class Config { for (String info : pveMagicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2450,7 +2450,7 @@ public final class Config { for (String info : pvpMagicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2464,7 +2464,7 @@ public final class Config { for (String info : pvePhysicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2478,7 +2478,7 @@ public final class Config { for (String info : pvpPhysicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2492,7 +2492,7 @@ public final class Config { for (String info : pvePhysicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2506,7 +2506,7 @@ public final class Config { for (String info : pvpPhysicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2520,7 +2520,7 @@ public final class Config { for (String info : pvePhysicalAttackDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2534,7 +2534,7 @@ public final class Config { for (String info : pvpPhysicalAttackDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2548,7 +2548,7 @@ public final class Config { for (String info : pvePhysicalAttackDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2562,7 +2562,7 @@ public final class Config { for (String info : pvpPhysicalAttackDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2576,7 +2576,7 @@ public final class Config { for (String info : pveBlowSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2590,7 +2590,7 @@ public final class Config { for (String info : pvpBlowSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2604,7 +2604,7 @@ public final class Config { for (String info : pveBlowSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2618,7 +2618,7 @@ public final class Config { for (String info : pvpBlowSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2632,7 +2632,7 @@ public final class Config { for (String info : playerHealingSkillMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/config/Custom/ClassBalance.ini b/L2J_Mobius_Classic_2.2_Antharas/dist/game/config/Custom/ClassBalance.ini index 0ea8b03373..80eff3af32 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/config/Custom/ClassBalance.ini +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/config/Custom/ClassBalance.ini @@ -1,8 +1,8 @@ # --------------------------------------------------------------------------- # Class Balance # --------------------------------------------------------------------------- -# Multiply parameters based on player class. -# Example: ClassId1,Multiplier1;ClassId2,Multiplier2;... +# Multiply parameters based on player class. May use both class id or enums. +# Example: ELVEN_FIGHTER*2;PALUS_KNIGHT*2.5;... PveMagicalSkillDamageMultipliers = PvpMagicalSkillDamageMultipliers = diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/Config.java b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/Config.java index fa808c8daf..04a87c9e44 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/Config.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/Config.java @@ -2408,7 +2408,7 @@ public final class Config { for (String info : pveMagicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2422,7 +2422,7 @@ public final class Config { for (String info : pvpMagicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2436,7 +2436,7 @@ public final class Config { for (String info : pveMagicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2450,7 +2450,7 @@ public final class Config { for (String info : pvpMagicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2464,7 +2464,7 @@ public final class Config { for (String info : pvePhysicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2478,7 +2478,7 @@ public final class Config { for (String info : pvpPhysicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2492,7 +2492,7 @@ public final class Config { for (String info : pvePhysicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2506,7 +2506,7 @@ public final class Config { for (String info : pvpPhysicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2520,7 +2520,7 @@ public final class Config { for (String info : pvePhysicalAttackDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2534,7 +2534,7 @@ public final class Config { for (String info : pvpPhysicalAttackDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2548,7 +2548,7 @@ public final class Config { for (String info : pvePhysicalAttackDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2562,7 +2562,7 @@ public final class Config { for (String info : pvpPhysicalAttackDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2576,7 +2576,7 @@ public final class Config { for (String info : pveBlowSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2590,7 +2590,7 @@ public final class Config { for (String info : pvpBlowSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2604,7 +2604,7 @@ public final class Config { for (String info : pveBlowSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2618,7 +2618,7 @@ public final class Config { for (String info : pvpBlowSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2632,7 +2632,7 @@ public final class Config { for (String info : playerHealingSkillMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/config/Custom/ClassBalance.ini b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/config/Custom/ClassBalance.ini index 0ea8b03373..80eff3af32 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/config/Custom/ClassBalance.ini +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/config/Custom/ClassBalance.ini @@ -1,8 +1,8 @@ # --------------------------------------------------------------------------- # Class Balance # --------------------------------------------------------------------------- -# Multiply parameters based on player class. -# Example: ClassId1,Multiplier1;ClassId2,Multiplier2;... +# Multiply parameters based on player class. May use both class id or enums. +# Example: ELVEN_FIGHTER*2;PALUS_KNIGHT*2.5;... PveMagicalSkillDamageMultipliers = PvpMagicalSkillDamageMultipliers = diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/Config.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/Config.java index fa808c8daf..04a87c9e44 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/Config.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/Config.java @@ -2408,7 +2408,7 @@ public final class Config { for (String info : pveMagicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2422,7 +2422,7 @@ public final class Config { for (String info : pvpMagicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2436,7 +2436,7 @@ public final class Config { for (String info : pveMagicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2450,7 +2450,7 @@ public final class Config { for (String info : pvpMagicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2464,7 +2464,7 @@ public final class Config { for (String info : pvePhysicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2478,7 +2478,7 @@ public final class Config { for (String info : pvpPhysicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2492,7 +2492,7 @@ public final class Config { for (String info : pvePhysicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2506,7 +2506,7 @@ public final class Config { for (String info : pvpPhysicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2520,7 +2520,7 @@ public final class Config { for (String info : pvePhysicalAttackDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2534,7 +2534,7 @@ public final class Config { for (String info : pvpPhysicalAttackDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2548,7 +2548,7 @@ public final class Config { for (String info : pvePhysicalAttackDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2562,7 +2562,7 @@ public final class Config { for (String info : pvpPhysicalAttackDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2576,7 +2576,7 @@ public final class Config { for (String info : pveBlowSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2590,7 +2590,7 @@ public final class Config { for (String info : pvpBlowSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2604,7 +2604,7 @@ public final class Config { for (String info : pveBlowSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2618,7 +2618,7 @@ public final class Config { for (String info : pvpBlowSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2632,7 +2632,7 @@ public final class Config { for (String info : playerHealingSkillMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/config/Custom/ClassBalance.ini b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/config/Custom/ClassBalance.ini index 0ea8b03373..80eff3af32 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/config/Custom/ClassBalance.ini +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/config/Custom/ClassBalance.ini @@ -1,8 +1,8 @@ # --------------------------------------------------------------------------- # Class Balance # --------------------------------------------------------------------------- -# Multiply parameters based on player class. -# Example: ClassId1,Multiplier1;ClassId2,Multiplier2;... +# Multiply parameters based on player class. May use both class id or enums. +# Example: ELVEN_FIGHTER*2;PALUS_KNIGHT*2.5;... PveMagicalSkillDamageMultipliers = PvpMagicalSkillDamageMultipliers = diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/Config.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/Config.java index fa808c8daf..04a87c9e44 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/Config.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/Config.java @@ -2408,7 +2408,7 @@ public final class Config { for (String info : pveMagicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2422,7 +2422,7 @@ public final class Config { for (String info : pvpMagicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2436,7 +2436,7 @@ public final class Config { for (String info : pveMagicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2450,7 +2450,7 @@ public final class Config { for (String info : pvpMagicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2464,7 +2464,7 @@ public final class Config { for (String info : pvePhysicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2478,7 +2478,7 @@ public final class Config { for (String info : pvpPhysicalSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2492,7 +2492,7 @@ public final class Config { for (String info : pvePhysicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2506,7 +2506,7 @@ public final class Config { for (String info : pvpPhysicalSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2520,7 +2520,7 @@ public final class Config { for (String info : pvePhysicalAttackDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2534,7 +2534,7 @@ public final class Config { for (String info : pvpPhysicalAttackDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2548,7 +2548,7 @@ public final class Config { for (String info : pvePhysicalAttackDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2562,7 +2562,7 @@ public final class Config { for (String info : pvpPhysicalAttackDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2576,7 +2576,7 @@ public final class Config { for (String info : pveBlowSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2590,7 +2590,7 @@ public final class Config { for (String info : pvpBlowSkillDamageMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2604,7 +2604,7 @@ public final class Config { for (String info : pveBlowSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2618,7 +2618,7 @@ public final class Config { for (String info : pvpBlowSkillDefenceMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim(); @@ -2632,7 +2632,7 @@ public final class Config { for (String info : playerHealingSkillMultipliers) { - final String[] classInfo = info.trim().split(","); + final String[] classInfo = info.trim().split("*"); if (classInfo.length == 2) { final String id = classInfo[0].trim();