         for _player in room.Players
             _player.socket.emit '/game/playerstatus/update', { playerstatus: ps }
 
-        if plusType is 'plus2'
-
-            # 如果是+2，则先摸n张牌，然后继续当前玩家
-            Game.RepeatCurrentTurn rid
-
-        else
-
-            # 如果是+4，则摸n张牌，然后下一轮
-            Game.NextTurn rid
+        # 如果有罚牌，则跳到下一玩家
+
+        Game.NextTurn rid
 
     else
         
         # 否则，一直摸牌直到可以出牌
+        
         Game.DrawCards rid, player
         player.socket.emit '/game/card/updated', {cards: player.cards}
 

    NextTurn: (rid) ->

        #TODO Locking
        
        room = Room.Info[rid]

        clearTimeout room.RoundCounter

CardMap = []
ColorMap = ['green', 'red', 'yello', 'blue']
NumberMap = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', 'empty', 'forbid', 'reverse', 'plus2']

extend = require('util')._extend

