Eeveelutions

Discussion in 'Review' started by Scatterbrain, Sep 16, 2012.

Thread Status:
Not open for further replies.
  1. Scatterbrain

    Scatterbrain You only live once*

    Joined:
    Jul 5, 2012
    Messages:
    865
    Likes Received:
    4
    So many people have complained and bantered about the addition of multiple Pokemon themes, so I decided to go with the flow and put in my new theme, Eeveelutions. The theme is here, so if you want to read the code itself be my guest.

    Major Edit: Deleted Conspirators.

    Description of roles:
    Eevees:
    Eevee - villager who gets tiny hax on everything
    Glaceon - PL
    Leafeon - poisoner with 1 poison in small but with 2 in big w/ 2 days to live
    Vaporeon - 2 votes + 20% evade chance for daykill / nightkill
    Flareon - vigi
    Jolteon - day and night bomb
    Umbreon - double BG and knows Espeon + Shiny Espeon (if any)
    Espeon - double SGer, exposer and knows Umbreon + Shiny Umbreon (if any)
    Shiny Eevee - can randomly evolve into ONE of the following:
    Shiny Vaporeon - daykill w/ kill evade chance of 30%
    Shiny Flareon - nightkill w/ fail chance and daykill
    Shiny Jolteon - daykill / revenges daykills (reveals but survives)
    Shiny Umbreon - protect + daykill
    Shiny Espeon - inspect + daykill
    Shiny Glaceon - distract + daykill
    Shiny Leafeon - poison + daykill
    Bug Tribe:
    Ninjask - kill + distract
    Scizor - shared kill w/ Ninjask and Heracross + evades certain kills, poison, and distraction(s)
    Pinsir - team-reveal, separate, unhaxed nightkill. Power increases if Scizor or Heracross dies
    Heracross - shared nightkill w/ Scizor and Ninjask. Power increases if Pinsir or Scizor dies
    Shiny Beasts:
    Shiny Suicune - daykill, can't kill teammates
    Shiny Entei - nightkill, can't kill teammates
    Shiny Raikou - 2 distracts, 2 votes, can't distract teammates
    Zoroark's Posse:
    Zorua - Transforms into Eevee (same side)
    Eevee - gets same hax as Eevees do
    Zoroark - Protects Zorua, Kills and Distracts
    [/HIDE]

    Code:
    {
    "name": "Eeveelutions",
    "author": "matthewbny, LadyAltaria, Rehx",
    "summary": "Once upon a time, the Eevee lived in peace. But then, the Bug Tribe and the Shiny Beasts quarreled upon the land and have declared WAR upon the Eevees! Team up with your Eevee friends to teach the Bugs and Beasts a lesson - or team up WITH them to detour the Eevee's schemes! And watch out for Zoroark...who will stop at nothing to protect her son!",
    "sides": [

    {
    "side": "village",
    "translation": "Eevees",
    "winmsg": "The Eevee Squad (~Players~) have regained control of the forest! Now they can finally give up worrying about being endangered!"
    },
    {
    "side": "mafia2",
    "translation": "Shiny Beasts",
    "winmsg": "The Shiny Beasts (~Players~) have used the power of the elements to defeat their opposition!"
    },
    {
    "side": "mafia3",
    "translation": "Bug Tribe",
    "winmsg": "The Bug Tribe have swarmed the forest and have displayed their dominance. Well done, ~Players~."
    },
    {
    "side": "werewolf",
    "translation": "Zoroark",
    "winmsg": "~Player~'s Illusion(s) faded, revealing some pretty clever foxes that tricked you into thinking they were on your side! Round of applause for them!"
    }
    ],
    "roles": [
    {
    "role": "villager",
    "translation": "Eevee",
    "side": "village",
    "help": "You're a cute and innocent Eevee! You aren't useful at all, unfortunately. However, you might find out some of the Eevees' plans, as well as other sides!",
    "info": "Gets minuscule hax on flamethrower, flareblitz, swarm, thunderwave, buzz, icebeam, distract, protect, and safeguard. Sided with the Eevee.",
    "actions": {
    "hax": {
    "flamethrower": {
    "revealTeam": 0.1,
    "revealPlayer": 0.05,
    "revealRole": 0.05
    },
    "flareblitz": {
    "revealTeam": 0.1,
    "revealPlayer": 0.05,
    "revealRole": 0.05
    },
    "swarm": {
    "revealTeam": 0.1,
    "revealPlayer": 0.05,
    "revealRole": 0.05
    },
    "thunderwave": {
    "revealTeam": 0.1,
    "revealPlayer": 0.05,
    "revealRole": 0.05
    },
    "buzz": {
    "revealTeam": 0.1,
    "revealPlayer": 0.05,
    "revealRole": 0.05
    },
    "icebeam": {
    "revealTeam": 0.1,
    "revealPlayer": 0.05,
    "revealRole": 0.05
    },
    "protect": {
    "revealTeam": 0.1,
    "revealPlayer": 0.05,
    "revealRole": 0.05
    },
    "safeguard": {
    "revealTeam": 0.1,
    "revealPlayer": 0.05,
    "revealRole": 0.05
    }
    }
    }
    },
    {
    "role": "zorua",
    "translation": "Zorua",
    "side": "werewolf",
    "help": "Arf, Arf...?! Somehow, you're a shape-shifting werewolf. You can transform into one of the Eevees and appear on their side - however, you'll still truly be on your side! Type /transform (yourname) to do so!",
    "info": "Can transform itself into an Eevee, appearing on their side but truly is still on it's own side. Sided with Zoroark's Posse.",
    "actions": {
    "daykill": {
    "mode": {
    "evade": [ "inspector0", "bodyguard0" ],
    "daykillrevengemsg": "The ~Role~ tries to attack Zorua, but was unaffected by their attacks!"
    }
    },
    "kill": {
    "mode": {
    "evade": [ "zoroark" ],
    "msg": "Did you really try attacking your son? Shame on you!"
    }
    },
    "night": {
    "transform": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Self",
    "priority": 1000,
    "newRole": "villager0",
    "silent": true,
    "canConvert": [
    "zorua"
    ]
    }
    }
    }
    },
    {
    "role": "villager0",
    "translation": "Zorua",
    "side": "werewolf",
    "help": "You transformed into an Eevee! Your illusion trickery makes you appear as a normal Eevee at will! However, you don't appear as an Eevee on the roles list; so be cautious about claiming!",
    "info": "Gets minuscule hax on flamethrower, flareblitz, swarm, thunderwave, buzz, icebeam, distract, protect, and safeguard. Sided with the Eevee, but wins with Zoroark's Posse. If he wins, you're all very gullible.",
    "actions": {
    "daykill": {
    "mode": {
    "evade": [ "inspector0" ],
    "daykillrevengemsg": "The ~Role~ tries to attack Zoroark, but was unaffected by their attacks!"
    }
    },
    "inspect": {
    "revealAs": "villager"
    },
    "hax": {
    "flamethrower": {
    "revealRole": 0.1
    },
    "flareblitz": {
    "revealRole": 0.1
    },
    "swarm": {
    "revealRole": 0.1
    },
    "thunderwave": {
    "revealRole": 0.05
    },
    "buzz": {
    "revealRole": 0.1
    },
    "icebeam": {
    "revealRole": 0.1
    },
    "protect": {
    "revealRole": 0.05
    },
    "safeguard": {
    "revealRole": 0.05
    }
    }
    }
    },
    {
    "role": "zoroark",
    "translation": "Zoroark",
    "side": "werewolf",
    "help": "You're the over-protective mother of Zorua! Type /protect to protect him! He gets to detect the presence of attackers, distracters, protectors, safeguarders, inspectors, and more! Use this information to /slash (name), to stop someone from acting - and /snarl (name) to defeat another Pokemon!",
    "info": "Can protect Zorua during the night. Can slash (distract) one Pokemon during the night. Can snarl (kill) one Pokemon during the night. Sided with Zoroark's Posse.",
    "actions": {
    "avoidHax": [
    "protect"
    ],
    "daykill": {
    "mode": {
    "evade": [ "inspector0", "bodyguard0" ],
    "daykillrevengemsg": "The ~Role~ tries to attack Zoroark, but was unaffected by their attacks!"
    }
    },
    "startup": {
    "revealRole": "zorua",
    "revealRole": "villager0"
    },
    "night": {
    "protect": {
    "common": "Self",
    "priority": 5,
    "target": "AnyButSelf"
    },
    "slash": {
    "command": "distract",
    "common": "Self",
    "priority": 2,
    "target": "AnyButSelf",
    "msg": "Zoroark's Slash was a critical hit! You were on the verge of fainting...but you held on for dear life. You couldn't do anything at night, though.",
    "teammsg": "Zoroark used Slash on your partner! Critical hit! You had to help your partner recover before you could even think about ~Action~ing. "
    },
    "snarl" :{
    "command": "kill",
    "common": "Self",
    "priority": 60,
    "target": "AnyButSelf",
    "msg": "Zoroark's illusion and trickery skills were no match for you!"
    }
    }
    }
    },
    {
    "role": "prettylady",
    "translation": "Glaceon",
    "side": "village",
    "help": "Glaceon, a Pokemon capable of freezing it's enemies to a rock-solid icicle. Use /icebeam (name) to freeze other Pokemon, but don't freeze your fellow Eevees!",
    "info": "Can icebeam (distract) one Pokemon during the night. Sided with the Eevee.",
    "actions": {
    "night": {
    "icebeam": {
    "command": "distract",
    "common": "Role",
    "target": "AnyButSelf",
    "priority": 4,
    "distractmsg": "The Glaceon shot it's Ice Beam at you, rendering you frozen for the rest of the night!",
    "teammsg": "Your partner and you were frozen! Brrrr! You were unable to move during the night!"
    }
    }
    }
    },
    {
    "role": "poisoner1",
    "translation": "Leafeon",
    "side": "village",
    "help": "A Pokemon of the forest, the leaves you are made of consist of a very toxic one - poison ivy. You can use /poison (name) to cause a Pokemon to faint the next turn. Only Espeon (and Audino, but she isn't on your side) can prevent the effects of poison - so be cautious of poisoning other Pokemon, as you may not know who your fellow Eevees are.",
    "info": "Can poison one Pokemon during the night. Sided with the Eevee.",
    "actions": {
    "daykill": {
    "mode": {
    "evade": [ "mayor0" ],
    "daykillrevengemsg": "The ~Role~ tries to attack Leafeon, but was unaffected by their attacks!"
    }
    },
    "night": {
    "poison": {
    "target": "AnyButSelf",
    "common": "Role",
    "priority": 17,
    "poisonDeadMessage": "Leafeon's poison caused you to faint!"
    }
    }
    }
    },
    {
    "role": "poisoner2",
    "translation": "Leafeon",
    "side": "village",
    "help": "A Pokemon of the forest, the leaves you are made of consist of a very toxic one - poison ivy. You can use /poison (name) to target up to two Pokemon. Only Espeon (and Audino, but isn't on your side) can prevent the effects of poison - so be cautious of poisoning other Pokemon, as you may not know who your fellow Eevees are. Your poison also takes two nights to knock a Pokemon out.",
    "info": "Can poison two Pokemon during the night (target faints after 2 nights). Sided with the Eevee.",
    "actions": {
    "daykill": {
    "mode": {
    "evade": [ "mayor0", "suicune" ],
    "daykillrevengemsg": "The ~Role~ tries to attack Leafeon, but was unaffected by their attacks!"
    }
    },
    "night": {
    "poison": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 17,
    "limit": 2,
    "count": 2,
    "poisonDeadMessage": "Leafeon's poison caused you to faint!"

    }
    }
    }
    },
    {
    "role": "bomb",
    "translation": "Jolteon",
    "side": "village",
    "help": "Your ability to pulse several thousand watts allows you to knock out the Pokemon whom made you faint! During the day, if someone tries to attack you, you will retaliate!",
    "info": "If attacker tries to attack it, it brings both of them down. Sided with the Eevee.",
    "actions": {
    "kill": {
    "mode": "killattacker",
    "msg": "Ouch! Jolteon used Thunderbolt!"
    },
    "daykill": "bomb",
    "daykillrevengemsg": "~Target~ attacks ~Self~, the Jolteon! Jolteon used Thunderbolt in retaliation, causing both of them to faint!"
    }
    },
    {
    "role": "inspector",
    "translation": "Espeon",
    "side": "village",
    "help": "A Pokemon with psychic powers and a favorable spot in the sun, you can use /morningsun (name) during the day to reveal someone! You can also use /safeguard (name) to prevent any special effects from even TOUCHING you (although this can also work for your teammates). You can do this twice. Additionally, you know who Umbreon is, as you can detect the presence of his lunar powers. It is recommended you safeguard him and yourself.",
    "info": "Can safeguard two Pokemon during the night, including itself. Can expose one Pokemon during the standby (doesn't reveal). Knows who the Umbreon and Shiny Umbreon are. Sided with the Eevee. ",
    "actions": {
    "night": {
    "safeguard": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 5,
    "limit": 2
    }
    },
    "startup": {
    "revealRole": [
    "bodyguard",
    "bodyguard0"
    ]
    },
    "standby": {
    "morningsun": {
    "command": "expose",
    "target": "AnyButSelf",
    "exposemsg": "Espeon used Morning Sun! ~Target~, the ~Role~, flees to the shade!"
    }
    }
    }
    },
    {
    "role": "bodyguard",
    "translation": "Umbreon",
    "side": "village",
    "help": "A Pokemon drenched in black skin and yellow lunar signs, you can use /protect (name) twice to shield your friends from attacks coming from rival Pokemon! You are also able to know who the Espeon (and Shiny Espeon) are, due to your ability to detect the presence of solar Pokemon. It is recommended you protect them, and watch out, as the Pan Trio can detect your protects.",
    "info": "Can protect two Pokemon during the night. Knows who the Espeon and Shiny Espeon are. Sided with the Eevee.",
    "actions": {
    "daykill": {
    "mode": {
    "evade": [ "inspector0" ],
    "daykillrevengemsg": "The Shiny Espeon tries to attack Umbreon, but Umbreon was unaffected by Psychic!"
    }
    },
    "night": {
    "protect": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 5,
    "limit": 2
    }
    },
    "startup": {
    "revealRole": [
    "inspector",
    "inspector0"
    ]
    }
    }
    },
    {
    "role": "mayor",
    "translation": "Vaporeon",
    "side": "village",
    "help": "A Pokemon who has a high health status, it takes quite some time to take you down, even with Electric and Grass type attacks! This means you can evade the likes of attackers during the night and day (each has about a 20% chance of happening).",
    "info": "Vote counts as 2. Has a 20% chance of evading attacks during both the day and night. Sided with the Eevee.",
    "actions": {
    "daykill": {
    "mode": {
    "evade": [ "vigilante0", "suicune" ],
    "daykillrevengemsg": "The ~Role~ tries to attack Vaporeon, but was unaffected by their attacks!"
    }
    },
    "kill": {
    "mode": {
    "evadeChance": 0.2
    }
    },
    "daykill": {
    "mode": {
    "evadeChance": 0.2
    }
    },
    "vote": 2
    }
    },
    {
    "role": "vigilante",
    "translation": "Flareon",
    "side": "village",
    "help": "With access to Fire Type moves such as Flamethrower and Flame Charge, you make a deadly threat to anyone who comes across you! Use /flamethrower (name) to defeat other Pokemon! Be careful not to harm the other Eevees though...",
    "info": "Can flamethrower (kill) one Pokemon during the night (shared with other Flareons). Sided with the Eevee.",
    "actions": {
    "daykill": {
    "mode": {
    "evade": [ "poisoner0", "prettylady0" ],
    "daykillrevengemsg": "The ~Role~ tries to attack Flareon, but was unaffected by their attacks!"
    }
    },
    "night": {
    "flamethrower": {
    "command": "kill",
    "target": "AnyButSelf",
    "common": "Team",
    "msg": "Flareon's Flamethrower was too much for you to handle!",
    "priority": 8
    }
    }
    }
    },
    {
    "role": "samurai1",
    "translation": "Shiny Eevee",
    "side": "village",
    "help": "Your genetic structure is irregular, even compared to the other Eevee. Due to this, you can /evolve (yourname) to transform into a powerful version of one of the seven Eeveelutions. However, your gimicky genetics aren't capable of notifying you...so you'll just have to wait and see!",
    "info": "Can evolve into a random Shiny Eeveelution. Sided with the Eevee.",
    "actions": {
    "distract": {
    "mode": "ignore",
    "msg": "Someone tried distracting you during the night, but you were too busy evolving."
    },
    "night": {
    "evolve": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Self",
    "priority": 999,
    "newRole": "prettylady0",
    "canConvert": [
    "samurai1"
    ],
    "convertmsg": "The ~Old~ mysteriously evolved into...the ~New~!"
    }
    }
    }
    },
    {
    "role": "samurai2",
    "translation": "Shiny Eevee",
    "side": "village",
    "help": "Your genetic structure is irregular, even compared to the other Eevee. Due to this, you can /evolve (yourname) to transform into a powerful version of one of the seven Eeveelutions. However, your gimicky genetics aren't capable of notifying you...so you'll just have to wait and see!",
    "info": "Can evolve into a random Shiny Eeveelution. Sided with the Eevee.",
    "actions": {
    "distract": {
    "mode": "ignore",
    "msg": "Someone tried distracting you during the night, but you were too busy evolving."
    },
    "night": {
    "evolve": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Self",
    "priority": 999,
    "newRole": "poisoner0",
    "canConvert": [
    "samurai2"
    ],
    "convertmsg": "The ~Old~ mysteriously evolved into...the ~New~!"
    }
    }
    }
    },
    {
    "role": "samurai3",
    "translation": "Shiny Eevee",
    "side": "village",
    "help": "Your genetic structure is irregular, even compared to the other Eevee. Due to this, you can /evolve (yourname) to transform into a powerful version of one of the seven Eeveelutions. However, your gimicky genetics aren't capable of notifying you...so you'll just have to wait and see!",
    "info": "Can evolve into a random Shiny Eeveelution. Sided with the Eevee.",
    "actions": {
    "distract": {
    "mode": "ignore",
    "msg": "Someone tried distracting you during the night, but you were too busy evolving."
    },
    "night": {
    "evolve": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Self",
    "priority": 999,
    "newRole": "mayor0",
    "canConvert": [
    "samurai3"
    ],
    "convertmsg": "The ~Old~ mysteriously evolved into...the ~New~!"
    }
    }
    }
    },
    {
    "role": "samurai4",
    "translation": "Shiny Eevee",
    "side": "village",
    "help": "Your genetic structure is irregular, even compared to the other Eevee. Due to this, you can /evolve (yourname) to transform into a powerful version of one of the seven Eeveelutions. However, your gimicky genetics aren't capable of notifying you...so you'll just have to wait and see!",
    "info": "Can evolve into a random Shiny Eeveelution. Sided with the Eevee.",
    "actions": {
    "distract": {
    "mode": "ignore",
    "msg": "Someone tried distracting you during the night, but you were too busy evolving."
    },
    "night": {
    "evolve": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Self",
    "priority": 999,
    "newRole": "vigilante0",
    "canConvert": [
    "samurai4"
    ],
    "convertmsg": "The ~Old~ mysteriously evolved into...the ~New~!"
    }
    }
    }
    },
    {
    "role": "samurai5",
    "translation": "Shiny Eevee",
    "side": "village",
    "help": "Your genetic structure is irregular, even compared to the other Eevee. Due to this, you can /evolve (yourname) to transform into a powerful version of one of the seven Eeveelutions. However, your gimicky genetics aren't capable of notifying you...so you'll just have to wait and see!",
    "info": "Can evolve into a random Shiny Eeveelution. Sided with the Eevee.",
    "actions": {
    "distract": {
    "mode": "ignore",
    "msg": "Someone tried distracting you during the night, but you were too busy evolving."
    },
    "night": {
    "evolve": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Self",
    "priority": 999,
    "newRole": "bomb0",
    "canConvert": [
    "samurai5"
    ],
    "convertmsg": "The ~Old~ mysteriously evolved into...the ~New~!"
    }
    }
    }
    },
    {
    "role": "samurai6",
    "translation": "Shiny Eevee",
    "side": "village",
    "help": "Your genetic structure is irregular, even compared to the other Eevee. Due to this, you can /evolve (yourname) to transform into a powerful version of one of the seven Eeveelutions. However, your gimicky genetics aren't capable of notifying you...so you'll just have to wait and see!",
    "info": "Can evolve into a random Shiny Eeveelution. Sided with the Eevee.",
    "actions": {
    "distract": {
    "mode": "ignore",
    "msg": "Someone tried distracting you during the night, but you were too busy evolving."
    },
    "night": {
    "evolve": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Self",
    "priority": 999,
    "newRole": "bodyguard0",
    "canConvert": [
    "samurai6"
    ],
    "convertmsg": "The ~Old~ mysteriously evolved into...the ~New~!"
    }
    }
    }
    },
    {
    "role": "samurai7",
    "translation": "Shiny Eevee",
    "side": "village",
    "help": "Your genetic structure is irregular, even compared to the other Eevee. Due to this, you can /evolve (yourname) to transform into a powerful version of one of the seven Eeveelutions. However, your gimicky genetics aren't capable of notifying you...so you'll just have to wait and see!",
    "info": "Can evolve into a random Shiny Eeveelution. Sided with the Eevee.",
    "actions": {
    "distract": {
    "mode": "ignore",
    "msg": "Someone tried distracting you during the night, but you were too busy evolving."
    },
    "night": {
    "evolve": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Self",
    "priority": 999,
    "newRole": "inspector0",
    "canConvert": [
    "samurai7"
    ],
    "convertmsg": "The ~Old~ mysteriously evolved into...the ~New~!"
    }
    }
    }
    },
    {
    "role": "mayor0",
    "translation": "Shiny Vaporeon",
    "side": "village",
    "help": "You have evolved into the Shiny Vaporeon! You can withstand some attacks during the night and day (meaning you have a 30% chance of evading attacks) from other Pokemon during the night. You can also /hydropump one Pokemon during the day (you won't be revealed when you do this). Watch out for Jolteon, though!",
    "info": "Has a 30% chance of evading attacks during both the day and night. Can hydropump (kill) one Pokemon during the day (doesn't reveal). Sided with the Eevee.",
    "actions": {
    "daykill": {
    "mode": {
    "evade": [ "suicune" ],
    "daykillrevengemsg": "The ~Role~ tries to attack the Shiny Vaporeon, but was unaffected by their attacks!"
    }
    },
    "vote": 2,
    "kill": {
    "mode": {
    "evadeChance": 0.3
    }
    },
    "standby": {
    "hydropump": {
    "command": "kill",
    "target": "AnyButSelf",
    "msg": "You can defeat another Pokemon with /hydropump (name). You won't be revealed, but watch out for the likes of Jolteon...",
    "killmsg": "The Shiny Vaporeon blasts a powerful Hydro Pump at ~Target~, who fainted instantly!"
    }
    }
    }
    },
    {
    "role": "vigilante0",
    "translation": "Shiny Flareon",
    "side": "village",
    "help": "You have evolved into the Shiny Flareon! You can /infero one Pokemon during the night (but this has a 25% chance of failing), as well as /fireblast one Pokemon during the day (you won't be revealed when you do this). Watch out for Jolteon, though!",
    "info": "Can infero (kill with a 50% chance of failing) one Pokemon during the night. Can fireblast (kill) one Pokemon during the day (doesn't reveal). Sided with the Eevee.",
    "actions": {
    "avoidHax": [
    "inferno"
    ],
    "night": {
    "inferno": {
    "command": "kill",
    "target": "AnyButSelf",
    "common": "Team",
    "failChance": 0.5,
    "msg": "The Shiny Flareon's Inferno was too much for you to handle!",
    "priority": 8
    }
    },
    "standby": {
    "fireblast": {
    "command": "kill",
    "target": "AnyButSelf",
    "msg": "You can defeat another Pokemon with /fireblast (name). You won't be revealed, but watch out for the likes of Jolteon...",
    "killmsg": "The Shiny Flareon breathes a scorching Fire Blast at ~Target~, who faints instantly!"
    }
    }
    }
    },
    {
    "role": "bomb0",
    "translation": "Shiny Jolteon",
    "side": "village",
    "help": "You have evolved into the Shiny Jolteon! You don't have to worry about the likes of attackers during the day because you'll simply just counter it (but you'll be revealed). Additionally, you can /thunder one Pokemon during the day (you won't be revealed when you do this).",
    "info": "Can thunder (kill) one Pokemon during the day (doesn't reveal). Revenges daykills (reveals, but survives). Sided with the Eevee.",
    "actions": {
    "standby": {
    "thunder": {
    "command": "kill",
    "target": "AnyButSelf",
    "msg": "You can defeat another Pokemon with /thunder (name). You won't be revealed, but watch out for the likes of your fellow Jolteon...",
    "killmsg": "The Shiny Jolteon summons a powerful Thunder at ~Target~, who fainted instantly!"
    }
    },
    "daykill": "revenge",
    "daykillrevengemsg": "~Target~ attacks ~Self~, the Shiny Jolteon! He shuns ~Target~ off and fires a barrage of lightning bolts at him!"
    }
    },
    {
    "role": "bodyguard0",
    "translation": "Shiny Umbreon",
    "side": "village",
    "help": "You have evolved into the Shiny Umbreon! You can /protect one Pokemon during the night, as well as /darkpulse one Pokemon during the day (you won't be revealed when you do this). Watch out for Jolteon, though!",
    "info": "Can protect one Pokemon during the night. Can darkpulse (kill) one Pokemon during the day (doesn't reveal). Sided with the Eevee.",
    "actions": {
    "startup": {
    "revealRole": [
    "inspector"
    ]
    },
    "avoidHax": [
    "protect"
    ],
    "night": {
    "protect": {
    "common": "Role",
    "target": "AnyButSelf",
    "priority": 5
    }
    },
    "standby": {
    "darkpulse": {
    "command": "kill",
    "target": "AnyButSelf",
    "msg": "You can defeat another Pokemon with /darkpulse (name). You won't be revealed, but watch out for the likes of Jolteon...",
    "killmsg": "The Shiny Umbreon summons an eerie Dark Pulse and hits ~Target~, and is instantly knocked out!"
    }
    }
    }
    },
    {
    "role": "inspector0",
    "translation": "Shiny Espeon",
    "side": "village",
    "help": "You have evolved into the Shiny Espeon! You can /inspect a Pokemon during the night to find out their identity. Additionally, you can /psychic one Pokemon during the day (you won't be revealed when you do this).",
    "info": "Can inspect one Pokemon during the night. Can psychic (kill) one Pokemon during the day (doesn't reveal). Sided with the Eevee.",
    "actions": {
    "startup": {
    "revealRole": [
    "inspector"
    ]
    },
    "avoidHax": [
    "inspect"
    ],
    "night": {
    "inspect": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 20
    }
    },
    "standby": {
    "psychic": {
    "command": "kill",
    "target": "AnyButSelf",
    "msg": "You can defeat another Pokemon with /psychic (name). You won't be revealed, but watch out for the likes of Jolteon...",
    "killmsg": "The Shiny Espeon commands a wave of telekinetic powers to knock ~Target~ out instantly!"
    }
    }
    }
    },
    {
    "role": "prettylady0",
    "translation": "Shiny Glaceon",
    "side": "village",
    "help": "You have evolved into the Shiny Glaceon! You can /icebeam one Pokemon during the night, as well as /blizzard one Pokemon during the day (you won't be revealed when you do this). Watch out for Jolteon, though!",
    "info": "Can icebeam one Pokemon during the night. Can blizzard (kill) one Pokemon during the day (doesn't reveal). Sided with the Eevee.",
    "actions": {
    "avoidHax": [
    "icebeam"
    ],
    "night": {
    "icebeam": {
    "command": "distract",
    "common": "Role",
    "target": "AnyButSelf",
    "priority": 4,
    "distractmsg": "The Shiny Glaceon shot it's Ice Beam at you, rendering you frozen for the rest of the night!",
    "teammsg": "Your partner and you were frozen! Brrrr! You were unable to move during the night!"
    }
    },
    "standby": {
    "blizzard": {
    "command": "kill",
    "target": "AnyButSelf",
    "msg": "You can defeat another Pokemon with /blizzard (name). You won't be revealed, but watch out for the likes of Jolteon...",
    "killmsg": "The Shiny Glaceon summoned a powerful Blizzard and hurled it towards ~Target~'s direction!"
    }
    }
    }
    },
    {
    "role": "poisoner0",
    "translation": "Shiny Leafeon",
    "side": "village",
    "help": "You have evolved into the Shiny Leafeon! You can /poison one Pokemon during the night, as well as /solarbeam one Pokemon during the day (you won't be revealed when you do this). Watch out for Jolteon, though!",
    "info": "Can poison one Pokemon during the night. Can solarbeam (kill) one Pokemon during the day (doesn't reveal). Sided with the Eevee.",
    "actions": {
    "daykill": {
    "mode": {
    "evade": [ "mayor0", "suicune" ],
    "daykillrevengemsg": "The ~Role~ tries to attack the Shiny Leafeon, but was unaffected by their attacks!"
    }
    },
    "avoidHax": [
    "poison"
    ],
    "night": {
    "poison": {
    "target": "AnyButSelf",
    "common": "Role",
    "priority": 17,
    "poisonDeadMessage": "The Shiny Leafeon's poison caused you to faint!"
    }
    },
    "standby": {
    "solarbeam": {
    "command": "kill",
    "target": "AnyButSelf",
    "msg": "You can defeat another Pokemon with /solarbeam (name). You won't be revealed, but watch out for the likes of Jolteon...",
    "killmsg": "The Shiny Leafeon shot a powerful Solarbeam at ~Target~, who fainted instantly!"
    }
    }
    }
    },
    {
    "role": "raikou",
    "translation": "Shiny Raikou",
    "side": "mafia2",
    "help": "You can use /thunderwave to paralyze an enemy Pokemon! (Use this twice for maximum effectiveness). However, you can't remember the Shiny Entei or Suicune, but you may be able to find them. You ALSO out-speed Glaceon's Ice Beam. Finally, your vote is worth 2.",
    "info": "Can thunderwave (distract) two Pokemon during the night (higher priority than Glaceon). Vote counts as 2. Doesn't know team, but can't distract them. Sided with the Shiny Beasts.",
    "actions": {
    "daykill": {
    "mode": {
    "evade": [ "bomb0" ],
    "daykillrevengemsg": "The ~Role~ tries to attack the Shiny Raikou, but was unaffected by their attacks!"
    }
    },
    "night": {
    "thunderwave": {
    "command": "distract",
    "common": "Role",
    "target": "AnyButTeam",
    "priority": 2,
    "limit": 2,
    "distractmsg": "The Shiny Raikou used Thunder Wave on you! You were paralyzed during the night, unable to move!",
    "teammsg": "Your partner was paralyzed by the Shiny Raikou! You had to to take him to the Pokemon Center for the night."
    }
    },
    "vote": 2
    }
    },
    {
    "role": "entei",
    "translation": "Shiny Entei",
    "side": "mafia2",
    "help": "Lo and Behold, the Shiny Entei! You can use /flareblitz on one Pokemon during the night to knock them out! While you do not know your teammates, you can't attack them!",
    "actions": {
    "daykill": {
    "mode": {
    "evade": [ "vigilante0", "poisoner0", "prettylady0" ],
    "daykillrevengemsg": "The ~Role~ tries to attack the Shiny Entei, but was unaffected by their attacks!"
    }
    },
    "night": {
    "flareblitz": {
    "command": "kill",
    "target": "AnyButTeam",
    "common": "Self",
    "msg": "Entei's Flare Blitz was too much for you to handle!",
    "priority": 7
    }
    }
    }
    },
    {
    "role": "suicune",
    "translation": "Shiny Suicune",
    "side": "mafia2",
    "help": "The Shiny Suicune. You can use /aquajet to startle and knock out a Pokemon! While you don't know your fellow Shiny Beasts, you can't /aquajet them! Additionally, they can find you too!",
    "actions": {
    "daykill": {
    "mode": {
    "evade": [ "mayor0", "vigilante0", "prettylady0" ],
    "daykillrevengemsg": "The ~Role~ tries to attack Leafeon, but was unaffected by their attacks!"
    }
    },
    "standby": {
    "aquajet": {
    "command": "kill",
    "target": "AnyButTeam",
    "msg": "You can now use /aquajet to knock out a Pokemon! You won't be revealed, and can't bring down your opponents!",
    "killmsg": "The Shiny Suicune hops and jumps around, and lunges at ~Target~!"
    }
    }
    }
    },
    {
    "role": "scizor",
    "translation": "Scizor",
    "side": "mafia3",
    "help": "Your sturdy body and Technician-boosted Bullet Punch allows you to strike hard with /swarm (name). Your Steel typing allows you to evade kills from Bug type Pokemon, as well as poison from Venipede and Leafeon, in addition to evading distraction from Ninjask and Glaceon!",
    "actions": {
    "onDeath": {
    "convertRoles": {
    "mafiaboss2": "mafiaboss2a"
    },
    "convertmsg": "±Forest: Scizor was defeated! As a result, Heracross' Moxie activated; Heracross' Attack Rose!"
    },
    "onDeath": {
    "convertRoles": {
    "mafiaboss2a": "mafiaboss2b"
    },
    "convertmsg": "±Forest: Scizor was defeated! As a result, Heracross' Moxie activated; Heracross' Attack Rose again!"
    },
    "poison": {
    "mode": "ignore"
    },
    "distract": {
    "mode": {
    "ignore": [ "prettylady", "prettylady0", "ninjask" ],
    "msg": "The ~Distracter~ came to you but due to your superior typing you were unharmed from it.",
    "hookermsg": "Scizor's Steel typing proved your distraction ineffective!"
    }
    },
    "kill": {
    "mode": {
    "ignore": [ "mafiaboss1", "ninjask" ],
    "msg": "Silly, why would you try attacking Scizor?"
    }
    },
    "daykill": {
    "mode": {
    "evade": [ "prettylady0", "mafiaboss1", "inspector0", "bodyguard0", "poisoner0" ],
    "daykillrevengemsg": "~Target~ tries to attack Scizor with it's attacks, but ~Self~ shuns them off and ignores them."
    }
    },
    "night": {
    "swarm": {
    "command": "kill",
    "target": "AnyButSelf",
    "common": "Team",
    "msg": "Scizor used Bullet Punch! Along with a Technician boost, this ensured you fainted!",
    "priority": 6
    }
    }
    }
    },
    {
    "role": "mafiaboss1",
    "translation": "Pinsir",
    "side": "mafia3",
    "help": "Lord of the forest, your stealthy skills allow you to kill without being detected! You can use /throw to hurl someone out of your forest! You know each and every one of your loyal companions by heart, but they do not; so contact them immediately!!!",
    "actions": {
    "onDeath": {
    "convertRoles": {
    "mafiaboss2": "mafiaboss2a"
    },
    "convertmsg": "±Forest: Pinsir was defeated! As a result, Heracross' Moxie activated; Heracross' Attack Rose!"
    },
    "onDeath": {
    "convertRoles": {
    "mafiaboss2a": "mafiaboss2b"
    },
    "convertmsg": "±Forest: Pinsir was defeated! As a result, Heracross' Moxie activated; Heracross' Attack Rose again!"
    },
    "daykill": {
    "mode": {
    "evade": [ "poisoner0" ],
    "daykillrevengemsg": "The ~Role~ tries to attack Pinsir, but was unaffected by their attacks!"
    }
    },
    "avoidHax": [
    "throw"
    ],
    "night": {
    "throw": {
    "command": "kill",
    "target": "AnyButSelf",
    "common": "Team",
    "priority": 9,
    "broadcast": "team"
    }
    },
    "startup": "team-reveal-with-roles"
    }
    },
    {
    "role": "mafiaboss2",
    "translation": "Heracross",
    "side": "mafia3",
    "help": "Commonly found around the forest...you have a hidden ability that is not commonly found on regular Heracross - Moxie. When Scizor or Pinsir has been defeated you will gain a +1 Attack Boost from it! For now, however, you can use /swarm (name), which is shared with your teammates. However, be aware as you can accidentally attack one of your teammates.",
    "info": "Can swarm (kill) one Pokemon during the night. Gains +1 Attack if Scizor or Pinsir is defeated. Sided with the Bug Tribe.",
    "actions": {
    "night": {
    "swarm": {
    "command": "kill",
    "target": "AnyButSelf",
    "common": "Team",
    "msg": "The Bug Tribe has swarmed around you!",
    "priority": 6
    }
    }
    }
    },
    {
    "role": "mafiaboss2a",
    "translation": "Heracross",
    "side": "mafia3",
    "help": "The defeat of a fellow ally has caused you to go bonkers. You can still /swarm (name) during the night. During the day, you can use /megahorn (name) to cause a Pokemon to faint. This will, in turn, reveal you. You will get another +1 Attack Boost if Scizor or Pinsir (whichever is still standing at the moment) has fallen. You still don't know your team, likewise, you can attack them, so be cautious.",
    "info": "Can swarm (kill) one Pokemon during the night. Gains another +1 Attack if Scizor or Pinsir is defeated. Can megahorn (kill) one Pokemon during the day. Sided with the Bug Tribe.",
    "actions": {
    "standby": {
    "megahorn": {
    "command": "kill",
    "target": "AnyButSelf",
    "msg": "You can now charge an enemy with Megahorn! You will be revealed, so only use this in a dire emergency!",
    "killmsg": "~Self~ appears and sneaks behind ~Target~, and charges them head-first with Megahorn! ~Self~, the ~Role~, is seen showing off it's power!"
    }
    },
    "night": {
    "swarm": {
    "command": "kill",
    "target": "AnyButTeam",
    "common": "Team",
    "msg": "The Bug Tribe has swarmed around you!",
    "priority": 6
    }
    }
    }
    },
    {
    "role": "mafiaboss2b",
    "translation": "Heracross",
    "side": "mafia3",
    "help": "The defeat of a fellow ally has caused you to go insane and panicky! You can still /swarm (name) during the night, and once per game, during the night, you can use /buzz (name) to defeat and distract a Pokemon! You still retain the ability to use /megahorn (name) to cause a Pokemon to faint during the day. This will still, in turn, reveal you. To finish off, you still don't know your team. Likewise, you can attack them, so be cautious.",
    "info": "Can swarm (kill) one Pokemon during the night. Can buzz (kill and distract) one Pokemon during the night (one time only). Can megahorn (kill) one Pokemon during the day. Sided with the Bug Tribe.",
    "actions": {
    "standby": {
    "megahorn": {
    "command": "kill",
    "target": "AnyButSelf",
    "msg": "You can now charge an enemy with Megahorn! You will be revealed, so only use this in a dire emergency!",
    "killmsg": "~Self~ appears and sneaks behind ~Target~, and charges them head-first with Megahorn! ~Self~, the ~Role~, is seen showing off it's power!"
    }
    },
    "night": {
    "buzz": {
    "command": [
    "kill",
    "distract"
    ],
    "target": "AnyButTeam",
    "common": "Self",
    "msg": "Heracross used Bug Buzz! You became dizzy and fainted due to the awful amount of pain in your ears...",
    "charges": 1,
    "chargesmsg": "Your PP has maxed out! You can no longer use Bug Buzz!",
    "priority": 1
    },
    "swarm": {
    "command": "kill",
    "target": "AnyButTeam",
    "common": "Team",
    "msg": "The Bug Tribe has swarmed around you!",
    "priority": 6
    }
    }
    }
    },
    {
    "role": "ninjask",
    "translation": "Ninjask",
    "side": "mafia3",
    "help": "A minion of Pinsir's Bug Tribe, you can /swarm (name) a Pokemon during the night to take them down. You can also /buzz (name) a Pokemon to stop them from acting! You don't know your teammates, so make sure you don't attack them!",
    "actions": {
    "daykill": {
    "mode": {
    "evade": [ "poisoner0" ],
    "daykillrevengemsg": "The ~Role~ tries to attack Ninjask, but was unaffected by their attacks!"
    }
    },
    "night": {
    "swarm": {
    "command": "kill",
    "target": "AnyButSelf",
    "common": "Team",
    "priority": 6,
    "msg": "Bzzzz...the Bug Tribe has swarmed around you!"
    },
    "buzz": {
    "command": "distract",
    "common": "Role",
    "target": "AnyButSelf",
    "priority": 3,
    "distractmsg": "Bzzzzzzzzz...the Ninjasks buzzed around you, making you unable to move.",
    "teammsg": "Bzzz...your partner fell victim to Ninjask's Bug Buzz...both of you were unable to ~Action~."
    }
    }
    }
    },
    {
    "role": "venipede",
    "translation": "Venipede",
    "side": "mafia3",
    "help": "You are a Venipede! With all the confusion going on during the war with the Eevees, you have forgotten the members of the infamous Bug Tribe. You can /poison one Pokemon during the night, however, it will take 2 nights to cause them to faint (and this has a 10% chance of failing, due to your infancy), and you CAN poison your teammates, so be careful. On the 3rd night, you can /evolve (yourname) to evolve into Whirlipede!",
    "info": "Can poison one Pokemon during the night (10% fail chance). Doesn't know teammates. Can evolve into Whirlipede on the 3rd night onwards. Sided with the Bug Tribe.",
    "actions": {
    "poison": {
    "mode": "ignore"
    },
    "night": {
    "poison": {
    "target": "AnyButSelf",
    "common": "Role",
    "count": 2,
    "failChance": 0.1,
    "priority": 99,
    "broadcast": "Team",
    "poisonDeadMessage": "Venipede's poison caused you to faint!"
    },
    "evolve": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Self",
    "priority": 10001,
    "broadcast": "role",
    "newRole": "whirlipede",
    "canConvert": [
    "venipede"
    ],
    "convertmsg": "Venipede has evolved into Whirlipede!",
    "initialrecharge": 3
    }
    }
    }
    },
    {
    "role": "whirlipede",
    "translation": "Whirlipede",
    "side": "mafia3",
    "help": "You are now a Whirlipede! With all the confusion going on during the war with the Eevees, you still don't remember the members of the infamous Bug Tribe. You can /poison two Pokemon during the night, however, it still takes 2 nights to cause them to faint (and each has a 25% chance of failing), and you CAN poison your teammates, so be careful. On the 5th night, you can /evolve (yourname) to evolve into Scolipede!",
    "info": "Can poison two Pokemon during the night (25% fail chance for each). Doesn't know teammates. Can evolve into Scolipede on the 5th night onwards. Sided with the Bug Tribe.",
    "actions": {
    "daykill": {
    "mode": {
    "evade": [ "mayor0" ],
    "daykillrevengemsg": "The ~Role~ tries to attack Whirlipede, but was unaffected by their attacks!"
    }
    },
    "poison": {
    "mode": "ignore"
    },
    "night": {
    "poison": {
    "target": "AnyButSelf",
    "common": "Role",
    "count": 2,
    "limit": 2,
    "priority": 999,
    "broadcast": "Team",
    "failChance": 0.25,
    "poisonDeadMessage": "Whirlipede's poison caused you to faint!"
    },
    "evolve": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Self",
    "priority": 10000,
    "broadcast": "role",
    "newRole": "scolipede",
    "canConvert": [
    "whirlipede"
    ],
    "convertmsg": "WHOA! Whirlipede evolved into Scolipede!!",
    "initialrecharge": 2
    }
    }
    }
    },
    {
    "role": "scolipede",
    "translation": "Scolipede",
    "side": "mafia3",
    "help": "You are now a Scolipede! With all the confusion going on during the war with the Eevees, you STILL don't remember the members of the infamous Bug Tribe. You can /poison three Pokemon during the night, however, it still takes 2 nights to cause them to faint (and each has a 50% chance of failing), and you CAN poison your teammates, so be careful!",
    "info": "Can poison three Pokemon during the night (50% fail chance for each). Doesn't know teammates. Sided with the Bug Tribe.",
    "actions": {
    "daykill": {
    "mode": {
    "evade": [ "mayor0" ],
    "daykillrevengemsg": "The ~Role~ tries to attack Scolipede, but was unaffected by their attacks!"
    }
    },
    "poison": {
    "mode": "ignore"
    },
    "night": {
    "poison": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 15,
    "limit": 3,
    "failChance": 0.5,
    "poisonDeadMessage": "Scolipede's poison caused you to faint!"
    }
    }
    }
    },
    {
    "role": "illusion1",
    "translation": "Illusion",
    "side": "mafia2",
    "help": "You are an illusion! You can /fadeout during the night to transform into the Shiny Entei, Shiny Suicune, or Shiny Raikou!",
    "info": "An illusion who can fade into the Shiny Suicune. Sided with the Shiny Beasts.",
    "actions": {
    "daykill": {
    "mode": {
    "evade": [ "mayor0" ],
    "daykillrevengemsg": "The ~Role~ tries to attack Leafeon, but was unaffected by their attacks!"
    }
    },
    "inspect": {
    "revealAs": "villager"
    },
    "distract": {
    "mode": "ignore",
    "msg": "You were distracted during the night, but in your illusion form, you were unaffected."
    },
    "kill": {
    "mode": "ignore"
    },
    "night": {
    "fadeout": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Self",
    "priority": 110,
    "newRole": "suicune",
    "canConvert": [
    "illusion1"
    ],
    "convertmsg": "The Illusion faded, revealing the Shiny Suicune!"
    }
    }
    }
    },
    {
    "role": "illusion2",
    "translation": "Illusion",
    "side": "mafia2",
    "help": "You are an illusion! You can /fadeout during the night to transform into the Shiny Entei, Shiny Suicune, or Shiny Raikou!",
    "info": "An illusion who can fade into the Shiny Entei. Sided with the Shiny Beasts.",
    "actions": {
    "inspect": {
    "revealAs": "villager"
    },
    "distract": {
    "mode": "ignore",
    "msg": "You were distracted during the night, but in your illusion form, you were unaffected."
    },
    "kill": {
    "mode": "ignore"
    },
    "night": {
    "fadeout": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Self",
    "priority": 111,
    "newRole": "entei",
    "canConvert": [
    "illusion2"
    ],
    "convertmsg": "The Illusion faded, revealing the Shiny Entei!"
    }
    }
    }
    },
    {
    "role": "illusion3",
    "translation": "Illusion",
    "side": "mafia2",
    "help": "You are an illusion! You can /fadeout during the night to transform into the Shiny Entei, Shiny Suicune, or Shiny Raikou!",
    "info": "An illusion who can fade into the Shiny Raikou. Sided with the Shiny Beasts.",
    "actions": {
    "inspect": {
    "revealAs": "villager"
    },
    "distract": {
    "mode": "ignore",
    "msg": "You were distracted during the night, but in your illusion form, you were unaffected."
    },
    "kill": {
    "mode": "ignore"
    },
    "night": {
    "fadeout": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Self",
    "priority": 112,
    "newRole": "raikou",
    "canConvert": [
    "illusion3"
    ],
    "convertmsg": "The Illusion faded, revealing the Shiny Raikou!"
    }
    }
    }
    }
    ],
    "roles1": [
    "inspector",
    "bodyguard",
    "ninjask",
    "prettylady",
    "mayor",
    "poisoner1",
    "ninjask"
    ],
    "roles2": [
    "inspector",
    "bodyguard",
    "ninjask",
    "prettylady",
    "vigilante",
    "mayor",
    "villager",
    "villager",
    "villager",
    "scizor",
    "bomb",
    "illusion1",
    "illusion2",
    "illusion3",
    "samurai1"
    ],
    "roles3": [
    "inspector",
    "bodyguard",
    "ninjask",
    "prettylady",
    "vigilante",
    "mayor",
    "villager",
    "villager",
    "villager",
    "villager",
    "scizor",
    "bomb",
    "illusion1",
    "illusion2",
    "illusion3",
    "villager",
    "samurai2"
    ],
    "roles4": [
    "inspector",
    "bodyguard",
    "ninjask",
    "prettylady",
    "vigilante",
    "mayor",
    "villager",
    "villager",
    "villager",
    "villager",
    "scizor",
    "bomb",
    "illusion1",
    "illusion2",
    "illusion3",
    "villager",
    "villager",
    "villager",
    "villager",
    "samurai3"
    ],
    "roles5": [
    "inspector",
    "bodyguard",
    "ninjask",
    "prettylady",
    "vigilante",
    "mayor",
    "villager",
    "villager",
    "villager",
    "villager",
    "villager",
    "scizor",
    "bomb",
    "illusion1",
    "illusion2",
    "illusion3",
    "villager",
    "villager",
    "villager",
    "samurai4",
    "villager",
    "villager"
    ],
    "roles6": [
    "inspector",
    "bodyguard",
    "ninjask",
    "prettylady",
    "vigilante",
    "mayor",
    "villager",
    "villager",
    "villager",
    "villager",
    "villager",
    "scizor",
    "bomb",
    "illusion1",
    "illusion2",
    "illusion3",
    "villager",
    "villager",
    "villager",
    "mafiaboss1",
    "villager",
    "villager",
    "villager",
    "samurai4"
    ],
    "roles7": [
    "inspector",
    "bodyguard",
    "ninjask",
    "prettylady",
    "vigilante",
    "mayor",
    "villager",
    "villager",
    "villager",
    "venipede",
    "villager",
    "villager",
    "scizor",
    "bomb",
    "villager",
    "villager",
    "villager",
    "mafiaboss1",
    "illusion1",
    "illusion2",
    "illusion3",
    "villager",
    "villager",
    "villager",
    "villager",
    "mafiaboss2",
    "villager",
    "villager",
    "samurai5"
    ],
    "roles8": [
    "inspector",
    "bodyguard",
    "ninjask",
    "prettylady",
    "vigilante",
    "mayor",
    "villager",
    "villager",
    "venipede",
    "villager",
    "villager",
    "villager",
    "scizor",
    "bomb",
    "villager",
    "mafiaboss1",
    "villager",
    "villager",
    "illusion1",
    "illusion2",
    "illusion3",
    "villager",
    "villager",
    "villager",
    "villager",
    "mafiaboss2",
    "villager",
    "villager",
    "samurai5",
    "villager",
    "villager",
    "villager"
    ],
    "roles9": [
    "inspector",
    "bodyguard",
    "ninjask",
    "prettylady",
    "vigilante",
    "mayor",
    "villager",
    "villager",
    "scizor",
    "bomb",
    "illusion1",
    "illusion2",
    "illusion3",
    "villager",
    "villager",
    "villager",
    "villager",
    "villager",
    "villager",
    "villager",
    "samurai7",
    "poisoner2",
    "mafiaboss1",
    "venipede",
    "villager",
    "villager",
    "mafiaboss2",
    "villager",
    "villager",
    "villager",
    "villager",
    "villager",
    "villager",
    "villager"

    ],
    "villageCantLoseRoles": [
    "samurai1",
    "samurai2",
    "samurai3",
    "samurai4",
    "samurai5",
    "samurai6",
    "samurai7",
    "mayor",
    "mayor0",
    "vigilante",
    "poisoner0",
    "vigilante0",
    "bomb0",
    "inspector0",
    "bodyguard0",
    "prettylady",
    "prettylady0"
    ],
    "killmsg": "±Forest: ~Player~ (~Role~) fainted!",
    "lynchmsg": "±Forest: ~Player~ (~Role~) fainted!",
    "changelog": {
    "9/16/12": "Celebi now has a distract instead of a daykill. Added Scizor which has a shared kill with Ninjask and evades certain kills and distracts in accordance to it's typing. Removed Pinsir's daykill and replaced it with a separate and unhaxable kill as well as team reveal. Fixed some minor grammar errors. Added killmsgs, killusermsgs, and lynchmsgs. Biased spawn list for roles a bit. Pinsir can't teamkill, but the rest of his team can. Made Venipede family and Scizor immune to poison.",
    "9/17/12": "Copied ChangeLog from RiceKirby. Changed Shiny Jolteon's killmsg during the day. Edited roles2 list. Changed Leafeon's description. Edited roles2 list for Eevees to come in. Made certain Eevees dodge daykills in accordance to their typing (again).",
    "9/18/12": "Changed Shiny Eevee to /evolve into a seemingly random Shiny Eeveelution. Fixed roles2-9 to accommodate that fix. Changed Umbreon and Espeon to know each other. Espeon now has two safeguards - she can still self-safeguard. New summary.",
    "9/20/12": "Added Zorua and Zoroark as well as the 'Eevee' that Zorua transforms into. Added moar daykill evade messages. New summary again.",
    "9/23/12": "Added Heracross who gets Moxie, and as a result converts roles if Pinsir/Scizor dies while Heracross is still alive. Possible to be boosted twice. Contemplating on getting rid of Ninjask.",
    "9/30/12": "Got rid of the Lostlorn Conspirators. This means no more Pan-Trio, Celebi or Audino. Edited priorities. Thank God for Mafia Theme Checker!",
    "idea1": "Should I give Espeon's expose a reveal chance?",
    "idea2": "Should I implement 'abilities' to certain Pokemon, like I did with Heracross/Pinsir?",
    "idea3": "I'm thinking about adding Kyurem as a solo role. Should I? What should I add instead of it?"
    }
    }
    [/HIDE]

    All feedback will be appreciated. NOTE: There are a total of THREE daykillers: the Shiny Eeveelution, Suicune (those don't reveal) and Heracross (reveals, but only if Scizor/Pinsir dies). Counted nightkill count: under normal circumstances it should be about 4 (6, if you include the poisons)
    I'm also aware that "changelog" isn't a valid attribute ._. I copied it from Kirby.
     
    Last edited: Sep 30, 2012
  2. Beast

    Beast I do what I want

    Joined:
    Sep 7, 2012
    Messages:
    925
    Likes Received:
    31
    Why isn't there a killmsg? I don't think it is a must but it would be really cool. Maybe it should be "+ Gary: ~Player~ (~Role~) fainted!!".

    The killusermsg is what the person who dies sees not what the whole game sees. Try making the killusermsg something like "Your HP has reached 0!" or something like that.
     
  3. Scatterbrain

    Scatterbrain You only live once*

    Joined:
    Jul 5, 2012
    Messages:
    865
    Likes Received:
    4
    I know what it is :P must've slipped off of my mind. But all killers in this theme have a "msg" under "kill", and all poisoners have "poisonDeadMessage"s. So there's really no use...
    Oh, now I realized my mistake. I got killmsg and killusermsg confused. Sorry! I updated the link. Thanks.
     
  4. Shiny Rayquaza

    Shiny Rayquaza Your nightmare!

    Joined:
    Jan 20, 2012
    Messages:
    398
    Likes Received:
    0
    I think there is way to many DK's once the game turns big enough, which can become quite confusing + the Eeevelutions turns OP once they got all DK's.
     
  5. Scatterbrain

    Scatterbrain You only live once*

    Joined:
    Jul 5, 2012
    Messages:
    865
    Likes Received:
    4
    I honestly don't think so. ClanWar at big games has 4 daykillers and its rather biased in the fact everyone 'gets an edge'.
     
  6. Shiny Rayquaza

    Shiny Rayquaza Your nightmare!

    Joined:
    Jan 20, 2012
    Messages:
    398
    Likes Received:
    0
    How can you compare 4 DK's with your themes 10 DK's, which just turns your theme into a kill fest?
     
  7. Narshen

    Narshen Dragon Lord

    Joined:
    Mar 27, 2011
    Messages:
    92
    Likes Received:
    0
    Truth be told, this theme has an absurd amount of daykills. The fact that is simply going to be a killfest detracts from any sort of potential appeal it would otherwise hold.

    Normally I'd say this and be done with it but standards have been far too lax in regards to themes. I am going to REJECT this until further notice, then.
     
  8. Scatterbrain

    Scatterbrain You only live once*

    Joined:
    Jul 5, 2012
    Messages:
    865
    Likes Received:
    4
    >.<
    I forgot to mention this:
    Eevee (samurai) evolves into ONLY ONE of the seven Eevees. Meaning there's only a max of 4 daykills, one from the Shiny Eeveelution, Shiny Suicune, Pinsir, and Celebi (Pinsir has a 10% reveal chance and Celebi always reveals).
    So no, there aren't a total of 10 daykills, just to clarify.
     
  9. Shiny Rayquaza

    Shiny Rayquaza Your nightmare!

    Joined:
    Jan 20, 2012
    Messages:
    398
    Likes Received:
    0
    The hax for Simisage seems Simi-broken (get it?) 20% on who is getting distracted AND the person who is Glaceon. Lowering that to 10% or even less makes it more fair.

    And you should have mentioned Eevee only evolving into one role.
     
  10. Scatterbrain

    Scatterbrain You only live once*

    Joined:
    Jul 5, 2012
    Messages:
    865
    Likes Received:
    4
    Sorry :/ I've been too busy studying to fix EVERYTHING I come across. And I know, I did this on purpose. He can also find out who the Shiny Raikou is; as well as who they're distracting (I lowered the hax chance to 0.05 because he can distract twice). I also made the Shiny counterparts avoid being haxed for this purpose. Simisear is far worse in the fact that it gets hax on protect, safeguard and inspect. Their side doesn't have any killers - save Celebi, so this is a better way of letting a conspirator sit on their butt and do nothing the whole game.
     
  11. Zzyzx Road

    Zzyzx Road Member

    Joined:
    Feb 16, 2012
    Messages:
    572
    Likes Received:
    2
    PO Trainer Name:
    Zzyzx Road
    4 daykills is already a high max.

    While it could promise a good theme, it is too far away from that. Try to balance things and think of ways to make teams have power without directly killing more than once whenever possible. Variety is the crux of a good mafia theme, using a lot of the same thing (à la convert, daykills) isn't good even though people like that sometimes - Mafia is about thinking, investigating and considering possibilities. Until you show new ideas and fix the killfest this theme promises, I'm going to reject it.
     
  12. SteelEdges

    SteelEdges The Poll Dancer

    Joined:
    Dec 15, 2011
    Messages:
    462
    Likes Received:
    59
    Rejecting

    Killfest, unexceptional.
     
  13. Samphire

    Samphire Too much hard work!

    Joined:
    Jul 31, 2012
    Messages:
    778
    Likes Received:
    158
    This theme isn't really cutting the mustard in terms of exceptional themes.
    Rejected.
     
  14. Xinc

    Xinc Time for Oras?

    Joined:
    Aug 1, 2011
    Messages:
    1,569
    Likes Received:
    14
    Your Shiny Jolteon Role says "Shiny Vaporeon."
     
  15. Scatterbrain

    Scatterbrain You only live once*

    Joined:
    Jul 5, 2012
    Messages:
    865
    Likes Received:
    4
    I will most likely fix the problem with Celebi and give it a new toy with inspect and distract. the amount of daykillers now possible in a game is now a maximum of 3. Pinsir now has a higher reveal chance to avoid being too OP, giving the Bug Tribe less of an advantage. Will add Pinsir as the only one in the Bug Tribe that knows his teammates, but with that he loses his nightkill. Ninjask will be a killer and distracter and Scizor will be a killer who evades *some* kills, distraction from Glaceon + Celebi and is immune to poison. I've also added Eevees who get hax on nearly every command (but the hax is very small). Organized roles. Going to add millers soon. Thanks for the feedback.
     
  16. Scatterbrain

    Scatterbrain You only live once*

    Joined:
    Jul 5, 2012
    Messages:
    865
    Likes Received:
    4
    Fixed

    Also fixed

    As for this, refer to:

    Checked it and for some reason it doesn't. Thanks anyways for spot-checking.
     
  17. Beast

    Beast I do what I want

    Joined:
    Sep 7, 2012
    Messages:
    925
    Likes Received:
    31
    "killmsg": "The Shiny Vaporeon summons a powerful Thunder at ~Target~, who fainted instantly!"

    That is Shiny Jolteon's killmsg
     
  18. Yttrium

    Yttrium Well-Known Member Developer Developer

    Joined:
    Sep 29, 2010
    Messages:
    619
    Likes Received:
    283
    PO Trainer Name:
    Yttrium
    ..I find it odd how the last 4 roles (in the roles2 part) are the Illusions and Celebi meshed in. Shouldn't their appearance be a bit more stagnated?
     
    Last edited: Sep 17, 2012
  19. Shiny Rayquaza

    Shiny Rayquaza Your nightmare!

    Joined:
    Jan 20, 2012
    Messages:
    398
    Likes Received:
    0
    I think you should add to Pinsir's role description that he got 10% reveal chance on daykilling.

    Venipede and Whirlipede's descriprion seems to be very long.

    Also, Panpour's convetmsg is wrong: "convertmsg": "Pansage has evolved using the Leaf Stone, and has became a Simisage!",
     
  20. Scatterbrain

    Scatterbrain You only live once*

    Joined:
    Jul 5, 2012
    Messages:
    865
    Likes Received:
    4
    Oh, should have specified :x

    Updated

    I forgot to edit the code with the HIDE tags. The true link on pastebin didn't include the daykilling version of Pinsir anymore. Edited it though, in place of his daykill he has team-reveal, something his teammates don't have

    Fixed the Panpour problem

    IMO both of them don't look too long to me
     
  21. Katia

    Katia Haxy Haxy!

    Joined:
    Apr 17, 2012
    Messages:
    261
    Likes Received:
    0
    Why do you have two separate leafeon descriptions? Also this one is pretty bad: A Pokemon of the forest, the leaves you are made of consist of a very toxic one - poison ivy. You can use /poison to poison one Pokemon. Howver, only she can prevent the effects of Poison -- so be cautious of poisoning other Pokemon, as you may not know who your fellow Eevees are. You share a poison with your fellow Eevees.",

    Finally you have around 29 roles. We are really pushing for themes that have 35+ roles now.
     
  22. Scatterbrain

    Scatterbrain You only live once*

    Joined:
    Jul 5, 2012
    Messages:
    865
    Likes Received:
    4
    I have two different ones - Leafeon has 1 poison in smaller games, but 2 poisons (but has a count of 2 days) in bigger games. The same thing happens with Shiny Raikou's distracts, and his vote goes back to 1.

    And also, I'm sorry. I'm not made aware of that expectation. I'll edit though. The problem is the more roles I add the less bias the village has. I haven't given the regular Eevee a chance in this game but I coded it just in case. I mean I've wanted a theme that had no villager-like roles (which would be fantastic IMO because everyone gets to do something) but that would increase the size of other teams and make it easier for village to lose. So I'm not entirely sure what to do as of now. This theme has four rejects...and I'm honestly worried I'll get any more.

    Thanks everyone for the feedback, though! I appreciate it.
     
  23. Tesla Elesa

    Tesla Elesa Almost Quality

    Joined:
    Aug 12, 2011
    Messages:
    530
    Likes Received:
    0
    Hey, we really shouldn't just crush his dreams like that with a flat out rejection. All your complaints, after all, can easily be fixed. Remember, only decline if the idea itself is horrible, like that Mafia Channel theme. Eeveelutions is quite workable.

    That being said, this theme is rather bland atm. You might want to add a the randomly convert mechanic for a few of the Eevees instead of the actual evolutions to make the PRs more random, village less OP and the theme more interesting. Keep a few villager Eevees too though.
     
  24. "Bad To The Bone" Balla

    "Bad To The Bone" Balla so B.A.D.

    Joined:
    Jan 24, 2011
    Messages:
    1,054
    Likes Received:
    0
    this is just little thing, but pute [name] after all the commands, saying /morningsun as a command but not telling a user that they have to put a user after it just makes it confusing.

    So yeah put [name] after every command that targets a person.
     
  25. Scatterbrain

    Scatterbrain You only live once*

    Joined:
    Jul 5, 2012
    Messages:
    865
    Likes Received:
    4
    Got it. Going to school though ~ will fix later

    Thanks for that. And I was originally going to do that with regular Eevees but when they evolved they would know their fellow, say, Vaporeon, evolved or not, making them extremely OP. I will implement a random evolve like Cake's idea with Magikarp/Gyarados in Pokemon, with both the Shiny and non-shiny evolving PRs. Though, they will evolve on n1, but won't know those with the same role.
     
  26. Katia

    Katia Haxy Haxy!

    Joined:
    Apr 17, 2012
    Messages:
    261
    Likes Received:
    0
    Hmm I missed that. Well the description still needs fixed. Anyway all pr roles are very difficult to keep balanced. Even tho no one likes to be a villager, they still play a very important role. They keep the prs hidden and protect the voting phase from falling under mafia control.
     
  27. denominatin

    denominatin Member

    Joined:
    Jun 30, 2012
    Messages:
    46
    Likes Received:
    0
    I understand the others' POV, this theme looks like a killfest. Although, If you remove Pinsir, and some of the poisoners (BTW Scolopede is weaker than Whirlipede) and add some safeguarders, it may be a bit more balanced. There are already many PLs and BGs added to the village already, so the killing will be reduced, although once the poisoners are voted off, village can be pretty OP. I suggest not giving the bgs 2 protects per night, but 1 every night and an extra protect that can be used once per game. I also do not see why Mafia3 has team reveal. Their whole team seems sorta based off of WWW. I don't see the point of Whirlipede being able to poison his own team if it is revealed to him anyway. This theme seems to have a good idea behind it. Perhaps adding eggs that evolve into different eeveelutions/pokemon would make the theme more interresting? If you follow the others' advice, this theme can be great!
    ~Anonymous997
     
  28. Scatterbrain

    Scatterbrain You only live once*

    Joined:
    Jul 5, 2012
    Messages:
    865
    Likes Received:
    4
    First of all, there's only ONE of each PR, meaning the village IS, by default, weak. However, I intended this to be more of a work-together-or-lose theme. Umbreon has two protects, and Espeon will (now) have two safeguards (one being on herself)

    Katia: I fixed it, the whole theme, and added to the changelog. Link is here. The Shiny Eevee no longer has the ability to command what he wants to evolve into anymore, it's random.

    anonymous997: point of the bug team is that it is OP in bigger games because Pinsir has a team-reveal (but the others do not seeing as why i put the commands as AnyButSelf instead of AnyButTeam). And because there are only ONE (and yes, I said this right, ONE) of EACH Eevee, the Umbreon does deserve the double protect. Due to your feedback I gave Espeon a double safeguard. And eggs, eh, no. I would have just regular Eevees, but not eggs. The illusions, Scizor (on certain occasions), Vaporeon, Shiny Vaporeon those are all roles that evade. Eggs can't faint, can they? Neither can illusions. Eevees can faint. Therefore, I'll implement REGULAR Eevees that can evolve come a later time. But not now. And I'm trying to keep up to my neck with all this updating.
     
    Last edited: Sep 19, 2012
  29. denominatin

    denominatin Member

    Joined:
    Jun 30, 2012
    Messages:
    46
    Likes Received:
    0
    Pinsir will connect his team as soon as role is revealed... Also I suggested that the whole eevee team start off as egg and select the role they hatch into? And what about Scolopede being Weaker than Whirlpede
     
  30. Scatterbrain

    Scatterbrain You only live once*

    Joined:
    Jul 5, 2012
    Messages:
    865
    Likes Received:
    4
    1. Yes, that's the point. He's the only one on his team who can't kill his teammates. Lucky bastard...
    2. No. Everyone would pick this one role (like Rotom, but much worse) and will be too easy to win. e.g. EVERYONE picks espeon cuz self-safeguard + knows BG. Exposes FLY out of the window and with any luck, the village will expose every bad guy in the game.
    3. How so? It's only 'weaker' because he has 3 poisons. I biased it because on n6 + you'd have a max of 6 people being poisoned (with any luck that Shiny Leafeon is in game, and the regular Leafeon has 2 poisons, Scolipede has 3).
     
  31. denominatin

    denominatin Member

    Joined:
    Jun 30, 2012
    Messages:
    46
    Likes Received:
    0
    Ok I see your point, but I don't see why someone would want to evolve though. 3 poisons at 50% seems less probable than 2 at 25% fail chance.
     
  32. Scatterbrain

    Scatterbrain You only live once*

    Joined:
    Jul 5, 2012
    Messages:
    865
    Likes Received:
    4
    I haven't done the math. I will lower the fail chance to 45 of 40 but I am unable to do so at the very moment. I'm in a car right now :x so ill get back to u as soon as I can
     
  33. Tesla Elesa

    Tesla Elesa Almost Quality

    Joined:
    Aug 12, 2011
    Messages:
    530
    Likes Received:
    0
    Just a random thought, but a Ditto role that can randomly transform into any role on any side would be cool.

    Why do you have a different Shiny Eevee for each role? Just do one and use an array for the possible evolutions.

    And could you please elaborate on how exactly you chose the mafia sides? They don't seem like Eeveelutions' mortal enemies to me, and I'm a stickler for flavour.
     
  34. Scatterbrain

    Scatterbrain You only live once*

    Joined:
    Jul 5, 2012
    Messages:
    865
    Likes Received:
    4
    Will add some flavour text ASAP and I might scrap the Ditto idea and place it with Zorua/Zoroark once I nag LiceKirby to get me a command that will convert the user according to the target's role (sort of like the opposite of cult).
     
  35. IceKirby

    IceKirby A.K.A. RiceKirby

    Joined:
    Apr 26, 2011
    Messages:
    2,176
    Likes Received:
    635
    PO Trainer Name:
    RiceKirby
    .-.
    You guys should try using what you have available instead of relying on stuff I may or may not code.
     
  36. Beast

    Beast I do what I want

    Joined:
    Sep 7, 2012
    Messages:
    925
    Likes Received:
    31
    I am working on what matthew wants anyway rice.
     
  37. Katia

    Katia Haxy Haxy!

    Joined:
    Apr 17, 2012
    Messages:
    261
    Likes Received:
    0
    important: Apparently the 35 role minimum was vetoed and I didn't learn about that till now. Miscommunication at it's finest! New minimum is 30.
     
  38. Scatterbrain

    Scatterbrain You only live once*

    Joined:
    Jul 5, 2012
    Messages:
    865
    Likes Received:
    4
    Was kidding :P ugh I don't have any WiFi I'm on my phone and I'm trying to get tethering enabled. Damn you, AT&T!

    oh well. I'll still improve the spawn list for moar people.
     
  39. Scatterbrain

    Scatterbrain You only live once*

    Joined:
    Jul 5, 2012
    Messages:
    865
    Likes Received:
    4
    Alright guys. I've added the Zorua (who transforms into an Eevee and inspects as one, also gets hax) and Zoroark (killer, distracter, and protector). The link is here
     
  40. Oh So Shoddy

    Oh So Shoddy Devil's Advocate

    Joined:
    Jul 19, 2011
    Messages:
    219
    Likes Received:
    0
    I don't like how matthewbny's been getting shut down left, right and center. He's been trying to be as responsive to the suggestions/criticism as can be. Anyway...

    lol LiceKirby

    I liked Tesla's idea of a Ditto. You might even be able to run him along with Zorua/Zoroark. Godfather and Werewolf? Also, like Tesla I'm wondering how you got the idea for bugs, and how can you have a bug side with no Heracross? That guy screams mafia! As for the conversion idea, Scvyther to Scizor is about as good an option as any. Higher priority kill, evasion to poison, you get the idea.
     
    Last edited: Sep 21, 2012
Thread Status:
Not open for further replies.