Skip to content

Commit c0c9bc7

Browse files
Refactor combat methods to procedures
Updated ChangeAttackStyle and ToggleAutoRetaliate methods to use procedure instead of function, and changed mouse distribution method.
1 parent 545e610 commit c0c9bc7

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

osrs/interfaces/gametabs/combat.simba

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ end;
3838
(*
3939
## ChangeAttackStyle
4040
```pascal
41-
function TRSCombat.ChangeAttackStyle(Box:TBox):Boolean;
41+
procedure TRSCombat.ChangeAttackStyle(Box:TBox);
4242
```
4343
Changes attack styles. Uses parameters stored in Combat.Boxes. To call just use ```Combat.Boxes.TopLeftBox```
4444
The last prefix can be switched out for TopRightBox, BottomLeftBox or BottomRightBox.
@@ -62,15 +62,14 @@ begin
6262
end;
6363
```
6464
*)
65-
function TRSCombat.ChangeAttackStyle(Box:TBox):Boolean;
65+
procedure TRSCombat.ChangeAttackStyle(Box:TBox);
6666
begin
67-
Mouse.Click(Box,EMouseButton.LEFT,True,EMouseDistribution.SKEWED);
68-
result:=True;
67+
Mouse.Click(Box,EMouseButton.LEFT,True,EMouseDistribution.DEFAULT);
6968
end;
7069
(*
7170
## ToggleAutoRetaliate
7271
```pascal
73-
function TRSCombat.ToggleAutoRetaliate:Boolean;
72+
procedure TRSCombat.ToggleAutoRetaliate;
7473
```
7574
Toggles the Auto-Retaliate feature.
7675

@@ -84,13 +83,12 @@ begin
8483
end;
8584
```
8685
*)
87-
function TRSCombat.ToggleAutoRetaliate:Boolean;
86+
procedure TRSCombat.ToggleAutoRetaliate;
8887
var
8988
b:TBox;
9089
begin
9190
b:= self.Boxes.AutoRetaliateBox;
92-
Mouse.Click(b,EMouseButton.LEFT,True,EMouseDistribution.SKEWED);
93-
result:=True;
91+
Mouse.Click(b,EMouseButton.LEFT,True,EMouseDistribution.DEFAULT);
9492
end;
9593

9694
var

0 commit comments

Comments
 (0)