commit 3823c7d6c2d19c0a2730d9d0d0a97c6c9bb48f84
parent bc077adfafd695f3628084ff4368cb1e2b936f20
Author: Peter <peter@minskio.co.uk>
Date: Tue, 3 Nov 2026 16:07:02 +0000
Some smithing updates
Diffstat:
| M | smither.sh | | | 44 | +++++++++++++++++++++----------------------- |
1 file changed, 21 insertions(+), 23 deletions(-)
diff --git a/smither.sh b/smither.sh
@@ -1,10 +1,11 @@
#!/usr/bin/env bash
# variables
-bar_bank=(968 480)
-anvil_position_bank=(1143 941)
+bar_bank=(959 474 18 16)
+anvil_position_bank=(1094 926)
anvil_position_stood=(968 574)
-banker_position=(891 304)
+banker_position=(908 298)
+run_time=(4500 6500)
# include functions
source "$(dirname "${BASH_SOURCE[0]}")/functions.sh"
@@ -28,9 +29,11 @@ startup
make_10x_bolts() {
msleep 550 700
move_mouse 1052 375
+ msleep 100 200
right_click
msleep 250 500
move_mouse -r 0 57
+ msleep 100 200
left_click
}
@@ -40,37 +43,32 @@ sleep 3
for ((i=count; i>0; i--)); do
printf '\r - Running script %d times' "$i"
- # withdraw all mith bars
- move_mouse "${bar_bank[@]}" && right_click
- msleep 250 400
- move_mouse -r 0 75 && left_click
- # close bank
- move_mouse 1085 322 16 16 && msleep 100 200 && left_click
- msleep 250 500
# inventory grid 2, click on anvil
- move_mouse 1794 793 16 16 && left_click
- move_mouse 1330 589 && left_click
+ move_mouse 1787 793 20 20 && msleep 100 200 && left_click
+ move_mouse "${anvil_position_bank[@]}" && msleep 100 200 && left_click
# run to anvil
- msleep 3500 4500
+ msleep "${run_time[@]}"
# make 10x bolts
make_10x_bolts && msleep 32500 34500
# inventory grid 12, click on anvil
- move_mouse 1877 869 15 15 && left_click
- msleep 250 500
- move_mouse "${anvil_position_stood[@]}" && left_click
+ move_mouse 1877 869 15 15 && left_click && msleep 250 500
+ move_mouse "${anvil_position_stood[@]}" && msleep 100 200 && left_click
# make 10x bolts
make_10x_bolts && msleep 32500 34500
# inventory grid 24, click on anvil
- move_mouse 1790 976 18 18 && left_click
- msleep 250 500
+ move_mouse 1790 976 18 18 && left_click && msleep 250 500
move_mouse "${anvil_position_stood[@]}" && left_click
# make final 10x bolts
- make_10x_bolts && msleep 14000 15000
+ make_10x_bolts && msleep 17000 18000
# run to banker
- move_mouse "${banker_position[@]}" && right_click
- msleep 250 500
- move_mouse -r 0 45 && left_click
- msleep 5500 7500
+ move_mouse "${banker_position[@]}" && msleep 100 200 && right_click
+ msleep 250 500 && move_mouse -r 0 45 && msleep 100 200 && left_click
+ msleep "${run_time[@]}"
+ # withdraw all mith bars
+ move_mouse "${bar_bank[@]}" && right_click
+ msleep 250 400
+ move_mouse -r 0 75 && left_click && msleep 250 350
+ close_bank
done
complete