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()
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()
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'] = """
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'] = """
def init(this): if this.condition('last_offense'): adv.Selfbuff('last_offense',0.5,15).on()
def s1_before(this, e): adv.Selfbuff('s1buff', 0.15, 10).on()
def prerun(this): this.hits = 0 this.bc = adv.Selfbuff() this.s2stance = 0 if this.condition('c4+fs'): this.conf['acl'] = """
def init(this): this.hits = 0 this.bc = adv.Selfbuff() this.s2stance = 0
def s2_proc(this, e): adv.Selfbuff('s2', 0.15, 10).on()
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)
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()
def s2_proc(this, e): adv.Selfbuff('s2_shaste', 0.20, 15, 'sp', 'buff').on()
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()
def s2_proc_vc(this, e): adv.Selfbuff("double_buff", 0.08, 15).on() this.dc_event()
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()
def energy_doublebuff(this, e): adv.Selfbuff("double_buff", 0.2, 15).on()
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()
def c_init(this): this.o_init() adv.Selfbuff('last_offense',0.3,15).on()
def prerun(this): this.ahits = 0 this.bc = adv.Selfbuff() this.s2stance = 0
def prerun(this): this.s2buff = adv.Selfbuff("s2_shapshifts1", 1, 10, 'ss', 'ss') this.s2str = adv.Selfbuff("s2_str", 0.25, 10)
def s2_proc(this, e): adv.Selfbuff("double_buff", 0.08, 15).on() adv.Selfbuff("crown_double_buff", 0.08, 15).on()
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()