def prerun(self): self.a1_buffed = self.condition('a1 buff for 10s') self.phase['s1'] = 0 conf_fs_alt = { 'fs.dmg': 0, 'fs.sp': 0, 'fs.charge': 30 / 60.0, 'fs.startup': 20 / 60.0, 'fs.recovery': 60 / 60.0, } self.fs_alt = Fs_alt(self, Conf(conf_fs_alt), self.fs_proc_alt)
def prerun(self): conf_fs_alt = { 'fs.dmg': 0, 'fs.sp': 0, 'fs.charge': 30 / 60.0, 'fs.startup': 20 / 60.0, 'fs.recovery': 60 / 60.0, } self.fs_alt = Fs_alt(self, Conf(conf_fs_alt)) self.s2_extra_hit_rate = 8 # number of hits per second self.s2_timers = [] Event('dragon').listener(self.s2_clear)
def prerun(self): conf_fs_alt = { 'fs.dmg': 8.09, 'fs.hit': 19, 'fs.sp': 2400, } self.fs_alt = Fs_alt(self, Conf(conf_fs_alt), self.fs_proc_alt) if self.condition('hp100'): self.fullhp = 1 else: self.fullhp = 0
def prerun(self): conf_fs_alt = { 'fs.dmg': 1.02, 'fs.sp': 330, 'fs.recovery': 26 / 60.0, } self.fs_alt = Fs_alt(self, Conf(conf_fs_alt), self.fs_proc_alt) self.s2.autocharge_init(self.s2autocharge).on() self.s2buff = Selfbuff("s2_shapshift", 1, 20, 'ss', 'ss') self.a3 = Selfbuff('a2_str_passive', 0.25, 20, 'att', 'passive') self.fs_alt_timer = Timer(self.fs_alt_end) self.s1_hits = 6 if self.condition('big hitbox') else 4
def prerun(self): conf_fs_alt = { 'fs.dmg':1.02, 'fs.sp':330, 'fs.recovery':26/60.0, } self.fs_alt = Fs_alt(self, Conf(conf_fs_alt), self.fs_proc_alt) self.s2timer = Timer(self.s2autocharge,1,1).on() self.s2buff = Selfbuff("s2_shapshift",1, 20,'ss','ss') self.a3 = Selfbuff('a2_str_passive',0.25,20,'att','passive') self.fs_alt_timer = Timer(self.fs_alt_end)
def prerun(self): self.fshit = 2 self.alttimer = Timer(self.altend) conf_fs_alt = { 'fs.dmg': 0, 'fs.sp': 330, 'fs.charge': 2 / 60.0, # needs confirm 'fs.startup': 31 / 60.0, 'fs.recovery': 33 / 60.0, 'x2fs.startup': 16 / 60.0, 'x2fs.recovery': 33 / 60.0, 'x3fs.startup': 16 / 60.0, 'x3fs.recovery': 33 / 60.0, } self.fs_alt = Fs_alt(self, Conf(conf_fs_alt), self.fs_proc_alt)
def prerun(self): self.dragondrive_buff = Selfbuff('dragondrive', 0.35, -1, 's', 'passive') self.dragonform.set_dragondrive(self.dragondrive_buff) Event('dragon_end').listener(self.dragondrive_on) # cursed Event('dragondrive_end').listener(self.dragondrive_off) self.dragondrive_x = X_alt(self, 'dragondrive', dragondrive_auto_conf, x_proc=self.l_dragondrive_x) self.fs_alt = Fs_alt(self, Conf(dragondrive_fs_conf), self.fs_proc_alt) self.a_s1 = self.s1.ac self.a_s1a = S('s1', Conf({'startup': 0.10, 'recovery': 1.10})) self.a_s2 = self.s2.ac self.a_s2a = S('s2', Conf({'startup': 0.10, 'recovery': 2.70})) self.fsf_a = Fs('fsf', self.conf.fsf)
def prerun(self): self.s1_shift = 0 conf_fs_alt = { 'fs.dmg': 0, 'fs.sp': 0, 'fs.charge': 30 / 60.0, 'fs.startup': 20 / 60.0, 'fs.recovery': 60 / 60.0, } self.fs_alt = Fs_alt(self, Conf(conf_fs_alt), self.fs_proc_alt) self.fs_str = Teambuff('fs_str', 0.10, 10, 'att', 'buff') self.fs_spd = Spdbuff('fs_spd', 0.10, 10, wide='team') self.a1_is_cd = False self.a1_charge_defer = False self.a1_cd_timer = Timer(self.a1_cd)
def prerun(self): self.fshit = 2 self.alttimer = Timer(self.altend) conf_fs_alt = { 'fs.dmg': 0.83 * 2, 'fs.sp': 330, 'fs.charge': 2 / 60.0, # needs confirm 'fs.startup': 31 / 60.0, 'fs.recovery': 33 / 60.0, 'fs.hit': 2, 'x2fs.startup': 16 / 60.0, 'x2fs.recovery': 33 / 60.0, 'x3fs.startup': 16 / 60.0, 'x3fs.recovery': 33 / 60.0, } if self.condition('big hitbox'): conf_fs_alt['fs.dmg'] += 0.83 conf_fs_alt['fs.hit'] += 1 self.fs_alt = Fs_alt(self, Conf(conf_fs_alt))
def prerun(self): # identical to granzal FS in frames conf_fs_alt = { 'fs.dmg': 0.0, 'fs.sp': 330, 'fs.hit': 3, 'fs.charge': 2 / 60.0, # needs confirm 'fs.startup': 66 / 60.0, 'x1fs.startup': 75 / 60.0, 'x2fs.startup': 60 / 60.0, 'x3fs.startup': 60 / 60.0, 'fs.recovery': 13 / 60.0, 'x1fs.recovery': 13 / 60.0, 'x2fs.recovery': 13 / 60.0, 'x3fs.recovery': 13 / 60.0, } self.fs_alt = Fs_alt(self, Conf(conf_fs_alt), self.fs_proc_alt) self.born_ruler = Selfbuff('born_ruler', 0.05, -1, 'att', 'buff') self.born_ruler_1 = Selfbuff('born_ruler_1', 1, -1, 'xunder', 'buff') self.born_ruler_2 = Selfbuff('born_ruler_2', 1, -1, 'xunder', 'buff')
def prerun(self): self.ifs1ins2 = 0 self.gauges = { 'x': 0, 'fs': 0, } self.conf.fs.gauge = 150 conf_fs_alt = { 'fs.dmg': 0.83 * 2 + 0.92, 'fs.sp': 330, 'fs.gauge': 350, 'fs.charge': 2 / 60.0, # needs confirm 'fs.startup': 66 / 60.0, 'x1fs.startup': 75 / 60.0, 'x2fs.startup': 60 / 60.0, 'x3fs.startup': 60 / 60.0, 'fs.recovery': 13 / 60.0, 'x1fs.recovery': 13 / 60.0, 'x2fs.recovery': 13 / 60.0, 'x3fs.recovery': 13 / 60.0, } self.fs_alt = Fs_alt(self, Conf(conf_fs_alt))
def prerun(self): self.s1p = 0 conf_fs_alt = { 'fs.dmg':0, 'fs.sp' :0, 'fs.charge': 30/60.0, 'fs.startup': 20/60.0, 'fs.recovery': 60/60.0, } self.fs_alt = Fs_alt(self, Conf(conf_fs_alt), self.fs_proc_alt) self.dragonform.dragon_gauge = 1000 self.dragonform.conf.act = 'c3 s c3 end' self.odbk = 991202+792960 self.ehjp = 4488479 self.dmgsum = 0 self.broken_punisher = Selfbuff(name='candy_couriers', value=0.25, duration=-1, mtype='att', morder='bk') self.a1_zones = [] for _ in range(4): buff = Selfbuff('a1_str',0.25,10) buff.bufftime = buff.nobufftime self.a1_zones.append(buff)
def prerun(self): conf_fs_alt = {'fs.dmg': 0.174, 'fs.hit': 6} self.fs_alt = Fs_alt(self, Conf(conf_fs_alt), self.fs_proc_alt)
def prerun(self): conf_fs_alt = {'fs.dmg': 0.110, 'fs.hit': 6} self.fs_alt = Fs_alt(self, Conf(conf_fs_alt))
def prerun(self): conf_fs_alt = { 'fs.dmg': 3.40, 'fs.recovery': 72 / 60.0, # needs confirm } self.fs_alt = Fs_alt(self, Conf(conf_fs_alt))
def prerun(self): conf_fs_alt = {'fs.dmg': 4.03, 'fs.hit': 11} self.fs_alt = Fs_alt(self, Conf(conf_fs_alt), self.fs_proc_alt)
def prerun(self): conf_fs_alt = {'fs.dmg': 0.174, 'fs.hit': 6} self.fs_alt = Fs_alt(self, Conf(conf_fs_alt), self.fs_proc_alt) self.s2_buff = Selfbuff('s2', 0.30, 15)
def prerun(self): conf_fs_alt = {'fs.dmg': 2.59, 'fs.hit': 6} self.fs_alt = Fs_alt(self, Conf(conf_fs_alt)) self.s2_buff = Spdbuff('s2_spd',0.20, 15)