太阳神三国杀lua吧 关注:2,632贴子:73,374
  • 5回复贴,共1

【AI求解】关于把超过一张手牌放于武将牌上的AI问题

只看楼主收藏回复


我写了个AI是这样的,简单来说,我想让电脑把四张花色相同的手牌放到武将牌上,而我要做的事就是让AI选出那些牌。
手动该技能可运作,但电脑就是不肯放牌。我找了义从(贴纸)技能来参考,也做不出效果。我什至火了直接复制手册上义从(贴纸)技能,然后复制AI改名测试,居然也一样不选牌...求AI高手帮忙。
ps.那个忍耐标记是测试用了,得知代码运行到哪。这技能给电脑用电脑却时会多一 堆忍耐标记,而底下那行代码却运行不了.
以下技能相关(手动运行无问题)
技能卡
heapridgecard = sgs.CreateSkillCard{
name = "heapridge",
target_fixed = true,
will_throw = false,
視為技
heapridgevs = sgs.CreateViewAsSkill{
name="heapridge",
n = 4,
view_filter = function(self, selected, to_select)
觸發技
heapridge = sgs.CreateTriggerSkill{
name = "heapridge",
frequency = sgs.Skill_Compulsory,
view_as_skill = heapridgevs,
events = {sgs.CardsMoveOneTime},


IP属地:中国台湾1楼2017-08-04 15:53回复
    好像luaskillcard是#打头来着


    IP属地:广西2楼2017-08-04 16:30
    收起回复
      研究三小时终于搞定啦!解答居然在extra-ai的缮甲上...不管如何,感谢写这AI的人!


      IP属地:中国台湾3楼2017-08-04 19:15
      回复