From e61725da40ccd25e9f307c65c5b1629d9331abb1 Mon Sep 17 00:00:00 2001 From: Joywayer Date: Thu, 27 Aug 2026 18:22:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=8C=E4=B8=83=E7=8E=8B=EF=BC=9A=E5=89=8D?= =?UTF-8?q?=E7=AB=AF=E6=B5=8B=E8=AF=95=E7=9A=84=E6=9C=8D=E5=8A=A1=E7=AB=AF?= =?UTF-8?q?=E7=9C=9F=E5=8C=85=E5=A4=B9=E5=85=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 用服务端 test/_rpc.js + class.desk.js 脚手架跑一局(发牌→叫分→上庄→选主→ 埋牌→28轮出牌→结算),把真实下发包按座位导出成 JSON 供前端回放。不手写假 包——测的是真实契约,协议文档写错或前端理解偏差都会在这里暴露。 _rpc.js 的 setup() 只接受已构造好的 o_paiju,不走 class.desk.js,产不出 fapai;改用 test_flow.js/test_endgame.js 的 mkRoom() 模式(D.new + 全局 youle_erqiwang.app/import 与 mod.app/mod.import 同指一个 sent 数组),两条 既有用法缺一不可。 夹具自检守住质量:覆盖 fapai/jiaofen/shangzhuang/xuanzhu/maipai/ chupai1/2/3/jiesuan 全部阶段、保留座位差异(底牌只发给部分座位)、每个下发 包都带 success。 Co-Authored-By: Claude Opus 5 (1M context) --- client/tests/fixtures/export_packets.js | 167 + client/tests/fixtures/packets.json | 24102 ++++++++++++++++++++++ client/tests/test_fixture.js | 33 + 3 files changed, 24302 insertions(+) create mode 100644 client/tests/fixtures/export_packets.js create mode 100644 client/tests/fixtures/packets.json create mode 100644 client/tests/test_fixture.js diff --git a/client/tests/fixtures/export_packets.js b/client/tests/fixtures/export_packets.js new file mode 100644 index 0000000..49e7286 --- /dev/null +++ b/client/tests/fixtures/export_packets.js @@ -0,0 +1,167 @@ +// 导出脚本(测试代码,跑在 Node,非正式代码): +// 用服务端 test/_rpc.js + class.desk.js 的既有测试脚手架跑一局完整流程 +//(发牌 fapai → 叫分 jiaofen → 上庄 shangzhuang → 选主 xuanzhu → 埋牌 maipai +// → 出牌 chupai1/2/3 若干轮 → 结算 jiesuan),把真实下发包按座位快照导出成 +// client/tests/fixtures/packets.json,供前端测试回放(不手写假包,测的是真实契约)。 +// +// 用法:node client/tests/fixtures/export_packets.js +// +// 装配方式参照服务端既有测试的两种建立法: +// - _rpc.js 的 setup() 只接受"已构造好的 o_paiju",不走 class.desk.js, +// 因此不会产生 fapai(发牌)包——它是给"单个 RPC 处理器"用的轻量桩。 +// - test_flow.js / test_endgame.js 的 mkRoom() 模式改用真实 class.desk.js +// 的 D.new()/D.do_new_paiju(),才会真的下发 fapai;本脚本需要完整流程 +// (含 fapai),故照抄这一种既有用法,而不是 setup()。 +// 两条路径殊途同归:都是把 mod.app / mod.import 指向同一个 sent 捕获数组, +// 区别只在"谁负责建立 o_room/o_desk/o_paiju"。 +'use strict'; + +const fs = require('fs'); +const path = require('path'); + +// 装配 mod.js 及其依赖类,把关键类挂到 global(与 _rpc.js 内部做法一致) +const R = require('../../../server/games/erqiwang/test/_rpc.js'); +const mod = R.mod; +const P = global.cls_youle_erqiwang_paiju; +const A = global.cls_youle_erqiwang_arith; +const D = require('../../../server/games/erqiwang/class.desk.js'); +const E = require('../../../server/games/erqiwang/class.export.js').new(); + +const ROOT = path.resolve(__dirname, '..', '..', '..'); +const OUT = path.join(ROOT, 'client/tests/fixtures/packets.json'); + +// 常规房:可查牌、不爬坡、不傍王(roomtype 位串全 0,见 class.config.js) +const ROOMTYPE = '00000'; + +const clone = function (m) { return JSON.parse(JSON.stringify(m)); }; + +// 装配一个"真实牌桌":D.new() 建牌桌,global.youle_erqiwang.app/import 与 +// mod.app/mod.import 同时指向同一个 sent 捕获数组——class.desk.js 的 fapai/zhunbei +// 走前者(bare 全局引用),mod.js 的 RPC handler 走后者(mod 自身的模块变量), +// 两条路径必须都接上,否则 fapai 会走到 _shim.js 的默认空实现,捕获不到。 +function makeRoom(roomtype) { + const sent = []; + const o_room = { + roomtype: roomtype, asetcount: 6, roomcode: 1, createtime: 'T', makewartime: 'T', + seatlist: [0, 1, 2].map(function (i) { + return { conmode: 0, fromid: i, playerid: 100 + i, nickname: 'P' + i, avatar: '', gameinfo: {} }; + }), + method: { sendpack_toother: function (m) { sent.push(clone(m)); } } + }; + const desk = D.new(o_room); + o_room.o_desk = desk; + global.youle_erqiwang.app = { SendPack: function (m) { sent.push(clone(m)); } }; + global.youle_erqiwang.import = { check_player: function () { return o_room; }, deduct_roomcard: function () { }, save_grade: function () { } }; + mod.import = global.youle_erqiwang.import; + mod.app = global.youle_erqiwang.app; + return { o_room: o_room, desk: desk, sent: sent }; +} + +const pk = function (seat, extra) { + return { + conmode: 0, fromid: seat, + data: Object.assign({ agentid: 'a', playerid: seat, gameid: 'g', roomcode: 1, seat: seat }, extra || {}) + }; +}; + +const room = makeRoom(ROOMTYPE); +const o_room = room.o_room; +const desk = room.desk; +const sent = room.sent; + +// ---- 按座位收集下发包(保留差异化下发:谁收到什么、谁没收到) ---- +// sent 里每一项要么带明确的 fromid(0/1/2,逐座位分别下发,内容可能互不相同), +// 要么是 sendpack_toother(msg, -1) 的整体广播(未逐座位改写 conmode/fromid, +// fromid 为 undefined)——广播内容三家相同,按"三家都收到"处理。 +const seatPackets = [[], [], []]; +const deskinfo = []; +let drained = 0; +function drain() { + for (; drained < sent.length; drained++) { + const raw = sent[drained]; + const packet = { rpc: raw.rpc, data: raw.data }; + if (raw.fromid === 0 || raw.fromid === 1 || raw.fromid === 2) { + seatPackets[raw.fromid].push(packet); + } else { + seatPackets[0].push(packet); + seatPackets[1].push(packet); + seatPackets[2].push(packet); + } + } +} +// packetIndex 是关键对齐锚点:取快照时先 drain,记下该座位此刻已收到的包数, +// 与 Task 12 一致性测试"喂完 seats[seat] 的前 packetIndex 个包"对齐。 +function snap(step, seat) { + drain(); + deskinfo.push({ + step: step, + seat: seat, + packetIndex: seatPackets[seat].length, + info: E.get_deskinfo(o_room, seat) + }); +} + +// ================= 跑一局 ================= + +// 发牌(fapai):class.desk.js 内部随机发牌 + 广播 +D.do_new_paiju(desk, 0); +const pj = desk.method.curr_paiju(); +snap(1, 0); snap(1, 1); snap(1, 2); // 叫分阶段(step1):三家快照,验证 MyCards 各不相同 + +// 叫分:0 号位叫 65,其余不叫 → 0 号位上庄(触发 jiaofen 广播 + shangzhuang 差异化下发) +mod.jiaofen(pk(pj.method.get_callgrade_seat(), { call: 65 })); +mod.jiaofen(pk(pj.method.get_callgrade_seat(), { call: 0 })); +mod.jiaofen(pk(pj.method.get_callgrade_seat(), { call: 0 })); +snap(2, 0); snap(2, 1); snap(2, 2); // 选主阶段(step2):庄家有 cards/bottomcards,闲家没有 + +// 选主:庄家选方块为主 +mod.xuanzhu(pk(pj.banker, { flower: 1 })); +snap(3, pj.banker); // 埋牌阶段(step3):庄家视角 + +// 埋牌:庄家埋掉当前手上最后 8 张(get_seat_cards 已按主牌排序,任取8张即可) +mod.maipai(pk(pj.banker, { cards: P.get_seat_cards(pj, pj.banker).slice(-8) })); +snap(5, 0); snap(5, 1); snap(5, 2); // 出牌阶段开局(step5):出牌者 cardsinhand、下一位 mustcard 差异 + +// 出牌:首家出手上最小单张,跟家取第一张能通过 can_followcard 的单张—— +// 与服务端 test/test_endgame.js 的 playAll() 同一套算法,直至打完整副牌进入结算。 +let guard = 0; +let midSnapDone = false; +while (pj.step === 5 && guard < 400) { + guard++; + const seat = pj.playproc.currseat; + const hand = P.get_seat_cards(pj, seat); + let pick = null; + if (seat === pj.playproc.start) { + pick = [hand[hand.length - 1]]; + } else { + for (let i = 0; i < hand.length; i++) { + const c = hand[i]; + if (A.can_followcard(pj.flower, hand, [c], pj.playproc.startcount, pj.playproc.startflower, pj.playproc.starttype).result) { + pick = [c]; + break; + } + } + } + if (!pick) { break; } + mod.chupai(pk(seat, { cards: pick })); + // 出牌进行到中段时额外拍一张 step5 快照,覆盖"打到一半"的重连场景 + if (!midSnapDone && guard === 6 && pj.step === 5) { + midSnapDone = true; + snap(5, pj.playproc.currseat); + } +} +snap(6, 0); snap(6, 1); snap(6, 2); // 结算阶段(step6):jiesuan 广播后 + +drain(); // 保险:吸收循环末尾可能残留的未 drain 包 + +const fixture = { + roomtype: ROOMTYPE, + seats: seatPackets, + deskinfo: deskinfo +}; + +fs.writeFileSync(OUT, JSON.stringify(fixture, null, 2)); +console.log('已写入 ' + OUT); +console.log('座位包数: ' + seatPackets.map(function (a) { return a.length; }).join(' / ')); +console.log('deskinfo 快照数: ' + deskinfo.length); +console.log('paiju.step(结束时)=' + pj.step + ' result=' + pj.result); diff --git a/client/tests/fixtures/packets.json b/client/tests/fixtures/packets.json new file mode 100644 index 0000000..7db6636 --- /dev/null +++ b/client/tests/fixtures/packets.json @@ -0,0 +1,24102 @@ +{ + "roomtype": "00000", + "seats": [ + [ + { + "rpc": "fapai", + "data": { + "success": true, + "asetidx": 1, + "asetcount": 6, + "seat": 0, + "countdown": 15, + "cards": [ + 52, + 86, + 73, + 6, + 60, + 94, + 81, + 14, + 105, + 50, + 98, + 26, + 38, + 90, + 89, + 33, + 67, + 25, + 76, + 22, + 75, + 20, + 0, + 64, + 10, + 63, + 8, + 7 + ] + } + }, + { + "rpc": "jiaofen", + "data": { + "success": true, + "seat": 0, + "call": 65, + "currcall": 65, + "multiple": 2, + "nextseat": 1, + "countdown": 15 + } + }, + { + "rpc": "jiaofen", + "data": { + "success": true, + "seat": 1, + "call": 0, + "currcall": 65, + "multiple": 2, + "nextseat": 2, + "countdown": 15 + } + }, + { + "rpc": "shangzhuang", + "data": { + "success": true, + "seat": 2, + "call": 0, + "banker": 0, + "grade": 65, + "multiple": 2, + "countdown": 20, + "touxiang": 0, + "curmultiple": 3, + "cards": [ + 52, + 86, + 73, + 6, + 60, + 94, + 81, + 14, + 55, + 105, + 50, + 103, + 47, + 101, + 46, + 98, + 26, + 38, + 90, + 89, + 33, + 67, + 79, + 25, + 22, + 76, + 75, + 20, + 71, + 0, + 11, + 64, + 10, + 63, + 8, + 7 + ], + "bottomcards": [ + 55, + 103, + 101, + 47, + 46, + 79, + 71, + 11 + ] + } + }, + { + "rpc": "xuanzhu", + "data": { + "success": true, + "banker": 0, + "flower": 1, + "countdown": 25, + "cards": [ + 52, + 6, + 60, + 86, + 73, + 55, + 94, + 81, + 14, + 0, + 11, + 10, + 64, + 63, + 8, + 7, + 105, + 50, + 103, + 47, + 101, + 46, + 98, + 26, + 38, + 90, + 89, + 33, + 67, + 79, + 25, + 22, + 76, + 75, + 20, + 71 + ] + } + }, + { + "rpc": "maipai", + "data": { + "success": true, + "seat": 0, + "countdown": 30, + "cards": [ + 52, + 6, + 60, + 86, + 73, + 55, + 94, + 81, + 14, + 0, + 11, + 10, + 64, + 63, + 8, + 7, + 105, + 50, + 103, + 47, + 101, + 46, + 98, + 26, + 38, + 90, + 89, + 33 + ], + "burycards": [ + 67, + 79, + 25, + 22, + 76, + 75, + 20, + 71 + ] + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 0, + "cards": [ + 33 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 3, + "baozhu": 0, + "count": 1, + "flower": 3, + "cardtype": 101, + "cardsinhand": [ + 52, + 6, + 60, + 86, + 73, + 55, + 94, + 81, + 14, + 0, + 11, + 10, + 64, + 63, + 8, + 7, + 105, + 50, + 103, + 47, + 101, + 46, + 98, + 26, + 38, + 90, + 89 + ] + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 1, + "cards": [ + 92 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 3, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 2, + "cards": [ + 80 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 2, + "grade": 10 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 18 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 2, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 52 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "cardsinhand": [ + 6, + 60, + 86, + 73, + 55, + 94, + 81, + 14, + 0, + 11, + 10, + 64, + 63, + 8, + 7, + 105, + 50, + 103, + 47, + 101, + 46, + 98, + 26, + 38, + 90, + 89 + ] + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 13 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 0 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 0, + "cards": [ + 89 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 3, + "cardtype": 101, + "cardsinhand": [ + 6, + 60, + 86, + 73, + 55, + 94, + 81, + 14, + 0, + 11, + 10, + 64, + 63, + 8, + 7, + 105, + 50, + 103, + 47, + 101, + 46, + 98, + 26, + 38, + 90 + ] + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 1, + "cards": [ + 36 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 2, + "cards": [ + 37 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 2, + "grade": 10 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 77 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 2, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 6 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "cardsinhand": [ + 60, + 86, + 73, + 55, + 94, + 81, + 14, + 0, + 11, + 10, + 64, + 63, + 8, + 7, + 105, + 50, + 103, + 47, + 101, + 46, + 98, + 26, + 38, + 90 + ] + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 24 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 0 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 0, + "cards": [ + 90 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 3, + "cardtype": 101, + "cardsinhand": [ + 60, + 86, + 73, + 55, + 94, + 81, + 14, + 0, + 11, + 10, + 64, + 63, + 8, + 7, + 105, + 50, + 103, + 47, + 101, + 46, + 98, + 26, + 38 + ] + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 1, + "cards": [ + 34 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 2, + "cards": [ + 91 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 2 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 23 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 2, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 60 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "cardsinhand": [ + 86, + 73, + 55, + 94, + 81, + 14, + 0, + 11, + 10, + 64, + 63, + 8, + 7, + 105, + 50, + 103, + 47, + 101, + 46, + 98, + 26, + 38 + ] + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 21 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 0 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 0, + "cards": [ + 38 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 3, + "cardtype": 101, + "cardsinhand": [ + 86, + 73, + 55, + 94, + 81, + 14, + 0, + 11, + 10, + 64, + 63, + 8, + 7, + 105, + 50, + 103, + 47, + 101, + 46, + 98, + 26 + ] + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 1, + "cards": [ + 88 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 2, + "cards": [ + 35 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 0 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 0, + "cards": [ + 26 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 3, + "cardtype": 101, + "cardsinhand": [ + 86, + 73, + 55, + 94, + 81, + 14, + 0, + 11, + 10, + 64, + 63, + 8, + 7, + 105, + 50, + 103, + 47, + 101, + 46, + 98 + ] + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 1, + "cards": [ + 87 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 2, + "cards": [ + 85 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 0 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 0, + "cards": [ + 98 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 4, + "cardtype": 101, + "cardsinhand": [ + 86, + 73, + 55, + 94, + 81, + 14, + 0, + 11, + 10, + 64, + 63, + 8, + 7, + 105, + 50, + 103, + 47, + 101, + 46 + ] + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 1, + "cards": [ + 39 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 2, + "cards": [ + 51 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 1, + "grade": 10 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 1, + "cards": [ + 17 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 2, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 2, + "cards": [ + 78 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 0, + "cards": [ + 86 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 0, + "cardsinhand": [ + 73, + 55, + 94, + 81, + 14, + 0, + 11, + 64, + 10, + 63, + 8, + 7, + 105, + 50, + 103, + 47, + 101, + 46 + ] + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 0, + "cards": [ + 46 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 4, + "cardtype": 101, + "cardsinhand": [ + 73, + 55, + 94, + 81, + 14, + 0, + 11, + 64, + 10, + 63, + 8, + 7, + 105, + 50, + 103, + 47, + 101 + ] + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 1, + "cards": [ + 93 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 2, + "cards": [ + 104 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 1 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 1, + "cards": [ + 72 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 2, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 2, + "cards": [ + 106 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 0, + "cards": [ + 73 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 2, + "cardsinhand": [ + 55, + 94, + 81, + 14, + 0, + 11, + 10, + 64, + 63, + 8, + 7, + 105, + 50, + 103, + 47, + 101 + ] + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 84 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 3, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 55 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "cardsinhand": [ + 94, + 81, + 14, + 0, + 11, + 10, + 64, + 63, + 8, + 7, + 105, + 50, + 103, + 47, + 101 + ] + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 31 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 0 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 0, + "cards": [ + 101 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 4, + "cardtype": 101, + "cardsinhand": [ + 94, + 81, + 14, + 0, + 11, + 10, + 64, + 63, + 8, + 7, + 105, + 50, + 103, + 47 + ] + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 1, + "cards": [ + 48 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 2, + "cards": [ + 49 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "maxseat": 2, + "grade": 10 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 43 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "count": 1, + "flower": 4, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 105 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "cardsinhand": [ + 94, + 81, + 14, + 0, + 11, + 10, + 64, + 63, + 8, + 7, + 50, + 103, + 47 + ] + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 44 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "maxseat": 0 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 0, + "cards": [ + 47 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "count": 1, + "flower": 4, + "cardtype": 101, + "cardsinhand": [ + 94, + 81, + 14, + 0, + 11, + 10, + 64, + 63, + 8, + 7, + 50, + 103 + ] + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 1, + "cards": [ + 97 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 2, + "cards": [ + 102 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "maxseat": 2, + "grade": 15 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 100 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "count": 1, + "flower": 4, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 50 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "cardsinhand": [ + 94, + 81, + 14, + 0, + 11, + 10, + 64, + 63, + 8, + 7, + 103 + ] + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 53 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "maxseat": 1 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 1, + "cards": [ + 74 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "count": 1, + "flower": 2, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 2, + "cards": [ + 45 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 0, + "cards": [ + 94 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "maxseat": 2, + "cardsinhand": [ + 81, + 14, + 0, + 11, + 64, + 10, + 63, + 8, + 7, + 103 + ] + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 4 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "count": 1, + "flower": 1, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 81 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "cardsinhand": [ + 14, + 0, + 11, + 10, + 64, + 63, + 8, + 7, + 103 + ] + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 107 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "maxseat": 1, + "grade": 5 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 1, + "cards": [ + 30 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "count": 1, + "flower": 3, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 2, + "cards": [ + 1 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 0, + "cards": [ + 14 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "maxseat": 2, + "grade": 5, + "cardsinhand": [ + 0, + 11, + 10, + 64, + 63, + 8, + 7, + 103 + ] + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 59 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "count": 1, + "flower": 1, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 0 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "cardsinhand": [ + 11, + 10, + 64, + 63, + 8, + 7, + 103 + ] + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 99 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "maxseat": 1 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 1, + "cards": [ + 58 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "count": 1, + "flower": 1, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 2, + "cards": [ + 40 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 0, + "cards": [ + 11 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "maxseat": 2, + "grade": 5, + "cardsinhand": [ + 10, + 64, + 63, + 8, + 7, + 103 + ] + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 61 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "count": 1, + "flower": 1, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 10 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "cardsinhand": [ + 64, + 63, + 8, + 7, + 103 + ] + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 32 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "maxseat": 1 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 1, + "cards": [ + 5 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "count": 1, + "flower": 1, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 2, + "cards": [ + 68 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 0, + "cards": [ + 64 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "maxseat": 2, + "cardsinhand": [ + 63, + 8, + 7, + 103 + ] + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 62 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "count": 1, + "flower": 1, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 63 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "cardsinhand": [ + 8, + 7, + 103 + ] + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 19 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "maxseat": 1, + "grade": 10 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 1, + "cards": [ + 9 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "count": 1, + "flower": 1, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 2, + "cards": [ + 12 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 0, + "cards": [ + 8 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "maxseat": 2, + "grade": 20, + "cardsinhand": [ + 7, + 103 + ] + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 65 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "count": 1, + "flower": 1, + "cardtype": 101, + "mustcard": [ + 7 + ] + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 7 + ], + "seatlist": [ + [ + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + [ + [ + 0, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 2, + 0 + ] + ], + [ + [ + 0, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 1, + 0 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": -1, + "baozhu": 1, + "cardsinhand": [ + 103 + ] + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 27 + ], + "seatlist": [ + [ + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + [ + [ + 0, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 0 + ] + ], + [ + [ + 0, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 1, + 0 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": -1, + "baozhu": 1, + "maxseat": 1 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 1, + "cards": [ + 54 + ], + "seatlist": [ + [ + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + [ + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ] + ], + [ + [ + 0, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 1, + 0 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": -1, + "baozhu": 1, + "count": 1, + "flower": 1, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 2, + "cards": [ + 66 + ], + "seatlist": [ + [ + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + [ + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ] + ], + [ + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": -1, + "baozhu": 1, + "mustcard": [ + 103 + ] + } + }, + { + "rpc": "jiesuan", + "data": { + "success": true, + "curmultiple": -2, + "chupai": { + "seat": 0, + "cards": [ + 103 + ], + "maxseat": 1, + "grade": 10 + }, + "bottom": { + "cards": [ + 67, + 25, + 79, + 76, + 22, + 75, + 20, + 71 + ], + "multiple": 1, + "grade1": 45, + "grade2": 45 + }, + "aset": { + "banker": 0, + "call": 65, + "multiple": 2, + "flower": 1, + "grade": 155, + "upgrade": -3, + "bangwang": 0, + "climb": 0, + "seatlist": [ + { + "cards": [ + 52 + ], + "chongguan": 0, + "wang": 1, + "naward": 0, + "grade_aw": 0, + "grade_cg": 0, + "grade_bw": 0, + "grade_jf": -12, + "grade": -12, + "score": -12 + }, + { + "cards": [ + 53, + 107 + ], + "chongguan": 0, + "wang": 2, + "naward": 0, + "grade_aw": 0, + "grade_cg": 0, + "grade_bw": 0, + "grade_jf": 6, + "grade": 6, + "score": 6 + }, + { + "cards": [ + 106 + ], + "chongguan": 0, + "wang": 1, + "naward": 0, + "grade_aw": 0, + "grade_cg": 0, + "grade_bw": 0, + "grade_jf": 6, + "grade": 6, + "score": 6 + } + ] + } + } + } + ], + [ + { + "rpc": "fapai", + "data": { + "success": true, + "asetidx": 1, + "asetcount": 6, + "seat": 0, + "countdown": 15, + "cards": [ + 53, + 107, + 99, + 32, + 19, + 27, + 39, + 93, + 48, + 44, + 97, + 92, + 36, + 88, + 34, + 87, + 31, + 30, + 13, + 24, + 21, + 74, + 72, + 17, + 54, + 9, + 5, + 58 + ] + } + }, + { + "rpc": "jiaofen", + "data": { + "success": true, + "seat": 0, + "call": 65, + "currcall": 65, + "multiple": 2, + "nextseat": 1, + "countdown": 15 + } + }, + { + "rpc": "jiaofen", + "data": { + "success": true, + "seat": 1, + "call": 0, + "currcall": 65, + "multiple": 2, + "nextseat": 2, + "countdown": 15 + } + }, + { + "rpc": "shangzhuang", + "data": { + "success": true, + "seat": 2, + "call": 0, + "banker": 0, + "grade": 65, + "multiple": 2, + "countdown": 20, + "touxiang": 0, + "curmultiple": 3 + } + }, + { + "rpc": "xuanzhu", + "data": { + "success": true, + "banker": 0, + "flower": 1, + "countdown": 25, + "cards": [ + 53, + 107, + 99, + 32, + 19, + 27, + 54, + 9, + 5, + 58, + 39, + 93, + 48, + 44, + 97, + 92, + 36, + 88, + 34, + 87, + 31, + 30, + 13, + 24, + 21, + 74, + 72, + 17 + ] + } + }, + { + "rpc": "maipai", + "data": { + "success": true, + "seat": 0, + "countdown": 30 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 0, + "cards": [ + 33 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 3, + "baozhu": 0, + "count": 1, + "flower": 3, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 1, + "cards": [ + 92 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 3, + "baozhu": 0, + "cardsinhand": [ + 53, + 107, + 99, + 32, + 19, + 27, + 54, + 9, + 5, + 58, + 39, + 93, + 48, + 44, + 97, + 36, + 34, + 88, + 87, + 31, + 30, + 13, + 24, + 21, + 74, + 72, + 17 + ] + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 2, + "cards": [ + 80 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 2, + "grade": 10 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 18 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 2, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 52 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 13 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 0, + "cardsinhand": [ + 53, + 107, + 99, + 32, + 19, + 27, + 54, + 9, + 5, + 58, + 39, + 93, + 48, + 44, + 97, + 36, + 34, + 88, + 87, + 31, + 30, + 24, + 21, + 74, + 72, + 17 + ] + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 0, + "cards": [ + 89 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 3, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 1, + "cards": [ + 36 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "cardsinhand": [ + 53, + 107, + 99, + 32, + 19, + 27, + 54, + 9, + 5, + 58, + 39, + 93, + 48, + 44, + 97, + 34, + 88, + 87, + 31, + 30, + 24, + 21, + 74, + 72, + 17 + ] + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 2, + "cards": [ + 37 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 2, + "grade": 10 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 77 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 2, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 6 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 24 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 0, + "cardsinhand": [ + 53, + 107, + 99, + 32, + 19, + 27, + 54, + 9, + 5, + 58, + 39, + 93, + 48, + 44, + 97, + 34, + 88, + 87, + 31, + 30, + 21, + 74, + 72, + 17 + ] + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 0, + "cards": [ + 90 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 3, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 1, + "cards": [ + 34 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "cardsinhand": [ + 53, + 107, + 99, + 32, + 19, + 27, + 54, + 9, + 5, + 58, + 39, + 93, + 48, + 44, + 97, + 88, + 87, + 31, + 30, + 21, + 74, + 72, + 17 + ] + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 2, + "cards": [ + 91 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 2 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 23 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 2, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 60 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 21 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 0, + "cardsinhand": [ + 53, + 107, + 99, + 32, + 19, + 27, + 54, + 9, + 5, + 58, + 39, + 93, + 48, + 44, + 97, + 88, + 87, + 31, + 30, + 74, + 72, + 17 + ] + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 0, + "cards": [ + 38 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 3, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 1, + "cards": [ + 88 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "cardsinhand": [ + 53, + 107, + 99, + 32, + 19, + 27, + 54, + 9, + 5, + 58, + 39, + 93, + 48, + 44, + 97, + 87, + 31, + 30, + 74, + 72, + 17 + ] + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 2, + "cards": [ + 35 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 0 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 0, + "cards": [ + 26 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 3, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 1, + "cards": [ + 87 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "cardsinhand": [ + 53, + 107, + 99, + 32, + 19, + 27, + 54, + 9, + 5, + 58, + 39, + 93, + 48, + 44, + 97, + 31, + 30, + 74, + 72, + 17 + ] + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 2, + "cards": [ + 85 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 0 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 0, + "cards": [ + 98 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 4, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 1, + "cards": [ + 39 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "cardsinhand": [ + 53, + 107, + 99, + 32, + 19, + 27, + 54, + 9, + 5, + 58, + 93, + 48, + 44, + 97, + 31, + 30, + 74, + 72, + 17 + ] + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 2, + "cards": [ + 51 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 1, + "grade": 10 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 1, + "cards": [ + 17 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 2, + "cardtype": 101, + "cardsinhand": [ + 53, + 107, + 99, + 32, + 19, + 27, + 54, + 9, + 5, + 58, + 93, + 48, + 44, + 97, + 31, + 30, + 74, + 72 + ] + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 2, + "cards": [ + 78 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 0, + "cards": [ + 86 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 0 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 0, + "cards": [ + 46 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 4, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 1, + "cards": [ + 93 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "cardsinhand": [ + 53, + 107, + 99, + 32, + 19, + 27, + 54, + 9, + 5, + 58, + 48, + 44, + 97, + 31, + 30, + 74, + 72 + ] + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 2, + "cards": [ + 104 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 1 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 1, + "cards": [ + 72 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 2, + "cardtype": 101, + "cardsinhand": [ + 53, + 107, + 99, + 32, + 19, + 27, + 54, + 9, + 5, + 58, + 48, + 44, + 97, + 31, + 30, + 74 + ] + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 2, + "cards": [ + 106 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 0, + "cards": [ + 73 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 2 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 84 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 3, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 55 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 31 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 0, + "cardsinhand": [ + 53, + 107, + 99, + 32, + 19, + 27, + 54, + 9, + 5, + 58, + 48, + 44, + 97, + 30, + 74 + ] + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 0, + "cards": [ + 101 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 4, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 1, + "cards": [ + 48 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "cardsinhand": [ + 53, + 107, + 99, + 32, + 19, + 27, + 54, + 9, + 5, + 58, + 44, + 97, + 30, + 74 + ] + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 2, + "cards": [ + 49 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "maxseat": 2, + "grade": 10 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 43 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "count": 1, + "flower": 4, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 105 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 44 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "maxseat": 0, + "cardsinhand": [ + 53, + 107, + 99, + 32, + 19, + 27, + 54, + 9, + 5, + 58, + 97, + 30, + 74 + ] + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 0, + "cards": [ + 47 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "count": 1, + "flower": 4, + "cardtype": 101, + "mustcard": [ + 97 + ] + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 1, + "cards": [ + 97 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "cardsinhand": [ + 53, + 107, + 99, + 32, + 19, + 27, + 54, + 9, + 5, + 58, + 30, + 74 + ] + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 2, + "cards": [ + 102 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "maxseat": 2, + "grade": 15 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 100 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "count": 1, + "flower": 4, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 50 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 53 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "maxseat": 1, + "cardsinhand": [ + 107, + 99, + 32, + 19, + 27, + 54, + 9, + 5, + 58, + 30, + 74 + ] + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 1, + "cards": [ + 74 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "count": 1, + "flower": 2, + "cardtype": 101, + "cardsinhand": [ + 107, + 99, + 32, + 19, + 27, + 54, + 9, + 5, + 58, + 30 + ] + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 2, + "cards": [ + 45 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 0, + "cards": [ + 94 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "maxseat": 2 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 4 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "count": 1, + "flower": 1, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 81 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 107 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "maxseat": 1, + "grade": 5, + "cardsinhand": [ + 99, + 32, + 19, + 27, + 54, + 9, + 5, + 58, + 30 + ] + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 1, + "cards": [ + 30 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "count": 1, + "flower": 3, + "cardtype": 101, + "cardsinhand": [ + 99, + 32, + 19, + 27, + 54, + 9, + 5, + 58 + ] + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 2, + "cards": [ + 1 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 0, + "cards": [ + 14 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "maxseat": 2, + "grade": 5 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 59 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "count": 1, + "flower": 1, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 0 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 99 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "maxseat": 1, + "cardsinhand": [ + 32, + 19, + 27, + 54, + 9, + 5, + 58 + ] + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 1, + "cards": [ + 58 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "count": 1, + "flower": 1, + "cardtype": 101, + "cardsinhand": [ + 32, + 19, + 27, + 54, + 9, + 5 + ] + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 2, + "cards": [ + 40 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 0, + "cards": [ + 11 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "maxseat": 2, + "grade": 5 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 61 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "count": 1, + "flower": 1, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 10 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 32 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "maxseat": 1, + "cardsinhand": [ + 19, + 27, + 54, + 9, + 5 + ] + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 1, + "cards": [ + 5 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "count": 1, + "flower": 1, + "cardtype": 101, + "cardsinhand": [ + 19, + 27, + 54, + 9 + ] + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 2, + "cards": [ + 68 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 0, + "cards": [ + 64 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "maxseat": 2 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 62 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "count": 1, + "flower": 1, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 63 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 19 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "maxseat": 1, + "grade": 10, + "cardsinhand": [ + 27, + 54, + 9 + ] + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 1, + "cards": [ + 9 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "count": 1, + "flower": 1, + "cardtype": 101, + "cardsinhand": [ + 27, + 54 + ] + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 2, + "cards": [ + 12 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 0, + "cards": [ + 8 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "maxseat": 2, + "grade": 20 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 65 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "count": 1, + "flower": 1, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 7 + ], + "seatlist": [ + [ + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + [ + [ + 0, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 2, + 0 + ] + ], + [ + [ + 0, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 1, + 0 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": -1, + "baozhu": 1 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 27 + ], + "seatlist": [ + [ + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + [ + [ + 0, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 0 + ] + ], + [ + [ + 0, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 1, + 0 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": -1, + "baozhu": 1, + "maxseat": 1, + "cardsinhand": [ + 54 + ] + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 1, + "cards": [ + 54 + ], + "seatlist": [ + [ + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + [ + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ] + ], + [ + [ + 0, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 1, + 0 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": -1, + "baozhu": 1, + "count": 1, + "flower": 1, + "cardtype": 101, + "cardsinhand": [] + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 2, + "cards": [ + 66 + ], + "seatlist": [ + [ + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + [ + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ] + ], + [ + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": -1, + "baozhu": 1 + } + }, + { + "rpc": "jiesuan", + "data": { + "success": true, + "curmultiple": -2, + "chupai": { + "seat": 0, + "cards": [ + 103 + ], + "maxseat": 1, + "grade": 10 + }, + "bottom": { + "cards": [ + 67, + 25, + 79, + 76, + 22, + 75, + 20, + 71 + ], + "multiple": 1, + "grade1": 45, + "grade2": 45 + }, + "aset": { + "banker": 0, + "call": 65, + "multiple": 2, + "flower": 1, + "grade": 155, + "upgrade": -3, + "bangwang": 0, + "climb": 0, + "seatlist": [ + { + "cards": [ + 52 + ], + "chongguan": 0, + "wang": 1, + "naward": 0, + "grade_aw": 0, + "grade_cg": 0, + "grade_bw": 0, + "grade_jf": -12, + "grade": -12, + "score": -12 + }, + { + "cards": [ + 53, + 107 + ], + "chongguan": 0, + "wang": 2, + "naward": 0, + "grade_aw": 0, + "grade_cg": 0, + "grade_bw": 0, + "grade_jf": 6, + "grade": 6, + "score": 6 + }, + { + "cards": [ + 106 + ], + "chongguan": 0, + "wang": 1, + "naward": 0, + "grade_aw": 0, + "grade_cg": 0, + "grade_bw": 0, + "grade_jf": 6, + "grade": 6, + "score": 6 + } + ] + } + } + } + ], + [ + { + "rpc": "fapai", + "data": { + "success": true, + "asetidx": 1, + "asetcount": 6, + "seat": 0, + "countdown": 15, + "cards": [ + 106, + 45, + 40, + 68, + 1, + 51, + 104, + 49, + 102, + 100, + 43, + 80, + 37, + 91, + 35, + 85, + 84, + 78, + 77, + 23, + 18, + 66, + 12, + 65, + 62, + 61, + 59, + 4 + ] + } + }, + { + "rpc": "jiaofen", + "data": { + "success": true, + "seat": 0, + "call": 65, + "currcall": 65, + "multiple": 2, + "nextseat": 1, + "countdown": 15 + } + }, + { + "rpc": "jiaofen", + "data": { + "success": true, + "seat": 1, + "call": 0, + "currcall": 65, + "multiple": 2, + "nextseat": 2, + "countdown": 15 + } + }, + { + "rpc": "shangzhuang", + "data": { + "success": true, + "seat": 2, + "call": 0, + "banker": 0, + "grade": 65, + "multiple": 2, + "countdown": 20, + "touxiang": 0, + "curmultiple": 3 + } + }, + { + "rpc": "xuanzhu", + "data": { + "success": true, + "banker": 0, + "flower": 1, + "countdown": 25, + "cards": [ + 106, + 45, + 1, + 40, + 68, + 12, + 66, + 65, + 62, + 61, + 59, + 4, + 51, + 104, + 49, + 102, + 100, + 43, + 80, + 37, + 91, + 35, + 85, + 84, + 78, + 77, + 23, + 18 + ] + } + }, + { + "rpc": "maipai", + "data": { + "success": true, + "seat": 0, + "countdown": 30 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 0, + "cards": [ + 33 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 3, + "baozhu": 0, + "count": 1, + "flower": 3, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 1, + "cards": [ + 92 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 3, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 2, + "cards": [ + 80 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 2, + "grade": 10, + "cardsinhand": [ + 106, + 45, + 1, + 40, + 68, + 12, + 66, + 65, + 62, + 61, + 59, + 4, + 51, + 104, + 49, + 102, + 100, + 43, + 37, + 91, + 35, + 85, + 84, + 78, + 23, + 77, + 18 + ] + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 18 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 2, + "cardtype": 101, + "cardsinhand": [ + 106, + 45, + 1, + 40, + 68, + 12, + 66, + 65, + 62, + 61, + 59, + 4, + 51, + 104, + 49, + 102, + 100, + 43, + 37, + 91, + 35, + 85, + 84, + 78, + 23, + 77 + ] + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 52 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 13 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 0 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 0, + "cards": [ + 89 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 3, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 1, + "cards": [ + 36 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 2, + "cards": [ + 37 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 2, + "grade": 10, + "cardsinhand": [ + 106, + 45, + 1, + 40, + 68, + 12, + 66, + 65, + 62, + 61, + 59, + 4, + 51, + 104, + 49, + 102, + 100, + 43, + 91, + 35, + 85, + 84, + 78, + 23, + 77 + ] + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 77 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 2, + "cardtype": 101, + "cardsinhand": [ + 106, + 45, + 1, + 40, + 68, + 12, + 66, + 65, + 62, + 61, + 59, + 4, + 51, + 104, + 49, + 102, + 100, + 43, + 91, + 35, + 85, + 84, + 78, + 23 + ] + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 6 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 24 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 0 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 0, + "cards": [ + 90 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 3, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 1, + "cards": [ + 34 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 2, + "cards": [ + 91 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 2, + "cardsinhand": [ + 106, + 45, + 1, + 40, + 68, + 12, + 66, + 65, + 62, + 61, + 59, + 4, + 51, + 104, + 49, + 102, + 100, + 43, + 35, + 85, + 84, + 78, + 23 + ] + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 23 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 2, + "cardtype": 101, + "cardsinhand": [ + 106, + 45, + 1, + 40, + 68, + 12, + 66, + 65, + 62, + 61, + 59, + 4, + 51, + 104, + 49, + 102, + 100, + 43, + 35, + 85, + 84, + 78 + ] + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 60 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 21 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 0 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 0, + "cards": [ + 38 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 3, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 1, + "cards": [ + 88 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 2, + "cards": [ + 35 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 0, + "cardsinhand": [ + 106, + 45, + 1, + 40, + 68, + 12, + 66, + 65, + 62, + 61, + 59, + 4, + 51, + 104, + 49, + 102, + 100, + 43, + 85, + 84, + 78 + ] + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 0, + "cards": [ + 26 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 3, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 1, + "cards": [ + 87 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 2, + "cards": [ + 85 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 0, + "cardsinhand": [ + 106, + 45, + 1, + 40, + 68, + 12, + 66, + 65, + 62, + 61, + 59, + 4, + 51, + 104, + 49, + 102, + 100, + 43, + 84, + 78 + ] + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 0, + "cards": [ + 98 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 4, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 1, + "cards": [ + 39 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 2, + "cards": [ + 51 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 1, + "grade": 10, + "cardsinhand": [ + 106, + 45, + 1, + 40, + 68, + 12, + 66, + 65, + 62, + 61, + 59, + 4, + 104, + 49, + 102, + 100, + 43, + 84, + 78 + ] + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 1, + "cards": [ + 17 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 2, + "cardtype": 101, + "mustcard": [ + 78 + ] + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 2, + "cards": [ + 78 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "cardsinhand": [ + 106, + 45, + 1, + 40, + 68, + 12, + 66, + 65, + 62, + 61, + 59, + 4, + 104, + 49, + 102, + 100, + 43, + 84 + ] + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 0, + "cards": [ + 86 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 0 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 0, + "cards": [ + 46 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 4, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 1, + "cards": [ + 93 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 2, + "cards": [ + 104 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 1, + "cardsinhand": [ + 106, + 45, + 1, + 40, + 68, + 12, + 66, + 65, + 62, + 61, + 59, + 4, + 49, + 102, + 100, + 43, + 84 + ] + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 1, + "cards": [ + 72 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 2, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 2, + "cards": [ + 106 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "cardsinhand": [ + 45, + 1, + 40, + 68, + 66, + 12, + 65, + 62, + 61, + 59, + 4, + 49, + 102, + 100, + 43, + 84 + ] + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 0, + "cards": [ + 73 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 2 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 84 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 3, + "cardtype": 101, + "cardsinhand": [ + 45, + 1, + 40, + 68, + 66, + 12, + 65, + 62, + 61, + 59, + 4, + 49, + 102, + 100, + 43 + ] + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 55 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 31 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "maxseat": 0 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 0, + "cards": [ + 101 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0, + "count": 1, + "flower": 4, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 1, + "cards": [ + 48 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 2, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 2, + "cards": [ + 49 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "maxseat": 2, + "grade": 10, + "cardsinhand": [ + 45, + 1, + 40, + 68, + 66, + 12, + 65, + 62, + 61, + 59, + 4, + 102, + 100, + 43 + ] + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 43 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "count": 1, + "flower": 4, + "cardtype": 101, + "cardsinhand": [ + 45, + 1, + 40, + 68, + 66, + 12, + 65, + 62, + 61, + 59, + 4, + 102, + 100 + ] + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 105 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 44 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "maxseat": 0 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 0, + "cards": [ + 47 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "count": 1, + "flower": 4, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 1, + "cards": [ + 97 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 2, + "cards": [ + 102 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "maxseat": 2, + "grade": 15, + "cardsinhand": [ + 45, + 1, + 40, + 68, + 66, + 12, + 65, + 62, + 61, + 59, + 4, + 100 + ] + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 100 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "count": 1, + "flower": 4, + "cardtype": 101, + "cardsinhand": [ + 45, + 1, + 40, + 68, + 66, + 12, + 65, + 62, + 61, + 59, + 4 + ] + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 50 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 53 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "maxseat": 1 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 1, + "cards": [ + 74 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "count": 1, + "flower": 2, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 2, + "cards": [ + 45 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "cardsinhand": [ + 1, + 40, + 68, + 66, + 12, + 65, + 62, + 61, + 59, + 4 + ] + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 0, + "cards": [ + 94 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "maxseat": 2 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 4 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "count": 1, + "flower": 1, + "cardtype": 101, + "cardsinhand": [ + 1, + 40, + 68, + 66, + 12, + 65, + 62, + 61, + 59 + ] + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 81 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 107 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "maxseat": 1, + "grade": 5 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 1, + "cards": [ + 30 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "count": 1, + "flower": 3, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 2, + "cards": [ + 1 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": 1, + "baozhu": 0, + "cardsinhand": [ + 40, + 68, + 66, + 12, + 65, + 62, + 61, + 59 + ] + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 0, + "cards": [ + 14 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "maxseat": 2, + "grade": 5 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 59 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "count": 1, + "flower": 1, + "cardtype": 101, + "cardsinhand": [ + 40, + 68, + 66, + 12, + 65, + 62, + 61 + ] + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 0 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 99 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "maxseat": 1 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 1, + "cards": [ + 58 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "count": 1, + "flower": 1, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 2, + "cards": [ + 40 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "cardsinhand": [ + 68, + 66, + 12, + 65, + 62, + 61 + ] + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 0, + "cards": [ + 11 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "maxseat": 2, + "grade": 5 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 61 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "count": 1, + "flower": 1, + "cardtype": 101, + "cardsinhand": [ + 68, + 66, + 12, + 65, + 62 + ] + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 10 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 32 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "maxseat": 1 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 1, + "cards": [ + 5 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "count": 1, + "flower": 1, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 2, + "cards": [ + 68 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "cardsinhand": [ + 12, + 66, + 65, + 62 + ] + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 0, + "cards": [ + 64 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "maxseat": 2 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 62 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "count": 1, + "flower": 1, + "cardtype": 101, + "cardsinhand": [ + 12, + 66, + 65 + ] + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 63 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 19 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "maxseat": 1, + "grade": 10 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 1, + "cards": [ + 9 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "count": 1, + "flower": 1, + "cardtype": 101 + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 2, + "cards": [ + 12 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "cardsinhand": [ + 66, + 65 + ] + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 0, + "cards": [ + 8 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "maxseat": 2, + "grade": 20 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 2, + "cards": [ + 65 + ], + "seatlist": [ + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + -1, + -1 + ] + ], + [ + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + -1, + -1 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": -1, + "baozhu": 0, + "count": 1, + "flower": 1, + "cardtype": 101, + "cardsinhand": [ + 66 + ] + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 0, + "cards": [ + 7 + ], + "seatlist": [ + [ + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + [ + [ + 0, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 2, + 0 + ] + ], + [ + [ + 0, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 1, + 0 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": -1, + "baozhu": 1 + } + }, + { + "rpc": "chupai3", + "data": { + "success": true, + "seat": 1, + "cards": [ + 27 + ], + "seatlist": [ + [ + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + [ + [ + 0, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 1, + 0 + ] + ], + [ + [ + 0, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 1, + 0 + ] + ] + ], + "nextseat": 1, + "countdown": 30, + "curmultiple": -1, + "baozhu": 1, + "maxseat": 1 + } + }, + { + "rpc": "chupai1", + "data": { + "success": true, + "seat": 1, + "cards": [ + 54 + ], + "seatlist": [ + [ + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + [ + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ] + ], + [ + [ + 0, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 1, + 0 + ] + ] + ], + "nextseat": 2, + "countdown": 30, + "curmultiple": -1, + "baozhu": 1, + "count": 1, + "flower": 1, + "cardtype": 101, + "mustcard": [ + 66 + ] + } + }, + { + "rpc": "chupai2", + "data": { + "success": true, + "seat": 2, + "cards": [ + 66 + ], + "seatlist": [ + [ + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + [ + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ] + ], + [ + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + ], + "nextseat": 0, + "countdown": 30, + "curmultiple": -1, + "baozhu": 1, + "cardsinhand": [] + } + }, + { + "rpc": "jiesuan", + "data": { + "success": true, + "curmultiple": -2, + "chupai": { + "seat": 0, + "cards": [ + 103 + ], + "maxseat": 1, + "grade": 10 + }, + "bottom": { + "cards": [ + 67, + 25, + 79, + 76, + 22, + 75, + 20, + 71 + ], + "multiple": 1, + "grade1": 45, + "grade2": 45 + }, + "aset": { + "banker": 0, + "call": 65, + "multiple": 2, + "flower": 1, + "grade": 155, + "upgrade": -3, + "bangwang": 0, + "climb": 0, + "seatlist": [ + { + "cards": [ + 52 + ], + "chongguan": 0, + "wang": 1, + "naward": 0, + "grade_aw": 0, + "grade_cg": 0, + "grade_bw": 0, + "grade_jf": -12, + "grade": -12, + "score": -12 + }, + { + "cards": [ + 53, + 107 + ], + "chongguan": 0, + "wang": 2, + "naward": 0, + "grade_aw": 0, + "grade_cg": 0, + "grade_bw": 0, + "grade_jf": 6, + "grade": 6, + "score": 6 + }, + { + "cards": [ + 106 + ], + "chongguan": 0, + "wang": 1, + "naward": 0, + "grade_aw": 0, + "grade_cg": 0, + "grade_bw": 0, + "grade_jf": 6, + "grade": 6, + "score": 6 + } + ] + } + } + } + ] + ], + "deskinfo": [ + { + "step": 1, + "seat": 0, + "packetIndex": 1, + "info": { + "count": 6, + "idx": 1, + "PlayerInfo": [ + 0, + 0, + 0 + ], + "step": 1, + "MyCards": [ + 52, + 86, + 73, + 6, + 60, + 94, + 81, + 14, + 105, + 50, + 98, + 26, + 38, + 90, + 89, + 33, + 67, + 25, + 76, + 22, + 75, + 20, + 0, + 64, + 10, + 63, + 8, + 7 + ], + "CallRun": { + "seat": 0, + "countdown": 15, + "nowcall": 0, + "multiple": 0, + "call": [ + null, + null, + null + ] + } + } + }, + { + "step": 1, + "seat": 1, + "packetIndex": 1, + "info": { + "count": 6, + "idx": 1, + "PlayerInfo": [ + 0, + 0, + 0 + ], + "step": 1, + "MyCards": [ + 53, + 107, + 99, + 32, + 19, + 27, + 39, + 93, + 48, + 44, + 97, + 92, + 36, + 88, + 34, + 87, + 31, + 30, + 13, + 24, + 21, + 74, + 72, + 17, + 54, + 9, + 5, + 58 + ], + "CallRun": { + "seat": 0, + "countdown": 15, + "nowcall": 0, + "multiple": 0, + "call": [ + null, + null, + null + ] + } + } + }, + { + "step": 1, + "seat": 2, + "packetIndex": 1, + "info": { + "count": 6, + "idx": 1, + "PlayerInfo": [ + 0, + 0, + 0 + ], + "step": 1, + "MyCards": [ + 106, + 45, + 40, + 68, + 1, + 51, + 104, + 49, + 102, + 100, + 43, + 80, + 37, + 91, + 35, + 85, + 84, + 78, + 77, + 23, + 18, + 66, + 12, + 65, + 62, + 61, + 59, + 4 + ], + "CallRun": { + "seat": 0, + "countdown": 15, + "nowcall": 0, + "multiple": 0, + "call": [ + null, + null, + null + ] + } + } + }, + { + "step": 2, + "seat": 0, + "packetIndex": 4, + "info": { + "count": 6, + "idx": 1, + "PlayerInfo": [ + 0, + 0, + 0 + ], + "step": 2, + "MyCards": [ + 52, + 86, + 73, + 6, + 60, + 94, + 81, + 14, + 55, + 105, + 50, + 103, + 47, + 101, + 46, + 98, + 26, + 38, + 90, + 89, + 33, + 67, + 79, + 25, + 22, + 76, + 75, + 20, + 71, + 0, + 11, + 64, + 10, + 63, + 8, + 7 + ], + "ChooseMain": { + "banker": 0, + "call": 65, + "multiple": 2, + "countdown": 20, + "bottomcards": [ + 55, + 103, + 101, + 47, + 46, + 79, + 71, + 11 + ], + "touxiang": 0 + } + } + }, + { + "step": 2, + "seat": 1, + "packetIndex": 4, + "info": { + "count": 6, + "idx": 1, + "PlayerInfo": [ + 0, + 0, + 0 + ], + "step": 2, + "MyCards": [ + 53, + 107, + 99, + 32, + 19, + 27, + 39, + 93, + 48, + 44, + 97, + 92, + 36, + 88, + 34, + 87, + 31, + 30, + 13, + 24, + 21, + 74, + 72, + 17, + 54, + 9, + 5, + 58 + ], + "ChooseMain": { + "banker": 0, + "call": 65, + "multiple": 2, + "countdown": 20, + "touxiang": 0 + } + } + }, + { + "step": 2, + "seat": 2, + "packetIndex": 4, + "info": { + "count": 6, + "idx": 1, + "PlayerInfo": [ + 0, + 0, + 0 + ], + "step": 2, + "MyCards": [ + 106, + 45, + 40, + 68, + 1, + 51, + 104, + 49, + 102, + 100, + 43, + 80, + 37, + 91, + 35, + 85, + 84, + 78, + 77, + 23, + 18, + 66, + 12, + 65, + 62, + 61, + 59, + 4 + ], + "ChooseMain": { + "banker": 0, + "call": 65, + "multiple": 2, + "countdown": 20, + "touxiang": 0 + } + } + }, + { + "step": 3, + "seat": 0, + "packetIndex": 5, + "info": { + "count": 6, + "idx": 1, + "PlayerInfo": [ + 0, + 0, + 0 + ], + "step": 3, + "MyCards": [ + 52, + 6, + 60, + 86, + 73, + 55, + 94, + 81, + 14, + 0, + 11, + 10, + 64, + 63, + 8, + 7, + 105, + 50, + 103, + 47, + 101, + 46, + 98, + 26, + 38, + 90, + 89, + 33, + 67, + 79, + 25, + 22, + 76, + 75, + 20, + 71 + ], + "BuryCards": { + "banker": 0, + "call": 65, + "multiple": 2, + "countdown": 25, + "bottomcards": [ + 55, + 11, + 103, + 101, + 47, + 46, + 79, + 71 + ], + "flower": 1 + } + } + }, + { + "step": 5, + "seat": 0, + "packetIndex": 6, + "info": { + "count": 6, + "idx": 1, + "PlayerInfo": [ + 0, + 0, + 0 + ], + "step": 5, + "MyCards": [ + 52, + 6, + 60, + 86, + 73, + 55, + 94, + 81, + 14, + 0, + 11, + 10, + 64, + 63, + 8, + 7, + 105, + 50, + 103, + 47, + 101, + 46, + 98, + 26, + 38, + 90, + 89, + 33 + ], + "PushCards": { + "banker": 0, + "call": 65, + "multiple": 2, + "countdown": 30, + "flower": 1, + "burycards": [ + 67, + 25, + 79, + 76, + 22, + 75, + 20, + 71 + ], + "grade": 0, + "curmultiple": 3, + "playproc": { + "round": 28, + "start": 1, + "currseat": 0, + "startcount": 1, + "startflower": 1, + "starttype": 101, + "maxseat": 1, + "maxcard": 1114, + "cards": [ + [ + 103 + ], + [ + 54 + ], + [ + 66 + ] + ], + "shuai_demand": null + }, + "seatlist": [ + [ + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + [ + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ] + ], + [ + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + ], + "pushlist": [] + } + } + }, + { + "step": 5, + "seat": 1, + "packetIndex": 6, + "info": { + "count": 6, + "idx": 1, + "PlayerInfo": [ + 0, + 0, + 0 + ], + "step": 5, + "MyCards": [ + 53, + 107, + 99, + 32, + 19, + 27, + 54, + 9, + 5, + 58, + 39, + 93, + 48, + 44, + 97, + 92, + 36, + 88, + 34, + 87, + 31, + 30, + 13, + 24, + 21, + 74, + 72, + 17 + ], + "PushCards": { + "banker": 0, + "call": 65, + "multiple": 2, + "countdown": 30, + "flower": 1, + "gradecards": [], + "grade": 0, + "curmultiple": 3, + "playproc": { + "round": 28, + "start": 1, + "currseat": 0, + "startcount": 1, + "startflower": 1, + "starttype": 101, + "maxseat": 1, + "maxcard": 1114, + "cards": [ + [ + 103 + ], + [ + 54 + ], + [ + 66 + ] + ], + "shuai_demand": null + }, + "seatlist": [ + [ + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + [ + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ] + ], + [ + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + ], + "pushlist": [] + } + } + }, + { + "step": 5, + "seat": 2, + "packetIndex": 6, + "info": { + "count": 6, + "idx": 1, + "PlayerInfo": [ + 0, + 0, + 0 + ], + "step": 5, + "MyCards": [ + 106, + 45, + 1, + 40, + 68, + 12, + 66, + 65, + 62, + 61, + 59, + 4, + 51, + 104, + 49, + 102, + 100, + 43, + 80, + 37, + 91, + 35, + 85, + 84, + 78, + 77, + 23, + 18 + ], + "PushCards": { + "banker": 0, + "call": 65, + "multiple": 2, + "countdown": 30, + "flower": 1, + "gradecards": [], + "grade": 0, + "curmultiple": 3, + "playproc": { + "round": 28, + "start": 1, + "currseat": 0, + "startcount": 1, + "startflower": 1, + "starttype": 101, + "maxseat": 1, + "maxcard": 1114, + "cards": [ + [ + 103 + ], + [ + 54 + ], + [ + 66 + ] + ], + "shuai_demand": null + }, + "seatlist": [ + [ + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + [ + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ] + ], + [ + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + ], + "pushlist": [] + } + } + }, + { + "step": 5, + "seat": 0, + "packetIndex": 12, + "info": { + "count": 6, + "idx": 1, + "PlayerInfo": [ + 0, + 0, + 0 + ], + "step": 5, + "MyCards": [ + 6, + 60, + 86, + 73, + 55, + 94, + 81, + 14, + 0, + 11, + 10, + 64, + 63, + 8, + 7, + 105, + 50, + 103, + 47, + 101, + 46, + 98, + 26, + 38, + 90, + 89 + ], + "PushCards": { + "banker": 0, + "call": 65, + "multiple": 2, + "countdown": 30, + "flower": 1, + "burycards": [ + 67, + 25, + 79, + 76, + 22, + 75, + 20, + 71 + ], + "grade": 10, + "curmultiple": 2, + "playproc": { + "round": 28, + "start": 1, + "currseat": 0, + "startcount": 1, + "startflower": 1, + "starttype": 101, + "maxseat": 1, + "maxcard": 1114, + "cards": [ + [ + 103 + ], + [ + 54 + ], + [ + 66 + ] + ], + "shuai_demand": null + }, + "seatlist": [ + [ + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ], + [ + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ] + ], + [ + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + ], + "pushlist": [ + [ + [ + 33 + ], + [ + 92 + ], + [ + 80 + ] + ], + [ + [ + 52 + ], + [ + 13 + ], + [ + 18 + ] + ] + ] + } + } + }, + { + "step": 6, + "seat": 0, + "packetIndex": 90, + "info": { + "count": 6, + "idx": 1, + "PlayerInfo": [ + -12, + 6, + 6 + ], + "step": 6, + "MyCards": [], + "Balance": { + "readystate": [ + 0, + 0, + 0 + ], + "aset": { + "banker": 0, + "call": 65, + "multiple": 2, + "flower": 1, + "grade": 155, + "upgrade": -3, + "bangwang": 0, + "climb": 0, + "seatlist": [ + { + "cards": [ + 52 + ], + "chongguan": 0, + "wang": 1, + "naward": 0, + "grade_aw": 0, + "grade_cg": 0, + "grade_bw": 0, + "grade_jf": -12, + "grade": -12, + "score": -12 + }, + { + "cards": [ + 53, + 107 + ], + "chongguan": 0, + "wang": 2, + "naward": 0, + "grade_aw": 0, + "grade_cg": 0, + "grade_bw": 0, + "grade_jf": 6, + "grade": 6, + "score": 6 + }, + { + "cards": [ + 106 + ], + "chongguan": 0, + "wang": 1, + "naward": 0, + "grade_aw": 0, + "grade_cg": 0, + "grade_bw": 0, + "grade_jf": 6, + "grade": 6, + "score": 6 + } + ] + } + } + } + }, + { + "step": 6, + "seat": 1, + "packetIndex": 90, + "info": { + "count": 6, + "idx": 1, + "PlayerInfo": [ + -12, + 6, + 6 + ], + "step": 6, + "MyCards": [], + "Balance": { + "readystate": [ + 0, + 0, + 0 + ], + "aset": { + "banker": 0, + "call": 65, + "multiple": 2, + "flower": 1, + "grade": 155, + "upgrade": -3, + "bangwang": 0, + "climb": 0, + "seatlist": [ + { + "cards": [ + 52 + ], + "chongguan": 0, + "wang": 1, + "naward": 0, + "grade_aw": 0, + "grade_cg": 0, + "grade_bw": 0, + "grade_jf": -12, + "grade": -12, + "score": -12 + }, + { + "cards": [ + 53, + 107 + ], + "chongguan": 0, + "wang": 2, + "naward": 0, + "grade_aw": 0, + "grade_cg": 0, + "grade_bw": 0, + "grade_jf": 6, + "grade": 6, + "score": 6 + }, + { + "cards": [ + 106 + ], + "chongguan": 0, + "wang": 1, + "naward": 0, + "grade_aw": 0, + "grade_cg": 0, + "grade_bw": 0, + "grade_jf": 6, + "grade": 6, + "score": 6 + } + ] + } + } + } + }, + { + "step": 6, + "seat": 2, + "packetIndex": 90, + "info": { + "count": 6, + "idx": 1, + "PlayerInfo": [ + -12, + 6, + 6 + ], + "step": 6, + "MyCards": [], + "Balance": { + "readystate": [ + 0, + 0, + 0 + ], + "aset": { + "banker": 0, + "call": 65, + "multiple": 2, + "flower": 1, + "grade": 155, + "upgrade": -3, + "bangwang": 0, + "climb": 0, + "seatlist": [ + { + "cards": [ + 52 + ], + "chongguan": 0, + "wang": 1, + "naward": 0, + "grade_aw": 0, + "grade_cg": 0, + "grade_bw": 0, + "grade_jf": -12, + "grade": -12, + "score": -12 + }, + { + "cards": [ + 53, + 107 + ], + "chongguan": 0, + "wang": 2, + "naward": 0, + "grade_aw": 0, + "grade_cg": 0, + "grade_bw": 0, + "grade_jf": 6, + "grade": 6, + "score": 6 + }, + { + "cards": [ + 106 + ], + "chongguan": 0, + "wang": 1, + "naward": 0, + "grade_aw": 0, + "grade_cg": 0, + "grade_bw": 0, + "grade_jf": 6, + "grade": 6, + "score": 6 + } + ] + } + } + } + } + ] +} \ No newline at end of file diff --git a/client/tests/test_fixture.js b/client/tests/test_fixture.js new file mode 100644 index 0000000..aa27376 --- /dev/null +++ b/client/tests/test_fixture.js @@ -0,0 +1,33 @@ +// 夹具自检:真包必须覆盖全部阶段,且保留座位差异 +const fs = require('fs'); +const path = require('path'); +const { ROOT } = require('./_load'); +const t = require('./_assert')(); + +const fx = JSON.parse(fs.readFileSync(path.join(ROOT, 'client/tests/fixtures/packets.json'), 'utf8')); + +t.eq('三个座位', fx.seats.length, 3); + +const rpcsOf = seat => fx.seats[seat].map(p => p.rpc); +const allRpcs = [].concat(rpcsOf(0), rpcsOf(1), rpcsOf(2)); + +['fapai','jiaofen','shangzhuang','xuanzhu','maipai','chupai1','chupai2','chupai3','jiesuan'] + .forEach(rpc => t.eq('夹具覆盖 ' + rpc, allRpcs.indexOf(rpc) >= 0, true)); + +// 差异化下发确实存在:bottomcards 不该三家都有 +const withBottom = [0,1,2].filter(s => + fx.seats[s].some(p => p.rpc === 'shangzhuang' && p.data.hasOwnProperty('bottomcards'))); +t.eq('底牌只发给部分座位', withBottom.length < 3, true); + +// deskinfo 快照覆盖多个阶段 +const steps = fx.deskinfo.map(d => d.step).filter((v, i, a) => a.indexOf(v) === i).sort(); +t.eq('deskinfo 覆盖 ≥3 个阶段', steps.length >= 3, true); + +// 每个包都有 success(协议 §0.1:每个下发包的 data 必带 success) +const noSuccess = []; +[0,1,2].forEach(s => fx.seats[s].forEach(p => { + if (!p.data || !p.data.hasOwnProperty('success')) { noSuccess.push(s + ':' + p.rpc); } +})); +t.eq('每个下发包都带 success', noSuccess, []); + +process.exit(t.done('fixture') ? 0 : 1);