Difference between revisions of "DnD5e Shaped Character Sheet"
From Roll20 Wiki
(→General Information) |
(→Character Sheet) |
||
Line 1: | Line 1: | ||
{{D5eshaped}} | {{D5eshaped}} | ||
Please see the latest documentation: https://docs.google.com/document/d/1yPcIZ_bIc3JlnWsKZt2tAB0EQSIVEfeMtT0GifbpJIg | Please see the latest documentation: https://docs.google.com/document/d/1yPcIZ_bIc3JlnWsKZt2tAB0EQSIVEfeMtT0GifbpJIg | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Attributes and Macros== | ==Attributes and Macros== |
Revision as of 16:09, 28 April 2016
Template:D5eshaped Please see the latest documentation: https://docs.google.com/document/d/1yPcIZ_bIc3JlnWsKZt2tAB0EQSIVEfeMtT0GifbpJIg
Contents |
Attributes and Macros
Using Attributes
An attribute is a reference to a value inherent to the character. The simplest example is the character's strength but a more complex example is the character's attack modifier for a particular weapon or a skill check modifier taking into account expertise. The attributes within a sheet can be used to create custom macros for or by the players. Note that not only values can be used in macros but text attributes can be used as well.
The Attributes section of the wiki has valuable information on using attributes within macros. To use the Shaped Character Sheet attributes the syntax is:
@{name|attribute}
where name is the name of the character sheet, not the token. You can also use selected or target in place of name. This is a core functionality of Roll20 and is described in their appropriate wiki sections.
If the attribute is calculated then it will need to be used within an inline roll or the attribute will be listed as its formula and not actually calculated. Incidentally, using a calculated attribute outside of an inline roll is a way to determine its parts. An example syntax of using a calculated attribute is:
[[@{name|calculated_attribute}]]
Calculated attributes are noted as such and listed as Template:D5eshaped in the following sections.
Using Macros
The Shaped sheet has various macros available for use by the player. These are noted by dark blue clickable buttons usually containing a white image of a die but there are white heart images for saves and white check mark images for skill checks. Each of these macros has a name which can be called alone or as part of another macro. Note that the macros in the Shaped sheet are utilizing the 5e Roll Template also embedded in the sheet. Calling the macro will output the macro in its roll template format. More details about the Roll Template can be seen in its section.
The macros section of the Roll20 wiki has valuable information on using macros in general. To use the Shaped Character Sheet macros the syntax is:
%{name|macro}
where name is the name of the character sheet, not the token. You can also use selected or target in place of name. This is a core functionality of Roll20 and is described in their appropriate wiki sections.
Sheet Provided Macros
The sheet provides a macro for all saving throws and another for all ability/skill checks via drop down Roll Query. They can currently be referenced as below:
%{name|save_query_macro} %{name|check_query_macro}
(Replace "name" with the name of your Character.)
Header
Core Stats
Abilities
ability | ability bonus | ability modifier (calculated) |
---|---|---|
strength | strength_bonus | Template:D5eshaped |
dexterity | dexterity_bonus | Template:D5eshaped |
constitution | constitution_bonus | Template:D5eshaped |
intelligence | intelligence_bonus | Template:D5eshaped |
wisdom | wisdom_bonus | Template:D5eshaped |
charisma | charisma_bonus | Template:D5eshaped |
Ability Checks
check bonus | check modifier (calculated) | check macro |
---|---|---|
basic_strength_bonus | Template:D5eshaped | Template:D5eshaped |
basic_dexterity_bonus | Template:D5eshaped | Template:D5eshaped |
basic_constitution_bonus | Template:D5eshaped | Template:D5eshaped |
basic_intelligence_bonus | Template:D5eshaped | Template:D5eshaped |
basic_wisdom_bonus | Template:D5eshaped | Template:D5eshaped |
basic_charisma_bonus | Template:D5eshaped | Template:D5eshaped |
Ability Saving Throws
save bonus | save modifier (calculated) | save macro |
---|---|---|
strength_save_bonus | Template:D5eshaped | Template:D5eshaped |
dexterity_save_bonus | Template:D5eshaped | Template:D5eshaped |
constitution_save_bonus | Template:D5eshaped | Template:D5eshaped |
intelligence_save_bonus | Template:D5eshaped | Template:D5eshaped |
wisdom_save_bonus | Template:D5eshaped | Template:D5eshaped |
charisma_save_bonus | Template:D5eshaped | Template:D5eshaped |
Skills
skill modifier | skill proficiency | skill bonus | skill (calculated) | skill check macro |
---|---|---|---|---|
acrobatics_attribute | acrobatics_prof_exp | acrobatics_bonus | Template:D5eshaped | Template:D5eshaped |
animalhandling_attibute | animalhandling_prof_exp | animalhandling_bonus | Template:D5eshaped | Template:D5eshaped |
arcana_attribute | arcana_prof_exp | arcana_bonus | Template:D5eshaped | Template:D5eshaped |
athletics_attribute | athletics_prof_exp | athletics_bonus | Template:D5eshaped | Template:D5eshaped |
deception_attribute | deception_prof_exp | deception_bonus | Template:D5eshaped | Template:D5eshaped |
history_attribute | history_prof_exp | history_bonus | Template:D5eshaped | Template:D5eshaped |
insight_attribute | insight_prof_exp | insight_bonus | Template:D5eshaped | Template:D5eshaped |
intimidation_attribute | intimidation_prof_exp | intimidation_bonus | Template:D5eshaped | Template:D5eshaped |
investigation_attribute | investigation_prof_exp | investigation_bonus | Template:D5eshaped | Template:D5eshaped |
medicine_attribute | medicine_prof_exp | medicine_bonus | Template:D5eshaped | Template:D5eshaped |
nature_attribute | nature_prof_exp | nature_bonus | Template:D5eshaped | Template:D5eshaped |
perception_attribute | perception_prof_exp | perception_bonus | Template:D5eshaped | Template:D5eshaped |
performance_attribute | performance_prof_exp | performance_bonus | Template:D5eshaped | Template:D5eshaped |
persuasion_attribute | persuasion_prof_exp | persuasion_bonus | Template:D5eshaped | Template:D5eshaped |
religion_attribute | religion_prof_exp | religion_bonus | Template:D5eshaped | Template:D5eshaped |
sleightofhand_attribute | sleightofhand_prof_exp | sleightofhand_bonus | Template:D5eshaped | Template:D5eshaped |
stealth_attribute | stealth_prof_exp | stealth_bonus | Template:D5eshaped | Template:D5eshaped |
survival_attribute | survival_prof_exp | survival_bonus | Template:D5eshaped | Template:D5eshaped |
custom_skill_1_attribute | custom_skill_1_prof_exp | custom_skill_1_bonus | Template:D5eshaped | Template:D5eshaped |
custom_skill_2_attribute | custom_skill_2_prof_exp | custom_skill_2_bonus | Template:D5eshaped | Template:D5eshaped |
custom_skill_3_attribute | custom_skill_3_prof_exp | custom_skill_3_bonus | Template:D5eshaped | Template:D5eshaped |
custom_skill_4_attribute | custom_skill_4_prof_exp | custom_skill_4_bonus | Template:D5eshaped | Template:D5eshaped |
Passive Skill
passive skill bonus | passive skill (calculated) |
---|---|
acrobatics_passive_bonus | Template:D5eshaped |
animalhandling_passive_bonus | Template:D5eshaped |
arcana_passive_bonus | Template:D5eshaped |
athletics_passive_bonus | Template:D5eshaped |
deception_passive_bonus | Template:D5eshaped |
history_passive_bonus | Template:D5eshaped |
insight_passive_bonus | Template:D5eshaped |
intimidation_passive_bonus | Template:D5eshaped |
investigation_passive_bonus | Template:D5eshaped |
medicine_passive_bonus | Template:D5eshaped |
nature_passive_bonus | Template:D5eshaped |
perception_passive_bonus | Template:D5eshaped |
performance_passive_bonus | Template:D5eshaped |
persuasion_passive_bonus | Template:D5eshaped |
religion_passive_bonus | Template:D5eshaped |
sleightofhand_passive_bonus | Template:D5eshaped |
stealth_passive_bonus | Template:D5eshaped |
survival_passive_bonus | Template:D5eshaped |
custom_skill_1_passive_bonus | Template:D5eshaped |
custom_skill_2_passive_bonus | Template:D5eshaped |
custom_skill_3_passive_bonus | Template:D5eshaped |
custom_skill_4_passive_bonus | Template:D5eshaped |
Initiative
initiative bonus | initiative (calculated) | initiative macro |
---|---|---|
initiative | Template:D5eshaped | Template:D5eshaped |
Weapons
Melee
The Melee Weapons section of the Weapons tab allows for seven weapons to be described. In each of these attributes the 0 can be replaced by any of the number according to your sheet.
repeating_weapons_melee_0_weapon macro
@{output_option} &{template:5eDefault} {{attack_roll=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=@{repeating_weapons_melee_0_name}}} {{melee=1}} @{classactionmeleeweapon} {{attack=[[d20cs>@{repeating_weapons_melee_0_crit_range}@{d20_mod} + @{repeating_weapons_melee_0_to_hit} + (@{global_weapon_attack_bonus}) + (@{global_melee_attack_bonus})]]}} {{attackadv=[[d20cs>@{repeating_weapons_melee_0_crit_range}@{d20_mod} + @{repeating_weapons_melee_0_to_hit} + (@{global_weapon_attack_bonus}) + (@{global_melee_attack_bonus})]]}} {{targetAC=@{attacks_vs_target_ac}}} {{targetName=@{attacks_vs_target_name}}} {{reach=@{repeating_weapons_melee_0_reach}}} {{action_damage=[[@{repeating_weapons_melee_0_dmg} + @{repeating_weapons_melee_0_dmg_total} + (@{global_weapon_damage_bonus}) + (@{global_melee_damage_bonus}) + 0d0]]}} {{action_damage_type=@{repeating_weapons_melee_0_dmg_type}}} {{can_crit=1}} {{action_crit_damage=[[@{repeating_weapons_melee_0_dmg} + (@{repeating_weapons_melee_0_bonus_crit_dmg} * @{repeating_weapons_melee_0_toggle_crit_bonus}) + 0d0]]}} {{action_crit_damage_adv=[[@{repeating_weapons_melee_0_dmg} + (@{repeating_weapons_melee_0_bonus_crit_dmg} * @{repeating_weapons_melee_0_toggle_crit_bonus}) + 0d0]]}} {{action_second_crit_damage=[[@{repeating_weapons_melee_0_second_dmg} + 0d0]]}} {{action_second_crit_damage_adv=[[@{repeating_weapons_melee_0_second_dmg} + 0d0]]}}
Note the melee weapon macros are serially numbered starting from 0
melee weapon macro |
---|
Template:D5eshaped |
Template:D5eshaped |
Template:D5eshaped |
Template:D5eshaped |
Template:D5eshaped |
Template:D5eshaped |
Template:D5eshaped |
Ranged
ranged weapon macro |
---|
Template:D5eshaped |
Template:D5eshaped |
Template:D5eshaped |
Template:D5eshaped |
Template:D5eshaped |
Template:D5eshaped |
Template:D5eshaped |
Spells
Background
Class
class actions macro |
---|
Template:D5eshaped |
Template:D5eshaped |
Template:D5eshaped |
Template:D5eshaped |
continues in sequence |
Armor
Inventory
Traits & Actions
NPC sheet only
Note the action macros start at 0
Type | Macro |
---|---|
Action 1 | Template:D5eshaped |
Action 2 | Template:D5eshaped |
Action 3 | Template:D5eshaped |
continues in sequence |
Settings
Roll Template
Information on using general roll templates can be found at the Roll20 wiki.
The Shaped Character Sheet for 5e Roll Template is described by the following syntax
&{template:5eDefault} {{field=value}} {{...}} ...
The table below describes the fields, their values, and their effect. The field and value must be set equal and enclosed in curly brackets as illustrated above. Certain fields require that other fields are present and have values. Below is a guide to what the types of values the fields can have.
value | meaning |
---|---|
empty | value not required in order to force field presence |
1 | typically used to force field presence but can actually be anything |
any | indicates typical value is text but value can be anything |
die roll | value is typically an inline die roll but value can be anything |
The following code illustrates these values and shows the result
General Formatting Fields
field | value | required field | effect |
---|---|---|---|
missing banner field | grey banner | ||
weapon | 1 | green banner | |
action | 1 | green banner | |
spell | 1 | purple banner | |
ability | 1 | teal banner | |
save | 1 | red banner | |
deathsave | 1 | black banner | |
title | any | value as title in banner | |
character_name | any | show_character_name | value in subheader |
subheader | any | value as subheader in banner | |
subheaderright | any | subheader | value as right subheader |
subheader2 | any | value as second subheader in banner | |
subheaderright2 | any | subheader2 | value as right second subheader |
targetName | any | "vs." value in subheader of banner | |
emote | any | framed value as emote at top of template | |
freetext | any | generic row with label freetextname | |
freetextname | any | freetext | generic row with value as row label |
roll | die roll | generic row for a roll with label rollname and value as output | |
rollname | any | roll | generic roll with value as row label |
rolladv | die roll | roll | generic advantage roll with value as output |
outputall | will apply and show any or all of title, subheader, subheaderright, subheader2, subheaderright2, emote, weapon, spell, ability, save, deathsave |
Action Fields
field | value | required field | effect |
---|---|---|---|
action_type | "Melee" or "Ranged" | action | value in subheader |
reach | any | action | value in subheader |
range | any | action | value in subheader |
ammo | any | ranged | value in subheader |
target | any | action | value in subheader |
attack | die roll | "Attack" row with value as output | |
attackadv | die roll | attack | value as advantage output in "Attack" row |
targetAC | attack | value as selected token in "Attack" row | |
action_damage | die roll | "Damage" row and value as output | |
action_damage_type | any | action_damage | value as type in "Damage" row |
action_alt_damage | die roll | action_damage | value as alternative damage in "Damage" row |
action_alt_damage_reason | any | action_damage | value as alternative reason in "Damage" row |
action_second_damage | die roll | action_damage | value as additional damage in "Damage" row |
action_second_damage_type | any | action_damage, action_second_damage | value as type in "Damage" row |
can_crit | 1 | required for action critical hits | |
action_crit_damage | die roll | attack | value as output in "Crit Dmg" row |
action_alt_crit_damage | die roll | attack | value as alternative damage in "Crit Dmg" row |
action_second_crit_damage | die roll | attack | value as additional damage in "Crit Dmg" row |
save_condition | any | "Save Condition" row with value as output | |
save_dc | any | "Save" row with value as DC | |
action_save_stat | any | save_dc | value as save type in "Save" row |
save_damage | die roll | "Damage" row with value as output | |
save_damage_type | any | save_damage | value as damage type in "Damage" row |
save_second_damage | die roll | "Damage" row with value as output | |
save_second_damage_type | any | save_damage, save_second_damage | value as damage type in "Damage" row |
save_success | any | "Save Success" row with value as output | |
save_failure | any | "Save Failure" row with value as output | |
recharge | any | "Recharge" row with value as output |
Spell Fields
To incorporate spell attacks and damage, use action fields.
field | value | required field | effect |
---|---|---|---|
spellfriendlylevel | any | spell | value in subheader |
spell_cast_as_level | any | spell | level the spell is actually cast at (for higher level query stuff) |
spellschool | any | spell | value in subheader |
range | any | spell | value in subheader |
spell_components_verbal | 1 | spell | "V" in subheader |
spell_components_somatic | 1 | spell | "S" in subheader |
spell_components_material | 1 | spell | "M" in subheader |
spell_casting_time | any | spell | value in subheader |
spellduration | any | spell | value in subheader |
spellsource | any | spell | value in subheader |
spellconcentration | 1 | thought bubble icon as right subheader | |
spellritual | 1 | flame icon as right subheader | |
spellgainedfrom | any | "Gained From" row with value as output | |
spelldescription | any | "Spell Description" row with value as output | |
target | any | spell | "Target" row with value as output |
aoe | any | "AoE" row with value as output | |
spellhealing | die roll | "Healing" row with value as HP healed | |
effects | any | "Effect" row with value as output | |
spellhigherlevel | any | "At Higher Levels" row with value as output |
Multi Attack Fields
field | value | required field | effect |
---|---|---|---|
multiattack | 1 | required for all multi attack fields | |
mattack1 | die roll | multiattack | "Attack1" row with value as output |
mattack1adv | die roll | mattack1 | value as advantage attack in "Attack1" row |
targetAC | mattack1 | target token AC value in "Attack1" row | |
mdamage1 | die roll | multiattack | "Damage1" row with value as output |
mcritdamage1 | die roll | mattack1 | "Crit1" or "Crit1 (adv)" row with value as output |
mattack2, mattack2adv, mdamage2, mcritdamage2, ..., mattack5, mattack5adv, mdamage5, mcritdamage5 |