diff --git a/src/GlobalVar.lua b/src/GlobalVar.lua index 9e90d1c..bfd7bd8 100644 --- a/src/GlobalVar.lua +++ b/src/GlobalVar.lua @@ -214,6 +214,7 @@ AdvBackEventType = { Level = 25, -- 升级 LinkChooseOver = 26, -- 连锁事件结束 BuffEffect = 27, -- buff 效果 + PassiveEffect = 28, -- 被动 效果 } AdvScoreType = { diff --git a/src/adv/AdvPassive.lua b/src/adv/AdvPassive.lua index 489a049..742288d 100644 --- a/src/adv/AdvPassive.lua +++ b/src/adv/AdvPassive.lua @@ -414,6 +414,7 @@ function Passive:trigger(condType, params) --触发检查 if self.round and self.round > 0 then -- cd return end + self.owner.battle.adv:pushBackEvent(AdvBackEventType.PassiveEffect, {show = self.passiveData.show, roomId = self.owner.roomId, blockId = self.owner.blockId }) self:effect(params) end -- libgit2 0.21.2