Since you can ungain a gain, you’d just code in something like this:
loseFlag fullheart
loseFlag fullround
gain smallheart
Since you can ungain a gain, you’d just code in something like this:
loseFlag fullheart
loseFlag fullround
gain smallheart