diff --git a/src/adv/AdvBlock.lua b/src/adv/AdvBlock.lua index 1cbf985..baa6464 100644 --- a/src/adv/AdvBlock.lua +++ b/src/adv/AdvBlock.lua @@ -215,7 +215,9 @@ function Block:randomEvent() randomFunc[AdvEventType.Trap] = function() local data = csvdb["event_trapCsv"][self.event.id] -- 因为一些神器效果 提前触发被动 - adv.battle.player:triggerPassive(Passive.CLICK_TRAP) + if not data.classify:sismember(1, " ") then + adv.battle.player:triggerPassive(Passive.CLICK_TRAP) + end local buffs = data.effect:toArray(true, "=") -- libgit2 0.21.2