Commit 56484297cd22c8c13ae3d68179d1c9c669621e3a
1 parent
92d7d6ac
冒险消息
Showing
3 changed files
with
5 additions
and
2 deletions
Show diff stats
src/GlobalVar.lua
| @@ -191,7 +191,7 @@ AdvBackEventType = { | @@ -191,7 +191,7 @@ AdvBackEventType = { | ||
| 191 | Trader = 12, -- 召唤商人 | 191 | Trader = 12, -- 召唤商人 |
| 192 | Monster = 13, -- 召唤怪物 | 192 | Monster = 13, -- 召唤怪物 |
| 193 | RelayReward = 14, -- 中级层奖励 | 193 | RelayReward = 14, -- 中级层奖励 |
| 194 | - | 194 | + Exp = 15, -- 经验飘字 |
| 195 | Cost = 16, -- 消耗道具 | 195 | Cost = 16, -- 消耗道具 |
| 196 | Trap = 17, --陷阱 | 196 | Trap = 17, --陷阱 |
| 197 | Layer = 18, --切换层 | 197 | Layer = 18, --切换层 |
src/adv/AdvPlayer.lua
| @@ -566,6 +566,9 @@ function Player:addExp(value) | @@ -566,6 +566,9 @@ function Player:addExp(value) | ||
| 566 | if level >= #csvdb["adv_levelCsv"] then break end | 566 | if level >= #csvdb["adv_levelCsv"] then break end |
| 567 | end | 567 | end |
| 568 | local delta = level - self.level | 568 | local delta = level - self.level |
| 569 | + | ||
| 570 | + self.battle.adv:pushBackEvent(AdvBackEventType.Exp, {delta = value}) | ||
| 571 | + | ||
| 569 | if delta > 0 then | 572 | if delta > 0 then |
| 570 | for attr, _ in pairs(AdvAttsEnum) do | 573 | for attr, _ in pairs(AdvAttsEnum) do |
| 571 | self:addBaseAttr(attr, self.growth[attr] * delta, 0, true) | 574 | self:addBaseAttr(attr, self.growth[attr] * delta, 0, true) |
src/services/agent_ctrl.lua