permit same gender dual cultivation
This commit is contained in:
@@ -14,10 +14,10 @@ if TYPE_CHECKING:
|
||||
|
||||
|
||||
class DualCultivation(MutualAction):
|
||||
"""双修:合欢宗弟子可与感知范围内的异性修士尝试双修。
|
||||
"""双修:合欢宗弟子可与感知范围内的修士尝试双修。
|
||||
|
||||
- 仅限发起方为合欢宗成员
|
||||
- 仅当目标在感知范围内且为异性
|
||||
- 仅当目标在感知范围内
|
||||
- 目标可以选择 接受 或 拒绝
|
||||
- 若接受:发起者获得大量修为(约为修炼的 3~5 倍,随对方等级浮动),目标不获得修为
|
||||
- 成功进入后生成一段“恋爱/双修”的小故事
|
||||
@@ -25,7 +25,7 @@ class DualCultivation(MutualAction):
|
||||
|
||||
ACTION_NAME = "双修"
|
||||
COMMENT = "以情入道的双修之术,仅合欢宗弟子可发起,对象可接受或拒绝"
|
||||
DOABLES_REQUIREMENTS = "发起者为合欢宗;目标在感知范围内且为异性"
|
||||
DOABLES_REQUIREMENTS = "发起者为合欢宗;目标在感知范围内"
|
||||
PARAMS = {"target_avatar": "AvatarName"}
|
||||
FEEDBACK_ACTIONS = ["Accept", "Reject"]
|
||||
# 提供用于故事生成的提示词,供 StoryTeller 模板参考
|
||||
@@ -45,9 +45,6 @@ class DualCultivation(MutualAction):
|
||||
target = self._get_target_avatar(target_avatar)
|
||||
if target is None:
|
||||
return False
|
||||
# 必须为异性
|
||||
if target.gender == self.avatar.gender:
|
||||
return False
|
||||
return True
|
||||
|
||||
def start(self, target_avatar: "Avatar|str") -> Event:
|
||||
|
||||
Reference in New Issue
Block a user