RulesetBuilderPlugin
Plugin for a modular building block solution to making rulesets for different system.
模組介紹 作者原文
Ruleset Builder Plugin
The Ruleset Builder Plugin is an unofficial Talespire modding plugin that allows the user to use a
modular, build block, solution to creating and using ruleset for different systems. As opposed to
hard coding the rulsesets in the plugin, the plugin provides an bunch of action blocks which can be
string together by the user to create rulesets for different systems and then the benefits can be
be used by all players in the session.
Change Log
1.4.0: Rewrite engine to not use co-routines for faster processing
1.4.0: Added numerous action blocks
1.3.0: Added rolling with adv/dis and GUI toolbar to select the current roll mode
1.2.0: Added CritDamage library of action blocks
1.2.0: Added ChatDiceResult to Notification action blocks library
1.2.0: Added Action Block Developer notes
1.1.0: Revised Melee Attack to use ChatGeneric to showcase how the header can be customized
1.1.0: Added ChatGeneric action block which gives direct control over the chat header
1.1.0: Change GetMiniSelection to use event based solution which does not select the clicked mini
1.0.0: Initial release
Installing With R2ModMan
Install using R2ModMan or similar modding manager. The plugin packages comes with a bunch of
action blocks (described below) but additional packs can be downloaded, as they are created, to
add additional action blocks to build with.
Currently the Rulset Builder does not come with any sample Ruleset. For a demonstration of the
capabilities of this plugin download the Ruleset Builder 5E Ruleset pack.
Usage
There are 3 different users of this plugin: 1) End uses (GM and players), 2) Ruleset builders,
and 3) Action block builders.
Below is a brief description of each of the types of users.
End Users (GM/Players)
The Rulset Builder Plugin is versitile so there may be exceptions to this but generally there are
two ways to interact with Rulsets being used. The most common way to start a ruleset sequence is
to select a mini and then open the radial menu to see what sequences have been added. Typically
Rulesets are grouped in groups so one will selected a group like "Melee Attack" and then an actual
selection such as "Axe".
During ruleset sequences, some rulesets may require GUI interaction. These GUI elements may be always
present or may only be present when needed. This depends on how the ruleset was built and not on
this plugin.
Rulset Builders
The plugin comes with no ruleset sequences but the Ruleset Builder 5E Ruleset pack can be downloaed
which shows the file formats needed to make action block seqeunces and action seqeunces. However,
this plugin is designed to allow users to fairly easily make their own rulesets - either modifictions
to the provided 5E ruleset or rulesets for different game systems. The intention of this plugin is to
provide the building blocks for users to create their own rulsets without needing to know how to
program. Some very basic programming concepts may be useful but users will not be writing any code.
Initially this process may seem overwhelming with a lot of information available but once you study
the examples and/or write a few rules of your own, you will (hopefully) see that it is not so
difficult.
There are 4 types of files used by Ruleset Builder Plugin but only 2 are of these files types
are configured by the user:
Action Blocks
There are the building blocks from which ruleset will be built. These blocks are what dictates
what each rule sequence does when trying to execute a rule sequence. The plugin comes with a bunch
of action blocks but additional action blocks can be added. Unless you are a developer, you wont
be making these blocks but you will be using them.
Action Sequences
Action sequences are a list of blocks which together form a rule. For example, the plugin comes
with a sample Melee Attack and Skill Check action sequence. To create a new rule for your ruleset,
you would create a new Action Sequence file. Action Sequence files are JSON files with the following
fo
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
- 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
- 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。
不同模組的安裝位置差異較大,包內說明是最可靠的依據。
下面這些內容需要先安裝,否則該模組不會生效: