Hi guys! Praixie here again My last theme, Ragnarok, was base on convert so now I tried to make a theme base on stalks. Code: Version 2 Spoiler { "name": "Witch", "author": "Praixie", "summary": "There is a witch in the town and the folks want to get rid of her. There is only one way to do this, LYNCH her!!!! Don't get fooled by the witch's dirty tricks. Remember that she was aided by her minions who only have half a vote.", "sides": [ { "side": "village", "translation": "Town", "winmsg": "±Game: The townsmen, ~Players~, have succesfully get rid of the Witch." }, { "side": "mafia", "translation": "Witch", "winmsg": "±Game: The Witch and her minion, ~Players~, have successfully annihilated their pursuers." } ], "roles": [ { "role": "villy", "translation": "Townsman", "side": "village", "help": "Help the town lynch the witch by utilizing your stalk command(/stalk) every other night to get informations.", "info": "Can stalk every other night. Sided with the Town.", "actions": { "night": { "stalk": { "target": "AnyButSelf", "common": "Self", "recharge": 2, "priority": 3 } } } }, { "role": "milly", "translation": "Miller", "side": "village", "help": "Help the town lynch the witch by utilizing your stalk command(/stalk) every other night to get informations.", "info": "Can stalk every other night. Reveal as Witch when Inspected. Sided with the Town.", "actions": { "night": { "stalk": { "target": "AnyButSelf", "common": "Self", "recharge": 2, "priority": 3 } }, "inspect": { "revealAs": "witch" }, "startup": { "revealAs": "villy" } } }, { "role": "inspector", "translation": "Elder", "side": "village", "help": "You are one of the Elders who guides the town. As such, you can inspect someone every night by typing /inspect starting from the 2nd night. You can also type /pass to assign a townsman as a new Elder. You will DIE if you pass the rights to another person.", "info": "Can inspect every night starting from 2nd night. Can sacrifice himself to convert a townsman as new Elder. Sided with the Town.", "actions": { "night": { "inspect": { "target": "AnyButSelf", "common": "Self", "initialrecharge": 2, "priority": 4 }, "pass": { "command": "convert", "target": "AnyButSelf", "common": "Self", "priority": 1, "suicideChance": 1, "newRole": "inspector", "canConvert": [ "villy", "milly" ], "convertmsg": "The Elder assigns a townsman to replace him." } } } }, { "role": "witch", "translation": "Witch", "side": "mafia", "help": "Try to hide and blend in with the town to hide your identity. You can use /stalk every other night to fool them OR use /minion to convert a townsman into one of your minions. You can only have one minion at a time.", "info": "Can stalk every other night OR convert a townsman into a random minion. Can only have one minion at a time. Sided with the Witch.", "actions": { "night": { "stalk": { "target": "AnyButSelf", "common": "Self", "recharge": 2, "restrict": [ "minion" ], "priority": 3 }, "minion": { "command": [ "convert", "copy" ], "copyAs": "witch1", "silent": true, "target": "AnyButSelf", "common": "Self", "priority": 5, "restrict": [ "stalk" ], "newRole": { "wolf": [ "villy", "milly" ], "frog": [ "villy", "milly" ], "ogre": [ "villy", "milly" ] }, "convertmsg": "A townsman has been converted as the witch's minion." } }, "onDeath": { "killRoles": [ "frog", "wolf", "ogre" ], "killmsg": "With the Witch dead, there is no point to sustain her minions lives." } } }, { "role": "witch1", "translation": "Witch", "side": "mafia", "help": "Try to hide and blend in with the town to hide your identity. You can use /stalk every other night to fool them. Try to win with the help of your minion.", "info": "Can stalk every other night. Can only have one minion at a time. Sided with the Witch.", "actions": { "night": { "stalk": { "target": "AnyButSelf", "common": "Self", "recharge": 2, "priority": 3 } }, "onDeath": { "killRoles": [ "frog", "wolf", "ogre" ], "killmsg": "With the Witch dead, there is no point to sustain her minions lives." } } }, { "role": "wolf", "translation": "Wolf", "side": "mafia", "help": "You are the terror of the night. You can use /kill to kill someone during the night. You're only a minion so you only have half a vote. Remember that if the Witch dies, you die as well.", "info": "Can kill during the night. Vote counts as 0.5. Dies if the witch dies. Reveal as Townsman when Inspected. Sided with the Witch.", "actions": { "night": { "kill": { "target": "AnyButTeam", "common": "Self", "priority": 2, "broadcast": "team" } }, "vote": 0.5, "inspect": { "revealAs": "villy" }, "onDeath": { "convertRoles": { "witch1": "witch" }, "convertmsg": "The Witch decided that she needs another minion now." } } }, { "role": "frog", "translation": "Frog", "side": "mafia", "help": "You are a poisonous frog as such you can use /poison someone every night and he will die the night after. You can also use /safeguard on anyone to prevent some night actions or to try and FRAME other guys. You're only a minion so you only have half a vote. Remember that if the Witch dies, you die as well.", "info": "Can poison and safeguard during the night. Vote counts as 0.5. Dies if the witch dies. Reveal as Townsman when Inspected. Sided with the Witch.", "actions": { "night": { "poison": { "target": "AnyButTeam", "common": "Self", "priority": 2, "broadcast": "team", "poisonDeadMessage": "You died from poison!" }, "safeguard": { "target": "Any", "common": "Self", "priority": 2, "broadcast": "team" } }, "vote": 0.5, "inspect": { "revealAs": "villy" }, "onDeath": { "convertRoles": { "witch1": "witch" }, "convertmsg": "The Witch decided that she needs another minion now." } } }, { "role": "ogre", "translation": "Ogre", "side": "mafia", "help": "You became the witch's minion and now you're in a rampage. You can kill during standby without revealing however, you will die if someone stalks you. You're only a minion so you only have half a vote. Remember that if the Witch dies, you die as well.", "info": "Has a non-revealing daykill. Dies if someone stalk this role. Vote counts as 0.5. Dies if the witch dies. Reveal as Townsman when Inspected. Sided with the Witch.", "actions": { "standby": { "kill": { "target": "AnyButSelf", "msg": "You can now kill using /kill [target]!", "killmsg": "The Ogre makes a rampage in the town. ~Target~ is unfortunately smash by the mosnter." } }, "vote": 0.5, "inspect": { "revealAs": "villy" }, "onDeath": { "convertRoles": { "witch1": "witch" }, "convertmsg": "The Witch decided that she needs another minion now." }, "stalk": { "mode": "die" } } } ], "roles1": [ "witch", "villy", "villy", "villy", "villy", "villy", "villy" ], "roles2": [ "witch", "inspector", "milly", "milly", "villy", "villy", "villy", "villy", "villy", "villy", "villy", "villy" ], "villageCantLoseRoles": [ "villy", "milly", "inspector" ] }[/HIDE] Pastebin LInk: pastebin.com/0SpGbCPd Role Explanations: Version 2 Spoiler Village(GOAL: lynch the witch) Townsman - Can stalk every 2 nights Miller - Can stalk every 2 nights. Inspected as Witch. Elder - Can inspect starting from the 2nd night onwards. - Can convert a townsman as a new Elder but he will die instead(suicideChance is 100%) This command is needed when he knows he will be killed on that night Mafia Witch - Can also stalk every 2 nights OR convert a townsman as a RANDOM minion. ONLY ONE minion at a time. - Ondeath also kills all the minions, therefore village wins when lynch All minions reveals as townsman(Well, i think that the power of information of the village is high. The stalkers job is to find the minions while the Elder can only find possible witches) Wolf - a minion that can kill during night. Has 0.5 votes. Frog - a minion that can poison and safeguard anyone. Has 0.5 votes. He can use safeguard to stop night actions or frame another guy. Ogre - a minion that has non revealing daykill but dies when stalked. Has 0.5 votes[/HIDE] Strategies: Spoiler How to find the witch? options: Elder needs to clean guys. Use your stalk command wisely. If a minion was lynch. Go back at the night of his conversion and vote the one that visit him that night. For mafia. Witch should know when to use your stalk and when to convert a townsman. Try to blend as possible. [/HIDE] As of now, this theme can only support up to 12 players. I think I can make it get higher by adding another mafia or adjusting the limits of kills and poison that minions can do. For those that will ask why villies are included on villagecantloseroles: Imagine 2v2 scenario 2 villy and witch+minion. They can outvote them because minion only has 0.5 and vote the witch for the win.
Elder seems useless due to random chances of success. It seems like witch can just stall and let village rand themselves. Other than that, the theme seems to have potential, and I believe people seem to enjoy themes with convert, so it will probably be well liked. I would like to see a test, but that carries no weight since I am not QC. If there are coding errors, I have no idea due to my ignorance of coding.
Personally, I agree with the above. Because the village can never be sure which success % the inspect is, it would be about as effective as a normal powerless villager in Vanilla calling out "ok guys Praixie is mafia" with no hard evidence. Sure, the Elder can claim to have someone to connect through, but if it's going to be a central village role it should be reliable (as in consistent) and useful. Villagers having stalk reminds me of Shadows, which didn't succeed because the theme and that particular mechanic just created confusion (can't tell if the target was a Townie visiting a dead person or a Mafia killing). Strangely enough, your plan to have the Townsmen's stalks recharge might just work, because people can see if someone was lying about stalking the night before/if they have a command every night. Note that what I said in the first paragraph would still make the game much harder for the Witch, since if the Elder can inspect it accurately and then lynch it, it's game over. Inspecting minions as the Witch (like Nameless Moph showing as Nergal in FE) could help confuse villagers if the Elder is known to be reliable, or if you want to be drastic you could implement a changed /minion through which the old Witch becomes the minion and the target becomes the new Witch might work to confuse the Elder. And don't forget about the classic possibility of using a Miller as an option, either! Also, a minor note, but you're going to make the winmsgs "~Players~ wins", please include the team name/something to differentiate them for newer players. Something like "The townsmen, ~Players~, win.", or even the default winmsg would work. :)
I personally love the Elders. The theme overall is pretty cool and interesting. But Witch is still kind of OP. What do you think of these random suggestions: Giving Witch X day to live. Giving the last Elder a one-time use expose. Giving Elders immunity to kill (but no immunity to poison) and a +1 voteshield.
hmmmmmm I think I like the idea of having a miller(maybe 1 or 2) and the Elder being a normal inspector since it's both beneficial for the village and the witch.. :D Btw, can you suggest a role name for miller?
Why not add a cactuar role, it gets inspect, but the results are always kefka (it doesn't know that it is this role, btw. It thinks it is the real elder.) In this case, it would be witch, not kefka. And it would inspect as witch to the real elder. If you did this, you should get rid of the villager stalk command.
Non-peak themes should be 3 or 4 min. 5-12 is ok. Elder making another into an elder seems... really silly. Particularly because no one will do it. (Who wants to die to make someone else into an important role?) It reminds me of a combination of Magikarp and Shadows. While they were good in theory, the application of these kinds of themes for players wasn't too... productive. decline [1] because the stalking will cause more confusion than good.
I realize you wanted to build a theme around stalking, but every villager getting stalk is just chaotic. I feel that the premise of this theme, ignoring the stalking, is interesting, but it could surely use some work. Until some changes are made (most notably the removal of villagers getting stalk), I'm going to have to decline [2] this. If you want any help with ideas, feel free to send me a forum PM.
Theme slowing down. Needs some changes. There is now a 'no stalk' feature in mafia. If the witch can pass around this type of frame for one night (no one would know) it would incriminate people. The witch should also be able to apply it to herself. This would make both frame and defensive techniques which require lots of mafia endeavors to fool the village.