name:'技能',//技能按钮名字,不写则默认为此技能的翻译
enable:['phaseUse','chooseToRespond'],//发动视为技的时机,现在为出牌阶段和响应时
viewAsFilter:function(player){//视为技按钮出现条件(即发动条件)
return player.maxHp==4;//例子,玩家最大体力值为4时可以发动
},
filterCard:{type:'basic'},//选择的牌需要满足什么条件
/*上面那种是简便写法,多次判断的话还是要写回旧格式:
filterCard:function(card){
return get.color(card)=='black';//例子,只能选择黑色牌
},
*/
position:'hej',//可以选择什么位置的牌,和主动的position相同,不解释
selectCard:2, //需要选择多少张牌才能发动,和主动的selectCard相同,不解释
check:function(card){// ai应该如何选牌,和主动的check相同,不解释
return 1;//例子,ai可以所有所有手牌
},
viewAs:{name:'tao'},//目标卡牌
prompt:'将一张基本牌当桃使用或打出',//选择时弹出的提示
onuse:function(result,player){//使用视为牌时触发内容,result.cards是视为前的牌
player.recover();//例子,使用视为牌时玩家回复一点体力
},
enable时机把chooseToRespond去掉,selectCard后面的2改成1,tao改成nanman
enable:['phaseUse','chooseToRespond'],//发动视为技的时机,现在为出牌阶段和响应时
viewAsFilter:function(player){//视为技按钮出现条件(即发动条件)
return player.maxHp==4;//例子,玩家最大体力值为4时可以发动
},
filterCard:{type:'basic'},//选择的牌需要满足什么条件
/*上面那种是简便写法,多次判断的话还是要写回旧格式:
filterCard:function(card){
return get.color(card)=='black';//例子,只能选择黑色牌
},
*/
position:'hej',//可以选择什么位置的牌,和主动的position相同,不解释
selectCard:2, //需要选择多少张牌才能发动,和主动的selectCard相同,不解释
check:function(card){// ai应该如何选牌,和主动的check相同,不解释
return 1;//例子,ai可以所有所有手牌
},
viewAs:{name:'tao'},//目标卡牌
prompt:'将一张基本牌当桃使用或打出',//选择时弹出的提示
onuse:function(result,player){//使用视为牌时触发内容,result.cards是视为前的牌
player.recover();//例子,使用视为牌时玩家回复一点体力
},
enable时机把chooseToRespond去掉,selectCard后面的2改成1,tao改成nanman