Power Plant

Discussion in 'Theme Development' started by Whereabouts Unknown, May 6, 2014.

  1. Whereabouts Unknown

    Whereabouts Unknown Absolutely Stunning Forum Moderator Channel Leader Forum Moderator Channel Leader

    Joined:
    Aug 17, 2010
    Messages:
    1,008
    Likes Received:
    538
    PO Trainer Name:
    Miki Sayaka
    Posting a shell atm, but I came up with this theme idea earlier while doing Matrices, so I'm claiming it asap!

    -----------------------------------------------------------------------------------------------------------------------------
    The Power Plant
    -----------------------------------------------------------------------------------------------------------------------------
    For starters, I'm riffing off of all the 6 or so themes based on Pokémon locations / families. It's a Pokémon server, sue me I guess. As you can guess from the title, this is an Electric based theme.

    Sides
    The Cuties: Consists of Pikachu, Plusle, Minun, Shinx, Emolga and the like. The skill this team needs to coordinate in order to win is communication. It's all about getting everyone to do their actions in sync to counter the mafia.

    The Electabuzz Mafia: Elekid, Electabuzz, and Electivire mainly, with Voltorb and Electrode as bonus. This team needs to employ complex mind games to triumph.

    The Machines: Eh, gimmicky.

    The Ampharos Mafia: Ampharos' family. More like your traditional village, but with the ability to kill people. They have to employ a combination of teamwork and prediction to eliminate their opponents.

    Mechanics
    Custom Commands Plus and Minus are functionally /Protect. They cancel each other out if applied to the same target. They block general kills. However...

    If a player is targeted by a sum of two /Plus or two /Minus, they will be Protected, but also Distracted. That is to say, if the difference between Plus and Minus with which a player is targeted is equal to a magnitude of 2, they will be Protected and Distracted. And...

    If that player is targeted by 3 of the same Plus or Minus, they will die. Again, this is based on cumulative magnitudes.

    Furthermore, some abilities can only be activated once targeted the user is targeted by Plus or Minus. For example, some commands will fail unless the user is hit with more Plus than Minus, and others will fail if not hit with more Minus than Plus.

    The theme also employs post-lynch last kill.

    Roles
    Plusle: Can Protect allies with /Plus. Fails if they are targeted with Minus as well.

    Minun: Can Protect allies with /Minus. Fails if they are targeted with Plus as well. See above for further Plus/Minus combination effects.

    Pachirisu: Can electively use Plus or Minus. Depending on which command is used, Pachirisu can also use Discharge during standby. If Positive, Minuns will have a 75% chance of getting hax on Discharge to find Pikachu. If Negative, Plusles will have that hax.

    Shinx: Can /Roar during Standby, exposing the target's role. Shinx is not revealed.

    Emolga: Can /Flyby during night to either Inspect or Distract the target. If targeted by 1 Plus, the target will be Distracted. If targeted by 1 Minus, the target will be Inspected. If a second +/- is targeted to Emolga, they will be Protected as well. 3 +/- will cause Emolga to be distracted, and 4 will cause Emolga to die.

    Helioptile: Can electively use Plus or Minus, and can use 2 of either in the same night (but not one of each).

    Dedenne: Can Watch (OnlySelf), telling them who they were visited by. Can also /Plus or /Minus.

    Pikachu: Can stalk during the night. Or, can use /Agility to increase how many players they can follow. For example, if they Agility once, they can Stalk 2 players, twice to Stalk 3, up to being able to Stalk 4 in one night.

    Elekid: Standard nightkiller (Shock), shared with Role.

    Electabuzz: Nightkiller (Shock) who can also /Plus or /Minus. This gives them the option of countering Minus or Plus respectively, but can end up blocking their own kill... oh and it can also protect team from opposing Mafia. Nightkill shared with Role.

    Electivire: Immune to all nightkills and distracts (including overload). Nightkiller. Also gets a non-revealing daykill if hit with 2 or more /Plus or /Minus.

    Voltorb: Nightkiller (Shock), shared with role. If voted off, it gets a nightkill, /Explode, before dying. Explode can't be shielded by Plus or Minus; however, if Voltorb is targeted by an equal amount of Plus and Minus (greater than 0), the kill will be blocked.

    Magnemite: Standard nightkiller, kill shared with Role.

    Magneton: Standard nightkiller, kill shared with Role. Vote counts as 3.

    Magnezone: Standard nightkiller, also can /Inspect. Survives Lynches.

    Mareep: Can do /Plus or /Minus, reveals as a Cutie.

    Flaafy: Nightkiller+Distractor, nightkill shared with Role.

    Ampharos: Nightkiller + Inspector x2.

    Zapdos: Able to use Plus(x3) and Minus(x3) in one night. Ignores distractors and nightkillers.

    Role List:
    Roles 1:
    Pachirisu
    Plusle
    Minun
    Electabuzz
    [Plusle/Minun]
    Role 2:
    Plusle
    Minun
    Elekid
    Magnemite
    [Plusle/Minun]
    Emolga
    [Minun/Plusle]
    Voltorb
    Pachirisu
    Electabuzz
    Shinx
    Voltorb
    [Plusle/Minun]
    Elekid
    Helioptile
    Magneton
    Pikachu
    [Minun/Plusle]
    Electabuzz
    Dedenne
    Voltorb
    Roles 3:
    Plusle
    Minun
    Elekid
    Magnemite
    [Plusle/Minun]
    Emolga
    [Minun/Plusle]
    Voltorb
    Pachirisu
    Electabuzz
    Shinx
    Voltorb
    [Plusle/Minun]
    Elekid
    Helioptile
    Magneton
    Pikachu
    [Minun/Plusle]
    Flaafy
    Dedenne
    Mareep
    Voltorb
    Emolga
    Electivire
    Helioptile
    [Plusle/Minun]
    Mareep
    Magnezone
    Pikachu
    [Minun/Plusle]
    Elekid
    Ampharos
    [Plusle/Minun]
    Voltorb
    Electabuzz
    [Minun/Plusle]
    Flaafy
    Helioptile
    Zapdos




    -----------------------------------------------------------------------------------------------------------------------------

    What do you think? Too complicated? Too demanding? Worth giving a shot? Let me know, because it's going to be lots of fun (aka a pain) to code if I decide to go through with it.

    If you have ideas for additional roles, let me know! I could always use help, and I wouldn't mind collabing this one since I'm already working on at least 3 themes presently.
     
    Last edited: May 8, 2014
  2. IceKirby

    IceKirby A.K.A. RiceKirby

    Joined:
    Apr 26, 2011
    Messages:
    2,176
    Likes Received:
    635
    PO Trainer Name:
    RiceKirby
    You have a cool concept there, but I feel you are not using it to its fullest. The Plus/Minus cancelling each other thing is interesting, but it seems that it would make an impact once every few games. Perhaps you could add some overload effects like "player gets distracted/killed if hit twice/thrice by Plus" so distributing the actions well would be more important.

    Also, it doesn't seem like communication is a key element for village. It seems like a SI combined with Kirby village (everyone protecting the exposer), which are basically 2 of the most "Follow the Cop" themes in the server. Yeah, it would be different due to how the protect dynamics work here, but I think it would be a waste to have a cool protection system and make all players use them on the same person.
    IMO, other options for players to obtain information - possibly with everyone being able to get some little info, similar to Dethy - would be more interesting than an exposer.

    Lastly, you have too many mafia roles compared to the number of village roles. I'd guess some would only spawn at larger games, but even then Mafia has all kinds of resources for them while village has to stick with a simpler set of roles. It would be better if this simple village/complex mafia contrast could be better balanced.
     
  3. Whereabouts Unknown

    Whereabouts Unknown Absolutely Stunning Forum Moderator Channel Leader Forum Moderator Channel Leader

    Joined:
    Aug 17, 2010
    Messages:
    1,008
    Likes Received:
    538
    PO Trainer Name:
    Miki Sayaka
    I do intend to have the village be more diverse than as present. There are plenty of Cuties to account for it... Emolga, Pachurisu, Dedenne, etc. I also don't expect Electivire or Ampharos to appear except in like 25+ games where the mafia bosses are necessary.

    @the double-plus / triple-plus overload concept - brilliant! I was thinking about how to limit Plus / Minus, but I thought double-plus being an accidental Kill would be too extreme. However, that simply being a Distract works great, and triple being a Kill should be fine. It stops Shinx from saying 'Plus on me' to get a guaranteed BG. Of course, the Distract would render day actions unusable as well. Minus would function identically. I'll have it so negative commands can cancel overloads out, so 2 plus + 1 mins = 1 plus + 2 minus = Protect.

    This also gives the village makeshift Distract and Kill, and thus a way to fight back even if Shinx is killed.

    I see your point that having a villager leader somewhat defeats the purpose of the complicated support system, but given that two of the same protects would render Shinx useless, and three would kill it, Shinx would very vulnerable to tampering by Electabuzz or Mareep. For small games, probably 7-11, I think having Shinx as the main PR wouldn't be too problematic, thanks to +/- overload mechanics. In fact, it's almost required in order to make it so that the commands must be coordinated.

    That being said, other PRs should become important. Pikachu (actually changing this role to Pachurisu) is who I think would lead smallest games (4-6), by being able to reveal themselves to Plusle/Minun.

    Perhaps Emolga should be an Inspector who needs +/- support to use their command, playing off Motor Drive. So the Inspect has 10% chance to work without Plus or Minus, 50% with one Plus or Minus, 100% with two. Obviously Emolga won't be distracted in this case, but a third Plus/Minus would still kill it from overload.

    Similarly, if Pachu becomes the +/- identifier, then Pikachu can be a Samurai that needs +/- support in order to kill during the day.

    Just throwing ideas around. Thanks for the help with regards to the overload mechanics. I'll try and come up with more PRs for larger games.
     
  4. IceKirby

    IceKirby A.K.A. RiceKirby

    Joined:
    Apr 26, 2011
    Messages:
    2,176
    Likes Received:
    635
    PO Trainer Name:
    RiceKirby
    In that case, I guess the solution is to have more PRs (at least one more) so there at least a few more people that need protection. It's not really necessary if you don't want it, it just that I think it would be cooler if there was a reason to use Plus/Minus on more players.
    Also, maybe Shinx could be not revealed when exposing to allow for some fake claims, voices and mind-games.

    Other random ideas:
    -A PR that gets an ability if they are charged with + and different one if they are charged with - (e.g.: A command that will poison if player is targeted with - and distract if player is hit with +).
    -A role that is not affected by protect/distract/kills caused by +/-, but instead has their vote changed by 1 for each charge received.

    Just to be sure, but are Plusle and Minun villager-like roles (as in, they spawn more than other roles, like SI's Bunkers) or just PRs that spawn only 1 or 2 per game? Also, can they use their actions on themselves?

    *Pachirisu
     
  5. Whereabouts Unknown

    Whereabouts Unknown Absolutely Stunning Forum Moderator Channel Leader Forum Moderator Channel Leader

    Joined:
    Aug 17, 2010
    Messages:
    1,008
    Likes Received:
    538
    PO Trainer Name:
    Miki Sayaka
    Certainly. With recent revisions, Shinx and Emolga are both important to the village in different ways. Later games now add Pikachu, who can become very important by the end of the game.
    Seems like a good idea. Otherwise coordinating might become too easy.
    The first one sounds like a cool idea, but I'm not sure where it could be implemented. Poison isn't going to work in this theme because initialcondition poison and initialcondition clearpoison are requisites for stage 3 +/- and stage 2 +/- respectively. Using mode: die would not account for canceling correctly. Originally I was trying to make this work for Emolga as Inspect/Distract. Maybe it could still work. Edit: Revised Emolga to this. Emolga also appears multiple times on the spawn list, accounting for multiple PRs.

    The second idea is definitely doable. Maybe the electric zebra thing.

    Villager spawns, for sure. With enough of them running around Protecting multiple roles should be chaotic enough.

    This I need help on most.
     
    Last edited: May 8, 2014