太阳神三国杀lua吧 关注:2,630贴子:73,367
  • 4回复贴,共1

这种效果怎么实现?

只看楼主收藏回复

比如我写一个造成伤害能获得标记的技能。我的第二个技能可以造成伤害。但是我不想让我第二个技能造成伤害时会增加标记数量。我尝试了在第一个技能前面加上这段代码:
if damage.card:getSkillName() == "CCzhansha" then return false end。
但是我发现用这段代码之后用牌之外的其他方式造成伤害都不会获得标记了。有没有那种只是用我自己写的二技能不能获得标记。但是可以用其他技能获得标记的方法呢?


IP属地:黑龙江1楼2022-10-08 22:43回复
    因为技能伤害时,damage.card是空的,所以调用它的getSkillName()方法也会出错。您的二技能大概也是没有牌的


    IP属地:河南来自Android客户端2楼2022-10-09 07:35
    收起回复