Following Pokemon sprite is still strange while surfing. When player's first able pokemon is using surfing, the follower sprite is still not hidden properly until opening and closing pause menu.
Seems that codes for speed calc and weight calc are handled incorrectly. They should be like this.
def self.triggerSpeedCalc(ability, battler, mult)
mult=1.0
for i in battler.abilityMutationList
$aamName=GameData::Ability.get(i).name
mult = trigger(SpeedCalc, i, battler...