update
This commit is contained in:
@@ -93,6 +93,13 @@ class Root(_RootMixin, Enum):
|
||||
"""
|
||||
return dict(_root_effects_by_root.get(self, {}))
|
||||
|
||||
@property
|
||||
def effect_desc(self) -> str:
|
||||
"""
|
||||
获取灵根效果的文本描述。
|
||||
"""
|
||||
return _root_effect_desc_by_root.get(self, "")
|
||||
|
||||
|
||||
# 元素到灵气类型的一一对应
|
||||
_essence_by_element = {
|
||||
@@ -122,6 +129,12 @@ _root_effects_by_root = build_effects_map_from_df(
|
||||
effects_column="effects",
|
||||
)
|
||||
|
||||
from src.utils.effect_desc import format_effects_to_text
|
||||
_root_effect_desc_by_root = {
|
||||
root: format_effects_to_text(effects)
|
||||
for root, effects in _root_effects_by_root.items()
|
||||
}
|
||||
|
||||
def format_root_cn(root: "Root") -> str:
|
||||
"""
|
||||
将 Root 显示为中文短名 + 组成,例如:
|
||||
|
||||
Reference in New Issue
Block a user