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
def ds_proc(self): from core.advbase import Teambuff Teambuff('d_cc_buff', 0.25, 15).on() return 0
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
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
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
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): from core.advbase import Teambuff Teambuff('ds_sd', 0.3, 10, 's', 'buff').no_bufftime().on() return 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