Tianshu

d20 fantasy SRD 5.0 (combat)

GM
← back to review
approved Ruleset · v0.1

d20 fantasy SRD 5.0 (combat)

22 actions 20 conditions rls_aatnufhxftryy

Vars · 16

@acrobatics (number)
Dexterity (Acrobatics) check bonus, used to escape a grapple.
@athletics (number)
Strength (Athletics) check bonus, used for grapple and shove contests.
@atk (number)
Attack-roll bonus (ability modifier + proficiency bonus).
@dex_mod (number)
Dexterity modifier, added to ranged weapon damage.
@grapple_dc (number)
Defender's contested Strength (Athletics) or Dexterity (Acrobatics) result to beat when grappling or escaping.
@medicine (number)
Wisdom (Medicine) check bonus, used to stabilize a creature (DC 10).
@passive_perception (number)
Defender's passive Wisdom (Perception) score, contested by the Hide action.
@perception (number)
Wisdom (Perception) check bonus, used by the Search action.
@save_dex (number)
Defender's Dexterity saving throw bonus.
@search_dc (number)
GM-set DC for the Search action's Perception or Investigation check.
@speed (number)
Walking speed in feet; the Dash action grants this much extra movement.
@spell_dc (number)
The caster's spell save DC.
@stealth (number)
Dexterity (Stealth) check bonus, used by the Hide action.
@str_mod (number)
Strength modifier, added to melee weapon and unarmed damage.
@target.ac (number)
The defender's Armor Class.
@weapon_damage (dice)
The wielded weapon's damage die (e.g. '1d8', '2d6') — a dice expression, not a flat number, so it varies roll to roll like a real 5e weapon.
Attribution · shown at every table

This work includes material from the System Reference Document 5.1 (found at https://dnd.wizards.com/resources/systems-reference-document), by Wizards of the Coast LLC, available under the Open Game License v1.0a (http://www.opengamingfoundation.org). System Reference Document 5.1 Copyright 2016, Wizards of the Coast, Inc.; Authors Mike Mearls, Jeremy Crawford, Chris Perkins, Rodney Thompson, Peter Lee, Steve Townshend, James Wyatt, Robert J. Schwalb, Bruce R. Cordell, Chris Sims, and Steve Winter, based on original material by E. Gary Gygax and Dave Arneson.

Actions · 22

  • Melee Weapon Attack
    roll 1d20 + @atk vs @target.ac
    crit 20: double damage dice
    · melee · 1 action
    hit: target.hp@weapon_damage + @str_mod
  • Ranged Weapon Attack
    roll 1d20 + @atk vs @target.ac
    crit 20: double damage dice
    · ranged · 1 action
    hit: target.hp@weapon_damage + @dex_mod
  • Unarmed Strike
    roll 1d20 + @atk vs @target.ac
    crit 20: double damage dice
    · melee · 1 action
    hit: target.hp1 + @str_mod
  • Improvised Weapon
    roll 1d20 + @atk vs @target.ac
    crit 20: double damage dice
    · melee · 1 action
    hit: target.hp1d4
  • Two-Weapon Attack
    roll 1d20 + @atk vs @target.ac
    crit 20: double damage dice
    · melee · 1 bonus
    hit: target.hp@weapon_damage
  • Opportunity Attack
    roll 1d20 + @atk vs @target.ac
    crit 20: double damage dice
    · melee · 1 reaction
    hit: target.hp@weapon_damage + @str_mod
  • Grapple
    roll 1d20 + @athletics vs @target.grapple_dc
    · melee · 1 action
    hit: apply grappled to target
  • Escape Grapple
    roll 1d20 + @acrobatics vs @target.grapple_dc
    · melee · 1 action
    hit: remove grappled from self
  • Shove
    roll 1d20 + @athletics vs @target.grapple_dc
    · melee · 1 action
    hit: apply prone to target
  • Dodge auto · 1 action
    auto: apply dodging to self for 1 rounds
  • Dash auto · 1 action
    auto: self.movement + @speed
  • Disengage auto · 1 action
    auto: apply disengaged to self for 1 rounds
  • Help auto · 1 action
    auto: apply helped to target for 1 rounds
  • Hide
    roll 1d20 + @stealth vs @target.passive_perception
    · 1 action
    hit: apply hidden to self for 1 rounds
  • Ready auto · 1 action
    auto: self.readied = 1
  • Use an Object auto · 1 action
    auto: self.object_used = 1
  • Stabilize a Creature
    roll 1d20 + @medicine vs 10
    · melee · 1 action
    hit: apply stable to target
  • Acid Splash
    save 1d20 + @target.save_dex vs DC @spell_dc
    failure <0, success >=0
    · ranged · 1 action
    failure: target.hp1d6
  • Sacred Flame
    save 1d20 + @target.save_dex vs DC @spell_dc
    failure <0, success >=0
    · ranged · 1 action
    failure: target.hp1d8
  • Burning Hands
    save 1d20 + @target.save_dex vs DC @spell_dc
    failure <0, success >=0
    · melee · 1 action
    failure: target.hp3d6
    success: target.hp2d4
  • Fireball
    save 1d20 + @target.save_dex vs DC @spell_dc
    failure <0, success >=0
    · ranged · 1 action
    failure: target.hp8d6
    success: target.hp4d6

Conditions · 20

  • blinded
    set ability_checks_requiring_sight = 0
    disadvantage attack_rolls
    advantage attack_rolls_against
  • charmed
    set attacks_against_charmer = 0
    advantage charmer_social_checks
  • deafened
    set ability_checks_requiring_hearing = 0
  • exhaustion
    disadvantage ability_checks
  • frightened
    disadvantage ability_checks
    disadvantage attack_rolls
  • grappled
    set speed = 0
  • incapacitated
    set actions = 0
    set reactions = 0
  • invisible
    disadvantage attack_rolls_against
    advantage attack_rolls
  • paralyzed
    set actions = 0
    set reactions = 0
    set speed = 0
    set saves.str = 0
    set saves.dex = 0
    advantage attack_rolls_against
    set crit_against_within_5ft = 1
  • petrified
    set actions = 0
    set reactions = 0
    set speed = 0
    set saves.str = 0
    set saves.dex = 0
    advantage attack_rolls_against
    set resistance_all_damage = 1
  • poisoned
    disadvantage attack_rolls
    disadvantage ability_checks
  • prone
    disadvantage attack_rolls
    advantage attack_rolls_against_within_5ft
    disadvantage attack_rolls_against_beyond_5ft
  • restrained
    set speed = 0
    advantage attack_rolls_against
    disadvantage attack_rolls
    disadvantage saves.dex
  • stunned
    set actions = 0
    set reactions = 0
    set speed = 0
    set saves.str = 0
    set saves.dex = 0
    advantage attack_rolls_against
  • unconscious
    set actions = 0
    set reactions = 0
    set speed = 0
    set saves.str = 0
    set saves.dex = 0
    advantage attack_rolls_against
    set crit_against_within_5ft = 1
  • dodging 1 rounds
    disadvantage attack_rolls_against
    advantage saves.dex
  • disengaged 1 rounds
    set provokes_opportunity_attacks = 0
  • helped 1 rounds
    advantage ability_checks
    advantage attack_rolls
  • hidden
    advantage attack_rolls
    disadvantage attack_rolls_against
  • stable
    set death_saving_throws = 0

Damage types

acid bludgeoning cold fire force lightning necrotic piercing poison psychic radiant slashing thunder