Commit c85cbad65f9a68b5ed280eae1a3c624740e6a8d7

Authored by zhouhaihai
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
... ... @@ -33,6 +33,7 @@ Buff.ITEM_GET_UP = 29 -- 获得道具数量增加
33 33 Buff.Buff_EFFECT_CHANGE = 30 -- 改变 buff 效果
34 34 Buff.Buff_NO_PASSIVE_MONSTER = 31 -- 地图被动刷新不出来怪物
35 35 Buff.SNEAK = 32 --潜行
  36 +Buff.DROP_BUFF_BY_ENEMY = 33 -- 怪物掉落加成 -- 怪物使用
36 37  
37 38  
38 39 --角色一些属性的变化
... ...