PO Mafia

Discussion in 'Review' started by Mac Da Master (macrarazy), Jun 8, 2013.

Thread Status:
Not open for further replies.
  1. Mac Da Master (macrarazy)

    Mac Da Master (macrarazy) Dragonite Rampage

    Joined:
    Jun 8, 2013
    Messages:
    134
    Likes Received:
    0
    PO Trainer Name:
    macrarazy
    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!
     
  2. Scene

    Scene reverie

    Joined:
    Dec 16, 2012
    Messages:
    365
    Likes Received:
    5
    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.
     
  3. Mac Da Master (macrarazy)

    Mac Da Master (macrarazy) Dragonite Rampage

    Joined:
    Jun 8, 2013
    Messages:
    134
    Likes Received:
    0
    PO Trainer Name:
    macrarazy
    Ummm... that would mean you don't like my theme? No problem! :').
     
  4. IceKirby

    IceKirby A.K.A. RiceKirby

    Joined:
    Apr 26, 2011
    Messages:
    2,176
    Likes Received:
    635
    PO Trainer Name:
    RiceKirby
    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.
     
  5. Mac Da Master (macrarazy)

    Mac Da Master (macrarazy) Dragonite Rampage

    Joined:
    Jun 8, 2013
    Messages:
    134
    Likes Received:
    0
    PO Trainer Name:
    macrarazy
    .-. I am always disappointed from myself... thanks for the detail, though!
    :(
     
  6. Roild

    Roild Member

    Joined:
    Jul 21, 2012
    Messages:
    861
    Likes Received:
    11
    PO Trainer Name:
    Roild
    /banuser is a long command. And just /ban would not work, as people would actually get banned.
     
  7. MewtwoHidden

    MewtwoHidden My Hax Makes Me Famous

    Joined:
    Nov 22, 2012
    Messages:
    823
    Likes Received:
    119
    PO Trainer Name:
    MewtwoHidden
    Can you line all the roles in role list, that could help make reviewing your theme easier or make the code less packed together?
     
  8. Roild

    Roild Member

    Joined:
    Jul 21, 2012
    Messages:
    861
    Likes Received:
    11
    PO Trainer Name:
    Roild
    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.
     
  9. Mac Da Master (macrarazy)

    Mac Da Master (macrarazy) Dragonite Rampage

    Joined:
    Jun 8, 2013
    Messages:
    134
    Likes Received:
    0
    PO Trainer Name:
    macrarazy
    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:
     
  10. Mac Da Master (macrarazy)

    Mac Da Master (macrarazy) Dragonite Rampage

    Joined:
    Jun 8, 2013
    Messages:
    134
    Likes Received:
    0
    PO Trainer Name:
    macrarazy
    With pleasure. Won't take much long, though. :cool:
     
  11. ZZZX

    ZZZX The Ghost Of The Past

    Joined:
    May 28, 2013
    Messages:
    103
    Likes Received:
    10
    First its not role/x/ its just role

    And you don't have a spawn list

    Finally mafia is too weak
     
  12. Mac Da Master (macrarazy)

    Mac Da Master (macrarazy) Dragonite Rampage

    Joined:
    Jun 8, 2013
    Messages:
    134
    Likes Received:
    0
    PO Trainer Name:
    macrarazy
    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. :)
     
  13. Roild

    Roild Member

    Joined:
    Jul 21, 2012
    Messages:
    861
    Likes Received:
    11
    PO Trainer Name:
    Roild
    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.
     
  14. MewtwoHidden

    MewtwoHidden My Hax Makes Me Famous

    Joined:
    Nov 22, 2012
    Messages:
    823
    Likes Received:
    119
    PO Trainer Name:
    MewtwoHidden
    reject [2]
     
  15. Fuzzysqurl

    Fuzzysqurl baa baa mareep I do what I want Server Owner Developer I do what I want Server Owner Developer

    Joined:
    Sep 12, 2012
    Messages:
    2,096
    Likes Received:
    967
    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]
     
  16. Not L

    Not L Fairy Princess

    Joined:
    Jan 9, 2012
    Messages:
    193
    Likes Received:
    0
    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]
     
  17. Katia

    Katia Haxy Haxy!

    Joined:
    Apr 17, 2012
    Messages:
    261
    Likes Received:
    0
    Maybe /hammer instead of /banuser? Anyway this theme needs a lot of work so Decline [4]
     
  18. Epikhairz

    Epikhairz Delta Stream

    Joined:
    Mar 15, 2013
    Messages:
    929
    Likes Received:
    102
    PO Trainer Name:
    Epikhairz
    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!
     
  19. Fegelein

    Fegelein The Mechanic

    Joined:
    Feb 6, 2012
    Messages:
    1,068
    Likes Received:
    53
    PO Trainer Name:
    Fegelein
    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]
     
Thread Status:
Not open for further replies.