Exemple #1
0
 def dmg_proc(this, name, amount):
     if this.condition('never lose combos'):
         if this.hits // 20 > this.ahits:
             this.ahits = this.hits // 20
             buff = adv.Selfbuff('sylvan strength', 0.02, 15)
             buff.bufftime = buff.nobufftime
             buff.on()
             buff = adv.Selfbuff('sylvan crit', 0.01, 15, 'crit', 'chance')
             buff.bufftime = buff.nobufftime
             buff.on()
Exemple #2
0
 def c_dmg_proc(this, name, amount):
     if name[:2] == 'x1':
         this.hits += 3
     elif name[:2] == 'x2':
         this.hits += 2
     elif name[:2] == 'x3':
         this.hits += 3
     elif name[:2] == 'x4':
         this.hits += 2
     elif name[:2] == 'x5':
         this.hits += 5
     elif name[:2] == 'fs':
         this.hits += 8
     if this.hits >= 20:
         this.hits -= 20
         adv.Selfbuff('sylvan strength', 0.02, 15).on()
         adv.Selfbuff('sylvan crit', 0.01, 15, 'crit', 'chance').on()
Exemple #3
0
    def c_init(this):
        this.dmg_make("o_s1hitstun", 18.232 * 1.3 - 8.48)
        this.dmg_make("o_s1hitstun", 18.232 * 1.3 - 8.48)
        this.dmg_make("o_s1hitstun", 18.232 * 1.3 - 8.48)
        adv.Selfbuff('stunpunisher', 0.3, 20, 'att', 'killer').on()
        this.o_init()

        if this.condition('c4+fs'):
            this.conf['acl'] = """
Exemple #4
0
    def c_init(this):
        this.dmg_make("o_s1hitblind", (1.8444 - 1.06) * 8)
        this.dmg_make("o_s1hitblind", (1.8444 - 1.06) * 8)
        this.dmg_make("o_s1hitblind", (1.8444 - 1.06) * 8)
        adv.Selfbuff('blindpunisher', 0.3, 20, 'att', 'killer').on()
        this.o_init()

        if this.condition('c4+fs'):
            this.conf['acl'] = """
Exemple #5
0
 def init(this):
     if this.condition('last_offense'):
         adv.Selfbuff('last_offense',0.5,15).on()
Exemple #6
0
 def s1_before(this, e):
     adv.Selfbuff('s1buff', 0.15, 10).on()
Exemple #7
0
 def prerun(this):
     this.hits = 0
     this.bc = adv.Selfbuff()
     this.s2stance = 0
     if this.condition('c4+fs'):
         this.conf['acl'] = """
Exemple #8
0
 def init(this):
     this.hits = 0
     this.bc = adv.Selfbuff()
     this.s2stance = 0
Exemple #9
0
 def s2_proc(this, e):
     adv.Selfbuff('s2', 0.15, 10).on()
Exemple #10
0
 def c_init(this):
     adv.Selfbuff('last_offense', 0.4, 15).on()
     this.dmg_make("o_s1_poison", 2.65)
     this.dmg_make("o_s1_poison", 2.65)
     this.dmg_make("o_s1_poison", 2.65)
Exemple #11
0
def s2_proc_withdoublebuff(this, e):
    this.s1level += 1
    if this.s1level > 5:
        this.s1level = 5
    adv.Selfbuff("crown_double_buff", 0.08, 15).on()
Exemple #12
0
 def s2_proc(this, e):
     adv.Selfbuff('s2_shaste', 0.20, 15, 'sp', 'buff').on()
Exemple #13
0
 def init(this):
     this.dmg_make("o_s2hitblind", (4.035 - 2.69) * 3)
     this.dmg_make("o_s2hitblind", (4.035 - 2.69) * 3)
     this.dmg_make("o_s2hitblind", (4.035 - 2.69) * 3)
     adv.Teambuff('a1', 0.10, 10 * 3).on()
     adv.Selfbuff('blind killer', 0.20, 8 * 3, 'att', 'killer').on()
Exemple #14
0
 def s2_proc_vc(this, e):
     adv.Selfbuff("double_buff", 0.08, 15).on()
     this.dc_event()
Exemple #15
0
 def c_init(this):
     this.dmg_make("o_s1hitblind",(1.8444-1.06)*8)
     this.dmg_make("o_s1hitblind",(1.8444-1.06)*8)
     this.dmg_make("o_s1hitblind",(1.8444-1.06)*8)
     adv.Selfbuff('blindpunisher',0.3,20,'att','killer').on()
     this.o_init()
Exemple #16
0
 def energy_doublebuff(this, e):
     adv.Selfbuff("double_buff", 0.2, 15).on()
Exemple #17
0
 def c_prerun(this):
     this.energy = energy.Energy(this, self={'s1': 1, 'a1': 1}, team={})
     this.a3atk = adv.Selfbuff('a3atk', 0.20, -1, 'att', 'passive').on()
     this.a3spd = adv.Spdbuff('a3spd', 0.10, -1).on()
Exemple #18
0
 def c_init(this):
     this.o_init()
     adv.Selfbuff('last_offense',0.3,15).on()
Exemple #19
0
 def prerun(this):
     this.ahits = 0
     this.bc = adv.Selfbuff()
     this.s2stance = 0
Exemple #20
0
 def prerun(this):
     this.s2buff = adv.Selfbuff("s2_shapshifts1", 1, 10, 'ss', 'ss')
     this.s2str = adv.Selfbuff("s2_str", 0.25, 10)
Exemple #21
0
 def s2_proc(this, e):
     adv.Selfbuff("double_buff", 0.08, 15).on()
     adv.Selfbuff("crown_double_buff", 0.08, 15).on()
Exemple #22
0
 def c_init(this):
     this.dmg_make("o_s1hitstun", 18.232 * 1.3 - 8.48)
     this.dmg_make("o_s1hitstun", 18.232 * 1.3 - 8.48)
     this.dmg_make("o_s1hitstun", 18.232 * 1.3 - 8.48)
     adv.Selfbuff('stunpunisher', 0.3, 20, 'att', 'killer').on()
     this.o_init()