| 1234567891011121314151617181920212223242526 |
- local Subterfuge = {}
- Subterfuge.name = 'Subterfuge'
- Subterfuge.code = 'subterfuge'
- Subterfuge.text = 'When you get a kill you cloak.'
- Subterfuge.type = 'passive'
- function Subterfuge:activate(owner)
- ctx.event:on(app.net.events.dead, function(data)
- if data.kill == owner.id then
- ctx.buffs:add(owner, 'subterfuge')
- end
- end, self)
- end
- function Subterfuge:deactivate(owner)
- ctx.event:remove(app.net.events.dead, self)
- end
- function Subterfuge:value(owner)
- local buff = ctx.buffs:get(owner, 'subterfuge')
- if buff then return buff.timer / buff.duration end
- return 0
- end
- return Subterfuge
|