Oathsworn Decks

<% $maths[:hits][:player][:white].each do |hit| %> <% end %> <% $maths[:hits][:player][:yellow].each do |hit| %> <% end %> <% $maths[:hits][:player][:red].each do |hit| %> <% end %> <% $maths[:hits][:player][:black].each do |hit| %> <% end %>
Player Disc Average Delta Hit% 2 3 4 5 6 7 8 9 10
<% $known_decks_summary[:player][:white].each do |value, count| %> <%= count %>x <% end %> <%= $discard_decks[:player][:white].size %> <%= $maths[:averages][:player][:white].round(2).to_f %> <%= $maths[:averages][:player][:white_delta].round(2).to_f %><%= "#{hit}%" %>
<% $known_decks_summary[:player][:yellow].each do |value, count| %> <%= count %>x <% end %> <%= $discard_decks[:player][:yellow].size %> <%= $maths[:averages][:player][:yellow].round(2).to_f %> <%= $maths[:averages][:player][:yellow_delta].round(2).to_f %><%= "#{hit}%" %>
<% $known_decks_summary[:player][:red].each do |value, count| %> <%= count %>x <% end %> <%= $discard_decks[:player][:red].size %> <%= $maths[:averages][:player][:red].round(2).to_f %> <%= $maths[:averages][:player][:red_delta].round(2).to_f %><%= "#{hit}%" %>
<% $known_decks_summary[:player][:black].each do |value, count| %> <%= count %>x <% end %> <%= $discard_decks[:player][:black].size %> <%= $maths[:averages][:player][:black].round(2).to_f %> <%= $maths[:averages][:player][:black_delta].round(2).to_f %><%= "#{hit}%" %>
<% if $revealed.size == 0 %> <% player_disabled = ($drawn[0] && $drawn[0][0][:team] == :enemy) || $drawn.size == 10 ? 'disabled' : '' %>

Draw Player Cards

<%= 'style="opacity:0.5;filter:alpha(opacity=50);"' unless player_disabled == '' %> />
<%= 'style="opacity:0.5;filter:alpha(opacity=50);"' unless player_disabled == '' %> />
<%= 'style="opacity:0.5;filter:alpha(opacity=50);"' unless player_disabled == '' %> />
<%= 'style="opacity:0.5;filter:alpha(opacity=50);"' unless player_disabled == '' %> />
<% end %> <% if $drawn.size > 0 && $drawn[0][0][:team] == :player %>

Drawn Player Cards (<%= $drawn_summary %>)

<% $drawn.each_with_index do |pos_cards, index| %> <% end %>
/>
<% end %> <% if $revealed.size > 0 && $revealed[0][0][:team] == :player %>

Revealed Player Cards (<%= $revealed_summary %>)

<% $revealed.map { |pos_cards| pos_cards.size }.max.times do |row| %> <% $revealed.each_with_index do |pos_cards, idx| %> <% end %> <% end %>
<% if pos_cards[row] %>
/>
<% end %>
<% end %> <% if $drawn.size == 0 && $revealed.size == 0 %>

Reset Player Decks

<% end %> <% $maths[:hits][:enemy][:white].each do |hit| %> <% end %> <% $maths[:hits][:enemy][:yellow].each do |hit| %> <% end %> <% $maths[:hits][:enemy][:red].each do |hit| %> <% end %> <% $maths[:hits][:enemy][:black].each do |hit| %> <% end %>
Enemy Disc Average Delta Hit% 2 3 4 5 6 7 8 9 10
<% $known_decks_summary[:enemy][:white].each do |value, count| %> <%= count %>x <% end %> <%= $discard_decks[:enemy][:white].size %> <%= $maths[:averages][:enemy][:white].round(2).to_f %> <%= $maths[:averages][:enemy][:white_delta].round(2).to_f %><%= "#{hit}%" %>
<% $known_decks_summary[:enemy][:yellow].each do |value, count| %> <%= count %>x <% end %> <%= $discard_decks[:enemy][:yellow].size %> <%= $maths[:averages][:enemy][:yellow].round(2).to_f %> <%= $maths[:averages][:enemy][:yellow_delta].round(2).to_f %><%= "#{hit}%" %>
<% $known_decks_summary[:enemy][:red].each do |value, count| %> <%= count %>x <% end %> <%= $discard_decks[:enemy][:red].size %> <%= $maths[:averages][:enemy][:red].round(2).to_f %> <%= $maths[:averages][:enemy][:red_delta].round(2).to_f %><%= "#{hit}%" %>
<% $known_decks_summary[:enemy][:black].each do |value, count| %> <%= count %>x <% end %> <%= $discard_decks[:enemy][:black].size %> <%= $maths[:averages][:enemy][:black].round(2).to_f %> <%= $maths[:averages][:enemy][:black_delta].round(2).to_f %><%= "#{hit}%" %>
<% if $revealed.size == 0 %> <% enemy_disabled = ($drawn[0] && $drawn[0][0][:team] == :player) || $drawn.size == 10 ? 'disabled' : '' %>

Draw Enemy Cards

<%= 'style="opacity:0.5;filter:alpha(opacity=50);"' unless enemy_disabled == '' %> />
<%= 'style="opacity:0.5;filter:alpha(opacity=50);"' unless enemy_disabled == '' %> />
<%= 'style="opacity:0.5;filter:alpha(opacity=50);"' unless enemy_disabled == '' %> />
<%= 'style="opacity:0.5;filter:alpha(opacity=50);"' unless enemy_disabled == '' %> />
<% end %> <% if $drawn.size > 0 && $drawn[0][0][:team] == :enemy %>

Drawn Enemy Cards (<%= $drawn_summary %>)

<% $drawn.each_with_index do |pos_cards, index| %> <% end %>
/>
<% end %> <% if $revealed.size > 0 && $revealed[0][0][:team] == :enemy %>

Revealed Enemy Cards (<%= $revealed_summary %>)

<% $revealed.map { |pos_cards| pos_cards.size }.max.times do |row| %> <% $revealed.each_with_index do |pos_cards, idx| %> <% end %> <% end %>
<% if pos_cards[row] %>
/>
<% end %>
<% end %> <% if $drawn.size == 0 && $revealed.size == 0 %>

Reset Enemy Decks

<% end %>