Package net.openosrs.api.service.combat
Class CombatService
- java.lang.Object
-
- net.openosrs.api.service.combat.CombatService
-
@Singleton public class CombatService extends java.lang.ObjectCombat commands backed by proven entity menus and current combat widgets.
-
-
Constructor Summary
Constructors Constructor Description CombatService(net.runelite.api.Client client, NpcService npcs, PlayerService players, WidgetService widgets)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidattack(NpcRef npc)voidattack(PlayerRef player)booleaninCombat()voidsetStyle(int index)booleanspecialEnabled()intspecialEnergy()intstyle()java.lang.StringtargetName()voidtoggleAutoRetaliate()voidtoggleSpecialAttack()
-
-
-
Constructor Detail
-
CombatService
@Inject public CombatService(net.runelite.api.Client client, NpcService npcs, PlayerService players, WidgetService widgets)
-
-
Method Detail
-
attack
public void attack(NpcRef npc)
-
attack
public void attack(PlayerRef player)
-
inCombat
public boolean inCombat()
-
targetName
public java.lang.String targetName()
-
style
public int style()
-
specialEnergy
public int specialEnergy()
-
specialEnabled
public boolean specialEnabled()
-
setStyle
public void setStyle(int index)
-
toggleAutoRetaliate
public void toggleAutoRetaliate()
-
toggleSpecialAttack
public void toggleSpecialAttack()
-
-