BattleHandlers::AbilityOnSwitchIn.add(:GARDENSEEDER,
proc { |ability,battler,battle|
battle.pbShowAbilitySplash(battler)
battle.eachOtherSideBattler(battler.index) do |b|
next if b.effects[PBEffects::LeechSeed]>=0
next if b.pbHasType?(:GRASS)
b.effects[PBEffects::LeechSeed] = battler.index
battle.pbDisplay(_INTL("{1} was seeded!",b.pbThis))
end
battle.pbHideAbilitySplash(battler)
}
)