// ==UserScript==
// @name 新三国杀打小抄
// @match *://*.sanguosha.com/*
// @license MIT
// @version 0.0.8
// @author 小麦
// @description 十周年新打小抄,QQ群724393933
// @run-at document-start
// @namespace 新三国杀打小抄
// @grant none
// ==/UserScript==
//UserScript
'use strict';
window.SGSMODULE = [];
var version = "0.0.8";
console._log = console.log;
console._log('%cBASE', 'font-weight: bold; color: white; background-color: #525288; padding: 1px 4px; border-radius: 4px;');
//// @downloadURL https://update.gf.qytechs.cn/scripts/448004/%E4%B8%89%E5%9B%BD%E6%9D%80%E6%89%93%E5%B0%8F%E6%8A%84.user.js
//// @updateURL https://update.gf.qytechs.cn/scripts/448004/%E4%B8%89%E5%9B%BD%E6%9D%80%E6%89%93%E5%B0%8F%E6%8A%84.meta.js
// const classList = ['SsCChatmsgNtf', 'GsCModifyUserseatNtf', 'MsgReconnectGame', 'MsgGamePlayCardNtf', 'PubGsCUseSpell', 'ClientHappyGetFriendHandcardRep', 'GsCRoleOptTargetNtf', 'PubGsCMoveCard', 'GsCFirstPhaseRole', 'GsCGamephaseNtf', 'PubGsCUseCard', 'ClientGeneralSkinRep', 'ClientLoginRep', 'MsgReconnectGame', 'ClientRoleGeneralStarRep'];
// const _log = (...args) => {
// // 如果第一个参数是一个对象,并且它的 className 属性在 classList 中,那么执行 console._log 和 SGSMODULE 中的函数
// if (typeof args[0] === 'object' && ('className' in args[0]) && classList.includes(args[0].className)
// || args=='资源组加载完毕:selectSkin') {
// console._log(...args);
// SGSMODULE.forEach((fn) => fn(...args));
// }
// };
// for filter
// const filterClassList = ['decodeSSCChatmsgNtf',
// 'FsCUpdateUserfriendinfoNtf',
// 'MsgHeartAliveRep',
// 'ClinetNetSpeedNtf',
// 'GsCUpdateTableattribNtf',
// 'cmsg.CNotifyChatMessag',
// 'cmsg.CNotifyHorseRaceLamp',
// 'netframe.Client_RespHeartBeat',
// 'cmsg.CNotifyChatMessage',
// 'cmsg.CRespSyncSystemTime'];
const _log = function () {
const args = Array.prototype.slice.call(arguments);
console._log(...args);
Array.isArray(SGSMODULE) &&
SGSMODULE.forEach((fn) => {
fn(...arguments);
})
};
Object.defineProperty(console, 'log', {
get() {
return _log;
},
set() {
return;
},
});
SGSMODULE.push(main);
window.card = {};
var mySkin;
var account = localStorage.SGS_LASTLOGIN_ACCOUNT;
var isSelectGeneral =false;
let userID;
let UserID;
let curUserID;
let allCard={"0":{"name":"?","color":" ","number":" ","type":"1"},"1":{"id":1,"name":"决斗","type":2,"number":1,"color":2},"2":{"id":2,"name":"闪","type":1,"number":2,"color":2},"3":{"id":3,"name":"顺手","type":2,"number":3,"color":2},"4":{"id":4,"name":"顺手","type":2,"number":4,"color":2},"5":{"id":5,"name":"贯石","type":3,"number":5,"color":2},"6":{"id":6,"name":"杀","type":1,"number":6,"color":2},"7":{"id":7,"name":"杀","type":1,"number":7,"color":2},"8":{"id":8,"name":"杀","type":1,"number":8,"color":2},"9":{"id":9,"name":"杀","type":1,"number":9,"color":2},"10":{"id":10,"name":"杀","type":1,"number":10,"color":2},"11":{"id":11,"name":"闪","type":1,"number":11,"color":2},"12":{"id":12,"name":"方天","type":3,"number":12,"color":2},"13":{"id":13,"name":"紫騂","type":3,"number":13,"color":2},"14":{"id":14,"name":"诸葛","type":3,"number":1,"color":2},"15":{"id":15,"name":"闪","type":1,"number":2,"color":2},"16":{"id":16,"name":"闪","type":1,"number":3,"color":2},"17":{"id":17,"name":"闪","type":1,"number":4,"color":2},"18":{"id":18,"name":"闪","type":1,"number":5,"color":2},"19":{"id":19,"name":"闪","type":1,"number":6,"color":2},"20":{"id":20,"name":"闪","type":1,"number":7,"color":2},"21":{"id":21,"name":"闪","type":1,"number":8,"color":2},"22":{"id":22,"name":"闪","type":1,"number":9,"color":2},"23":{"id":23,"name":"闪","type":1,"number":10,"color":2},"24":{"id":24,"name":"闪","type":1,"number":11,"color":2},"25":{"id":25,"name":"桃","type":1,"number":12,"color":2},"26":{"id":26,"name":"杀","type":1,"number":13,"color":2},"27":{"id":27,"name":"万箭","type":2,"number":1,"color":1},"28":{"id":28,"name":"闪","type":1,"number":2,"color":1},"29":{"id":29,"name":"五谷","type":2,"number":3,"color":1},"30":{"id":30,"name":"五谷","type":2,"number":4,"color":1},"31":{"id":31,"name":"赤兔","type":3,"number":5,"color":1},"32":{"id":32,"name":"乐不","type":2,"number":6,"color":1},"33":{"id":33,"name":"无中","type":2,"number":7,"color":1},"34":{"id":34,"name":"无中","type":2,"number":8,"color":1},"35":{"id":35,"name":"无中","type":2,"number":9,"color":1},"36":{"id":36,"name":"杀","type":1,"number":10,"color":1},"37":{"id":37,"name":"无中","type":2,"number":11,"color":1},"38":{"id":38,"name":"过河","type":2,"number":12,"color":1},"39":{"id":39,"name":"闪","type":1,"number":13,"color":1},"40":{"id":40,"name":"桃园","type":2,"number":1,"color":1},"41":{"id":41,"name":"闪","type":1,"number":2,"color":1},"42":{"id":42,"name":"桃","type":1,"number":3,"color":1},"43":{"id":43,"name":"桃","type":1,"number":4,"color":1},"44":{"id":44,"name":"麒麟","type":3,"number":5,"color":1},"45":{"id":45,"name":"桃","type":1,"number":6,"color":1},"46":{"id":46,"name":"桃","type":1,"number":7,"color":1},"47":{"id":47,"name":"桃","type":1,"number":8,"color":1},"48":{"id":48,"name":"桃","type":1,"number":9,"color":1},"49":{"id":49,"name":"杀","type":1,"number":10,"color":1},"50":{"id":50,"name":"杀","type":1,"number":11,"color":1},"51":{"id":51,"name":"桃","type":1,"number":12,"color":1},"52":{"id":52,"name":"爪黄","type":3,"number":13,"color":1},"53":{"id":53,"name":"决斗","type":2,"number":1,"color":4},"54":{"id":54,"name":"杀","type":1,"number":2,"color":4},"55":{"id":55,"name":"杀","type":1,"number":3,"color":4},"56":{"id":56,"name":"杀","type":1,"number":4,"color":4},"57":{"id":57,"name":"杀","type":1,"number":5,"color":4},"58":{"id":58,"name":"杀","type":1,"number":6,"color":4},"59":{"id":59,"name":"杀","type":1,"number":7,"color":4},"60":{"id":60,"name":"杀","type":1,"number":8,"color":4},"61":{"id":61,"name":"杀","type":1,"number":9,"color":4},"62":{"id":62,"name":"杀","type":1,"number":10,"color":4},"63":{"id":63,"name":"杀","type":1,"number":11,"color":4},"64":{"id":64,"name":"无懈","type":2,"number":12,"color":4},"65":{"id":65,"name":"无懈","type":2,"number":13,"color":4},"66":{"id":66,"name":"诸葛","type":3,"number":1,"color":4},"67":{"id":67,"name":"八卦","type":3,"number":2,"color":4},"68":{"id":68,"name":"过河","type":2,"number":3,"color":4},"69":{"id":69,"name":"过河","type":2,"number":4,"color":4},"70":{"id":70,"name":"的卢","type":3,"number":5,"color":4},"71":{"id":71,"name":"乐不","type":2,"number":6,"color":4},"72":{"id":72,"name":"南蛮","type":2,"number":7,"color":4},"73":{"id":73,"name":"杀","type":1,"number":8,"color":4},"74":{"id":74,"name":"杀","type":1,"number":9,"color":4},"75":{"id":75,"name":"杀","type":1,"number":10,"color":4},"76":{"id":76,"name":"杀","type":1,"number":11,"color":4},"77":{"id":77,"name":"借刀","type":2,"number":12,"color":4},"78":{"id":78,"name":"借刀","type":2,"number":13,"color":4},"79":{"id":79,"name":"决斗","type":2,"number":1,"color":3},"80":{"id":80,"name":"雌雄","type":3,"number":2,"color":3},"81":{"id":81,"name":"顺手","type":2,"number":3,"color":3},"82":{"id":82,"name":"顺手","type":2,"number":4,"color":3},"83":{"id":83,"name":"绝影","type":3,"number":5,"color":3},"84":{"id":84,"name":"青釭","type":3,"number":6,"color":3},"85":{"id":85,"name":"杀","type":1,"number":7,"color":3},"86":{"id":86,"name":"杀","type":1,"number":8,"color":3},"87":{"id":87,"name":"杀","type":1,"number":9,"color":3},"88":{"id":88,"name":"杀","type":1,"number":10,"color":3},"89":{"id":89,"name":"顺手","type":2,"number":11,"color":3},"90":{"id":90,"name":"过河","type":2,"number":12,"color":3},"91":{"id":91,"name":"南蛮","type":2,"number":13,"color":3},"92":{"id":92,"name":"闪电","type":2,"number":1,"color":3},"93":{"id":93,"name":"八卦","type":3,"number":2,"color":3},"94":{"id":94,"name":"过河","type":2,"number":3,"color":3},"95":{"id":95,"name":"过河","type":2,"number":4,"color":3},"96":{"id":96,"name":"青龙","type":3,"number":5,"color":3},"97":{"id":97,"name":"乐不","type":2,"number":6,"color":3},"98":{"id":98,"name":"南蛮","type":2,"number":7,"color":3},"99":{"id":99,"name":"杀","type":1,"number":8,"color":3},"100":{"id":100,"name":"杀","type":1,"number":9,"color":3},"101":{"id":101,"name":"杀","type":1,"number":10,"color":3},"102":{"id":102,"name":"无懈","type":2,"number":11,"color":3},"103":{"id":103,"name":"丈八","type":3,"number":12,"color":3},"104":{"id":104,"name":"大宛","type":3,"number":13,"color":3},"105":{"id":105,"name":"闪电","type":2,"number":12,"color":1},"106":{"id":106,"name":"无懈","type":2,"number":12,"color":2},"107":{"id":107,"name":"仁王","type":3,"number":2,"color":4},"108":{"id":108,"name":"寒冰","type":3,"number":2,"color":3},"109":{"id":109,"name":"无懈","type":2,"number":1,"color":1},"110":{"id":110,"name":"火攻","type":2,"number":2,"color":1},"111":{"id":111,"name":"火攻","type":2,"number":3,"color":1},"112":{"id":112,"name":"火杀","type":1,"number":4,"color":1},"113":{"id":113,"name":"桃","type":1,"number":5,"color":1},"114":{"id":114,"name":"桃","type":1,"number":6,"color":1},"115":{"id":115,"name":"火杀","type":1,"number":7,"color":1},"116":{"id":116,"name":"闪","type":1,"number":8,"color":1},"117":{"id":117,"name":"闪","type":1,"number":9,"color":1},"118":{"id":118,"name":"火杀","type":1,"number":10,"color":1},"119":{"id":119,"name":"闪","type":1,"number":11,"color":1},"120":{"id":120,"name":"闪","type":1,"number":12,"color":1},"121":{"id":121,"name":"无懈","type":2,"number":13,"color":1},"122":{"id":122,"name":"朱雀","type":3,"number":1,"color":2},"123":{"id":123,"name":"桃","type":1,"number":2,"color":2},"124":{"id":124,"name":"桃","type":1,"number":3,"color":2},"125":{"id":125,"name":"火杀","type":1,"number":4,"color":2},"126":{"id":126,"name":"火杀","type":1,"number":5,"color":2},"127":{"id":127,"name":"闪","type":1,"number":6,"color":2},"128":{"id":128,"name":"闪","type":1,"number":7,"color":2},"129":{"id":129,"name":"闪","type":1,"number":8,"color":2},"130":{"id":130,"name":"酒","type":1,"number":9,"color":2},"131":{"id":131,"name":"闪","type":1,"number":10,"color":2},"132":{"id":132,"name":"闪","type":1,"number":11,"color":2},"133":{"id":133,"name":"火攻","type":2,"number":12,"color":2},"134":{"id":134,"name":"骅骝","type":3,"number":13,"color":2},"135":{"id":135,"name":"古锭","type":3,"number":1,"color":3},"136":{"id":136,"name":"藤甲","type":3,"number":2,"color":3},"137":{"id":137,"name":"酒","type":1,"number":3,"color":3},"138":{"id":138,"name":"雷杀","type":1,"number":4,"color":3},"139":{"id":139,"name":"雷杀","type":1,"number":5,"color":3},"140":{"id":140,"name":"雷杀","type":1,"number":6,"color":3},"141":{"id":141,"name":"雷杀","type":1,"number":7,"color":3},"142":{"id":142,"name":"雷杀","type":1,"number":8,"color":3},"143":{"id":143,"name":"酒","type":1,"number":9,"color":3},"144":{"id":144,"name":"兵粮","type":2,"number":10,"color":3},"145":{"id":145,"name":"铁索","type":2,"number":11,"color":3},"146":{"id":146,"name":"铁索","type":2,"number":12,"color":3},"147":{"id":147,"name":"无懈","type":2,"number":13,"color":3},"148":{"id":148,"name":"白银","type":3,"number":1,"color":4},"149":{"id":149,"name":"藤甲","type":3,"number":2,"color":4},"150":{"id":150,"name":"酒","type":1,"number":3,"color":4},"151":{"id":151,"name":"兵粮","type":2,"number":4,"color":4},"152":{"id":152,"name":"雷杀","type":1,"number":5,"color":4},"153":{"id":153,"name":"雷杀","type":1,"number":6,"color":4},"154":{"id":154,"name":"雷杀","type":1,"number":7,"color":4},"155":{"id":155,"name":"雷杀","type":1,"number":8,"color":4},"156":{"id":156,"name":"酒","type":1,"number":9,"color":4},"157":{"id":157,"name":"铁索","type":2,"number":10,"color":4},"158":{"id":158,"name":"铁索","type":2,"number":11,"color":4},"159":{"id":159,"name":"铁索","type":2,"number":12,"color":4},"160":{"id":160,"name":"铁索","type":2,"number":13,"color":4},"161":{"id":161,"name":"木牛","type":3,"number":5,"color":2},"162":{"id":162,"name":"声东","type":2,"number":3,"color":3},"163":{"id":163,"name":"声东","type":2,"number":4,"color":3},"164":{"id":164,"name":"声东","type":2,"number":11,"color":3},"165":{"id":165,"name":"声东","type":2,"number":3,"color":2},"166":{"id":166,"name":"声东","type":2,"number":4,"color":2},"167":{"id":167,"name":"增兵","type":2,"number":3,"color":1},"168":{"id":168,"name":"增兵","type":2,"number":4,"color":1},"169":{"id":169,"name":"增兵","type":2,"number":7,"color":1},"170":{"id":170,"name":"增兵","type":2,"number":8,"color":1},"171":{"id":171,"name":"增兵","type":2,"number":9,"color":1},"172":{"id":172,"name":"增兵","type":2,"number":11,"color":1},"173":{"id":173,"name":"草木","type":2,"number":10,"color":3},"174":{"id":174,"name":"草木","type":2,"number":4,"color":4},"175":{"id":175,"name":"毒","type":1,"number":9,"color":2},"176":{"id":176,"name":"毒","type":1,"number":3,"color":3},"177":{"id":177,"name":"毒","type":1,"number":9,"color":3},"178":{"id":178,"name":"毒","type":1,"number":3,"color":4},"179":{"id":179,"name":"毒","type":1,"number":9,"color":4},"180":{"id":180,"name":"毒","type":1,"number":5,"color":2},"181":{"id":181,"name":"唯我","type":2,"number":1,"color":4},"182":{"id":182,"name":"唯我","type":2,"number":1,"color":2},"183":{"id":183,"name":"毒","type":1,"number":8,"color":4},"184":{"id":184,"name":"毒","type":1,"number":11,"color":2},"185":{"id":185,"name":"弃甲","type":2,"number":12,"color":4},"186":{"id":186,"name":"弃甲","type":2,"number":13,"color":4},"187":{"id":187,"name":"金蝉","type":2,"number":12,"color":4},"188":{"id":188,"name":"金蝉","type":2,"number":13,"color":4},"189":{"id":189,"name":"金蝉","type":2,"number":11,"color":3},"190":{"id":190,"name":"金蝉","type":2,"number":12,"color":2},"191":{"id":191,"name":"金蝉","type":2,"number":1,"color":1},"192":{"id":192,"name":"金蝉","type":2,"number":13,"color":1},"193":{"id":193,"name":"金蝉","type":2,"number":13,"color":3},"194":{"id":194,"name":"浮雷","type":2,"number":1,"color":3},"195":{"id":195,"name":"浮雷","type":2,"number":12,"color":1},"196":{"id":196,"name":"七宝","type":3,"number":6,"color":3},"197":{"id":197,"name":"衠钢","type":3,"number":5,"color":3},"198":{"id":198,"name":"烂银","type":3,"number":2,"color":4},"199":{"id":199,"name":"烂银","type":3,"number":2,"color":3},"200":{"id":200,"name":"洪荒","type":2,"number":1,"color":3},"201":{"id":201,"name":"洪荒","type":2,"number":12,"color":1},"202":{"id":202,"name":"红缎","type":3,"number":1,"color":1},"203":{"id":203,"name":"烈淬","type":3,"number":1,"color":2},"204":{"id":204,"name":"水波","type":3,"number":1,"color":4},"205":{"id":205,"name":"混毒","type":3,"number":1,"color":3},"206":{"id":206,"name":"天雷","type":3,"number":1,"color":3},"300":{"id":300,"name":"同舟","type":2,"number":9,"color":1},"301":{"id":301,"name":"同舟","type":2,"number":8,"color":1},"302":{"id":302,"name":"同舟","type":2,"number":7,"color":1},"303":{"id":303,"name":"力争","type":2,"number":10,"color":1},"304":{"id":304,"name":"力争","type":2,"number":11,"color":1},"305":{"id":305,"name":"力争","type":2,"number":12,"color":1},"306":{"id":306,"name":"笑里","type":2,"number":6,"color":3},"307":{"id":307,"name":"笑里","type":2,"number":5,"color":4},"308":{"id":308,"name":"笑里","type":2,"number":4,"color":1},"309":{"id":309,"name":"美人","type":2,"number":3,"color":3},"310":{"id":310,"name":"美人","type":2,"number":2,"color":4},"311":{"id":311,"name":"美人","type":2,"number":1,"color":1},"312":{"id":312,"name":"鬼龙","type":3,"number":5,"color":3},"313":{"id":313,"name":"国风","type":3,"number":9,"color":3},"314":{"id":314,"name":"赤炎","type":3,"number":1,"color":2},"315":{"id":315,"name":"奇门","type":3,"number":2,"color":3},"316":{"id":316,"name":"奇门","type":3,"number":2,"color":4},"317":{"id":317,"name":"绝尘","type":3,"number":5,"color":3},"318":{"id":318,"name":"修罗","type":3,"number":12,"color":2},"319":{"id":319,"name":"虚妄","type":3,"number":4,"color":4},"320":{"id":320,"name":"赤血","type":3,"number":6,"color":3},"321":{"id":321,"name":"撒豆","type":2,"number":7,"color":1},"322":{"id":322,"name":"撒豆","type":2,"number":8,"color":1},"323":{"id":323,"name":"撒豆","type":2,"number":9,"color":1},"324":{"id":324,"name":"撒豆","type":2,"number":11,"color":1},"325":{"id":325,"name":"移花","type":2,"number":12,"color":4},"326":{"id":326,"name":"移花","type":2,"number":13,"color":4},"327":{"id":327,"name":"粽","type":1,"number":12,"color":2},"328":{"id":328,"name":"粽","type":1,"number":3,"color":1},"329":{"id":329,"name":"粽","type":1,"number":4,"color":1},"330":{"id":330,"name":"粽","type":1,"number":6,"color":1},"331":{"id":331,"name":"粽","type":1,"number":7,"color":1},"332":{"id":332,"name":"粽","type":1,"number":8,"color":1},"333":{"id":333,"name":"粽","type":1,"number":9,"color":1},"334":{"id":334,"name":"粽","type":1,"number":12,"color":1},"335":{"id":335,"name":"粽","type":1,"number":5,"color":1},"336":{"id":336,"name":"粽","type":1,"number":6,"color":1},"337":{"id":337,"name":"粽","type":1,"number":2,"color":2},"338":{"id":338,"name":"粽","type":1,"number":3,"color":2},"339":{"id":339,"name":"雄黄","type":1,"number":9,"color":2},"340":{"id":340,"name":"雄黄","type":1,"number":3,"color":3},"341":{"id":341,"name":"雄黄","type":1,"number":9,"color":3},"342":{"id":342,"name":"雄黄","type":1,"number":3,"color":4},"343":{"id":343,"name":"雄黄","type":1,"number":9,"color":4},"1001":{"id":1001,"name":"决斗","type":2,"number":1,"color":3},"1002":{"id":1002,"name":"闪电","type":2,"number":1,"color":3},"1003":{"id":1003,"name":"八卦","type":3,"number":2,"color":3},"1004":{"id":1004,"name":"雌雄","type":3,"number":2,"color":3},"1005":{"id":1005,"name":"寒冰","type":3,"number":2,"color":3},"1006":{"id":1006,"name":"顺手","type":2,"number":3,"color":3},"1007":{"id":1007,"name":"过河","type":2,"number":3,"color":3},"1008":{"id":1008,"name":"顺手","type":2,"number":4,"color":3},"1009":{"id":1009,"name":"过河","type":2,"number":4,"color":3},"1010":{"id":1010,"name":"绝影","type":3,"number":5,"color":3},"1011":{"id":1011,"name":"杀","type":1,"number":5,"color":3},"1012":{"id":1012,"name":"青釭","type":3,"number":6,"color":3},"1013":{"id":1013,"name":"雷杀","type":1,"number":6,"color":3},"1014":{"id":1014,"name":"杀","type":1,"number":7,"color":3},"1015":{"id":1015,"name":"雷杀","type":1,"number":7,"color":3},"1016":{"id":1016,"name":"杀","type":1,"number":8,"color":3},"1017":{"id":1017,"name":"杀","type":1,"number":8,"color":3},"1018":{"id":1018,"name":"酒","type":1,"number":9,"color":3},"1019":{"id":1019,"name":"杀","type":1,"number":9,"color":3},"1020":{"id":1020,"name":"杀","type":1,"number":10,"color":3},"1021":{"id":1021,"name":"兵粮","type":2,"number":10,"color":3},"1022":{"id":1022,"name":"杀","type":1,"number":11,"color":3},"1023":{"id":1023,"name":"无懈","type":2,"number":11,"color":3},"1024":{"id":1024,"name":"铁索","type":2,"number":12,"color":3},"1025":{"id":1025,"name":"丈八","type":3,"number":12,"color":3},"1026":{"id":1026,"name":"南蛮","type":2,"number":13,"color":3},"1027":{"id":1027,"name":"大宛","type":3,"number":13,"color":3},"1028":{"id":1028,"name":"桃园","type":2,"number":1,"color":1},"1029":{"id":1029,"name":"万箭","type":2,"number":1,"color":1},"1030":{"id":1030,"name":"闪","type":1,"number":2,"color":1},"1031":{"id":1031,"name":"火攻","type":2,"number":2,"color":1},"1032":{"id":1032,"name":"五谷","type":2,"number":3,"color":1},"1033":{"id":1033,"name":"火攻","type":2,"number":3,"color":1},"1034":{"id":1034,"name":"火杀","type":1,"number":4,"color":1},"1035":{"id":1035,"name":"桃","type":1,"number":4,"color":1},"1036":{"id":1036,"name":"赤兔","type":3,"number":5,"color":1},"1037":{"id":1037,"name":"麒麟","type":3,"number":5,"color":1},"1038":{"id":1038,"name":"乐不","type":2,"number":6,"color":1},"1039":{"id":1039,"name":"桃","type":1,"number":6,"color":1},"1040":{"id":1040,"name":"无中","type":2,"number":7,"color":1},"1041":{"id":1041,"name":"桃","type":1,"number":7,"color":1},"1042":{"id":1042,"name":"无中","type":2,"number":8,"color":1},"1043":{"id":1043,"name":"桃","type":1,"number":8,"color":1},"1044":{"id":1044,"name":"远交","type":2,"number":9,"color":1},"1045":{"id":1045,"name":"桃","type":1,"number":9,"color":1},"1046":{"id":1046,"name":"杀","type":1,"number":10,"color":1},"1047":{"id":1047,"name":"桃","type":1,"number":10,"color":1},"1048":{"id":1048,"name":"以逸","type":2,"number":11,"color":1},"1049":{"id":1049,"name":"闪","type":1,"number":11,"color":1},"1050":{"id":1050,"name":"杀","type":1,"number":12,"color":1},"1051":{"id":1051,"name":"桃","type":1,"number":12,"color":1},"1052":{"id":1052,"name":"过河","type":2,"number":12,"color":1},"1053":{"id":1053,"name":"闪","type":1,"number":13,"color":1},"1054":{"id":1054,"name":"爪黄","type":3,"number":13,"color":1},"1055":{"id":1055,"name":"决斗","type":2,"number":1,"color":4},"1056":{"id":1056,"name":"白银","type":3,"number":1,"color":4},"1057":{"id":1057,"name":"藤甲","type":3,"number":2,"color":4},"1058":{"id":1058,"name":"杀","type":1,"number":2,"color":4},"1059":{"id":1059,"name":"仁王","type":3,"number":2,"color":4},"1060":{"id":1060,"name":"杀","type":1,"number":3,"color":4},"1061":{"id":1061,"name":"知己","type":2,"number":3,"color":4},"1062":{"id":1062,"name":"杀","type":1,"number":4,"color":4},"1063":{"id":1063,"name":"知己","type":2,"number":4,"color":4},"1064":{"id":1064,"name":"杀","type":1,"number":5,"color":4},"1065":{"id":1065,"name":"的卢","type":3,"number":5,"color":4},"1066":{"id":1066,"name":"乐不","type":2,"number":6,"color":4},"1067":{"id":1067,"name":"雷杀","type":1,"number":6,"color":4},"1068":{"id":1068,"name":"南蛮","type":2,"number":7,"color":4},"1069":{"id":1069,"name":"雷杀","type":1,"number":7,"color":4},"1070":{"id":1070,"name":"杀","type":1,"number":8,"color":4},"1071":{"id":1071,"name":"雷杀","type":1,"number":8,"color":4},"1072":{"id":1072,"name":"酒","type":1,"number":9,"color":4},"1073":{"id":1073,"name":"杀","type":1,"number":9,"color":4},"1074":{"id":1074,"name":"兵粮","type":2,"number":10,"color":4},"1075":{"id":1075,"name":"杀","type":1,"number":10,"color":4},"1076":{"id":1076,"name":"杀","type":1,"number":11,"color":4},"1077":{"id":1077,"name":"杀","type":1,"number":11,"color":4},"1078":{"id":1078,"name":"铁索","type":2,"number":12,"color":4},"1079":{"id":1079,"name":"借刀","type":2,"number":12,"color":4},"1080":{"id":1080,"name":"铁索","type":2,"number":13,"color":4},"1081":{"id":1081,"name":"无懈","type":2,"number":13,"color":4},"1082":{"id":1082,"name":"诸葛","type":3,"number":1,"color":2},"1083":{"id":1083,"name":"朱雀","type":3,"number":1,"color":2},"1084":{"id":1084,"name":"桃","type":1,"number":2,"color":2},"1085":{"id":1085,"name":"闪","type":1,"number":2,"color":2},"1086":{"id":1086,"name":"顺手","type":2,"number":3,"color":2},"1087":{"id":1087,"name":"闪","type":1,"number":3,"color":2},"1088":{"id":1088,"name":"以逸","type":2,"number":4,"color":2},"1089":{"id":1089,"name":"火杀","type":1,"number":4,"color":2},"1090":{"id":1090,"name":"贯石","type":3,"number":5,"color":2},"1091":{"id":1091,"name":"火杀","type":1,"number":5,"color":2},"1092":{"id":1092,"name":"吴六","type":3,"number":6,"color":2},"1093":{"id":1093,"name":"闪","type":1,"number":6,"color":2},"1094":{"id":1094,"name":"闪","type":1,"number":7,"color":2},"1095":{"id":1095,"name":"闪","type":1,"number":7,"color":2},"1096":{"id":1096,"name":"闪","type":1,"number":8,"color":2},"1097":{"id":1097,"name":"闪","type":1,"number":8,"color":2},"1098":{"id":1098,"name":"酒","type":1,"number":9,"color":2},"1099":{"id":1099,"name":"闪","type":1,"number":9,"color":2},"1100":{"id":1100,"name":"杀","type":1,"number":10,"color":2},"1101":{"id":1101,"name":"闪","type":1,"number":10,"color":2},"1102":{"id":1102,"name":"杀","type":1,"number":11,"color":2},"1103":{"id":1103,"name":"闪","type":1,"number":11,"color":2},"1104":{"id":1104,"name":"杀","type":1,"number":12,"color":2},"1105":{"id":1105,"name":"三尖","type":3,"number":12,"color":2},"1106":{"id":1106,"name":"无懈","type":2,"number":12,"color":2},"1107":{"id":1107,"name":"紫骍","type":3,"number":13,"color":2},"1108":{"id":1108,"name":"闪","type":1,"number":13,"color":2},"1109":{"id":1109,"name":"联军","type":2,"number":1,"color":1},"1110":{"id":1110,"name":"调虎","type":2,"number":2,"color":1},"1111":{"id":1111,"name":"惊帆","type":3,"number":3,"color":1},"1112":{"id":1112,"name":"闪","type":1,"number":4,"color":1},"1113":{"id":1113,"name":"闪","type":1,"number":5,"color":1},"1114":{"id":1114,"name":"闪","type":1,"number":6,"color":1},"1115":{"id":1115,"name":"闪","type":1,"number":7,"color":1},"1116":{"id":1116,"name":"桃","type":1,"number":8,"color":1},"1117":{"id":1117,"name":"桃","type":1,"number":9,"color":1},"1118":{"id":1118,"name":"杀","type":1,"number":10,"color":1},"1119":{"id":1119,"name":"杀","type":1,"number":11,"color":1},"1120":{"id":1120,"name":"火烧","type":2,"number":12,"color":1},"1121":{"id":1121,"name":"水淹","type":2,"number":13,"color":1},"1122":{"id":1122,"name":"挟天","type":2,"number":1,"color":2},"1123":{"id":1123,"name":"桃","type":1,"number":2,"color":2},"1124":{"id":1124,"name":"桃","type":1,"number":3,"color":2},"1125":{"id":1125,"name":"挟天","type":2,"number":4,"color":2},"1126":{"id":1126,"name":"木牛","type":3,"number":5,"color":2},"1127":{"id":1127,"name":"闪","type":1,"number":6,"color":2},"1128":{"id":1128,"name":"闪","type":1,"number":7,"color":2},"1129":{"id":1129,"name":"火杀","type":1,"number":8,"color":2},"1130":{"id":1130,"name":"火杀","type":1,"number":9,"color":2},"1131":{"id":1131,"name":"调虎","type":2,"number":10,"color":2},"1132":{"id":1132,"name":"无懈","type":2,"number":11,"color":2},"1133":{"id":1133,"name":"方天","type":3,"number":12,"color":2},"1134":{"id":1134,"name":"闪","type":1,"number":13,"color":2},"1135":{"id":1135,"name":"挟天","type":2,"number":1,"color":3},"1136":{"id":1136,"name":"明光","type":3,"number":2,"color":3},"1137":{"id":1137,"name":"火烧","type":2,"number":3,"color":3},"1138":{"id":1138,"name":"杀","type":1,"number":4,"color":3},"1139":{"id":1139,"name":"青龙","type":3,"number":5,"color":3},"1140":{"id":1140,"name":"酒","type":1,"number":6,"color":3},"1141":{"id":1141,"name":"杀","type":1,"number":7,"color":3},"1142":{"id":1142,"name":"杀","type":1,"number":8,"color":3},"1143":{"id":1143,"name":"雷杀","type":1,"number":9,"color":3},"1144":{"id":1144,"name":"雷杀","type":1,"number":10,"color":3},"1145":{"id":1145,"name":"雷杀","type":1,"number":11,"color":3},"1146":{"id":1146,"name":"勠力","type":2,"number":12,"color":3},"1147":{"id":1147,"name":"无懈","type":2,"number":13,"color":3},"1148":{"id":1148,"name":"玉玺","type":3,"number":1,"color":4},"1149":{"id":1149,"name":"护心","type":3,"number":2,"color":4},"1150":{"id":1150,"name":"敕令","type":2,"number":3,"color":4},"1151":{"id":1151,"name":"杀","type":1,"number":4,"color":4},"1152":{"id":1152,"name":"雷杀","type":1,"number":5,"color":4},"1153":{"id":1153,"name":"杀","type":1,"number":6,"color":4},"1154":{"id":1154,"name":"杀","type":1,"number":7,"color":4},"1155":{"id":1155,"name":"杀","type":1,"number":8,"color":4},"1156":{"id":1156,"name":"酒","type":1,"number":9,"color":4},"1157":{"id":1157,"name":"勠力","type":2,"number":10,"color":4},"1158":{"id":1158,"name":"火烧","type":2,"number":11,"color":4},"1159":{"id":1159,"name":"水淹","type":2,"number":12,"color":4},"1160":{"id":1160,"name":"无懈","type":2,"number":13,"color":4},"1200":{"id":1200,"name":"决斗","type":2,"number":1,"color":3},"1201":{"id":1201,"name":"闪电","type":2,"number":1,"color":3},"1202":{"id":1202,"name":"八卦","type":3,"number":2,"color":3},"1203":{"id":1203,"name":"雌雄","type":3,"number":2,"color":3},"1204":{"id":1204,"name":"过河","type":2,"number":4,"color":3},"1205":{"id":1205,"name":"绝影","type":3,"number":5,"color":3},"1206":{"id":1206,"name":"杀","type":1,"number":5,"color":3},"1207":{"id":1207,"name":"青釭","type":3,"number":6,"color":3},"1208":{"id":1208,"name":"杀","type":1,"number":7,"color":3},"1209":{"id":1209,"name":"酒","type":1,"number":9,"color":3},"1210":{"id":1210,"name":"杀","type":1,"number":9,"color":3},"1211":{"id":1211,"name":"兵粮","type":2,"number":10,"color":3},"1212":{"id":1212,"name":"铁索","type":2,"number":12,"color":3},"1213":{"id":1213,"name":"丈八","type":3,"number":12,"color":3},"1214":{"id":1214,"name":"桃园","type":2,"number":1,"color":1},"1215":{"id":1215,"name":"万箭","type":2,"number":1,"color":1},"1216":{"id":1216,"name":"闪","type":1,"number":2,"color":1},"1217":{"id":1217,"name":"五谷","type":2,"number":3,"color":1},"1218":{"id":1218,"name":"桃","type":1,"number":4,"color":1},"1219":{"id":1219,"name":"赤兔","type":3,"number":5,"color":1},"1220":{"id":1220,"name":"麒麟","type":3,"number":5,"color":1},"1221":{"id":1221,"name":"乐不","type":2,"number":6,"color":1},"1222":{"id":1222,"name":"桃","type":1,"number":6,"color":1},"1223":{"id":1223,"name":"桃","type":1,"number":7,"color":1},"1224":{"id":1224,"name":"桃","type":1,"number":8,"color":1},"1225":{"id":1225,"name":"远交","type":2,"number":9,"color":1},"1226":{"id":1226,"name":"桃","type":1,"number":9,"color":1},"1227":{"id":1227,"name":"杀","type":1,"number":10,"color":1},"1228":{"id":1228,"name":"桃","type":1,"number":10,"color":1},"1229":{"id":1229,"name":"以逸","type":2,"number":11,"color":1},"1230":{"id":1230,"name":"闪","type":1,"number":11,"color":1},"1231":{"id":1231,"name":"杀","type":1,"number":12,"color":1},"1232":{"id":1232,"name":"桃","type":1,"number":12,"color":1},"1233":{"id":1233,"name":"过河","type":2,"number":12,"color":1},"1234":{"id":1234,"name":"闪","type":1,"number":13,"color":1},"1235":{"id":1235,"name":"爪黄","type":3,"number":13,"color":1},"1236":{"id":1236,"name":"决斗","type":2,"number":1,"color":4},"1237":{"id":1237,"name":"杀","type":1,"number":2,"color":4},"1238":{"id":1238,"name":"仁王","type":3,"number":2,"color":4},"1239":{"id":1239,"name":"杀","type":1,"number":3,"color":4},"1240":{"id":1240,"name":"知己","type":2,"number":3,"color":4},"1241":{"id":1241,"name":"知己","type":2,"number":4,"color":4},"1242":{"id":1242,"name":"乐不","type":2,"number":6,"color":4},"1243":{"id":1243,"name":"雷杀","type":1,"number":6,"color":4},"1244":{"id":1244,"name":"雷杀","type":1,"number":7,"color":4},"1245":{"id":1245,"name":"杀","type":1,"number":8,"color":4},"1246":{"id":1246,"name":"雷杀","type":1,"number":8,"color":4},"1247":{"id":1247,"name":"酒","type":1,"number":9,"color":4},"1248":{"id":1248,"name":"杀","type":1,"number":9,"color":4},"1249":{"id":1249,"name":"兵粮","type":2,"number":10,"color":4},"1250":{"id":1250,"name":"杀","type":1,"number":10,"color":4},"1251":{"id":1251,"name":"杀","type":1,"number":11,"color":4},"1252":{"id":1252,"name":"杀","type":1,"number":11,"color":4},"1253":{"id":1253,"name":"铁索","type":2,"number":12,"color":4},"1254":{"id":1254,"name":"铁索","type":2,"number":13,"color":4},"1255":{"id":1255,"name":"无懈","type":2,"number":13,"color":4},"1256":{"id":1256,"name":"诸葛","type":3,"number":1,"color":2},"1257":{"id":1257,"name":"桃","type":1,"number":2,"color":2},"1258":{"id":1258,"name":"闪","type":1,"number":2,"color":2},"1259":{"id":1259,"name":"顺手","type":2,"number":3,"color":2},"1260":{"id":1260,"name":"闪","type":1,"number":3,"color":2},"1261":{"id":1261,"name":"以逸","type":2,"number":4,"color":2},"1262":{"id":1262,"name":"贯石","type":3,"number":5,"color":2},"1263":{"id":1263,"name":"火杀","type":1,"number":5,"color":2},"1264":{"id":1264,"name":"吴六","type":3,"number":6,"color":2},"1265":{"id":1265,"name":"闪","type":1,"number":6,"color":2},"1266":{"id":1266,"name":"酒","type":1,"number":9,"color":2},"1267":{"id":1267,"name":"闪","type":1,"number":9,"color":2},"1268":{"id":1268,"name":"杀","type":1,"number":10,"color":2},"1269":{"id":1269,"name":"闪","type":1,"number":10,"color":2},"1270":{"id":1270,"name":"杀","type":1,"number":11,"color":2},"1271":{"id":1271,"name":"闪","type":1,"number":11,"color":2},"1272":{"id":1272,"name":"杀","type":1,"number":12,"color":2},"1273":{"id":1273,"name":"三尖","type":3,"number":12,"color":2},"1274":{"id":1274,"name":"无懈","type":2,"number":12,"color":2},"1275":{"id":1275,"name":"紫骍","type":3,"number":13,"color":2},"1276":{"id":1276,"name":"闪","type":1,"number":13,"color":2},"1277":{"id":1277,"name":"水淹","type":2,"number":3,"color":3},"1278":{"id":1278,"name":"水淹","type":2,"number":4,"color":3},"1279":{"id":1279,"name":"冰杀","type":1,"number":8,"color":3},"1280":{"id":1280,"name":"杀","type":1,"number":10,"color":3},"1281":{"id":1281,"name":"杀","type":1,"number":11,"color":3},"1282":{"id":1282,"name":"南蛮","type":2,"number":13,"color":3},"1283":{"id":1283,"name":"逐近","type":2,"number":3,"color":3},"1284":{"id":1284,"name":"冰杀","type":1,"number":6,"color":3},"1285":{"id":1285,"name":"冰杀","type":1,"number":7,"color":3},"1286":{"id":1286,"name":"冰杀","type":1,"number":8,"color":3},"1287":{"id":1287,"name":"无懈","type":2,"number":11,"color":3},"1288":{"id":1288,"name":"乌铁","type":3,"number":13,"color":3},"1289":{"id":1289,"name":"火杀","type":1,"number":4,"color":1},"1290":{"id":1290,"name":"洞烛","type":2,"number":7,"color":1},"1291":{"id":1291,"name":"洞烛","type":2,"number":8,"color":1},"1292":{"id":1292,"name":"出其","type":2,"number":2,"color":1},"1293":{"id":1293,"name":"出其","type":2,"number":3,"color":1},"1294":{"id":1294,"name":"太公","type":3,"number":2,"color":3},"1295":{"id":1295,"name":"藤甲","type":3,"number":2,"color":4},"1296":{"id":1296,"name":"南蛮","type":2,"number":7,"color":4},"1297":{"id":1297,"name":"杀","type":1,"number":4,"color":4},"1298":{"id":1298,"name":"杀","type":1,"number":5,"color":4},"1299":{"id":1299,"name":"护心","type":3,"number":1,"color":4},"1300":{"id":1300,"name":"铜雀","type":3,"number":5,"color":4},"1301":{"id":1301,"name":"逐近","type":2,"number":12,"color":4},"1302":{"id":1302,"name":"五行","type":3,"number":1,"color":2},"1303":{"id":1303,"name":"闪","type":1,"number":7,"color":2},"1304":{"id":1304,"name":"闪","type":1,"number":7,"color":2},"1305":{"id":1305,"name":"闪","type":1,"number":8,"color":2},"1306":{"id":1306,"name":"闪","type":1,"number":8,"color":2},"1307":{"id":1307,"name":"火杀","type":1,"number":4,"color":1},"2001":{"id":2001,"name":"万箭","type":2,"number":1,"color":1},"2002":{"id":2002,"name":"闪","type":1,"number":2,"color":1},"2003":{"id":2003,"name":"桃","type":1,"number":3,"color":1},"2004":{"id":2004,"name":"桃","type":1,"number":4,"color":1},"2005":{"id":2005,"name":"闪","type":1,"number":5,"color":1},"2006":{"id":2006,"name":"乐不","type":2,"number":6,"color":1},"2007":{"id":2007,"name":"无中","type":2,"number":7,"color":1},"2008":{"id":2008,"name":"无中","type":2,"number":8,"color":1},"2009":{"id":2009,"name":"桃","type":1,"number":9,"color":1},"2010":{"id":2010,"name":"杀","type":1,"number":10,"color":1},"2011":{"id":2011,"name":"杀","type":1,"number":11,"color":1},"2012":{"id":2012,"name":"过河","type":2,"number":12,"color":1},"2013":{"id":2013,"name":"无懈","type":2,"number":13,"color":1},"2014":{"id":2014,"name":"诸葛","type":3,"number":1,"color":2},"2015":{"id":2015,"name":"闪","type":1,"number":2,"color":2},"2016":{"id":2016,"name":"闪","type":1,"number":3,"color":2},"2017":{"id":2017,"name":"顺手","type":2,"number":4,"color":2},"2018":{"id":2018,"name":"贯石","type":3,"number":5,"color":2},"2019":{"id":2019,"name":"杀","type":1,"number":6,"color":2},"2020":{"id":2020,"name":"闪","type":1,"number":7,"color":2},"2021":{"id":2021,"name":"闪","type":1,"number":8,"color":2},"2022":{"id":2022,"name":"杀","type":1,"number":9,"color":2},"2023":{"id":2023,"name":"闪","type":1,"number":10,"color":2},"2024":{"id":2024,"name":"闪","type":1,"number":11,"color":2},"2025":{"id":2025,"name":"桃","type":1,"number":12,"color":2},"2026":{"id":2026,"name":"杀","type":1,"number":13,"color":2},"2027":{"id":2027,"name":"决斗","type":2,"number":1,"color":3},"2028":{"id":2028,"name":"八卦","type":3,"number":2,"color":3},"2029":{"id":2029,"name":"过河","type":2,"number":3,"color":3},"2030":{"id":2030,"name":"顺手","type":2,"number":4,"color":3},"2031":{"id":2031,"name":"杀","type":1,"number":5,"color":3},"2032":{"id":2032,"name":"青釭","type":3,"number":6,"color":3},"2033":{"id":2033,"name":"杀","type":1,"number":7,"color":3},"2034":{"id":2034,"name":"杀","type":1,"number":8,"color":3},"2035":{"id":2035,"name":"寒冰","type":3,"number":9,"color":3},"2036":{"id":2036,"name":"杀","type":1,"number":10,"color":3},"2037":{"id":2037,"name":"顺手","type":2,"number":11,"color":3},"2038":{"id":2038,"name":"丈八","type":3,"number":12,"color":3},"2039":{"id":2039,"name":"南蛮","type":2,"number":13,"color":3},"2040":{"id":2040,"name":"决斗","type":2,"number":1,"color":4},"2041":{"id":2041,"name":"仁王","type":3,"number":2,"color":4},"2042":{"id":2042,"name":"过河","type":2,"number":3,"color":4},"2043":{"id":2043,"name":"杀","type":1,"number":4,"color":4},"2044":{"id":2044,"name":"杀","type":1,"number":5,"color":4},"2045":{"id":2045,"name":"杀","type":1,"number":6,"color":4},"2046":{"id":2046,"name":"水淹","type":2,"number":7,"color":4},"2047":{"id":2047,"name":"杀","type":1,"number":8,"color":4},"2048":{"id":2048,"name":"杀","type":1,"number":9,"color":4},"2049":{"id":2049,"name":"杀","type":1,"number":10,"color":4},"2050":{"id":2050,"name":"杀","type":1,"number":11,"color":4},"2051":{"id":2051,"name":"兵粮","type":2,"number":12,"color":4},"2052":{"id":2052,"name":"无懈","type":2,"number":13,"color":4},"3001":{"id":3001,"name":"决斗","type":2,"number":1,"color":2},"3002":{"id":3002,"name":"闪","type":1,"number":2,"color":2},"3003":{"id":3003,"name":"顺手","type":2,"number":3,"color":2},"3004":{"id":3004,"name":"顺手","type":2,"number":4,"color":2},"3005":{"id":3005,"name":"贯石","type":3,"number":5,"color":2},"3006":{"id":3006,"name":"杀","type":1,"number":6,"color":2},"3007":{"id":3007,"name":"杀","type":1,"number":7,"color":2},"3008":{"id":3008,"name":"杀","type":1,"number":8,"color":2},"3009":{"id":3009,"name":"杀","type":1,"number":9,"color":2},"3010":{"id":3010,"name":"杀","type":1,"number":10,"color":2},"3011":{"id":3011,"name":"闪","type":1,"number":11,"color":2},"3012":{"id":3012,"name":"方天","type":3,"number":12,"color":2},"3013":{"id":3013,"name":"紫騂","type":3,"number":13,"color":2},"3014":{"id":3014,"name":"连弩","type":3,"number":1,"color":2},"3015":{"id":3015,"name":"闪","type":1,"number":2,"color":2},"3016":{"id":3016,"name":"闪","type":1,"number":3,"color":2},"3017":{"id":3017,"name":"闪","type":1,"number":4,"color":2},"3018":{"id":3018,"name":"闪","type":1,"number":5,"color":2},"3019":{"id":3019,"name":"闪","type":1,"number":6,"color":2},"3020":{"id":3020,"name":"闪","type":1,"number":7,"color":2},"3021":{"id":3021,"name":"闪","type":1,"number":8,"color":2},"3022":{"id":3022,"name":"闪","type":1,"number":9,"color":2},"3023":{"id":3023,"name":"闪","type":1,"number":10,"color":2},"3024":{"id":3024,"name":"闪","type":1,"number":11,"color":2},"3025":{"id":3025,"name":"桃","type":1,"number":12,"color":2},"3026":{"id":3026,"name":"杀","type":1,"number":13,"color":2},"3027":{"id":3027,"name":"万箭","type":2,"number":1,"color":1},"3028":{"id":3028,"name":"闪","type":1,"number":2,"color":1},"3029":{"id":3029,"name":"五谷","type":2,"number":3,"color":1},"3030":{"id":3030,"name":"五谷","type":2,"number":4,"color":1},"3031":{"id":3031,"name":"赤兔","type":3,"number":5,"color":1},"3032":{"id":3032,"name":"乐不","type":2,"number":6,"color":1},"3033":{"id":3033,"name":"无中","type":2,"number":7,"color":1},"3034":{"id":3034,"name":"无中","type":2,"number":8,"color":1},"3035":{"id":3035,"name":"无中","type":2,"number":9,"color":1},"3036":{"id":3036,"name":"杀","type":1,"number":10,"color":1},"3037":{"id":3037,"name":"无中","type":2,"number":11,"color":1},"3038":{"id":3038,"name":"过河","type":2,"number":12,"color":1},"3039":{"id":3039,"name":"闪","type":1,"number":13,"color":1},"3040":{"id":3040,"name":"桃园","type":2,"number":1,"color":1},"3041":{"id":3041,"name":"闪","type":1,"number":2,"color":1},"3042":{"id":3042,"name":"桃","type":1,"number":3,"color":1},"3043":{"id":3043,"name":"桃","type":1,"number":4,"color":1},"3044":{"id":3044,"name":"麒麟","type":3,"number":5,"color":1},"3045":{"id":3045,"name":"桃","type":1,"number":6,"color":1},"3046":{"id":3046,"name":"桃","type":1,"number":7,"color":1},"3047":{"id":3047,"name":"桃","type":1,"number":8,"color":1},"3048":{"id":3048,"name":"桃","type":1,"number":9,"color":1},"3049":{"id":3049,"name":"杀","type":1,"number":10,"color":1},"3050":{"id":3050,"name":"杀","type":1,"number":11,"color":1},"3051":{"id":3051,"name":"桃","type":1,"number":12,"color":1},"3052":{"id":3052,"name":"爪黄","type":3,"number":13,"color":1},"3053":{"id":3053,"name":"决斗","type":2,"number":1,"color":4},"3054":{"id":3054,"name":"杀","type":1,"number":2,"color":4},"3055":{"id":3055,"name":"杀","type":1,"number":3,"color":4},"3056":{"id":3056,"name":"杀","type":1,"number":4,"color":4},"3057":{"id":3057,"name":"杀","type":1,"number":5,"color":4},"3058":{"id":3058,"name":"杀","type":1,"number":6,"color":4},"3059":{"id":3059,"name":"杀","type":1,"number":7,"color":4},"3060":{"id":3060,"name":"杀","type":1,"number":8,"color":4},"3061":{"id":3061,"name":"杀","type":1,"number":9,"color":4},"3062":{"id":3062,"name":"杀","type":1,"number":10,"color":4},"3063":{"id":3063,"name":"杀","type":1,"number":11,"color":4},"3064":{"id":3064,"name":"无懈","type":2,"number":12,"color":4},"3065":{"id":3065,"name":"无懈","type":2,"number":13,"color":4},"3066":{"id":3066,"name":"连弩","type":3,"number":1,"color":4},"3067":{"id":3067,"name":"八卦","type":3,"number":2,"color":4},"3068":{"id":3068,"name":"过河","type":2,"number":3,"color":4},"3069":{"id":3069,"name":"过河","type":2,"number":4,"color":4},"3070":{"id":3070,"name":"的卢","type":3,"number":5,"color":4},"3071":{"id":3071,"name":"乐不","type":2,"number":6,"color":4},"3072":{"id":3072,"name":"南蛮","type":2,"number":7,"color":4},"3073":{"id":3073,"name":"杀","type":1,"number":8,"color":4},"3074":{"id":3074,"name":"杀","type":1,"number":9,"color":4},"3075":{"id":3075,"name":"杀","type":1,"number":10,"color":4},"3076":{"id":3076,"name":"杀","type":1,"number":11,"color":4},"3077":{"id":3077,"name":"借刀","type":2,"number":12,"color":4},"3078":{"id":3078,"name":"借刀","type":2,"number":13,"color":4},"3079":{"id":3079,"name":"决斗","type":2,"number":1,"color":3},"3080":{"id":3080,"name":"雌雄","type":3,"number":2,"color":3},"3081":{"id":3081,"name":"顺手","type":2,"number":3,"color":3},"3082":{"id":3082,"name":"顺手","type":2,"number":4,"color":3},"3083":{"id":3083,"name":"绝影","type":3,"number":5,"color":3},"3084":{"id":3084,"name":"青釭","type":3,"number":6,"color":3},"3085":{"id":3085,"name":"杀","type":1,"number":7,"color":3},"3086":{"id":3086,"name":"杀","type":1,"number":8,"color":3},"3087":{"id":3087,"name":"杀","type":1,"number":9,"color":3},"3088":{"id":3088,"name":"杀","type":1,"number":10,"color":3},"3089":{"id":3089,"name":"顺手","type":2,"number":11,"color":3},"3090":{"id":3090,"name":"过河","type":2,"number":12,"color":3},"3091":{"id":3091,"name":"南蛮","type":2,"number":13,"color":3},"3092":{"id":3092,"name":"八卦","type":3,"number":2,"color":3},"3093":{"id":3093,"name":"过河","type":2,"number":3,"color":3},"3094":{"id":3094,"name":"过河","type":2,"number":4,"color":3},"3095":{"id":3095,"name":"青龙","type":3,"number":5,"color":3},"3096":{"id":3096,"name":"乐不","type":2,"number":6,"color":3},"3097":{"id":3097,"name":"南蛮","type":2,"number":7,"color":3},"3098":{"id":3098,"name":"杀","type":1,"number":8,"color":3},"3099":{"id":3099,"name":"杀","type":1,"number":9,"color":3},"3100":{"id":3100,"name":"杀","type":1,"number":10,"color":3},"3101":{"id":3101,"name":"无懈","type":2,"number":11,"color":3},"3102":{"id":3102,"name":"丈八","type":3,"number":12,"color":3},"3103":{"id":3103,"name":"大宛","type":3,"number":13,"color":3},"3104":{"id":3104,"name":"仁王","type":3,"number":2,"color":4},"3105":{"id":3105,"name":"寒冰","type":3,"number":1,"color":3},"3106":{"id":3106,"name":"无懈","type":2,"number":1,"color":1},"3107":{"id":3107,"name":"火攻","type":2,"number":2,"color":1},"3108":{"id":3108,"name":"火攻","type":2,"number":3,"color":1},"3109":{"id":3109,"name":"火杀","type":1,"number":4,"color":1},"3110":{"id":3110,"name":"桃","type":1,"number":5,"color":1},"3111":{"id":3111,"name":"桃","type":1,"number":6,"color":1},"3112":{"id":3112,"name":"火杀","type":1,"number":7,"color":1},"3113":{"id":3113,"name":"闪","type":1,"number":8,"color":1},"3114":{"id":3114,"name":"闪","type":1,"number":9,"color":1},"3115":{"id":3115,"name":"火杀","type":1,"number":10,"color":1},"3116":{"id":3116,"name":"闪","type":1,"number":11,"color":1},"3117":{"id":3117,"name":"闪","type":1,"number":12,"color":1},"3118":{"id":3118,"name":"无懈","type":2,"number":13,"color":1},"3119":{"id":3119,"name":"朱雀","type":3,"number":1,"color":2},"3120":{"id":3120,"name":"桃","type":1,"number":2,"color":2},"3121":{"id":3121,"name":"桃","type":1,"number":3,"color":2},"3122":{"id":3122,"name":"火杀","type":1,"number":4,"color":2},"3123":{"id":3123,"name":"火杀","type":1,"number":5,"color":2},"3124":{"id":3124,"name":"闪","type":1,"number":6,"color":2},"3125":{"id":3125,"name":"闪","type":1,"number":7,"color":2},"3126":{"id":3126,"name":"闪","type":1,"number":8,"color":2},"3127":{"id":3127,"name":"酒","type":1,"number":9,"color":2},"3128":{"id":3128,"name":"闪","type":1,"number":10,"color":2},"3129":{"id":3129,"name":"闪","type":1,"number":11,"color":2},"3130":{"id":3130,"name":"火攻","type":2,"number":12,"color":2},"3131":{"id":3131,"name":"骅骝","type":3,"number":13,"color":2},"3132":{"id":3132,"name":"古锭","type":3,"number":1,"color":3},"3133":{"id":3133,"name":"藤甲","type":3,"number":2,"color":3},"3134":{"id":3134,"name":"酒","type":1,"number":3,"color":3},"3135":{"id":3135,"name":"雷杀","type":1,"number":4,"color":3},"3136":{"id":3136,"name":"雷杀","type":1,"number":5,"color":3},"3137":{"id":3137,"name":"雷杀","type":1,"number":6,"color":3},"3138":{"id":3138,"name":"雷杀","type":1,"number":7,"color":3},"3139":{"id":3139,"name":"雷杀","type":1,"number":8,"color":3},"3140":{"id":3140,"name":"酒","type":1,"number":9,"color":3},"3141":{"id":3141,"name":"兵粮","type":2,"number":10,"color":3},"3142":{"id":3142,"name":"铁索","type":2,"number":11,"color":3},"3143":{"id":3143,"name":"铁索","type":2,"number":12,"color":3},"3144":{"id":3144,"name":"无懈","type":2,"number":13,"color":3},"3145":{"id":3145,"name":"白银","type":3,"number":1,"color":4},"3146":{"id":3146,"name":"酒","type":1,"number":3,"color":4},"3147":{"id":3147,"name":"兵粮","type":2,"number":4,"color":4},"3148":{"id":3148,"name":"雷杀","type":1,"number":5,"color":4},"3149":{"id":3149,"name":"雷杀","type":1,"number":6,"color":4},"3150":{"id":3150,"name":"雷杀","type":1,"number":7,"color":4},"3151":{"id":3151,"name":"雷杀","type":1,"number":8,"color":4},"3152":{"id":3152,"name":"酒","type":1,"number":9,"color":4},"3153":{"id":3153,"name":"铁索","type":2,"number":10,"color":4},"3154":{"id":3154,"name":"铁索","type":2,"number":11,"color":4},"3155":{"id":3155,"name":"铁索","type":2,"number":12,"color":4},"3156":{"id":3156,"name":"铁索","type":2,"number":13,"color":4},"4001":{"id":4001,"name":"决斗","type":2,"number":1,"color":3},"4002":{"id":4002,"name":"闪电","type":2,"number":1,"color":3},"4003":{"id":4003,"name":"寒冰","type":3,"number":2,"color":3},"4004":{"id":4004,"name":"八卦","type":3,"number":2,"color":3},"4005":{"id":4005,"name":"顺手","type":2,"number":3,"color":3},"4006":{"id":4006,"name":"过河","type":2,"number":3,"color":3},"4007":{"id":4007,"name":"顺手","type":2,"number":4,"color":3},"4008":{"id":4008,"name":"过河","type":2,"number":4,"color":3},"4009":{"id":4009,"name":"绝影","type":3,"number":5,"color":3},"4010":{"id":4010,"name":"兵粮","type":2,"number":5,"color":3},"4011":{"id":4011,"name":"过河","type":2,"number":6,"color":3},"4012":{"id":4012,"name":"乐不","type":2,"number":6,"color":3},"4013":{"id":4013,"name":"雷杀","type":1,"number":7,"color":3},"4014":{"id":4014,"name":"南蛮","type":2,"number":7,"color":3},"4015":{"id":4015,"name":"雷杀","type":1,"number":8,"color":3},"4016":{"id":4016,"name":"雷杀","type":1,"number":8,"color":3},"4017":{"id":4017,"name":"酒","type":1,"number":9,"color":3},"4018":{"id":4018,"name":"雷杀","type":1,"number":9,"color":3},"4019":{"id":4019,"name":"雷杀","type":1,"number":10,"color":3},"4020":{"id":4020,"name":"雷杀","type":1,"number":10,"color":3},"4021":{"id":4021,"name":"顺手","type":2,"number":11,"color":3},"4022":{"id":4022,"name":"无懈","type":2,"number":11,"color":3},"4023":{"id":4023,"name":"过河","type":2,"number":12,"color":3},"4024":{"id":4024,"name":"丈八","type":3,"number":12,"color":3},"4025":{"id":4025,"name":"南蛮","type":2,"number":13,"color":3},"4026":{"id":4026,"name":"大宛","type":3,"number":13,"color":3},"4027":{"id":4027,"name":"万箭","type":2,"number":1,"color":1},"4028":{"id":4028,"name":"桃园","type":2,"number":1,"color":1},"4029":{"id":4029,"name":"闪","type":1,"number":2,"color":1},"4030":{"id":4030,"name":"闪","type":1,"number":2,"color":1},"4031":{"id":4031,"name":"五谷","type":2,"number":3,"color":1},"4032":{"id":4032,"name":"火攻","type":2,"number":3,"color":1},"4033":{"id":4033,"name":"五谷","type":2,"number":4,"color":1},"4034":{"id":4034,"name":"火攻","type":2,"number":4,"color":1},"4035":{"id":4035,"name":"火攻","type":2,"number":5,"color":1},"4036":{"id":4036,"name":"麒麟","type":3,"number":5,"color":1},"4037":{"id":4037,"name":"无中","type":2,"number":6,"color":1},"4038":{"id":4038,"name":"桃","type":1,"number":6,"color":1},"4039":{"id":4039,"name":"无中","type":2,"number":7,"color":1},"4040":{"id":4040,"name":"桃","type":1,"number":7,"color":1},"4041":{"id":4041,"name":"无中","type":2,"number":8,"color":1},"4042":{"id":4042,"name":"桃","type":1,"number":8,"color":1},"4043":{"id":4043,"name":"无中","type":2,"number":9,"color":1},"4044":{"id":4044,"name":"桃","type":1,"number":9,"color":1},"4045":{"id":4045,"name":"火杀","type":1,"number":10,"color":1},"4046":{"id":4046,"name":"火杀","type":1,"number":10,"color":1},"4047":{"id":4047,"name":"无中","type":2,"number":11,"color":1},"4048":{"id":4048,"name":"火杀","type":1,"number":11,"color":1},"4049":{"id":4049,"name":"无中","type":2,"number":12,"color":1},"4050":{"id":4050,"name":"过河","type":2,"number":12,"color":1},"4051":{"id":4051,"name":"桃园","type":2,"number":13,"color":1},"4052":{"id":4052,"name":"爪黄","type":3,"number":13,"color":1},"4053":{"id":4053,"name":"决斗","type":2,"number":1,"color":4},"4054":{"id":4054,"name":"白银","type":3,"number":1,"color":4},"4055":{"id":4055,"name":"铁索","type":2,"number":2,"color":4},"4056":{"id":4056,"name":"铁索","type":2,"number":2,"color":4},"4057":{"id":4057,"name":"铁索","type":2,"number":3,"color":4},"4058":{"id":4058,"name":"过河","type":2,"number":3,"color":4},"4059":{"id":4059,"name":"铁索","type":2,"number":4,"color":4},"4060":{"id":4060,"name":"过河","type":2,"number":4,"color":4},"4061":{"id":4061,"name":"铁索","type":2,"number":5,"color":4},"4062":{"id":4062,"name":"铁索","type":2,"number":5,"color":4},"4063":{"id":4063,"name":"雷杀","type":1,"number":6,"color":4},"4064":{"id":4064,"name":"乐不","type":2,"number":6,"color":4},"4065":{"id":4065,"name":"杀","type":1,"number":7,"color":4},"4066":{"id":4066,"name":"南蛮","type":2,"number":7,"color":4},"4067":{"id":4067,"name":"杀","type":1,"number":8,"color":4},"4068":{"id":4068,"name":"杀","type":1,"number":8,"color":4},"4069":{"id":4069,"name":"杀","type":1,"number":9,"color":4},"4070":{"id":4070,"name":"酒","type":1,"number":9,"color":4},"4071":{"id":4071,"name":"杀","type":1,"number":10,"color":4},"4072":{"id":4072,"name":"杀","type":1,"number":10,"color":4},"4073":{"id":4073,"name":"杀","type":1,"number":11,"color":4},"4074":{"id":4074,"name":"杀","type":1,"number":11,"color":4},"4075":{"id":4075,"name":"无懈","type":2,"number":12,"color":4},"4076":{"id":4076,"name":"借刀","type":2,"number":12,"color":4},"4077":{"id":4077,"name":"无懈","type":2,"number":13,"color":4},"4078":{"id":4078,"name":"借刀","type":2,"number":13,"color":4},"4079":{"id":4079,"name":"决斗","type":2,"number":1,"color":2},"4080":{"id":4080,"name":"决斗","type":2,"number":1,"color":2},"4081":{"id":4081,"name":"铁索","type":2,"number":2,"color":2},"4082":{"id":4082,"name":"决斗","type":2,"number":2,"color":2},"4083":{"id":4083,"name":"顺手","type":2,"number":3,"color":2},"4084":{"id":4084,"name":"无懈","type":2,"number":3,"color":2},"4085":{"id":4085,"name":"顺手","type":2,"number":4,"color":2},"4086":{"id":4086,"name":"兵粮","type":2,"number":4,"color":2},"4087":{"id":4087,"name":"贯石","type":3,"number":5,"color":2},"4088":{"id":4088,"name":"闪","type":1,"number":5,"color":2},"4089":{"id":4089,"name":"顺手","type":2,"number":6,"color":2},"4090":{"id":4090,"name":"闪","type":1,"number":6,"color":2},"4091":{"id":4091,"name":"杀","type":1,"number":7,"color":2},"4092":{"id":4092,"name":"闪","type":1,"number":7,"color":2},"4093":{"id":4093,"name":"杀","type":1,"number":8,"color":2},"4094":{"id":4094,"name":"闪","type":1,"number":8,"color":2},"4095":{"id":4095,"name":"酒","type":1,"number":9,"color":2},"4096":{"id":4096,"name":"闪","type":1,"number":9,"color":2},"4097":{"id":4097,"name":"火攻","type":2,"number":10,"color":2},"4098":{"id":4098,"name":"闪","type":1,"number":10,"color":2},"4099":{"id":4099,"name":"闪","type":1,"number":11,"color":2},"4100":{"id":4100,"name":"闪","type":1,"number":11,"color":2},"4101":{"id":4101,"name":"方天","type":3,"number":12,"color":2},"4102":{"id":4102,"name":"桃","type":1,"number":12,"color":2},"4103":{"id":4103,"name":"紫騂","type":3,"number":13,"color":2},"4104":{"id":4104,"name":"火攻","type":2,"number":13,"color":2},"4200":{"id":4200,"name":"麒麟","type":3,"number":5,"color":1},"4201":{"id":4201,"name":"麒麟","type":3,"number":5,"color":1},"4202":{"id":4202,"name":"麒麟","type":3,"number":5,"color":1},"4203":{"id":4203,"name":"麒麟","type":3,"number":5,"color":1},"4204":{"id":4204,"name":"麒麟","type":3,"number":5,"color":1},"4205":{"id":4205,"name":"麒麟","type":3,"number":5,"color":1},"4206":{"id":4206,"name":"麒麟","type":3,"number":5,"color":1},"4207":{"id":4207,"name":"爪黄","type":3,"number":13,"color":1},"4208":{"id":4208,"name":"爪黄","type":3,"number":13,"color":1},"4209":{"id":4209,"name":"爪黄","type":3,"number":13,"color":1},"4210":{"id":4210,"name":"爪黄","type":3,"number":13,"color":1},"4211":{"id":4211,"name":"爪黄","type":3,"number":13,"color":1},"4212":{"id":4212,"name":"爪黄","type":3,"number":13,"color":1},"4213":{"id":4213,"name":"爪黄","type":3,"number":13,"color":1},"4214":{"id":4214,"name":"大宛","type":3,"number":13,"color":3},"4215":{"id":4215,"name":"大宛","type":3,"number":13,"color":3},"4216":{"id":4216,"name":"大宛","type":3,"number":13,"color":3},"4217":{"id":4217,"name":"大宛","type":3,"number":13,"color":3},"4218":{"id":4218,"name":"大宛","type":3,"number":13,"color":3},"4219":{"id":4219,"name":"大宛","type":3,"number":13,"color":3},"4220":{"id":4220,"name":"大宛","type":3,"number":13,"color":3},"4300":{"id":4300,"name":"屯粮","type":2,"number":3,"color":1},"4301":{"id":4301,"name":"屯粮","type":2,"number":4,"color":1},"4302":{"id":4302,"name":"援军","type":2,"number":12,"color":1},"4303":{"id":4303,"name":"援军","type":2,"number":11,"color":1},"4304":{"id":4304,"name":"援军","type":2,"number":1,"color":3},"4305":{"id":4305,"name":"勠力","type":2,"number":7,"color":3},"4306":{"id":4306,"name":"勠力","type":2,"number":13,"color":3},"4307":{"id":4307,"name":"勠力","type":2,"number":7,"color":4},"4308":{"id":4308,"name":"霹雳","type":3,"number":9,"color":2},"4309":{"id":4309,"name":"爆竹","type":2,"number":1,"color":1},"4310":{"id":4310,"name":"爆竹","type":2,"number":6,"color":1},"4311":{"id":4311,"name":"爆竹","type":2,"number":8,"color":1},"4313":{"id":4313,"name":"春联","type":2,"number":1,"color":2},"4314":{"id":4314,"name":"春联","type":2,"number":13,"color":2},"4317":{"id":4317,"name":"决斗","type":2,"number":1,"color":3},"4318":{"id":4318,"name":"决斗","type":2,"number":12,"color":1},"4319":{"id":4319,"name":"决斗","type":2,"number":1,"color":1},"4320":{"id":4320,"name":"决斗","type":2,"number":12,"color":2},"4321":{"id":4321,"name":"火攻","type":2,"number":7,"color":3},"4322":{"id":4322,"name":"火攻","type":2,"number":7,"color":4},"4323":{"id":4323,"name":"火攻","type":2,"number":13,"color":3},"4324":{"id":4324,"name":"联军","type":2,"number":3,"color":1},"4325":{"id":4325,"name":"联军","type":2,"number":4,"color":1},"4326":{"id":4326,"name":"联军","type":2,"number":1,"color":1},"4327":{"id":4327,"name":"无双","type":3,"number":12,"color":2},"4328":{"id":4328,"name":"束发","type":3,"number":1,"color":2},"4329":{"id":4329,"name":"红棉","type":3,"number":1,"color":4},"4330":{"id":4330,"name":"玲珑","type":3,"number":2,"color":3},"4331":{"id":4331,"name":"玲珑","type":3,"number":2,"color":4},"4332":{"id":4332,"name":"逆水","type":2,"number":1,"color":1},"4333":{"id":4333,"name":"逆水","type":2,"number":7,"color":4},"4334":{"id":4334,"name":"逆水","type":2,"number":13,"color":3},"4335":{"id":4335,"name":"逆水","type":2,"number":7,"color":3},"4339":{"id":4339,"name":"鸾凤","type":3,"number":2,"color":3},"4340":{"id":4340,"name":"七彩","type":3,"number":13,"color":1},"4341":{"id":4341,"name":"修罗","type":3,"number":13,"color":2},"4342":{"id":4342,"name":"银月","type":3,"number":2,"color":3},"4343":{"id":4343,"name":"镰钩","type":3,"number":1,"color":4},"4344":{"id":4344,"name":"水淹","type":2,"number":7,"color":1},"4345":{"id":4345,"name":"金鼓","type":2,"number":8,"color":2},"4346":{"id":4346,"name":"厚积","type":2,"number":2,"color":1},"4347":{"id":4347,"name":"桎梏","type":2,"number":3,"color":2},"4348":{"id":4348,"name":"盈冲","type":2,"number":4,"color":3},"4349":{"id":4349,"name":"背水","type":2,"number":5,"color":4},"4350":{"id":4350,"name":"整肃","type":2,"number":6,"color":1},"4351":{"id":4351,"name":"寸兵","type":2,"number":7,"color":2},"4352":{"id":4352,"name":"护心","type":3,"number":2,"color":3},"4355":{"id":4355,"name":"酗酒","type":1,"number":9,"color":2},"4356":{"id":4356,"name":"酗酒","type":1,"number":3,"color":3},"4357":{"id":4357,"name":"酗酒","type":1,"number":9,"color":3},"4358":{"id":4358,"name":"酗酒","type":1,"number":3,"color":4},"4359":{"id":4359,"name":"酗酒","type":1,"number":9,"color":4},"4400":{"id":4400,"name":"回魂","type":2,"number":3,"color":1},"4401":{"id":4401,"name":"回魂","type":2,"number":4,"color":4},"6000":{"id":6000,"name":"决斗","type":2,"number":1,"color":3},"6001":{"id":6001,"name":"太公","type":3,"number":1,"color":3},"6002":{"id":6002,"name":"百辟","type":3,"number":2,"color":3},"6003":{"id":6003,"name":"藤甲","type":3,"number":2,"color":3},"6004":{"id":6004,"name":"随机","type":2,"number":2,"color":3},"6005":{"id":6005,"name":"逐近","type":2,"number":3,"color":3},"6006":{"id":6006,"name":"水淹","type":2,"number":3,"color":3},"6007":{"id":6007,"name":"逐近","type":2,"number":4,"color":3},"6008":{"id":6008,"name":"水淹","type":2,"number":4,"color":3},"6009":{"id":6009,"name":"三略","type":3,"number":5,"color":3},"6010":{"id":6010,"name":"冰杀","type":1,"number":7,"color":3},"6011":{"id":6011,"name":"冰杀","type":1,"number":7,"color":3},"6012":{"id":6012,"name":"党同","type":2,"number":7,"color":3},"6013":{"id":6013,"name":"冰杀","type":1,"number":8,"color":3},"6014":{"id":6014,"name":"冰杀","type":1,"number":8,"color":3},"6015":{"id":6015,"name":"冰杀","type":1,"number":8,"color":3},"6016":{"id":6016,"name":"杀","type":1,"number":9,"color":3},"6017":{"id":6017,"name":"杀","type":1,"number":9,"color":3},"6018":{"id":6018,"name":"杀","type":1,"number":10,"color":3},"6019":{"id":6019,"name":"杀","type":1,"number":10,"color":3},"6020":{"id":6020,"name":"顺手","type":2,"number":11,"color":3},"6021":{"id":6021,"name":"逐近","type":2,"number":12,"color":3},"6022":{"id":6022,"name":"无懈","type":2,"number":13,"color":3},"6023":{"id":6023,"name":"天机","type":3,"number":12,"color":4},"6024":{"id":6024,"name":"燎原","type":2,"number":1,"color":1},"6025":{"id":6025,"name":"闪","type":1,"number":2,"color":1},"6026":{"id":6026,"name":"闪","type":1,"number":2,"color":1},"6027":{"id":6027,"name":"过河","type":2,"number":2,"color":1},"6028":{"id":6028,"name":"出其","type":2,"number":3,"color":1},"6029":{"id":6029,"name":"五谷","type":2,"number":4,"color":1},"6030":{"id":6030,"name":"洞烛","type":2,"number":7,"color":1},"6031":{"id":6031,"name":"洞烛","type":2,"number":8,"color":1},"6032":{"id":6032,"name":"洞烛","type":2,"number":9,"color":1},"6033":{"id":6033,"name":"火杀","type":1,"number":10,"color":1},"6034":{"id":6034,"name":"洞烛","type":2,"number":11,"color":1},"6035":{"id":6035,"name":"无懈","type":2,"number":13,"color":1},"6036":{"id":6036,"name":"决斗","type":2,"number":1,"color":4},"6037":{"id":6037,"name":"护心","type":3,"number":1,"color":4},"6038":{"id":6038,"name":"杀","type":1,"number":2,"color":4},"6039":{"id":6039,"name":"黑光","type":3,"number":2,"color":4},"6040":{"id":6040,"name":"藤甲","type":3,"number":2,"color":4},"6041":{"id":6041,"name":"杀","type":1,"number":3,"color":4},"6042":{"id":6042,"name":"逐近","type":2,"number":3,"color":4},"6043":{"id":6043,"name":"杀","type":1,"number":4,"color":4},"6044":{"id":6044,"name":"逐近","type":2,"number":4,"color":4},"6045":{"id":6045,"name":"杀","type":1,"number":5,"color":4},"6046":{"id":6046,"name":"燎原","type":2,"number":7,"color":4},"6047":{"id":6047,"name":"雷杀","type":1,"number":9,"color":4},"6048":{"id":6048,"name":"雷杀","type":1,"number":9,"color":4},"6049":{"id":6049,"name":"雷杀","type":1,"number":10,"color":4},"6050":{"id":6050,"name":"雷杀","type":1,"number":10,"color":4},"6051":{"id":6051,"name":"杀","type":1,"number":11,"color":4},"6052":{"id":6052,"name":"党同","type":2,"number":12,"color":4},"6053":{"id":6053,"name":"铜雀","type":3,"number":13,"color":4},"6054":{"id":6054,"name":"五行","type":3,"number":1,"color":2},"6055":{"id":6055,"name":"闪","type":1,"number":2,"color":2},"6056":{"id":6056,"name":"闪","type":1,"number":2,"color":2},"6057":{"id":6057,"name":"党同","type":2,"number":3,"color":2},"6058":{"id":6058,"name":"火杀","type":1,"number":4,"color":2},"6059":{"id":6059,"name":"杀","type":1,"number":8,"color":2},"6060":{"id":6060,"name":"火杀","type":1,"number":10,"color":2},"6061":{"id":6061,"name":"出其","type":2,"number":12,"color":2},"6062":{"id":6062,"name":"乌铁","type":3,"number":12,"color":2},"6063":{"id":6063,"name":"镔铁","type":3,"number":13,"color":2},"6064":{"id":6064,"name":"南蛮","type":2,"number":13,"color":3},"6065":{"id":6065,"name":"南蛮","type":2,"number":7,"color":3},"6066":{"id":6066,"name":"桃园","type":2,"number":1,"color":1},"6067":{"id":6067,"name":"万箭","type":2,"number":1,"color":1},"6068":{"id":6068,"name":"南蛮","type":2,"number":7,"color":4},"6069":{"id":6069,"name":"闪","type":1,"number":4,"color":2},"6100":{"id":6100,"name":"水淹","type":2,"number":3,"color":3},"6101":{"id":6101,"name":"水淹","type":2,"number":4,"color":3},"6102":{"id":6102,"name":"冰杀","type":1,"number":8,"color":3},"6103":{"id":6103,"name":"杀","type":1,"number":10,"color":3},"6104":{"id":6104,"name":"杀","type":1,"number":11,"color":3},"6105":{"id":6105,"name":"南蛮","type":2,"number":13,"color":3},"6106":{"id":6106,"name":"逐近","type":2,"number":3,"color":3},"6107":{"id":6107,"name":"冰杀","type":1,"number":6,"color":3},"6108":{"id":6108,"name":"冰杀","type":1,"number":7,"color":3},"6109":{"id":6109,"name":"冰杀","type":1,"number":8,"color":3},"6110":{"id":6110,"name":"无懈","type":2,"number":11,"color":3},"6111":{"id":6111,"name":"乌铁","type":3,"number":13,"color":3},"6112":{"id":6112,"name":"火杀","type":1,"number":4,"color":1},"6113":{"id":6113,"name":"洞烛","type":2,"number":7,"color":1},"6114":{"id":6114,"name":"洞烛","type":2,"number":8,"color":1},"6115":{"id":6115,"name":"出其","type":2,"number":2,"color":1},"6116":{"id":6116,"name":"出其","type":2,"number":3,"color":1},"6117":{"id":6117,"name":"太公","type":3,"number":2,"color":3},"6118":{"id":6118,"name":"藤甲","type":3,"number":2,"color":4},"6119":{"id":6119,"name":"南蛮","type":2,"number":7,"color":4},"6120":{"id":6120,"name":"杀","type":1,"number":4,"color":4},"6121":{"id":6121,"name":"杀","type":1,"number":5,"color":4},"6122":{"id":6122,"name":"护心","type":3,"number":1,"color":4},"6123":{"id":6123,"name":"铜雀","type":3,"number":5,"color":4},"6124":{"id":6124,"name":"逐近","type":2,"number":12,"color":4},"6125":{"id":6125,"name":"五行","type":3,"number":1,"color":2},"6126":{"id":6126,"name":"闪","type":1,"number":7,"color":2},"6127":{"id":6127,"name":"闪","type":1,"number":7,"color":2},"6128":{"id":6128,"name":"闪","type":1,"number":8,"color":2},"6129":{"id":6129,"name":"闪","type":1,"number":8,"color":2},"6130":{"id":6130,"name":"火杀","type":1,"number":4,"color":1},"6200":{"id":6200,"name":"决斗","type":2,"number":1,"color":3},"6201":{"id":6201,"name":"铜雀","type":3,"number":9,"color":3},"6202":{"id":6202,"name":"冰杀","type":1,"number":4,"color":4},"6203":{"id":6203,"name":"冰杀","type":1,"number":5,"color":4},"6204":{"id":6204,"name":"冰杀","type":1,"number":6,"color":4},"6205":{"id":6205,"name":"无懈","type":2,"number":13,"color":4},"6206":{"id":6206,"name":"闪","type":1,"number":2,"color":1},"6207":{"id":6207,"name":"洞烛","type":2,"number":7,"color":1},"6208":{"id":6208,"name":"洞烛","type":2,"number":8,"color":1},"6209":{"id":6209,"name":"杀","type":1,"number":10,"color":1},"6210":{"id":6210,"name":"杀","type":1,"number":11,"color":1},"6211":{"id":6211,"name":"闪","type":1,"number":2,"color":2},"6212":{"id":6212,"name":"闪","type":1,"number":3,"color":2},"6300":{"id":6300,"name":"决斗","type":2,"number":1,"color":3},"6301":{"id":6301,"name":"太公","type":3,"number":1,"color":3},"6303":{"id":6303,"name":"藤甲","type":3,"number":2,"color":3},"6304":{"id":6304,"name":"随机","type":2,"number":2,"color":3},"6305":{"id":6305,"name":"逐近","type":2,"number":3,"color":3},"6306":{"id":6306,"name":"水淹","type":2,"number":3,"color":3},"6308":{"id":6308,"name":"水淹","type":2,"number":4,"color":3},"6310":{"id":6310,"name":"冰杀","type":1,"number":7,"color":3},"6311":{"id":6311,"name":"冰杀","type":1,"number":7,"color":3},"6313":{"id":6313,"name":"冰杀","type":1,"number":8,"color":3},"6314":{"id":6314,"name":"冰杀","type":1,"number":8,"color":3},"6315":{"id":6315,"name":"冰杀","type":1,"number":8,"color":3},"6316":{"id":6316,"name":"杀","type":1,"number":9,"color":3},"6317":{"id":6317,"name":"杀","type":1,"number":9,"color":3},"6318":{"id":6318,"name":"杀","type":1,"number":10,"color":3},"6319":{"id":6319,"name":"杀","type":1,"number":10,"color":3},"6320":{"id":6320,"name":"顺手","type":2,"number":11,"color":3},"6321":{"id":6321,"name":"逐近","type":2,"number":12,"color":3},"6322":{"id":6322,"name":"无懈","type":2,"number":13,"color":3},"6323":{"id":6323,"name":"天机","type":3,"number":12,"color":4},"6325":{"id":6325,"name":"闪","type":1,"number":2,"color":1},"6326":{"id":6326,"name":"闪","type":1,"number":2,"color":1},"6327":{"id":6327,"name":"过河","type":2,"number":2,"color":1},"6328":{"id":6328,"name":"出其","type":2,"number":3,"color":1},"6329":{"id":6329,"name":"五谷","type":2,"number":4,"color":1},"6330":{"id":6330,"name":"洞烛","type":2,"number":7,"color":1},"6331":{"id":6331,"name":"洞烛","type":2,"number":8,"color":1},"6332":{"id":6332,"name":"洞烛","type":2,"number":9,"color":1},"6333":{"id":6333,"name":"火杀","type":1,"number":10,"color":1},"6334":{"id":6334,"name":"洞烛","type":2,"number":11,"color":1},"6335":{"id":6335,"name":"无懈","type":2,"number":13,"color":1},"6336":{"id":6336,"name":"决斗","type":2,"number":1,"color":4},"6337":{"id":6337,"name":"护心","type":3,"number":1,"color":4},"6338":{"id":6338,"name":"杀","type":1,"number":2,"color":4},"6339":{"id":6339,"name":"黑光","type":3,"number":2,"color":4},"6340":{"id":6340,"name":"藤甲","type":3,"number":2,"color":4},"6341":{"id":6341,"name":"杀","type":1,"number":3,"color":4},"6342":{"id":6342,"name":"逐近","type":2,"number":3,"color":4},"6343":{"id":6343,"name":"杀","type":1,"number":4,"color":4},"6344":{"id":6344,"name":"逐近","type":2,"number":4,"color":4},"6345":{"id":6345,"name":"杀","type":1,"number":5,"color":4},"6347":{"id":6347,"name":"雷杀","type":1,"number":9,"color":4},"6348":{"id":6348,"name":"雷杀","type":1,"number":9,"color":4},"6349":{"id":6349,"name":"雷杀","type":1,"number":10,"color":4},"6350":{"id":6350,"name":"雷杀","type":1,"number":10,"color":4},"6351":{"id":6351,"name":"杀","type":1,"number":11,"color":4},"6353":{"id":6353,"name":"铜雀","type":3,"number":13,"color":4},"6354":{"id":6354,"name":"五行","type":3,"number":1,"color":2},"6355":{"id":6355,"name":"闪","type":1,"number":2,"color":2},"6356":{"id":6356,"name":"闪","type":1,"number":2,"color":2},"6358":{"id":6358,"name":"火杀","type":1,"number":4,"color":2},"6359":{"id":6359,"name":"杀","type":1,"number":8,"color":2},"6360":{"id":6360,"name":"火杀","type":1,"number":10,"color":2},"6361":{"id":6361,"name":"出其","type":2,"number":12,"color":2},"6362":{"id":6362,"name":"乌铁","type":3,"number":12,"color":2},"6364":{"id":6364,"name":"南蛮","type":2,"number":13,"color":3},"6365":{"id":6365,"name":"南蛮","type":2,"number":7,"color":3},"6366":{"id":6366,"name":"桃园","type":2,"number":1,"color":1},"6367":{"id":6367,"name":"万箭","type":2,"number":1,"color":1},"6368":{"id":6368,"name":"南蛮","type":2,"number":7,"color":4},"6369":{"id":6369,"name":"闪","type":1,"number":4,"color":2},"7001":{"id":7001,"name":"决斗","type":2,"number":1,"color":2},"7002":{"id":7002,"name":"顺手","type":2,"number":3,"color":2},"7003":{"id":7003,"name":"顺手","type":2,"number":4,"color":2},"7004":{"id":7004,"name":"贯石","type":3,"number":5,"color":2},"7005":{"id":7005,"name":"杀","type":1,"number":6,"color":2},"7006":{"id":7006,"name":"杀","type":1,"number":7,"color":2},"7007":{"id":7007,"name":"杀","type":1,"number":9,"color":2},"7008":{"id":7008,"name":"闪","type":1,"number":11,"color":2},"7009":{"id":7009,"name":"紫騂","type":3,"number":13,"color":2},"7010":{"id":7010,"name":"诸葛","type":3,"number":1,"color":2},"7011":{"id":7011,"name":"闪","type":1,"number":3,"color":2},"7012":{"id":7012,"name":"闪","type":1,"number":5,"color":2},"7013":{"id":7013,"name":"闪","type":1,"number":6,"color":2},"7014":{"id":7014,"name":"闪","type":1,"number":7,"color":2},"7015":{"id":7015,"name":"闪","type":1,"number":8,"color":2},"7016":{"id":7016,"name":"闪","type":1,"number":9,"color":2},"7017":{"id":7017,"name":"闪","type":1,"number":10,"color":2},"7018":{"id":7018,"name":"闪","type":1,"number":11,"color":2},"7019":{"id":7019,"name":"桃","type":1,"number":12,"color":2},"7020":{"id":7020,"name":"杀","type":1,"number":13,"color":2},"7021":{"id":7021,"name":"五谷","type":2,"number":3,"color":1},"7022":{"id":7022,"name":"赤兔","type":3,"number":5,"color":1},"7023":{"id":7023,"name":"乐不","type":2,"number":6,"color":1},"7024":{"id":7024,"name":"杀","type":1,"number":10,"color":1},"7025":{"id":7025,"name":"过河","type":2,"number":12,"color":1},"7026":{"id":7026,"name":"闪","type":1,"number":13,"color":1},"7027":{"id":7027,"name":"桃","type":1,"number":3,"color":1},"7028":{"id":7028,"name":"桃","type":1,"number":4,"color":1},"7029":{"id":7029,"name":"麒麟","type":3,"number":5,"color":1},"7030":{"id":7030,"name":"桃","type":1,"number":6,"color":1},"7031":{"id":7031,"name":"桃","type":1,"number":7,"color":1},"7032":{"id":7032,"name":"桃","type":1,"number":8,"color":1},"7033":{"id":7033,"name":"桃","type":1,"number":9,"color":1},"7034":{"id":7034,"name":"杀","type":1,"number":10,"color":1},"7035":{"id":7035,"name":"杀","type":1,"number":11,"color":1},"7036":{"id":7036,"name":"桃","type":1,"number":12,"color":1},"7037":{"id":7037,"name":"爪黄","type":3,"number":13,"color":1},"7038":{"id":7038,"name":"杀","type":1,"number":6,"color":4},"7039":{"id":7039,"name":"杀","type":1,"number":7,"color":4},"7040":{"id":7040,"name":"杀","type":1,"number":8,"color":4},"7041":{"id":7041,"name":"杀","type":1,"number":11,"color":4},"7042":{"id":7042,"name":"无懈","type":2,"number":12,"color":4},"7043":{"id":7043,"name":"无懈","type":2,"number":13,"color":4},"7044":{"id":7044,"name":"诸葛","type":3,"number":1,"color":4},"7045":{"id":7045,"name":"的卢","type":3,"number":5,"color":4},"7046":{"id":7046,"name":"乐不","type":2,"number":6,"color":4},"7047":{"id":7047,"name":"杀","type":1,"number":8,"color":4},"7048":{"id":7048,"name":"雌雄","type":3,"number":2,"color":3},"7049":{"id":7049,"name":"绝影","type":3,"number":5,"color":3},"7050":{"id":7050,"name":"青釭","type":3,"number":6,"color":3},"7051":{"id":7051,"name":"八卦","type":3,"number":2,"color":3},"7052":{"id":7052,"name":"过河","type":2,"number":4,"color":3},"7053":{"id":7053,"name":"青龙","type":3,"number":5,"color":3},"7054":{"id":7054,"name":"乐不","type":2,"number":6,"color":3},"7055":{"id":7055,"name":"无懈","type":2,"number":11,"color":3},"7056":{"id":7056,"name":"丈八","type":3,"number":12,"color":3},"7057":{"id":7057,"name":"大宛","type":3,"number":13,"color":3},"7058":{"id":7058,"name":"闪电","type":2,"number":12,"color":1},"7059":{"id":7059,"name":"无懈","type":2,"number":12,"color":2},"7060":{"id":7060,"name":"仁王","type":3,"number":2,"color":4},"7061":{"id":7061,"name":"无懈","type":2,"number":1,"color":1},"7062":{"id":7062,"name":"火杀","type":1,"number":4,"color":1},"7063":{"id":7063,"name":"桃","type":1,"number":5,"color":1},"7064":{"id":7064,"name":"桃","type":1,"number":6,"color":1},"7065":{"id":7065,"name":"火杀","type":1,"number":7,"color":1},"7066":{"id":7066,"name":"闪","type":1,"number":8,"color":1},"7067":{"id":7067,"name":"闪","type":1,"number":9,"color":1},"7068":{"id":7068,"name":"闪","type":1,"number":11,"color":1},"7069":{"id":7069,"name":"闪","type":1,"number":12,"color":1},"7070":{"id":7070,"name":"桃","type":1,"number":2,"color":2},"7071":{"id":7071,"name":"桃","type":1,"number":3,"color":2},"7072":{"id":7072,"name":"火杀","type":1,"number":5,"color":2},"7073":{"id":7073,"name":"闪","type":1,"number":6,"color":2},"7074":{"id":7074,"name":"闪","type":1,"number":7,"color":2},"7075":{"id":7075,"name":"闪","type":1,"number":8,"color":2},"7076":{"id":7076,"name":"酒","type":1,"number":9,"color":2},"7077":{"id":7077,"name":"闪","type":1,"number":10,"color":2},"7078":{"id":7078,"name":"闪","type":1,"number":11,"color":2},"7079":{"id":7079,"name":"骅骝","type":3,"number":13,"color":2},"7080":{"id":7080,"name":"古锭","type":3,"number":1,"color":3},"7081":{"id":7081,"name":"藤甲","type":3,"number":2,"color":3},"7082":{"id":7082,"name":"酒","type":1,"number":3,"color":3},"7083":{"id":7083,"name":"雷杀","type":1,"number":4,"color":3},"7084":{"id":7084,"name":"雷杀","type":1,"number":5,"color":3},"7085":{"id":7085,"name":"雷杀","type":1,"number":6,"color":3},"7086":{"id":7086,"name":"酒","type":1,"number":9,"color":3},"7087":{"id":7087,"name":"兵粮","type":2,"number":10,"color":3},"7088":{"id":7088,"name":"铁索","type":2,"number":11,"color":3},"7089":{"id":7089,"name":"铁索","type":2,"number":12,"color":3},"7090":{"id":7090,"name":"藤甲","type":3,"number":2,"color":4},"7091":{"id":7091,"name":"酒","type":1,"number":3,"color":4},"7092":{"id":7092,"name":"兵粮","type":2,"number":4,"color":4},"7093":{"id":7093,"name":"雷杀","type":1,"number":5,"color":4},"7094":{"id":7094,"name":"雷杀","type":1,"number":6,"color":4},"7095":{"id":7095,"name":"雷杀","type":1,"number":7,"color":4},"7096":{"id":7096,"name":"雷杀","type":1,"number":8,"color":4},"7097":{"id":7097,"name":"酒","type":1,"number":9,"color":4},"7098":{"id":7098,"name":"铁索","type":2,"number":10,"color":4},"7099":{"id":7099,"name":"铁索","type":2,"number":11,"color":4},"7100":{"id":7100,"name":"铁索","type":2,"number":12,"color":4},"7101":{"id":7101,"name":"铁索","type":2,"number":13,"color":4},"7102":{"id":7102,"name":"决斗","type":2,"number":1,"color":3},"7103":{"id":7103,"name":"太公","type":3,"number":1,"color":3},"7104":{"id":7104,"name":"随机","type":2,"number":2,"color":3},"7105":{"id":7105,"name":"逐近","type":2,"number":3,"color":3},"7106":{"id":7106,"name":"水淹","type":2,"number":3,"color":3},"7107":{"id":7107,"name":"水淹","type":2,"number":4,"color":3},"7108":{"id":7108,"name":"冰杀","type":1,"number":7,"color":3},"7109":{"id":7109,"name":"冰杀","type":1,"number":7,"color":3},"7110":{"id":7110,"name":"冰杀","type":1,"number":8,"color":3},"7111":{"id":7111,"name":"冰杀","type":1,"number":8,"color":3},"7112":{"id":7112,"name":"冰杀","type":1,"number":8,"color":3},"7113":{"id":7113,"name":"杀","type":1,"number":9,"color":3},"7114":{"id":7114,"name":"杀","type":1,"number":9,"color":3},"7115":{"id":7115,"name":"杀","type":1,"number":10,"color":3},"7116":{"id":7116,"name":"杀","type":1,"number":10,"color":3},"7117":{"id":7117,"name":"顺手","type":2,"number":11,"color":3},"7118":{"id":7118,"name":"逐近","type":2,"number":12,"color":3},"7119":{"id":7119,"name":"无懈","type":2,"number":13,"color":3},"7120":{"id":7120,"name":"天机","type":3,"number":12,"color":4},"7121":{"id":7121,"name":"闪","type":1,"number":2,"color":1},"7122":{"id":7122,"name":"闪","type":1,"number":2,"color":1},"7123":{"id":7123,"name":"过河","type":2,"number":2,"color":1},"7124":{"id":7124,"name":"出其","type":2,"number":3,"color":1},"7125":{"id":7125,"name":"五谷","type":2,"number":4,"color":1},"7126":{"id":7126,"name":"洞烛","type":2,"number":7,"color":1},"7127":{"id":7127,"name":"洞烛","type":2,"number":8,"color":1},"7128":{"id":7128,"name":"洞烛","type":2,"number":9,"color":1},"7129":{"id":7129,"name":"火杀","type":1,"number":10,"color":1},"7130":{"id":7130,"name":"洞烛","type":2,"number":11,"color":1},"7131":{"id":7131,"name":"无懈","type":2,"number":13,"color":1},"7132":{"id":7132,"name":"决斗","type":2,"number":1,"color":4},"7133":{"id":7133,"name":"护心","type":3,"number":1,"color":4},"7134":{"id":7134,"name":"杀","type":1,"number":2,"color":4},"7135":{"id":7135,"name":"黑光","type":3,"number":2,"color":4},"7136":{"id":7136,"name":"杀","type":1,"number":3,"color":4},"7137":{"id":7137,"name":"逐近","type":2,"number":3,"color":4},"7138":{"id":7138,"name":"杀","type":1,"number":4,"color":4},"7139":{"id":7139,"name":"逐近","type":2,"number":4,"color":4},"7140":{"id":7140,"name":"杀","type":1,"number":5,"color":4},"7141":{"id":7141,"name":"雷杀","type":1,"number":9,"color":4},"7142":{"id":7142,"name":"雷杀","type":1,"number":9,"color":4},"7143":{"id":7143,"name":"雷杀","type":1,"number":10,"color":4},"7144":{"id":7144,"name":"雷杀","type":1,"number":10,"color":4},"7145":{"id":7145,"name":"杀","type":1,"number":11,"color":4},"7146":{"id":7146,"name":"铜雀","type":3,"number":13,"color":4},"7147":{"id":7147,"name":"五行","type":3,"number":1,"color":2},"7148":{"id":7148,"name":"闪","type":1,"number":2,"color":2},"7149":{"id":7149,"name":"闪","type":1,"number":2,"color":2},"7150":{"id":7150,"name":"火杀","type":1,"number":4,"color":2},"7151":{"id":7151,"name":"杀","type":1,"number":8,"color":2},"7152":{"id":7152,"name":"火杀","type":1,"number":10,"color":2},"7153":{"id":7153,"name":"出其","type":2,"number":12,"color":2},"7154":{"id":7154,"name":"乌铁","type":3,"number":12,"color":2},"7155":{"id":7155,"name":"南蛮","type":2,"number":13,"color":3},"7156":{"id":7156,"name":"南蛮","type":2,"number":7,"color":3},"7157":{"id":7157,"name":"桃园","type":2,"number":1,"color":1},"7158":{"id":7158,"name":"万箭","type":2,"number":1,"color":1},"7159":{"id":7159,"name":"南蛮","type":2,"number":7,"color":4},"7160":{"id":7160,"name":"闪","type":1,"number":4,"color":2},"10001":{"id":10001,"name":"先驱","type":2,"number":0,"color":0},"10002":{"id":10002,"name":"阴阳","type":2,"number":0,"color":0},"10003":{"id":10003,"name":"珠联","type":2,"number":0,"color":0},"10020":{"id":10020,"name":"八卦","type":3,"number":2,"color":3},"10021":{"id":10021,"name":"八卦","type":3,"number":2,"color":3},"10022":{"id":10022,"name":"仁王","type":3,"number":2,"color":4},"10023":{"id":10023,"name":"仁王","type":3,"number":2,"color":4},"10024":{"id":10024,"name":"藤甲","type":3,"number":2,"color":3},"10025":{"id":10025,"name":"藤甲","type":3,"number":2,"color":3},"10026":{"id":10026,"name":"白银","type":3,"number":1,"color":4},"10027":{"id":10027,"name":"白银","type":3,"number":1,"color":4},"10028":{"id":10028,"name":"秦弩","type":3,"number":1,"color":4},"10029":{"id":10029,"name":"秦弩","type":3,"number":1,"color":4},"10030":{"id":10030,"name":"商鞅","type":2,"number":5,"color":3},"10031":{"id":10031,"name":"商鞅","type":2,"number":7,"color":3},"10032":{"id":10032,"name":"商鞅","type":2,"number":9,"color":3},"10033":{"id":10033,"name":"真龙","type":3,"number":2,"color":1},"10034":{"id":10034,"name":"传国","type":3,"number":7,"color":1},"10035":{"id":10035,"name":"八卦","type":3,"number":2,"color":4},"10036":{"id":10036,"name":"八卦","type":3,"number":2,"color":4},"10037":{"id":10037,"name":"藤甲","type":3,"number":2,"color":4},"10038":{"id":10038,"name":"藤甲","type":3,"number":2,"color":4},"10039":{"id":10039,"name":"禅让","type":3,"number":13,"color":3},"10040":{"id":10040,"name":"蛇灵","type":3,"number":12,"color":4},"10041":{"id":10041,"name":"金乌","type":3,"number":5,"color":1},"10042":{"id":10042,"name":"刑天","type":3,"number":5,"color":2},"10043":{"id":10043,"name":"故步","type":2,"number":7,"color":2},"10044":{"id":10044,"name":"故步","type":2,"number":5,"color":4},"10045":{"id":10045,"name":"四乘","type":3,"number":5,"color":1},"10046":{"id":10046,"name":"铁蒺","type":3,"number":5,"color":4},"10047":{"id":10047,"name":"飞轮","type":3,"number":5,"color":3},"10048":{"id":10048,"name":"琼梳","type":3,"number":12,"color":3},"10049":{"id":10049,"name":"犀梳","type":3,"number":12,"color":4},"10050":{"id":10050,"name":"金梳","type":3,"number":12,"color":1},"11002":{"id":11002,"name":"闪","type":1,"number":2,"color":2},"11008":{"id":11008,"name":"杀","type":1,"number":8,"color":2},"11010":{"id":11010,"name":"杀","type":1,"number":10,"color":2},"11012":{"id":11012,"name":"方天","type":3,"number":12,"color":2},"11015":{"id":11015,"name":"闪","type":1,"number":2,"color":2},"11017":{"id":11017,"name":"闪","type":1,"number":4,"color":2},"11027":{"id":11027,"name":"万箭","type":2,"number":1,"color":1},"11028":{"id":11028,"name":"闪","type":1,"number":2,"color":1},"11030":{"id":11030,"name":"五谷","type":2,"number":4,"color":1},"11033":{"id":11033,"name":"无中","type":2,"number":7,"color":1},"11034":{"id":11034,"name":"无中","type":2,"number":8,"color":1},"11035":{"id":11035,"name":"无中","type":2,"number":9,"color":1},"11037":{"id":11037,"name":"无中","type":2,"number":11,"color":1},"11040":{"id":11040,"name":"桃园","type":2,"number":1,"color":1},"11041":{"id":11041,"name":"闪","type":1,"number":2,"color":1},"11053":{"id":11053,"name":"决斗","type":2,"number":1,"color":4},"11054":{"id":11054,"name":"杀","type":1,"number":2,"color":4},"11055":{"id":11055,"name":"杀","type":1,"number":3,"color":4},"11056":{"id":11056,"name":"杀","type":1,"number":4,"color":4},"11057":{"id":11057,"name":"杀","type":1,"number":5,"color":4},"11061":{"id":11061,"name":"杀","type":1,"number":9,"color":4},"11062":{"id":11062,"name":"杀","type":1,"number":10,"color":4},"11067":{"id":11067,"name":"八卦","type":3,"number":2,"color":4},"11068":{"id":11068,"name":"过河","type":2,"number":3,"color":4},"11069":{"id":11069,"name":"过河","type":2,"number":4,"color":4},"11072":{"id":11072,"name":"南蛮","type":2,"number":7,"color":4},"11074":{"id":11074,"name":"杀","type":1,"number":9,"color":4},"11075":{"id":11075,"name":"杀","type":1,"number":10,"color":4},"11076":{"id":11076,"name":"杀","type":1,"number":11,"color":4},"11077":{"id":11077,"name":"借刀","type":2,"number":12,"color":4},"11078":{"id":11078,"name":"借刀","type":2,"number":13,"color":4},"11079":{"id":11079,"name":"决斗","type":2,"number":1,"color":3},"11081":{"id":11081,"name":"顺手","type":2,"number":3,"color":3},"11082":{"id":11082,"name":"顺手","type":2,"number":4,"color":3},"11085":{"id":11085,"name":"杀","type":1,"number":7,"color":3},"11086":{"id":11086,"name":"杀","type":1,"number":8,"color":3},"11087":{"id":11087,"name":"杀","type":1,"number":9,"color":3},"11088":{"id":11088,"name":"杀","type":1,"number":10,"color":3},"11089":{"id":11089,"name":"顺手","type":2,"number":11,"color":3},"11090":{"id":11090,"name":"过河","type":2,"number":12,"color":3},"11091":{"id":11091,"name":"南蛮","type":2,"number":13,"color":3},"11092":{"id":11092,"name":"闪电","type":2,"number":1,"color":3},"11094":{"id":11094,"name":"过河","type":2,"number":3,"color":3},"11098":{"id":11098,"name":"南蛮","type":2,"number":7,"color":3},"11099":{"id":11099,"name":"杀","type":1,"number":8,"color":3},"11100":{"id":11100,"name":"杀","type":1,"number":9,"color":3},"11101":{"id":11101,"name":"杀","type":1,"number":10,"color":3},"11108":{"id":11108,"name":"寒冰","type":3,"number":2,"color":3},"11110":{"id":11110,"name":"火攻","type":2,"number":2,"color":1},"11111":{"id":11111,"name":"火攻","type":2,"number":3,"color":1},"11118":{"id":11118,"name":"火杀","type":1,"number":10,"color":1},"11121":{"id":11121,"name":"无懈","type":2,"number":13,"color":1},"11122":{"id":11122,"name":"朱雀","type":3,"number":1,"color":2},"11125":{"id":11125,"name":"火杀","type":1,"number":4,"color":2},"11133":{"id":11133,"name":"火攻","type":2,"number":12,"color":2},"11136":{"id":11136,"name":"藤甲","type":3,"number":2,"color":3},"11141":{"id":11141,"name":"雷杀","type":1,"number":7,"color":3},"11142":{"id":11142,"name":"雷杀","type":1,"number":8,"color":3},"11147":{"id":11147,"name":"无懈","type":2,"number":13,"color":3},"11148":{"id":11148,"name":"白银","type":3,"number":1,"color":4},"11149":{"id":11149,"name":"藤甲","type":3,"number":2,"color":4},"12001":{"id":12001,"name":"古锭","type":3,"number":1,"color":3},"12002":{"id":12002,"name":"藤甲","type":3,"number":2,"color":3},"12003":{"id":12003,"name":"酒","type":1,"number":3,"color":3},"12004":{"id":12004,"name":"雷杀","type":1,"number":4,"color":3},"12005":{"id":12005,"name":"雷杀","type":1,"number":5,"color":3},"12006":{"id":12006,"name":"雷杀","type":1,"number":6,"color":3},"12007":{"id":12007,"name":"雷杀","type":1,"number":7,"color":3},"12008":{"id":12008,"name":"雷杀","type":1,"number":8,"color":3},"12009":{"id":12009,"name":"酒","type":1,"number":9,"color":3},"12010":{"id":12010,"name":"攻守","type":2,"number":10,"color":3},"12011":{"id":12011,"name":"铁索","type":2,"number":11,"color":3},"12012":{"id":12012,"name":"铁索","type":2,"number":12,"color":3},"12013":{"id":12013,"name":"无懈","type":2,"number":13,"color":3},"12014":{"id":12014,"name":"白银","type":3,"number":1,"color":4},"12015":{"id":12015,"name":"藤甲","type":3,"number":2,"color":4},"12016":{"id":12016,"name":"酒","type":1,"number":3,"color":4},"12017":{"id":12017,"name":"进退","type":2,"number":4,"color":4},"12018":{"id":12018,"name":"雷杀","type":1,"number":5,"color":4},"12019":{"id":12019,"name":"雷杀","type":1,"number":6,"color":4},"12020":{"id":12020,"name":"雷杀","type":1,"number":7,"color":4},"12021":{"id":12021,"name":"雷杀","type":1,"number":8,"color":4},"12022":{"id":12022,"name":"酒","type":1,"number":9,"color":4},"12023":{"id":12023,"name":"铁索","type":2,"number":10,"color":4},"12024":{"id":12024,"name":"铁索","type":2,"number":11,"color":4},"12025":{"id":12025,"name":"铁索","type":2,"number":12,"color":4},"12026":{"id":12026,"name":"铁索","type":2,"number":13,"color":4},"12027":{"id":12027,"name":"无懈","type":2,"number":1,"color":1},"12028":{"id":12028,"name":"火攻","type":2,"number":2,"color":1},"12029":{"id":12029,"name":"火攻","type":2,"number":3,"color":1},"12030":{"id":12030,"name":"火杀","type":1,"number":4,"color":1},"12031":{"id":12031,"name":"桃","type":1,"number":5,"color":1},"12032":{"id":12032,"name":"桃","type":1,"number":6,"color":1},"12033":{"id":12033,"name":"火杀","type":1,"number":7,"color":1},"12034":{"id":12034,"name":"闪","type":1,"number":8,"color":1},"12035":{"id":12035,"name":"闪","type":1,"number":9,"color":1},"12036":{"id":12036,"name":"火杀","type":1,"number":10,"color":1},"12037":{"id":12037,"name":"闪","type":1,"number":11,"color":1},"12038":{"id":12038,"name":"闪","type":1,"number":12,"color":1},"12039":{"id":12039,"name":"无懈","type":2,"number":13,"color":1},"12040":{"id":12040,"name":"朱雀","type":3,"number":1,"color":2},"12041":{"id":12041,"name":"桃","type":1,"number":2,"color":2},"12042":{"id":12042,"name":"桃","type":1,"number":3,"color":2},"12043":{"id":12043,"name":"火杀","type":1,"number":4,"color":2},"12044":{"id":12044,"name":"火杀","type":1,"number":5,"color":2},"12045":{"id":12045,"name":"闪","type":1,"number":6,"color":2},"12046":{"id":12046,"name":"闪","type":1,"number":7,"color":2},"12047":{"id":12047,"name":"闪","type":1,"number":8,"color":2},"12048":{"id":12048,"name":"酒","type":1,"number":9,"color":2},"12049":{"id":12049,"name":"闪","type":1,"number":10,"color":2},"12050":{"id":12050,"name":"闪","type":1,"number":11,"color":2},"12051":{"id":12051,"name":"火攻","type":2,"number":12,"color":2},"12052":{"id":12052,"name":"骅骝","type":3,"number":13,"color":2},"12053":{"id":12053,"name":"炸弹","type":2,"number":1,"color":3},"12054":{"id":12054,"name":"雌雄","type":3,"number":2,"color":3},"12055":{"id":12055,"name":"过河","type":2,"number":3,"color":3},"12056":{"id":12056,"name":"过河","type":2,"number":4,"color":3},"12057":{"id":12057,"name":"青龙","type":3,"number":5,"color":3},"12058":{"id":12058,"name":"继往","type":2,"number":6,"color":3},"12059":{"id":12059,"name":"进退","type":2,"number":7,"color":3},"12060":{"id":12060,"name":"杀","type":1,"number":8,"color":3},"12061":{"id":12061,"name":"杀","type":1,"number":9,"color":3},"12062":{"id":12062,"name":"杀","type":1,"number":10,"color":3},"12063":{"id":12063,"name":"顺手","type":2,"number":11,"color":3},"12064":{"id":12064,"name":"丈八","type":3,"number":12,"color":3},"12065":{"id":12065,"name":"大宛","type":3,"number":13,"color":3},"12066":{"id":12066,"name":"诸葛","type":3,"number":1,"color":4},"12067":{"id":12067,"name":"八卦","type":3,"number":2,"color":4},"12068":{"id":12068,"name":"杀","type":1,"number":3,"color":4},"12069":{"id":12069,"name":"杀","type":1,"number":4,"color":4},"12070":{"id":12070,"name":"的卢","type":3,"number":5,"color":4},"12071":{"id":12071,"name":"杀","type":1,"number":6,"color":4},"12072":{"id":12072,"name":"杀","type":1,"number":7,"color":4},"12073":{"id":12073,"name":"杀","type":1,"number":8,"color":4},"12074":{"id":12074,"name":"杀","type":1,"number":9,"color":4},"12075":{"id":12075,"name":"杀","type":1,"number":10,"color":4},"12076":{"id":12076,"name":"杀","type":1,"number":11,"color":4},"12077":{"id":12077,"name":"无懈","type":2,"number":12,"color":4},"12078":{"id":12078,"name":"借刀","type":2,"number":13,"color":4},"12079":{"id":12079,"name":"攻守","type":2,"number":1,"color":1},"12080":{"id":12080,"name":"闪","type":1,"number":2,"color":1},"12081":{"id":12081,"name":"无中","type":2,"number":3,"color":1},"12082":{"id":12082,"name":"桃","type":1,"number":4,"color":1},"12083":{"id":12083,"name":"赤兔","type":3,"number":5,"color":1},"12084":{"id":12084,"name":"继往","type":2,"number":6,"color":1},"12085":{"id":12085,"name":"桃","type":1,"number":7,"color":1},"12086":{"id":12086,"name":"无中","type":2,"number":8,"color":1},"12087":{"id":12087,"name":"桃","type":1,"number":9,"color":1},"12088":{"id":12088,"name":"杀","type":1,"number":10,"color":1},"12089":{"id":12089,"name":"无中","type":2,"number":11,"color":1},"12090":{"id":12090,"name":"过河","type":2,"number":12,"color":1},"12091":{"id":12091,"name":"爪黄","type":3,"number":13,"color":1},"12092":{"id":12092,"name":"决斗","type":2,"number":1,"color":2},"12093":{"id":12093,"name":"闪","type":1,"number":2,"color":2},"12094":{"id":12094,"name":"闪","type":1,"number":3,"color":2},"12095":{"id":12095,"name":"顺手","type":2,"number":4,"color":2},"12096":{"id":12096,"name":"贯石","type":3,"number":5,"color":2},"12097":{"id":12097,"name":"杀","type":1,"number":6,"color":2},"12098":{"id":12098,"name":"闪","type":1,"number":7,"color":2},"12099":{"id":12099,"name":"闪","type":1,"number":8,"color":2},"12100":{"id":12100,"name":"闪","type":1,"number":9,"color":2},"12101":{"id":12101,"name":"杀","type":1,"number":10,"color":2},"12102":{"id":12102,"name":"闪","type":1,"number":11,"color":2},"12103":{"id":12103,"name":"桃","type":1,"number":12,"color":2},"12104":{"id":12104,"name":"杀","type":1,"number":13,"color":2},"12105":{"id":12105,"name":"决斗","type":2,"number":1,"color":3},"12106":{"id":12106,"name":"无懈","type":2,"number":13,"color":4},"12107":{"id":12107,"name":"炸弹","type":2,"number":1,"color":1},"12108":{"id":12108,"name":"无懈","type":2,"number":13,"color":2},"12110":{"id":12110,"name":"无双","type":3,"number":12,"color":2},"12111":{"id":12111,"name":"鬼龙","type":3,"number":5,"color":3},"12112":{"id":12112,"name":"赤血","type":3,"number":6,"color":3},"12113":{"id":12113,"name":"镔铁","type":3,"number":13,"color":2},"12114":{"id":12114,"name":"乌铁","type":3,"number":13,"color":3},"12115":{"id":12115,"name":"五行","type":3,"number":1,"color":2},"12116":{"id":12116,"name":"玲珑","type":3,"number":2,"color":3},"12117":{"id":12117,"name":"红棉","type":3,"number":1,"color":4},"12118":{"id":12118,"name":"国风","type":3,"number":9,"color":3},"12119":{"id":12119,"name":"奇门","type":3,"number":2,"color":3},"12120":{"id":12120,"name":"护心","type":3,"number":1,"color":4},"12121":{"id":12121,"name":"黑光","type":3,"number":2,"color":4},"12122":{"id":12122,"name":"束发","type":3,"number":1,"color":2},"12123":{"id":12123,"name":"虚妄","type":3,"number":4,"color":4},"12124":{"id":12124,"name":"天机","type":3,"number":12,"color":4},"12125":{"id":12125,"name":"太公","type":3,"number":2,"color":3},"12126":{"id":12126,"name":"三略","type":3,"number":5,"color":3},"12127":{"id":12127,"name":"照骨","type":3,"number":1,"color":2},"12128":{"id":12128,"name":"调剂","type":2,"number":6,"color":4},"12129":{"id":12129,"name":"远交","type":2,"number":9,"color":1},"12130":{"id":12130,"name":"长安","type":3,"number":10,"color":1},"12131":{"id":12131,"name":"长安","type":3,"number":10,"color":1},"12132":{"id":12132,"name":"长安","type":3,"number":10,"color":1},"12133":{"id":12133,"name":"长安","type":3,"number":10,"color":1},"12134":{"id":12134,"name":"长安","type":3,"number":10,"color":1},"12135":{"id":12135,"name":"长安","type":3,"number":10,"color":3},"12136":{"id":12136,"name":"长安","type":3,"number":10,"color":3},"12137":{"id":12137,"name":"长安","type":3,"number":10,"color":3},"12138":{"id":12138,"name":"长安","type":3,"number":10,"color":3},"12139":{"id":12139,"name":"长安","type":3,"number":10,"color":3},"12140":{"id":12140,"name":"闪闪","type":1,"number":3,"color":2},"12141":{"id":12141,"name":"闪闪","type":1,"number":5,"color":2},"12142":{"id":12142,"name":"闪闪","type":1,"number":6,"color":2},"12143":{"id":12143,"name":"闪闪","type":1,"number":7,"color":2},"12144":{"id":12144,"name":"闪闪","type":1,"number":8,"color":2},"12145":{"id":12145,"name":"闪闪","type":1,"number":9,"color":2},"12146":{"id":12146,"name":"闪闪","type":1,"number":10,"color":2},"12147":{"id":12147,"name":"闪闪","type":1,"number":11,"color":2},"12148":{"id":12148,"name":"三首","type":3,"number":12,"color":2},"12201":{"id":12201,"name":"继往","type":2,"number":1,"color":1},"12202":{"id":12202,"name":"攻守","type":2,"number":2,"color":1},"12203":{"id":12203,"name":"进退","type":2,"number":3,"color":1},"12204":{"id":12204,"name":"炸弹","type":2,"number":4,"color":1},"12205":{"id":12205,"name":"地契","type":3,"number":13,"color":4},"12210":{"id":12210,"name":"炸弹","type":2,"number":1,"color":1},"13000":{"id":13000,"name":"杀","type":1,"number":5,"color":1},"13001":{"id":13001,"name":"杀","type":1,"number":6,"color":1},"13002":{"id":13002,"name":"杀","type":1,"number":8,"color":1},"13003":{"id":13003,"name":"杀","type":1,"number":9,"color":1},"13004":{"id":13004,"name":"酒","type":1,"number":2,"color":2},"13005":{"id":13005,"name":"酒","type":1,"number":3,"color":2}};
var gameStatusMap = {};
let remCardCount = 0;
let currentMode = {};
let paidui = new Set();//, 别人摸未知牌不会改变,自己mainID摸牌会减少的牌,场上有明牌都会被移出,此牌堆包括别人手牌
var paiduiSum = 0; //用于计算的平均数,吉占
let qipai = new Set();//zone2 弃牌
let chuli = new Set();//zone3 处理区
let newShouPai = {0:new Set(),1:new Set(),2:new Set(),3:new Set(),4:new Set(),5:new Set(),6:new Set(),7:new Set()};//key为seat id而不是id,value为 zone5 手牌区
let newIdOrder = {0:-1,1:-1,2:-1,3:-1,4:-1,5:-1,6:-1,7:-1};//key为玩家id,value为实际座位顺序
let biaoji = {0:[],1:[],2:[],3:[],4:[],5:[],6:[],7:[]};//key为玩家id,value为zone4 标记区
let shoupai = {0:new Set(),1:new Set(),2:new Set(),3:new Set(),4:new Set(),5:new Set(),6:new Set(),7:new Set()};//key为seat id而不是id,value为 zone5 手牌区
let zhuangbei = {0:[],1:[],2:[],3:[],4:[],5:[],6:[],7:[]};//key为玩家id,value为zone6 装备区
let panding = {0:[],1:[],2:[],3:[],4:[],5:[],6:[],7:[]};//key为玩家id,value为zone7 判定区
let jineng = new Set();//观星询询会会出现
let zone10 = new Set(); //祈禳甘露
let ding = [];
let di = [];
let seat = 0;//用于座位安排
let isGameStart = false;
var div = window.div;
let currentCardType;
let cardTypeButton = "";
//for draggable iframe
var x_pos = 0, y_pos = 0, // Stores x & y coordinates of the mouse pointer
x_elem = 0, y_elem = 0, // Stores top, left values (edge) of the element
selected = null; // Object of the element to be moved
//cardType 基本1锦囊2装备3其他4
var isSeatOrder = false;//座位是否安排好了
var isFrameAdd = false;
var isShouQiKa = 0;
var ShouQiKa = {};
var mainID;
var diamond, spade, heart, club ,spade2_9,hongsha,heisha ;
var arr = [];
var combos = [];
var closeIframe = false;
var gameModeMap = {};
var size;
var firstSeatID = -1;
let idOrderNew = [];
let idOrder = {};//key为玩家id,value为实际座位顺序
let idOrderPre = [];//按顺序存储idOrder
let idOrderPreSet = new Set();//按顺序存储idOrder
var calResult = [];
var isDuanXian = false;
var cardNumAndSuit;
var remShouPai = new Set();//洗牌后剩余手牌
var insertInd;//用于插入顶/底牌堆,黄承彦
var temShouPai;//用于处理临时手牌
var DestSeatIDs;
var DestSeatID;
var isDiMeng = false;//缔盟,清忠,等手牌全给情况
var b = 1562902854;
var isB = false;
var mySeatID = new Set();// 用于糜竺,可能包括不仅仅两个人的
var myID = -1; //仅仅用于自己
var fenYin = new Set();
var enableFenYin = false;
// var luanJi = new Set();
// var enableLuanJi = false;
// var enableQuanBian = false;
// var quanBian = new Set();
// var enableHuaMu = false;
// var huaMu = new Set();
var unknownCard = [];
var knownShouPai= new Set();
var emojiFontSize = "15px"; // 可变的字体大小,可以根据需要进行调整
var cardList;
var isClickSkinSelect;
var curGeneral = -1;
var xunxun = [];//询询,不会显示明牌,只会先看牌,暗牌放进技能区zone8,然后2牌顶2牌底,直到拿牌的时候才知道哪张牌是底
var spellTargets = -1;//记录spell 的target,用于在logicmsg.MsgRoleOptTargetNtf 中调用,调用完复位
function gameStart(){
paidui = new Set();
for(const cid of cardList){
paidui.add(cid);
}
var deckConfig = {
isJunZhengBiaoZhun: { label: "军争", diamond: 40, spade: 40, heart: 40, club: 40, spade2_9: 25, hongsha: 14, heisha: 30 },
isGuoZhanBiaoZhun: { label: "国战", diamond: 27, spade: 27, heart: 27, club: 28, spade2_9: 17, hongsha: 8, heisha: 21 },
isDouDiZhu: { label: "斗地主", diamond: 43, spade: 40, heart: 43, club: 40, spade2_9: 25, hongsha: 18, heisha: 30 },
isShenWu: { label: "神武", diamond: 43, spade: 40, heart: 43, club: 40, spade2_9: 25, hongsha: 18, heisha: 30 },
isZhuGongSha: { label: "主公杀", diamond: 40, spade: 39, heart: 38, club: 39, spade2_9: 25, hongsha: 14, heisha: 30 },
isHuanLeBiaoZhun: { label: "军争", diamond: 40, spade: 40, heart: 40, club: 40, spade2_9: 25, hongsha: 14, heisha: 30 },
isShenZhiShiLian: { label: "神之试炼", diamond: 41, spade: 41, heart: 40, club: 40, spade2_9: 25, hongsha: 14, heisha: 30 },
isUnknown: { label: "未知牌堆", diamond: 41, spade: 41, heart: 40, club: 40, spade2_9: 25, hongsha: 14, heisha: 30 }
};
//全部区域清空,牌堆回复张
var currentDeckConfig;
// 找到第一个为 true 的状态
for (var key in deckConfig) {
if (gameStatusMap[key]) {
currentDeckConfig = deckConfig[key];
//TODO
diamond=41, spade = 40, heart = 40, club = 40, spade2_9 = 25, hongsha = 14, heisha = 30;
break;
}
}
document.getElementById('iframe-source').contentWindow.document.getElementById("nav1").innerHTML = "<b>当前牌堆:" + currentDeckConfig.label + "</b>";
qipai = new Set();//zone2 弃牌
chuli = new Set();//zone3 处理区
biaoji = {0:[],1:[],2:[],3:[],4:[],5:[],6:[],7:[]};//key为玩家id,value为zone4 标记区
shoupai = {0:new Set(),1:new Set(),2:new Set(),3:new Set(),4:new Set(),5:new Set(),6:new Set(),7:new Set()};//key为seat id而不是id,value为 zone5 手牌区
zhuangbei = {0:[],1:[],2:[],3:[],4:[],5:[],6:[],7:[]};//key为玩家id,value为zone6 装备区
panding = {0:[],1:[],2:[],3:[],4:[],5:[],6:[],7:[]};//key为玩家id,value为zone7 判定区
jineng = new Set();//观星询询会会出现 zone8
zone10 = new Set(); //祈禳甘露 zone 10
ding = [];
di = [];
idOrder = {};//key为玩家id,value为实际座位顺序
seat = 0;//用于座位安排
isGameStart = false;
div = window.div;
cardTypeButton = "";
//for draggable iframe
x_pos = 0, y_pos = 0, // Stores x & y coordinates of the mouse pointer
x_elem = 0, y_elem = 0, // Stores top, left values (edge) of the element
selected = null; // Object of the element to be moved
//cardType 基本1锦囊2装备3其他4
isSeatOrder = false;//座位是否安排好了
isFrameAdd = false;
isShouQiKa = 0;
ShouQiKa = {};
arr = [];
combos = [];
newIdOrder = {};
newShouPai = {};
idOrderPreSet = new Set();
idOrderPre = [];
isDuanXian = false;
remShouPai = new Set();
for(let i = 0; i< 8; i++) {
let seatID = (i + 1).toString();
document.getElementById('iframe-source').contentWindow.document.getElementById(seatID).innerHTML = '';
}
temShouPai = new Set();//用于处理临时手牌
isDiMeng = false; //缔盟
mySeatID = new Set();//用于计算糜竺13点,自己的位置
idOrderNew = [];
//GeneralID = 999;
//mySkin = 0;
fenYin = new Set();
enableFenYin = false;
// luanJi = new Set();
// enableLuanJi = false;
// clearSuit();
// enableQuanBian = false;
// quanBian = new Set();
// enableHuaMu = false;
// huaMu = new Set();
unknownCard = [];
knownShouPai= new Set();
isClickSkinSelect = false;
myID = -1;
curGeneral = -1;
firstSeatID = -1;
xunxun = [];
spellTargets = -1;//记录spell 的target,用于在logicmsg.MsgRoleOptTargetNtf 中调用,调用完复位
}
function drawRemShouPai(remShouPai){
var knownCardsDiv = document.getElementById('iframe-source').contentWindow.document.getElementById("knownCards");
var knownCardsInHandDiv = document.getElementById('iframe-source').contentWindow.document.getElementById("knownCardsInHand");
// knownCardsDiv.innerText = '';
const shoupaiDIV = document.createElement('div');
for(const c of remShouPai){
var button = document.createElement('button');
if(getCardNumAndSuit(c)["cardSuit"]=='♦'||getCardNumAndSuit(c)["cardSuit"]=='♥'){
button.className = "shoupaiR";//红色手牌
}
else{
button.className = "shoupai";
}
let emojiWrapper = document.createElement('div');
emojiWrapper.style.width = "100%";
emojiWrapper.style.textAlign = "center";
let emoji = document.createElement('span');
emoji.style.fontSize = emojiFontSize; // 应用可变的字体大小
emoji.innerText = getCardNumAndSuit(c)["cardNumAndSuit"];
emojiWrapper.appendChild(emoji);
button.appendChild(emojiWrapper);
button.innerHTML += currentMode[c]["name"];
shoupaiDIV.append(button);
}
knownCardsDiv.style.border = '1px rgb(40,40,40) solid';
knownCardsDiv.style.animation = 'blink 2s';
knownCardsDiv.style.animationIterationCount = 'infinite';
knownCardsDiv.innerHTML = shoupaiDIV.innerHTML;
if(!knownCardsDiv.innerText == ''){
knownCardsInHandDiv.style.display = "block";
}
}
function drawDingOrDi(ding, di){
var DingCardsDiv = document.getElementById('iframe-source').contentWindow.document.getElementById("dingCards");
var DiCardsDiv = document.getElementById('iframe-source').contentWindow.document.getElementById("diCards");
DingCardsDiv.innerText = '';
DiCardsDiv.innerText = '';
const cardDIV = document.createElement('div');
var dingReverse = ding.slice().reverse();
for(const c of dingReverse){
var button = document.createElement('button');
if(getCardNumAndSuit(c)["cardSuit"]=='♦'||getCardNumAndSuit(c)["cardSuit"]=='♥'){
button.className = "shoupaiR";//红色手牌
}
else{
button.className = "shoupai";
}
let emojiWrapper = document.createElement('div');
emojiWrapper.style.width = "100%";
emojiWrapper.style.textAlign = "center";
let emoji = document.createElement('span');
emoji.style.fontSize = emojiFontSize; // 应用可变的字体大小
emoji.innerText = getCardNumAndSuit(c)["cardNumAndSuit"];
emojiWrapper.appendChild(emoji);
button.appendChild(emojiWrapper);
button.innerHTML += allCard[c]?allCard[c]["name"]:"?";
DingCardsDiv.append(button);
}
var diReverse = di.slice().reverse();
for(const c of diReverse){
var button = document.createElement('button');
if(getCardNumAndSuit(c)["cardSuit"]=='♦'||getCardNumAndSuit(c)["cardSuit"]=='♥'){
button.className = "shoupaiR";//红色手牌
}
else{
button.className = "shoupai";
}
let emojiWrapper = document.createElement('div');
emojiWrapper.style.width = "100%";
emojiWrapper.style.textAlign = "center";
let emoji = document.createElement('span');
emoji.style.fontSize = emojiFontSize; // 应用可变的字体大小
emoji.innerText = getCardNumAndSuit(c)["cardNumAndSuit"];
emojiWrapper.appendChild(emoji);
button.appendChild(emojiWrapper);
button.innerHTML += allCard[c]?allCard[c]["name"]:"?";
DiCardsDiv.append(button);
}
DingCardsDiv.innerHTML = DingCardsDiv.innerHTML;
DiCardsDiv.innerHTML = DiCardsDiv.innerHTML;
if(DiCardsDiv.innerText == ''){
DiCardsDiv.style.display = "none";
}
else{DiCardsDiv.style.display = "block";}
if(DingCardsDiv.innerText == ''){
DingCardsDiv.style.display = "none";
}
else{DingCardsDiv.style.display = "block";}
}
// function JiZhanCal(cardNum){
// var bigger=0;var smaller = 0;
// for(const card of paidui){
// if(parseInt(getCardNumAndSuit(card)["cardNum"])>cardNum){bigger++;}
// if(parseInt(getCardNumAndSuit(card)["cardNum"])<cardNum){smaller++;}
// }
// // paidui.forEach(c => paiduiSum+=parseInt(getCardNumAndSuit(c)["cardNum"]));
// document.getElementById('iframe-source').contentWindow.document.getElementById("jizhan").innerHTML = '牌堆比' + cardNum + '大张数:'+bigger+'<br>'+'牌堆比' + cardNum + '小张数:'+smaller;
//
// }
var MiZhuCards = [10,2,3,7,6];
var MiZhuRes;
//记录结果的位置,如果有相同则略过
var pathArr = [0,0,0,0,0,0,0,0,0,0,0,0,0,0];
var pathSum;
var pathArrSet = new Set();
// function mizhuCal(cards, index, res,sum) {
function MiZhuCal(arr, n){
pathArrSet = new Set();
MiZhuRes = [];
var opsize = Math.pow(2, MiZhuCards.length);
// Run from counter 000..1 to 111..1
for(let counter = 1; counter < opsize; counter++) {
pathArr = [0,0,0,0,0,0,0,0,0,0,0,0,0,0];
pathSum = 0;
for(let j = 0; j < n; j++) {
// Check if jth bit in the counter is set
// If set then print jth element from arr[]
if ((counter & (1 << j)) != 0) {
pathSum += arr[j];
pathArr[arr[j]]++;//位数加一
}
}
if(pathSum == 13 && !pathArrSet.has(JSON.stringify(pathArr))){
pathArrSet.add(JSON.stringify(pathArr));
var toPathArr=[];
for(let i = 1; i<=13; i++){
for(let j = 0; j<pathArr[i]; j++){
toPathArr.push(i)
}
}
MiZhuRes.push(toPathArr);
if(MiZhuRes.length >=10){return MiZhuRes;}
}
}
}
function drawMiZhu(MiZhuRes) {
var MiZhuResHTML = document.getElementById('iframe-source').contentWindow.document.getElementById("res");
MiZhuResHTML.innerText = '';
if(MiZhuRes.length == 0){
document.getElementById('iframe-source').contentWindow.document.getElementById("res").innerHTML = "<span style='color: red'>这道题冲儿算不出来</span>";
}
else{
for(let sebs of MiZhuRes){
let span = document.createElement('span');
var spanText = '';
span.className = 'calRes';
for(let seb of sebs){
spanText += ' '+ transformLetter(seb);
}
span.innerText = spanText;
span.onmousedown = function () {
toClipboard(spanText);
span.innerText = '复制成功';
setTimeout(() => {
span.textContent = spanText;
}, '500')};
MiZhuResHTML.append(span);
var br = document.createElement("br");
MiZhuResHTML.append(br);
}
}
}
function toClipboard(text) {
var correction = {
1:'⒈',
2:'⒉',
3:'⒊',
4:'⒋',
5:'⒌',
6:'⒍',
7:'⒎',
8:'⒏',
9:'⒐',
'J':'Ⓙ',
'Q':'Ⓠ',
'K':'Ⓚ',
'+':' ',
10:'⒑',
};
Object.keys(correction).forEach((key) => {
text = text.replaceAll(key, correction[key]);
});
if (window.clipboardData && window.clipboardData.setData) {
// Internet Explorer-specific code path to prevent textarea being shown while dialog is visible.
return window.clipboardData.setData('Text', text);
}
else if (document.queryCommandSupported && document.queryCommandSupported('copy')) {
var textarea = document.createElement('textarea');
textarea.textContent = text;
textarea.style.position = 'fixed'; // Prevent scrolling to bottom of page in Microsoft Edge.
document.body.appendChild(textarea);
textarea.select();
try {
return document.execCommand('copy'); // Security exception may be thrown by some browsers.
}
catch (ex) {
console.warn('Copy to clipboard failed.', ex);
return prompt('Copy to clipboard: Ctrl+C, Enter', text);
}
finally {
document.body.removeChild(textarea);
}
}
}
function addSuit(cardID) {
var toBeAdd = document.getElementById('iframe-source').contentWindow.document.getElementById('fenYin');
if(enableFenYin){
if(getCardNumAndSuit(cardID)["cardSuit"]=='♦' && !fenYin.has('♦')){
toBeAdd.innerText+='♦';
fenYin.add('♦');
}
else if(getCardNumAndSuit(cardID)["cardSuit"]=='♥'&& !fenYin.has('♥')){
toBeAdd.innerText+='♥';
fenYin.add('♥');
}
else if(getCardNumAndSuit(cardID)["cardSuit"]=='♠'&& !fenYin.has('♠')){
toBeAdd.innerText+='♠';
fenYin.add('♠');
}
else if(getCardNumAndSuit(cardID)["cardSuit"]=='♣'&& !fenYin.has('♣')){
toBeAdd.innerText+='♣';
fenYin.add('♣');
}
}
}
function clearSuit() {
if(enableFenYin){
fenYin = new Set();
document.getElementById('iframe-source').contentWindow.document.getElementById('fenYin').innerText = '';
}
}
function calcResult() {
combos = [];
arr.sort();
findCombos(arr);
}
function findCombos(arr) {
for (var i = arr.length - 1; i > 0; i--) {
printCombination(arr, arr.length, i);
}
findPairs();
}
function printCombination(arr, n, r) {
// A temporary array to store all combination one by one
var data = [];
// Print all combination using temporary array 'data'
combinationUtil(arr, n, r, 0, data, 0);
}
/*
arr[] ---> Input Array
n ---> Size of input array
r ---> Size of a combination to be printed
index ---> Current index in data[]
data[] ---> Temporary array to store current combination
i ---> index of current element in arr[]
*/
function combinationUtil(arr, n, r, index, data, i) {
// Current combination is ready, print it
if (index === r) {
//make combo array local and insert sum
var insertable = [];
for (var i = 0; i < data.length; i++) {
insertable.push(data[i]);
}
combos.push(insertable);
return;
}
// When no more elements are there to put in data[]
if (i >= n) {
return;
}
// current is included, put next at next location
data[index] = arr[i];
combinationUtil(arr, n, r, index + 1, data, i + 1);
// current is excluded, replace it with next
// (Note that i+1 is passed, but index is not
// changed)
combinationUtil(arr, n, r, index, data, i + 1);
}
function findPairs() {
var pairs = [];
for (var i = 0; i < combos.length; i++) {
for (var j = i + 1; j < combos.length; j++) {
if (sum(combos[i]) === sum(combos[j])) {
var pair1 = combos[i];
var pair2 = combos[j];
var concat = pair1.concat(pair2).sort();
var origin = arr.sort();
var is_same = concat.length === origin.length && concat.every(function (element, index) {
return element === origin[index];
});
var b = 0, c = 0, cIndex = 0, is_subarray = false;
// Traverse both arrays simultaneously
while (b < origin.length && c < concat.length) {
// If element matches, increment both pointers
if (origin[b] === concat[c]) {
b++;
c++;
cIndex++;
// If concat array is completely traversed
if (c === concat.length) {
// console.log("is_subarray set to true");
is_subarray = true;
}
} else {
if (origin[b] !== concat[cIndex]) { //fix when having duplicates of same value
b++;
}
c = cIndex;
}
}
// console.log("is_subarrray?: " + is_subarray);
if (is_same || is_subarray) {
pairs.push(toLetter(combos[i]).join("+") + " = " + toLetter(combos[j]).join("+"));
}
}
}
}
if (pairs.length === 0) {
document.getElementById('iframe-source').contentWindow.document.getElementById("res").innerHTML = "<span style='color: red'>这道题冲儿算不出来</span>";
return;
}
var sortedPairs = pairs.sort(function (a, b) {
if (b.length !== a.length) {
// sort by length
return b.length - a.length;
} else {
// 尽量2组平均分配
return Math.abs(parseInt(b.length / 2) - a.indexOf("=")) - Math.abs(parseInt(b.length / 2) - b.indexOf("="));
}
});
var filteredPairs = [];
sortedPairs.filter(function (value, index, array) {
if (!containsStr(filteredPairs, value)) {
filteredPairs.push(value);
}
});
if (filteredPairs.length > 3) {
filteredPairs = filteredPairs.slice(0, 3);
}
drawYanJiao(filteredPairs);
}
function drawYanJiao(filteredPairs){
var YanJiaoResHTML =document.getElementById('iframe-source').contentWindow.document.getElementById("res");
YanJiaoResHTML.innerText = '';
for(let sebs of filteredPairs){
let span = document.createElement('button');
span.className = 'calRes';
span.innerText = sebs;
span.onmousedown = function () {
toClipboard(sebs);
span.innerText = '复制成功';
setTimeout(() => {
span.textContent = sebs;
}, '500')};
YanJiaoResHTML.append(span);
var br = document.createElement("br");
YanJiaoResHTML.append(br);
}
}
function containsStr(arr, str) {
for (var i = 0; i < arr.length; i++) {
if (arr[i] === str) {
return true;
}
}
return false;
}
function transformLetter(num) {
switch (num) {
case 11:
return 'J';
case 12:
return 'Q';
case 13:
return 'K';
default:
return num;
}
}
function toLetter(combo) {
var toLetter = [];
for (var i = 0; i < combo.length; i++) {
toLetter.push(transformLetter(combo[i]));
}
return toLetter;
}
function sum(arr) {
var sum = 0;
for (var i = 0; i < arr.length; i++) {
sum += arr[i];
}
return sum;
}
function getCardNumAndSuit(cardID){
let cardNum = allCard[cardID] ? allCard[cardID]["number"] : 0;
let cardSuit = "";
let cardNumAndSuit = "";
let cardNumAJQK = "";
if(allCard[cardID]){
if(allCard[cardID]["color"]==1){cardSuit = "♥";}
else if(allCard[cardID]["color"]==2){cardSuit = "♦";}
else if(allCard[cardID]["color"]==3){cardSuit = "♠";}
else if(allCard[cardID]["color"]==4){cardSuit = "♣";}
}
else{cardSuit = ""}
if(cardNum == 12){cardNumAJQK = "Q";}
else if(cardNum == 13){cardNumAJQK = "K";}
else if(cardNum == 11){cardNumAJQK = "J";}
else if(cardNum == 1){cardNumAJQK = "A";}
else{cardNumAJQK = cardNum;}
cardNumAndSuit = cardSuit + cardNumAJQK;
let res = { "cardNumAndSuit": cardNumAndSuit, "cardNum": cardNum, "cardSuit": cardSuit };
return res;
}
//ToZone
function addCard(id,cardID,zone, ToPosition,SpellID) {
//观星询询翻回牌堆,牌堆增加,cardType增加
//65280 丢到牌堆顶
if (zone == 1 && id == 255 && ToPosition == 65280) {
paidui.add(cardID);
addCardType(cardID);
ding.push(cardID);
console.warn("card ding "+ding);
}
//0 丢到牌堆底
//赵嫣 锦绘 明明是从牌堆检索牌,但是代码是观底
else if (zone == 1 && id == 255 && (ToPosition == 0 ) && SpellID != 1879) {
paidui.add(cardID);
addCardType(cardID);
di.push(cardID);
console.warn("card di "+di);
}
//用手气卡把手牌丢回给牌堆
else if (zone == 1 && id == 0) { addCardType(cardID);}
else if (zone == 2) {
qipai.add(cardID);
if(paidui.delete(cardID)){removeCardType(cardID);}
remShouPai.delete(cardID);
addSuit(cardID);
}
else if (zone == 3) { chuli.add(cardID); if(paidui.delete(cardID)){removeCardType(cardID);}remShouPai.delete(cardID);
}
else if (zone == 4) { biaoji[id].push(cardID); if(paidui.delete(cardID)){removeCardType(cardID);}remShouPai.delete(cardID);}
else if (zone == 5) {
//周妃/徐盛
if(SpellID == 414||SpellID == 3178){cardID = unknownCard.splice(-1,1)[0];}
if(typeof (cardID) != 'undefined' && typeof (shoupai[idOrder[id]]) != 'undefined'){
isDuanXian = false;
shoupai[idOrder[id]].add(cardID);
xunxun.splice(xunxun.indexOf(cardID), 1);
//console.warn('xunxun', xunxun)
if (xunxun.length === 2) {
di.pop();di.pop();
xunxun.forEach(c => {
addCard(255, c, 1, 0, 0);
});
}
if(paidui.delete(cardID)){removeCardType(cardID);}
if(di.indexOf(cardID) != -1){
di.splice(di.indexOf(cardID), 1);
}
if(ding.indexOf(cardID) != -1){
ding.splice(ding.indexOf(cardID), 1);
}
}
else{isDuanXian = true;console.warn("duanxian"+ zone + cardID)}
remShouPai.delete(cardID);
}
else if (zone == 6) { zhuangbei[id].push(cardID); if(paidui.delete(cardID)){removeCardType(cardID);}remShouPai.delete(cardID);}
else if (zone == 7) { panding[id].push(cardID); if(paidui.delete(cardID)){removeCardType(cardID);}remShouPai.delete(cardID);}
else if (zone == 8) { jineng.add(cardID); if(paidui.delete(cardID)){removeCardType(cardID);}remShouPai.delete(cardID);}
else if (zone == 9) { return "洗牌"; }
else if (zone == 10) { zone10.add(cardID); if(paidui.delete(cardID)){removeCardType(cardID);}remShouPai.delete(cardID);}
else {
console.warn("card.ToZone: " + zone + " id: " + id+"cardID"+cardID);
}
//出现在别的区域,清除此牌
if(zone != 5){
for(let i = 0; i< idOrderPre.length; i++){
shoupai[i].delete(cardID);
}
}
}
//FromZone
function removeCard(id, cardID, zone, FromPosition) {
//id = 0,zone 1 游戏开始发牌
if (zone == 1 && id == 0) {return "游戏开始发牌";}
//破黄承彦 记录index 用于导入这张牌到ding 伏间
else if (zone == 0 && id == 0 && FromPosition == 0) {
let index = ding.indexOf(cardID);
if (index != -1) {
insertInd = index;
}
}
//系统直接从牌堆发装备--绝响
//从牌堆发牌,牌堆删除这个id,cardType减少
// 从牌堆顶发牌
else if (zone == 1 && id == 255 && FromPosition == 65280) {
if(paidui.delete(cardID)){removeCardType(cardID);}
if(cardID!=0 && ding.indexOf(cardID) != -1) {
ding.splice(ding.indexOf(cardID), 1);
}
else if(ding.indexOf(cardID) == -1 && ding.indexOf(0) !=-1){
ding.splice(ding.indexOf(0),1);
}
}
else if (zone == 1 && id == 255 && FromPosition == 0) {
if(paidui.delete(cardID)){removeCardType(cardID);}
if(cardID!=0 && di.indexOf(cardID) != -1) {
di.splice(di.indexOf(cardID), 1);
}
else if(di.indexOf(cardID) == -1 && di.indexOf(0) !=-1){
di.splice(di.indexOf(0),1);
}
}
// 猜测65282是处理区
else if (zone == 1 && id == 255 && FromPosition == 65282) {
if(paidui.delete(cardID)){removeCardType(cardID);}
if(cardID!=0){
let index = ding.indexOf(cardID);
if (index != -1) {
ding.splice(index,1);
insertInd = index;
}
else if(index == -1 && ding.indexOf(0) !=-1){
ding.splice(index,1);
insertInd = -1;
}
}
}
//从弃牌堆丢牌
else if (zone == 2) { qipai.delete(cardID); if(paidui.delete(cardID)){removeCardType(cardID);}}
//从处理区丢牌
else if (zone == 3) { chuli.delete(cardID); if(paidui.delete(cardID)){removeCardType(cardID);}}
//从标记区丢牌
else if (zone == 4) {
if(typeof (biaoji[id])!='undefined'){
isDuanXian = false;
if(paidui.delete(cardID)){removeCardType(cardID);}
let index = biaoji[id].indexOf(cardID);
if (index == -1) { cardID = 0; index = biaoji[id].indexOf(cardID); }
unknownCard.push(biaoji[id].splice(index,1)[0]);
}
else{isDuanXian = true;console.warn("duanxian"+ zone + cardID)}
}
else if (zone == 5) {
if(typeof (shoupai[idOrder[id]])!='undefined') {
isDuanXian = false;
for(let i = 0; i< idOrderPre.length; i++){
shoupai[i].delete(cardID);
}
if (paidui.delete(cardID)) {
removeCardType(cardID);
}
}
else{isDuanXian = true;console.warn("duanxian"+ zone + cardID)}
}
//装备区丢牌
else if (zone == 6) {
if(typeof (zhuangbei[id])!='undefined'){
isDuanXian = false;
let index = zhuangbei[id].indexOf(cardID);
if (index == -1) { let cardID = 0; index = zhuangbei[id].indexOf(cardID); }
zhuangbei[id].splice(index, 1);
if(paidui.delete(cardID)){removeCardType(cardID);}
}
else{isDuanXian = true;console.warn("duanxian"+ zone + cardID)}
}
//判定
else if (zone == 7) {
if(typeof (panding[id])!='undefined') {
let index = panding[id].indexOf(cardID);
if (index == -1) {
let cardID = 0;
index = panding[id].indexOf(cardID);
}
panding[id].splice(index, 1);
if (paidui.delete(cardID)) {
removeCardType(cardID);
}
}
else{isDuanXian = true;console.warn("duanxian"+ zone + cardID)}
}
else if (zone == 8) { jineng.delete(cardID); if(paidui.delete(cardID)){removeCardType(cardID);}}
else if (zone == 9) { return "洗牌"; }
else if (zone == 10) { zone10.delete(cardID); if(paidui.delete(cardID)){removeCardType(cardID);}}
else {
console.warn("card.remove: " + zone + " id: " + id+"cardID"+cardID);
}
remShouPai.delete(cardID);
// return cardID;
}
function removeCardType(cardID){
if(cardID!=0 && cardList.includes(cardID)) {
console.warn("card type remove: " + cardID + currentMode[cardID]["name"] + " " + JSON.stringify(getCardNumAndSuit(cardID)));
if (typeof (currentCardType[currentMode[cardID]["name"]]) != 'undefined') {
let n = currentCardType[currentMode[cardID]["name"]]["cardNum"];
if (n > 0) {
n--;
currentCardType[currentMode[cardID]["name"]]["cardNum"] = n;
if (n == 1) {
document.getElementById('iframe-source').contentWindow.document.getElementById(currentMode[cardID]["name"]).disabled = false;
document.getElementById('iframe-source').contentWindow.document.getElementById(currentMode[cardID]["name"]).innerText = (currentMode[cardID])["name"];
} else if (n == 0) {
document.getElementById('iframe-source').contentWindow.document.getElementById(currentMode[cardID]["name"]).innerText = (currentMode[cardID])["name"];
document.getElementById('iframe-source').contentWindow.document.getElementById(currentMode[cardID]["name"]).disabled = true;
} else {
document.getElementById('iframe-source').contentWindow.document.getElementById(currentMode[cardID]["name"]).innerText = n + (currentMode[cardID])["name"];
document.getElementById('iframe-source').contentWindow.document.getElementById(currentMode[cardID]["name"]).disabled = false;
}
}
if (getCardNumAndSuit(cardID)["cardSuit"] == "♦") {
diamond--;
} else if (getCardNumAndSuit(cardID)["cardSuit"] == "♣") {
club--;
} else if (getCardNumAndSuit(cardID)["cardSuit"] == "♠") {
spade--;
} else if (getCardNumAndSuit(cardID)["cardSuit"] == "♥") {
heart--;
}
if ((getCardNumAndSuit(cardID)["cardSuit"] == "♥" || getCardNumAndSuit(cardID)["cardSuit"] == "♦") && (currentMode[cardID]["name"] == "火杀" || currentMode[cardID]["name"] == "雷杀" || currentMode[cardID]["name"] == "杀")) {
hongsha--;
}
else if ((getCardNumAndSuit(cardID)["cardSuit"] == "♣" || getCardNumAndSuit(cardID)["cardSuit"] == "♠") && (currentMode[cardID]["name"] == "火杀" || currentMode[cardID]["name"] == "雷杀" || currentMode[cardID]["name"] == "杀")) {
heisha--;
}
if(diamond<0){diamond = 0;}
else if(heart<0){heart = 0;}
else if(club<0){club = 0;}
else if(diamond<0){diamond = 0;}
else if(spade<0){spade = 0;}
else if(hongsha<0){hongsha = 0;}
else if(heisha<0){heisha = 0;}
else if(diamond<0){diamond = 0;}
document.getElementById('iframe-source').contentWindow.document.getElementById("heart").innerText = "♥红桃 × " + heart;
document.getElementById('iframe-source').contentWindow.document.getElementById("club").innerText = "♣梅花 × " + club;
document.getElementById('iframe-source').contentWindow.document.getElementById("spade").innerText = "♠黑桃 × " + spade;
document.getElementById('iframe-source').contentWindow.document.getElementById("diamond").innerText = "♦方片 × " + diamond;
// document.getElementById('iframe-source').contentWindow.document.getElementById("shandian").innerText ="♠黑桃2~9 概率:"+ Math.round((spade2_9 / paidui.size) * 100)+'%';
document.getElementById('iframe-source').contentWindow.document.getElementById("hongsha").innerText = "红杀 × " + hongsha;
document.getElementById('iframe-source').contentWindow.document.getElementById("heisha").innerText = "黑杀 × " + heisha;
}
}
}
function addCardType(cardID){
if(cardID!=0 && cardList.includes(cardID)) {
//console.warn("card type add: " + cardID + currentMode[cardID]["name"] + " " + JSON.stringify(getCardNumAndSuit(cardID)));
if (typeof (currentCardType[currentMode[cardID]["name"]]) != 'undefined') {
let n = currentCardType[currentMode[cardID]["name"]]["cardNum"];
if (n >= 0) {
n++;
currentCardType[currentMode[cardID]["name"]]["cardNum"] = n;
if (n == 1) {
document.getElementById('iframe-source').contentWindow.document.getElementById(currentMode[cardID]["name"]).disabled = false;
document.getElementById('iframe-source').contentWindow.document.getElementById(currentMode[cardID]["name"]).innerText = (currentMode[cardID])["name"];
} else if (n == 0) {
document.getElementById('iframe-source').contentWindow.document.getElementById(currentMode[cardID]["name"]).innerText = (currentMode[cardID])["name"];
document.getElementById('iframe-source').contentWindow.document.getElementById(currentMode[cardID]["name"]).disabled = true;
} else {
document.getElementById('iframe-source').contentWindow.document.getElementById(currentMode[cardID]["name"]).innerText = n + (currentMode[cardID])["name"];
document.getElementById('iframe-source').contentWindow.document.getElementById(currentMode[cardID]["name"]).disabled = false;
}
}
if (getCardNumAndSuit(cardID)["cardSuit"] == "♦") {
diamond++;
} else if (getCardNumAndSuit(cardID)["cardSuit"] == "♣") {
club++;
} else if (getCardNumAndSuit(cardID)["cardSuit"] == "♠") {
spade++;
} else if (getCardNumAndSuit(cardID)["cardSuit"] == "♥") {
heart++;
}
if ((getCardNumAndSuit(cardID)["cardSuit"] == "♥" || getCardNumAndSuit(cardID)["cardSuit"] == "♦") && (currentMode[cardID]["name"] == "火杀" || currentMode[cardID]["name"] == "雷杀" || currentMode[cardID]["name"] == "杀")) {
hongsha++;
} else if ((getCardNumAndSuit(cardID)["cardSuit"] == "♣" || getCardNumAndSuit(cardID)["cardSuit"] == "♠") && (currentMode[cardID]["name"] == "火杀" || currentMode[cardID]["name"] == "雷杀" || currentMode[cardID]["name"] == "杀")) {
heisha++;
}
if (getCardNumAndSuit(cardID)["cardSuit"] == "♠" && getCardNumAndSuit(cardID)["cardNum"] >= 2 && getCardNumAndSuit(cardID)["cardNum"] <= 9) {
spade2_9++;
}
document.getElementById('iframe-source').contentWindow.document.getElementById("heart").innerText = "♥红桃 × " + heart;
document.getElementById('iframe-source').contentWindow.document.getElementById("club").innerText = "♣梅花 × " + club;
document.getElementById('iframe-source').contentWindow.document.getElementById("spade").innerText = "♠黑桃 × " + spade;
document.getElementById('iframe-source').contentWindow.document.getElementById("diamond").innerText = "♦方片 × " + diamond;
// document.getElementById('iframe-source').contentWindow.document.getElementById("shandian").innerText ="♠黑桃2~9 概率:"+ (spade2_9/paidui.size).toFixed(2);
//document.getElementById('iframe-source').contentWindow.document.getElementById("paiduiSize").innerText ="牌堆张数: "+ paidui.size;
document.getElementById('iframe-source').contentWindow.document.getElementById("hongsha").innerText = "红杀 × " + hongsha;
document.getElementById('iframe-source').contentWindow.document.getElementById("heisha").innerText = "黑杀 × " + heisha;
}
}
}
function allCardToCurrentMode(cardList){
currentMode = {};
currentMode["0"] = { ...allCard["0"] };
// Iterate through cardList and populate currentMode
for (const cid of cardList) {
currentMode[cid] = allCard[cid] || { ...allCard["0"] };
}
return currentMode;
}
function currentModeCardType(cards) {
const cardInfoMap = {};
Object.values(cards).forEach(card => {
const cardName = card.name;
const cardType = card.type;
if (cardName !== "?") {
if (!cardInfoMap[cardName]) {
cardInfoMap[cardName] = { cardNum: 1, cardType };
} else {
cardInfoMap[cardName].cardNum += 1;
}
}
});
return cardInfoMap;
}
function mainLogic(args){
if(args!={}){
window.postMessage({ API: args }, "*");
}
let className = args["className"];
card.CardIDs = args["CardIDs"];
card.CardID = args["CardID"];
card.FromID = args["FromID"];
card.FromZone = args["FromZone"];
card.ToID = args["ToID"];
card.ToZone = args["ToZone"];
card.CardCount = args["CardCount"];
card.DataCount = args["DataCount"];
card.SpellID = args["SpellID"];//使用的技能
card.FromPosition = args["FromPosition"];
card.ToPosition = args["ToPosition"];
var cardCount = args["cardCount"];
if(typeof args["cardList"]!='undefined'){cardList = args["cardList"];cardCount = cardList.length}
let cardID = 0;
var firstID = args["SeatID"];
var Param = args["Param"];
var Params = args["Params"];
var targetSeat= args["targetSeat"];
let ClientID = args["ClientID"];
DestSeatIDs = args["DestSeatIDs"];
var GeneralSkinList =args["GeneralSkinList"];
var Infos = args["Infos"];
var Cards = args["Cards"];
var seatId = args["seatId"];
var SeatID = args["SeatID"];
var Round = args["Round"];
var curUserID = args["curUserID"];
// var userID = args["userID"];
var handCard = args["handCard"];
var cards = args["cards"];
var HLCSseatId = args["HLCSseatId"];
var gameUserActionIndexList = args.gameUserActionIndexList;
if(className == 'cmsg.CRespGameGeneralSkin' ){
if(userID = args.userID){
if(args.generalID == 530){
enableFenYin = true;
}
}
}
if(className == 'cmsg.CNotifyTableModifyUserSeat' ){
size = Infos["length"];
console.warn("card renshu"+ size);
}
if(className == 'MsgReconnectGame' ){
isDuanXian = true;
}
if (className == "logicmsg.MsgGamePlaycard") {
gameStatusMap = {
isJunZhengBiaoZhun: false,
isGuoZhanBiaoZhun: false,
isUnknown: false,
isHuanLeBiaoZhun: false,
};
if (cardCount === 161 && cardList[160] === 161) {
gameStatusMap.isJunZhengBiaoZhun = true;
} else if (cardCount === 160 && cardList[159] === 160) {
gameStatusMap.isHuanLeBiaoZhun = true;
} else if (cardCount === 108 && cardList[107] === 1108) {
gameStatusMap.isGuoZhanBiaoZhun = true;
} else{
gameStatusMap.isUnknown = true;
}
currentMode = allCardToCurrentMode(cardList);
currentCardType = currentModeCardType(currentMode);
gameStart();
// resetOrderContainer();
// hideOrderContainer(size);
for(let i = 1; i<=3;i++){
clearButton("type"+i);
}
addCardTypeButton(currentCardType);
}
//严教
if (className == "logicmsg.MsgRoleOptTargetNtf" && card.SpellID == 832) {
arr = [];
for(const p of card.CardIDs){
arr.push(parseInt(getCardNumAndSuit(p)["cardNum"]));
}
calcResult();
}
//孙寒华
// if (className == "logicmsg.MsgRoleOptTargetNtf" && card.SpellID == 2005) {
// for(const p of card.CardIDs){
// shoupai[idOrder[card.iinToID]].add(p);
// }
// }
let cardNumAndSuit;
if ( !isDuanXian && !isB) {
//欢乐成双队友手牌
if (isGameStart && className == "logicmsg.CRespGameUserHandCard" && typeof handCard != 'undefined') {
handCard.forEach(card => shoupai[idOrder[HLCSseatId]].add(card));
}
//斗地主队友手牌
if (isGameStart && className == "logicmsg.MsgGameHandCardNtf" && typeof cards != 'undefined') {
cards.forEach(card => shoupai[idOrder[seatId]].add(card));
}
//座位表 start
if(className =='logicmsg.MsgSetGamePhaseNtf' && Round == 0){
clearSuit();
}
//
// //先根据movecard发牌得到 idOrderPre 然后根据第一个阶段将座位重新排列
// if (!isSeatOrder && Round == 0 && (SeatID == firstSeatID|| gameStatusMap.isDouDiZhu||gameStatusMap.isShenWu)) {
// if(gameStatusMap.isDouDiZhu){firstSeatID = idOrderPre[0];}
// if(gameStatusMap.isShenWu){firstSeatID = idOrderPre[4];}
if(className =='logicmsg.CGameModeStartBattlePhaseFinishMotify'){
let ind = idOrderPre.indexOf(firstSeatID);
for (let i = 0; i < idOrderPre.length; i++) {
newIdOrder[idOrderPre[ind % idOrderPre.length]] = seat;
newShouPai[seat] = shoupai[idOrderPre[ind % idOrderPre.length]];
seat++;
ind++;
}
idOrder = newIdOrder;
shoupai = newShouPai;
isSeatOrder = true;
console.warn("card reOrder shoupai: " + JSON.stringify(shoupai));
console.warn("card reOrder seat info: " + JSON.stringify(idOrder));
}
if(className == 'logicmsg.ModeGameRoleOrderIndexNotify'){
// 使用Array.find()方法查找没有roleOrderIndex属性的对象
let objectWithoutRoleOrderIndex = gameUserActionIndexList.find(item => !item.hasOwnProperty('roleOrderIndex'));
// 如果找到了对象并且该对象没有 roleSeatId 属性,则设置为 0,否则获取 roleSeatId 的值
firstSeatID = objectWithoutRoleOrderIndex ? (objectWithoutRoleOrderIndex.roleSeatId || 0) : 0;
console.warn("firstSeatID", firstSeatID)
}
//座位表 end
//spell 记录目标角色 987 988 黄承彦,神甘921 伏间851
if (className == "PubGsCUseSpell" && typeof (DestSeatIDs) != 'undefined' && DestSeatIDs.length > 0 && (card.SpellID == 987 || card.SpellID == 988 || card.SpellID == 921||card.SpellID == 851)) {
DestSeatID = DestSeatIDs[0];
}
if (className == "PubGsCUseSpell" && card.SpellID == 3157 && card.CardIDs.length!=0) {
for(const c of card.CardIDs){
shoupai[idOrder[firstID]].add(c);
}
drawShouPai(shoupai);
}
//徐氏洗牌
else if (className == "PubGsCUseSpell" && (card.SpellID == 781)) {
paidui.forEach(element => {
qipai.add(element);
});
paidui = new Set();
ding = [];
di = [];
}
//记录国战大嘴乱击花色
else if (className == "PubGsCUseCard" && mainID==SeatID && enableQuanBian) {
addSuit(card.CardID);
}
else if (className == "PubGsCUseSpell" && (card.SpellID == 2143)) {
enableLuanJi = true;
for(const c of card.CardIDs){
addSuit(c);
}
}
//什么傻叉昭然,用的欢乐成双的class不用欢乐成双的ui和代码逻辑
else if (className == "ClientHappyGetFriendHandcardRep") {
for(const c of Cards){
if(typeof idOrder[seatId] != 'undefined'){
shoupai[idOrder[seatId]].add(c);
}
}
drawShouPai(shoupai);
}
//神甘宁
else if (className == "logicmsg.MsgRoleOptTargetNtf" && (card.SpellID == 179)) {
if(typeof (targetSeat) != 'undefined'){
for(const p in card.CardIDs){
if(p%2==1){
shoupai[idOrder[targetSeat]].add(card.CardIDs[p]);
}
}
}
drawShouPai(shoupai);
}
else if (className == "logicmsg.MsgRoleOptTargetNtf" && (card.SpellID == 1469) && args.optType == 29) {
if(typeof (targetSeat) != 'undefined'){
for(const p in card.CardIDs){
shoupai[idOrder[targetSeat]].add(card.CardIDs[p]);
}
}
drawShouPai(shoupai);
}
//用spell记录的targets
else if (className == "logicmsg.MsgRoleOptTargetNtf" && ( card.SpellID == 2433) && args.optType == 28) {
if(typeof (spellTargets) != 'undefined'){
for(const p in card.CardIDs){
if(p%2==0){
shoupai[idOrder[spellTargets]].add(card.CardIDs[p]);
}
}
}
drawShouPai(shoupai);
}
else if (className == "logicmsg.MsgRoleOptTargetNtf" && ( card.SpellID == 2433) && args.optType == 30) {
if(typeof (targetSeat) != 'undefined'){
for(const p in card.CardIDs){
shoupai[idOrder[targetSeat]].add(card.CardIDs[p]);
}
}
drawShouPai(shoupai);
}
else if (className == "logicmsg.MsgMoveCard" && typeof (card.CardCount) != 'undefined' && card.CardCount > 0) {
//游戏开始后 洗牌,会从弃牌堆2丢到洗牌堆
if (card.FromZone == 2 && card.ToZone == 9 && card.FromID == 255 && card.ToID == 255 && isGameStart) {
ding = [];di = [];
remCardCount = card.CardCount;
remShouPai = paidui;
drawRemShouPai(remShouPai);
paidui = qipai;
qipai = new Set();
for(const cid of cardList){
removeCardType(cid);
}
hongsha = 0; heisha = 0;diamond = 0;heart = 0;club = 0;diamond = 0;spade = 0;hongsha = 0;heisha = 0;diamond = 0;
paidui.forEach(element => {
addCardType(element)
});
}
//游戏开始 弃牌堆2丢到洗牌堆
else if (card.FromZone == 2 && card.ToZone == 9 && (card.FromID == 255 ||card.FromID == 0) && (card.ToID == 255||card.ToID == 0) && !isGameStart) {
remCardCount = card.CardCount;
resetOrderContainer();
// if(gameStatusMap.isZhuGongSha){hideOrderContainer(5);}
// else if(gameStatusMap.isZhuGongShaShanShan){hideOrderContainer(5);}
hideOrderContainer(size);
console.warn("发牌");
}
//系统发牌+手气卡拿牌+牌堆全部进入弃牌堆了洗牌 对自己手牌和cardType 和paidui 产生影响
else if (card.ToZone == 5 && card.FromID == 255 && card.FromZone == 1 && !isGameStart) {
//重复用手气卡不会添加 但是手牌会更新
console.warn("游戏开始,系统发牌/使用手气卡");
console.warn("card shouqika/fapai shoupai[id]"+JSON.stringify(shoupai));
remCardCount-= card.CardCount;
if (!idOrderPreSet.has(card.ToID)) {
idOrderPreSet.add(card.ToID);
idOrderPre.push(card.ToID);
}
if(firstSeatID == -1){firstSeatID = idOrderPre[0];}
console.warn("card idOrderPre " + JSON.stringify(idOrderPre));
//用于22 的糜竺计算
if (typeof (card.CardIDs[0]) != 'undefined' && card.CardIDs[0] != 0) {
mainID = card.ToID;
mySeatID.add(mainID)
}
for (let i = 0; i < card.CardCount; i++) {
if (card.CardIDs.length != 0) {
cardID = card.CardIDs[i];
const targetID = isSeatOrder ? idOrder[card.ToID] : card.ToID;
shoupai[targetID].add(cardID);
removeCardType(cardID);
paidui.delete(cardID);
}
}
}
//手气卡丢牌
else if (card.FromZone == 5 && card.ToZone == 1 && card.ToID == 255 && !isGameStart) {
remCardCount+=card.CardCount;
shoupai[card.FromID] = new Set();
for (let i = 0; i < card.CardCount; i++) {
if (card.CardIDs.length != 0) {
cardID = card.CardIDs[i];
}
addCardType(cardID);
paidui.add(cardID);
}
console.warn("card 手气卡丢牌 " + JSON.stringify(shoupai));
}
//神武先丢一张装备牌
else if (card.FromID == 255 && card.FromZone == 1 && card.ToZone == 12 && card.ToID == 255 && !isGameStart) {
removeCardType(cardID);
}
//然后换一个装备置入牌堆
else if (card.FromID == 255 && card.FromZone == 0 && card.ToZone == 1 && card.ToID == 255 && !isGameStart) {
addCardType(cardID);
}
else if (card.FromID == 255 && card.FromZone == 1 && card.ToZone == 6 && !isGameStart) {
}
// 或者有其他操作,则说明游戏开始
//不点手气卡,摸牌,也会进入这里
else {
isGameStart = true;
}
//游戏开始
if (isGameStart) {
//单独适配,别人暗的已知手牌全部给一个人的情况,例如自己不是刘备,刘备有已知手牌,但是全部给一个人,三国杀代码是暗牌0
//如果刘备有两张牌,一张明牌,一张给a,一张给b,都给到手牌,之后出现再删掉
// if(card.FromZone == 5 && card.ToZone == 5 && card.FromID!=card.ToID && card.CardCount >= shoupai[idOrder[card.FromID]].size && card.DataCount == 0){
// temShouPai = new Set();
// if(shoupai[idOrder[card.FromID]].size!=0){
// temShouPai = shoupai[idOrder[card.FromID]];
// }
// if(temShouPai.size!=0){
// for(const c of temShouPai){
// shoupai[idOrder[card.ToID]].add(c);
// }
// shoupai[idOrder[card.FromID]] = new Set();
// }
// }
//单独适配,鲁芝清忠,暗的已知手牌全部给一个人的情况,例如鲁芝有已知手牌,但是全部给一个人,三国杀代码是暗牌0
// 缔盟 清忠
if(card.FromZone == 10 && card.FromID!=card.ToID
&& card.ToPosition==65280 && card.FromPosition== 65282
&& card.ToZone== 5 && (card.SpellID == 3036 ||card.SpellID==121)){
//只需要换一次,清忠缔盟会有两次,第一次赋值之后就不需要再换了
isDiMeng = !isDiMeng;
if(isDiMeng){
temShouPai = shoupai[idOrder[card.ToID]];
shoupai[idOrder[card.ToID]] = shoupai[idOrder[card.FromID]];
shoupai[idOrder[card.FromID]] = temShouPai;
}
}
if(card.FromZone == 0
&& card.FromID == 0
&& card.ToID == 0
&& card.ToPosition==0
&& card.FromPosition==0
&& card.ToZone== 0
&& card.SpellID == 843){
let qianLong = card.CardIDs.slice[card.CardIDs.indexOf(0) + 1];
for (const c in qianLong ){
di.push(c);
}
}
//询询
if(card.FromZone == 1
&& card.FromID == 255
&& card.ToID == 255
&& card.ToPosition==65280
&& card.FromPosition==65280
&& card.ToZone== 8
&& card.SpellID == 725){
xunxun = card.CardIDs;
}
for (let i = 0; i < card.CardCount; i++) {
if (card.CardIDs.length != 0) {
cardID = card.CardIDs[i];
}
else{cardID = 0;}
var FromID = card.FromID;
var FromZone = card.FromZone;
var ToZone = card.ToZone;
var ToID = card.ToID;
var FromPosition =card.FromPosition;
var ToPosition =card.ToPosition;
if(card.FromZone == 1 ){
remCardCount--;
}
if(card.ToZone == 1 ){
remCardCount++;
}
//从牌堆出发,到其他区域,判断顶/底
//从顶摸牌 已经到底了
if(FromID == 255 && FromZone == 1 && FromPosition == 65280 && di.length!=0 && remCardCount == di.length){
ding = di.reverse();
di= [];
}
//顶
if(FromID == 255 && FromZone == 1 && FromPosition == 65280 && ding.length!=0 && cardID ==0){
cardID = ding.pop();
console.warn("card 顶 pop "+ cardID);
}
//底
if(FromID == 255 && FromZone == 1 && FromPosition == 0 && di.length!=0 && cardID ==0){
cardID = di.pop();
console.warn("card 底 pop "+ cardID);
}
removeCard(FromID, cardID, FromZone,FromPosition);
addCard(ToID, cardID, ToZone, ToPosition,card.SpellID);
}
}
// if (card.FromZone == 1 && card.FromID == 255 && card.ToZone == 8 && card.ToID == 255 && typeof (card.SpellID) != 'undefined' && card.SpellID == 3033) {
// JiZhanCal(parseInt(getCardNumAndSuit(cardID)["cardNum"]));
// }
//行殇
if (typeof (card.SpellID) != 'undefined' && card.SpellID == 105) {
for(const c of shoupai[idOrder[card.FromID]]){
removeCard(card.FromID, c , card.FromZone,card.FromPosition);
addCard(card.ToID, c, card.ToZone, card.SpellID);
}
}
drawShouPai(shoupai);
drawDingOrDi(ding, di);
if(remShouPai.size !=0){drawRemShouPai(remShouPai);}
else{document.getElementById('iframe-source').contentWindow.document.getElementById("knownCards").innerText = '';
document.getElementById('iframe-source').contentWindow.document.getElementById("knownCardsInHand").style.display = "none";
}
}
isAutoCloseEnabled = true;
} else {
if (document.getElementById('createIframe')) {
document.getElementById('iframe-source').contentWindow.document.getElementById("nav1").innerHTML = "<b>不支持该牌堆/断线重连</b>";
if(isAutoCloseEnabled){
document.getElementById('iframe-source').style.display = "none";
var toggle = document.getElementById('toggle-me');
toggle.innerText = "+";
document.getElementById('createIframe').style.height = '30px';
document.getElementById('createIframe').style.resize = 'none'; // 禁用窗口调整大小
isAutoCloseEnabled = false;
}
}
}
}
//用于记录错误
function main () {
let args = Array.prototype.slice.call(arguments);
// console.warn(JOSN.stringify(args[4]));
// console.warn(typeof args[4]);
if(args[2] == 'cmsg.CRespUserLoginState'){
let userID = args[4].userID;
//这里可以预先注入
console.warn(userID);
if(!isFrameAdd){
addFrame();
var elmnt = document.getElementById('createIframe');
buttonClick();
initDragElement();
}
}
var mainInfo = {};
let className = args[2];
// if(classList.includes(className)){
if(args[4]){
mainInfo = {};
mainInfo['className'] = args[2];
mainInfo['userID'] = args[4].userID;
mainInfo["CardIDs"] = args[4]["datas"];
mainInfo["CardID"] = args[4]["cardId"];
mainInfo["CardCount"] = args[4]["cardCnt"];
mainInfo["DataCount"] = args[4]["DataCount"];
mainInfo["SpellID"] = args[4]["spellId"];//使用的技能
if(className == "logicmsg.MsgMoveCard"){
mainInfo["ToPosition"] = args[4] && args[4]["toPos"] !== undefined ? args[4]["toPos"] : 0;
mainInfo["ToID"] = args[4] && args[4]["toId"] !== undefined ? args[4]["toId"] : 0;
mainInfo["FromID"] = args[4]["fromId"];
mainInfo["FromZone"] = args[4]["fromZone"];
mainInfo["ToZone"] = args[4]["toZone"];
mainInfo["FromPosition"] = args[4]["fromPos"];
}
mainInfo["cardCount"] = args[4]["cardCount"];
mainInfo["cardList"] = args[4]["card"];
mainInfo["SeatID"] = args[4]["seat"];
mainInfo["Param"] = args[4]["Param"];
mainInfo["Params"] = args[4]["Params"];
mainInfo["DestSeatIDs"] = args[4]["DestSeatIDs"];
mainInfo["Infos"] = args[4]["seatInfo"];
mainInfo["Cards"] = args[4]["Cards"];
mainInfo["targetSeat"] = args[4]["targetSeat"];
if(args[4]["targets"]){
spellTargets= args[4]["targets"][0];
}
mainInfo["optType"] = args[4]["optType"];
mainInfo["seatId"] = args[4]["seatId"];
mainInfo["HLCSseatId"] = args[4]["seat"];
mainInfo["handCard"] = args[4]["handCard"];
mainInfo["cards"] = args[4]["cards"];
mainInfo["SeatID"] = args[4]["SeatID"];
mainInfo["Round"] = args[4]["phase"];
mainInfo["generalID"] = args[4]["generalID"];
mainInfo["gameUserActionIndexList"] = args[4]["gameUserActionIndexList"];
if(mainInfo!={}
&& className != "cmsg.CNotifyChatMessage"
&& className != "cmsg.CNotifyHorseRaceLamp"){
console.warn(JSON.stringify(mainInfo))
}
}
let mainInfoToMainLogic = JSON.parse(JSON.stringify(mainInfo));
try {
mainLogic(mainInfoToMainLogic);
}
catch (e){
console.error(e.message);
console.error(e.stack);
const [, lineno, colno] = e.stack.match(/(\d+):(\d+)/);
console.error('Line:', lineno);
console.error('Column:', colno);
document.getElementById('iframe-source').contentWindow.document.getElementById("nav1").innerHTML = "<b>小抄GG了,联系作者解决</b>";
}
}
// ----------------------user interface------------------------------------------
var iframe;
function clearButton(type) {
var div = document.getElementById('iframe-source').contentWindow.document.getElementById(type);
while(div.firstChild) {
div.removeChild(div.firstChild);
}
}
function addCardTypeButton(cardType){
var toBeAdd;
for(const key in cardType){
var type = "type"+cardType[key]['cardType'];
var button = document.createElement('button');
toBeAdd = document.getElementById('iframe-source').contentWindow.document.getElementById(type);
button.id = key;
button.className = "cardType";
let n = cardType[key]['cardNum'];
if(n==1){button.innerText = key;}
else if(n==0){button.innerText = key;}
else{button.innerText = n+key;}
// button.innerText = cardType[key]['cardNum']+key;
toBeAdd.append(button);
}
}
function drawShouPai(shoupai) {
var toBeAdd;
for (let i = 0; i < idOrderPre.length; i++) {
let seatID = (i + 1).toString();
toBeAdd = document.getElementById('iframe-source').contentWindow.document.getElementById(seatID);
const shoupaiDIV = document.createElement('div');
for (const s of shoupai[i]) {
if (s == '0') {
continue;
}
var button = document.createElement('button');
if (getCardNumAndSuit(s)["cardSuit"] == '♦' || getCardNumAndSuit(s)["cardSuit"] == '♥') {
button.className = "shoupaiR"; // 红色手牌
} else {
button.className = "shoupai";
}
if (knownShouPai.has(s)) {
button.classList.add("knownShouPai");
}
let emojiWrapper = document.createElement('div');
emojiWrapper.style.width = "100%";
emojiWrapper.style.textAlign = "center";
let emoji = document.createElement('span');
emoji.style.fontSize = emojiFontSize; // 应用可变的字体大小
emoji.innerText = getCardNumAndSuit(s)["cardNumAndSuit"];
emojiWrapper.appendChild(emoji);
button.appendChild(emojiWrapper);
button.innerHTML += allCard[s]?allCard[s]["name"]:"?";
shoupaiDIV.append(button);
}
toBeAdd.innerHTML = shoupaiDIV.innerHTML;
}
}
function resetOrderContainer(){
for(let i = 0; i<= 7; i++){
document.getElementById('iframe-source').contentWindow.document.getElementsByClassName("orderContainer")[i].style.display = 'inline-block';
}
}
function hideOrderContainer(size){
for(let i = 7; i>=size; i--){
document.getElementById('iframe-source').contentWindow.document.getElementsByClassName("orderContainer")[i].style.display = 'none';
}
}
function clickToChangeSkinAndCloseSkinFrame(){
isClickSkinSelect = true;
// click this to change the mySkin first, and it initializes here
const boxes = document.getElementById('createSkinIframeSource').contentWindow.document.querySelectorAll('.skinList');
if(typeof UsedGeneralSkinID != "undefined" && typeof UsedGeneralSkinID["UsedGeneralSkinID"][GeneralID]!= "undefined"){
mySkin = UsedGeneralSkinID["UsedGeneralSkinID"][GeneralID];
}
boxes.forEach(box => {
box.addEventListener('click', function handleClick(event) {
mySkin = box.id;
// console.warn('clicked skin' +mySkin);
document.getElementById("createSkinIframe").style.display = "none";
});
});
}
//
async function addFrame() {
// const request = async (url) => {
// const response = await fetch(url)
// const contentType = response.headers.get('content-type')
// if (contentType && contentType.indexOf('application/json') !== -1) {
// return await response.json()
// }
// return await response.text()
// }
//
// let html = await request('https://llsccm.github.io/sgstools/iframe.html')
isFrameAdd = true;
let div = document.getElementById('createIframe');
if (!div) {
div = document.createElement('div');
div.id = 'createIframe';
div.className = 'createIframe';
div.style =
"position: fixed;" +
"overflow: hidden;" +
"resize: vertical; " +
"top: 200px; " +
"right: 5px;" +
"width: 210px;" +
"height: 500px;" +
"z-index: 10000000000;" +
"display: flex;" +
"flex-direction: column;" +
"color: #f2de9c;" +
"background: rgb(50, 50, 50);" +
"user-select: none;" +
"text-align: left;"+
"transition: height 200ms;";
var header = document.createElement('p');
header.id = 'header';
header.className = 'header';
header.innerText = "三国杀打小抄" + version;
header.style =
"display: inline-block;" +
"margin: 1px;" +
"user-select: none;" +
"cursor: move;" +
"display: flex;" +
"justify-content: space-between;" +
"font-size: 20px;"; // 设置字体大小,根据需要调整
div.appendChild(header);
// 创建按钮并将其放在 header 最右侧
var btn = document.createElement('btn');
btn.innerText = "-";
btn.id = 'toggle-me';
btn.style =
"text-align: center;" +
"color: #f2de9c;" +
"background: rgb(40, 40, 40);" +
"border-radius: 5px;" +
"width: 25px;" +
"height: 25px;" +
"border: 1px solid rgb(212, 212, 162);" +
"cursor: pointer;" +
"user-select: none;" +
"background: rgb(107, 30, 30);" +
"display: flex;" + // 使用 flex 布局
"align-items: center;" + // 垂直居中
"justify-content: center;" + // 水平居中
"margin: 0;"; // 设置外边距为零
// 添加悬停效果
btn.addEventListener('mouseover', function () {
btn.style.backgroundColor = 'rgb(130, 30, 30)';
});
btn.addEventListener('mouseout', function () {
btn.style.backgroundColor = 'rgb(107, 30, 30)';
});
var toTab = document.createElement('button');
toTab.innerText = "【】";
toTab.id = 'toTab';
toTab.style =
"text-align: center;" +
"color: #f2de9c;" +
"background: rgb(40, 40, 40);" +
"border-radius: 5px;" +
"width: 25px;" +
"height: 25px;" +
"border: 1px solid rgb(212, 212, 162);" +
"cursor: pointer;" +
"user-select: none;" +
"background: rgb(107, 30, 30);" +
"display: flex;" + // 使用 flex 布局
"align-items: center;" + // 垂直居中
"justify-content: center;" + // 水平居中
"margin: 0;"; // 设置外边距为零
toTab.addEventListener('mouseover', function () {
toTab.style.backgroundColor = 'rgb(130, 30, 30)';
});
toTab.addEventListener('mouseout', function () {
toTab.style.backgroundColor = 'rgb(107, 30, 30)';
});
toTab.addEventListener('click', function () {
// chrome.runtime.sendMessage({ greeting: "Hello from content script!" }, function(response) {
// console.log("Received response from background script:", response);
// });
// window.postMessage({ type: 'open_side_panel' }, "*");
// var newWindow = window.open('', '三国杀打小抄', 'width=210,height=950,resizable=no,scrollbars=no,status=no,toolbar=no,menubar=no,location=no');
// //if(newWindow){
// newWindow.document.open();
// newWindow.document.write(iframe.contentDocument.documentElement.innerHTML);
// newWindow.document.close();
//
//
//
// // 添加 MutationObserver 监听新窗口
// var observer = new MutationObserver(function (mutationsList, observer) {
// if (newWindow && !newWindow.closed) {
// newWindow.document.open();
// newWindow.document.write(iframe.contentDocument.documentElement.innerHTML);
// newWindow.document.close();
// }
// });
//
// // 设置 childList 为 true
// observer.observe(iframe.contentDocument, { childList: true, subtree: true });
//}
});
header.appendChild(btn);
// header.appendChild(toTab);
// 将按钮添加到 header 的右侧
document.body.appendChild(div);
iframe = document.createElement('iframe');
iframe.style =
"border: none;" +
"width: 210px;" +
"height: 1000px;" +
"margin: 0px;" +
"cursor: move;";
iframe.id = 'iframe-source';
iframe.title = 'iframe';
// iframe.src = 'data:text/html;charset=utf-8,' + encodeURI(html);
div.append(iframe);
iframe.contentWindow.document.open();
iframe.contentWindow.document.write(html);
iframe.contentWindow.document.close();
}
}
var isAutoCloseEnabled = true;
function buttonClick(){
var toggle = document.getElementById('toggle-me');
toggle.onmousedown = function (){
closeIframe = !closeIframe;
if (closeIframe) {
document.getElementById('iframe-source').style.display = "none";
toggle.innerText = "+";
document.getElementById('createIframe').style.height = '30px';
document.getElementById('createIframe').style.resize = 'none'; // 禁用窗口调整大小
} else {
document.getElementById('iframe-source').style.display = "block";
toggle.innerText = "-";
document.getElementById('createIframe').style.height = '500px';
document.getElementById('createIframe').style.resize = 'vertical'; // 启用窗口调整大小
}
};
var MiZhuCalBTN = document.getElementById('iframe-source').contentWindow.document.getElementById("mizhu");
var mySeat1BTN = document.getElementById('iframe-source').contentWindow.document.getElementById("mySeatID1");
var mySeat2BTN = document.getElementById('iframe-source').contentWindow.document.getElementById("mySeatID2");
MiZhuCalBTN.onmousedown = function (){
if(mySeatID.size == 1){
mySeat1BTN.style.display = 'none';
mySeat2BTN.style.display = 'none';
for(const m of mySeatID){
MiZhuCards = [];
for(const card of shoupai[idOrder[m]]){
MiZhuCards.push(getCardNumAndSuit(card)["cardNum"]);
}
//mizhu jizhan
for(const zb of zhuangbei[m]){
MiZhuCards.push(getCardNumAndSuit(zb)["cardNum"]);
}
console.warn('jizhan', MiZhuCards);
MiZhuCal(MiZhuCards,MiZhuCards.length);
drawMiZhu(MiZhuRes);
};
}
else{
var index = 0;
for(const m of mySeatID){
index +=1;
var seatIND = 'mySeatID' + index;
document.getElementById('iframe-source').contentWindow.document.getElementById(seatIND).style.display = 'block';
document.getElementById('iframe-source').contentWindow.document.getElementById(seatIND).innerText = '座位: '+(idOrder[m]+1);
document.getElementById('iframe-source').contentWindow.document.getElementById(seatIND).onmousedown = function (){
MiZhuCards = [];
for(const card of shoupai[idOrder[m]]){
MiZhuCards.push(getCardNumAndSuit(card)["cardNum"]);
}
MiZhuCal(MiZhuCards,MiZhuCards.length);
drawMiZhu(MiZhuRes);
}
};
}
}
}
function initDragElement() {
var pos1 = 0,
pos2 = 0,
pos3 = 0,
pos4 = 0;
var popups = document.getElementsByClassName("createIframe");
var elmnt = null;
var currentZIndex = 100;
for (var i = 0; i < popups.length; i++) {
var popup = popups[i];
var header = getHeader(popup);
popup.onmousedown = function() {
this.style.zIndex = "" + ++currentZIndex;
};
if (header) {
header.parentPopup = popup;
header.onmousedown = dragMouseDown;
}
}
function dragMouseDown(e) {
elmnt = this.parentPopup;
elmnt.style.zIndex = "" + ++currentZIndex;
e = e || window.event;
// get the mouse cursor position at startup:
pos3 = e.clientX;
pos4 = e.clientY;
document.onmouseup = closeDragElement;
// call a function whenever the cursor moves:
document.onmousemove = elementDrag;
}
function elementDrag(e) {
if (!elmnt) {
return;
}
e = e || window.event;
// calculate the new cursor position:
pos1 = pos3 - e.clientX;
pos2 = pos4 - e.clientY;
pos3 = e.clientX;
pos4 = e.clientY;
// set the element's new position:
elmnt.style.top = elmnt.offsetTop - pos2 + "px";
elmnt.style.left = elmnt.offsetLeft - pos1 + "px";
}
function closeDragElement() {
/* stop moving when mouse button is released:*/
document.onmouseup = null;
document.onmousemove = null;
}
function getHeader(element) {
var headerItems = element.getElementsByClassName("header");
if (headerItems.length === 1) {
return headerItems[0];
}
return null;
}
}
var html =
"<head> " +
"<title>三国杀打小抄</title>"+
" <meta charset=UTF-8> " +
" <style type=text/css> " +
" ::-webkit-scrollbar{width: 5px; height: 12px;} " +
" ::-webkit-scrollbar-track{border: 1px solid rgb(5,5,5);} " +
" ::-webkit-scrollbar-thumb{background: rgb(95,86,63);} " +
" ::-webkit-scrollbar-thumb:hover{background: rgb(44,44,44);} " +
" * { " +
" width: 205px; " +
" margin: 0; " +
" padding: 0; " +
" font-size:12px; " +
" } " +
" body { " +
" width: 205px; " +
" background: rgb(40, 40, 40); " +
" color: #f2de9c; " +
" display: flex; " +
" flex-direction: column; " +
" margin: 0px; " +
" user-select:none;"+
" } " +
" .nav { " +
" width: 100%; " +
" background: rgb(40, 40, 40); " +
" } " +
" .nav1 { " +
" height: 20px; " +
" width: 100%; " +
" float: center; " +
" text-align: center; " +
" color: #f2de9c; " +
" background: rgb(40, 40, 40); " +
" margin-right: 15px; " +
" display: block; " +
" } " +
" .nav2 { " +
" height: 20px; " +
" width: 49%; " +
" float: right; " +
" text-align: center; " +
" color: #f2de9c; " +
" background: rgb(40, 40, 40); " +
" margin-left: 3px; " +
" border: 1px solid #f2de9c; " +
" display: block; " +
" border-radius: 5px; " +
" } " +
" .nav2:hover { " +
" color: #f2de9c; " +
" background: rgb(55, 40, 32); " +
" border: 1px solid #f2de9c; " +
" } " +
" .nav2:focus { " +
" background: rgb(55, 40, 32); " +
" box-shadow: 1px 1px 3px #f2de9c ; " +
" } " +
" .content { " +
" width: 100%; " +
" float: right; " +
" }" +
" .orderAndShouPai { " +
" width: 100%; " +
" overflow: hidden; " +
" display: inline-block; " +
" } " +
" .order { " +
" width: 100%; " +
" overflow: hidden; " +
" } " +
" .orderContainer { " +
" width: 100%; " +
" overflow: hidden; " +
" } " +
" .order-head { " +
" width: 10%; " +
" height: 25px; " +
" float: left; " +
" text-align: center; " +
" color: #f2de9c; " +
" margin-left: 3px; " +
" } " +
" .order-body:empty { " +
" padding: 5px; " +
" height: 35px; " +
" max-width: 82%; " +
" float: right; " +
" display: block; " +
" box-shadow: 1px 1px 3px ; " +
" margin: 1px; " +
" overflow: hidden; " +
" column-width: 300px; " +
" border-radius:5px; " +
" } " +
" .order-body { " +
" padding: 5px; " +
" height: auto; " +
" max-width: 82%; " +
" float: right; " +
" display: block; " +
" box-shadow: 1px 1px 3px ; " +
" margin: 1px; " +
" overflow: hidden; " +
" column-width: 300px; " +
" border-radius:5px; " +
" } " +
" .shoupai { " +
" --shoupaiR-width: 26px; " +
" font-weight: bolder; " +
" margin-right: calc(22px - var(--shoupaiR-width)); " +
" float: left; " +
" width: var(--shoupaiR-width); " +
" height: 35px; " +
" border: 1px solid black; " +
" text-align: center; " +
" color: black; " +
" background: rgb(200, 200, 166); " +
" box-shadow: inset 1px 1px 3px #111; " +
" } " +
" .shoupaiR { " +
" --shoupaiR-width: 26px; " +
" font-weight: bolder; " +
" margin-right: calc(22px - var(--shoupaiR-width)); " +
" float: left; " +
" width: var(--shoupaiR-width); " +
" height: 35px; " +
" border: 1px solid black; " +
" text-align: center; " +
" color: red; " +
" background: rgb(200, 200, 166); " +
" box-shadow: inset 1px 1px 3px #111; " +
" }" +
" .knownShouPai{" +
" border:1px rgb(40,40,40) solid;" +
" animation: blink 1s;" +
" animation-iteration-count: infinite ;" +
" }"+
" .knownCardsInHand{" +
" text-align: center;" +
" position: relative;" +
" overflow: hidden;" +
" display: none;" +
" height: 121px;" +
" }"+
" .knownCards:empty{" +
" text-align: center;" +
" position: relative;" +
" overflow: hidden;" +
" display: none;" +
" }" +
" .knownCards{ " +
" width: 81%;"+
" text-align: center; " +
" position: relative; " +
" overflow: hidden; " +
" height: 121px;" +
" }" +
" @keyframes blink { 50% { border-color:#f2de9c ; } }" +
" .knownCards:after{ " +
" text-align: center; " +
" content: '场上手牌';" +
" position: absolute;" +
" bottom: 0;" +
" right: 5px;" +
" z-index: -1; " +
" font: 800 20px 'Arial Black'; " +
" -webkit-text-fill-color: transparent; " +
" -webkit-text-stroke-width: 1px; " +
" } " +
" .ding{" +
" text-align: center;" +
" width: 100%;" +
" position: relative;" +
" height: auto;" +
" display: none;" +
" } " +
" .dingCards{" +
" text-align: center;" +
" width: 100%;" +
" position: relative;" +
" height: auto;" +
" min-height: 60px;"+
" display: none;" +
" } " +
" .dingCards:after{ " +
" content: '第一张为牌堆顶';" +
" position: absolute;" +
" bottom: 0;" +
" right: 5px;" +
" z-index: -1; " +
" font: 800 20px 'Arial Black'; " +
" -webkit-text-fill-color: transparent; " +
" -webkit-text-stroke-width: 1px; " +
" } " +
" .di{" +
" text-align: center;" +
" width: 100%;" +
" position: relative;" +
" height: auto;" +
" display: none;" +
" } " +
" .diCards{ " +
" text-align: center; " +
" position: relative;" +
" height: auto;" +
" min-height: 60px;"+
" display: none;" +
" } " +
" .diCards:after{ " +
" content: '第一张为牌堆底';" +
" position: absolute;" +
" bottom: 0;" +
" right: 5px;" +
" z-index: -1; " +
" font: 800 20px 'Arial Black'; " +
" -webkit-text-fill-color: transparent; " +
" -webkit-text-stroke-width: 1px; " +
" " +
" } " +
" .cardDetail { " +
" width: 100%; " +
" overflow: hidden; " +
" display: inline-block; " +
" } " +
" .type { " +
" width: 100%; " +
" float: left; " +
" } " +
" .cardTypeContainer{ " +
" width: 100%; " +
" overflow: hidden; " +
" display: block; " +
" } " +
" .type-head { " +
" width: 10%; " +
" float: left; " +
" text-align: center; " +
" color: #f2de9c; " +
" margin-left: 3px; " +
" display: block; " +
" overflow: hidden; " +
" cursor: pointer; " +
" } " +
" .type-body { " +
" padding: 5px; " +
" width: 82%; " +
" float: right; " +
" display: block; " +
" box-shadow: 1px 1px 3px ; " +
" margin: 1px; " +
" overflow: hidden; " +
" column-width: 300px; " +
" border-radius:5px; " +
" } " +
" .cardType { " +
" font-size: 11px; " +
" width: 25%; " +
" height: 22px; " +
" float: left; " +
" text-align: center; " +
" border: 1px; " +
" margin: 0px; " +
" background: rgb(200, 200, 166); " +
" box-shadow: inset 1px 1px 3px #000; " +
" } " +
" .detail { " +
" width: 100%; " +
" float: left; " +
" /*overflow: hidden;*/ " +
" } " +
" .detail-head { " +
" width: 10%; " +
" float: left; " +
" text-align: center; " +
" color: #f2de9c; " +
" margin-left: 3px; " +
" display: block; " +
" overflow: hidden; " +
" cursor: pointer; " +
" } " +
" .detail-body { " +
" padding: 5px; " +
" width: 82%; " +
" float: left; " +
" display: block; " +
" box-shadow: 1px 1px 3px; " +
" margin: 1px; " +
" border-radius:5px; " +
" overflow: hidden; " +
" } " +
" .r { " +
" color: red; " +
" } " +
" .suitRec {" +
" width: 100%;" +
" float: left;" +
" font-family: -apple-system, BlinkMacSystemFont, Segoe UI Emoji, Tahoma, Arial, sans-serif;" +
" text-shadow:" +
" 1px 0 0 rgba(255, 255, 255, 0.7)," +
" 0 1px 0 rgba(255, 255, 255, 0.7)," +
" -1px 0 0 rgba(255, 255, 255, 0.7)," +
" 0 -1px 0 rgba(255, 255, 255, 0.7); " +
" }"+
" .suit { " +
" width: 50%; " +
" float: left; " +
" } " +
" #shandian { " +
" width: 100%; " +
" float: left; " +
" } " +
" .function { " +
" width: 50%; " +
" float: left; " +
" } " +
" .jizhan { " +
" width: 100%; " +
" float: left; " +
" } " +
" .yanjiao { " +
" width: 100%; " +
" float: left; " +
" } " +
" .calRes { " +
" width: 100%; " +
" height: 20px;" +
" float: left;" +
" text-align: center;" +
" color: #f2de9c;" +
" background: rgb(40, 40, 40);" +
" border: 1px solid #f2de9c;" +
" display: block;" +
" border-radius: 5px;" +
" } " +
" .calRes:hover {" +
" color: #f2de9c;" +
" background: rgb(55, 40, 32);" +
" border: 1px solid #f2de9c;" +
" }"+
" .mizhuBtn { " +
" width: 55px; " +
" height: 20px;" +
" float: left;" +
" text-align: center;" +
" color: #f2de9c;" +
" background: rgb(40, 40, 40);" +
" border: 1px solid #f2de9c;" +
" display: block;" +
" border-radius: 5px;" +
" } " +
" .mizhuBtn:hover {" +
" color: #f2de9c;" +
" background: rgb(55, 40, 32);" +
" border: 1px solid #f2de9c;" +
" }"+
" .mizhu { " +
" width: 100%; " +
" height: 20px;" +
" float: left;" +
" text-align: center;" +
" color: #f2de9c;" +
" background: rgb(40, 40, 40);" +
" margin-left: 3px;" +
" border: 1px solid #f2de9c;" +
" display: block;" +
" border-radius: 5px;" +
" } " +
" .mizhu:hover {" +
" color: #f2de9c;" +
" background: rgb(55, 40, 32);" +
" border: 1px solid #f2de9c;" +
" }"+
" #mySeatID1 { " +
" width: 50px; " +
" display: none; " +
" float: left; " +
" } " +
" #mySeatID2 { " +
" width: 50px; " +
" display: none; " +
" float: left; " +
" } " +
" .res { " +
" width: 100%; " +
" float: left; " +
" } " +
" .tooltip { " +
" position: relative; " +
" display: inline-block; " +
" text-align: center; " +
" } " +
" .tooltiptext { " +
" position: relative; " +
" display: inline-block; " +
" text-align: center; " +
" } " +
" #donate { " +
" position: relative; " +
" color: #f2de9c; " +
" display: inline-block; " +
" text-align: center; " +
" } " +
" .tooltip .tooltiptext { " +
" width: 100%; " +
" visibility: hidden; " +
" background-color: black; " +
" top: -80%; " +
" left: 50%; " +
" margin-left: -103px; " +
" color: #f2de9c; " +
" text-align: left; " +
" padding: 5px 0; " +
" border-radius: 6px; " +
" position: absolute; " +
" z-index: 1; " +
" } " +
" .tooltip:hover .tooltiptext { " +
" visibility: visible; " +
" } " +
" .footer { " +
" position: fixed; " +
" bottom: 0; " +
" left: 0; " +
" width: 100%; " +
" text-align: center; " +
" } " +
" .width { " +
" width: 100%; " +
" height: 5px; " +
" } " +
" </style> " +
" </head> " +
"<!-- Google tag (gtag.js) -->" +
"<script async src='https://www.googletagmanager.com/gtag/js?id=G-5C3C11THB3'></script>" +
"<script>" +
" window.dataLayer = window.dataLayer || [];" +
" function gtag(){dataLayer.push(arguments);}" +
" gtag('js', new Date());" +
" gtag('config', 'G-5C3C11THB3');" +
"</script>"+
"<body>" +
" <div class='nav'>" +
" <a href='http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=yz_vyeIOEWjqM_GPnr-qN0U__3YsxL1D&authKey=hO4Bixw68UVMBr%2BLog9lGQ9C94mgy6APtMu94tm4IJSNs3o91IGwUZHFkqcZt7gr&noverify=0&group_code=724393933' id='donate' target='_blank'>加群一起玩</a>" +
" <div class='nav1' id = 'nav1'>当前牌堆:无</div>" +
" </div>" +
" <div class='content' id='content'>" +
" <div class='orderAndShouPai' id ='orderAndShouPai' >" +
" <div class='order' id='button'>" +
" <div class='orderContainer'>" +
" <div class='order-head or1' id='or1'>一</div>" +
" <div class='order-body No1' id='1'>" +
" <button class='shoupaiR'>♦6 <br>样 </button>" +
" </div>" +
" </div>" +
" <div class='orderContainer'>" +
" <div class='order-head or2' id='or2'>二</div>" +
" <div class=order-body No2 id='2'>" +
" <button class='shoupai'>♦6 <br>式</button>" +
" </div>" +
" </div>" +
" <div class='orderContainer'>" +
" <div class='order-head or3' id='or3'>三</div>" +
" <div class=order-body No3 id='3'>" +
" <button class='shoupaiR'>♦6 <br>卡 </button>" +
" </div>" +
" </div>" +
" <div class='orderContainer'>" +
" <div class='order-head or4' id='or4'>四</div>" +
" <div class='order-body No4' id='4'>" +
" <button class='shoupai'>♦6 <br>牌 </button>" +
" </div>" +
" </div>" +
" <div class='orderContainer'>" +
" <div class='order-head or5' id='or5'>五</div>" +
" <div class='order-body No5' id='5'></div>" +
" </div>" +
" <div class='orderContainer'>" +
" <div class='order-head or6' id='or6'>六</div>" +
" <div class='order-body No6' id='6'></div>" +
" </div>" +
" <div class='orderContainer'>" +
" <div class='order-head or7' id='or7'>七</div>" +
" <div class='order-body No7' id='7'></div>" +
" </div>" +
" <div class='orderContainer'>" +
" <div class='order-head or8' id='or8'>八</div>" +
" <div class='order-body No8' id='8'></div>" +
" </div>" +
" <div class='orderContainer'>" +
" <div class='order-head knownCardsInHand' id='knownCardsInHand'>场上手牌</div>" +
" <div class='order-body knownCards' id='knownCards'></div>" +
" </div>" +
" <div class='orderContainer'>" +
" <div class='order-head ding' id='ding'></div>" +
" <div class='order-body dingCards' id='dingCards'>" +
" </div>" +
" </div>" +
" <div class='orderContainer'>" +
" <div class='order-head di' id='di'></div>" +
" <div class='order-body diCards' id='diCards'>" +
" </div>" +
" </div>" +
" </div>" +
" </div>" +
" <div class='cardDetail' id='cardDetail'>" +
" <div class=space></div>" +
" <div class=detail>" +
" <div class='detail-head' id='detail'>" +
" <b>功能区</b>" +
" </div>" +
" <div class='detail-body'>" +
" <div class='suit r' id='heart'>♥红桃 × </div>" +
" <div class='suit' id='spade'>♠黑桃 × </div>" +
" <div class='suit' id='club'>♣梅花 × </div>" +
" <div class='suit r' id='diamond'>♦方片 × </div>" +
" <div class='suit r' id='hongsha'>红杀 × </div>" +
" <div class='suit' id='heisha' n>黑杀 × </div>" +
" <div class='suit'>功能陆续开发中</div>" +
" <div class='suit'>欢迎提意见</div>" +
" <span>奋音花色</span><div class='suitRec' id='fenYin'></div>" +
// " <div class='function jizhan' id='jizhan'>吉占点数</div>" +
// " <div class='function paiduiSize' id='paiduiSize'>牌堆张数</div>" +
" <div class='function yanjiao' id='yanjiao'>严教小抄</div>" +
" <button class='function mizhuBTN' id='mizhu'>王荣小抄</button>" +
" <button class='function mizhu mySeatID' id='mySeatID1'>座位:1</button>" +
" <button class='function mizhu mySeatID' id='mySeatID2'>座位:2</button>" +
" <div class='function res' id='res'>结果样式:1 1 1 1 = 4 </br>可点击复制</div>" +
" </div>" +
" </div>" +
" <div class='width'></div>" +
"" +
" <div class=type>" +
" <div class='cardTypeContainer'>" +
" <div class='type-head' id='jiben'><b>基本</b></div>" +
" <div class='type-body type1' id='type1'>" +
" <button class=cardType>12寒冰</button>" +
" </div>" +
" </div>" +
" <div class='cardTypeContainer'>" +
" <div class='type-head' id='jinnang'><b>锦囊</b></div>" +
" <div class='type-body type2' id='type2'>" +
" <button class=cardType>12寒冰</button>" +
" </div>" +
" </div>" +
" <div class='cardTypeContainer'>" +
" <div class='type-head' id='zhuangbei'><b>装备</b></div>" +
" <div class='type-body type3' id='type3'>" +
" <button class=cardType>12寒冰</button>" +
" </div>" +
" </div>" +
" </div>" +
" </div>" +
" <br>"+
" </div>" +
" </div>" +
"</body>";