Commit c85cbad65f9a68b5ed280eae1a3c624740e6a8d7
1 parent
2d87caee
怪 掉落增加 buff
Showing
2 changed files
with
6 additions
and
0 deletions
Show diff stats
src/adv/Adv.lua
... | ... | @@ -1817,6 +1817,11 @@ function Adv:enemyDead(enemy, escape) |
1817 | 1817 | block:clear() |
1818 | 1818 | self.battle.player:triggerPassive(Passive.BATTLE_WIN) |
1819 | 1819 | else |
1820 | + local buff = enemy:hadBuff(Buff.DROP_BUFF_BY_ENEMY) -- 根据敌人数量变化个数 | |
1821 | + if buff then | |
1822 | + local team = enemy:getTeam(1, true) | |
1823 | + item[2] = math.floor(item[2] * (1 + 0.2 * #team)) | |
1824 | + end | |
1820 | 1825 | block:updateEvent({ |
1821 | 1826 | etype = AdvEventType.Drop, |
1822 | 1827 | item = item | ... | ... |
src/adv/AdvBuff.lua