Skip to content

Commit 2c847b1

Browse files
committed
Merge branch 'pr/118'
2 parents 1846be5 + c0c9bc7 commit 2c847b1

File tree

1 file changed

+54
-0
lines changed

1 file changed

+54
-0
lines changed

osrs/interfaces/gametabs/combat.simba

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,61 @@ begin
3535

3636
Self.AttackStyles :=[Self.boxes.topleftbox, Self.Boxes.TopRightbox,Self.Boxes.BottomLeftbox, Self.Boxes.BottomRightbox];
3737
end;
38+
(*
39+
## ChangeAttackStyle
40+
```pascal
41+
procedure TRSCombat.ChangeAttackStyle(Box:TBox);
42+
```
43+
Changes attack styles. Uses parameters stored in Combat.Boxes. To call just use ```Combat.Boxes.TopLeftBox```
44+
The last prefix can be switched out for TopRightBox, BottomLeftBox or BottomRightBox.
3845

46+
Example:
47+
```pascal
48+
{$I WaspLib/osrs.simba}
49+
50+
begin
51+
Combat.SetupGameTab;
52+
Combat.ChangeAttackStyle(Combat.Boxes.TopLeftBox);
53+
end;
54+
```
55+
Or Example2:
56+
```pascal
57+
{$I WaspLib/osrs.simba}
58+
59+
begin
60+
Combat.SetupGameTab;
61+
Combat.ChangeAttackStyle(Combat.Boxes.BottomRightBox);
62+
end;
63+
```
64+
*)
65+
procedure TRSCombat.ChangeAttackStyle(Box:TBox);
66+
begin
67+
Mouse.Click(Box,EMouseButton.LEFT,True,EMouseDistribution.DEFAULT);
68+
end;
69+
(*
70+
## ToggleAutoRetaliate
71+
```pascal
72+
procedure TRSCombat.ToggleAutoRetaliate;
73+
```
74+
Toggles the Auto-Retaliate feature.
75+
76+
Example:
77+
```pascal
78+
{$I WaspLib/osrs.simba}
79+
80+
begin
81+
Combat.SetupGameTab;
82+
Combat.ToggleAutoRetaliate;
83+
end;
84+
```
85+
*)
86+
procedure TRSCombat.ToggleAutoRetaliate;
87+
var
88+
b:TBox;
89+
begin
90+
b:= self.Boxes.AutoRetaliateBox;
91+
Mouse.Click(b,EMouseButton.LEFT,True,EMouseDistribution.DEFAULT);
92+
end;
3993

4094
var
4195
Combat: TRSCombat;

0 commit comments

Comments
 (0)