NatroTeam / NatroMacro

A Bee Swarm Simulator macro for Windows
https://discord.gg/natromacro
GNU General Public License v3.0
1.25k stars 126 forks source link

Detecting machine cooldowns #593

Open Therogamer opened 1 month ago

Therogamer commented 1 month ago

Have you searched the existing suggestions?

Yes

What is your suggestion?

Make the macro remember activator timers, what i mean by activators is things you can press e to use, boosters, memory matches, beesmas stuff etc. I have seen the macro go multiple times to a booster even tho it's on cooldown or it going to the beesmas feast for example but because it was on cooldown it went again thinking it didn't get there or something (Attempt 2 stuff), if it could see and remember the timers it could adjust when to go to them again reducing time it spends on resetting and just going to activators.

How will this improve Natro Macro?

It will decrease time the macro spends on going to activators and it will increase time actually gathering.

What is your Discord username?

Therogamer

ssilz commented 1 month ago

This is already a thing present in the macro.

Perhaps you collected/activated the machine manually before starting the macro? therefore, the macro would not know if it has been done already or not

Therogamer commented 1 month ago

I know it's a thing if the macro collects them itself, what I am saying is that if the activator is on cooldown it should note that down so it doesn't go to it again until it's off cooldown even if it didn't activate it itself and I used it, just like how it notes if the sticker printer is on cooldown currently. Also the auto field booster seems to ignore how much time I have put in to separate them, I have only activated the blue booster and put it to separate it by 45 mins since that is it's cooldown, but for some reason after a while it starts interrupting backpack conversion (very bad as balloon is not converted and backpack remains 75% full) and most of the time It doesn't even go to try to use it, it just interrupts the conversion and then goes to resume gathering. Other times it does go to the booster but it's on cooldown, so it resets and tries again, and only after that it goes gathering again, and keep in mind all of this happens while I have set the setting where it tells it by how much time to separate the boosts to 45 mins, exactly the time the booster is on cooldown (this is also the main reason I made this suggestion)

peacocksir commented 1 month ago

Work in progress.