Glad you enjoyed!
Regarding the next plants, you can influence which plant you will get by changing up the ferilizers, it is still chance based tho.
I think a tutorial that acually teaches this mechanic would have been nice.
It works like this:
Range and Projectile speed increase your chance of a ranger, but damage decreases it. Ranger also has the highest default chance.
Damage increases your chance of a damage dealer
AttackSpeed increases your chance of a Quickshooter
A ranger is alway a broccoli.
A DamageDealer is always an Onion unless your Rangerchance is very low. Then it becomes a tree.
A Quickshooter is always a Devilfruit unless your Rangerchance is very low. Then it becomes a tree.
It looks a bit complicated when layed out like this, but it playes like this: Do nothing or mostly Range and Projectile and you will get Broccolis
Do some mix with a bit of range or Projectile speed in it you will get an Onion or a Devilfruit. (Or a Broccoli sometimes)
Do only Attackspeed and Damage and you will get a tree.