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,6 +1817,11 @@ function Adv:enemyDead(enemy, escape) | ||
1817 | block:clear() | 1817 | block:clear() |
1818 | self.battle.player:triggerPassive(Passive.BATTLE_WIN) | 1818 | self.battle.player:triggerPassive(Passive.BATTLE_WIN) |
1819 | else | 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 | block:updateEvent({ | 1825 | block:updateEvent({ |
1821 | etype = AdvEventType.Drop, | 1826 | etype = AdvEventType.Drop, |
1822 | item = item | 1827 | item = item |
src/adv/AdvBuff.lua
@@ -33,6 +33,7 @@ Buff.ITEM_GET_UP = 29 -- 获得道具数量增加 | @@ -33,6 +33,7 @@ Buff.ITEM_GET_UP = 29 -- 获得道具数量增加 | ||
33 | Buff.Buff_EFFECT_CHANGE = 30 -- 改变 buff 效果 | 33 | Buff.Buff_EFFECT_CHANGE = 30 -- 改变 buff 效果 |
34 | Buff.Buff_NO_PASSIVE_MONSTER = 31 -- 地图被动刷新不出来怪物 | 34 | Buff.Buff_NO_PASSIVE_MONSTER = 31 -- 地图被动刷新不出来怪物 |
35 | Buff.SNEAK = 32 --潜行 | 35 | Buff.SNEAK = 32 --潜行 |
36 | +Buff.DROP_BUFF_BY_ENEMY = 33 -- 怪物掉落加成 -- 怪物使用 | ||
36 | 37 | ||
37 | 38 | ||
38 | --角色一些属性的变化 | 39 | --角色一些属性的变化 |