RulesetBuilder5ERuleset

版本 v1.4.0·更新於 2022-12-16

Ruleset Builder Pluigin files for implementing 5E rules

模組介紹 作者原文

Ruleset Builder 5E Ruleset

These files use the Ruleset Builder Plugin to implement the DND 5E system rules for malee attacks,

ranged attack, magic attacks, healing, saves, skill checks, and opposed skill checks. Rules include

range checks, support for Advantage/Normal/Disadvantage rolls, disadvantage rolls due to range,

automatic critical roll damage adjustment, vulnerability damage adjustments, reduction damage

adjustment, resistance damage adjustment and immunity damage adjustment.

Change Log

1.0.0: Initial release

Installing With R2ModMan

Install using R2ModMan or similar modding manager.

Usage

Ruleset comes with a sample Jon and Goblin character. To try the ruleset, add two minis and then

rename one to Jon and the other to Goblin.

Limitation: You may need to re-load the board after renaming the minis. This will be addressed in the

next release of the Ruleset Builder plugin.

Select a mini and then make selection from the added Ruleset menus.

5E Ruleset Action Sequences

The following Action Seqeunces are available in the 5E Ruleset. Each is briefly described below including

which option on Jon can be used to view an example of the Action Sequence.

5E.Attack.json

This Action Seqeunce is used to make an attack against a victim's AC. This Action Sequence is used for all

attacks against AC including melee weapons, ranged weapons and magic attack (that hit against AC). This

Action Seqeunce includes the selection of a victim, checks range, rolls the attack, and determines the

success or failure of the attack.

Examples:

`Jon | Melee Attacks | Axe`

`Jon | Ranged Attacks | Shortbow`

`Jon | Magic | Firebolt`

Configuration:

"Block01.Name": "Attack", "Block01.Parameters": {"Attack": "+5", "ShortRange": "5", "LongRange": "5", "Effect": "STR contest to disarm"},

5E.Damage.json

This Action Seqeunce is used to roll damage, apply critical damage modification if the roll is a critical hit,

applies vulnerabilities damage modification (if applicable), applies immunity damage modifcation (if applicable),

applies reduction damage modification (if applicable), applies resistance damage modifcation (if applicable),

and prepares data for the damage report. This block is skipped if the attack failed. A complete Action Block

may have more than one Damage Action Sequence if the weapon does multiple types of damage (see Axe example).

Examples:

`Jon | Melee Attacks | Axe`

`Jon | Ranged Attacks | Shortbow`

`Jon | Magic | Firebolt`

Configuration:

"Block02.Name": "Damage", "Block02.Parameters": {"CriticalRange": "20", "Damage": "1D6+4", "DamageType": "Slashing"},

5E.DamageReport.json

This Action Seqeunce is used to display the results of damage inflcited. It collects a summary of the damage

inflicted, all damage modifications if any, and sends the appropriate information to all of the appropriate

targets. In addition, this Action Seqeunce performs the actual adjustment of the victim's HP by the damage

amount.

Limitation: No check for HP under 0 (which can be useful to check for instant death). No check for dying.

Examples:

`Jon | Melee Attacks | Axe`

`Jon | Ranged Attacks | Shortbow`

`Jon | Magic | Firebolt`

Configuration:

"Block03.Name": "DamageReport", "Block03.Parameters": {}

5E.Heal.json

This Action Sequence is used to cast healing spells which increase the HP of the victim.

Examples:

`Jon | Magic | Healing Word`

`Jon | Magic | Cure Wounds`

Configuration:

"Block01.Name": "Heal", "Block01.Parameters": {"Name": "Healing Word", "Formula": "1D4+1", "Range": "60", "Effect": ""}

5E.JustDamage.json

This Action Seqeunce is used to roll damage without any associated victim interactions. Typically used for

spells like Fireball or Sleep since there is no multiple target selection ruleset at this time.

Examples:

`Jon | Magic | Fireball`

Configuration:

"Block01.Name": "JustDamage", "Block01.Parameters": {"Name": "Fireball", "CriticalRange": "20", "Damage": "8D6", "DamageType": "Fire", "Effect": "DEX DC14 Save: 1/2 Damage"}

5E.Lookup.j

安裝與使用 安裝:按包內說明操作

  1. 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
  2. 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
  3. 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
  4. 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。

不同模組的安裝位置差異較大,包內說明是最可靠的依據。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

LordAshes-RulesetBuilderPlugin

檔案與校驗

檔案名稱
RulesetBuilder5ERuleset-1.4.0.zip
檔案大小
34.7 KiB