From 004e6d34c50aa566bd7dcbb24e658eeb430d2678 Mon Sep 17 00:00:00 2001 From: bridge Date: Wed, 8 Oct 2025 21:02:05 +0800 Subject: [PATCH] add neutral --- src/classes/alignment.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/classes/alignment.py b/src/classes/alignment.py index 4d5d26a..1b2001a 100644 --- a/src/classes/alignment.py +++ b/src/classes/alignment.py @@ -3,10 +3,11 @@ from enum import Enum class Alignment(Enum): """ - 阵营:正/邪。 + 阵营:正/中立/邪。 值使用英文,便于与代码/保存兼容;__str__ 返回中文。 """ RIGHTEOUS = "righteous" # 正 + NEUTRAL = "neutral" # 中 EVIL = "evil" # 邪 def __str__(self) -> str: @@ -33,11 +34,13 @@ class Alignment(Enum): alignment_strs = { Alignment.RIGHTEOUS: "正", + Alignment.NEUTRAL: "中", Alignment.EVIL: "邪", } alignment_infos = { Alignment.RIGHTEOUS: "正义阵营的理念是:扶助弱小,维护秩序,除魔卫道。", + Alignment.NEUTRAL: "中立阵营的理念是:顺势而为,趋利避害,重视自度与平衡,不轻易站队。", Alignment.EVIL: "邪恶阵营的理念是:弱肉强食,以自身利益为先,蔑视规则,推崇权力与恐惧。", }