NatroTeam / NatroMacro

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

Smoking Planters #11

Closed CuzImSlymi closed 10 months ago

CuzImSlymi commented 1 year ago

Have you searched the existing suggestions?

Yes

What is your suggestion?

Somewhere in the Planters tab u should be able to turn on a "Smoking" option, which can be activated in Manual planters and Auto planters, this Option can be used on specific Planters only and Cycles, but also a "Select all" opyion, which activates it for everything. The function should do when its activated, that it checks on 100% if enabled if its smoking or not, if not then let it do its usual replant in the next field. But if it smokes it should let it stay there, and tell through for example The Webhook (Ping if enabled, a Screenshot, where it is and which Planter) or when u come back to the macro and decide to Stop/Pause or just when people have it top it should give like a Message which planter Smokes and where. So they know even without webhook.

How will this improve Natro Macro?

I think this feature would be great as Smoking planters (Puffs) is one of the most important categorie in bss, and depending on the planter it can take up to over half of a day Playtime for a single try which isnt even guranteed.

What is your Discord username?

slymih

Bocon778 commented 1 year ago

It's very hard for us to detect the smoking particles because of how transparent they are.

Axetar commented 1 year ago

As Bocon said it's very difficult to detect smoking planters, however to add a spin on this idea with manual planters. You can select which ones it wont harvest until verified by the user. It will screenshot and ping the user that the planter is done and they can see themselves whether it's smoking or not.

Bocon778 commented 1 year ago

As Bocon said it's very difficult to detect smoking planters, however to add a spin on this idea with manual planters. You can select which ones it wont harvest until verified by the user. It will screenshot and ping the user that the planter is done and they can see themselves whether it's smoking or not.

I like this idea, smart!

CuzImSlymi commented 1 year ago

That idea is good in my opinion, maybe even add remote controll to this so u can harvest it?

Noobyguy775 commented 11 months ago

That idea is good in my opinion, maybe even add remote controll to this so u can harvest it?

This part is planned already, for manual and planters+

misc-et commented 10 months ago

Hi @CuzImSlymi , just wanted to say thank you for this suggestion. This approach was something I'd put forward a while back and your question prompted me to put it into action. You'll see it's now in 9.8 for manual planters, let us know how you find it!

CuzImSlymi commented 1 month ago

Hey,

this post is rather old and im not sure if i should respond to it but ill do it anyways instead of Creating a new one. Basically, i remembered this post and i btw used the feature and i quite like it, but i wanted to find out why its so impossible to detect a smoking planter, however after about 5 minutes of trying out i made a reliable Puff detection. To use this you have to make a function first that moves the mouse in the smoking area (surely possible i can make it aswell) and then just do this.

SmokeCheck() {
    MouseGetPos(&MouseX, &MouseY)
    Check1 := PixelGetColor(MouseX, MouseY)
    Sleep 200 
    Check2 := PixelGetColor(MouseX, MouseY)

    if (Check1 = Check2) {
        MsgBox("Planter isnt smoking")
    } else {
        MsgBox("Planter is smoking")
    }
}

It might be worth adding more checks as if theres a other player this might detect it and well... yeah. I also showcased this in a video in the Natro macro ahk discussion, ill link it here if you want to see it. https://discord.com/channels/1012610056921038868/1194677090155511830/1282765092932550707 So theoretically (i could even do it) i would suggest updating the feature to this so you dont even have to use Remote control and instead just go afk for a few days and your 3 planters are smoking. and you upkeep nectars better aswell.

Sincerly, Slymi