太阳神三国杀lua吧 关注:2,643贴子:73,381
  • 7回复贴,共1

不好意思,再来请教一次

只看楼主收藏回复

“令伤害来源弃置两张不同类型的牌”想写个这样的技能,然后参考了峻刑和刚烈,但自己太愚笨,没搞明白,如果前辈们不介意的话,还请指导我实现方法,如果不想的话,还请无视我 @独孤安河 不好意思,又要打扰一下前辈


1楼2015-01-06 21:10回复
    我能想到的是给目标一个视为技……但是还是想不到如何强制弃牌


    IP属地:江苏2楼2015-01-07 18:28
    收起回复
      还是一张一张弃吧。这个技能太不友好了。
      先要求伤害来源任意弃置一张牌,再要求其弃置一张与第一张不同类型的牌。
      如果一定要同时弃两张牌的话,车神LS所说的是一个方法,开场就给所有角色添加用于弃牌的视为技。
      要不就对伤害来源询问两次选牌,然后使用卡牌移动的方法一次性地把选出的牌弃置。
      目前能想到的就这么多。总之,这和刚烈、峻刑绝不是一个层次的技能。
      首先获得伤害来源的所有牌,去除其中不能被伤害来源弃置的牌(比如鸡肋的效果),
      然后把剩下的牌放到五谷丰登选框中,询问伤害来源从中选出一张牌。
      分析选出牌的类型,去掉五谷丰登选框中所有与其同类型的牌,再次询问伤害来源从中选出一张牌。
      如果两次都有牌可选,并因此成功选出了两张牌,则将两张牌填入卡牌移动结构体,一次性弃置。
      若无牌可选,或只选出一张牌,则执行其它的操作。


      3楼2015-01-08 11:39
      收起回复