无名杀吧 关注:67,483贴子:296,402
  • 4回复贴,共1

在线求大佬(写ai问题)ai那里我想搞个队友小于或等于2体力

只看楼主收藏回复

在线求大佬(写ai问题)
ai那里我想搞个队友小于或等于2体力上限时不发动,敌人两上限时发动,但写了就出现bug,要怎么写呢?
续命:任意一名角色濒死时,你可以减其2点体力上限并令其回复2点体力,然后弃置自己区域内2张牌
skill={
trigger:{
global:"dying",
},
priority:6,
check:function (event,player){
if(get.attitude(player,event.player)<=0) return false;
var cards=player.hp>0;
for(var i=0;i<cards.length;i++){
if(cards[i].name=='tao') return false;
if(get.value(cards[i])>7&&cards.length>2) return false;
}
},
content:function (){
"step 0"
var cards=player.hp>0;
event.num=cards.length;
trigger.player.loseMaxHp(2);
trigger.player.recover(2);
"step 1"
var next=player.discardPlayerCard(player,'hej',2,true);
next.ai=function(button){
if(get.position(button.link)=='j') return 10;
return -get.value(button.link);}
},
}


IP属地:广东来自Android客户端1楼2020-10-08 09:41回复
    大佬们,求解


    IP属地:广东来自Android客户端2楼2020-10-08 22:25
    回复
      2025-12-16 11:56:30
      广告
      不感兴趣
      开通SVIP免广告
      var cards=player.hp>0;这句明显有问题


      IP属地:广东来自Android客户端3楼2020-10-09 11:38
      回复
        你减上限帮别人续命,为什么要看对方的体力上限来判?


        IP属地:广东来自Android客户端4楼2020-10-09 11:40
        收起回复