public interface ICombatAPI
Modifier and Type | Interface and Description |
---|---|
static class |
ICombatAPI.AttackStyle |
static class |
ICombatAPI.WeaponType |
Modifier and Type | Method and Description |
---|---|
boolean |
canSpecialAttack() |
ICombatAPI.AttackStyle |
getAttackStyle() |
ICombatAPI.AttackStyle[] |
getAttackStyleOptions() |
int |
getSpecialAttackEnergy() |
ICombatAPI.WeaponType |
getWeaponType() |
boolean |
hasOption(ICombatAPI.AttackStyle style) |
boolean |
isAutoRetaliateOn() |
boolean |
isImmuneFromPoison() |
boolean |
isMultiCombat() |
boolean |
isPoisoned() |
boolean |
isSpecialActive() |
boolean |
isVenomed() |
boolean |
toggleAttackStyle(ICombatAPI.AttackStyle style) |
boolean |
toggleAttackStyle(ICombatAPI.AttackStyle style,
Spell spell) |
boolean |
toggleAutoRetaliate(boolean enable) |
boolean |
toggleSpecialAttack(boolean enable) |
ICombatAPI.AttackStyle getAttackStyle()
boolean toggleAttackStyle(ICombatAPI.AttackStyle style)
boolean toggleAttackStyle(ICombatAPI.AttackStyle style, Spell spell)
boolean hasOption(ICombatAPI.AttackStyle style)
ICombatAPI.WeaponType getWeaponType()
ICombatAPI.AttackStyle[] getAttackStyleOptions()
int getSpecialAttackEnergy()
boolean isSpecialActive()
boolean canSpecialAttack()
boolean toggleSpecialAttack(boolean enable)
boolean isAutoRetaliateOn()
boolean toggleAutoRetaliate(boolean enable)
boolean isVenomed()
boolean isPoisoned()
boolean isImmuneFromPoison()
boolean isMultiCombat()