Commit 40c88e08e234198aeff63e1b262c1883aa6c7d2c

Authored by zhouhaihai
1 parent 7113ad0c

拾荒bug

Showing 1 changed file with 4 additions and 10 deletions   Show diff stats
src/adv/Adv.lua
... ... @@ -161,7 +161,7 @@ function Adv:initByChapter(params)
161 161  
162 162 -- 中继进入奖励
163 163 if isEnter then
164   - relayData = relayData or self:isHaveRelay(level, chapterId, force)
  164 + relayData = relayData or self:isHaveRelay(level, chapterId, true)
165 165 if relayData then
166 166 self:awardRelay(relayData, notNotify)
167 167 end
... ... @@ -243,7 +243,6 @@ end
243 243  
244 244 function Adv:awardRelay(relayData, notNotify)
245 245 local gift = {}
246   -
247 246 if relayData.artifact > 0 then
248 247 local pool = {}
249 248 for id, temp in pairs(csvdb["adv_artifactCsv"]) do
... ... @@ -2076,13 +2075,8 @@ function Adv:doActive(activeId, target)
2076 2075 end
2077 2076  
2078 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 2080 return true
2087 2081 end
2088 2082  
... ... @@ -2312,7 +2306,7 @@ function Adv:enemyDead(enemy, escape)
2312 2306 end
2313 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 2312 if block.event.item and block.event.item[1] ~= 0 then
... ...