Hoenn: http://dl.dropbox.com/u/86594639/Themes/Hoenn.js Spoiler { "name": "Hoenn", "author": "PokeWorldBW", "summary": "[Author's Note: Hoenn has not had a summary since April 28! D:]", "sides": [ { "side": "village", "translation": "Good Pokemon", "winmsg": "\u00B1Jirachi: The Good Pokemon (~Players~) have successfully defended Hoenn!" }, { "side": "mafia1", "translation": "Ghost Pokemon", "winmsg": "\u00B1Jirachi: The Ghost Pokemon (~Players~) have eliminated the living!" }, { "side": "mafia2", "translation": "Dark Pokemon", "winmsg": "\u00B1Jirachi: The Dark Pokemon (~Players~) have spread eternal darkness!" }, { "side": "werewolf", "translation": "Bug Pokemon", "winmsg": "\u00B1Jirachi: The Bug Pokemon (~Players~) have emerged victorious!" }, { "side": "godfather", "translation": "Dragon Pokemon", "winmsg": "\u00B1Jirachi: The Dragon Pokemon (~Players~) have taken over the land!" }, { "side": "neutral", "translation": "Castform", "winmsg": "\u00B1Jirachi: Castform has emerged as the only remaining Pokemon! (~Players~) has won!" } ], "roles": [ { "role": "zig", "translation": "Zigzagoon", "side": "village", "help": "You restlessly wander around the forest because of your curiosity! However, you go to sleep at night and do not perform an action then. Vote to remove people in the day! You are sided with the good Pokemon. Team up with Sceptile (Samurai), Lunatone (Insp), Solrock (BG), Chimecho (PL), Swellow (Spy), Linoone (Spy on nonkill actions), Blaziken (Vigi), Swampert (Mayor), Wynaut (revenge killer), Exploud (Exposer), and Aggron (BG x2) to win!", "actions": { } }, { "role": "lun", "translation": "Lunatone", "side": "village", "help": "You have been thought to have come from outer space! You are also able to float via telekinesis. Use your psychic powers to discover someone's identity by typing /Inspect [name] at night when lunar power is strongest! Vote to remove people in the day! You are sided with the good Pokemon.", "actions": { "night": { "inspect": { "target": "AnyButSelf", "common": "Self", "priority": 30 } } } }, { "role": "sol", "translation": "Solrock", "side": "village", "help": "You are rumored to have come from the sun, which most of your powers come from! Type /Protect [name] to protect one of the Good Pokemon! You are not fast enough to protect someone from Ninjask, though. Vote to remove people during the day! You are sided with the good Pokemon.", "actions": { "night": { "protect": { "target": "AnyButSelf", "common": "Self", "priority": 6 } } } }, { "role": "chi", "translation": "Chimecho", "side": "village", "help": "You are able to hang from trees in the forest. With your psychic power and lovely chimes/earsplitting screeches, you are able to prevent someone from doing anything at night with /Distract [name]! Vote to remove people in the day! You are sided with the good Pokemon.", "actions": { "night": { "distract": { "target": "AnyButSelf", "common": "Self", "priority": 3, "broadcast": "role", "distractmsg": "Chimecho came to you last night! You were too distracted with its chiming sound to do anything!", "teammsg": "Chimecho came to your partner last night! You were unable to ~Action~ anyone!" } } } }, { "role": "sab", "translation": "Sableye", "side": "mafia1", "help": "Although you are both a Ghost and a Dark type, you side with the Ghosts as you have a common goal: to eliminate the living! Your Keen Eyes can see through the dark of night. Type /Kill [name] to kill someone at night!", "actions": { "night": { "kill": { "target": "AnyButTeam", "common": "Team", "priority": 12, "broadcast": "team" } }, "startup": "team-reveal-with-roles" } }, { "role": "dus", "translation": "Dusclops", "side": "mafia1", "info": "Can kill one person during the night. Can hypnotize (distract) one person during the night. Sided with Ghost Pokemon. ", "help": "You work with the Ghosts to eliminate the living! Type /Kill [name] to kill someone at night! Other Pokemon are Pressured by you since staring into your body will steal away their spirit and staring into your eye is hypnotic. You can type /Hypnotize [name] at night to prevent someone from doing anything!", "actions": { "night": { "kill": { "target": "AnyButTeam", "common": "Team", "priority": 12, "broadcast": "team" }, "hypnotize": { "command": "distract", "target": "AnyButTeam", "common": "Self", "priority": 4, "distractmsg": "Dusclops hypnotized you last night. You fell asleep and were unable to do anything!", "teammsg": "Dusclops hypnotized your partner last night. You were unable to ~Action~ anyone!" } }, "avoidHax": [ "distract" ], "startup": "team-reveal-with-roles" } }, { "role": "ban", "translation": "Banette", "side": "mafia1", "info": "Can kill one person during the night. Can curse (poison) one person during the night. Vote counts as -1.5. Sided with Ghost Pokemon. ", "help": "You work with the Ghosts to eliminate the living! You are extremely vengeful as you formed from cursed energy that possessed a dejected plush doll. As a result your vote counts as -1.5; enough to sway a tie, but not enough to influence the lynch when outnumbered. Type /Kill [name] to kill someone at night! You can also Curse someone with /Curse [name]. This goes through protect but kills them the next night.", "actions": { "vote": -1.5, "night": { "kill": { "target": "AnyButTeam", "common": "Team", "priority": 12, "broadcast": "team" }, "curse": { "command": "poison", "target": "AnyButTeam", "common": "Self", "priority": 9, "poisonDeadMessage": "Oh no, you couldn't escape the Curse!" } }, "startup": "team-reveal-with-roles" } }, { "role": "mig", "translation": "Mightyena", "side": "mafia2", "help": "You work together with other Dark Pokemon and hunt in a pack! You Intimidate other Pokemon and have Quick Feet. Type /Kill [name] to kill someone at night!", "actions": { "night": { "kill": { "target": "AnyButTeam", "common": "Team", "priority": 11, "broadcast": "team" } }, "startup": "team-reveal-with-roles" } }, { "role": "cac", "translation": "Cacturne", "side": "mafia2", "help": "You work together with other Dark Pokemon to kill unsuspecting Pokemon at night! Type /Kill [name] to kill someone at night! Also, no one dares to come near your prickly thorns so you can type /Protect [name] to protect a Dark Pokemon at night! However, you are not fast enough to protect them from Ninjask.", "actions": { "night": { "kill": { "target": "AnyButTeam", "common": "Team", "priority": 11, "broadcast": "team" }, "protect": { "target": "AnyButSelf", "common": "Self", "priority": 7 } }, "avoidHax": [ "protect" ], "startup": "team-reveal-with-roles" } }, { "role": "cra", "translation": "Crawdaunt", "side": "mafia2", "help": "You are violent in nature and do not hesitate to battle! Work together with the Dark Pokemon to eliminate foes! Type /Kill [name] to kill someone at night. You can also kill someone during the standby phase but you have a chance of getting revealed! (and don't kill your partners!) Also, as you are an impressive king lobster with many victories, your vote counts as 1.5; enought to sway a tie, but not enough to influence the lynch when outnumbered.", "actions": { "vote": 1.5, "night": { "kill": { "target": "AnyButTeam", "common": "Team", "priority": 11, "broadcast": "team" } }, "standby": { "kill": { "target": "AnyButTeam", "msg": "You can kill now with your pincers using /Kill [name]. However you have a 60% chance to be revealed when you kill so choose wisely! :", "killmsg": "Crawdaunt walks up to ~Target~ and pounds him on the head with Crabhammer!", "revealChance": 0.6, "revealmsg": "~Self~ then scurries away and jumps into the lake." } }, "startup": "team-reveal-with-roles" } }, { "role": "swa", "translation": "Swampert", "side": "village", "help": "You do not perform an action at night. Since you are strong enough to move boulders weighing more than a ton and are able to sense storms with your radar-like fins, you are well respected. Therefore, your vote counts as 3. You are sided with the good Pokemon.", "actions": { "vote": 3 } }, { "role": "swe", "translation": "Swellow", "side": "village", "help": "Since you constantly fly around the forest, sometimes you are able to find out who is killing whom! (no command needed for this ability)! Vote to remove people in the day! You are sided with the good Pokemon.", "actions": { "hax": { "kill": { "revealTeam": 0.33, "revealPlayer": 0.1 } } } }, { "role": "lin", "translation": "Linoone", "side": "village", "help": "You have evolved from Zigzagoon and now you are mature enough to take part in community events. Because of that, you are able to identify the good Pokemon them during the night! (no command necessary). It is your job to connect the power roles! Vote to remove people in the day! You are sided with the good Pokemon.", "actions": { "hax": { "inspect": { "revealPlayer": 1, "revealRole": 1 }, "protect": { "revealPlayer": 1, "revealRole": 1 }, "distract": { "revealPlayer": 1, "revealRole": 1 } }, "startup": "role-reveal" } }, { "role": "bla", "translation": "Blaziken", "side": "village", "help": "Blazing flames spout from your wrists, making your punches even more powerful! Type /Kill [name] to kill someone at night, but don't kill the good Pokemon as you are sided with them! Vote to remove people during the day.", "actions": { "night": { "kill": { "target": "AnyButSelf", "common": "Self", "priority": 19 } } } }, { "role": "nin", "translation": "Ninjask", "side": "werewolf", "help": "The fastest Pokemon with the Speed Boost ability, you kill even before Protect! You also avoid spies and daykillers! If Chimecho comes to you, you'll kill it; if Dusclops comes to you, you'll simply ignore it; if Castform comes to you, you'll be distracted regularly. Type /Kill [name] to kill someone during the night. You are sided with the Bug Pokemon.", "info": "Can kill one person during the night. (Outspeeds bodyguards and can't be detected by spies.) Can't be daykilled. Distracted normally by Castform [Snowy], but kills Chimecho and ignores Dusclops. Sided with Bug Pokemon. ", "actions": { "night": { "kill": { "target": "AnyButTeam", "common": "Self", "priority": 5 } }, "distract": { "mode": { "killif": [ "chi" ], "ignore": [ "dus" ] }, "hookermsg": "You tried to distract Ninjask! It sliced you with X-Scissor!", "msg": "~Distracter~ tried to stop you last night but couldn't keep up!" }, "avoidHax": [ "kill" ], "daykill": "evade", "startup": "team-reveal-with-roles" } }, { "role": "she", "translation": "Shedinja", "side": "werewolf", "help": "Your Wonder Guard ability prevents you from dying at night! However, it will not prevent you from dying in the day or from curses. Since other Pokemon hardly notice you, you can /Stalk [name] to find out what action your target used during the night. Because you are just a ghostly discarded shell, your vote counts as 0. You are sided with the Bug Pokemon.", "actions": { "night": { "stalk": { "target": "AnyButSelf", "common": "Self", "priority": 1 } }, "vote": 0, "kill": { "mode": "ignore" }, "distract": { "mode": "ignore" }, "startup": "team-reveal-with-roles" } }, { "role": "ninc", "translation": "Nincada", "side": "werewolf", "help": "The pre-evolution of Ninjask and Shedinja, you live underground for most of your life. You can /scout [name] to find out someone's role, but there is only a 15% chance the result being accurate. You can also /lie [name] during the standby! You will be revealed as whatever role your target is! Also your vote will count as -2. You cannot be voted out. If you want, you may /dig [name] on yourself to go back underground. You may not be killed once you are underground, but you also lose all your actions. If you do not go back underground by the 5th night, you will die! You are sided with the Bug Pokemon.", "info": "Can scout 2 persons during the night. Can dig underground during the night. Can lie (expose) one person during the standby. (Self is revealed as the Target's role) Vote counts as -2. Cannot be voted out. Dies after 5 nights. Reveals as Ninjask, Shedinja, Nincada or Zigzagoon when inspected. Sided with Bug Pokemon.", "actions": { "vote": -2, "voteshield": -1000, "initialCondition": { "poison": { "count": 5, "poisonDeadMessage": "You stayed aboveground too long!" } }, "night": { "scout": { "command": "inspect", "target": "AnyButTeam", "common": "Role", "priority": 31, "limit": 2, "Sight": { "true": 0.15, "ninc": 0.01, "abs": 0.03, "agg": 0.03, "alt": 0.03, "ban": 0.03, "bla": 0.03, "cac": 0.03, "cas": 0.03, "chi": 0.03, "cla": 0.03, "cra": 0.03, "dus": 0.03, "exp": 0.03, "fly": 0.03, "lin": 0.03, "lun": 0.03, "mig": 0.03, "sab": 0.03, "sal": 0.03, "sce": 0.03, "sol": 0.03, "swa": 0.03, "swe": 0.03, "wyn": 0.03, "zig": 0.15 } }, "dig": { "command": "convert", "target": "OnlySelf", "common": "Self", "priority": 45, "newRole": "nincada", "canConvert": [ "ninc" ], "convertmsg": "Nincada has now dug underground and cannot be killed!" } }, "standby": { "lie": { "command": "expose", "target": "AnyButSelf", "msg": "You can now /lie [name] to reveal yourself as someone else's role!", "exposemsg": "~Target~ shouts that ~Self~ is a ~Role~!" } }, "inspect": { "revealAs": [ "nin", "she", "ninc", "zig" ] }, "startup": "team-reveal-with-roles" } }, { "role": "nincada", "translation": "Nincada", "side": "werewolf", "help": "You have now dug back underground! You can no longer be killed, but now your vote is 0 and you no longer have any actions! You can /resurface [name] on yourself to return aboveground again. You will die if you do not resurface by the 5th night! Also, you will be inspected as a random role and your voteshield of -0.1 will save you from ties.", "info": "Can resurface during the night. Vote counts as 0. Receives -0.1 extra votes if voted for at all. Can't be nightkilled. Can't be daykilled. Can't be poisoned. Dies after 5 nights. Reveals as a random role when inspected. Sided with Bug Pokemon.", "actions": { "night": { "resurface": { "command": "convert", "target": "OnlySelf", "common": "Self", "priority": 45, "newRole": "ninc", "canConvert": [ "nincada" ], "convertmsg": "Nincada has now come back aboveground!" } }, "vote": 0, "voteshield": -0.1, "initialCondition": { "poison": { "count": 5, "poisonDeadMessage": "You stayed underground for too long!" } }, "kill": { "mode": "ignore" }, "poison": { "mode": "ignore" }, "daykill": "evade", "inspect": { "revealAs": "*" } } }, { "role": "alt", "translation": "Altaria", "side": "godfather", "help": "You fly through the sky looking like a cloud. You are often overshadowed by other Dragon Pokemon; however, now is your time to shine! Type /Kill [name] during the day to kill someone with a Sky Attack! You will not be revealed. You can also kill a second person during the day with /Outrage [name] but this WILL reveal you! You are sided with the Dragon Pokemon, so try not to kill them!", "actions": { "standby": { "kill": { "target": "AnyButSelf", "msg": "You can now kill by typing /Kill [name]! You will not be revealed. You can also kill a second person with /Outrage, but this will reveal you.:", "killmsg": "Altaria cloaks itself in a harsh light and slams into ~Target~ with a Sky Attack!" }, "outrage": { "command": "kill", "target": "AnyButSelf", "msg": "You can now kill by typing /Kill [name]! You will not be revealed. You can also kill a second person with /Outrage, but this will reveal you.:", "killmsg": "Altaria dives down from the sky to attack ~Target~ with an Outrage! ~Self~ became confused and revealed themself!", "limit": 2 } } } }, { "role": "fly", "translation": "Flygon", "side": "godfather", "help": "Nicknamed the elemental spirit of the desert, you are always enveloped in a sandstorm when flying since your wings whip up a cloud of sand. This hides your actions at night and prevents you from being distracted! Type /Kill [name] to kill someone during the night! You can also type /Outrage [name] during the day to smack someone with an Outrage! However, you reveal yourself due to confusion. You are sided with the Dragon Pokemon; however, they do not know you so PM them!", "actions": { "night": { "kill": { "target": "AnyButTeam", "common": "Self", "priority": 20 } }, "standby": { "outrage": { "command": "kill", "target": "AnyButSelf", "msg": "You can now kill by typing /Outrage [name] Keep in mind you will be revealed! :", "killmsg": "Flygon dives down from the sky to attack ~Target~ with an Outrage! ~Self~ became confused and revealed themself!" } }, "distract": { "mode": "ignore", "msg": "\u00B1Jirachi: ~Distracter~ came to you last night but you were unaffected by them!" }, "avoidHax": [ "kill" ], "startup": "team-reveal-with-roles" } }, { "role": "sal", "translation": "Salamence", "side": "godfather", "winIfDeadRoles": [ "ban", "cac", "cra", "dus", "mig", "nin", "sab", "sce", "ninc" ], "help": "After dreaming about flying since you were a Bagon, your dream finally came true when you evolved and grew wings! Type /Outrage [name] during the day to smack someone with an Outrage! However, you reveal yourself due to confusion. Since you are a magnificent dragon and everyone wishes they were you, your vote counts as 30! You are sided with the Dragon Pokemon.", "actions": { "standby": { "outrage": { "command": "kill", "target": "AnyButSelf", "msg": "You can now kill by typing /Outrage [name] Keep in mind you will be revealed! :", "killmsg": "Salamence dives down from the sky to attack ~Target~ with an Outrage! ~Self~ became confused and revealed themself!" } }, "vote": 100 } }, { "role": "exp", "translation": "Exploud", "side": "village", "help": "You have sound-generating organs all over your body and and trigger earthquakes with your loud bellowing! As such, you can /yell [name] during the day to reveal their role! You also avoid daykills You are sided with the good Pokemon.", "info": "Can yell (expose) at one person during the standby. Can't be daykilled. Sided with Good Pokemon.", "actions": { "standby": { "yell": { "command": "expose", "target": "AnyButSelf", "msg": "You can now /yell [name] to reveal someone's role!", "exposemsg": "~Self~ shouts that ~Target~ is a ~Role~!" } }, "daykill": "evade" } }, { "role": "sce", "translation": "Sceptile", "side": "village", "help": "Known as the King of the Forest, you are able to kill someone during the day with Solarbeam by typing /Kill [name]! Don't kill the good Pokemon! You will be revealed when you kill, so make wise choices! You are allied with the good Pokemon.", "actions": { "standby": { "kill": { "target": "AnyButSelf", "msg": "You can now kill by typing /Kill [name] Keep in mind you will be revealed and don't kill the Good Pokemon! :", "killmsg": "~Self~ takes in sunlight energy with the seeds on its back and fires a powerful Solarbeam at ~Target~!" } } } }, { "role": "agg", "translation": "Aggron", "side": "village", "help": "You are strong and sturdy, qualities that make up a great bodyguard! Protect 2 of the good Pokemon at night by typing /Protect [name] and /Protect [name2]. You can not be distracted from your task! However, since you are slow, Ninjask outspeeds you and can kill before you protect. Vote to remove people in the day! You are sided with the good Pokemon.", "actions": { "night": { "protect": { "target": "AnyButSelf", "common": "Self", "priority": 6, "limit": 2 } }, "distract": { "mode": "ignore", "msg": "\u00B1Jirachi: ~Distracter~ came to you last night but you were unaffected by them!" }, "avoidHax": [ "protect" ] } }, { "role": "wyn", "translation": "Wynaut", "side": "village", "help": "You are the preevolution of Wobbuffet, who strangely is not native to Hoenn, although you are. You are only found in the wild on Mirage Island, and are extremely rare to come by. You are incapable of directly doing damage to anyone and thus have no night command. On the other hand, you are able to are able to counter attacks well and you will kill anyone that tries to kill you. However, as you are not fully evolved, you aren't powerful enough to live kills. You are sided with the good Pokemon.", "actions": { "kill": { "mode": "killattacker", "msg": "\u00B1Wynaut: You killed Wynaut, but it took you down as well with Destiny Bond!" }, "daykill": "bomb", "daykillrevengemsg": "~Target~ attacks ~Self~, but Wynaut takes down ~Target~, too, with Destiny Bond!" } }, { "role": "cla", "translation": "Claydol", "side": "village", "help": "You restlessly wander around the forest because of your curiosity! However, you go to sleep at night and do not perform an action then. Vote to remove people in the day! You are sided with the good Pokemon. Team up with Sceptile (Samurai), Lunatone (Insp), Solrock (BG), Chimecho (PL), Swellow (Spy), Linoone (Spy on nonkill actions), Blaziken (Vigi), Swampert (Mayor), Wynaut (revenge killer), Exploud (Exposer), and Aggron (BG x2) to win!", "actions": { "inspect": { "revealAs": "sab" }, "startup": { "revealAs": "zig" }, "onlist": "sab" } }, { "role": "abs", "translation": "Absol", "side": "village", "help": "You restlessly wander around the forest because of your curiosity! However, you go to sleep at night and do not perform an action then. Vote to remove people in the day! You are sided with the good Pokemon. Team up with Sceptile (Samurai), Lunatone (Insp), Solrock (BG), Chimecho (PL), Swellow (Spy), Linoone (Spy on nonkill actions), Blaziken (Vigi), Swampert (Mayor), Wynaut (revenge killer), Exploud (Exposer), and Aggron (BG x2) to win!", "actions": { "inspect": { "revealAs": "mig" }, "startup": { "revealAs": "zig" }, "onlist": "mig" } }, { "role": "ros", "translation": "Roselia", "side": "village", "help": "You have beautiful flowers, but you also have toxic thorns! Anyone who tries to kill you will not escape unharmed. If you are killed during the night, your attacker will die two days later. If you are killed during the day, you will revealed your attacker for all to see. Also, after the 3rd night, you may /poison [name] to poison someone during the night. They will die 2 nights later. You can only poison every 3 nights. You are sided with the good Pokemon", "info": "Can poison one person during the night after Night 3. Poisons attacker when killed. Reveals killer when daykilled. Sided with Good Pokemon. ", "actions": { "night": { "poison": { "target": "AnyButSelf", "common": "Self", "priority": 21, "count": 3, "initialrecharge": 3, "recharge": 3 } }, "kill": { "mode": "poisonattacker", "count": 3 }, "daykill": "revealkiller", "daykillrevengemsg": "\u00B1Jirachi: ~Target~ was revealed to be a ~Role~ after killing ~Self!" } }, { "role": "cas", "translation": "Castform", "side": "neutral", "winningSides": "*", "help": "!", "info": "Can transform itself into Sunny, Rainy, or Snowy Castform. Can kill 3 persons after Night 10. Has a 10% to evade nightkills. Has a 10% chance to evade daykills. Vote counts as 2. Wins the game in any case.", "actions": { "night": { "sun": { "command": "convert", "target": "OnlySelf", "common": "Self", "priority": 44, "newRole": "castforms", "canConvert": [ "cas" ], "convertmsg": "The sun is now shining brightly! Castform transformed into its Sunny form!" }, "rain": { "command": "convert", "target": "OnlySelf", "common": "Self", "priority": 44, "newRole": "castformr", "canConvert": [ "cas" ], "convertmsg": "It started raining heavily! Castform transformed into its Rainy form!" }, "hail": { "command": "convert", "target": "OnlySelf", "common": "Self", "priority": 44, "newRole": "castformh", "canConvert": [ "cas" ], "convertmsg": "A hailstorm has begun! Castform transformed into its Snowy form!" }, "kill": { "target": "AnyButSelf", "common": "Self", "priority": 10, "initialrecharge": 10, "limit": 3 } }, "vote": 2, "kill": { "mode": { "evadeChance": 0.1 } }, "daykill": { "mode": { "evadeChance": 0.1 } } } }, { "role": "castforms", "translation": "Castform [Sunny]", "side": "neutral", "winningSides": "*", "help": "!", "info": "Can inspect one person during the night. Can transform itself into Rainy or Snowy Castform. Vote counts as 2. Wins the game in any case.", "actions": { "night": { "inspect": { "target": "AnyButSelf", "common": "Self", "priority": 32 }, "rain": { "command": "convert", "target": "OnlySelf", "common": "Self", "priority": 44, "newRole": "castformr", "canConvert": [ "castforms" ], "convertmsg": "It started raining heavily! Castform transformed into its Rainy form!" }, "hail": { "command": "convert", "target": "OnlySelf", "common": "Self", "priority": 44, "newRole": "castformh", "canConvert": [ "castforms" ], "convertmsg": "A hailstorm has begun! Castform transformed into its Snowy form!" } }, "vote": 2 } }, { "role": "castformr", "translation": "Castform [Rainy]", "side": "neutral", "winningSides": "*", "help": "!", "info": "Can protect one person during the night. Can transform itself into Sunny or Snowy Castform. Vote counts as 2. Wins the game in any case.", "actions": { "night": { "protect": { "target": "AnyButSelf", "common": "Self", "priority": 8 }, "sun": { "command": "convert", "target": "OnlySelf", "common": "Self", "priority": 44, "newRole": "castforms", "canConvert": [ "castformr" ], "convertmsg": "The sun is now shining brightly! Castform transformed into its Sunny form!" }, "hail": { "command": "convert", "target": "OnlySelf", "common": "Self", "priority": 44, "newRole": "castformh", "canConvert": [ "castformr" ], "convertmsg": "A hailstorm has begun! Castform transformed into its Snowy form!" } }, "vote": 2 } }, { "role": "castformh", "translation": "Castform [Snowy]", "side": "neutral", "winningSides": "*", "help": "!", "info": "Can freeze (distract) one person during the night. Can transform itself into Rainy or Sunny Castform. Vote counts as 2. Wins the game in any case.", "actions": { "night": { "freeze": { "command": "distract", "target": "AnyButSelf", "common": "Self", "priority": 2, "broadcast": "role", "distractmsg": "Castform froze you last night! You were too chilled to do anything!", "teammsg": "Castform froze your partner last night! You were unable to ~Action~ anyone!" }, "sun": { "command": "convert", "target": "OnlySelf", "common": "Self", "priority": 44, "newRole": "castforms", "canConvert": [ "castformh" ], "convertmsg": "The sun is now shining brightly! Castform transformed into its Sunny form!" }, "rain": { "command": "convert", "target": "OnlySelf", "common": "Self", "priority": 44, "newRole": "castformr", "canConvert": [ "castformh" ], "convertmsg": "It started raining heavily! Castform transformed into its Rainy form!" } }, "vote": 2 } } ], "roles1": [ "sce", "chi", "sol", "nin", "sab", "zig", "cla", "zig", "sab", "lun", "swa", "mig" ], "roles2": [ "sce", "chi", "sol", "nin", "sab", "zig", "zig", "sab", "lun", "swa", "mig", "cac", "swe" ], "roles3": [ "sce", "chi", "sol", "nin", "sab", "zig", "zig", "lun", "swa", "mig", "cac", "swe", "dus", "lin", "bla" ], "roles4": [ "sce", "chi", "sol", "nin", "sab", "zig", "lun", "swa", "mig", "cac", "swe", "dus", "lin", "abs", "cla", "bla", "sal", "zig", "lin", "ban", "zig", "cra", "wyn", "she", "cas", "zig", "exp", "alt", "lin", "agg", "fly", "zig", "ninc", "chi", "zig", "swa", "lin", "she", "ros", "zig", "fly", "zig", "bla", "zig", "sab", "mig", "zig", "cas", "zig", "sce" ], "villageCantLoseRoles": [ "swa", "bla", "sce" ], "killmsg": "\u00B1Jirachi: ~Player~ (~Role~) died!", "killusermsg": "\u00B1Jirachi: You were killed!" } (if you're wondering what the "\u00B1" is, it's just the "±" symbol) I guess I'll quote some stuff from my original post in the theme approval thread long ago since some of it still applies. The main ideas I had for the theme still stand true, although a bunch of stuff has changed. I plan to change more stuff though, since the Seviper/Zangoose thing is now possible... I don't know if I should add that though. Anyway, suggestions and thoughts on stuff you think are good/bad are always helpful! And responses to the last part of the quote would be helpful as well.
Great theme Pokewarbl. The balance is pretty good and the variety between mafias is superb. The only real concern I have is Exploud. I'm not sure if it's new or if I've just never seen it, but having a revealing exposer that can't be daykilled in addition to an inspector gives the village a lot of information to work with. I always liked Hoenn because it relied so much on PRs covertly going through Linoone instead of having an insp reveal and basically do all the work, and Exploud kinda takes that away and makes it more into something like...Kirby, I guess. Which is not a bad thing, but it takes a bit away from it's uniqueness. Anyway I know you're always updating and working on this and it's a model theme, so I'm gonna go ahead and Approve the shit out of this.
My comments aren't all that top-quality or anything, but because of the Exploud, you could maybe make the theme more like Kirby and plant millers here and there. That will screw things up for the village a little. Otherwise, like MeowMix said, the village gets too much information. I would suggest that you either remove Exploud or remove Lunatone. Although my suggestions never do make sense. /shot
I just wanted to understand how the Nincada role works. It's a little bit strange just seeing the codes, and I think I've just seen this role being played twice. Btw, I like so much the theme, and don't really think village gets too much info with Exploud and Lunatone, because exploud only appears in bigger games and I think it's not very safe for him to reveal itself untill Ninjask is dead, but, this is the way many games are played: the inspector or good samurai only claims when some specific roles are dead.
a few things, a few of the role descriptions are REALLY long (e.g. Nincada, Roselia, Altaria). I know some of the roles are kinda complicated and need to explain it all, but I think they need summarizing, if i got nincada, but the time I finished reading (id probably have to read twice cuz complicated) it would be voting phase. Try to summarize these a bit, reading a paragraph and missing the beggining of the game isnt really a good start, especially because some of the longer role desc. are not for common roles, so its not like even regular players would get those roles often enough to know them.
I'll do that when I get to writing the summary :< I think the Zigzagoon help info being extensive helps the villagers know their PRs, though.
It's not like people will never get used to the PRs - this theme had and probably will have a long life I say fix the texted stuff, the theme itself is just fine
I shall approve this cuz it's cool. While I do find flavour in certain areas to be problematic (for instance, Zigzagoon wanders at night and doesn't get hax? Sableye doesn't also win with Dark types?), it doesn't interfere with the theme as a whole. Also definitely add in a summary.
Why is this still here ? It's already been uploaded to the server, shouldn't it be moved to "Approved" section ?
Spoiler (00:09:34) *************************************************************************************** (00:09:34) Current Roles: Ninjask, Sableye, Sceptile, Solrock. (00:09:34) Current Players: Crazyflight, Li Q. Assir, Rukzaper, pyubhare. (00:09:34) Current Team: Sceptile, Solrock (00:09:34) Time: Day 4 (00:09:34) You have 30 seconds to debate who are the bad guys! : (00:09:34) You can now kill by typing /Kill [name] Keep in mind you will be revealed and don't kill the Good Pokemon! : (00:09:34) *************************************************************************************** (00:09:40) Crazyflight: gg (00:09:42) ±Game: That person is gone, you can't kill them! <--- It happened more than once when I was Sceptile. It says I can't kill ninjask, but I can change my kill, to get another, which shouldn't happen, just have a message to me and ninjask saying my target evaded a kill/they evaded a kill. It was a bit unfair for the baddies, because I could kill the other and vote Ninjask. (00:09:48) *************************************************************************************** (00:09:48) ±Game: Li Q. Assir takes in sunlight energy with the seeds on its back and fires a powerful Solarbeam at Crazyflight! (00:09:48) ±Jɪʀᴀᴄʜɪ: Crazyflight (Sableye) died! (00:09:48) *************************************************************************************** (00:09:56) Crazyflight left the channel. (00:10:07) *************************************************************************************** (00:10:07) Current Roles: Ninjask, Sceptile, Solrock. (00:10:07) Current Players: Li Q. Assir, Rukzaper, pyubhare. (00:10:07) Current Team: Sceptile, Solrock (00:10:07) Time: Day 4 (00:10:07) It's time to vote someone off, type /Vote [name], you only have 30 seconds! : (00:10:07) *************************************************************************************** (00:10:08) ±Game:Li Q. Assir voted for Rukzaper! (00:10:18) Rukzaper: I failed for not killing pyubhare (00:10:22) ±Game:Rukzaper voted for Li Q. Assir! (00:10:23) ±Game:pyubhare voted for Rukzaper! (00:10:24) *************************************************************************************** (00:10:24) Times Up! : (00:10:24) ±Game: Rukzaper (Ninjask) was removed from the game! (00:10:24) ±Jɪʀᴀᴄʜɪ: The Good Pokemon (pyubhare and Li Q. Assir) have successfully defended Hoenn! (00:10:24) ***************************************************************************************[/HIDE] This should be fixed, somehow.
That is encoded in the mafia script, not anything that can be changed by the theme :x EDIT: Unless you're talking about Ninjask evading daykills?
Yes. It happened when I tried to kill the guy who was Ninjask. It didn't say they evaded, instead, that message appeared and I had a chance to kill another person. This shouldn't happen: if someone evades a daykill, the killer shouldn't be able to kill anymore.
(Double post? :x this is quite awhile after my last post though and isn't really related to it) Okay, since I've kind of been neglecting Hoenn and not doing stuff, I decided to perhaps make some changes to Hoenn. This, along with the fact that I think it's mediocre at best and hasn't really kept up with mafia. Details on changes: Spoiler KEY Green - Add Red - Remove Blue - Change Good Pokemon Zigzagoon - Villager Lunatone - Inspector Solrock - Bodyguard Chimecho - Distracter Swampert - Mayor [+3] (The extra vote is there because of Banette and Crawdaunt) Swellow - Spy Linoone - Linoones knew other Linoones and could tell what every PR was doing. I didn't particularly like this role since the person got spammed when the PRs changed actions and I felt as if they didn't end up doing anything (although is probably just based on the player with the role, since some remain silent). There may have been too many at higher numbers. Blaziken - Vigilante Exploud - Exposes in day and immune to daykills. This is kind of the reason why I wanted to remove Linoone. I think I might had just been putting Linoones in too frequently, but I think having Exploud and Linoones were a bit unnecessary since the village doesn't need so many ways to connect. Then again, mafia hasn't really had enough players to reach this point recently so... Sceptile - Samurai Aggron - Double Protect (necessary?) Wynaut - Bomb Roselia - This role never saw the light of day, lol Claydol - Ghost Miller Absol - Dark Miller Plusle + Minun - Twin roles. They will know each other from the start, but will kill the other if one dies. This kind of replaces Linoone in the way of roles that would know each other while, just without the hax. I'm not actually sure what else to do with them so suggestions could be helpful. Swablu - Altaria Miller. With both Exploud and Lunatone, I thought perhaps adding another Miller could balance it. Dark Pokemon Mightyena - Kills Cacturne - Mafia Protector (with kill) Crawdaunt - Right now it can kill at night and in the day with a 60% chance to reveal itself in the day and 1.5 votes. I thought maybe to keep the killing actions, but maybe give it a normal vote and a voteshield of -1. I kind of want it to remain parallel to Banette, the other mafia leader of sorts, giving them both a voteshield to fall back on. The non-integer votes weren't something I ever particularly liked, but I thought a full 2 votes would be too much. Ghost Pokemon Shuppet - replacing Sableye as Ghost's basic killer Dusclops - Mafia Distracter (with kill) Banette - Currently kills + poisons with -1.5 vote. I'm thinking of maybe changing this to a -1 vote and -1 voteshield (see Crawdaunt). The -1 vote is kind of because of its nature and to play mind games. I also thought perhaps changing the curse-poison to the actual curse action and be like TAC, converting a PR to a villager, except having them cursed to convert the next day. The original purpose of the poison was a method to bypass BGs parallel to Crawdaunt's daykill, but a slight issue came up with Crawdaunt having a chance to reveal and never being guarenteed an extra safe kill while Banette could. I think having the curse-delayed convert could have somewhat of the same impact while not making it too much more valuable/useful than a 60% revealing daykill. Bug Pokemon Ninjask - Killer, outspeeds BGs, kills Chimecho when distracted, evades daykills, avoids hax Shedinja - Immune to nightkills, Stalks, 0 votes Dragon Pokemon Altaria - I want this to be a godfather type role, but I'm not sure what to do with it. I think a daykill + revealing daykill isn't much for a (now) lone role. I've thought of maybe giving it a daykill and +5 votes, or perhaps two poisons and extra votes like Ultimecia. Also, unsure of whether to make the godfather role Altaria, Salamence, Flygon, or Glalie. Flygon - This hardly ever appeared and I don't think it added much to the theme. Salamence - I think I wanted to put a Kuja in too badly, but it doesn't really fit the theme and it just added an extra role to the Dragon side. Conspirator Castform - I think the converting Conspirator wasn't really necessary, and I never finished it anyway. Castform [Sunny] Castform [Rainy] Castform [Snowy] Existing Roles that change sides (to cause less confusion) Sableye - Being a Dark/Ghost type, I kind of had difficulty justifying why it should be on the Ghost side, which kind of bothered me as well. Now I plan to make it a Conspirator for the Dark/Ghost sides (instead of adding extra roles to each a bunch of times). It will be revealed to all the Ghost and Dark mafia, but will not know them itself as to give the mafia an option to not work with Sableye. I'm not sure of an action to give Sableye though, perhaps a Stalk? Nincada - Perhaps this would be better off as a Ninjask Miller on the village side. The role it previously was was just too confusing and never got used anyway. Also, see Swablu. Other ideas: Spoiler Kecleon - I've been thinking of maybe adding a Kecleon as a Conspirator role that converts into a role that can use the action that it was last targeted by. I'm not actually sure if this is possible, but it's a thought. Seviper/Zangoose - I was thinking of incorporating the Seviper/Zangoose feud somehow, but I was never sure how. One thought was to originally put them on different sides but make the other convert to village when one dies. But then there's the problem of what they would do on their own side. I think I may formatted this post really badly, but oh well. Ask for explanations if something is confusing. So, thoughts/ideas/suggestions about this?
Just a small flavour thing, but Sableye should also win with Dark Types. It totally makes sense and doesn't change much.
Except Sableye is the Ghost type mafia. Letting them win with Dark would make it pretty OP as then Dark and Ghost could just work together.
Sableye should have it's own side, but should win with both Dark/Ghost types. Seeing as how it's commonly used with Will-O-Wisp, Toxic, Protect, Recover, etc. (stalling) it could have a self-protect every other night and a poison in the form of /toxic or /wisp.
I plan on updating this before the end of this year (hopefully before the end of summer, but you never know). Is there anything anyone particularly wants to see changed or added (such as maybe if a role should appear earlier)?
It's disabled right now. I believe dragons are a tad bit somewhat overly OP. Other things which I'm not too sure about atm.
They were insanely OP. Each dragon had a daykill and Salamence had a kujavote to back himself (and rarely, his team) up. I've never seen Altaria in action but I recall it says he can outrage 2 people during the standby. Not sure if both reveal or one does but the other doesn't (like Meta Knight from Kirby) or something, but Dragons are extremely OP. I'd suggest giving Altaria the non-revealing daykill, Salamence the kujavote, and Flygon the nightkill. And just that.
Is anyone going to adopt this theme and revive it to beta? This theme is my favorite theme and I am really bummed out that no one has made the least bit attempt to revive it. I would adopt it but I don't even trust my skills after my last adoption was a bust.....