This commit is contained in:
bridge
2025-12-11 00:47:40 +08:00
parent f6bd854eaf
commit af3067477d
2 changed files with 6 additions and 11 deletions

View File

@@ -72,7 +72,10 @@ class Region(ABC):
@abstractmethod
def _get_desc(self) -> str:
"""返回紧跟在名字后的描述,通常包含括号,例如 '金行灵气5'"""
"""
返回紧跟在名字后的描述,通常包含括号,例如 '金行灵气5'
注意不需要包含self.desc
"""
pass
def _get_distance_desc(self, current_loc: tuple[int, int] = None, step_len: int = 1) -> str:
@@ -232,7 +235,7 @@ class CityRegion(Region):
return "city"
def _get_desc(self) -> str:
return "(城市)"
return ""
def __str__(self) -> str:
return f"城市区域:{self.name} - {self.desc}"

View File

@@ -18,15 +18,7 @@ class SectRegion(Region):
return "sect"
def _get_desc(self) -> str:
return f"宗门:{self.sect_name}"
def get_hover_info(self) -> list[str]:
# 覆盖基础 hover明确显示“宗门驻地”
return [
f"宗门: {self.sect_name}",
f"驻地: {self.name}",
f"描述: {self.desc}",
]
return f"{self.sect_name}"
def get_structured_info(self) -> dict:
info = super().get_structured_info()