Traits

Discussion in 'Review' started by DanyBv, Mar 18, 2013.

Thread Status:
Not open for further replies.
  1. DanyBv

    DanyBv New Member

    Joined:
    Jan 21, 2012
    Messages:
    3
    Likes Received:
    0
    Authors:
    DanyBrasov, Roild and Stocke[/HIDE]
    Summary:
    The battle of the human traits! Qualities vs Defects, good vs evil, who will prevail in humanity? Also some inactive traits think it's better just to chill out and do nothing, though they'll have to work a bit to get their desired rest.[/HIDE]
    Pastebin.com link

    Code:
    {
    "name": "Traits",
    "author": [
    "DanyBrasov",
    "Roild",
    "Stocke"
    ],
    "summary": "The battle of the human traits! Qualities vs Defects, good vs evil, who will prevail in humanity? Also some inactive traits think it's better just to chill out and do nothing, though they'll have to work a bit to get their desired rest.",
    "minplayers": 7,
    "sides": [
    {
    "side": "qualities",
    "translation": "Qualities",
    "winmsg": "The Qualities have won. Now humanity will improve thanks to ~Players~ ."
    },
    {
    "side": "defects",
    "translation": "Defects",
    "winmsg": "The Defects have won. Humanity will decay due to ~Players~ ."
    },
    {
    "side": "inactive",
    "translation": "Inactive Ones",
    "winmsg": "Thanks to ~Players~, humanity now loafs around its way to extinction. How exciting."
    },
    {
    "side": "conspirator",
    "translation": "Jealousy"
    }
    ],
    "roles": [
    {
    "role": "modesty",
    "translation": "Modesty",
    "side": "qualities",
    "help": "You are the Modesty. You dont have any special commands during the night! Vote to remove people in the day!",
    "info": "No special abilities. Can vote during the day. Sided with Qualities.",
    "actions": {}
    },
    {
    "role": "beauty",
    "translation": "Beauty",
    "side": "qualities",
    "help": "You are the Beauty. You can shock other traits and make them do nothing in that night with /shock [name] . Your vote counts as 3.",
    "info": "The Beauty can /shock during the night to distract people. Sided with Qualities.",
    "actions": {
    "night": {
    "shock": {
    "command": "distract",
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 1,
    "broadcast": "role"
    }
    },
    "vote": 3
    }
    },
    {
    "role": "intelligence",
    "translation": "Intelligence",
    "side": "qualities",
    "help": "You are the Intelligence. You can use all your brainpower to determine what someone is. Use /learn [name] to learn about your target.",
    "info": "The Intelligence can /learn the role of others during the night. Sided with Qualities.",
    "actions": {
    "daykill": "evade",
    "night": {
    "learn": {
    "command": "inspect",
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 30,
    "broadcast": "role"
    }
    }
    }
    },
    {
    "role": "strength",
    "translation": "Strength",
    "side": "qualities",
    "help": "You are the Strength. Type /remove [name] to remove a human trait!",
    "info": "The Strength uses /remove during the night to remove a human trait. Sided with Qualities.",
    "actions": {
    "night": {
    "remove": {
    "command": "kill",
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 19
    }
    }
    }
    },
    {
    "role": "sensitivity",
    "translation": "Sensitivity",
    "side": "qualities",
    "help": "You are the Sensitivity. You can transform a Defect into the Modesty using /modest [name] . You can use this command every three nights.",
    "info": "The Sensitivity makes other roles a bit more modest with the /modest command. Sided with Qualities.",
    "actions": {
    "night": {
    "modest": {
    "command": "convert",
    "target": "AnyButTeam",
    "common": "Role",
    "priority": 4,
    "newRole": "modesty",
    "silent": false,
    "recharge": 3,
    "convertmsg": "~Old~ was transformed into ~New~ .",
    "broadcast": "team"
    }
    },
    "convert": {
    "mode": "ignore"
    }
    }
    },
    {
    "role": "kindness",
    "translation": "Kindness",
    "side": "qualities",
    "help": "You are the Kindness. Because you don't want people dies you can offer full protection (protect+safeguard) using /defend [name].",
    "info": "The Kindness offers full protection with /defend. Sided with Qualities.",
    "actions": {
    "night": {
    "defend": {
    "target": "AnyButSelf",
    "common": "Role",
    "priority": 5,
    "broadcast": "role",
    "command": [
    "protect",
    "safeguard"
    ]
    }
    }
    }
    },
    {
    "role": "arrogance",
    "translation": "Arrogance",
    "side": "defects",
    "help": "You are the Arrogance. You dont have any special commands during the night! Vote to remove traits in the day!",
    "info": "No special abilities. Can vote during the day. Sided with Defects.",
    "actions": {
    "voteshield": -1
    }
    },
    {
    "role": "hate",
    "translation": "Hate",
    "side": "defects",
    "help": "You are the Hate. You show nothing but contempt for others. You /berate them for everything, effectively distracting them for the night. Also, your vote counts as 3.",
    "info": "The Hate can /berate people during the night, distracting them. Vote counts as 3. Sided with Defects.",
    "actions": {
    "night": {
    "berate": {
    "command": "distract",
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 1,
    "broadcast": "role"
    }
    },
    "vote": 3
    }
    },
    {
    "role": "greed",
    "translation": "Greed",
    "side": "defects",
    "help": "You are the Greed. You want everything for you, so you make it survive (to get it later) using your /protect command.",
    "info": "The Greed can use the /protect command to prevent kills. Sided with Defects",
    "actions": {
    "night": {
    "protect": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 5,
    "broadcast": "role"
    }
    }
    }
    },
    {
    "role": "gluttony",
    "translation": "Gluttony",
    "side": "defects",
    "help": "You are The Gluttony. You want to eat and eat and eat. Using /eat [name] you can eat a human trait.",
    "info": "The Gluttony nightkills with the /eat command. Sided with Defects.",
    "actions": {
    "night": {
    "eat": {
    "command": "kill",
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 11,
    "broadcast": "role"
    }
    }
    }
    },
    {
    "role": "wrath",
    "translation": "Wrath",
    "side": "defects",
    "help": "You are the Wrath. You can transform a Quality into the Arrogance using /arrogant [name] . You can use this command every three nights.",
    "info": "The Wrath transforms qualities with /arrogant every three nights. Sided with Defects.",
    "actions": {
    "night": {
    "arrogant": {
    "command": "convert",
    "target": "AnyButTeam",
    "common": "Role",
    "priority": 4,
    "newRole": "arrogance",
    "silent": false,
    "recharge": 3,
    "convertmsg": "~Old~ was transformed into ~New~ .",
    "broadcast": "team"
    }
    },
    "convert": {
    "mode": "ignore"
    }
    }
    },
    {
    "role": "apathy",
    "translation": "Apathy",
    "side": "inactive",
    "help": "You are the Apathy. Type /poison [name] to poison a human trait.",
    "info": "The Apathy can use /poison and the trait will die in 2 days. Sided with Inactive Ones",
    "actions": {
    "night": {
    "poison": {
    "target": "AnyButSelf",
    "common": "Role",
    "priority": 40,
    "broadcast": "none",
    "count": 2
    }
    },
    "convert": {
    "mode": "ignore"
    }
    }
    },
    {
    "role": "boredom",
    "translation": "Boredom",
    "side": "inactive",
    "help": "You are the Boredom. You can offer full protection (protect+safeguard) using /defend [name].",
    "info": "The Boredom offers full protection with /defend. Sided with Inactive Ones.",
    "actions": {
    "night": {
    "defend": {
    "target": "AnyButSelf",
    "common": "Role",
    "priority": 5,
    "broadcast": "role",
    "command": [
    "protect",
    "safeguard"
    ]
    }
    },
    "convert": {
    "mode": "ignore"
    }
    }
    },
    {
    "role": "indifference",
    "translation": "Indifference",
    "side": "inactive",
    "help": "You are the Indifference. Type /remove [name] during the standby phase to remove a human trait. Your vote counts as 4.5.",
    "info": "The Indifference can /remove a trait and has 4.5 votes. Sided with Inactive Ones.",
    "actions": {
    "standby": {
    "remove": {
    "command": "kill",
    "target": "AnyButSelf",
    "msg": "Now you can remove a trait using /remove [name] .",
    "killmsg": "The Indifference removed ~Target~ from the human traits!"
    }
    },
    "convert": {
    "mode": "ignore"
    },
    "vote": 4.5
    }
    },
    {
    "role": "laziness",
    "translation": "Laziness",
    "side": "inactive",
    "help": "You are the Laziness. Type /remove [name] to remove a human trait.",
    "info": "The Laziness can /remove a trait. Sided with Inactive Ones.",
    "actions": {
    "night": {
    "remove": {
    "command": "kill",
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 19
    }
    },
    "convert": {
    "mode": "ignore"
    }
    }
    },
    {
    "role": "jealousy",
    "translation": "Jealousy",
    "side": "conspirator",
    "help": "You are the Jealousy. You can use /expose [name] during the standby phase.",
    "info": "Can expose one person during the standby. Win with anyone as long as it survives.",
    "winningSides": "*",
    "actions": {
    "standby": {
    "expose": {
    "target": "Any",
    "msg": "You can type /expose [name] to reveal someone's role!",
    "exposemsg": "The Jealousy points to ~Target~ and shouts: That person is the ~Role~!"
    }
    }
    }
    }
    ],

    "roles1": [
    "modesty",
    "beauty",
    "intelligence",
    "boredom",
    "gluttony",
    "sensitivity",
    "jealousy",
    "kindness",
    "greed",
    "wrath",
    "arrogance",
    "apathy",
    "strength",
    "hate",
    "indifference",
    "laziness",
    "modesty",
    "beauty",
    "boredom",
    "gluttony",
    "sensitivity",
    "jealousy",
    "kindness",
    "greed",
    "wrath",
    "arrogance",
    "apathy",
    "strength",
    "hate",
    "indifference",
    "laziness",
    "modesty",
    "beauty",
    "boredom",
    "gluttony",
    "sensitivity",
    "jealousy",
    "kindness",
    "greed",
    "wrath",
    "arrogance",
    "apathy",
    "strength",
    "hate",
    "indifference",
    "laziness"
    ],
    "killmsg": "±Game: ~Player~ (~Role~) was removed from the human traits!",
    "killusermsg": "You were removed from the human traits!"
    }[/HIDE]
    Roles:
    Qualities

    Modesty
    Help Text: You are the Modesty. You dont have any special commands during the night! Vote to remove people in the day!

    Beauty
    Help Text: You are the Beauty. You can shock the peoples, and make them do nothing in that night with /shock [name] . Your vote counts as 3.
    Abilities:
    Night Actions:
    Shock: Distract.
    Vote counts as 3.

    Intelligence
    Help Text: You are the Intelligence. You can use all your brainpower to determine what someone is. Use /learn [name] to learn about your target.
    Abilities:
    Night Actions:
    Learn: Inspect.
    Can't be daykilled.

    Strength
    Help Text: You are the Strength. Type /remove [name] to remove a human trait!
    Abilities:
    Night Actions:
    Remove: Kill.

    Sensitivity
    Help Text: You are the Sensitivity. You can transform a Defect into the Modesty using /modest [name] . You can use this command every three nights.
    Abilities:
    Night Actions:
    Modest: Convert. Shared with role. Can be used every 3 nights.
    Can convert to Modesty (Any role).
    Can't be converted.

    Kindness
    Help Text: You are the Kindness. Because you don't want people dies you can offer full protection (protect+safeguard) using /defend [name].
    Abilities:
    Night Actions:
    Defend: Protect and Safeguard Shared with role.


    Defects

    Arrogance
    Help Text: You are the Arrogance. You dont have any special commands during the night! Vote to remove traits in the day!

    Hate
    Help Text: You are the Hate. You show nothing but contempt for others. You /berate them for everything, effectively distracting them for the night. Also, your vote counts as 3.
    Abilities:
    Night Actions:
    Berate: Distract.
    Vote counts as 3.

    Greed
    Help Text: You are the Greed. You want everything for you, so you make it survive (to get it later) using your /protect command.
    Abilities:
    Night Actions:
    Protect:

    Gluttony
    Help Text: You are The Gluttony. You want to eat and eat and eat. Using /eat [name] you can eat a human trait.
    Abilities:
    Night Actions:
    Eat: Kill.

    Wrath
    Help Text: You are the Wrath. You can transform a Quality into the Arrogance using /arrogant [name] . You can use this command every three nights.
    Abilities:
    Night Actions:
    Arrogant: Convert. Shared with role. Can be used every 3 nights.
    Can convert to Arrogance (Any role).
    Can't be converted.


    Inactive Ones

    Apathy
    Help Text: You are the Apathy. Type /poison [name] to poison a human trait.
    Abilities:
    Night Actions:
    Poison: Kills after 1 days. Shared with role.
    Can't be converted.

    Boredom
    Help Text: You are the Boredom. You can offer full protection (protect+safeguard) using /defend [name].
    Abilities:
    Night Actions:
    Defend: Protect and Safeguard Shared with role.
    Can't be converted.

    Indifference
    Help Text: You are the Indifference. Type /remove [name] during the standby phase to remove a human trait. Your vote counts as 4.5.
    Abilities:
    Standby Actions:
    Remove: Kill. User is not revealed.
    Can't be converted.
    Vote counts as 4.5.

    Laziness
    Help Text: You are the Laziness. Type /remove [name] to remove a human trait.
    Abilities:
    Night Actions:
    Remove: Kill.
    Can't be converted.


    Jealousy

    Jealousy
    Help Text: You are the Jealousy. You can use /expose [name] during the standby phase.
    Win Conditions:
    If any side win.
    Abilities:
    Standby Actions:
    Expose: User is not revealed.[/HIDE]
     
    Last edited: Mar 20, 2013
  2. citro

    citro CRYING LIGHTNING

    Joined:
    Jan 29, 2013
    Messages:
    82
    Likes Received:
    0
    There are various inconsistencies with your coding. Some strings have an extra space before a period, and a lot don't end with a period at all. You need to normalize the info msgs, too - some say "Sided with The [Side]" while others say "Sided with [Side]". The Inactive Ones' winmsg is gramatically incorrect, too - it should be "Thanks to ~Players~, humanity now loafs around its way to extinction. How exciting."

    I like the concept and flavor behind this theme, but its current implementation doesn't look very enjoyable or unique to me. Try to expand upon your commands; emotions are incredibly diverse, I'm sure you can come up with roles that surpass just the basic commands. I'm trying not to judge balance before more inherent flaws are fixed, but at a glance I think there's way too many kills and the village don't have a strong way to win, considering half their PRs could be dead N1 and a lot of mafia roles have daykills or abnormal votecounts. The killfest problem could be mitigated by giving their kills "common": "Team", but unfortunately this wouldn't work very well at all without team-reveal, and having that brings in a whole host of other problems (converted mafias revealing their teammates, strong balance issues). At the moment this is nearly a reskin of ClanWar anyway, which is a shame because the idea is really fun.

    try to fix the flaws I've mentioned and I'll come back and review it again!
     
  3. 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
    Citro pretty much hit the nail on the head. Lack of attention to the thread plus the fact it is pretty much an upgraded Clanwar:

    Decline [1]
     
  4. Not L

    Not L Fairy Princess

    Joined:
    Jan 9, 2012
    Messages:
    193
    Likes Received:
    0
    Nothing original here, just a ClanWars skin. Decline [2]
     
  5. Hey Day

    Hey Day Argumentum ad ignorantium

    Joined:
    Jul 13, 2012
    Messages:
    138
    Likes Received:
    0
    Decline [3]

    Author is non-responsive, plus what citro said basically.
     
  6. Katia

    Katia Haxy Haxy!

    Joined:
    Apr 17, 2012
    Messages:
    261
    Likes Received:
    0
    Decline [4] Same as the others.
     
  7. Stocke

    Stocke Wat is dis I don't even

    Joined:
    Mar 27, 2013
    Messages:
    128
    Likes Received:
    77
    I adress that the initial version was a very poor work, and we've been working on it and redoing it completely. The project isn't abandoned, but we're having a slow schedule with it (I haven't seen Dany in a while as well). That's why the OP hasn't been updated at all, and since I'm not sure how long will it take to finish the work I think it's better for this thread to be closed until the work is done. Thanks for reviewing it nontheless.
     
  8. Roild

    Roild Member

    Joined:
    Jul 21, 2012
    Messages:
    861
    Likes Received:
    11
    PO Trainer Name:
    Roild
    If you're going to remake entirely, you should ask to lock this thread so that people won't be able to comment on it anymore.
     
Thread Status:
Not open for further replies.