Commit c85cbad65f9a68b5ed280eae1a3c624740e6a8d7

Authored by zhouhaihai
1 parent 2d87caee

怪 掉落增加 buff

Showing 2 changed files with 6 additions and 0 deletions   Show diff stats
@@ -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 --角色一些属性的变化