<% title(t('characters.character_profile')) %> <% description("#{@profile.name} (#{@profile.server})") %> <% image(@profile.avatar) %> <%= render 'shared/filters' %>
<%= t('characters.character_profile') %>
<% unless @character == @profile %> <%= link_to fa_icon('exchange', text: t('characters.select')), select_character_path(@profile), method: :post, class: 'btn btn-primary btn-sm' %> <% if @character.present? %> <%= link_to fa_icon('retweet', text: t('characters.compare')), select_character_path(@profile, compare: 1), method: :post, class: 'btn btn-secondary btn-sm' unless @comparison == @profile %> <% end %> <% end %> <%= link_to far_icon('chart-bar', text: t('characters.statistics')), stats_rarity_character_path(@profile), class: 'btn btn-success btn-sm' unless @comparison == @profile %> <%= button_tag fa_icon('filter', text: t('filters')), data: { toggle: 'modal', target: '#filters'}, type: 'button', class: 'btn btn-secondary btn-sm modal-toggle' %>
<%= image_tag(@profile.portrait) %>
<%= image_tag(@profile.avatar, class: 'avatar-profile mr-3 d-lg-none') %>
<%= @profile.name %>
<%= @profile.server %> <% unless @profile.public? %> <%= t('characters.private') %> <% end %>

<%= collection_name('achievements') %>
<% if @profile.achievements_count == -1 %> <%= t('characters.set_to_private') %> <% else %>
<%= render 'shared/progress', value: @scores['achievements'][:value], min: 0, max: @scores['achievements'][:max], text: 'complete' %>
<%= render 'shared/progress', value: @scores['achievements'][:points], min: 0, max: @scores['achievements'][:points_max], text: 'achievements.points', alt: true %>
<% end %>
<% @scores.except('achievements').each do |collectable, score| %> <% if %w(mount minion).include?(collectable) || score[:value] > 0 %>
<%= collection_name(collectable, score: score) %>
<%= render 'shared/progress', value: score[:value], min: 0, max: score[:max] %>
<% end %> <% end %> <% if @triad.present? && @triad[:status] == :ok %>
Triple Triad <% if @triad[:cards][:completion] == '100%' %> <%= fa_icon('star', class: 'complete') %> <% end %> <%= fa_icon('exclamation-circle') %>
<% if @triad[:status] == :private %> <%= t('characters.set_to_private') %> <% else %>
<%= render 'shared/progress', value: @triad[:cards][:owned], min: 0, max: @triad[:cards][:total] %>
<% end %>
<% end %>