[Non-Peak] Vengeful

Discussion in 'Active Themes' started by Shazan, Jul 18, 2013.

  1. Shazan

    Shazan Obey to Kyubey

    Joined:
    Jan 21, 2013
    Messages:
    591
    Likes Received:
    14
    PO Trainer Name:
    Obey to Kyubey
    Hi guys sorry if i open a new post but i couldn't find a Vengeful one.
    I don't know neither if i should write there or somewhere else.
    I am writing here for the fact that often this theme has long stall periods, that's because village fear to be revengekilled if vote wrong, so i was wondering if MeowMix or any other author of the theme can do something for this factor. Like for exemple, let's give to godfather and goons a kill every 3 or 4 days but that in the case that someone get voted out the countdown for the kill reset.
    So that if village take too much time to decide who lynch mafia will get a free kill and the only way to not give at mafia that kill would be to vote in time so the countdown of the mafia kill will reset to zero.
     
    Last edited by a moderator: Jul 31, 2013
  2. Marquis

    Marquis beez in the whazzit??

    Joined:
    Jan 26, 2013
    Messages:
    259
    Likes Received:
    47
    Hmmm, I can't seem to find the thread for this theme either... might as well add the theme info here.

    Theme: Vengeful
    Creator: Meowmix

    Code
    Link

    Code (text):
    1. [COLOR=#000000]{[/COLOR]
    2.     "name": "Vengeful",    "author": "<span style='color:#007A00'>MeowMix</span>",    "summary": "It's the village against the mafia, but the village has a way to bite back! Mafia is unable to kill, and if a villager is lynched they are able to kill one person of their choice before they die! Only to be played during non-peak times, 3-7 players.",    "minplayers": 3,    "ticks": {        "standby": 60,        "night": 20    },    "sides": [        {            "side": "village",            "translation": "Village"        },        {            "side": "mafia",            "translation": "Mafia"        }    ],    "roles": [        {            "role": "villager",            "translation": "Villager",            "side": "village",            "help": "You're an everyday citizen of this fine village, and you're sick of being pushed around by the mafia. Vote during the day to try and eliminate scum!",            "actions": {                "lynch": {                    "convertTo": "villager2",                    "convertmsg": "Before you all lynch, ~Self~ has decided to kill..."                }            }        },        {            "role": "villager2",            "translation": "Vengeful Villager",            "side": "village",            "help": "You've been lynched, but you still have a shot to save the village! You can use /kill to eliminate one person, hopefully a member of the mafia!",            "actions": {                "initialCondition": {                    "poison": {                        "count": -1                    }                },                "night": {                    "kill": {                        "target": "AnyButSelf",                        "common": "Self",                        "priority": 1                    }                }            }        },        {            "role": "goon",            "translation": "Goon",            "side": "mafia",            "help": "You're a mafia goon! You moved into this town and took it over, but the villagers want it back; since you're trying to blend in, you can't kill like you normally would, so use your vote as your weapon!",            "actions": {                "startup": "team-reveal"            }        },        {            "role": "godfather",            "translation": "Godfather",            "side": "mafia",            "help": "You're the mafia Godfather! You moved into this town and took it over, but the villagers want it back; since you're trying to blend in you can't kill them like you normally would, so use your vote as your weapon! Tread carefully though; if you are lynched, the mafia all lose!",            "actions": {                "startup": "team-reveal",                "lynch": {                    "convertTo": "godfather2",                    "convertmsg": "~Self~ was the Godfather. Good job village, you win!"                }            }        },        {            "role": "godfather2",            "translation": "Dead Godfather",            "side": "mafia",            "help": "You lost! This is just a placeholder role so the code actually works, so enjoy being alive for the next 20 seconds or so.",            "actions": {                "initialCondition": {                    "poison": {                        "count": -1                    }                },                "onDeath": {                    "killRoles": [                        "goon"                    ]                }            }        }    ],    "roles1": [        "villager",        "godfather",        "villager",        "villager",        "goon",        "villager",        "goon"    ],    "villageCantLoseRoles": [        "villager2"    ],    "killmsg": "±Game: ~Player~ (~Role~) was killed (vengefully)!",    "killusermsg": "±Game: You were killed (vengefully)!",    "lynchmsg": "±Game: ~Player~, the ~Role~, was lynched (vengefully)!" [COLOR=#000000]}[/COLOR]

    Roles and sides should be simple enough, so I won't do that.

    I do agree with you that there is a lot of stall in this theme. My biggest concern is the 60-second day. In Vanilla, days are 45 seconds with significantly more people. In a nonpeak, I really don't think a 3-person game should take 8 minutes; it's not that they were discussing who to lynch, it was that they were all afraid to talk and lynch, so whole minutes passed with few to no comments at all. The nature of the theme makes people wary of getting vengekilled, so they don't lynch.

    I kind of want to hold off on making Mafia stronger since it ruins the basic premise of Vengeful (powerless but connected Mafia vs. the lynch), but Roild gave an excellent point that works just as well:

    (16:37:40) Roild: I wouldn't mind 3 day poison for villagers that gets refreshed when anyone is lynched or dies

    In your opinion, would that work to reduce stall, combined with a 45-second day? Because I think it would.
     
  3. Roild

    Roild Member

    Joined:
    Jul 21, 2012
    Messages:
    861
    Likes Received:
    11
    PO Trainer Name:
    Roild
    If it's 3d, coupled with 45 sec days, then make it 35 sec nights or something. The main point is talking and straying away from random. Stall breaking is fine and all, but I want to keep the spirit of conversation in this. 3 days would be 80 seconds per day. It's currently longer (or the same?), so this amount of time could be fine.
     
  4. Shazan

    Shazan Obey to Kyubey

    Joined:
    Jan 21, 2013
    Messages:
    591
    Likes Received:
    14
    PO Trainer Name:
    Obey to Kyubey
    Yeah my idea was only a suggestion of what could be a solution but the roild's poison solution is even better , it would threat the entire village instead then only
    one
     
  5. Windblown

    Windblown sable knight

    Joined:
    Aug 12, 2012
    Messages:
    841
    Likes Received:
    169
    Day length really shouldn't be more than 45 seconds considering vanilla's day is 45 and this is nonpeak. I think 30 seconds would be fine with night, just keep it the same as a normal night phase on a normal mafia theme. Supporting the 3 day poison on villagers who don't lynch.
     
  6. Sr Betato

    Sr Betato Sir Betato

    Joined:
    Aug 14, 2013
    Messages:
    75
    Likes Received:
    0
    PO Trainer Name:
    Sir Betato
    Okay let's roll

    First things first i think this one is a bug or somewhat that idk and i Don't think it's on purpose since a Villager was lynched, goons died and godfather was revealed
    Log:
    (20:58:51) ***************************************************************************************
    (20:58:51) Times Up! :
    (20:58:51) ±Game: Before you all lynch, Array has decided to kill...
    (20:58:51) ±Game: Because Tobias. was lynched, your brother and Silone gave up!
    (20:58:51) Current Roles: Godfather, Vengeful Villager, Villager, Villager, Villager.
    (20:58:52) Current Players: Array, Gulpin says, Kid Betato, Setsuna.F.Seiei, Tobias..
    (20:58:52) Current Team: Vengeful Villager, Villager, Villager, Villager
    (20:58:52) Time: Night 2
    (20:58:52) Make your moves, you only have 20 seconds! :
    (20:58:52) ***************************************************************************************
     
  7. Roild

    Roild Member

    Joined:
    Jul 21, 2012
    Messages:
    861
    Likes Received:
    11
    PO Trainer Name:
    Roild
    So a villager was lynched and the GF was considerd killed and goons exposed...????
     
  8. Sr Betato

    Sr Betato Sir Betato

    Joined:
    Aug 14, 2013
    Messages:
    75
    Likes Received:
    0
    PO Trainer Name:
    Sir Betato
    Nope, The villager was lynched and then the GF was exposed and the goons were considered killed, yeah idk what happened maybe wrong coding or whatsoever
     
  9. Fuzzysqurl

    Fuzzysqurl baa baa mareep I do what I want Server Owner Developer I do what I want Server Owner Developer

    Joined:
    Sep 12, 2012
    Messages:
    2,096
    Likes Received:
    967
    Odd... Didn't work that way for me.

    (17:40:28) ***************************************************************************************
    (17:40:28) Current Roles: Godfather, Goon, Goon, Villager, Villager, Villager, Villager.
    (17:40:28) Current Players: A, B, C, D, E, F, Fuzzy.
    (17:40:28) Current Team: Godfather, Goon, Goon
    (17:40:28) Time: Day 1
    (17:40:29) It's time to vote someone off, type /Vote [name], you only have 30 seconds! :
    (17:40:29) ***************************************************************************************
    (17:40:33) ±Game: Fuzzy voted for D!
    (17:40:36) This phase will last for another 1 second because Fuzzy said so!
    (17:40:37) ***************************************************************************************
    (17:40:37) Times Up! :
    (17:40:37) ±Game: Before you all lynch, D has decided to kill...
    (17:40:37) Current Roles: Godfather, Goon, Goon, Vengeful Villager, Villager, Villager, Villager.
    (17:40:37) Current Players: A, B, C, D, E, F, Fuzzy.
    (17:40:37) Current Team: Godfather, Goon, Goon
    (17:40:37) Time: Night 2
    (17:40:37) Make your moves, you only have 20 seconds! :
    (17:40:37) ***************************************************************************************
     
    Last edited: Aug 20, 2013
  10. Angel Flonne

    Angel Flonne macaron

    Joined:
    Jan 24, 2013
    Messages:
    509
    Likes Received:
    3
    PO Trainer Name:
    Angel Flonne
    Well, fuzzy, if you see betato's log, I voted the gf last, and despite it not being the majority vote, it still worked...?
     
  11. Roild

    Roild Member

    Joined:
    Jul 21, 2012
    Messages:
    861
    Likes Received:
    11
    PO Trainer Name:
    Roild
    Which log? There's just one and there are no votes on it.
     
  12. Fuzzysqurl

    Fuzzysqurl baa baa mareep I do what I want Server Owner Developer I do what I want Server Owner Developer

    Joined:
    Sep 12, 2012
    Messages:
    2,096
    Likes Received:
    967
    All fixed on the script side. That additional detail from Flonne allowed me to find the error, and then another 2 errors that wouldn't have shown up if not for the first one.
     
  13. Hopkirk

    Hopkirk +C

    Joined:
    Jan 30, 2013
    Messages:
    132
    Likes Received:
    18
    PO Trainer Name:
    Hopkirk
    (12:28:02) ***************************************************************************************
    (12:28:05) ±Game: Stocke voted for Renowner!
    (12:28:08) Hopkirk: did hi jump just ask what the theme was
    (12:28:11) Hopkirk: that he started
    (12:28:11) ±Game: Hi Jump Kick voted for Renowner!
    (12:28:13) Hi Jump Kick: Yes
    (12:28:14) Hi Jump Kick: :D
    (12:28:17) ±Game: obey to Kyubey voted for Hi Jump Kick!
    (12:28:18) ±Game: Renowner voted for Hi Jump Kick!
    (12:28:21) Renowner: shady thing to say then
    (12:28:21) ±Game: Hopkirk voted for Renowner!
    (12:28:21) ***************************************************************************************
    (12:28:21) Times Up! :
    (12:28:21) ±Game: Because Hi Jump Kick was lynched, obey to Kyubey gave up!
    (12:28:21) ±Game: Renowner, the Godfather, was lynched (vengefully)!
    (12:28:21) ±Game: The Village (Hi Jump Kick, Stocke and Hopkirk) wins!
    (12:28:21) ***************************************************************************************

    Just a little mistake in the way it's said.
     
  14. Veteran Padgett

    Veteran Padgett TFT Main Developer Developer

    Joined:
    May 31, 2013
    Messages:
    307
    Likes Received:
    274
    PO Trainer Name:
    Veteran Padgett
    The 7 player max is ridiculous. This is the only theme on the server which doesn't support 10 players, and I don't see any reason for it. As far as time goes, the lynch + revenge kill makes for 1-2 kills per cycle. Vanilla has 2 kills per cycle and goes up to 20 players. Not saying that this theme should have a 20 player max, but I don't see why it can't have at least 10. Balancing shouldn't be an issue either.
     
  15. Fuzzysqurl

    Fuzzysqurl baa baa mareep I do what I want Server Owner Developer I do what I want Server Owner Developer

    Joined:
    Sep 12, 2012
    Messages:
    2,096
    Likes Received:
    967
    Extended to 10p

    Spawn breaks down as such:

    3p: GF, 2x Villy
    4p: GF, 3x Villy
    5p: GF, Goon, 3x Villy
    6p: GF, 2x Goon, 3x Villy
    7p: GF, 2x Goon, 4x Villy

    8p: GF, 3x Goon, 4x Villy
    9p: GF, 3x Goon, 5x Villy
    10p: GF, 3x Goon, 6x Villy

    Village gets a slight boost in the form of one mislynch/kill allowed in a 10p game, otherwise it scales like smaller games.

    Also added Teamtalk for the Mafia.
     
    Last edited: Feb 7, 2014