NOTE: this requires upp_core. get it here.
Make sure to put upp_core above all other upp plugins. I'll be updating upp_core in the future, but if you're using an out-dated version of upp_core, you'll get a message at the games startup with an option to download the latest version, so no worries about keeping it updated.
This is 100% free to use both non-commercially and commercially. However, if you wish to donate to support me, you can do so here.
Guide on setting up a basic event (You can get as complex as you want, but this is a basic event setup)
Event page 1: (Set Priority to same as characters)
◆Control Self Switch：A = ON
where id is the number, and time is the time it takes to grow in seconds.
Event page 2: (Check self switch and select A, and set the trigger to Paralell)
There are 2 things you can do here. both will require a conditional branch. In conditional branch, go the tab 4 and select the "Script" option. Here you can check the progress of the crop using $upp.checkCropStatus(id, time)
where id is the id of the crop, and time is how long its been growing in seconds. Alternatively, you can use $upp.cropComplete(id) to check if the crop is fully grown. We're going to be using this example setup on the second event page.
◆Play SE：Attack3 (90, 100, 0)
◆Control Self Switch：B = ON
Now, create yet another event page, this time check self switch box and select B. From here, you can do what ever you want, make sure you give this event the graphic of a fully grown vegetable, fruit, etc.