Theme: Pokemon

Discussion in 'Review' started by Demonic Cake, Sep 11, 2012.

Thread Status:
Not open for further replies.
  1. Demonic Cake

    Demonic Cake The cake is not a lie...

    Joined:
    Dec 30, 2011
    Messages:
    506
    Likes Received:
    0
    Please see here: http://pokemon-online.eu/forums/showthread.php?15963-Pokemon-redux.

    IMPORTANT EDIT: Please only reply to posts from http://pokemon-online.eu/forums/showthread.php?15898-Theme-Pokemon&p=202721#post202721 onwards! That post also explains why this is locked if it gets locked. I have a plan and I'm going with it despite only one person reading it. . _ .

    Well, I thought I'd start with the the...I'd say first, but it'd be a lie. So the best of my current themes: Pokemon.
    {
    "name": "Pokemon",
    "author": "Cake",
    "summary": "The legendaries are not your friends...except Celebi. Fight against first rogue Bidoof and the malevolent Missingno, then the Regi and the Eon Mafia! Watch out for Arceus who kills both day and night, and Mewtwo who destroys anyone during the voting phase...on the side of Treasure Town, the wonder of Shiny Magikarp and Farfetch'd are your Samurais! Win the battle to save Treasure Town! (Cake edit: Magikarps in larger games (marked by Arceus' arrival, same as Murkrows) now have a 5% chance to evolve, and Karrablast/Shelmet added! When one is defeated, the other should evolve. Mewtwo has them both in winIfDead roles as hopefully lynch counts as kill to evolve the other, if this is not the case I will change it. Any suggestions; PM me~)",
    "sides": [
    {
    "side": "village",
    "translation": "Treasure Town",
    "winmsg": "Treasure Town was saved by the hard-working actions of the residents, ~Players~, who continue to live a happy life in the town to this day."
    },
    {
    "side": "bidoof",
    "translation": "Bidoof Army",
    "winmsg": "Before long, the Bidoof Army (~Players~) had taken over, making all the other Pokemon their servants..."
    },
    {
    "side": "glitch",
    "translation": "Missingno",
    "winmsg": "No one could stop the corruption of ~Players~ and the game file was lost to Missingno!"
    },
    {
    "side": "regi",
    "translation": "Regi Mafia",
    "winmsg": "The Regis, ~Players~, rebuilt the world in their own way, leaving no room for pesky invaders like the Treasure Town!"
    },
    {
    "side": "eon",
    "translation": "Eon Mafia",
    "winmsg": "Latias is red, Latios is blue, their teamwork is neat and they (~Players~) defeated you!"
    },
    {
    "side": "arceus",
    "translation": "Arceus",
    "winmsg": "Arceus (~Players~) began to remake the world, purifying it of all the 'bad' presences it had to defeat to recreate it!"
    },
    {
    "side": "mewtwo",
    "translation": "Psychic Felines",
    "winmsg": "Mewhahaha! The Psychic Felines, ~Players~, defeated all opposition, and began to make the world how it used to be."
    },
    {
    "side": "deoxys",
    "translation": "Deoxys",
    "winmsg": "Having won the battle, Deoxys (~Players~) destroyed the world, getting its revenge on Arceus!"
    },
    {
    "side": "counter",
    "translation": "Wobbuffet",
    "winmsg": "WOBBA! The Wobbuffet (~Players~) knocked everyone out with Counter and Mirror Coat!"
    },
    {
    "side": "dragon",
    "translation": "Creation Trio",
    "winmsg": "The dragons of creation (~Players~) took control of the world!"
    },
    {
    "side": "wish",
    "translation": "Wishmaker",
    "winmsg": "Uwaaaah... ~Players~, Jirachi, defeated the distractions and was able to sleep in peace..."
    },
    {
    "side": "credits",
    "translation": "Credits",
    "winmsg": "So I heard you like reading my coding?"
    },
    {
    "side": "cat",
    "translation": "Legendary Beasts",
    "winmsg": "~Players~, the Legendary Beasts, have the world free to roam as they wish!"
    },
    {
    "side": "moon",
    "translation": "Lunar Duo",
    "winmsg": "The Lunar Duo, ~Players~, bound the world in light and darkness!"
    },
    {
    "side": "lake",
    "translation": "Lake Guardians",
    "winmsg": "~Players~, the Lake Guardians, brought the world to peace..."
    }
    ],
    "roles": [
    {
    "role": "karp",
    "translation": "Magikarp",
    "side": "village",
    "help": "Karp, karp. You are just a useless Magikarp...you can type /splash if you like, but it won't do anything.",
    "info": "A villager with a tiny chance of hax. Sided with the Treasure Town.",
    "actions": {
    "hax": {
    "kill": {
    "revealTeam": 0.05,
    "revealPlayer": 0.02
    }
    }
    }
    },
    {
    "role": "karp2",
    "translation": "Magikarp",
    "side": "village",
    "help": "Karp, karp. You are just a useless Magikarp. You can type /splash *yourname* if you like, but it won't do anything...unless you're lucky.",
    "info": "A villager with a tiny chance of hax and a tiny chance of evolving. Sided with the Treasure Town.",
    "actions": {
    "night": {
    "splash": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Self",
    "priority": 5,
    "newRole": "gyarados2",
    "canConvert": [
    "karp2"
    ],
    "initialrecharge": 5,
    "convertmsg": "Magikarp evolved into Gyarados!"
    }
    },
    "hax": {
    "kill": {
    "revealTeam": 0.05,
    "revealPlayer": 0.02
    }
    }
    }
    },
    {
    "role": "gyarados2",
    "translation": "Gyarados",
    "side": "village",
    "help": "Roaaaar! You trained enough and evolved into Gyarados! You know your fellow Gyarados, and can defeat any non-Ghost with Hyper Beam every other turn! It's not the most accurate move, however, so it could miss.",
    "info": "A vigilante which kills every other turn with a 10% miss chance. Sided with the Treasure Town.",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButSelf",
    "common": "Role",
    "priority": 21,
    "recharge": 2,
    "msg": "You were struck down by Gyarados' Hyper Beam...",
    "failChance": 0.1
    }
    },
    "hax": {
    "kill": {
    "revealTeam": 0.05,
    "revealPlayer": 0.02
    }
    },
    "startup": "role-reveal"
    }
    },
    {
    "role": "prokarp",
    "translation": "Shiny Magikarp",
    "side": "village",
    "help": "You're just a Magika---wait, you're SHINY! Type /kill during the day to splash at an opponent whilst they're distracted by your rarity. And others won't be able to distinguish youfrom the normal Magikarp! Also, once 5 turns have passed, you can /evolve into Shiny Gyarados!",
    "info": "A non-revealing samurai who can evolve after 5 turns and reveals as a normal Magikarp. Sided with the Treasure Town.",
    "actions": {
    "night": {
    "evolve": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Self",
    "priority": 5,
    "newRole": "gyarados",
    "canConvert": [
    "prokarp"
    ],
    "initialrecharge": 5,
    "convertmsg": "Shiny Magikarp evolved into Shiny Gyarados!"
    }
    },
    "standby": {
    "kill": {
    "target": "AnyButSelf",
    "msg": "Use Splash with /kill now!",
    "killmsg": "The Shiny Magikarp used Splash! ~Target~ died of laughter!"
    }
    },
    "inspect": {
    "revealAs": "karp"
    }
    }
    },
    {
    "role": "ugly",
    "translation": "Feebas",
    "side": "village",
    "help": "Feebas are ugly. Eat more Pokeblocks! But at least you can stop a Pokemon acting (and hope they don't laugh) with /distract if you must.",
    "info": "An ugly distractor. Sided with the Treasure Town.",
    "actions": {
    "night": {
    "distract": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 1,
    "distractmsg": "Feebas distracted you...xD You laughed at it all night!",
    "teammsg": "Feebas distracted your partner, who was too busy laughing to team up with you and perform your ~Action~ xD"
    }
    }
    }
    },
    {
    "role": "pretty",
    "translation": "Milotic",
    "side": "village",
    "help": "Finally, you evolved into a beautiful Milotic! Type /distract twice during the night to stop two other Pokemon doing anything with your radiant beauty.",
    "info": "A beautiful distractor who can distract two. Sided with the Treasure Town.",
    "actions": {
    "night": {
    "distract": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 1,
    "limit": 2,
    "distractmsg": "Milotic came to you, her elegant beauty made you not want to do anything else for the whole night.",
    "teammsg": "Your partner was too busy staring at Milotic's radiance for you to perform your ~Action~..."
    }
    }
    }
    },
    {
    "role": "bg",
    "translation": "Dragonite",
    "side": "village",
    "help": "Saving Pokemon from being killed is the same as saving people from drowning, right? Use /protect during the night to fight off anyone attacking your target with your array of powerful moves. Your intelligence may also help you find the Stoutland! Jirachi will be unable to flinch you, as you have Inner Focus.",
    "info": "A bodyguard who might get hax on inspect and cannot be flinched. Sided with the Treasure Town.",
    "actions": {
    "distract": {
    "mode": {
    "ignore": [
    "jirachi"
    ]
    },
    "msg": "Your Inner Focus thwarted Jirachi's flinchhax!"
    },
    "hax": {
    "inspect": {
    "revealTeam": 0.33,
    "revealPlayer": 0.1
    }
    },
    "night": {
    "protect": {
    "target": "AnyButSelf",
    "common": "Role",
    "priority": 5
    }
    }
    }
    },
    {
    "role": "spect",
    "translation": "Stoutland",
    "side": "village",
    "help": "WOOF. You are a loyal Stoutland. Use your skills at finding lost people to find out the identity of another Pokemon with /inspect! In the process, you might also find the Dragonite.",
    "info": "An inspector who might get hax on protect. Sided with the Treasure Town.",
    "actions": {
    "hax": {
    "protect": {
    "revealTeam": 0.33,
    "revealPlayer": 0.1
    }
    },
    "night": {
    "inspect": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 30
    }
    }
    }
    },
    {
    "role": "celebi",
    "translation": "Celebi",
    "side": "village",
    "help": "Unlike the other legendaries, you approve of Treasure Town, because of your friend Grovyle having helped the residents before. Your task is to stop Missingno; use /safeguard to stop its corruption affecting one person and /protect to stop any other kill affecting one person. You may also find out who Missingno really is, and who they're corrupting!",
    "info": "A protector and safeguarder who might get hax on poisons. Sided with the Treasure Town.",
    "actions": {
    "night": {
    "protect": {
    "target": "AnyButSelf",
    "common": "Role",
    "priority": 4
    },
    "safeguard": {
    "target": "AnyButSelf",
    "common": "Role",
    "priority": 6
    }
    },
    "hax": {
    "corrupt": {
    "revealTeam": 0.3,
    "revealPlayer": 0.1
    },
    "thunder": {
    "revealTeam": 0.3,
    "revealPlayer": 0.1
    },
    "wisp": {
    "revealTeam": 0.3,
    "revealPlayer": 0.1
    },
    "doom": {
    "revealTeam": 0.3,
    "revealPlayer": 0.1
    },
    "toxic": {
    "revealTeam": 0.3,
    "revealPlayer": 0.1
    }
    }
    }
    },
    {
    "role": "dual",
    "translation": "Gallade",
    "side": "village",
    "help": "A talented warrior in both physical fighting and psychic assaults. Use /kill during the night to put your fighting skills to good use, and your psychic senses may pick up who else can kill!",
    "info": "A vigilante who might get hax on kill. Sided with the Treasure Town.",
    "actions": {
    "hax": {
    "kill": {
    "revealTeam": 0.15,
    "revealPlayer": 0.07
    }
    },
    "night": {
    "kill": {
    "target": "AnyButSelf",
    "common": "Role",
    "priority": 19,
    "msg": "Gallade defeated you in fair combat!"
    }
    }
    }
    },
    {
    "role": "lie",
    "translation": "Liepard",
    "side": "village",
    "help": "You are a sneaky Liepard and rigged the voting system...now your vote counts as two. While sneaking around, you might find out who is plotting to kill another, too!",
    "info": "A spy with two votes. Sided with the Treasure Town.",
    "actions": {
    "hax": {
    "kill": {
    "revealTeam": 0.15,
    "revealPlayer": 0.07
    }
    },
    "vote": 2
    }
    },
    {
    "role": "duck",
    "translation": "Farfetch'd",
    "side": "village",
    "help": "You're seen as weak. This angers you. Use /kill during the day to prove your strength by defeating another Pokemon in battle for everyone to see! (Warning: This reveals you. Beware of Arceus's wrath.)",
    "info": "A revealing samurai. Sided with the Treasure Town.",
    "actions": {
    "standby": {
    "kill": {
    "target": "AnyButSelf",
    "msg": "Prove your strength with /kill!: ",
    "killmsg": "~Self~ picked up a leek and fought ~Target~ to the death with it!"
    }
    }
    }
    },
    {
    "role": "crow",
    "translation": "Murkrow",
    "side": "village",
    "help": "Caw! Some people don't like you much...they see you as Bidoof and try to get you killed!",
    "info": "A miller who inspects as Bidoof. Sided with the Treasure Town.",
    "actions": {
    "inspect": {
    "revealAs": "bidoof"
    }
    }
    },
    {
    "role": "crowlatios",
    "translation": "Murkrow",
    "side": "village",
    "help": "Caw! Some people don't like you much...they see you as Latios and try to get you killed! However, Latias also sees you as Latios, use this to your advantage! Finally, after 3 turns, you can evolve with /evolve!",
    "info": "A miller that inspects as Latios and can evolve after 3 turns. Sided with the Treasure Town.",
    "actions": {
    "night": {
    "evolve": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Self",
    "priority": 5,
    "newRole": "krowlatios",
    "canConvert": [
    "crowlatios"
    ],
    "initialrecharge": 3,
    "convertmsg": "Murkrow evolved into Honchkrow!"
    }
    },
    "inspect": {
    "revealAs": "latios"
    }
    }
    },
    {
    "role": "crowarceus",
    "translation": "Murkrow",
    "side": "village",
    "help": "Caw! Some people don't like you much...they see you as Arceus and try to get you killed! After 3 turns, you can evolve with /evolve!",
    "info": "A miller that inspects as Arceus and can evolve after 3 turns. Sided with the Treasure Town.",
    "actions": {
    "night": {
    "evolve": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Self",
    "priority": 5,
    "newRole": "krowarceus",
    "canConvert": [
    "crowarceus"
    ],
    "initialrecharge": 3,
    "convertmsg": "Murkrow evolved into Honchkrow!"
    }
    },
    "inspect": {
    "revealAs": "arceus"
    }
    }
    },
    {
    "role": "krowlatios",
    "translation": "Honchkrow",
    "side": "village",
    "help": "Caw! Since you evolved, Liepard respected you more and rigged your vote to 2! You can also find out who someone visited one night, with /stalk, and know your fellow 'Krow, whether they evolved or not! However, you're still seen as Latios.",
    "info": "A miller with 2 votes that inspects as Latios, can stalk and knows its fellow 'Krow. Sided with the Treasure Town.",
    "actions": {
    "vote": 2,
    "startup": {
    "revealRole": [
    "crowarceus",
    "krowarceus"
    ]
    },
    "night": {
    "stalk": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 1
    }
    },
    "inspect": {
    "revealAs": "latios"
    }
    }
    },
    {
    "role": "krowarceus",
    "translation": "Honchkrow",
    "side": "village",
    "help": "Caw! Since you evolved, Liepard respected you more and rigged your vote to 2! You can also find out who someone visited one night, with /stalk, and know your fellow 'Krow, whether they evolved or not! However, you're still seen as Arceus.",
    "info": "A miller with 2 votes that inspects as Arceus, can stalk and knows its fellow 'Krow. Sided with the Treasure Town.",
    "actions": {
    "vote": 2,
    "startup": {
    "revealRole": [
    "crowlatios",
    "krowlatios"
    ]
    },
    "night": {
    "stalk": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 1
    }
    },
    "inspect": {
    "revealAs": "arceus"
    }
    }
    },
    {
    "role": "snivy",
    "translation": "Snivy",
    "side": "village",
    "help": "Liepard thinks you're too smug and rigged it so your vote counted for -1. Your smugness helps you learn who's distracting, though, and you reveal as Magikarp to inspectors.",
    "info": "A distract-haxer who inspects as Magikarp and has -1 vote. Sided with the Treasure Town.",
    "actions": {
    "inspect": {
    "revealAs": "karp"
    },
    "vote": -1,
    "hax": {
    "distract": {
    "revealTeam": 0.15,
    "revealPlayer": 0.07
    }
    }
    }
    },
    {
    "role": "tepig",
    "translation": "Tepig",
    "side": "village",
    "help": "Liepard rigged your vote to -1 in a fail attempt to stop you evolving and gaining Fighting-type. You can find out who's inspecting, though, and you reveal as Magikarp to inspectors.",
    "info": "An inspect-haxer who inspects as Magikarp and has -1 vote. Sided with the Treasure Town.",
    "actions": {
    "inspect": {
    "revealAs": "karp"
    },
    "vote": -1,
    "hax": {
    "inspect": {
    "revealTeam": 0.15,
    "revealPlayer": 0.07
    }
    }
    }
    },
    {
    "role": "osha",
    "translation": "Oshawott",
    "side": "village",
    "help": "Liepard doesn't want you to be voted off because you're adorable, so rigged your vote to -1 so you can save yourself. You can also find out who's protecting, and you reveal as Magikarp to inspectors.",
    "info": "A protect-haxer who inspects as Magikarp and has -1 vote. Sided with the Treasure Town.",
    "actions": {
    "inspect": {
    "revealAs": "karp"
    },
    "vote": -1,
    "hax": {
    "protect": {
    "revealTeam": 0.15,
    "revealPlayer": 0.07
    }
    }
    }
    },
    {
    "role": "bidoof",
    "translation": "Bidoof",
    "side": "bidoof",
    "help": "Enough people disliked you for you to team up to do something about it, and the time for that is now! Use /kill to raise an army of Bidoof and destroy one hater!",
    "info": "A basic mafia. Sided with the Bidoof Army.",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Role",
    "priority": 11,
    "broadcast": "team",
    "msg": "You were overwhelmed by Bidoof..."
    }
    },
    "startup": "team-reveal-with-roles"
    }
    },
    {
    "role": "glitch",
    "translation": "Missingno",
    "side": "glitch",
    "help": "0 ERROR. You are the mysterious glitch that is Missingno, here to take over for yourself. Use /glitch to corrupt a Pokemon's data, leaving them unable to do a thing...any that distract you, though, you will take instead.",
    "info": "A killer who cannot be haxed and kills distractors. Sided with itself.",
    "actions": {
    "night": {
    "glitch": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 10,
    "command": "kill",
    "broadcast": "team",
    "msg": "Missingno glitched your data which had to be destroyed!"
    }
    },
    "distract": {
    "mode": "ChangeTarget",
    "hookermsg": "You tried to distract the Missingno and your data got corrupted!",
    "msg": "~Distracter~ came to you so you corrupted their data."
    }
    }
    },
    {
    "role": "uberglitch",
    "translation": "Missingno",
    "side": "glitch",
    "help": "0 ERROR. You are the mysterious glitch that is Missingno, here to take over for yourself. Use /glitch to corrupt a Pokemon's data, leaving them unable to do a thing...any that distract you, though, you will take instead. Also, use /corrupt to start the process, meaning they will die the next night.",
    "info": "A killer and poisoner who's kill cannot be haxed and kills distractors. Sided with itself.",
    "actions": {
    "night": {
    "glitch": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 10,
    "command": "kill",
    "broadcast": "team",
    "msg": "Missingno glitched your data which had to be destroyed!"
    },
    "corrupt": {
    "target": "AnyButTeam",
    "common": "Self",
    "priority": 10,
    "command": "poison",
    "poisonDeadMessage": "Missingno's corruption was completed!"
    }
    },
    "distract": {
    "mode": "ChangeTarget",
    "hookermsg": "You tried to distract the Missingno and your data got corrupted!",
    "msg": "~Distracter~ came to you so you corrupted their data."
    }
    }
    },
    {
    "role": "ice",
    "translation": "Regice",
    "side": "regi",
    "help": "You are the legendary golem of ice, Regice! Work with the other Regis to protect what is rightfully yours with /kill!",
    "info": "A basic mafia. Sided with the Regi Mafia.",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 15,
    "broadcast": "team",
    "msg": "The lesser Regis worked together to defeat you!"
    }
    },
    "startup": "team-reveal-with-roles"
    }
    },
    {
    "role": "rock",
    "translation": "Regirock",
    "side": "regi",
    "help": "You are the legendary golem of rock, Regirock! Work with the other Regis to protect what is rightfully yours with /kill!",
    "info": "A basic mafia. Sided with the Regi Mafia.",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 15,
    "broadcast": "team",
    "msg": "The lesser Regis worked together to defeat you!"
    }
    },
    "startup": "team-reveal-with-roles"
    }
    },
    {
    "role": "steel",
    "translation": "Registeel",
    "side": "regi",
    "help": "You are the legendary golem of steel, Registeel! Work with the other Regis to protect what is rightfully yours with /kill!",
    "info": "A basic mafia. Sided with the Regi Mafia.",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 15,
    "broadcast": "team",
    "msg": "The lesser Regis worked together to defeat you!"
    }
    },
    "startup": "team-reveal-with-roles"
    }
    },
    {
    "role": "gigas",
    "translation": "Regigigas",
    "side": "regi",
    "help": "You are the leader of the legendary golems, Regigigas! You can use your earth-shaking stomp to defeat one Pokemon during the night with /stomp, and the shockwaves will also paralyse another for a night if you choose with /distract! Feebas and Milotic will be unable to distract you from your task.",
    "info": "A killer and distractor who cannot be distracted. Sided with the Regi Mafia.",
    "actions": {
    "night": {
    "distract": {
    "target": "AnyButTeam",
    "common": "Self",
    "priority": 1,
    "distractmsg": "You were GOING to do something tonight, even if it was just sleep, but Regigigas's Stomp's shockwaves paralysed you!",
    "teammsg": "Regigigas paralysed your partner with its Stomp's shockwaves, so you couldn't perform your ~Action~ tonight."
    },
    "stomp": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 16,
    "broadcast": "team",
    "command": "kill",
    "msg": "Regigigas' mighty stomp caused your end..."
    }
    },
    "distract": {
    "mode": "ignore",
    "msg": "The puny ~Distracter~ came to you, but they were so small that you didn't even see them."
    },
    "startup": "team-reveal-with-roles"
    }
    },
    {
    "role": "latias",
    "translation": "Latias",
    "side": "eon",
    "help": "As the female twin of the Eon Dragons, you are looking for your lost twin Latios. Use /inspect to identify a Pokemon with your power, and /kill to stop anyone in your way; you share this with your partners although are not told their targets. Have no fear, you are unable to kill your twin, and your kills also are hidden from spies.",
    "info": "A killer and inspector who must find but cannot kill her teammates. Sided with the Eon Mafia.",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 11,
    "msg": "The psychic assaults of the Eons brought you down..."
    },
    "inspect": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 38
    }
    },
    "avoidHax": [
    "kill"
    ]
    }
    },
    {
    "role": "latios",
    "translation": "Latios",
    "side": "eon",
    "help": "As the male twin of the Eon Dragons, you are looking for your lost twin Latias. Once you find each other, use /protect to protect her, and /kill to stop anyone in your way; you share this with your partners although are not told their targets. Have no fear, you are unable to kill your twin, and your kills also are hidden from spies.",
    "info": "A killer and protector who must find but cannot kill his teammates. Sided with the Eon Mafia.",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 11,
    "msg": "The psychic assaults of the Eons brought you down..."
    },
    "protect": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 5
    }
    },
    "avoidHax": [
    "kill"
    ]
    }
    },
    {
    "role": "arceus",
    "translation": "Arceus",
    "side": "arceus",
    "help": "You created this world, and now you wish to destroy it. Use /kill during both the day and the night to use Judgment on another Pokemon, leading you one step closer to your goal...you will destroy anyone who attempts to stop you.",
    "info": "A day and night killer who destroys distractors and cannot be haxed. Sided with itself.",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 20,
    "msg": "Once Arceus decided to stop you, there was nothing you could do..."
    }
    },
    "distract": {
    "mode": "ChangeTarget",
    "hookermsg": "For attempting to stop it, Arceus called a meteor down upon you...",
    "msg": "~Distracter~ came to stop you, but it was a worthless sacrifice..."
    },
    "avoidHax": [
    "kill"
    ],
    "standby": {
    "kill": {
    "target": "AnyButSelf",
    "msg": "Use Judgment now, with /kill!",
    "killmsg": "Arceus used Judgment on ~Target~! ~Target~ was obliterated..."
    }
    }
    }
    },
    {
    "role": "mewtwo",
    "translation": "Mewtwo",
    "side": "mewtwo",
    "help": "Your psychic powers allow you to instantly kill anyone with your 9999 votes during the voting phase, unless Bronzong decides to intervene... As a clone, you feel no empathy for others, however have teamed with Mew due to being a clone of her.",
    "info": "A role with 9999 votes. Sided with the Psychic Felines.",
    "winIfDeadRoles": [
    "prokarp",
    "dual",
    "duck",
    "bidoof",
    "glitch",
    "uberglitch",
    "ice",
    "rock",
    "steel",
    "gigas",
    "latias",
    "latios",
    "arceus",
    "gengar",
    "bibarel",
    "derp",
    "deoxys",
    "deoxysa",
    "deoxysd",
    "deoxyss",
    "bell",
    "moon",
    "dialga",
    "palkia",
    "giratina",
    "giratinao",
    "jirachi",
    "krook",
    "gyarados",
    "shuckle",
    "shucklep",
    "raikou",
    "entei",
    "suicune",
    "gyarados2",
    "cress",
    "darkrai",
    "uxie",
    "mesprit",
    "azelf",
    "shelmet",
    "karrablast",
    "accelgor",
    "escavalier"
    ],
    "actions": {
    "vote": 9999,
    "startup": "team-reveal-with-roles"
    }
    },
    {
    "role": "gengar",
    "translation": "Gengar",
    "side": "village",
    "help": "Mehehehee! You lurk in shadows, looking for a victim. Use /kill to drag anyone, even those protected, into the darkness!",
    "info": "A vigilante who kills through protection. Sided with the Treasure Town.",
    "actions": {
    "kill": {
    "mode": {
    "ignore": [ "gyarados2"],
    "msg": "Hyper Beam went straight through the ghost!"
    }
    },
    "night": {
    "kill": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 3,
    "msg": "Gengar's speed surprised you, and you were too stunned to fight back!"
    }
    }
    }
    },
    {
    "role": "bibarel",
    "translation": "Bibarel",
    "side": "bidoof",
    "help": "Leader of the Bidoof Mafia, you will lead them to victory! Use /kill to destroy a hater, separate from the Bidoof!",
    "info": "A basic mafia who gets a separate kill from the Bidoof. Sided with the Bidoof Army.",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Role",
    "priority": 12,
    "broadcast": "team",
    "msg": "Bibarel's surprising strength took you down..."
    }
    },
    "startup": "team-reveal-with-roles"
    }
    },
    {
    "role": "bomb",
    "translation": "Electrode",
    "side": "village",
    "help": "Kaboom! As an Electrode, your job is to explode, and with your special Aftermath ability you obtained from a world of dreams, when you're attacked you'll explode, taking your attacker with you! And if anyone attacks you during the day, you'll use Explosion and defeat them. However, your vote counts as 0 because others avoid you.",
    "info": "A day and night bomb with a vote of 0. Sided with the Treasure Town.",
    "actions": {
    "kill": {
    "mode": "killattacker",
    "msg": "±Electrode: BOOM! You tried to target Electrode, who exploded and made you faint!"
    },
    "daykill": "bomb",
    "daykillrevengemsg": "KABOOM! ~Target~ tried to kill Electrode, who used Explosion! ~Self~ fainted! ~Target~ fainted!",
    "vote": 0
    }
    },
    {
    "role": "counter",
    "translation": "Wobbuffet",
    "side": "counter",
    "info": "A day bomb with a vote of 3. Sided with the Wobbuffet.",
    "help": "Your minor psychic power gives you three votes, use these to help yourself out of trouble! Work with your teammate who uses Destiny Bond upon defeat to confuse and destroy opponents, neither of you can be daykilled and you will destroy anyone who tries!",
    "actions": {
    "vote": 3,
    "startup": "team-reveal-with-roles",
    "daykill": "revenge",
    "daykillrevengemsg": "~Target~ attempts to attack Wobbuffet, but ~Self~ retaliates!"
    }
    },
    {
    "role": "counterbomb",
    "translation": "Wobbuffet",
    "side": "counter",
    "help": "When attacked, you instinctively use Destiny Bond to take the opponent with you! Work with your teammate who has three votes to confuse and destroy opponents; neither of you can be daykilled and you will destroy anyone who tries!",
    "info": "A day and night bomb who doesn't die if daykilled. Sided with the Wobbuffet.",
    "actions": {
    "kill": {
    "mode": "killattacker",
    "msg": "±Wobbuffet: WOBBAAA! You fainted Wobbuffet, but it had used Destiny Bond, causing you to faint too!"
    },
    "startup": "team-reveal-with-roles",
    "daykill": "revenge",
    "daykillrevengemsg": "~Target~ attempts to attack Wobbuffet, but ~Self~ retaliates!"
    }
    },
    {
    "role": "deoxys",
    "translation": "Deoxys",
    "side": "deoxys",
    "help": "An alien locked in an eternal war against Arceus, you are jealous of his creation and wish to rule the world. In Normal forme, if you are voted for then 3 votes will be taken from you, and can kill with /meteor. Use /attack, /defense or /speed on yourself to change formes!",
    "info": "A killer who can change to Attack, Defense or Speed formes and has a voteshield of 3. Sided with itself.",
    "actions": {
    "voteshield": -3,
    "night": {
    "attack": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Self",
    "priority": 5,
    "newRole": "deoxysa",
    "canConvert": [
    "deoxys"
    ],
    "convertmsg": "Deoxys changed to Attack forme!"
    },
    "defense": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Self",
    "priority": 5,
    "newRole": "deoxysd",
    "canConvert": [
    "deoxys"
    ],
    "convertmsg": "Deoxys changed to Defense forme!"
    },
    "speed": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Self",
    "priority": 5,
    "newRole": "deoxyss",
    "canConvert": [
    "deoxys"
    ],
    "convertmsg": "Deoxys changed to Speed forme!"
    },
    "meteor": {
    "command": "kill",
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 17,
    "msg": "Deoxys struck you with a meteor!"
    }
    }
    }
    },
    {
    "role": "deoxysa",
    "translation": "Attack Deoxys",
    "side": "deoxys",
    "help": "An alien locked in an eternal war against Arceus, you are jealous of his creation and wish to rule the world. In Attack forme, you can kill during the day and the night, with /kill. Use /normal, /defense or /speed on yourself to change formes!",
    "info": "A day and night killer who can change to Normal, Defense or Speed formes. Sided with itself.",
    "actions": {
    "night": {
    "normal": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Self",
    "priority": 5,
    "newRole": "deoxys",
    "canConvert": [
    "deoxysa"
    ],
    "convertmsg": "Deoxys changed to Normal forme!"
    },
    "defense": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Self",
    "priority": 5,
    "newRole": "deoxysd",
    "canConvert": [
    "deoxysa"
    ],
    "convertmsg": "Deoxys changed to Defense forme!"
    },
    "speed": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Self",
    "priority": 5,
    "newRole": "deoxyss",
    "canConvert": [
    "deoxysa"
    ],
    "convertmsg": "Deoxys changed to Speed forme!"
    },
    "kill": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 17,
    "msg": "Deoxys' power overwhelmed you..."
    }
    },
    "standby": {
    "kill": {
    "target": "AnyButSelf",
    "msg": "Take another step towards ruling the world now, with /kill!",
    "killmsg": "Deoxys swoops down from space in Attack forme, and calls a meteor down on ~Target~ which destroys them instantly!"
    }
    }
    }
    },
    {
    "role": "deoxysd",
    "translation": "Defense Deoxys",
    "side": "deoxys",
    "help": "An alien locked in an eternal war against Arceus, you are jealous of his creation and wish to rule the world. In Defense forme, you have a high chance of evading any nightkill, can poison with /toxic, and are immune to daykills. Use /attack, /normal or /speed on yourself to change formes!",
    "info": "A poisoner who evades daykills and has a 90% chance to evade any nightkill, who can poison and change to Normal, Attack or Speed formes. Sided with itself.",
    "actions": {
    "kill": {
    "mode": {
    "evadeChance": 0.9,
    "msg": "Deoxys' overwhelming defense allowed it to survive your attack!"
    }
    },
    "night": {
    "attack": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Self",
    "priority": 5,
    "newRole": "deoxysa",
    "canConvert": [
    "deoxysd"
    ],
    "convertmsg": "Deoxys changed to Attack forme!"
    },
    "normal": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Self",
    "priority": 5,
    "newRole": "deoxys",
    "canConvert": [
    "deoxysd"
    ],
    "convertmsg": "Deoxys changed to Normal forme!"
    },
    "speed": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Self",
    "priority": 5,
    "newRole": "deoxyss",
    "canConvert": [
    "deoxysd"
    ],
    "convertmsg": "Deoxys changed to Speed forme!"
    },
    "toxic": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 11,
    "command": "poison",
    "poisonDeadMessage": "Defense Deoxys stalled you with Toxic..."
    }
    },
    "daykill": "evade"
    }
    },
    {
    "role": "deoxyss",
    "translation": "Speed Deoxys",
    "side": "deoxys",
    "help": "An alien locked in an eternal war against Arceus, you are jealous of his creation and wish to rule the world. In Speed forme, you can kill with /kill, and this kill will bypass protections. Use /attack, /defense or /normal on yourself to change formes!",
    "info": "A killer that bypasses protections and can change to Normal, Attack or Defense formes. Sided with itself.",
    "actions": {
    "night": {
    "attack": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Self",
    "priority": 5,
    "newRole": "deoxysa",
    "canConvert": [
    "deoxyss"
    ],
    "convertmsg": "Deoxys changed to Attack forme!"
    },
    "defense": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Self",
    "priority": 5,
    "newRole": "deoxysd",
    "canConvert": [
    "deoxyss"
    ],
    "convertmsg": "Deoxys changed to Defense forme!"
    },
    "normal": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Self",
    "priority": 5,
    "newRole": "deoxys",
    "canConvert": [
    "deoxyss"
    ],
    "convertmsg": "Deoxys changed to Normal forme!"
    },
    "kill": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 2,
    "msg": "Deoxys' speed overwhelmed you, and you were unable to fight back!"
    }
    }
    }
    },
    {
    "role": "bell",
    "translation": "Bronzong",
    "side": "village",
    "help": "A counter to Mewtwo, you have dedicated your life to being able to take out this threat, and can protect any user in the voting phase with your -9998 votes! You can still lose to Mewtwo in a one-on-one battle though, so be wary!",
    "info": "A role with -9998 votes, for taking out Mewtwo. Sided with the Treasure Town.",
    "actions": {
    "vote": -9998
    }
    },
    {
    "role": "moon",
    "translation": "Cresselia",
    "side": "eon",
    "help": "The Lati twins are your friends, so you decided to help them find each other; you have to find them yourself though, first. Type /kill to shine the power of the moon on an opponent, defeating them - you will be unable to defeat the Lati twins, so don't worry; you share this with your partners although are not told their targets. Once you find one, use /safeguard to protect it from Missingno's corruption!",
    "info": "A killer and safeguarder who must find but cannot kill her teammates. Sided with the Eon Mafia.",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 11,
    "msg": "The psychic assaults of the Eons brought you down..."
    },
    "safeguard": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 5
    }
    },
    "avoidHax": [
    "kill"
    ]
    }
    },
    {
    "role": "chinchou",
    "translation": "Chinchou",
    "side": "village",
    "help": "Your light illuminates the darkness of the night, and may reveal to you many different actions. However, Liepard doesn't like your light, so rigged your vote to -1. You reveal as Magikarp to inspectors.",
    "info": "A haxer of many actions, who reveals as Magikarp and has -1 vote. Sided with the Treasure Town.",
    "actions": {
    "inspect": {
    "revealAs": "karp"
    },
    "vote": -1,
    "hax": {
    "distract": {
    "revealTeam": 0.15,
    "revealPlayer": 0.07
    },
    "inspect": {
    "revealTeam": 0.15,
    "revealPlayer": 0.07
    },
    "protect": {
    "revealTeam": 0.15,
    "revealPlayer": 0.07
    },
    "safeguard": {
    "revealTeam": 0.15,
    "revealPlayer": 0.07
    }
    }
    }
    },
    {
    "role": "mew",
    "translation": "Mew",
    "side": "mewtwo",
    "help": "Mewww~ You wish to restore the world to its original state, however you can no longer count on Arceus's help due to his insanity, so you decided to remake it with your clone, Mewtwo's, help; however the other Pokemon always got in your way wanting you to play with them. Enraged by this, you masqueraded as a Magikarp with Transform, and can now defeat them with /splash - no one will be able to detect you are not truly a Magikarp.",
    "info": "A killer who inspects as a Magikarp, cannot be haxed, and gets hax herself. Sided with the Psychic Felines.",
    "actions": {
    "night": {
    "splash": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 13,
    "broadcast": "team",
    "command": "kill",
    "msg": "Magikarp used Splash! It's a 1HKO...Mew defeated you!"
    }
    },
    "inspect": {
    "revealAs": "karp"
    },
    "startup": "team-reveal-with-roles",
    "hax": {
    "kill": {
    "revealTeam": 0.1,
    "revealPlayer": 0.05
    }
    },
    "avoidHax": [
    "kill"
    ]
    }
    },
    {
    "role": "dialga",
    "translation": "Dialga",
    "side": "dragon",
    "help": "You are Dialga, ruler of time! Use /kill during the night to defeat your opponents...you may also use Roar of Time with /kill during the day, however be warned that this will reveal you.",
    "info": "A killer with a revealing daykill. Sided with the Creation Trio.",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 15,
    "broadcast": "team",
    "msg": "The power of time and space was too much for you to handle..."
    }
    },
    "standby": {
    "kill": {
    "target": "AnyButTeam",
    "msg": "Use your mighty roar with /kill!",
    "killmsg": "Dialga uses Roar of Time, defeating ~Target~ instantly! ~Self~ needs to recharge..."
    }
    },
    "startup": "team-reveal-with-roles"
    }
    },
    {
    "role": "palkia",
    "translation": "Palkia",
    "side": "dragon",
    "help": "You are Palkia, ruler of space! Use /kill during the night to defeat your opponents, and due to your spatial powers, your vote counts as 3!",
    "info": "A killer with 3 votes. Sided with the Creation Trio.",
    "actions": {
    "vote": 3,
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 15,
    "broadcast": "team",
    "msg": "The power of time and space was too much for you to handle..."
    }
    },
    "startup": "team-reveal-with-roles"
    }
    },
    {
    "role": "giratina",
    "translation": "Giratina",
    "side": "dragon",
    "help": "You are Giratina, ruler of the Distortion World, in your Altered forme! Use /wisp twice to burn two opponents who will faint the following night. Being from the Distortion World has affected your vote, making it count as -2; you also have a 20% chance of evading kills! Use /change to change into your Origin forme!",
    "info": "A poisoner who can poison twice, has a 20% chance of evading kills, a vote of -2, and can transform into Origin forme. Sided with the Creation Trio.",
    "actions": {
    "kill": {
    "mode": {
    "evadeChance": 0.2,
    "msg": "Giratina was hiding in the Distortion World, so your attack missed!"
    }
    },
    "kill": {
    "mode": {
    "ignore": [ "gyarados2"],
    "msg": "Hyper Beam went straight through the ghost!"
    }
    },
    "night": {
    "change": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Role",
    "priority": 5,
    "newRole": "giratinao",
    "canConvert": [
    "giratina"
    ],
    "convertmsg": "Giratina changed formes to its Origin forme!"
    },
    "wisp": {
    "target": "AnyButTeam",
    "common": "Self",
    "priority": 10,
    "command": "poison",
    "broadcast": "team",
    "limit": 2,
    "poisonDeadMessage": "You were hurt by your burn, and fainted!"
    }
    },
    "vote":-2,
    "startup": "team-reveal-with-roles"
    }
    },
    {
    "role": "giratinao",
    "translation": "Origin Giratina",
    "side": "dragon",
    "help": "You are Giratina, ruler of the Distortion World, in your Origin forme! Use /sneak to defeat any opponent; being fast, this attack hits through protection! Being from the Distortion World has affected your vote, making it count as -2; you also have a 10% chance of evading kills! Use /change to change into your Altered forme!",
    "info": "A killer who hits through protect, has a 10% chance of evading kills, a vote of -2, and can change into its Altered forme. Sided with the Creation Trio.",
    "actions": {
    "kill": {
    "mode": {
    "evadeChance": 0.1,
    "msg": "Giratina was hiding in the Distortion World, and your attack missed!"
    }
    },
    "kill": {
    "mode": {
    "ignore": [ "gyarados2"],
    "msg": "Hyper Beam went straight through the ghost!"
    }
    },
    "night": {
    "change": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Role",
    "priority": 5,
    "newRole": "giratina",
    "canConvert": [
    "giratinao"
    ],
    "convertmsg": "Giratina changed formes to its Altered forme!"
    },
    "sneak": {
    "target": "AnyButTeam",
    "common": "Self",
    "priority": 2,
    "command": "kill",
    "broadcast": "team",
    "msg": "Giratina snuck up on you in the shadows, by the time you noticed it was already too late..."
    }
    },
    "vote":-2,
    "startup": "team-reveal-with-roles"
    }
    },
    {
    "role": "derp",
    "translation": "Stunfisk",
    "side": "village",
    "help": "Derp. Use /thunder to electrocute someone; this will cause them to faint two nights later!",
    "info": "A poisoner who's poison takes two nights to kill. Sided with the Treasure Town.",
    "actions": {
    "night": {
    "thunder": {
    "target": "AnyButSelf",
    "common": "Role",
    "priority": 11,
    "command": "poison",
    "count": 3,
    "poisonDeadMessage": "The electrocution caused you to faint!"
    }
    }
    }
    },
    {
    "role": "jirachi",
    "translation": "Jirachi",
    "side": "wish",
    "winningSides": "*",
    "help": "Make a wish...as Jirachi, you can flinchhax two of your opponents during the night with /flinch, stopping them acting! You may also use /doom to use Doom Desire, causing the afflicted player to faint two turns later. And finally, the two psychics who can block your Doom Desire may be revealed to you! You will win as long as you aren't defeated, as you are only awake due to the ongoing war!",
    "info": "A poisoner who's poison takes two turns to kill, who can distract twice and get hax on safeguarding. Sided with itself, however can win with anyone.",
    "actions": {
    "night": {
    "flinch": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 1,
    "command": "distract",
    "limit": 2,
    "distractmsg": "Jirachi flinchhaxed you with Serene Grace's help, you were unable to do a thing tonight!",
    "teammsg": "So your partner got flinchhaxed by Jirachi. No ~Action~ for you tonight..."
    },
    "doom": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 11,
    "broadcast": "team",
    "command": "poison",
    "count": 3,
    "poisonDeadMessage": "Doom Desire hit! Jirachi's destiny has been completed..."

    }
    },
    "hax": {
    "safeguard": {
    "revealTeam": 0.15,
    "revealPlayer": 0.07
    }
    }
    }
    },
    {
    "role": "krook",
    "translation": "Krookodile",
    "side": "village",
    "help": "You are a sneaky Krookodile! Use /kill twice during the night to defeat two opponents of Treasure Town, whilst your connection to a network of Sandile watchers may inform you of who will be defeated next!",
    "info": "A vigilante who can kill twice and may get hax on kill. Sided with the Treasure Town.",
    "actions": {
    "hax": {
    "kill": {
    "revealTeam": 0.15,
    "revealPlayer": 0.07
    }
    },
    "night": {
    "kill": {
    "target": "AnyButSelf",
    "common": "Role",
    "priority": 19,
    "limit": 2,
    "msg": "Krookodile's skill at hiding and fighting proved too much for you!"
    }
    }
    }
    },
    {
    "role": "joltik",
    "translation": "Joltik",
    "side": "village",
    "help": "Jolt ^-^ You are an adorable fluffy Joltik! You sleep during the night, but during the day you can reveal yourself with /reveal and connect your team~ Being alert during the day, you cannot be daykilled, but your vote counts only for 0.5.",
    "info": "An adorable revealer who cannot be daykilled and has a vote of 0.5. Sided with the Treasure Town.",
    "actions": {
    "vote": 0.5,
    "standby": {
    "reveal": {
    "limit": 1,
    "msg": "Reveal now with /reveal!",
    "revealmsg": "Joltiiiik! ~Self~ is all fuzzy and adorable, and so gains attention."
    }
    },
    "daykill": "evade"
    }
    },
    {
    "role": "credits",
    "translation": "-Credits-",
    "info": "Thanks to various people for discussing roles with me, and helping Pokemon rise to fame! Special thanks to someone you probably don't know and probably won't be reading this but he gets a mention because I say so. Winner of the 'Zzyzx Award for Best Theme' as of 1am GMT on the 17th May 2012, and the 'Best Pokemon-theme Evah Award' from Darkkis as of 9pm GMT on the 11th June 2012! Thank you all ^-^ ~Cake",
    "side": "credits",
    "help": "Oh hai, reader of coding. Nice to see you. Or not.",
    "actions": {}
    },
    {
    "role": "gyarados",
    "translation": "Shiny Gyarados",
    "side": "village",
    "help": "ROAAAAAAR! You evolved into Gyarados, and with that, gained the power of intimidation! Therefore, you have a 10% chance of avoiding any nightkill, and you can still daykill as before, with your powerful Aqua Tail! However, you are no longer seen as a normal Magikarp.",
    "info": "A non-revealing samurai who has a 10% chance of evading a nightkill. Sided with the Treasure Town.",
    "actions": {
    "kill": {
    "mode": {
    "evadeChance": 0.1,
    "msg": "You were intimidated by Shiny Gyarados, and flinched!"
    }
    },
    "standby": {
    "kill": {
    "target": "AnyButSelf",
    "msg": "Use Aqua Tail with /kill now!",
    "killmsg": "The Shiny Gyarados used Aqua Tail! A critical hit! ~Target~ fainted!"
    }
    }
    }
    },
    {
    "role": "raikou",
    "translation": "Raikou",
    "side": "cat",
    "help": "You are Raikou, the shining monarch of thunder! During the night, use /kill to electrocute a foe; your speed will also allow you to get a last attack in against a night attacker! Also, use /expose during the day to force a target into publicly revealing their role!",
    "info": "A killer who can expose a player and will poison their killer. Sided with the Legendary Beasts.",
    "actions": {
    "standby": {
    "expose": {
    "target": "AnyButTeam",
    "msg": "Use /expose to force another to reveal themselves!",
    "exposemsg": "Raikou confronted ~Target~, who was forced to reveal they are the ~Role~!"
    }
    },
    "kill": {
    "mode": "poisonattacker",
    "count": 2,
    "poisonDeadMessage": "Raikou's final attack eventually brought you down!"
    },
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 9,
    "broadcast": "team",
    "msg": "A Legendary Beast ran past you; before you knew it a strong attack took you down!"
    }
    },
    "startup": "team-reveal-with-roles"
    }
    },
    {
    "role": "entei",
    "translation": "Entei",
    "side": "cat",
    "help": "You are Entei, the fiery emperor of volcanoes! You may use /kill to burn a foe during the night, whilst your vote counts as 3, and you reveal any daykiller who targetted you upon fainting!",
    "info": "A killer with 3 vote who reveals their killer if attacked by a daykill. Sided with the Legendary Beasts.",
    "actions": {
    "daykill": "revealkiller",
    "daykillrevengemsg": "Roaaaaaaar! Entei's volcanic instincts are telling it that ~Target~ is the one who attacked it, ~Role~...",
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 9,
    "broadcast": "team",
    "msg": "A Legendary Beast ran past you; before you knew it a strong attack took you down!"
    }
    },
    "startup": "team-reveal-with-roles",
    "vote": 3
    }
    },
    {
    "role": "suicune",
    "translation": "Suicune",
    "side": "cat",
    "help": "You are Suicune, the graceful and elegant embodiment of the north wind! During the day, you may use /kill to become one with the north wind and defeat one opponent (this has a 20% chance of revealing you), whilst during the night you can use /aurora to cause an opponent to be defeated two nights after!",
    "info": "A beautiful daykiller with a 20% chance of reveal, who also has a poison which takes two nights to kill. Sided with the Legendary Beasts.",
    "actions": {
    "night": {
    "aurora": {
    "target": "AnyButTeam",
    "common": "Role",
    "priority": 11,
    "command": "poison",
    "count": 3,
    "poisonDeadMessage": "Suicune's aurora was beautiful to look at, and provided the perfect distraction from your imminent defeat."
    }
    },
    "standby": {
    "kill": {
    "target": "AnyButSelf",
    "msg": "Use /kill to become one with the north wind!",
    "killmsg": "Suiiiiiiii! Suicune races past, defeating ~Target~ with the power of the north wind!",
    "revealChance": 0.2,
    "revealmsg": "~Self~'s grace is beautiful as the aurora it brings..."
    }
    },
    "startup": "team-reveal-with-roles"
    }
    },
    {
    "role": "shuckle",
    "translation": "Shuckle",
    "side": "village",
    "help": "You are a Shuckle! You can defend two allies, including yourself, with /protect, or use Power Trick with /power to switch to attacking!",
    "info": "A double protector who can switch to becoming a double vigilante. Sided with the Treasure Town.",
    "actions": {
    "night": {
    "power": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Self",
    "priority": 5,
    "newRole": "shucklep",
    "canConvert": [
    "shuckle"
    ],
    "convertmsg": "Shuckle used Power Trick!"
    },
    "protect": {
    "target": "Any",
    "common": "Role",
    "limit": 2,
    "priority": 4
    }
    }
    }
    },
    {
    "role": "shucklep",
    "translation": "Shuckle",
    "side": "village",
    "help": "You are a Shuckle! You can defeat two foes with /kill, or use Power Trick with /power to switch to defending!",
    "info": "A double vigilante who can switch to becoming a double protector. Sided with the Treasure Town.",
    "actions": {
    "night": {
    "power": {
    "command": "convert",
    "target": "OnlySelf",
    "common": "Self",
    "priority": 5,
    "newRole": "shuckle",
    "canConvert": [
    "shucklep"
    ],
    "convertmsg": "Shuckle used Power Trick!"
    },
    "kill": {
    "target": "AnyButSelf",
    "common": "Role",
    "priority": 19,
    "limit": 2,
    "msg": "Shuckle defeated you? Whaaaaaa?"
    }
    }
    }
    },
    {
    "role": "weavile",
    "translation": "Weavile",
    "side": "village",
    "help": "You learnt from Liepard and rigged the voting system, giving you a vote of three! You might also learn of kills; your sneaking around allows you to find out!",
    "info": "A spy with three votes. Sided with the Treasure Town.",
    "actions": {
    "hax": {
    "kill": {
    "revealTeam": 0.3,
    "revealPlayer": 0.15
    }
    },
    "vote": 3
    }
    },
    {
    "role": "kakuna",
    "translation": "Kakuna",
    "info": "Has absolutely nothing. You read that right, nothing! Wins with no one because derp.",
    "side": "credits",
    "help": "RICE MADE ME DO IT.",
    "actions": {}
    },
    {
    "role": "cress",
    "translation": "Cresselia",
    "side": "moon",
    "help": "The severity of the situation has forced you to team up with your sworn nemesis, Darkrai...during the night, you can find the identity of another with your moonlight - use /inspect - and defeat another Pokemon with /kill!",
    "info": "A killer and inspector. Sided with the Lunar Duo.",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Self",
    "priority": 14,
    "msg": "Cresselia's power brought you to defeat..."
    },
    "inspect": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 38
    }
    },
    "startup": "team-reveal-with-roles"
    }
    },
    {
    "role": "darkrai",
    "translation": "Darkrai",
    "side": "moon",
    "help": "You have been forced to team up with your greatest enemy, Cresselia, just for survival...during the day, you may defeat an opponent with /kill (which might reveal you, so be wary), whilst your shadowy form may make you avoid attacks. After three nights, you may use Dark Void every other night, forcing an enemy into a neverending nightmare.",
    "info": "A daykiller with 10% chance of revealing and a 20% chance of evading kills, who after 3 turns can kill every other night. Sided with the Lunar Duo.",
    "actions": {
    "kill": {
    "mode": {
    "evadeChance": 0.2,
    "msg": "Darkrai's shadowy form made your attack miss!"
    }
    },
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Self",
    "priority": 18,
    "recharge": 2,
    "initialrecharge": 3,
    "msg": "Darkrai forced you into a nightmare..."
    }
    },
    "standby": {
    "kill": {
    "target": "AnyButSelf",
    "msg": "Defeat an opponent with /kill!",
    "killmsg": "Darkrai engulfed ~Target~ in darkness...they were never seen again!",
    "revealChance": 0.1,
    "revealmsg": "~Self~ retreats back to the shadows..."
    }
    },
    "startup": "team-reveal-with-roles"
    }
    },
    {
    "role": "uxie",
    "translation": "Uxie",
    "side": "lake",
    "help": "You are Uxie, guardian of Lake Acuity! You do not know your fellow Lake Guardians, but can locate them through their evading of your Future Sight (/future), which defeats any other target the turn afterwards. Also, you can use /stalk to find out with your intelligence who a target visited that night; said intelligence also gives you a vote of 3!",
    "info": "A poisoner and stalker who doesn't know teammates and has a vote of 3. Sided with the Lake Guardians.",
    "actions": {
    "stalk": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 1
    },
    "night": {
    "future": {
    "target": "AnyButTeam",
    "common": "Role",
    "priority": 11,
    "command": "poison",
    "poisonDeadMessage": "The guardians of the lake take another victim..."
    }
    },
    "vote": 3
    }
    },
    {
    "role": "mesprit",
    "translation": "Mesprit",
    "side": "lake",
    "help": "You are Mesprit, guardian of Lake Verity! You do not know your fellow Lake Guardians, but can locate them through their evading of your Future Sight (/future), which defeats any other target the turn afterwards. During the day, you can utilise your emotional skills to sadden a target into revealing themselves; these skills also give you a voteshield of -3!",
    "info": "A poisoner and exposer who doesn't know teammates and has a voteshield of -3. Sided with the Lake Guardians.",
    "actions": {
    "voteshield": -3,
    "standby": {
    "expose": {
    "target": "AnyButTeam",
    "msg": "Use /expose to sadden a target into revealing!",
    "exposemsg": "Mesprit floated down to ~Target~, who began to remember such sad memories...in their despair, they were revealed as ~Role~!"
    }
    },
    "night": {
    "future": {
    "target": "AnyButTeam",
    "common": "Role",
    "priority": 11,
    "command": "poison",
    "poisonDeadMessage": "The guardians of the lake take another victim..."
    }
    }
    }
    },
    {
    "role": "azelf",
    "translation": "Azelf",
    "side": "lake",
    "help": "You are Azelf, guardian of Lake Valor! You do not know your fellow Lake Guardians, but can locate them through their evading of your Future Sight (/future), which defeats any other target the turn afterwards. You may also use your power over the will of others so as to force another to reveal themselves to you with /inspect; this power allows you to stall kills long enough to use Explosion!",
    "info": "A poisoner and inspector who doesn't know team and is a bomb. Sided with the Lake Guardians.",
    "actions": {
    "kill": {
    "mode": "killattacker",
    "msg": "±Azelf: You will slow your attack... *uses Explosion*"
    },
    "daykill": "bomb",
    "daykillrevengemsg": "~Target~ tried to defeat Azelf... ~Self~ willed them to slow the attack, and in that time used Explosion!",
    "night": {
    "inspect": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 30
    },
    "future": {
    "target": "AnyButTeam",
    "common": "Role",
    "priority": 11,
    "command": "poison",
    "poisonDeadMessage": "The guardians of the lake take another victim..."
    }
    }
    }
    },
    {
    "role": "shelmet",
    "translation": "Shelmet",
    "side": "village",
    "help": "You are Shelmet! A little bug in a knight's visor, you and your friend Karrablast can work together to potentially find out killers!",
    "info": "A minispy who evolves if Karrablast is defeated. Sided with the Treasure Town.",
    "actions": {
    "hax": {
    "kill": {
    "revealTeam": 0.1,
    "revealPlayer": 0.05
    }
    },
    "onDeath": {
    "convertRoles": {
    "karrablast": "escavalier"
    },
    "convertmsg": "+Karrablast: ...no, Shelmet! I'll take their shell, it's what they would have wanted..."
    },
    "startup": {
    "revealRole": [
    "karrablast"
    ]
    }
    }
    },
    {
    "role": "karrablast",
    "translation": "Karrablast",
    "side": "village",
    "help": "You are Karrablast! A cute little acid-spewing bug, you and your friend Shelmet can work together to potentially find out killers!",
    "info": "A minispy who evolves if Shelmet is defeated. Sided with the Treasure Town.",
    "actions": {
    "hax": {
    "kill": {
    "revealTeam": 0.1,
    "revealPlayer": 0.05
    }
    },
    "onDeath": {
    "convertRoles": {
    "shelmet": "accelgor"
    },
    "convertmsg": "+Shelmet: Karrablast, no!...I will remove my shell for their memory..."
    },
    "startup": {
    "revealRole": [
    "shelmet"
    ]
    }
    }
    },
    {
    "role": "accelgor",
    "translation": "Accelgor",
    "side": "village",
    "help": "After the defeat of Karrablast, you shed your shell in memory and evolved into Accelgor! You are faster now, and hence your detection abilities are improved; every other turn you can also /kill with your speed making you move before protectors!",
    "info": "A spy who can kill through protect every other turn. Sided with the Treasure Town.",
    "actions": {
    "hax": {
    "kill": {
    "revealTeam": 0.15,
    "revealPlayer": 0.08
    }
    },
    "night": {
    "kill": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 2,
    "recharge": 2,
    "msg": "Accelgor outwitted you and struck with blinding speed!"
    }
    }
    }
    },
    {
    "role": "escavalier",
    "translation": "Escavalier",
    "side": "village",
    "help": "After Shelmet's defeat, you took their shell in memory and evolved into Escavalier! Your newfound power allows you to defeat an opponent every other turn with /jab, but your main goal is the protection of others - use /protect to block an attack!",
    "info": "A protector who can kill every other turn. Sided with the Treasure Town.",
    "actions": {
    "night": {
    "protect": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 4
    },
    "jab": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 21,
    "recharge": 2,
    "msg": "Escavalier jabbed you with a lance!"
    }
    }
    }
    }
    ],
    "roles1": [
    "credits",
    "kakuna"
    ],
    "roles2": [
    "bg",
    "spect",
    "ugly",
    "bidoof",
    "glitch",
    "karp",
    "crow",
    "bidoof",
    "lie",
    "karp"
    ],
    "roles3": [
    "bg",
    "spect",
    "ugly",
    "bidoof",
    "ice",
    "karp",
    "crow",
    "bidoof",
    "lie",
    "karp",
    "rock",
    "crow",
    "karp",
    "mew",
    "bibarel",
    "steel",
    "dual",
    "counter",
    "duck",
    "karp"
    ],
    "roles4": [
    "bg",
    "spect",
    "pretty",
    "latias",
    "ice",
    "karp2",
    "crowlatios",
    "latios",
    "lie",
    "karp2",
    "rock",
    "chinchou",
    "mew",
    "crowarceus",
    "arceus",
    "steel",
    "dual",
    "counter",
    "duck",
    "mewtwo",
    "gigas",
    "bell",
    "counterbomb",
    "joltik",
    "jirachi",
    "uberglitch"
    ],
    "roles5": [
    "bg",
    "spect",
    "pretty",
    "latias",
    "dialga",
    "karp2",
    "crowlatios",
    "latios",
    "lie",
    "karp2",
    "palkia",
    "chinchou",
    "mew",
    "crowarceus",
    "arceus",
    "giratina",
    "krook",
    "cress",
    "duck",
    "mewtwo",
    "deoxys",
    "bell",
    "darkrai",
    "joltik",
    "jirachi",
    "uberglitch",
    "celebi",
    "bomb",
    "prokarp",
    "karp2",
    "derp"
    ],
    "roles6": [
    "bg",
    "spect",
    "pretty",
    "darkrai",
    "dialga",
    "karp2",
    "shelmet",
    "cress",
    "lie",
    "karp2",
    "palkia",
    "chinchou",
    "mew",
    "suicune",
    "arceus",
    "giratina",
    "krook",
    "entei",
    "duck",
    "mewtwo",
    "deoxys",
    "bell",
    "raikou",
    "joltik",
    "jirachi",
    "uberglitch",
    "celebi",
    "bomb",
    "prokarp",
    "karrablast",
    "derp",
    "gengar",
    "karp2"
    ],
    "roles7": [
    "bg",
    "spect",
    "pretty",
    "uxie",
    "dialga",
    "karp2",
    "shelmet",
    "azelf",
    "weavile",
    "karp2",
    "palkia",
    "chinchou",
    "mew",
    "suicune",
    "arceus",
    "giratina",
    "shuckle",
    "entei",
    "duck",
    "mewtwo",
    "deoxys",
    "bell",
    "raikou",
    "joltik",
    "jirachi",
    "uberglitch",
    "celebi",
    "bomb",
    "prokarp",
    "karrablast",
    "derp",
    "gengar",
    "karp2",
    "mesprit",
    "dual",
    "bg",
    "karp2",
    "glitch",
    "lie",
    "bomb",
    "karp2"
    ],
    "villageCantLoseRoles": [
    "prokarp",
    "dual",
    "lie",
    "duck",
    "bomb",
    "gengar",
    "derp",
    "krook",
    "gyarados",
    "shuckle",
    "shucklep",
    "weavile",
    "krowlatios",
    "krowarceus",
    "gyarados2",
    "shelmet",
    "escavalier",
    "karrablast",
    "accelgor"
    ],
    "killmsg": "+Trainer: ~Player~ (~Role~) fainted!",
    "killusermsg": "You fainted!"
    }
    First off, sorry to whoever has to read through the coding, but the influx of roles proves how updated it has gotten in the less than a year it has been around. But ANYWAY:
    Pokemon is a Pokemon-based theme (obviously) with a simple way to work out who's mafia - any non-legendary (plus Celebi) besides Bidoof, Bibarel and Wobbuffet are the good team. The power levels of the Pokemon that Treasure Town must face go up as the game continues, ranging from the simple Bidoof and Regis, who with the exception of Regigigas have only a kill, to Arceus, the Lake Trio, the Legendary Beasts...many powerful opponents, and with that, the village levels up too so they're not left behind.
    There are many sides in this war, listed here in order of addition and with their roles detailed:
    HIDDEN due to immense length. Trust me, if you're just skimming, you'll thank me for this.
    Treasure Town, the village
    Treasure Town starts off a basic village, but the inhabitants get stronger as more players join...
    Magikarp: Magikarp is, in smaller games, a basic banana-villager, who has a small chance of hax and the joking /splash command. However, upon the arrival of Arceus, the Magikarp get into training, and by splashing have a chance to evolve into the mighty Gyarados!
    Gyarados: Upon evolving into Gyarados, the ascended 'Karp learns the move Hyper Beam! This move works near-exactly as it does in the main games, with it having a recharge turn after use, only 90% accuracy, and being unable to hit Ghosts. Not the best vigilante to rely on, but they did only just evolve!
    Shiny Magikarp: You see the dreaded word Magikarp, and sigh; villager again. Until...wait, you're SHINY! Shiny Magikarp is, ironically, one of the greatest assets to Treasure Town, with its dreaded Splash move that in the day, makes its target...laugh itself to defeat? Well, it works with Reviser Seeds, and it doesn't reveal SKarp, so why not?
    Shiny Gyarados: After evolving, Shiny Gyarados trades revealing as Magikarp to inspectors for a 10% chance of intimidating attackers out of kills. Plus those it defeats are defeated in fear instead of hilarity...
    Feebas: Eat more Pokeblocks! Feebas was the only one who applied for the distractor role, and works by making its distractee laugh all night and forget to act. It swears to Arceus - not that Arceus will respond, having gone insane - that it will someday be beautiful...
    Milotic: And it happened! In larger games, Feebas is replaced by Milotic, who has two distracts instead of one due to its overwhelming beauty. Arceus, however, does not approve, nor do certain other distractkillers...
    Dragonite: A noble dragon working for the team, Dragonite fights off attackers going for their target with protect. It's also immune to flinch due to Inner Focus, and due to being so intelligent it may find Stoutland, one of its optimum targets.
    Stoutland: A loyal tracker dog, Stoutland tracks down friends and foes with their inspect command, and may also be lead to Dragonite in the process.
    Celebi: The only good legendary, Celebi is only helping Treasure Town because of Grovyle who is AWOL. She can protect anyone from harm, and safeguard them from status effects ranging from Missingno's corruption to Giratina's burn to Stunfisk's electrocution.
    Gallade: The first of the main vigilantes of the town, Gallade may also hone its senses to pick up information on who's attacking who, sharing the spy duty with Liepard.
    Liepard: Supposed to be only a spy, this little trickster rigged the voting to give itself two votes, and change those of certain others! Cheating, but if it helps the town...
    Farfetch'd: Tired of being mocked, Farfetch'd proves itself in the day by acting as the Samurai. Unfortunately, due to revealing itself, it is outclassed by a Magikarp.
    Murkrow: A miller that comes in three varieties; Bidoof, Latios and Arceus. The latter two can also evolve under certain conditions. The true reason why it's hated is because it always finds an excuse to stop games the others play.
    Honchkrow: After three turns, Murkrow found a Dusk Stone and evolved into Honchkrow! Its first act was to intimidate - I mean peacefully persuade - Liepard into rigging their vote to two, although others still hate it. It can also stalk, and knows its fellow Honchkrow.
    Snivy, Tepig and Oshawott: These three were supposed to be Luigi-like roles upon the theme's first release, with hax on a different action each and -1 vote. However, the coding I needed didn't work, wasn't available, or I messed it up; and they were eventually replaced with Magikarps due to a lack of them.
    Gengar: Given the honour of being first role of the First Update, Gengar is a speedy Vigilante who hits through protection...both the enemies' and the Town's, hence it must be careful. Due to its obvious power, it is rarely seen.
    Electrode: For what else could Electrode be but a Bomb? If it is killed, it takes the attacker with it. However, its vote is 0 due to others not wanting it near.
    Bronzong: Often seen as a Magikarp-level role, Bronzong actually has one vital task - allowing the town to outvote Mewtwo, with its -9998 votes. In a 1v1, though, Bronzong loses. It can also block a rand on a PR if it knows one and someone - accidentally or on purpose - lead a rand against them.
    Chinchou: Disliked by Liepard due to its lights, Chinchou's vote is rigged to -1. However, the lights allow it to see many actions; distract, inspect, protect and safeguard.
    Stunfisk: Derp. A poisoner with its thunder, it takes longer than a normal poison. It's a derpfisk, so...
    Krookodile: Second of the Vigilantes, Krookodile gets two kills instead of one and the same amount of hax. Comes in quite late, though, and suffers from Steel Syndrome - it is not immune to a poison it should be immune to (Stunfisk's Thunder) due to the coding only being available for kills. Does get hax, though.
    Joltik: A fluffy little fuzzball! No, not my kitten, a fuzzy spider who attracts attention during the day so as to connect PRs. It can't be daykilled, but has a vote of only 0.5.
    Shuckle: A dual protector...or the third Vigilante? Believe it or not, Shuckle can use Power Trick to make it powerful enough to defeat two Pokemon, and it can easily turn back to defending if Dragonite or Celebi fall.
    Weavile: Outsurpassing its mentor Liepard, Weavile has a vote of three and double Liepard's hax rate. This is because Krookodile is replaced with Shuckle who /doesn't/ get hax.
    Shelmet and Karrablast: These two roles know each other, and are minispies - not too impressive, until one of them is defeated. The other, in sadness, evolves...
    Accelgor: If Karrablast is defeated, Shelmet sheds its shell and becomes Accelgor. It becomes a better spy, and gets a protect-piercing kill every other turn.
    Escavalier: If Shelmet is defeated, Karrablast takes its shell and becomes Escavalier. It becomes a protector, and gets a kill every other turn.
    Bidoof Army
    Bidoof: Near-universally disliked, Bidoof decided to change the world's mind through force. A basic mafia with only a kill and a derpy look.
    Bibarel:
    Missingno
    Missingno is the first of the lone roles; a basic werewolf in its first appearance and, upon returning, a poisoner too. The irony is, in RB, Missingno is near-harmless, all badness associated with it is likely a result of M or another glitch. Perhaps this is the harmful Yellow Missingno...
    Regi Mafia
    Regice/rock/steel: The lesser Regis, how weak in power they are. They only get a single kill between them, here; they need to work together to overcome an opponent.
    Regigigas: It would be a far worse threat bar Slow Start, which cannot be overcome because it keeps losing focus. It gets a separate kill from its team, and can stomp the ground to distract an opponent, whilst is too big to see distractors itself.
    Eon Mafia
    Latias: To my knowledge, the first non-Kefka user of the Kefka Method of finding your partner; Latias and Latios have been separated and wish to find each other. They cannot kill each other, nor be haxed, and to avoid spam they don't see each others' kills, either. Latias, being the shyer of the pair, gets an inspect to help find her twin; however can be fooled by Latios-Murkrow.
    Latios: The other twin, instead of an inspect, he can protect his partner from harm.
    Cresselia: Although now unused, Cresselia originally joined the Eon Mafia as a friend, with a safeguard instead of an inspect or protect.
    Arceus
    Arceus, the most powerful - and in this theme, insane - Pokemon by base stats in existence. It uses this power well in battle, by defeating an opponent during the day and night unrevealed or haxed, and killing all puny distractors who come near. The role was made before an OC became part-Arceus, in fact during the time I thought Arceus as evil, but the role has since become a staple so I can't change it now~
    Psychic Felines
    Mewtwo: Originally a lone role and the last of the original roles, Mewtwo kills with voting power; its vote being a massive 9999. Only one Pokemon, Bronzong, is able to stop it killing with ease during the voting.
    Mew: The main reason why Vigilantes should not spam their kills! Mew has all the powers of a non-evolving Magikarp, the hax and the...inspecting as Magikarp part, but Splash, this time, has power! The power to defeat one opponent during the night, to be precise.
    Wobbuffet
    Wobbuffet, intended to be a trollish role and the only one with no true killing whatsoever. Originally being a day and night bomb (which survives in the day) with three votes, it was deemed overpowered and hence split into two - one taking the night bomb and the other the three votes, whilst both keep the day revenging - with one snag; if killed by voting, there is no way of telling which is which. Even killing normally might not prove this...
    Deoxys
    Deoxys: The original Deoxys was basically a Fish from Fruit, but when convert arrived it was one of the first conversion roles in the theme. In Normal forme, it can now use an unhaxable kill, and has a voteshield of -3, whilst being able to transform to any other forme at will.
    Deoxys-A: Attack Deoxys swaps the voteshield for the original daykill whilst making the kill haxable.
    Deoxys-D: The only Deoxys without a true kill, Defense forme is recommended for those who are killed often. It has a 90% chance to survive any nightkill, and cannot be daykilled, whilst poisoning its opponents with Toxic. However, it has no voting defenses, having the same as most other roles.
    Deoxys-S: The seemingly least powerful of the Deoxys, Speed forme is useful for taking out protected roles for those who don't like daykills, as it has a protect-piercing kill.
    Creation Trio
    Dialga: Ironically the weakest of the trio, Dialga shares a kill with Palkia and gets a revealing daykill; it has to recharge.
    Palkia: Being ruler of space has some advantages to voting; Palkia gets three votes and a shared kill with Dialga.
    Giratina: The best of the trio in power (in-theme, anyway), Giratina is able to transform between formes at will. In Altered Forme, it can burn (poison) two opponents a night, has a vote of -2, and a 20% chance of evading kills. Plus it /should/ dodge Hyper Beam but I don't know if having two kill modes counteracts one of them, so it's a test.
    Giratina-O: Although stronger, it gets less attacks and defense - in Origin forme, Giratina gets one protect-piercing kill, and evasion chance is reduced to 10%.
    Wishmaker
    Or it could be Wishbreaker, depends. Anyway, Jirachi - Jirachi gets one extended poison like Stunfisk's in the form of Doom Desire, and two flinches; it is a conspirator and hence wins with anyone, after I saw it was severely UP.
    Legendary Beasts (they're cats)
    Raikou: Sharing a kill with Entei (you can tell I have a Suicune bias), Raikou also exposes a player and poisons its attacker upon defeat. This team sort of tested out some new commands, too.
    Entei: Sharing a kill with Raikou, Entei has a vote of 3 and reveals its attacker upon daykill.
    Suicune: A daykiller (who might reveal, can't make him TOO OP) and poisoner (extended, ditto to previous point) who I constantly state is beautiful, graceful etc. /biaaaaas
    Lunar Duo
    Cresselia: A team I disapprove of, but I had to put Darkrai in somewhere...Cresselia is basically Latias (kill and inspect) except it can be haxed and knows Darkrai already. Because I don't like Cresselia. >>
    Darkrai: The true reason I added the Lunar Duo; Darkrai gets a daykill with a 10% chance of revealing (less than Suicune?!), a chance of evading kills, and after three turns can kill every other night separate from Cresselia.
    Lake Trio
    Uxie: The newest Mafia team, the Lake Trio appear at high numbers and share a poison - Future Sight - which lets them find each other Kefka-style. They all get a command and an automatic effect; Uxie has a vote of 3 and a stalk due to its intelligence.
    Mesprit: Emotions help this member of the trio; it has a voteshield of -3, and can expose a role by basically upsetting them. Not very nice, but they're more malevolent than they seem...
    Azelf: The only one of the trio with a 'classic' command, Azelf can inspect, and is also a bomb upon both forms of defeat due to Explosion.
    Credits (placeholder team)
    Credits: I made this team so I could place credits to people in /roles for easy viewing.
    Kakuna: It does nothing. I was told to put Kakuna in the game so I put it in where it does nothing and never appears. Muahaha.
    So that's the roles; general strategies for the village include spamming non-kill commands for Chinchou, claiming Latios as Latios-Krow to try and attract Latias (risky, but it can work) and claiming a PR as Electrode/Wobbuffet to attract daykillers.
    It's different because it is the only generic Pokemon theme, being made as Pokemon II to replace the less balanced original Pokemon, and hence is not bound by the restrictions of other Pokemon themes; that they have to include only Pokemon of a specific region, for example. Plus it is reasonably well-played, well-known, and quite often updated.

    So yes. I had something I wanted to put at the end but I forgot, so Cake out and please re-add (she says when it hasn't been taken off yet) Pokemon~
     
    Last edited: Sep 13, 2012
  2. Tesla Elesa

    Tesla Elesa Almost Quality

    Joined:
    Aug 12, 2011
    Messages:
    530
    Likes Received:
    0
    You didn't need to post all of that. Who in their right mind would reject Pokemon, of all things related to Pokemon Online? Only a stupid person, that's who.

    Pretty good documentation, although I unfortunately doubt anyone will read of of that. +1 Twins Unofficial Seel of Approval
     
  3. Zzyzx Road

    Zzyzx Road Member

    Joined:
    Feb 16, 2012
    Messages:
    572
    Likes Received:
    2
    PO Trainer Name:
    Zzyzx Road
    May I point out how it has a significantly low number of fish? Villagers are the feeling of a Mafia game. Often, the challenge of winning a game through hints from power roles as a simple group of desperate villagers is what makes a game worth it. I'd revise the power roles, as well as most mafia factions, before taking this review further.

    15 factions is a bit of an overwhelming number, let alone the spam that daykills can become in bigger games. I do recognize this theme was loved, but it can indeed get better, simpler to one's view than it currently is.
     
  4. Demonic Cake

    Demonic Cake The cake is not a lie...

    Joined:
    Dec 30, 2011
    Messages:
    506
    Likes Received:
    0
    @ Twins: I has a paranoid. x3 That's why I posted so much...plus I need to be precise, it's just what I'm like.
    @ Zzyzx: They're not all in at the same time, though, they rotate out. I also need multiple extra teams because how can I expand a group of legendaries? The simplicity also restricts teams slightly, is why I need so many teams.
    And about the Karps, that keeps happening and I don't know what to do about it besides push certain roles back so far that they're never seen. *cough*laketrio*cough*shelmetkarrablast*cough*
     
  5. Yttrium

    Yttrium Well-Known Member Developer Developer

    Joined:
    Sep 29, 2010
    Messages:
    619
    Likes Received:
    283
    PO Trainer Name:
    Yttrium
    I think the excess of roles is rather unnecessary, making it hard to people to learn and remember them. If need-be, some roles could always be separated into a second theme.

    That's basically the main thing I'd have to say right now, as either I can't think or most things stem out of that.
     
  6. Zzyzx Road

    Zzyzx Road Member

    Joined:
    Feb 16, 2012
    Messages:
    572
    Likes Received:
    2
    PO Trainer Name:
    Zzyzx Road
    Expanding is not always the word. Sometimes, it's just changing what you already have. And that's why you don't have many villagers - you want to add and add and so there is no longer space for villagers.

    I'd remove a bit of those Mafia factions, even though they are rotating. One problem leads to another, and makes the game total carnage/information overload.
     
  7. BebbZ

    BebbZ Member

    Joined:
    Mar 22, 2012
    Messages:
    70
    Likes Received:
    0
    I have to say I agree. 15 factions is excessive. While I am sure they are all very unique and bring their own flair, could you not design, say, 3 themes, with the same 15 factions, split up into 5, and fill in the slots with fish.
     
  8. Tesla Elesa

    Tesla Elesa Almost Quality

    Joined:
    Aug 12, 2011
    Messages:
    530
    Likes Received:
    0
    Oh right, we were supposed to review. Sorry.

    I knew the theme had a lot of roles, but seriously, 15 sides? That's like, a lot. Nothing wrong with that though. This is a very well made theme, and I especially love how the roles rotate out and all. I sort of disagree with Zzyzx Road on there needing to be more villagers, because that's more of a default thing, and Pokemon should does have a completely different feel to it. The kills do get a little excessive in larger games though, which kinds of messes up the evolve aspect since you're way more likely to die before you get a chance to.

    A few suggestions:
    1. Krookodile doesn't need two kills, since the village has multiple win conditions already.
    2. Regigigas should be as is in the games, eg. completely useless at the start. A shared kill at first, and then after 3-4 turns it gets an extra kill, and maybe a self bg.
    3. Jirachi doesn't need to poison, as it wins regardless.
    4. For some reason I feel like a day-revealer would be cool.
     
    Last edited: Sep 12, 2012
  9. Zzyzx Road

    Zzyzx Road Member

    Joined:
    Feb 16, 2012
    Messages:
    572
    Likes Received:
    2
    PO Trainer Name:
    Zzyzx Road
    Well my point is not to get it default-ish, but less killfest as i've already said
     
  10. Professor Oak

    Professor Oak same Forum Administrator Server Owner Social Media Rep Forum Administrator Server Owner Social Media Rep

    Joined:
    Apr 21, 2010
    Messages:
    3,580
    Likes Received:
    2,375
    PO Trainer Name:
    Professor Oak
    The description is too long. It needs to be shortened.

    Further comments to follow.

    EDIT1: The entire "Credits" team needs to be removed. Whether they come up or not is irrelevant - it adds unnecessary characters to the script and makes it longer to read.

    Also, initial impression = Far too many teams in this game.

    EDIT2: A lot of cloned roles. The Gen 5 starters are all the same role, but all able to get different kind of hax. That's just lazy.

    Whilst on the subject of hax, I don't think I've seen a single role yet that doesn't have the chance to get any form of hax. It's ridiculous.

    EDIT3: Holy shit. Deoxys-Defense is immune to daykills, 90% immune to nightkills and can kill via poison. That's ridiciulously broken.

    EDIT4: Jirachi wins if it survives when any other team reaches its win condition. I guess that's one positive for this theme, as I've not seen this yet, but it is quite common in forum mafia for a lot of roles.

    EDIT5: Overall, there are far too many powerful roles and far too much hax given to allow this game to be anywhere near balanced. I reject this theme.
     
    Last edited: Sep 12, 2012
  11. "Bad To The Bone" Balla

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

    Joined:
    Jan 24, 2011
    Messages:
    1,054
    Likes Received:
    0
    I know there are over 600 Pokemon and they all need to be represented, but trying to fit the amount you have into one theme is a bit excessive.

    The basic idea behind a mafia game is village v mafia where the mafia can kill and the village needs to use info to vote out the mafia. I'm not saying themes need to all be like that and I love innovation when it comes to set ups, but I think with this theme that ye olde basic concept has been lost in translation.

    There is so much going on it is difficult for me to even begin to look at balance.

    This is what I think

    • You have SO MANY cool ideas and interesting roles in this theme, that I think it is desperate for some simplicity. A lot of roles just need to be brought back to reality, I would list the specific ones but 90% of them would be on the list.
    • Lower the amount of factions, remove roles if you must,I like the idea of factions rotating, but I think it could only work with simple roles, rather than a myriad of crazy things.
    • Just saw oaks post. I for one, hate hax roles, I don't mind the occasional one per theme, but yeah having so much chances for things to work/not work just means nothing can be relied on and is just confusing.
     
    Last edited: Sep 12, 2012
  12. Li Q. Assir

    Li Q. Assir Mindblower

    Joined:
    Jul 31, 2012
    Messages:
    498
    Likes Received:
    0
    I really like this theme, but, like the others have said: with millions of roles and factions it's almost an everyone versus everyone on big games.
    I liked the rotation ideia Vintage Books said. I don't think it's necessarly so hard coding, just when you're deciding when a certain role enters the game (did I say I don't know much of coding? - I'm referring to the last part of the codings: that "roles1", "roles2" thing) you can put different mafias with samall differences of the number of players (e.g: village, mafia1 and mafia2 in a 15 people game; village, mafia3, mafia4, and mafia5 in a 16 people game; village, mafia2, mafia5 and mafia6 in a 17 people game). I know it wouldn't help a lot, and may require just some patience for you, but that's a way I see for every role being played with a small variation of the players number. I mean: most times I play this theme it's with 15~25 people, so this idea could help to have every medium-sized game very different from each other.
     
  13. Vietpride

    Vietpride Member

    Joined:
    Jul 5, 2011
    Messages:
    110
    Likes Received:
    0
    This theme is really fun to play, but it is horribly unbalanced. Like others had said, there are way too many teams and most of them consist of 1 or 2 members. The Psychic Felines are perfectly fine balanced because it represent Kefka+Kuja in the theme FF and there is an anti-kuja to negate the vote.

    Eon Mafia, Lunar Duo and Wobbufets are extremely underpowered in a big games. Eon Mafia can be haxed within the first couple of rounds and removed from the game. Wobbufet may revenge kill, other has +3 votes and both can revenge daykills, but rarely has a chance to win a game. Lunar Duo are the exact same roles as the Eon Mafia, but Darkrai has a better niche. Jirachi does not need to poison since it is a conspirator like Professor Oak mentioned. Teams like Lake Trio and Legendary Beasts are hardly even in the game because there are too many teams and not enough players to fill the teams.
     
  14. Shiny Rayquaza

    Shiny Rayquaza Your nightmare!

    Joined:
    Jan 20, 2012
    Messages:
    398
    Likes Received:
    0
    I to like Pokemon, but like everyone is: Pokemon is horribly OP, especially if you have though to continue on expanding it, instead of just making adjustment to a few roles that is already there. 15 sides is way aaay to much, lower it to 5 or 6 sides would bring a little balance to the game. The amount of villy is also kinda low in bigger games when you compare it with other games, villy's can be quite helpful, ex as a voice for the inspector. And as Professor Oak said, Deoxys-D should have lesser chance of evading nightkills, since it is OP otherwise.
     
  15. Demonic Cake

    Demonic Cake The cake is not a lie...

    Joined:
    Dec 30, 2011
    Messages:
    506
    Likes Received:
    0
    oh dear Arceus so much to reply to, I'll respond to as much as I can in the time I have which is a few minutes so sorry if I miss anything

    @Oak: I'll do this by edit...
    Which description?
    Edit1: I can do that, but someone said I should put it in...:x
    Edit2: Again, they were intended to be like Luigi, except three different roles, and I took them out months ago.
    Edit3: It is? People never choose it, so I haven't actually seen it much. I'll fix that when I get home
    Edit4: Jirachi was UP otherwise.
    Edit5: What you're not noticing is that roles rotate out - for example the Vigilantes; Shuckle replaces Krookodile replaces Gallade. I don't have all of them at once. Weavile replaces Liepard. Shelmet and Karrablast replace Murkrows when one's miller becomes invalid. It's necessary to have a lot of teams, as I can't add legendaries to random teams; the Regi Mafia can't have the Creation Trio in it, for example.

    @VB: I can't just take away special actions from all the roles. That makes those such as the Lake Trio incredibly UP for when they come in. Plus the only true evade (because your post talking about hax implies evasion-like because true hax wouldn't make a difference on an attack hitting? I'm confused there) is on Ghost-types, Darkrai who's ghostlike as seen in Mystery Dungeon, and Deoxys-D for its defense which I'm going to lower at some point anyway. It's not even 100%, either...
    I keep saying, I can't reduce factions. We'll be stuck with Regis and Eons all the way through the game again like we used to be, and that's not nearly as interesting.

    Sorry to people I missed, I have to go school. If it's really important send me a visitor message and I won't miss it.
     
  16. "Bad To The Bone" Balla

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

    Joined:
    Jan 24, 2011
    Messages:
    1,054
    Likes Received:
    0
    by hax roles i mean all roles that have a percentage chance to fail or whatever. like 10% chance to evade kills, or 30% change for PL not to work etc etc.

    If you are worried about things being UP instead of giving them MORE, give other roles LESS. you have continuously been giving roles MORE and MORE until its a shitfest of complicated roles and impossible to look at balance.
     
  17. Demonic Cake

    Demonic Cake The cake is not a lie...

    Joined:
    Dec 30, 2011
    Messages:
    506
    Likes Received:
    0
    I have literally a few minutes again and then I have to go on catwatch, so three points now. (and you're lucky I'm in a better mood than when I was first working out what to write. x3)

    1. Can people slow down a bit after I've gone bed? I had a lot to read in a few minutes earlier, and I hardly got anything. If someone could compile the main points that'd be useful.
    2. On the note of earlier, I don't really know how to say what I mean here but earlier really upset me with what I did read. :x So...could it get more constructive and less upset an innocent? I might've been in a bad mood this morning, I don't remember much...
    3. And this is the main point, so I will bold it; QC team, please read this.
    I am willing to compromise, I will revert back to a previous version of the theme (except adding some later things like Gyarados dependent of where I convert to) - IF you allow me to make a second generic Pokemon theme to incorporate at least some of what I do take out, and don't mark it down due to being another Pokemon theme. This one will be obviously different, the legends will be the village and I actually have wanted to make it for a while, so I'll do what you want if you allow me to do this which I want.

    (also I would appreciate if someone PM'd me the verdict of this, if necessary I'll make a new thread for reducedPokemon. I have saved in notepad multiple revert-able scripts, if a QC member would like to discuss this with me then I will discuss when I'm online.)
     
  18. BebbZ

    BebbZ Member

    Joined:
    Mar 22, 2012
    Messages:
    70
    Likes Received:
    0
    Does it have to be another generic Pokemon theme? You've made a lot of themes so we've seen you're capable of variety, why not split the ideas and give them a fresh new skin.

    But if it's an idea you already wanted, that's your prerogative. But yeah I am agreeing with everything said so far, this needs to change, 15 sides is far too many, and while I like many of your ideas (I was actually quite fond of the starters getting seperate hax in a Luigi like fashion, it added a niche to things), I agree that far too many roles get hax on far too many things, to the point the strategy of the game becomes "wait for hax" rather than "try to figure out who is bad based on observation" as Mafia should be.

    But I look forward to seeing what you do to meet the suggestions.
     
  19. Fegelein

    Fegelein The Mechanic

    Joined:
    Feb 6, 2012
    Messages:
    1,068
    Likes Received:
    53
    PO Trainer Name:
    Fegelein
    I for one actually do enjoy the rotating teams, as it gives a different experience each time you play it.
    The only problem I have with it, as VB said is that it is far too over complicated. Some simplicity would be nice :).
     
  20. Zzyzx Road

    Zzyzx Road Member

    Joined:
    Feb 16, 2012
    Messages:
    572
    Likes Received:
    2
    PO Trainer Name:
    Zzyzx Road
    I'd like to summarize things:

    1- Clean up unused code. That leads to needless memory use, even if only a few bytes - sum all themes' "dump" code and you will get a significant number.
    2- If you don't want to get rid of many roles, give them less power (point given by VB before) and put some together in the same team.
    3- Less hax - I agree with Oak when he says this is way too much hax-based and it becomes a matter of luck.

    As it will be a completely new version, I doubt we could give it the same review. This version, I have to say is rejected. We know you have the creativity to sort those cool ideas separatedly and make those fixes here and there. Good luck! ^_^
     
  21. IceKirby

    IceKirby A.K.A. RiceKirby

    Joined:
    Apr 26, 2011
    Messages:
    2,176
    Likes Received:
    635
    PO Trainer Name:
    RiceKirby
    IMO, this is a theme that could be improved mostly by tweaking the Roles Lists. I feel that reviewing this theme by only reading the roles actions is extremely unfair to this theme. That said, I'd like to see more Magikarps, as villy roles are important for themes with a 'good' side.
    Though I have to agree, the ammount of roles with hax is somewhat absurd. I never know how careful I should be with my commands.

    I actually like the way the teams rotate and have different and solid concepts (I personally love Wobbuffet team, even if it's a bit weak compared to others). If I were to point an issue with the roles rotation is how at 30+ players the game gets really bloated, mainly because around that game size (IIRC) both the Lake Trio and Beast Trio appear. I think one of them could appear by replacing another team a little earlier.
     
  22. Demonic Cake

    Demonic Cake The cake is not a lie...

    Joined:
    Dec 30, 2011
    Messages:
    506
    Likes Received:
    0
    1. I could do that, but I'd have to make sure I didn't delete anything important by mistake, I've been known to do that.
    2. For the last time: I CANNOT PUT ROLES ON THE SAME TEAM IF THEY ARE NOT PART OF THE SAME LEGENDARY GROUP unless there's good reasoning which is rare! Even Cresselia was a push! Can't people get that? D:
    3. I don't know what to do about that. Again, the roles ROTATE, all those hax roles are NOT in at the same time.

    So please explain exactly what you want me to do, because otherwise it's just upsetting. You're not telling me what I'm supposed to be doing.

    @Rice: I've been trying to do that for a while to get Lunar Duo more playtime whilst still keeping Wobbuffet the same. :x
     
  23. Zzyzx Road

    Zzyzx Road Member

    Joined:
    Feb 16, 2012
    Messages:
    572
    Likes Received:
    2
    PO Trainer Name:
    Zzyzx Road
    "For the last time," a themer must focus on the gameplay rather than the flavor. If you think that's impossible, split into minor themes as everyone up just said.

    I'm not trying to tell you what to do, it's up to you where you put stuff in your theme. Just the way it is doesn't draw an organized game to my sight.

    When recoding a theme, look at the former script carefully, role by role and clean up only things you don't use anymore. That way you won't forget stuff.
     
  24. Demonic Cake

    Demonic Cake The cake is not a lie...

    Joined:
    Dec 30, 2011
    Messages:
    506
    Likes Received:
    0
    This is ridiculous. I'm just going to revert to a former version, make some changes to incorporate conversions that have been added since, and make a new genericPokemon theme because no one seems to read my stuff. Discussed this with the only QC member I know to have read my message, who said I should do that, so...I should be done in 24 hours making a new thread.

    If you're replying, please only reply to this post and onwards, thanks. I'll make a new thread when I'm done, so if someone wants to lock this it might be easier because then people wondering why are forced to read this. If you really need to ask something, PM/visitormessage etc. x:
     
  25. Tesla Elesa

    Tesla Elesa Almost Quality

    Joined:
    Aug 12, 2011
    Messages:
    530
    Likes Received:
    0
    Now that I'm an official QC member, I'd like to rescind my previous unofficial approval, and give this theme a big label of needs a bit of work, but is still awesome.

    I 100% agree with Rice. The roles lists for this theme are really, really good, probably the most organized ones I've seen. But since this is such a byzantine theme, it needs even more work. Like cake said, there are 15 sides, but I don't think that they are all in the theme at one time (usually). Might be fair game to combine a few of those.

    You did go overboard a bit with the roles, but I see no reason to revert all your hard work. That's just mean. It's just a lesson to be learned in your next theme is all. Just take out some useless roles like wobb and missingno, and combine some teams together (maybe the mews and the latis) to start out. I hate to peddle my own wares, but perhaps you could look to FiM as an example of a theme that has simple sides, but originalish roles.

    The theme isn't perfect, yes, but so is every other theme besides default and maybe FF. I'd say that a little bit of work would go a long way in this case.
     
  26. Demonic Cake

    Demonic Cake The cake is not a lie...

    Joined:
    Dec 30, 2011
    Messages:
    506
    Likes Received:
    0
Thread Status:
Not open for further replies.