Well sorry about last one... Yveltel here, with a NEW theme! Summary: The Dudes must lynch the converter before he makes them all his minions! In big games Da Bawz has /bawz at night and in the standby (kill or inspect at night, kill during day, no reveal) oh and Da Bomb is sided with village, and bombs converts and nightkills Code: Spoiler Code (text): { "name": "Dude", "author": [ "ddrox13", "Yveltal the epic", "Zeromare (Coding and other structural stuff)" ], "summary": "The Dudes must kill the converter! Watch out for Da Bawz in bigger games too", "minplayers": 7, "nolynch": false, "votesniping": false, "silentVote": true, "ticks": { "night": 30, "standby": 30 }, "sides": [ { "side": "village", "translation": "Dudes", "winmsg": "±Da Bawz: the dudes (somehow) win! good job ~Players~!" }, { "side": "y", "translation": "Converter", "winmsg": "±Da Bawz: the converter (~Players~) wins!" }, { "side": "z", "translation": "Da Bawz", "winmsg": "±Da Bawz: I (~Players~) AM DA BAWZ, AND I WIN DA GAME!" } ], "roles": [ { "role": "v.villager", "translation": "Dude", "side": "village", "info": "The basic villager of the game. Can be converted to Minions by the Converter Sided with The Dudes", "help": "You're just a dude. LYNCH TEH BADDIES. That's all you can do.(and don't claim lol, cuz you will be converted in a snap.)", "actions": {} }, { "role": "y.generic", "translation": "minion", "side": "y", "info": "Basic killer, shares /kill amongst fellow Minions Sided with The Converter.", "help": "You are a minion. Use /kill [name] during the night to kill an enemy. Your kill is shared with your fellow minions. (Btw, you CAN accidentally target your teammates. Don't worry, you CAN'T kill the converter. Hope to whatever higher power you believe in that the Converter connects you.)", "actions": { "night": { "kill": { "priority": 1, "target": "AnyButSelf", "common": "Role", "broadcast": "team", "broadcastmsg": "A Minion has decided to kill ~Target~!" } } } }, { "role": "y.leader", "translation": "Converter", "side": "y", "info": "The converter and MAIN baddie of this game. Can convert Regular Dudes into Minions with /boom and Kill others with /kill. (NOT shared with minions) Sided with The Converter.", "help": "Convert others into minions with /boom, and kill with /kill(BTW, this is NOT shared with any minions you make)", "actions": { "night": { "kill": { "priority": 1, "target": "AnyButTeam", "common": "Self", "broadcast": "team", "broadcastmsg": "The Converter has decided to kill ~Target~. Minions choose someone else!" }, "boom": { "command": "convert", "target": "AnyButTeam", "common": "Self", "priority": 2, "newRole": "y.generic", "canConvert": [ "v.villager" ], "silent": true } }, "kill": { "mode": { "ignore": [ "y.generic" ] } } } }, { "role": "z.spy", "translation": "Da Bawz", "side": "z", "info": "The Godfather of sorts of this game. Can use /bawz during the Night AND Day (Night command has a 50/50 chance of either inspecting or killing target, Day command will outright kill target.) Sided with Da Bawz.", "help": "Use /bawz during the night and day for awesomeness. (Night /bawz has a 50/50 shot of either inspecting or killing your target, Day /bawz will outright kill your target.)", "actions": { "night": { "bawz": { "command": { "kill": 0.5, "inspect": 0.5 }, "target": "AnyButSelf", "common": "Self", "priority": 2 } }, "standby": { "bawz": { "command": "kill", "target": "AnyButSelf", "msg": " Use /bawz now to eliminate those who are unworthy of your awesomeness!", "killmsg": "~Target~ has been subjected to the awesomest of deaths, Being killed by DA BAWZ!" } } } }, { "role": "v.bomb", "translation": "Da Bomb", "side": "village", "info": "The Bomb of this game. Revenges Nightkills and Kills the Converter should he/she attempt to convert Da Bomb. Sided with The Dudes.", "help": "You are DA BOMB! You revenge all Nightkills AND you revenge the Converter should he/she be unlucky enough to try to convert you.", "actions": { "convert": { "mode": "ChangeTarget", "msg": "The Converter tried to make you into his/her minion... You stuffed a bomb up their face and blew him/her into pieces!", "targetmsg": "Nice job on trying to make Da Bomb into one of your minions.. Bad news is you ate a bomb and died for your feeble efforts." }, "kill": { "mode": "killattacker", "msg": "Good news is you hit Da Bomb. BAD news is Da Bomb took you with him/her in an epic awesome explosion." } } } ], "roles1": [ "y.leader", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.bomb", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "z.spy", "v.bomb", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager" ], "villageCantLoseRoles": [ "v.bomb" ], "killmsg": "±Da Bawz: ~Player~(~Role~) is dead now.", "killusermsg": "±Da Bawz: You are officially, totally, throughly, completely, and awesomely dead. beat it.", "lynchmsg": "±Da Bawz: His royal bawzness, Me, has declared ~Player~(~Role~) to be condemned to the awesome death of awesomeness", "drawmsg": "±Da Bawz: Tie." } [/HIDE] Link: http://pastebin.com/raw.php?i=Qyz6hJhv Hope u enjoy QC!:) Please ignore the poll Credit to zeromare, all of it, he did all the edits and crap like that :p EDIT1: Added stuff in post 3 Spoiler Code (text): { "name": "Dude", "author": [ "ddrox13", "Yveltal the epic", "Zeromare (Coding and other structural stuff)" ], "summary": "The Dudes must kill the converter! Watch out for Da Bawz in bigger games too", "minplayers": 7, "nolynch": false, "votesniping": false, "silentVote": false, "ticks": { "night": 30, "standby": 30 }, "sides": [ { "side": "village", "translation": "Dudes", "winmsg": "±Da Bawz: the dudes (somehow) win! good job ~Players~!" }, { "side": "y", "translation": "Converter", "winmsg": "±Da Bawz: the converter (~Players~) wins!" }, { "side": "z", "translation": "Da Bawz", "winmsg": "±Da Bawz: I (~Players~) AM DA BAWZ, AND I WIN DA GAME!" } ], "roles": [ { "role": "v.villager", "translation": "Dude", "side": "village", "info": "The basic villager of the game. Can be converted to Minions by the Converter Sided with The Dudes", "help": "You're just a dude. LYNCH TEH BADDIES. That's all you can do.(and don't claim lol, cuz you will be converted in a snap.)", "actions": {} }, { "role": "y.generic", "translation": "minion", "side": "y", "info": "Basic killer, shares /kill amongst fellow Minions Sided with The Converter.", "help": "You are a minion. Use /kill [name] during the night to kill an enemy. Your kill is shared with your fellow minions. (Btw, you CAN accidentally target your teammates. Don't worry, you CAN'T kill the converter. Hope to whatever higher power you believe in that the Converter connects you.)", "actions": { "night": { "kill": { "priority": 7, "target": "AnyButSelf", "common": "Role", "broadcast": "team", "broadcastmsg": "A Minion has decided to kill ~Target~!" } } } }, { "role": "y.leader", "translation": "Converter", "side": "y", "info": "The converter and MAIN baddie of this game. Can convert Regular Dudes into Minions with /boom and Kill others with /kill. (NOT shared with minions) Sided with The Converter.", "help": "Convert others into minions with /boom, and kill with /kill(BTW, this is NOT shared with any minions you make)", "actions": { "night": { "kill": { "priority": 1, "target": "AnyButTeam", "common": "Self", "broadcast": "team", "broadcastmsg": "The Converter has decided to kill ~Target~. Minions choose someone else!" }, "boom": { "command": "convert", "target": "AnyButTeam", "common": "Self", "priority": 2, "newRole": "y.generic", "canConvert": [ "v.villager" ], "silent": true } }, "kill": { "mode": { "ignore": [ "y.generic" ] } } } }, { "role": "z.spy", "translation": "Da Bawz", "side": "z", "info": "The Godfather of sorts of this game. Can use /bawz during the Night AND Day (Night command has a 50/50 chance of either inspecting or killing target, Day command will outright kill target.) Sided with Da Bawz.", "help": "Use /bawz during the night and day for awesomeness. (Night /bawz has a 50/50 shot of either inspecting or killing your target, Day /bawz will outright kill your target.)", "actions": { "night": { "bawz": { "command": { "kill": 0.5, "inspect": 0.5 }, "target": "AnyButSelf", "common": "Self", "priority": 0 } }, "standby": { "bawz": { "command": "kill", "target": "AnyButSelf", "msg": " Use /bawz now to eliminate those who are unworthy of your awesomeness!", "killmsg": "~Target~ has been subjected to the awesomest of deaths, Being killed by DA BAWZ!" } } } }, { "role": "z.generic", "translation": "Puny Underling", "side": "y", "info": "Shares /toxic with others of its role (/toxic can poison or kill).", "help": "You are one of Da Bawz's Underlings! use /toxic to torture your target by poisoning them. However, you might miss or accidently kill them. Oh and if you miss, Da Bawz will kill you. Literally.", "actions": { "night": { "toxic": { "command": { "kill": 0.15, "poison": 0.8 }, "priority": 90, "suicideChance": 0.05, "suicidemsg": "I, DA BAWZ, SAW U MISS AND WILL NOW KILL U!!!", "target": "AnyButSelf", "common": "Role", "broadcast": "none" } } } }, { "role": "v.bomb", "translation": "Da Bomb", "side": "village", "info": "The Bomb of this game. Revenges Nightkills and Kills the Converter should he/she attempt to convert Da Bomb. Sided with The Dudes.", "help": "You are DA BOMB! You revenge all Nightkills AND you revenge the Converter should he/she be unlucky enough to try to convert you.", "actions": { "convert": { "mode": "ChangeTarget", "msg": "The Converter tried to make you into his/her minion... You stuffed a bomb up their face and blew him/her into pieces!", "targetmsg": "Nice job on trying to make Da Bomb into one of your minions.. Bad news is you ate a bomb and died for your feeble efforts." }, "kill": { "mode": "killattacker", "msg": "Good news is you hit Da Bomb. BAD news is Da Bomb took you with him/her in an epic awesome explosion." } } } ], "roles1": [ "y.leader", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "z.generic", "v.villager", "v.villager", "v.bomb", "z.generic", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "z.spy", "v.bomb", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "z.generic", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager" ], "villageCantLoseRoles": [ ], "killmsg": "±Da Bawz: ~Player~(~Role~) is dead now.", "killusermsg": "±Da Bawz: You are officially, totally, throughly, completely, and awesomely dead. beat it.", "lynchmsg": "±Da Bawz: His royal bawzness, Me, has declared ~Player~(~Role~) to be condemned to the awesome death of awesomeness", "drawmsg": "±Da Bawz: Tie." } [/HIDE] Link: http://pastebin.com/hQe5fE0A EDIT 2: http://pastebin.com/raw.php?i=72vXrAdc Added more bombs, capitalized Minion SIGH http://pastebin.com/raw.php?i=GjkpjQjf thks beast
Hy Yvetal/ddrox/Zero!!! I guess this theme has some problems, despite the potential it has. If you can manage to overcome them, it may be fun to play. Unofrtunately, it doesn't seem good in the moment. The village is very underpowered. Having one or two bombs and villagers, this theme becomes a vanilla with an increasing number of mafias, more kills for mafias... and the Mafia is already very powerful in there! I'll be even difficult for xfire to happen, because there'll be only 2 scum teams - on big games. And the silent vote only worsens Dudes' situation. I won't give you a specific suggestion, because there are many possibilities for them to be explored. Also, the bomb shouldn't be on the VillageCantLoseRoles list. I hope you guys be able to improve this. Good luck :)
1. ill change it so that the minions do not know each other, they already can kill their team 2. minions get shared kill, so mafia gets only 2 kills and 1 convert 3. ill Make minions for Da Bawz (poisoner/killer) and put one in first few 4. Silent vote is going off 5. i like having only 2 enemy teams, SI works fine with one EDIT: done, editing OP now
Some notes: Try to be more formal with some things. Acronyms like "btw" and "lol" should be avoided unless it is specifically for flavor, which a few can be avoided without sacrificing flavor. Capitalize minion's name Change Minion's kill to "AnyButTeam" if you don't want them to kill the Converter (unless you are using this as a way to connect since they don't get startup reveal) Other than that, the balance is very hard to judge, and it seems like it would be nearly impossible for the Dudes to win. Because it is easy to judge, in a 9 player game: Start: 8 Dudes, 1 Converter After night 1: 6 Dudes, 1 Converter/1 Minion After night 2: 3 Dudes, 1 Converter/2 Minion causing Converter to win immediately. Assuming a lynch and minion targeting the Converter: Start: 8 Dudes, 1 Converter After night 1: 6 Dudes, 1 Converter/1 Minion After day 1: 5 dudes, 1 Converter/1 Minion After night 2: 3 Dudes, 1 Converter/2 Minion still causing Converter to win immediately. As long as the converter dodges the day 1 lynch, it is a guaranteed win for them. There isn't too much difference between 7 and 24 player games. Converter team will eliminate 3 roles every night. There is a chance that one of the minions or the converter can be bombed, but this only slows down the game from that point. It will then be a literal game of Vanilla. In short, this theme is Vanilla+, where the Mafia has a much higher chance of winning, especially in really small (7~9) or rather large games (15ish~24). Small games were already mapped out earlier in this post, and larger games just helps water down the chance Converter hits the bomb, and as long as he can fire off one or two successful converts, its almost guarantees the Mafia will win. Silent Vote further increases the chance of Mafia winning as minions can vote whoever they want and no one can tell who is who. The voting phase is where people draw information from in Vanilla, by removing this, the Dudes have no way to win. There is a very slight chance they could win with some lucky rands, but realistically speaking, this will never happen. Decline [1]
agreeing with fuzzy here. the minimalist setup is appreciated, but instead of being simple it actually turns into an extremely overpowered experience for both mafia sides. the flavour needs a lot of work as well, with some mispellings and weird description and commands. Decline.
@fuzzy look at post 3 and the OP edit i will look this over... Here are the changes i think 1.switch Da bomb and Bawz Minion in roles 2.add more bombs changing op AGAIN after this edit EDIT: done
z.generic has the wrong side. You have JSON errors. Fix them using jsonlint.com Check for theme errors with: http://icekirby.github.com/PO-stuff/mafiachecker/ I am not sure if you spell thing wrong on purpose but please spell everything correctly. I am not sure if v.bomb works they way you intend it to. DA BAWZ's side has an advantage in number over the other mafia teams. I am going to Decline[3] based on errors and what fuzzy has already said.
Why doesn't the Y team know each other? This may cause to spamming to find the team. You may as well just give them team reveal. I am not sure if Change Target kills if they don't have a killing action. The name might just be misleading to me though. Puny Underling needs to be told about the suicide chance in a different way because it isn't clear right now. Is the Z side supposed to be able to kill each other? If not then you should fix that.
This theme doesn't seem to have developed better. I'm sorry, but I have to decline [5] it, if you don't make more useful and suitable changes in order to improve this theme.
I'm still getting invalid JSON. And you can use the same pastebin link, you dont need a new one for every little change you do. I assume the last one in the post is the most current, which throws back invalid JSON. Error:Extra closing }[Code 14, Structure 609] Error:Extra closing }[Code 14, Structure 610] Error:Extra closing }[Code 14, Structure 611] Error:Extra closing }[Code 14, Structure 612] Error:Multiple JSON root elements[Code 22, Structure 614] Error:Expecting comma, colon or }, not string.[Code 11, Structure 667] Error:Invalid comma, expecting }.[Code 141, Structure 678] Error:Expecting string, not }.[Code 8, Structure 679] Error:Multiple JSON root elements[Code 22, Structure 684] Error:Extra closing ][Code 14, Structure 737] Error:Multiple JSON root elements[Code 22, Structure 741] Error:Extra closing }[Code 14, Structure 844] Here is the big error: Spoiler Code (text): "villageCantLoseRoles": [], "killmsg": "±Da Bawz: ~Player~(~Role~) is dead now.", "killusermsg": "±Da Bawz: You are officially, totally, throughly, completely, and awesomely dead. beat it.", "lynchmsg": "±Da Bawz: His royal bawzness, Me, has declared ~Player~(~Role~) to be condemned to the awesome death of awesomeness", "drawmsg": "±Da Bawz: Tie." } "target": "AnyButSelf", "msg": " Use /bawz now to eliminate those who are unworthy of your awesomeness!", "killmsg": "~Target~ has been subjected to the awesomest of deaths, Being killed by DA BAWZ!" } } } }, { "role": "z.generic", "translation": "Puny Underling", "side": "y", "info": "Shares /toxic with others of its role (/toxic can poison or kill).", "help": "You are one of Da Bawz's Underlings! use /toxic to torture your target by poisoning them. However, you might miss or accidently kill them. Oh and if you miss, Da Bawz will kill you. Literally.", "actions": { "night": { "toxic": { "command": { "kill": 0.15, "poison": 0.8 }, "priority": 90, "suicideChance": 0.05, "suicidemsg": "I, DA BAWZ, SAW U MISS AND WILL NOW KILL U!!!" "target": "AnyButSelf", "common": "Role", "broadcast": "false", } } } }, { "role": "v.bomb", "translation": "Da Bomb", "side": "village", "info": "The Bomb of this game. Revenges Nightkills and Kills the Converter should he/she attempt to convert Da Bomb. Sided with The Dudes.", "help": "You are DA BOMB! You revenge all Nightkills AND you revenge the Converter should he/she be unlucky enough to try to convert you.", "actions": { "convert": { "mode": "ChangeTarget", "msg": "The Converter tried to make you into his/her minion... You stuffed a bomb up their face and blew him/her into pieces!", "targetmsg": "Nice job on trying to make Da Bomb into one of your minions.. Bad news is you ate a bomb and died for your feeble efforts." }, "kill": { "mode": "killattacker", "msg": "Good news is you hit Da Bomb. BAD news is Da Bomb took you with him/her in an epic awesome explosion." } } } ], "roles1": [ "y.leader", "v.villager", "v.villager", "v.villager", "v.villager", "v.bomb", "z.generic", "v.villager", "v.villager", "v.bomb", "z.generic", "v.villager", "v.villager", "v.bomb", "v.villager", "v.villager", "v.villager", "z.spy", "v.bomb", "v.villager", "v.villager", "v.bomb", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.villager", "v.bomb", "v.villager", "v.bomb", "v.villager", "v.bomb", "v.villager", "v.bombr", "v.villager", "z.generic", "v.villager", "v.villager", "v.bomb", "v.villager", "v.villager" ], "villageCantLoseRoles": [ ], "killmsg": "±Da Bawz: ~Player~(~Role~) is dead now.", "killusermsg": "±Da Bawz: You are officially, totally, throughly, completely, and awesomely dead. beat it.", "lynchmsg": "±Da Bawz: His royal bawzness, Me, has declared ~Player~(~Role~) to be condemned to the awesome death of awesomeness", "drawmsg": "±Da Bawz: Tie." } You somehow took a fragment of your theme and repeated it at the bottom or something. PLEASE use http://jsonlint.com/ or http://jsonformatter.curiousconcept.com/ (Has a little better Error checking as it lists out everything wrong, not just the first error) AS WELL AS http://icekirby.github.com/PO-stuff/mafiachecker/ before you edit your post saying you fixed things when the code wont even clear. It makes it very difficult to pass approval on a theme that won't validate.