User blog comment:Neilneil1001yt/My New Pokemon RPG/@comment-32452525-20180307004302/@comment-32092633-20180309010356

yeah but the process is tedious

BallHandlers::ModifyCatchRate.add(:POKEBALL,proc{|ball,catchRate,battle,battler|  next (catchRate*2/2).floor })