Auto-formatting.
This commit is contained in:
parent
5c66db6134
commit
4f05836402
|
|
@ -32,25 +32,31 @@ position_select_all_divine_charge = (1267, 518)
|
||||||
k = keyboard.Controller()
|
k = keyboard.Controller()
|
||||||
m = mouse.Controller()
|
m = mouse.Controller()
|
||||||
|
|
||||||
|
|
||||||
def random_between(minimum: int, maximum: int) -> int:
|
def random_between(minimum: int, maximum: int) -> int:
|
||||||
delta = maximum - minimum
|
delta = maximum - minimum
|
||||||
return minimum + randbelow(delta)
|
return minimum + randbelow(delta)
|
||||||
|
|
||||||
|
|
||||||
def random_sleep_between(min_milliseconds: int, max_milliseconds: int) -> int:
|
def random_sleep_between(min_milliseconds: int, max_milliseconds: int) -> int:
|
||||||
sleep_microseconds = random_between(min_milliseconds * 1_000, max_milliseconds * 1_000)
|
sleep_microseconds = random_between(min_milliseconds * 1_000,
|
||||||
|
max_milliseconds * 1_000)
|
||||||
sleep_seconds = sleep_microseconds / 1_000_000
|
sleep_seconds = sleep_microseconds / 1_000_000
|
||||||
print(f"Sleeping for: {sleep_seconds} seconds")
|
print(f"Sleeping for: {sleep_seconds} seconds")
|
||||||
time.sleep(sleep_seconds)
|
time.sleep(sleep_seconds)
|
||||||
return sleep_microseconds
|
return sleep_microseconds
|
||||||
|
|
||||||
|
|
||||||
def click_at(position: tuple[int, int]):
|
def click_at(position: tuple[int, int]):
|
||||||
m.position = position
|
m.position = position
|
||||||
m.click(Button.left)
|
m.click(Button.left)
|
||||||
|
|
||||||
|
|
||||||
def right_click_at(position: tuple[int, int]):
|
def right_click_at(position: tuple[int, int]):
|
||||||
m.position = position
|
m.position = position
|
||||||
m.click(Button.right)
|
m.click(Button.right)
|
||||||
|
|
||||||
|
|
||||||
def full_setup():
|
def full_setup():
|
||||||
k.tap(key_pvm_hub_teleport)
|
k.tap(key_pvm_hub_teleport)
|
||||||
random_sleep_between(6_000, 7_000)
|
random_sleep_between(6_000, 7_000)
|
||||||
|
|
@ -84,11 +90,13 @@ def full_setup():
|
||||||
random_sleep_between(1_800, 2_200)
|
random_sleep_between(1_800, 2_200)
|
||||||
k.tap('1')
|
k.tap('1')
|
||||||
|
|
||||||
|
|
||||||
def start_abyssal_beasts():
|
def start_abyssal_beasts():
|
||||||
global potion_doses
|
global potion_doses
|
||||||
for dose in range(potion_doses):
|
for dose in range(potion_doses):
|
||||||
start_of_dose_time = datetime.now()
|
start_of_dose_time = datetime.now()
|
||||||
dose_ends_at = start_of_dose_time + timedelta(seconds=potion_duration_seconds)
|
dose_ends_at = start_of_dose_time + timedelta(
|
||||||
|
seconds=potion_duration_seconds)
|
||||||
print(f"{start_of_dose_time} : Dose {dose + 1} out of {potion_doses}")
|
print(f"{start_of_dose_time} : Dose {dose + 1} out of {potion_doses}")
|
||||||
k.tap(key_aggression_potion)
|
k.tap(key_aggression_potion)
|
||||||
print("Pressed overload")
|
print("Pressed overload")
|
||||||
|
|
@ -101,7 +109,7 @@ def start_abyssal_beasts():
|
||||||
print("Pressed space - looting")
|
print("Pressed space - looting")
|
||||||
delta_to_dose_end = dose_ends_at - datetime.now()
|
delta_to_dose_end = dose_ends_at - datetime.now()
|
||||||
print(f"Time until dose ends: {delta_to_dose_end}")
|
print(f"Time until dose ends: {delta_to_dose_end}")
|
||||||
if(delta_to_dose_end.total_seconds() < timedelta(seconds=60))
|
if (delta_to_dose_end.total_seconds() < timedelta(seconds=60)):
|
||||||
print("Reduced sleep")
|
print("Reduced sleep")
|
||||||
random_sleep_between(25_000, 40_000)
|
random_sleep_between(25_000, 40_000)
|
||||||
else:
|
else:
|
||||||
|
|
@ -109,8 +117,8 @@ def start_abyssal_beasts():
|
||||||
random_sleep_between(25_000, 70_000)
|
random_sleep_between(25_000, 70_000)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def add_keybind(keybind: str | Key, action: Callable):
|
def add_keybind(keybind: str | Key, action: Callable):
|
||||||
|
|
||||||
def on_release(key):
|
def on_release(key):
|
||||||
try:
|
try:
|
||||||
if key == keybind:
|
if key == keybind:
|
||||||
|
|
@ -123,6 +131,7 @@ def add_keybind(keybind: str | Key, action: Callable):
|
||||||
|
|
||||||
keyboard.Listener(on_release=on_release).start()
|
keyboard.Listener(on_release=on_release).start()
|
||||||
|
|
||||||
|
|
||||||
add_keybind(Key.f11, start_abyssal_beasts)
|
add_keybind(Key.f11, start_abyssal_beasts)
|
||||||
add_keybind(Key.f12, full_setup)
|
add_keybind(Key.f12, full_setup)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue