|
|
Line 1: |
Line 1: |
| {{CharacterSheet | | __NOTOC__ |
| |### NOTE: The parameters here are case-sensitive #### | | <includeonly> |
| |### NOTE: Printing is tested with Chrome and "Minimum marges" #### | | {{#vardefine:level|{{{Level}}}}} |
| !### TODO on levelup: | | {{#vardefine:strBonus|{{#expr:floor(({{{Str|0}}}-10)/2)}}}} |
| !### - TOCHECK: update level, check features gained, adjust underscores in spell lists, adjust spell slots circles | | {{#vardefine:conBonus|{{#expr:floor(({{{Con|0}}}-10)/2)}}}} |
| |### (Tracking Temporary Effects) ####
| | {{#vardefine:dexBonus|{{#expr:floor(({{{Dex|0}}}-10)/2)}}}} |
| |CurrentHp = 12 | | {{#vardefine:wisBonus|{{#expr:floor(({{{Wis|0}}}-10)/2)}}}} |
| |TempHp = 9 | | {{#vardefine:intBonus|{{#expr:floor(({{{Int|0}}}-10)/2)}}}} |
| |SpendRecoveries = 2 | | {{#vardefine:chaBonus|{{#expr:floor(({{{Cha|0}}}-10)/2)}}}} |
| |### | | {{DISPLAYTITLE:{{{Name}}}}} |
| |Skulls = 0 | | [[Category:Player Characters]] |
| | <center><div class="container"> |
| | <div class="column"> |
| | <!-- CHARACTER--> |
| | <div class="displaysection"> |
| | {|class="rpgtable character" |
| | ! colspan="4" | CHARACTER |
| | |- |
| | | Name |
| | | colspan="2" | {{{Name}}} |
| | | rowspan="4" style="width: 50px; font-size: 11px; text-align: center;" | <div class="levelIcon">{{#var:level}}</div>'''LEVEL''' |
| | |- |
| | | Player |
| | | colspan="2" | {{{Player}}} |
| | |- |
| | | Class |
| | | colspan="2" | {{{Class}}} |
| | |- |
| | | Kin |
| | | colspan="2" | {{{Kin}}} |
| | |- |
| | | Description |
| | | colspan="3" | {{{Description}}} |
| | |} |
| | </div> |
| | <!-- ONE UNIQUE THING--> |
| | <div class="displaysection"> |
| | {|class="rpgtable oneuniquething" |
| | ! One Unique Thing |
| | |- |
| | |{{{OneUniqueThing|''to be determined''}}} |
| | |} |
| | </div> |
| | <div style="clear:both;"></div> |
| | <!-- GENERIC LEFT --> |
| | {{#if:{{{GenericSections|}}}| |
| | {{#af_foreach:{{{GenericSections}}}| |Section|{{#ifeq: {{#sub:{{#af_get: {{{Section}}} | 0 }}|0|{{#pos:{{#af_get: {{{Section}}} | 0 }}|::}}}} | Left | {{#switch: {{#af_get: {{{Section}}} | 1 }} |
| | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 8 | 9 = {{Template:DisplaySpell|{{{Section}}}}} |
| | | #default = {{Template:DisplaySection|{{{Section}}}}}}} |}} |
| | }} |
| | }} |
| | </div> |
| | <div class="column"> |
| | <!-- ABILITIES --> |
| | <div class="statsdiv"> |
| | {|class="rpgtable stats" |
| | ! colspan="6" | ABILITY SCORES |
| | |- |
| | | {{Template:StatRow|Stat={{{Str|0}}}}} |
| | | {{Template:StatRow|Stat={{{Dex|0}}}}} |
| | | {{Template:StatRow|Stat={{{Con|0}}}}} |
| | |- |
| | | '''STRENGTH''' |
| | | '''DEXTERITY''' |
| | | '''CONSTITUTION''' |
| | |- |
| | | {{Template:StatRow|Stat={{{Wis|0}}}}} |
| | | {{Template:StatRow|Stat={{{Int|0}}}}} |
| | | {{Template:StatRow|Stat={{{Cha|0}}}}} |
| | |- |
| | | '''WISDOM''' |
| | | '''INTELLIGENCE''' |
| | | '''CHARISMA''' |
| | |} |
| | </div> |
|
| |
|
| |#### CHARACTER #### | | <!-- Defenses & Initiative --> |
| |Player = Unknown | | <div class="displaysection"> |
| |Name = Nobody | | {| class="rpgtable armorclass" |
| |Class = Nothing | | ! colspan="3" |Defenses & Initiative |
| |Kin = Humanoid | | |- |
| |Description = Whatever you think this is, it's nothing. Or is it, i don't know. | | | <div class="pd">{{#expr:{{{PhyisicalDefenseBase|0}}}+{{#var:level}}+{{#ifexpr:{{#var:strBonus}} > {{#var:dexBonus}} and {{#var:strBonus}} < {{#var:conBonus}} or {{#var:strBonus}} < {{#var:dexBonus}} and {{#var:strBonus}} > {{#var:conBonus}} | {{#var:strBonus}} | {{#ifexpr:{{#var:dexBonus}} > {{#var:strBonus}} and {{#var:dexBonus}} < {{#var:conBonus}} or {{#var:dexBonus}} < {{#var:strBonus}} and {{#var:dexBonus}} > {{#var:conBonus}} | {{#var:dexBonus}} | {{#var:conBonus}} }}}}}}</div>'''PHYSICAL'''<br>'''DEFENSE''' |
| |Level = 3 | | | <div class="ac">{{#expr:{{{ArmorClassBase|0}}}+{{#var:level}}+{{#ifexpr:{{#var:wisBonus}} > {{#var:dexBonus}} and {{#var:wisBonus}} < {{#var:conBonus}} or {{#var:wisBonus}} < {{#var:dexBonus}} and {{#var:wisBonus}} > {{#var:conBonus}} | {{#var:wisBonus}} | {{#ifexpr:{{#var:dexBonus}} > {{#var:wisBonus}} and {{#var:dexBonus}} < {{#var:conBonus}} or {{#var:dexBonus}} < {{#var:wisBonus}} and {{#var:dexBonus}} > {{#var:conBonus}} | {{#var:dexBonus}} | {{#var:conBonus}} }}}}}}</div>'''ARMOR CLASS'''<br><div class="init">{{{Initiative|0}}}</div>'''INITIATIVE''' |
| {{#vardefine:levell | 4}} | | | <div class="md">{{#expr:{{{MentalDefenseBase|0}}}+{{#var:level}}+{{#ifexpr:{{#var:wisBonus}} > {{#var:intBonus}} and {{#var:wisBonus}} < {{#var:chaBonus}} or {{#var:wisBonus}} < {{#var:intBonus}} and {{#var:wisBonus}} > {{#var:chaBonus}} | {{#var:wisBonus}} | {{#ifexpr:{{#var:intBonus}} > {{#var:wisBonus}} and {{#var:intBonus}} < {{#var:chaBonus}} or {{#var:intBonus}} < {{#var:wisBonus}} and {{#var:intBonus}} > {{#var:chaBonus}} | {{#var:intBonus}} | {{#var:chaBonus}} }}}}}}</div>'''MENTAL'''<br>'''DEFENSE''' |
| | |} |
| | </div> |
|
| |
|
| |#### Image works best with a +/- 3:2 (W:H) ratio, upload it to the wiki #### | | <!-- WEAPONS--> |
| |Image = Nobody.png | | <div style="clear:both;"></div> |
| | <div class="weapons displaysection"> |
| | {| class="rpgtable"" |
| | ! WEAPON |
| | ! ATTACK |
| | ! HIT DAMAGE |
| | ! MISS |
| | |- class="weapon" | |
| | | {{{BasicMeleeAttackWeapon| }}} |
| | | +{{#expr:floor(({{{{{{BasicMeleeAttackAbility}}}}}}-10)/2)+{{{BasicMeleeAttackMagicBon|0}}}+{{{Level|0}}}}} |
| | | {{{Level|0}}}{{{BasicMeleeAttackWeaponDie|0}}}+{{#expr:floor(({{{{{{BasicMeleeAttackAbility}}}}}}-10)/2)+{{{BasicMeleeAttackMagicBon|0}}}}} |
| | | {{#ifexpr: {{{BasicMeleeAttackMiss|0}}}>0|{{{Level|0}}}|0}} |
| | {{#ifeq: {{{BasicMeleeAttackSpecial}}} | | | <tr class="notes"><td class="special" colspan="4">{{{BasicMeleeAttackSpecial| }}}</td></tr>}} |
| | |- class="weapon" | |
| | | {{{BasicRangedAttackWeapon| }}} |
| | | +{{#expr:floor(({{{{{{BasicRangedAttackAbility}}}}}}-10)/2)+{{{BasicRangedAttackMagicBon|0}}}+{{{Level|0}}}}} |
| | | {{{Level|0}}}{{{BasicRangedAttackWeaponDie|0}}}+{{#expr:floor(({{{{{{BasicRangedAttackAbility}}}}}}-10)/2)+{{{BasicRangedAttackMagicBon|0}}}}} |
| | | {{#ifexpr: {{{BasicRangedAttackMiss|0}}}>0|{{{Level|0}}}|0}} |
| | {{#ifeq: {{{BasicRangedAttackSpecial}}} | | | <tr class="notes"><td class="special" colspan="4">{{{BasicRangedAttackSpecial| }}}</td></tr>}} |
| | </div> |
| | {{#if:{{{GenericSections|}}}| |
| | {{#af_foreach:{{{GenericSections}}}| |Section|{{#ifeq: {{#sub:{{#af_get: {{{Section}}} | 0 }}|0|{{#pos:{{#af_get: {{{Section}}} | 0 }}|::}}}} | Middle | {{#switch: {{#af_get: {{{Section}}} | 1 }} |
| | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 8 | 9 = {{Template:DisplaySpell|{{{Section}}}}} |
| | | #default = {{Template:DisplaySection|{{{Section}}}}}}} |}} |
| | }} |
| | }} |
| | </div> |
| | <div class="column"> |
| | <!-- IMAGE --> |
| | <div class="image"> |
| | {| class="rpgtable" style="width:100%;" |
| | ! APPEARANCE |
| | |- |
| | | <div class="portrait">{{#if: {{{Image|}}} | [[File:{{{Image}}}]] | {{{ImageCrop|}}} }}</div> |
| | |} |
| | </div> |
| | <!-- Hitpoints & Recoveries --> |
| | <div class="displaysection"> |
| | {| class="rpgtable hitpoints" |
| | ! colspan="6" |Hitpoints & Recoveries |
| | |- |
| | | <div class="staggered">11</div>'''STAGG.''' |
| | | <div class="maxhp">{{{MaxHp|0}}}</div>'''MAX HP''' |
| | | <div class="dead">-11</div>'''DEAD''' |
| | | colspan="3" style="width:50%;"|<div class="recoverySquares">{{Template:Circles|Circles=3|small=square|FilledCircles={{{SpendRecoveries|0}}}|PermanentCircles=0|Break= }}<br>{{Template:Circles|Circles=3|small=square|FilledCircles={{#expr:{{{SpendRecoveries|0}}}-3}}|PermanentCircles=0|Break= }}<br>{{Template:Circles|Circles={{#expr:{{{MaxRecoveries|0}}}-6}}|small=square|FilledCircles={{#expr:{{{SpendRecoveries|0}}}-6}}|PermanentCircles=0|Break= }}</div>'''RECOVERIES''' |
| | |- |
| | | colspan="3" | <div class="currenthp">CURRENT HP<br>1</div> |
| | | colspan="3" | <div class="recoveryDies">{{{RecoveryDie|0}}}</div>'''RECOVERY DICE''' |
| | |- |
| | | colspan="3" | <div class="temphp">TEMP HP<br>2</div> |
| | | colspan="3" | <span class="skull {{#ifexpr:{{{Skulls|0}}}>0|active}}">💀</span><span class="skull {{#ifexpr:{{{Skulls|0}}}>1|active}}">💀</span><span class="skull {{#ifexpr:{{{Skulls|0}}}>2|active}}">💀</span><span class="skull {{#ifexpr:{{{Skulls|0}}}>3|active}}">💀</span><span class="skull large {{#ifexpr:{{{Skulls|0}}}>4|active}}">💀</span> |
| | |} |
| | </div> |
| | {{#if:{{{GenericSections|}}}| |
| | {{#af_foreach:{{{GenericSections}}}| |Section|{{#ifeq: {{#sub:{{#af_get: {{{Section}}} | 0 }}|0|{{#pos:{{#af_get: {{{Section}}} | 0 }}|::}}}} | Right | {{#switch: {{#af_get: {{{Section}}} | 1 }} |
| | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 8 | 9 = {{Template:DisplaySpell|{{{Section}}}}} |
| | | #default = {{Template:DisplaySection|{{{Section}}}}}}} |}} |
| | }} |
| | }} |
| | </div> |
| | </div> |
| | <div class="container" {{#ifexpr: {{{showPage2|0}}}=0|style="display:none;"}}> |
| | <div class="column"> |
| | <div class="leftcolumn" {{#ifexpr: {{{Spellcaster|0}}}=0|style="display:none;"}}> |
| | {| class="rpgtable box" |
| | ! colspan="4" |SPELLCAST. ABILITY |
| | |- class="big" |
| | | {{{SpellcastingAbility}}} |
| | |} |
|
| |
|
| |#### Enter the dice-number of your hit die here (so 6 for d6, 8 for d8, etc). | | {| class="rpgtable box" |
| |#### TODO: Change to autocalculate | | ! colspan="4" |SPELLCAST. MODIFIER |
| |RecoveryDie = 1d10+3 | | |- class="big" |
| |MaxRecoveries = 8 | | | {{#ifexpr:{{{{{{SpellcastingAbility}}}}}}>11|+|}}{{#expr:floor(({{{{{{SpellcastingAbility}}}}}}-10)/2)}} |
| | |} |
| | </div> |
| | <div class="rightcolumn" {{#ifexpr: {{{Spellcaster|0}}}=0|style="display:none;"}}> |
| | {| class="rpgtable box" |
| | ! colspan="4" |SPELL SAVE DC |
| | |- class="big" |
| | | {{#expr: 8 + floor(({{{{{{SpellcastingAbility}}}}}}-10)/2) + 2+floor(({{{Level|0}}}-1)/4)}} |
| | |} |
|
| |
|
| |#### TODO: Change to autocalculate | | {| class="rpgtable box" |
| |MaxHp = 46 | | ! colspan="4" |SPELL ATTACK BONUS |
| | |- class="big" |
| | | +{{#expr: floor(({{{{{{SpellcastingAbility}}}}}}-10)/2) + 2+floor(({{{Level|0}}}-1)/4)}} |
| | |} |
| | </div> |
| | <div style="clear:both;"></div> |
| | <div {{#ifexpr: {{{Spellcaster|0}}}=0|style="display:none;"}} class="displaysection"> |
| | {|class="rpgtable spellslots" |
| | ! colspan="6" | SPELL SLOTS |
| | |- |
| | | Lvl 1: |
| | | {{Template:Circles|Circles={{#af_get: {{{SpellSlots}}} | 0 }}|small=small|FilledCircles={{#af_get: {{{SpellSlotsUsed}}} | 0 }}|PermanentCircles=0|Break=}} |
| | | {{#ifexpr: {{#af_get: {{{SpellSlots}}} | 3 }}=0| class="disabled"{{!}}}} Lvl 4: |
| | | {{Template:Circles|Circles={{#af_get: {{{SpellSlots}}} | 3 }}|small=small|FilledCircles={{#af_get: {{{SpellSlotsUsed}}} | 3 }}|PermanentCircles=0|Break=}} |
| | | {{#ifexpr: {{#af_get: {{{SpellSlots}}} | 6 }}=0| class="disabled"{{!}}}} Lvl 7: |
| | | {{Template:Circles|Circles={{#af_get: {{{SpellSlots}}} | 6 }}|small=small|FilledCircles={{#af_get: {{{SpellSlotsUsed}}} | 6 }}|PermanentCircles=0|Break=}} |
| | |- |
| | | {{#ifexpr: {{#af_get: {{{SpellSlots}}} | 1 }}=0| class="disabled"{{!}}}} Lvl 2: |
| | | {{Template:Circles|Circles={{#af_get: {{{SpellSlots}}} | 1 }}|small=small|FilledCircles={{#af_get: {{{SpellSlotsUsed}}} | 1 }}|PermanentCircles=0|Break=}} |
| | | {{#ifexpr: {{#af_get: {{{SpellSlots}}} | 4 }}=0| class="disabled"{{!}}}} Lvl 5: |
| | | {{Template:Circles|Circles={{#af_get: {{{SpellSlots}}} | 4 }}|small=small|FilledCircles={{#af_get: {{{SpellSlotsUsed}}} | 4 }}|PermanentCircles=0|Break=}} |
| | | {{#ifexpr: {{#af_get: {{{SpellSlots}}} | 7 }}=0| class="disabled"{{!}}}} Lvl 8: |
| | | {{Template:Circles|Circles={{#af_get: {{{SpellSlots}}} | 7 }}|small=small|FilledCircles={{#af_get: {{{SpellSlotsUsed}}} | 7 }}|PermanentCircles=0|Break=}} |
| | |- |
| | | {{#ifexpr: {{#af_get: {{{SpellSlots}}} | 2 }}=0| class="disabled"{{!}}}} Lvl 3: |
| | | {{Template:Circles|Circles={{#af_get: {{{SpellSlots}}} | 2 }}|small=small|FilledCircles={{#af_get: {{{SpellSlotsUsed}}} | 2 }}|PermanentCircles=0|Break=}} |
| | | {{#ifexpr: {{#af_get: {{{SpellSlots}}} | 5 }}=0| class="disabled"{{!}}}} Lvl 6: |
| | | {{Template:Circles|Circles={{#af_get: {{{SpellSlots}}} | 5 }}|small=small|FilledCircles={{#af_get: {{{SpellSlotsUsed}}} | 5 }}|PermanentCircles=0|Break=}} |
| | | {{#ifexpr: {{#af_get: {{{SpellSlots}}} | 8 }}=0| class="disabled"{{!}}}} Lvl 9: |
| | | {{Template:Circles|Circles={{#af_get: {{{SpellSlots}}} | 8 }}|small=small|FilledCircles={{#af_get: {{{SpellSlotsUsed}}} | 8 }}|PermanentCircles=0|Break=}} |
| | |} |
| | </div> |
|
| |
|
| |#### TODO: Change to autocalculate | | <!-- Display all spells/sections for the LEFT column --> |
| |ArmorClassBase = 16 | | {{#if:{{{GenericSectionsPage2|}}}| |
| |PhyisicalDefenseBase = 12 | | {{#af_foreach:{{{GenericSectionsPage2}}}| |Section|{{#ifeq: {{#sub:{{#af_get: {{{Section}}} | 0 }}|0|{{#pos:{{#af_get: {{{Section}}} | 0 }}|::}}}} | Left | {{#switch: {{#af_get: {{{Section}}} | 1 }} |
| |MentalDefenseBase= 12
| | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 8 | 9 = {{Template:DisplaySpell|{{{Section}}}}} |
| |Initiative = +4
| | | #default = {{Template:DisplaySection|{{{Section}}}}}}} |}} |
| | }} |
| | }} |
|
| |
|
| |####Attributes####
| | </div> |
| |Str=8
| | <div class="column"> |
| |Dex=18
| | <!-- Display all spells/sections for the MIDDLE column --> |
| |Con=12 | | {{#if:{{{GenericSectionsPage2|}}}| |
| |Int=8 | | {{#af_foreach:{{{GenericSectionsPage2}}}| |Section|{{#ifeq: {{#sub:{{#af_get: {{{Section}}} | 0 }}|0|{{#pos:{{#af_get: {{{Section}}} | 0 }}|::}}}} | Middle| {{#switch: {{#af_get: {{{Section}}} | 1 }} |
| |Wis=16 | | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 8 | 9 = {{Template:DisplaySpell|{{{Section}}}}} |
| |Cha=13 | | | #default = {{Template:DisplaySection|{{{Section}}}}}}} |}} |
| | | }} |
| |#### Weapons & Cantrips #### (max 4) | | }} |
| |#### TODO: CHECK AUTOCALC ####| | | </div> |
| |BasicMeleeAttackWeapon = Scimitar | | <div class="column"> |
| |BasicMeleeAttackWeaponDie = d8 | | <!-- Display all spells/sections for the RIGHTcolumn --> |
| |BasicMeleeAttackAbility = Str | | {{#if:{{{GenericSectionsPage2|}}}| |
| |BasicMeleeAttackMiss = 1 | | {{#af_foreach:{{{GenericSectionsPage2}}}| |Section|{{#ifeq: {{#sub:{{#af_get: {{{Section}}} | 0 }}|0|{{#pos:{{#af_get: {{{Section}}} | 0 }}|::}}}} | Right| {{#switch: {{#af_get: {{{Section}}} | 1 }} |
| |BasicMeleeAttackMagicBon = 0 | | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 8 | 9 = {{Template:DisplaySpell|{{{Section}}}}} |
| |BasicMeleeAttackSpecial = | | | #default = {{Template:DisplaySection|{{{Section}}}}}}} |}} |
| |BasicRangedAttackWeapon = Bow | | }} |
| |BasicRangedAttackWeaponDie = d6 | | }} |
| |BasicRangedAttackAbility = Dex | | </div> |
| |BasicRangedAttackMiss = 0 | | </div> |
| |BasicRangedAttackMagicBon = 1 | | <div class="container" {{#ifexpr: {{{showPage3|0}}}=0|style="display:none;"}}> |
| |BasicRangedAttackSpecial = Write anything special here | | <div class="column"> |
| | | <!-- Display all spells/sections for the LEFT column --> |
| |#### CUSTOM SECTIONS #### | | {{#if:{{{GenericSectionsPage3|}}}| |
| |#### There is a "GenericSections" parameter, which allows you to customize which sections you will see on which column (/page) | | {{#af_foreach:{{{GenericSectionsPage3}}}| |Section|{{#ifeq: {{#sub:{{#af_get: {{{Section}}} | 0 }}|0|{{#pos:{{#af_get: {{{Section}}} | 0 }}|::}}}} | Left | {{#switch: {{#af_get: {{{Section}}} | 1 }} |
| |#### This is an array (#af_list) of arrays. Each array is a 'section' in the page. | | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 8 | 9 = {{Template:DisplaySpell|{{{Section}}}}} |
| |#### This first element of that arrays has to look like this: | | | #default = {{Template:DisplaySection|{{{Section}}}}}}} |}} |
| |#### <column>::<title>
| | }} |
| |#### Where the <column> can be "Left", "Middle" or "Right" (CASE SENSITIVE!), and <title> is the header of that section
| | }} |
| |#### The next rows are the rows inside the section. You can use :: in the row to split between a title and description (useful for proficiencies, class features, species traits, feats, etc).
| | </div> |
| |#### Or just type text for each row, or use * at the start to have bullets.
| | <div class="column"> |
| | | <!-- Display all spells/sections for the MIDDLE column --> |
| |GenericSections =
| | {{#if:{{{GenericSectionsPage3|}}}| |
| {{#af_list: | | {{#af_foreach:{{{GenericSectionsPage3}}}| |Section|{{#ifeq: {{#sub:{{#af_get: {{{Section}}} | 0 }}|0|{{#pos:{{#af_get: {{{Section}}} | 0 }}|::}}}} | Middle| {{#switch: {{#af_get: {{{Section}}} | 1 }} |
| {{#af_list: Middle::BACKGROUNDS
| | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 8 | 9 = {{Template:DisplaySpell|{{{Section}}}}} |
| |There is no background::+4
| | | #default = {{Template:DisplaySection|{{{Section}}}}}}} |}} |
| |Former Somebody::+3
| | }} |
| |Anybody::+1
| | }} |
| }}
| | </div> |
| | | | <div class="column"> |
| {{#af_list: Left::Ray of Frost (and Fire) | | <!-- Display all spells/sections for the RIGHTcolumn --> |
| |1
| | {{#if:{{{GenericSectionsPage3|}}}| |
| |Ranged spell
| | {{#af_foreach:{{{GenericSectionsPage3}}}| |Section|{{#ifeq: {{#sub:{{#af_get: {{{Section}}} | 0 }}|0|{{#pos:{{#af_get: {{{Section}}} | 0 }}|::}}}} | Right| {{#switch: {{#af_get: {{{Section}}} | 1 }} |
| |At-Will
| | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 8 | 9 = {{Template:DisplaySpell|{{{Section}}}}} |
| |One nearby or far-away enemy
| | | #default = {{Template:DisplaySection|{{{Section}}}}}}} |}} |
| |'''Attack''': Intelligence + Level vs. PD<br>'''Hit''': 9 (2d8) cold damage<br>'''Miss''': Damage equal to your level
| | }} |
| |It’s a rush of frigid air. Moisture in the air turns to snow, and a sudden frost freezes the sap at the end of the icewind.
| |
| |1
| |
| }}
| |
| | | |
| {{#af_list: Right::ICON RELATIONSHIPS
| |
| |Prince of Shadows::2
| |
| |Priestess::1
| |
| }}
| |
| | | |
| {{#af_list: Middle::EQUIPMENT PROFICIENCIES & TRAINING | |
| |Armor Training::Light and Medium armor and Shields | |
| |Weapons::Simple and Martial weapons
| |
| |Tools::Thieves' Tools
| |
| }}
| |
| | | |
| {{#af_list: Middle::LANGUAGES
| |
| | Common, Elvish, Dwarvish, Thieves' Cant, ''Sylvan'', Infernal
| |
| }}
| |
| | | |
| {{#af_list: Middle::CURSES
| |
| | Can't tie or untie a nonmagical rope
| |
| }}
| |
| | | |
| {{#af_list: Right::SPECIES TRAITS
| |
| |Darkvision::You have Darkvision with a range of 60 feet. | |
| |Fiendish Legacy👿::You are the recipient of the Chthonic legacy that grants you supernatural abilities:
| |
| * Resistance to <u>Necrotic damage</u>
| |
| * You know the [https://www.aidedd.org/spell/chill-touch Chill Touch] cantrip
| |
| * At level 3 you know the [https://www.aidedd.org/spell/false-life False Life] spell ''(cast once without spell slot)''
| |
| * At level 5 you know the [https://www.aidedd.org/spell/ray-of-enfeeblement Ray of Enfeeblement] spell ''(cast once without spell slot)''<br><br>
| |
| <div style="float:right; margin-top:-29px;">'''False Life:''' {{Template:Circles|Circles=1|small=small|FilledCircles=0|PermanentCircles=0|Break=}}</div> | |
| <div style="float:right; margin-top:-15px;">'''Ray of Enfeeblement:''' {{Template:Circles|Circles=1|small=small|FilledCircles=0|PermanentCircles=0|Break=}}</div> | |
| |Otherworldly Presence::You know the Thaumaturgy cantrip.
| |
| }}
| |
| | | |
| {{#af_list: Left::FEATS
| |
| |Lucky::You gain the following benefits. | |
| * '''Luck Points.''' You have a number of Luck Points equal to your Proficiency Bonus and can spend the points on the benefits below. You regain your expended Luck Points when you finish a Long Rest.
| |
| * '''Advantage.''' When you roll a d20 for a D20 Test, you can spend 1 Luck Point to get Advantage on the roll.
| |
| * '''Disadvantage.''' When a creature rolls a d20 for an attack roll against you, you can spend 1 Luck Point to give Disadvantage on the roll.
| |
| <div style="float:right; margin-top:-15px;">'''Luck Points:''' {{Template:Circles|Circles={{#expr:2+floor((1-1)/4)}}|small=small|FilledCircles=0|PermanentCircles=0|Break=}}</div> | |
| |Sharpshooter::You gain the following benefits.
| |
| * '''Ability Score lncrease.''' +1 Dexterity (max 20).
| |
| * '''Bypass Coyer.''' Ranged weapon attacks ignore ½-Cover and ¾-Cover.
| |
| * '''Firing in Melee.''' No Disadvantage with Ranged weapons in Close Combat.
| |
| * '''Long Shots.''' No Disadvantage for attacking from long range with Ranged weapons.
| |
| }}
| |
| | | |
| {{#af_list: Right::EQUIPMENT
| |
| |* Studded Leather Armor | |
| * Shortbow, Quiver, 40 Arrows
| |
| * 2 Short Swords, Whip, Dagger
| |
| * Backpack, 2 Pouches, Bedroll
| |
| * Tinderbox, 8 Torches
| |
| * 10 Candles, 2 Flasks of Oil
| |
| * Thieves' Tools <span class="smallfont">''(Pick a lock or disarm a trap (DC 15))''</span>
| |
| * Crowbar, Ball Bearings, Chalk
| |
| * Rope with grappling hook attached
| |
| * Mirror, Gaming Set (playing cards)
| |
| * Traveler's Clothes, Dark Cloak
| |
| * Druidic Focus <span class="smallfont">''(Bluecap Mushroom pendant)''</span>
| |
| * 5 Rations, Waterskin
| |
| * '''Fragment of a beautiful song''', written as musical notes on two pieces of parchment ''<span class="smallfont">(trinket)</span>''.
| |
| * Sachel of '''Pixie dust''' ''<span class="smallfont">(will make you Tiny?)</span>''
| |
| * Bottle of '''Magical wine''', that makes carnival music. ''<span class="smallfont">(half empty, will stop making music when empty)</span>''
| |
| * '''Potion of Advantage''' ''<span class="smallfont">(advantage on 1 ability check, attack roll, or saving throw within next hour)</span>''
| |
| * '''Golden Shortbow+1'''
| |
| * '''Alicorn'''
| |
| * [https://rpg.sandcat.nl/wbtw2024/images/4/4f/Letters.jpg 3 letters] found in Loomlurch
| |
| |Coins: '''56 GP / 10 SP / 8 CP'''
| |
| }}
| |
| | | |
| {{#af_list: Left::APPEARANCE
| |
| |Ashira is a slender chthonic tiefling, around 5 feet tall. Her skin is a cool grey with a faint blueish tint. She has piercing yellow eyes, dark purple hair and two dark grey horns. She never smiles, her expression always distant, as if lost in thought. Her attire is practical and muted, favoring dark cloaks, giving her an aura of mystery. | |
| }} | |
| }} | | }} |
| | | </div> |
| |#### PAGE 2 (of char sheet) ####
| | </div> |
| |#### Put to 1 to show this page
| | <div class="container" {{#ifexpr: {{{showPage4|0}}}=0|style="display:none;"}}> |
| |showPage2=1
| | <div class="column"> |
| | | <!-- Display all spells/sections for the LEFT column --> |
| |#### Put Spellcaster to it 0 to skip the spellcaster-related sections
| | {{#if:{{{GenericSectionsPage4|}}}| |
| |Spellcaster=1
| | {{#af_foreach:{{{GenericSectionsPage4}}}| |Section|{{#ifeq: {{#sub:{{#af_get: {{{Section}}} | 0 }}|0|{{#pos:{{#af_get: {{{Section}}} | 0 }}|::}}}} | Left | {{#switch: {{#af_get: {{{Section}}} | 1 }} |
| |SpellcastingAbility = Wis
| | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 8 | 9 = {{Template:DisplaySpell|{{{Section}}}}} |
| |#### Spell slots per level in order: (1|2|3|4|5|6|7|8|9) ####
| | | #default = {{Template:DisplaySection|{{{Section}}}}}}} |}} |
| |SpellSlots={{#af_list:4|2|0|0|0|0|0|0|0}}
| | }} |
| | |
| |#### SPELLS/SECTIONS #### | |
| |#### This follows the same structure as previous GenericSectionsPage.
| |
| |#### Again use "Left" (or Middle/Right) (CASE SENSITIVE!) and the title (spell name in case of spells)
| |
| |#### For SPELLS, follow these as the next rows:
| |
| |#### - Spell level (integer)
| |
| |#### - School (add " (ritual)" at ends for rituals
| |
| |#### - Casting time
| |
| |#### - Range
| |
| |#### - Components (put concentration like "Conc (1 hour)" to make it fit)
| |
| |#### - Duration
| |
| |#### - Description
| |
| |#### NOTE: If the 2nd row (Spell level) is a number between 0-9, this will recognize it as a spell and use that template. Else it will just use the normal sections.
| |
| | |
| |GenericSectionsPage2 =
| |
| {{#af_list: | |
| {{#af_list: Left::Chill Touch
| |
| |0
| |
| |Necromancy Cantrip
| |
| |Action
| |
| |Touch
| |
| |V, S
| |
| |Instantaneous
| |
| |Channeling the chill of the grave, make a melee spell attack against a target within reach. On a hit, the target takes 1d10 Necrotic damage, and it can't regain Hit Points until the end of your next turn.
| |
| |👿
| |
| |0
| |
| }}
| |
| | | |
| {{#af_list: Left::Thaumaturgy
| |
| |0
| |
| |Transmutation Cantrip
| |
| |Action
| |
| |30 feet
| |
| |V
| |
| |Up to 1 minute
| |
| |You manifest a minor wonder within range. You create one of the effects below within range. If you cast this spell multiple times, you can have up to three of its 1-minute effects active at a time.
| |
| * '''Altered Eyes.''' You alter the appearance of your eyes for 1 minute.
| |
| * '''Booming Voice.''' Your voice booms up to three times as loud as normal for 1 minute. For the duration, you have Advantage on Charisma (Intimidation) checks.
| |
| * '''Fire Play.''' You cause flames to flicker, brighten, dim, or change color for 1 minute.
| |
| * '''Invisible Hand.''' You instantaneously cause an unlocked door or window to fly open or slam shut.
| |
| * '''Phantom Sound.''' You create an instantaneous sound that originates from a point of your choice within range, such as a rumble of thunder, the cry of a raven, or ominous whispers.
| |
| * '''Tremors.''' You cause harmless tremors in the ground for 1 minute.
| |
| |👿
| |
| |0
| |
| }}
| |
| |
| |
| {{#af_list: Left::False Life
| |
| |1
| |
| |Necromancy
| |
| |Action
| |
| |Self
| |
| |V, S, M
| |
| |Instantaneous
| |
| |You gain 2d4 + 4 Temporary Hit Points.
| |
| |👿
| |
| |1
| |
| }}
| |
| |
| |
| {{#af_list: Left::Ray of Enfeeblement
| |
| |2
| |
| |Necromancy
| |
| |Action
| |
| |60 feet
| |
| |V, S
| |
| |Conc (1 min)
| |
| |A beam of enervating energy shoots from you toward a creature within range. The target must make a Constitution saving throw. On a successful save, the target has Disadvantage on the next attack roll it makes until the start of your next turn.
| |
| On a failed save, the target has Disadvantage on Strength-based D20 Tests for the duration. During that time, it also subtracts 1d8 from all its damage rolls. The target repeats the save at the end of each of its turns, ending the spell on a success.
| |
| |👿
| |
| |2
| |
| }}
| |
| |
| |
| {{#af_list: Right::Hunter's Mark
| |
| |1
| |
| |Divination
| |
| |Bonus Action
| |
| |90 feet
| |
| |V
| |
| |Conc (1 hour)
| |
| |You magically mark one creature you can see within range as your quarry. Until the spell ends, you deal an extra <u>1d6 Force damage</u> to the target whenever you hit it with an attack roll. You also have Advantage on any Wisdom (Perception or Survival) check you make to find it.
| |
| If the target drops to 0 Hit Points before this spell ends, you can use a Bonus Action to mark a new creature you can see within range.
| |
| |🎯
| |
| |1
| |
| }}
| |
| | | |
| {{#af_list: Middle::Hail of Thorns
| |
| |1
| |
| |Conjuration
| |
| |Bonus Action
| |
| |Self
| |
| |V
| |
| |Instantaneous
| |
| |As you hit the creature, this spell creates a rain of thorns that sprouts from your Ranged weapon or ammunition. The target of the attack and each creature within 5 feet of it make a Dexterity saving throw, taking 1d10 Piercing damage on a failed save or half as much damage on a successful one.
| |
| |🍃
| |
| |1
| |
| }}
| |
| |
| |
| {{#af_list: Middle::Ensnaring Strike
| |
| |1
| |
| |Conjuration
| |
| |Bonus Action
| |
| |Self
| |
| |V
| |
| |Conc (1 min)
| |
| |As you hit the target, grasping vines appear on it, and it makes a Strength saving throw. A Large or larger creature has Advantage on this save. On a failed save, the target has the Restrained condition until the spell ends. On a successful save, the vines shrivel away, and the spell ends.
| |
| While Restrained, the target takes 1d6 Piercing damage at the start of each of its turns. The target or a creature within reach of it can take an action to make a Strength (Athletics) check against your spell save DC. On a success, the spell ends.
| |
| |🍃
| |
| |1
| |
| }}
| |
| | | |
| {{#af_list: Middle::Goodberry
| |
| |1
| |
| |Conjuration
| |
| |Action
| |
| |Self
| |
| |V, S, M
| |
| |24 hours
| |
| |Ten berries appear in your hand and are infused with magic for the duration. A creature can take a Bonus Action to eat one berry. Eating a berry restores 1 Hit Point, and the berry provides enough nourishment to sustain a creature for one day.
| |
| Uneaten berries disappear when the spell ends.
| |
| |🍃
| |
| |1
| |
| }}
| |
| | | |
| {{#af_list: Middle::Pass without Trace
| |
| |2
| |
| |Abjuration
| |
| |Action
| |
| |Self
| |
| |V, S, M
| |
| |Conc (1 hour)
| |
| |You radiate a concealing aura in a 30-foot Emanation for the duration. While in the aura, you and each creature you choose have a +10 bonus to Dexterity (Stealth) checks and leave no tracks.
| |
| |🍃
| |
| |2
| |
| }}
| |
| |
| |
| {{#af_list: Middle::Silence
| |
| |2
| |
| |Illusion '''(ritual)'''
| |
| |Action
| |
| |120 feet
| |
| |V, S
| |
| |Conc (10 min)
| |
| |For the duration, no sound can be created within or pass through a 20-foot-radius Sphere centered on a point you choose within range. Any creature or object entirely inside the Sphere has Immunity to Thunder damage, and creatures have the Deafened condition while entirely inside it. Casting a spell that includes a Verbal component is impossible there.
| |
| |🍃
| |
| |2
| |
| }}
| |
| |
| |
| {{#af_list: Middle::Spike Growth
| |
| |2 | |
| |Transmutation
| |
| |Action
| |
| |150 feet
| |
| |V, S, M
| |
| |Conc (10 min)
| |
| |The ground in a 20-foot-radius Sphere centered on a point within range sprouts hard spikes and thorns. The area becomes Difficult Terrain for the duration. When a creature moves into or within the area, it takes 2d4 Piercing damage for every 5 feet it travels.
| |
| The transformation of the ground is camouflaged to look natural. Any creature that can't see the area when the spell is cast must take a Search action and succeed on a Wisdom (Perception or Survival) check against your spell save DC to recognize the terrain as hazardous before entering it.
| |
| |🍃 | |
| |2 | |
| }}
| |
| | | |
| {{#af_list: Right::Charm Person | |
| |1
| |
| |Enchantment
| |
| |Action
| |
| |30 feet
| |
| |V, S
| |
| |1 hour
| |
| |One Humanoid you can see within range makes a Wisdom saving throw. It does so with Advantage if you or your allies are fighting it. On a failed save, the target has the Charmed condition until the spell ends or until you or your allies damage it. The Charmed creature is Friendly to you. When the spell ends, the target knows it was Charmed by you.
| |
| |🦋
| |
| |1
| |
| }}
| |
| | | |
| {{#af_list: Right::Misty Step | |
| |2
| |
| |Conjuration
| |
| |Bonus Action
| |
| |Self
| |
| |V
| |
| |Instantaneous
| |
| |Briefly surrounded by silvery mist, you teleport up to 30 feet to an unoccupied space you can see.
| |
| |🦋
| |
| |2
| |
| }}
| |
| |
| |
| {{#af_list: Right::Complete Spell List
| |
| |Shows all available spells for ranger per spell level. Can switch 1 spell each long rest.
| |
| |'''Level 1''' <span class="smallfont">[https://www.aidedd.org/spell/alarm Alarm] / [https://www.aidedd.org/spell/animal-friendship Animal Friendship] / [https://www.aidedd.org/spell/cure-wounds Cure Wounds] / [https://www.aidedd.org/spell/detect-magic Detect Magic] / [https://www.aidedd.org/spell/detect-poison-and-disease Detect Poison and Disease] / '''[https://www.aidedd.org/spell/ensnaring-strike Ensnaring Strike*]''' / [https://www.aidedd.org/spell/entangle Entangle] / [https://www.aidedd.org/spell/fog-cloud Fog Cloud] / '''[https://www.aidedd.org/spell/goodberry Goodberry*]''' / '''[https://www.aidedd.org/spell/hail-of-thorns Hail of Thorns*]''' / [https://www.aidedd.org/spell/jump Jump] / [https://www.aidedd.org/spell/longstrider Longstrider] / [https://www.aidedd.org/spell/speak-with-animals Speak with Animals]</span>
| |
| |<span>'''Level 2''' <span class="smallfont">[https://www.aidedd.org/spell/aid Aid] / [https://www.aidedd.org/spell/animal-messenger Animal Messenger] / [https://www.aidedd.org/spell/barkskin Barkskin] / [https://www.aidedd.org/spell/beast-sense Beast Sense] / [https://www.aidedd.org/spell/cordon-of-arrows Cordon of Arrows] / [https://www.aidedd.org/spell/darkvision Darkvision] / [https://www.aidedd.org/spell/enhance-ability Enhance Ability] / [https://www.aidedd.org/spell/find-traps Find Traps] / [https://www.aidedd.org/spell/gust-of-wind Gust of Wind] / [https://www.aidedd.org/spell/lesser-restoration Lesser Restoration] / [https://www.aidedd.org/spell/locate-animals-or-plants Locate Animals or Plants] / [https://www.aidedd.org/spell/locate-object Locate Object] / [https://www.aidedd.org/spell/magic-weapon Magic Weapon] / '''[https://www.aidedd.org/spell/pass-without-trace Pass without Trace*]''' / [https://www.aidedd.org/spell/protection-from-poison Protection from Poison] / '''[https://www.aidedd.org/spell/silence Silence*]''' / '''[https://www.aidedd.org/spell/spike-growth Spike Growth*]''' / [https://www.aidedd.org/spell/summon-beast Summon Beast]</span></span>
| |
| <!--|<span style="opacity:0.4">'''Level 3''' <span class="smallfont">[https://www.aidedd.org/spell/conjure-animals Conjure Animals] / [https://www.aidedd.org/spell/conjure-barrage Conjure Barrage] / [https://www.aidedd.org/spell/daylight Daylight] / [https://www.aidedd.org/spell/dispel-magic Dispel Magic] / [https://www.aidedd.org/spell/elemental-weapon Elemental Weapon] / [https://www.aidedd.org/spell/lightning-arrow Lightning Arrow*] / [https://www.aidedd.org/spell/meld-into-stone Meld into Stone] / [https://www.aidedd.org/spell/nondetection Nondetection] / [https://www.aidedd.org/spell/plant-growth Plant Growth] / [https://www.aidedd.org/spell/protection-from-energy Protection from Energy] / [https://www.aidedd.org/spell/revivify Revivify] / [https://www.aidedd.org/spell/speak-with-plants Speak with Plants] / [https://www.aidedd.org/spell/summon-fey Summon Fey] / [https://www.aidedd.org/spell/water-breathing Water Breathing] / [https://www.aidedd.org/spell/water-walk Water Walk*] / [https://www.aidedd.org/spell/wind-wall Wind Wall]</span></span>-->
| |
| }}
| |
| }} | | }} |
| | | </div> |
| |#### PAGE 3 (of char sheet) #### | | <div class="column"> |
| |showPage3=0 | | <!-- Display all spells/sections for the MIDDLE column --> |
| |#### Again a generic section in case you need more room! #### | | {{#if:{{{GenericSectionsPage4|}}}| |
| |GenericSectionsPage3 = | | {{#af_foreach:{{{GenericSectionsPage4}}}| |Section|{{#ifeq: {{#sub:{{#af_get: {{{Section}}} | 0 }}|0|{{#pos:{{#af_get: {{{Section}}} | 0 }}|::}}}} | Middle| {{#switch: {{#af_get: {{{Section}}} | 1 }} |
| {{#af_list: | | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 8 | 9 = {{Template:DisplaySpell|{{{Section}}}}} |
| {{#af_list: Left::Chill Touch
| | | #default = {{Template:DisplaySection|{{{Section}}}}}}} |}} |
| |0 | | }} |
| |Necromancy Cantrip
| |
| |Action
| |
| |Touch
| |
| |V, S
| |
| |Instantaneous
| |
| |Channeling the chill of the grave, make a melee spell attack against a target within reach. On a hit, the target takes 1d10 Necrotic damage, and it can't regain Hit Points until the end of your next turn. | |
| |👿
| |
| |0
| |
| }}
| |
| }} | | }} |
| | | </div> |
| |#### PAGE 4 (of char sheet) #### | | <div class="column"> |
| |showPage4=0 | | <!-- Display all spells/sections for the RIGHTcolumn --> |
| |#### Again a generic section in case you need more room! #### | | {{#if:{{{GenericSectionsPage4|}}}| |
| |GenericSectionsPage4 = | | {{#af_foreach:{{{GenericSectionsPage4}}}| |Section|{{#ifeq: {{#sub:{{#af_get: {{{Section}}} | 0 }}|0|{{#pos:{{#af_get: {{{Section}}} | 0 }}|::}}}} | Right| {{#switch: {{#af_get: {{{Section}}} | 1 }} |
| {{#af_list: | | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 8 | 9 = {{Template:DisplaySpell|{{{Section}}}}} |
| {{#af_list: Left::Chill Touch
| | | #default = {{Template:DisplaySection|{{{Section}}}}}}} |}} |
| |0 | | }} |
| |Necromancy Cantrip
| |
| |Action
| |
| |Touch
| |
| |V, S
| |
| |Instantaneous
| |
| |Channeling the chill of the grave, make a melee spell attack against a target within reach. On a hit, the target takes 1d10 Necrotic damage, and it can't regain Hit Points until the end of your next turn. | |
| |👿
| |
| |0
| |
| }}
| |
| }} | | }} |
| | </div> |
| | </div> |
|
| |
|
| |####Background Story####
| | </center> |
| |BackgroundStory=
| | <div class="background"> |
| Nothing
| | <h3>Background</h3> |
| }} | | {{{BackgroundStory}}} |
| | </includeonly> |