AngoHF's picture
5.12 commit
a05a2de
from typing import Dict
from base.attribute import Attribute
from base.gain import Gain
from base.skill import Skill
class 鸩羽(Gain):
def add_skills(self, skills: Dict[int, Skill]):
skills[27557].skill_critical_strike += 1000
def sub_skills(self, skills: Dict[int, Skill]):
skills[27557].skill_critical_strike -= 1000
class 疾根(Gain):
def add_skills(self, skills: Dict[int, Skill]):
skills[20052].tick += 1
def sub_skills(self, skills: Dict[int, Skill]):
skills[20052].tick -= 1
TALENT_GAINS: Dict[int, Gain] = {
28343: Gain("淮茵"),
28338: Gain("怯邪"),
28344: 鸩羽("鸩羽"),
28361: Gain("结草"),
29498: Gain("灵荆"),
29499: Gain("苦苛"),
28406: Gain("遍休"),
28410: Gain("坚阴"),
28413: Gain("相使"),
28419: Gain("凄骨"),
28432: 疾根("疾根"),
28433: Gain("紫伏"),
30734: Gain("折枝拂露"),
28443: Gain("甘遂"),
32896: Gain("应理与药")
}
TALENTS = [
[28343, 28338],
[28344],
[28361],
[29498],
[29499, 28406],
[28410],
[28413],
[28419],
[28432],
[28433, 30734],
[28443],
[32896]
]
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()}