Hi, awesome work on the script. very impressive.
Once again, amazing script!
Speaking of crowded areas, the sensitivity adjustment feature, while simply brilliant, causes problems when other bobers present. I'd suggest an option that would significantly lower the adjustment rate, maybe to 1-2 points
I had that in the original version - but i found that the lower the number, the longer it eventually found that "sweet spot" -- so I settled for a larger adjustment of 10 up and 9 down and hardwired them in, figuring it was the best trade-off. The 'offset' amounts allows movement in either direction in small increments over time, but makes a quick enough adjustment for a much better chance at a fish catch on immediate next fish routine... if the numbers arent offset, the bot would continually adjust up and down and never actually change.
I could add the option again under advanced ... for now you can adjust amounts with these 2 variables:
no_wSens_amount = 10 <-- adjust when no water is found (detection needs to be set more sensitive)
no_lSens_amount = -9 <-- adjust for when no loot is found (detection needs to be set less sensitive)
found in the function:
RegRead wow_install, HKEY_LOCAL_MACHINE, Software\Blizzard Entertainment\World of Warcraft, InstallPath
opie_title := "Opie Auto Fisher"
wow_id := "World of Warcraft"
fTotalError_threshold = 10
loot_color = 0x1A1A1A
wColor = 0xFFEAF6
wSens_default = 200
no_wSens_amount = 10
no_lSens_amount = -9
useHelp = 1
pause_chance = 2
tQuit_total = 90
tQuit_fish = 300
wTrans = 255
option_use_random_title = 0
option_use_check_for_updates = 1
option_use_slowsendtext = 0
option_use_autoequippole = 1
option_use_autofishbuff = 1
option_use_autoequipgear = 0
option_use_autouse = 0
option_use_scanbobber = 0
option_use_showwindow = 1
option_use_timerquit_method = 0
option_use_fishquit_method = 1
option_use_macro_fish = 0
option_use_autostart_wow = 0
option_use_sendevent = 0
option_use_autoclam = 1
option_use_bagsfull_method = 0
check_clam_threshold = 10
Cur_Fishbuff := "Shiny Bauble (10 min)"
Cur_Fishingpole := "<Auto-Select>"
Fishbuff_List := "Shiny Bauble (10 min),Nightcrawlers (10 min),Aquadynamic Fish Lens (10 min),Bright Baubles (10 min),"
. "Aquadynamic Fish Attractor (10 min),Sharpened Fish Hook (10 min),Glow Worm (60 min),Weather-Beaten Fishing Hat (10 min)"
Fishingpole_List := "<Auto-Select>,Fishing Pole,Blump Family Fishing Pole,Strong Fishing Pole,Darkwood Fishing Pole,"
. "Big Iron Fishing Pole,Seth's Graphite Fishing Pole,Nat Pagle's Extreme Angler FC-5000,Nat's Lucky Fishing Pole,Jeweled Fishing Pole,Bone Fishing Pole,"
. "Arcanite Fishing Pole,Mastercraft Kalu'ak Fishing Pole"
Clam_List := "Giant Darkwater Clam*Darkwater Clam*Reinforced Crate*Brooding Darkwater Clam*Jaggal Clam"
. "*Big-mouth Clam*Thick-shelled Clam*Small Barnacled Clam*Soft-shelled Clam*Bloated Salmon"
Cmd_List := "/cast Path of Frost,10,0*/use Captain Rumsey's Lager,10,0"
Gear_List := "Weather-Beaten Fishing Hat*Nat Pagle's Extreme Anglin' Boots"
WinX = center
WinY := a_screenheight - 140
; fish range ----
fishx1 := ceil(a_screenwidth*0.24)
fishx2 := ceil(a_screenwidth*.76)
fishy1 := ceil(a_screenheight*0.14)
fishy2 := ceil(a_screenheight*0.63)
; loot window range ----
lootx1 := ceil(a_screenwidth*0.02)
looty1 := ceil(a_screenheight*0.02)
lootx2 := ceil(a_screenwidth*0.45)
looty2 := ceil(a_screenheight*0.75)
Just wanted to mention mouse sweet scan method is great for crowded areas. Just had to lower the activation area a little to improve success rate. (maybe add as an option?)
good idea, ill look into it.
Speaking of crowded areas, the sensitivity adjustment feature, while simply brilliant, causes problems when other bobers present.
I wrote the bot to mainly function when fishing alone -- i dont see this being an issue for most people, and honestly, I dont think I have the skill (or resources/time) to program a bot to differentiate between bobbers
Also, it would be nice to have an option not to quit WoW when fishing is done.