def on(self, name, rate, duration=None): p = super().on(name, rate, duration) if p: # from core.advbase import Debuff # Debuff('{}_bog'.format(name),-0.5*p,self.duration,1,'att','bog').on() from core.advbase import Selfbuff bog = Selfbuff('{}_bog'.format(name), 0.5 * p, self.duration, 'att', 'bog').no_bufftime() bog.bufftype = 'bog' bog.on() return p
def on(self, name, rate, duration=None): self.event.source = name p = super().on(name, rate, duration) if p: # from core.advbase import Debuff # Debuff('{}_bog'.format(name),-0.5*p,self.duration,1,'att','bog').on() from core.advbase import Selfbuff bog = Selfbuff("{}_bog".format(name), 0.5 * p, self.duration, "att", "bog").no_bufftime() bog.bufftype = "bog" bog.on() return p