Configurations for olympiad enchant restrictions.
Contributed by Trance.
This commit is contained in:
parent
929082db90
commit
cd38da68ef
@ -130,7 +130,8 @@ AltOlyRestrictedItems =
|
||||
|
||||
# Enchant limit for items during Olympiad battles. Disabled = -1.
|
||||
# Default: -1
|
||||
AltOlyEnchantLimit = -1
|
||||
AltOlyWeaponEnchantLimit = -1
|
||||
AltOlyArmorEnchantLimit = -1
|
||||
|
||||
# Log all Olympiad fights and outcome to olympiad.csv file.
|
||||
# Default: False
|
||||
|
@ -543,7 +543,8 @@ public class Config
|
||||
public static boolean ALT_OLY_SHOW_MONTHLY_WINNERS;
|
||||
public static boolean ALT_OLY_ANNOUNCE_GAMES;
|
||||
public static List<Integer> LIST_OLY_RESTRICTED_ITEMS = new ArrayList<>();
|
||||
public static int ALT_OLY_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_WAIT_TIME;
|
||||
public static boolean ALT_OLY_USE_CUSTOM_PERIOD_SETTINGS;
|
||||
public static String ALT_OLY_PERIOD;
|
||||
@ -2356,7 +2357,8 @@ public class Config
|
||||
{
|
||||
LIST_OLY_RESTRICTED_ITEMS.clear();
|
||||
}
|
||||
ALT_OLY_ENCHANT_LIMIT = Olympiad.getInt("AltOlyEnchantLimit", -1);
|
||||
ALT_OLY_WEAPON_ENCHANT_LIMIT = Olympiad.getInt("AltOlyWeaponEnchantLimit", -1);
|
||||
ALT_OLY_ARMOR_ENCHANT_LIMIT = Olympiad.getInt("AltOlyArmorEnchantLimit", -1);
|
||||
ALT_OLY_WAIT_TIME = Olympiad.getInt("AltOlyWaitTime", 60);
|
||||
ALT_OLY_USE_CUSTOM_PERIOD_SETTINGS = Olympiad.getBoolean("AltOlyUseCustomPeriodSettings", false);
|
||||
ALT_OLY_PERIOD = Olympiad.getString("AltOlyPeriod", "MONTH");
|
||||
|
@ -2004,9 +2004,22 @@ public class ItemInstance extends WorldObject
|
||||
return enchant;
|
||||
}
|
||||
|
||||
if (player.isInOlympiadMode() && (Config.ALT_OLY_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ENCHANT_LIMIT))
|
||||
if (player.isInOlympiadMode())
|
||||
{
|
||||
enchant = Config.ALT_OLY_ENCHANT_LIMIT;
|
||||
if (_item.isWeapon())
|
||||
{
|
||||
if ((Config.ALT_OLY_WEAPON_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_WEAPON_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((Config.ALT_OLY_ARMOR_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ARMOR_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return enchant;
|
||||
|
@ -129,9 +129,22 @@ public interface IStatFunction
|
||||
final double blessedBonus = item.isBlessed() ? 1.5 : 1;
|
||||
int enchant = equippedItem.getEnchantLevel();
|
||||
|
||||
if (creature.getActingPlayer().isInOlympiadMode() && (Config.ALT_OLY_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ENCHANT_LIMIT))
|
||||
if (creature.getActingPlayer().isInOlympiadMode())
|
||||
{
|
||||
enchant = Config.ALT_OLY_ENCHANT_LIMIT;
|
||||
if (item.isWeapon())
|
||||
{
|
||||
if ((Config.ALT_OLY_WEAPON_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_WEAPON_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((Config.ALT_OLY_ARMOR_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ARMOR_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ((stat == Stat.MAGICAL_DEFENCE) || (stat == Stat.PHYSICAL_DEFENCE))
|
||||
|
@ -130,7 +130,8 @@ AltOlyRestrictedItems =
|
||||
|
||||
# Enchant limit for items during Olympiad battles. Disabled = -1.
|
||||
# Default: -1
|
||||
AltOlyEnchantLimit = -1
|
||||
AltOlyWeaponEnchantLimit = -1
|
||||
AltOlyArmorEnchantLimit = -1
|
||||
|
||||
# Log all Olympiad fights and outcome to olympiad.csv file.
|
||||
# Default: False
|
||||
|
@ -550,7 +550,8 @@ public class Config
|
||||
public static boolean ALT_OLY_SHOW_MONTHLY_WINNERS;
|
||||
public static boolean ALT_OLY_ANNOUNCE_GAMES;
|
||||
public static List<Integer> LIST_OLY_RESTRICTED_ITEMS = new ArrayList<>();
|
||||
public static int ALT_OLY_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_WAIT_TIME;
|
||||
public static boolean ALT_OLY_USE_CUSTOM_PERIOD_SETTINGS;
|
||||
public static String ALT_OLY_PERIOD;
|
||||
@ -2372,7 +2373,8 @@ public class Config
|
||||
{
|
||||
LIST_OLY_RESTRICTED_ITEMS.clear();
|
||||
}
|
||||
ALT_OLY_ENCHANT_LIMIT = Olympiad.getInt("AltOlyEnchantLimit", -1);
|
||||
ALT_OLY_WEAPON_ENCHANT_LIMIT = Olympiad.getInt("AltOlyWeaponEnchantLimit", -1);
|
||||
ALT_OLY_ARMOR_ENCHANT_LIMIT = Olympiad.getInt("AltOlyArmorEnchantLimit", -1);
|
||||
ALT_OLY_WAIT_TIME = Olympiad.getInt("AltOlyWaitTime", 60);
|
||||
ALT_OLY_USE_CUSTOM_PERIOD_SETTINGS = Olympiad.getBoolean("AltOlyUseCustomPeriodSettings", false);
|
||||
ALT_OLY_PERIOD = Olympiad.getString("AltOlyPeriod", "MONTH");
|
||||
|
@ -2011,9 +2011,22 @@ public class ItemInstance extends WorldObject
|
||||
return enchant;
|
||||
}
|
||||
|
||||
if (player.isInOlympiadMode() && (Config.ALT_OLY_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ENCHANT_LIMIT))
|
||||
if (player.isInOlympiadMode())
|
||||
{
|
||||
enchant = Config.ALT_OLY_ENCHANT_LIMIT;
|
||||
if (_item.isWeapon())
|
||||
{
|
||||
if ((Config.ALT_OLY_WEAPON_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_WEAPON_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((Config.ALT_OLY_ARMOR_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ARMOR_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return enchant;
|
||||
|
@ -129,9 +129,22 @@ public interface IStatFunction
|
||||
final double blessedBonus = item.isBlessed() ? 1.5 : 1;
|
||||
int enchant = equippedItem.getEnchantLevel();
|
||||
|
||||
if (creature.getActingPlayer().isInOlympiadMode() && (Config.ALT_OLY_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ENCHANT_LIMIT))
|
||||
if (creature.getActingPlayer().isInOlympiadMode())
|
||||
{
|
||||
enchant = Config.ALT_OLY_ENCHANT_LIMIT;
|
||||
if (item.isWeapon())
|
||||
{
|
||||
if ((Config.ALT_OLY_WEAPON_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_WEAPON_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((Config.ALT_OLY_ARMOR_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ARMOR_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ((stat == Stat.MAGICAL_DEFENCE) || (stat == Stat.PHYSICAL_DEFENCE))
|
||||
|
@ -130,7 +130,8 @@ AltOlyRestrictedItems =
|
||||
|
||||
# Enchant limit for items during Olympiad battles. Disabled = -1.
|
||||
# Default: -1
|
||||
AltOlyEnchantLimit = -1
|
||||
AltOlyWeaponEnchantLimit = -1
|
||||
AltOlyArmorEnchantLimit = -1
|
||||
|
||||
# Log all Olympiad fights and outcome to olympiad.csv file.
|
||||
# Default: False
|
||||
|
@ -550,7 +550,8 @@ public class Config
|
||||
public static boolean ALT_OLY_SHOW_MONTHLY_WINNERS;
|
||||
public static boolean ALT_OLY_ANNOUNCE_GAMES;
|
||||
public static List<Integer> LIST_OLY_RESTRICTED_ITEMS = new ArrayList<>();
|
||||
public static int ALT_OLY_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_WAIT_TIME;
|
||||
public static boolean ALT_OLY_USE_CUSTOM_PERIOD_SETTINGS;
|
||||
public static String ALT_OLY_PERIOD;
|
||||
@ -2386,7 +2387,8 @@ public class Config
|
||||
{
|
||||
LIST_OLY_RESTRICTED_ITEMS.clear();
|
||||
}
|
||||
ALT_OLY_ENCHANT_LIMIT = Olympiad.getInt("AltOlyEnchantLimit", -1);
|
||||
ALT_OLY_WEAPON_ENCHANT_LIMIT = Olympiad.getInt("AltOlyWeaponEnchantLimit", -1);
|
||||
ALT_OLY_ARMOR_ENCHANT_LIMIT = Olympiad.getInt("AltOlyArmorEnchantLimit", -1);
|
||||
ALT_OLY_WAIT_TIME = Olympiad.getInt("AltOlyWaitTime", 60);
|
||||
ALT_OLY_USE_CUSTOM_PERIOD_SETTINGS = Olympiad.getBoolean("AltOlyUseCustomPeriodSettings", false);
|
||||
ALT_OLY_PERIOD = Olympiad.getString("AltOlyPeriod", "MONTH");
|
||||
|
@ -2011,9 +2011,22 @@ public class ItemInstance extends WorldObject
|
||||
return enchant;
|
||||
}
|
||||
|
||||
if (player.isInOlympiadMode() && (Config.ALT_OLY_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ENCHANT_LIMIT))
|
||||
if (player.isInOlympiadMode())
|
||||
{
|
||||
enchant = Config.ALT_OLY_ENCHANT_LIMIT;
|
||||
if (_item.isWeapon())
|
||||
{
|
||||
if ((Config.ALT_OLY_WEAPON_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_WEAPON_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((Config.ALT_OLY_ARMOR_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ARMOR_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return enchant;
|
||||
|
@ -129,9 +129,22 @@ public interface IStatFunction
|
||||
final double blessedBonus = item.isBlessed() ? 1.5 : 1;
|
||||
int enchant = equippedItem.getEnchantLevel();
|
||||
|
||||
if (creature.getActingPlayer().isInOlympiadMode() && (Config.ALT_OLY_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ENCHANT_LIMIT))
|
||||
if (creature.getActingPlayer().isInOlympiadMode())
|
||||
{
|
||||
enchant = Config.ALT_OLY_ENCHANT_LIMIT;
|
||||
if (item.isWeapon())
|
||||
{
|
||||
if ((Config.ALT_OLY_WEAPON_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_WEAPON_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((Config.ALT_OLY_ARMOR_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ARMOR_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ((stat == Stat.MAGICAL_DEFENCE) || (stat == Stat.PHYSICAL_DEFENCE))
|
||||
|
@ -116,7 +116,8 @@ AltOlyRestrictedItems =
|
||||
|
||||
# Enchant limit for items during Olympiad battles. Disabled = -1.
|
||||
# Default: -1
|
||||
AltOlyEnchantLimit = -1
|
||||
AltOlyWeaponEnchantLimit = -1
|
||||
AltOlyArmorEnchantLimit = -1
|
||||
|
||||
# Log all Olympiad fights and outcome to olympiad.csv file.
|
||||
# Default: False
|
||||
|
@ -539,7 +539,8 @@ public class Config
|
||||
public static boolean ALT_OLY_SHOW_MONTHLY_WINNERS;
|
||||
public static boolean ALT_OLY_ANNOUNCE_GAMES;
|
||||
public static List<Integer> LIST_OLY_RESTRICTED_ITEMS = new ArrayList<>();
|
||||
public static int ALT_OLY_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_WAIT_TIME;
|
||||
public static String ALT_OLY_PERIOD;
|
||||
public static int ALT_OLY_PERIOD_MULTIPLIER;
|
||||
@ -2362,7 +2363,8 @@ public class Config
|
||||
{
|
||||
LIST_OLY_RESTRICTED_ITEMS.clear();
|
||||
}
|
||||
ALT_OLY_ENCHANT_LIMIT = Olympiad.getInt("AltOlyEnchantLimit", -1);
|
||||
ALT_OLY_WEAPON_ENCHANT_LIMIT = Olympiad.getInt("AltOlyWeaponEnchantLimit", -1);
|
||||
ALT_OLY_ARMOR_ENCHANT_LIMIT = Olympiad.getInt("AltOlyArmorEnchantLimit", -1);
|
||||
ALT_OLY_WAIT_TIME = Olympiad.getInt("AltOlyWaitTime", 60);
|
||||
ALT_OLY_PERIOD = Olympiad.getString("AltOlyPeriod", "MONTH");
|
||||
ALT_OLY_PERIOD_MULTIPLIER = Olympiad.getInt("AltOlyPeriodMultiplier", 1);
|
||||
|
@ -2011,9 +2011,22 @@ public class ItemInstance extends WorldObject
|
||||
return enchant;
|
||||
}
|
||||
|
||||
if (player.isInOlympiadMode() && (Config.ALT_OLY_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ENCHANT_LIMIT))
|
||||
if (player.isInOlympiadMode())
|
||||
{
|
||||
enchant = Config.ALT_OLY_ENCHANT_LIMIT;
|
||||
if (_item.isWeapon())
|
||||
{
|
||||
if ((Config.ALT_OLY_WEAPON_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_WEAPON_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((Config.ALT_OLY_ARMOR_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ARMOR_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return enchant;
|
||||
|
@ -129,9 +129,22 @@ public interface IStatFunction
|
||||
final double blessedBonus = item.isBlessed() ? 1.5 : 1;
|
||||
int enchant = equippedItem.getEnchantLevel();
|
||||
|
||||
if (creature.getActingPlayer().isInOlympiadMode() && (Config.ALT_OLY_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ENCHANT_LIMIT))
|
||||
if (creature.getActingPlayer().isInOlympiadMode())
|
||||
{
|
||||
enchant = Config.ALT_OLY_ENCHANT_LIMIT;
|
||||
if (item.isWeapon())
|
||||
{
|
||||
if ((Config.ALT_OLY_WEAPON_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_WEAPON_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((Config.ALT_OLY_ARMOR_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ARMOR_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ((stat == Stat.MAGICAL_DEFENCE) || (stat == Stat.PHYSICAL_DEFENCE))
|
||||
|
@ -116,7 +116,8 @@ AltOlyRestrictedItems =
|
||||
|
||||
# Enchant limit for items during Olympiad battles. Disabled = -1.
|
||||
# Default: -1
|
||||
AltOlyEnchantLimit = -1
|
||||
AltOlyWeaponEnchantLimit = -1
|
||||
AltOlyArmorEnchantLimit = -1
|
||||
|
||||
# Log all Olympiad fights and outcome to olympiad.csv file.
|
||||
# Default: False
|
||||
|
@ -534,7 +534,8 @@ public class Config
|
||||
public static boolean ALT_OLY_SHOW_MONTHLY_WINNERS;
|
||||
public static boolean ALT_OLY_ANNOUNCE_GAMES;
|
||||
public static List<Integer> LIST_OLY_RESTRICTED_ITEMS = new ArrayList<>();
|
||||
public static int ALT_OLY_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_WAIT_TIME;
|
||||
public static String ALT_OLY_PERIOD;
|
||||
public static int ALT_OLY_PERIOD_MULTIPLIER;
|
||||
@ -2362,7 +2363,8 @@ public class Config
|
||||
{
|
||||
LIST_OLY_RESTRICTED_ITEMS.clear();
|
||||
}
|
||||
ALT_OLY_ENCHANT_LIMIT = Olympiad.getInt("AltOlyEnchantLimit", -1);
|
||||
ALT_OLY_WEAPON_ENCHANT_LIMIT = Olympiad.getInt("AltOlyWeaponEnchantLimit", -1);
|
||||
ALT_OLY_ARMOR_ENCHANT_LIMIT = Olympiad.getInt("AltOlyArmorEnchantLimit", -1);
|
||||
ALT_OLY_WAIT_TIME = Olympiad.getInt("AltOlyWaitTime", 60);
|
||||
ALT_OLY_PERIOD = Olympiad.getString("AltOlyPeriod", "MONTH");
|
||||
ALT_OLY_PERIOD_MULTIPLIER = Olympiad.getInt("AltOlyPeriodMultiplier", 1);
|
||||
|
@ -2019,9 +2019,22 @@ public class ItemInstance extends WorldObject
|
||||
return enchant;
|
||||
}
|
||||
|
||||
if (player.isInOlympiadMode() && (Config.ALT_OLY_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ENCHANT_LIMIT))
|
||||
if (player.isInOlympiadMode())
|
||||
{
|
||||
enchant = Config.ALT_OLY_ENCHANT_LIMIT;
|
||||
if (_item.isWeapon())
|
||||
{
|
||||
if ((Config.ALT_OLY_WEAPON_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_WEAPON_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((Config.ALT_OLY_ARMOR_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ARMOR_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return enchant;
|
||||
|
@ -129,9 +129,22 @@ public interface IStatFunction
|
||||
final double blessedBonus = item.isBlessed() ? 1.5 : 1;
|
||||
int enchant = equippedItem.getEnchantLevel();
|
||||
|
||||
if (creature.getActingPlayer().isInOlympiadMode() && (Config.ALT_OLY_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ENCHANT_LIMIT))
|
||||
if (creature.getActingPlayer().isInOlympiadMode())
|
||||
{
|
||||
enchant = Config.ALT_OLY_ENCHANT_LIMIT;
|
||||
if (item.isWeapon())
|
||||
{
|
||||
if ((Config.ALT_OLY_WEAPON_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_WEAPON_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((Config.ALT_OLY_ARMOR_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ARMOR_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ((stat == Stat.MAGICAL_DEFENCE) || (stat == Stat.PHYSICAL_DEFENCE))
|
||||
|
@ -116,7 +116,8 @@ AltOlyRestrictedItems =
|
||||
|
||||
# Enchant limit for items during Olympiad battles. Disabled = -1.
|
||||
# Default: -1
|
||||
AltOlyEnchantLimit = -1
|
||||
AltOlyWeaponEnchantLimit = -1
|
||||
AltOlyArmorEnchantLimit = -1
|
||||
|
||||
# Log all Olympiad fights and outcome to olympiad.csv file.
|
||||
# Default: False
|
||||
|
@ -534,7 +534,8 @@ public class Config
|
||||
public static boolean ALT_OLY_SHOW_MONTHLY_WINNERS;
|
||||
public static boolean ALT_OLY_ANNOUNCE_GAMES;
|
||||
public static List<Integer> LIST_OLY_RESTRICTED_ITEMS = new ArrayList<>();
|
||||
public static int ALT_OLY_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_WAIT_TIME;
|
||||
public static String ALT_OLY_PERIOD;
|
||||
public static int ALT_OLY_PERIOD_MULTIPLIER;
|
||||
@ -2369,7 +2370,8 @@ public class Config
|
||||
{
|
||||
LIST_OLY_RESTRICTED_ITEMS.clear();
|
||||
}
|
||||
ALT_OLY_ENCHANT_LIMIT = Olympiad.getInt("AltOlyEnchantLimit", -1);
|
||||
ALT_OLY_WEAPON_ENCHANT_LIMIT = Olympiad.getInt("AltOlyWeaponEnchantLimit", -1);
|
||||
ALT_OLY_ARMOR_ENCHANT_LIMIT = Olympiad.getInt("AltOlyArmorEnchantLimit", -1);
|
||||
ALT_OLY_WAIT_TIME = Olympiad.getInt("AltOlyWaitTime", 60);
|
||||
ALT_OLY_PERIOD = Olympiad.getString("AltOlyPeriod", "MONTH");
|
||||
ALT_OLY_PERIOD_MULTIPLIER = Olympiad.getInt("AltOlyPeriodMultiplier", 1);
|
||||
|
@ -2019,9 +2019,22 @@ public class ItemInstance extends WorldObject
|
||||
return enchant;
|
||||
}
|
||||
|
||||
if (player.isInOlympiadMode() && (Config.ALT_OLY_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ENCHANT_LIMIT))
|
||||
if (player.isInOlympiadMode())
|
||||
{
|
||||
enchant = Config.ALT_OLY_ENCHANT_LIMIT;
|
||||
if (_item.isWeapon())
|
||||
{
|
||||
if ((Config.ALT_OLY_WEAPON_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_WEAPON_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((Config.ALT_OLY_ARMOR_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ARMOR_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return enchant;
|
||||
|
@ -129,9 +129,22 @@ public interface IStatFunction
|
||||
final double blessedBonus = item.isBlessed() ? 1.5 : 1;
|
||||
int enchant = equippedItem.getEnchantLevel();
|
||||
|
||||
if (creature.getActingPlayer().isInOlympiadMode() && (Config.ALT_OLY_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ENCHANT_LIMIT))
|
||||
if (creature.getActingPlayer().isInOlympiadMode())
|
||||
{
|
||||
enchant = Config.ALT_OLY_ENCHANT_LIMIT;
|
||||
if (item.isWeapon())
|
||||
{
|
||||
if ((Config.ALT_OLY_WEAPON_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_WEAPON_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((Config.ALT_OLY_ARMOR_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ARMOR_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ((stat == Stat.MAGICAL_DEFENCE) || (stat == Stat.PHYSICAL_DEFENCE))
|
||||
|
@ -116,7 +116,8 @@ AltOlyRestrictedItems =
|
||||
|
||||
# Enchant limit for items during Olympiad battles. Disabled = -1.
|
||||
# Default: -1
|
||||
AltOlyEnchantLimit = -1
|
||||
AltOlyWeaponEnchantLimit = -1
|
||||
AltOlyArmorEnchantLimit = -1
|
||||
|
||||
# Log all Olympiad fights and outcome to olympiad.csv file.
|
||||
# Default: False
|
||||
|
@ -535,7 +535,8 @@ public class Config
|
||||
public static boolean ALT_OLY_SHOW_MONTHLY_WINNERS;
|
||||
public static boolean ALT_OLY_ANNOUNCE_GAMES;
|
||||
public static List<Integer> LIST_OLY_RESTRICTED_ITEMS = new ArrayList<>();
|
||||
public static int ALT_OLY_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_WAIT_TIME;
|
||||
public static String ALT_OLY_PERIOD;
|
||||
public static int ALT_OLY_PERIOD_MULTIPLIER;
|
||||
@ -2408,7 +2409,8 @@ public class Config
|
||||
{
|
||||
LIST_OLY_RESTRICTED_ITEMS.clear();
|
||||
}
|
||||
ALT_OLY_ENCHANT_LIMIT = Olympiad.getInt("AltOlyEnchantLimit", -1);
|
||||
ALT_OLY_WEAPON_ENCHANT_LIMIT = Olympiad.getInt("AltOlyWeaponEnchantLimit", -1);
|
||||
ALT_OLY_ARMOR_ENCHANT_LIMIT = Olympiad.getInt("AltOlyArmorEnchantLimit", -1);
|
||||
ALT_OLY_WAIT_TIME = Olympiad.getInt("AltOlyWaitTime", 60);
|
||||
ALT_OLY_PERIOD = Olympiad.getString("AltOlyPeriod", "MONTH");
|
||||
ALT_OLY_PERIOD_MULTIPLIER = Olympiad.getInt("AltOlyPeriodMultiplier", 1);
|
||||
|
@ -2019,9 +2019,22 @@ public class ItemInstance extends WorldObject
|
||||
return enchant;
|
||||
}
|
||||
|
||||
if (player.isInOlympiadMode() && (Config.ALT_OLY_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ENCHANT_LIMIT))
|
||||
if (player.isInOlympiadMode())
|
||||
{
|
||||
enchant = Config.ALT_OLY_ENCHANT_LIMIT;
|
||||
if (_item.isWeapon())
|
||||
{
|
||||
if ((Config.ALT_OLY_WEAPON_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_WEAPON_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((Config.ALT_OLY_ARMOR_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ARMOR_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return enchant;
|
||||
|
@ -129,9 +129,22 @@ public interface IStatFunction
|
||||
final double blessedBonus = item.isBlessed() ? 1.5 : 1;
|
||||
int enchant = equippedItem.getEnchantLevel();
|
||||
|
||||
if (creature.getActingPlayer().isInOlympiadMode() && (Config.ALT_OLY_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ENCHANT_LIMIT))
|
||||
if (creature.getActingPlayer().isInOlympiadMode())
|
||||
{
|
||||
enchant = Config.ALT_OLY_ENCHANT_LIMIT;
|
||||
if (item.isWeapon())
|
||||
{
|
||||
if ((Config.ALT_OLY_WEAPON_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_WEAPON_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((Config.ALT_OLY_ARMOR_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ARMOR_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ((stat == Stat.MAGICAL_DEFENCE) || (stat == Stat.PHYSICAL_DEFENCE))
|
||||
|
@ -116,7 +116,8 @@ AltOlyRestrictedItems =
|
||||
|
||||
# Enchant limit for items during Olympiad battles. Disabled = -1.
|
||||
# Default: -1
|
||||
AltOlyEnchantLimit = -1
|
||||
AltOlyWeaponEnchantLimit = -1
|
||||
AltOlyArmorEnchantLimit = -1
|
||||
|
||||
# Log all Olympiad fights and outcome to olympiad.csv file.
|
||||
# Default: False
|
||||
|
@ -535,7 +535,8 @@ public class Config
|
||||
public static boolean ALT_OLY_SHOW_MONTHLY_WINNERS;
|
||||
public static boolean ALT_OLY_ANNOUNCE_GAMES;
|
||||
public static List<Integer> LIST_OLY_RESTRICTED_ITEMS = new ArrayList<>();
|
||||
public static int ALT_OLY_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_WAIT_TIME;
|
||||
public static String ALT_OLY_PERIOD;
|
||||
public static int ALT_OLY_PERIOD_MULTIPLIER;
|
||||
@ -2430,7 +2431,8 @@ public class Config
|
||||
{
|
||||
LIST_OLY_RESTRICTED_ITEMS.clear();
|
||||
}
|
||||
ALT_OLY_ENCHANT_LIMIT = Olympiad.getInt("AltOlyEnchantLimit", -1);
|
||||
ALT_OLY_WEAPON_ENCHANT_LIMIT = Olympiad.getInt("AltOlyWeaponEnchantLimit", -1);
|
||||
ALT_OLY_ARMOR_ENCHANT_LIMIT = Olympiad.getInt("AltOlyArmorEnchantLimit", -1);
|
||||
ALT_OLY_WAIT_TIME = Olympiad.getInt("AltOlyWaitTime", 60);
|
||||
ALT_OLY_PERIOD = Olympiad.getString("AltOlyPeriod", "MONTH");
|
||||
ALT_OLY_PERIOD_MULTIPLIER = Olympiad.getInt("AltOlyPeriodMultiplier", 1);
|
||||
|
@ -2019,9 +2019,22 @@ public class ItemInstance extends WorldObject
|
||||
return enchant;
|
||||
}
|
||||
|
||||
if (player.isInOlympiadMode() && (Config.ALT_OLY_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ENCHANT_LIMIT))
|
||||
if (player.isInOlympiadMode())
|
||||
{
|
||||
enchant = Config.ALT_OLY_ENCHANT_LIMIT;
|
||||
if (_item.isWeapon())
|
||||
{
|
||||
if ((Config.ALT_OLY_WEAPON_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_WEAPON_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((Config.ALT_OLY_ARMOR_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ARMOR_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return enchant;
|
||||
|
@ -129,9 +129,22 @@ public interface IStatFunction
|
||||
final double blessedBonus = item.isBlessed() ? 1.5 : 1;
|
||||
int enchant = equippedItem.getEnchantLevel();
|
||||
|
||||
if (creature.getActingPlayer().isInOlympiadMode() && (Config.ALT_OLY_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ENCHANT_LIMIT))
|
||||
if (creature.getActingPlayer().isInOlympiadMode())
|
||||
{
|
||||
enchant = Config.ALT_OLY_ENCHANT_LIMIT;
|
||||
if (item.isWeapon())
|
||||
{
|
||||
if ((Config.ALT_OLY_WEAPON_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_WEAPON_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((Config.ALT_OLY_ARMOR_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ARMOR_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ((stat == Stat.MAGICAL_DEFENCE) || (stat == Stat.PHYSICAL_DEFENCE))
|
||||
|
@ -116,7 +116,8 @@ AltOlyRestrictedItems =
|
||||
|
||||
# Enchant limit for items during Olympiad battles. Disabled = -1.
|
||||
# Default: -1
|
||||
AltOlyEnchantLimit = -1
|
||||
AltOlyWeaponEnchantLimit = -1
|
||||
AltOlyArmorEnchantLimit = -1
|
||||
|
||||
# Log all Olympiad fights and outcome to olympiad.csv file.
|
||||
# Default: False
|
||||
|
@ -544,7 +544,8 @@ public class Config
|
||||
public static boolean ALT_OLY_SHOW_MONTHLY_WINNERS;
|
||||
public static boolean ALT_OLY_ANNOUNCE_GAMES;
|
||||
public static List<Integer> LIST_OLY_RESTRICTED_ITEMS = new ArrayList<>();
|
||||
public static int ALT_OLY_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_WAIT_TIME;
|
||||
public static String ALT_OLY_PERIOD;
|
||||
public static int ALT_OLY_PERIOD_MULTIPLIER;
|
||||
@ -2276,7 +2277,8 @@ public class Config
|
||||
{
|
||||
LIST_OLY_RESTRICTED_ITEMS.clear();
|
||||
}
|
||||
ALT_OLY_ENCHANT_LIMIT = Olympiad.getInt("AltOlyEnchantLimit", -1);
|
||||
ALT_OLY_WEAPON_ENCHANT_LIMIT = Olympiad.getInt("AltOlyWeaponEnchantLimit", -1);
|
||||
ALT_OLY_ARMOR_ENCHANT_LIMIT = Olympiad.getInt("AltOlyArmorEnchantLimit", -1);
|
||||
ALT_OLY_WAIT_TIME = Olympiad.getInt("AltOlyWaitTime", 60);
|
||||
ALT_OLY_PERIOD = Olympiad.getString("AltOlyPeriod", "MONTH");
|
||||
ALT_OLY_PERIOD_MULTIPLIER = Olympiad.getInt("AltOlyPeriodMultiplier", 1);
|
||||
|
@ -2009,9 +2009,22 @@ public class ItemInstance extends WorldObject
|
||||
return enchant;
|
||||
}
|
||||
|
||||
if (player.isInOlympiadMode() && (Config.ALT_OLY_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ENCHANT_LIMIT))
|
||||
if (player.isInOlympiadMode())
|
||||
{
|
||||
enchant = Config.ALT_OLY_ENCHANT_LIMIT;
|
||||
if (_item.isWeapon())
|
||||
{
|
||||
if ((Config.ALT_OLY_WEAPON_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_WEAPON_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((Config.ALT_OLY_ARMOR_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ARMOR_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return enchant;
|
||||
|
@ -129,9 +129,22 @@ public interface IStatFunction
|
||||
final double blessedBonus = item.isBlessed() ? 1.5 : 1;
|
||||
int enchant = equippedItem.getEnchantLevel();
|
||||
|
||||
if (creature.getActingPlayer().isInOlympiadMode() && (Config.ALT_OLY_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ENCHANT_LIMIT))
|
||||
if (creature.getActingPlayer().isInOlympiadMode())
|
||||
{
|
||||
enchant = Config.ALT_OLY_ENCHANT_LIMIT;
|
||||
if (item.isWeapon())
|
||||
{
|
||||
if ((Config.ALT_OLY_WEAPON_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_WEAPON_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((Config.ALT_OLY_ARMOR_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ARMOR_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ((stat == Stat.MAGICAL_DEFENCE) || (stat == Stat.PHYSICAL_DEFENCE))
|
||||
|
@ -116,7 +116,8 @@ AltOlyRestrictedItems =
|
||||
|
||||
# Enchant limit for items during Olympiad battles. Disabled = -1.
|
||||
# Default: -1
|
||||
AltOlyEnchantLimit = -1
|
||||
AltOlyWeaponEnchantLimit = -1
|
||||
AltOlyArmorEnchantLimit = -1
|
||||
|
||||
# Log all Olympiad fights and outcome to olympiad.csv file.
|
||||
# Default: False
|
||||
|
@ -544,7 +544,8 @@ public class Config
|
||||
public static boolean ALT_OLY_SHOW_MONTHLY_WINNERS;
|
||||
public static boolean ALT_OLY_ANNOUNCE_GAMES;
|
||||
public static List<Integer> LIST_OLY_RESTRICTED_ITEMS = new ArrayList<>();
|
||||
public static int ALT_OLY_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_WAIT_TIME;
|
||||
public static String ALT_OLY_PERIOD;
|
||||
public static int ALT_OLY_PERIOD_MULTIPLIER;
|
||||
@ -2280,7 +2281,8 @@ public class Config
|
||||
{
|
||||
LIST_OLY_RESTRICTED_ITEMS.clear();
|
||||
}
|
||||
ALT_OLY_ENCHANT_LIMIT = Olympiad.getInt("AltOlyEnchantLimit", -1);
|
||||
ALT_OLY_WEAPON_ENCHANT_LIMIT = Olympiad.getInt("AltOlyWeaponEnchantLimit", -1);
|
||||
ALT_OLY_ARMOR_ENCHANT_LIMIT = Olympiad.getInt("AltOlyArmorEnchantLimit", -1);
|
||||
ALT_OLY_WAIT_TIME = Olympiad.getInt("AltOlyWaitTime", 60);
|
||||
ALT_OLY_PERIOD = Olympiad.getString("AltOlyPeriod", "MONTH");
|
||||
ALT_OLY_PERIOD_MULTIPLIER = Olympiad.getInt("AltOlyPeriodMultiplier", 1);
|
||||
|
@ -2009,9 +2009,22 @@ public class ItemInstance extends WorldObject
|
||||
return enchant;
|
||||
}
|
||||
|
||||
if (player.isInOlympiadMode() && (Config.ALT_OLY_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ENCHANT_LIMIT))
|
||||
if (player.isInOlympiadMode())
|
||||
{
|
||||
enchant = Config.ALT_OLY_ENCHANT_LIMIT;
|
||||
if (_item.isWeapon())
|
||||
{
|
||||
if ((Config.ALT_OLY_WEAPON_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_WEAPON_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((Config.ALT_OLY_ARMOR_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ARMOR_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return enchant;
|
||||
|
@ -129,9 +129,22 @@ public interface IStatFunction
|
||||
final double blessedBonus = item.isBlessed() ? 1.5 : 1;
|
||||
int enchant = equippedItem.getEnchantLevel();
|
||||
|
||||
if (creature.getActingPlayer().isInOlympiadMode() && (Config.ALT_OLY_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ENCHANT_LIMIT))
|
||||
if (creature.getActingPlayer().isInOlympiadMode())
|
||||
{
|
||||
enchant = Config.ALT_OLY_ENCHANT_LIMIT;
|
||||
if (item.isWeapon())
|
||||
{
|
||||
if ((Config.ALT_OLY_WEAPON_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_WEAPON_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((Config.ALT_OLY_ARMOR_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ARMOR_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ((stat == Stat.MAGICAL_DEFENCE) || (stat == Stat.PHYSICAL_DEFENCE))
|
||||
|
@ -116,7 +116,8 @@ AltOlyRestrictedItems =
|
||||
|
||||
# Enchant limit for items during Olympiad battles. Disabled = -1.
|
||||
# Default: -1
|
||||
AltOlyEnchantLimit = -1
|
||||
AltOlyWeaponEnchantLimit = -1
|
||||
AltOlyArmorEnchantLimit = -1
|
||||
|
||||
# Log all Olympiad fights and outcome to olympiad.csv file.
|
||||
# Default: False
|
||||
|
@ -544,7 +544,8 @@ public class Config
|
||||
public static boolean ALT_OLY_SHOW_MONTHLY_WINNERS;
|
||||
public static boolean ALT_OLY_ANNOUNCE_GAMES;
|
||||
public static List<Integer> LIST_OLY_RESTRICTED_ITEMS = new ArrayList<>();
|
||||
public static int ALT_OLY_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_WAIT_TIME;
|
||||
public static String ALT_OLY_PERIOD;
|
||||
public static int ALT_OLY_PERIOD_MULTIPLIER;
|
||||
@ -2280,7 +2281,8 @@ public class Config
|
||||
{
|
||||
LIST_OLY_RESTRICTED_ITEMS.clear();
|
||||
}
|
||||
ALT_OLY_ENCHANT_LIMIT = Olympiad.getInt("AltOlyEnchantLimit", -1);
|
||||
ALT_OLY_WEAPON_ENCHANT_LIMIT = Olympiad.getInt("AltOlyWeaponEnchantLimit", -1);
|
||||
ALT_OLY_ARMOR_ENCHANT_LIMIT = Olympiad.getInt("AltOlyArmorEnchantLimit", -1);
|
||||
ALT_OLY_WAIT_TIME = Olympiad.getInt("AltOlyWaitTime", 60);
|
||||
ALT_OLY_PERIOD = Olympiad.getString("AltOlyPeriod", "MONTH");
|
||||
ALT_OLY_PERIOD_MULTIPLIER = Olympiad.getInt("AltOlyPeriodMultiplier", 1);
|
||||
|
@ -2009,9 +2009,22 @@ public class ItemInstance extends WorldObject
|
||||
return enchant;
|
||||
}
|
||||
|
||||
if (player.isInOlympiadMode() && (Config.ALT_OLY_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ENCHANT_LIMIT))
|
||||
if (player.isInOlympiadMode())
|
||||
{
|
||||
enchant = Config.ALT_OLY_ENCHANT_LIMIT;
|
||||
if (_item.isWeapon())
|
||||
{
|
||||
if ((Config.ALT_OLY_WEAPON_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_WEAPON_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((Config.ALT_OLY_ARMOR_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ARMOR_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return enchant;
|
||||
|
@ -129,9 +129,22 @@ public interface IStatFunction
|
||||
final double blessedBonus = item.isBlessed() ? 1.5 : 1;
|
||||
int enchant = equippedItem.getEnchantLevel();
|
||||
|
||||
if (creature.getActingPlayer().isInOlympiadMode() && (Config.ALT_OLY_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ENCHANT_LIMIT))
|
||||
if (creature.getActingPlayer().isInOlympiadMode())
|
||||
{
|
||||
enchant = Config.ALT_OLY_ENCHANT_LIMIT;
|
||||
if (item.isWeapon())
|
||||
{
|
||||
if ((Config.ALT_OLY_WEAPON_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_WEAPON_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((Config.ALT_OLY_ARMOR_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ARMOR_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ((stat == Stat.MAGICAL_DEFENCE) || (stat == Stat.PHYSICAL_DEFENCE))
|
||||
|
@ -116,7 +116,8 @@ AltOlyRestrictedItems =
|
||||
|
||||
# Enchant limit for items during Olympiad battles. Disabled = -1.
|
||||
# Default: -1
|
||||
AltOlyEnchantLimit = -1
|
||||
AltOlyWeaponEnchantLimit = -1
|
||||
AltOlyArmorEnchantLimit = -1
|
||||
|
||||
# Log all Olympiad fights and outcome to olympiad.csv file.
|
||||
# Default: False
|
||||
|
@ -544,7 +544,8 @@ public class Config
|
||||
public static boolean ALT_OLY_SHOW_MONTHLY_WINNERS;
|
||||
public static boolean ALT_OLY_ANNOUNCE_GAMES;
|
||||
public static List<Integer> LIST_OLY_RESTRICTED_ITEMS = new ArrayList<>();
|
||||
public static int ALT_OLY_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_WAIT_TIME;
|
||||
public static String ALT_OLY_PERIOD;
|
||||
public static int ALT_OLY_PERIOD_MULTIPLIER;
|
||||
@ -2281,7 +2282,8 @@ public class Config
|
||||
{
|
||||
LIST_OLY_RESTRICTED_ITEMS.clear();
|
||||
}
|
||||
ALT_OLY_ENCHANT_LIMIT = Olympiad.getInt("AltOlyEnchantLimit", -1);
|
||||
ALT_OLY_WEAPON_ENCHANT_LIMIT = Olympiad.getInt("AltOlyWeaponEnchantLimit", -1);
|
||||
ALT_OLY_ARMOR_ENCHANT_LIMIT = Olympiad.getInt("AltOlyArmorEnchantLimit", -1);
|
||||
ALT_OLY_WAIT_TIME = Olympiad.getInt("AltOlyWaitTime", 60);
|
||||
ALT_OLY_PERIOD = Olympiad.getString("AltOlyPeriod", "MONTH");
|
||||
ALT_OLY_PERIOD_MULTIPLIER = Olympiad.getInt("AltOlyPeriodMultiplier", 1);
|
||||
|
@ -2009,9 +2009,22 @@ public class ItemInstance extends WorldObject
|
||||
return enchant;
|
||||
}
|
||||
|
||||
if (player.isInOlympiadMode() && (Config.ALT_OLY_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ENCHANT_LIMIT))
|
||||
if (player.isInOlympiadMode())
|
||||
{
|
||||
enchant = Config.ALT_OLY_ENCHANT_LIMIT;
|
||||
if (_item.isWeapon())
|
||||
{
|
||||
if ((Config.ALT_OLY_WEAPON_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_WEAPON_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((Config.ALT_OLY_ARMOR_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ARMOR_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return enchant;
|
||||
|
@ -129,9 +129,22 @@ public interface IStatFunction
|
||||
final double blessedBonus = item.isBlessed() ? 1.5 : 1;
|
||||
int enchant = equippedItem.getEnchantLevel();
|
||||
|
||||
if (creature.getActingPlayer().isInOlympiadMode() && (Config.ALT_OLY_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ENCHANT_LIMIT))
|
||||
if (creature.getActingPlayer().isInOlympiadMode())
|
||||
{
|
||||
enchant = Config.ALT_OLY_ENCHANT_LIMIT;
|
||||
if (item.isWeapon())
|
||||
{
|
||||
if ((Config.ALT_OLY_WEAPON_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_WEAPON_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((Config.ALT_OLY_ARMOR_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ARMOR_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ((stat == Stat.MAGICAL_DEFENCE) || (stat == Stat.PHYSICAL_DEFENCE))
|
||||
|
@ -116,7 +116,8 @@ AltOlyRestrictedItems =
|
||||
|
||||
# Enchant limit for items during Olympiad battles. Disabled = -1.
|
||||
# Default: -1
|
||||
AltOlyEnchantLimit = -1
|
||||
AltOlyWeaponEnchantLimit = -1
|
||||
AltOlyArmorEnchantLimit = -1
|
||||
|
||||
# Log all Olympiad fights and outcome to olympiad.csv file.
|
||||
# Default: False
|
||||
|
@ -544,7 +544,8 @@ public class Config
|
||||
public static boolean ALT_OLY_SHOW_MONTHLY_WINNERS;
|
||||
public static boolean ALT_OLY_ANNOUNCE_GAMES;
|
||||
public static List<Integer> LIST_OLY_RESTRICTED_ITEMS = new ArrayList<>();
|
||||
public static int ALT_OLY_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_WAIT_TIME;
|
||||
public static String ALT_OLY_PERIOD;
|
||||
public static int ALT_OLY_PERIOD_MULTIPLIER;
|
||||
@ -2290,7 +2291,8 @@ public class Config
|
||||
{
|
||||
LIST_OLY_RESTRICTED_ITEMS.clear();
|
||||
}
|
||||
ALT_OLY_ENCHANT_LIMIT = Olympiad.getInt("AltOlyEnchantLimit", -1);
|
||||
ALT_OLY_WEAPON_ENCHANT_LIMIT = Olympiad.getInt("AltOlyWeaponEnchantLimit", -1);
|
||||
ALT_OLY_ARMOR_ENCHANT_LIMIT = Olympiad.getInt("AltOlyArmorEnchantLimit", -1);
|
||||
ALT_OLY_WAIT_TIME = Olympiad.getInt("AltOlyWaitTime", 60);
|
||||
ALT_OLY_PERIOD = Olympiad.getString("AltOlyPeriod", "MONTH");
|
||||
ALT_OLY_PERIOD_MULTIPLIER = Olympiad.getInt("AltOlyPeriodMultiplier", 1);
|
||||
|
@ -2009,9 +2009,22 @@ public class ItemInstance extends WorldObject
|
||||
return enchant;
|
||||
}
|
||||
|
||||
if (player.isInOlympiadMode() && (Config.ALT_OLY_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ENCHANT_LIMIT))
|
||||
if (player.isInOlympiadMode())
|
||||
{
|
||||
enchant = Config.ALT_OLY_ENCHANT_LIMIT;
|
||||
if (_item.isWeapon())
|
||||
{
|
||||
if ((Config.ALT_OLY_WEAPON_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_WEAPON_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((Config.ALT_OLY_ARMOR_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ARMOR_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return enchant;
|
||||
|
@ -129,9 +129,22 @@ public interface IStatFunction
|
||||
final double blessedBonus = item.isBlessed() ? 1.5 : 1;
|
||||
int enchant = equippedItem.getEnchantLevel();
|
||||
|
||||
if (creature.getActingPlayer().isInOlympiadMode() && (Config.ALT_OLY_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ENCHANT_LIMIT))
|
||||
if (creature.getActingPlayer().isInOlympiadMode())
|
||||
{
|
||||
enchant = Config.ALT_OLY_ENCHANT_LIMIT;
|
||||
if (item.isWeapon())
|
||||
{
|
||||
if ((Config.ALT_OLY_WEAPON_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_WEAPON_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((Config.ALT_OLY_ARMOR_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ARMOR_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ((stat == Stat.MAGICAL_DEFENCE) || (stat == Stat.PHYSICAL_DEFENCE))
|
||||
|
@ -116,7 +116,8 @@ AltOlyRestrictedItems =
|
||||
|
||||
# Enchant limit for items during Olympiad battles. Disabled = -1.
|
||||
# Default: -1
|
||||
AltOlyEnchantLimit = -1
|
||||
AltOlyWeaponEnchantLimit = -1
|
||||
AltOlyArmorEnchantLimit = -1
|
||||
|
||||
# Log all Olympiad fights and outcome to olympiad.csv file.
|
||||
# Default: False
|
||||
|
@ -544,7 +544,8 @@ public class Config
|
||||
public static boolean ALT_OLY_SHOW_MONTHLY_WINNERS;
|
||||
public static boolean ALT_OLY_ANNOUNCE_GAMES;
|
||||
public static List<Integer> LIST_OLY_RESTRICTED_ITEMS = new ArrayList<>();
|
||||
public static int ALT_OLY_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_WAIT_TIME;
|
||||
public static String ALT_OLY_PERIOD;
|
||||
public static int ALT_OLY_PERIOD_MULTIPLIER;
|
||||
@ -2307,7 +2308,8 @@ public class Config
|
||||
{
|
||||
LIST_OLY_RESTRICTED_ITEMS.clear();
|
||||
}
|
||||
ALT_OLY_ENCHANT_LIMIT = Olympiad.getInt("AltOlyEnchantLimit", -1);
|
||||
ALT_OLY_WEAPON_ENCHANT_LIMIT = Olympiad.getInt("AltOlyWeaponEnchantLimit", -1);
|
||||
ALT_OLY_ARMOR_ENCHANT_LIMIT = Olympiad.getInt("AltOlyArmorEnchantLimit", -1);
|
||||
ALT_OLY_WAIT_TIME = Olympiad.getInt("AltOlyWaitTime", 60);
|
||||
ALT_OLY_PERIOD = Olympiad.getString("AltOlyPeriod", "MONTH");
|
||||
ALT_OLY_PERIOD_MULTIPLIER = Olympiad.getInt("AltOlyPeriodMultiplier", 1);
|
||||
|
@ -2009,9 +2009,22 @@ public class ItemInstance extends WorldObject
|
||||
return enchant;
|
||||
}
|
||||
|
||||
if (player.isInOlympiadMode() && (Config.ALT_OLY_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ENCHANT_LIMIT))
|
||||
if (player.isInOlympiadMode())
|
||||
{
|
||||
enchant = Config.ALT_OLY_ENCHANT_LIMIT;
|
||||
if (_item.isWeapon())
|
||||
{
|
||||
if ((Config.ALT_OLY_WEAPON_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_WEAPON_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((Config.ALT_OLY_ARMOR_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ARMOR_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return enchant;
|
||||
|
@ -129,9 +129,22 @@ public interface IStatFunction
|
||||
final double blessedBonus = item.isBlessed() ? 1.5 : 1;
|
||||
int enchant = equippedItem.getEnchantLevel();
|
||||
|
||||
if (creature.getActingPlayer().isInOlympiadMode() && (Config.ALT_OLY_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ENCHANT_LIMIT))
|
||||
if (creature.getActingPlayer().isInOlympiadMode())
|
||||
{
|
||||
enchant = Config.ALT_OLY_ENCHANT_LIMIT;
|
||||
if (item.isWeapon())
|
||||
{
|
||||
if ((Config.ALT_OLY_WEAPON_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_WEAPON_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((Config.ALT_OLY_ARMOR_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ARMOR_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ((stat == Stat.MAGICAL_DEFENCE) || (stat == Stat.PHYSICAL_DEFENCE))
|
||||
|
@ -116,7 +116,8 @@ AltOlyRestrictedItems =
|
||||
|
||||
# Enchant limit for items during Olympiad battles. Disabled = -1.
|
||||
# Default: -1
|
||||
AltOlyEnchantLimit = -1
|
||||
AltOlyWeaponEnchantLimit = -1
|
||||
AltOlyArmorEnchantLimit = -1
|
||||
|
||||
# Log all Olympiad fights and outcome to olympiad.csv file.
|
||||
# Default: False
|
||||
|
@ -547,7 +547,8 @@ public class Config
|
||||
public static boolean ALT_OLY_SHOW_MONTHLY_WINNERS;
|
||||
public static boolean ALT_OLY_ANNOUNCE_GAMES;
|
||||
public static List<Integer> LIST_OLY_RESTRICTED_ITEMS = new ArrayList<>();
|
||||
public static int ALT_OLY_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
public static int ALT_OLY_WAIT_TIME;
|
||||
public static String ALT_OLY_PERIOD;
|
||||
public static int ALT_OLY_PERIOD_MULTIPLIER;
|
||||
@ -2302,7 +2303,8 @@ public class Config
|
||||
{
|
||||
LIST_OLY_RESTRICTED_ITEMS.clear();
|
||||
}
|
||||
ALT_OLY_ENCHANT_LIMIT = Olympiad.getInt("AltOlyEnchantLimit", -1);
|
||||
ALT_OLY_WEAPON_ENCHANT_LIMIT = Olympiad.getInt("AltOlyWeaponEnchantLimit", -1);
|
||||
ALT_OLY_ARMOR_ENCHANT_LIMIT = Olympiad.getInt("AltOlyArmorEnchantLimit", -1);
|
||||
ALT_OLY_WAIT_TIME = Olympiad.getInt("AltOlyWaitTime", 60);
|
||||
ALT_OLY_PERIOD = Olympiad.getString("AltOlyPeriod", "MONTH");
|
||||
ALT_OLY_PERIOD_MULTIPLIER = Olympiad.getInt("AltOlyPeriodMultiplier", 1);
|
||||
|
@ -1991,9 +1991,22 @@ public class ItemInstance extends WorldObject
|
||||
return enchant;
|
||||
}
|
||||
|
||||
if (player.isInOlympiadMode() && (Config.ALT_OLY_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ENCHANT_LIMIT))
|
||||
if (player.isInOlympiadMode())
|
||||
{
|
||||
enchant = Config.ALT_OLY_ENCHANT_LIMIT;
|
||||
if (_item.isWeapon())
|
||||
{
|
||||
if ((Config.ALT_OLY_WEAPON_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_WEAPON_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((Config.ALT_OLY_ARMOR_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ARMOR_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return enchant;
|
||||
|
@ -129,9 +129,22 @@ public interface IStatFunction
|
||||
final double blessedBonus = item.isBlessed() ? 1.5 : 1;
|
||||
int enchant = equippedItem.getEnchantLevel();
|
||||
|
||||
if (creature.getActingPlayer().isInOlympiadMode() && (Config.ALT_OLY_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ENCHANT_LIMIT))
|
||||
if (creature.getActingPlayer().isInOlympiadMode())
|
||||
{
|
||||
enchant = Config.ALT_OLY_ENCHANT_LIMIT;
|
||||
if (item.isWeapon())
|
||||
{
|
||||
if ((Config.ALT_OLY_WEAPON_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_WEAPON_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_WEAPON_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((Config.ALT_OLY_ARMOR_ENCHANT_LIMIT >= 0) && (enchant > Config.ALT_OLY_ARMOR_ENCHANT_LIMIT))
|
||||
{
|
||||
enchant = Config.ALT_OLY_ARMOR_ENCHANT_LIMIT;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ((stat == Stat.MAGICAL_DEFENCE) || (stat == Stat.PHYSICAL_DEFENCE))
|
||||
|
Loading…
Reference in New Issue
Block a user