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

国战1.1.0关于闪电的问题

只看楼主收藏回复

弄SP赵云技能冲阵的时候,以v2版的技能触发条件为模板:
LuaChongzhen = sgs.CreateTriggerSkill{
name = "LuaChongzhen" ,
events = {sgs.CardResponded, sgs.TargetConfirmed} ,
主要判断条件为以下两条:
(resp.m_card:getSkillName() == "longdan") and resp.m_who and (not resp.m_who:isKongcheng())
(use.from:objectName() == player:objectName()) and (use.card:getSkillName() == "longdan")
技能平时运作正常,但是在闪电移动到另一个目标身上时,也会触发技能,所抽取的手牌为该目标手牌
反复检查都看不出问题,不得已加入了isKindOf("Lightning")进行回避
求高人讲解问题所在


IP属地:广西1楼2015-03-07 11:41回复
    use.from为空


    IP属地:辽宁来自Android客户端2楼2015-03-09 10:25
    回复