Пример #1
0
 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
Пример #2
0
    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