Surfing Dismount Ground Effects - pret/pokeemerald GitHub Wiki
Fix Surfing Dismount Ground Effects Bug
In vanilla emerald, the ground effects are not updated at the end of the surf dismount code. So if you dismount into tall grass, for example, you will appear over the grass. This is subtle but easily fixable so why not do so for consistency!
Before After
This fix is very simple. Open src/field_player_avatar.c and find the function Task_WaitStopSurfing
. Before the line DestroyTask(taskId)
, add the following:
playerObjEvent->triggerGroundEffectsOnMove = TRUE;
That's it!