anchor.diff:      build[i] = $(this).find('.skill').length ? map[($(this).find('.skill').data('permanent') ? -1 : 0) + getLevel($(this).find('.skill')).current] : map[0];
     });
   
  -  var link = $('#builder').data('base') + '?' + build.join('');
  +  var link = $('#builder').data('base') + '?' + build.join('')
  +  if ($('#mode').val() == 'pvp') {
  +    link = link + map[0];
  +  }
  +
     $('#builder').html('<strong>Build URL:</strong> <a href="' + link + '">' + link + '</a>');
   }
   
  
positive.code: 
    for (var i = 97; i < 123; i++) {
      map[String.fromCharCode(i)] = k++;
    }
  
    $('.skill-container').each(function(i) {
  
negative.code: 
  $('#mode').click(function() {
    $(this).val($(this).val() == 'pve' ? 'pvp' : 'pve');
    generateBuild();
    setDescription(lastSkillDesc);
  });
  
  