Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
Archivo: zena.py Proyecto: Zeiin/dl
 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)
Ejemplo n.º 3
0
Archivo: nefaria.py Proyecto: qwewqa/dl
    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
Ejemplo n.º 4
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
Ejemplo n.º 5
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.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)
Ejemplo n.º 6
0
 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)
Ejemplo n.º 7
0
    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)
Ejemplo n.º 8
0
Archivo: peony.py Proyecto: zzysan/dl
    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)
Ejemplo n.º 9
0
Archivo: ku_hai.py Proyecto: zzonnee/dl
 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))
Ejemplo n.º 10
0
Archivo: xander.py Proyecto: zzonnee/dl
 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')
Ejemplo n.º 11
0
 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))
Ejemplo n.º 12
0
    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)
Ejemplo n.º 13
0
Archivo: vice.py Proyecto: zzonnee/dl
 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)
Ejemplo n.º 14
0
 def prerun(self):
     conf_fs_alt = {'fs.dmg': 0.110, 'fs.hit': 6}
     self.fs_alt = Fs_alt(self, Conf(conf_fs_alt))
Ejemplo n.º 15
0
Archivo: melody.py Proyecto: Zeiin/dl
 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))
Ejemplo n.º 16
0
 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)
Ejemplo n.º 17
0
 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)
Ejemplo n.º 18
0
 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)