Commit e6439157d0efd51dbdd76c5744ffa0e14a0186fc

Authored by zhouhaihai
1 parent acfc2f02

故事事件

Showing 2 changed files with 7 additions and 0 deletions   Show diff stats
src/GlobalVar.lua
... ... @@ -148,6 +148,7 @@ AdvBackEventType = {
148 148 Task = 23, --接收任务
149 149 Artifact = 24, --获得神器
150 150 Level = 25, -- 升级
  151 + LinkChooseOver = 26, -- 连锁事件结束
151 152 }
152 153  
153 154 AdvScoreType = {
... ...
src/adv/Adv.lua
... ... @@ -709,8 +709,14 @@ local function clickLinkChoose(self, room, block, params)
709 709 self.lchoose[startId] = (self.lchoose[startId] or 0) + 1
710 710 self:checkAchievement(Adv.AchievType.LinkChoose, 1, startId)
711 711 self:checkAdvUnlock(4, startId)
  712 + self.lchoose.cur = self.lchoose.cur or {}
  713 + table.insert(self.lchoose.cur, {block.event.id, choose})
  714 + self:pushBackEvent(AdvBackEventType.LinkChooseOver, self.lchoose.cur)
  715 + self.lchoose.cur = nil
712 716 else
713 717 self.lchoose.ing = block.event.id + 1 --后面会出现后继事件
  718 + self.lchoose.cur = self.lchoose.cur or {}
  719 + table.insert(self.lchoose.cur, {block.event.id, choose})
714 720 end
715 721  
716 722 if clearBlock then
... ...