Ejemplo n.º 1
0
Archivo: water.py Proyecto: zzysan/dl
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
Ejemplo n.º 2
0
Archivo: light.py Proyecto: Zeiin/dl
 def ds_proc(self):
     from core.advbase import Teambuff
     Teambuff('d_cc_buff', 0.25, 15).on()
     return 0
Ejemplo n.º 3
0
Archivo: light.py Proyecto: 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
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 6
0
Archivo: water.py Proyecto: zzysan/dl
 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
Ejemplo n.º 7
0
 def ds_proc(self):
     from core.advbase import Teambuff
     Teambuff('ds_sd', 0.3, 10, 's', 'buff').no_bufftime().on()
     return 0
Ejemplo n.º 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