alchemicalhydra
This commit is contained in:
42
alchemicalhydra/HydraPhase.java
Normal file
42
alchemicalhydra/HydraPhase.java
Normal file
@@ -0,0 +1,42 @@
|
||||
package net.runelite.client.plugins.alchemicalhydra;
|
||||
|
||||
import lombok.Getter;
|
||||
import net.runelite.api.AnimationID;
|
||||
import net.runelite.api.ProjectileID;
|
||||
import net.runelite.api.SpriteID;
|
||||
|
||||
enum HydraPhase
|
||||
{
|
||||
ONE(3, AnimationID.HYDRA_1_1, AnimationID.HYDRA_1_2, ProjectileID.HYDRA_POISON, 0, SpriteID.BIG_ASS_GUTHIX_SPELL),
|
||||
TWO(3, AnimationID.HYDRA_2_1, AnimationID.HYDRA_2_2, 0, AnimationID.HYDRA_LIGHTNING, SpriteID.BIG_SPEC_TRANSFER),
|
||||
THREE(3, AnimationID.HYDRA_3_1, AnimationID.HYDRA_3_2, 0, AnimationID.HYDRA_FIRE, SpriteID.BIG_SUPERHEAT),
|
||||
FOUR(1, AnimationID.HYDRA_4_1, AnimationID.HYDRA_4_2, ProjectileID.HYDRA_POISON, 0, SpriteID.BIG_ASS_GUTHIX_SPELL);
|
||||
|
||||
@Getter
|
||||
private int attacksPerSwitch;
|
||||
|
||||
@Getter
|
||||
private int deathAnim1;
|
||||
|
||||
@Getter
|
||||
private int deathAnim2;
|
||||
|
||||
@Getter
|
||||
private int specProjectileId;
|
||||
|
||||
@Getter
|
||||
private int specAnimationId;
|
||||
|
||||
@Getter
|
||||
private int specImage;
|
||||
|
||||
HydraPhase(int attacksPerSwitch, int deathAnim1, int deathAnim2, int specProjectileId, int specAnimationId, int specImage)
|
||||
{
|
||||
this.attacksPerSwitch = attacksPerSwitch;
|
||||
this.deathAnim1 = deathAnim1;
|
||||
this.deathAnim2 = deathAnim2;
|
||||
this.specProjectileId = specProjectileId;
|
||||
this.specAnimationId = specAnimationId;
|
||||
this.specImage = specImage;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user