aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tests/rules
diff options
context:
space:
mode:
author简律纯 <i@jyunko.cn>2023-11-03 03:28:35 +0800
committer简律纯 <i@jyunko.cn>2023-11-03 03:28:35 +0800
commit5a2033860a328c4116f0ede2874915315e7487b0 (patch)
treef7b6d88d50ce33bd5fb52fbcfbca906738f412d6 /tests/rules
parent4bf6db5200affc2f623aa02301020092c0789d19 (diff)
downloadHydroRoll-5a2033860a328c4116f0ede2874915315e7487b0.tar.gz
HydroRoll-5a2033860a328c4116f0ede2874915315e7487b0.zip
Co-authored-by: HadalFauna <HadalFauna@users.noreply.github.com>
Diffstat (limited to 'tests/rules')
-rw-r--r--tests/rules/The Pool/__init__.py59
-rw-r--r--tests/rules/The Pool/config.py0
-rw-r--r--tests/rules/The Pool/池 THE POOL.pdfbin318327 -> 0 bytes
-rw-r--r--tests/rules/rule-1.py11
4 files changed, 0 insertions, 70 deletions
diff --git a/tests/rules/The Pool/__init__.py b/tests/rules/The Pool/__init__.py
deleted file mode 100644
index 200ac13..0000000
--- a/tests/rules/The Pool/__init__.py
+++ /dev/null
@@ -1,59 +0,0 @@
-from HydroRollCore import Rule, ConfigModel
-# from ...plugins.HydroRoll.core import Rule, RuleLoadType
-
-class ThePool(Rule):
- name: str = "池[The Pool]"
- tags = ["The Pool", "池", "合作", "叙事", "d6体系"]
-
- class Config(ConfigModel):
- __config_name__ = "ThePool"
-
- class DefaultDice:
- """默认骰池
-
- dice: 骰子数量
- sides: 骰子面数
- """
-
- def __init__(self):
- self._dice = 15
- self._sides = 6
-
- @property
- def dice(self):
- return self._dice
-
- @property
- def sides(self):
- return self._sides
-
-class Wiki(ThePool):
- def __init__(self):
- self._intro = """《池》[The Pool]是一款合作叙事向的角色扮演游戏。
- 你可以在游戏里使用任何你喜欢的设定。桌上的一人得成为游戏主持人(或者说 GM)并运作游戏。
- 要玩这款 RPG,你需要许多 d6(有六个面的骰子),里面有一些得是GM 骰,它们的外表应该与其他骰子有所区别。
- 在角色创建开始时,每个玩家在自己的起始骰池中有 15 颗骰子。剩下的骰子会被放到公共骰池中。
- """
-
- self._make_char = """创建角色很简单,写一段 50 个单词长的故事 [Story](译者注:约为 80 个汉字)。
- 想象你在写一本书,然后这一段就是对书中主角的介绍。你只有 50 个词,所以最好把重点放到两个地方:这个角色最重要的元素,以及他会如何融入到设定之中。
- 角色的名字不算在词数限制之中。
- """
-
- self._char_example = """故事示例:
- 这是我为《池》创造的第一个角色。我们所选的设定是一个充斥着黑暗魔法的奇幻世界。
- “受训于隐秘的失落之地教团,达马特是一位元素法师。他爱上了一位年轻的新晋门徒,而当法师试图教授一道她无法控制的法术时,她死了。
- 达马特被逐出教团,如今,他正寻找着复活她的方法。”
- """
-
- @property
- def intro(self):
- return self._intro
-
- @property
- def make_char(self):
- return self._make_char
-
- @property
- def char_example(self):
- return self._char_example \ No newline at end of file
diff --git a/tests/rules/The Pool/config.py b/tests/rules/The Pool/config.py
deleted file mode 100644
index e69de29..0000000
--- a/tests/rules/The Pool/config.py
+++ /dev/null
diff --git a/tests/rules/The Pool/池 THE POOL.pdf b/tests/rules/The Pool/池 THE POOL.pdf
deleted file mode 100644
index 5057045..0000000
--- a/tests/rules/The Pool/池 THE POOL.pdf
+++ /dev/null
Binary files differ
diff --git a/tests/rules/rule-1.py b/tests/rules/rule-1.py
deleted file mode 100644
index aedebdc..0000000
--- a/tests/rules/rule-1.py
+++ /dev/null
@@ -1,11 +0,0 @@
-from HydroRollCore import Rule
-
-class Rule_1(Rule):
- """规则包示例1
-
- """
-
- priority = 1
-
- async def check(self) -> None:
- ... \ No newline at end of file