1. 20 New buffs are now available in MG Store!

  2. We need your input for our next PR version. Discuss here!

Dismiss Notice

Don't forget to connect your Steam account to your forum profile. Click here to do this now or click your name in the right-top corner and choose 'External Accounts'.

Having a !readyup command for COOP/Custom COOP/VS/Scenario servers?

Discussion in 'Suggestions Box' started by timkit, Nov 30, 2017.

?

Should the !readyup command be implemented into mgftw?

  1. Yes - have it ready for the next update :)

    57.1%
  2. Yes - in a future update.

    21.4%
  3. No - I don't think it should be implemented at all.

    14.3%
  4. I don't know yet / My response is in the comments.

    7.1%
  1. timkit

    timkit MG Donor

    I'm not the original person to come up with this idea. However I might as well talk about it.

    With the !readyup command, you could see in the server who was ready and who was not ready to do whatever it is that is about to happen on the COOP / Custom COOP / VS or the Scenario server.

    The conditions for activating the !readyup command are as follows:
    - You can only activate the !readyup command every 3 minutes when there are at least 4 or more players on the server. (If there are 3 or less players, then you will be given a PR message stating that there are not enough players, and you can manually work out between yourselves if you are ready)
    - The !readyup command is active for 20 seconds. All the players that are in the server at the time the command got typed into chat are eligible to vote for the duration. (Any player that joins late is ineligible to vote)

    The only thing that people would need to do is either press 1 for 1. Ready or 2 for 2. Not ready which can only be done once per vote. It is like your yes or no vote and it could be used to see if people either need a bit more time with preparing with their buff sets or to really see if any player in particular was afking before or at the time of voting.

    The vote would have a duration of 20 seconds and it would have a cooldown of 3 minutes before any player is able to call out the !readyup command again in chat.

    Once the vote ends, the results will be given out in chat and in hint text to see what the result is.

    This is how I could see this command working in mgftw.

    In chat
    |--------------------------------------------------------------------------|
    |(Donor) timkit [™۞]: !readyup
    |[PR] timkit [™۞] has started a !readyup vote!
    |[PR] Press 1 for Ready or 2 for Not Ready.
    |[PR] This vote will last for 20 seconds.
    |--------------------------------------------------------------------------|

    (In hint text, this is printed to all players that are eligible to vote)
    ([PR] timkit [™۞] has started a !readyup vote!)
    ([PR] Press 1 for Ready or 2 for Not Ready.)
    ([PR] This vote will last for 20 seconds.)

    (When you press 1 or 2 to say you are ready or not ready)
    |--------------------------------------------------------------------------|
    |[PR] You are Ready!
    |--------------------------------------------------------------------------|

    |--------------------------------------------------------------------------|
    |[PR] You are Not Ready.
    |--------------------------------------------------------------------------|

    (20 seconds later and as an example)

    |--------------------------------------------------------------------------|
    |[PR] The !readyup vote has completed! Times up!
    |Number of Players Ready: 18
    |Number of Players Not Ready: 0
    |Number of Players that didn't vote: 0
    |[PR] You may use the !readyup command to call a
    |vote again in 180 seconds.
    |--------------------------------------------------------------------------|

    (In hint text, this gets printed to all players, regardless of whether they did vote or not and regardless of their eligibility to vote at the time of the !readyup command)
    ([PR] The !readyup vote has completed! Times up!)
    (Number of Players Ready: 18)
    (Number of Players Not Ready: 0)
    (Number of Players that didn't vote: 0)

    (Now when you try to use the command again while it is on cooldown, and as an example)
    |--------------------------------------------------------------------------|
    |(Donor) timkit [™۞]: !readyup
    |[PR] You cannot call a !readyup vote just yet...
    |[PR] You may use the !readyup command to call a
    |vote again in 60 seconds.
    |--------------------------------------------------------------------------|

    (If you try to use the command on a server with 3 players or less)
    |--------------------------------------------------------------------------|
    |(Donor) timkit [™۞]: !readyup
    |[PR] You cannot call a !readyup vote just yet...
    |[PR] There are not enough players to use this
    |command!
    |--------------------------------------------------------------------------|

    As 1 player has mentioned, there is a problem worth mentioning:
    CeWe: honestly, I do not see the point
    One player can check that he is ready to start, but then he can pass afk
    CeWe: oh well , let s see what happen in the near future
    CeWe: this votes seems very promising
    CeWe: xD

    - Any player could just press 1 to be Ready and then go off and be !afk everytime the vote gets called.
    There isn't really any fix to this problem as you wouldn't want to make the code complex (by noting in chat the number of players that did vote but doesn't do any actions or does less actions than a normal survivor would in 20 seconds)

    What would you guys think about this suggestion/idea for mgftw? Leave your feedback below! :)
     
    Last edited: Dec 6, 2017
  2. Yakusoku Hikari

    Yakusoku Hikari New Member

    Good idea but how about the player just join game ( scenario server ) then go away computer and do their stuff ?
     
  3. timkit

    timkit MG Donor

    In the case of that player, if they were on at the time the !readyup command gets called out, they are of cause an eligible player to vote. However if they don't vote within the 20 second period, they'll be added on to the Number of Players that didn't vote count.
     

Share This Page