谋诸葛亮【观星】ai bugfix

This commit is contained in:
mengxinzxz 2023-11-29 12:24:28 +08:00
parent c6238743ef
commit 23d6a2ae92
1 changed files with 8 additions and 6 deletions

View File

@ -579,10 +579,10 @@ game.import('character',function(lib,game,ui,get,ai,_status){
var top=[],att=get.sgn(get.attitude(player,target));
if(judges.length&&att!=0&&(target!=player||!player.hasWuxie())){
for(var i=0;i<judges.length;i++){
var judge=get.judge(judges[i])*att;
cards.sort((a,b)=>judge(b)-judge(a));
if(judge(cards[0])>0) top.unshift(cards.shift());
else break;
var judge=(card,num)=>get.judge(card)*num;
cards.sort((a,b)=>judge(b,att)-judge(a,att));
if(judge(cards[0],att)<0) break;
else top.unshift(cards.shift());
}
}
return [cards,top];
@ -763,7 +763,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
discard:false,
lose:false,
delay:0,
usable:2,
usable:3,
prompt:'将一张红色牌交给一名角色并令其获得此花色的“天香”标记',
content:function(){
player.give(cards,target);
@ -803,6 +803,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
target.removeSkill(skills);
num+=skills.length;
});
if(get.mode()=='versus'&&_status.mode=='two') num+=2;
player.draw(num);
},
},
@ -5715,7 +5716,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){
sb_xiaoqiao:'谋小乔',
sb_xiaoqiao_prefix:'谋',
sbtianxiang:'天香',
sbtianxiang_info:'①出牌阶段限两次你可以交给一名没有“天香”标记的其他角色一张红色牌然后令其获得此牌花色的“天香”标记。②当你受到伤害时你可以移去一名角色的“天香”标记若此“天香”标记为红桃你防止此伤害其受到伤害来源对其造成的1点伤害若没有伤害来源则改为无来源伤害方片其交给你两张牌。③准备阶段你移去场上所有的“天香”标记然后摸等量的牌。',
sbtianxiang_info:'①出牌阶段限三次你可以交给一名没有“天香”标记的其他角色一张红色牌然后令其获得此牌花色的“天香”标记。②当你受到伤害时你可以移去一名角色的“天香”标记若此“天香”标记为红桃你防止此伤害其受到伤害来源对其造成的1点伤害若没有伤害来源则改为无来源伤害方片其交给你两张牌。③准备阶段你移去场上所有的“天香”标记然后摸等量的牌。',
sbtianxiang_info_versus_two:'①出牌阶段限三次你可以交给一名没有“天香”标记的其他角色一张红色牌然后令其获得此牌花色的“天香”标记。②当你受到伤害时你可以移去一名角色的“天香”标记若此“天香”标记为红桃你防止此伤害其受到伤害来源对其造成的1点伤害若没有伤害来源则改为无来源伤害方片其交给你两张牌。③准备阶段你移去场上所有的“天香”标记然后摸X张牌X为移去的“天香”标记数+2。',
sb_sp_zhugeliang:'谋诸葛亮',
sb_sp_zhugeliang_prefix:'谋',
sb_zhugeliang:'谋诸葛亮',