diff --git a/app/controllers/stories_controller.rb b/app/controllers/stories_controller.rb index 61713c0..88878f9 100644 --- a/app/controllers/stories_controller.rb +++ b/app/controllers/stories_controller.rb @@ -6,5 +6,7 @@ class StoriesController < ApplicationController def show @story = Story.find(params[:id]) @chapters = @story.chapters.order(number: :asc) + @normal_tags = @story.tags.where.not(type: 'character') + @character_tags = @story.tags.where(type: 'character') end end diff --git a/app/helpers/search_helper.rb b/app/helpers/search_helper.rb index 6541b1f..99c4f6f 100644 --- a/app/helpers/search_helper.rb +++ b/app/helpers/search_helper.rb @@ -45,8 +45,6 @@ module SearchHelper end def character_display(t) - tag.div class: 'ftag', title: t.name do - t.name - end + tag.img class: 'character', src: "/img/characters/#{t.image_name}.png", title: t.name, alt: t.name[0] end end diff --git a/app/models/tag.rb b/app/models/tag.rb index 80a5c60..f644580 100644 --- a/app/models/tag.rb +++ b/app/models/tag.rb @@ -11,4 +11,9 @@ class Tag < ApplicationRecord # needed because we have a column called 'type' self.inheritance_column = '_inheritance_column' + + # eg: "Twilight Sparkle (EqG)" -> "twilight_sparkle_eqg" + def image_name + name.downcase.gsub(/[^a-z0-9 ]/, '').gsub(/[ -]/, '_') + end end diff --git a/app/views/stories/show.html.slim b/app/views/stories/show.html.slim index 4b90e79..404ddac 100644 --- a/app/views/stories/show.html.slim +++ b/app/views/stories/show.html.slim @@ -23,7 +23,14 @@ div.story .rating => rating_display(@story.content_rating) => status_display(@story.completion_status) + - @normal_tags.each do |t| + div class="ftag #{t.name.downcase.gsub(' ', '-')}" title=t.name + = t.name '  + .characters + - @character_tags.each do |t| + = image_tag "/img/characters/#{t.image_name}.png", title: t.name, alt: t.name[0] + br .ficstats span.words> #{@story.num_words} words: span.time_est diff --git a/public/img/characters/adagio_dazzle.png b/public/img/characters/adagio_dazzle.png new file mode 100644 index 0000000..d1fb0e0 Binary files /dev/null and b/public/img/characters/adagio_dazzle.png differ diff --git a/public/img/characters/ahuizotl.png b/public/img/characters/ahuizotl.png new file mode 100644 index 0000000..5c69b1a Binary files /dev/null and b/public/img/characters/ahuizotl.png differ diff --git a/public/img/characters/angel.png b/public/img/characters/angel.png new file mode 100644 index 0000000..bfc2f08 Binary files /dev/null and b/public/img/characters/angel.png differ diff --git a/public/img/characters/anon.png b/public/img/characters/anon.png new file mode 100644 index 0000000..5791d3d Binary files /dev/null and b/public/img/characters/anon.png differ diff --git a/public/img/characters/apple_bloom.png b/public/img/characters/apple_bloom.png new file mode 100644 index 0000000..59d39ad Binary files /dev/null and b/public/img/characters/apple_bloom.png differ diff --git a/public/img/characters/applejack.png b/public/img/characters/applejack.png new file mode 100644 index 0000000..2bfa4b3 Binary files /dev/null and b/public/img/characters/applejack.png differ diff --git a/public/img/characters/applejack_eqg.png b/public/img/characters/applejack_eqg.png new file mode 100644 index 0000000..c1532e5 Binary files /dev/null and b/public/img/characters/applejack_eqg.png differ diff --git a/public/img/characters/aria_blaze.png b/public/img/characters/aria_blaze.png new file mode 100644 index 0000000..8f7d09d Binary files /dev/null and b/public/img/characters/aria_blaze.png differ diff --git a/public/img/characters/babs_seed.png b/public/img/characters/babs_seed.png new file mode 100644 index 0000000..f4c38c2 Binary files /dev/null and b/public/img/characters/babs_seed.png differ diff --git a/public/img/characters/bat_pony.png b/public/img/characters/bat_pony.png new file mode 100644 index 0000000..6e24629 Binary files /dev/null and b/public/img/characters/bat_pony.png differ diff --git a/public/img/characters/berry_punch.png b/public/img/characters/berry_punch.png new file mode 100644 index 0000000..65d8d22 Binary files /dev/null and b/public/img/characters/berry_punch.png differ diff --git a/public/img/characters/big_macintosh.png b/public/img/characters/big_macintosh.png new file mode 100644 index 0000000..0710011 Binary files /dev/null and b/public/img/characters/big_macintosh.png differ diff --git a/public/img/characters/blossomforth.png b/public/img/characters/blossomforth.png new file mode 100644 index 0000000..feace35 Binary files /dev/null and b/public/img/characters/blossomforth.png differ diff --git a/public/img/characters/bonbon.png b/public/img/characters/bonbon.png new file mode 100644 index 0000000..4bec3d0 Binary files /dev/null and b/public/img/characters/bonbon.png differ diff --git a/public/img/characters/braeburn.png b/public/img/characters/braeburn.png new file mode 100644 index 0000000..abe4243 Binary files /dev/null and b/public/img/characters/braeburn.png differ diff --git a/public/img/characters/breezies.png b/public/img/characters/breezies.png new file mode 100644 index 0000000..e311565 Binary files /dev/null and b/public/img/characters/breezies.png differ diff --git a/public/img/characters/bulk_biceps.png b/public/img/characters/bulk_biceps.png new file mode 100644 index 0000000..7873d17 Binary files /dev/null and b/public/img/characters/bulk_biceps.png differ diff --git a/public/img/characters/button_mash.png b/public/img/characters/button_mash.png new file mode 100644 index 0000000..9e1c831 Binary files /dev/null and b/public/img/characters/button_mash.png differ diff --git a/public/img/characters/cake_twins.png b/public/img/characters/cake_twins.png new file mode 100644 index 0000000..02fbf27 Binary files /dev/null and b/public/img/characters/cake_twins.png differ diff --git a/public/img/characters/caramel.png b/public/img/characters/caramel.png new file mode 100644 index 0000000..2b4dc3b Binary files /dev/null and b/public/img/characters/caramel.png differ diff --git a/public/img/characters/carrot_top.png b/public/img/characters/carrot_top.png new file mode 100644 index 0000000..78ede14 Binary files /dev/null and b/public/img/characters/carrot_top.png differ diff --git a/public/img/characters/chancellor_puddinghead.png b/public/img/characters/chancellor_puddinghead.png new file mode 100644 index 0000000..763a563 Binary files /dev/null and b/public/img/characters/chancellor_puddinghead.png differ diff --git a/public/img/characters/changelings.png b/public/img/characters/changelings.png new file mode 100644 index 0000000..1a74868 Binary files /dev/null and b/public/img/characters/changelings.png differ diff --git a/public/img/characters/cheerilee.png b/public/img/characters/cheerilee.png new file mode 100644 index 0000000..f2a2fda Binary files /dev/null and b/public/img/characters/cheerilee.png differ diff --git a/public/img/characters/cheese_sandwich.png b/public/img/characters/cheese_sandwich.png new file mode 100644 index 0000000..11222dc Binary files /dev/null and b/public/img/characters/cheese_sandwich.png differ diff --git a/public/img/characters/cherry_jubilee.png b/public/img/characters/cherry_jubilee.png new file mode 100644 index 0000000..664d931 Binary files /dev/null and b/public/img/characters/cherry_jubilee.png differ diff --git a/public/img/characters/cloud_chaser.png b/public/img/characters/cloud_chaser.png new file mode 100644 index 0000000..c971830 Binary files /dev/null and b/public/img/characters/cloud_chaser.png differ diff --git a/public/img/characters/cloudkicker.png b/public/img/characters/cloudkicker.png new file mode 100644 index 0000000..447a483 Binary files /dev/null and b/public/img/characters/cloudkicker.png differ diff --git a/public/img/characters/clover_the_clever.png b/public/img/characters/clover_the_clever.png new file mode 100644 index 0000000..04d8fe6 Binary files /dev/null and b/public/img/characters/clover_the_clever.png differ diff --git a/public/img/characters/coco_pommel.png b/public/img/characters/coco_pommel.png new file mode 100644 index 0000000..1071760 Binary files /dev/null and b/public/img/characters/coco_pommel.png differ diff --git a/public/img/characters/colgate.png b/public/img/characters/colgate.png new file mode 100644 index 0000000..4907071 Binary files /dev/null and b/public/img/characters/colgate.png differ diff --git a/public/img/characters/coloratura.png b/public/img/characters/coloratura.png new file mode 100644 index 0000000..8208f3f Binary files /dev/null and b/public/img/characters/coloratura.png differ diff --git a/public/img/characters/commander_hurricane.png b/public/img/characters/commander_hurricane.png new file mode 100644 index 0000000..edf988f Binary files /dev/null and b/public/img/characters/commander_hurricane.png differ diff --git a/public/img/characters/coriander_cumin.png b/public/img/characters/coriander_cumin.png new file mode 100644 index 0000000..60d94b2 Binary files /dev/null and b/public/img/characters/coriander_cumin.png differ diff --git a/public/img/characters/cranky_doodle.png b/public/img/characters/cranky_doodle.png new file mode 100644 index 0000000..9cad2fe Binary files /dev/null and b/public/img/characters/cranky_doodle.png differ diff --git a/public/img/characters/crystal_ponies.png b/public/img/characters/crystal_ponies.png new file mode 100644 index 0000000..65befbe Binary files /dev/null and b/public/img/characters/crystal_ponies.png differ diff --git a/public/img/characters/cutie_mark_crusaders.png b/public/img/characters/cutie_mark_crusaders.png new file mode 100644 index 0000000..f8735a3 Binary files /dev/null and b/public/img/characters/cutie_mark_crusaders.png differ diff --git a/public/img/characters/daisy.png b/public/img/characters/daisy.png new file mode 100644 index 0000000..205e650 Binary files /dev/null and b/public/img/characters/daisy.png differ diff --git a/public/img/characters/daring_do.png b/public/img/characters/daring_do.png new file mode 100644 index 0000000..15204d5 Binary files /dev/null and b/public/img/characters/daring_do.png differ diff --git a/public/img/characters/dean_cadance.png b/public/img/characters/dean_cadance.png new file mode 100644 index 0000000..3f06295 Binary files /dev/null and b/public/img/characters/dean_cadance.png differ diff --git a/public/img/characters/derpy_hooves.png b/public/img/characters/derpy_hooves.png new file mode 100644 index 0000000..2c81028 Binary files /dev/null and b/public/img/characters/derpy_hooves.png differ diff --git a/public/img/characters/diamond_dogs.png b/public/img/characters/diamond_dogs.png new file mode 100644 index 0000000..394a857 Binary files /dev/null and b/public/img/characters/diamond_dogs.png differ diff --git a/public/img/characters/diamond_tiara.png b/public/img/characters/diamond_tiara.png new file mode 100644 index 0000000..95a5290 Binary files /dev/null and b/public/img/characters/diamond_tiara.png differ diff --git a/public/img/characters/dinky_hooves.png b/public/img/characters/dinky_hooves.png new file mode 100644 index 0000000..dcb24e4 Binary files /dev/null and b/public/img/characters/dinky_hooves.png differ diff --git a/public/img/characters/discord.png b/public/img/characters/discord.png new file mode 100644 index 0000000..cb91ed7 Binary files /dev/null and b/public/img/characters/discord.png differ diff --git a/public/img/characters/dj_p0n3.png b/public/img/characters/dj_p0n3.png new file mode 100644 index 0000000..7de2ab8 Binary files /dev/null and b/public/img/characters/dj_p0n3.png differ diff --git a/public/img/characters/doctor_whooves.png b/public/img/characters/doctor_whooves.png new file mode 100644 index 0000000..c9cd8fd Binary files /dev/null and b/public/img/characters/doctor_whooves.png differ diff --git a/public/img/characters/double_diamond.png b/public/img/characters/double_diamond.png new file mode 100644 index 0000000..eba3c6d Binary files /dev/null and b/public/img/characters/double_diamond.png differ diff --git a/public/img/characters/dragons.png b/public/img/characters/dragons.png new file mode 100644 index 0000000..490b3b5 Binary files /dev/null and b/public/img/characters/dragons.png differ diff --git a/public/img/characters/ember.png b/public/img/characters/ember.png new file mode 100644 index 0000000..c63a8d6 Binary files /dev/null and b/public/img/characters/ember.png differ diff --git a/public/img/characters/fancypants.png b/public/img/characters/fancypants.png new file mode 100644 index 0000000..1167c74 Binary files /dev/null and b/public/img/characters/fancypants.png differ diff --git a/public/img/characters/featherweight.png b/public/img/characters/featherweight.png new file mode 100644 index 0000000..9c12e33 Binary files /dev/null and b/public/img/characters/featherweight.png differ diff --git a/public/img/characters/filthy_rich.png b/public/img/characters/filthy_rich.png new file mode 100644 index 0000000..62283b0 Binary files /dev/null and b/public/img/characters/filthy_rich.png differ diff --git a/public/img/characters/flash_sentry.png b/public/img/characters/flash_sentry.png new file mode 100644 index 0000000..9acb979 Binary files /dev/null and b/public/img/characters/flash_sentry.png differ diff --git a/public/img/characters/fleetfoot.png b/public/img/characters/fleetfoot.png new file mode 100644 index 0000000..d3ed717 Binary files /dev/null and b/public/img/characters/fleetfoot.png differ diff --git a/public/img/characters/fleur_de_lis.png b/public/img/characters/fleur_de_lis.png new file mode 100644 index 0000000..4d2e569 Binary files /dev/null and b/public/img/characters/fleur_de_lis.png differ diff --git a/public/img/characters/flimflam.png b/public/img/characters/flimflam.png new file mode 100644 index 0000000..e785c72 Binary files /dev/null and b/public/img/characters/flimflam.png differ diff --git a/public/img/characters/flitter.png b/public/img/characters/flitter.png new file mode 100644 index 0000000..e6f2324 Binary files /dev/null and b/public/img/characters/flitter.png differ diff --git a/public/img/characters/flitter_and_cloudchaser.png b/public/img/characters/flitter_and_cloudchaser.png new file mode 100644 index 0000000..dc3410c Binary files /dev/null and b/public/img/characters/flitter_and_cloudchaser.png differ diff --git a/public/img/characters/flower_ponies.png b/public/img/characters/flower_ponies.png new file mode 100644 index 0000000..79d5be8 Binary files /dev/null and b/public/img/characters/flower_ponies.png differ diff --git a/public/img/characters/flurry_heart.png b/public/img/characters/flurry_heart.png new file mode 100644 index 0000000..908ba1d Binary files /dev/null and b/public/img/characters/flurry_heart.png differ diff --git a/public/img/characters/fluttershy.png b/public/img/characters/fluttershy.png new file mode 100644 index 0000000..1bd838d Binary files /dev/null and b/public/img/characters/fluttershy.png differ diff --git a/public/img/characters/fluttershy_eqg.png b/public/img/characters/fluttershy_eqg.png new file mode 100644 index 0000000..620beac Binary files /dev/null and b/public/img/characters/fluttershy_eqg.png differ diff --git a/public/img/characters/gabby.png b/public/img/characters/gabby.png new file mode 100644 index 0000000..1bb12d5 Binary files /dev/null and b/public/img/characters/gabby.png differ diff --git a/public/img/characters/garble.png b/public/img/characters/garble.png new file mode 100644 index 0000000..a48122f Binary files /dev/null and b/public/img/characters/garble.png differ diff --git a/public/img/characters/gilda.png b/public/img/characters/gilda.png new file mode 100644 index 0000000..23dddc4 Binary files /dev/null and b/public/img/characters/gilda.png differ diff --git a/public/img/characters/gloriosa_daisy.png b/public/img/characters/gloriosa_daisy.png new file mode 100644 index 0000000..ffdbd67 Binary files /dev/null and b/public/img/characters/gloriosa_daisy.png differ diff --git a/public/img/characters/granny_smith.png b/public/img/characters/granny_smith.png new file mode 100644 index 0000000..33690f3 Binary files /dev/null and b/public/img/characters/granny_smith.png differ diff --git a/public/img/characters/griffons.png b/public/img/characters/griffons.png new file mode 100644 index 0000000..6b83c2a Binary files /dev/null and b/public/img/characters/griffons.png differ diff --git a/public/img/characters/gummy.png b/public/img/characters/gummy.png new file mode 100644 index 0000000..da4a02e Binary files /dev/null and b/public/img/characters/gummy.png differ diff --git a/public/img/characters/harshwhinny.png b/public/img/characters/harshwhinny.png new file mode 100644 index 0000000..fc61e13 Binary files /dev/null and b/public/img/characters/harshwhinny.png differ diff --git a/public/img/characters/hoity_toity.png b/public/img/characters/hoity_toity.png new file mode 100644 index 0000000..478f3ae Binary files /dev/null and b/public/img/characters/hoity_toity.png differ diff --git a/public/img/characters/indigo_zap.png b/public/img/characters/indigo_zap.png new file mode 100644 index 0000000..b14b007 Binary files /dev/null and b/public/img/characters/indigo_zap.png differ diff --git a/public/img/characters/iron_will.png b/public/img/characters/iron_will.png new file mode 100644 index 0000000..4c4dad6 Binary files /dev/null and b/public/img/characters/iron_will.png differ diff --git a/public/img/characters/king_sombra.png b/public/img/characters/king_sombra.png new file mode 100644 index 0000000..a9a4b9c Binary files /dev/null and b/public/img/characters/king_sombra.png differ diff --git a/public/img/characters/lemon_zest.png b/public/img/characters/lemon_zest.png new file mode 100644 index 0000000..9e124d5 Binary files /dev/null and b/public/img/characters/lemon_zest.png differ diff --git a/public/img/characters/lightning_dust.png b/public/img/characters/lightning_dust.png new file mode 100644 index 0000000..a70d865 Binary files /dev/null and b/public/img/characters/lightning_dust.png differ diff --git a/public/img/characters/lily.png b/public/img/characters/lily.png new file mode 100644 index 0000000..cef2fcf Binary files /dev/null and b/public/img/characters/lily.png differ diff --git a/public/img/characters/limestone_pie.png b/public/img/characters/limestone_pie.png new file mode 100644 index 0000000..6059e00 Binary files /dev/null and b/public/img/characters/limestone_pie.png differ diff --git a/public/img/characters/little_strongheart.png b/public/img/characters/little_strongheart.png new file mode 100644 index 0000000..1245eb8 Binary files /dev/null and b/public/img/characters/little_strongheart.png differ diff --git a/public/img/characters/lyra.png b/public/img/characters/lyra.png new file mode 100644 index 0000000..e3543bb Binary files /dev/null and b/public/img/characters/lyra.png differ diff --git a/public/img/characters/main_6.png b/public/img/characters/main_6.png new file mode 100644 index 0000000..1b712e4 Binary files /dev/null and b/public/img/characters/main_6.png differ diff --git a/public/img/characters/main_7_eqg.png b/public/img/characters/main_7_eqg.png new file mode 100644 index 0000000..c5fc40f Binary files /dev/null and b/public/img/characters/main_7_eqg.png differ diff --git a/public/img/characters/mane_iac.png b/public/img/characters/mane_iac.png new file mode 100644 index 0000000..019f4f4 Binary files /dev/null and b/public/img/characters/mane_iac.png differ diff --git a/public/img/characters/marble_pie.png b/public/img/characters/marble_pie.png new file mode 100644 index 0000000..6ab0d4d Binary files /dev/null and b/public/img/characters/marble_pie.png differ diff --git a/public/img/characters/mare_do_well.png b/public/img/characters/mare_do_well.png new file mode 100644 index 0000000..9e56ee5 Binary files /dev/null and b/public/img/characters/mare_do_well.png differ diff --git a/public/img/characters/matilda.png b/public/img/characters/matilda.png new file mode 100644 index 0000000..7f4e4e4 Binary files /dev/null and b/public/img/characters/matilda.png differ diff --git a/public/img/characters/maud_pie.png b/public/img/characters/maud_pie.png new file mode 100644 index 0000000..2ba3695 Binary files /dev/null and b/public/img/characters/maud_pie.png differ diff --git a/public/img/characters/micro_chips.png b/public/img/characters/micro_chips.png new file mode 100644 index 0000000..cc8cf0c Binary files /dev/null and b/public/img/characters/micro_chips.png differ diff --git a/public/img/characters/midnight_sparkle.png b/public/img/characters/midnight_sparkle.png new file mode 100644 index 0000000..4891d1f Binary files /dev/null and b/public/img/characters/midnight_sparkle.png differ diff --git a/public/img/characters/minotaur.png b/public/img/characters/minotaur.png new file mode 100644 index 0000000..2db6ccc Binary files /dev/null and b/public/img/characters/minotaur.png differ diff --git a/public/img/characters/moondancer.png b/public/img/characters/moondancer.png new file mode 100644 index 0000000..4478341 Binary files /dev/null and b/public/img/characters/moondancer.png differ diff --git a/public/img/characters/moonlight_raven.png b/public/img/characters/moonlight_raven.png new file mode 100644 index 0000000..fadbd18 Binary files /dev/null and b/public/img/characters/moonlight_raven.png differ diff --git a/public/img/characters/mr_cake.png b/public/img/characters/mr_cake.png new file mode 100644 index 0000000..e9e1657 Binary files /dev/null and b/public/img/characters/mr_cake.png differ diff --git a/public/img/characters/mrs_cake.png b/public/img/characters/mrs_cake.png new file mode 100644 index 0000000..d954d91 Binary files /dev/null and b/public/img/characters/mrs_cake.png differ diff --git a/public/img/characters/night_glider.png b/public/img/characters/night_glider.png new file mode 100644 index 0000000..0aea4d6 Binary files /dev/null and b/public/img/characters/night_glider.png differ diff --git a/public/img/characters/night_light.png b/public/img/characters/night_light.png new file mode 100644 index 0000000..702670c Binary files /dev/null and b/public/img/characters/night_light.png differ diff --git a/public/img/characters/nightmare_moon.png b/public/img/characters/nightmare_moon.png new file mode 100644 index 0000000..0fa0cae Binary files /dev/null and b/public/img/characters/nightmare_moon.png differ diff --git a/public/img/characters/nightmare_rarity.png b/public/img/characters/nightmare_rarity.png new file mode 100644 index 0000000..1fce16a Binary files /dev/null and b/public/img/characters/nightmare_rarity.png differ diff --git a/public/img/characters/noteworthy.png b/public/img/characters/noteworthy.png new file mode 100644 index 0000000..a8c0bcb Binary files /dev/null and b/public/img/characters/noteworthy.png differ diff --git a/public/img/characters/nurse_red_heart.png b/public/img/characters/nurse_red_heart.png new file mode 100644 index 0000000..44940dd Binary files /dev/null and b/public/img/characters/nurse_red_heart.png differ diff --git a/public/img/characters/octavia.png b/public/img/characters/octavia.png new file mode 100644 index 0000000..f2f0986 Binary files /dev/null and b/public/img/characters/octavia.png differ diff --git a/public/img/characters/opalescence.png b/public/img/characters/opalescence.png new file mode 100644 index 0000000..847f2b9 Binary files /dev/null and b/public/img/characters/opalescence.png differ diff --git a/public/img/characters/original_character.png b/public/img/characters/original_character.png new file mode 100644 index 0000000..f2dce3a Binary files /dev/null and b/public/img/characters/original_character.png differ diff --git a/public/img/characters/other.png b/public/img/characters/other.png new file mode 100644 index 0000000..177d3c9 Binary files /dev/null and b/public/img/characters/other.png differ diff --git a/public/img/characters/owlowiscious.png b/public/img/characters/owlowiscious.png new file mode 100644 index 0000000..e9448ed Binary files /dev/null and b/public/img/characters/owlowiscious.png differ diff --git a/public/img/characters/parcel_post.png b/public/img/characters/parcel_post.png new file mode 100644 index 0000000..7764909 Binary files /dev/null and b/public/img/characters/parcel_post.png differ diff --git a/public/img/characters/party_favor.png b/public/img/characters/party_favor.png new file mode 100644 index 0000000..bda193e Binary files /dev/null and b/public/img/characters/party_favor.png differ diff --git a/public/img/characters/pets.png b/public/img/characters/pets.png new file mode 100644 index 0000000..a000e8e Binary files /dev/null and b/public/img/characters/pets.png differ diff --git a/public/img/characters/philomena.png b/public/img/characters/philomena.png new file mode 100644 index 0000000..dca0778 Binary files /dev/null and b/public/img/characters/philomena.png differ diff --git a/public/img/characters/photo_finish.png b/public/img/characters/photo_finish.png new file mode 100644 index 0000000..7ebdec3 Binary files /dev/null and b/public/img/characters/photo_finish.png differ diff --git a/public/img/characters/pie_sisters.png b/public/img/characters/pie_sisters.png new file mode 100644 index 0000000..1cfa8ce Binary files /dev/null and b/public/img/characters/pie_sisters.png differ diff --git a/public/img/characters/pinkie_pie.png b/public/img/characters/pinkie_pie.png new file mode 100644 index 0000000..8065a2b Binary files /dev/null and b/public/img/characters/pinkie_pie.png differ diff --git a/public/img/characters/pinkie_pie_eqg.png b/public/img/characters/pinkie_pie_eqg.png new file mode 100644 index 0000000..ff15e52 Binary files /dev/null and b/public/img/characters/pinkie_pie_eqg.png differ diff --git a/public/img/characters/pipsqueak.png b/public/img/characters/pipsqueak.png new file mode 100644 index 0000000..54d0001 Binary files /dev/null and b/public/img/characters/pipsqueak.png differ diff --git a/public/img/characters/plaid_stripes.png b/public/img/characters/plaid_stripes.png new file mode 100644 index 0000000..d55da79 Binary files /dev/null and b/public/img/characters/plaid_stripes.png differ diff --git a/public/img/characters/pony_joe.png b/public/img/characters/pony_joe.png new file mode 100644 index 0000000..0bc4843 Binary files /dev/null and b/public/img/characters/pony_joe.png differ diff --git a/public/img/characters/power_ponies.png b/public/img/characters/power_ponies.png new file mode 100644 index 0000000..b9e861c Binary files /dev/null and b/public/img/characters/power_ponies.png differ diff --git a/public/img/characters/prince_blueblood.png b/public/img/characters/prince_blueblood.png new file mode 100644 index 0000000..62a221b Binary files /dev/null and b/public/img/characters/prince_blueblood.png differ diff --git a/public/img/characters/princess_amore.png b/public/img/characters/princess_amore.png new file mode 100644 index 0000000..4e67db8 Binary files /dev/null and b/public/img/characters/princess_amore.png differ diff --git a/public/img/characters/princess_cadance.png b/public/img/characters/princess_cadance.png new file mode 100644 index 0000000..2435db5 Binary files /dev/null and b/public/img/characters/princess_cadance.png differ diff --git a/public/img/characters/princess_celestia.png b/public/img/characters/princess_celestia.png new file mode 100644 index 0000000..756df8b Binary files /dev/null and b/public/img/characters/princess_celestia.png differ diff --git a/public/img/characters/princess_luna.png b/public/img/characters/princess_luna.png new file mode 100644 index 0000000..9fa4c5b Binary files /dev/null and b/public/img/characters/princess_luna.png differ diff --git a/public/img/characters/princess_platinum.png b/public/img/characters/princess_platinum.png new file mode 100644 index 0000000..d28a81c Binary files /dev/null and b/public/img/characters/princess_platinum.png differ diff --git a/public/img/characters/principal_celestia.png b/public/img/characters/principal_celestia.png new file mode 100644 index 0000000..944d6d8 Binary files /dev/null and b/public/img/characters/principal_celestia.png differ diff --git a/public/img/characters/principal_cinch.png b/public/img/characters/principal_cinch.png new file mode 100644 index 0000000..bfbbf82 Binary files /dev/null and b/public/img/characters/principal_cinch.png differ diff --git a/public/img/characters/private_pansy.png b/public/img/characters/private_pansy.png new file mode 100644 index 0000000..eaf05f6 Binary files /dev/null and b/public/img/characters/private_pansy.png differ diff --git a/public/img/characters/queen_chrysalis.png b/public/img/characters/queen_chrysalis.png new file mode 100644 index 0000000..4adf022 Binary files /dev/null and b/public/img/characters/queen_chrysalis.png differ diff --git a/public/img/characters/quibble_pants.png b/public/img/characters/quibble_pants.png new file mode 100644 index 0000000..b0895f4 Binary files /dev/null and b/public/img/characters/quibble_pants.png differ diff --git a/public/img/characters/radiant_hope.png b/public/img/characters/radiant_hope.png new file mode 100644 index 0000000..7531ef3 Binary files /dev/null and b/public/img/characters/radiant_hope.png differ diff --git a/public/img/characters/rainbow_dash.png b/public/img/characters/rainbow_dash.png new file mode 100644 index 0000000..8683d04 Binary files /dev/null and b/public/img/characters/rainbow_dash.png differ diff --git a/public/img/characters/rainbow_dash_eqg.png b/public/img/characters/rainbow_dash_eqg.png new file mode 100644 index 0000000..19f4a24 Binary files /dev/null and b/public/img/characters/rainbow_dash_eqg.png differ diff --git a/public/img/characters/raindrops.png b/public/img/characters/raindrops.png new file mode 100644 index 0000000..06fdc70 Binary files /dev/null and b/public/img/characters/raindrops.png differ diff --git a/public/img/characters/rarity.png b/public/img/characters/rarity.png new file mode 100644 index 0000000..06619bf Binary files /dev/null and b/public/img/characters/rarity.png differ diff --git a/public/img/characters/rarity_eqg.png b/public/img/characters/rarity_eqg.png new file mode 100644 index 0000000..81413f2 Binary files /dev/null and b/public/img/characters/rarity_eqg.png differ diff --git a/public/img/characters/roseluck.png b/public/img/characters/roseluck.png new file mode 100644 index 0000000..dbf5096 Binary files /dev/null and b/public/img/characters/roseluck.png differ diff --git a/public/img/characters/royal_guard.png b/public/img/characters/royal_guard.png new file mode 100644 index 0000000..254d292 Binary files /dev/null and b/public/img/characters/royal_guard.png differ diff --git a/public/img/characters/ruby_pinch.png b/public/img/characters/ruby_pinch.png new file mode 100644 index 0000000..909325b Binary files /dev/null and b/public/img/characters/ruby_pinch.png differ diff --git a/public/img/characters/rumble.png b/public/img/characters/rumble.png new file mode 100644 index 0000000..ba31544 Binary files /dev/null and b/public/img/characters/rumble.png differ diff --git a/public/img/characters/saffron_masala.png b/public/img/characters/saffron_masala.png new file mode 100644 index 0000000..09b07ff Binary files /dev/null and b/public/img/characters/saffron_masala.png differ diff --git a/public/img/characters/sandalwood.png b/public/img/characters/sandalwood.png new file mode 100644 index 0000000..27c0da0 Binary files /dev/null and b/public/img/characters/sandalwood.png differ diff --git a/public/img/characters/sapphire_shores.png b/public/img/characters/sapphire_shores.png new file mode 100644 index 0000000..27d2587 Binary files /dev/null and b/public/img/characters/sapphire_shores.png differ diff --git a/public/img/characters/sassy_saddles.png b/public/img/characters/sassy_saddles.png new file mode 100644 index 0000000..3b64a0e Binary files /dev/null and b/public/img/characters/sassy_saddles.png differ diff --git a/public/img/characters/scootaloo.png b/public/img/characters/scootaloo.png new file mode 100644 index 0000000..4980d14 Binary files /dev/null and b/public/img/characters/scootaloo.png differ diff --git a/public/img/characters/screwball.png b/public/img/characters/screwball.png new file mode 100644 index 0000000..4fd7caf Binary files /dev/null and b/public/img/characters/screwball.png differ diff --git a/public/img/characters/seabreeze.png b/public/img/characters/seabreeze.png new file mode 100644 index 0000000..2c796cf Binary files /dev/null and b/public/img/characters/seabreeze.png differ diff --git a/public/img/characters/self_insert.png b/public/img/characters/self_insert.png new file mode 100644 index 0000000..8714436 Binary files /dev/null and b/public/img/characters/self_insert.png differ diff --git a/public/img/characters/shadowbolts_eqg.png b/public/img/characters/shadowbolts_eqg.png new file mode 100644 index 0000000..6da0e7b Binary files /dev/null and b/public/img/characters/shadowbolts_eqg.png differ diff --git a/public/img/characters/shining_armor.png b/public/img/characters/shining_armor.png new file mode 100644 index 0000000..79c46aa Binary files /dev/null and b/public/img/characters/shining_armor.png differ diff --git a/public/img/characters/silver_spoon.png b/public/img/characters/silver_spoon.png new file mode 100644 index 0000000..1a4e332 Binary files /dev/null and b/public/img/characters/silver_spoon.png differ diff --git a/public/img/characters/sky_stinger.png b/public/img/characters/sky_stinger.png new file mode 100644 index 0000000..7e75f43 Binary files /dev/null and b/public/img/characters/sky_stinger.png differ diff --git a/public/img/characters/smart_cookie.png b/public/img/characters/smart_cookie.png new file mode 100644 index 0000000..9bd7134 Binary files /dev/null and b/public/img/characters/smart_cookie.png differ diff --git a/public/img/characters/snails.png b/public/img/characters/snails.png new file mode 100644 index 0000000..8b80465 Binary files /dev/null and b/public/img/characters/snails.png differ diff --git a/public/img/characters/snips.png b/public/img/characters/snips.png new file mode 100644 index 0000000..a3621bf Binary files /dev/null and b/public/img/characters/snips.png differ diff --git a/public/img/characters/soarin.png b/public/img/characters/soarin.png new file mode 100644 index 0000000..cbaae25 Binary files /dev/null and b/public/img/characters/soarin.png differ diff --git a/public/img/characters/sonata_dusk.png b/public/img/characters/sonata_dusk.png new file mode 100644 index 0000000..65bdb02 Binary files /dev/null and b/public/img/characters/sonata_dusk.png differ diff --git a/public/img/characters/sour_sweet.png b/public/img/characters/sour_sweet.png new file mode 100644 index 0000000..24577b9 Binary files /dev/null and b/public/img/characters/sour_sweet.png differ diff --git a/public/img/characters/spa_ponies.png b/public/img/characters/spa_ponies.png new file mode 100644 index 0000000..fb502ce Binary files /dev/null and b/public/img/characters/spa_ponies.png differ diff --git a/public/img/characters/sparkler.png b/public/img/characters/sparkler.png new file mode 100644 index 0000000..72e549a Binary files /dev/null and b/public/img/characters/sparkler.png differ diff --git a/public/img/characters/spike.png b/public/img/characters/spike.png new file mode 100644 index 0000000..0b6c823 Binary files /dev/null and b/public/img/characters/spike.png differ diff --git a/public/img/characters/spike_eqg.png b/public/img/characters/spike_eqg.png new file mode 100644 index 0000000..ece46ed Binary files /dev/null and b/public/img/characters/spike_eqg.png differ diff --git a/public/img/characters/spitfire.png b/public/img/characters/spitfire.png new file mode 100644 index 0000000..ad1f4aa Binary files /dev/null and b/public/img/characters/spitfire.png differ diff --git a/public/img/characters/spoiled_rich.png b/public/img/characters/spoiled_rich.png new file mode 100644 index 0000000..201b540 Binary files /dev/null and b/public/img/characters/spoiled_rich.png differ diff --git a/public/img/characters/starlight_glimmer.png b/public/img/characters/starlight_glimmer.png new file mode 100644 index 0000000..00a97ff Binary files /dev/null and b/public/img/characters/starlight_glimmer.png differ diff --git a/public/img/characters/starswirl_the_bearded.png b/public/img/characters/starswirl_the_bearded.png new file mode 100644 index 0000000..f7f0130 Binary files /dev/null and b/public/img/characters/starswirl_the_bearded.png differ diff --git a/public/img/characters/steven_magnet.png b/public/img/characters/steven_magnet.png new file mode 100644 index 0000000..f2e8a38 Binary files /dev/null and b/public/img/characters/steven_magnet.png differ diff --git a/public/img/characters/sugar_belle.png b/public/img/characters/sugar_belle.png new file mode 100644 index 0000000..ad9a077 Binary files /dev/null and b/public/img/characters/sugar_belle.png differ diff --git a/public/img/characters/sugarcoat.png b/public/img/characters/sugarcoat.png new file mode 100644 index 0000000..a1001ca Binary files /dev/null and b/public/img/characters/sugarcoat.png differ diff --git a/public/img/characters/sunburst.png b/public/img/characters/sunburst.png new file mode 100644 index 0000000..d9aec5d Binary files /dev/null and b/public/img/characters/sunburst.png differ diff --git a/public/img/characters/sunny_flare.png b/public/img/characters/sunny_flare.png new file mode 100644 index 0000000..2f1913f Binary files /dev/null and b/public/img/characters/sunny_flare.png differ diff --git a/public/img/characters/sunset_shimmer.png b/public/img/characters/sunset_shimmer.png new file mode 100644 index 0000000..7fbca3c Binary files /dev/null and b/public/img/characters/sunset_shimmer.png differ diff --git a/public/img/characters/sunset_shimmer_demon.png b/public/img/characters/sunset_shimmer_demon.png new file mode 100644 index 0000000..faad329 Binary files /dev/null and b/public/img/characters/sunset_shimmer_demon.png differ diff --git a/public/img/characters/sunshine_smiles.png b/public/img/characters/sunshine_smiles.png new file mode 100644 index 0000000..bbc4137 Binary files /dev/null and b/public/img/characters/sunshine_smiles.png differ diff --git a/public/img/characters/suri_polomare.png b/public/img/characters/suri_polomare.png new file mode 100644 index 0000000..853b329 Binary files /dev/null and b/public/img/characters/suri_polomare.png differ diff --git a/public/img/characters/svengallop.png b/public/img/characters/svengallop.png new file mode 100644 index 0000000..7c4a153 Binary files /dev/null and b/public/img/characters/svengallop.png differ diff --git a/public/img/characters/sweetie_belle.png b/public/img/characters/sweetie_belle.png new file mode 100644 index 0000000..74eef9e Binary files /dev/null and b/public/img/characters/sweetie_belle.png differ diff --git a/public/img/characters/tank.png b/public/img/characters/tank.png new file mode 100644 index 0000000..3c36cc6 Binary files /dev/null and b/public/img/characters/tank.png differ diff --git a/public/img/characters/tantabus.png b/public/img/characters/tantabus.png new file mode 100644 index 0000000..133b54d Binary files /dev/null and b/public/img/characters/tantabus.png differ diff --git a/public/img/characters/tempest_shadow.png b/public/img/characters/tempest_shadow.png new file mode 100644 index 0000000..0974628 Binary files /dev/null and b/public/img/characters/tempest_shadow.png differ diff --git a/public/img/characters/tender_taps.png b/public/img/characters/tender_taps.png new file mode 100644 index 0000000..f6dba4b Binary files /dev/null and b/public/img/characters/tender_taps.png differ diff --git a/public/img/characters/the_dazzlings.png b/public/img/characters/the_dazzlings.png new file mode 100644 index 0000000..83fdfea Binary files /dev/null and b/public/img/characters/the_dazzlings.png differ diff --git a/public/img/characters/the_mayor.png b/public/img/characters/the_mayor.png new file mode 100644 index 0000000..51bfab3 Binary files /dev/null and b/public/img/characters/the_mayor.png differ diff --git a/public/img/characters/the_smooze.png b/public/img/characters/the_smooze.png new file mode 100644 index 0000000..5fce63f Binary files /dev/null and b/public/img/characters/the_smooze.png differ diff --git a/public/img/characters/thorax.png b/public/img/characters/thorax.png new file mode 100644 index 0000000..8ba2882 Binary files /dev/null and b/public/img/characters/thorax.png differ diff --git a/public/img/characters/thunderlane.png b/public/img/characters/thunderlane.png new file mode 100644 index 0000000..d7f88de Binary files /dev/null and b/public/img/characters/thunderlane.png differ diff --git a/public/img/characters/tiberius.png b/public/img/characters/tiberius.png new file mode 100644 index 0000000..b22e3a3 Binary files /dev/null and b/public/img/characters/tiberius.png differ diff --git a/public/img/characters/timber_spruce.png b/public/img/characters/timber_spruce.png new file mode 100644 index 0000000..69059b5 Binary files /dev/null and b/public/img/characters/timber_spruce.png differ diff --git a/public/img/characters/timberwolves.png b/public/img/characters/timberwolves.png new file mode 100644 index 0000000..db9cdeb Binary files /dev/null and b/public/img/characters/timberwolves.png differ diff --git a/public/img/characters/tirek.png b/public/img/characters/tirek.png new file mode 100644 index 0000000..45f9fe6 Binary files /dev/null and b/public/img/characters/tirek.png differ diff --git a/public/img/characters/treehugger.png b/public/img/characters/treehugger.png new file mode 100644 index 0000000..58e44d1 Binary files /dev/null and b/public/img/characters/treehugger.png differ diff --git a/public/img/characters/trenderhoof.png b/public/img/characters/trenderhoof.png new file mode 100644 index 0000000..0a5e8b6 Binary files /dev/null and b/public/img/characters/trenderhoof.png differ diff --git a/public/img/characters/trixie.png b/public/img/characters/trixie.png new file mode 100644 index 0000000..4045346 Binary files /dev/null and b/public/img/characters/trixie.png differ diff --git a/public/img/characters/trouble_shoes.png b/public/img/characters/trouble_shoes.png new file mode 100644 index 0000000..7bf2412 Binary files /dev/null and b/public/img/characters/trouble_shoes.png differ diff --git a/public/img/characters/twilight_sparkle.png b/public/img/characters/twilight_sparkle.png new file mode 100644 index 0000000..58796dc Binary files /dev/null and b/public/img/characters/twilight_sparkle.png differ diff --git a/public/img/characters/twilight_sparkle_eqg.png b/public/img/characters/twilight_sparkle_eqg.png new file mode 100644 index 0000000..746eaf2 Binary files /dev/null and b/public/img/characters/twilight_sparkle_eqg.png differ diff --git a/public/img/characters/twilight_velvet.png b/public/img/characters/twilight_velvet.png new file mode 100644 index 0000000..e5f6e77 Binary files /dev/null and b/public/img/characters/twilight_velvet.png differ diff --git a/public/img/characters/twinkle_shine.png b/public/img/characters/twinkle_shine.png new file mode 100644 index 0000000..bcd08a2 Binary files /dev/null and b/public/img/characters/twinkle_shine.png differ diff --git a/public/img/characters/twist.png b/public/img/characters/twist.png new file mode 100644 index 0000000..3ad1c63 Binary files /dev/null and b/public/img/characters/twist.png differ diff --git a/public/img/characters/vapor_trail.png b/public/img/characters/vapor_trail.png new file mode 100644 index 0000000..c06a91f Binary files /dev/null and b/public/img/characters/vapor_trail.png differ diff --git a/public/img/characters/vice_principal_luna.png b/public/img/characters/vice_principal_luna.png new file mode 100644 index 0000000..9475251 Binary files /dev/null and b/public/img/characters/vice_principal_luna.png differ diff --git a/public/img/characters/white_lightning.png b/public/img/characters/white_lightning.png new file mode 100644 index 0000000..681b1fa Binary files /dev/null and b/public/img/characters/white_lightning.png differ diff --git a/public/img/characters/wind_rider.png b/public/img/characters/wind_rider.png new file mode 100644 index 0000000..da17649 Binary files /dev/null and b/public/img/characters/wind_rider.png differ diff --git a/public/img/characters/winona.png b/public/img/characters/winona.png new file mode 100644 index 0000000..384e2c8 Binary files /dev/null and b/public/img/characters/winona.png differ diff --git a/public/img/characters/wonderbolts.png b/public/img/characters/wonderbolts.png new file mode 100644 index 0000000..12c92eb Binary files /dev/null and b/public/img/characters/wonderbolts.png differ diff --git a/public/img/characters/yaks.png b/public/img/characters/yaks.png new file mode 100644 index 0000000..aa3142d Binary files /dev/null and b/public/img/characters/yaks.png differ diff --git a/public/img/characters/zebra.png b/public/img/characters/zebra.png new file mode 100644 index 0000000..6f50427 Binary files /dev/null and b/public/img/characters/zebra.png differ diff --git a/public/img/characters/zecora.png b/public/img/characters/zecora.png new file mode 100644 index 0000000..e6ff407 Binary files /dev/null and b/public/img/characters/zecora.png differ diff --git a/public/img/characters/zephyr_breeze.png b/public/img/characters/zephyr_breeze.png new file mode 100644 index 0000000..f4440c5 Binary files /dev/null and b/public/img/characters/zephyr_breeze.png differ diff --git a/public/img/characters/zipporwhill.png b/public/img/characters/zipporwhill.png new file mode 100644 index 0000000..efbfc0c Binary files /dev/null and b/public/img/characters/zipporwhill.png differ