RulesetBuilder5ERuleset
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
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
- 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
- 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。
不同模組的安裝位置差異較大,包內說明是最可靠的依據。
下面這些內容需要先安裝,否則該模組不會生效: