Implement AFK farming routine in 5.AFK.py

This commit is contained in:
DearSky
2025-10-16 13:20:44 +08:00
committed by GitHub
parent c1ca1fd4a6
commit 11c0355cef

64
5.AFK.py Normal file
View File

@@ -0,0 +1,64 @@
clear()
range_x=4
range_y=4
for i in range(range_y):
move(North)
move(East)
for i in range(range_y):
plant(Entities.Bush)
move(North)
move(East)
for i in range(range_y):
plant(Entities.Bush)
move(North)
move(East)
for i in range(range_y):
till()
plant(Entities.Carrot)
move(North)
move(East)
while True:
for i in range(range_y):
if can_harvest():
harvest()
change_hat(Hats.Purple_Hat)
move(North)
else:
do_a_flip()
change_hat(Hats.Gray_Hat)
move(North)
move(East)
for i in range(range_y):
if can_harvest():
harvest()
plant(Entities.Bush)
change_hat(Hats.Green_Hat)
move(North)
else:
do_a_flip()
change_hat(Hats.Gray_Hat)
move(North)
move(East)
for i in range(range_y):
if can_harvest():
harvest()
plant(Entities.Bush)
change_hat(Hats.Green_Hat)
move(North)
else:
do_a_flip()
change_hat(Hats.Gray_Hat)
move(North)
move(East)
for i in range(range_y):
if can_harvest():
harvest()
plant(Entities.Carrot)
change_hat(Hats.Brown_Hat)
move(North)
else:
do_a_flip()
change_hat(Hats.Gray_Hat)
move(North)
move(East)