pokemon-showdown/chat-plugins
Charlie Kobayashi 8c19124817 Fix display style / mechanics
Display changes:
- done to Zarel's request/suggestions!
- hides the UNO button automatically the turn after

Drawing: 
- refactored regular drawing of a card to be an "event" of its own (onDraw)
- prevents users from drawing a card after playing a colour card (drawing can only happen in during the "play" state now)
- only drawing on your own turn will show you your hand display (you can still view your hand any time using ``/uno`` or ``/uno hand``)

UNO handling:
- handles uno parsing if the next player draws, refactored into it's own function as well (since it occurs at both the draw and the playing part)
- for 2p games, if the user does not say uno before playing their last card (Skip => [last card]), they can draw/play without having to say UNO and be penalized 2 cards (in official rules, iirc you have to beat the next player's actions, and not your own)
2017-03-20 23:38:01 -05:00
..
COMMANDS.md Improvements to command broadcast API 2016-04-02 15:46:13 -05:00
datasearch.js Add weight as a parameter for dexsearch (#3352) 2017-03-11 15:52:46 -06:00
hangman.js Build: Fix issues reported by the latest Eslint version 2016-11-17 14:27:39 -05:00
info.js Support /groups room and /groups global 2017-02-24 00:53:16 -06:00
jeopardy.js Performance: replace direct references to arguments with rest parametres (#2818) 2016-10-04 16:29:14 -07:00
mafia-data.js Lint: Use latest version and features of ESLint 2016-08-03 01:24:36 -05:00
mafia.js Standardize using <br /> instead of variations (#3009) 2016-12-11 04:34:07 -05:00
othermetas.js Prevent banned stones from being used in /mnm 2017-03-19 15:31:14 -05:00
poll.js Build: Fix issues reported by the latest Eslint version 2016-11-17 14:27:39 -05:00
room-events.js Fix HTML and date field check in room-events (#3298) 2017-02-25 22:28:19 -05:00
room-faqs.js FAQs: sort /roomfaq topic list alphabetically 2017-02-21 14:50:19 +01:00
roomsettings.js Roomsettings: Don't hardcode regular user rank (#3315) 2017-03-02 17:55:43 +01:00
scavengers.js Scavengers: Remove extra space in UI (#3338) 2017-03-05 19:18:32 -05:00
tcgtabletop.js Fix /ptcg 2016-12-28 18:35:17 +01:00
thehappyplace.js The Happy Place plugin: change permission to mod+ 2016-10-19 19:53:50 -05:00
thestudio.js Studio: fix spelling mistakes 2017-03-02 02:26:59 +01:00
trivia.js Prevent JSON writers from being able to block I/O (#3368) 2017-03-17 17:42:10 -05:00
uno.js Fix display style / mechanics 2017-03-20 23:38:01 -05:00
wifi.js Wifi: fix last commit 2017-03-17 04:26:05 +01:00