Update Suffocates reloadVariables()

This commit is contained in:
Jack Lin 2015-07-15 14:48:46 +12:00
parent d91cafec9c
commit 3a7242e2d2

View file

@ -36,15 +36,15 @@ public class Suffocate extends BaseAbility {
HORIZONTAL1, HORIZONTAL2, VERTICAL1, VERTICAL2, DIAGONAL1, DIAGONAL2 HORIZONTAL1, HORIZONTAL2, VERTICAL1, VERTICAL2, DIAGONAL1, DIAGONAL2
}; };
private static final boolean CAN_SUFFOCATE_UNDEAD = config.getBoolean("Abilities.Air.Suffocate.CanBeUsedOnUndeadMobs"); private static boolean CAN_SUFFOCATE_UNDEAD = config.getBoolean("Abilities.Air.Suffocate.CanBeUsedOnUndeadMobs");
private static final boolean REQUIRE_CONSTANT_AIM = config.getBoolean("Abilities.Air.Suffocate.RequireConstantAim"); private static boolean REQUIRE_CONSTANT_AIM = config.getBoolean("Abilities.Air.Suffocate.RequireConstantAim");
private static final double ANIM_RADIUS = config.getDouble("Abilities.Air.Suffocate.AnimationRadius"); private static double ANIM_RADIUS = config.getDouble("Abilities.Air.Suffocate.AnimationRadius");
private static final int ANIM_PARTICLE_AMOUNT = config.getInt("Abilities.Air.Suffocate.AnimationParticleAmount"); private static int ANIM_PARTICLE_AMOUNT = config.getInt("Abilities.Air.Suffocate.AnimationParticleAmount");
private static final double ANIM_SPEED = config.getDouble("Abilities.Air.Suffocate.AnimationSpeed"); private static double ANIM_SPEED = config.getDouble("Abilities.Air.Suffocate.AnimationSpeed");
private static final long CHARGE_TIME = config.getLong("Abilities.Air.Suffocate.ChargeTime"); private static long CHARGE_TIME = config.getLong("Abilities.Air.Suffocate.ChargeTime");
private static final long COOLDOWN = config.getLong("Abilities.Air.Suffocate.Cooldown"); private static long COOLDOWN = config.getLong("Abilities.Air.Suffocate.Cooldown");
private static final double RANGE = config.getDouble("Abilities.Air.Suffocate.Range"); private static double RANGE = config.getDouble("Abilities.Air.Suffocate.Range");
private static double AIM_RADIUS = config.getDouble("Abilities.Air.Suffocate.RequireConstantAimRadius"); private static double AIM_RADIUS = config.getDouble("Abilities.Air.Suffocate.RequireConstantAimRadius");
private static double DAMAGE = config.getDouble("Abilities.Air.Suffocate.Damage"); private static double DAMAGE = config.getDouble("Abilities.Air.Suffocate.Damage");
private static double DAMAGE_INITIAL_DELAY = config.getDouble("Abilities.Air.Suffocate.DamageInitialDelay"); private static double DAMAGE_INITIAL_DELAY = config.getDouble("Abilities.Air.Suffocate.DamageInitialDelay");
@ -82,6 +82,7 @@ public class Suffocate extends BaseAbility {
tasks = new ArrayList<BukkitRunnable>(); tasks = new ArrayList<BukkitRunnable>();
time = System.currentTimeMillis(); time = System.currentTimeMillis();
reloadVariables();
reqConstantAim = REQUIRE_CONSTANT_AIM; reqConstantAim = REQUIRE_CONSTANT_AIM;
canSuffUndead = CAN_SUFFOCATE_UNDEAD; canSuffUndead = CAN_SUFFOCATE_UNDEAD;
chargeTime = CHARGE_TIME; chargeTime = CHARGE_TIME;
@ -675,7 +676,24 @@ public class Suffocate extends BaseAbility {
@Override @Override
public void reloadVariables() { public void reloadVariables() {
// TODO Auto-generated method stub CAN_SUFFOCATE_UNDEAD = config.getBoolean("Abilities.Air.Suffocate.CanBeUsedOnUndeadMobs");
REQUIRE_CONSTANT_AIM = config.getBoolean("Abilities.Air.Suffocate.RequireConstantAim");
ANIM_RADIUS = config.getDouble("Abilities.Air.Suffocate.AnimationRadius");
ANIM_PARTICLE_AMOUNT = config.getInt("Abilities.Air.Suffocate.AnimationParticleAmount");
ANIM_SPEED = config.getDouble("Abilities.Air.Suffocate.AnimationSpeed");
CHARGE_TIME = config.getLong("Abilities.Air.Suffocate.ChargeTime");
COOLDOWN = config.getLong("Abilities.Air.Suffocate.Cooldown");
RANGE = config.getDouble("Abilities.Air.Suffocate.Range");
AIM_RADIUS = config.getDouble("Abilities.Air.Suffocate.RequireConstantAimRadius");
DAMAGE = config.getDouble("Abilities.Air.Suffocate.Damage");
DAMAGE_INITIAL_DELAY = config.getDouble("Abilities.Air.Suffocate.DamageInitialDelay");
DAMAGE_INTERVAL = config.getDouble("Abilities.Air.Suffocate.DamageInterval");
SLOW = config.getInt("Abilities.Air.Suffocate.SlowPotency");
SLOW_INTERVAL = config.getDouble("Abilities.Air.Suffocate.SlowInterval");
SLOW_DELAY = config.getDouble("Abilities.Air.Suffocate.SlowDelay");
BLIND = config.getInt("Abilities.Air.Suffocate.BlindPotentcy");
BLIND_DELAY = config.getDouble("Abilities.Air.Suffocate.BlindDelay");
BLIND_INTERVAL = config.getDouble("Abilities.Air.Suffocate.BlindInterval");
} }
} }