Random

Discussion in 'Review' started by Darkkis, Dec 10, 2012.

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

    Xinc Time for Oras?

    Joined:
    Aug 1, 2011
    Messages:
    1,569
    Likes Received:
    14
    I got a couple of laughs reading the code. It may be a bit random, but it's definitely filled with laughs. My only problem is that there are so many roles, that it may get confusing.
     
  2. IceKirby

    IceKirby A.K.A. RiceKirby

    Joined:
    Apr 26, 2011
    Messages:
    2,176
    Likes Received:
    635
    PO Trainer Name:
    RiceKirby
    I think you should have it simpler for now, and only add more sides, roles and variants after you got all of that sorted and balanced.
     
  3. Darkkis

    Darkkis The Superhero of Mafia

    Joined:
    Jun 23, 2010
    Messages:
    228
    Likes Received:
    0
    Ok, I will do that.

    Working on this in 12 hours. (dunno what time is it in your country, but for me it's 8 AM then, and my school starts at 10 AM so I have some time to work on this theme!)
     
  4. Tesla Elesa

    Tesla Elesa Almost Quality

    Joined:
    Aug 12, 2011
    Messages:
    530
    Likes Received:
    0
    For the mayor, you could have
    Mayor: 2 votes
    Anti-Mayor: -2 votes
    Mayor?: Random Vote from -3 to 3 (moar randomness is nice here)

    For villagers, you could make it so that they had a small chance of appear on the mafia side instead. Maybe hax villagers would have a higher chance of being miller.
     
  5. IceKirby

    IceKirby A.K.A. RiceKirby

    Joined:
    Apr 26, 2011
    Messages:
    2,176
    Likes Received:
    635
    PO Trainer Name:
    RiceKirby
    Or Demigod + Novice + Soldier =O
     
  6. Darkkis

    Darkkis The Superhero of Mafia

    Joined:
    Jun 23, 2010
    Messages:
    228
    Likes Received:
    0
    Hey, my update is ALMOST ready, but I need help. I have never used the code for random voting so I need someone to give me the code of it! Couldn't found it anywhere or I'm just blind. (Yes Tesla, I'm going with your mayors :D) All the other stuff is done!

    Also, IceKirby, tell me what Novice & Soldier does, I haven't played Mafia for a long time and never heard/can't remember about those roles.
     
  7. IceKirby

    IceKirby A.K.A. RiceKirby

    Joined:
    Apr 26, 2011
    Messages:
    2,176
    Likes Received:
    635
    PO Trainer Name:
    RiceKirby
    "vote": [-3, 4]

    Novice is Ragnarok's villager. Has a /change commands that can use on itself to become a PR at a 5% chance.
    Soldier is FE's villager. Has a 5% chance of evading nightkills.
     
  8. Darkkis

    Darkkis The Superhero of Mafia

    Joined:
    Jun 23, 2010
    Messages:
    228
    Likes Received:
    0
    Updated! Added Villager with evadechance & Training Villager, which do those what RiceKirby says. Also, Mayor does what Tesla Elesa told me to add (BUT I wanted to keep my Mayor who knows Samurai! :D)

    Tried to balance the roles a little bit. (well, I had one and a half hour to think of the roles and code them, so there might still be issues) Don't have time to explain the update, I need to hurry up to school; because of you guys I'm going to be late soon! After school at some point I'll tell what I updated. (well, you can see the updates in the code too!)
     
    Last edited: Dec 14, 2012
  9. Zzyzx Road

    Zzyzx Road Member

    Joined:
    Feb 16, 2012
    Messages:
    572
    Likes Received:
    2
    PO Trainer Name:
    Zzyzx Road
    Exposing Inspector is still overpowered in comparison to the others. How about you remove his daykill evasion? A Mafia Exposer that fakeclaims as this inspector would be nice for the coincidence of the two occurring in the same game, too. But that's just casualty anyway.

    The slower Werewolf could have ignore instead of ChangeTarget for a simple reason: ChangeTarget is almost a debuff since once the PL is connected it becomes obvious that her target was the wolf/godfather. The faster one is fine this way though (risk v reward, right?).

    I'm pretty sure you have to add all numbers between -3 and 3 too for it to work as the description states. The way it is now, it would be either -3 or 3, but never 2 or 0, for example.
    I was wrong here :x

    @godfather1: hookermsg won't show up when the action is ignore, unless that was changed.
     
    Last edited: Dec 14, 2012
  10. Darkkis

    Darkkis The Superhero of Mafia

    Joined:
    Jun 23, 2010
    Messages:
    228
    Likes Received:
    0
    Well, if I remove the daykill evasion, daykilling Godfathers would make him useless. And there would be no inspects until the daykilling GF dies and there would be limited ways of finding out who is the GF.

    Fixing the Mayor later today and giving regular Werewolf a distract ignore. (that sucks, because I really didn't want to change anything that was in default..... But I did change some roles already, like original Conspirator's kill priority, Spy has distract & daykill hax, and Oyabun and Borgadier get hax on poison.)
     
  11. IceKirby

    IceKirby A.K.A. RiceKirby

    Joined:
    Apr 26, 2011
    Messages:
    2,176
    Likes Received:
    635
    PO Trainer Name:
    RiceKirby
    Random Vote works as a range, not a list of possible votes, so [-3, 4] means the vote could be -3, -2, -1, 0, 1, 2 or 3 (max value is exclusive, so 4 wouldn't appear).

    About the Exposer Inspector, It's usually stronger than an standard Inspector (no need for voice, can't be distracted, target can't die), so being vulnerable to daykills would be a fitting risk.
     
  12. Darkkis

    Darkkis The Superhero of Mafia

    Joined:
    Jun 23, 2010
    Messages:
    228
    Likes Received:
    0
    Did everything you requested me to do!

    Yeah, I thought that would work as a range too but I thought Zzyzx would know it better than me :/
     
  13. Tesla Elesa

    Tesla Elesa Almost Quality

    Joined:
    Aug 12, 2011
    Messages:
    530
    Likes Received:
    0
    Yeah, that's horribly inconsistent and confusing.

    Me likey the changes. I think you went a bit overboard with the exclamation marks and howevers, but that's just me.
    • Why does normal Werewolf avoid distract, but Fast Werewolf kill the PL?
    • Detective Spy seems a bit OP. Give him less hax to balance it.
    • 40% hax on daykills is a bit much.
    • Mention that the daykill doesn't reveal for Assassin Godfather.
    • The mafia role names might just get a teensy bit confusing.
    • For the non revealing Samurai's killmsg, add in "The" at the beginning.
    • Needs a Hax Miller.
    • Village Idiot doesn't really fit in here imo. Kinda changes everything.
    • For Recharging Conspirator, it says you get 5 votes, while the code says you get 0.5.
    Other than those things, pro theme.
     
  14. Zzyzx Road

    Zzyzx Road Member

    Joined:
    Feb 16, 2012
    Messages:
    572
    Likes Received:
    2
    PO Trainer Name:
    Zzyzx Road
     
  15. Darkkis

    Darkkis The Superhero of Mafia

    Joined:
    Jun 23, 2010
    Messages:
    228
    Likes Received:
    0
    Updating this before 2013, making some fixes Tesla suggested, like Hax Miller, nerfing Detective Spy, and adding "The" in non-revealing Samurai's killmsg.
     
  16. Darkkis

    Darkkis The Superhero of Mafia

    Joined:
    Jun 23, 2010
    Messages:
    228
    Likes Received:
    0
    Bump & I'm removing Village Idiot, and need another solo role to replace it. I have no idea for a good solo role. I have did some little changes to the code and only this is missing from a new update. Help?
     
  17. Fegelein

    Fegelein The Mechanic

    Joined:
    Feb 6, 2012
    Messages:
    1,068
    Likes Received:
    53
    PO Trainer Name:
    Fegelein
  18. Darkkis

    Darkkis The Superhero of Mafia

    Joined:
    Jun 23, 2010
    Messages:
    228
    Likes Received:
    0
    OK, I will, but that is weird... Like Darkness, I checked that the code is fine before uploading here but it won't work on the test server... Weird.

    Hey! Now I know what is wrong with it. Change the Maf.... part to MafiaThemes in the link and it will work!
     
  19. GreenWater10

    GreenWater10 GreenWater10

    Joined:
    Aug 23, 2011
    Messages:
    296
    Likes Received:
    0
    I like the idea of the village idiot. Its a concept that you don't see in any of the themes, as far as I know. I never thought that having a "fool", as epic mafia would call it, would work with what we have, but apparently, you proved me wrong. I might make a game with one, if you don't mind.

    Also, this theme has potential to keep villys interested and not go afk. You could change every villager's description to be the same:
    Vote to remove people in the day! You might have some night actions, depending on how lucky you are. /change into a power role if you are lucky.
    And make a /change with a bodyguard or safeguard with the lowest priority.
     
  20. Kurapika

    Kurapika Born to be a Troll

    Joined:
    Aug 4, 2012
    Messages:
    242
    Likes Received:
    2
    I have nothing really to suggest, almost perfect imo.
    3 sides (can) have a PL, nice. How about a PL that can't be killed by WW-roles? Uhm talking about PL, why not update names to Hooker?
    The priority list is meh...
    I was going to complain about Village Idiot. But I noticed that it appears in game of 34+ players, so lol w/e it will almost never appear anyway. :P
     
  21. Zzyzx Road

    Zzyzx Road Member

    Joined:
    Feb 16, 2012
    Messages:
    572
    Likes Received:
    2
    PO Trainer Name:
    Zzyzx Road
    Fool in scripted Mafia makes the game end too quickly at times. I recommend you remove it, even if you don't have a substitute role right now.
     
  22. Darkkis

    Darkkis The Superhero of Mafia

    Joined:
    Jun 23, 2010
    Messages:
    228
    Likes Received:
    0
    Will remove the Fool role because of amount of complains I have got about it. So it will get replaced by another role that will be sided with Werewolf.
     
  23. Tesla Elesa

    Tesla Elesa Almost Quality

    Joined:
    Aug 12, 2011
    Messages:
    530
    Likes Received:
    0
    Requesting a test [1] of this. It seems like a genuinely solid implementation of a more random version of default, and I'd love to try it out.

    Although, it would be cool if you could skin this into ThemeWar. Rice gave up on his because he figured it would turn out to be the same as this.
     
  24. Zzyzx Road

    Zzyzx Road Member

    Joined:
    Feb 16, 2012
    Messages:
    572
    Likes Received:
    2
    PO Trainer Name:
    Zzyzx Road
    yeah a test [2] sounds great

    And pls no themewar
     
  25. Darkkis

    Darkkis The Superhero of Mafia

    Joined:
    Jun 23, 2010
    Messages:
    228
    Likes Received:
    0
    Yay, something is happening with this theme ^^

    Also, I will make a random ThemeWar if people like this but I won't reskin this theme :/
     
  26. TheUnknownOne

    TheUnknownOne Member

    Joined:
    Mar 28, 2011
    Messages:
    988
    Likes Received:
    3
    mayor3's help message is wrong: the first number in the array is inclusive, the second is exclusive. If you want to make it so his vote can be -3 - 3, then you should do:
    Code (javascript):
    1.  
    2. [-3, 4]
    3.  
     
  27. Beast

    Beast I do what I want

    Joined:
    Sep 7, 2012
    Messages:
    925
    Likes Received:
    31
    Test[3] because it seems interesting.

    Fix the JSON and any other errors and the testing can commence.
     
  28. Tesla Elesa

    Tesla Elesa Almost Quality

    Joined:
    Aug 12, 2011
    Messages:
    530
    Likes Received:
    0
    The werewolf role has a : instead of a , .
     
  29. 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
    Not sure what is going on in this theme. It is an interesting concept, but it could be a very bad experience for an unlucky team. Further more, there hasn't been activity for over a month. The complete randomness is a double edged sword: While game will be vastly different, the learning curve skyrockets. There are so many more roles to remember and it does ultimately come down to luck in some cases. You can be lucky and draw a role that leads you to victory, but you might draw a role that causes you to lose based on one simple aspect. It's chaos, potentially fun chaos, but there's little hope to turn around some really bad draws.

    Decline [1]
     
  30. Roild

    Roild Member

    Joined:
    Jul 21, 2012
    Messages:
    861
    Likes Received:
    11
    PO Trainer Name:
    Roild
    I kind of like this. But I don't know if the creator is active any more. I'll wait a couple days before rejecting, if not active anymore. :x
     
  31. Not L

    Not L Fairy Princess

    Joined:
    Jan 9, 2012
    Messages:
    193
    Likes Received:
    0
    What about Village Leader? From ClanWars
     
Thread Status:
Not open for further replies.