2 Surfing Dismount Ground Effects
ghoulslash edited this page 2020-07-24 11:23:13 -06:00

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!