Commit 4eadc2aba24e14a699673df5429b04b767829e5f

Authored by suhongyang
1 parent 1b0d767f

獲得被動暫時增加log,後面可以去掉

src/GlobalVar.lua
... ... @@ -100,6 +100,7 @@ AdvBackEventType = {
100 100 PowerChange = 10, --体力改变
101 101 Dead = 11, --怪死亡
102 102 DefChange = 12, -- 防御变化
  103 + Passive = 13, -- 獲得被動
103 104 }
104 105  
105 106 AdvScoreType = {
... ...
src/adv/Adv.lua
... ... @@ -1024,6 +1024,11 @@ function Adv:backSkill(enemyId, skillId, receiver)
1024 1024 self:pushBackEvent(AdvBackEventType.Skill, {enemyId = enemyId, skillId = skillId, receiver = receiver})
1025 1025 end
1026 1026  
  1027 +-- if is player enemyId is nil
  1028 +function Adv:backPassive(enemyId, passiveId)
  1029 + self:pushBackEvent(AdvBackEventType.Passive, {enemyId = enemyId, passiveId = passiveId})
  1030 +end
  1031 +
1027 1032 function Adv:backNext()
1028 1033 self:pushBackEvent(AdvBackEventType.Next, {})
1029 1034 end
... ...
src/adv/AdvPlayer.lua
... ... @@ -76,6 +76,8 @@ function BaseObject:addPassive(params)
76 76 local level = params.level or 1
77 77 if not skillData[level] then return end
78 78 table.insert(self.passives, Passive.new(self, { id = skillId, level = level }))
  79 +
  80 + self.battle.adv:backPassive(self.id, skillId)
79 81 end
80 82  
81 83 function BaseObject:addBuff(buffId, releaser)
... ...