{%- assign rarities = site.posts | group_by: 'item_rarity' -%} {%- assign rarities_names = "Mediocre, Common, Uncommon, Rare, Very Rare, Legendary" | split: ", " -%} {%- assign class_names = "Barbarian, Bard, Cleric, Druid, Fighter, Monk, Paladin, Ranger, Rogue, Sorcerer, Warlock, Wizard, All" | split: ", " -%} x,Rarity {% for rarity_name in rarities_names -%} {%- assign barbarian_count = 0 -%} {%- assign bard_count = 0 -%} {%- assign cleric_count = 0 -%} {%- assign druid_count = 0 -%} {%- assign fighter_count = 0 -%} {%- assign monk_count = 0 -%} {%- assign paladin_count = 0 -%} {%- assign ranger_count = 0 -%} {%- assign rogue_count = 0 -%} {%- assign sorcerer_count = 0 -%} {%- assign warlock_count = 0 -%} {%- assign wizard_count = 0 -%} {%- assign all_count = 0 -%} {%- for rarity in rarities -%} {%- if rarity.name == rarity_name -%} {%- assign items = rarity.items -%} {%- for post in items -%} {%- if post.item_classes contains "Barbarian" -%}{%- assign barbarian_count -%}{%- endif -%} {%- if post.item_classes contains "Bard" -%}{%- assign bard_count -%}{%- endif -%} {%- if post.item_classes contains "Cleric" -%}{%- assign cleric_count -%}{%- endif -%} {%- if post.item_classes contains "Druid" -%}{%- assign druid_count -%}{%- endif -%} {%- if post.item_classes contains "Fighter" -%}{%- assign fighter_count -%}{%- endif -%} {%- if post.item_classes contains "Monk" -%}{%- assign monk_count -%}{%- endif -%} {%- if post.item_classes contains "Paladin" -%}{%- assign paladin_count -%}{%- endif -%} {%- if post.item_classes contains "Ranger" -%}{%- assign ranger_count -%}{%- endif -%} {%- if post.item_classes contains "Rogue" -%}{%- assign rogue_count -%}{%- endif -%} {%- if post.item_classes contains "Sorcerer" -%}{%- assign sorcerer_count -%}{%- endif -%} {%- if post.item_classes contains "Warlock" -%}{%- assign warlock_count -%}{%- endif -%} {%- if post.item_classes contains "Wizard" -%}{%- assign wizard_count -%}{%- endif -%} {%- if post.item_classes contains "All" -%}{%- assign all_count -%}{%- endif -%} {%- endfor -%} {{rarity.name}},{{rarity.items.size}} {% endif -%} {%- endfor -%} {%- endfor -%}