update (still bug remains)

This commit is contained in:
bridge
2025-09-24 01:13:14 +08:00
parent 3c3724c997
commit e5d8bf9bf4
5 changed files with 47 additions and 26 deletions

View File

@@ -56,7 +56,8 @@ def make_avatars(world: World, count: int = 12, current_month_stamp: MonthStamp
name = get_random_name(gender)
# 随机生成level范围从0到120对应四个大境界
level = random.randint(0, 120)
# level = random.randint(0, 120)
level = 29
cultivation_progress = CultivationProgress(level)
# 创建Age实例传入年龄与当前境界
@@ -88,16 +89,16 @@ def make_avatars(world: World, count: int = 12, current_month_stamp: MonthStamp
avatars[avatar.id] = avatar
# —— 为演示添加少量示例关系 ——
avatar_list = list(avatars.values())
if len(avatar_list) >= 2:
avatar_list[0].set_relation(avatar_list[1], Relation.ENEMY)
if len(avatar_list) >= 4:
avatar_list[2].set_relation(avatar_list[3], Relation.FRIEND)
if len(avatar_list) >= 6:
# 师徒(随意指派方向,关系对称)
avatar_list[4].set_relation(avatar_list[5], Relation.MASTER_APPRENTICE)
if len(avatar_list) >= 8:
# 情侣
avatar_list[6].set_relation(avatar_list[7], Relation.LOVERS)
# if len(avatar_list) >= 2:
# avatar_list[0].set_relation(avatar_list[1], Relation.ENEMY)
# if len(avatar_list) >= 4:
# avatar_list[2].set_relation(avatar_list[3], Relation.FRIEND)
# if len(avatar_list) >= 6:
# # 师徒(随意指派方向,关系对称)
# avatar_list[4].set_relation(avatar_list[5], Relation.MASTER_APPRENTICE)
# if len(avatar_list) >= 8:
# # 情侣
# avatar_list[6].set_relation(avatar_list[7], Relation.LOVERS)
return avatars