diff --git a/src/classes/relation.py b/src/classes/relation.py index 52006bb..981cfb7 100644 --- a/src/classes/relation.py +++ b/src/classes/relation.py @@ -14,7 +14,7 @@ class Relation(Enum): # —— 后天(社会/情感) —— MASTER = "master" # 师傅 -> 徒弟(有向) APPRENTICE = "apprentice" # 徒弟 -> 师傅(有向) - LOVERS = "lovers" # 情侣/道侣(对称) + LOVERS = "lovers" # 道侣(对称) FRIEND = "friend" # 朋友(对称) ENEMY = "enemy" # 仇人/敌人(对称) @@ -45,7 +45,7 @@ relation_display_names = { # 后天(社会/情感) Relation.MASTER: "师傅", Relation.APPRENTICE: "徒弟", - Relation.LOVERS: "情侣", + Relation.LOVERS: "道侣", Relation.FRIEND: "朋友", Relation.ENEMY: "仇人", } @@ -71,7 +71,7 @@ RECIPROCAL_RELATION: dict[Relation, Relation] = { # 后天 Relation.MASTER: Relation.APPRENTICE, # 师傅 -> 徒弟 Relation.APPRENTICE: Relation.MASTER, # 徒弟 -> 师傅 - Relation.LOVERS: Relation.LOVERS, # 情侣 -> 情侣 + Relation.LOVERS: Relation.LOVERS, # 道侣 -> 道侣 Relation.FRIEND: Relation.FRIEND, # 朋友 -> 朋友 Relation.ENEMY: Relation.ENEMY, # 仇人 -> 仇人 } @@ -95,7 +95,7 @@ def get_possible_post_relations(from_avatar: "Avatar", to_avatar: "Avatar") -> L 评估“to_avatar 相对于 from_avatar”可能新增的后天关系集合(方向性明确)。 清晰规则: - - LOVERS(情侣):要求男女异性;若已存在 to->from 的相同关系则不重复 + - LOVERS(道侣):要求男女异性;若已存在 to->from 的相同关系则不重复 - MASTER(师傅):要求 to.level >= from.level + 20 - APPRENTICE(徒弟):要求 to.level <= from.level - 20 - FRIEND(朋友):始终可能(若未已存在) diff --git a/src/run/run.py b/src/run/run.py index 5a25f73..15902a3 100644 --- a/src/run/run.py +++ b/src/run/run.py @@ -132,7 +132,7 @@ def make_avatars(world: World, count: int = 12, current_month_stamp: MonthStamp # 师徒(有向):第5位是师傅,第6位是徒弟 avatar_list[4].set_relation(avatar_list[5], Relation.MASTER) if len(avatar_list) >= 8: - # 情侣 + # 道侣 avatar_list[6].set_relation(avatar_list[7], Relation.LOVERS) return avatars diff --git a/static/game_configs/persona.csv b/static/game_configs/persona.csv index 9494c33..6b6c0fd 100644 --- a/static/game_configs/persona.csv +++ b/static/game_configs/persona.csv @@ -25,3 +25,5 @@ id,name,exclusion_ids,prompt,weight,condition 23,热情,13;14;22,你待人友好、积极回应,倾向用鼓励与赞美拉近距离;你更愿意主动展开善意的交流,乐于合作与分享,1, 24,极端正义,20;25,你对邪恶深恶痛绝,对正义的理想抱有近乎偏执的追求。,1,avatar.alignment == "正" 25,极端邪恶,20;24,你推崇权力与恐惧,为达目的不择手段,对善良嗤之以鼻。,1,avatar.alignment == "邪" +26,开放,27,你对待和他人结为道侣或者双修比较随意,1, +27,腼腆,26,你对待和他人结为道侣或者双修比较谨慎,1,