Commit 40c88e08e234198aeff63e1b262c1883aa6c7d2c

Authored by zhouhaihai
1 parent 7113ad0c

拾荒bug

Showing 1 changed file with 4 additions and 10 deletions   Show diff stats
@@ -161,7 +161,7 @@ function Adv:initByChapter(params) @@ -161,7 +161,7 @@ function Adv:initByChapter(params)
161 161
162 -- 中继进入奖励 162 -- 中继进入奖励
163 if isEnter then 163 if isEnter then
164 - relayData = relayData or self:isHaveRelay(level, chapterId, force) 164 + relayData = relayData or self:isHaveRelay(level, chapterId, true)
165 if relayData then 165 if relayData then
166 self:awardRelay(relayData, notNotify) 166 self:awardRelay(relayData, notNotify)
167 end 167 end
@@ -243,7 +243,6 @@ end @@ -243,7 +243,6 @@ end
243 243
244 function Adv:awardRelay(relayData, notNotify) 244 function Adv:awardRelay(relayData, notNotify)
245 local gift = {} 245 local gift = {}
246 -  
247 if relayData.artifact > 0 then 246 if relayData.artifact > 0 then
248 local pool = {} 247 local pool = {}
249 for id, temp in pairs(csvdb["adv_artifactCsv"]) do 248 for id, temp in pairs(csvdb["adv_artifactCsv"]) do
@@ -2076,13 +2075,8 @@ function Adv:doActive(activeId, target) @@ -2076,13 +2075,8 @@ function Adv:doActive(activeId, target)
2076 end 2075 end
2077 2076
2078 -- 7=道具燃烧效果 2077 -- 7=道具燃烧效果
2079 - doActiveEffect[7] = function(_)  
2080 - for _ , target in ipairs(targers) do  
2081 - if target:getEventType() == AdvEventType.Drop then  
2082 - target:updateEvent(nil)  
2083 - self:backBlockChange(target.room.roomId, target.blockId)  
2084 - end  
2085 - end 2078 + doActiveEffect[7] = function(_, ctype)
  2079 + self:blockDropChange(ctype, targers)
2086 return true 2080 return true
2087 end 2081 end
2088 2082
@@ -2312,7 +2306,7 @@ function Adv:enemyDead(enemy, escape) @@ -2312,7 +2306,7 @@ function Adv:enemyDead(enemy, escape)
2312 end 2306 end
2313 end 2307 end
2314 -- 这些奖励可能会有被动加成 2308 -- 这些奖励可能会有被动加成
2315 - self.battle.player:triggerPassive(Passive.BATTLE_WIN, {drops = drops}) 2309 + self.battle.player:triggerPassive(Passive.BATTLE_WIN, {drops = drops, trigger = enemy})
2316 2310
2317 -- 自身带的掉落是不会被改变的 也不会被加成 2311 -- 自身带的掉落是不会被改变的 也不会被加成
2318 if block.event.item and block.event.item[1] ~= 0 then 2312 if block.event.item and block.event.item[1] ~= 0 then