Skip to content

Minor Berry System Updates

MR Description

During the demo testing phase I noticed there was no functionality with watering the berries, so we're implementing it.

  • Adds a new state that uses the _misc2 character sprite (the one with the player facing up using a watering can)
  • It also adds the drain rate data for berries, with a few of them using a default number of 6 because they were introduced in later gens. This will allow users to set up a gen 3 or gen 4 berry system.

Before testing

Notes to acknowledge before testing

  • I haven't done any major changes, the berry system was mostly set up years ago by Yuri. The common event change is the most "important" part, so I will DM Rey to ensure he knows about this MR so the files will be in the next demo after testing.
  • I would like to know if watering actually increases the yield, but according to the code it looks like it should.

Tests to realize

  • Not having a sprayduck bottle should display a unique message
  • Having a sprayduck bottle and the soil being dry should display a unique message
  • Having a sprayduck bottle and the soil being wet should display a unique message
  • Player shouldn't be able to water the soil if it's already wet

Showcasing content

Video showcase

Edited by Flo

Merge request reports