- Getting Started
- Rolling Dice
-
Running a Game
- Create Game
- Navigating Astral Maps
- Inviting players to your game
- Game Portal
- Maps
- Vision Restrictions and Effects (Dynamic Lighting)
- Characters
- Handouts and Documents
- Initiative Tracker
- Chat
- Audio Player and Dynamic Audio
- Action Bar
- Game Settings
- Shortcuts
- Context Menus
- Drawing Tools
- Visual FX
- Weather
- Astral Video Chat
- Character Sheets
- Map Editor
- My Vault
-
Advanced Use
- Available Fonts in Astral
- Supported Files
- Replacing Sheet Pages Without Removing Contents
- Player View: Previewing as a Player
- Astral Performance Optimization
- Using Markdown in Astral
- Getting Best Results with Animated Maps
- Subscription Status, And How It Affects Your Party
- Additional Artistic Resoures Links
- Software Conflict Troubleshooting
- Beta Testing
- Beyond20 - D&DBeyond Integration: Support and Resources
- Guides and Tutorials
- FAQs
- Official Content
- Publishing on Astral
- Development Status
- Astral Translation Project
- Submit Bug Report
Deriving Stats from other Stats
Stats can be calculated from mathematical expressions that combine several other stats.
In a previous example on the Mathematical Expressions article, we demonstrated how a stat called StrMod
could be calculated using the current value of an existing Stat called Str
.
This can be expanded to include expressions completely comprised of other stats.
Let's take a theoretical set of system rules where Strength
and Agility
are two Stats on a character. The combined value of those Stats makes up another Stat, called Fitness
. Now we'll have another Stat called MaxHP
, which is your Fitness
score, multiplied by 5
.
Let's make the value of Strength
to be 2
and the value of Agility
to be 3
. These are each basic Stats.
Our first derived Stat will be Fitness
. We'll write the value of Fitness
to be {Strength + Agility}
. Notice that when you make this change, the value of Fitness
will become 5
.
Our next derived Stat will be the Max HP score. So, for the Stat MaxHP
, we will provide the value {Fitness * 5}
.
This is our second derived Stat. It is derived from a stat that is derived from two other Stats, meaning that any time you change the two base Stats, all Stats derived from the two originals will be updated to reflect the new values in real-time.
For more information about using Stats and Actions, please check the Sheets documentation here:
Building Your Character with Stats and Actions