|
@@ -62,70 +62,83 @@ public enum Effect
|
|
NO_ARMOR_DROPPING ,
|
|
NO_ARMOR_DROPPING ,
|
|
|
|
|
|
// active effects
|
|
// active effects
|
|
- ARCANE_SHOT (ArcaneShot.class),
|
|
|
|
|
|
+ POISON_VOLLEY (PoisonVolley.class),
|
|
|
|
+ FIRE (Fire.class),
|
|
|
|
+ SHADOW_STEP (ShadowStep.class),
|
|
BLINDING_SHOT (BlindingShot.class),
|
|
BLINDING_SHOT (BlindingShot.class),
|
|
- BUNNY_HOP (BunnyHop.class),
|
|
|
|
- CALL_BACK (CallBack.class),
|
|
|
|
- CLUSTER_BOMB (ClusterBomb.class),
|
|
|
|
- DAY (Day.class),
|
|
|
|
- DOOMED (Doomed.class),
|
|
|
|
- EARTHQUAKE (Earthquake.class),
|
|
|
|
|
|
+ KICK (Kick.class),
|
|
|
|
+ CRIPPLE (Cripple.class),
|
|
ELEVATION (Elevation.class),
|
|
ELEVATION (Elevation.class),
|
|
- ELVISH_HORN (ElvishHorn.class),
|
|
|
|
|
|
+ SUN (Sun.class),
|
|
|
|
+ IMMORTALITY (Immortality.class),
|
|
|
|
+ LUCKY (Lucky.class),
|
|
|
|
+ POISONED_BLADE (PoisonedBlade.class),
|
|
|
|
+ BUNNY_HOP (BunnyHop.class),
|
|
|
|
+ CONSTANT_POWER (ConstantPower.class),
|
|
|
|
+ ARMOR_PASSER (ArmorPasser.class),
|
|
|
|
+ IMPACT_PUNCH (ImpactPunch.class),
|
|
ENDERCHEST (Enderchest.class),
|
|
ENDERCHEST (Enderchest.class),
|
|
- EXPLOSION (Explosion.class),
|
|
|
|
- FALL_IMMUNITY (FallImmunity.class),
|
|
|
|
- FIRE (Fire.class),
|
|
|
|
- FIREBALL (Fireball.class),
|
|
|
|
|
|
+ NAIL_DOWN (NailDown.class),
|
|
|
|
+ DOOMED (Doomed.class),
|
|
|
|
+ PUSH (Push.class),
|
|
|
|
+ PUSH_UP (PushUp.class),
|
|
|
|
+ HUNGER_PUNCH (HungerPunch.class),
|
|
FIRE_SHOT (FireShot.class),
|
|
FIRE_SHOT (FireShot.class),
|
|
- FLYING (Flying.class),
|
|
|
|
- FREEZE (Freeze.class),
|
|
|
|
- GRAPPLING_HOOK (GrapplingHook.class),
|
|
|
|
- GRAVITY (Gravity.class),
|
|
|
|
- HARM (Harm.class),
|
|
|
|
- HARVEST (Harvest.class),
|
|
|
|
- HEAL (Heal.class),
|
|
|
|
|
|
+ PULL (Pull.class),
|
|
HEAL_RAIN (HealRain.class),
|
|
HEAL_RAIN (HealRain.class),
|
|
- HEARTS (Hearts.class),
|
|
|
|
- HEART_SEEKER (HeartSeeker.class),
|
|
|
|
- IMMORTALITY (Immortality.class),
|
|
|
|
- INVISIBILITY (Invisibility.class),
|
|
|
|
|
|
+ UNLUCKY (Unlucky.class),
|
|
|
|
+ NAIL_TRAP (NailTrap.class),
|
|
|
|
+ NIGHT (Night.class),
|
|
|
|
+ AREA_DAMAGE (AreaDamage.class),
|
|
|
|
+ EARTHQUAKE (Earthquake.class),
|
|
|
|
+ FIREBALL (Fireball.class),
|
|
JUMP (Jump.class),
|
|
JUMP (Jump.class),
|
|
- KICK (Kick.class),
|
|
|
|
- LEAF_COCOON (LeafCocoon.class),
|
|
|
|
|
|
+ THOR (Thor.class),
|
|
|
|
+ GRAPPLING_HOOK (GrapplingHook.class),
|
|
|
|
+ QUICK_SHOT (QuickShot.class),
|
|
|
|
+ CALL_BACK (CallBack.class),
|
|
|
|
+ SHADOW_HIT (ShadowHit.class),
|
|
LOCK_PICK (LockPick.class),
|
|
LOCK_PICK (LockPick.class),
|
|
- LUCKY (Lucky.class),
|
|
|
|
|
|
+ HEART_SEEKER (HeartSeeker.class),
|
|
|
|
+ TELEPORT_PLAYER (TeleportPlayer.class),
|
|
|
|
+ SPRINT (Sprint.class),
|
|
|
|
+ LIFE_BREAKER (LifeBreaker.class),
|
|
|
|
+ POWER (Power.class),
|
|
MUSKET (Musket.class),
|
|
MUSKET (Musket.class),
|
|
- NAIL_DOWN (NailDown.class),
|
|
|
|
- NAIL_TRAP (NailTrap.class),
|
|
|
|
|
|
+ HEARTS (Hearts.class),
|
|
|
|
+ ROOTING (Rooting.class),
|
|
|
|
+ WORKBENCH (Workbench.class),
|
|
NET_TRAP (NetTrap.class),
|
|
NET_TRAP (NetTrap.class),
|
|
- NIGHT (Night.class),
|
|
|
|
|
|
+ LEAF_COCOON (LeafCocoon.class),
|
|
POISON (Poison.class),
|
|
POISON (Poison.class),
|
|
- POISONED_BLADE (PoisonedBlade.class),
|
|
|
|
- POISON_VOLLEY (PoisonVolley.class),
|
|
|
|
- POWER (Power.class),
|
|
|
|
- POWER_ATTACK (PowerAttack.class),
|
|
|
|
- PULL (Pull.class),
|
|
|
|
- PUSH (Push.class),
|
|
|
|
- QUICK_SHOT (QuickShot.class),
|
|
|
|
- RAIN (Rain.class),
|
|
|
|
- RAPID_FIRE (RapidFire.class),
|
|
|
|
- ROOTING (Rooting.class),
|
|
|
|
|
|
+ SMASH (Smash.class),
|
|
|
|
+ LIFE_STEAL (LifeSteal.class),
|
|
SHADOW (Shadow.class),
|
|
SHADOW (Shadow.class),
|
|
- SHADOW_HIT (ShadowHit.class),
|
|
|
|
- SHADOW_STEP (ShadowStep.class),
|
|
|
|
- SILENCE (Silence.class),
|
|
|
|
SLOWING_SHOT (SlowingShot.class),
|
|
SLOWING_SHOT (SlowingShot.class),
|
|
- SMOKE_BOMB (SmokeBomb.class),
|
|
|
|
- SPRINT (Sprint.class),
|
|
|
|
|
|
+ VINE_TRAP (VineTrap.class),
|
|
|
|
+ RAPID_FIRE (RapidFire.class),
|
|
STONE (Stone.class),
|
|
STONE (Stone.class),
|
|
- SUN (Sun.class),
|
|
|
|
|
|
+ FIRE_PROTECTION_RAIN (FireProtectionRain.class),
|
|
|
|
+ BONE_BREAKER (BoneBreaker.class),
|
|
|
|
+ ARCANE_SHOT (ArcaneShot.class),
|
|
|
|
+ RAIN (Rain.class),
|
|
|
|
+ INVISIBILITY (Invisibility.class),
|
|
|
|
+ DAY (Day.class),
|
|
|
|
+ FLYING (Flying.class),
|
|
|
|
+ EXPLOSION (Explosion.class),
|
|
|
|
+ SMOKE_BOMB (SmokeBomb.class),
|
|
|
|
+ HARVEST (Harvest.class),
|
|
|
|
+ FREEZE (Freeze.class),
|
|
|
|
+ FALL_IMMUNITY (FallImmunity.class),
|
|
|
|
+ ELVISH_HORN (ElvishHorn.class),
|
|
|
|
+ GRAVITY (Gravity.class),
|
|
TELEPORT_BLOCK (TeleportBlock.class),
|
|
TELEPORT_BLOCK (TeleportBlock.class),
|
|
- TELEPORT_PLAYER (TeleportPlayer.class),
|
|
|
|
- THOR (Thor.class),
|
|
|
|
- UNLUCKY (Unlucky.class),
|
|
|
|
- VINE_TRAP (VineTrap.class),
|
|
|
|
- WORKBENCH (Workbench.class);
|
|
|
|
|
|
+ CLUSTER_BOMB (ClusterBomb.class),
|
|
|
|
+ HARM (Harm.class),
|
|
|
|
+ SILENCE (Silence.class),
|
|
|
|
+ POWER_ATTACK (PowerAttack.class),
|
|
|
|
+ HEAL (Heal.class),
|
|
|
|
+ JUMP_ATTACK (JumpAttack.class);
|
|
|
|
|
|
private final ArrayList<Skill> skills;
|
|
private final ArrayList<Skill> skills;
|
|
private final Class<? extends ActiveEffectBase> c;
|
|
private final Class<? extends ActiveEffectBase> c;
|