Package net.storm.api.game
Interface ICombat
-
public interface ICombat
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default INPC
getAttackableNPC(int... ids)
default INPC
getAttackableNPC(java.lang.String... names)
INPC
getAttackableNPC(java.util.function.Predicate<INPC> filter)
AttackStyle
getAttackStyle()
int
getAxeEnergy()
net.runelite.api.coords.WorldPoint
getCannonWorldPoint()
int
getCurrentHealth()
WeaponStyle
getCurrentWeaponStyle()
double
getHealthPercent()
int
getMissingHealth()
int
getSpecEnergy()
net.runelite.api.coords.WorldPoint
getTombWorldPoint()
boolean
isAntifired()
boolean
isPoisoned()
boolean
isRetaliating()
boolean
isSpecEnabled()
boolean
isSuperAntifired()
boolean
isVenomed()
void
setAttackStyle(AttackStyle attackStyle)
default void
toggleAutoRetaliate()
void
toggleAutoRetaliate(java.lang.Boolean active)
void
toggleSpec()
-
-
-
Method Detail
-
getSpecEnergy
int getSpecEnergy()
-
getMissingHealth
int getMissingHealth()
-
isVenomed
boolean isVenomed()
-
isPoisoned
boolean isPoisoned()
-
isSpecEnabled
boolean isSpecEnabled()
-
getAxeEnergy
int getAxeEnergy()
-
isAntifired
boolean isAntifired()
-
isSuperAntifired
boolean isSuperAntifired()
-
isRetaliating
boolean isRetaliating()
-
toggleAutoRetaliate
default void toggleAutoRetaliate()
-
toggleAutoRetaliate
void toggleAutoRetaliate(java.lang.Boolean active)
-
toggleSpec
void toggleSpec()
-
getAttackStyle
AttackStyle getAttackStyle()
-
setAttackStyle
void setAttackStyle(AttackStyle attackStyle)
-
getAttackableNPC
default INPC getAttackableNPC(int... ids)
-
getAttackableNPC
default INPC getAttackableNPC(java.lang.String... names)
-
getCurrentHealth
int getCurrentHealth()
-
getHealthPercent
double getHealthPercent()
-
getTombWorldPoint
net.runelite.api.coords.WorldPoint getTombWorldPoint()
-
getCannonWorldPoint
net.runelite.api.coords.WorldPoint getCannonWorldPoint()
-
getCurrentWeaponStyle
WeaponStyle getCurrentWeaponStyle()
-
-