Say hello to... PO Mafia! My co-own and first Mafia Theme, hope you like it even if it's not approved! ^_^ { “name”:”PO Mafia”, “author”:”Mafia Master, sakina and macrarazy”, “summary”:”You are on PO, Mafia Channel! There are/is Users (Villagers), Mafia Admin (Power Role), Mafia Mods (Power Roles), Owners (Power Roles), Advertisers (Baddies) and other rule breakers (Insulter and Self-voters)! Make your way through, by contacting the MAs… then get a strategy, as those rule breakers aren’t just going to stand there. They will do their tricks by insulting Users (Fake-revealing them as Baddie), Advertise their Channels (Poison/Spread Virus) and Self-voters (Whose self-vote will count as -5 vote). The Heroes, though, are/is Users (Debaters, no Power Role), Mafia Admin (Ban/kill Role), Mafia Mods (Expose Role) and Owners (One night inspect and one night ban/kill). "sides":[ {"side":"village", "translation":"Mafia Channel Regulars","winmsg":"The PO Mafia Users, along with the MAs, ~Players~, have sucessfully thrown away the Rule Breakers from the channel!"}, {"side":"mafia", "translation":"Rule Breakers","winmsg":"The Rule Breakers, ~Players~, have conquered the Mafia Channel by their wicked rule breakers!”} ], { "role1":"villager1normal", "translation":"PO User", "side":"village", "help":"/vote during the day to help your teammates.", "actions”:{}, { "role1":"villager2normal", "translation":"PO User", "side":"village", "help":" /vote during the day to help your teammates.", "actions":{}, { "role1":"villager3normal", "translation":"PO User", "side":"village", "help":" /vote during the day to help your teammates.", "actions":{}, { "role2":"vigilante1killer", "translation":"Mafia Admin", "side":"village", "help":"/banuser during the night and /vote during the day to help your teammates.", "actions":{"startup":"","night":{"banuser":{"target":"AnyButTeam","common":"Team","priority":01,"broadcast":"team"}}} }, { "role3":"villager1exposer", "translation":"Mafia Mod", "side":"village", "help":"/expose during the day to reveal someone and /vote during the day to help your teammates.", "actions":{"startup":"","day":{"expose":{"target":"common":"Team","priority":04,"broadcast":"team"}}} }, { "role3":"villager2exposer", "translation":"Mafia Mod", "side":"village", "help":"/expose during the night to reveal someone and /vote during the day to help your teammates.", "actions":{"startup":"","day":{"expose":{"target":"common":"Team","priority":04,"broadcast":"team"}}} }, { "role3":"villager1inspector/killer", "translation":"Owner", "side":"village", "help":"/banuser during the night to ban/kill someone, /inspect during the night to inspect someone and /vote during the day to help your teammates.", "actions":{"startup":"","night":{"inspect, banuser":{“AnyButTeam”:"target":"common":"Team","priority":04,"broadcast":"team"}}} }, { "role5":"mafia1poisoner", "translation":"Advertiser", "side":"mafia", "help":"/poison during the night and /vote during the day to help your teammates.", "actions":{"startup":"","night":{"poison":{"target":"AnyButTeam","common":"Team","priority":03,"broadcast":"team"}}} }, { "role5":"mafia2poisoner", "translation":"Advertiser", "side":"mafia", "help":"/poison during the night and /vote during the day to help your teammates.", "actions":{"startup":"","night":{"poison":{"target":"AnyButTeam","common":"Team","priority":03,"broadcast":"team"}}} }, { "role6":"mafia3fakerevealer", "translation":"Insulter", "side":"mafia", "help":"/fakereveal during the day to reveal someone as a baddie and /vote during the day to help your teammates.", "actions":{"startup":"","day":{"fake reveal":{"target":"AnyButTeam","common":"Team","priority":02,"broadcast":"team"}}} }, { "role6":"mafia4fakerevealer", "translation":"Insulter", "side":"mafia", "help":"/fakereveal during the day to reveal someone as a baddie and /vote during the day to help your teammates.", "actions":{"startup":"","night":{"fake reveal":{"target":"AnyButTeam","common":"Team","priority":02,"broadcast":"team"}}} }, { "role7":"mafia5selfvoter", "translation":"Self-voter", "side":"mafia", "help":" /vote during the day to help your teammates (Your vote counts as -5).", "actions":{“vote”:-5}, { "role7":"mafia6selfvoter", "translation":"Self-voter", "side":"mafia", "help":" /vote during the day to help your teammates (Your vote counts as -5).", "actions":{“vote”:-5}, “villageCantLoseRoles”:[Owner and Mafia Admin] “killmsg”:”~Player~ was thrown out from the Mafia Channel!” “killusermsg”:”So sad, you were thrown out from the Channel itself… what a shame!” } Btw guys, now I'm quiting PO... even though I will still have a link to be updated to it :D!
Are themes really this short....? I forget. As for the theme, I'm pretty sure the Mafia Players theme idea has everything in greater detail with better roles and ideas.
It's hard for anyone to say if they like or dislike the theme since it's impossible to understand it. For starters, the code is an invalid JSON (You can check here: http://pro.jsonlint.com/ ), and even if you fix everything, there are lots of Mafia Theme errors (check those here: http://icekirby.github.io/PO-stuff/mafiachecker/). Until you have no errors, you should ask for this thread to be moved to the Mafia Critique section, as it's currently not ready for review. Also, you should post an explanation of each role instead of simply expecting people know how the coding works.
Can you line all the roles in role list, that could help make reviewing your theme easier or make the code less packed together?
I'd also like to add that Rice was doing this same format. It is in Theme critique if you want to check it out.
Confused, I asked Human Destroyer for confirming if /banuser works... he said it's ok. But now you come and tell me it's just too long. :mad:
Spawn list? o.O Nothing like that from where (PO Wiki/Wikipedia not sure) I got the instructions to make the script of a theme. Please describe it, tell me about it or simply give me the link to the proper website which has the best (written) tutorial. :)
Make sure a theme can work with http://icekirby.github.io/PO-stuff/mafiachecker/ and also, /banuser will work. It is just a long command and you have to think about the players too. Another thing is that the roles list explains what roles do and such. It helps review and stuff. The way it is right now, I would reject [1] this theme because the theme is pretty much incomplete. Oh, and the roles list which says the order in which roles appear.
Invalid JSON. Missing rather vital parts of themes. A pretty unrefined theme, to be completely honest. I'd take a look at what makes other themes look nice and try to copy what they did. For example, I'll self-promote and say Ocean is a pretty good theme to look at if you're looking for formatting help. Aside from all the errors and stuff, it seemed sort of like a "Default+" and there isn't really anything that sets this theme apart from others. Decline [3]
This is rather incomplete. The others have said it all. If you still want to make this theme a reality, maybe you could be one of the first to try TheUnknownOne's theme creator. Until this is fixed, Decline [4]
Double Decline [4]? What is this sorcery 0.o??? Anyways, that's 5 declines, so come back and retry when this theme is ready both codewise and gamewise!
The JSON has yet to be fixed on this theme. And the theme itself isn't up to server standards at all, the help is not detailed enough and the roles themselves are kind of just thrown together. Also, some of the commands are wrong. Can't see this being saved. Reject [6]