 
     div
       className: "badge-achievement #{@props.additionalClasses}",
-      img
-        src: src
-        srcSet: srcSet
+      img _.merge
         alt: @props.achievement.name
         title: @props.achievement.name
         className: imageClasses
         'data-tooltip-target': tooltipId
         onMouseOver: @onMouseOver
+        osu.src2x @iconUrl(@props.bigIcon)
 
       div
         className: 'hidden'

    $(event.target).qtip options, event


  filename: (retina = false, suffix) =>
    filename = "/images/badges/user-achievements/#{@props.achievement.slug}"

    filename += "-#{suffix}" if suffix
    filename += '@2x' if retina

    "#{filename}.png"


  render: =>
    if @props.bigIcon
      src = @filename false, 'big'
      src2x = @filename true, 'big'
    else
      src = @filename()
      src2x = @filename true

    srcSet = "#{src} 1x, #{src2x} 2x"
    tooltipId = "#{@props.achievement.slug}-#{Math.floor(Math.random() * 1000000)}"
    imageClasses = 'js-tooltip-achievement badge-achievement__image'


            @props.achievement.name
          div
            className: 'tooltip-achievement__badge'
            img _.merge
              alt: @props.achievement.name
              osu.src2x @iconUrl(true)
          div
            className: 'tooltip-achievement__content'
            div
