Mapvote System

Discussion in 'Coding' started by Rehnquist, Nov 27, 2009.

  1. Rehnquist

    Rehnquist Member

    Messages:
    49
    Likes Received:
    0
    Trophy Points:
    0
    I loved the mapvote system in Natural Selection. Five choices come up and in the upper-right hand corner there's the list of maps with how many votes each has in real time. Then the TOP TWO go head to head, so there's no "Map 1 got 30 percent of the vote, have fun!" There might be a good reason why this sort of thing hasn't been implemented yet but I think it would work a lot better than the current system. You could potentially have a 120 second comm vote time, set the map vote 45 seconds in, the initial one lasts for 15 seconds or so, then when the choices are slimmed down it lasts for a final 15 seconds and you have a map that the majority of the server actually voted on. Then there's still 45 seconds left to complain about the nextmap and talk with your team about tactics, etc. and you don't have a mapvote come up distracting you (which might be why most people just press 1 and keep on playing) the second you spawn into the game (I'm looking at you, G4TC).

    Recon (or another expert on the subject), if this isn't possible then please explain why. I'm not too great with SourceMod but most things are possible with a little ingenuity.. right?
     
  2. recon

    recon SM Support Dev

    Messages:
    2,348
    Likes Received:
    0
    Trophy Points:
    0
    Having votes during comm vote will create more problems than it solves (commander will be trying to organize, and people will be busy voting).

    It's certainly possible to have two votes.
     
  3. Empty

    Empty Member

    Messages:
    14,912
    Likes Received:
    11
    Trophy Points:
    0
    Like any commanders organise during that time unless they're planning to APC rush or scrimming.
     
  4. PreDominance

    PreDominance Member

    Messages:
    4,182
    Likes Received:
    0
    Trophy Points:
    0
    And it only takes 5 seconds to read 6 maps, and choose one that you like. Even faster for two maps.
     
  5. Zealoth

    Zealoth Member

    Messages:
    743
    Likes Received:
    0
    Trophy Points:
    0
    Totally yes, also add somethinng that blocks voting same maps over and over again, seriously, YOU MADE ME MISS CROSSROADS (Explanation: It is the most hated map of mine)

    Money/Escort all over :headshot:
     
  6. blizzerd

    blizzerd Member

    Messages:
    10,552
    Likes Received:
    60
    Trophy Points:
    0
    endgame needs to be changed to allow for voting of next map and debating the game, id say an extra 20 to 40 seconds + overriding nextmap
     
  7. Rehnquist

    Rehnquist Member

    Messages:
    49
    Likes Received:
    0
    Trophy Points:
    0
    Ok I guess my issue with the mapvote starting at the beginning of the round is more of an annoyance than anything else but I would really like to see how people respond to the 2 vote system. Whatever option is in number 1 will still win most of the time but when a map wins with 25% of the vote that means 1/4 of the server agree that that's the least bad map (or the best map, however you want to look at it) and the map they want to play next and the overwhelming majority is left scratching their heads thinking, "No, I do not want to play atoll. Wtf."
     
  8. complete_

    complete_ lamer

    Messages:
    6,437
    Likes Received:
    144
    Trophy Points:
    0
    also needs an abstain vote
     
  9. Demented

    Demented Member

    Messages:
    2,337
    Likes Received:
    0
    Trophy Points:
    0
    Mapvote really should occur during the wait period.

    Though, it would make it more difficult for me to nominate hated maps in the hope of driving crazy the few players who actually pay attention to it. (Money, Moors, RainbowRoad, Insurrection, District, Silo.... The most epic map list ever!)
     
  10. DrummerX

    DrummerX Empires Tyrant

    Messages:
    1,193
    Likes Received:
    0
    Trophy Points:
    0
    Is it possible to build in a map voting system where after game_end (comm dies or last flagged capped, etc...) To bring up a mapvote window to vote for the next map and not have the map switch till vote has majority and/or end the vote after a time period and take the majority, this is how it is done in UT, works great, all attention is focused towards the vote and the gloating of your score during this period rather than commander voting or worrying about getting to the first/next point first.

    Or a plugin...
     
  11. recon

    recon SM Support Dev

    Messages:
    2,348
    Likes Received:
    0
    Trophy Points:
    0
    There's no API to "freeze" the game. You can guess at how much time the vote will take and set mp_chattime accordingly.
     
  12. Maxaxle

    Maxaxle Member

    Messages:
    624
    Likes Received:
    0
    Trophy Points:
    0
    Go for it!
     
  13. willvette

    willvette Member

    Messages:
    107
    Likes Received:
    0
    Trophy Points:
    0
    I prefer the vote at the end of the round, that way players that joined the server during the round can vote on the next map.

    also, is a vote for the script manifest file possible?
     

Share This Page