rendered paste body // JP Custom Setting
try
{
Properties Settings = new Properties();
InputStream is = new FileInputStream(JP_CUSTOM_FILE);
Settings.load(is);
is.close();
FAILD_FAKEDEATH = Boolean.parseBoolean(Settings.getProperty("FaildFakeDeath", "true"));
RAIDBOSS_DEBUFF_RESIST = Boolean.parseBoolean(Settings.getProperty("RaidBossDebuffResist", "false"));
RAIDBOSS_DEBUFF_RESIST_RATE = Integer.parseInt(Settings.getProperty("RaidBossDebuffResistRate", "98"));
ALT_SKILLEFFECT_JUDGE = Boolean.parseBoolean(Settings.getProperty("AltSkillEffectJudge", "false"));
ALT_WYVERN_MAKEALANDING = Boolean.parseBoolean(Settings.getProperty("AltWyvernMakeALanding", "false"));
ALT_DISMOUNT_WYVERN_IN_NOLANDING = Boolean.parseBoolean(Settings.getProperty("AltDismountWyvernInNoLanding", "true"));
ALT_FLYING_WYVERN_IN_SIEGE = Boolean.parseBoolean(Settings.getProperty("AltFlyingWyvernInSiege", "false"));
ALT_DROPCHANCE_JUDGEMENT = Boolean.parseBoolean(Settings.getProperty("AltDropChanceJudgeMent", "false"));
BLESSED_ENCHANT_CHANCE = Integer.parseInt(Settings.getProperty("BlessedEnchantChance", "65"));
CRYSTAL_ENCHANT_CHANCE = Integer.parseInt(Settings.getProperty("CrystalEnchantChance", "65"));
SAFETY_ENCHANT_MAX = Integer.parseInt(Settings.getProperty("SafetyEnchantMax", "3"));
LIMIT_PATK_SPD = Integer.parseInt(Settings.getProperty("LimitPAtkSpeed", "999"));
LIMIT_MATK_SPD = Integer.parseInt(Settings.getProperty("LimitMAtkSpeed", "999"));
TIME_IN_A_DAY_OF_OPEN_A_DOOR = Integer.parseInt(Settings.getProperty("TimeInADayOfOpenADoor", "0"));
TIME_OF_OPENING_A_DOOR = Integer.parseInt(Settings.getProperty("TimeOfOpeningADoor", "5"));
ACTIVITY_TIME_OF_BOSS = Integer.parseInt(Settings.getProperty("ActivityTimeOfBoss", "120"));
if (ACTIVITY_TIME_OF_BOSS < 120) ACTIVITY_TIME_OF_BOSS = 120;
else if (ACTIVITY_TIME_OF_BOSS > 720) ACTIVITY_TIME_OF_BOSS = 720;
ACTIVITY_TIME_OF_BOSS = ACTIVITY_TIME_OF_BOSS * 60000;
NURSEANT_RESPAWN_DELAY = Integer.parseInt(Settings.getProperty("NurseAntRespawnDelay", "15"));
if (NURSEANT_RESPAWN_DELAY < 15) NURSEANT_RESPAWN_DELAY = 15;
else if (NURSEANT_RESPAWN_DELAY > 120) NURSEANT_RESPAWN_DELAY = 120;
NURSEANT_RESPAWN_DELAY = NURSEANT_RESPAWN_DELAY * 1000;
CAPACITY_OF_LAIR_OF_VALAKAS = Integer.parseInt(Settings.getProperty("CapacityOfLairOfValakas", "200"));
if (CAPACITY_OF_LAIR_OF_VALAKAS < 9) CAPACITY_OF_LAIR_OF_VALAKAS = 9;
else if (CAPACITY_OF_LAIR_OF_VALAKAS > 360) CAPACITY_OF_LAIR_OF_VALAKAS = 360;
APPTIME_OF_VALAKAS = Integer.parseInt(Settings.getProperty("AppTimeOfValakas", "20"));
if (APPTIME_OF_VALAKAS < 5) APPTIME_OF_VALAKAS = 5;
else if (APPTIME_OF_VALAKAS > 60) APPTIME_OF_VALAKAS = 60;
APPTIME_OF_VALAKAS = APPTIME_OF_VALAKAS * 60000;
APPTIME_OF_ANTHARAS = Integer.parseInt(Settings.getProperty("AppTimeOfAntharas", "10"));
if (APPTIME_OF_ANTHARAS < 5) APPTIME_OF_ANTHARAS = 5;
else if (APPTIME_OF_ANTHARAS > 60) APPTIME_OF_ANTHARAS = 60;
APPTIME_OF_ANTHARAS = APPTIME_OF_ANTHARAS * 60000;
}
catch (Exception e)
{
e.printStackTrace();
throw new Error("Failed to Load "+JP_CUSTOM_FILE+" File.");
}
// JP Four-Sepulchers Custom Setting
try
{
Properties Settings = new Properties();
InputStream is = new FileInputStream(FS_CONFIG_FILE);
Settings.load(is);
is.close();
FS_TIME_ATTACK = Integer.parseInt(Settings.getProperty("TimeOfAttack", "50"));
if(FS_TIME_ATTACK <= 0) FS_TIME_ATTACK = 50;
FS_TIME_COOLDOWN = Integer.parseInt(Settings.getProperty("TimeOfCoolDown", "5"));
if(FS_TIME_COOLDOWN <= 0) FS_TIME_COOLDOWN = 5;
FS_TIME_ENTRY = Integer.parseInt(Settings.getProperty("TimeOfEntry", "3"));
if(FS_TIME_ENTRY <= 0) FS_TIME_ENTRY = 3;
FS_TIME_WARMUP = Integer.parseInt(Settings.getProperty("TimeOfWarmUp", "2"));
if(FS_TIME_WARMUP <= 0) FS_TIME_WARMUP = 2;
FS_PARTY_MEMBER_COUNT = Integer.parseInt(Settings.getProperty("NumberOfNecessaryPartyMembers", "4"));
if(FS_PARTY_MEMBER_COUNT < 0) FS_PARTY_MEMBER_COUNT = 4;
}
catch (Exception e)
{
e.printStackTrace();
throw new Error("Failed to Load "+FS_CONFIG_FILE+" File.");
}
}