Most Up To Date Pokémon Simulator

Pokémon Online is the most popular, accurate, and complete Pokémon battle simulator out there. Open source, it's currently available in 11 languages, on your computer or your Android device. It hosts more than a million battles per month. Download the latest version and enjoy competitive battles across all six generations in real time against trainers from around the world!

Download
v 2.4.2


Theme Discussion and Sharing Thread

Discussion in 'Mafia' started by Ozma, Feb 7, 2012.

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

    profDEADPOOL INSANE Professer

    Messages:
    327
    Oh me like. Please be approved.
  2. NotMafia

    NotMafia Miltank: Destroyer of Souls

    Messages:
    73
    PO Trainer Name:
    NotMafia
    We played a game and after the first 2 rounds it just became a stall a thon
  3. GigalithTV

    GigalithTV New Member

    Messages:
    13
    Pokemon Colosseum Theme

    {
    "name": "Pokemon Colosseum",
    "summary": "Orre! A small region in which many different people live. From the rough areas like The Under and Pyrite Town to the nice places like Phenac City, the region is very variated. However, recently, many people have turned against their normal ways and joined new groups who want to control the area. One group inparticular has enraged many pokemon, including a Shadow Arbok who needs revenge for what they have done to it. It is your job to stop or help these groups, and the arbok, who can kill whoever he wants.",
    "sides": [
    {
    "side": "Shady Guys",
    "translation": "Shady Guys"
    },
    {
    "side": "Team Cipher",
    "translation": "Team Cipher"
    },
    {
    "side": "The Under Society",
    "translation": "The Under Society"
    },
    {
    "side": "Good People",
    "translation": "Good People"
    },
    {
    "side": "Shadow Arbok",
    "translation": "Shadow Arbok"
    }
    ],
    "roles": [
    {
    "role": "Innocent Bystander",
    "translation": "Bystander",
    "side": "Good People",
    "help": "You are an innocent villager from the Orre Region, no special commands during the night! Vote to remove people in the day!",
    "actions": {

    }
    },
    {
    "role": "Inspector Sherles",
    "translation": "Sherles",
    "side": "Good People",
    "help": "You are Inspector Sherles! The chief inspector of Pyrite Town, Orre! Type /Inspect [name] to find his/her identity!",
    "actions": {
    "night": {
    "inspect": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 30
    }
    }
    }
    },
    {
    "role": "Duking",
    "translation": "Duking",
    "side": "Good People",
    "help": "Type /Protect [name] to protect someone!",
    "actions": {
    "night": {
    "protect": {
    "target": "AnyButSelf",
    "common": "Role",
    "priority": 5,
    "broadcast": "role"
    }
    },
    "startup": "role-reveal"
    }
    },
    {
    "role": "Shady Guy",
    "translation": "Shady Guy",
    "side": "Shady Guys",
    "help": "You are a shady guy! You're a druggie trying to kill the good guys! Type /Kill [name] to kill someone!",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 11,
    "broadcast": "team"
    }
    },
    "startup": "team-reveal"
    }
    },
    {
    "role": "Shadow Arbok",
    "translation": "Shadow Arbok",
    "side": "Shadow Arbok",
    "help": "You want revenge on everything for making you more agressive! Type /Kill [name] to kill someone!",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 10
    }
    },
    "distract": {
    "mode": "ChangeTarget",
    "hookermsg": "Sweet Suicide, distracting a murderous snake...",
    "msg": "The ~Distracter~ came to you last night! You sunk your fangs into her instead !"
    },
    "avoidHax": [
    "kill"
    }
    },
    "startup": "team-reveal"
    }
    },
    {
    "role": "Rui",
    "translation": "Rui",
    "side": "Good People",
    "help": "You are the heroine! You can inspect and distract! Type /Distract [name] to distract someone! Type /Inspect [name] to inspect anyone! Vote to remove people in the day!",
    "actions": {
    "night": {
    "distract": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 1
    "inspect": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 2
    }
    }
    }
    },
    {
    "role": "The Mayor",
    "translation": "Mayor",
    "side": "Good People",
    "help": "You don't have any special commands during the night! Vote to remove people in the day! (your vote counts as 2)",
    "actions": {
    "vote": 2
    }
    },
    {
    "role": "Nett",
    "translation": "Nett",
    "side": "Good People",
    "help": "Nett! You have a low find out who is going to get killed next!(no command for this ability) Vote to remove people in the day!",
    "actions": {
    "hax": {
    "kill": {
    "revealTeam": 0.33,
    "revealPlayer": 0.1
    }
    }
    }
    },
    {
    "role": "Ho-Oh",
    "translation": "Ho-Oh",
    "side": "Good People",
    "help": "Type /flame [name] to kill someone! You can kill 2 targets, Type /flame [name2] again to select your second target!",
    "actions": {
    "night": {
    "flame": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 20,
    "limit": 2,
    "command": "kill"
    }
    },
    "distract": {
    "mode": "ChangeTarget",
    "hookermsg": "You distracted an agressive snake and got yourself killed! Great job!",
    "msg": "Rui came to you last night! You killed her instead!"
    },
    "avoidHax": [
    "kill"
    ]
    }
    },
    {
    "role": "Suspicious News Reporter",
    "translation": "Reporter",
    "side": "Good People",
    "help": "You are very very suspicious of people, therefore you kill to discover who people are! Type /Kill [name] to kill someone! (As you are on the good side, try not to kill good people)",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 19
    }
    }
    }
    },
    {
    "role": "Team Cipher Member",
    "translation": "Team Cipher Grunt",
    "side": "Team Cipher",
    "help": "You are in Team Cipher! Evice has ordered you to kill anyone who's not on his side! Type /Kill [name] to kill someone!",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 12,
    "broadcast": "team"
    }
    },
    "startup": "team-reveal"
    }
    },
    {
    "role": "The Under Society Member",
    "translation": "Under Grunt",
    "side": "The Under Society",
    "help": "You are a typical low-life grunt to The Under's master. Type /Kill [name] to kill someone!",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 11,
    "broadcast": "team"
    }
    },
    "startup": "team-reveal"
    }
    },
    {
    "role": "Cipher Supporter",
    "translation": "Cipher Supporter",
    "side": "Team Cipher",
    "help": "You have no special commands during the night! You are sided Team Cipher. Vote to remove people in the day!",
    "actions": {
    "inspect": {
    "revealAs": "Cipher Head Evice"
    },
    "startup": "team-reveal"
    }
    },
    {
    "role": "The Under Sider",
    "translation": "The Under Sider",
    "side": "The Under Society",
    "help": "You dont have any special commands during the night! You are sided The Under Criminals. Vote to remove people in the day!",
    "actions": {
    "inspect": {
    "revealAs": "The Under Criminal"
    },
    "startup": "team-reveal"
    }
    },
    {
    "role": "Cipher Head Evice",
    "translation": "Cipher Head Evice",
    "side": "Team Cipher",
    "help": "Evice! The one who turned pokemon into shadow pokemon, including Shadow Arbok! Type /Kill [name] to kill someone (You can twice each night)! You can't be distracted and can kill 2 people each night, but you also don't know anyone on your team!",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 12,
    "limit": 2,
    "broadcast": "team"
    }
    },
    "distract": {
    "mode": "ignore"
    },
    {
    "role": "The Under Criminal",
    "translation": "The Under Head",
    "side": "The Under Society",
    "help": "You are the head of The Under! Type /Kill [name] to kill someone! You can't be distracted and can kill twice!",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 19,
    "limit": 2,
    "broadcast": "team"
    }
    },
    "distract": {
    "mode": "ignore"
    },
    "startup": "team-reveal"
    }
    },
    {
    "role": "Wes",
    "translation": "Wes",
    "side": "Good People",
    "help": "You are the main hero of Pokemon Colosseum! Type /battle [name] during the day phase to beat someone in battle with your skills! As normal, you are allied with the Good people.",
    "actions": {
    "standby": {
    "battle": {
    "target": "AnyButSelf",
    "msg": "You can battle now using /battle [name] :",
    "killmsg": "~Target~ has been defeated in a battle with Wes!",
    "command": "kill"
    }
    }
    }
    },
    {
    "role": "Unsafe Bystander",
    "translation": "Unsafe Villager",
    "side": "Good People",
    "help": "You dont have any special commands during the night! Vote to remove people in the day! Oh, and you are detected as a Team Cipher Member",
    "actions": {
    "inspect": {
    "revealAs": "Team Cipher Member"
    }
    }
    }
    ],
    "roles1": [
    "Duking",
    "Shady Guy",
    "Inspector Sherles",
    "Shadow Arbok",
    "Rui",
    "Innocent Bystander",
    "Shady Guy",
    "Innocent Bystander",
    "Wes",
    "Ho-Oh",
    "Team Cipher Member"
    ],
    "roles2": [
    "Duking",
    "Team Cipher Member",
    "Shadow Arbok",
    "Inspector Sherles",
    "Rui",
    "Innocent Bystander",
    "The Under Society Member",
    "The Under Society Member",
    "Innocent Bystander",
    "Wes",
    "Innocent Bystander",
    "The Mayor",
    "Innocent Bystander",
    "Nett",
    "Innocent Bystander",
    "Innocent Bystander",
    "Innocent Bystander",
    "Cipher Head Evice",
    "Innocent Bystander",
    "Suspicious News Reporter",
    "Innocent Bystander",
    "Ho-Oh",
    "The Under Criminal",
    "The Mayor",
    "Innocent Bystander",
    "Innocent Bystander",
    "Shadow Arbok",
    "Team Cipher Member",
    "The Under Society Member",
    "Duking"
    ],

    [/HIDE]
    I just made it so that Evice doesn't know his team (as to fix in with the storyline given to Cipher Grunts "help" area), there can be more than 1 shadow arbok in big games, and I have swapped out some Innocent Bystanders for a Wes, so that theres a daykiller even in small games. I have also put in 2 mayors in the larger game option, so that if a "mafia" member starts up "revenge vote" which causes a rand and the team are good enough to protect the 2 mayors, they can steer away from it and not get screwed by pure n00bs/amateurs who deserve to be muted for their errors. Aswell as this, I have made it so Rui (Hooker) Can distract and inspect, as it says on her description (Possibly a good tactic if used to the best of capabilities) I have finally also added a description of the theme.

    I have made these changes as a user named Drapht said I needed to make my theme a bit different from the average script we're given to adapt. Thanks to Drapht for his assistance.

    Please reply with all queries, fixes and comments you have for me :D
  4. -Darkrai-

    -Darkrai- Guest

    Dark Pokemon theme

    Hi, I have created a Dark pokemon Theme with a help of people : Darkrai,Notmafia,Ghastly, And a few others i forgot to include sorry.

    {
    "name": "Dark Pokemon",
    "Author": "Darkrai",
    "Summary": "The dark pokemon are endangered by Darkrai, They are under the control of Darkrai, A few pokemon had a little good in their selfs they teamed up to save themselves from Darkrai and The pure darkraiThe skunks poison theyre on their own team. Theme created by Darkrai, With help of Ghastly,NotMafia,Vietpride,And alot of other people ^^ Have fun :D",
    "sides": [
    {
    "side": "mightyena",
    "translation": "Mightyena"
    },
    {
    "side": "mafia1",
    "translation": "Murkrow"
    },
    {
    "side": "mafia2",
    "translation": "Honchkrow"
    },
    {
    "side": "village",
    "translation": "Friendly Dark pokemon"
    },
    {
    "side": "werewolf",
    "translation": "Darkrai"
    }
    ],
    "roles": [
    {
    "role": "poochyena",
    "translation": "Poochyena",
    "side": "village",
    "help": "You dont have any special commands during the night! Vote to remove people in the day!",
    "actions": {}
    },
    {
    "role": "absol",
    "translation": "Absol",
    "side": "village",
    "help": "You are an absol! Type /Inspect [name] to find his/her identity!",
    "actions": {
    "night": {
    "inspect": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 30
    }
    }
    }
    },
    {
    "role": "zangoose",
    "translation": "Zangoose",
    "side": "village",
    "help": "Type /Protect [name] to protect your comrades!",
    "actions": {
    "night": {
    "protect": {
    "target": "AnyButSelf",
    "common": "Role",
    "priority": 5,
    "broadcast": "role"
    }
    },
    "startup": "role-reveal"
    }
    },
    {
    "role": "mightyena",
    "translation": "Mightyena",
    "side": "Mightyena",
    "help": "You are fierce! using your awesome skills you strike down on someone! Type /Kill [name] to kill someone!",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 11,
    "broadcast": "team"
    }
    },
    "startup": "team-reveal"
    }
    },
    {
    "role": "darkrai",
    "translation": "Darkrai",
    "side": "werewolf",
    "help": "You are the lord of darkness Type /Kill [name] to kill someone!",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 10
    }
    },
    "distract": {
    "mode": "ChangeTarget",
    "hookermsg": "You were brought to Oblivion By darkrai for messing with him !",
    "msg": "The ~Distracter~ came to you last night! You threw her into oblivion !"
    },
    "avoidHax": [
    "kill"
    ]
    }
    },
    {
    "role": "froslass",
    "translation": "Froslass",
    "side": "village",
    "help": "Type /Distract [name] to distract someone! Vote to remove people in the day!",
    "actions": {
    "night": {
    "distract": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 2
    }
    }
    }
    },
    {
    "role": "mayor zoroark",
    "translation": "Zoroark",
    "side": "village",
    "help": "You dont have any special commands during the night! Vote to remove people in the day! (your vote counts as 4 Because you are hawt)",
    "actions": {
    "vote": 4
    }
    },
    {
    "role": "misdreavus",
    "translation": "Misdreavus",
    "side": "village",
    "help": "You are a misdreavus you can find out who are dying!!(no command for this ability) Vote to remove people in the day!",
    "actions": {
    "hax": {
    "kill": {
    "revealTeam": 0.33,
    "revealPlayer": 0.2
    }
    }
    }
    },
    {
    "role": "tyranitar",
    "translation": "Tyranitar",
    "side": "village",
    "help": "Type /Kill [name] to kill someone with your mighty power! [Also you have -1 Votes](dont kill the good people!)",
    "actions": {
    "night": {
    "hax": {
    "kill": {
    "revealTeam": 0.33,
    "revealPlayer": 0.2,
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 20
    }
    }
    }
    }
    },
    {
    "role": "murkrow",
    "translation": "Murkrow",
    "side": "mafia1",
    "help": "Type /Kill [name] to kill someone by using night shade!!",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 14,
    "broadcast": "team"
    }
    },
    "startup": "team-reveal"
    }
    },
    {
    "role": "honchkrow",
    "translation": "Honchkrow",
    "side": "mafia2",
    "help": "Type /Kill [name] to kill someone by using night slash!!",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 11,
    "broadcast": "team"
    }
    },
    "startup": "team-reveal"
    }
    },
    {
    "role": "spiritomb",
    "translation": "Spiritomb",
    "side": "mafia1",
    "help": "Type /Kill [name] to kill someone by sending them a explosive shadow ball! You can't be distracted!",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 12,
    "broadcast": "team"
    }
    },
    "distract": {
    "mode": "ignore"
    },
    "startup": "team-reveal"
    }
    },
    {
    "role": "hydreigon",
    "translation": "Hydreigon",
    "side": "mafia2",
    "help": "Type /Kill [name] to kill someone with Dark Pulse! You can't be distracted!",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 11,
    "broadcast": "team"
    }
    },
    "distract": {
    "mode": "ignore"
    },
    "startup": "team-reveal"
    }
    },
    {
    "role": "bisharp",
    "translation": "Bisharp",
    "side": "village",
    "help": "Type /Kill [name] during the day phase to kill someone! You will be revealed when you kill, so make wise choices! You are allied with the Good people.",
    "actions": {
    "standby": {
    "kill": {
    "target": "AnyButSelf",
    "msg": "You can kill now using /kill [name] :",
    "killmsg": "~Self~ Uses his hands with sword blades to slash ~Target~'s chest!"
    }
    }
    }
    },
    {
    "role": "purrloin",
    "translation": "Purrloin",
    "side": "village",
    "help": "You dont have any special commands during the night! Vote to remove people in the day! Oh, and Absol[Inspector] sees you as Mightyena[Mafia]",
    "actions": {
    "inspect": {
    "revealAs": "mafia"
    }
    }
    },
    {
    "role": "stunky",
    "translation": "Stunky",
    "side": "Poison Skunks",
    "help": "You have a special commands during the night do /poison to poison people!! Vote to remove people in the day!",
    "actions": {
    "night": {
    "poison": {
    "target": "AnyButTeam",
    "common": "Role",
    "priority": 20,
    "broadcast": "Role"
    }
    },
    "startup": "team-reveal"
    }
    },
    {
    "role": "skuntank",
    "translation": "Skuntank",
    "side": "Poison Skunks",
    "help": "You have a special commands during the night do /poison people you can poison two people!! Vote to remove people in the day!",
    "actions": {
    "night": {
    "poison": {
    "target": "AnyButTeam",
    "common": "Self",
    "priority": 30,
    "broadcast": "Self",
    "limit": 2
    }
    },
    "startup": "team-reveal"
    }
    }
    ],
    "roles1": [
    "zangoose",
    "mightyena",
    "absol",
    "darkrai",
    "froslass",
    "poochyena",
    "mightyena",
    "poochyena",
    "purrloin",
    "poochyena",
    "zoroark",
    "skuntank",
    "stunky"
    ],
    "roles2": [
    "zangoose",
    "murkrow",
    "murkrow",
    "absol",
    "froslass",
    "poochyena",
    "honchkrow",
    "honchkrow",
    "poochyena",
    "poochyena",
    "poochyena",
    "zoroark",
    "poochyena",
    "misdreavus",
    "poochyena",
    "poochyena",
    "poochyena",
    "spiritomb",
    "poochyena",
    "tyranitar",
    "poochyena",
    "hydreigon",
    "bisharp",
    "poochyena",
    "poochyena",
    "darkrai",
    "murkrow",
    "honchkrow",
    "zangoose",
    "skuntank",
    "stunky",
    "stunky"
    ],
    "villageCantLoseRoles": [
    "zoroark",
    "tyranitar",
    "bisharp"
    ],
    "killmsg": "+Pure Darkrai: ~Player~ (~Role~) Fallen asleep and has a nightmare..",
    "killusermsg": "You fell asleep..perhaps by Darkrai.."
    }[/HIDE]

    Anyways heres the pastebin : http://pastebin.com/3RKuW5Kb

    My description for my theme:
    The dark pokemon are endangered by Darkrai, They are under the control of Darkrai, A few pokemon had a little good in their selfs they teamed up to save themselves from Darkrai and The pure darkrai,
    The skunks poison theyre on their own team.

    Not very long i know i might change this ^^

    Btw: My first theme <3
    Last edited by a moderator: Mar 15, 2012
  5. Demonic Cake

    Demonic Cake The cake is not a lie...

    Messages:
    506
    ...can I just point out typos in the names?

    Frosslass should be Froslass
    Zoroaark should be Zoroark
    Hydregion should be Hydreigon
    Purloinn should be Purrloin
    Skunky should be Stunky
    Skunktank should be Skuntank

    Plus why does Honchkrow put people to sleep, and what in Rayquaza's name is a Dark Dragon Claw? This...ugh. D:
  6. -Darkrai-

    -Darkrai- Guest

    Fixed <3 Thank you
  7. Not L

    Not L Fairy Princess

    Messages:
    193
    Kingdom Hearts (fixed)

    {
    "name": "Kingdom Hearts",
    "author": "Rue.",
    "sides": [
    { "side": "Org", "translation": "Organization XIII"
    },
    { "side": "Heartless", "translation": "Heartless"
    },
    { "side": "Eeyore", "translation": "Eeyore"
    },
    { "side": "Maleficent", "translation": "Maleficent's Entourage"
    },
    { "side": "village", "translation": "Good Guys"
    }
    ],
    "roles": [{
    "role": "pluto",
    "translation": "Pluto",
    "side": "village",
    "help": "You are a the King's trusty dog. Follow his orders and get rid of the heartless during the day!",
    "actions": {}
    }, {
    "role": "maleficent",
    "translation": "Maleficent",
    "side": "Maleficent",
    "help": "You are the Almighty Maleficent! Queen of the feeble Heartless! Use your dominiom over them to get a kill during the night. You also can't be seduced by Kairi or Larxene! ",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 9
    }
    },
    "distract": {
    "mode": "ChangeTarget",
    "hookermsg": "You tried to seduce Maleficent! What a bright idea, right? Anyways, she laughed at your feeble attempt and burned you up with her fiery dragon Breath! Better luck next time!",
    "msg": "~Distracter~ tried to seduce you last night! Apparently, she didn't realize that you were also a fire breathing dragon. You decided to burn her to a crisp with your awesome fiery abilities!"
    },
    "avoidHax": [
    "kill"
    ]
    }
    },
    {
    "role": "island",
    "translation": "Island Child",
    "side": "village",
    "help": "You are a simple Island Child from Destiny Islands! Help Sora get rid of all the Heartless during the day by voting!",
    "actions": {}
    }, {
    "role": "dumbo",
    "translation": "Dumbo",
    "side": "village",
    "help": "You are a simple minded elephant that just happens to be magical. Unfortunately, you're water spraying techiniques aren't cool enough to kill a heartless. ",
    "actions": {}
    }, {
    "role": "WR",
    "translation": "White Rabbit",
    "side": "village",
    "help": "You are a busy, busy rabbit that does nothing but follow orders. Help Sora and get rid of the Heartless during the day by voting. ",
    "actions": {}
    }, {
    "role": "duck",
    "translation": "Donald",
    "side": "village",
    "help": "Type /Inspect [name] to find his/her identity!",
    "actions": { "night": {"inspect": {"target": "AnyButSelf", "common": "Self", "priority": 30} } }
    }, {
    "role": "goof",
    "translation": "Goofy",
    "side": "village",
    "help": "Type /Protect [name] to protect someone!",
    "actions": { "night": {"protect": {"target": "AnyButSelf", "common": "Role", "priority": 5, "broadcast": "role"} },
    "startup": "role-reveal"}
    }, {
    "role": "nobody",
    "translation": "Nobodies",
    "side": "Org",
    "help": "You're the upgraded version of a Heartless and the Organization owns you. Type /kill to steal someone's heart!",
    "actions": { "night": {"kill": {"target": "AnyButTeam", "common": "Team", "priority": 11, "broadcast": "team"} },
    "startup": "team-reveal"}
    }, {
    "role": "larxene",
    "translation": "Larxene",
    "side": "Org",
    "help": "Type /Distract [name] to distract someone! Make sure not distract your Heartless slaves! ",
    "actions": { "night": {"distract": {"target": "AnyButSelf", "common": "Self", "priority": 1} } }
    }, {
    "role": "pete",
    "translation": "Pete",
    "side": "Maleficent",
    "help": "You're Maleficent's only ally! You're also a complete waste of space! But, you can keep her alive with your vote of -9999! Or, you could betray her and vote for yourself. At least then, you could be semi-independent!",
    "actions": {
    "vote": -9999
    }
    }, {
    "role": "eeyore",
    "translation": "Eeyore",
    "side": "Eeyore",
    "help": "You are a sad and depressed little donkey that nobody loves. But, the people do pity you and therefore you get a vote of +9999! Show them who's boss!",
    "actions": { "vote": 9999 }
    }, {
    "role": "kairi",
    "translation": "Kairi",
    "side": "village",
    "help": "Type /Distract [name] to distract someone! Maybe you can actually save someone for once!",
    "actions": { "night": {"distract": {"target": "AnyButSelf", "common": "Self", "priority": 1} } }
    }, {
    "role": "mickey",
    "translation": "King Mickey",
    "side": "village",
    "help": "You are the Great king Mickey! Rally the Good Guys to take down the Heartless! ! (your vote counts as 5)",
    "actions": { "vote": 5 }
    }, {
    "role": "minnie",
    "translation": "Queen Minnie",
    "side": "village",
    "help": "You can find out who's heart is getting stolen! Vote to remove the Heartless in the day!",
    "actions": { "hax": {"kill": { "revealTeam": 0.50, "revealPlayer": 0.33} } }
    }, {
    "role": "heartless",
    "translation": "Heartless",
    "side": "Heartless",
    "help": "You endlessly seek hearts! Type /kill to steal someone's heart!",
    "actions": { "night": {"kill": {"target": "AnyButTeam", "common": "Team", "priority": 11, "broadcast": "team"} },
    "startup": "team-reveal"}
    }, {
    "role": "xemnas",
    "translation": "Master Xemnas",
    "side": "Org",
    "help": "Type /Kill [name] to steal someone's heart! You can't be distracted!",
    "actions": { "night": {"kill": {"target": "AnyButTeam", "common": "Team", "priority": 11, "broadcast": "team"} },
    "distract": {"mode": "ignore"},
    "startup": "team-reveal"}
    }, {
    "role": "blizzard",
    "translation": "Blizzard Lord",
    "side": "Heartless",
    "help": "You're a powerful heartless! You can Freeze one person at night with /distract!",
    "actions": { "night": {"distract": {"target": "AnyButSelf", "common": "Self", "priority": 1} } }
    }, {
    "role": "ansem",
    "translation": "Master Ansem",
    "side": "Heartless",
    "help": "Type /Kill [name] to steal someone's heart! You can't be distracted!",
    "actions": { "night": {"kill": {"target": "AnyButTeam", "common": "Team", "priority": 11, "broadcast": "team"} },
    "distract": {"mode": "ignore"},
    "startup": "team-reveal"}
    }, {
    "role": "axel",
    "translation": "Axel",
    "side": "Org",
    "help": "You are the Organization's personal assassin! During the day, use your control over fire to burn someone to a crisp! YOU WILL BE REVEALED IF YOU KILL!",
    "actions": { "standby": {"kill": {"target": "AnyButSelf", "msg": "You can kill now using /kill [name] :",
    "killmsg": "~Self~ appears and snaps his fingers as ~Target~ is burned to a crisp!"} } }
    }, {
    "role": "darkside",
    "translation": "Darkside",
    "side": "Heartless",
    "help": "You are a special Heartless! You have the power to assimilate someone during the day with /kill. You're a very large Heartless, SO YOU WILL BE REVEALED WHEN YOU KILL. Take that in mind!",
    "actions": { "standby": {"kill": {"target": "AnyButSelf", "msg": "You can kill now using /kill [name] :",
    "killmsg": "~Self~ Materializes and crushes ~Target~ in his giant fist! Sucks to be ~Target~!"} } }
    }, {
    "role": "sora",
    "translation": "Sora",
    "side": "village",
    "help": "You are the KeyBlade Master! Type/ kill to destroy a heartless during the day. You will not be revealed when you kill!",
    "actions": { "standby": {"kill": {"target": "AnyButSelf", "msg": "You can kill now using /kill [name] :",
    "killmsg": "Sora pulls out his trusty KeyBlade and strikes ~Target~ down!"} } }
    }, {
    "role": "riku",
    "translation": "Riku",
    "side": "village",
    "help": "You're not the nicest person, and Donald doesn't like you. If he inspects you, he will see you as a Heartless ",
    "actions": { "inspect": {"revealAs": "heartless"} }
    }],

    "roles1": ["goof", "nobody", "duck", "eeyore", "larxene","kairi", "sora", "nobody",
    "pluto", "riku", "WR", "mickey"],
    "roles2": ["goof", "nobody", "nobody", "duck", "larxene", "kairi", "heartless",
    "heartless", "eeyore", "WR", "pluto", "mickey", "minnie", "maleficent",
    "dumbo", "xemnas","ansem", "riku",
    "axel", "sora", "blizzard", "darkside", "pete", "minnie", "nobody",
    "goof"],
    "villageCantLoseRoles": [],
    "killmsg": "±Loss: (~Role~) ~Player~'s heart was stolen! ",
    "killusermsg": "±Loss : Your heart was stolen! "
    }[/HIDE]

    The "village can't lose roles" command was present, but there was no "village." I changed "goodguys" to "village" and now it passes all the checks. It should work now. The user Rue. still get credit for making the theme. If there is an issue with balance, I suggest making Sora reveal when he daykills or lowering Minnie's hax.

    http://pastebin.com/zPq4UTuj
  8. Axel.

    Axel. Just a Nobody.

    Messages:
    26
    Dumbo should be removed since there is not a single game where the main character(s) go to a world that dumbo resides in.
    Also in Caterpie theme Charmeleons shouldn't be able to kill each other since they are on the same team and/or get team reveal.
    Last edited: Mar 12, 2012
  9. Demonic Cake

    Demonic Cake The cake is not a lie...

    Messages:
    506
    Charmeleon = basically Basilisk = able to kill each other, I know I was killed as Basilisk by my unknowing partner once...
  10. IceKirby

    IceKirby A.K.A. RiceKirby

    Messages:
    1,670
    PO Trainer Name:
    RiceKirby
    Teamkills Prevention only need to be enforced for roles that know each other at start-up (which is not the case of Caterpie's Charmeleon, Mythology's Basilisk, the whole ClanWar theme, etc.).
  11. Demonic Cake

    Demonic Cake The cake is not a lie...

    Messages:
    506
    Dreams

    [hide]{
    "name": "Dreams",
    "author": "Professor Cake",
    "summary": "In the land of dreams, one must fight for survival. Cresselia both inspects and kills for the village, but beware of Darkrai who will stop Cresselia in her tracks, and the Dreamcatcher and Wart who kill through BG. Meanwhile, armies from both Dream Land and Subcon attack...",
    "sides": [
    {
    "side": "village",
    "translation": "Dreamers"
    },
    {
    "side": "mafia",
    "translation": "Nightmares"
    },
    {
    "side": "dreamland",
    "translation": "Dream Land Mafia"
    },
    {
    "side": "subcon",
    "translation": "Subcon Mafia"
    },
    {
    "side": "darkrai",
    "translation": "Darkrai"
    },
    {
    "side": "dreamcatcher",
    "translation": "Dreamcatcher"
    }
    ],
    "roles": [
    {
    "role":"dream",
    "translation":"Dream",
    "side":"village",
    "help":"You are but an innocent dream, but you may have some slight insight into the future and see who will be forced into a nightmare! It isn't likely, however - psychic dreams are rare.",
    "actions":{
    "hax":{
    "kill":{
    "revealTeam":0.07,
    "revealPlayer":0.05
    }
    }
    }
    },
    {
    "role": "spect",
    "translation": "Cresselia",
    "side": "village",
    "help": "You are Cresselia, purger of dark dreams. With the power of the full moon, you may /inspect anyone during the night, and then defeat anyone during the day with /kill to reveal your power and shine the light on them! (This reveals you, so be wary of Darkrai...)",
    "actions": {
    "night": {
    "inspect": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 30
    }
    },
    "standby": {
    "kill": {
    "target": "AnyButSelf",
    "msg": "Shine the light now with /kill!",
    "killmsg": "~Self~ glows, and intense light shines on ~Target~, defeating them!"
    }
    }
    }
    },
    {
    "role":"munna",
    "translation":"Munna",
    "side":"village",
    "help":"D'aww, a cute little Munna. You can use your psychic power to put someone to sleep for the night with /distract!",
    "actions":{
    "night":{
    "distract":{
    "target":"AnyButSelf",
    "common":"Self",
    "priority":1
    }
    }
    }
    },
    {
    "role": "musharna",
    "translation": "Musharna",
    "side": "village",
    "help": "You were but a Munna, but got near a Moon Stone and evolved! Now, in addition to using /distract to make someone sleep for the night, your enhanced psychic power may lead to you finding out evil.",
    "actions": {
    "hax":{
    "kill":{
    "revealTeam":0.1,
    "revealPlayer":0.07
    }
    },
    "night": {
    "distract": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 1
    }
    }
    }
    },
    {
    "role": "kirby",
    "translation": "Kirby",
    "side": "village",
    "help": "Hiiiiiiiiiiiii! You are the adorable pink puffball that is Kirby, protector of Dream Land...and you're hungry! However, there's no cake for you to eat, so you have to eat other players instead >.> Use /eat to eat someone during the night. (> ^-^)>",
    "actions": {
    "night": {
    "eat": {
    "target": "AnyButRole",
    "common": "Role",
    "priority": 19,
    "command": "kill"
    }
    }
    }
    },
    {
    "role": "gooey",
    "translation": "Gooey",
    "side": "village",
    "help": "You're a good friend of Kirby's, but unfortunately, due to being made of Dark Matter, Cresselia sees you as the evil Dreamcatcher...you have two votes, though, because Kirby supports you <(^-^ <)",
    "actions": {
    "inspect": {
    "revealAs": "catch"
    },
    "vote": 2
    }
    },
    {
    "role": "gooeydl",
    "translation": "Gooey",
    "side": "village",
    "help": "You're a good friend of Kirby's, but unfortunately, due to being made of Dark Matter, Cresselia sees you as a Waddle Dee...you have two votes, though, because Kirby supports you <(^-^ <)",
    "actions": {
    "inspect": {
    "revealAs": "wdee"
    },
    "vote": 2
    }
    },
    {
    "role": "gooeysc",
    "translation": "Gooey",
    "side": "village",
    "help": "You're a good friend of Kirby's, but unfortunately, due to being made of Dark Matter, Cresselia sees you as Mouser...you have two votes, though, because Kirby supports you <(^-^ <)",
    "actions": {
    "inspect": {
    "revealAs": "mouse"
    },
    "vote": 5
    }
    },
    {
    "role": "gooeyrai",
    "translation": "Darkrai",
    "side": "village",
    "help": "You're a good friend of Kirby's, but unfortunately, due to being made of Dark Matter, Cresselia sees you as her nemesis Darkrai...you have two votes, though, because Kirby supports you <(^-^ <)",
    "actions": {
    "inspect": {
    "revealAs": "darkrai"
    },
    "vote": 2
    }
    },
    {
    "role":"guard",
    "translation":"Fountain of Dreams",
    "side":"village",
    "help":"You are a Fountain of Dreams! You collect and protect the good dreams of all living things, and can use /protect to help another survive if you fear they are in danger. However, due to being an inanimate object, you are ineligible to vote.",
    "actions":{
    "night":{
    "protect":{
    "target":"AnyButSelf",
    "common":"Role",
    "priority":5
    }
    },
    "vote": 0,
    "startup":"role-reveal"
    }
    },
    {
    "role": "shyguy",
    "translation": "Shy Guy",
    "side": "village",
    "help": "You are a Shy Guy, a resident of the dream world of Subcon. No one knows what is under that mask...you have a lot of friends, however, who will tell you anything they find out about who's killing who. ",
    "actions": {
    "hax": {
    "kill": {
    "revealTeam": 0.4,
    "revealPlayer": 0.15
    }
    }
    }
    },
    {
    "role": "mafia",
    "translation": "Nightmare",
    "side": "mafia",
    "help": "You are a devious nightmare, trying to make others suffer. Use /kill at night to make someone fall into a nightmare and never awaken!",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 15,
    "broadcast": "team"
    }
    },
    "startup": "team-reveal"
    }
    },
    {
    "role":"catch",
    "translation":"Dreamcatcher",
    "side":"dreamcatcher",
    "help":"You are a dreamcatcher turned rogue, and your only goal is to capture as many dreams as you can. Use /kill to destroy a dream for good, and if one comes to you, they are captured!",
    "actions":{
    "night":{
    "kill":{
    "target":"AnyButSelf",
    "common":"Self",
    "priority":4
    }
    },
    "distract":{
    "mode":"ChangeTarget",
    "hookermsg":"You tried to stop the Dreamcatcher, but it captured and destroyed your power...",
    "msg":"~Distracter~ came to you, so you took their power!"
    }
    }
    },
    {
    "role": "darkrai",
    "translation": "Darkrai",
    "side": "darkrai",
    "help": "Darkrai is pro, which is good for you because you're Darkrai. :D You can doom another to nightmares during both the day and the night, and also are unable to be distracted by anyone, as you will defeat them before they even start.",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 20,
    "limit": 1
    }
    },
    "distract": {
    "mode": "ChangeTarget",
    "hookermsg": "Trying to distract Darkrai will lead you only into darkness...from which you cannot return.",
    "msg": "~Distracter~ came to you, so you doomed them to a nightmare."
    },
    "avoidHax": [
    "kill"
    ],
    "standby": {
    "kill": {
    "target": "AnyButSelf",
    "msg": "Assert your dark power, use Dark Void on another with /kill.",
    "killmsg": "A shadow rose up behind ~Target~, and revealed itself to be Darkrai... ~Target~ fell into a never-ending nightmare."
    }
    }
    }
    },
    {
    "role": "wdee",
    "translation": "Waddle Dee",
    "side": "dreamland",
    "help": "Adorable, but weak - as the weakest minion of King Dedede in Dream Land, you aren't able to do much damage. However, your targets believe you to be peaceful, and will be too surprised to react when you attack them in a group; use /kill to do so!",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 12,
    "broadcast": "team"
    }
    },
    "startup": "team-reveal"
    }
    },
    {
    "role": "mouse",
    "translation": "Mouser",
    "side": "subcon",
    "help": "Mice that wear sunglasses are cool and get to throw bombs around. So throw a bomb at a dreamer with /bomb and take Subcon for your own!",
    "actions": {
    "night": {
    "bomb": {
    "command": "kill",
    "target": "AnyButTeam",
    "common": "Role",
    "priority": 11,
    "broadcast": "team"
    }
    },
    "startup": "team-reveal"
    }
    },
    {
    "role": "wdoo",
    "translation": "Waddle Doo",
    "side": "dreamland",
    "help": "Bzzzzzzzzzz! Use your Beam attack to stun an opponent with /distract, leaving them unable to do anything that night, and uphold the glory of King Dedede's Dream Land Mafia!",
    "actions": {
    "night": {
    "distract": {
    "target": "AnyButTeam",
    "common": "Self",
    "priority": 3
    }
    },
    "startup": "team-reveal"
    }
    },
    {
    "role": "birdo",
    "translation": "Birdo",
    "side": "subcon",
    "help": "You are Birdo! No one knows if you're male or female, so you can pretend to be what someone prefers (however strange that may be o.o;) and stop them for the night with /distract!",
    "actions": {
    "night": {
    "distract": {
    "target": "AnyButTeam",
    "common": "Self",
    "priority": 2
    }
    },
    "startup": "team-reveal"
    }
    },
    {
    "role": "gordo",
    "translation": "Gordo",
    "side": "dreamland",
    "help": "As what is basically a spiked orb, you are unable to be defeated by normal means, and your spikes will defeat anyone who tries. However, you cannot vote due to others not wanting to go near you, and any vote you attempt to make won't count.",
    "actions": {
    "kill": {
    "mode": "killattacker"
    },
    "vote": 0,
    "startup": "team-reveal"
    }
    },
    {
    "role": "clyde",
    "translation": "Tryclyde",
    "side": "subcon",
    "help": "You're the three-headed serpent Tryclyde! Three heads means three votes, so use them for the good of the Subcon Mafia!",
    "actions": {
    "vote": 3
    }
    },
    {
    "role": "dedede",
    "translation": "King Dedede",
    "side": "dreamland",
    "help": "As the self-proclaimed king of Dream Land, you seek to end all other dreamers, wanting all the dreams for yourself and your minions! Type /kill during the night to defeat another; you cannot be distracted or discovered by any spies there may be! Also, your vote counts for two, and your name is fun to say. Dedededededededededede.",
    "actions": {
    "vote": 2,
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 12
    }
    },
    "avoidHax": [
    "kill"
    ],
    "distract": {
    "mode": "ignore",
    "msg": "The ~Distracter~ came to you, but you were too busy plotting to be affected."
    },
    "startup": "team-reveal"
    }
    },
    {
    "role": "wart",
    "translation": "Wart",
    "side": "subcon",
    "help": "You are a big, selfish, persistent frog who leads the Subcon Mafia. Due to your, um, tactics, the Fountain of Dreams cannot stop you from killing with /kill, and you get a separate kill from Mouser, and, and, what more do you want D:",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Role",
    "priority": 4,
    "broadcast": "team"
    }
    },
    "startup": "team-reveal"
    }
    },
    {
    "role": "puff",
    "translation": "Jigglypuff",
    "side": "village",
    "help": "You are the /other/ adorable pink puffball that is Jigglypuff! Use /kill during the day to sing a target to sleep without revealing yourself! ",
    "actions": {
    "standby": {
    "kill": {
    "target": "AnyButSelf",
    "msg": "Jigglypuff used Sing! Do so with /kill now!",
    "killmsg": "Jiiiii-ggly-puuuuuuuuuff... Jigglypuff put ~Target~ to sleep!"
    }
    }
    }
    }],
    "roles1": [
    "spect",
    "guard",
    "mafia",
    "catch",
    "munna",
    "dream",
    "gooey",
    "mafia",
    "dream",
    "dream",
    "gooey"
    ],
    "roles2": [
    "spect",
    "guard",
    "wdee",
    "mouse",
    "munna",
    "dream",
    "gooeydl",
    "wdoo",
    "dream",
    "dream",
    "gooeysc",
    "birdo",
    "dream",
    "shyguy",
    "dream",
    "kirby",
    "gordo",
    "clyde",
    "dream"
    ],
    "roles3": [
    "spect",
    "guard",
    "dedede",
    "wart",
    "musharna",
    "dream",
    "gooeydl",
    "wdoo",
    "dream",
    "dream",
    "gooeysc",
    "birdo",
    "dream",
    "shyguy",
    "dream",
    "kirby",
    "gordo",
    "clyde",
    "dream",
    "darkrai",
    "gooeyrai",
    "dream",
    "wdee",
    "mouse",
    "dream",
    "catch",
    "guard",
    "wdee",
    "mouse",
    "puff"
    ],
    "villageCantLoseRoles": [
    "spect",
    "kirby",
    "gooey",
    "gooeydl",
    "gooeysc",
    "gooeyrai",
    "puff"
    ],
    "killmsg": "+Darkrai: ~Player~ (~Role~) fell into a nightmare and never awakened...",
    "killusermsg": "You fell into a nightmare, never to awake..."
    }[/hide]

    Basically, a theme based around dreams and residents of them. The inspector/samurai is Cresselia (despite that I don't like her much >>) and to prevent her being overpowered, there is a BG-breaker at low numbers, Dreamcatcher; who also kills distractors. The basic villager is the Dream who has a slight chance of hax, whilst Munna (and at higher numbers, Musharna instead, who also gets hax) is the PL. The Fountain of Dreams is BG, although due to being inanimate it gets no vote. The ever-hungry Kirby is the Vigilante, whilst his friend Gooey is the Miller with two votes. Finally, the village has Shy Guy the spy, and Jigglypuff, the non-revealing Samurai at maximum people.
    On the evil side of things, the Nightmare is the basic Mafia, whilst the aforementioned Dreamcatcher kills distractors and kills through protect. Then there are the Dream Land and Subcon Mafia; both have a killer (Waddle Dee and Mouser) and a PL (Waddle Doo and Birdo). After this they start to differ, Dream Land gets a Bomb with 0 votes (Gordo) whilst Subcon gets a Mayor with 3 votes (Tryclyde). Their respective bosses differ, too - King Dedede has two votes, shares a kill with Waddle Doo and ignores distract and hax, whilst Wart gets a protect-breaking kill which is separate to Mouser's.
    Finally, the epicness that is Darkrai has a day and a night kill and kills distractors, and he gets his own line because I like Darkrai. :D
    I put it through JSONLint and it's all good, Lamperi's mafia checker only gives a few warnings about things I know work.

    http://pastebin.com/raw.php?i=NvPzZ7ej
  12. Mimilopunny

    Mimilopunny New Member

    Messages:
    4
    I'm new to this so there might be a few things wrong with it, but Pokemon World. It has categories based on contests.
    {
    "name": "Pokemon World",
    "author": "Leilana"
    "sides": [
    { "side": "cute", "translation": "Cute Pokemon"
    },
    { "side": "cool", "translation": "Cool Pokemon"
    },
    { "side": "tough", "translation": "Tough Pokemon"
    },
    { "side": "beauty", "translation": "Beautiful Pokemon"
    },
    { "side": "smart", "translation": "Smart Pokemon"
    }
    ],
    "role": "mew",
    "translation": "Mew",
    "side": "cute",
    "help": "Type /Distract [name] in the day to distract a Pokemon with your moves.",
    "actions": { "day": {"distract": {"target": "AnyButTeam", "common": "Team", "priority": 8, "broadcast": "team"} },
    "startup": "team-reveal"}

    "role": "cinccino",
    "translation": "Cinccino",
    "side": "cute",
    "help": "Type /Kill [name] at night to kill someone! Cinccino can make 2 kills with its multi-hit moves",
    "actions": { "night": {"kill": {"target": "AnyButSelf", "common": "Self", "priority": 11, "broadcast": "team", "limit": 2} },
    "startup": "team-reveal"}

    "role": "blaziken",
    "translation": "Blaziken",
    "side": "cool",
    "help": "Type /Kill [name] at day to kill someone! Blaziken is not distracted",
    "actions": { "day": {"kill": {"target": "AnyButTeam", "common": "Team", "priority": 11, "broadcast": "team", "ignore": "distract"} },
    "startup": "team-reveal"}

    "role": "gengar",
    "translation": "Gengar",
    "side": "cool",
    "help": "Type /poison [name] at night to poison someone!",
    "actions": { "night": {"poison": {"target": "AnyButTeam", "common": "Team", "priority": 15, "broadcast": "team"} },
    "startup": "team-reveal"}

    "role": "gyarados",
    "translation": "Gyarados",
    "side": "tough",
    "help": "Type /inspect [name] at night to find out about someone!",
    "actions": { "night": {"inspect": {"target": "AnyButTeam", "common": "Team", "priority": 6, "broadcast": "team"} },
    "startup": "team-reveal"}

    "role": "machamp",
    "translation": "Machamp",
    "side": "tough",
    "help": "Type /kill [name] at night to kill someone!",
    "actions": { "night": {"kill": {"target": "AnyButTeam", "common": "Team", "priority": 11, "broadcast": "team"} },
    "startup": "team-reveal"}

    "role": "Milotic",
    "translation": "Milotic",
    "side": "beauty",
    "help": "Type /distract [name] at day to distract someone!",
    "actions": { "day": {"distract": {"target": "AnyButTeam", "common": "Team", "priority": 8, "broadcast": "team"} },
    "startup": "team-reveal"}

    "role": "dragonair",
    "translation": "Dragonair",
    "side": "beauty",
    "help": "Type /kill [name] at night to kill someone instantly!",
    "actions": { "night": {"kill": {"target": "AnyButTeam", "common": "Team", "priority": 1, "broadcast": "team"} },
    "startup": "team-reveal"}

    "role": "alakazam",
    "translation": "Alakazam",
    "side": "smart",
    "help": "Type /hax [name] at day to find out about someone!",
    "actions": { "day": {"hax": {"target": "AnyButTeam", "common": "Team", "priority": 11, "broadcast": "team"} },
    "startup": "team-reveal"}

    "role": "slowking",
    "translation": "Slowking",
    "side": "smart",
    "help": "Your vote counts as 2.",
    "actions": { "day": {"": {"target": "AnyButTeam", "common": "Team", "priority": 11, "broadcast": "team", "vote": "2"} },
    "startup": "team-reveal"}
    }[/HIDE]
  13. Axel.

    Axel. Just a Nobody.

    Messages:
    26
    not to be rude but the teams don't make much sense since every pokemon can be in any of those categories in contests in rse/dpp
  14. IceKirby

    IceKirby A.K.A. RiceKirby

    Messages:
    1,670
    PO Trainer Name:
    RiceKirby
    Also, the code is incomplete.
  15. NotMafia

    NotMafia Miltank: Destroyer of Souls

    Messages:
    73
    PO Trainer Name:
    NotMafia
    Yet another theme attempt

    Okay, another theme attempt

    http://pastebin.com/dejZtL3w

    It's a Crash Bandicoot theme

    Village
    Polar: Villy with hax on kill
    Pura: Villy with hax on poison
    Crash: Samu
    Coco: Insp
    Crunch: Miller
    Aku Aku: bg and safeguarder

    Mafia
    Komodo Joe: Shares kill with Moe
    Komodo Moe: Shares kill with Joe
    Dingodile: Shares poison with Tiny
    Tiny Tiger: Shares poison with Dingo

    Cortex
    Cortex: daykills and nightkills, kills distracters and avoids hax
    Uka Uka: Cortex's bg and safeguarder

    N. Brio
    Self alligned role with a 1 day and 2 day poison, with self protect and a vote of 5

    Ripper Roo
    Self alligned role with an inspect and a daykill, a self protect and a vote of 3
  16. PokeWorldBW

    PokeWorldBW PokeWorldXY

    Messages:
    426
    PO Trainer Name:
    PokeWorldXY
    Just wondering, do themes actually get approved and stuff here?
  17. Not L

    Not L Fairy Princess

    Messages:
    193
    Not very many, but some. The mafia admins are pretty busy, and they have to make sure everything works properly, is balanced, etc. As you can see, there are a hefty number of themes out there for them to go through, so we all just have to be patient and wait our turn.
  18. IceKirby

    IceKirby A.K.A. RiceKirby

    Messages:
    1,670
    PO Trainer Name:
    RiceKirby
    My Caterpie Theme got approved here. Then I saw a flood of new themes that I never saw in this thread.

    EDIT: Confirming something that was asked on the channel.
    It's possible for a role to have the same action twice with different commands. I made a role that had 2 commands for daykill (/catch and /capture), and each command had a different killmsg. However, it wasn't possible to use both on the same day (probably they shared the "limit" count). I think that this may work for whoever wanted to make a role with 2 types of poison, but I can't assure both poison won't share the same limit parameter.

    Also, Revenge Daykill is not working. The player that tries to kill a role that revenge kills won't kill nor be killed, but it won't waste the command (in fact, it seems nothing happens at all, not even a warning message).
    Last edited: Mar 14, 2012
  19. Blinder4561

    Blinder4561 The Blinder

    Messages:
    7
    Hey, just to ask, when will my theme be able to be played in mafia, I saw it loaded, but it's disabled. . .
  20. Not L

    Not L Fairy Princess

    Messages:
    193
    It's probably disabled because it is broken. Find someone who knows how to code to take a look at it. If that isn't the problem, it might be too unbalanced, too confusing, or just uninteresting (hopefully not, but I know MLP was disabled because people griped about it).
  21. Zzyzx Road

    Zzyzx Road doghuelis

    Messages:
    574
    With the exception of Kefka's Posse, js.
  22. Demonic Cake

    Demonic Cake The cake is not a lie...

    Messages:
    506
    And my Latias/Latios/Cresselia who are supposed to find each other with the Kefka method x3
  23. IceKirby

    IceKirby A.K.A. RiceKirby

    Messages:
    1,670
    PO Trainer Name:
    RiceKirby
    Please note that I was talking about cases where a role shouldn't be able to target its known partner. Kefka/Kuja don't know each other from the start (Except in ThemeWar), so it wasn't necessary to prevent teamkills between them.
    The point is: if two roles know each other, don't let them kill their partner; if they don't, use whatever is more convenient for your theme.
  24. Thrighragon

    Thrighragon To Slay a Samurai

    Messages:
    254
    Monster Hunter

    This theme was based off of Capcom's Monster Hunter games.
    Code:
    {
    "name": "MH",
    "author": "GoldSalam3nce",
    "summary": "This theme captures the UBER epicness of Monster Hunter, an action game made by Capcom. It features the long-feared Fatalis, Alatreon and his UBER dragon charges, Amastumaguchi who can wreck an entire team in one night, and last but not least the largest thing ever... Jhen. Of course, the flagships are back for more action! Report comments, errors, and suggestions to GoldSalam3nce.",
    "sides": [
    {
    "side": "mafia",
    "translation": "Flagship Trio"
    },
    {
    "side": "mafia1",
    "translation": "Tundra Beasts"
    },
    {
    "side": "alatreon",
    "translation": "Alatreon"
    },
    {
    "side": "mafia2",
    "translation": "Lava Beasts"
    },
    {
    "side": "mafia3",
    "translation": "Sea Monster"
    },
    {
    "side": "jhen",
    "translation": "Jhen Mohran"
    },
    {
    "side": "village",
    "translation": "Village"
    },
    {
    "side": "Wolf",
    "translation": "Nargacuga"
    },
    {
    "side": "godfather",
    "translation": "Amastumaguchi"
    },
    {
    "side": "kuja",
    "translation": "Fatalis"
    }
    ],
    "roles": [
    {
    "role": "villager",
    "translation": "Villager",
    "side": "village",
    "help": "You are a just a villager. You have no special commands, but you do have a tiny chance to discover a monster! Vote to remove people in the day!",
    "actions": {
    "hax": {
    "kill": {
    "revealPlayer": 0.07
    }
    }
    }
    },
    {
    "role": "sonic",
    "translation": "Sacred treasure ",
    "side": "village",
    "help": "You are a true treasure. Anything that hurts you get executed themselves. Due to being such a treasure, your vote rises to 4!",
    "actions": {
    "vote": 4,
    "kill": {
    "mode": "killattacker"
    }
    }
    },
    {
    "role": "luigi",
    "translation": "Felyne",
    "side": "village",
    "help": "You are a felyne, an annoying cat-type monster sided with the village! Oh, and your vote counts as -2!",
    "actions": {
    "vote": -2,
    "startup": "role-reveal"
    }
    },
    {
    "role": "inspector",
    "translation": "Search Probe",
    "side": "village",
    "help": "You are a search probe! Use /inspect [name] to find the monsters! However, you are a machine, and machines don't vote. However, you explode upon being killed, and you take your killer with you if its a nightkill!",
    "actions": {
    "vote": 0,
    "night": {
    "inspect": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 30
    }
    },
    "kill": {
    "mode": "killattacker"
    }
    }
    },
    {
    "role": "bow",
    "translation": "Bowgunner",
    "side": "village",
    "help": "You are the ultimate support hunter! Type /protect [name] to[protect] him/her! You may also type /wyvernfire [name] to blast a monster with wyvern fire and kill it! You even have a trolly vote of 1.5",
    "actions": {
    "vote": 1.5,
    "night": {
    "protect": {
    "target": "AnyButSelf",
    "common": "Role",
    "priority": 5,
    "broadcast": "none"
    },
    "wyvernfire": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 25,
    "broadcast": "none",
    "command": "kill"
    }
    }
    }
    },
    {
    "role": "bodyguard",
    "translation": "Guard",
    "side": "village",
    "help": "You are the Bodyguard! Type /protect [name] to defend 2 people each night! Also, you get hax on distract.",
    "actions": {
    "night": {
    "protect": {
    "target": "AnyButSelf",
    "common": "Role",
    "priority": 5,
    "broadcast": "role",
    "limit": 2
    }
    },
    "hax": {
    "distract": {
    "revealTeam": 0.2,
    "revealPlayer": 0.15
    }
    },
    "startup": "role-reveal"
    }
    },
    {
    "role": "mafiaboss",
    "translation": "Rathalos",
    "side": "mafia",
    "help": "You are the king of the skies and flagship of the entire Monster Hunter series! Type /flare [name] during the night to kill someone! Your aerial movements let you evade nightkills and spies!",
    "actions": {
    "night": {
    "flare": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 11,
    "command": "kill"
    }
    },
    "kill": {
    "mode": "ignore"
    },
    "avoidhax": [
    "kill"
    ],
    "startup": "team-reveal"
    }
    },
    {
    "role": "werewolf",
    "translation": "Nargacuga",
    "side": "Wolf",
    "help": "You are Nargacuga! Your agilty allows you to outspeed all other killers! Oh, and you evade kills due to dat agilty.",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 9
    }
    },
    "distract": {
    "mode": "ChangeTarget",
    "hookermsg": "You came to Nargacuga, he devoured you instead!",
    "msg": "The ~Distracter~ came to you last night, but you winged and and devoured her instead!"
    },
    "kill": {
    "mode": "ignore"
    },
    "avoidHax": [
    "kill"
    ]
    }
    },
    {
    "role": "hooker",
    "translation": "Female Hunter",
    "side": "village",
    "help": "You are the female hunter! Type /kill [name] to kill someone during the night as well as /distract to stop someone!",
    "actions": {
    "night": {
    "distract": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 2
    },
    "kill": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 17
    }
    }
    }
    },
    {
    "role": "mayor",
    "translation": "Village Chief",
    "side": "village",
    "help": "You are the village chief! Type /kill [name] during the day phase to kill someone with your army! YOU WILL BE REVEALED UPON KILLING. Due to being the chief, your vote is 3.5 Also, you can't be daykilled.",
    "actions": {
    "vote": 3.5,
    "standby": {
    "kill": {
    "target": "AnyButSelf",
    "msg": "You can kill now using /kill [name] :",
    "killmsg": "Village Chief ~Self~ commanded his army to jump out and attack and roast ~Target~ for a delicious meal for the village!!"
    }
    },
    "daykill": "evade"
    }
    },
    {
    "role": "jhen",
    "translation": "Jhen Mohran",
    "side": "jhen",
    "help": "You are Jhen, the largest monster ever! Type /bellyflop to flatten up to 10 targets a night. However, those stupid guys won't die from that wound/attack for 8 nights. If you can last that long, its a well-deserved victory for you.",
    "actions": {
    "night": {
    "bellyflop": {
    "command": "poison",
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 21,
    "limit": 10,
    "count": 8
    }
    },
    "distract": {
    "mode": "ChangeTarget",
    "hookermsg": "You tried to distract Jhen. Instead of just wounding you with a belly flop, he straight-up killed you instead!",
    "msg": "The ~Distracter~ came to you last night! You killed the distracter instead!"
    },
    "avoidHax": [
    "kill"
    ]
    }
    },
    {
    "role": "vigilante",
    "translation": "Male Hunter",
    "side": "village",
    "help": "You are the hunter himself! Type /kill [name] to kill someone using with a sword!(don't kill the good people) Type /kill [name2] to kill another person during the day phase! (Again, don't kill the good people) ",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 19
    }
    },
    "standby": {
    "kill": {
    "target": "AnyButSelf",
    "msg": "You can kill now using /kill [name];You will not reveal.",
    "killmsg": "The Male Hunter bravely draws his longsword and uses it to fight ~Target~ to the death!"
    }
    }
    }
    },
    {
    "role": "Carrier",
    "translation": "Carrier",
    "side": "village",
    "help": "You carry people across areas! Type /inspect to check something from the air and /safeguard [name] to deploy your hunters to defend 2 people against a lava beast or Jhen! However, you are a machine, and machines dont vote.",
    "actions": {
    "vote": 0,
    "night": {
    "inspect": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 20
    },
    "Safeguard": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 1,
    "limit": 2
    }
    }
    }
    },
    {
    "role": "mafia1",
    "translation": "Gigginox",
    "side": "mafia1",
    "help": "You are Gigginox, the ever-so-dreaded poison bat! Type /bite [name] to kill someone! You return to your cave during the day and therefore can't be daykilled.",
    "actions": {
    "night": {
    "bite": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 12,
    "broadcast": "Team",
    "command": "kill"
    }
    },
    "startup": "team-reveal",
    "daykill": "evade"
    }
    },
    {
    "role": "mafia2",
    "translation": "Agnaktor",
    "side": "mafia2",
    "help": "You are Agnaktor, the molten beast of lava! Type /burn [name] to burn (poison) someone! They die after 2 nights. Oh, and anyone who nightkills you will get killed themselves.",
    "actions": {
    "night": {
    "burn": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 11,
    "broadcast": "Team",
    "command": "poison",
    "count": 2
    }
    },
    "startup": "team-reveal",
    "kill": {
    "mode": "killattacker"
    }
    }
    },
    {
    "role": "mafiaboss2",
    "translation": "Akantor",
    "side": "mafia2",
    "help": "You are the Akantor! Type /burn [name] to burn them and they die after 2 nights, and type /kill [name] to kill someone, and that hits through BG. You also can't be distracted.",
    "actions": {
    "night": {
    "burn": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 11,
    "broadcast": "Team",
    "command": "poison",
    "count": 2
    },
    "kill": {
    "target": "AnyButTeam",
    "common": "Self",
    "priority": 3,
    "broadcast": "Team"
    }
    },
    "distract": {
    "mode": "ignore"
    },
    "startup": "team-reveal"
    }
    },
    {
    "role": "mafia3",
    "translation": "Lagiacrus",
    "side": "mafia3",
    "help": "You are Lagiacrus, Lord of the Seas! Type /stun [name] to paralyze someone with your electricity and /kill [name] to kill someone! Also for being the Lord of the Seas, your vote is 4.5.",
    "actions": {
    "vote": 4.5,
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Self",
    "priority": 13,
    "broadcast": "Team"
    },
    "stun": {
    "target": "AnyButTeam",
    "common": "Self",
    "priority": 2,
    "broadcast": "Team",
    "command": "distract"
    }
    },
    "startup": "team-reveal"
    }
    },
    {
    "role": "mafiaboss1",
    "translation": "Ukanlos",
    "side": "mafia1",
    "help": "You are Ukanlos, a huge ice monster! Type /protect [name] to protect someone and /kill [name] to kill someone. You can't be distracted.",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 12,
    "broadcast": "team"
    },
    "protect": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 5
    }
    },
    "distract": {
    "mode": "ChangeTarget",
    "hookermsg": "You tried to distract Ukanlos, he froze and killed you instead!",
    "msg": "The ~Distracter~ came to you last night! You killed her instead!"
    },
    "startup": "team-reveal"
    }
    },
    {
    "role": "ala",
    "translation": "Alatreon",
    "side": "alatreon",
    "help": "You are Alatreon, dragon of the Sacred Land! Type /kill [name] during the day phase to kill someone! You also can't be nightkilled.",
    "actions": {
    "standby": {
    "kill": {
    "target": "AnyButSelf",
    "msg": "You can kill now using /kill [name] :",
    "killmsg": "Alatreon kills ~Target~ with a dragon charge and burns his dead body with a fireball!"
    }
    },
    "kill": {
    "mode": "ignore"
    }
    }
    },
    {
    "role": "kujasamurai",
    "translation": "Fatalis",
    "side": "kuja",
    "help": "You are Fatalis! Type /kill [name] during the day phase to kill someone! You will be revealed when you kill! You can take your opponents out with a single vote. You are allied with yourself.",
    "actions": {
    "vote": 7777,
    "standby": {
    "kill": {
    "target": "AnyButSelf",
    "msg": "You can kill now using /kill [name] :",
    "killmsg": "Fatalis (~Self~) killed ~Target~! The ever-feared dragon has finally be revealed!"
    }
    }
    }
    },
    {
    "role": "amastu",
    "translation": "Amastumaguchi",
    "side": "godfather",
    "help": "You are Amastumaguchi, final boss of MH Portable 3rd! Type /kill [name], kill [name2], and kill [name3] to kill 3 targets a night! However, you can be nightkilled, haxed, and distracted!",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 28,
    "limit": 3
    }
    }
    }
    },
    {
    "role": "miller",
    "translation": "Village Troublemaker",
    "side": "village",
    "help": "You are a just a villager. You have no special commands, but you do have a tiny chance to discover a monster! Vote to remove people in the day!",
    "actions": {
    "inspect": {
    "revealAs": "ala"
    },
    "startup": {
    "revealAs": "villager"
    }
    }
    },
    {
    "role": "miller1",
    "translation": "Village Troublemaker",
    "side": "village",
    "help": "You are a just a villager. You have no special commands, but you do have a tiny chance to discover a monster! Vote to remove people in the day!",
    "actions": {
    "inspect": {
    "revealAs": "mafia2"
    },
    "startup": {
    "revealAs": "villager"
    }
    }
    },
    {
    "role": "miller2",
    "translation": "Village Troublemaker",
    "side": "village",
    "help": "You are a just a villager. You have no special commands, but you do have a tiny chance to discover a monster! Vote to remove people in the day!",
    "actions": {
    "inspect": {
    "revealAs": "mafia1"
    },
    "startup": {
    "revealAs": "villager"
    }
    }
    },
    {
    "role": "Blos",
    "translation": "Diablos",
    "side": "mafia",
    "help": "You are Diablos, the Desert Tyrant! Your intimidating look scares people away from Rathalos and Rathian, type /protect [name] and /safeguard [name] to protect them. You can't be nightkilled, but your vote is nothing!",
    "actions": {
    "vote": 0,
    "night": {
    "Safeguard": {
    "common": "Self",
    "target": "AnyButSelf",
    "priority": 1
    },
    "protect": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 5
    }
    },
    "kill": {
    "mode": "ignore"
    },
    "startup": "team-reveal"
    }
    },
    {
    "role": "ian",
    "translation": "Rathian",
    "side": "mafia",
    "help": "You are Rathian, Queen of the Lands! Type /poison [name] to poison someone, they die the next night. Also, your vote is 4.",
    "actions": {
    "vote": 4,
    "night": {
    "poison": {
    "common": "Self",
    "target": "AnyButTeam",
    "priority": 3
    }
    },
    "startup": "team-reveal"
    }
    },
    {
    "role": "mafia22",
    "translation": "Uragaan",
    "side": "mafia2",
    "help": "You are Uragaan! Type /kill [name] to kill someone! Anyone that kills you will get killed themselves!",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 11
    }
    },
    "startup": "team-reveal",
    "kill": {
    "mode": "killattacker"
    }
    }
    },
    {
    "role": "mafia12",
    "translation": "Barioth",
    "side": "mafia2",
    "help": "You are Barioth! You are very agile and can /freeze someone, they die after 3 nights.",
    "actions": {
    "night": {
    "freeze": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 11,
    "command": "poison",
    "count": 3
    }
    },
    "startup": "team-reveal",
    "kill": {
    "mode": "killattacker"
    }
    }
    }
    ],
    "roles1": [
    "bodyguard",
    "mafiaboss",
    "mayor",
    "mafia2",
    "inspector",
    "hooker",
    "mafia1",
    "villager",
    "miller1",
    "miller2",
    "ian"
    ],
    "roles2": [
    "bodyguard",
    "mafia1",
    "mafia12",
    "inspector",
    "hooker",
    "villager",
    "mafia2",
    "villager",
    "mayor",
    "bow",
    "villager",
    "ala",
    "Carrier",
    "mafia2",
    "mafia3",
    "bow",
    "miller1",
    "villager",
    "mafiaboss2",
    "sonic",
    "vigilante",
    "villager",
    "miller2",
    "miller",
    "mafiaboss",
    "villager",
    "kujasamurai",
    "ian",
    "hooker",
    "mafiaboss1",
    "villager",
    "werewolf",
    "jhen",
    "villager",
    "villager",
    "werewolf",
    "Blos",
    "villager",
    "villager",
    "vigilante",
    "villager",
    "amastu",
    "villager",
    "mafia1",
    "bodyguard",
    "mafia2",
    "ala",
    "mafiaboss",
    "vigilante",
    "villager",
    "villager",
    "mafia3"
    ],
    "villageCantLoseRoles": [
    "sonic",
    "mayor",
    "vigilante",
    "hooker",
    "bow"
    ],
    "killmsg": "+Announcer: ~Player~(~Role~) went to the forest and got eaten for dinner!",
    "killusermsg": "You died!"
    }[/HIDE]
    Pastebin: http://pastebin.com/raw.php?i=3RnzVhTa
    Description: Ok. The village consists of a Bomb with 4 votes, villies with hax (EVEN THOUGH ITS LAME). Village Chief is a samurai with multiple votes and evading daykills. The male hunter kills during both phases, but only appears in large games.
    Both inspectors have a special perk with 0 votes. Search probe is the first, and it explodes when killed (DUH). Carrier can /Safeguard twice. The Guard can protect 2.
    As for killing, Gigginox and Uragaan is standard mafia that can't be daykilled (gigginox) and killattacker (Uragaan). Barioth and Agnaktor are standard poisoners with a 2/3 count that kills attacker. Nargacuga is a Kefka. Jhen is Neptunium, and it works after 8 nights. (If it doesnt work well, i will fix it.) Bowgunner is a vigi with safeguard. Alatreon is MK that evades, Rathalos evades spy and nightkills, rathian is the ONLY 1-count poison and has 4 votes. Diablos is a bg for Flagships. Fatalis is a standard Kuja, but with a revealing daykill. Lagiacrus is a mafia with 4.5 votes, a distract, AND a nightkill.
    Also, hooker gets a kill, and the Millers get villy upon spawning (trololololol) They reveal as Gigginox, Agnaktor, and Alatreon. Amastumaguchi has 3 nightkills, but can be distracted or haxed, balancing it out. Akantor/Ukanlos are mafiabosses with their own features.

    As for strategies, Village Chief should ALWAYS claim unless Nargacuga or fatalis is here. If he dies, Search probe should claim, but with another threat in Alatreon. The threat list goes: Nargacuga, Fatalis, Amastumaguchi, Alatreon, Lagiacrus in that order.

    To sum it up, Amastu holds all the killing power, Tundra kills, Lava poisons, Ala/Narga can survive longer, and fatalis controls the votes. With the village completely outclassed by various teams at first, this is a tough theme to play. If village loses about 70% of the time, it is expected. There is really no room for fail PRs here. If village wins more than about 65% of the time or never wins, it will be changed.

    I'm thinking on adding Shen Gaoren or Lao, but it will probably make the mafia's control even stronger. Also, I really don't want to make this any more chaotic, so i would pass on that for now.

    Anyway, that was the theme!

    kthnxbai
    Last edited: Mar 29, 2012
  25. Jacze

    Jacze New Member

    Messages:
    12
    Final Fantasy Tactics

    {
    "name": "FF Tactics",
    "author":"Jacze",
    "summary": "The War of the Lions rages on, but a sinister group are using the bloodshed for their own plans...",
    "sides": [
    { "side": "mafia", "translation": "The Lucavi"
    },
    { "side": "north", "translation": "Hotuken"
    },
    { "side": "south", "translation": "Nanten"
    },
    { "side": "rt", "translation": "Ramza's Team"
    },
    { "side": "werewolf", "translation": "Delita"
    }
    ],
    "roles": [{
    "role": "northvilly",
    "translation": "Hotuken Squire",
    "side": "north",
    "help": "You are a Squire for the Hotuken! Survive the night, and vote during the day to remove your enemies, the Nanten. But watch out for the Lucavi...",
    "actions": {}
    },
    {
    "role": "northv",
    "translation": "Hotuken Machinist",
    "side": "north",
    "help": "You're a Machinist! You have the power to destroy your opponents with /shoot.",
    "actions": {"night":
    { "shoot": {"target": "AnyButTeam", "common": "self", "priority": 4, "limit": 1, "broadcast": "role", "command": kill}},
    "startup": "team-reveal"}
    },
    {
    "role": "norths",
    "translation": "Hotuken Dragoon",
    "side": "north",
    "help": "Highwind time! you have the power to daykill using /jump, so aim for the right guys...or kill your team with your spear. It's awesome either way. This reveals you, however.",
    "actions": { "daykill": "evade",
    "standby": { "kill": { "target": "AnyButSelf", "msg": "Time to jump! Use /jump [name] to kill them.",
    "killmsg": "~Self~ jumps up high and lands on ~Target~!~Self~'s spear ran through ~Target~'s chest!"
    }
    }
    }
    },
    {
    "role": "northis",
    "translation":"Hotuken Oracle",
    "side": "north",
    "help": "You have the magic in your team. Use /reveal to inspect ofthe players. You can also get hax sometimes :D. Aren't I nice? In fact, I'll let you get 2 votes...",
    "actions": { "night": { "reveal": { "target": "AnyButSelf", "common": "Self", "priority": 20}},
    "hax": { "kill": { "revealTeam": 0.65, "revealPlayer": 0.125}},
    "vote": 2}
    },
    "role": "northb",
    "translation": "Hotuken Knight",
    "side": "north",
    "help": "You are a Knight. With your big, badass sword and shield, you can /protect two people at once. Choose wisely...",
    "actions": {"night": { "protect": { "target": "AnyButSelf", "common": "self", "priority": 2, "limit": 2, "broadcast": "role"}}}
    },
    {
    "role": "northpl",
    "translation": "Hotuken Dancer",
    "side": "north",
    "help": "You're a dancer! With, um...a revealing costume? Well anyway, use /dance to distract someone.",
    "actions": { "night": { "dance": { "target: "AnyButSelf", "common": "self", "priority: 6, "command": "distract"}}
    },
    {
    "role": "southvilly",
    "translation": "Nanten Squire",
    "side": "south",
    "help": "You are a Squire for the Nanten! Survive the night, and vote during the day to remove your enemies, the Nanten. But watch out for the Lucavi...",
    "actions": {}
    },
    {
    "role": "southv",
    "translation": "Nanten Machinist",
    "side": "south",
    "help": "You're a Machinist! You have the power to destroy your opponents with /shoot.",
    "actions": {"night":
    { "shoot": {"target": "AnyButTeam", "common": "self", "priority": 4, "limit": 1, "broadcast": "role", "command": kill}},
    "startup": "team-reveal"}
    },
    {
    "role": "souths",
    "translation": "Nanten Dragoon",
    "side": "south",
    "help": "Highwind time! you have the power to daykill using /jump, so aim for the right guys...or kill your team with your spear. It's awesome either way. You are revealed, however.",
    "actions": { "daykill": "evade",
    "standby": { "kill": { "target": "AnyButSelf", "msg": "Time to jump! Use /jump [name] to kill them.",
    "killmsg": "~Self~ jumps up high and lands on ~Target~!~Self~'s spear ran through ~Target~'s chest!"
    }
    }
    }
    },
    {
    "role": "southis",
    "translation":"Nanten Oracle",
    "side": "south",
    "help": "You have the magic in your team. Use /reveal to inspect ofthe players. You can also get hax sometimes :D. Aren't I nice? In fact, I'll let you get 2 votes...",
    "actions": { "night": { "reveal": { "target": "AnyButSelf", "common": "Self", "priority": 20}},
    "hax": { "kill": { "revealTeam": 0.65, "revealPlayer": 0.125}},
    "vote": 2}
    },
    "role": "southb",
    "translation": "Nanten Knight",
    "side": "south",
    "help": "You are a Knight. With your big, badass sword and shield, you can /protect two people at once. Choose wisely...",
    "actions": {"night": { "protect": { "target": "AnyButSelf", "common": "self", "priority": 2, "limit": 2, "broadcast": "role"}}}
    },
    {
    "role": "southpl",
    "translation": "Nanten Dancer",
    "side": "south",
    "help": "You're a dancer! With, um...a revealing costume? Well anyway, use /dance to distract someone.",
    "actions": { "night": { "dance": { "target: "AnyButSelf", "common": "self", "priority: 6, "command": "distract"}}
    },
    {
    "role": "rtvilly",
    "translation": " Squire",
    "side": "rt",
    "help": "You are a Squire! Yeah, just one of those randies in the game... Survive the night, and vote during the day to remove your enemies, the Nanten. But watch out for the Lucavi...",
    "actions": {}
    },
    {
    "role": "rtv",
    "translation": "Mustadio",
    "side": "rt",
    "help": "You're Mustadio! The original, the best. Use /shoot to kill twice. Yes, twice.",
    "actions": {"night":
    { "shoot": {"target": "AnyButTeam", "common": "self", "priority": 4, "limit": 2, "broadcast": "role", "command": kill}},
    "startup": "team-reveal"}
    },
    {
    "role": "rts",
    "translation": "Dragoon Highwind",
    "side": "rt",
    "help": "Highwind time! you have the power to daykill using /jump, so aim for the right guys...or kill your team with your spear. It's awesome either way. And unlike the others, you will not be revealed.",
    "actions": { "daykill": "evade",
    "standby": { "kill": { "target": "AnyButSelf", "msg": "Time to jump! Use /jump [name] to kill them.",
    "killmsg": "Highwind jumps up high and lands on ~Target~! Highwind's spear ran through ~Target~'s chest!"
    }
    }
    }
    },
    {
    "role": "rtis",
    "translation":"Ramza",
    "side": "rt",
    "help": "You're Ramza, the orginal badass. You can use /protect to inspect players, and you get hax more than most :D. Aren't I nice? In fact, I'll let you get 2 votes...",
    "actions": { "night": { "reveal": { "target": "AnyButSelf", "common": "Self", "priority": 20}},
    "hax": { "kill": { "revealTeam": 0.75, "revealPlayer": 0.15}},
    "vote": 2}
    },
    "role": "rtb",
    "translation": "Agrias",
    "side": "rt",
    "help": "AGRIASSSS! With your big, badass sword and shield, you can /protect two people at once. And you move faster than the rest. Choose wisely...",
    "actions": {"night": { "protect": { "target": "AnyButSelf", "common": "self", "priority": 1, "limit": 2, "broadcast": "role"}}}
    },
    {
    "role": "rtpl",
    "translation": "Dancer",
    "side": "rt",
    "help": "You're that wierd dancer chick that you categorically denied staring at all the time...yeah...anyway, just use /dance to distract someone.",
    "actions": { "night": { "dance": { "target: "AnyButSelf", "common": "self", "priority: 6, "command": "distract"}}
    },
    {
    "role": "mafia",
    "translation": "Lucavi",
    "side": "mafia",
    "help": "You're a weird demon with high aspirations!Type /Kill [name] to kill someone!",
    "actions": {
    "night": {
    "kill": { "target": "AnyButTeam", "common": "Team", "priority": 11, "broadcast": "team"}},
    "startup": team-reveal}
    },
    {
    "role": "mafiaboss",
    "translation": "Agora",
    "side": "mafia",
    "help": "With all-powerful minions, and a powerful demon inside you, you're a force to be reckoned with. Type /Kill [name] to kill someone! You can't be distracted; you just kill her.",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 12,
    "broadcast": "team"
    }
    },
    "distract": {
    "mode": "ChangeTarget",
    "plmsg": "You used the Nameless Dance on Agora. But he grew bored, so he killed you!",
    "msg": "The Dancer tried the Namless Dance, but she had no effect, so you killed her."
    },
    "startup": "team-reveal"
    }
    },
    {
    "role": "werewolf",
    "translation": "Delita",
    "side": "werewolf",
    "help": "You're Delita, the guy who eventually screws everyone over! Nice, huh? Anyway, use /backstab to kill twice during the night.",
    "actions": {
    "night": {
    "backstab": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 12,
    "limit": 2,
    "command": "kill
    }
    },
    "distract": {
    "mode": "ignore",
    "msg": "The Dancer tried her Nameless Dance last night, but she had no effect on you!"
    }
    }
    }
    ]
    "roles1": [
    "werewolf",
    "rts",
    "rtis",
    "rtb",
    "rtv",
    "rtd",
    "rtvilly",
    "mafia",
    "mafia",
    "norths",
    "northis",
    "northv",
    "northd",
    "mafiaboss"
    ],
    "roles2": [
    "werewolf",
    "rts",
    "rtis",
    "rtb",
    "rtd",
    "rtvilly",
    "mafia",
    "mafia",
    "mafia",
    "mafia",
    "mafiaboss",
    "norths",
    "northis",
    "northv",
    "northd",
    "northvilly",
    "northvilly",
    "souths",
    "southis",
    "southv",
    "southd",
    "southvilly",
    "southvilly"
    ]
    }[/HIDE]

    This is a theme based off of the 1998 game, Final Fantasy Tactics, and its sequel War of The Lions. This is a clan-war theme with a difference; one of the factions (Ramza's)never grows bigger. To make up for this, they have special powers beyond those of the Hokuten and Nanten. The Oracle functions as an Inspector and Spy, which saves space for jobs like the Machinist (vigilante). They also get 2 votes, combining with the mayor. The dancer is the Pretty Lady, with only Delita ignoring her and agora just killing her. Delita is the version of the werewolf, with the ability to kill two at once. The dragoon has a chance to daykill, but only Ramza's will not be revealed. The squires are each clans' version of the villagers, with no special powers.

    This one is meant for big teams, and is also challenging to Ramza's team. The factor of numbers presents a challenge, but the different factions should sort this out.

    An new factor I am adding in is that when there are 12 lucavi members, (including agora) all members actually get their names and get certain upgrades, like Adrammalech appearing as a Hokuten squire.

    This is my first theme, so sorry if it's bad!

    EDIT: Sorted out a couple of errors. Hope that's it. Reply if anything's wrong.
    Last edited: Mar 17, 2012
  26. Shiny Rayquaza

    Shiny Rayquaza Your nightmare!

    Messages:
    398
    Why has nobody approved/denied the theme i posted on the last section?
  27. IceKirby

    IceKirby A.K.A. RiceKirby

    Messages:
    1,670
    PO Trainer Name:
    RiceKirby
    Theme: Dream Land

    Code::[hide]{
    "name": "Dream Land",
    "author": "RiceKirby",
    "summary": "Hiii! (>^.^)> I'm Kirby, and will be your host through this game. This theme features we, the Kirbies, and our Helper trying to protect Dream Land. But we got lots of enemies, like the Dedede Mafia, (Dedede, Waddle Doo and Gordo), the Meta-Knights (Ax, Mace and Meta Knight) and some lonely enemies, like Marx (who knows Kirby's BG, but can't kill him) and Dark Matter (99 votes and can distract). On our side, we got a bodyguard that revenge kills (Mirror), a mayor duo (Cook and Mini, +3 and -3, know each other), a distractor (Ice) who can also protect (but will be exposed by doing it) and a Vigi Trio (Fighter, Hammer and Sword) that have a high chance of being haxed by the enemies, among other interesting roles. So good luck to everyone (I'd say especially to the Kirbies, but that would be biased) <(^.^<)",
    "sides": [
    {
    "translation": "Kirby",
    "side": "village"
    },
    {
    "translation": "Dedede Mafia",
    "side": "mafia1"
    },
    {
    "translation": "Meta-Knights",
    "side": "mafia2"
    },
    {
    "translation": "Marx",
    "side": "werewolf"
    },
    {
    "translation": "Dark Matter",
    "side": "godfather"
    }
    ],
    "roles": [
    {
    "role": "villager",
    "translation": "Sleep Kirby",
    "side": "village",
    "help": "Zzzzz... Zzzzz.... Uh? Oh, looks like I can't do anything at night because I'm sleeping. But sometimes I dream about things that happen in Dream Land.",
    "actions": {
    "hax": {
    "kill": {
    "revealTeam": 0.04,
    "revealPlayer": 0.04
    }
    }
    }
    },
    {
    "role": "inspector",
    "translation": "Copy Kirby",
    "side": "village",
    "help": "I got some hi-tech equipment that allows me to scan people around and find what they are doing! The instruction manual says I need to type /inspect [name] at night to do it.",
    "actions": {
    "night": {
    "inspect": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 20
    }
    }
    }
    },
    {
    "role": "bodyguard",
    "translation": "Mirror Kirby",
    "side": "village",
    "help": "Is this the real me? Or am I the reflection? Anyway, I can use my scepter to create magical mirrors to protect one person at night by typing /protect [name]. And if someone attacks me, I can reflect part of the attack back to him. On a side note, there's a guy named Marx that somehow knows me, so I shouldn't believe anyone that talk to me. And because I may be a reflection, my vote counts as 0.5,",
    "actions": {
    "night": {
    "protect": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 4
    }
    },
    "vote": 0.5,
    "kill": {
    "mode": "killattacker"
    }
    }
    },
    {
    "role": "hooker",
    "translation": "Ice Kirby",
    "side": "village",
    "help": "Brrrr! Are you cold enough? If not, I can type /distract [name] to freeze you for a entire night. I can also create a Ice Wall to protect someone by typing /shield [name], but that will make all the bad guys know who I am, so I should be careful when using this!",
    "actions": {
    "night": {
    "distract": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 1
    },
    "shield": {
    "command": "protect",
    "target": "AnyButSelf",
    "common": "Role",
    "priority": 5
    }
    }
    }
    },
    {
    "role": "spy",
    "translation": "Helper",
    "side": "village",
    "help": "I'm not a Kirby, but I'm always helping them. Since my shape varies according to my power, I could be anywhere and witness a fight, and you wouldn't notice me! But I'm just a helper, so I won't remember the name of the people I saw fighting =/",
    "actions": {
    "hax": {
    "kill": {
    "revealTeam": 1
    }
    }
    }
    },
    {
    "role": "mayor1",
    "translation": "Cook Kirby",
    "side": "village",
    "help": "What is this? Is this the sound of your empty belly? I can give you food, but in exchange you will have to help me during the votings. A +3 vote count is enough for me, though. On a side note, please don't step over my friend Mini Kirby. I've known him for ages, and people always stomp him accidentally.",
    "actions": {
    "vote": 3,
    "startup": {
    "revealRole": "mayor2"
    }
    }
    },
    {
    "role": "mayor2",
    "translation": "Mini Kirby",
    "side": "village",
    "help": "Hey, I'm down here! People mock me because I'm too small, and they always think I'm kidding during the votings. Because of that, my vote always count as -3. But at least I get good food because I know the Cook Kirby.",
    "actions": {
    "vote": -3,
    "startup": {
    "revealRole": "mayor1"
    }
    }
    },
    {
    "role": "survivor",
    "translation": "Stone Kirby",
    "side": "village",
    "help": "Are you talking to me? Can't you see I'm just a stone? An unbreakable stone, by the way. So I'll just wait here, where nobody can kill me. Oh, and I only have a 0.5 vote count since, you know, I'm just a stone.",
    "actions": {
    "vote": 0.5,
    "kill": {
    "mode": "ignore"
    }
    }
    },
    {
    "role": "samurai",
    "translation": "Crash Kirby",
    "side": "village",
    "help": "Energy! Lots of Energy! I build all the energy I can during the night to release it during the day and cause a explosion by typing /kill [name]! But that draws a lot of attention to me, so everyone will notice me when I try it. And while I'm storing my energy, I can also sense other people fighting around!",
    "actions": {
    "standby": {
    "kill": {
    "target": "AnyButSelf",
    "msg": "You can kill now! Type /kill [name] to crash them all!",
    "killmsg": "~Target~ was caught in the massive energy surge released by ~Self~!"
    }
    },
    "hax": {
    "kill": {
    "revealTeam": 0.25,
    "revealPlayer": 0.1
    }
    }
    }
    },
    {
    "role": "vigilante1",
    "translation": "Fighter Kirby",
    "side": "village",
    "help": "As an expert fighter, I wander around during the night looking for bad guys to defeat with /fight [name]. But since I am too strong, all the bad guys will probably know who I am once I attack, so I should be careful about the right time to attack.",
    "actions": {
    "night": {
    "fight": {
    "command": "kill",
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 19
    }
    }
    }
    },
    {
    "role": "vigilante2",
    "translation": "Hammer Kirby",
    "side": "village",
    "help": "I got here a nice hammer and I'm not afraid to use it! I only need to type /hammer [name] during the night to pound someone with it. I can't be distracted from my pounding duties, but using this enormous hammer will most likely make the bad guys spot me easily!",
    "actions": {
    "night": {
    "hammer": {
    "command": "kill",
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 18
    }
    },
    "distract": {
    "mode": "ignore",
    "msg": "The ~Distracter~ tried to stop you, but you didn't care about him."
    }
    }
    },
    {
    "role": "vigilante3",
    "translation": "Sword Kirby",
    "side": "village",
    "help": "The best weapon ever is mine! With this sword, I can cut an enemy by typing /sword [name] during the night! If someone try to stop me, I'll just slice that distractor! But a sword draws too much attention, so once I use it the enemies certainly will know who I am.",
    "actions": {
    "night": {
    "sword": {
    "command": "kill",
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 17
    }
    },
    "distract": {
    "mode": "ChangeTarget",
    "hookermsg": "Distracting someone carrying a sword is not a smart move! The Sword Kirby just sliced you.",
    "msg": "The ~Distracter~ tried to stop you, but you just sliced him out of your way."
    }
    }
    },
    {
    "role": "miller",
    "translation": "Yarn Kirby",
    "side": "village",
    "help": "So, huh, I'm a Kirby. I swear I am! I may not look like one, but only because I was transformed into yarn! Marx? No, I'm not him, I'm a Kirby!",
    "actions": {
    "hax": {
    "kill": {
    "revealTeam": 0.04,
    "revealPlayer": 0.04
    }
    },
    "inspect": {
    "revealAs": "werewolf"
    },
    "startup": {
    "revealAs": "villager"
    }
    }
    },
    {
    "role": "mafia1_ddd",
    "translation": "King Dedede",
    "side": "mafia1",
    "help": "I'm the king of Dream Land! I have several loyal servants, and whoever oppose me shall be eliminated with /kill [name] during the night! And since I'm the King, I get a vote count of +4!",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 12,
    "broadcast": "team"
    }
    },
    "hax": {
    "shield": {
    "revealTeam": 1,
    "revealPlayer": 1
    },
    "fight": {
    "revealTeam": 0.15,
    "revealPlayer": 0.15
    },
    "sword": {
    "revealTeam": 0.7,
    "revealPlayer": 0.7
    },
    "hammer": {
    "revealTeam": 0.3,
    "revealPlayer": 0.3
    }
    },
    "vote": 4
    }
    },
    {
    "role": "mafia1_doo",
    "translation": "Waddle Doo",
    "side": "mafia1",
    "help": "As a loyal servant of his majesty King Dedede, I'll strive to defend him during the night with /protect [name]. I can also fire energy beams from my eye to attack an enemy by typing /kill [name]. Eventually, I'm able to find out who's being inspected and use this information to trick other people.",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 12,
    "broadcast": "team"
    },
    "protect": {
    "target": "AnyButSelf",
    "common": "Role",
    "priority": 6,
    "broadcast": "team"
    }
    },
    "hax": {
    "inspect": {
    "revealTeam": 0.75
    },
    "shield": {
    "revealTeam": 1,
    "revealPlayer": 1
    },
    "fight": {
    "revealTeam": 0.15,
    "revealPlayer": 0.15
    },
    "sword": {
    "revealTeam": 0.7,
    "revealPlayer": 0.7
    },
    "hammer": {
    "revealTeam": 0.3,
    "revealPlayer": 0.3
    }
    }
    }
    },
    {
    "role": "mafia1_gordo",
    "translation": "Gordo",
    "side": "mafia1",
    "help": "I'm just a spiky ball with eyes, but whoever attacks me will get hurt instead. I can also attack someone by typing /kill [name] during the night. Since I can't move too much, my vote counts only as 0.5.",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 12,
    "broadcast": "team"
    }
    },
    "hax": {
    "shield": {
    "revealTeam": 1,
    "revealPlayer": 1
    },
    "fight": {
    "revealTeam": 0.15,
    "revealPlayer": 0.15
    },
    "sword": {
    "revealTeam": 0.7,
    "revealPlayer": 0.7
    },
    "hammer": {
    "revealTeam": 0.3,
    "revealPlayer": 0.3
    }
    },
    "vote": 0.5,
    "kill": {
    "mode": "killattacker"
    }
    }
    },
    {
    "role": "mafia2_mk",
    "translation": "Meta Knight",
    "side": "mafia2",
    "help": "I shall lead my army of knights to the victory by defeating my opponents with /kill [name] during the day. I can also use /slice [name] to defeat a second enemy during the day, but this second attack will expose my identity.",
    "actions": {
    "standby": {
    "kill": {
    "target": "AnyButTeam",
    "msg": "Draw your sword and type /kill [name] to kill your opponents! You can also use /slice [name] to kill again, but that will reveal you!",
    "killmsg": "Meta Knight pulls out the holy sword, Galaxia, and strikes it through ~Target~'s chest!"
    },
    "slice": {
    "command": "kill",
    "target": "AnyButTeam",
    "limit": 2,
    "killmsg": "Meta Knight throws a sword to ~Target~, who grabs it as they begin to spar. After an intense fight, ~Target~'s sword fall on the ground as ~Self~ emerges victorious."
    }
    },
    "hax": {
    "shield": {
    "revealTeam": 1,
    "revealPlayer": 1
    },
    "fight": {
    "revealTeam": 0.15,
    "revealPlayer": 0.15
    },
    "sword": {
    "revealTeam": 0.7,
    "revealPlayer": 0.7
    },
    "hammer": {
    "revealTeam": 0.3,
    "revealPlayer": 0.3
    }
    }
    }
    },
    {
    "role": "mafia2_ax",
    "translation": "Ax Knight",
    "side": "mafia2",
    "help": "As one of the Meta-Knights, I can type /kill [name] during the night to defeat my opponents with my axe. I can also find who's going to be distracted at night, although I'm unable to identify the distractor itself.",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 11,
    "broadcast": "team"
    }
    },
    "hax": {
    "distract": {
    "revealTeam": 0.75
    },
    "shield": {
    "revealTeam": 1,
    "revealPlayer": 1
    },
    "fight": {
    "revealTeam": 0.15,
    "revealPlayer": 0.15
    },
    "sword": {
    "revealTeam": 0.7,
    "revealPlayer": 0.7
    },
    "hammer": {
    "revealTeam": 0.3,
    "revealPlayer": 0.3
    }
    }
    }
    },
    {
    "role": "mafia2_mace",
    "translation": "Mace Knight",
    "side": "As one of the Meta-Knights, I can use my mace to take down the enemies by typing /kill [name] during the night. And as a loyal servant of Meta Knight, I shall buy him time by using /distract [name] to prevent an opponent from moving forward.",
    "help": "Help",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 11,
    "broadcast": "team"
    },
    "distract": {
    "target": "AnyButTeam",
    "common": "Role",
    "priority": 3,
    "broadcast": "team"
    }
    },
    "hax": {
    "shield": {
    "revealTeam": 1,
    "revealPlayer": 1
    },
    "fight": {
    "revealTeam": 0.15,
    "revealPlayer": 0.15
    },
    "sword": {
    "revealTeam": 0.7,
    "revealPlayer": 0.7
    },
    "hammer": {
    "revealTeam": 0.3,
    "revealPlayer": 0.3
    }
    }
    }
    },
    {
    "role": "werewolf",
    "translation": "Marx",
    "side": "werewolf",
    "help": "I got Nova to grant my wish and now I have the power to control Pop Star by using /kill [name] during the night to defeat my opponents. And I somehow know the identity of a certain Kirby, but he can reflect my attacks, so I shouldn't attack him. But since I can find out who he's going to protect, I can kill more easily.",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButSelf",
    "common": "Team",
    "priority": 10,
    "broadcast": "team"
    }
    },
    "hax": {
    "protect": {
    "revealTeam": 0.33
    },
    "shield": {
    "revealTeam": 1,
    "revealPlayer": 1
    },
    "fight": {
    "revealTeam": 0.15,
    "revealPlayer": 0.15
    },
    "sword": {
    "revealTeam": 0.7,
    "revealPlayer": 0.7
    },
    "hammer": {
    "revealTeam": 0.3,
    "revealPlayer": 0.3
    }
    },
    "avoidHax": [
    "kill"
    ],
    "startup": {
    "revealRole": "bodyguard"
    }
    }
    },
    {
    "role": "godfather",
    "translation": "Dark Matter",
    "side": "godfather",
    "help": "I am a giant cloud of negative energy who desires to take over this star. Due to my massive energy, I can control the votings with my vote count of 99. I can also possess someone's body with /distract [name] to interrupt his movements during the night.",
    "actions": {
    "night": {
    "distract": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 2
    }
    },
    "vote": 99
    }
    }
    ],
    "roles1": [
    "inspector",
    "hooker",
    "werewolf",
    "mafia2_ax",
    "bodyguard",
    "villager",
    "miller",
    "mafia2_mace",
    "villager",
    "survivor",
    "mayor1"
    ],
    "roles2": [
    "inspector",
    "bodyguard",
    "hooker",
    "mafia1_doo",
    "mafia1_gordo",
    "mafia2_ax",
    "mafia2_mace",
    "villager",
    "villager",
    "villager",
    "mayor1",
    "spy",
    "villager",
    "mayor2",
    "villager",
    "mafia1_ddd",
    "mafia2_mk",
    "survivor",
    "vigilante1",
    "villager"
    ],
    "roles3": [
    "inspector",
    "bodyguard",
    "hooker",
    "mayor1",
    "mayor2",
    "spy",
    "mafia1_ddd",
    "mafia1_doo",
    "mafia1_gordo",
    "mafia2_mk",
    "mafia2_ax",
    "mafia2_mace",
    "villager",
    "villager",
    "villager",
    "villager",
    "survivor",
    "samurai",
    "godfather",
    "villager",
    "vigilante1",
    "werewolf",
    "miller",
    "vigilante2",
    "mafia2_mace",
    "mafia1_doo",
    "vigilante3",
    "survivor",
    "villager",
    "spy",
    "villager"
    ],
    "villageCantLoseRoles": [
    "mayor1",
    "samurai",
    "vigilante1",
    "vigilante2",
    "vigilante3"
    ],
    "killmsg": "~Player~ (~Role~) will not be seen in Dream Land anymore!",
    "killusermsg": "Game Over. Continue? No / Cancel"
    }[/hide]

    Description:
    A new (and better) Kirby theme. There's 3 main teams - Kirby (village), Dedede Mafia and Meta Knights - along with 2 roles on its own team (Marx and Dark Matter), all of them fighting for the peace or control over Dream Land.

    Kirby side is composed of:
    • Sleep Kirby and Yarn Kirby: Villager that get low hax on the bad guys. Yarn Kirby is miller (inspected as Marx) that see itself as Sleep.
    • Stone Kirby: Can't be nightkilled, 0.5 votes.
    • Helper: 100% hax on kills, but 0% on the player killing (Good for working with BG)
    • Cook Kirby and Mini Kirby: Mayors that know each other from the beginning. Cook gets +3 votes and Mini gets -3.
    • Copy Kirby: Your average Inspector.
    • Mirror Kirby: BG that kill its attacker at night and have 0.5 votes. Marx know who Mirror Kirby is from the beginning, but he loses if he kill him.
    • Ice Kirby: Distract. Can also protect, but most bad guys get 100% hax on this, so he should be careful when using it.
    • Crash Kirby: Daykiller (reveal) with hax (30% on kills, 10% on killer)
    • Fighter Kirby, Hammer Kirby and Sword Kirby: Vigilante Trio. Each one gets his own kill, but they have a low/medium/high chance of being haxed by the bad guys. Also, Hammer ignores distractors and Sword kills them.
    Dedede Mafia is composed of:
    • King Dedede: Same as SSBB (Shared Kill and +4 votes).
    • Waddle Doo: Protect + Hax on Inspect (only target, can't get name) for tricking purposes + Shared kill.
    • Gordo: Revenge Nightkill, 0.5 votes, Shared Kill.
    Meta-Knights are composed of:
    • Meta Knight: Can daykill twice, but the second time will reveal him.
    • Ax Knight: Shared Kill, Hax on Distract (only target, can't get name).
    • Mace Knight: Shared Kill + Distract.
    Marx gets one nightkill, can't be haxed and know Mirror Kirby (but if he kill him, he gets revenge killed and lose, since he's alone). He also get some hax on Protect (can't get names), so his kills can be more effective.
    Dark Matter is a votekiller (+99 votes) that can also distract. It's also the only bad guy that can't get hax on Ice's protect and on the Vigi Trio.

    So this theme features lots of dangerous-to-use actions (like Ice's protect, the Vigi Trio and MK's 2nd daykill) and some combinations of a role knowing another. There's also some weird haxes that can only be used for tricking purposes (for example, Ax Knight can fake voice PL). Marx is a interesting role since he know BG, but can't do anything since that would cost him the game. But he's still dangerous, since he can reveal BG when being voted out, PM a revealed bad guy to reveal BG (risky) or simply PM BG claiming Inspector.
    I'm still unsure if I should give Dark Matter Inspect or Distract. Both actions would be intended for giving a way of surviving for longer, but the main difference would be that with Inspect he would be forced to use his votes to protect himself against the killers, while Distract would make him able to stop killers based on guesses. If this role get too OP, I could make it be haxed by the Vigi Trio, but I'll wait some games before making this decision.

    Link: http://pastebin.com/yeA0DkP3
  28. Blinder4561

    Blinder4561 The Blinder

    Messages:
    7
    This theme is epic. 'nuff said.
  29. Nainil

    Nainil The International of PO

    Messages:
    107
    Code Lyoko Mafia

    Title: Code Lyoko

    {
    "name": "Code Lyoko",
    "author":"Nainil",
    "sides": [
    {
    "side": "XANA",
    "translation": "XANA's Minions"
    },
    {
    "side": "Kadic",
    "translation": "Kadic Academy"
    },
    {
    "side": "village",
    "translation": "Lyoko Warriors"
    }
    ],
    "roles": [
    {
    "role": "villager",
    "translation": "Kadic Student",
    "side": "Kadic",
    "help": "You are a fairly normal student. You go to sleep at night and obey the curfew! You can participate in student elections and your vote will help a person graduate (hopefully)! You're (obviously) sided with Kadic Academy.",
    "actions": {}
    },
    {
    "role": "aelita",
    "translation": "Aelita Schaeffer",
    "side": "village",
    "help": "You can manipulate computers so well, you can hack and find out a person's identity using /hack, and fire an Energy Field using /fire to kill a person. You are sided with the Lyoko Warriors. Jeremie loves you so he is your Bodyguard. You can't kill him. (Yes I ship AelitaxJeremie) <333",
    "actions": {
    "night": {
    "hack": {
    "command": "inspect",
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 5
    },
    "fire": {
    "command": "kill",
    "target": "AnyButTeam",
    "common": "Self",
    "priority": 10
    }
    }
    }
    },
    {
    "role": "jeremie",
    "translation": "Jeremie Belpois",
    "side": "village",
    "help": "You are the smartest person in Kadic Academy and you were supposed to go to a special school, but you want to stay with your friends. Type /Protect [name] to protect! You are sided with the Lyoko Warriors. Aelita is your lifelong love and is an Inspector role, so you better do your duty as lovers and protect her if she is alive. Hopefully she finds you...because you don't know who she is. You're also at the computer managing Lyoko business, so you have a power of 10 votes.",
    "actions": {
    "night": {
    "protect": {
    "target": "AnyButSelf",
    "common": "Role",
    "priority": 7,
    "broadcast": "role"
    }
    },
    "vote": 10,
    "startup": "role-reveal"
    }
    },
    {
    "role": "ulrich",
    "translation": "Ulrich Stern",
    "side": "village",
    "help": "You are the cool guy of Kadic Academy. You love Yumi, but both Yumi and Sissi love you, causing some hilarious problems. You have a sword on Lyoko. Therefore you kill at night using /kill. (It seems only logical). You are sided with the Lyoko Warriors. Hint on finding them: You can't kill your partners. Good luck!",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 12
    }
    }
    }
    },
    {
    "role": "yumi",
    "translation": "Yumi Ishiyama",
    "side": "village",
    "help": "You are sided with the Lyoko Warriors. EVERYONE wants you, but you're so cool and reject everyone but Ulrich. You love Ulrich from the bottom of your heart but never got to tell him that. Your stunning looks can /distract people though...that should be enough for some time alone with Ulrich. ",
    "actions": {
    "night": {
    "distract": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 1
    }
    }
    }
    },
    {
    "role": "sissi",
    "translation": "Elizabeth Delmas",
    "side": "Kadic",
    "help": "Your nickname is Sissi. Your heart burns for Ulrich and Ulrich only, so you snoop around the Academy trying to find him and what him and his friends are up to. (You really should mind your own business, but eh...) You are sided with Kadic Academy, so Ulrich and his friends are enemies in this game. As an added bonus, you get to /distract people with your 'charm' HAHAHAHAHAHAH! Ohgodthatwasfunny. Charm. Hehe.",
    "actions": {
    "night": {
    "distract": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 3
    }
    },
    "hax": {
    "kill": {
    "revealTeam": 0.1,
    "revealPlayer": 0.01
    },
    "inspect": {
    "revealTeam": 0.1,
    "revealPlayer": 0.01
    },
    "protect": {
    "revealTeam": 0.1,
    "revealPlayer": 0.01
    },
    "distract": {
    "revealTeam": 0.1,
    "revealPlayer": 0.01
    }
    }
    }
    },
    {
    "role": "franz",
    "translation": "Franz Hopper",
    "side": "village",
    "help": "You are Aelita Schaffer's father. Yes the last name is different, but deal with it, that's how the show goes. As for things you can do, you can kill at night, so go for it using /kill. You also have 4 votes because you made Lyoko and are awesome. You are sided with the Lyoko Warriors.",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 11
    }
    },
    "vote": 4
    }
    },
    {
    "role": "nicolas",
    "translation": "Nicolas Poliakoff",
    "side": "Kadic",
    "help": "You are a slightly dumb brute in love with Sissi. Just because you are a brute, you get to protect people. Nothing more to say, is there?",
    "actions": {
    "night": {
    "protect": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 8
    }
    }
    }
    },
    {
    "role": "herbe",
    "translation": "Herbe Pichon",
    "side": "Kadic",
    "help": "You're a nerd who hates Jeremie. You hate him so much, you get a chance to get hax on him. You're also a nerd who gets to /inspect.",
    "actions": {
    "night": {
    "inspect": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 6
    }
    },
    "hax": {
    "protect": {
    "revealTeam": 0.1,
    "revealPlayer": 0.07
    }
    }
    }
    },
    {
    "role": "delmas",
    "translation": "Principal Delmas",
    "side": "Kadic",
    "help": "You are the principal of Kadic Academy. As such, you have the power of 11 votes. You still do go to sleep at night though...",
    "actions": {
    "vote": 11
    }
    },
    {
    "role": "jim",
    "translation": "Jim",
    "side": "Kadic",
    "help": " 'I'd rather not talk about it.' As much as I want to tell you that you have 5 votes, I can't bring myself to say it. You DO know, however, that you have the opposite vote of Mrs. Hertz.",
    "actions": {
    "vote": 5
    }
    },
    {
    "role": "blok",
    "translation": "Blok",
    "side": "XANA",
    "help": "You're a weird block-shaped thingy crawling on a couple legs...if you can call them legs. You are slow as hell. Type /firebeam to roast someone at night, and type /icebeam to freeze someone's night actions.",
    "actions": {
    "night": {
    "firebeam": {
    "command": "kill",
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 15
    }
    },
    "icebeam": {
    "command": "distract",
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 2
    }
    }
    },
    {
    "role": "kolossus",
    "translation": "Kolossus",
    "side": "XANA",
    "help": "You are sided with XANA. You have the power. The power of Replikas. You are so powerful, you can area attack and stuff. You get to smash two people at night using /smash, and you kill once in the day, also using /smash. You don't avoid distractors, though, and your vote counts for zero though, since you are a virtual entity.",
    "actions": {
    "night": {
    "smash": {
    "command": "kill",
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 16,
    "limit": 2
    }
    },
    "standby": {
    "smash": {
    "command": "kill",
    "target": "Any",
    "msg": "Use /smash [name] to kill someone.",
    "killmsg": "The Kolossus crushes ~Target~!"
    }
    },
    "vote": 0
    }
    },
    {
    "role": "odd",
    "translation": "Odd Della Robbia",
    "side": "village",
    "help": "You are a standby killer. You will NOT be revealed when you kill, so go crazy. You're already mad anyway. And funny. And amazing. You've dated almost every girl in Kadic Academy. You are allied with the Lyoko Warriors, but they're in different sectors so go find them. Try not to kill them while you're at it.",
    "actions": {
    "standby": {
    "kill": {
    "target": "AnyButSelf",
    "msg": "Go crazy using /kill [name] :",
    "killmsg": "LASER ARROW!"
    }
    }
    }
    },
    {
    "role": "hertz",
    "translation": "Suzanne Hertz",
    "side": "Kadic",
    "help": "You are Kadic Academy's science teacher. And since you can get Jim to do various things since both of you seem to love each other, your vote counts as -5, the opposite of Jim's.",
    "actions": {
    "vote": -5
    }
    },
    {
    "role": "tarantula",
    "translation": "Tarantula",
    "side": "XANA",
    "help": "You are a weird spider-like monster on Lyoko that can stand on his hind legs and shoot guns. You are sided with XANA. You protect towers from the Lyoko Warriors usually, so you can use /protect to protect a person. Due to not being a real life creature, your vote counts as 0.",
    "actions": {
    "night": {
    "protect": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 9
    },
    "vote": 0
    }
    }
    },
    {
    "role": "krab",
    "translation": "Krab",
    "side": "XANA",
    "help": "XANA seems to like creating spider like stuff. You're a slightly tall...creature...that can choose a charged triple beam or a weak beam attack. The charged beam attack lets you kill once in the standby using /chargebeam, though it reveals you. You can kill at night using /weakbeam, but you have very low priority.",
    "actions": {
    "night": {
    "weakbeam": {
    "command": "kill",
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 14
    }
    },
    "standby": {
    "chargebeam": {
    "command": "kill",
    "target": "AnyButSelf",
    "msg": "Shoot a beam using /chargebeam [name] :",
    "killmsg": "~Self~ triple-charged a beam and shot it at ~Target~! For XANA!"
    }
    }
    }
    },
    {
    "role": "scyphozoa",
    "translation": "Scyphozoa",
    "side": "XANA",
    "help": "You are weird octopus-like creature that shows up at the worst times for the Lyoko Warriors. You can poison two people a night, and are sided with XANA.",
    "actions": {
    "night": {
    "poison": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 4,
    "limit": 2
    }
    }
    }
    },
    {
    "role": "williamc",
    "translation": "William Clone",
    "side": "Kadic",
    "help": " You are the artificial clone of William Dunbar. You can kill at night using /kill, but you are sided with Kadic Academy. As an added bonus, you can't be distracted!",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 13
    }
    }
    }
    }
    ],
    "roles1": [
    "aelita",
    "herbe",
    "nicolas",
    "villager",
    "blok",
    "blok",
    "yumi",
    "williamc",
    "villager",
    "jeremie",
    "ulrich",
    "sissi",
    "krab",
    "tarantula",
    "odd",
    "hertz",
    "krab",
    "scyphozoa",
    "aelita",
    "delmas",
    "tarantula",
    "franz",
    "jim",
    "villager",
    "hertz",
    "villager",
    "kolossus",
    "krab",
    "blok",
    "tarantula",
    "herbe",
    "nicolas",
    "williamc",
    "aelita",
    "jeremie",
    "ulrich",
    "odd",
    "scyphozoa",
    "delmas",
    "villager",
    "hertz",
    "sissi",
    "yumi",
    "villager",
    "williamc",
    "blok",
    "krab",
    "blok",
    "tarantula",
    "tarantula",
    "ulrich",
    "odd",
    "yumi",
    "aelita",
    "jeremie",
    "delmas",
    "jim",
    "herbe",
    "nicolas",
    "hertz",
    "kolossus",
    "blok",
    "krab",
    "villager",
    "villager",
    "hertz",
    "hertz",
    "scyphozoa"
    ],
    "villageCantLoseRoles": [
    "jeremie",
    "franz",
    "odd",
    "ulrich",
    "aelita"
    ],
    "killmsg": "Commentator: ~Player~ (~Role~) was devirtualized!",
    "killusermsg": "Commentator: You lost all your Health Points!"
    }

    This is a mafia theme based on characters and monsters from Code Lyoko. There is a team made up of the Lyoko Warriors (Aelita, Odd, Ulrich, Yumi, Jeremie, Franz Hopper), a Kadic Academy team (Sissi, Herbe, Nicolas, Jim, Principal Delmas, Mrs. Hertz, William Clone), and a XANA team. (Blok, Tarantula, Scyphozoa, Kolossus, Krab)

    Summary of roles:

    Lyoko Warriors
    Aelita: Inspect+Nightkill
    Odd: Daykill
    Ulrich: Nightkill
    Jeremie: Protect+ 10 votes
    Yumi: Distract
    Franz Hopper: Nightkill+ 4 votes

    Kadic Academy
    Kadic Student: Villager-type role.
    Sissi: Distract+ small chance of hax on kill, inspect, protect, distract
    Herbe: Inspect+ small chance of hax on inspect
    Nicolas: Protect
    Jim: 5 votes
    Principal Delmas: 11 votes
    Mrs. Hertz: -5 votes
    William Clone: 1 nightkill

    XANA
    Blok: Nightkill+distract
    Krab: Nightkill+ revealing daykill
    Tarantula: Protect, 0 votes
    Kolossus: 2 nightkills+1 daykill, 0 votes
    Scyphozoa: 2 poisons

    This seems balanced because although the XANA team seems overpowered, they do not know each other's roles and could teamkill quite easily, unless revealed by a spy or inspector...after which Krabs have the ability to blow a person up in the day. Kadic Academy's team has voting power, but can't do much at night. Their biggest challenge would be getting their team together enough before the Lyoko Warriors and XANA's team kill them outright. The Lyoko Warriors are fewest in number, but they can do a lot at night and have the ability to find out their teammates using the Kefka-Kuja method in FF games. The Kolossus only appears in big games, as does the Scyphozoa, and both can be distracted.

    In conclusion, the XANA side holds the firepower, the Kadic Academy side holds the voting power, and the Lyoko Warriors side has a balance of the two, and higher priorities overall. The Lyoko Warriors would have to take advantage of these perks to bring their team to victory, as opposed to waiting for a certain phase to be able to completely take advantage of their abilities.

    Link to pastebin: http://pastebin.com/RrSTQXHJ
    Last edited: Mar 21, 2012
  30. Tanner5555

    Tanner5555 New Member

    Messages:
    24
    I have no clue how to add the secret thing where you hide the coding in that but its all in here
    http://pastebin.com/raw.php?i=m8FSXRtR
    this is my first theme so I'm sorry if anything is wrong and you wasted your time but with fixes this could be a good theme


    This theme is set in Kingdom Hearts 358/2 days (Its kinda just a new version of the KH but there is now but with A LOT changed) its kingdom hearts set with the Organization as the main good so its kinda hard to explain his theme because the game its self is pretty much only explainable way
  31. Tanner5555

    Tanner5555 New Member

    Messages:
    24
    Also sorry for looking like I'm stupid but its late and I just made this account like 10 minutes ago but I'm no where near new to Mafia
  32. Demonic Cake

    Demonic Cake The cake is not a lie...

    Messages:
    506
    It's [ hide ] and [/ hide ] without the spaces.
  33. Tesla Elesa

    Tesla Elesa Almost Quality

    Messages:
    530
    Hey, I made the original WWII theme a while ago. Normally I would say "WTF YOU STOLE MY THEME NUB", but since I really didn't know which way to go with for my theme, I'll let you have a spin at it.
    {
    "name": "WWII",
    "sides": [
    { "side": "mafia", "translation": "Axis Powers"
    },
    { "side": "mafia1", "translation": "European Axis Powers"
    },
    { "side": "mafia2", "translation": "Asian Axis Powers"
    },
    { "side": "village", "translation": "Allies"
    },
    { "side": "werewolf", "translation": "Aliens"
    },
    { "side": "godfather", "translation": "Cockroaches"
    }
    ],
    "roles": [{
    "role": "villager1",
    "translation": "Belgium",
    "side": "village",
    "help": "You can’t help being attacked in every war, but you can vote! Might even find out your attackers!",
    "actions": { "hax": {"kill": { "revealTeam": 0.40, "revealPlayer": 0.05} } }
    }, {
    "role": "villager2",
    "translation": "Poland",
    "side": "village",
    "help": "Try not to get invaded on both sides, and vote to your advantage! You might see who the bad guys are! You are part of the Allies.",
    "actions": { "hax": {"kill": { "revealTeam": 0.25, "revealPlayer": 0.15} } }
    }, {
    "role": "villager3",
    "translation": "Norway",
    "side": "village",
    "help": "Small but vocal, vote away your enemies! You are part of the Allies.",
    "actions": {}
    }, {
    "role": "villager4",
    "translation": "New Zealand",
    "side": "village",
    "help": "You are far away from all the action, but at least you can vote. You are part of the Allies.",
    "actions": {}
    }, {
    "role": "villager5",
    "translation": "Yugoslavia",
    "side": "village",
    "help": "Vote to remove people during the day. You are part of the Allies.",
    "actions": {}
    }, {
    "role": "villager6",
    "translation": "Czechoslovakia",
    "side": "village",
    "help": "Vote to remove people during the day. You are part of the Allies.",
    "actions": {}
    }, {
    "role": "villager7",
    "translation": "India",
    "side": "village",
    "help": "Vote to remove people during the day. You are part of the Allies.",
    "actions": {}
    }, {
    "role": "villager8",
    "translation": "Netherlands",
    "side": "village",
    "help": "Vote to remove people during the day. You are part of the Allies.",
    "actions": {}
    }, {
    "role": "villager9",
    "translation": "South Africa",
    "side": "village",
    "help": "Vote to remove people during the day. You are part of the Allies.",
    "actions": {}
    }, {
    "role": "villager10",
    "translation": "Denmark",
    "side": "village",
    "help": "Vote to remove people during the day. You are part of the Allies.",
    "actions": {}
    }, {
    "role": "villager11",
    "translation": "Mexico",
    "side": "village",
    "help": "Vote to remove people during the day. You are part of the Allies.",
    "actions": {}
    }, {
    "role": "villager12",
    "translation": "Luxembourg",
    "side": "village",
    "help": "Vote to remove people during the day. You are part of the Allies.",
    "actions": {}
    }, {
    "role": "inspector",
    "translation": "France",
    "side": "village",
    "help": "You are right in the middle, and can /inspect people to view their roles! You have a chance of seeing who the enemy is! You are part of the allies.",
    "actions": { "night": {"inspect": {"target": "AnyButSelf", "common": "Self", "priority": 30, "hax": {"kill": { "revealPlayer": 0.15} } } } }
    }, {
    "role": "bodyguard",
    "translation": "UK",
    "side": "village",
    "help": "Your powerful navy can /protect others! You are part of the Allies.",
    "actions": { "night": {"protect": {"target": "AnyButSelf", "common": "Role", "priority": 5, "broadcast": "role"} },
    "startup": "role-reveal"}
    }, {
    "role": "mafia0",
    "translation": "Germany",
    "side": "mafia",
    "help": "Your blitzkrieg strategy allows you to /kill during the night, as well as /protect one of your allies! You are part of the Axis Powers.",
    "actions": { "night": {"protect": {"target": "AnyButSelf", "common": "Role", "priority": 9, "broadcast": "role"}, "kill": {"target": "AnyButSelf", "common": "Self", "priority": 19} },
    "startup": "team-reveal"}
    }, {
    "role": "mafia9",
    "translation": "Japan",
    "side": "mafia",
    "help": "With your highly trained soldiers, and advanced military technology, you can /kill during the night! Also, in the day, you may launch a deadly suicide attack, that reveals your name but /kills instantly. You are part of the Axis Powers.",
    "actions": { "night": {"kill": {"target": "AnyButSelf", "common": "Self", "priority": 25} },
    "standby": {"kill": {"target": "AnyButSelf", "msg": "Your troops are ready, /kill now! :",
    "killmsg": "Japanese planes led by ~Name~ dive into ~Target~, and explode; ~Target~ is no more!"} },
    "startup": "team-reveal"}
    }, {
    "role": "mafia1",
    "translation": "Germany",
    "side": "mafia1",
    "help": "Your blitzkrieg strategy allows you to /kill during the night, as well as /protect one of your allies! You are part of the Axis Powers.",
    "actions": { "night": {"protect": {"target": "AnyButSelf", "common": "Role", "priority": 9, "broadcast": "role"}, "kill": {"target": "AnyButSelf", "common": "Self", "priority": 19} },
    "startup": "team-reveal"}
    }, {
    "role": "mafia2",
    "translation": "Japan",
    "side": "mafia2",
    "help": "With your highly trained soldiers, and advanced military technology, you can /kill during the night! Also, in the day, you may launch a deadly suicide attack, that reveals your name but /kills instantly. You are part of the Asian Axis Powers.",
    "actions": { "night": {"kill": {"target": "AnyButSelf", "common": "Self", "priority": 25},
    "standby": {"kill": {"target": "AnyButSelf", "msg": "Your troops are ready, /kill now! :",
    "killmsg": "Japanese planes led by ~Name~ dive into ~Target~, and explode; ~Target~ is no more!"} } },
    "startup": "team-reveal"}
    }, {
    "role": "conspirator1",
    "translation": "Italy",
    "side": "mafia1",
    "help": "You are part of the European Axis Powers, but appear to be Allies. Sadly, the only thing you can do is vote.",
    "actions": { "inspect": {"revealAs": "villager1"},
    "startup": "team-reveal"}
    }, {
    "role": "conspirator2",
    "translation": "Thailand",
    "side": "mafia2",
    "help": "You are part of the Asian Axis Powers, but appear to be Allies. Sadly, the only thing you can do is vote.",
    "actions": { "inspect": {"revealAs": "villager2"},
    "startup": "team-reveal"}
    }, {
    "role": "mafiaboss1",
    "translation": "Adolf Hitler",
    "side": "mafia1",
    "help": "The Führer of Nazi Germany, your evil desire to purify Europe of Jews, and other minorities, allows you to personally /kill twice a night. You are the leader of the European Axis Powers.",
    "actions": { "night": {"kill": {"target": "AnyButTeam", "common": "Team", "priority": 12, "limit": 2, "broadcast": "team"} },
    "distract": {"mode": "ignore"},
    "startup": "team-reveal"}
    }, {
    "role": "mafiaboss2",
    "translation": "Hideki Tojo",
    "side": "mafia2",
    "help": "The Prime Minister of Japan, you are the mastermind behind the Japanese army. You can /kill during the day! You are the leader of the Asian Axis Powers.",
    "actions": { "standby": {"kill": {"target": "AnyButSelf", "msg": "Your troops are ready, /kill now! :",
    "killmsg": "Japanese planes start bombing ~Target~, and soon, ~Target is no more!"} },
    "startup": "team-reveal"}
    }, {
    "role": "werewolf",
    "translation": "Aliens",
    "side": "werewolf",
    "help": "You see Earth plunging into a bloody civil war, and decide to invade at its weakest point! Your lasers can /kill one person during the day, and your ship prevents you from being killed at night! You cannot be distracted from your mission.",
    "actions": {
    "standby": {
    "kill": {
    "target": "AnyButSelf",
    "msg": "Your ship is ready to fire, /kill now!",
    "killmsg": "Laser beams fly out of the sky and vaporize ~Target~!"} },
    "kill": {
    "mode": "ignore"
    },
    "avoidHax": [
    "kill"
    ]
    }
    }, {
    "role": "hooker",
    "translation": "USSR",
    "side": "village",
    "help": "You can /distract people with your theories of communism! Down with capitalism! Also, your harsh climate prevents you from being killed at night. You are part of the Allies.",
    "actions": { "night": {"distract": {"target": "AnyButSelf", "common": "Self", "priority": 1} },
    "kill": {"mode": "ignore"} }
    }, {
    "role": "mayor",
    "translation": "US",
    "side": "village",
    "help": "Your entrance into WWII really helps the Allies, and your vote counts as 2! You are able to /kill during the night!",
    "actions": { "vote": 2, "night": {"kill": {"target": "AnyButSelf", "common": "Self", "priority": 19} } }
    }, {
    "role": "spy",
    "translation": "Canada",
    "side": "village",
    "help": "You have the uncanny ability to see into the future, and possibly reveal who dies next!",
    "actions": { "hax": {"kill": { "revealTeam": 0.33, "revealPlayer": 0.25} } }
    }, {
    "role": "godfather",
    "translation": "Cockroaches",
    "side": "godfather",
    "help": "Who says humans rule the world? Unleash your fury at the supposed dominance of humans, enslave the human race, and /kill 1 at a time! Of course, you cannot be killed at night, I mean, how do you even kill a cockroach?",
    "actions": { "night": {"kill": {"target": "AnyButSelf", "common": "Self", "priority": 10} },
    "distract": {
    "mode": "ChangeTarget", "hookermsg": "You try to distract the cockroaches, but it’s no use, they cover your body, and eat you alive!",
    "msg": "~Distracter~ seemed to be yelling something at you, but you decided to eat them instead."},
    "kill": {
    "mode": "ignore"
    },
    "avoidHax": [
    "kill"
    ]
    }
    }, {
    "role": "vigilante",
    "translation": "China",
    "side": "village",
    "help": "As the most populated country in the world, your vote counts are 3, and you will not go down easily! /kill the invading Japanese, and anyone else that dare attack, before they can even act! You are part of the Allies.",
    "actions": { "vote": 3, "night": {"kill": {"target": "AnyButSelf", "common": "Self", "priority": 6} } }
    }, {
    "role": "samurai",
    "translation": "Australia",
    "side": "village",
    "help": "You have mastered your country’s deadly animals, and can use them to your advantage! You can /kill one country during the day, but you will be revealed. ",
    "actions": { "standby": {"kill": {"target": "AnyButSelf", "msg": "You are ready to strike, /kill now!",
    "killmsg": "~Self~ summons marsupials, snakes, platypuses, and all sorts of beasts, who ravenously devour and destroy ~Target~!"} } }
    }, {
    "role": "miller",
    "translation": "Greece",
    "side": "village",
    "help": "You are on the Allied side, but since you are occupied by Germany, France sees you as in the Axis Powers.",
    "actions": { "inspect": {"revealAs": "mafia9"} }
    }],

    "roles1": ["bodyguard", "mafia9", "inspector", "werewolf", "hooker", "villager1", "mafia0", "villager2", "miller", "villager3", "mayor", "vigilante"],
    "roles2": ["bodyguard", "mafia1", "mafia1", "inspector", "hooker", "villager1", "mafia2",
    "mafia2", "villager2", "villager3", "villager4", "mayor", "villager5", "spy", "villager6",
    "villager7", "villager8", "mafiaboss1", "villager9", "vigilante", "villager10", "godfather",
    "mafiaboss2", "samurai", "villager11", "villager12", "werewolf", "mafia1",
    "mafia2", "bodyguard", "conspirator1", "conspirator2"],
    "villageCantLoseRoles": ["mayor", "vigilante", "samurai"]
    }

    [/HIDE]
    http://pastebin.com/51dhpXcc

    Hope that gives you some ideas. Yours looks definitely of a reskin. Use the some of my codes or ideas in there if you want. Just be sure to credit me in the "author" section if you do, and best of luck with your theme.
    Last edited: Mar 25, 2012
  34. Mizuma

    Mizuma New Member

    Messages:
    3
    Theme: Elder Scrolls.

    Code: I hope I did this right...

    [hide]{
    "name": "Elder Scrolls",
    "author": "Mizuma",
    "sides": [
    {
    "side": "elves",
    "translation": "Mer"
    },
    {
    "side": "beasts",
    "translation": "Beasts"
    },
    {
    "side": "humans",
    "translation": "Humans"
    }
    ],
    "roles": [
    {
    "role": "protector 1",
    "translation": "Elven Mage",
    "side": "elves",
    "help": "You are a Altmer mage. Adapt in Arcane magic, you may cast a ward upon others using /ward [target] for protection during the night! You are sided with the Mer.",
    "actions": {
    "night": {
    "ward": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 11,
    "command": "protect"
    }
    }
    }
    },
    {
    "role": "protector 2",
    "translation": "Imperial Guard",
    "side": "humans",
    "help": "You are a Imperial Grdsman. Sworn to protect the emperor, you can protect others using /guard [target] during the night! You are sided with the Humans.",
    "actions": {
    "night": {
    "guard": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 11,
    "command": "protect"
    }
    }
    }
    },
    {
    "role": "killer 1",
    "translation": "Elven archer",
    "side": "elves",
    "help": "You are a Bosmer archer. Using a bow is second nature to you. You may swiftly kill those unprotected during the night using /kill [target]! You are sided with the Mer.",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButSelf",
    "common": "Role",
    "priority": 15
    }
    }
    }
    },
    {
    "role": "killer 2",
    "translation": "Redguard Merc",
    "side": "humans",
    "help": "You are a Redguard Mercanary. A hired blade from the sands of Hammerfell, you are quite feared amongst many throughout Tamriel . Using your trusted scimitar, strike down those that oppose you using /kill [target]! You are sided with the Humans.",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButSelf",
    "common": "Role",
    "priority": 15
    }
    }
    }
    },
    {
    "role": "rogue",
    "translation": "Argonian Rogue",
    "side": "beasts",
    "help": "Once a slave, captured and tormented by the Mer and Humans alike, you have escaped and now wish to seek revenge with your fellow bretheron. Experts in Guerilla warfare, you stay well hidden during the night avoiding conflict while poisoning your foes during the day. Type /poison [target] to poison your opponents! You are sided with the Beasts.",
    "actions": {
    "day": {
    "poison": {
    "target": "AnyButTeam",
    "common": "Role",
    "priority": 10,
    "broadcast": "team"
    }
    },
    "startup": "team-reveal",
    "kill": {
    "mode": "ignore"
    }
    }
    },
    {
    "role": "villy 1",
    "translation": "Elven Citizen",
    "side": "elves",
    "help": "You are a Dunmer Citizen of Morrowind. Although you can not help fight, you do what you can to help those who remain on the homefront. Use your powers of democracy to vote out those who are against you! You are sided with the Mer.",
    "actions": {

    }
    },
    {
    "role": "villy 2",
    "translation": "Travel merchant",
    "side": "humans",
    "help": "You are but a humble travel merchant from the mountainous peaks of Skyrim. Vote during the day to eliminate your enimies and prey to Talos that you are victorious! You are sided with the Humans.",
    "actions": {

    }
    },
    {
    "role": "distracter 1",
    "translation": "khajiit Thief",
    "side": "beasts",
    "help": "You are a Khajiit thief. You are very cunning and can easily create a distraction for the opportunity of self-gain. Type /distract to trick your opponents! You are sided with the Beasts.",
    "actions": {
    "night": {
    "distract": {
    "target": "AnyButTeam",
    "common": "Self",
    "priority": 5,
    "broadcast": "team"
    }
    },
    "startup": "team-reveal"
    }
    },
    {
    "role": "spy 1",
    "translation": " Orsimer Bard",
    "side": "elves",
    "help": "You are an undercover Orsimer Spy. Many believe it odd that an Orc could be a bard but none are stupid enough to say it to your face! You have the chance to overhear important information about your enemies identities from the drunkards of the tavern (no command for this). You are sided with the Mer.",
    "actions": {
    "hax": {
    "kill": {
    "revealTeam": 0.33,
    "revealPlayer": 0.1
    },
    "poison": {
    "revealTeam": 0.1,
    "revealPlayer": 0.05
    }
    }
    }
    },
    {
    "role": "spy 2",
    "translation": " Tavern Keep",
    "side": "humans",
    "help": "You are an Breton Spy, masquerading as a Tavern Keeper. When they're out of Septims, they'll tell you just about anything to get another tankard, including the identities of your enemies (there is no command for this)! You are sided with the Humans.",
    "actions": {
    "hax": {
    "kill": {
    "revealTeam": 0.33,
    "revealPlayer": 0.1
    },
    "poison": {
    "revealTeam": 0.1,
    "revealPlayer": 0.05
    }
    }
    }
    },
    {
    "role": "killer 3",
    "translation": "Khajiit Assassin",
    "side": "beasts",
    "help": " You are a Khajiit Assassin from the tropics of Elsweyr. Although Khajiit and Argonians do not get along, you have put your differences aside to once and for all, rid all of Tamriel of the racism that has slandered your bestial kinds. With your trusty dagger in hand, silently kill off your targets using /kill [target]! You are sided with the Beasts.",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Role",
    "priority": 12,
    "broadcast": "team"
    }
    },
    "startup": "team-reveal"
    }
    },
    {
    "role": "villy 3",
    "translation": "Argonian Hunter",
    "side": "beasts",
    "help": "You are an Argonian Hunter. You supply much needed food and herbs to your people in order for them to survive. Although you may not fight, your people are dependent on you to vote out those who mean to do harm to those you love! You are sided with the Beasts.",
    "actions": {
    "startup": "team-reveal"
    }
    },
    {
    "role": "distracter 2",
    "translation": "Orsimer Lady",
    "side": "elves",
    "help": "You are a stunningly beautiful Orc Noble which is quite rare to be considered amongst other races! You can distract people with your beauty by using /distract [target]. You are sided with the Mer.",
    "actions": {
    "night": {
    "distract": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 5
    }

    }
    }
    },
    {
    "role": "distracter 3",
    "translation": "Breton Acrobat",
    "side": "humans",
    "help": "You are a very flexible and agile Breton Acrobat that many would pay to see! You can distract others using /distract [target]. You are sided with the Humans.",
    "actions": {
    "night": {
    "distract": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 5

    }
    }
    }
    }
    ],
    "roles 1": [
    "protector 1",
    "protector 2",
    "killer 1",
    "killer 2",
    "rogue",
    "villy 1",
    "villy 2",
    "distracter 1",
    "spy 1",
    "spy 2",
    "killer 3"
    ],
    "roles 2": [
    "protector 1",
    "protector 2",
    "killer 1",
    "killer 2",
    "rogue",
    "villy 1",
    "villy 2",
    "distracter 1",
    "spy 1",
    "spy 2",
    "killer 3",
    "villy 3",
    "distracter 2",
    "distracter 3",
    "killer 1",
    "killer 2",
    "killer 3",
    "protector 1",
    "protector 2",
    "rogue",
    "villy 1",
    "villy 2",
    "villy 3",
    "villy 1",
    "villy 2",
    "villy 3",
    "killer 1",
    "killer 2",
    "killer 3",
    "rogue"
    ]
    }
    [/hide]


    Sorry if I did it wrong, this is my first time coding and the such so I'm not sure if the code will appear in a "secret" or not... Here's to hoping! :D


    Description: I based my theme on Elder Scrolls. Not Oblivion or Morrowind or Skyrim, Just Elder Scrolls lore. I've set the theme around the 4th Era for those are familiar with the lore. The 4th Era is around the time of the Skyrim game and this is practically the start of the Second Great War between Mer and Men.

    Rather than the "original" concept of a good and bad team, I have decided to go about it on a different approach. I entered a third team, the Beasts. It is more of a three way battle and no team is essentially Good or Bad. I believe in doing this it will stop large amounts of fake villy claims or random vote offs. Although there are villagers, they belong to three separate teams.

    I will now briefly explain the roles of the teams. Most are similar to basic roles but some are a little different.

    The Mer: The Mer, commonly known as "The Elves" consist of Bosmer, Altmer, Dunmer and Orsimer as are their traditional names.

    Elven Mage: Body Gaurd.
    Elven Archer: Killer.
    Elven Citizen: Villager.
    Orsimer Bard: Spy.
    Orsimer Lady: Pretty Lady.

    The Humans: The Humans Come from all different parts of Tamriel and consist of Imperial, Redguard, Breton and Nord.

    Imperial Guard: Body Guard.
    Redguard Merc: Killer.
    Travel Merchant: Villager.
    Tavern Keep: Spy.
    Breton Acrobat: Pretty Lady.

    The Elves team is fairly simple, so is the Humans, the beasts however are slightly more complicated only for the sake of making things fair. The beasts team will always have less players due to a three way split but I managed to work their group into more of a special minority.

    The Beasts: The Beasts only consist of the two main playable bestial races, The Argonians and the Khajiits. Although both sides dislike each other, they have put their differences aside to fight a greater evil.

    Argonian Rouge: The Argonian Rouge is the only character that differs from the basic roles. He/She is similar to the "werewolf" as he/she is, in a game of 5, on their own. To make it fairer for the for the smaller Beast team, the Argonian Rouge can not be killed as he/she is good at hiding. Rather than giving him/her the ability to kill, which would make the game end too quickly, I have chosen a different ability.

    The Argonian Rouge can day poison! This allows the beasts a fighting chance to sweep victory from the jaws of defeat while not over-killing as he/she will get a few more partners as more people join. (Note: I am not sure if the day poisoner role will work properly so If it doesn't, could an admin please tell me, thank you.)

    Khajiit Thief: Pretty Lady.
    Khajiit Assassin: Killer.
    Argonian Hunter: Villager.

    Also, because The Beasts do not get a BG and have less overall players on their side, they can see their whole team at the start of the game while the other races do not, again to try and balance out the differences.

    I chose not to add an inspector roll as I believed it would 1) be unfair for the beasts and 2) over power the two other teams. Instead I opted for spies as they have a chance to find their enemy killers and no one can hax kill to make it fairer for the spies. Also, the spies have a smaller than usual chance to find out who the poisoners are so that they can vote them off.

    Thanks all for reading and hope to hear from someone soon! :D ( I would just like to say on a side-note, thank you to Tesla Elesa for finding the errors in my text and terminating them so that my theme would work properly!)


    Also, here is the paste bin link, I'm not sure if I got the link done properly but here's to hoping!

    here's the paste bin link. http://pastebin.com/t4eTb8rm
    Last edited: Mar 28, 2012
  35. Mizuma

    Mizuma New Member

    Messages:
    3
    The paste bin link didn't work like I was hoping but at least the secret file did! :)
  36. Tesla Elesa

    Tesla Elesa Almost Quality

    Messages:
    530
    My Little Pony: Friendship is Magic theme

    DISCLAIMER: THIS HAS NOTHING TO DO WITH THE TERRIBLY BALANCED AND STUPID MLP THEME.
    Hey everyone, twins here. You may know me as Tesla Elesa on the PO and Smogon Servers. I've decided to make another theme after my first valiant attempt at one- WWII, which was a great concept, but not balanced at all. I have since passed it on to FPT, and I hope he does a good job.

    I spent a total of about 4 hours making this theme, and I expect to put in much more time updating it if it gets played enough. I think I did an amazing job (although it might be buggy) at programming this time around, at least a lot better than last time. It ran through both Lamp's checker and JSONLint, at least.
    http://pastebin.com/raw.php?i=d7MesgJm
    Now with 50% less eye burn!
    {
    "name": "FiM",
    "author": "Tesla Elesa",
    "summary": "Equestria, the land of ponies and friendship, is under attack! Discord has returned with a massive parasprite army, ready to plunge Equestria into eternal chaos! At the same time, the Princesses decide to have a little fun, the Diamond Dogs seek to enslave ponies for their own nefarious gains, and Derpy somehow ends up by herself. Use /roles to view the roles of the huge cast of colourful characters in FiM, especially if you haven't watched the show (you totally should though). Be wary of Celestia, who banishes whoever she wants to the moon with her vote, and Discord, who wreaks havoc upon with a day kill and distraction. UPDATE 4: Fluttershy now has 0 votes, Pinkie Pie has 1. Pinkie's hax fixed. Priorities updated.",
    "sides": [
    {
    "side": "para",
    "translation": "Parasprite Legion"
    },
    {
    "side": "dd1",
    "translation": "Diamond Dogs"
    },
    {
    "side": "discord",
    "translation": "Discord's Army"
    },
    {
    "side": "village",
    "translation": "Ponyville residents"
    },
    {
    "side": "derpy",
    "translation": "Derpy Hooves' team"
    },
    {
    "side": "alicorn",
    "translation": "Alicorns"
    }
    ],
    "roles": [
    {
    "role": "villager1",
    "translation": "Bon Bon",
    "side": "village",
    "help": "You are Bon Bon, the background pony of many voices! You are often seen at the side of your best friend, Lyra, and do everything together! Vote to remove ponies in the day!",
    "actions": {}
    },
    {
    "role": "villager2",
    "translation": "Lyra",
    "side": "village",
    "help": "You are Lyra, and you are convinced that you're so much more than a background pony- you're a human (at heart). With your best friend Bon Bon at your side, you can do anything! Vote to remove ponies in the day!",
    "actions": {}
    },
    {
    "role": "villager3",
    "translation": "Dr. Whooves",
    "side": "village",
    "help": "You are Dr. Whooves, a background pony! Or at least, that's what you want them to think. Secretly, you are a time traveller, looking to unravel the mysteries behind a massive conspiracy! You have a small chance of finding the bad guys!",
    "actions": {
    "hax": {
    "kill": {
    "revealTeam": 0.15,
    "revealPlayer": 0.075
    }
    }
    }
    },
    {
    "role": "villager4",
    "translation": "Rose",
    "side": "village",
    "help": "You are Rose, a background pony! Along with your friends Lily and Daisy, you sell flowers to the ponies of Ponyville! Vote to remove ponies in the day!",
    "actions": {}
    },
    {
    "role": "villager5",
    "translation": "Daisy",
    "side": "village",
    "help": "You are Daisy, a background pony! Along with your friends Rose and Lily, you sell flowers to the ponies of Ponyville! Vote to remove ponies in the day!",
    "actions": {}
    },
    {
    "role": "villager6",
    "translation": "Lily",
    "side": "village",
    "help": "You are Lily, a background pony! Along with your friends Daisy and Rose, you sell flowers to the ponies of Ponyville! Vote to remove ponies in the day!",
    "actions": {}
    },
    {
    "role": "villager7",
    "translation": "Berry Punch",
    "side": "village",
    "help": "You are Berry Punch, a background pony! The others say you have an alcohol problem, but you know you're perfectly capable of quitting whenever you want. But you don't, because cider is some good stuff. The others don't trust you, so your vote counts as -1.",
    "actions": {
    "vote": -1
    }
    },
    {
    "role": "villager8",
    "translation": "Carrot Top",
    "side": "village",
    "help": "You are Carrot Top, a background pony! You're one of the only ponies that understands Derpy's clumsy antics. Vote to remove ponies in the day!",
    "actions": {
    "poison": {
    "mode": "ignore"
    }
    }
    },
    {
    "role": "villager9",
    "translation": "Octavia",
    "side": "village",
    "help": "You are Octavia, a background pony! You are a calm, dignified pony, who masterfully plays the cello. Some say you're Pinkie's long lost sister. Vote to remove ponies in the day!",
    "actions": {}
    },
    {
    "role": "villager10",
    "translation": "Vinyl Scratch",
    "side": "village",
    "help": "You are Vinyl Scratch, a background pony! Your stage name is DJ Pon3, and you are seldom seen without your signature purple sunglasses. Vote to remove ponies in the day!",
    "actions": {}
    },
    {
    "role": "twilight",
    "translation": "Twilight Sparkle",
    "side": "village",
    "help": "You are Twilight Sparkle, brightest pony around! Princess Celestia's most faithful student, you have been sent to Ponyville to discover the magic of friendship! Calm and calculated (most of the time, at least), you can /inspect one pony a day. Use this knowledge to /teleport somepony far away during the day, but be careful, as you are revealed!",
    "actions": {
    "night": {
    "inspect": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 30
    }
    },
    "standby": {
    "teleport": {
    "target": "AnyButSelf",
    "msg": "Your horn is ready to /teleport somepony away!",
    "killmsg": "~Self~ (Twilight) fires a ray of light at ~Target~, who is teleported somewhere far away...",
    "command": "kill"
    }
    },
    "poison": {
    "mode": "ignore"
    }
    }
    },
    {
    "role": "spike",
    "translation": "Spike",
    "side": "village",
    "help": "You are Spike, Twilight's loyal slave- I mean, assistant- since your birth! Smaller and cuter than other dragons, you sometimes wonder who you really are. /Protect your friends from threats!",
    "actions": {
    "night": {
    "protect": {
    "target": "AnyButSelf",
    "common": "Role",
    "priority": 1,
    "broadcast": "role"
    }
    },
    "startup": "role-reveal"
    }
    },
    {
    "role": "paras",
    "translation": "Parasprites",
    "side": "para",
    "help": "You are a swarm of Parasprites, which are small flying insects. You may look cute, but have a dangerously ravenous appetite. /Swarm a pony to get rid of them! Your leader Discord has not arrived yet.",
    "actions": {
    "night": {
    "swarm": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 12,
    "broadcast": "team",
    "command": "kill"
    }
    },
    "startup": "team-reveal"
    }
    },
    {
    "role": "derpy",
    "translation": "Derpy Hooves",
    "side": "derpy",
    "help": "You are Derpy Hooves, and oh dear, somehow you have ended up on your own team! The most absent-minded and clumsy pony around, that hasn't stopped you from being a fan favourite! You can /derp (poison) at night, and appear to be on the Ponyville side.",
    "actions": {
    "night": {
    "derp": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 9,
    "command": "poison"
    }
    },
    "distract": {
    "mode": "ChangeTarget",
    "hookermsg": "You tried to distract Derpy! Silly you, you get derped instead.",
    "msg": "~Distracter~ tried to distract you, but sadly, you accidentally derp her :(."
    },
    "inspect": {
    "revealAs": "villager3"
    }
    }
    },
    {
    "role": "dinky",
    "translation": "Dinky Hooves",
    "side": "derpy",
    "help": "You are Dinky Hooves, Derpy's daughter (or so they say)! You have .5 votes because you are only a little filly. Use /protect on yourself to hopefully keep the scary monsters away, or on your mom- that is, when you can find her!",
    "actions": {
    "vote": 0.5,
    "night": {
    "protect": {
    "target": "Any",
    "common": "Role",
    "priority": 8,
    "broadcast": "role"
    }
    },
    "hax": {
    "poison": {
    "revealPlayer": 0.25
    }
    }
    }
    },
    {
    "role": "rarity",
    "translation": "Rarity",
    "side": "village",
    "help": "You are Rarity, the most elegant and generous pony in Ponyville. You are committed to your work as a fashion designer, and can /distract someone with your stunning dress designs and accessories!",
    "actions": {
    "night": {
    "distract": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 2
    }
    }
    }
    },
    {
    "role": "flutters",
    "translation": "Fluttershy",
    "side": "village",
    "help": "You are Fluttershy, a bashful and gentle pony. You really see no reason as to why everyone is fighting, but you suppose you have a part to play in all of this. You keep bad guys away with The Stare, and so cannot be harmed at night! Since you don't want to be responsible for something wrong, your vote counts as 0. You have a chance of finding your friends, and when you do, be sure to work together to protect Equestria!",
    "actions": {
    "hax": {
    "inspect": {
    "revealPlayer": 0.33
    },
    "protect": {
    "revealPlayer": 0.33
    },
    "distract": {
    "revealPlayer": 0.33
    }
    },
    "kill": {
    "mode": "ignore"
    }
    }
    },
    {
    "role": "pinkie",
    "translation": "Pinkie Pie",
    "side": "village",
    "help": "You are Pinkie Pie, a super energetic and party-loving pony! You have no idea what a “Mafia” or a “Pokemon Online” is, but you go with it because it sounds fun! Your Pinkie Sense gives you the unexplainable ability of finding out things right before they happen! Relay this info to your teammates when you find them.",
    "actions": {
    "hax": {
    "kill": {
    "revealTeam": 0.99,
    "revealPlayer": 0.25
    }
    }
    }
    },
    {
    "role": "rainbow",
    "translation": "Rainbow Dash",
    "side": "village",
    "help": "You are Rainbow Dash, the coolest pony in all of Equestria, and you just made this theme about 20% cooler. Use your Sonic Rainboom, /dash, to quickly take somepony out of the game. Be careful not to hurt your own teammates, though.",
    "actions": {
    "night": {
    "dash": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 6,
    "command": "kill"
    }
    }
    }
    },
    {
    "role": "aj",
    "translation": "Applejack",
    "side": "village",
    "help": "You are Applejack, a reliable and hard-working pony. You have more than proven yourself to be honest and dependable with your work at the farm, and get 2 votes. Also, you can /buck (poison) somepony into a concussion, one that will finish them off after a turn. Be careful to not buck your friends!",
    "actions": {
    "vote": 2,
    "night": {
    "buck": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 10,
    "command": "poison"
    }
    }
    }
    },
    {
    "role": "celestia",
    "translation": "Princess Celestia",
    "side": "alicorn",
    "help": "You are Princess Celestia, co-ruler of Equestria with your sister Luna. You are a benevolent ruler, and have ruled peacefully for hundreds of years. You cannot be harmed at day, and can banish anypony you want to the moon with your 99 votes (you are an absolute monarch after all)!",
    "actions": {
    "vote": 99,
    "daykill": "evade",
    "startup": "team-reveal"
    }
    },
    {
    "role": "luna",
    "translation": "Princess Luna",
    "side": "alicorn",
    "help": "You are Princess Luna, co-ruler of Equestria with your sister Celestia. You were banished in the moon for a thousand years, and as such, have trouble communicating with your subjects, even when you try to be friendly. You cannot be harmed at night, and can /shout (kill) with your ROYAL CANTERLOT VOICE to silence anypony that dares not listen.",
    "actions": {
    "night": {
    "shout": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 7,
    "broadcast": "team",
    "command": "kill"
    }
    },
    "kill": {
    "mode": "ignore"
    },
    "avoidHax": [
    "kill"
    ],
    "startup": "team-reveal"
    }
    },
    {
    "role": "dog1",
    "translation": "Diamond Dog",
    "side": "dd1",
    "help": "You are a Diamond Dog! You can /kidnap a pony once a night, forcing them to work in your gem mines.",
    "actions": {
    "night": {
    "kidnap": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 11,
    "broadcast": "team",
    "command": "kill"
    }
    },
    "startup": "team-reveal"
    }
    },
    {
    "role": "fido",
    "translation": "Fido",
    "side": "dd1",
    "help": "You are Fido, the muscle dog of the Diamond Dogs! You can /kidnap 2 ponies a night, forcing them to work in your gem mines.",
    "actions": {
    "night": {
    "kidnap": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 20,
    "limit": 2,
    "broadcast": "team",
    "command": "kill"
    }
    },
    "startup": "team-reveal"
    }
    },
    {
    "role": "para",
    "translation": "Parasprites",
    "side": "discord",
    "help": "You are a swarm of Parasprites, which are small flying insects. You may look cute, but have a dangerously ravenous appetite. /Swarm a pony to get rid of them! Under your leader, Discord, chaos will consume Equestria!",
    "actions": {
    "night": {
    "swarm": {
    "target": "AnyButTeam",
    "common": "Team",
    "priority": 12,
    "broadcast": "team",
    "command": "kill"
    }
    },
    "startup": "team-reveal"
    }
    },
    {
    "role": "discord",
    "translation": "Discord",
    "side": "discord",
    "help": "You are Discord, a powerful and manipulative trickster, part pony, part dragon, all evil. You have returned in hopes of plunging Equestria into chaos, this time, with a little help from your Parasprite Legion. You can /troll (kill) during the day to claim somepony for the forces of chaos, and /distract another in the night with your mischievous antics.",
    "actions": {
    "night": {
    "distract": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 0
    }
    },
    "standby": {
    "troll": {
    "target": "AnyButSelf",
    "msg": "It's time to play a little game with someone, /troll now!",
    "killmsg": "~Target~ (~Role~) gets discorded by the forces of chaos!",
    "command": "kill"
    }
    },
    "avoidHax": [
    "distract"
    ],
    "startup": "team-reveal"
    }
    }
    ],
    "roles1": [
    "spike",
    "paras",
    "twilight",
    "derpy",
    "rarity",
    "villager1",
    "paras",
    "villager2",
    "villager3",
    "aj",
    "flutters"
    ],
    "roles2": [
    "spike",
    "dog1",
    "dog1",
    "twilight",
    "rarity",
    "villager1",
    "para",
    "para",
    "villager2",
    "villager3",
    "aj",
    "flutters",
    "pinkie",
    "villager4",
    "villager5",
    "villager6",
    "rainbow",
    "villager7",
    "fido",
    "discord",
    "luna",
    "celestia",
    "villager8",
    "villager9",
    "villager10",
    "derpy",
    "dinky",
    "dog1",
    "para",
    "spike"
    ],
    "villageCantLoseRoles": [
    "aj",
    "rainbow",
    "flutters"
    ],
    "killmsg": "~Player~ (~Role~) has disappeared from Equestria!",
    "killusermsg": "You have been defeated!"
    }[/HIDE]

    DESCRIPTION
    This is a theme based off of everyone's favourite children's TV show about ponies, My Little Pony: Friendship is Magic! With this theme, I've tried to capture the magic of the show (see the descriptions I wrote up for each role), while at the same time, making a fun, reskin-free theme, even for MLP haters, that is completely balanced and challenging. One that can even entertain pony haters, and hopefully make convert them to bronies (although I'm not trying to force it upon you if you tried and just don't like ponies).

    The first thing you notice about my theme is the large amount of villagers- 10 of them total. I did this so people wouldn't be like "ugh villy again plz kill me maf." Yes, most of them have no role in the game except voting, but in the descriptions I put tidbits of interesting info about that character's background and personality. My hope with this is that people will be proud to say "I'm Lyra, the pony that wants to be a human," ignoring the fact that she doesn't really do anything.

    TEAMS
    PONYVILLE
    Bon Bon, Lyra, Rose, Daisy, Lily, Octavia, Vinyl Scratch-standard villagers
    Carrot Top- can't be derped (poisoned)
    Dr. Whooves- a mini spy
    Berry Punch- has -1 votes
    Twilight Sparkle- inspector, revealing day kill, can't be derped
    Spike- bodyguard
    Rarity- pretty lady
    Applejack- 2 votes, can poison
    Fluttershy- sort of a scouter with hax on inspect, protect, and distract, cannot be nightkilled, gets 0 votes.
    (Larger games)
    Pinkie Pie- a super spy with .99 team and .25 player hax on kills
    Rainbow Dash- vigilante with priority kill over all the other killers

    DERPY HOOVES' TEAM
    Derpy Hooves- the werewolf, but has poison instead of kill, reveals as villager
    (Larger games)
    Dinky Hooves- can self-protect, gets hax on poison to find derpy, 0.5 votes

    MAFIA
    Parasprites- the mafia
    (Larger games)
    Parasprites- the italian mafia
    Diamond Dog- the french canadian mafia
    Fido- the diamond dog leader, gets 2 kills
    Discord- the parasprites' leader, priority distract (more than rarity) and a day kill

    ALICORNS
    Celestia- Can't be day killed, vote counts as 99
    Luna- Can't be night killed, kills with priority at night (Rainbow is faster though), avoids kill hax

    COMMENTS
    It does have your standard good vs evil approach, but is nowhere close to being called a reskin. In smaller games, it is pretty similar to vanilla, with the only differences being a double poisoning werewolf (derpy), a poisoning mayor (applejack), and a samurai inspector (twilight). I'm not completely sure how the poison mechanic works, and if having 3 poisons instead of 1 kill really makes it that much more unbalanced, I'll change some things around.

    However, when you get 12 or more people, it starts getting hectic. Besides the huge amounts of unique villagers, you have the all powerful Alicorn sisters, who replace the godfather. Neither can be night-killed, with Luna killing at night and Celestia insta-killing whoever she votes for. Then you have the standard 2 mafias, Discord's army and the Diamond Dogs. Fido, the Diamond Dogs' leader, can kill 2 ponies a night, and Discord is one crazy dragon-pony thing. He can distract anyone he wants, even the PL (rarity!), and gets one day kill. I was thinking about giving him no night kills, but I decided that would be too much of an advantage over the Dogs' leader. Finally, Derpy makes a return at 20+ people, and with 2 of her on the field, blending in as one of the good guys, she might just have the possibility of winning.

    I'm really liking the idea of Fluttershy, being able to find who her teammates are without alerting the other sides. Almost adds another dimension to the game.

    ISSUES
    Italicized issues have been addressed

    • [*]A samurai inspector (twilight) seems a bit too good, although you are ripe for a day kill/poison
      It's fair enough.
      [*]Like I said, I don't know if 3 poisons instead of 1 kill in the smaller games messes up the balance
      It does, so derpy only poisons once now, killing in 2 turns
      [*]Not completely sure how poison works
    • The code is probably off in a few places that JSONLint didn't catch
    • The unique villagers makes it less boring to be one, but it may confuse people that don't know much about the show
      [*]Luna and Celestia might be overpowered (they are godlike beings, but still)
      Celestia was completely invincible and OP, so I made her evade day kills instead of night kills.
    • Diamond Dogs seem underpowered

    PS: Notice how I used custom commands for everything. Ponies don't kill or poison anyone~ (although I designated the role in some places for clarity).

    PPS: I hated the old MLP theme with its 30 (lolwut) kills and general fail balance, but I love MLP:FiM, and I felt like there needed to be a theme about it. Hopefully this semi-remake will tidy things up.

    EDIT: Remaed to MLP instead of FiM. Added Cindi's changes, and raised Pinkie Pie's team hax rate to 100% (player is still 25%). Fluttershy's hax rates are all at 25% now, discord avoids hax on distract, and luna avoids hax on kill.
    EDIT 2: Un-renamed to FiM instead of MLP. Made Celestia no longer invincible, fixed poison, Derpy's poison takes 2 turns, Applejack's takes 1, added Dinky Hooves
    EDIT 3: Fluttershy cannot be night killed now, but gets 0 votes. Pinkie Pie gets 1 vote.
    Last edited: Mar 29, 2012
  37. Cindicare Mint

    Cindicare Mint The godsdamn CindiPhone!

    Messages:
    30
    Berry Punch:
    > Change "votes" to "vote".

    Twilight:
    > Space between ~Self~ and (Twilight) [/grammar nazi]

    Derpy Hooves:
    > 2 ponies PER night [/grammar nazi]

    Fido:
    > Sharing two kills with your team when other members only get one might cause a problem.

    killmsg:
    > Space between ~Player~ and (~Role~) [/grammar nazi]

    Sounds fun, though!
  38. Fegelein

    Fegelein The Mechanic

    Messages:
    1,072
    PO Trainer Name:
    Fegelein
    Before you call me a noob, YES I CAN CODE! I will code this theme myself
    Here's my L4D theme, just want to know if it is somewhat balanced. Both sides are pretty OP which will be interesting.
    Survivors:
    Bill: Vote is -1. Inspects once. If Inspected, shown as L4D1 Infected.
    Zoey: PL which can't be haxed by any side
    Louis: Spy with +2
    Francis: Guard with 2 protects
    Coach: Mayor with +4
    Ellis: Sam that can't be daykilled
    Nick: Vigi that protects himself (ala Cecil)
    Rochelle: Vote counts as -5. Inspects once. Kills killer if killed. If inspected, shown as L4D2 infected.
    Survivor: Vill, but tiny chance of hax.
    Keith: Hax on distract, protect and inspect
    Virgil: Protects from poison. Can't be nightkilled. Vote counts as 2.
    L4D1 Infected:
    Boomer: Kills whoever kills it, distracts, has priorty over Zoey
    Hunter: One night kill, one day kill
    Smoker: Kills in night. When inspected, shows Survivor
    L4D2 Infected:
    Charger: Kills in night, can't be haxed.
    Spitter: Poisons 2 people. Can protect 1.
    Jockey: Gets hax on all. Slightly more chance than Louis and Keith.
    CEDA:
    CEDA: Kills once.
    Church Guy: Pretty much a Don
    Chicago Ted:
    Chicago Ted: Godfather
    Helicopter Pilot: Protects Ted, has +2 vote, but Ted doesn't know who he is.
    Tank:
    Tank: Daykills. Can't be killed at all.
    Witches:
    Witch: Kills once in Night and kills distracters.
    Wandering Witch: Daykills.

    [/HIDE]

    Like I said, I can code this, I just want your opinion on it.
  39. Tesla Elesa

    Tesla Elesa Almost Quality

    Messages:
    530
    Never mind, I updated my previous post.
    Last edited: Mar 25, 2012
  40. Blinder4561

    Blinder4561 The Blinder

    Messages:
    7
    @ Nainil, HOLY CRAP NOSTALGIA. I haven't seen code lyoko in forever, it used to be my favorite show, and i would totally do that theme.


    CODE LYOKO!
Thread Status:
Not open for further replies.

Share This Page