fix bug
This commit is contained in:
@@ -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}"
|
||||
|
||||
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user