Spaces:
Runtime error
Runtime error
from typing import Dict | |
from base.gain import Gain | |
from base.skill import Skill | |
class ๅฟๅบ(Gain): | |
def add_skills(self, skills: Dict[int, Skill]): | |
skills[32408].skill_critical_strike += 1000 | |
skills[32408].skill_critical_power += 102 | |
def sub_skills(self, skills: Dict[int, Skill]): | |
skills[32408].skill_critical_strike -= 1000 | |
skills[32408].skill_critical_power -= 102 | |
class ๆ ๆ(Gain): | |
def add_skills(self, skills: Dict[int, Skill]): | |
for skill_id in (390, 391, 392, 393, 394): | |
skills[skill_id].skill_critical_strike += 1000 | |
skills[skill_id].skill_critical_power += 307 | |
def sub_skills(self, skills: Dict[int, Skill]): | |
for skill_id in (390, 391, 392, 393, 394): | |
skills[skill_id].skill_critical_strike -= 1000 | |
skills[skill_id].skill_critical_power -= 307 | |
class ่ฃไบ(Gain): | |
def add_skills(self, skills: Dict[int, Skill]): | |
skills[748].max_stack += 2 | |
def sub_skills(self, skills: Dict[int, Skill]): | |
skills[748].max_stack -= 2 | |
class ่ๆ(Gain): | |
def add_skills(self, skills: Dict[int, Skill]): | |
skills[748].attack_power_cof_gain *= 1.2 | |
def sub_skills(self, skills: Dict[int, Skill]): | |
skills[748].attack_power_cof_gain /= 1.2 | |
TALENT_GAINS: Dict[int, Gain] = { | |
5807: ๅฟๅบ("ๅฟๅบ"), | |
32407: Gain("็ฏๆ"), | |
5800: Gain("็ฝ่น"), | |
357: Gain("ๅไธๆธ "), | |
5818: ๆ ๆ("ๆ ๆ"), | |
21812: Gain("ไบไธญๅ"), | |
17742: Gain("้ฃ้"), | |
5821: Gain("ๅ ๅ"), | |
6481: Gain("้พๅคๆฑๅฑฑ"), | |
21725: Gain("้ฟ็"), | |
24962: ่ฃไบ("่ฃไบ"), | |
18799: Gain("ๆ ้ฟ"), | |
34656: Gain("ๅๅ ฅ"), | |
14832: ่ๆ("่ๆ"), | |
14833: Gain("็้จ"), | |
} | |
TALENTS = [ | |
[5807], | |
[32407], | |
[5800, 357], | |
[5818, 21812], | |
[17742], | |
[5821], | |
[6481, 21725], | |
[24962], | |
[18799], | |
[34656], | |
[14832], | |
[14833] | |
] | |
TALENT_DECODER = {talent_id: talent.gain_name for talent_id, talent in TALENT_GAINS.items()} | |
TALENT_ENCODER = {v: k for k, v in TALENT_DECODER.items()} | |