from core.abstract.character import CharacterProperty from .register import register emblem_func_list = {} @register def emblem_1(char: CharacterProperty): """ 力智+20 暴击+1.9% """ char.SetStatus(力智=20) pass @register def emblem_2(char: CharacterProperty): """ 力智+15 暴击+1.5% """ char.SetStatus(力智=15) pass @register def emblem_3(char: CharacterProperty): """ 力智+10 暴击+1.1% """ char.SetStatus(力智=10) pass @register def emblem_4(char: CharacterProperty): """ 力智+35 """ char.SetStatus(力智=35) pass @register def emblem_5(char: CharacterProperty): """ 体精+35 """ char.SetStatus(体精=35) pass @register def emblem_6(char: CharacterProperty): """ 体精+25 """ char.SetStatus(体精=25) pass @register def emblem_7(char: CharacterProperty): """ 体精+17 """ char.SetStatus(体精=17) pass @register def emblem_8(char: CharacterProperty): """ 力智+30 """ char.SetStatus(力智=30) pass @register def emblem_9(char: CharacterProperty): """ 攻速+2% """ char.SetStatus(攻速=0.02) pass @register def emblem_10(char: CharacterProperty): """ 体精+30 """ char.SetStatus(体精=30) pass @register def emblem_11(char: CharacterProperty): """ 三攻+20 """ char.SetStatus(三攻=20) pass @register def emblem_12(char: CharacterProperty): """ 力智+30 """ char.SetStatus(力智=30) pass @register def emblem_13(char: CharacterProperty): """ 体精+30 """ char.SetStatus(体精=30) pass @register def emblem_14(char: CharacterProperty): """ 力智+25 """ char.SetStatus(力智=25) pass @register def emblem_15(char: CharacterProperty): """ 力智+15 """ char.SetStatus(力智=15) pass @register def emblem_16(char: CharacterProperty): """ 攻速+1.5% """ char.SetStatus(攻速=0.015) pass @register def emblem_17(char: CharacterProperty): """ 体精+15 """ char.SetStatus(体精=15) pass @register def emblem_18(char: CharacterProperty): """ 三攻+15 """ char.SetStatus(三攻=15) pass @register def emblem_19(char: CharacterProperty): """ 体精+15 """ char.SetStatus(体精=15) pass @register def emblem_20(char: CharacterProperty): """ 力智+17 """ char.SetStatus(力智=17) pass @register def emblem_21(char: CharacterProperty): """ 力智+10 """ char.SetStatus(力智=10) pass @register def emblem_22(char: CharacterProperty): """ 攻速+1.1% """ char.SetStatus(攻速=0.011) pass @register def emblem_23(char: CharacterProperty): """ 体精+10 """ char.SetStatus(体精=10) pass @register def emblem_24(char: CharacterProperty): """ 三攻+10 """ char.SetStatus(三攻=10) pass @register def emblem_25(char: CharacterProperty): """ 体精+10 """ char.SetStatus(体精=10) pass for i in range(0, 3000): try: if str(i) not in emblem_func_list.keys(): emblem_func_list[str(i)] = eval(f'emblem_{i}') except Exception: pass