This commit is contained in:
bridge
2025-11-26 21:56:39 +08:00
parent 3f7bed61fe
commit a1210589b7
10 changed files with 65 additions and 22 deletions

View File

@@ -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 显示为中文短名 + 组成,例如: