/*
 * Copyright (C) 2017 Dennis Neufeld
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published
 * by the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

package space.npstr.wolfia.game.definitions;

import space.npstr.wolfia.utils.discord.Emojis;

/**
 * Created by napster on 31.05.17.
 * <p>
 * Roles related stuff. Don't just change once created enums in production or things break
 */
public enum Roles {
    VANILLA("Vanilla", "Your role is **Vanilla**. Your vote is your weapon. "),
    COP("Cop", String.format("Your role is **Cop** %s. Each night you may check a player's alignment.", Emojis.MAGNIFIER)),
    SANTA("Santa", String.format("Your role is **Santa** %s. You may hand out a %s to a player each night.\n" +
                    "The present has a random chance to contain a %s, %s or %s.", Emojis.SANTA,
            Item.Items.PRESENT.emoji, Item.Items.GUN.emoji, Item.Items.MAGNIFIER.emoji, Item.Items.BOMB.emoji));

    public final String textRep;

    //role related building block of character pms
    public final String rolePmBlock;

    Roles(final String textRepresentation, final String rolePmBlock) {
        this.textRep = textRepresentation;
        this.rolePmBlock = rolePmBlock;
    }
}

@@ -1349,16 +1349,20 @@
 in a %25s,
+ %25s,
  %25s or %25
@@ -1410,22 +1410,16 @@
 .PRESENT
-.emoji
 , Item.I
@@ -1426,22 +1426,16 @@
 tems.GUN
-.emoji
 , Item.I
@@ -1448,22 +1448,16 @@
 AGNIFIER
-.emoji
 , Item.I
@@ -1469,14 +1469,26 @@
 BOMB
-.emoji
+, Item.Items.ANGEL
 ));%0A

Fix missing angel item in Santa role pm