Beispiel #1
0
class Halloween_Maritimus(DragonBase):
    ele = 'water'
    att = 119
    a = [('sp', 0.35)]
    dragonform = {
        'act': 'c3 c3 c3 s',
        'dx1.dmg': 2.00,
        'dx1.startup': 18 / 60.0,  # c1 frames
        'dx1.hit': 1,
        'dx2.dmg': 2.20,
        'dx2.startup': 40 / 60.0,  # c2 frames
        'dx2.hit': 1,
        'dx3.dmg': 7.60,
        'dx3.startup': 86 / 60.0,  # c3 frames
        'dx3.recovery': 46 / 60.0,  # recovery
        'dx3.hit': 2,
        'ds.recovery': 151 / 60,  # skill frames
        'ds.hit': -1,
    }

    def oninit(self, adv):
        super().oninit(adv)
        from core.advbase import Teambuff
        self.ds_buff = Teambuff('ds_sd', 0.3, 10, 's', 'buff')
        self.ds_buff.bufftime = self.ds_buff.nobufftime

    def ds_proc(self):
        self.ds_buff.on()
        return 0
Beispiel #2
0
Datei: light.py Projekt: Zeiin/dl
 def ds_proc(self):
     from core.advbase import Teambuff
     Teambuff('d_cc_buff', 0.25, 15).on()
     return 0
Beispiel #3
0
Datei: light.py Projekt: Zeiin/dl
 def ds_proc(self):
     from core.advbase import Teambuff
     Teambuff('d_att_buff', 0.20, 20).on()
     Teambuff('s1', 0.25, 15, 'defense').on()
     self.adv.energy.add(3, team=True)
     return 0
Beispiel #4
0
 def ds_proc(self):
     from core.advbase import Teambuff
     dmg = self.adv.dmg_make('ds', 5.00, 's')
     Teambuff('ds', 0.15, 40, 'poison_killer', 'passive').on()
     return
Beispiel #5
0
 def ds_proc(self):
     from core.advbase import Teambuff
     dmg = self.adv.dmg_make('ds', 6.60, 's')
     Teambuff('ds', 0.30, 15, 'defense').on()
     return dmg
Beispiel #6
0
 def oninit(self, adv):
     super().oninit(adv)
     from core.advbase import Teambuff
     self.ds_buff = Teambuff('ds_sd', 0.3, 10, 's', 'buff')
     self.ds_buff.bufftime = self.ds_buff.nobufftime
Beispiel #7
0
 def ds_proc(self):
     from core.advbase import Teambuff
     Teambuff('ds_sd', 0.3, 10, 's', 'buff').no_bufftime().on()
     return 0
Beispiel #8
0
 def ds_proc(self):
     from core.advbase import Teambuff
     self.adv.afflics.poison('ds',120,0.291,30,dtype='s')
     dmg = self.adv.dmg_make('ds',5.00,'s')
     Teambuff('ds', 0.15, 40, 'poison_killer', 'passive').on()
     return dmg