update name logic

This commit is contained in:
bridge
2025-10-25 21:26:36 +08:00
parent 974366bafe
commit 8a7523caea
4 changed files with 10 additions and 5 deletions

View File

@@ -61,7 +61,7 @@ class Catch(TimedAction):
return False, "当前不在普通区域"
animals = region.animals
if len(animals) == 0:
return False, "当前区域没有动物"
return False, f"当前区域{region.name}没有动物"
# 动物境界是否可御
available_animals = [animal for animal in animals if self.avatar.cultivation_progress.realm >= animal.realm]
if len(available_animals) == 0:

View File

@@ -46,7 +46,7 @@ class Hunt(TimedAction):
return False, "当前不在普通区域"
animals = getattr(region, "animals", [])
if len(animals) == 0:
return False, "当前区域没有动物"
return False, f"当前区域{region.name}没有动物"
available_animals = [
animal for animal in animals
if self.avatar.cultivation_progress.realm >= animal.realm

View File

@@ -474,13 +474,17 @@ def make_avatars(
defined = getattr(CONFIG, "defined_avatar", None)
used = 0
if defined is not None:
surname = str(getattr(defined, "surname", "") or "").strip()
given_name = str(getattr(defined, "given_name", "") or "").strip()
defined_name = f"{surname}{given_name}"
da = get_new_avatar_with_config(
world,
current_month_stamp,
name=str(getattr(defined, "name", "") or ""),
name=defined_name,
age=int(getattr(defined, "age", 0) or 0) if str(getattr(defined, "age", "")).strip() else None,
gender=str(getattr(defined, "gender", "")).strip() or None,
sect=getattr(defined, "sect", None),
level=int(getattr(defined, "level", 0) or 0) if str(getattr(defined, "level", "")).strip() else None,
appearance=int(getattr(defined, "appearance", 0) or 0) if str(getattr(defined, "appearance", "")).strip() else None,
technique=getattr(defined, "technique", None),
treasure=getattr(defined, "treasure", None),