def start_enemy1_spell1(self): if self.started1: self.started1 = False self.stop_enemy1_spell1() else: self.started1 = True if not self.boots1 and not self.rune1: self.ids.enemy_1_spell_1.text = get_cd(self.player_one_d) elif self.boots1 and self.rune1: cd = int(get_cd(self.player_one_d)) cd = cd - cd * 5 / 100 cd = cd - cd * 10 / 100 cd = math.trunc(cd) self.ids.enemy_1_spell_1.text = str(cd) elif self.boots1: cd = int(get_cd(self.player_one_d)) cd = cd - cd * 10 / 100 cd = math.trunc(cd) self.ids.enemy_1_spell_1.text = str(cd) elif self.rune1: cd = int(get_cd(self.player_one_d)) cd = cd - cd * 5 / 100 cd = math.trunc(cd) self.ids.enemy_1_spell_1.text = str(cd) self.timer_enemy1_spell1 = Clock.schedule_interval(self.update_enemy1_spell1, 1) self.ids.enemy_1_spell_1.background_normal = "./spells/" + self.player_one_d + "Dark.png"
def start_enemy5_spell2(self): if self.started5_1: self.started5_1 = False self.stop_enemy5_spell2() else: self.started5_1 = True if not self.boots5 and not self.rune5: self.ids.enemy_5_spell_2.text = get_cd(self.player_five_f) elif self.boots5 and self.rune5: cd = int(get_cd(self.player_five_f)) cd = cd - cd * 5 / 100 cd = cd - cd * 10 / 100 cd = math.trunc(cd) self.ids.enemy_5_spell_2.text = str(cd) elif self.boots5: cd = int(get_cd(self.player_five_f)) cd = cd - cd * 10 / 100 cd = math.trunc(cd) self.ids.enemy_5_spell_2.text = str(cd) elif self.rune5: cd = int(get_cd(self.player_five_f)) cd = cd - cd * 5 / 100 cd = math.trunc(cd) self.ids.enemy_5_spell_2.text = str(cd) self.timer_enemy5_spell2 = Clock.schedule_interval(self.update_enemy5_spell2, 1) self.ids.enemy_5_spell_2.background_normal = "./spells/" + self.player_five_f + "Dark.png"