{ "name": "Kirby3", "author": [ "RiceKirby" ], "summary": "Ghosts and stones have populated Dream Land! Rice Kirby tries to keep out the forces of evil, and tries to convince the Kirbies that he's the real deal! King Dedede is tired of all these stones lying around and will win if he can get rid of them all! Meta Knight has no purpose for those lazy Sleep Kirbies and will win he can can defeat them all!", "threadlink": "http://pokemon-online.eu/threads/kirby.15912/", "sides": [ { "translation": "Kirby", "side": "village", "winmsg": "*** (>^.^)> ~Players~ <(^_^)> Doing the Kirby Dance! <(^.^<)" }, { "translation": "Dedede Mafia", "side": "mafia1", "winmsg": "±King Dedede: I'm the (self-proclaimed) King of Dream Land, so obviously the victory goes to me and my minions! Now bring all the food you can find to ~Players~!" }, { "translation": "Meta Knight Army", "side": "mafia2", "winmsg": "±Meta Knight: Halberd, time to take off! ~Players~ shall take over Dream Land and make it a Meta Knight Army's possession!" }, { "translation": "Marx", "side": "werewolf", "winmsg": "±Marx: With all this power, Pop Star will be in the hands of ~Players~! Time to cause all the mischief I want! Haha!" }, { "translation": "Dark Matter", "side": "godfather", "winmsg": "±Dark Matter: I got rid of all the happiness in Dream Land! Now this entire star belongs to ~Players~!" } ], "variables": { "sleepHax": { "revealTeam": 0.15, "revealPlayer": 0.02 }, "sleepDistractHax": { "revealTeam": 0.02, "revealPlayer": 0.02 }, "fighterHax": { "revealRole": 0.04 }, "hammerHax": { "revealRole": 0.15 }, "swordHax": { "revealRole": 0.33 } }, "roles": [ { "role": "villager", "translation": "Sleep Kirby", "side": "village", "help": "Zzz...zzz...*yawn* huh? Oh, I can't do anything at night because I'm sleeping. But since I sleep during the day, too, I can't be daykilled.", "info": "Can't be daykilled. Sided with Kirby. ", "actions": { "standby": { "easteregg": { "target": "AnyButSelf", "command": "expose", "msg": "Zzz...I'm sleeping right now, meaning I can't be daykilled...zzz", "exposemsg": "Zzz...zzz...zzz" } }, "daykill": "evade" } }, { "role": "transformer", "translation": "Copy Kirby", "hide": true, "side": "village", "help": "I got some hi-tech equipment that allows me to scan something and change my power by typing /parasol [myname], /ice [myname] or /fighter [myname] to become a Parasol, Ice or Fighter Kirby (Only once and after the 3rd Night).", "info": "Can change to Parasol Kirby, Ice Kirby or Fighter Kirby after Night 3. Sided with Kirby. ", "actions": { "night": { "parasol": { "command": "convert", "target": "OnlySelf", "common": "Self", "priority": 18, "newRole": { "bodyguard": [ "transformer" ] }, "initialrecharge": 3, "convertmsg": "~Old~ copied a Parasol Waddle Dee and is now ~New~!" }, "ice": { "command": "convert", "target": "OnlySelf", "common": "Self", "priority": 19, "newRole": { "hooker": [ "transformer" ] }, "initialrecharge": 3, "convertmsg": "~Old~ copied a Chilly and is now ~New~!" }, "fighter": { "command": "convert", "target": "OnlySelf", "common": "Self", "priority": 20, "newRole": { "vigilante1": [ "transformer" ] }, "initialrecharge": 3, "convertmsg": "~Old~ copied a Knuckle Joe and is now ~New~!" } } } }, { "role": "bomb3", "translation": "Mirror Kirby", "side": "village", "help": "Is this the real me? Or am I the reflection? I can't counter night attacks anymore, but I still can also use /protect once during the game to protect myself. For some reason, Marx knows my identity, so I should be wary of fakers.", "hide": true, "actions": { "night": { "protect": { "target": "OnlySelf", "common": "Self", "priority": 7, "hide": true } }, "avoidHax": [ "protect" ], "initialCondition": { "clearCurse": true } } }, { "role": "bomb2", "translation": "Mirror Kirby", "side": "village", "help": "Is this the real me? Or am I the reflection? Anyway, I can counter night attacks back to the attacker with my magical mirrors! I can also use /protect once during the game to protect myself. For some reason, Marx knows my identity, so I should be wary of fakers.", "hide": true, "actions": { "night": { "protect": { "command": "protect", "target": "OnlySelf", "common": "Self", "priority": 7, "hide": true } }, "avoidHax": [ "protect" ], "kill": { "mode": "killattacker", "msg": "±Kirby: You tried to kill the Mirror Kirby, but he reflected your attack back at you!" } } }, { "role": "bomb", "translation": "Mirror Kirby", "side": "village", "help": "Is this the real me? Or am I the reflection? Anyway, I can counter night attacks back to the attacker with my magical mirrors! I can also use /protect once during the game to protect myself, but I won't be able to counter attacks anymore if I do that before the 3rd night.", "info": "Can self-protect once during the game (cannot be haxed). Revenge Nightkills (won't revenge if self-protects before Night 3). Sided with Kirby.", "actions": { "night": { "protect": { "command": ["protect", "convert"], "target": "OnlySelf", "common": "Self", "priority": 7, "charges": 1, "newRole": "bomb3", "silent": true } }, "initialCondition": { "curse": { "cursedRole": "bomb2", "curseCount": 3 } }, "avoidHax": [ "protect" ], "kill": { "mode": "killattacker", "msg": "±Kirby: You tried to kill the Mirror Kirby, but he reflected your attack back at you!" } } }, { "role": "bodyguard", "translation": "Parasol Kirby", "side": "village", "help": "Hey, look at this parasol! It may seem fragile, but I still can use it to protect 2 people during the night by typing /protect [name]. Unfortunately, my vote counts as 0.5. I should also be careful with whom I protect, because Rice Kirby and Meta Knight have the same daykill message!", "info": "Can protect one person every 2 nights. Vote counts as 0.5. Sided with Kirby.", "actions": { "night": { "protect": { "target": "AnyButSelf", "common": "Self", "limit": 2, "priority": 5 } }, "vote": 0.5 } }, { "role": "hooker", "translation": "Ice Kirby", "hide": true, "side": "village", "help": "Brrrr! Are you cold enough? If not, I can type /distract [name] during the night to freeze you for a entire night. And I can protect someone (even myself) with an Ice Wall by typing /protect [name] during the night, BUT I can only use it once every 3 nights.", "info": "Can distract one person during the night. Can protect one person once every 3 nights. Sided with Kirby. ", "actions": { "night": { "distract": { "target": "AnyButRole", "common": "Role", "priority": 2, "broadcast": "role", "distractmsg": "Brrr... So cold! I can't move because of all this ice >.<", "teammsg": "My partner is frozen! I couldn't ~Action~ because I had to melt the ice!" }, "protect": { "command": "protect", "target": "Any", "common": "Role", "priority": 6, "broadcast": "role", "recharge": 3 } }, "startup": "role-reveal" } }, { "role": "stalker", "translation": "Ghost Kirby", "side": "village", "help": "I may be a ghost, but I'm not really dead! I will reveal the identity of whoever attack me during the day, but I should be careful, because Meta Knight's daykill message is the same as Rice Kirby's!", "actions": { "night": { "stalk": { "target": "AnyButSelf", "common": "Self", "priority": 17 } }, "hax": { "kill": { "revealTeam": 1, "revealPlayer": 0.1 }, "distract": { "revealTeam": 0.02, "revealPlayer": 0.02 } }, "daykill": "revealkiller", "daykillrevengemsg": "Wow ~Target~, how did you manage to defeat a ghost? O.O" } }, { "role": "mayor1", "hide": true, "translation": "Cook Kirby", "side": "village", "help": "What is this? Is this the sound of your empty belly? I can give you food, but in exchange you will have to help me during the votings. A +3 vote count is enough for me, though. On a side note, please don't step over my friend Mini Kirby. I've known him for ages, and people always stomp him accidentally.", "info": "Vote counts as 3. Knows Mini Kirby. Sided with Kirby. ", "actions": { "vote": 3, "startup": { "revealRole": "mayor2" } } }, { "role": "mayor2", "hide": true, "translation": "Mini Kirby", "side": "village", "help": "Hey, I'm down here! People mock me because I'm too small, and they always think I'm kidding during the votings. Because of that, my vote always count as -3. But at least I get good food because I know the Cook Kirby.", "info": "Vote counts as -3. Knows Cook Kirby. Sided with Kirby. ", "actions": { "vote": -3, "startup": { "revealRole": "mayor1" } } }, { "role": "survivor", "translation": "Stone Kirby", "side": "village", "help": "Are you talking to me? Can't you see I'm just a stone? An unbreakable stone, by the way. So I'll just wait here, where nobody can kill me. Oh, and I only have a 0.5 vote count since, you know, I'm just a stone. If King Dedede manages to kill all of the stones, then he wins automatically. But, I'm unbreakable, so, that may be difficult.", "actions": { "vote": 0.5, "kill": { "mode": "ignore" } } }, { "role": "samurai", "hide": true, "translation": "Crash Kirby", "side": "village", "help": "Energy! Lots of Energy! I build all the energy I can and release it during the day to cause a explosion by typing /kill [name]! But that draws a lot of attention, so this power has a 75% chance of revealing my identity. And due to all that energy, I can also sense other people fighting around during the night!", "info": "Can kill one person during the standby (75% chance of revealing). Gets hax on kill and distract. Sided with Kirby. ", "actions": { "standby": { "kill": { "target": "AnyButSelf", "msg": "You can kill now! Type /kill [name] to crash them all (75% chance of revealing you)!", "killmsg": "~Target~ was caught in the massive energy surge released by Crash Kirby!", "revealChance": 0.75, "revealmsg": "~Self~ (Crash Kirby) needs a rest after releasing so much energy!" } }, "hax": { "kill": { "revealTeam": 0.3, "revealPlayer": 0.1 }, "distract": { "revealTeam": 0.02, "revealPlayer": 0.02 } } } }, { "role": "vigilante1", "hide": true, "translation": "Fighter Kirby", "side": "village", "help": "As an expert fighter, I wander around during the night looking for bad guys to defeat with /fight [name]. By the way, the bad guys have a small chance of getting hax on me, so I should be careful. [Hint: Use /tt [message] to talk to other Vigilantes.]", "info": "Can kill one person during the night (low chance of getting haxed by the bad guys). Knows the other Vigilantes. Sided with Kirby. ", "actions": { "night": { "fight": { "command": "kill", "target": "AnyButSelf", "common": "Self", "priority": 15 } }, "startup": { "revealRole": [ "vigilante1", "vigilante2", "vigilante3" ] }, "teamTalk": [ "vigilante1", "vigilante2", "vigilante3" ], "kill": { "mode": { "ignore": ["vigilante1", "vigilante2", "vigilante3"] }, "msg": "Hey, don't kill your fellow Kirby!" } } }, { "role": "vigilante2", "hide": true, "translation": "Hammer Kirby", "side": "village", "help": "I got here a nice hammer and I'm not afraid to use it! I only need to type /hammer [name] during the night to pound someone with it. I can't be distracted from my pounding duties, but the bad guys have a CHANCE OF SPOTTING ME whenever I use this enormous hammer! [Hint: Use /tt [message] to talk to other Vigilantes.]", "info": "Can kill one person during the night (medium chance of getting haxed by the bad guys). Ignores any distractors. Knows the other Vigilantes. Sided with Kirby. ", "actions": { "night": { "hammer": { "command": "kill", "target": "AnyButSelf", "common": "Self", "priority": 14 } }, "distract": { "mode": "ignore", "msg": "Hey ~Distracter~, I have a hammer here, so don't even bother trying to distract me!" }, "startup": { "revealRole": [ "vigilante1", "vigilante2", "vigilante3" ] }, "teamTalk": [ "vigilante1", "vigilante2", "vigilante3" ], "kill": { "mode": { "ignore": ["vigilante1", "vigilante2", "vigilante3"] }, "msg": "Hey, don't kill your fellow Kirby!" } } }, { "role": "vigilante3", "translation": "Sword Kirby", "side": "village", "help": "The best weapon ever is mine! With this sword, I can cut an enemy by typing /sword [name] during the night! But a sword draws too much attention, so the enemies have a HIGH CHANCE OF FINDING MY IDENTITY once I use it.", "info": "Can kill one person during the night (high chance of getting haxed by the bad guys). Sided with Kirby. ", "actions": { "night": { "sword": { "command": "kill", "target": "AnyButSelf", "common": "Self", "priority": 13 } }, "distract": { "mode": { "killif": [ "mafia2_mace", "godfather" ], "ignore": [ "hooker" ] }, "hookermsg": "Hey, nice weapon you have there, Sword Kirby. Wait, no, don't slice me! I just wanted to distract you! >.<", "msg": "Trying to distract me, ~Distracter~? Care if I test my sword on you?" }, "startup": { "revealRole": [ "vigilante1", "vigilante2", "vigilante3" ] }, "teamTalk": [ "vigilante1", "vigilante2", "vigilante3" ], "kill": { "mode": { "ignore": ["vigilante1", "vigilante2", "vigilante3"] }, "msg": "Hey, don't kill your fellow Kirby!" } } }, { "role": "rice", "translation": "Rice Kirby", "side": "village", "help": "Oh yeah! With this computer, I can type /kill [name] during the day to kill someone with my coding powers! However, if I kill a Ghost Kirby, I WILL be revealed! Also, Meta Knight has disguised himself as me, and now whenever he kills, his message will be the same as mine! Unfortunately, I can't kill him, but he can't kill me, either!", "info": "Can kill one person during the day. Can't be daykilled. Sided with Kirby. ", "actions": { "standby": { "kill": { "target": "AnyButSelf", "msg": "You can type /kill [name] to kill someone! Remember, you can't kill Meta Knight!", "killmsg": "With the power of JSON and coding, Rice Kirby removes ~Target~ from the theme altogether!" } }, "daykill": "evade" } }, { "role": "miller", "hide": true, "translation": "Yarn Kirby", "side": "village", "help": "Zzzzz... Zzzzz.... Uh? Oh, looks like I can't do anything at night because I'm sleeping. But sometimes I dream about things that happen in Dream Land.", "actions": { "hax": { "kill": "variable:sleepHax", "distract": "variable:sleepDistractHax" }, "inspect": { "revealAs": "werewolf" }, "startup": { "revealAs": "villager" } } }, { "role": "miller2", "hide": true, "translation": "Beam Kirby", "side": "village", "help": "Zzzzz... Zzzzz.... Uh? Oh, looks like I can't do anything at night because I'm sleeping. But sometimes I dream about things that happen in Dream Land.", "actions": { "hax": { "kill": "variable:sleepHax", "distract": "variable:sleepDistractHax" }, "inspect": { "revealAs": "mafia1_doo" }, "startup": { "revealAs": "villager" } } }, { "role": "miller3", "hide": true, "translation": "Needle Kirby", "side": "village", "help": "Zzzzz... Zzzzz.... Uh? Oh, looks like I can't do anything at night because I'm sleeping. But sometimes I dream about things that happen in Dream Land.", "actions": { "hax": { "kill": "variable:sleepHax", "distract": "variable:sleepDistractHax" }, "inspect": { "revealAs": "mafia2_mace" }, "startup": { "revealAs": "villager" } } }, { "role": "mayor3", "translation": "Mass Kirby", "side": "village", "help": "You think I'm just a Kirby? Wrong! We are 10 Kirbies! We got split by some bad guy, so one of us can't do much. But together, our vote counts as +10!", "actions": { "vote": 10 } }, { "role": "mayor4", "translation": "Rainbow Sword Kirby", "side": "village", "help": "I hold the strongest weapon of Dream Land, the Rainbow Sword! This sword allows me to save someone during a voting, making my vote count as -98.", "info": "Vote counts as -98. Kills Dark Matter if distracted by it. Sided with Kirby. ", "actions": { "vote": -98, "distract": { "mode": { "killif": [ "godfather" ] }, "hookermsg": "Wait, is that the Rainbow Sword! Nooooo, I didn't mean to distract you!", "msg": "Trying to distract me, ~Distracter~? You shall fall to the Rainbow Sword's power!" } } }, { "role": "mafia1_gordo", "hide": true, "translation": "Gordo", "side": "mafia1", "help": "I'm just a ball with eyes, but whoever gets too close to me will get hurt. I can also attack someone by typing /kill [name] during the night (but King Dedede can't be haxed, so he should kill while alive). Since I can't move too much, my vote counts only as 0.5. [Hint: Use /tt [message] to talk to your teammates.]", "info": "Can kill one person during the night. Vote counts as 0.5. Revenges any opponent's night action. Gets hax on fight, hammer and sword. Sided with Dedede Mafia. ", "actions": { "night": { "kill": { "target": "AnyButTeam", "common": "Team", "priority": 12, "broadcast": "team", "broadcastmsg": "Your teammate ~Player~ (Gordo) has decided to kill ~Target~!", "hide": true } }, "hax": { "fight": "variable:fighterHax", "hammer": "variable:hammerHax", "sword": "variable:swordHax" }, "vote": 0.5, "kill": { "mode": "killattacker", "msg": "±Kirby: I got to close to Gordo and got hurt by his spikes! >.<" }, "distract": { "mode": "killattacker", "msg": "±Kirby: I got to close to Gordo and got hurt by his spikes! >.<" }, "stalk": { "mode": "killattacker", "msg": "±Kirby: I got to close to Gordo and got hurt by his spikes! >.<" }, "protect": { "mode": { "killif": [ "bodyguard", "hooker", "mafia2_blade" ] }, "msg": "±Kirby: I got to close to Gordo and got hurt by his spikes! >.<" }, "startup": "team-reveal-with-roles", "teamTalk": true, "preventTeamvote": true } }, { "role": "mafia1_doo", "winIfDeadRoles": ["survivor"], "translation": "Waddle Doo", "hide": true, "side": "mafia1", "help": "As a loyal servant of his majesty King Dedede, I'll strive to defend him during the night with /protect [name]. I can also fire energy beams from my eye to attack an enemy by typing /kill [name] (but King Dedede can't be haxed, so he should kill while alive). [Hint: Use /tt [message] to talk to your teammates.]", "actions": { "night": { "kill": { "target": "AnyButTeam", "common": "Team", "priority": 12, "broadcast": "team", "broadcastmsg": "Your teammate ~Player~ (Waddle Doo) has decided to kill ~Target~!", "hide": true }, "protect": { "target": "AnyButSelf", "common": "Role", "priority": 8, "broadcast": "team", "broadcastmsg": "Your teammate ~Player~ (Waddle Doo) has decided to protect ~Target~!" } }, "hax": { "fight": "variable:fighterHax", "hammer": "variable:hammerHax", "sword": "variable:swordHax" }, "startup": "team-reveal-with-roles", "teamTalk": true, "preventTeamvote": true } }, { "role": "mafia1_tac", "translation": "TAC", "winIfDeadRoles": ["survivor"], "side": "mafia1", "help": "I'm a burglar cat working for King Dedede. As such, I can use /steal [name] during the night to weaken Knights and strip Kirbies of their night actions. I can also attack someone during the night with /kill [name] (but King Dedede can't be haxed, so he should kill while alive). We will win if all the Stone Kirbies are dead! [Hint: Use /tt [message] to talk to your teammates.]", "info": "Can weaken Kirbies and Knights that have night actions. Can kill one person during the night. Gets hax on fight, hammer and sword. Sided with Dedede Mafia.", "actions": { "night": { "kill": { "target": "AnyButTeam", "common": "Team", "priority": 12, "broadcast": "team", "broadcastmsg": "Your teammate ~Player~ (TAC) has decided to kill ~Target~!", "hide": true }, "steal": { "command": "convert", "target": "AnyButTeam", "common": "Role", "priority": 4, "broadcast": "team", "broadcastmsg": "Your teammate ~Player~ (TAC) has decided to steal ~Target~!", "newRole": { "villager": [ "bodyguard", "bomb", "bomb2", "bomb3", "hooker", "vigilante1", "vigilante2", "vigilante3", "stalker", "transformer" ], "mafia2_tac": [ "mafia2_mace", "mafia2_blade" ] }, "convertmsg": "CAT PUNCH! ~Old~ lost its power and is now a ~New~!" } }, "hax": { "fight": "variable:fighterHax", "hammer": "variable:hammerHax", "sword": "variable:swordHax" }, "startup": "team-reveal-with-roles", "teamTalk": true, "preventTeamvote": true } }, { "role": "mafia1_ddd", "translation": "King Dedede", "winIfDeadRoles": ["survivor"], "side": "mafia1", "help": "I'm the king of Dream Land! I have several loyal servants, and whoever oppose me shall be eliminated with /kill [name] during the night! Since I'm the King, I get a vote count of 10! And I can't be haxed, so I should make the decisions about who our team is going to attack. I will win if I can manage to defeat all of the Stone Kirbies! [Hint: Use /tt [message] to talk to your teammates.]", "actions": { "night": { "kill": { "target": "AnyButTeam", "common": "Team", "priority": 12, "broadcast": "team", "broadcastmsg": "Your boss ~Player~ (King Dedede) has decided to kill ~Target~! (BTW, King Dedede can't be haxed)", "hide": true } }, "hax": { "fight": "variable:fighterHax", "hammer": "variable:hammerHax", "sword": "variable:swordHax" }, "avoidHax": [ "kill" ], "vote": 10, "startup": "team-reveal-with-roles", "teamTalk": true, "preventTeamvote": true } }, { "role": "mafia1_prio", "translation": "Dedede Mafia", "side": "mafia1", "help": "Placeholder role for /priority formatting", "hide": true, "actions": { "night": { "kill": { "target": "AnyButTeam", "common": "Team", "priority": 12, "broadcast": "team" } } } }, { "role": "mafia2_mk", "translation": "Meta Knight", "winIfDeadRoles": ["villager"], "side": "mafia2", "help": "I shall lead my army of knights to the victory by defeating my opponents with /kill [name] during the day. I should be wary of the Ghost Kirby, who will reveal me if I kill him. However, I automatically win if I can kill all the Sleep Kirbies.", "info": "Can kill during the standby. Sided with Meta Knight Army. ", "actions": { "standby": { "kill": { "target": "AnyButTeam", "msg": "Draw your sword and type /kill [name] to kill your opponents! (You won't be revealed).", "killmsg": "With the power of JSON and coding, Rice Kirby removes ~Target~ from the theme altogether!" } }, "hax": { "fight": "variable:fighterHax", "hammer": "variable:hammerHax", "sword": "variable:swordHax" }, "startup": "team-reveal-with-roles", "teamTalk": true, "preventTeamvote": true } }, { "role": "mafia2_tac", "translation": "Meta TAC", "side": "mafia2", "winIfDeadRoles": ["villager"], "help": "I'm here to make things much more difficult for King Dedede! During the night, I can convert someone into a Stone Kirby with /stone [name], making King Dedede's job much more difficult! [Hint: Use /tt [message] to talk to your teammates.]", "actions": { "night": { "stone": { "command": "convert", "target": "AnyButTeam", "common": "Role", "priority": 4, "broadcast": "team", "broadcastmsg": "Your teammate ~Player~ (Meta TAC) wants to turn ~Target~ into a stone!", "newRole": { "survivor": [ "villager", "bodyguard", "stalker", "vigilante3" ], "mafia2_tac": [ "mafia2_mace", "mafia2_blade" ] }, "convertmsg": "META PUNCH! ~Old~ grow stiff and turned into ~New~!" } } }, "hax": { "distract": { "revealRole": 0.03 }, "startup": "team-reveal-with-roles", "teamTalk": true, "preventTeamvote": true } }, { "role": "mafia2_mace", "hide": true, "translation": "Mace Knight", "side": "mafia2", "help": "As one of the Meta-Knights, I can use my mace to take down the enemies by typing /kill [name] during the night. And as a loyal servant of Meta Knight, I shall buy him time by using /distract [name] to block an opponent's way (I can't be haxed when distracting). [Hint: Use /tt [message] to talk to your teammates.]", "actions": { "night": { "kill": { "target": "AnyButTeam", "common": "Team", "priority": 11, "broadcast": "team", "broadcastmsg": "Your teammate ~Player~ (Mace Knight) has decided to kill ~Target~!", "hide": true }, "distract": { "target": "AnyButTeam", "common": "Role", "priority": 1, "broadcast": "team", "distractmsg": "There's a Mace Knight blocking my way! I couldn't do anything during this night!", "teammsg": "My partner was stopped by a Mace Knight! I couldn't ~Action~ because I had to help him/her!", "broadcastmsg": "Your teammate ~Player~ (Mace Knight) has decided to distract ~Target~!" } }, "hax": { "fight": "variable:fighterHax", "hammer": "variable:hammerHax", "sword": "variable:swordHax" }, "avoidHax": [ "distract" ], "startup": "team-reveal-with-roles", "teamTalk": true, "preventTeamvote": true } }, { "role": "mafia2_blade", "hide": true, "translation": "Blade Knight", "side": "mafia2", "help": "As one of the Meta-Knights, I can use my blade to defeat my opponents by typing /kill [name] during the night (I can't be haxed). I can also use /protect [name] every 2 nights to defend my teammates. And my vote counts as -1. [Hint: Use /tt [message] to talk to your teammates.]", "info": "Can kill one person during the night. Can protect one person every 2 nights. Can't be haxed. Vote counts as -1. Gets hax on fight, hammer and sword. Sided with Meta Knight Army. ", "actions": { "night": { "kill": { "target": "AnyButTeam", "common": "Team", "priority": 11, "broadcast": "team", "broadcastmsg": "Your teammate ~Player~ (Blade Knight) has decided to kill ~Target~! (BTW, Blade Knight can't be haxed)", "hide": true }, "protect": { "target": "AnyButSelf", "common": "Self", "priority": 9, "broadcast": "team", "recharge": 2, "broadcastmsg": "Your teammate ~Player~ (Blade Knight) has decided to protect ~Target~!" } }, "hax": { "fight": "variable:fighterHax", "hammer": "variable:hammerHax", "sword": "variable:swordHax" }, "avoidHax": [ "kill", "protect" ], "vote": -1, "startup": "team-reveal-with-roles", "teamTalk": true } }, { "role": "mafia2_prio", "translation": "Meta Knight Army", "side": "mafia2", "help": "Placeholder role for /priority formatting.", "hide": true, "actions": { "night": { "kill": { "target": "AnyButTeam", "common": "Team", "priority": 11, "broadcast": "team" } } } }, { "role": "werewolf", "translation": "Marx", "hide": true, "side": "werewolf", "help": "My wish is to control Pop Star and cause all the mischief I want! To do that, I can use /kill [name] during the night to defeat my opponents. I know the identity and movements of Parasol and Mirror Kirbys, and I get a power boost if I can get rid of them, but I should be careful because Mirror can counter my attacks!", "info": "Can kill one person during the night. (Can't be detected by spies.) Gets hax on protect, fight, hammer and sword. Knows Mirror Kirby and Parasol Kirby. Becomes Empowered Marx if Mirror and Parasol Kirbys die. Sided with Marx. ", "actions": { "night": { "kill": { "target": "AnyButTeam", "common": "Self", "priority": 10, "broadcast": "team", "broadcastmsg": "Your partner Marx is going to kill ~Target~!" } }, "hax": { "protect": { "revealTeam": 0.4 }, "fight": "variable:fighterHax", "hammer": "variable:hammerHax", "sword": "variable:swordHax" }, "avoidHax": [ "kill" ], "startup": { "revealPlayers": ["bomb", "bomb2", "bomb3", "bodyguard" ], "revealPlayersMsg": "The Parasol or Mirror Kirby are: ~Players~." }, "onDeadRoles": { "convertTo": { "werewolf_empowered": ["bomb", "bomb2", "bomb3", "bodyguard"] }, "convertmsg": "Marx got their wish granted by NOVA!" } } }, { "role": "werewolf_empowered", "hide": true, "translation": "Empowered Marx", "side": "werewolf", "help": "I got Nova to grant my wish and now I'm stronger! Other than using /kill [name], I can also use /inspect [name] to identify other people. My vote now counts as 2 and I cannot be stopped by distractors! ", "info": "Can kill one person during the night. Can inspect one person during the night. Vote counts as 2. Cannot be distracted or haxed. Gets hax on protect, fight, hammer and sword. Sided with Marx. ", "players": "Converted from Marx if all Parasol Kirby and Mirror Kirby are dead.", "actions": { "night": { "kill": { "target": "AnyButTeam", "common": "Self", "priority": 10, "broadcast": "team", "broadcastmsg": "Your partner Marx is going to kill ~Target~!" }, "inspect": { "target": "AnyButTeam", "common": "Self", "priority": 22 } }, "vote": 2, "distract": { "mode": "ignore", "msg": "The ~Distracter~ came to you last night, but you instantly teleported to somewhere out of their reach!" }, "inspect": { "revealAs": "werewolf" }, "hax": { "protect": { "revealTeam": 0.4 }, "fight": "variable:fighterHax", "hammer": "variable:hammerHax", "sword": "variable:swordHax" }, "avoidHax": [ "kill" ] } }, { "role": "werewolf2", "hide": true, "translation": "Marx Soul", "side": "werewolf", "help": "Kirby defeated me once, but I'm back as a zombie to get revenge! I can use /kill [name] once during the day to throw someone in a black hole! I need to find the original Marx and work with him to control the whole Pop Star! And I don't need to worry about inspector, since he'll think I'm sleeping!", "actions": { "standby": { "kill": { "target": "AnyButTeam", "msg": "You can type /kill [name] now to defeat an opponent! You won't be revealed!:", "killmsg": "Marx Soul created a black hole and threw ~Target~ in it!" } }, "hax": { "fight": "variable:fighterHax", "hammer": "variable:hammerHax", "sword": "variable:swordHax" }, "inspect": { "revealAs": "villager" } } }, { "role": "godfather", "translation": "Dark Matter", "hide": true, "side": "godfather", "help": "I am a giant cloud of negative energy who desires to take over this star. Due to my massive energy, I can control the votings with my vote count of 99. I can also possess someone's body with /distract [name] to interrupt his movements during the night. I can choose to type /change [myname] to become my ultimate form, Zero (I'll get a nightkill and a daykill, but lose my 99 votes).", "info": "Can distract one person during the night. Vote counts as 99. Can become Zero. Sided with Dark Matter. ", "winIfDeadRoles": [ "vigilante1", "vigilante2", "vigilante3", "samurai", "mayor4", "mafia1_ddd", "mafia1_doo", "mafia1_gordo", "mafia1_tac", "mafia2_mk", "mafia2_mace", "mafia2_blade", "werewolf", "werewolf_empowered", "werewolf2" ], "actions": { "night": { "distract": { "target": "AnyButSelf", "common": "Self", "priority": 3, "distractmsg": "A mysterious Dark Matter is controlling me! I couldn't do anything during this night!", "teammsg": "My partner is being held by a strange Dark Matter! I couldn't ~Action~ because I had to help!" }, "change": { "command": "convert", "target": "OnlySelf", "common": "Self", "priority": 21, "newRole": "godfather2", "canConvert": [ "godfather" ], "convertmsg": "Dark Matter revealed its true form and is now Zero!", "initialrecharge": 1 } }, "vote": 99 } }, { "role": "godfather2", "hide": true, "translation": "Zero", "side": "godfather", "help": "I am the mastermind behind Dark Matter's actions! I can type /kill [name] during both phases to defeat someone, but if I'm not careful I'll have a 15% chance of revealing myself when attacking during the day!", "info": "Can kill one person during the night. Can kill one person during the standby (15% reveal chance). Sided with Dark Matter. ", "actions": { "night": { "kill": { "target": "AnyButSelf", "common": "Self", "priority": 16 } }, "standby": { "kill": { "target": "AnyButSelf", "msg": "You can attack now by typing /kill [name] (you have a 15% chance of being revealed!):", "killmsg": "Zero shoots several red globs at ~Target~.", "revealChance": 0.15, "revealmsg": "~Self~ (Zero) opens its eye for a brief moment, and then closes it again." } } } } ], "minplayers": 4, "roles1": [ "mayor3", "survivor", "survivor", "mafia1_ddd" ], "roles2": [ "mayor3", "survivor", "survivor", "mafia1_ddd", "vigilante3" ], "roles3": [ "rice", "mafia2_mk", "villager", "villager", "mayor3", "villager" ], "roles4": [ "survivor", "survivor", "survivor", "mayor3", "rice", "mafia1_ddd", "villager", "villager", "villager", "mafia2_mk", "mafia2_tac", "mafia1_tac" ], "roles5": [ "mafia1_tac", "mafia1_ddd", "mafia2_mk", "mafia2_tac", "survivor", "survivor", "survivor", "villager", "villager", "villager", "mayor3", "rice", "stalker", "stalker", "stalker" ], "roles6": [ "mafia1_tac", "mafia1_ddd", "mafia2_mk", "mafia2_tac", "survivor", "survivor", "survivor", "survivor", "villager", "villager", "villager", "villager", "rice", "mayor3", "stalker", "stalker", "stalker", "villager", "survivor", "mayor4" ], "roles7": [ "mafia1_tac", "mafia1_ddd", "mafia2_mk", "mafia2_tac", "survivor", "survivor", "survivor", "survivor", "survivor", "villager", "villager", "villager", "villager", "villager", "rice", "mayor3", "mayor3", "stalker", "stalker", "stalker", "stalker", "stalker", "stalker", "villager", "survivor", "villager", "survivor", "villager", "survivor", "mayor4", "bodyguard", "bodyguard", "villager", "survivor", "villager", "survivor", "stalker", "stalker", "stalker", "stalker" ], "villageCantLoseRoles": [ "transformer", "mayor1", "mayor3", "samurai", "vigilante1", "vigilante2", "vigilante3" ], "killmsg": "±Kirby: ~Player~ (~Role~) will not be seen in Dream Land anymore!", "killusermsg": "*** Game Over. Continue? No / Cancel", "lynchmsg": "±Game: ~Player~ (~Role~) was lynched and had to leave Dream Land!", "border": "***(>^.^)> === === === === === === === === === === === === === === === === <(^.^<)", "tips": { "Who claims": "Generally, Mike Kirby should claim. If Mike is dead, other possible claims are Mirror or Cook Kirby (dangerous, but possible).", "Main Threats": "Meta Knight (Daykill), King Dedede (4 votes), Dark Matter (99 votes), TAC (demoter).", "Millers": "Needle, Beam and Yarn Kirby see themselves as Sleep. Ax Knight and Marx Soul are inspected as Sleep Kirby.", "Bodyguards": "Parasol and Ice can protect, but have a cooldown. Mike Kirby (or the lead PR) should organize them to make up for their intervals.", "Dedede Mafia": "If King Dedede is around, let him type the kills, as he avoids hax.", "Meta Knight Army": "If Blade Knight is around, let him type the kills, as he avoids hax.", "Marx": "Although you can claim and reveal Parasol/Mirrors immediately, you get a really useful power-up if you get rid of them without claiming, which may help you greatly at winning.", "Dark Matter": "Your priority is getting rid of Crash Kirby, Rainbow Sword and Fighter/Hammer/Sword Kirby, and then the Mafia. Mike is unable to hurt you." }, "changelog": { "10.09.14": "Zero can now teamkill (for non-peak setups).", "25.08.14": "Testing a different non-peak setup.", "28.06.14": "Dark Matter can now change into Zero right from the beginning. Fighter/Hammer/Sword now share a spawn slot (all of them can still spawn in a same game if there are enough players). Prevent Teamvote added. Tips added.", "28.05.14": "Fixed spawn so millers won't spawn if the role they reveal as doesn't spawn.", "24.04.14": "Experimental non-peak setup for 4~6 players added", "04.03.14": "Marx will now instantly become Empowered when Parasols/Mirror are out (doesn't need to wait for Night 3 anymore).", "05.02.14": "Tweaked spawn list for small games. Marx now becomes Empowered Marx if Mirror and Parasols are out after Night 3. Empowered Marx has the same abilities as Marx, plus an Inspect, 2 votes and immunity to distraction. Changelog cleared (you still can read the full changelog by checking the code)." }, "changelog2": { "12.10.13": "Tweaked Spawn lists again. Fixed Marx bug where it wouldn't get reveal on all Mirror forms. Vigilantes can't kill each other anymore, and now get teamtalk among them.", "10.10.13": "Theme slightly revamped: Mirror is back as a Night-Bomb and Self-BG (1 charge, loses Night-Bomb power when self protecting before N4). Marx gets reveal both on Parasol and Mirror (can't tell which player is who, but now can kill Parasol). TAC's /steal is faster (can prevent a BG or a Vigilante from acting at the same night). Copy becomes Parasol instead of Mirror. Spawn Lists updated so Marx and Mirror Kirby will always be in. Added Team Talk for Meta Knight Army and Dedede Mafia.", "28.09.13": "Tweaked spawn list for 13-players.", "23.09.13": "Testing Period for small games: Dedede Mafia replaces Meta Knight Army on small games.", "13.09.13": "Tweaked Spawn List for small games.", "31.07.13": "Spawn List expanded to allow for 45+ players. Fixed error where Beam Kirby would never appear at big games. Changed spawn so at least 1 Ax Knight will always be in the game.", "07.04.13": "Mirror replaced by Parasols.", "20.03.13": "Marx now wins automatically on a Marx vs. 2 Parasols situation.", "26.11.12": "Ax, Mace and Blade Knight are now randomized on Spawn.", "14.10.12": "Parasol Kirby added (Protect with recharge 2). roles1 changed.", "17.09.12": "Ax Knight inspected as Sleep Kirby and hax on distract slightly changed. Cutter Kirby changed to Needle Kirby (reveals as Mace Knight). Minor tweaks to roles lists.", "14.09.12": "Minor Balancing tweaks (mainly on roles3 list). Gordo now revenges more actions.", "12.09.12": "Mirror Kirby is not a bomb anymore, but still evades kills from Marx. Roles3 list tweaked (some mafia roles appearing a bit earlier). Mace can't be haxed when distracting. Sleep Hax lowered. Hax on Vigi Trio slightly higher. Minimum Number of Players: 8", "22.08.12": "Added Cutter Kirby (Ax Kirby's miller) and Beam Kirby (Waddle Doo's miller).", "09.08.12": "Added broadcastmsgs", "01.08.12": "Added TAC to Dedede Mafia (can transform some PRs into Sleep Kirbies). Added Blade Knight to MK Army (Protect every 2 nights, can't be haxed, -1 vote)", "10.06.12": "Changed Mike to Exposer. Copy can't inspect anymore (only transform). Some changes to roles lists.", "05.06.12": "Added Revenge Reveal to Ghost Kirby. Added Transform into Mirror, Ice or Fighter to Copy Kirby. Added Zero. Changed Marx Soul to a daykiller. Added info to some roles.", "25.05.12": "Changed Gooey to Rainbow Sword Kirby. Changed Helper to Ghost Kirby (with /stalk). Changed Ice Kirby's /shield to /protect (no 100% hax anymore and can protect self, but only usable every 3 nights). Added distractmsgs and teammsgs. Crash now has revealChance of 50%.", "30.04.12": "Sleep and Crash can now get hax on Distract. Mace and Waddle have a low chance of getting hax on the player. Hax on Vigi Trio reduced. Gordo now Avoid Nightkills instead of Revenge Kill", "27.04.12": "Sleep's hax changed. Helper temporarily removed. RolesLists changed (Mike appears earlier). Gooey and Mass Kirby coded (but not added).", "20.04.12": "Updated some help descriptions and Win Messages", "13.04.12": "Added Win Messages.", "12.04.12": "Hax on Vigi Trio reduced again. Crash's daykill message now says its role to avoid confusion. Added Marx Soul role. Gordo revenge kills again. Changed Distractor messages.", "09.04.12": "Sword Kirby now only kill distractor if it's Mace Knight or Dark Matter. Sword Kirby ignores distractor if it's Ice Kirby. My name on Summary for Flash when this theme is started :D", "05.04.12": "Vigilantes, GF, Samurai and Werewolf appearing a bit earlier in large games. Marx's hax on BG increased.", "03.04.12": "Minor text changes. Changed Meta-Knights to Meta Knight Army.", "01.04.12": "New summary. Added this changelog." } }