diff --git a/src/classes/sect.py b/src/classes/sect.py index fb67de7..c2e476c 100644 --- a/src/classes/sect.py +++ b/src/classes/sect.py @@ -213,6 +213,21 @@ def _load_sects() -> tuple[dict[int, Sect], dict[str, Sect]]: # 读取倾向兵器类型 preferred_weapon = get_str(row, "preferred_weapon") + # 解析自定义职位 + raw_ranks = get_str(row, "rank_names") + rank_names_map = {} + if raw_ranks: + # 格式:掌门;长老;内门;外门 + parts = [x.strip() for x in raw_ranks.split(";") if x.strip()] + if len(parts) == 4: + from src.classes.sect_ranks import SectRank + rank_names_map = { + SectRank.Patriarch.value: parts[0], + SectRank.Elder.value: parts[1], + SectRank.InnerDisciple.value: parts[2], + SectRank.OuterDisciple.value: parts[3], + } + # 从 sect_region.csv 中优先取驻地名称/描述;否则兼容旧列或退回宗门名 sid = get_int(row, "id") csv_hq = hq_by_sect_id.get(sid) @@ -238,6 +253,7 @@ def _load_sects() -> tuple[dict[int, Sect], dict[str, Sect]]: preferred_weapon=preferred_weapon, effects=effects, effect_desc=effect_desc, + rank_names=rank_names_map, ) sects_by_id[sect.id] = sect sects_by_name[sect.name] = sect diff --git a/static/game_configs/sect.csv b/static/game_configs/sect.csv index 44ddd3e..390df7d 100644 --- a/static/game_configs/sect.csv +++ b/static/game_configs/sect.csv @@ -1,11 +1,11 @@ -id,name,desc,member_act_style,alignment,weight,preferred_weapon,effects -,,宗门名称与描述,宗门成员行事风格,阵营(正/中立/邪),权重(默认1),倾向兵器类型,"effects(JSON形式,支持宽松格式,见effects.py说明)" -1,明心剑宗,通玄界东方第一宗,以无上剑道称雄于世。云纹禁制为不传心法。,清明克己,行止如一。重剑与心法并重,讲究明心见性。,正,1,剑, -2,百兽宗,以驯养灵兽闻名,豢养各种妖兽灵怪为战力。,你言语直接,重视力量与血性,崇尚狩猎与搏斗。,邪,1,鞭, -3,水镜宗,正道十宗之一,实则严守中立。拥有仙界异宝"彻天水镜"可预知未来。,你处事冷静圆融,喜以柔克刚,擅借力与反制。,中立,1,扇, -4,冥王宗,行走幽冥之道,术法阴冷狠厉。,你言辞冷厉少情,敬畏因果而不惧杀伐,偏向效率与结果。,邪,1,扇, -5,朱勾宗,邪宗大派。以炼器、机关、暗杀闻名于世,素来阴毒冷僻。,你直面欲望与代价,不惧黑暗,以攻伐见长。,邪,1,暗器, -6,合欢宗,以情入道,靠双修增进修为,善驭人心,长于权变。,你辞令婉转,善于拿捏人欲与局势,以柔制刚。,中立,1,琴,{legal_actions: ['DualCultivation']} -7,镇魂宗,铁血风格,擅安魂、封邪、渡厄,兼有刚烈镇压之术。,你肃穆沉稳,重安魂镇邪,少言而果决。,正,1,棍, -8,幽魂噬影宗,镇宗典籍《幽冥录》。幽明气为根基。,你行事隐秘果断,重结果轻虚名,擅潜行与出其不意。,邪,1,刀, -9,千帆城,炼器大宗,巧匠云集。著名法宝有灵灭丝、定魂蓝星、天罗网、万里极光壁、飞翼等。商旅云集,自成体系。,你务实精明,重交易与信誉,崇尚规则与秩序。,中立,1,枪, +id,name,desc,member_act_style,alignment,weight,preferred_weapon,effects,rank_names +,,宗门名称与描述,宗门成员行事风格,阵营(正/中立/邪),权重(默认1),倾向兵器类型,"effects(JSON形式,支持宽松格式,见effects.py说明)",自定义职位(掌门;长老;内门;外门) +1,明心剑宗,通玄界东方第一宗,以无上剑道称雄于世。云纹禁制为不传心法。,清明克己,行止如一。重剑与心法并重,讲究明心见性。,正,1,剑,, +2,百兽宗,以驯养灵兽闻名,豢养各种妖兽灵怪为战力。,言语直接,重视力量与血性,崇尚狩猎与搏斗。,邪,1,鞭,,谷主;供奉;驭兽师;扈从 +3,水镜宗,正道十宗之一,实则严守中立。拥有仙界异宝"彻天水镜"可预知未来。,处事冷静圆融,喜以柔克刚,擅借力与反制。,中立,1,扇,,镜主;掌镜人;传人;侍镜 +4,冥王宗,行走幽冥之道,术法阴冷狠厉。,言辞冷厉少情,敬畏因果而不惧杀伐,偏向效率与结果。,邪,1,扇,,殿主;判官;无常;鬼卒 +5,朱勾宗,邪宗大派。以炼器、机关、暗杀闻名于世,素来阴毒冷僻。,直面欲望与代价,不惧黑暗,以攻伐见长。,邪,1,暗器,,楼主;掌刑使;影刺;探子 +6,合欢宗,以情入道,靠双修增进修为,善驭人心,长于权变。,辞令婉转,善于拿捏人欲与局势,以柔制刚。,中立,1,琴,{legal_actions: ['DualCultivation']},宫主;护法;媚仙;侍童 +7,镇魂宗,铁血风格,擅安魂、封邪、渡厄,兼有刚烈镇压之术。,肃穆沉稳,重安魂镇邪,少言而果决。,正,1,棍,,住持;首座;行者;居士 +8,幽魂噬影宗,镇宗典籍《幽冥录》。幽明气为根基。,行事隐秘果断,重结果轻虚名,擅潜行与出其不意。,邪,1,刀,,门主;护法;影卫;探子 +9,千帆城,炼器大宗,巧匠云集。著名法宝有灵灭丝、定魂蓝星、天罗网、万里极光壁、飞翼等。商旅云集,自成体系。,务实精明,重交易与信誉,崇尚规则与秩序。,中立,1,枪,,城主;大供奉;执事;学徒