Colours theme.

Discussion in 'Theme Development' started by Mr.Anonymous, Oct 11, 2012.

  1. Mr.Anonymous

    Mr.Anonymous Member

    Joined:
    Jan 3, 2012
    Messages:
    104
    Likes Received:
    0
    Heyah guys, you might remember this theme or you might now, but It was probably one of my themes that I worked on the most, I wanna resubmit it for reviewing again but I want to make changes to it first and then resubmit it. Of course, I'll probably add some of the newer commands to it when I make changes.

    CODE:
    {
    "name": "Colours",
    "summary": "The Villagers must find all the bad guys to win. Watch out for Rainbow (Who can poison 7 people) and also watch out for White. That’s about it basically. Any problems PM Mr.Anonymous when he gets on. Note: This theme is STILL in BETA mode (Until Most of the roles are tested in large games {Such as Cobalt, Silver, Gold, Aqua, Fuschia), Any bugs or OPness will be changed in future versions.[July 5th Update] : Grey now reveals as Black or White when Inspected.",

    "author": "Mr.Anonymous",

    "sides": [
    { "side": "mafia", "translation": "Pokemon Colours", "winmsg": "The Pokemon Colours (~Players~) managed to survive the massacre of the Colours and came out victorious."
    },
    { "side": "first", "translation": "Primary Colours", "winmsg": "The Primary Colours (~Players~) managed to survive the massacre of the Colours and came out victorious."
    },
    { "side": "village", "translation": "Miscellaneous Colours", "winmsg": "The Miscellaneous Colours (~Players~) managed to survive the massacre or the Colours and came out victorious."
    },
    { "side": "rainbow", "translation": "Rainbow", "winmsg": "Your beauty managed to help you survive the massacre. Well done (~Players~)."
    },
    { "side": "painter", "translation": "Leonardo DaVinci", "winmsg": "You blended all the Colours together in your artworks and you managed to be the only one left to survive. (~Players~)"
    },
    { "side": "bw", "translation": "Black and White", "winmsg": "You won as a duo. You should be proud. Black and White usually get killed before all the other Colours. (~Players~)"

    }
    ],
    "roles": [{
    "role": "villager",
    "translation": "Bronze",
    "side": "village",
    "help": "You’re the colour Bronze. You are often associated with people coming third. You only get 1 command which is to vote people out during the day. But also because you are a somewhat rare substance and colour to come across, you may sometimes get spy hax on other people.",
    "actions": { "hax": {"kill": { "revealTeam": 0.05, "revealPlayer": 0.05} } }
    }, {
    "role": "inspector",
    "translation": "Green",
    "side": "village",
    "help": "A colour that is used a lot. Because of this, Use your /inspect powers to find out who the bad guys are.",
    "actions": { "night": {"inspect": {"target": "AnyButSelf", "common": "Self", "priority": 35} } }
    }, {
    "role": "bodyguard",
    "translation": "Orange",
    "side": "village",
    "help": "A colour that is rarely used, You are often left out of paintings. Use /protect on other colours twice to protect them from dying by the other Colours. (It’s best if you protect Purple and Aqua)",
    "actions": { "night": {"protect": {"target": "AnyButSelf", "common": "Self", "priority": 3, "limit": 2} },
    "startup": "role-reveal"}
    }, {
    "role": "mafia",
    "translation": "Emerald",
    "side": "mafia",
    "help": "Pokemon Emerald. GO GO GO. Use /kill to kill someone. Don’t kill your own team though. Make sure you PM Sapphire and Ruby and let them know who the team are so they don’t kill each other. Only you get team reveal because you’re the third Pokemon Game for Generation III.",
    "actions": { "night": {"kill": {"target": "AnyButTeam", "common": "Team", "priority": 15, "broadcast": "team"} },
    "startup": "team-reveal-with-roles"}
    }, {
    "role": "hooker",
    "translation": "Pink",
    "side": "village",
    "help": "/Flirt with someone other than Orange (BG), Green (Inspector) or Aqua (Safeguarder) and stop someone from doing anything during the night.",
    "actions": { "night": {"flirt": {"command": "distract", "target": "AnyButSelf", "common": "Role", "priority": 15, "broadcast": "role"} } }
    }, {
    "role": "mayor",
    "translation": "Gold",
    "side": "village",
    "help": "Expensive, Rare and Shiny, You are a colour that most people go after. Use your power of +5 votes to your advantage and help your side win. Work together with Silver to lead your team to Victory. You know who Silver is and Silver knows who you are.",
    "actions": { "vote": 5,
    "startup": {"revealRole": "mayor1"}}
    }, {
    "role": "spy",
    "translation": "Khaki",
    "side": "village",
    "help": "An ugly colour. Your role is someone useless, except for the fact that you get to see who gets killed or who a killer is. The only usefulness your role has is that you get hacks on poison also (Only on Celadon though). And your hacks are way better than Bronze’s. You get one more advantage. You can /stalk a person to find out who they visited during the night.",
    "actions": { "night":{ "stalk": { "target": "AnyButSelf","common": "Self","priority": 16}},
    "hax": {"kill": { "revealTeam": 0.25, "revealPlayer": 0.20},
    "poison": { "revealTeam": 0.10, "revealPlayer": 0.15}}}
    }, {
    "role": "safeguarder",
    "translation": "Aqua",
    "side": "village",
    "help": "Protect a colour from being poisoned during the night with /safeguard. Warning : Rainbow’s poison goes through your safeguard, not Celadon’s however. So make sure you safeguard someone.",
    "actions": { "night": {"safeguard": {"target": "AnyButSelf", "common": "Self", "priority": 25} } }

    }, {
    "role": "vigilante",
    "translation": "Brown",
    "side": "village",
    "help": "Type /Kill [name] to kill someone!(dont kill the good people!) (You get first kill) and you get an extra vote of 2, Because I said so.",
    "actions": { "night": {"kill": {"target": "AnyButSelf", "common": "Self", "priority": 5} },
    "vote": 2}
    }, {
    "role": "first",
    "translation": "Red",
    "side": "first",
    "help": "A primary colour, You must kill all the bad colours to win. /kill (user) to do this (You get the slowest priority though). Make sure you don’t die, otherwise Blue and Yellow are useless and your teams chance of winning will decrease drastically. You have a vote of 2.",
    "actions": { "night": {"kill": {"target": "AnyButTeam", "common": "Self", "priority": 95, "broadcast": "team"} },
    "startup": "team-reveal-with-roles",
    "vote": 2}
    }, {
    "role": "badbg1",
    "translation": "Blue",
    "side": "first",
    "help": "Protect your teammates from getting killed. It be best if you protected Teal and Red or Teal and Celadon (When Celadon appears) from getting killed. To do this type /protect on your teammates. If you die, your team has a less chance of winning. If Celadon doesn’t appear, protect Yellow instead. You get a ONE TIME kill. It best be wise if you use this ONLY when Red has died.",
    "actions": { "night": {"protect": {"target": "AnyButSelf", "common": "Self", "priority": 2, "limit": 2},
    "kill": {"target": "AnyButTeam", "common": "Self", "priority": 12, "recharge": 99}},

    "startup": "team-reveal-with-roles"}
    }, {
    "role": "badpl",
    "translation": "Yellow",
    "side": "first",
    "help": "/Distract people at night to prevent Red and Blue from getting killed. If you die your team has a less chance of winning. You can’t distract Celdadon. So it’s best if you PM your other teammates to see who Celadon is. You also can’t be daykilled. You get a ONE TIME kill. It best be wise if you use this ONLY when Red has died.",
    "actions": { "night": {"distract": {"target": "AnyButSelf", "common": "Self", "priority": 30},
    "kill": {"target": "AnyButTeam", "common": "Self", "priority": 12, "recharge": 99}},

    "startup": "team-reveal-with-roles",
    "daykill": "evade"}
    }, {
    "role": "mafiaboss1",
    "translation": "Celadon",
    "side": "first",
    "help": "You are the mutation of Yellow and Blue. Scientists tried to mix those two colours together but you were created instead. You are full of deadly poison and you’re toxic to anyone that touches you. Use /poison to spread this disease to them. Because you’re a mutation, you also get a vote of 5. Also your mutation has one more benefit. You cannot be distracted during the night.",
    "actions": { "night": {"poison": {"target": "AnyButTeam", "common": "Self", "priority": 65, "broadcast": "team"} },
    "vote": 5,
    "distract": {"mode": "ignore"},
    "startup": "team-reveal-with-roles"}
    }, {
    "role": "mafiaboss2",
    "translation": "Black",
    "side": "bw",
    "help": "You were abandoned by the other Colours. Kill them with /kill. Team up with White to lead your team to victory. Because you are on the same team as White, You cannot be distracted. You also get a vote of 3 because I said so.",
    "actions": { "night": {"kill": {"target": "AnyButTeam", "common": "Team", "priority": 70, "broadcast": "team"} },
    "distract": {"mode": "ignore"},
    "startup": "team-reveal",
    "vote": 3}
    }, {
    "role": "samurai",
    "translation": "Purple",
    "side": "village",
    "help": "You hate the fact you are a mix of Red and Blue. Use this as revenge during the day by doing /kill to kill Red and Blue. BE WARNED. YOU WILL BE REVEALED WHEN YOU KILL. Every so often you can self protect. Use this to /protect yourself in case the bodyguard dies (You can protect yourself every 3 turns). You also get a vote of 3.",
    "actions": { "standby": {"kill": {"target": "AnyButSelf", "msg": "You can kill now using /kill [name] :",
    "killmsg": "~Self~ decided to kill ~Target~ because ~Self~ thought he was part of the Primary Colours."} },
    "night": { "protect": {"target": "Self", "common": "Self", "priority": 4, "recharge": 3} },
    "vote": 3}
    }, {
    "role": "rainbow",
    "translation": "Rainbow",
    "side": "rainbow",
    "help": "You wield tremendous power over the game. You can Poison 7 people (Why 7 you ask ? Well because there are 7 colours in a rainbow, obviously). Your poison can go through safeguarders if there are any. You cannot be distracted (Use this to your advantage). And you can’t be detected by any spies. Your poison takes 3 days to activate. Also. Because I said so. Your vote counts as -7. ",
    "actions": { "night": {"poison": {"target": "AnyButSelf", "common": "Self", "priority": 1, "limit": 7, "count": 3
    } },
    "distract": {"mode": "ignore"},
    "avoidHax": ["poison"],
    "vote": -7}
    }, {
    "role": "paint",
    "translation": "Leonardo DaVinci",
    "side": "painter",
    "help": "Leonardo DaVinci. You’re famous for the Mona Lisa. But over the years, people have abused and stolen lots of your paintings. Get your revenge on them by killing 2 people during the night. By doing /kill. You can’t be nightkilled, And you kill any distractors. Your vote also counts as 3.",
    "actions": { "night": {"kill": {"target": "AnyButSelf", "common": "Self", "priority": 45, "limit": 2} },

    "distract": {"mode": "ChangeTarget", "hookermsg": "Why would you be a fool and try to distract Leonardo DaVinci ? You’re an idiot. You were killed instead.", "msg": "The ~Distracter~ came to you last night! You killed her instead!"},
    "kill": {"mode": "ignore"},
    "vote": 3}
    }, {
    "role": "white",
    "translation": "White",
    "side": "bw",
    "help": "You and Black need to team up together to win. Kill someone during either phase and you cannot be distracted. (Your nightkill is shared with Black). Remember to kill Leonardo DaVinci during the day if he evades your nightkill.",
    "actions": { "night": {"kill": {"target": "AnyButTeam", "common": "Team", "priority": 11, "broadcast": "team"} },
    "standby": {"kill": {"target": "AnyButSelf", "msg": "You can kill now using /kill [name] :",
    "killmsg": "You tried to mix Black and White together, But it didn’t work. Your concoction turned out poisonous and you were poisoned to death."} },
    "startup": "team-reveal",
    "distract": {"mode": "ignore",
    "msg": "The Hooker tried to flirt with you last night, but you didn’t show any interest in her"
    }}
    }, {
    "role": "miller",
    "translation": "Grey",
    "side": "village",
    "help": "You dont have any special commands during the night! Vote to remove people in the day! Oh, and the Inspector will see you as the colour Black or White.",
    "actions": { "inspect": {"revealAs": ["white", "mafiaboss2"]} }

    }, {
    "role": "mayor1",
    "translation": "Silver",
    "side": "village",
    "help": "You and Gold are usually associated with each other. But because Gold is more precious than you, you, you can counter his vote with your -5 vote. But why would you want to do that. You are on the same side as him and need to use your -5 vote to save someone from being lynched. Work together to help the Miscellaneous colours win. You know Gold and Gold knows you.",
    "actions": { "vote": -5,
    "startup": {"revealRole": "mayor"}}
    }, {
    "role": "samu1",
    "translation": "Sapphire",
    "side": "mafia",
    "help": "Help your friend(s) Emerald and Ruby win by daykilling during the dayphase. YOU WILL BE REVEALED WHEN YOU KILL. Make sure you get Emerald to PM you otherwise you could accidentally kill your own teammate.",
    "actions": { "standby": {"kill": {"target": "AnyButSelf", "msg": "You can kill now using /kill [name] :",
    "killmsg": "~Target~ tried to mix Sapphire and Ruby together, instead ~Self~ killed him."} } }
    }, {
    "role": "inspbg",
    "translation": "Ruby",
    "side": "mafia",
    "help": "Help the other Pokemon Colours win, by Inspecting people during the night, Report these findings to your teammates so that they know who to kill. It would be wise to report these to Sapphire as he can daykill. Remember to /protect him during the night though otherwise your inspections are useless. Use /inspect to inspect someone. Make sure you get Emerald to PM you and tell you who Sapphire is otherwise you could die by Sapphire.",
    "actions": { "night": {"inspect": {"target": "AnyButSelf", "common": "Self", "priority": 20},
    "protect": {"target": "AnyButSelf", "common": "Self", "priority": 4, "broadcast": "role"} } }
    }, {
    "role": "revealer",
    "translation": "Fuschia",
    "side": "village",
    "help": "Reveal yourself during the day (Using the command /mix) so that the PR’s can PM you so you can connect them. You can’t be nightkilled and you also can’t be daykilled.",
    "actions": { "standby": {"mix": { "command": "reveal","revealmsg": "~Self~ (~Role~) came out of hiding and revealed themselves to the world. Everyone is amazed."},
    "expose": {"target": "AnyButSelf", "msg": "You can type /expose [name] to reveal someone's role!","exposemsg": "~Self~, the Revealer, points to ~Target~ and shouts: That person is the ~Role~!"}},
    "kill": {"mode": "ignore"},
    "daykill": "evade"}
    }, {
    "role": "troll",
    "translation": "Cobalt",
    "side": {"random": { "rainbow": 0.25, "first": 0.25, "bw": 0.25,"painter": 0.25}},
    "help": "You have no commands. Your only command is to vote people out during the day. You’re like basically an extra villager that the Miscellaneous Colours need to take out to win. You are sided with anyone (By anyone I mean you’re sided randomly each time). You can’t be nightkilled or daykilled. The only way you can be removed is if you’re voted out or poisoned. You also get hax on any action. Also, Your vote counts as 0.",
    "actions": {"kill": {"mode": "ignore"},
    "daykill": "evade",
    "hax": {"kill": { "revealTeam": 0.05, "revealPlayer": 0.10},
    "poison": { "revealTeam": 0.05, "revealPlayer": 0.10},
    "distract": { "revealTeam": 0.05, "revealPlayer": 0.10},
    "inspect": { "revealTeam": 0.05, "revealPlayer": 0.10},
    "protect": { "revealTeam": 0.05, "revealPlayer": 0.10},
    "safeguard": { "revealTeam": 0.05, "revealPlayer": 0.10},
    "stalk": { "revealTeam": 0.05, "revealPlayer": 0.10},
    "convert": { "revealTeam": 0.05, "revealPlayer": 0.10,
    "startup": { "team-revealif": [ "bw", "rainbow" ] } }},
    "vote": 0}
    }, {
    "role": "miller1",
    "translation": "Grey",
    "side": "village",
    "help": "You dont have any special commands during the night! Vote to remove people in the day! Oh, and the Inspector will see you as the colour Black",
    "actions": { "inspect": {"revealAs": "mafiaboss2"} }
    }, {
    "role": "werewolf",
    "translation": "Black",
    "side": "bw",
    "help": "White doesn’t appear in small games. And so because of this. You are all alone. Try not to kill Emerald so that he helps you win (By him killing other bad guys). You kill any distracters and you can’t be detected by spies.",
    "actions": { "night": {"kill": {"target": "AnyButTeam", "common": "Team", "priority": 12, "broadcast": "team"} },
    "distract": {"mode": "ChangeTarget", "hookermsg": "You tried to Distract the Colour Black. But instead he killed you and you died a horrible and painful death.", "msg": "The ~Distracter~ came to you last night! You killed her instead!"},
    "avoidHax": ["kill"]}
    }, {
    "role": "converter",
    "translation": "Vermillion",
    "side": {"random": { "rainbow": 0.25, "first": 0.25, "bw": 0.25,"painter": 0.25}},
    "help": "You are randomly sided. You can /convert any role to a new role. Use this to your advantage and to the advantage of your teammates. So if you find Inspector or a Daykiller convert them to a Villager. You can /inspect one person during the night also.",
    "actions": { "night": { "convert": {"target": "AnyButSelf", "common": "Self", "priority": 5 ,"newRole": "villager", "canConvert": ["inspector", "samu1", "badpl1"],"silent": false},
    "inspect": {"target": "AnyButSelf", "common": "Self", "priority": 20}},
    "startup": { "team-revealif": [ "bw", "rainbow" ] }}
    }, {
    "role": "day1",
    "translation": "Teal",
    "side": "first",
    "help": "You're Teal! Someone tried mixing Blue and Green and you were born!. You have properties similar to Green and so you can /inspect one person during the night. During the day, you can /kill another Colour so they have the same fate as you did. WARNING - YOU WILL BE REVEALED WHEN YOU DAYKILL",
    "actions": { "standby": {"kill": {"target": "AnyButSelf", "msg": "You can kill now using /kill [name] :",
    "killmsg": "~Self~ decided to kill ~Target~ because ~Self~ thought he was part of the Primary Colours."} },
    "night": {"inspect": {"target": "AnyButSelf", "common": "Self", "priority": 35} },
    "startup": "team-reveal-with-roles"}

    }],


    "roles1": ["bodyguard", "mafia", "inspector", "hooker", "werewolf", "villager", "samu1",
    "inspbg", "villager", "miller1"],

    "roles2": ["bodyguard", "first", "badbg1", "inspector", "hooker", "badpl", "villager",
    "spy", "miller", "villager", "day1", "vigilante", "mafiaboss2", "villager", "mayor",
    "villager", "villager", "white", "villager", "miller", "spy", "mafiaboss1",
    "samurai", "revealer", "paint", "rainbow", "converter", "safeguarder", "villager", "mayor1", "mayor1",
    "bodyguard", "villager", "mayor", "troll"],
    "villageCantLoseRoles": ["inspector", "vigilante", "samurai", "hooker"],
    "killmsg": "±Palette: ~Player~ (~Role~) tried to mix with the other Colours. Instead they were poisoned to death. ",
    "killusermsg": "You tried to mix Colours together, but you created a deadly poison and you died."

    }
    [/HIDE]
     
  2. GreenWater10

    GreenWater10 GreenWater10

    Joined:
    Aug 23, 2011
    Messages:
    296
    Likes Received:
    0
    Some of the roles' help description, such as blue and brown, don't mention anything about their color, while others do. (Bronze-3rd place, lol)
    Also, the summary should be more about the theme and less about "village" and "bad guys" (I see you have Miscellaneous colors and primary colors as those roles)

    This is my favorite role:
    [secret]
    {
    "role": "inspector",
    "translation": "Green",
    "side": "village",
    "help": "A colour that is used a lot. Because of this, Use your /inspect powers to find out who the bad guys are.",
    "actions": { "night": {"inspect": {"target": "AnyButSelf", "common": "Self", "priority": 35} } }
    },[/secret]
    LOL!