a = @battler.current_action if a.kind == 1 && a.skill_id == 57 @targets.each do |t| if t.damage.is_a?(Numeric) && rand < 0.25 t.hp = [t.hp-t.damage,0].max t.damage = t.damage * 2 t.critical = true end end end