{"action":"opened","issue":{"url":"https://api.github.com/repos/Cockatrice/Cockatrice/issues/949","labels_url":"https://api.github.com/repos/Cockatrice/Cockatrice/issues/949/labels{/name}","comments_url":"https://api.github.com/repos/Cockatrice/Cockatrice/issues/949/comments","events_url":"https://api.github.com/repos/Cockatrice/Cockatrice/issues/949/events","html_url":"https://github.com/Cockatrice/Cockatrice/issues/949","id":67924363,"number":949,"title":"\"You have flooded the server\" seems too tight","user":{"login":"camaroman86v6","id":4142836,"avatar_url":"https://avatars.githubusercontent.com/u/4142836?v=3","gravatar_id":"","url":"https://api.github.com/users/camaroman86v6","html_url":"https://github.com/camaroman86v6","followers_url":"https://api.github.com/users/camaroman86v6/followers","following_url":"https://api.github.com/users/camaroman86v6/following{/other_user}","gists_url":"https://api.github.com/users/camaroman86v6/gists{/gist_id}","starred_url":"https://api.github.com/users/camaroman86v6/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/camaroman86v6/subscriptions","organizations_url":"https://api.github.com/users/camaroman86v6/orgs","repos_url":"https://api.github.com/users/camaroman86v6/repos","events_url":"https://api.github.com/users/camaroman86v6/events{/privacy}","received_events_url":"https://api.github.com/users/camaroman86v6/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-04-12T14:49:51Z","updated_at":"2015-04-12T14:49:51Z","closed_at":null,"body":"While I understand the purpose of this message, it seems that it triggers too quickly and punishes fast players. I have received this message for pressing shuffle 4 or 5 times quickly before a game (I know, with an RNG once is enough) and then trying to draw an opening hand. I have also received this warning for the sequence of: pass turn, untap permanents, draw card, play land, tap, play a card. I don't think this functionality should be capturing typical fast plays and forcing players to wait when they aren't actually doing anything nefarious and flooding the server. The natural reaction to \"I just pressed draw a card and it didn't draw\" is \"I'm going to press it again\", which could lead to an accidental double draw or mulligan to 6 at the beginning of the game if a confused user presses CTRL+D or CTRL+M twice in their frustration over the game not behaving as they expect.\r\n\r\nPerhaps the trigger for a flood warning should observe the recent command history before triggering? For instance, a player who clicked pass, untap, draw, etc. is more likely to be a human actively playing the game quickly than someone flooding the game. That is to say, multiple different commands sent quickly are more likely to be game activity than multiple repeated commands. Obviously, one could flood just by cycling through different commands, but the trigger should at least be relaxed when the command history is a sequence of multiple different commands. It looks like from skimming the thread about this functionality that the trigger is 10 actions in 10 seconds? Perhaps if the actions are different (say at least 3 or 4 different actions) then 20 actions should be allowed in 10 seconds in order to avoid false positives?"}}