From 18fbb2e73cf672ff4b62f68778b4318ec04292c5 Mon Sep 17 00:00:00 2001 From: Spmario233 Date: Sun, 21 Feb 2021 11:37:37 +0800 Subject: [PATCH] fix --- card/huanlekapai.js | 112 ++++++++++---------------------------------- game/update.js | 22 ++++----- mode/identity.js | 37 +++++++++++---- 3 files changed, 63 insertions(+), 108 deletions(-) diff --git a/card/huanlekapai.js b/card/huanlekapai.js index 9ce578dcd..f2fc69996 100644 --- a/card/huanlekapai.js +++ b/card/huanlekapai.js @@ -187,55 +187,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ }, equipSkill:true, direct:true, - createDialog:function (player,target,onlylist){ - var names=[]; - var list=[]; - if(target.name&&!target.isUnseen(0)) names.add(target.name); - if(target.name1&&!target.isUnseen(0)) names.add(target.name1); - if(target.name2&&!target.isUnseen(1)) names.add(target.name2); - var pss=player.getSkills(); - for(var i=0;i
【'+ - translation+'】
'+lib.translate[list[i]+'_info']+'
'); - item.firstChild.addEventListener('click',clickItem); - item.firstChild.link=list[i]; - } - } - dialog.add(ui.create.div('.placeholder')); - return dialog; - }, - content:function (){ + content:function(){ 'step 0' player.chooseTarget(get.prompt2('xuelunyang'),function(card,player,target){ var names=[]; @@ -268,46 +220,30 @@ game.import('card',function(lib,game,ui,get,ai,_status){ event.finish(); } 'step 2' - event.skillai=function(list){ - return get.max(list,get.skillRank,'item'); - }; - if(event.isMine()){ - event.dialog=lib.skill.xuelunyang.createDialog(player,target);//tianshu - event.switchToAuto=function(){ - event._result=event.skillai(event.list); - event.dialog.close(); - _status.imchoosing=false; - game.resume(); - }; - _status.imchoosing=true; - game.pause(); - } - else if(event.isOnline()){ - event.player.send(function(){ - var event=_status.event; - event.skillai=function(list){ - return get.max(list,get.skillRank,'item'); - }; - event.dialog=lib.skill.xuelunyang.createDialog(player,target);//tianshu - event.switchToAuto=function(){ - event._result=event.skillai(event.list); - event.dialog.close(); - _status.imchoosing=false; - game.resume(); - }; - _status.imchoosing=true; - game.pause(); - }) - event.player.wait(); - game.pause(); - } - else{ - event._result=event.skillai(lib.skill.xuelunyang.createDialog(player,target,true)); - } + var names=[]; + var list=[]; + if(target.name&&!target.isUnseen(0)) names.add(target.name); + if(target.name1&&!target.isUnseen(0)) names.add(target.name1); + if(target.name2&&!target.isUnseen(1)) names.add(target.name2); + var pss=player.getSkills(); + for(var i=0;i4); + },game.zhu,result.links[0],result.links[1],game.players.length>4); if(game.zhu.group=='shen'&&!game.zhu.isUnseen(0)){ var list=['wei','shu','wu','qun','jin','key']; @@ -2038,7 +2038,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ result[i]=event.list2.randomRemove(lib.configOL.double_character?2:1); for(var j=0;j