Custom config for raidboss vitality bonus.
This commit is contained in:
@@ -241,6 +241,10 @@ EnableVitality = True
|
|||||||
# Default: 140000
|
# Default: 140000
|
||||||
StartingVitalityPoints = 140000
|
StartingVitalityPoints = 140000
|
||||||
|
|
||||||
|
# Calculate vitality bonus for raidboss kills.
|
||||||
|
# Default: False
|
||||||
|
RaidbossUseVitality = False
|
||||||
|
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
# Limits
|
# Limits
|
||||||
|
@@ -799,7 +799,7 @@ public final class Config
|
|||||||
// --------------------------------------------------
|
// --------------------------------------------------
|
||||||
public static boolean ENABLE_VITALITY;
|
public static boolean ENABLE_VITALITY;
|
||||||
public static int STARTING_VITALITY_POINTS;
|
public static int STARTING_VITALITY_POINTS;
|
||||||
|
public static boolean RAIDBOSS_USE_VITALITY;
|
||||||
public static float RATE_VITALITY_EXP_MULTIPLIER;
|
public static float RATE_VITALITY_EXP_MULTIPLIER;
|
||||||
public static int VITALITY_MAX_ITEMS_ALLOWED;
|
public static int VITALITY_MAX_ITEMS_ALLOWED;
|
||||||
public static float RATE_DROP_VITALITY_HERBS;
|
public static float RATE_DROP_VITALITY_HERBS;
|
||||||
@@ -1554,14 +1554,15 @@ public final class Config
|
|||||||
FEE_DELETE_TRANSFER_SKILLS = Character.getInt("FeeDeleteTransferSkills", 10000000);
|
FEE_DELETE_TRANSFER_SKILLS = Character.getInt("FeeDeleteTransferSkills", 10000000);
|
||||||
FEE_DELETE_SUBCLASS_SKILLS = Character.getInt("FeeDeleteSubClassSkills", 10000000);
|
FEE_DELETE_SUBCLASS_SKILLS = Character.getInt("FeeDeleteSubClassSkills", 10000000);
|
||||||
FEE_DELETE_DUALCLASS_SKILLS = Character.getInt("FeeDeleteDualClassSkills", 20000000);
|
FEE_DELETE_DUALCLASS_SKILLS = Character.getInt("FeeDeleteDualClassSkills", 20000000);
|
||||||
ENABLE_VITALITY = Character.getBoolean("EnableVitality", true);
|
|
||||||
HARDIN_ENABLE_ALL_RACES = Character.getBoolean("HardinEnableAllRaces", true);
|
HARDIN_ENABLE_ALL_RACES = Character.getBoolean("HardinEnableAllRaces", true);
|
||||||
HARDIN_ENABLE_ALL_SPECS = Character.getBoolean("HardinEnableAllSpecs", false);
|
HARDIN_ENABLE_ALL_SPECS = Character.getBoolean("HardinEnableAllSpecs", false);
|
||||||
HARDIN_SAME_AWAKEN_GROUP = Character.getBoolean("HardinSameAwakenGroup", true);
|
HARDIN_SAME_AWAKEN_GROUP = Character.getBoolean("HardinSameAwakenGroup", true);
|
||||||
HARDIN_RETAIL_LIMITATIONS = Character.getBoolean("HardinRetailLimitations", true);
|
HARDIN_RETAIL_LIMITATIONS = Character.getBoolean("HardinRetailLimitations", true);
|
||||||
HARDIN_ENABLE_DUALCLASS_CHECKS = Character.getBoolean("HardinEnableDualClassChecks", true);
|
HARDIN_ENABLE_DUALCLASS_CHECKS = Character.getBoolean("HardinEnableDualClassChecks", true);
|
||||||
HARDIN_ENABLE_ERTHEIAS = Character.getBoolean("HardinEnableErtheias", false);
|
HARDIN_ENABLE_ERTHEIAS = Character.getBoolean("HardinEnableErtheias", false);
|
||||||
|
ENABLE_VITALITY = Character.getBoolean("EnableVitality", true);
|
||||||
STARTING_VITALITY_POINTS = Character.getInt("StartingVitalityPoints", 140000);
|
STARTING_VITALITY_POINTS = Character.getInt("StartingVitalityPoints", 140000);
|
||||||
|
RAIDBOSS_USE_VITALITY = Character.getBoolean("RaidbossUseVitality", true);
|
||||||
MAX_BONUS_EXP = Character.getDouble("MaxExpBonus", 0);
|
MAX_BONUS_EXP = Character.getDouble("MaxExpBonus", 0);
|
||||||
MAX_BONUS_SP = Character.getDouble("MaxSpBonus", 0);
|
MAX_BONUS_SP = Character.getDouble("MaxSpBonus", 0);
|
||||||
MAX_RUN_SPEED = Character.getInt("MaxRunSpeed", 300);
|
MAX_RUN_SPEED = Character.getInt("MaxRunSpeed", 300);
|
||||||
|
@@ -110,7 +110,7 @@ public class L2RaidBossInstance extends L2MonsterInstance
|
|||||||
@Override
|
@Override
|
||||||
public boolean useVitalityRate()
|
public boolean useVitalityRate()
|
||||||
{
|
{
|
||||||
return false;
|
return Config.RAIDBOSS_USE_VITALITY;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setUseRaidCurse(boolean val)
|
public void setUseRaidCurse(boolean val)
|
||||||
|
@@ -241,6 +241,10 @@ EnableVitality = True
|
|||||||
# Default: 140000
|
# Default: 140000
|
||||||
StartingVitalityPoints = 140000
|
StartingVitalityPoints = 140000
|
||||||
|
|
||||||
|
# Calculate vitality bonus for raidboss kills.
|
||||||
|
# Default: False
|
||||||
|
RaidbossUseVitality = False
|
||||||
|
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
# Limits
|
# Limits
|
||||||
|
@@ -806,7 +806,7 @@ public final class Config
|
|||||||
// --------------------------------------------------
|
// --------------------------------------------------
|
||||||
public static boolean ENABLE_VITALITY;
|
public static boolean ENABLE_VITALITY;
|
||||||
public static int STARTING_VITALITY_POINTS;
|
public static int STARTING_VITALITY_POINTS;
|
||||||
|
public static boolean RAIDBOSS_USE_VITALITY;
|
||||||
public static float RATE_VITALITY_EXP_MULTIPLIER;
|
public static float RATE_VITALITY_EXP_MULTIPLIER;
|
||||||
public static int VITALITY_MAX_ITEMS_ALLOWED;
|
public static int VITALITY_MAX_ITEMS_ALLOWED;
|
||||||
public static float RATE_DROP_VITALITY_HERBS;
|
public static float RATE_DROP_VITALITY_HERBS;
|
||||||
@@ -1569,14 +1569,15 @@ public final class Config
|
|||||||
FEE_DELETE_TRANSFER_SKILLS = Character.getInt("FeeDeleteTransferSkills", 10000000);
|
FEE_DELETE_TRANSFER_SKILLS = Character.getInt("FeeDeleteTransferSkills", 10000000);
|
||||||
FEE_DELETE_SUBCLASS_SKILLS = Character.getInt("FeeDeleteSubClassSkills", 10000000);
|
FEE_DELETE_SUBCLASS_SKILLS = Character.getInt("FeeDeleteSubClassSkills", 10000000);
|
||||||
FEE_DELETE_DUALCLASS_SKILLS = Character.getInt("FeeDeleteDualClassSkills", 20000000);
|
FEE_DELETE_DUALCLASS_SKILLS = Character.getInt("FeeDeleteDualClassSkills", 20000000);
|
||||||
ENABLE_VITALITY = Character.getBoolean("EnableVitality", true);
|
|
||||||
HARDIN_ENABLE_ALL_RACES = Character.getBoolean("HardinEnableAllRaces", true);
|
HARDIN_ENABLE_ALL_RACES = Character.getBoolean("HardinEnableAllRaces", true);
|
||||||
HARDIN_ENABLE_ALL_SPECS = Character.getBoolean("HardinEnableAllSpecs", false);
|
HARDIN_ENABLE_ALL_SPECS = Character.getBoolean("HardinEnableAllSpecs", false);
|
||||||
HARDIN_SAME_AWAKEN_GROUP = Character.getBoolean("HardinSameAwakenGroup", true);
|
HARDIN_SAME_AWAKEN_GROUP = Character.getBoolean("HardinSameAwakenGroup", true);
|
||||||
HARDIN_RETAIL_LIMITATIONS = Character.getBoolean("HardinRetailLimitations", true);
|
HARDIN_RETAIL_LIMITATIONS = Character.getBoolean("HardinRetailLimitations", true);
|
||||||
HARDIN_ENABLE_DUALCLASS_CHECKS = Character.getBoolean("HardinEnableDualClassChecks", true);
|
HARDIN_ENABLE_DUALCLASS_CHECKS = Character.getBoolean("HardinEnableDualClassChecks", true);
|
||||||
HARDIN_ENABLE_ERTHEIAS = Character.getBoolean("HardinEnableErtheias", false);
|
HARDIN_ENABLE_ERTHEIAS = Character.getBoolean("HardinEnableErtheias", false);
|
||||||
|
ENABLE_VITALITY = Character.getBoolean("EnableVitality", true);
|
||||||
STARTING_VITALITY_POINTS = Character.getInt("StartingVitalityPoints", 140000);
|
STARTING_VITALITY_POINTS = Character.getInt("StartingVitalityPoints", 140000);
|
||||||
|
RAIDBOSS_USE_VITALITY = Character.getBoolean("RaidbossUseVitality", true);
|
||||||
MAX_BONUS_EXP = Character.getDouble("MaxExpBonus", 0);
|
MAX_BONUS_EXP = Character.getDouble("MaxExpBonus", 0);
|
||||||
MAX_BONUS_SP = Character.getDouble("MaxSpBonus", 0);
|
MAX_BONUS_SP = Character.getDouble("MaxSpBonus", 0);
|
||||||
MAX_RUN_SPEED = Character.getInt("MaxRunSpeed", 300);
|
MAX_RUN_SPEED = Character.getInt("MaxRunSpeed", 300);
|
||||||
|
@@ -110,7 +110,7 @@ public class L2RaidBossInstance extends L2MonsterInstance
|
|||||||
@Override
|
@Override
|
||||||
public boolean useVitalityRate()
|
public boolean useVitalityRate()
|
||||||
{
|
{
|
||||||
return false;
|
return Config.RAIDBOSS_USE_VITALITY;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setUseRaidCurse(boolean val)
|
public void setUseRaidCurse(boolean val)
|
||||||
|
@@ -241,6 +241,10 @@ EnableVitality = True
|
|||||||
# Default: 140000
|
# Default: 140000
|
||||||
StartingVitalityPoints = 140000
|
StartingVitalityPoints = 140000
|
||||||
|
|
||||||
|
# Calculate vitality bonus for raidboss kills.
|
||||||
|
# Default: False
|
||||||
|
RaidbossUseVitality = False
|
||||||
|
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
# Limits
|
# Limits
|
||||||
|
@@ -807,7 +807,7 @@ public final class Config
|
|||||||
// --------------------------------------------------
|
// --------------------------------------------------
|
||||||
public static boolean ENABLE_VITALITY;
|
public static boolean ENABLE_VITALITY;
|
||||||
public static int STARTING_VITALITY_POINTS;
|
public static int STARTING_VITALITY_POINTS;
|
||||||
|
public static boolean RAIDBOSS_USE_VITALITY;
|
||||||
public static float RATE_VITALITY_EXP_MULTIPLIER;
|
public static float RATE_VITALITY_EXP_MULTIPLIER;
|
||||||
public static int VITALITY_MAX_ITEMS_ALLOWED;
|
public static int VITALITY_MAX_ITEMS_ALLOWED;
|
||||||
public static float RATE_DROP_VITALITY_HERBS;
|
public static float RATE_DROP_VITALITY_HERBS;
|
||||||
@@ -1577,14 +1577,15 @@ public final class Config
|
|||||||
FEE_DELETE_TRANSFER_SKILLS = Character.getInt("FeeDeleteTransferSkills", 10000000);
|
FEE_DELETE_TRANSFER_SKILLS = Character.getInt("FeeDeleteTransferSkills", 10000000);
|
||||||
FEE_DELETE_SUBCLASS_SKILLS = Character.getInt("FeeDeleteSubClassSkills", 10000000);
|
FEE_DELETE_SUBCLASS_SKILLS = Character.getInt("FeeDeleteSubClassSkills", 10000000);
|
||||||
FEE_DELETE_DUALCLASS_SKILLS = Character.getInt("FeeDeleteDualClassSkills", 20000000);
|
FEE_DELETE_DUALCLASS_SKILLS = Character.getInt("FeeDeleteDualClassSkills", 20000000);
|
||||||
ENABLE_VITALITY = Character.getBoolean("EnableVitality", true);
|
|
||||||
HARDIN_ENABLE_ALL_RACES = Character.getBoolean("HardinEnableAllRaces", true);
|
HARDIN_ENABLE_ALL_RACES = Character.getBoolean("HardinEnableAllRaces", true);
|
||||||
HARDIN_ENABLE_ALL_SPECS = Character.getBoolean("HardinEnableAllSpecs", false);
|
HARDIN_ENABLE_ALL_SPECS = Character.getBoolean("HardinEnableAllSpecs", false);
|
||||||
HARDIN_SAME_AWAKEN_GROUP = Character.getBoolean("HardinSameAwakenGroup", true);
|
HARDIN_SAME_AWAKEN_GROUP = Character.getBoolean("HardinSameAwakenGroup", true);
|
||||||
HARDIN_RETAIL_LIMITATIONS = Character.getBoolean("HardinRetailLimitations", true);
|
HARDIN_RETAIL_LIMITATIONS = Character.getBoolean("HardinRetailLimitations", true);
|
||||||
HARDIN_ENABLE_DUALCLASS_CHECKS = Character.getBoolean("HardinEnableDualClassChecks", true);
|
HARDIN_ENABLE_DUALCLASS_CHECKS = Character.getBoolean("HardinEnableDualClassChecks", true);
|
||||||
HARDIN_ENABLE_ERTHEIAS = Character.getBoolean("HardinEnableErtheias", false);
|
HARDIN_ENABLE_ERTHEIAS = Character.getBoolean("HardinEnableErtheias", false);
|
||||||
|
ENABLE_VITALITY = Character.getBoolean("EnableVitality", true);
|
||||||
STARTING_VITALITY_POINTS = Character.getInt("StartingVitalityPoints", 140000);
|
STARTING_VITALITY_POINTS = Character.getInt("StartingVitalityPoints", 140000);
|
||||||
|
RAIDBOSS_USE_VITALITY = Character.getBoolean("RaidbossUseVitality", true);
|
||||||
MAX_BONUS_EXP = Character.getDouble("MaxExpBonus", 0);
|
MAX_BONUS_EXP = Character.getDouble("MaxExpBonus", 0);
|
||||||
MAX_BONUS_SP = Character.getDouble("MaxSpBonus", 0);
|
MAX_BONUS_SP = Character.getDouble("MaxSpBonus", 0);
|
||||||
MAX_RUN_SPEED = Character.getInt("MaxRunSpeed", 300);
|
MAX_RUN_SPEED = Character.getInt("MaxRunSpeed", 300);
|
||||||
|
@@ -110,7 +110,7 @@ public class L2RaidBossInstance extends L2MonsterInstance
|
|||||||
@Override
|
@Override
|
||||||
public boolean useVitalityRate()
|
public boolean useVitalityRate()
|
||||||
{
|
{
|
||||||
return false;
|
return Config.RAIDBOSS_USE_VITALITY;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setUseRaidCurse(boolean val)
|
public void setUseRaidCurse(boolean val)
|
||||||
|
@@ -241,6 +241,10 @@ EnableVitality = True
|
|||||||
# Default: 140000
|
# Default: 140000
|
||||||
StartingVitalityPoints = 140000
|
StartingVitalityPoints = 140000
|
||||||
|
|
||||||
|
# Calculate vitality bonus for raidboss kills.
|
||||||
|
# Default: False
|
||||||
|
RaidbossUseVitality = False
|
||||||
|
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
# Limits
|
# Limits
|
||||||
|
@@ -806,7 +806,7 @@ public final class Config
|
|||||||
// --------------------------------------------------
|
// --------------------------------------------------
|
||||||
public static boolean ENABLE_VITALITY;
|
public static boolean ENABLE_VITALITY;
|
||||||
public static int STARTING_VITALITY_POINTS;
|
public static int STARTING_VITALITY_POINTS;
|
||||||
|
public static boolean RAIDBOSS_USE_VITALITY;
|
||||||
public static float RATE_VITALITY_EXP_MULTIPLIER;
|
public static float RATE_VITALITY_EXP_MULTIPLIER;
|
||||||
public static int VITALITY_MAX_ITEMS_ALLOWED;
|
public static int VITALITY_MAX_ITEMS_ALLOWED;
|
||||||
public static float RATE_DROP_VITALITY_HERBS;
|
public static float RATE_DROP_VITALITY_HERBS;
|
||||||
@@ -1576,14 +1576,15 @@ public final class Config
|
|||||||
FEE_DELETE_TRANSFER_SKILLS = Character.getInt("FeeDeleteTransferSkills", 10000000);
|
FEE_DELETE_TRANSFER_SKILLS = Character.getInt("FeeDeleteTransferSkills", 10000000);
|
||||||
FEE_DELETE_SUBCLASS_SKILLS = Character.getInt("FeeDeleteSubClassSkills", 10000000);
|
FEE_DELETE_SUBCLASS_SKILLS = Character.getInt("FeeDeleteSubClassSkills", 10000000);
|
||||||
FEE_DELETE_DUALCLASS_SKILLS = Character.getInt("FeeDeleteDualClassSkills", 20000000);
|
FEE_DELETE_DUALCLASS_SKILLS = Character.getInt("FeeDeleteDualClassSkills", 20000000);
|
||||||
ENABLE_VITALITY = Character.getBoolean("EnableVitality", true);
|
|
||||||
HARDIN_ENABLE_ALL_RACES = Character.getBoolean("HardinEnableAllRaces", true);
|
HARDIN_ENABLE_ALL_RACES = Character.getBoolean("HardinEnableAllRaces", true);
|
||||||
HARDIN_ENABLE_ALL_SPECS = Character.getBoolean("HardinEnableAllSpecs", false);
|
HARDIN_ENABLE_ALL_SPECS = Character.getBoolean("HardinEnableAllSpecs", false);
|
||||||
HARDIN_SAME_AWAKEN_GROUP = Character.getBoolean("HardinSameAwakenGroup", true);
|
HARDIN_SAME_AWAKEN_GROUP = Character.getBoolean("HardinSameAwakenGroup", true);
|
||||||
HARDIN_RETAIL_LIMITATIONS = Character.getBoolean("HardinRetailLimitations", true);
|
HARDIN_RETAIL_LIMITATIONS = Character.getBoolean("HardinRetailLimitations", true);
|
||||||
HARDIN_ENABLE_DUALCLASS_CHECKS = Character.getBoolean("HardinEnableDualClassChecks", true);
|
HARDIN_ENABLE_DUALCLASS_CHECKS = Character.getBoolean("HardinEnableDualClassChecks", true);
|
||||||
HARDIN_ENABLE_ERTHEIAS = Character.getBoolean("HardinEnableErtheias", false);
|
HARDIN_ENABLE_ERTHEIAS = Character.getBoolean("HardinEnableErtheias", false);
|
||||||
|
ENABLE_VITALITY = Character.getBoolean("EnableVitality", true);
|
||||||
STARTING_VITALITY_POINTS = Character.getInt("StartingVitalityPoints", 140000);
|
STARTING_VITALITY_POINTS = Character.getInt("StartingVitalityPoints", 140000);
|
||||||
|
RAIDBOSS_USE_VITALITY = Character.getBoolean("RaidbossUseVitality", true);
|
||||||
MAX_BONUS_EXP = Character.getDouble("MaxExpBonus", 0);
|
MAX_BONUS_EXP = Character.getDouble("MaxExpBonus", 0);
|
||||||
MAX_BONUS_SP = Character.getDouble("MaxSpBonus", 0);
|
MAX_BONUS_SP = Character.getDouble("MaxSpBonus", 0);
|
||||||
MAX_RUN_SPEED = Character.getInt("MaxRunSpeed", 300);
|
MAX_RUN_SPEED = Character.getInt("MaxRunSpeed", 300);
|
||||||
|
@@ -110,7 +110,7 @@ public class L2RaidBossInstance extends L2MonsterInstance
|
|||||||
@Override
|
@Override
|
||||||
public boolean useVitalityRate()
|
public boolean useVitalityRate()
|
||||||
{
|
{
|
||||||
return false;
|
return Config.RAIDBOSS_USE_VITALITY;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setUseRaidCurse(boolean val)
|
public void setUseRaidCurse(boolean val)
|
||||||
|
@@ -248,6 +248,7 @@ RestoreServitorOnReconnect = True
|
|||||||
# Default: True
|
# Default: True
|
||||||
RestorePetOnReconnect = True
|
RestorePetOnReconnect = True
|
||||||
|
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
# Vitality configuration
|
# Vitality configuration
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
@@ -270,6 +271,10 @@ RecoverVitalityOnReconnect = True
|
|||||||
# Default: 20000
|
# Default: 20000
|
||||||
StartingVitalityPoints = 20000
|
StartingVitalityPoints = 20000
|
||||||
|
|
||||||
|
# Calculate vitality bonus for raidboss kills.
|
||||||
|
# Default: False
|
||||||
|
RaidbossUseVitality = False
|
||||||
|
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
# Nevit System
|
# Nevit System
|
||||||
|
@@ -913,6 +913,7 @@ public final class Config
|
|||||||
public static float RATE_VITALITY_GAIN;
|
public static float RATE_VITALITY_GAIN;
|
||||||
public static float RATE_RECOVERY_ON_RECONNECT;
|
public static float RATE_RECOVERY_ON_RECONNECT;
|
||||||
public static int STARTING_VITALITY_POINTS;
|
public static int STARTING_VITALITY_POINTS;
|
||||||
|
public static boolean RAIDBOSS_USE_VITALITY;
|
||||||
|
|
||||||
// --------------------------------------------------
|
// --------------------------------------------------
|
||||||
// No classification assigned to the following yet
|
// No classification assigned to the following yet
|
||||||
@@ -1756,6 +1757,7 @@ public final class Config
|
|||||||
ENABLE_VITALITY = Character.getBoolean("EnableVitality", true);
|
ENABLE_VITALITY = Character.getBoolean("EnableVitality", true);
|
||||||
RECOVER_VITALITY_ON_RECONNECT = Character.getBoolean("RecoverVitalityOnReconnect", true);
|
RECOVER_VITALITY_ON_RECONNECT = Character.getBoolean("RecoverVitalityOnReconnect", true);
|
||||||
STARTING_VITALITY_POINTS = Character.getInt("StartingVitalityPoints", 20000);
|
STARTING_VITALITY_POINTS = Character.getInt("StartingVitalityPoints", 20000);
|
||||||
|
RAIDBOSS_USE_VITALITY = Character.getBoolean("RaidbossUseVitality", true);
|
||||||
MAX_BONUS_EXP = Character.getDouble("MaxExpBonus", 3.5);
|
MAX_BONUS_EXP = Character.getDouble("MaxExpBonus", 3.5);
|
||||||
MAX_BONUS_SP = Character.getDouble("MaxSpBonus", 3.5);
|
MAX_BONUS_SP = Character.getDouble("MaxSpBonus", 3.5);
|
||||||
MAX_RUN_SPEED = Character.getInt("MaxRunSpeed", 250);
|
MAX_RUN_SPEED = Character.getInt("MaxRunSpeed", 250);
|
||||||
|
@@ -156,7 +156,7 @@ public class L2RaidBossInstance extends L2MonsterInstance
|
|||||||
@Override
|
@Override
|
||||||
public boolean useVitalityRate()
|
public boolean useVitalityRate()
|
||||||
{
|
{
|
||||||
return false;
|
return Config.RAIDBOSS_USE_VITALITY;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setUseRaidCurse(boolean val)
|
public void setUseRaidCurse(boolean val)
|
||||||
|
@@ -184,6 +184,7 @@ RestoreServitorOnReconnect = True
|
|||||||
# Default: True
|
# Default: True
|
||||||
RestorePetOnReconnect = True
|
RestorePetOnReconnect = True
|
||||||
|
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
# Vitality configuration
|
# Vitality configuration
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
@@ -198,6 +199,11 @@ EnableVitality = False
|
|||||||
# Default: 140000
|
# Default: 140000
|
||||||
StartingVitalityPoints = 0
|
StartingVitalityPoints = 0
|
||||||
|
|
||||||
|
# Calculate vitality bonus for raidboss kills.
|
||||||
|
# Default: False
|
||||||
|
RaidbossUseVitality = False
|
||||||
|
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
# Limits
|
# Limits
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
|
@@ -795,7 +795,7 @@ public final class Config
|
|||||||
// --------------------------------------------------
|
// --------------------------------------------------
|
||||||
public static boolean ENABLE_VITALITY;
|
public static boolean ENABLE_VITALITY;
|
||||||
public static int STARTING_VITALITY_POINTS;
|
public static int STARTING_VITALITY_POINTS;
|
||||||
|
public static boolean RAIDBOSS_USE_VITALITY;
|
||||||
public static float RATE_VITALITY_EXP_MULTIPLIER;
|
public static float RATE_VITALITY_EXP_MULTIPLIER;
|
||||||
public static int VITALITY_MAX_ITEMS_ALLOWED;
|
public static int VITALITY_MAX_ITEMS_ALLOWED;
|
||||||
public static float RATE_DROP_VITALITY_HERBS;
|
public static float RATE_DROP_VITALITY_HERBS;
|
||||||
@@ -1508,6 +1508,7 @@ public final class Config
|
|||||||
FEE_DELETE_DUALCLASS_SKILLS = Character.getInt("FeeDeleteDualClassSkills", 20000000);
|
FEE_DELETE_DUALCLASS_SKILLS = Character.getInt("FeeDeleteDualClassSkills", 20000000);
|
||||||
ENABLE_VITALITY = Character.getBoolean("EnableVitality", true);
|
ENABLE_VITALITY = Character.getBoolean("EnableVitality", true);
|
||||||
STARTING_VITALITY_POINTS = Character.getInt("StartingVitalityPoints", 140000);
|
STARTING_VITALITY_POINTS = Character.getInt("StartingVitalityPoints", 140000);
|
||||||
|
RAIDBOSS_USE_VITALITY = Character.getBoolean("RaidbossUseVitality", true);
|
||||||
MAX_BONUS_EXP = Character.getDouble("MaxExpBonus", 0);
|
MAX_BONUS_EXP = Character.getDouble("MaxExpBonus", 0);
|
||||||
MAX_BONUS_SP = Character.getDouble("MaxSpBonus", 0);
|
MAX_BONUS_SP = Character.getDouble("MaxSpBonus", 0);
|
||||||
MAX_RUN_SPEED = Character.getInt("MaxRunSpeed", 300);
|
MAX_RUN_SPEED = Character.getInt("MaxRunSpeed", 300);
|
||||||
|
@@ -110,7 +110,7 @@ public class L2RaidBossInstance extends L2MonsterInstance
|
|||||||
@Override
|
@Override
|
||||||
public boolean useVitalityRate()
|
public boolean useVitalityRate()
|
||||||
{
|
{
|
||||||
return false;
|
return Config.RAIDBOSS_USE_VITALITY;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setUseRaidCurse(boolean val)
|
public void setUseRaidCurse(boolean val)
|
||||||
|
@@ -184,6 +184,7 @@ RestoreServitorOnReconnect = True
|
|||||||
# Default: True
|
# Default: True
|
||||||
RestorePetOnReconnect = True
|
RestorePetOnReconnect = True
|
||||||
|
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
# Vitality configuration
|
# Vitality configuration
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
@@ -198,6 +199,11 @@ EnableVitality = False
|
|||||||
# Default: 140000
|
# Default: 140000
|
||||||
StartingVitalityPoints = 0
|
StartingVitalityPoints = 0
|
||||||
|
|
||||||
|
# Calculate vitality bonus for raidboss kills.
|
||||||
|
# Default: False
|
||||||
|
RaidbossUseVitality = False
|
||||||
|
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
# Limits
|
# Limits
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
|
@@ -795,7 +795,7 @@ public final class Config
|
|||||||
// --------------------------------------------------
|
// --------------------------------------------------
|
||||||
public static boolean ENABLE_VITALITY;
|
public static boolean ENABLE_VITALITY;
|
||||||
public static int STARTING_VITALITY_POINTS;
|
public static int STARTING_VITALITY_POINTS;
|
||||||
|
public static boolean RAIDBOSS_USE_VITALITY;
|
||||||
public static float RATE_VITALITY_EXP_MULTIPLIER;
|
public static float RATE_VITALITY_EXP_MULTIPLIER;
|
||||||
public static int VITALITY_MAX_ITEMS_ALLOWED;
|
public static int VITALITY_MAX_ITEMS_ALLOWED;
|
||||||
public static float RATE_DROP_VITALITY_HERBS;
|
public static float RATE_DROP_VITALITY_HERBS;
|
||||||
@@ -1512,6 +1512,7 @@ public final class Config
|
|||||||
FEE_DELETE_DUALCLASS_SKILLS = Character.getInt("FeeDeleteDualClassSkills", 20000000);
|
FEE_DELETE_DUALCLASS_SKILLS = Character.getInt("FeeDeleteDualClassSkills", 20000000);
|
||||||
ENABLE_VITALITY = Character.getBoolean("EnableVitality", true);
|
ENABLE_VITALITY = Character.getBoolean("EnableVitality", true);
|
||||||
STARTING_VITALITY_POINTS = Character.getInt("StartingVitalityPoints", 140000);
|
STARTING_VITALITY_POINTS = Character.getInt("StartingVitalityPoints", 140000);
|
||||||
|
RAIDBOSS_USE_VITALITY = Character.getBoolean("RaidbossUseVitality", true);
|
||||||
MAX_BONUS_EXP = Character.getDouble("MaxExpBonus", 0);
|
MAX_BONUS_EXP = Character.getDouble("MaxExpBonus", 0);
|
||||||
MAX_BONUS_SP = Character.getDouble("MaxSpBonus", 0);
|
MAX_BONUS_SP = Character.getDouble("MaxSpBonus", 0);
|
||||||
MAX_RUN_SPEED = Character.getInt("MaxRunSpeed", 300);
|
MAX_RUN_SPEED = Character.getInt("MaxRunSpeed", 300);
|
||||||
|
@@ -110,7 +110,7 @@ public class L2RaidBossInstance extends L2MonsterInstance
|
|||||||
@Override
|
@Override
|
||||||
public boolean useVitalityRate()
|
public boolean useVitalityRate()
|
||||||
{
|
{
|
||||||
return false;
|
return Config.RAIDBOSS_USE_VITALITY;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setUseRaidCurse(boolean val)
|
public void setUseRaidCurse(boolean val)
|
||||||
|
@@ -184,6 +184,7 @@ RestoreServitorOnReconnect = True
|
|||||||
# Default: True
|
# Default: True
|
||||||
RestorePetOnReconnect = True
|
RestorePetOnReconnect = True
|
||||||
|
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
# Vitality configuration
|
# Vitality configuration
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
@@ -198,6 +199,11 @@ EnableVitality = False
|
|||||||
# Default: 140000
|
# Default: 140000
|
||||||
StartingVitalityPoints = 0
|
StartingVitalityPoints = 0
|
||||||
|
|
||||||
|
# Calculate vitality bonus for raidboss kills.
|
||||||
|
# Default: False
|
||||||
|
RaidbossUseVitality = False
|
||||||
|
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
# Limits
|
# Limits
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
|
@@ -795,7 +795,7 @@ public final class Config
|
|||||||
// --------------------------------------------------
|
// --------------------------------------------------
|
||||||
public static boolean ENABLE_VITALITY;
|
public static boolean ENABLE_VITALITY;
|
||||||
public static int STARTING_VITALITY_POINTS;
|
public static int STARTING_VITALITY_POINTS;
|
||||||
|
public static boolean RAIDBOSS_USE_VITALITY;
|
||||||
public static float RATE_VITALITY_EXP_MULTIPLIER;
|
public static float RATE_VITALITY_EXP_MULTIPLIER;
|
||||||
public static int VITALITY_MAX_ITEMS_ALLOWED;
|
public static int VITALITY_MAX_ITEMS_ALLOWED;
|
||||||
public static float RATE_DROP_VITALITY_HERBS;
|
public static float RATE_DROP_VITALITY_HERBS;
|
||||||
@@ -1512,6 +1512,7 @@ public final class Config
|
|||||||
FEE_DELETE_DUALCLASS_SKILLS = Character.getInt("FeeDeleteDualClassSkills", 20000000);
|
FEE_DELETE_DUALCLASS_SKILLS = Character.getInt("FeeDeleteDualClassSkills", 20000000);
|
||||||
ENABLE_VITALITY = Character.getBoolean("EnableVitality", true);
|
ENABLE_VITALITY = Character.getBoolean("EnableVitality", true);
|
||||||
STARTING_VITALITY_POINTS = Character.getInt("StartingVitalityPoints", 140000);
|
STARTING_VITALITY_POINTS = Character.getInt("StartingVitalityPoints", 140000);
|
||||||
|
RAIDBOSS_USE_VITALITY = Character.getBoolean("RaidbossUseVitality", true);
|
||||||
MAX_BONUS_EXP = Character.getDouble("MaxExpBonus", 0);
|
MAX_BONUS_EXP = Character.getDouble("MaxExpBonus", 0);
|
||||||
MAX_BONUS_SP = Character.getDouble("MaxSpBonus", 0);
|
MAX_BONUS_SP = Character.getDouble("MaxSpBonus", 0);
|
||||||
MAX_RUN_SPEED = Character.getInt("MaxRunSpeed", 300);
|
MAX_RUN_SPEED = Character.getInt("MaxRunSpeed", 300);
|
||||||
|
@@ -110,7 +110,7 @@ public class L2RaidBossInstance extends L2MonsterInstance
|
|||||||
@Override
|
@Override
|
||||||
public boolean useVitalityRate()
|
public boolean useVitalityRate()
|
||||||
{
|
{
|
||||||
return false;
|
return Config.RAIDBOSS_USE_VITALITY;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setUseRaidCurse(boolean val)
|
public void setUseRaidCurse(boolean val)
|
||||||
|
Reference in New Issue
Block a user