# frozen_string_literal: true
require_relative 'emoji.rb'

module CharApp
  GRAMMAR = "Please check your grammar and capitalization"
  IMAGE = "Your image is inappropriate or conflicts with the age rating"
  LORE = "This character conflicts with server lore"
  DM_NOTES = "This character is too sparce or does not have enough detail in the DM Notes"
  NONSENSE = "The character has conflicting personality traits or backstory"
  DUPLICATE = "This character is either very similar to another, or does not have a proper reason to exist"
  OVERPOWERED = "This character has unexplained abilities or is generally too powerful"
  DISCUSSED = "You have already discussed issues with an admin"
  INLINE_SPACE = "------------------------------"

  REJECT_MESSAGES = {
    Emoji::SPEECH_BUBBLE => GRAMMAR,
    Emoji::PICTURE => IMAGE,
    Emoji::BOOKS => LORE,
    Emoji::NOTE => DM_NOTES,
    Emoji::QUESTION => NONSENSE,
    Emoji::PEOPLE => DUPLICATE,
    Emoji::WIZARD => OVERPOWERED,
    Emoji::TALK => DISCUSSED
  }
end
