Caterpie

Discussion in 'Active Themes' started by IceKirby, Sep 12, 2012.

  1. IceKirby

    IceKirby A.K.A. RiceKirby

    Joined:
    Apr 26, 2011
    Messages:
    2,176
    Likes Received:
    635
    PO Trainer Name:
    RiceKirby
    Caterpie theme: http://dl.dropbox.com/u/10065307/Mafia/Caterpie.js
    {
    "name": "Caterpie",
    "author": ["RiceKirby", "IceKirby", "MiniKirby", "Kirby"],
    "summary": "The Weedle Family is trying to take over the forest, but the Caterpie Family (plus Venomoth) has come to stop them! Meanwhile, a certain Fire Pokémon is seeking a good combat, while an Human tries to catch all the insects he can. There're no Inspectors or Bodyguards in the Forest, so everyone will have to find another way of identifying their enemies! This theme is about cleaning people, so pay attention to hax (Only Caterpies get hax), poison claims (Poison-type Pokémon can't be poisoned), votes, evaders (Metapods have 40% chance of surviving an attack), distractions and bad liars! [Questions or Suggestions? PM RiceKirby]",
    "sides": [
    {
    "translation": "Caterpie Family",
    "side": "village",
    "winmsg": "±Forest: And the Caterpie Family saved the Forest! Everyone hail ~Players~, our savior(s)! Hopefully, all the insects will live peacefully from now on! "
    },
    {
    "translation": "Weedle Family",
    "side": "mafia",
    "winmsg": "±Forest: This Forest is now under control of the Weedle Family, which consists of ~Players~. Only Weedles, Kakunas and Beedrills are allowed here!"
    },
    {
    "translation": "Fire Pokémon",
    "side": "werewolf",
    "winmsg": "±Forest: Nobody was a match for ~Players~, the Fire Pokémon, who left the Forest triumphantly as the grand winner!"
    },
    {
    "translation": "Bug Catcher",
    "side": "godfather",
    "winmsg": "±Forest: After some days spent in the Forest, ~Players~'s collection is now complete! Now this Bug Catcher has every existing Bug-Type Pokémon! ...wait, even Genesect?!"
    }
    ],
    "roles": [
    {
    "role": "caterpie",
    "translation": "Caterpie",
    "side": "village",
    "help": "You are a simple bug, but since there are several of you, you have great chances of witnessing a fight in the Forest. However, you are slow and rarely gets to see the attacker's face.",
    "actions": {
    "hax": {
    "kill": {
    "revealTeam": 0.75,
    "revealPlayer": 0.025
    },
    "poison": {
    "revealTeam": 0.75,
    "revealPlayer": 0.025
    }
    }
    }
    },
    {
    "role": "metapod",
    "translation": "Metapod",
    "side": "village",
    "help": "While you may be just a cocoon that can't move too much, you're a sturdy Pokémon and will hold a few hits before being defeated. This means you have 40% chance of surviving a night attack.",
    "actions": {
    "kill": {
    "mode": {
    "evadeChance": 0.4
    }
    }
    }
    },
    {
    "role": "butterfree",
    "translation": "Butterfree",
    "side": "village",
    "help": "As a fully evolved Butterfree, you can learn Sleep Powder and use it to stop your opponents for a night by typing /Distract [name]. Also, you are admired by your fellow insects, so your vote counts as 3.",
    "actions": {
    "night": {
    "distract": {
    "target": "AnyButRole",
    "common": "Self",
    "priority": 1,
    "distractmsg": "Butterfree used Sleep Power on you! You overslept and thus couldn't to act during the night!"
    }
    },
    "vote": 3
    }
    },
    {
    "role": "venomoth",
    "translation": "Venomoth",
    "side": "village",
    "help": "You are a distant relative of the Caterpie Family, so you came to help them. Type /kill [name] to kill someone (aim for the Weedle Family and the Fire Pokémon)! Oh, and since you are a Poison-type, you are immune to poison.",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 5
    }
    },
    "poison": {
    "mode": "ignore"
    }
    }
    },
    {
    "role": "weedle",
    "translation": "Weedle",
    "side": "mafia",
    "help": "As a Bug/Poison Pokémon, you can type /Poison [name] to use your Poison Sting on someone. But since you are weak, your poison takes 2 nights to completely defeat an opponent. (Hint: You don't share your actions with other Weedles)",
    "info": "Can poison one person during the night (they will die after 2 nights). Sided with Weedle Family.",
    "actions": {
    "night": {
    "poison": {
    "target": "AnyButRole",
    "common": "Self",
    "priority": 2,
    "broadcast": "role",
    "count": 3,
    "poisonDeadMessage": "You found a Pecha Berry, but you died from poison before you could eat it!"
    }
    },
    "startup": {
    "revealRole": [
    "weedle",
    "kakuna",
    "beedrill"
    ]
    }
    }
    },
    {
    "role": "kakuna",
    "translation": "Kakuna",
    "side": "mafia",
    "help": "As a Cocoon Pokémon, you keep clung to trees, hindering other insects' movement. Because of that, your vote counts as -2 (both because you slow down everyone and because nobody cares about you).",
    "actions": {
    "vote": -2,
    "poison": {
    "mode": "ignore"
    },
    "startup": {
    "revealRole": [
    "weedle",
    "kakuna",
    "beedrill"
    ]
    }
    }
    },
    {
    "role": "beedrill",
    "translation": "Beedrill",
    "side": "mafia",
    "help": "As the strongest insect from the Weedle Family, you can type /Kill [name] during the night to use Twineedle and knock down a opponent Pokémon. (Hint: You don't share your actions with other Beedrills)",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButTeam",
    "common": "Self",
    "priority": 4,
    "broadcast": "role"
    }
    },
    "poison": {
    "mode": "ignore"
    },
    "startup": {
    "revealRole": [
    "weedle",
    "kakuna",
    "beedrill"
    ]
    }
    }
    },
    {
    "role": "s_beedrill",
    "translation": "Shiny Beedrill",
    "side": "mafia",
    "help": "As a rare kind of Beedrill, you often are away from your team and don't know who they are. Because of that, you always miss your team's swarm atacks and can only use /kill [name] during the day. But since people rarely see a Shiny Pokémon, you won't be revealed when you kill.",
    "info": "Can kill one person during the standby. Can't be poisoned. Sided with Weedle Family (but doesn't know its team). ",
    "actions": {
    "standby": {
    "kill": {
    "target": "AnyButSelf",
    "msg": "It's time to shine! Type /Kill [name] to Twineedle someone to death:",
    "killmsg": "Shiny Beedrill used Twineedle! It's not very effective, but it still pierced ~Target~'s body!"
    }
    },
    "poison": {
    "mode": "ignore"
    }
    }
    },
    {
    "role": "charmeleon",
    "translation": "Charmeleon",
    "side": "werewolf",
    "help": "As a Fire Pokémon, you are feared by the Bugs and won't be haxed by them. Type /Kill [name] to burn them all and take control of the Forest! And since Sunny Day is in effect, whoever tries to attack you during the day will regret it deeply.",
    "actions": {
    "night": {
    "kill": {
    "target": "AnyButSelf",
    "common": "Self",
    "priority": 3
    }
    },
    "daykill": "revenge",
    "daykillrevengemsg": "~Target~ tried to attack Charmeleon while Sunny Day was in effect. The attack failed miserably, and ~Target~ was defeated instead!",
    "avoidHax": [
    "kill"
    ]
    }
    },
    {
    "role": "bug_trainer",
    "translation": "Bug Catcher",
    "side": "godfather",
    "help": "You are the only human in the whole forest. You can type /catch once per day to capture a Pokémon. You can also type /capture to get a second Pokémon during the day (with a 40% chance of revealing you)! And since you are a human, you have +2 votes.",
    "info": "Can kill twice during the standby (First kill concealed and second with a 40% chance of revealing). Vote counts as 2. Sided with Bug Catcher. ",
    "actions": {
    "standby": {
    "catch": {
    "command": "kill",
    "target": "AnyButSelf",
    "limit": 1,
    "msg": "Gotta catch'em all! Type /catch [name] to capture a Bug Pokémon! (You won't be revealed)",
    "killmsg": "Suddenly, a Poké Ball is seen flying towards ~Target~, who's then caught by a Bug Catcher!"
    },
    "capture": {
    "command": "kill",
    "target": "AnyButSelf",
    "limit": 2,
    "msg": "You can also type /capture [name] after you used /catch, but that has a 40% chance of revealing you!",
    "killmsg": "The Bug Catcher raises a net and use it to capture ~Target~!",
    "revealChance": 0.4,
    "revealmsg": "~Self~ is a famed Bug Catcher now! Even the Pokémon recognize him/her!"
    }
    },
    "vote": 2
    }
    }
    ],
    "roles1": [],
    "roles2": [
    "beedrill",
    "caterpie",
    "caterpie",
    "metapod",
    "metapod",
    "charmeleon",
    "butterfree",
    "weedle",
    "caterpie",
    "metapod",
    "kakuna",
    "caterpie",
    "caterpie",
    "metapod",
    "beedrill",
    "venomoth",
    "metapod",
    "s_beedrill",
    "caterpie",
    "butterfree",
    "weedle",
    "bug_trainer",
    "caterpie",
    "kakuna",
    "caterpie",
    "charmeleon",
    "venomoth",
    "metapod",
    "butterfree",
    "caterpie",
    "caterpie",
    "metapod",
    "caterpie"
    ],
    "villageCantLoseRoles": [
    "butterfree",
    "venomoth"
    ],
    "killmsg": "±Forest: ~Player~ (~Role~) was defeated and disappeared from the Forest!",
    "lynchmsg": "±Forest: ~Player~ (~Role~) was defeated and disappeared from the Forest!",
    "killusermsg": "Your HP dropped to 0! ",
    "border": "( º w º ) === === === === === === === === === === === === === === === === ( º w º ):"
    }[/HIDE]

    A simple Village Vs. Mafia theme with no Inspectors or Bodyguards. In this theme, the Caterpie team must use any piece of information that it can get to clean other players. Those info can be obtained through Caterpie's high hax rate, Butterfree's distractions, vote counts, etc.

    Roles Summary:
    Caterpie: High hax rate for kill/poison, but rarely is able to identify the killer/poisoner.
    Metapod: 40% evade chance. Makes Caterpie's hax relevant, as they can be cleaned for surviving.
    Butterfree: Can distract and has +3 votes.

    Weedle: Poison that takes 2 nights to kill.
    Kakuna: -2 votes.
    Beedrill: Nightkill.
    Shiny Beedrill: Daykill. Don't know teammates though.

    Charmeleon: Nightkiller that can't be haxed. And counter daykillers.

    Bug Catcher: 1 concealed daykill, and a 2nd daykill with a 40% reveal chance. Has +2 votes.[/HIDE]

    It's a different theme due to the fact that it works because everyone is weak, and it was made to be an equivalent to vanilla mafia (known by some players in PO as waehofen theme). Of course, it's not that similar to vanilla, but mainly because I noticed there are less signals given by the players when playing server mafia than in IRL mafia, so I added actions that would force players to give small clues about their roles, thus making it possible for players to gather information even without an inspector.
     
  2. Zzyzx Road

    Zzyzx Road Member

    Joined:
    Feb 16, 2012
    Messages:
    572
    Likes Received:
    2
    PO Trainer Name:
    Zzyzx Road
    I really like the way it screams "we don't need Inspector and BG". Nothing much to say except it's interesting to play and never gets old. I'd like to see village with a better chance of winning though (or at least organizing themselves).
     
  3. IceKirby

    IceKirby A.K.A. RiceKirby

    Joined:
    Apr 26, 2011
    Messages:
    2,176
    Likes Received:
    635
    PO Trainer Name:
    RiceKirby
    I was thinking about mixing Caterpie and Metapod. This way, Caterpie would keep its 70% hax rate and get a 5% evade rate, while Metapod would have a 10% hax rate and keep its 40% evade rate. I still have to work better on this idea, but it would make things more fair (or more confusing).
     
  4. "Bad To The Bone" Balla

    "Bad To The Bone" Balla so B.A.D.

    Joined:
    Jan 24, 2011
    Messages:
    1,054
    Likes Received:
    0
    I like how simple this is, but I do not like the amount of hax-related roles (all of them basically).

    40% evade chance is an awkward chance. Its not quite 50% but you cant really cont on it working very often. I would suggest changing both metapods evade chance to 50 and and bug catchers reveal chance on second kill 50, too.

    Thats just nitpicking, as I quite like this theme.

    Approved.

    also in regards to above posts, keep as is imo. 5% evade rate changes next to nothing, as it would almost never happen.
     
  5. SteelEdges

    SteelEdges The Poll Dancer

    Joined:
    Dec 15, 2011
    Messages:
    462
    Likes Received:
    59
    Always one of the people trying to bring new innovations. There's a bit too much emphasis on hax. Hax is pretty definite, pretty reliable. You won't have to use deduction, something you seem to be going for here. I'm wondering if you could play with nightkill evade a bit - give one role a high chance, give another a low chance.

    I won't approve just yet.
     
  6. NAVIDAD PIRATE

    NAVIDAD PIRATE THE PLEASURE OF BEING CUMMED INSIDE

    Joined:
    Jan 14, 2012
    Messages:
    1,445
    Likes Received:
    1,059
    PO Trainer Name:
    MeowMix
    Hax is basically the only way the village gets reliable information without an inspector or other such roles. I get that it's an attempt to be as close to vanilla as possible, but with daykills and poison the village needs some way to keep up, and hax is probably the best way to do it. If you guys suggest getting rid of those that takes away the uniqueness of the theme. Not like it's terrible hard to claim Caterpie and just call your own kills or something.

    Chameleon revenging daykills make it a great foil to Shiny Bee/Bug Catcher.

    This theme is beautiful in its simplicity, Approved
     
  7. Scatterbrain

    Scatterbrain You only live once*

    Joined:
    Jul 5, 2012
    Messages:
    865
    Likes Received:
    4
    In small games...consider it we have 6 players. We have 2 Caterpies, 2 Metapods, a Beedrill, and a Charmeleon. Two killers, two Caterpies with no chance of surviving, and two Metapods, with a mere 40/100 (rounds to 2/5) chance of evading. That isn't good...nerf the early game ones perhaps?
     
  8. Zzyzx Road

    Zzyzx Road Member

    Joined:
    Feb 16, 2012
    Messages:
    572
    Likes Received:
    2
    PO Trainer Name:
    Zzyzx Road
    If I'm not wrong, the new RevealRole hax reveals a person's role - if there are roles with the same name on different sides, this can lead people to need to think more often. Just a random suggestion
     
  9. IceKirby

    IceKirby A.K.A. RiceKirby

    Joined:
    Apr 26, 2011
    Messages:
    2,176
    Likes Received:
    635
    PO Trainer Name:
    RiceKirby
    I could simply use the new minplayers feature.

    @Zzyzx:
    RevealRole Hax's message is "±Game: RiceKirby is Beedrill!". I can't see how this would be useful in this theme.
     
  10. Zzyzx Road

    Zzyzx Road Member

    Joined:
    Feb 16, 2012
    Messages:
    572
    Likes Received:
    2
    PO Trainer Name:
    Zzyzx Road
    Well take another worm Pokémon (Wurmple <3) and make two or more roles of it, scatter them on every team they may fit and give them a disguising command, such as "kill" being a distract in one and an actual kill in another, or something like that. That way, people would need to deduce things through analysing the targeted person's behaviour, along with other things. Of course, you're the themer, it's just a suggestion again :3
     
  11. IceKirby

    IceKirby A.K.A. RiceKirby

    Joined:
    Apr 26, 2011
    Messages:
    2,176
    Likes Received:
    635
    PO Trainer Name:
    RiceKirby
    This is an interesting idea, but it goes against the concept of the theme. It could be used for other themes though.
    I sometimes think about removing Bug Catcher, so adding more roles is not something I plan on doing. But I could change Kakuna, since it's the most useless role in the theme.

    And I added a minplayers:7 to the theme. That means the smallest game will have 2 Caterpies, 2 Metapods, 1 Butterfree, 1 Charmeleon and 1 Beedrill.
     
  12. CarlesNB

    CarlesNB SideCarlesNB

    Joined:
    Jun 18, 2012
    Messages:
    60
    Likes Received:
    0
    Welcome to one of my favourite themes.
    Why? original, and make all the goodies work, not like ¨oh, i'm villy, I will go AFK or just I will follow the inspectors vote.¨ Or everybody works or everybody lose.
    I think the chances of win for the caterpies are pretty good, but without work and think, nothing.
    Congratulations again.
     
  13. Scatterbrain

    Scatterbrain You only live once*

    Joined:
    Jul 5, 2012
    Messages:
    865
    Likes Received:
    4
    What miniplayers feature?
     
  14. Zzyzx Road

    Zzyzx Road Member

    Joined:
    Feb 16, 2012
    Messages:
    572
    Likes Received:
    2
    PO Trainer Name:
    Zzyzx Road
    Minplayers, not mini - you can set a minimum of players needed to play a theme.
     
  15. Scatterbrain

    Scatterbrain You only live once*

    Joined:
    Jul 5, 2012
    Messages:
    865
    Likes Received:
    4
    Sorry :(
    And how do I do this?
     
  16. Zzyzx Road

    Zzyzx Road Member

    Joined:
    Feb 16, 2012
    Messages:
    572
    Likes Received:
    2
    PO Trainer Name:
    Zzyzx Road
    Just use "minplayers": x with x being a number
     
  17. Oh So Shoddy

    Oh So Shoddy Devil's Advocate

    Joined:
    Jul 19, 2011
    Messages:
    219
    Likes Received:
    0
    I like how simple and true to nature this theme is - with a bit of allowance for the fire-breathing lizard. I think each role is well represented by their abilities. The Caterpies' reliance on each other (as if a mere caterpillar could ever do anything on its own) dictates the game-play. Communication will be essential if they're to be successful.

    The hax and evasion rate seems a bit excessive but it adds to the overall excitement (I tend to picture nervous insects aka mafia players 'scurrying' around haphazardly). The shiny Beedril not knowing his own team is a nice touch as it adds balance to the theme. The same goes for the Charmeleon's revenge-killing and the bug-catcher's reveal chance.

    The role distribution is nicely spread out to allow for balanced smaller games too - the 7 player minimum was a nice suggestion and change.

    All in all its a simple and well balanced theme that provides loads of quick entertainment.

    I approve. [3]
     
    Last edited: Sep 13, 2012
  18. t3 the third

    t3 the third Member

    Joined:
    Mar 11, 2011
    Messages:
    182
    Likes Received:
    0
    I wonder if it's possible to have a blank command, that does nothing but can be haxed. Just an interesting idea I want to put here before I forget it.

    Anyway, Caterpie is a well-balanced theme, very simple and relies on being quick at communication. Approve
     
  19. TheUserFormerlyKnownAsFPT

    TheUserFormerlyKnownAsFPT Woof

    Joined:
    Jun 13, 2011
    Messages:
    170
    Likes Received:
    0
    Surely you could use any command (kill, distract, protect etc.), rename it and give it a fail chance of 1.
     
  20. SteelEdges

    SteelEdges The Poll Dancer

    Joined:
    Dec 15, 2011
    Messages:
    462
    Likes Received:
    59
    Approve
     
  21. Water

    Water Well Respected and Exceptionally Handsome User Forum Moderator Channel Leader Forum Moderator Channel Leader

    Joined:
    Apr 26, 2011
    Messages:
    220
    Likes Received:
    264
    Probably the best theme that plays significantly different from default.

    Approve.
     
  22. Li Q. Assir

    Li Q. Assir Mindblower

    Joined:
    Jul 31, 2012
    Messages:
    498
    Likes Received:
    0
    Why don't you give it a high daykill evade chance? If Shiny can't kill someone, should pm this person and gets conected to its team