mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-09-04 22:22:28 +00:00
1771 lines
583 KiB
HTML
1771 lines
583 KiB
HTML
<head>
|
||
<meta charset="UTF-8">
|
||
<link rel="stylesheet" type="text/css" href="styles.css">
|
||
</head>
|
||
<body>
|
||
<input type="hidden" class="sheet-tabstoggle" name="attr_sheetTab" value="character">
|
||
<div class="tab-buttons middle center">
|
||
<button type="action" name="act_character">Character</button>
|
||
<button type="action" name="act_gen">General Rules</button>
|
||
<button type="action" name="act_npc">NPC</button>
|
||
</div>
|
||
|
||
|
||
<main class="sheet-character">
|
||
|
||
<section class="header f-center">
|
||
<img src="https://cdn.discordapp.com/attachments/1007928324217114695/1073056431802159114/BEACON_Cover5.jpg" style="width: auto; height: auto;" alt="Beacon RPG Logo">
|
||
</section>
|
||
|
||
<section class="skill">
|
||
<span>Name<input name="attr_character_name" type="text" style="width: 30%"></span><span>Ancestry</span>
|
||
<select name="attr_ancestry" style="width: 25%">
|
||
<option value="Avian">Avian</option>
|
||
<option value="Cambion">Cambion</option>
|
||
<option value="Dragonborn">Dragonborn</option>
|
||
<option value="Dwarf">Dwarf</option>
|
||
<option value="Elemental">Elemental</option>
|
||
<option value="Elf">Elf</option>
|
||
<option value="Gigan">Gigan</option>
|
||
<option value="Gnome">Gnome</option>
|
||
<option value="Goblin">Goblin</option>
|
||
<option value="Halfling">Halfling</option>
|
||
<option value="Human">Human</option>
|
||
<option value="Kobold">Kobold</option>
|
||
<option value="Lycanthrope">Lycanthrope</option>
|
||
<option value="Machina">Machina</option>
|
||
<option value="Orc">Orc</option>
|
||
<option value="Custom">Custom</option></select>
|
||
<br>
|
||
<span>Level</span><input name="attr_level" type="number" value="1" min="1" max="12" title="Enter the character's level">
|
||
<span>Grit</span><input name="attr_grit" type="number" value="0" min="0" max="6" title="Enter the character's grit level">
|
||
<span>Active Job</span>
|
||
<select name="attr_job" style="width: 30%">
|
||
<option value="Aegis">Aegis</option>
|
||
<option value="Alchemist">Alchemist</option>
|
||
<option value="Arsenal">Arsenal</option>
|
||
<option value="Assassin">Assassin</option>
|
||
<option value="Berserker">Berserker</option>
|
||
<option value="Chronomancer">Chronomancer</option>
|
||
<option value="Demon Hunter">Demon Hunter</option>
|
||
<option value="Demonologist">Demonologist</option>
|
||
<option value="Dragon Rider">Dragon Rider</option>
|
||
<option value="Druid">Druid</option>
|
||
<option value="Equinox">Equinox</option>
|
||
<option value="Gravewalker">Gravewalker</option>
|
||
<option value="Gunslinger">Gunslinger</option>
|
||
<option value="Hexblade">Hexblade</option>
|
||
<option value="Knightmare">Knightmare</option>
|
||
<option value="Lifeweaver">Lifeweaver</option>
|
||
<option value="Paladin">Paladin</option>
|
||
<option value="Phoenix">Phoenix</option>
|
||
<option value="Riftblade">Riftblade</option>
|
||
<option value="Rimeguard">Rimeguard</option>
|
||
<option value="Seeker">Seeker</option>
|
||
<option value="Shadebinder">Shadebinder</option>
|
||
<option value="Shadow_Dancer">Shadow Dancer</option>
|
||
<option value="Shapeshifter">Shapeshifter</option>
|
||
<option value="Skald">Skald</option>
|
||
<option value="Thunderclaw">Thunderclaw</option>
|
||
<option value="Tidecaller">Tidecaller</option>
|
||
<option value="Warden">Warden</option>
|
||
<option value="Warlord">Warlord</option>
|
||
</select>
|
||
<br>
|
||
<div class="f-row nowrap">
|
||
<span class="sheet-tooltip">
|
||
<strong>Bulk</strong>
|
||
<span class="sheet-tooltip-text">
|
||
<p>Bulk affects the following statistics</p>
|
||
<ul>
|
||
<li>+2 HP for every point of Bulk</li>
|
||
<li>+1 Recovery for every two points of Bulk</li>
|
||
</ul>
|
||
</span>
|
||
</span>
|
||
<button type="roll" style="margin-left: 5px;" name="roll_bulk" value="&{template:default} {{title=bulk}} {{roll= [[1d20+@{bulk} +?{Accuracy/Difficulty|0}d6k1]]}}"> </button>
|
||
<input type="number" style="margin: 0px;" name="attr_bulk" value="0" min="0" max="6" step="1">
|
||
|
||
</div>
|
||
<div class="f-row nowrap">
|
||
<span class="sheet-tooltip">
|
||
<strong>Agility</strong>
|
||
<span class="sheet-tooltip-text">
|
||
<p>Agility affects the following statistics</p>
|
||
<ul>
|
||
<li>+1 Dodge for every point of Agility</li>
|
||
<li>+1 Speed for every two points of Agility</li>
|
||
</ul>
|
||
</span>
|
||
</span>
|
||
<button type="roll" style="margin-left: 5px;" name="roll_agility" value="&{template:default} {{title=agility}} {{roll= [[d20+@{agility}[agility] +?{Accuracy/Difficulty|0}d6k1 ]]}}"> </button>
|
||
<input type="number" style="margin: 0px;" name="attr_agility" value="0" min="0" max="6" step="1">
|
||
|
||
</div>
|
||
<div class="f-row nowrap">
|
||
<span class="sheet-tooltip">
|
||
<strong>Mind</strong>
|
||
<span class="sheet-tooltip-text">
|
||
<p>Mind affects the following statistics</p>
|
||
<ul>
|
||
<li>+1 Stress for every point of Mind</li>
|
||
<li>+1 Memory for every two points of Mind</li>
|
||
</ul>
|
||
</span>
|
||
</span>
|
||
<button type="roll" style="margin-left: 5px;" name="roll_mind" value="&{template:default} {{title=mind}} {{roll= [[d20+@{mind}[mind] +?{Accuracy/Difficulty|0}d6k1 ]]}}"> </button>
|
||
<input type="number" style="margin: 0px;" name="attr_mind" value="0" min="0" max="6" step="1">
|
||
|
||
</div>
|
||
<div class="f-row nowrap">
|
||
<span class="sheet-tooltip">
|
||
<strong>Magic</strong>
|
||
<span class="sheet-tooltip-text">
|
||
<p>Magic affects your statistics in the following ways:</p>
|
||
<ul>
|
||
<li>+1 A-Def for every point of Magic</li>
|
||
<li>+1 Mana for every two points of Magic</li>
|
||
</ul>
|
||
</span>
|
||
</span>
|
||
<button type="roll" style="margin-left: 5px;" name="roll_magic" value="&{template:default} {{title=magic}} {{roll= [[d20+@{magic}[magic] +?{Accuracy/Difficulty|0}d6k1 ]]}}"> </button>
|
||
<input type="number" style="margin: 0px;" name="attr_magic" value="0" min="0" max="6" step="1"></div>
|
||
<span>Armor<input type="number" name="attr_armor" value="0" min="0" max="99"></span>
|
||
<span>Dodge<input name="attr_dodge" type="hidden" value="0" min="0" max="99"><input name="attr_dodge_max" type="number" value="0" min="0" max="99" title="Enter the character's maximum dodge value"></span>
|
||
<span>A-Defense<input name="attr_a_def" type="number" value="0" min="0" max="99" title="Enter the character's A-Defense value"></span>
|
||
<span>Size<input name="attr_size" type="number" value="1" min="1" max="5" title="Enter the character's size"></span>
|
||
<span>S-Target<input name="attr_save_max" type="number" value="0" min="0" max="99" title="Enter the character's maximum save target value"><input name="attr_save" type="hidden" value="0" min="0" max="99"></span>
|
||
<span>Scope<input name="attr_scope" type="number" value="0" min="0" max="99" title="Enter the character's scope value"></span>
|
||
<span>Memory<input type="number" name="attr_memory_max" value="0" min="0" max="99"></span>
|
||
<span>Speed<input name="attr_speed_max" type="number" value="0" min="0" max="99" title="Enter the character's maximum speed value"><input name="attr_speed" type="hidden" value="0" min="0" max="99"></span>
|
||
</section>
|
||
|
||
<section class="stats common">
|
||
|
||
</section>
|
||
|
||
<section class="ult">
|
||
<span class="sheet-tooltip">
|
||
<span><h3>Limit Break</h3></span>
|
||
<span class="sheet-tooltip-text">
|
||
<p>Each beacon can use one limit break per quest. If a
|
||
beacon uses a limit break from one job, and later
|
||
changes jobs within the same quest, they don’t get
|
||
to use the new job’s limit break. They’ve already
|
||
used their one limit break that quest.</p>
|
||
<p>Beacons regain the ability to use a limit break after a
|
||
Long Rest. </p>
|
||
</span>
|
||
</span>
|
||
<button type="roll" name="roll_anc" value="&{template:default} {{Name=@{lb_name}}} {{Description=@{lb_info}}}"></button>
|
||
<label>Name <input type=text class=text160 name="attr_lb_name" ></label>
|
||
<div class="sheet-body">
|
||
<textarea name="attr_lb_info" style="resize: none; width: 97%; height: 125px;"></textarea>
|
||
</div>
|
||
</section>
|
||
|
||
<section class="bars">
|
||
<table class="b">
|
||
<tr class="b">
|
||
|
||
</tr>
|
||
<tr class="b">
|
||
<td class="b"><div>Temp HP</div><input type="number" name="attr_temphp" value="0" min="0" max="99"></td>
|
||
<td class="b"><div>Focus</div><input type="number" name="attr_focus" value="0" min="0" max="99"></td>
|
||
</tr>
|
||
|
||
<br><tr class="b">
|
||
<td class="b"><div>HP</div><input type="number" name="attr_hp" value="0" min="0" max="99"><span>/</span><input type="number" name="attr_hp_max" value="0" min="0" max="99" ></td>
|
||
<td class="b"><div>Wounds</div><input type="number" name="attr_wound" value="4" min="0" max="4"><span>/</span><input type="number" name="attr_wound_max" value="4" min="0" max="4" readonly></span></td>
|
||
</tr>
|
||
|
||
<br><tr class="b">
|
||
<td class="b"><div>Stress</div><input type="number" name="attr_stress" value="0" min="0" max="99">/<input type="number" name="attr_stress_max" value="0" min="0" max="99" ></td>
|
||
<td class="b"><div>Overstress</div><input type="number" name="attr_overstress" value="4" min="0" max="4"><span>/</span><input type="number" name="attr_overstress_max" value="4" min="0" max="4" readonly></span></td>
|
||
</tr>
|
||
|
||
<br><tr class="b">
|
||
<td class="b"><div>Mana</div><input type="number" name="attr_mana" value="0" min="0" max="99">/<input type="number" name="attr_mana_max" value="0" min="0" max="99" ></td>
|
||
<td class="b"><div>Recoveries</div><input type="number" name="attr_recoveries" value="0" min="0" max="99">/<input type="number" name="attr_recoveries_max" value="0" min="0" max="99" ></td>
|
||
</tr>
|
||
</table>
|
||
</section>
|
||
<section class="attack">
|
||
<strong><h3 class="method2">Weapon & Spell Attacks</h3></strong>
|
||
<strong>(Weapon Slot Information)</strong>
|
||
<div><span><input name="attr_slotsize1" type="text" placeholder="~ List Your Slot Sizes ~" style="width: 40%;"><select type="text" style="width: 14%;"><option value="Unlinked"></option><option value="Linked">🔗</option></select><span><input name="attr_slotsize2" type="text" placeholder="~ List Your Slot Sizes ~" style="width: 40%;"></span><br>
|
||
<span><input name="attr_slotsize3" type="text" style="width: 40%;"><select type="text" style="width: 14%;"><option value="Unlinked"></option><option value="Linked">🔗</option></select> <span><input name="attr_slotsize4" type="text" style="width: 40%;"></span><br>
|
||
<span><input name="attr_slotsize5" type="text" style="width: 40%;"><select type="text" style="width: 14%;"><option value="Unlinked"></option><option value="Linked">🔗</option></select> <span><input name="attr_slotsize6" type="text" style="width: 40%;"></span><br></div>
|
||
|
||
<strong>(Weapon Input Instructions)</strong><input type="checkbox" class="sheet-toggle-showb" style="margin-left: 4px;">
|
||
<div class="sheet-bodyb">
|
||
<textarea type="text" readonly style="resize: none; width: 97%; height: 90px; margin-bottom: -20px;">Make sure the Name of a Weapon or Spell is spelled correctly inside the {Name} tab, however it is not case or space sensitive.
|
||
*Example A: Sword, sword, and sWoRd (✅)
|
||
*Example B: Forbidden Tome and ForbiddenTome (✅)
|
||
*Example C: Sord and Forbiden Tom (❌)</textarea></div>
|
||
<br>
|
||
<input type="checkbox" class="sheet-toggle-show1">
|
||
<button type="roll" name="roll_attack1" style="margin-left: -1px;" value="&{template:default} {{title=@{slots1}}} {{Type=@{attacktype1}}} {{Range=@{attackrange1}}} {{Tags=@{attacktagslong1}}} {{To Hit= [[1d20+@{hitbonus1}+@{grit} +?{Accuracy/Difficulty|0}d6k1]]}} {{Damage=[[@{attackdamage1}]] @{dmgtype1}}} {{Secondary Damage=[[@{seconddamage1}]] @{seconddmgtype1}}} {{Effect=@{attackeffects1}}}"></button>
|
||
<input type="text" placeholder="{Name}" name="attr_slots1" value="" style="width: 28%; margin-left: -2px;">
|
||
<div class="sheet-body1">
|
||
<span>Type<input type="text" name="attr_attacktype1" value="" style="width: 25%;"></span><span>Range<input type="text" name="attr_attackrange1" value="" style="width: 20%;"></span><span>Hit Bonus<input type="text" name="attr_hitbonus1" value="0" style="width: 10%"></span><br>
|
||
<span>Damage<input type="text" name="attr_attackdamage1" value="" style="width: 25%"></span><span>2nd Dmg<input type="text" name="attr_seconddamage1" value="" style="width: 25%"><br></span><span>Tags<input type="text" name="attr_attacktags1" value="" style="width: 35%;"></span><br>
|
||
Description or Effects? <input type="checkbox" class="sheet-toggle-show1"><br>
|
||
<div class="sheet-body1">
|
||
<textarea class=textAtks name="attr_attackeffects1" value="" style="width: 90%; height: 75px; resize: none;"></textarea></div>
|
||
</div>
|
||
</div>
|
||
<select name="linked" type="text" list="linked" class=linkedBox style="width: 13%; text-align:left; margin-right: 4px;">
|
||
<option value="Unlinked"></option>
|
||
<option value="Linked">🔗</option>
|
||
</select>
|
||
<button type="roll" name="roll_attack2" style="margin-left: -1px;" value="&{template:default} {{title=@{slots2}}} {{Type=@{attacktype2}}} {{Range=@{attackrange2}}} {{Tags=@{attacktagslong2}}} {{To Hit= [[1d20+@{hitbonus2}+@{grit} +?{Accuracy/Difficulty|0}d6k1]]}} {{Damage=[[@{attackdamage2}]] @{dmgtype2}}} {{Secondary Damage=[[@{seconddamage2}]] @{seconddmgtype2}}} {{Effect=@{attackeffects2}}}"></button>
|
||
<input type="text" placeholder="{Name}" name="attr_slots2" value="" style="width: 29%; margin-left: -2px;">
|
||
<input type="checkbox" class="sheet-toggle-show2" style="margin-left: -4px;">
|
||
<div class="sheet-body2">
|
||
<span>Type<input type="text" name="attr_attacktype2" value="" style="width: 25%;"></span><span>Range<input type="text" name="attr_attackrange2" value="" style="width: 20%;"></span><span>Hit Bonus<input type="text" name="attr_hitbonus2" value="0" style="width: 10%"></span><br>
|
||
<span>Damage<input type="text" name="attr_attackdamage2" value="" style="width: 25%"></span><span>2nd Dmg<input type="text" name="attr_seconddamage2" value="" style="width: 25%"></span><br><span>Tags<input type="text" name="attr_attacktags2" value="" style="width: 35%;"></span><br>
|
||
Description or Effects? <input type="checkbox" class="sheet-toggle-show2"><br>
|
||
<div class="sheet-body2">
|
||
<textarea class=textAtks name="attr_attackeffects2" value="" style="width: 90%; height: 75px; resize: none;"></textarea></div>
|
||
</div>
|
||
</div>
|
||
<input type="checkbox" class="sheet-toggle-show3">
|
||
<button type="roll" name="roll_attack3" style="margin-left: -1px;" value="&{template:default} {{title=@{slots3}}} {{Type=@{attacktype3}}} {{Range=@{attackrange3}}} {{Tags=@{attacktagslong3}}} {{To Hit= [[1d20+@{hitbonus3}+@{grit} +?{Accuracy/Difficulty|0}d6k1]]}} {{Damage=[[@{attackdamage3}]] @{dmgtype3}}} {{Secondary Damage=[[@{seconddamage3}]] @{seconddmgtype3}}} {{Effect=@{attackeffects3}}}"></button>
|
||
<input type="text" placeholder="{Name}" name="attr_slots3" value="" style="width: 28%; margin-left: -2px;">
|
||
<div class="sheet-body3">
|
||
<span>Type<input type="text" name="attr_attacktype3" value="" style="width: 25%;"></span><span>Range<input type="text" name="attr_attackrange3" value="" style="width: 20%;"></span><span>Hit Bonus<input type="text" name="attr_hitbonus3" value="0" style="width: 10%"></span><br>
|
||
<span>Damage<input type="text" name="attr_attackdamage3" value="" style="width: 25%"></span><span>2nd Dmg<input type="text" name="attr_seconddamage3" value="" style="width: 25%"></span><br><span>Tags<input type="text" name="attr_attacktags3" value="" style="width: 35%;"></span><br>
|
||
Description or Effects? <input type="checkbox" class="sheet-toggle-show3"><br>
|
||
<div class="sheet-body3">
|
||
<textarea class=textAtks name="attr_attackeffects3" value="" style="width: 90%; height: 75px; resize: none;"></textarea></div>
|
||
</div>
|
||
</div>
|
||
<select name="linked" type="text" list="linked" class=linkedBox style="width: 13%; text-align:left; margin-right: 4px;">
|
||
<option value="Unlinked"></option>
|
||
<option value="Linked">🔗</option>
|
||
</select>
|
||
<button type="roll" name="roll_attack4" style="margin-left: -1px;" value="&{template:default} {{title=@{slots4}}} {{Type=@{attacktype4}}} {{Range=@{attackrange4}}} {{Tags=@{attacktagslong4}}} {{To Hit= [[1d20+@{hitbonus4}+@{grit} +?{Accuracy/Difficulty|0}d6k1]]}} {{Damage=[[@{attackdamage4}]] @{dmgtype4}}} {{Secondary Damage=[[@{seconddamage4}]] @{seconddmgtype4}}} {{Effect=@{attackeffects4}}}"></button>
|
||
<input type="text" placeholder="{Name}" name="attr_slots4" value="" style="width: 29%; margin-left: -2px;">
|
||
<input type="checkbox" class="sheet-toggle-show4" style="margin-left: -4px;">
|
||
<div class="sheet-body4">
|
||
<span>Type<input type="text" name="attr_attacktype4" value="" style="width: 25%;"></span><span>Range<input type="text" name="attr_attackrange4" value="" style="width: 20%;"></span><span>Hit Bonus<input type="text" name="attr_hitbonus4" value="0" style="width: 10%"></span><br>
|
||
<span>Damage<input type="text" name="attr_attackdamage4" value="" style="width: 25%"></span><span>2nd Dmg<input type="text" name="attr_seconddamage4" value="" style="width: 25%"></span><br><span>Tags<input type="text" name="attr_attacktags4" value="" style="width: 35%;"></span><br>
|
||
Description or Effects? <input type="checkbox" class="sheet-toggle-show4"><br>
|
||
<div class="sheet-body4">
|
||
<textarea class=textAtks name="attr_attackeffects4" value="" style="width: 90%; height: 75px; resize: none;"></textarea></div>
|
||
</div>
|
||
</div>
|
||
<input type="checkbox" class="sheet-toggle-show5">
|
||
<button type="roll" name="roll_attack5" style="margin-left: -1px;" value="&{template:default} {{title=@{slots5}}} {{Type=@{attacktype5}}} {{Range=@{attackrange5}}} {{Tags=@{attacktagslong5}}} {{To Hit= [[1d20+@{hitbonus5}+@{grit} +?{Accuracy/Difficulty|0}d6k1]]}} {{Damage=[[@{attackdamage5}]] @{dmgtype5}}} {{Secondary Damage=[[@{seconddamage5}]] @{seconddmgtype5}}} {{Effect=@{attackeffects5}}}"></button>
|
||
<input type="text" name="attr_slots5" value="" style="width: 28%; margin-left: -2px;">
|
||
<div class="sheet-body5">
|
||
<span>Type<input type="text" name="attr_attacktype5" value="" style="width: 25%;"></span><span>Range<input type="text" name="attr_attackrange5" value="" style="width: 20%;"></span><span>Hit Bonus<input type="text" name="attr_hitbonus5" value="0" style="width: 10%"></span><br>
|
||
<span>Damage<input type="text" name="attr_attackdamage5" value="" style="width: 25%"></span><span>2nd Dmg<input type="text" name="attr_seconddamage5" value="" style="width: 25%"></span><br><span>Tags<input type="text" name="attr_attacktags5" value="" style="width: 35%;"></span><br>
|
||
Description or Effects? <input type="checkbox" class="sheet-toggle-show5"><br>
|
||
<div class="sheet-body5">
|
||
<textarea class=textAtks name="attr_attackeffects5" value="" style="width: 90%; height: 75px; resize: none;"></textarea></div>
|
||
</div>
|
||
</div>
|
||
<select name="linked" type="text" list="linked" class=linkedBox style="width: 13%; text-align:left; margin-right: 4px;">
|
||
<option value="Unlinked"></option>
|
||
<option value="Linked">🔗</option>
|
||
</select>
|
||
<button type="roll" name="roll_attack6" style="margin-left: -1px;" value="&{template:default} {{title=@{slots6}}} {{Type=@{attacktype6}}} {{Range=@{attackrange6}}} {{Tags=@{attacktagslong6}}} {{To Hit= [[1d20+@{hitbonus2}+@{grit} +?{Accuracy/Difficulty|0}d6k1]]}} {{Damage=[[@{attackdamage6}]] @{seconddamage6}}} {{Secondary Damage=[[@{seconddamage6}]] @{seconddmgtype6}}} {{Effect=@{attackeffects2}}}"></button>
|
||
<input type="text" name="attr_slots6" value="" style="width: 29%; margin-left: -2px;">
|
||
<input type="checkbox" class="sheet-toggle-show2" style="margin-left: -4px;">
|
||
<div class="sheet-body2">
|
||
<span>Type<input type="text" name="attr_attacktype6" value="" style="width: 25%;"></span><span>Range<input type="text" name="attr_attackrange6" value="" style="width: 20%;"></span><span>Hit Bonus<input type="text" name="attr_hitbonus6" value="0" style="width: 10%"></span><br>
|
||
<span>Damage<input type="text" name="attr_attackdamage6" value="" style="width: 25%"></span><span>2nd Dmg<input type="text" name="attr_seconddamage6" value="" style="width: 25%"></span><br><span>Tags<input type="text" name="attr_attacktags6" value="" style="width: 35%;"></span><br>
|
||
Description or Effects? <input type="checkbox" class="sheet-toggle-show2"><br>
|
||
<div class="sheet-body2">
|
||
<textarea class=textAtks name="attr_attackeffects6" value="" style="width: 90%; height: 75px; resize: none;"></textarea></div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<section class="power">
|
||
<h3>Spells & Techniques</h3>
|
||
<h3><div>Used memory</div>
|
||
<input name="attr_memory" type="number" value="0" min="0" max="99" style="width: auto;"><span>/</span><input name="attr_memory_max" type="number" value="0" min="0" max="99" style="width: auto;" ></td></h3>
|
||
<div class="container hidden">
|
||
<span><input name="attr_powerslots1" type="text" list="power_slots" style="width: auto;"></select></span>
|
||
<span><input name="attr_powerslots2" type="text" list="power_slots" style="width: auto;"></select></span>
|
||
<span><input name="attr_powerslots3" type="text" list="power_slots" style="width: auto;"></select></span></div>
|
||
<fieldset class="repeating_powers">
|
||
<input type="checkbox" class="sheet-toggle-show" >
|
||
<button type="roll" name="roll_power" value="&{template:default} {{title=@{powername}}} {{Type=@{powertype}}} {{Action=@{poweraction}}} {{Range=@{powerrange}}} {{Tags=@{powertagslong}}} {{To Hit= [[1d20+@{grit} +?{Accuracy/Difficulty|0}d6k1]]}} {{Damage=[[@{powerdamage}]] @{powerdamagetype}}} {{Effect=@{powereffects}}}" > </button>
|
||
<input type="text" class=resizedTextbox name="attr_powername" value="0" placeholder="{Power goes here}"><br>
|
||
<div class="sheet-body">
|
||
<span>Type<input type="text" class=text40 name="attr_powertype" value=" "style="width:28%"></span><span>Action<input type="text" class=text80 Textbox name="attr_poweraction" value=" " style="width:28%"></span><br><span>Range<input type="text" class="text105" name="attr_powerrange" value=" " style="width:95%"></span><br>
|
||
<span>Damage<input type="text" name="attr_powerdamage" value=" " style="width:95%"></span><span hidden>DmgType<input type="text" name="attr_powerdamagetype" value="" style="width:95%"></span><br>
|
||
<span>Tags<input type="text" name="attr_powertags" value=" " style="width:95%"></span><br>
|
||
<span hidden>TagsLong<input type="text" name="attr_powertagslong" value="" style="width:95%"></span>
|
||
<span hidden>Mods<input type="text" name="attr_powermods" value="" style="width:95%"></span>
|
||
<span>Description<textarea name="attr_powereffects" style="width:95%"></textarea></span>
|
||
</div>
|
||
</fieldset>
|
||
</section>
|
||
|
||
<section class="inv">
|
||
<h3>Support Items</h3>
|
||
<div class="container hidden">
|
||
<span><input name="attr_inv_slots1" type="text" list="inv_slots" style="width: auto;"></span> <span><input name="attr_inv_slots2" type="text" list="inv_slots" style="width: auto;"></span><br>
|
||
<span><input name="attr_inv_slots3" type="text" list="inv_slots" style="width: auto;"></span> <span><input name="attr_inv_slots4" type="text" list="inv_slots" style="width: auto;"></span><br>
|
||
</div>
|
||
<fieldset class="repeating_support">
|
||
<input type="checkbox" class="sheet-toggle-show" >
|
||
<button type="roll" name="roll_support" value="&{template:default} {{title=@{supportname}}} {{Type=@{supporttype}}} {{Tags=@{supporttagslong}}} {{Effects=@{supporteffects}}}"> </button>
|
||
<input type="text" name="attr_supportname" value=" ">
|
||
<div class="sheet-body">
|
||
<span hidden>TagsLong<input type="text" name="attr_supporttagslong" value="" style="width:95%"></span>
|
||
<span>Type<input type="text" name="attr_supporttype" style="width: 20%" value=" "></span>
|
||
<span>Tags<input type="text" name="attr_supporttags" style="width: 60%" value=" "></span>
|
||
<span hidden>Mods<input type="text" name="attr_supportmods" value="" style="width:95%"></span>
|
||
<textarea name="attr_supporteffects" style="resize: none; width: 95%; height: 60px; margin-bottom: -5px;"></textarea>
|
||
</div>
|
||
</fieldset>
|
||
</section>
|
||
|
||
<section class="talent">
|
||
<h3>Talents</h3>
|
||
<fieldset class="repeating_talent">
|
||
<span><input name="attr_talentslots1" type="text" list="talent_slots" style="width: auto;"></select></span>
|
||
<input type="checkbox" class="sheet-toggle-show" >
|
||
<button type="roll" name="roll_talent" value="&{template:default} {{title=@{talent_name}}} {{Description=@{talent_info}}}"> </button>
|
||
<input type="text" class="resizedTextbox" name="attr_talent_name" value=" ">
|
||
<div class="sheet-body">
|
||
<textarea name="attr_talent_info"></textarea>
|
||
</div>
|
||
</fieldset>
|
||
</section>
|
||
|
||
<section class="misc">
|
||
<h3>Ancestry</h3>
|
||
<input type="checkbox" class="sheet-toggle-show">
|
||
<button type="roll" name="roll_anc" value="&{template:default} {{title=@{anc_trait_name}}} {{Description=@{anc_trait_info}}}"></button>
|
||
<label>Trait<input type=text class=text160 name="attr_anc_trait_name"></label>
|
||
<span hidden>Mods<input type="text" name="attr_anc_trait_mods" value="" style="width:95%"></span>
|
||
<div class="sheet-body">
|
||
<textarea name="attr_anc_trait_info" style="resize: none; width: 95%; height: 40px; margin-bottom: -25px;"></textarea>
|
||
</div>
|
||
<br>
|
||
<h3>Job</h3>
|
||
<input type="checkbox" class="sheet-toggle-show1">
|
||
<button type="roll" name="roll_job1" value="&{template:default} {{title=@{job_trait1}}} {{Description=@{job_trait1_info}}}" ></button>
|
||
<label>Trait<input type=text class=text160 name="attr_job_trait1" readonly></label>
|
||
<div class="sheet-body1">
|
||
<textarea name="attr_job_trait1_info" style="resize: none; width: 95%; height: 70px; margin-bottom: -25px;"></textarea>
|
||
</div>
|
||
<br>
|
||
<input type="checkbox" class="sheet-toggle-show2">
|
||
<button type="roll" name="roll_job2" value="&{template:default} {{title=@{job_trait2}}} {{Description=@{job_trait2_info}}}" ></button>
|
||
<label>Trait<input type=text class=text160 name="attr_job_trait2" readonly></label>
|
||
<div class="sheet-body2">
|
||
<textarea name="attr_job_trait2_info" style="resize: none; width: 95%; height: 70px; margin-bottom: -25px;"></textarea>
|
||
</div>
|
||
<br>
|
||
<input type="checkbox" class="sheet-toggle-show3">
|
||
<button type="roll" name="roll_job3" value="&{template:default} {{title=@{job_trait3}}} {{Description=@{job_trait3_info}}}" ></button>
|
||
<label>Trait<input type=text class=text160 name="attr_job_trait3" readonly></label>
|
||
<div class="sheet-body3">
|
||
<textarea name="attr_job_trait3_info" style="resize: none; width: 95%; height: 70px; margin-bottom: -25px;"></textarea>
|
||
</div>
|
||
<br>
|
||
</section>
|
||
</main>
|
||
|
||
<!-- NPC Sheet -->
|
||
|
||
|
||
<main class="sheet-npc">
|
||
|
||
<section class="header f-center">
|
||
<img src="https://cdn.discordapp.com/attachments/1007928324217114695/1073056431802159114/BEACON_Cover5.jpg" style="width: auto; height: auto;" alt="Beacon RPG Logo">
|
||
</section>
|
||
|
||
<section class="npc-base">
|
||
|
||
<div>Name <input name="attr_npc_character_name" type="text" class=resizedTextbox></div>
|
||
<div>Type<input name="attr_npc_type" type="text" style=width:50%;></div>
|
||
<div><span>Tier </span><input name="attr_tier" type="number" value="1" min="1" max="99" style=width:30%; ></div>
|
||
<div></div><span>Size</span><input name="attr_size" type="number" value="1" min="1" max="5">Initiative<input name="attr_initiative" type="number" value="1" min="1" max="8"></div>
|
||
|
||
<div class="f-row nowrap">
|
||
<div>Bulk</div>
|
||
<input type="number" name="attr_npc_bulk" value="0">
|
||
<button type="roll" name="roll_bulk" value="&{template:default} {{title=bulk}} {{roll= [[1d20+@{bulk} +?{Accuracy/Difficulty|0}d6k1]]}}"> </button>
|
||
</div>
|
||
<div class="f-row nowrap">
|
||
<div>Agility</div>
|
||
<input type="number" name="attr_npc_agility" value="0">
|
||
<button type="roll" name="roll_agility" value="&{template:default} {{title=agility}} {{roll= [[d20+@{agility}[agility] +?{Accuracy/Difficulty|0}d6k1 ]]}}"> </button>
|
||
</div>
|
||
<div class="f-row nowrap">
|
||
<div>Mind</div>
|
||
<input type="number" name="attr_npc_mind" value="0">
|
||
<button type="roll" name="roll_mind" value="&{template:default} {{title=mind}} {{roll= [[d20+@{mind}[mind] +?{Accuracy/Difficulty|0}d6k1 ]]}}"> </button>
|
||
</div>
|
||
<div class="f-row nowrap">
|
||
<div>Magic</div>
|
||
<input type="number" name="attr_npc_magic" value="0">
|
||
<button type="roll" name="roll_magic" value="&{template:default} {{title=magic}} {{roll= [[d20+@{magic}[magic] +?{Accuracy/Difficulty|0}d6k1 ]]}}"> </button>
|
||
</div>
|
||
</section>
|
||
|
||
<section class="npc-stats common">
|
||
<div>Dodge</div><input name="attr_npc_dodge" type="number">
|
||
<div>A-Defense</div><input name="attr_npc_a_def" type="number"><br/>
|
||
<div>Save Target</div><input name="attr_npc_save" type="number">
|
||
<div>Scope</div><input name="attr_npc_scope" type="number"><br/>
|
||
<div>Speed</div><input name="attr_npc_speed" type="number">
|
||
</section>
|
||
|
||
<section class="npc-bar">
|
||
<div>Armor</div> <input type="number" name="attr_npc_armor" value="0">
|
||
<div>Temp HP</div> <input type="number" name="attr_npc_temphp" value="0"><br/>
|
||
<div>HP</div> <input type="number" name="attr_npc_hp" value="0"> <span>/</span> <input type="number" name="attr_npc_hp_max" value="0"><br/>
|
||
<div>Stress</div> <input type="number" name="attr_npc_stress" value="0"> / <input type="number" name="attr_npc_stress_max" value="0"><br/>
|
||
<div>Mana</div> <input type="number" name="attr_npc_mana" value="0"> / <input type="number" name="attr_npc_mana_max" value="0"><br/>
|
||
</section>
|
||
|
||
|
||
<section class="npc-atk">
|
||
<h3>Attacks</h3>
|
||
<fieldset class="repeating_attacks">
|
||
<input type="checkbox" class="sheet-toggle-show" >
|
||
<button type="roll" name="roll_attack" value="&{template:default} {{title=@{attackname}}} {{Type=@{attacktype}}} {{Range=@{attackrange}}} {{Tags=@{attacktagslong}}} {{To Hit= [[1d20+@{npctohit} +?{Accuracy/Difficulty|@{npctohitacc}}d6k1]]}} {{Damage=[[@{attackdamage}]] @{damagetype}}} {{2nd Damage=[[@{attackdamage2}]] @{damagetype2}}} {{Effect=@{attackeffects}}}" > </button>
|
||
<input type="text" class=text160 name="attr_attackname" value=" "><span>Range<input type="text" class=text105 name="attr_attackrange" value=" "></span><br>
|
||
<div class="sheet-body">
|
||
<span>Type<input type="text" name="attr_attacktype" value=" "></span><br><span>Wpn.Type<input type="text" name="attr_weapontype" value=" "></span><br>
|
||
<span>To Hit<input type="text" name="attr_npctohit" class=smallerTextbox value=" "></span><span>Accuracy<input type="text" name="attr_npctohitacc" class=smallerTextbox value=" "></span><span>Defense<input type="text" name="attr_npctohitdef" class=smallerTextbox value=" "></span><br>
|
||
<span>Damage<input type="text" class=smallerTextbox name="attr_attackdamage" value=" "></span><span>Type<input type="text" name="attr_damagetype" class=smallerTextbox value=" "></span><br>
|
||
<span>Snd. Damage<input type="text" class=smallerTextbox name="attr_attackdamage2" value=" "></span><span>Snd. Type<input type="text" name="attr_damagetype2" class=smallerTextbox value=" "></span><br>
|
||
<span>Tags<input type="text" name="attr_attacktags" value=" "></span><span hidden>TagsLong<input type="text" name="attr_attacktagslong" value=" "></span>Effects? <input type="checkbox" class="sheet-toggle-show"><br>
|
||
<div class="sheet-body">
|
||
<textarea class=textAtks name="attr_attackeffects" value=" "></textarea></div>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
</section>
|
||
|
||
<section class="npc-actions">
|
||
<h3>Skills & Spells</h3>
|
||
<fieldset class="repeating_npcpowers">
|
||
<input type="checkbox" class="sheet-toggle-show" >
|
||
<button type="roll" name="roll_power" value="&{template:default} {{title=@{powername_npc}}} {{Type=@{powertype_npc}}} {{Action=@{poweraction_npc}}} {{Range=@{powerrange_npc}}} {{Tags=@{powertagslong_npc}}} {{Effect=@{powereffects_npc}}}" > </button>
|
||
<input type="text" class=resizedTextbox name="attr_powername_npc" value=" ">
|
||
<div class="sheet-body">
|
||
<label>Type<input type="text" name="attr_powertype_npc" value=" "></label>
|
||
<label>Action<input type="text" name="attr_poweraction_npc" value=" "></label>
|
||
<label>Range<input type="text" name="attr_powerrange_npc" value=" "></label>
|
||
<label>Tags<input type="text" name="attr_powertags_npc" value=" "></label>
|
||
<span hidden>TagsLong<input type="text" name="attr_powertagslong_npc" value=" "></span>
|
||
<textarea name="attr_powereffects_npc"></textarea>
|
||
</div>
|
||
</fieldset>
|
||
</section>
|
||
|
||
<section class="npc-trts">
|
||
<h3>Traits</h3>
|
||
<fieldset class="repeating_trait">
|
||
<input type="checkbox" class="sheet-toggle-show" >
|
||
<button type="roll" name="roll_trait" value="&{template:default} {{title=@{traitname}}} {{Effect=@{traiteffect}}}" ></button>
|
||
<input name="attr_traitname", type="text" class=resizedTextbox>
|
||
<div class="sheet-body">
|
||
<textarea name="attr_traiteffect"></textarea> </div>
|
||
</fieldset>
|
||
</section>
|
||
|
||
<section class="npc-inventory">
|
||
<h3>Support Items</h3>
|
||
<fieldset class="repeating_npcsupport">
|
||
<input type="checkbox" class="sheet-toggle-show" >
|
||
<button type="roll" name="roll_npc_support" value="&{template:default} {{title=@{npc_supportname}}} {{Type=@{npc_supporttype}}} {{Tags=@{npc_supporttagslong}}} {{Effects=@{npc_supporteffects}}}"> </button>
|
||
<input type="text" name="attr_npc_supportname" value=" " class=resizedTextbox>
|
||
<div class="sheet-body">
|
||
<span hidden>TagsLong<input type="text" name="attr_npc_supporttagslong" value="" style="width:95%"></span>
|
||
<span>Type<input type="text" name="attr_npc_supporttype" style="width: 20%" value=" "></span>
|
||
<span>Tags<input type="text" name="attr_npc_supporttags" style="width: 60%" value=" "></span>
|
||
<textarea name="attr_npc_supporteffects" style="resize: none; width: 95%; height: 60px; margin-bottom: -5px;"></textarea>
|
||
</div>
|
||
</fieldset>
|
||
</section>
|
||
|
||
|
||
</main>
|
||
|
||
<!-- General Rules Tab -->
|
||
|
||
<main class="sheet-gen">
|
||
|
||
<section class="header f-center">
|
||
<img src="https://cdn.discordapp.com/attachments/1007928324217114695/1073056431802159114/BEACON_Cover5.jpg" style="width: 100%; height: auto;" alt="Beacon RPG Logo">
|
||
</section>
|
||
|
||
<section class="rerolltable">
|
||
<h3>Reroll Table</h3>
|
||
<button type="action" name="act_reset">Reset Round</button>
|
||
<p>When you make an attack roll, ability check, or saving throw, you can use the reroll table to try again. Each option can only be chosen 1/round. You can use the reroll table after finding out if the roll would succeed, but before it actually occurs. All ACC or DIF are also rerolled.</p>
|
||
<p><button type="roll" name="roll_rerollstress" value="&{template:default} {{title=Reroll Table}} {{=[[1d3]] Stress}}"></button><input type="checkbox" name="attr_reroll1"> A: Take 1d3 Stress</p>
|
||
<p><button type="roll" name="roll_rerollmark" value="&{template:default} {{title=Reroll Table}} {{=Become MARKED. This doesn't count as a condition you've given yourself.}}"></button><input type="checkbox" name="attr_reroll2"> B: Become MARKED. You can't use this option if you are MARKED. This doesn't count as a condition you've given yourself.</p>
|
||
<p><button type="roll" name="roll_rerollopp" value="&{template:default} {{title=Reroll Table}} {{=If you are adjacent to an enemy or within Reach of an enemy's weapon, they can choose to A: Opportunity Attack you or B: deal [[3]] Physical to you as a reaction.}}"></button><input type="checkbox" name="attr_reroll3"> C: If you are adjacent to an enemy or within one of their weapon's REACH, they can choose to a: Opportunity Attack you or b: deal 3 Physical to you as a Reaction.</p>
|
||
</section>
|
||
|
||
<section class="surge">
|
||
<h3><button type="roll" name="roll_surge" value="&{template:default} {{title=Surge}} {{=?{Surge Level|1,[[2]] Stress|2,[[1d3+1]] Stress|3,[[1d6+2]] Stress|4+,[[1d6+4]] Stress}}}"></button>Surge</h3>
|
||
<p>You can surge 1/round to take a 2nd turn. A surge counts as a turn for all effects that start or end at the character's next turn.
|
||
You gain your standard movement, standard action, and minor action as normal.</p>
|
||
<table>
|
||
<tr>
|
||
<th>Surge #</th>
|
||
<th>Stress Cost</th>
|
||
</tr>
|
||
<tr>
|
||
<td>1 <input type="checkbox"></td>
|
||
<td>2</td>
|
||
</tr>
|
||
<tr>
|
||
<td>2 <input type="checkbox"></td>
|
||
<td>1d3+1</td>
|
||
</tr>
|
||
<tr>
|
||
<td>3 <input type="checkbox"></td>
|
||
<td>1d6+2</td>
|
||
</tr>
|
||
<tr>
|
||
<td>4+ <input type="checkbox"></td>
|
||
<td>1d6+4</td>
|
||
</tr>
|
||
</table>
|
||
</section>
|
||
|
||
<section class="reactions">
|
||
<h3>Reactions</h3>
|
||
<div>Focus<input type="number" name="attr_focus" value="0"></div>
|
||
<label><button type="roll" name="roll_counter" value="&{template:default} {{title=Counterattack}} {{Action=Reaction, 1/round}} {{Tags=Focus 1}} {{Trigger=You are hit by an attack from a character within reach of one of your weapons or spells.}} {{Effect=You can VOLLEY or FIGHT with one of those weapons or spells against that character.}}"></button><input type="checkbox" name="attr_counter1"> Counterattack
|
||
</label>
|
||
<p><b>Focus 1, 1/Round</b></p>
|
||
<p>Trigger: You are hit by an attack from a character within one of your weapon or spell’s Reach.</p>
|
||
<label><button type="roll" name="roll_interpose" value="&{template:default} {{title=Interpose}} {{Action=Reaction}} {{Tags = Focus 1}} {{Trigger=An ally within Range 3 is targeted by an attack.}} {{Effect=You can move up to 2 spaces, ignoring reactions. If you end this movement next to the targeted ally, you can choose to become the target instead. An attack roll can only be interposed once.}}"></button> Interpose
|
||
</label>
|
||
<p><b>Focus 1</b></p>
|
||
<p>Trigger: An ally within Range 3 is targeted by an attack.</p>
|
||
<label><button type="roll" name="roll_oppatk" value="&{template:default} {{title=Opportunity Attack}} {{Action=Reaction, 1/round}} {{Trigger=A hostile character begins a movement or standard movement within reach of one of your weapons or techniques.}} {{Effect=You can VOLLEY or FIGHT against them with one of those weapons or techniques.}}"></button><input type="checkbox" name="attr_opp1"> Opportunity Attack
|
||
</label>
|
||
<p><b>1/Round</b></p>
|
||
<p>Trigger: A hostile character begins a movement or standard movement within one of your weapon or technique's Reach.</p>
|
||
</section>
|
||
|
||
<section class="gen_misc">
|
||
<h3>Other Actions</h3>
|
||
<label><button type="roll" name="roll_defend" value="&{template:default} {{title=Defend}} {{Action=(1) BOLSTER}} {{=Gain [[1d3+@{armor}]] Focus. Until the start of your next turn, attacks against you gain +1 DIF.}}"></button>(1) Defend</label>
|
||
<label><button type="roll" name="roll_recover" value="&{template:default} {{title=Recover}} {{Action=(1) BOLSTER}} {{=Choose one:
|
||
• Spend a Recovery to regain all your HP
|
||
• Clear all your Stress
|
||
• Regain all your Mana
|
||
|
||
Then choose one:
|
||
• Reload all reloading weapons/abilities
|
||
• Clear all Discord on yourself
|
||
• Clear a condition or effect on you that wasn't caused by yourself
|
||
• Clear a condition or effect on an adjacent ally that wasn't caused by them}}"></button>(1) Recover</label>
|
||
<label><button type="roll" name="roll_mark" value="&{template:default} {{title=Mark}} {{Action=(3) SKIRMISH}} {{Scope=@{scope}}} {{=A character within your Scope and Line of Sight gains the MARKED condition.}}"></button>(3) Mark</label>
|
||
<label><button type="roll" name="roll_hide" value="&{template:default} {{title=Hide}} {{Action=(4) REPOSITION}} {{=You gain the HIDDEN condition. To hide, you can't be ENGAGED and either must be A: outside of enemy Line of Sight, B: benefiting from cover against enemies that have Line of Sight to you, or C: INVISIBLE.}}"></button>(4) Hide</label>
|
||
<label><button type="roll" name="roll_rush" value="&{template:default} {{title=Rush}} {{Action=(4) REPOSITION}} {{=You can either (A) Move up to your Speed, or (B) until the end of the turn, ignore ENGAGEMENT and don’t provoke reactions from movement.}}"></button>(4) Rush</label>
|
||
<label><button type="roll" name="roll_improvised" value="&{template:default} {{title=Improvised Attack}} {{Action=(5) FIGHT}} {{Range=Adjacent}} {{To Hit= [[1d20+@{grit} +?{Accuracy/Difficulty|0}d6k1]]}} {{Damage=[[1d3]] Physical}}"></button>(5) Improvised Attack</label>
|
||
<label><button type="roll" name="roll_grapple" value="&{template:default} {{title=Grapple}} {{Action=(5) FIGHT}} {{Range=Adjacent}} {{To Hit= [[1d20+@{grit} +?{Accuracy/Difficulty|0}d6k1]]}} {{Effect=On a hit, both characters are GRAPPLED.}}"></button>(5) Grapple</label>
|
||
<label><button type="roll" name="roll_grapple_ref" value="&{template:default} {{title=GRAPPLED Reference}} {{=While grappled, both characters count as ENGAGED and can't take Reactions. The larger character can move normally. The smaller character is IMMOBILIZED, but is drug along by the larger character. If you are the same size as the target, you count as the larger one during the turn you grapple them. Characters that are the same size can make a contested Bulk check during their turn to see if they count as the larger one that turn.
|
||
|
||
GRAPPLED ends if the characters are no longer adjacent to each other, the initiator ends it as a free action, or the grapple target succeeds on an opposed Bulk check as a Minor Action.}}"></button>GRAPPLED Ref</label>
|
||
<label><button type="roll" name="roll_shove" value="&{template:default} {{title=Shove}} {{Action=(5) FIGHT}} {{Range=Adjacent}} {{To Hit= [[1d20+@{grit} +?{Accuracy/Difficulty|0}d6k1]]}} {{Effect=On a hit, you can either Push them 1 space, or knock them PRONE}}"></button>(5) Shove</label>
|
||
</section>
|
||
|
||
<section class="wounds">
|
||
<h3><button type="roll" name=roll_wound value="&{template:default} {{title=Wound/Overstress Roll}} {{=[[1d6]]}}"></button>Wounds and Overstress</h3>
|
||
<br>
|
||
<table>
|
||
<tr>
|
||
<th> 3 Wound </th>
|
||
<th> 2 Wounds </th>
|
||
<th> 1 Wounds </th>
|
||
<th> 0 Wounds </th>
|
||
<th>Outcome</th>
|
||
</tr>
|
||
<tr>
|
||
<td>5-6</td>
|
||
<td>6</td>
|
||
<td>-</td>
|
||
<td>-</td>
|
||
<td><span class="sheet-tooltip"><strong>Dazed</strong>
|
||
<span class="sheet-tooltip-text">
|
||
You are DAZED until the end of your next turn.</td></span>
|
||
</span>
|
||
</tr>
|
||
<tr>
|
||
<td>3-4</td>
|
||
<td>4-5</td>
|
||
<td>5-6</td>
|
||
<td>-</td>
|
||
<td><span class="sheet-tooltip"><strong>Broken Weapon</strong>
|
||
<span class="sheet-tooltip-text">
|
||
<p>Destroy one of your weapons.
|
||
<li>Limited or Consumable equipment can’t be selected if they don’t have any charges left.</li>
|
||
<li>If you can’t destroy a weapon, this becomes the BROKEN SUPPORT result.</li>
|
||
<li>If you can’t destroy either, this becomes the STUNNED result.</li></p></td>
|
||
</span>
|
||
</span>
|
||
</tr>
|
||
<tr>
|
||
<td>1-2</td>
|
||
<td>2-3</td>
|
||
<td>3-4</td>
|
||
<td>-</td>
|
||
<td><span class="sheet-tooltip"><strong>Broken Support</strong>
|
||
<span class="sheet-tooltip-text">
|
||
<p>Destroy one of your support items.
|
||
<li>Limited or Consumable equipment can’t be selected if they don’t have any charges left.</li>
|
||
<li>If you can’t destroy a support item, this becomes the BROKEN WEAPON result.</li>
|
||
<li>If you can’t destroy either, this becomes the STUNNED result.</li></p></td>
|
||
</span>
|
||
</span>
|
||
</tr>
|
||
<tr>
|
||
<td>-</td>
|
||
<td>1</td>
|
||
<td>1-2</td>
|
||
<td>-</td>
|
||
<td><span class="sheet-tooltip"><strong>Staggered</strong>
|
||
<span class="sheet-tooltip-text">
|
||
<p>You are SLOWED and STUNNED until the end of your next turn.</p></td>
|
||
</span>
|
||
</span>
|
||
</tr>
|
||
<tr>
|
||
<td>-</td>
|
||
<td>-</td>
|
||
<td>-</td>
|
||
<td>1-6</td>
|
||
<td><span class="sheet-tooltip"><strong>Defeated</strong>
|
||
<span class="sheet-tooltip-text">
|
||
<img src="https://media.giphy.com/media/TbONGqAdpTWQW3Hz5V/giphy.gif" alt="You Died"></td>
|
||
</span>
|
||
</span>
|
||
</tr>
|
||
</table>
|
||
<br>
|
||
<table>
|
||
<tr>
|
||
<th> 3 Over Stress </th>
|
||
<th> 2 Over Stress </th>
|
||
<th> 1 Over Stress </th>
|
||
<th> 0 Over <br> Stress </th>
|
||
<th>Outcome</th>
|
||
</tr>
|
||
<tr>
|
||
<td>5-6</td>
|
||
<td>6</td>
|
||
<td>-</td>
|
||
<td>-</td>
|
||
<td><span class="sheet-tooltip"><strong>Dazed</strong>
|
||
<span class="sheet-tooltip-text">
|
||
<p>You are DAZED until the end of your next turn.</p></td>
|
||
</span>
|
||
</span>
|
||
</tr>
|
||
<tr>
|
||
<td>3-4</td>
|
||
<td>4-5</td>
|
||
<td>5-6</td>
|
||
<td>-</td>
|
||
<td><span class="sheet-tooltip"><strong>Broken Tech</strong>
|
||
<span class="sheet-tooltip-text">
|
||
<p>Destroy one of your techniques.
|
||
<li>Limited or Consumable techniques can’t be selected if they don’t have any charges left.</li>
|
||
<li>If you can’t destroy technique, this becomes the LOST MANA result.</li>
|
||
<li>If you can’t destroy either, this becomes the EXPOSED result.</li></p></td>
|
||
</span>
|
||
</span>
|
||
</tr>
|
||
<tr>
|
||
<td>1-2</td>
|
||
<td>2-3</td>
|
||
<td>3-4</td>
|
||
<td>-</td>
|
||
<td><span class="sheet-tooltip"><strong>Lost Mana</strong>
|
||
<span class="sheet-tooltip-text">
|
||
<p>Your current and maximum mana is reduced by 1 until fixed during a REST.
|
||
<li> If your mana maximum is 0, choose the BROKEN TECH option.</li>
|
||
<li>If you can’t do either, this becomes the EXPOSED result.</li></p></td>
|
||
</span>
|
||
</span>
|
||
</tr>
|
||
<tr>
|
||
<td>-</td>
|
||
<td>1</td>
|
||
<td>1-2</td>
|
||
<td>-</td>
|
||
<td><span class="sheet-tooltip"><strong>Exposed</strong>
|
||
<span class="sheet-tooltip-text">
|
||
<p>You are VULNERABLE and WEAKENED until the end of your next turn.</p></td>
|
||
</span>
|
||
</span>
|
||
</tr>
|
||
<tr>
|
||
<td>-</td>
|
||
<td>-</td>
|
||
<td>-</td>
|
||
<td>1-6</td>
|
||
<td><span class="sheet-tooltip"><strong>Defeated</strong>
|
||
<span class="sheet-tooltip-text">
|
||
<img src="https://media.giphy.com/media/TbONGqAdpTWQW3Hz5V/giphy.gif" alt="You Died"></td>
|
||
</span>
|
||
</span>
|
||
</tr>
|
||
</table>
|
||
|
||
</section>
|
||
|
||
<section class=phase>
|
||
<h3>Rule References</h3>
|
||
<table>
|
||
<tr>
|
||
<th><input type="checkbox" id="mycheckbox">
|
||
<label for="mycheckbox">Work In Progress</label>
|
||
<div id="banner"></div>
|
||
<div id="modal">
|
||
<label for="mycheckbox">✕</label>
|
||
<h2>Place Holder One</h2>
|
||
<p>Description One</p>
|
||
</div></th>
|
||
</tr>
|
||
<tr>
|
||
<th><input type="checkbox" id="mycheckbox2">
|
||
<label for="mycheckbox2">Work In Progress</label>
|
||
<div id="banner"></div>
|
||
<div id="modal">
|
||
<label for="mycheckbox2">✕</label>
|
||
<h2>Place Holder Two</h2>
|
||
<p>Description Two</p>
|
||
</div></th>
|
||
</tr>
|
||
<tr>
|
||
<th><input type="checkbox" id="mycheckbox3">
|
||
<label for="mycheckbox3">Work In Progress</label>
|
||
<div id="banner"></div>
|
||
<div id="modal">
|
||
<label for="mycheckbox3">✕</label>
|
||
<h2>Place Holder Three</h2>
|
||
<p>Description Three</p>
|
||
</div></th>
|
||
</tr>
|
||
<tr>
|
||
<th><input type="checkbox" id="mycheckbox4">
|
||
<label for="mycheckbox4">Work In Progress</label>
|
||
<div id="banner"></div>
|
||
<div id="modal">
|
||
<label for="mycheckbox4">✕</label>
|
||
<h2>Place Holder Three</h2>
|
||
<p>Description Three</p>
|
||
</div></th>
|
||
</tr>
|
||
</table>
|
||
</section>
|
||
|
||
</main>
|
||
</body>
|
||
|
||
<!-- Script Block -->
|
||
|
||
<script type="text/worker">
|
||
|
||
//-------------------------------------------------------------------------------------
|
||
// orcsAsync
|
||
// Compensates for a defect in the underlying Roll20 system, where it "loses context"
|
||
// (forgets which player is active) during asynchronous methods and callbacks,
|
||
// resulting in error messages like:
|
||
//
|
||
// Error: Trying to do getAttrs when no character is active in sandbox.
|
||
//
|
||
// Include this script at the top of your character sheet's code setion to have
|
||
// setTimeout() and setInterval() just start working as expected; no additional setup
|
||
// required. Additionally, async-safe versions of the typical attribute functions will
|
||
// be available:
|
||
//
|
||
// getAttrsAsync
|
||
// setAttrsAsync
|
||
// getSectionIDsAsync
|
||
//
|
||
function isRunningOnServer() { return self.dispatchEvent == undefined; }
|
||
function setActiveCharacterId(charId){
|
||
var oldAcid=getActiveCharacterId();
|
||
var msg={"id":"0", "type":"setActiveCharacter", "data":charId};
|
||
|
||
if(isRunningOnServer()==false){ //if in a browser, use "dispatchEvent" to process the message
|
||
var ev = new CustomEvent("message");
|
||
ev.data=msg;
|
||
self.dispatchEvent(ev);
|
||
}else{ //otherwise, use the API (server) message processor, "onmessage"
|
||
self.onmessage({data:msg});
|
||
}
|
||
return oldAcid; //return what the value used to be, so calling code can be a little cleaner
|
||
}
|
||
var _sIn=setInterval;
|
||
setInterval=function(callback, timeout){
|
||
var acid=getActiveCharacterId();
|
||
_sIn(
|
||
function(){
|
||
var prevAcid=setActiveCharacterId(acid);
|
||
callback();
|
||
setActiveCharacterId(prevAcid);
|
||
}
|
||
,timeout);
|
||
}
|
||
var _sto=setTimeout
|
||
setTimeout=function(callback, timeout){
|
||
var acid=getActiveCharacterId();
|
||
_sto(
|
||
function(){
|
||
var prevAcid=setActiveCharacterId(acid);
|
||
callback();
|
||
setActiveCharacterId(prevAcid);
|
||
}
|
||
,timeout);
|
||
}
|
||
function getAttrsAsync(props){
|
||
var acid=getActiveCharacterId(); //save the current activeCharacterID in case it has changed when the promise runs
|
||
var prevAcid=null; //local variable defined here, because it needs to be shared across the promise callbacks defined below
|
||
return new Promise((resolve,reject)=>{
|
||
prevAcid=setActiveCharacterId(acid); //in case the activeCharacterId has changed, restore it to what we were expecting and save the current value to restore later
|
||
try{
|
||
getAttrs(props,(values)=>{ resolve(values); });
|
||
}
|
||
catch{ reject(); }
|
||
}).finally(()=>{
|
||
setActiveCharacterId(prevAcid); //restore activeCharcterId to what it was when the promise first ran
|
||
});
|
||
}
|
||
//use the same pattern for each of the following...
|
||
function setAttrsAsync(propObj, options){
|
||
var acid=getActiveCharacterId();
|
||
var prevAcid=null;
|
||
return new Promise((resolve,reject)=>{
|
||
prevAcid=setActiveCharacterId(acid);
|
||
try{
|
||
setAttrs(propObj,options,(values)=>{ resolve(values); });
|
||
}
|
||
catch{ reject(); }
|
||
}).finally(()=>{
|
||
setActiveCharacterId(prevAcid);
|
||
});
|
||
}
|
||
|
||
function getSectionIDsAsync(sectionName){
|
||
var acid = getActiveCharacterId();
|
||
var prevAcid=null;
|
||
return new Promise((resolve,reject)=>{
|
||
prevAcid = setActiveCharacterId(acid);
|
||
try{
|
||
getSectionIDs(sectionName,(values)=>{ resolve(values); });
|
||
}
|
||
catch{ reject(); }
|
||
}).finally(()=>{
|
||
setActiveCharacterId(prevAcid);
|
||
});
|
||
}
|
||
|
||
var starting_weapons_data = [];
|
||
var unlock_weapons_data = [];
|
||
var loot_weapons_data = [];
|
||
var tags_data = [];
|
||
var class_data = [];
|
||
var ancestry_data = []
|
||
var array_of_weapon_names = [];
|
||
var starting_support_data = [];
|
||
var unlock_support_data = [];
|
||
var loot_support_data = [];
|
||
var starting_techniques_data = [];
|
||
var unlock_techniques_data = [];
|
||
var loot_techniques_data = [];
|
||
var talents_data = [];
|
||
var statmod_dict = {};
|
||
|
||
|
||
var finalmanaMod = 0;
|
||
var finalspeedMod = 0;
|
||
var finalarmorMod = 0;
|
||
var finaldodgeMod = 0;
|
||
var finalHPMod = 0;
|
||
var finalsaveMod = 0;
|
||
|
||
const wpnSlots = ["1","2","3","4","5","6","7","8"];
|
||
|
||
|
||
function gen_long_tag_string(stringy, tag_data){
|
||
return '[' + stringy + ']\(#"class="showtip" title="' + tag_data.description.replace('{VAL}', 'X').replace('(', '{').replace(')', '}') + '\)';
|
||
}
|
||
|
||
|
||
on("change:repeating_powers:powertags", function(v){
|
||
var row_string = v.sourceAttribute.replace("_powertags","_");
|
||
var long_tag_string = "";
|
||
var tagz = v.newValue.split(",");
|
||
for (i in tagz)
|
||
{
|
||
|
||
tag = tagz[i].toUpperCase().trim()
|
||
tag_parts = tag.split(/(\d+)/g);
|
||
var wp_tag_data = 0;
|
||
if (tag_parts.length > 1)
|
||
{
|
||
wp_tag_data = tags_data.find(x => x.name === tag_parts[0]+ "{VAL}");
|
||
}
|
||
else
|
||
{
|
||
wp_tag_data = tags_data.find(x => x.name === tag_parts[0]);
|
||
}
|
||
if (!wp_tag_data){
|
||
console.log("Found nothing");
|
||
return;
|
||
}
|
||
let stringy = wp_tag_data.name;
|
||
if (tag_parts.length > 1)
|
||
{
|
||
stringy = stringy.replace("{VAL}", tag_parts[1]);
|
||
}
|
||
long_stringy = gen_long_tag_string(stringy, wp_tag_data);
|
||
if (i > 0){
|
||
stringy = ", " + stringy;
|
||
long_stringy = " , " + long_stringy;
|
||
}
|
||
long_tag_string += long_stringy;
|
||
}
|
||
if(long_tag_string === ""){
|
||
long_tag_string = v.newValue
|
||
}
|
||
setAttrs({
|
||
[row_string+"powertagslong"]: long_tag_string
|
||
});
|
||
});
|
||
|
||
on("change:repeating_support:supporttags", function(v){
|
||
var row_string = v.sourceAttribute.replace("_supportname","_");
|
||
var long_tag_string = "";
|
||
var tagz = v.newValue.split(",");
|
||
for (i in tagz)
|
||
{
|
||
|
||
tag = tagz[i].toUpperCase().trim()
|
||
tag_parts = tag.split(/(\d+)/g);
|
||
var wp_tag_data = 0;
|
||
if (tag_parts.length > 1)
|
||
{
|
||
wp_tag_data = tags_data.find(x => x.name === tag_parts[0]+ "{VAL}");
|
||
}
|
||
else
|
||
{
|
||
wp_tag_data = tags_data.find(x => x.name === tag_parts[0]);
|
||
}
|
||
if (!wp_tag_data){
|
||
console.log("Found nothing");
|
||
return;
|
||
}
|
||
let stringy = wp_tag_data.name;
|
||
if (tag_parts.length > 1)
|
||
{
|
||
stringy = stringy.replace("{VAL}", tag_parts[1]);
|
||
}
|
||
long_stringy = gen_long_tag_string(stringy, wp_tag_data);
|
||
if (i > 0){
|
||
stringy = ", " + stringy;
|
||
long_stringy = " , " + long_stringy;
|
||
}
|
||
long_tag_string += long_stringy;
|
||
}
|
||
if(long_tag_string === ""){
|
||
long_tag_string = v.newValue
|
||
}
|
||
setAttrs({
|
||
[row_string + "supporttagslong"]: long_tag_string
|
||
});
|
||
});
|
||
|
||
wpnSlots.forEach(function (num)
|
||
{
|
||
console.log("Changing tags");
|
||
on("change:attacktags"+num, function(v){
|
||
long_tag_string = "";
|
||
tagz = v.newValue.split(",");
|
||
for (i in tagz)
|
||
{
|
||
|
||
tag = tagz[i].toUpperCase().trim()
|
||
tag_parts = tag.split(/(\d+)/g);
|
||
console.log(tag_parts);
|
||
var wp_tag_data = 0;
|
||
if (tag_parts.length > 1)
|
||
{
|
||
wp_tag_data = tags_data.find(x => x.name === tag_parts[0]+ "{VAL}");
|
||
}
|
||
else
|
||
{
|
||
wp_tag_data = tags_data.find(x => x.name === tag_parts[0]);
|
||
}
|
||
if (!wp_tag_data){
|
||
console.log("Found nothing");
|
||
return;
|
||
}
|
||
let stringy = wp_tag_data.name;
|
||
if (tag_parts.length > 1)
|
||
{
|
||
stringy = stringy.replace("{VAL}", tag_parts[1]);
|
||
}
|
||
long_stringy = gen_long_tag_string(stringy, wp_tag_data);
|
||
if (i > 0){
|
||
stringy = ", " + stringy;
|
||
long_stringy = " , " + long_stringy;
|
||
}
|
||
long_tag_string += long_stringy;
|
||
}
|
||
if(long_tag_string === ""){
|
||
long_tag_string = v.newValue
|
||
}
|
||
setAttrs({
|
||
["attacktagslong"+ num]: long_tag_string
|
||
});
|
||
|
||
});
|
||
});
|
||
|
||
|
||
on("change:repeating_attacks:attackname", function(v){
|
||
getAttrs(["tier"], function(t){
|
||
var row_string = v.sourceAttribute.replace("attackname","");
|
||
var true_tier = (parseInt(t.tier) - 1).toString();
|
||
var select_features = unit_features_data.filter(feat => feat.type.includes("Weapon") || feat.type.includes("Attack"))
|
||
var weapon_data = select_features.find(x => x.name.toUpperCase().replace(/\s+/g, '') === v.newValue.toUpperCase().replace(/\s+/g, ''));
|
||
if (!weapon_data){
|
||
console.log("Found nothing");
|
||
return;
|
||
}
|
||
var weapon_string = ""
|
||
if ('weapon_type' in weapon_data.features){weapon_string = weapon_data.features.weapon_type}
|
||
var range_string = "";
|
||
let iter = 0
|
||
for (rangey of weapon_data.features.range)
|
||
{
|
||
if (iter > 0){range_string = range_string + ", ";}
|
||
range_string = range_string + rangey.type + " " + rangey.val;
|
||
iter++;
|
||
}
|
||
var to_hit_string = ""
|
||
var to_hit_def = ""
|
||
var to_hit_acc = "0"
|
||
if ('to_hit' in weapon_data.features)
|
||
{
|
||
to_hit_string = eval("weapon_data.features.to_hit.T" + true_tier);
|
||
to_hit_def = weapon_data.features.to_hit.defense;
|
||
if ('accuracy' in weapon_data.features.to_hit){
|
||
to_hit_acc = weapon_data.features.to_hit.accuracy;
|
||
}
|
||
}
|
||
|
||
var damage_string = "";
|
||
var second_dmg_string = "0";
|
||
var dmg_type = "";
|
||
var second_dmg_type = "";
|
||
if ('damage' in weapon_data.features)
|
||
{
|
||
dmg_type = weapon_data.features.damage.type
|
||
if(typeof damage != 'string'){dmg_type = weapon_data.features.damage.type[0];}
|
||
damage_string = eval("weapon_data.features.damage.T" + true_tier);
|
||
|
||
if ('secondary' in weapon_data.features.damage){
|
||
second_dmg_string = weapon_data.features.damage.secondary;
|
||
second_dmg_type = weapon_data.features.damage.type_s;
|
||
}
|
||
}
|
||
|
||
|
||
let tag_string = "";
|
||
let long_tag_string = "";
|
||
|
||
for (i in weapon_data.features.tags){
|
||
let wp_tag_data = tags_data.find(x => x.id === weapon_data.features.tags[i].id);
|
||
let stringy = wp_tag_data.name;
|
||
if (weapon_data.features.tags[i].id === "tg_reliable"){
|
||
stringy = "Reliable " + eval("weapon_data.features.tags[i].T" + true_tier);
|
||
}
|
||
else if (weapon_data.features.tags[i].val != "")
|
||
{
|
||
stringy = stringy.replace("{VAL}", weapon_data.features.tags[i].val);
|
||
}
|
||
long_stringy = gen_long_tag_string(stringy, wp_tag_data);
|
||
if (i > 0){
|
||
stringy = ", " + stringy;
|
||
long_stringy = " , " + long_stringy;
|
||
}
|
||
tag_string += stringy;
|
||
long_tag_string += long_stringy;
|
||
}
|
||
setAttrs({
|
||
[row_string + "attacktype"]: weapon_data.type,
|
||
[row_string + "weapontype"]: weapon_string,
|
||
[row_string + "attackrange"]: range_string,
|
||
[row_string + "npctohit"]: to_hit_string,
|
||
[row_string + "npctohitacc"]: to_hit_acc,
|
||
[row_string + "npctohitdef"]: to_hit_def,
|
||
[row_string + "attackdamage"]: damage_string,
|
||
[row_string + "attackdamage2"]: second_dmg_string,
|
||
[row_string + "damagetype"]: dmg_type,
|
||
[row_string + "damagetype2"]: second_dmg_type,
|
||
[row_string + "attacktags"]: tag_string,
|
||
[row_string + "attacktagslong"]: long_tag_string,
|
||
[row_string + "attackeffects"]: weapon_data.effect,
|
||
});
|
||
});
|
||
});
|
||
|
||
on("change:repeating_npcpowers:powername_npc", function(v){
|
||
|
||
var row_string = v.sourceAttribute.replace("powername_npc","");
|
||
var select_features = unit_features_data.filter(feat => feat.type === "Skill" || feat.type === "Spell")
|
||
var tech_data = unit_features_data.find(x => x.name.toUpperCase().replace(/\s+/g, '') === v.newValue.toUpperCase().replace(/\s+/g, ''));
|
||
if (!tech_data){
|
||
console.log("Found nothing");
|
||
return;
|
||
}
|
||
var range_string = "";
|
||
|
||
|
||
let tag_string = "";
|
||
let long_tag_string = "";
|
||
|
||
let action_string = ""
|
||
if ('action' in tech_data.features){action_string = tech_data.features.action;}
|
||
|
||
for (i in tech_data.features.tags){
|
||
let wp_tag_data = tags_data.find(x => x.id === tech_data.features.tags[i].id);
|
||
let stringy = wp_tag_data.name;
|
||
if (tech_data.features.tags[i].val != "")
|
||
{
|
||
stringy = stringy.replace("{VAL}", tech_data.features.tags[i].val)
|
||
}
|
||
long_stringy = gen_long_tag_string(stringy, wp_tag_data);
|
||
if (i > 0){
|
||
stringy = ", " + stringy;
|
||
long_stringy = " , " + long_stringy;
|
||
}
|
||
tag_string += stringy;
|
||
long_tag_string += long_stringy;
|
||
}
|
||
setAttrs({
|
||
[row_string+"powerrange_npc"]: range_string,
|
||
[row_string+"powertype_npc"]: tech_data.type,
|
||
[row_string+"poweraction_npc"]: action_string,
|
||
[row_string+"powertags_npc"]: tag_string,
|
||
[row_string+"powertagslong_npc"]: long_tag_string,
|
||
[row_string+"powereffects_npc"]: tech_data.effect
|
||
});
|
||
});
|
||
|
||
on("change:repeating_npcsupport:npc_supportname", function(v){
|
||
console.log("Triggering");
|
||
let row_string = v.sourceAttribute.replace("npc_supportname","");
|
||
var select_features = unit_features_data.filter(feat => feat.type === "Support")
|
||
var feat_data = select_features.find(x => x.name.toUpperCase().replace(/\s+/g, '') === v.newValue.toUpperCase().replace(/\s+/g, ''));
|
||
console.log(feat_data);
|
||
let tag_string = "";
|
||
let long_tag_string = "";
|
||
if ('tags' in feat_data.features){
|
||
for (i in feat_data.features.tags){
|
||
let wp_tag_data = tags_data.find(x => x.id === feat_data.features.tags[i].id);
|
||
let stringy = wp_tag_data.name;
|
||
if (feat_data.features.tags[i].val != "")
|
||
{
|
||
stringy = stringy.replace("{VAL}", feat_data.features.tags[i].val)
|
||
}
|
||
long_stringy = gen_long_tag_string(stringy, wp_tag_data);
|
||
if (i > 0){
|
||
stringy = ", " + stringy;
|
||
long_stringy = " , " + long_stringy;
|
||
}
|
||
tag_string += stringy;
|
||
long_tag_string += long_stringy;
|
||
}
|
||
}
|
||
|
||
let effect_string = feat_data.effect;
|
||
if ('action' in feat_data.features){
|
||
effect_string = "[" + feat_data.features.action + "] " + effect_string;
|
||
}
|
||
setAttrs({
|
||
[row_string+'npc_supporttype']: feat_data.features.support_type,
|
||
[row_string+"npc_supporttags"]: tag_string,
|
||
[row_string+"npc_supporttagslong"]: long_tag_string,
|
||
[row_string+"npc_supporteffects"]: effect_string
|
||
});
|
||
});
|
||
|
||
on("change:repeating_trait:traitname", function(v){
|
||
let row_string = v.sourceAttribute.replace("traitname","");
|
||
var select_features = unit_features_data.filter(feat => feat.type === "Trait")
|
||
var feat_data = select_features.find(x => x.name.toUpperCase().replace(/\s+/g, '') === v.newValue.toUpperCase().replace(/\s+/g, ''));
|
||
setAttrs({
|
||
[row_string+"traiteffect"]: feat_data.effect
|
||
});
|
||
});
|
||
|
||
on("change:npc_type", function(v){
|
||
getAttrs(["tier"], function(t){
|
||
var unit_data = unit_stats_data.find(x => x.type.toUpperCase().replace(/\s+/g, '') === v.newValue.toUpperCase().replace(/\s+/g, ''));
|
||
if(parseInt(t.tier) < 1 || parseInt(t.tier) > 3){return;}
|
||
let curr_iter = parseInt(t.tier)
|
||
var unit_tier_data = unit_data.tiers.find(x => x.tier === t.tier);
|
||
setAttrs({
|
||
npc_bulk: unit_tier_data.BLK,
|
||
npc_agility: unit_tier_data.AGI,
|
||
npc_mind: unit_tier_data.MND,
|
||
npc_magic: unit_tier_data.MGK,
|
||
initiative: unit_tier_data.init,
|
||
npc_dodge: unit_tier_data.dodge,
|
||
npc_a_def: unit_tier_data.adef,
|
||
npc_save: unit_tier_data.save,
|
||
npc_scope: unit_tier_data.scope,
|
||
npc_speed: unit_tier_data.speed,
|
||
npc_armor: unit_tier_data.armor,
|
||
npc_hp: unit_tier_data.HP,
|
||
npc_hp_max: unit_tier_data.HP,
|
||
npc_stress: unit_tier_data.stress,
|
||
npc_stress_max: unit_tier_data.stress,
|
||
npc_mana: unit_tier_data.mana,
|
||
npc_mana_max: unit_tier_data.mana,
|
||
});
|
||
});
|
||
});
|
||
|
||
on("change:tier", function(v){
|
||
getAttrs(["npc_type"], function(t){
|
||
var unit_data = unit_stats_data.find(x => x.type.toUpperCase().replace(/\s+/g, '') === t.npc_type.toUpperCase().replace(/\s+/g, ''));
|
||
if(parseInt(v.newValue) < 1 || parseInt(v.newValue) > 3){return;}
|
||
let curr_iter = parseInt(v.newValue)
|
||
var unit_tier_data = unit_data.tiers.find(x => x.tier === v.newValue);
|
||
setAttrs({
|
||
npc_bulk: unit_tier_data.BLK,
|
||
npc_agility: unit_tier_data.AGI,
|
||
npc_mind: unit_tier_data.MND,
|
||
npc_magic: unit_tier_data.MGK,
|
||
initiative: unit_tier_data.init,
|
||
npc_dodge: unit_tier_data.dodge,
|
||
npc_a_def: unit_tier_data.adef,
|
||
npc_save: unit_tier_data.save,
|
||
npc_scope: unit_tier_data.scope,
|
||
npc_speed: unit_tier_data.speed,
|
||
npc_armor: unit_tier_data.armor,
|
||
npc_hp: unit_tier_data.HP,
|
||
npc_hp_max: unit_tier_data.HP,
|
||
npc_stress: unit_tier_data.stress,
|
||
npc_stress_max: unit_tier_data.stress,
|
||
npc_mana: unit_tier_data.mana,
|
||
npc_mana_max: unit_tier_data.mana,
|
||
});
|
||
});
|
||
});
|
||
|
||
on("change:repeating_talent:talentslots1", function(v){
|
||
var row_string = v.sourceAttribute.replace("_talentslots1","_");
|
||
var tal_data = talents_data.find(x => x.id.toUpperCase().replace(/\s+/g, '') === v.newValue.toUpperCase().replace(/\s+/g, ''));
|
||
|
||
if (!tal_data){
|
||
console.log("Found nothing");
|
||
return;
|
||
}
|
||
|
||
setAttrs({
|
||
[row_string+"talent_name"]: tal_data.name,
|
||
[row_string+"talent_info"]: tal_data.effect,
|
||
});
|
||
});
|
||
|
||
on("change:repeating_support:supportname", function(v){
|
||
var row_string = v.sourceAttribute.replace("_supportname","_");
|
||
console.log(row_string);
|
||
var sup_data = starting_support_data.find(x => x.name.toUpperCase().replace(/\s+/g, '') === v.newValue.toUpperCase().replace(/\s+/g, ''));
|
||
if (!sup_data){
|
||
sup_data = unlock_support_data.find(x => x.name.toUpperCase().replace(/\s+/g, '') === v.newValue.toUpperCase().replace(/\s+/g, ''));
|
||
if (!sup_data){
|
||
sup_data = loot_support_data.find(x => x.name.toUpperCase().replace(/\s+/g, '') === v.newValue.toUpperCase().replace(/\s+/g, ''));
|
||
if (!sup_data){
|
||
console.log("Found nothing");
|
||
return;
|
||
}
|
||
}
|
||
}
|
||
|
||
if (!sup_data){
|
||
console.log("Found nothing");
|
||
return;
|
||
}
|
||
|
||
let tag_string = "";
|
||
let long_tag_string = "";
|
||
|
||
for (i in sup_data.tags){
|
||
let wp_tag_data = tags_data.find(x => x.id === sup_data.tags[i].id);
|
||
let stringy = wp_tag_data.name;
|
||
if (sup_data.tags[i].val != "")
|
||
{
|
||
stringy = stringy.replace("{VAL}", sup_data.tags[i].val)
|
||
}
|
||
long_stringy = gen_long_tag_string(stringy, wp_tag_data);
|
||
if (i > 0){
|
||
stringy = ", " + stringy;
|
||
long_stringy = " , " + long_stringy;
|
||
}
|
||
tag_string += stringy;
|
||
long_tag_string += long_stringy;
|
||
}
|
||
console.log(row_string);
|
||
setAttrs({
|
||
[row_string+"supporttype"]: sup_data.name,
|
||
[row_string+"supporttags"]: tag_string,
|
||
[row_string+"supporttagslong"]: long_tag_string,
|
||
[row_string+"supporteffects"]: sup_data.effect,
|
||
[row_string+"supportmods"]: sup_data.stat_effects,
|
||
});
|
||
});
|
||
|
||
|
||
|
||
|
||
const ancestryTraitSlots = ["1", "2"]
|
||
ancestryTraitSlots.forEach(function (num){
|
||
on("change:anc_trait_name" + num, function(v){
|
||
console.log("changing ancestry trait");
|
||
getAttrs(["ancestry"], function(t){
|
||
// let curr_ancestry = ancestry_data.find(x => x.origin.toUpperCase().replace(/\s+/g, '') === t.ancestry.toUpperCase().replace(/\s+/g, ''));
|
||
for (curr_ancestry of ancestry_data){
|
||
for (i in curr_ancestry.traits){
|
||
if (curr_ancestry.traits[i].name.toUpperCase().replace(/\s+/g, '') === v.newValue.toUpperCase().replace(/\s+/g, '')){
|
||
setAttrs({
|
||
anc_trait_info: curr_ancestry.traits[i].desc,
|
||
anc_trait_mods: {"armor": curr_ancestry.traits[i].armor, "HP": curr_ancestry.traits[i].HP, "speed": curr_ancestry.traits[i].speed}
|
||
});
|
||
return;
|
||
}
|
||
}
|
||
}
|
||
setAttrs({
|
||
anc_trait_info: "Invalid ancestry trait.",
|
||
anc_trait_mods: false
|
||
});
|
||
});
|
||
});
|
||
});
|
||
|
||
on("change:repeating_powers:powername", function(v){
|
||
getAttrs(["scope"], function(s){
|
||
var row_string = v.sourceAttribute.replace("_powername","_");
|
||
var tech_data = starting_techniques_data.find(x => x.name.toUpperCase().replace(/\s+/g, '') === v.newValue.toUpperCase().replace(/\s+/g, ''));
|
||
if (!tech_data){
|
||
tech_data = unlock_techniques_data.find(x => x.name.toUpperCase().replace(/\s+/g, '') === v.newValue.toUpperCase().replace(/\s+/g, ''));
|
||
if (!tech_data){
|
||
tech_data = loot_techniques_data.find(x => x.name.toUpperCase().replace(/\s+/g, '') === v.newValue.toUpperCase().replace(/\s+/g, ''));
|
||
if (!tech_data){
|
||
console.log("Found nothing");
|
||
return;
|
||
}
|
||
}
|
||
}
|
||
var range_string = "";
|
||
let iter = 0
|
||
for (rangey of tech_data.range)
|
||
{
|
||
if (iter > 0){range_string = range_string + ", ";}
|
||
var valy = rangey.val
|
||
if (valy === "[SCOPE]"){
|
||
valy = "=" + s.scope;
|
||
}
|
||
else{
|
||
valy = " "+valy;
|
||
}
|
||
range_string = range_string + rangey.type + valy;
|
||
iter++;
|
||
}
|
||
|
||
var damage_string = "";
|
||
var dmg_type = "";
|
||
iter = 0
|
||
for (damagey of tech_data.damage)
|
||
{
|
||
if (iter > 0){damage_string = damage_string + "+";}
|
||
damage_string = damage_string + damagey.val + " " + damagey.type;
|
||
dmg_type = dmg_type + damagey.type
|
||
iter++;
|
||
}
|
||
if (damage_string === ""){damage_string = "0";}
|
||
|
||
let tag_string = "";
|
||
let long_tag_string = "";
|
||
|
||
for (i in tech_data.tags){
|
||
let wp_tag_data = tags_data.find(x => x.id === tech_data.tags[i].id);
|
||
let stringy = wp_tag_data.name;
|
||
if (tech_data.tags[i].val != "")
|
||
{
|
||
stringy = stringy.replace("{VAL}", tech_data.tags[i].val)
|
||
}
|
||
long_stringy = gen_long_tag_string(stringy, wp_tag_data);
|
||
if (i > 0){
|
||
stringy = ", " + stringy;
|
||
long_stringy = " , " + long_stringy;
|
||
}
|
||
tag_string += stringy;
|
||
long_tag_string += long_stringy;
|
||
}
|
||
setAttrs({
|
||
[row_string+"powerrange"]: range_string,
|
||
[row_string+"powertype"]: tech_data.type,
|
||
[row_string+"poweraction"]: tech_data.action,
|
||
[row_string+"powerdamage"]: damage_string,
|
||
[row_string+"powerdamagetype"]: dmg_type,
|
||
[row_string+"powertags"]: tag_string,
|
||
[row_string+"powertagslong"]: long_tag_string,
|
||
[row_string+"powereffects"]: tech_data.effects,
|
||
[row_string+"powermods"]: tech_data.stat_effects
|
||
});
|
||
});
|
||
});
|
||
|
||
|
||
|
||
wpnSlots.forEach(function (num){
|
||
on("change:slots"+num, function(v){
|
||
console.log("changing stuff in slot "+ num);
|
||
|
||
console.log("Calid event object: ", v);
|
||
|
||
var weapon_data = starting_weapons_data.find(x => x.name.toUpperCase().replace(/\s+/g, '') === v.newValue.toUpperCase().replace(/\s+/g, ''));
|
||
if (!weapon_data){
|
||
weapon_data = unlock_weapons_data.find(x => x.name.toUpperCase().replace(/\s+/g, '') === v.newValue.toUpperCase().replace(/\s+/g, ''));
|
||
if (!weapon_data){
|
||
weapon_data = loot_weapons_data.find(x => x.name.toUpperCase().replace(/\s+/g, '') === v.newValue.toUpperCase().replace(/\s+/g, ''));
|
||
if (!weapon_data){
|
||
console.log("Found nothing");
|
||
return;
|
||
}
|
||
}
|
||
}
|
||
var range_string = "";
|
||
if ('modes' in weapon_data)
|
||
{
|
||
range_string = "Melee: " + weapon_data.modes.melee.range[0].type + " " + weapon_data.modes.melee.range[0].val + ", Ranged: " + weapon_data.modes.ranged.range[0].type + " " + weapon_data.modes.ranged.range[0].val;
|
||
}
|
||
else
|
||
{
|
||
let iter = 0
|
||
for (rangey of weapon_data.range)
|
||
{
|
||
if (iter > 0){range_string = range_string + ", ";}
|
||
range_string = range_string + rangey.type + " " + rangey.val;
|
||
iter++;
|
||
}
|
||
}
|
||
|
||
var damage_string = "";
|
||
var second_dmg_string = "0";
|
||
var dmg_type = "";
|
||
var second_dmg_type = "";
|
||
if ('modes' in weapon_data)
|
||
{
|
||
if ('damage' in weapon_data.modes.melee)
|
||
{
|
||
damage_string = weapon_data.modes.melee.damage[0].val + " Melee: " + weapon_data.modes.melee.damage[0].type;
|
||
dmg_type = weapon_data.modes.melee.damage[0].type + " (Melee)";
|
||
second_dmg_string = weapon_data.modes.ranged.damage[0].val + " Ranged: " + weapon_data.modes.ranged.damage[0].type;
|
||
second_dmg_type = weapon_data.modes.ranged.damage[0].type + " (Ranged)";
|
||
}
|
||
|
||
}
|
||
else
|
||
{
|
||
let iter = 0
|
||
for (damagey of weapon_data.damage)
|
||
{
|
||
if (iter > 0){second_dmg_string = damagey.val + " " + damagey.type; second_dmg_type = " " + damagey.type;}
|
||
else{damage_string = damagey.val + " " + damagey.type; dmg_type = " " + damagey.type;}
|
||
iter++;
|
||
}
|
||
}
|
||
|
||
let tag_string = "";
|
||
let long_tag_string = "";
|
||
|
||
for (i in weapon_data.tags){
|
||
let wp_tag_data = tags_data.find(x => x.id === weapon_data.tags[i].id);
|
||
let stringy = wp_tag_data.name;
|
||
if (weapon_data.tags[i].val != "")
|
||
{
|
||
stringy = stringy.replace("{VAL}", weapon_data.tags[i].val)
|
||
}
|
||
long_stringy = gen_long_tag_string(stringy, wp_tag_data);
|
||
if (i > 0){
|
||
stringy = ", " + stringy;
|
||
long_stringy = " , " + long_stringy;
|
||
}
|
||
tag_string += stringy;
|
||
long_tag_string += long_stringy;
|
||
}
|
||
setAttrs({
|
||
["attackrange"+ num]: range_string,
|
||
["attacktype"+ num]: weapon_data.size+" "+weapon_data.type,
|
||
["attackdamage"+ num]: damage_string,
|
||
["seconddamage"+ num]: second_dmg_string,
|
||
["dmgtype"+ num]: dmg_type,
|
||
["seconddmgtype"+ num]: second_dmg_type,
|
||
["attacktags"+ num]: tag_string,
|
||
["attacktagslong"+ num]: long_tag_string,
|
||
["attackeffects"+ num]: weapon_data.desc,
|
||
});
|
||
|
||
});
|
||
});
|
||
|
||
on("change:level", function(v){
|
||
currLevel = parseInt(v.newValue);
|
||
setAttrs({grit: Math.floor(currLevel/2)});
|
||
});
|
||
|
||
|
||
var base_mana_max;
|
||
var base_save_max;
|
||
var base_hp_max;
|
||
var base_dodge_max;
|
||
var base_speed_max;
|
||
var base_armor_max = 0;
|
||
var base_adef_max;
|
||
var base_memory_max;
|
||
var base_stress_max;
|
||
var base_recoveries_max;
|
||
|
||
var stat_mana_mod;
|
||
var stat_hp_mod;
|
||
var stat_dodge_mod;
|
||
var stat_speed_mod;
|
||
var stat_adef_mod;
|
||
var stat_memory_mod;
|
||
var stat_stress_mod;
|
||
var stat_recoveries_mod;
|
||
var stat_save_mod;
|
||
|
||
var finalarmorMod;
|
||
var finalHPMod;
|
||
var finaldodgeMod;
|
||
var finalsaveMod;
|
||
var finalspeedMod;
|
||
var finalmanaMod;
|
||
|
||
|
||
function conf_mod_base_stats(){
|
||
setAttrs({ hp_max: (base_hp_max + stat_hp_mod + finalHPMod).toString()});
|
||
setAttrs({ recoveries_max: (base_recoveries_max + stat_recoveries_mod).toString()});
|
||
setAttrs({ dodge_max: (base_dodge_max + stat_dodge_mod + finaldodgeMod).toString()});
|
||
setAttrs({ speed_max: (base_speed_max + stat_speed_mod + finalspeedMod).toString()});
|
||
setAttrs({ memory_max: (base_memory_max + stat_memory_mod).toString()});
|
||
setAttrs({ stress_max: (base_stress_max + stat_stress_mod).toString()});
|
||
setAttrs({ a_def: (base_adef_max + stat_adef_mod).toString()});
|
||
setAttrs({ mana_max: (base_mana_max + stat_mana_mod + finalmanaMod).toString()});
|
||
setAttrs({save_max: (base_save_max + stat_save_mod + finalsaveMod).toString()});
|
||
}
|
||
|
||
function dummyPromiseInner() {
|
||
return new Promise(function (resolve) {return 0})
|
||
}
|
||
function dummyPromise () {
|
||
return new Promise(function (resolve) {return 0})
|
||
}
|
||
function supportItemHelper()
|
||
{
|
||
|
||
}
|
||
|
||
on("sheet:opened change:repeating_support:supportmods change:repeating_powers:powermods change:anc_trait_mods remove:repeating_support remove:repeating_powers", async function(v) {
|
||
finalarmorMod = 0;
|
||
finalHPMod = 0;
|
||
finaldodgeMod = 0;
|
||
finalsaveMod = 0;
|
||
finalspeedMod = 0;
|
||
finalmanaMod = 0;
|
||
|
||
supportIds = await getSectionIDsAsync("repeating_support");
|
||
let fields = [`supportmods`];
|
||
let attrArray = supportIds.reduce((m, id) => [...m, ...(fields.map(field => `repeating_support_${id}_${field}`))], []);
|
||
console.log(attrArray)
|
||
for (x of attrArray)
|
||
{
|
||
t = await getAttrsAsync([x]);
|
||
if(t[x])
|
||
{
|
||
console.log(t[x])
|
||
finalarmorMod += parseInt(t[x].armor);
|
||
finalsaveMod += parseInt(t[x].save_target);
|
||
finaldodgeMod += parseInt(t[x].dodge);
|
||
finalspeedMod += parseInt(t[x].speed);
|
||
}
|
||
|
||
}
|
||
|
||
powerIds = await getSectionIDsAsync("repeating_powers");
|
||
fields = [`powermods`];
|
||
attrArray = powerIds.reduce((m, id) => [...m, ...(fields.map(field => `repeating_powers_${id}_${field}`))], []);
|
||
for (x of attrArray)
|
||
{
|
||
t = await getAttrsAsync([x]);
|
||
if(t[x])
|
||
{
|
||
finalarmorMod += parseInt(t[x].armor);
|
||
finalHPMod += parseInt(t[x].hp);
|
||
finaldodgeMod += parseInt(t[x].dodge);
|
||
finalspeedMod += parseInt(t[x].speed);
|
||
finalmanaMod += parseInt(t[x].mana);
|
||
}
|
||
}
|
||
|
||
|
||
t = await getAttrsAsync(["anc_trait_mods"]);
|
||
if(t["anc_trait_mods"])
|
||
{
|
||
finalarmorMod += parseInt(t["anc_trait_mods"].armor);
|
||
finalHPMod += parseInt(t["anc_trait_mods"].HP);
|
||
finalspeedMod += parseInt(t["anc_trait_mods"].speed);
|
||
}
|
||
|
||
console.log(finalarmorMod)
|
||
setAttrs({armor: finalarmorMod});
|
||
conf_mod_base_stats()
|
||
});
|
||
|
||
|
||
|
||
|
||
on("sheet:opened change:bulk change:agility change:mind change:magic change:grit", function(v) {
|
||
stat_hp_mod = 0;
|
||
stat_recoveries_mod = 0;
|
||
stat_dodge_mod = 0;
|
||
stat_speed_mod = 0;
|
||
stat_stress_mod = 0;
|
||
stat_memory_mod = 0;
|
||
stat_adef_mod = 0;
|
||
stat_mana_mod = 0;
|
||
stat_save_mod = 0;
|
||
getAttrs(["grit", "bulk", "mind", "agility", "magic"], function(t) {
|
||
const current_grit = parseInt(t.grit);
|
||
const current_bulk = parseInt(t.bulk);
|
||
const current_mind = parseInt(t.mind);
|
||
const current_agility = parseInt(t.agility);
|
||
const current_magic = parseInt(t.magic);
|
||
|
||
stat_hp_mod = Math.floor(current_bulk * 2) + current_grit;
|
||
stat_recoveries_mod = Math.floor(current_bulk / 2);
|
||
stat_dodge_mod = current_agility;
|
||
stat_speed_mod = Math.floor(current_agility / 2);
|
||
stat_stress_mod = current_mind;
|
||
stat_memory_mod = Math.floor(current_mind / 2) + current_grit;
|
||
stat_adef_mod = current_magic;
|
||
stat_mana_mod = Math.floor(current_magic / 2);
|
||
stat_save_mod = current_grit;
|
||
|
||
conf_mod_base_stats()
|
||
});
|
||
});
|
||
|
||
|
||
const buttonlist = ["character","npc","gen",];
|
||
buttonlist.forEach(button => {
|
||
on(`clicked:${button}`, function() {
|
||
setAttrs({
|
||
sheetTab: button
|
||
});
|
||
});
|
||
});
|
||
|
||
on('clicked:reset', () => {
|
||
setAttrs({
|
||
reroll1: 0,
|
||
reroll2: 0,
|
||
reroll3: 0,
|
||
counter1: 0,
|
||
opp1: 0
|
||
});
|
||
});
|
||
|
||
|
||
on("sheet:opened", function(v) {
|
||
console.log("Sheet Opened");
|
||
});
|
||
|
||
on("sheet:opened change:job", function(v) {
|
||
|
||
getAttrs(["job"], function(t) {
|
||
console.log("Job Change: " + t.job)
|
||
let new_class_data = class_data.find(x => x.class.toUpperCase().replace(/\s+/g, '') === t.job.toUpperCase().replace(/\s+/g, ''));
|
||
if (!new_class_data){
|
||
console.log("Found nothing");
|
||
return;
|
||
}
|
||
console.log("User Changed Job to '%s'", new_class_data.class);
|
||
base_hp_max = parseInt(new_class_data.HP);
|
||
base_mana_max = parseInt(new_class_data.mana);
|
||
base_dodge_max = parseInt(new_class_data.dodge);
|
||
base_speed_max = parseInt(new_class_data.speed);
|
||
base_save_max = parseInt(new_class_data.save_target);
|
||
base_stress_max = parseInt(new_class_data.stress_cap);
|
||
base_memory_max = parseInt(new_class_data.memory);
|
||
base_adef_max = parseInt(new_class_data.adef);
|
||
base_recoveries_max = parseInt(new_class_data.recoveries);
|
||
setAttrs( { job_trait1:new_class_data.traits[0].name, job_trait1_info: new_class_data.traits[0].desc});
|
||
setAttrs( { job_trait2:new_class_data.traits[1].name, job_trait2_info: new_class_data.traits[1].desc});
|
||
setAttrs( { job_trait3:new_class_data.traits[2].name, job_trait3_info: new_class_data.traits[2].desc});
|
||
setAttrs( { lb_name:new_class_data.limit_break.name, lb_info: new_class_data.limit_break.desc});
|
||
conf_mod_base_stats();
|
||
|
||
});
|
||
});
|
||
|
||
unit_features_data = JSON.parse('[{"name":"Blasting Charges","origin":"Architect","features":{"support_type":"Heavy","action":"(5) FIGHT","tags":[{"id":"tg_mana","val":"1"}]},"effect":"The Architect targets up to a Size 2 piece of terrain within Scope. They deal [10 Piercing Force] to it, and create a [Burst 1] area around it. Characters in the area must make an AGI save. Failure: [8/10/12 Force]. Success: Half damage.","type":"Support"},{"name":"Electric Whip","origin":"Architect","features":{"weapon_type":"Light Longarm","to_hit":{"defense":"Dodge","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Astral"],"T0":"4","T1":"5","T2":"6"},"range":[{"type":"Reach","val":"3"}]},"effect":"On Hit: The Architect can SLIDE the target up to 2 spaces. ","type":"Melee Weapon"},{"name":"Traps","origin":"Architect","features":{"support_type":"Heavy","action":"Minor"},"effect":"The Architect has an array of traps at their disposal, each with the TRAP tag. Traps can be deployed as a Minor Action to a free space within [Range 3]. If this support item would be destroyed, one of the trap options is instead rendered unavailable. The Architect and its allies don’t trigger its traps, but can be affected by them.\\n• Sticky Trap. When triggered, the trap creates a Burst 1 area. All characters in the area must make a BLK save. Failure: They are IMMOBILIZED until cleared. Success: They are SLOWED until the end of their next turn.\\n• Explosive Trap. When triggered, the trap creates a Burst 1 area. All characters in the area must make an AGI save. Failure: [8/12/16 Force]. Success: Half damage.\\n• Concussion Trap. When triggered, the trap creates a [Burst 1] 1 area. All characters in the area must make a BLK save. Failure: They are DISARMED and SILENCED until the end of their next turn. Success: They are either DISARMED or SILENCED, their choice.\\n• Pitfall Trap. When triggered, the trap creates a Burst 1 zone that lasts until the end of the scene. The zone is Dangerous Terrain (AGI save, [5 Physical]). Characters in the zone when it is created fall PRONE.","type":"Support"},{"name":"Mini Boss Actions","origin":"Mini Boss","features":{},"effect":"The Mini Boss takes 2 turns each round. To determine when their 2nd turn occurs, take their initiative and add 5 to it. If this brings them over 8, roll over the remainder starting at 1. So with an initiative of 5, the Mini Boss would take turns during PHASE 2 and PHASE 5 (5+5=10, rollover to 2).","type":"Trait"},{"name":"Amorphous","origin":"Ooze","features":{},"effect":"The Ooze ignores difficult terrain. They can move through spaces smaller than themselves without squeezing, and can move through the spaces of other characters and end their turn in the spaces of other characters.","type":"Trait"},{"name":"Ooze Body","origin":"Ooze","features":{},"effect":"The Ooze has resistance to Physical damage.","type":"Trait"},{"name":"Ooze Traits","origin":"Ooze","features":{},"effect":"The Ooze’s extra features are added to this unit’s list of available extra features. ","type":"Trait"},{"name":"Endurance","origin":"Mini Boss","features":{},"effect":"At the start of their turn, the Mini Boss clears one condition. At the end of their turn, the Mini Boss repairs one destroyed piece of equipment or technique.","type":"Trait"},{"name":"Enhanced","origin":"Mini Boss","features":{},"effect":"The unit gains +1 ACC on all checks and saves with one ability (BLK, AGI, etc.).","type":"Trait"},{"name":"Hardened","origin":"Mini Boss","features":{},"effect":"The Mini Boss gains +3 WOUND and OVERSTRESS cap.","type":"Trait"},{"name":"Incompatible, Mini Boss","origin":"Mini Boss","features":{},"effect":"The Mini Boss can’t take the Minion or Elite templates.","type":"Trait"},{"name":"Reflexes","origin":"Mini Boss","features":{},"effect":"The Mini Boss can Opportunity Attack an unlimited number of times each round.","type":"Trait"},{"name":"Tough","origin":"Mini Boss","features":{},"effect":"The Mini Boss has +5 HP.","type":"Trait"},{"name":"Mini Boss Traits","origin":"Mini Boss","features":{},"effect":"The Mini Boss can select up to three Mini Boss Extra Features, and up to two other Extra Features.","type":"Trait"},{"name":"Bio Mine","origin":"Architect","features":{"support_type":"Heavy","action":"(3) VOLLEY","tags":[{"id":"tg_mana","val":""},{"id":"tg_mana","val":"1"},{"id":"tg_summon","val":""}]},"effect":"The Architect can have up to 3 of these traps deployed at a time. When triggered, it creates a Blast 1 area centered on itself. All characters in the area must make an AGI save. Failure: [3/4/5 Discord] and MARKED. Success: [1/2/3 Discord].","type":"Support"},{"name":"Fast Deployment","origin":"Architect","features":{},"effect":"The Architect can deploy two traps at once.","type":"Trait"},{"name":"Improved Traps","origin":"Architect","features":{},"effect":"The Architect’s traps can be placed on any solid surface, including walls.","type":"Trait"},{"name":"Lodestone Sling","origin":"Architect","features":{"weapon_type":"Main Club","to_hit":{"defense":"Dodge","T0":"1","T1":"2","T2":"3"},"damage":{"type":["Force"],"T0":"4","T1":"5","T2":"6"},"range":[{"type":"Range","val":"8"},{"type":"Blast","val":"1"}],"tags":[{"id":"tg_arcing","val":""}]},"effect":"On Attack: The attack gains either PUSH 1 or PULL 1. ","type":"Ranged Weapon"},{"name":"Natural Camouflage","origin":"Architect","features":{"support_type":"Main","action":"Minor","tags":[{"id":"tg_mana","val":"1"}]},"effect":"The Architect camouflages a space within Scope until the end of the scene. Characters fully within camouflaged spaces are INVISIBLE","type":"Support"},{"name":"Sticky Bomb","origin":"Architect","features":{"support_type":"Light","action":"(3) VOLLEY","tags":[{"id":"tg_mana","val":"1"}]},"effect":"One target within [Range 5] must pass an AGI save or have a sticky bomb attached to them. At the end of the target’s next turn, the bomb explodes, creating a Burst 1 area. A character adjacent to the target can attempt to disarm the bomb with a successful AGI check as a Minor Action. All characters in the area must make an AGI save. The target with the sticky bomb is affected as if they failed the save. Failure: [8/10/12 Force]. Success: Half damage.","type":"Support"},{"name":"Charge Attack","origin":"Charger","features":{},"effect":"After the Charger uses 4 RUSH, if they move at least 3 spaces and in a straight line that turn, they can make a single melee weapon attack when they end the movement as a free action.","type":"Trait"},{"name":"Lance","origin":"Charger","features":{"weapon_type":"Heavy Longarm","to_hit":{"defense":"Dodge","T0":"1","T1":"2","T2":"3"},"damage":{"type":["Physical"],"T0":"6","T1":"8","T2":"10"},"tags":[{"id":"tg_reliable","T0":"2","T1":"3","T2":"4"},{"id":"tg_push","val":"1"}],"range":[{"type":"Reach","val":"1"}]},"effect":"","type":"Melee Weapon"},{"name":"Run Through","origin":"Charger","features":{"recharge":"Recharge 5+","action":"(5) FIGHT","to_hit":{"defense":"Dodge","T0":"1","T1":"2","T2":"3"},"damage":{"type":["Physical"],"T0":"5","T1":"7","T2":"9"},"range":[{"type":"Line","val":"5"}]},"effect":"On Hit: Target is WEAKENED until the end of their next turn. ","type":"Melee Skill Attack"},{"name":"Speed Shield","origin":"Charger","features":{"support_type":"Main"},"effect":"When the Charger uses their Charge Attack trait, they gain resistance to Physical, Astral, Lunar, and Force until the start of their next turn. They lose this effect if they become IMMOBILIZED, PRONE, or SLOWED.","type":"Support"},{"name":"Cannonball","origin":"Charger","features":{"action":"(4) REPOSITION"},"effect":"The Charger moves up to its Speed in a straight line. If it moves at least 3 spaces and ends its movement adjacent to an enemy, the Charger creates a Burst 1 area. All enemies in the area take [3 Physical] and must succeed on a BLK save or fall PRONE and be DAZED until the end of their next turn.","type":"Skill"},{"name":"Lasso","origin":"Charger","features":{"action":"(5) BRAWL"},"effect":"The Charger makes a melee attack against an adjacent character with a [+1/+2/+3] bonus. On a hit, they take [2 Stress], the Charger can immediately move up to its Speed, and the hit target is drug along, mirroring the Charger’s movement. This counts as forced movement.","type":"Support"},{"name":"Retaliation","origin":"Charger","features":{},"effect":"Characters that make an Opportunity Attack against the Charger become MARKED.","type":"Skill"},{"name":"Trample","origin":"Charger","features":{},"effect":"When the Charger moves, they ignore ENGAGEMENT and can move through the spaces of hostile characters of their size or smaller. They deal [2/3/4 Physical] to enemies they move through, 1/turn.","type":"Trait"},{"name":"Tipped Explosive","origin":"Charger","features":{"support_type":"Main"},"effect":"The Charger’s Lance has its Push tag increased to 3. If a pushed character collides with another character or obstruction, they stop moving and take an additional [3/4/5 Physical].","type":"Support"},{"name":"Wild Charge","origin":"Charger","features":{},"effect":"When the Charger uses Charge Attack, before making the attack they can force the target to make a BLK save, falling PRONE on a failure.","type":"Skill"},{"name":"Cleaver","origin":"Cleaver","features":{"weapon_type":"Heavy Blade","to_hit":{"difficulty":"1","defense":"Dodge","T0":"1","T1":"2","T2":"3"},"damage":{"type":["Physical"],"T0":"5","T1":"7","T2":"9"},"tags":[{"id":"tg_reliable","T0":"2","T1":"3","T2":"4"}],"range":[{"type":"Reach","val":"1"}]},"effect":"On Hit: The target loses 1 Focus. On Crit: The target loses 3 Focus.","type":"Melee Weapon"},{"name":"Break Guard","origin":"Cleaver","features":{},"effect":"The Cleaver increases the Focus cost by 1 of any effects triggered by or targeting the Cleaver.","type":"Skill"},{"name":"Energy Cleaver","origin":"Cleaver","features":{"weapon_type":"Heavy Magitech","to_hit":{"defense":"Dodge","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Astral"],"T0":"4","T1":"6","T2":"8"},"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_piercing","val":""}]},"effect":"","type":"Melee Weapon"},{"name":"Full Attacker","origin":"Cleaver","features":{},"effect":"The Cleaver can 7 FULL ATTACK.","type":"Trait"},{"name":"Wide Arc","origin":"Cleaver","features":{},"effect":"When the cleaver makes a melee attack, all adjacent enemies take [1 Physical].","type":"Trait"},{"name":"Hook","origin":"Cleaver","features":{"support_type":"Heavy"},"effect":"As a Minor Action, make a ranged attack against a character within [Range 5] with a [+1/+2/+3] bonus. On a hit, they are pulled to the closest space adjacent to the Cleaver.","type":"Support"},{"name":"Opportunist","origin":"Cleaver","features":{},"effect":"The Cleaver can Opportunity Attack an unlimited number of times each round.","type":"Trait"},{"name":"Shatter Weapon","origin":"Cleaver","features":{"recharge":"Recharge 5+"},"effect":"When the Cleaver hits with a weapon attack, the target must pass a BLK save or be DISARMED until the end of their next turn.","type":"Skill"},{"name":"Shred","origin":"Cleaver","features":{},"effect":"If the Cleaver hits the same target with two weapon attacks in the same turn, the target is SUNDERED until the end of their next turn.","type":"Trait"},{"name":"Whirlwind","origin":"Cleaver","features":{"recharge":"Recharge 5+","action":"(5) BRAWL"},"effect":"All enemies within a [Burst 2] area of the Cleaver must make an AGI save, taking [5/6/7 Physical] and lose 1 Focus on a failure, or half damage on a success. Until the start of its next turn, any attacks against the Cleaver while adjacent to it trigger its Wide Arc trait.","type":"Skill"},{"name":"Wind Up","origin":"Cleaver","features":{"recharge":"Recharge 6+","action":"(5) BRAWL"},"effect":"An adjacent character must make a BLK save. Success: They take [5/6/7 Physical] and lose 1 Focus. Fail: They take [10/12/14 Physical], lose all their Focusand are SUNDERED until the end of their next turn.","type":"Skill"},{"name":"Advanced Targeting","origin":"Marshal","features":{},"effect":"When an ally within Scope consumes a mark, roll a d6. On a 5-6, the mark remains.","type":"Trait"},{"name":"Advantageous Position","origin":"Marshal","features":{"action":"(3) SKIRMISH","tags":[{"id":"tg_mana","val":"1"}]},"effect":"The Marshal creates a [Blast 2] zone within Scope. Any allies fully inside the zone gain +1 ACC on attacks, checks, and saves. This zone lasts until the end of the scene or until the Marshal uses this ability again, and persists after the Marshal’s defeat.","type":"Skill"},{"name":"Crossbow","origin":"Marshal","features":{"weapon_type":"Main Bow","to_hit":{"defense":"Dodge","T0":"1","T1":"2","T2":"3"},"damage":{"type":["Physical"],"flat":"5"},"range":[{"type":"Range","val":"5"},{"type":"Reach","val":"3"}]},"effect":"At T2, you can attack twice with this weapon. At t3, you can attack three times.","type":"Ranged Weapon"},{"name":"Focused Attack","origin":"Marshal","features":{"action":"(2) CHANNEL"},"effect":"(2) Channel: Pick an enemy within Scope and Line of Sight. (6) Release: All allies of the Marshal within [Range 5] of the target can (3) VOLLEY or (5) FIGHT with an attack against the target with +1 Difficulty.","type":"Skill"},{"name":"Hit Them","origin":"Marshal","features":{"action":"Minor","tags":[{"id":"tg_mana","val":"1"}]},"effect":"One ally in Scope can (3) VOLLEY or (5) FIGHT.","type":"Skill"},{"name":"Inspiring Presence","origin":"Marshal","features":{},"effect":"Adjacent allies gain +2 ACC on attacks, checks, and saves.","type":"Trait"},{"name":"Miasma Field","origin":"Marshal","features":{"action":"(2) CHANNEL","tags":[{"id":"tg_mana","val":"1"}]},"effect":"6 Release: All enemies in a [Blast 1] area within Scope take [2/3/4 Stress] and are DAZED and SLOWED until the end of their next turn.","type":"Spell"},{"name":"Move!","origin":"Marshal","features":{"action":"(3) SKIRMISH","tags":[{"id":"tg_mana","val":"X"}]},"effect":"Each mana the Marshal spends allows one ally within Scope to move up to their speed.","type":"Skill"},{"name":"Priority","origin":"Marshal","features":{"action":"(3) MARK","tags":[{"id":"tg_mana","val":"1"}]},"effect":"Roll 1d3+1. That many enemies within Scope are MARKED.","type":"Skill"},{"name":"Bracing Spear","origin":"Marshal","features":{"weapon_type":"Main Longarm","to_hit":{"accuracy":"1","defense":"Dodge","T0":"1","T1":"2","T2":"3"},"damage":{"type":["Physical"],"T0":"5","T1":"7","T2":"9"},"range":[{"type":"Reach","val":"2"}]},"effect":"The Marshal can Opportunity Attack with this weapon when a character enters this weapon’s Reach.","type":"Melee Weapon"},{"name":"Weak Point","origin":"Marshal","features":{"action":"(3) MARK","tags":[{"id":"tg_mana","val":"1"}]},"effect":"The Marshal makes an enemy within Scope MARKED. The target take [2 Stress] and must pass a MIND save or be VULNERABLE to the first attack that consumes that mark.","type":"Skill"},{"name":"Elemental Attunement","origin":"Elementalist","features":{},"effect":"The Elementalist is attuned to one of the four following elements: Air, Earth, Fire, and Water. When their features reference choosing an elemental effect, they can only choose an element they are attuned to.","type":"Trait"},{"name":"Elemental Shield","origin":"Elementalist","features":{"action":"(1) DEFEND","tags":[{"id":"tg_mana","val":"2"}]},"effect":"The Elementalist or an ally within Scope gains 5/6/7 Temp HP, and the Elementalist chooses one of the below elemental effects. A character can only be affected by one Elemental Shield at a time, with new ones replacing the effects of the old one.\\nAir. The target has Resistance to Force. When they are hit by an attack that removes all their temp HP, the attacker must pass an AGI save or fall PRONE.\\nEarth. The target has Resistance to Physical. When they are hit by an attack that removes all their temp HP, the attacker must pass a BLK save or be SUNDERED until the end of their next turn.\\nFire. The target has Resistance to Astral. When they are hit by an attack that removes all their temp HP, the attacker must pass an AGI save or take [4/5/6 Discord].\\nWater. The target has Resistance to Lunar. When they are hit by an attack that removes all their temp HP, the attacker must pass a MGK save or be SLOWED until the end of their next turn.","type":"Spell"},{"name":"Primal Staff","origin":"Elementalist","features":{"weapon_type":"Main Artifact","action":"(3) SKIRMISH","to_hit":{"defense":"A-Def","T0":"1","T1":"2","T2":"3"},"damage":{"type":["Discord"],"T0":"1","T1":"2","T2":"3"},"range":[{"type":"Range","val":"10"}],"tags":[{"id":"tg_aetheric","val":""}]},"effect":"","type":"Ranged Weapon"},{"name":"Walls","origin":"Elementalist","features":{"action":"(1) DEFEND","tags":[{"id":"tg_arcing","val":""},{"id":"tg_mana","val":"2"}]},"effect":"The Elementalist creates a Line 3 zone in free spaces within Scope that lasts until the end of the scene. Walls can’t be adjacent to other Elementalist walls. Choose one of the following elemental effects.\\nAir. The zone provides Soft Cover to characters inside it. Ranged Weapon attacks can’t be made into or through the zone. \\nEarth. The zone becomes pieces of Hard Cover that counts as Size 3. They are an obstruction.\\nFire. Characters that start their turn within the zone or enter it for the first time during their turn take [3/4/5 Astral] + [2 Discord]\\nIce. The zone counts as Difficult Terrain. Characters that start their turn within the zone or enter it for the first time during their turn must pass an AGI save or fall PRONE.","type":"Spell"},{"name":"Dual Shields","origin":"Elementalist","features":{},"effect":"When the Elementalist uses Elemental Shield, they can spend 3 mana instead of the normal cost to target two characters at once.","type":"Skill"},{"name":"Elemental Mastery","origin":"Elementalist","features":{},"effect":"The Elementalist can apply up to two elemental effects it knows at once.","type":"Trait"},{"name":"Elemental Sphere","origin":"Elementalist","features":{"action":"(1) DEFEND","tags":[{"id":"tg_mana","val":"1"},{"id":"tg_summon","val":""}]},"effect":"(Tags: Summon, Size ½, HP 5/8/10, Dodge/A-Def 10)\\nThe Elementalist creates a sphere in a free space within Scope, which gains one of the below Elemental effects. As a Minor Action, the Elementalist can move the sphere up to 4 spaces in a straight line, moving through the spaces of other characters and ignoring ENGAGEMENT. Characters that it moves through must pass an AGI save become affected by its Elemental effect.\\nAir: Slide the target 2 spaces.\\nEarth: Target is knocked PRONE.\\nFire: Target takes [4/5/6 Astral]\\nWater: Target is SLOWED until the end of their next turn.","type":"Spell"},{"name":"Enchanted Staff","origin":"Elementalist","features":{"support_type":"Light","tags":[{"id":"tg_enchantment","val":""}]},"effect":"When the Elementalist hits with their Primal Staff, they can spend 1 Mana to use one of the following Elemental effects:\\nAir: Attack gains PUSH 2.\\nEarth: Target is SUNDERED until the end of their next turn.\\nFire: On Hit: Adjacent enemies gain [1 Discord].\\nWater: Target’s SPEED is reduced by half until the end of their next turn.","type":"Support"},{"name":"Improved Attunement","origin":"Elementalist","features":{},"effect":"The Elementalist becomes attuned to another element. This trait can be taken multiple times, choosing a new element each time.","type":"Trait"},{"name":"Improved Walls","origin":"Elementalist","features":{},"effect":"The Elementalist’s Walls spell becomes a [Line 5] zone.","type":"Trait"},{"name":"Claws","origin":"Expendable","features":{"weapon_type":"Main Club","to_hit":{"defense":"Dodge","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Physical"],"T0":"4","T1":"5","T2":"6"},"range":[{"type":"Reach","val":"1"}]},"effect":"On Hit: Target is grappled. ","type":"Melee Weapon"},{"name":"Gnaw","origin":"Expendable","features":{"action":"(5) BRAWL"},"effect":"The Expendable deals [5/6/7 Physical] to a grappled character.","type":"Skill"},{"name":"Quantity Over Quality","origin":"Expendable","features":{},"effect":"The Expendable is two separate, identical units instead of one unit. Whenever you deploy an Expendable, you deploy two instead. Expendables always count as BLOODIED and BREAKING.","type":"Trait"},{"name":"The Pack Descends","origin":"Expendable","features":{},"effect":"Enemies are SUNDERED while adjacent to two or more Expendables.","type":"Trait"},{"name":"Basic Bow","origin":"Expendable","features":{"weapon_type":"Main Bow","to_hit":{"defense":"Dodge","T0":"1","T1":"2","T2":"3"},"damage":{"type":["Physical"],"T0":"4","T1":"5","T2":"6"},"range":[{"type":"Range","val":"8"}],"tags":[{"id":"tg_arcing","val":""}]},"effect":"","type":"Ranged Weapon"},{"name":"Clutch","origin":"Expendable","features":{},"effect":"While the Expendable is grappling a target, they are unable to make attacks that don’t include the Expendable as a target. Characters that end their turn grappled by an Expendable take [2/3/4 PHYSICAL].","type":"Skill"},{"name":"Exploder","origin":"Expendable","features":{},"effect":"When the Expendable is defeated, they unleash a burst of energy. All characters in a Burst 1 area take [3/4/5 Force]. The Expendable can willingly defeat themselves as a Minor Action. If they do so, the damage becomes [6/8/10 Force].","type":"Trait"},{"name":"Hunt by Scent","origin":"Expendable","features":{},"effect":"The Expendable automatically detects any HIDDEN or INVISIBLE creatures in Scope when it uses 3 SEARCH.","type":"Trait"},{"name":"Lash","origin":"Expendable","features":{"action":"(5) BRAWL"},"effect":"The Expendable makes a melee weapon attack with a [+1/+2/+3] bonus against a target within [Range 3]. On a hit, if the target is the same size or smaller than the Expendable, they are Pulled adjacent to the Expendable and GRAPPLED by it. If they are larger than the Expendable, it is Pulled adjacent to the target and they are GRAPPLED by the Expendable.","type":"Support"},{"name":"Scramble","origin":"Expendable","features":{},"effect":"When the Expendable uses 4 RUSH, for the rest of the turn they move normally in Difficult Terrain and climbing costs half as much movement as normal. ","type":"Trait"},{"name":"Burnproof","origin":"Firebug","features":{},"effect":"The Firebug chooses Astral or Lunar damage. They are resistant to this damage and all Discord. All of their effects that deal Astral or Lunar damage deal this damage.","type":"Trait"},{"name":"Destructive Breath","origin":"Firebug","features":{"weapon_type":"Heavy Artifact","to_hit":{"defense":"Dodge","T0":"1","T1":"2","T2":"3"},"damage":{"type":["Discord"],"T0":"4","T1":"5","T2":"6"},"range":[{"type":"Reach","val":"1"},{"type":"Close Blast","val":"2"}],"tags":[{"id":"tg_mana","val":"1"}]},"effect":"","type":"Melee Weapon"},{"name":"Fuel Tank","origin":"Firebug","features":{"action":"Minor","tags":[{"id":"tg_mana","val":""}]},"effect":"The Firebug takes [2 Stress] to regain 1 mana. When this item is destroyed, the Firebug takes [6/8/10 Piercing Force]. While this support item is destroyed, the Firebug is considered BLOODIED.","type":"Support"},{"name":"Uptick","origin":"Firebug","features":{"recharge":"Recharge 5+","action":"Minor","tags":[{"id":"tg_mana","val":"1"}]},"effect":"As a Minor Action, the Firebug can target a character within Scope that has Discord. Their level of Discord is doubled, but they don’t take any additional Discord damage from this increase.","type":"Skill"},{"name":"Contagious","origin":"Firebug","features":{"action":"REACTION (1/round)"},"effect":"Trigger: An enemy within the Firebug’s Scope fails the check to clear their Discord\\nEffect: All enemies adjacent to the triggering enemy take Astral or Lunar damage equal to the level of Discord the triggering enemy has","type":"Skill"},{"name":"Distracting Burns","origin":"Firebug","features":{},"effect":"Whenever the Firebug gives a character Discord or increases their Discord, they become MARKED.","type":"Trait"},{"name":"Growing Flames","origin":"Firebug","features":{},"effect":"When an enemy within [Range 2] of the Firebug fails the check to clear their Discord, their level of Discord increases by +2 before they take the damage.","type":"Trait"},{"name":"Siegebreaker","origin":"Firebug","features":{"recharge":"Recharge 5+","action":"(5) BRAWL","tags":[{"id":"tg_arcing","val":""}]},"effect":"The Firebug creates a Blast 2 area within [Range 10]. All characters in the area must make an AGI save, taking [4/6/8 Astral or Lunar] + [2 Discord] on a failure, or half as much damage and Discord on a success.","type":"Skill"},{"name":"Ring of Fire","origin":"Firebug","features":{"tags":[{"id":"tg_aura","val":"2"}]},"effect":"Enemies that start their turn party within the aura take [2/3/4 Discord]. The aura is reduced to Aura 1 while the Firebug is BLOODIED.","type":"Skill"},{"name":"Terrify","origin":"Firebug","features":{"recharge":"Recharge 5+","action":"(5) BRAWL"},"effect":"Enemies within a [Burst 2] area must make a MIND save. Failure: [4 Stress], MARKED, and DAZED. Characters can attempt to remove the DAZED condition with a MIND save as a Minor Action, removing the condition on a success, or taking an additional [1 Stress] on another failure. Success: [2 Stress] and MARKED.","type":"Skill"},{"name":"Towering Wall","origin":"Fortress","features":{"support_type":"Heavy"},"effect":"The Fortress’ allies gain the benefits of cover as if the Fortress were a piece of hard cover. When an ally is fully within the Fortress’ spaces, any non-Aetheric, non-AOE attack rolls against them target the Fortress instead.","type":"Support"},{"name":"Harness","origin":"Fortress","features":{},"effect":"Allies can share spaces with the fortress, and gain hard cover from its Tower Wall support item. Allies fully inside the Fortress move when it does, and are considered to have the Fortress’s size for the purposes of determining line of sight.","type":"Trait"},{"name":"Heavy Frame","origin":"Fortress","features":{},"effect":"The Fortress is VULNERABLE to Piercing damage, including Discord. The Fortress is immune to forced movement from smaller characters.","type":"Trait"},{"name":"Mounted Defenses","origin":"Fortress","features":{"weapon_type":"Heavy Club","to_hit":{"defense":"Dodge","T0":"2","T1":"3","T2":"4"},"damage":{"type":["Physical"],"T0":"4","T1":"5","T2":"6"},"range":[{"type":"Range","val":"15"}],"tags":[{"id":"tg_arcing","val":""}]},"effect":"Allies fully within the Fortress’ spaces can use this weapon as a (3) VOLLEY action.\\nOn Hit: The target is DAZED until the end of their next turn.","type":"Ranged Weapon"},{"name":"Fortified","origin":"Fortress","features":{},"effect":"Allies fully within the Fortress’ spaces have their Armor increased by the Fortress’ Armor (max 4).","type":"Trait"},{"name":"Murder Holes","origin":"Fortress","features":{"support_type":"Heavy"},"effect":"Allies fully within the Fortress’ spaces have +1 ACC on ranged attack rolls.","type":"Support"},{"name":"Patch Up","origin":"Fortress","features":{},"effect":"The Fortress regains 1 HP per ally currently sharing spaces with it","type":"Skill"},{"name":"Siege Ram","origin":"Fortress","features":{"weapon_type":"Heavy Club","to_hit":{"defense":"Dodge","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Physical"],"T0":"6","T1":"7","T2":"8"},"range":[{"type":"Reach","val":"2"}],"tags":[{"id":"tg_push","val":"2"}]},"effect":"On Hit: Target must pass a BLK save or be knocked PRONE.","type":"Melee Weapon"},{"name":"Stomp","origin":"Fortress","features":{"action":"Minor"},"effect":"All adjacent enemies must pass a BLK save or fall PRONE.","type":"Skill"},{"name":"Watchtower","origin":"Fortress","features":{"action":"(3) VOLLEY","to_hit":{"defense":"A-Def","T0":"1","T1":"2","T2":"3"},"damage":{"type":["Stress"],"flat":"2"},"range":[{"type":"Scope","val":"[SCOPE]"},{"type":"Blast","val":"1"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_indirect","val":""}]},"effect":"On Hit: Target is SUNDERED until the end of their next turn.","type":"Spell Attack"},{"name":"Building Rage","origin":"Fury","features":{},"effect":"Whenever the Fury takes damage, they gain a +1 increase to their weapon damage, stacking up to +10. The Building Rage damage bonus is reduced by half when the Fury takes a Wound or Overstress.","type":"Trait"},{"name":"Frenzied","origin":"Fury","features":{},"effect":"While the Fury is BLOODIED, they deal +1d6 bonus damage on crits with melee weapons. While the Fury is BREAKING, their attack targets are chosen randomly from targets within the attack’s Range or Reach.","type":"Trait"},{"name":"Bloodthirsty","origin":"Fury","features":{},"effect":"The Fury gains 5 temp HP whenever they score a critical hit with a melee weapon attack.","type":"Skill"},{"name":"Ripper","origin":"Fury","features":{"weapon_type":"Main Blade","to_hit":{"defense":"Dodge","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Physical"],"T0":"3","T1":"5","T2":"7"},"range":[{"type":"Reach","val":"1"}]},"effect":"On Crit: The Fury gains 5 Temp HP.","type":"Melee Weapon"},{"name":"Serrated Axe","origin":"Fury","features":{"weapon_type":"Heavy Blade","to_hit":{"defense":"Dodge","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Physical"],"T0":"8","T1":"9","T2":"10"},"tags":[{"id":"tg_reliable","T0":"3","T1":"4","T2":"5"}],"range":[{"type":"Reach","val":"2"}]},"effect":"","type":"Melee Weapon"},{"name":"Barbed Armor","origin":"Fury","features":{"support_type":"Light","tags":[{"id":"tg_armor","val":""}]},"effect":"Whenever an adjacent character hits the Fury with a weapon attack, the attacker takes [2/3/4 Physical].","type":"Support"},{"name":"Deadened Nerves","origin":"Fury","features":{},"effect":"While BLOODIED, the Fury has Resistance to Physical, Astral, Lunar, and Force damage from weapons and skills. This trait is suppressed while the Fury is VULNERABLE","type":"Trait"},{"name":"Furious Charge","origin":"Fury","features":{"recharge":"Recharge 5+","action":"(4) REPOSITION"},"effect":"The Fury moves up to their Speed in a straight line, ignoring ENGAGEMENT. If they moved at least 3 spaces, they can make a single weapon attack when they end the movement.","type":"Skill"},{"name":"I Am My Scars","origin":"Fury","features":{},"effect":"While BLOODIED, the Fury gains 2 stacks of Building Rage whenever they would gain 1.","type":"Trait"},{"name":"Lash Out","origin":"Fury","features":{"action":"REACTION (1/round)"},"effect":"Trigger: The Fury takes damage not caused by itself.\\nEffect: The Fury can (3) VOLLEY or (5) FIGHT with a melee weapon","type":"Skill"},{"name":"Throwing Axe","origin":"Fury","features":{"weapon_type":"Light Blade","to_hit":{"defense":"Dodge","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Physical"],"T0":"5","T1":"7","T2":"9"},"range":[{"type":"Reach","val":"1"},{"type":"Range","val":"5"}]},"effect":"","type":"Ranged Weapon"},{"name":"Bounce Shield","origin":"Gladiator","features":{"support_type":"Heavy","action":"REACTION"},"effect":"Trigger: An attack targets an ally within [Range 3].\\nEffect: The attack gains +2 DIF.","type":"Support"},{"name":"Cestus","origin":"Gladiator","features":{"weapon_type":"Light Club","to_hit":{"defense":"Dodge","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Physical"],"T0":"3","T1":"5","T2":"7"},"range":[{"type":"Reach","val":"1"}]},"effect":"The Gladiator can attack twice with this weapon. At T2 they can attack three times, and at T3 they can attack four times. \\nOn Crit: The Gladiator can automatically succeed on a 5 SHOVE against the target as a Free Action.","type":"Melee Weapon"},{"name":"Electric Net","origin":"Gladiator","features":{"support_type":"Main","recharge":"Recharge 5+","action":"Minor"},"effect":"The Gladiator throws an electrically charged net at a target within [Range 3]. The Target must pass an AGI save or be IMMOBILIZED until cleared. While IMMOBILIZED in this way, the target is unable to take Reactions. The IMMOBILIZED target can remove the condition by succeeding on a BLK save as a Minor Action.","type":"Support"},{"name":"Swap","origin":"Gladiator","features":{"action":"Minor"},"effect":"The Gladiator swaps positions with an adjacent character, which counts as forced movement. If the Gladiator and the target are different sizes, the Gladiator can place themselves or the target in any spaces the other occupied, as long as both remain adjacent to each other. The Gladiator can’t use this ability if they are GRAPPLED, IMMOBILIED, or SLOWED.","type":"Skill"},{"name":"Call Out","origin":"Gladiator","features":{},"effect":"At the start of the Gladiator’s turn, they can (3) MARK all adjacent enemies as a Free Action.","type":"Skill"},{"name":"Glory or Death","origin":"Gladiator","features":{"recharge":"Recharge 5+","action":"(5) FIGHT","tags":[{"id":"tg_mana","val":"1"}]},"effect":"Enemies within a [Burst 3] area of the Gladiator are MARKED, and have +1 DIF on attack rolls that don’t include Gladiator as a target while they have this mark.","type":"Skill"},{"name":"Pit Fighter","origin":"Gladiator","features":{},"effect":"The Gladiator deals [4/5/6 Physical] with (5) IMPROVISED ATTACK, and +1d6 bonus damage with reaction attacks. When the Gladiator uses (5) SHOVE, they get to use both options and can Push the target up to 3 spaces.","type":"Trait"},{"name":"Ricochet Shield","origin":"Gladiator","features":{"weapon_type":"Main Club","to_hit":{"defense":"Dodge","T0":"1","T1":"3","T2":"5"},"damage":{"type":["Physical"],"T0":"4","T1":"5","T2":"6"},"range":[{"type":"Range","val":"5"}],"tags":[{"id":"tg_homing","val":""}]},"effect":"On Hit: The shield bounces. The Gladiator can repeat the attack against another target within [Range 3] of the hit target. This effect can trigger multiple times, but each character can only be targeted 1/turn.","type":"Ranged Weapon"},{"name":"Trident","origin":"Gladiator","features":{"weapon_type":"Main Longarm","to_hit":{"accuracy":"1","defense":"Dodge","T0":"1","T1":"3","T2":"5"},"damage":{"type":["Physical"],"T0":"5","T1":"6","T2":"7"},"range":[{"type":"Reach","val":"2"}],"tags":[{"id":"tg_thrown","val":"5"}]},"effect":"On Hit: The target is pinned by the weapon, and is IMMOBILIZED while pinned. The weapon can’t be used to attack while pinning the target. The effect ends if the Gladiator ends this effect as a Free Action, the weapon is destroyed, or the target succeeds on a BLK save as a Minor Action. The weapon returns to the Gladiator when the effect ends.","type":"Melee Weapon"},{"name":"Backup Weapons","origin":"Gunner","features":{},"effect":"The Gunner has a number of weapons (“eyes”) equal to their maximum mana. If the Gunner would be DISARMED or have a weapon or support item destroyed, they instead lose 2 mana and their maximum mana is reduced by 2.","type":"Trait"},{"name":"Repeater","origin":"Gunner","features":{"weapon_type":"Light Magitech","to_hit":{"defense":"Dodge","T0":"2","T1":"4","T2":"6"},"damage":{"type":["X","Force"],"flat":"X"},"range":[{"type":"Range","val":"20"}]},"effect":"1/turn before attacking, the Gunner can spend 1 mana to attack twice with this weapon, choosing either the same or different targets. This weapon’s damage is equal to the Gunner’s current mana. ","type":"Ranged Weapon"},{"name":"Special Bullets","origin":"Gunner","features":{},"effect":"1/turn before attacking, the Gunner can spend 1 mana to apply a Special Bullet to one of their Repeater attacks. Each special bullet counts as a separate feature and a separate support item.","type":"Trait"},{"name":"Steady Reloading","origin":"Gunner","features":{},"effect":"At the start of the Gunner’s turn, if they haven’t moved since the start of their last turn, they regain 1 mana.","type":"Skill"},{"name":"Antimagic Field Generator","origin":"Gunner","features":{"support_type":"Main","action":"Minor","tags":[{"id":"tg_mana","val":"1"}]},"effect":"The Gunner creates a Blast 2 zone within Scope. Characters are SILENCED while at least partly within the zone. The zone lasts until the Gunner uses this ability again, or is BLINDED or STUNNED","type":"Support"},{"name":"Flight","origin":"Gunner","features":{},"effect":"The unit can fly.","type":"Trait"},{"name":"Special Bullets: Charm","origin":"Gunner","features":{"support_type":"Light"},"effect":"On Hit: Target must pass a MIND save or the Gunner picks one of the following: a) The Gunner moves them up to their Speed, controlling their movement, which counts as forced movement, or: Target uses (3) VOLLEY or (5) FIGHT as a reaction with a weapon or technique attack of the Gunner’s choice against a target of the Gunner’s choice. ","type":"Support"},{"name":"Special Bullets: Death","origin":"Gunner","features":{"support_type":"Light","recharge":"Recharge 6+"},"effect":"On Hit: Target must pass a BLK save or take 1 WOUND instead of the normal damage.","type":"Support"},{"name":"Special Bullets: Dissolving","origin":"Gunner","features":{"support_type":"Light"},"effect":"On Hit: Target is SUNDERED until cleared.","type":"Support"},{"name":"Special Bullets: Fear","origin":"Gunner","features":{"support_type":"Light"},"effect":"On Hit: Target is DAZED until they end their turn HIDDEN or out of the Guner’s Line of Sight.","type":"Support"},{"name":"Special Bullets: Freezing","origin":"Gunner","features":{"support_type":"Light"},"effect":"On Hit: Target must pass a BLK save or be IMMOBILIZED until the end of their next turn.","type":"Support"},{"name":"Special Bullets: Drill","origin":"Gunner","features":{"support_type":"Light"},"effect":"On Attack: This attack ignores soft and hard cover from terrain, and gains PIERCING.\\nOn Hit: Deals double damage to summons, objects, and terrain.","type":"Support"},{"name":"Special Bullets: Slow","origin":"Gunner","features":{"support_type":"Light"},"effect":"On Hit: Target is SLOWED until the end of their next turn.","type":"Support"},{"name":"Special Bullets: Stun","origin":"Gunner","features":{"support_type":"Light","recharge":"Recharge 6+"},"effect":"On Hit: Target must pass a BLK save or be STUNNED until the end of their next turn.","type":"Support"},{"name":"Special Bullets: Weakening","origin":"Gunner","features":{"support_type":"Light"},"effect":"On Hit: Target is WEAKENED until the end of their next turn.","type":"Support"},{"name":"Bless","origin":"Healer","features":{"action":"Minor","tags":[{"id":"tg_mana","val":"2"}]},"effect":"One ally within Scope becomes blessed. They gain +1 ACC on attacks, checks, and saves, and deal +1d6 bonus damage on a critical hit. This effect lasts until the Healer is, defeated, or uses this ability again.","type":"Spell"},{"name":"Flash Heal","origin":"Healer","features":{"action":"Minor","tags":[{"id":"tg_mana","val":"1"}]},"effect":"One character within Scope regains 4/5/6 HP.","type":"Spell"},{"name":"Heal","origin":"Healer","features":{"action":"(2) CHANNEL","tags":[{"id":"tg_mana","val":"1"}]},"effect":"6 Release: One character within Scope regains 10/15/20 HP.","type":"Spell"},{"name":"Rebuking Word","origin":"Healer","features":{"action":"(3) VOLLEY","to_hit":{"defense":"A-Def","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Stress"],"T0":"1","T1":"2","T2":"3"},"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_indirect","val":""}]},"effect":"On Hit: Until the end of their next turn, the target takes [2 Stress] whenever they make an attack.","type":"Spell Attack"},{"name":"Drain Strength","origin":"Healer","features":{},"effect":"When the Healer makes a character MARKED, the target must pass a MAGIC save or be WEAKENED until the end of their next turn.","type":"Trait"},{"name":"Dual Cast","origin":"Healer","features":{},"effect":"The Healer can spend +1 mana when releasing Heal to target two characters at once.","type":"Trait"},{"name":"Healing Zone","origin":"Healer","features":{"action":"(2) CHANNEL","tags":[{"id":"tg_mana","val":"1"}]},"effect":"6 Release: Create a Blast 1 zone within Scope. Allies that start their turn within the zone regain 4/5/6 HP. The zone lasts until the Healer is defeated or uses this ability again.","type":"Spell"},{"name":"Relief","origin":"Healer","features":{"action":"(3) VOLLEY","tags":[{"id":"tg_mana","val":"1"}]},"effect":"Remove all conditions and negative effects that aren’t a status from one character within Scope. They can immediately Shift up to their speed.","type":"Spell"},{"name":"Resurrect","origin":"Healer","features":{"recharge":"Recharge 6+","action":"(2) CHANNEL","tags":[{"id":"tg_mana","val":"2"}]},"effect":"Channel: The Healer names an ally that was defeated this scene.\\n6 Release: The character returns to play adjacent to the Healer, or in the closest free space. They return as if they were a new unit, but their HP and Stress are at their BLOODIED and BREAKING values. They are defeated if they take a WOUND or exceed their Stress cap.","type":"Spell"},{"name":"Shield","origin":"Healer","features":{"action":"(2) CHANNEL","tags":[{"id":"tg_mana","val":"1"}]},"effect":"6 Release: One ally within Scope gains a protective shield. The next time they would take damage or Stress, (after Armor and resistance), reduce the damage or Stress to 0.","type":"Spell"},{"name":"Enthrall","origin":"Mind Reaver","features":{"action":"(2) CHANNEL","tags":[{"id":"tg_mana","val":"1"}]},"effect":"(6) Release: The Mindreaver can move one enemy within Scope and Line of Sight up to their speed (which doesn’t count as forced movement). The Mindreaver can then force the target to make a weapon or spell attack (of the Mindreaver’s choice) as a reaction against a target chosen by the Mindreaver.","type":"Skill"},{"name":"Mind Worms","origin":"Mind Reaver","features":{"action":"(3) VOLLEY","to_hit":{"defense":"A-Def","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Discord"],"flat":"1"},"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_indirect","val":""}]},"effect":"On Hit: Target is DAZED until they clear all their Discord.","type":"Spell Attack"},{"name":"Read Mind","origin":"Mind Reaver","features":{"action":"(2) CHANNEL","tags":[{"id":"tg_mana","val":"2"}]},"effect":"(6) Release: One character within Scope takes [2 Stress] and becomes Predictable. While Predictable, they can’t SURGE. At the start of each round, Predictable characters must pick which Phase they are going to take their turn in that round. If they take their turn in any other Phase, they take [4 Stress] at the start of that turn and are no longer Predictable. During one of their predicted turns, a Predictable character can attempt a MND save as a Minor Action to remove this effect. ","type":"Skill"},{"name":"Spread Nightmare","origin":"Mind Reaver","features":{"action":"Minor","tags":[{"id":"tg_mana","val":"1"}]},"effect":"The Mindreaver picks an enemy within Scope that has Discord. All enemies adjacent to the target must pass a MND save or be auto-hit by Mind Worms. ","type":"Skill"},{"name":"Balance","origin":"Mind Reaver","features":{"action":"(3) VOLLEY","tags":[{"id":"tg_mana","val":"1"}]},"effect":"The Mindreaver selects two characters within Scope. They can move all Stress from one of the characters to the other.","type":"Skill"},{"name":"Brain Drill","origin":"Mind Reaver","features":{"weapon_type":"Heavy Magitech","to_hit":{"defense":"Dodge","T0":"2","T1":"3","T2":"4"},"damage":{"type":["Physical"],"T0":"4","T1":"6","T2":"8"},"range":[{"type":"Reach","val":"1"}]},"effect":"This weapon auto-hits GRAPPLED targets.\\nOn Hit: Target loses 1 mana. On Crit: Target loses all of their mana.\\n","type":"Melee Weapon"},{"name":"Focused","origin":"Mind Reaver","features":{},"effect":"1/turn the Mindreaver can take 1 Stress to reroll an attack, check, or save.","type":"Trait"},{"name":"Hamper","origin":"Mind Reaver","features":{"action":"(3) VOLLEY","to_hit":{"defense":"A-Def","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Stress"],"T0":"2","T1":"3","T2":"4"},"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_indirect","val":""}]},"effect":"On Hit: Target must make a MND save. Fail: Target is DISARMED or SILENCED until the end of their next turn, Mindreaver’s choice.","type":"Spell Attack"},{"name":"Mind Spike","origin":"Mind Reaver","features":{"action":"(3) VOLLEY","to_hit":{"defense":"A-Def","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Stress"],"T0":"2","T1":"3","T2":"4"},"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_indirect","val":""}]},"effect":"This attack deals +2 Stress if the target is BREAKING.","type":"Spell Attack"},{"name":"Pain","origin":"Mind Reaver","features":{"recharge":"Recharge 5+","action":"(2) CHANNEL","tags":[{"id":"tg_mana","val":"1"}]},"effect":"6 Release: One target within Scope takes [2 Stress] and must make a MND save. Fail: Target is STUNNED until the end of their next turn. Success: Target is DISARMED and SILENCED until the end of their next turn.","type":"Skill"},{"name":"Displacement","origin":"Mirage","features":{},"effect":"The Mirage is INVISIBLE. They lose INVISIBLE until the start of their next turn when they take damage or while STUNNED.","type":"Trait"},{"name":"Flicker Blade","origin":"Mirage","features":{"weapon_type":"Light Blade","to_hit":{"accuracy":"1","defense":"Dodge","T0":"1","T1":"3","T2":"5"},"damage":{"type":["Physical"],"T0":"3","T1":"5","T2":"7"},"range":[{"type":"Reach","val":"2"}]},"effect":"On Attack: If the Mirage isn’t IMMOBILIZED or SLOWED, they can switch places with the target, teleporting both of them. This counts as forced movement on the other target.","type":"Melee Weapon"},{"name":"Phantasm Terrain","origin":"Mirage","features":{"action":"(2) CHANNEL","tags":[{"id":"tg_arcing","val":""},{"id":"tg_mana","val":"1"}]},"effect":"2 CHANNEL: The Mirage choses 4 free spaces within Scope that aren’t adjacent to each other and creates an illusion in them that lasts while Channeling. Enemies that enter one of these spaces take [2 Stress] and remove the illusion from the space.\\n6 Release: Each illusion deals [2 Stress] to enemies that are inside or adjacent to their space, and makes them SLOWED until the end of their next turn. The Mirage can choose for the spaces to become either a: normal terrain, b: Size 1 pieces of hard cover, c: difficult terrain, or d: dangerous terrain (AGI check, 5 Force).","type":"Skill"},{"name":"Redirect","origin":"Mirage","features":{"action":"REACTION (1/round)","tags":[{"id":"tg_mana","val":"1"}]},"effect":"Trigger: The Mirage is hit by an attack and isn’t IMMOBILIZED or SLOWED.\\nEffect: The Mirage switches places with another character within [Range 3], who takes the hit instead. This counts as forced movement teleportation. If the target is an enemy, they must pass a MGK save or this effect fails.","type":"Skill"},{"name":"Cloaking Field","origin":"Mirage","features":{},"effect":"While the Mirage is INVISIBLE, adjacent allies have soft cover.","type":"Skill"},{"name":"Endless Maze","origin":"Mirage","features":{"action":"(2) CHANNEL"},"effect":"6 Release: One enemy within Scope takes [2/3/4 Stress] and is BLINDED until cleared and MARKED. A character BLINDED by this ability can attempt to clear it if they allow the Mirage to control their standard movement. Whenever they allow this to happen, they can make a MND save at the end of that turn to clear the BLINDED condition.","type":"Spell"},{"name":"Conceal","origin":"Mirage","features":{"action":"Minor","tags":[{"id":"tg_mana","val":"1"}]},"effect":"An ally within Scope becomes INVISIBLE until the end of their next turn.","type":"Skill"},{"name":"Masque","origin":"Mirage","features":{"action":"Minor","tags":[{"id":"tg_mana","val":"1"}]},"effect":"1 ally within Scope appears like one of the PCs. Until the start of the Mirage’s next turn, any enemy that attacks or targets this ally with a hostile effect takes [2 Stress].","type":"Spell"},{"name":"Replace","origin":"Mirage","features":{"action":"(3) VOLLEY","tags":[{"id":"tg_summon","val":""},{"id":"tg_mana","val":"2"}]},"effect":"(Tags: Summon, 1 HP, Dodge/A-Def 10, Size = Target’s size).\\nMinor: 1 ally within Scope can move up to their speed. A decoy illusion is created in their starting space, which is a SUMMON. The ally is always HIDDEN while the decoy remains and they are within [Range 10] of it.","type":"Skill"},{"name":"Reveal Position","origin":"Mirage","features":{"action":"(2) CHANNEL"},"effect":"6 Release: The Mirage targets up to two allies within Scope. The Mirage can either swap their places with each other (counting as a teleport), or teleport them 4 spaces. The Mirage can target itself with this ability in place of an ally.","type":"Spell"},{"name":"Eye in the Sky","origin":"Overlord","features":{"action":"Minor","tags":[{"id":"tg_mana","val":"1"}]},"effect":"The Overlord MARKS a character within Scope.","type":"Skill"},{"name":"Flight","origin":"Overlord","features":{},"effect":"The unit can fly.","type":"Trait"},{"name":"Manawell","origin":"Overlord","features":{"action":"(3) VOLLEY","to_hit":{"defense":"A-Def","T0":"1","T1":"2","T2":"3"},"damage":{"type":["Stress"],"T0":"2","T1":"3","T2":"4"},"range":[{"type":"Scope","val":"[SCOPE]"},{"type":"Blast","val":"1"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_indirect","val":""}]},"effect":"On Hit: Target is MARKED.","type":"Spell Attack"},{"name":"Stressful Gaze","origin":"Overlord","features":{"action":"(2) CHANNEL","tags":[{"id":"tg_mana","val":"1"}]},"effect":"6 Release: All enemies in scope take [2/3/4 Stress], or an additional +2 Stress if they’re MARKED.","type":"Spell"},{"name":"Hailstorm","origin":"Overlord","features":{"action":"(2) CHANNEL","tags":[{"id":"tg_mana","val":""}]},"effect":"2 CHANNEL: Pick a point within Scope and create a Blast 1 zone that lasts while Channeling. The zone is difficult terrain. 6 Release: All characters within the zone must make an AGI save, taking [8/9/10 Lunar] and be SLOWED until the end of their next turn on a failure, or half damage on a success.","type":"Spell"},{"name":"Momentum","origin":"Overlord","features":{},"effect":"When an ally within Scope of the Overlord consumes a mark, they can Shift up to their speed.","type":"Trait"},{"name":"Nimbus","origin":"Overlord","features":{"action":"(3) VOLLEY","to_hit":{"defense":"A-Def","T0":"1","T1":"2","T2":"3"},"damage":{"type":["Physical"],"T0":"4","T1":"6","T2":"8"},"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_indirect","val":""}]},"effect":"On Hit: Target has +2 DIF on all ranged attacks until the end of their next turn.","type":"Spell Attack"},{"name":"Propel","origin":"Overlord","features":{"action":"(3) SKIRMISH","tags":[{"id":"tg_mana","val":"1"}]},"effect":"The Overlord targets one character within Scope it can see. If the character is an ally, they can fly up to 6 spaces in a straight line. If the character is an enemy, they must pass a MGK save or be either PUSHED or PULLED 6 spaces in a straight line.","type":"Spell"},{"name":"Thunderbolt","origin":"Overlord","features":{"weapon_type":"Main Artifact","to_hit":{"defense":"Dodge","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Astral"],"T0":"3","T1":"5","T2":"7"},"range":[{"type":"Range","val":"15"}]},"effect":"This weapon does double damaging when consuming a MARK.","type":"Ranged Weapon"},{"name":"Uprising","origin":"Overlord","features":{"action":"Minor","tags":[{"id":"tg_mana","val":"1"}]},"effect":"An ally within Scope gains Flying until the end of the ally’s next turn.","type":"Spell"},{"name":"Breaker","origin":"Pegasus","features":{},"effect":"1/round when the Pegasus makes an enemy BLOODIED, they must pass a MGK save or be DISARMED until the end of their next turn. 1/round when the Pegasus makes an enemy BREAKING, they must pass a BLK save or be SILENCED until the end of their next turn.","type":"Trait"},{"name":"Flight","origin":"Pegasus","features":{},"effect":"The unit can fly.","type":"Trait"},{"name":"Rainbow","origin":"Pegasus","features":{"weapon_type":"Main Bow","to_hit":{"defense":"Dodge","T0":"1","T1":"2","T2":"3"},"damage":{"type":["Astral"],"T0":"6","T1":"8","T2":"10"},"range":[{"type":"Range","val":"8"}],"tags":[{"id":"tg_homing","val":""}]},"effect":"","type":"Ranged Weapon"},{"name":"Sunrise","origin":"Pegasus","features":{"action":"(3) VOLLEY","to_hit":{"defense":"A-Def","T0":"1","T1":"2","T2":"3"},"damage":{"type":["Stress"],"flat":"2"},"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_arcing","val":""},{"id":"tg_indirect","val":""},{"id":"tg_mana","val":"1"}]},"effect":"On Hit: The target is BLINDED until the end of their next turn.","type":"Spell Attack"},{"name":"Aerial Punishment","origin":"Pegasus","features":{"action":"REACTION (1/round)"},"effect":"Trigger: An enemy makes a melee attack against the Pegasus.\\nEffect: The Pegasus can make an attack against them after their attack resolves. \\n","type":"Skill"},{"name":"Celestial Protection","origin":"Pegasus","features":{},"effect":"Spell attacks against the Pegasus have +1 DIF, and the Pegasus has Resistance to Stress from other characters.","type":"Trait"},{"name":"Divine Gate","origin":"Pegasus","features":{"action":"(3) VOLLEY","to_hit":{"defense":"A-Def","T0":"2","T1":"4","T2":"6"},"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_indirect","val":""},{"id":"tg_indirect","val":""},{"id":"tg_indirect","val":""}]},"effect":"On Hit: Until the end of the target’s next turn, whenever they make an attack, they take Stress equal to the distance between them and their attacked target.","type":"Spell Attack"},{"name":"Pristine Blessing","origin":"Pegasus","features":{},"effect":"The Pegasus regains 2/3/4 HP at the end of each of its turns if there are no enemies within [Range 5] of it.","type":"Trait"},{"name":"Sky Warrior","origin":"Pegasus","features":{},"effect":"1/round the Pegasus deals +1d6 bonus damage on a critical hit. The Pegasus can clear a condition on itself or an ally within [Range 5] whenever it scores a critical hit. ","type":"Skill"},{"name":"Unicorn Lance","origin":"Pegasus","features":{"weapon_type":"Main Longarm","to_hit":{"accuracy":"1","defense":"Dodge","T0":"1","T1":"2","T2":"3"},"damage":{"type":["Astral"],"T0":"5","T1":"7","T2":"9"},"range":[{"type":"Reach","val":"2"}]},"effect":"","type":"Melee Weapon"},{"name":"Escort","origin":"Protector","features":{"action":"(1) DEFEND"},"effect":"Until the start of its next turn, whenever an adjacent ally moves, the Protector can move along with the ally up to its Speed, staying adjacent to the ally.","type":"Skill"},{"name":"Shield Wall","origin":"Protector","features":{"support_type":"Main","action":"(1) DEFEND","tags":[{"id":"tg_mana","val":"1"}]},"effect":"The Protector provides cover as if it were a piece of hard cover. The Protector gains resistance to all damage until the start of its next turn.","type":"Support"},{"name":"Sword and Shield","origin":"Protector","features":{"weapon_type":"Main Blade","to_hit":{"defense":"Dodge","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Physical"],"T0":"2","T1":"3","T2":"4"},"range":[{"type":"Reach","val":"2"}],"tags":[{"id":"tg_push","val":"1"}]},"effect":"This weapon’s damage is increased by the phase number it is used in (+1 for PHASE 1, etc.).","type":"Melee Weapon"},{"name":"Vigilant Gaze","origin":"Protector","features":{"action":"REACTION"},"effect":"Trigger: An ally within [Range 3] is targeted by an attack.\\nEffect: The Protector can move up to 2 spaces and can either a: become the target of the attack if they are adjacent to the ally, or b: make a weapon attack against the attacker before the triggering attack happens. ","type":"Skill"},{"name":"Armored Zone","origin":"Protector","features":{"action":"(1) DEFEND","tags":[{"id":"tg_aura","val":"2"},{"id":"tg_mana","val":"1"}]},"effect":"The Protector gains an Aura until the start of its next turn. Allies gain +2/+3/+4 Armor while fully within the aura, to a max of 4 Armor.","type":"Skill"},{"name":"Pinning Attack","origin":"Protector","features":{},"effect":"If the Protector hits with a reaction attack, the target’s movement stops and they are unable to move for the rest of the turn.","type":"Skill"},{"name":"Retaliatory Stance","origin":"Protector","features":{},"effect":"The Protector deals [3/4/5 Physical] to any character that hits the Protector with a melee weapon. This ability is suppressed while the Protector is DISARMED, STUNNED, or GRAPPLED.","type":"Skill"},{"name":"Sidearm","origin":"Protector","features":{"weapon_type":"Light Magitech","to_hit":{"defense":"Dodge","T0":"1","T1":"2","T2":"3"},"damage":{"type":["Lunar"],"T0":"2","T1":"3","T2":"4"},"tags":[{"id":"tg_reliable","T0":"1","T1":"2","T2":"3"}],"range":[{"type":"Range","val":"8"}]},"effect":"This weapon gains +1 ACC and deals +3 damage when not used during 1 BOLSTER.","type":"Ranged Weapon"},{"name":"Threatening Attacks","origin":"Protector","features":{},"effect":"When the Protector hits with a reaction attack, the target becomes MARKED.","type":"Trait"},{"name":"Waste Energy","origin":"Protector","features":{"recharge":"Recharge 4+"},"effect":"A character that hits the Protector with a melee attack becomes WEAKENED until the end of their next turn. This ability is suppressed while the Protector is DISARMED, STUNNED, or GRAPPLED.","type":"Skill"},{"name":"Bear Trap","origin":"Ranger","features":{"support_type":"Main","action":"Minor","tags":[{"id":"tg_trap","val":""},{"id":"tg_mana","val":"1"}]},"effect":"The Ranger deploys a bear trap in a free adjacent space. When activated, the triggering character must pass an AGI save or be IMMOBILIZED. A character IMMOBILIZED by this trap can attempt a BLK save as a Minor Action to remove it. The Ranger can only have 3 bear traps deployed at a time.","type":"Support"},{"name":"Explosive Shot","origin":"Ranger","features":{"action":"Free Action","tags":[{"id":"tg_mana","val":"1"}]},"effect":"The Ranger can spend 1 mana to add [Blast 1] to their next Marksman Bow attack.","type":"Skill"},{"name":"Favored Foe","origin":"Ranger","features":{"action":"(3) SEARCH","tags":[{"id":"tg_mana","val":"1"}]},"effect":"The Ranger targets an enemy in the scene that is MARKED. 1/round they can reroll an attack roll against that target. This effect lasts until the Ranger uses this ability again.","type":"Skill"},{"name":"Flush Them Out","origin":"Ranger","features":{"action":"(3) VOLLEY","to_hit":{"defense":"A-Def","T0":"2","T1":"3","T2":"4"},"damage":{"type":["Stress"],"T0":"2","T1":"3","T2":"4"},"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_arcing","val":""},{"id":"tg_indirect","val":""}]},"effect":"If the target ends their next turn adjacent to a piece of cover, they take [4/6/8 Astral].","type":"Spell Attack"},{"name":"Hunter`s Mark","origin":"Ranger","features":{},"effect":"1/turn when the Ranger consumes a Mark and successfully hits their target, they can spend 1 mana to deal +1d6 bonus damage.","type":"Spell"},{"name":"Homing Shot","origin":"Ranger","features":{},"effect":"The Ranger’s ranged weapon attacks against MARKED characters gain the Homing and Reliable 3/4/5 tags. The Ranger must consume the mark to gain these benefits.","type":"Skill"},{"name":"Marksman Bow","origin":"Ranger","features":{"weapon_type":"Main Bow","to_hit":{"defense":"Dodge","T0":"1","T1":"3","T2":"5"},"damage":{"type":["Physical"],"T0":"6","T1":"8","T2":"10"},"range":[{"type":"Range","val":"10"}],"tags":[{"id":"tg_arcing","val":""}]},"effect":"On Miss: Target is MARKED.","type":"Ranged Weapon"},{"name":"Snap Shot","origin":"Ranger","features":{},"effect":"When the ranger uses 4 RUSH or 4 HIDE, they can deal [2/3/4 Piercing Physical] to an enemy within Scope. This doesn’t break the HIDDEN.","type":"Skill"},{"name":"Sure Foot","origin":"Ranger","features":{},"effect":"The Ranger moves normally in Difficult Terrain.","type":"Trait"},{"name":"Twin Blades","origin":"Ranger","features":{"weapon_type":"Light Blade","to_hit":{"defense":"Dodge","T0":"2","T1":"3","T2":"4"},"damage":{"type":["Physical"],"T0":"3","T1":"4","T2":"5"},"range":[{"type":"Reach","val":"1"}]},"effect":"The Ranger can attack twice with this weapon. They can Shift 1 space before, between, or after each attack.","type":"Melee Weapon"},{"name":"Flanking","origin":"Rogue","features":{},"effect":"The Rouge has +1 ACC on attacks when an ally is adjacent to the target.","type":"Trait"},{"name":"Shifty","origin":"Rogue","features":{"action":"REACTION (1/round)"},"effect":"Trigger: The Rogue is hit or missed by an attack and isn’t IMMOBILIZED or SLOWED.\\nEffect: The Rogue can Shift 2 and 4 HIDE if they end this movement next to or in cover.","type":"Skill"},{"name":"Stalker","origin":"Rogue","features":{},"effect":"Rogues are HIDDEN when deployed. They gain +1 Accuracy on attacks while HIDDEN, and can become HIDDEN when they crit with a weapon attack.","type":"Trait"},{"name":"Shiv","origin":"Rogue","features":{"weapon_type":"Light Blade","to_hit":{"accuracy":"1","defense":"Dodge","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Physical"],"T0":"5","T1":"6","T2":"7"},"range":[{"type":"Reach","val":"2"}]},"effect":"If the target has a condition, this weapon deals +3 damage and gains Piercing. The Rogue doesn’t need to pick up this weapon after throwing it before using it again.This weapon deals +3 damage and gains the Piercing tag against enemies that have a condition.","type":"Melee Weapon"},{"name":"Black Lotus Poison","origin":"Rogue","features":{"support_type":"Light","recharge":"Recharge 5+"},"effect":"When the Rogue hits with a weapon attack, the target must pass a MND save or gain [1 Discord]. Until they clear their Discord, they can’t use the REROLL TABLE.","type":"Support"},{"name":"Blinding Poison","origin":"Rogue","features":{"support_type":"Light","recharge":"Recharge 5+"},"effect":"When the Rogue hits with a weapon attack, the target must pass a BLK save or be BLINDED. The target can repeat the save as a Minor Action to end this condition. ","type":"Support"},{"name":"Deadly Crit","origin":"Rogue","features":{},"effect":"When the Rogue crits with an attack, they deal +1d6 bonus damage and treat the attack as if it were PIERCING. ","type":"Trait"},{"name":"Smoke Bomb","origin":"Rogue","features":{"support_type":"Light","recharge":"Recharge 5+","action":"Minor"},"effect":"The Rogue creates a [Blast 1] zone centered on itself. Characters fully inside the zone are INVISIBLE. The zone lasts until end of the Rogue’s next turn.","type":"Support"},{"name":"Assassin`s Crossbow","origin":"Rogue","features":{"weapon_type":"Main Bow","to_hit":{"accuracy":"1","defense":"Dodge","T0":"1","T1":"2","T2":"3"},"damage":{"type":["Physical"],"T0":"6","T1":"8","T2":"10"},"range":[{"type":"Range","val":"5"},{"type":"Reach","val":"3"}],"tags":[{"id":"tg_arcing","val":"|"}]},"effect":"On Hit: The target is DAZED until cleared.","type":"Ranged Weapon"},{"name":"Trap Master","origin":"Rogue","features":{},"effect":"The Rogue does not trigger traps, and can automatically disarm them as a Minor Action. They can automatically unlock locks.","type":"Trait"},{"name":"Arcanum Shield","origin":"Spellshield","features":{"support_type":"Heavy","action":"REACTION","tags":[{"id":"tg_mana","val":"1"}]},"effect":"Trigger: An ally within [Range 3] takes Physical, Astral, Lunar, or Force damage (after Armor and Resistance).\\nEffect: The ally takes half of the damage, and the Spellshield takes the other half.","type":"Support"},{"name":"Magic Resistance","origin":"Spellshield","features":{},"effect":"The Spellshield has Resistance to all damage and Stress from spells.","type":"Trait"},{"name":"Mana Drain","origin":"Spellshield","features":{"action":"(3) VOLLEY","to_hit":{"defense":"A-Def","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Stress"],"T0":"1","T1":"2","T2":"3"},"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_indirect","val":""}]},"effect":"On Hit: Target loses 2 mana. The Spellshield regains mana equal to the amount lost.","type":"Spell Attack"},{"name":"Spellward","origin":"Spellshield","features":{"action":"(1) DEFEND","tags":[{"id":"tg_mana","val":"2"}]},"effect":"The Spellshield targets an ally within Scope. 1/round the Spellshield can trigger their Arcanum Shield reaction for that ally at any range. Only one ally can have a Spellward at a time.","type":"Spell"},{"name":"Aethercaster","origin":"Spellshield","features":{"weapon_type":"Heavy Bow","to_hit":{"defense":"Dodge","T0":"1","T1":"2","T2":"3"},"damage":{"type":["Force"],"flat":"1"},"range":[{"type":"Range","val":"15"}],"tags":[{"id":"tg_homing","val":""}]},"effect":"This weapon deals bonus damage equal to the mana the target currently has.","type":"Ranged Weapon"},{"name":"Break Spell","origin":"Spellshield","features":{"action":"REACTION"},"effect":"Trigger: An enemy within Scope takes a (2) CHANNEL action.\\nEffect: The Spellshield can make a weapon or spell attack against them.","type":"Skill"},{"name":"Pain Prod","origin":"Spellshield","features":{"weapon_type":"Main Club","to_hit":{"defense":"Dodge","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Astral"],"T0":"2","T1":"3","T2":"4"},"range":[{"type":"Reach","val":"1"}]},"effect":"On Hit: Target has +2 DIF on Concentration saves triggered by this attack.","type":"Melee Weapon"},{"name":"Reflect","origin":"Spellshield","features":{"action":"REACTION (1/Round)","tags":[{"id":"tg_mana","val":"1"}]},"effect":"Trigger: The Spellshield or an ally within [Range 3 is missed by a spell attack.\\nEffect: The Spellshield reflects the spell back at the caster, auto-hitting them with it.","type":"Spell"},{"name":"Improved Mana Drain","origin":"Spellshield","features":{},"effect":"The Spellshield can exceed its maximum mana with the mana gained from Mana Drain.","type":"Trait"},{"name":"Silence","origin":"Spellshield","features":{"action":"(2) CHANNEL"},"effect":"6 Release: One enemy in Scope takes [3/4/5 Stress] and is SILENCED until cleared.","type":"Spell"},{"name":"Ghillie Suit","origin":"Sniper","features":{"action":"Minor","tags":[{"id":"tg_mana","val":"1"}]},"effect":"Minor: The Sniper becomes INVISIBLE until the start of its next turn.","type":"Support"},{"name":"Compound Bow","origin":"Sniper","features":{"weapon_type":"Heavy Bow","action":"(3) VOLLEY","to_hit":{"accuracy":"1","defense":"Dodge","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Physical"],"T0":"7","T1":"10","T2":"13"},"range":[{"type":"Range","val":"25"}],"tags":[{"id":"tg_arcing","val":""}]},"effect":"","type":"Ranged Weapon"},{"name":"Sniper Shot","origin":"Sniper","features":{"action":"(2) CHANNEL"},"effect":"Channel: The Sniper selects an enemy within line of sight. They cannot use their Compound Bow while channeling this ability. \\nRelease: The Sniper makes a Compound Bow attack against the selected enemy. If they do not have cover against the Sniper, the attack deals +5 damage on a hit.","type":"Skill"},{"name":"Steady Shot","origin":"Sniper","features":{},"effect":"If the sniper hasn’t moved since the start of their last turn, they gain +1 ACC on their next ranged attack.","type":"Trait"},{"name":"Absolute Precision","origin":"Sniper","features":{},"effect":"When the Sniper scores a critical hit with the Fusion Rifle, the damage can’t be reduced in any way except for immunity.","type":"Skill"},{"name":"Annihilation Launcher","origin":"Sniper","features":{"weapon_type":"Heavy Magitech","to_hit":{"defense":"Dodge","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Force"],"T0":"5","T1":"7","T2":"9"},"range":[{"type":"Range","val":"25"},{"type":"Blast","val":"1"}],"tags":[{"id":"tg_arcing","val":""},{"id":"tg_reloading","val":""}]},"effect":"","type":"Ranged Weapon"},{"name":"Spectral Arrow","origin":"Sniper","features":{"support_type":"Main","recharge":"Recharge 5+"},"effect":"When the Sniper attacks with their Fusion Rifle, they can change the Range to a Line 25 AOE.","type":"Support"},{"name":"Scan Movement","origin":"Sniper","features":{"action":"REACTION (1/round)"},"effect":"Trigger: An enemy within line of sight ends a movement without benefiting from cover against the Sniper.\\nEffect: The Sniper can attack the target with a ranged weapon.","type":"Skill"},{"name":"Seeker Shot","origin":"Sniper","features":{"action":"FREE ACTION","tags":[{"id":"tg_mana","val":"1"}]},"effect":"The Sniper’s next Compound Bow attack ignores all sources of Difficulty.","type":"Skill"},{"name":"Capacitor Core","origin":"Sniper","features":{"support_type":"Light"},"effect":"If the Sniper loses Concentration on their Fusion Rifle before firing, they can still fire it during PHASE 6: 6 RELEASE, but it doesn’t gain the increased damage from Channeling.","type":"Support"},{"name":"Ethereal Shift","origin":"Specter","features":{"action":"Minor","tags":[{"id":"tg_mana","val":"1"}]},"effect":"The Specter becomes INVISIBLE until the start of its next turn.","type":"Spell"},{"name":"Frighten","origin":"Specter","features":{"action":"(3) VOLLEY"},"effect":"One character in Scope must pass a MND save or take [3/4/5 Stress] and be unable to willingly move closer to the Specter until the end of their next turn","type":"Skill"},{"name":"Incorporeal","origin":"Specter","features":{},"effect":"The Specter ignores ENGAGEMENT and doesn’t cause ENGAGEMENT. It can move through the spaces of other characters, objects, and terrain, but it can’t end its turn in these spaces. The Specter ignores difficult terrain and dangerous terrain.","type":"Trait"},{"name":"Wither","origin":"Specter","features":{"weapon_type":"Main Artifact","to_hit":{"defense":"Dodge","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Stress"],"T0":"3","T1":"4","T2":"5"},"range":[{"type":"Range","val":"5"},{"type":"Reach","val":"3"}],"tags":[{"id":"tg_homing","val":""}]},"effect":"On Hit: Target is WEAKENED until the end of their next turn.","type":"Ranged Weapon"},{"name":"Chilling Phase","origin":"Specter","features":{},"effect":"When the specter moves through an enemy, they must pass a BLK save or be SLOWED until the end of their next turn. Each enemy can only be affected by this ability 1/turn.","type":"Skill"},{"name":"Drain Life Force","origin":"Specter","features":{},"effect":"Enemies that end their turn adjacent to the Specter take [3/4/5 Piercing Lunar], and the Specter regains that much HP.","type":"Trait"},{"name":"Possess","origin":"Specter","features":{"recharge":"Recharge 6+","action":"(2) CHANNEL","tags":[{"id":"tg_mana","val":"2"}]},"effect":"Release: An enemy within the Specter’s Scope becomes possessed by the Specter. While possessing an enemy, the Specter is removed from play, doesn’t take turns, and cannot be targeted or affected by anything. However, the Specter takes any STRESS the target takes, and any hits against the target’s A-Def hit the Specter instead. \\nWhen the possessed enemy starts a turn, the Specter takes [1 Stress and chooses one of the following: A: The enemy takes two actions this turn. The Specter chooses the 2nd action, which must be an action that can be used this Phase, and chooses any targets. B: The Specter controls their Standard Movement, used at the start of their turn.\\nPossession lasts until the Specter ends it at the end of another character’s turn, or when the Specter takes a WOUND or OVERSTRESS. The Specter then returns to play in a free space adjacent to the possessed target.\\n","type":"Skill"},{"name":"Reform","origin":"Specter","features":{"action":"(4) REPOSITION","tags":[{"id":"tg_mana","val":"1"}]},"effect":"The Specter is removed from play. At the start of the next round, they return to play in any free space in the scene.","type":"Skill"},{"name":"Stressful Environment","origin":"Specter","features":{"action":"REACTION (1/round)"},"effect":"Trigger: An enemy within Scope uses the REROLL TABLE.\\nEffect: They take [2 Stress]. ","type":"Skill"},{"name":"Wail","origin":"Specter","features":{"action":"(3) VOLLEY","tags":[{"id":"tg_mana","val":"1"}]},"effect":"All enemies in a Burst 2 must make a MND save. Failure: They take [4/5/6 Stress] and are IMMOBILIZED until the end of their next turn. Success: They take [2/3/4 Stress].","type":"Skill"},{"name":"Conjure Conscript","origin":"Summoner","features":{"action":"(3) VOLLEY","tags":[{"id":"tg_mana","val":"1"},{"id":"tg_summon","val":""}]},"effect":"(Tags: Summon, Size ½, HP 5/8/10, Dodge/A-Def 10) \\nThe Summoner creates two Conscripts in free spaces within Scope. The Summoner can have up to 6 conscripts at a time. During the Summoner’s turn, but not the turn they were summoned, conscripts make a ranged weapon attack against the closest enemy within [Range 8] with a +1/+2/+3 bonus, dealing [4/5/6 Physical] on a hit. All Conscripts are defeated when their summoner is defeated","type":"Spell"},{"name":"Drag Down","origin":"Summoner","features":{"action":"(2) CHANNEL"},"effect":"6 Release: The Summoner creates a Blast 1 area in Scope. Enemies in the are choose one of the following: A: They take [2/3/4 Stress] and are VULNERABLE until the end of their next turn. B: They take [6/8/10 Force] and are DISARMED until the end of their next turn.","type":"Spell"},{"name":"Focus Fire","origin":"Summoner","features":{},"effect":"When the Summoner marks an enemy, their conscripts will attack that target this round instead of the nearest one, if possible.","type":"Trait"},{"name":"Seize Command","origin":"Summoner","features":{"action":"(3) VOLLEY"},"effect":"The Summoner targets an enemy Summon within Scope. The creator of that Summon must pass a MAGIC save or the Summoner gains command of it. Its allegiance is switched, treating its former allies as enemies and its former enemies as allies. These effects last until the end of the Summoner’s next turn.\\nThe original summoner can’t dismiss or resummon the summon while commanded by the Summoner.","type":"Spell"},{"name":"Bodyguard","origin":"Summoner","features":{},"effect":"Conscripts can INTERPOSE 1/round each, and they don’t need Focus to do so.","type":"Trait"},{"name":"Dual Summon","origin":"Summoner","features":{},"effect":"The Summoner can summon two Conscripts with Conjure Conscript, but they only have 1 HP.","type":"Trait"},{"name":"Improved Summons","origin":"Summoner","features":{},"effect":"When the Summoner creates a Conscript, they can choose one of the following improvements for it. As a Minor Action, they can give an existing Conscript within Scope one of these improvements. A Conscript can only have one improvement at a time.\\nMage. When the Conscript attacks a target, enemies adjacent to the target take [2/3/4 Force].\\nRogue. Conscript gains Reliable 2/3/4 on its attacks.\\nTank. Conscript gains 3 Armor.\\nWarrior. Conscript auto-hits adjacent enemies.","type":"Trait"},{"name":"Mana Tap","origin":"Summoner","features":{"action":"(3) VOLLEY","to_hit":{"defense":"A-Def","T0":"2","T1":"3","T2":"4"},"damage":{"type":["Stress"],"T0":"2","T1":"3","T2":"4"},"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_indirect","val":""}]},"effect":"On Hit: The Summoner regains 2 Mana.","type":"Spell Attack"},{"name":"Rupture","origin":"Summoner","features":{"action":"(2) CHANNEL"},"effect":"6 Release: All of the Summoner’s summons create a Burst 1 area. All enemies in one of these zones must make an AGI save. Failure: [4/6/8 Lunar] + [3/4/5 Discord] per area they are in. Success: [2/3/4 Lunar] + [1/2/3 Discord] per area they are in.","type":"Spell"},{"name":"Transposition","origin":"Summoner","features":{"action":"(4) REPOSITION","tags":[{"id":"tg_mana","val":"1"}]},"effect":"The Summoner can teleport all conscripts of their choice within Scope up to 4 spaces.","type":"Spell"},{"name":"Drones","origin":"Swarm","features":{"support_type":"Heavy","action":"(3) VOLLEY","tags":[{"id":"tg_mana","val":""},{"id":"tg_mana","val":"1"},{"id":"tg_summon","val":""}]},"effect":"(Tags: Summon, Size 1/2, 1 HP, 10 Dodge/A-Def) The Swarm summons a drone within Scope, which emits a [Burst 1] zone. Enemies are DAZED while partly within the zone. The Swarm can have an unlimited number of drones summoned at a time. ","type":"Support"},{"name":"Surging Host","origin":"Swarm","features":{"weapon_type":"Main Club","action":"(5) FIGHT","to_hit":{"defense":"Dodge","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Physical"],"T0":"3","T1":"4","T2":"5"},"range":[{"type":"Reach","val":"1"},{"type":"Close Blast","val":"1"}],"tags":[{"id":"tg_piercing","val":""}]},"effect":"On Hit: Target is MARKED.","type":"Melee Weapon"},{"name":"Swarm Body","origin":"Swarm","features":{},"effect":"The Swarm is surrounded by a [Burst 2] zone. Allies partly within the zone gain Soft Cover. Enemies that start their turn in the zone or enter it for the first time during their turn take [2/3/4 Stress]. The zone is suppressed while the Swarm is STUNNED.\\nIf the Swarm has 1 Wound/Overstress cap, while they are BLOODIED, their size is reduced to 1 (unless it was already smaller) and the zone becomes [Burst 1]. \\nIf the Swarm has more than 1 Wound/Overstress cap, their size and zone is reduced when they’ve taken Wounds/Overstress equal to half their cap.","type":"Trait"},{"name":"Swarm Form","origin":"Swarm","features":{},"effect":"The Swarm is VULNERABLE to Discord and damage from AOEs. Grapples against the Swarm automatically fail, and the Swarm can automatically break free from grapples as a free action.","type":"Trait"},{"name":"Choking Swarm","origin":"Swarm","features":{"recharge":"Recharge 5+","action":"(5) FIGHT","tags":[{"id":"tg_mana","val":"1"}]},"effect":"The Swarm chooses DISARMED or SILENCED. All enemies in the Swarm’s Swarm Body zone must make a BULK save. Failure: [2 Stress] and they gain the chosen condition until the end of their next turn. Success: [2 Stress].","type":"Skill"},{"name":"Clutching Swarm","origin":"Swarm","features":{"tags":[{"id":"tg_mana","val":""}]},"effect":"The Swarm can make a GRAPPLE attack against a character within its Swarm Body zone. On a hit, they are SLID to any free space adjacent to the Swarm. Alternatively, one of the Swarm’s drones can make a normal GRAPPLE attack.","type":"Skill"},{"name":"Crawling Swarm","origin":"Swarm","features":{},"effect":"As a Minor Action, the Swarm can move one of their drones up to 2 spaces.","type":"Trait"},{"name":"Infestation","origin":"Swarm","features":{"weapon_type":"Light Club","to_hit":{"defense":"Dodge","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Stress"],"T0":"2","T1":"3","T2":"4"},"range":[{"type":"Range","val":"12"}],"tags":[{"id":"tg_homing","val":""}]},"effect":"On Hit: The target becomes Infested. Whenever they make an attack, they gain [1/2/3 Discord]. This effect can stack, increasing the Discord by +1. An Infested character can remove this effect by succeeding on a BLK save as a Minor Action, or by taking the 1 REFRESH action.","type":"Ranged Weapon"},{"name":"Obscuring Swarm","origin":"Swarm","features":{},"effect":"Allies fully within the Swarm’s Swarm Body zone can HIDE as a Minor Action. Enemies are BLINDED while within the zone.","type":"Trait"},{"name":"Shredding Swarm","origin":"Swarm","features":{},"effect":"When an enemy starts their turn in the Swarm’s Swarm Body zone, they take [1/2/3 Physical] and must pass a BLK save or be SUNDERED until the end of their next turn.","type":"Trait"},{"name":"Armor Plating","origin":"Titan","features":{"support_type":"Heavy"},"effect":"The Titan has Resistance to Physical, Astral, Lunar, and Force damage from characters within [Range 3] of it.","type":"Support"},{"name":"Full Attacker","origin":"Titan","features":{},"effect":"The Titan can 7 FULL ATTACK.","type":"Trait"},{"name":"Giga Hammer","origin":"Titan","features":{"weapon_type":"Heavy Club","to_hit":{"difficulty":"1","defense":"Dodge","T0":"1","T1":"2","T2":"3"},"damage":{"type":["Physical"],"T0":"10","T1":"14","T2":"16"},"range":[{"type":"Reach","val":"2"}],"tags":[{"id":"tg_slow","val":""}]},"effect":"On Hit: The target must succeed on a BLK save or be STUNNED until the end of their next turn.","type":"Melee Weapon"},{"name":"Heavy","origin":"Titan","features":{},"effect":"The Titan is immune to forced movement from smaller characters.","type":"Trait"},{"name":"Unstoppable","origin":"Titan","features":{},"effect":"The Titan can end its turn sharing spaces with objects and terrain that are smaller than it. If it ends its turn sharing spaces with other characters, they are Pushed to the nearest unoccupied spaces outside of the Titan’s spaces.","type":"Trait"},{"name":"Danger Zone","origin":"Titan","features":{},"effect":"Enemies that start their turn adjacent to the Titan take [3/4/5 Physical], or twice as much damage if the enemy is BREAKING.","type":"Trait"},{"name":"Gravity Pull","origin":"Titan","features":{"action":"Minor","tags":[{"id":"tg_mana","val":"1"}]},"effect":"All enemies within a [Burst 3] area of the Titan must succeed on a BLK save or be Pulled to the closest empty space adjacent to it.","type":"Spell"},{"name":"Intimidation","origin":"Titan","features":{"action":"(3) SKIRMISH"},"effect":"A character within the Titan’s Scope must make a MND save. Failure: [2/3/4 Stress] and SLOWED until the end of their next turn. Success: [1/2/3 Stress].","type":"Skill"},{"name":"Marked for Destruction","origin":"Titan","features":{},"effect":"Enemies that start their turn adjacent to the Titan are MARKED.","type":"Trait"},{"name":"Pain Conversion","origin":"Titan","features":{"action":"REACTION"},"effect":"Trigger: The Titan takes damage or Stress.\\nEffect: The Titan gains +1 ACC on their next Giga Hammer attack. This effect stacks until the Titan makes a Giga Hammer attack.","type":"Skill"},{"name":"Ram","origin":"Titan","features":{"recharge":"Recharge 5+","action":"(2) CHANNEL"},"effect":"2 CHANNEL: The Titan can’t willingly move while Channeling. \\n6 Release: The Titan moves up to twice its Speed in a straight line, ignoring Reactions and ENGAGEMENT. Characters it enters the space of during this movement are Pushed outside of its space and must make an AGI save. Failure: [4/6/8 Physical] and knocked PRONE. Success: [2/3/4 Stress].","type":"Skill"},{"name":"Barrel Roll","origin":"Vulture","features":{"recharge":"Recharge 5+","action":"REACTION (1/round)"},"effect":"Trigger: The Vulture is hit with an attack.\\nEffect: The attack misses and the Vulture can fly up to 3 spaces.\\n","type":"Skill"},{"name":"Flier","origin":"Vulture","features":{},"effect":"The Unit can fly.","type":"Trait"},{"name":"Dive Bomb","origin":"Vulture","features":{"recharge":"Recharge 5+","action":"(4) REPOSITION"},"effect":"The Vulture can fly up to twice its speed in a straight line, moving through the spaces of enemies. Once during this movement, one enemy it moves through must make an AGI save. Failure: [4/6/8 Physical] and they are SUNDERED until the end of their next turn and knocked PRONE. Success: [2/3/4 Physical].","type":"Skill"},{"name":"Skyhook","origin":"Vulture","features":{"weapon_type":"Main Longarm","to_hit":{"defense":"Dodge","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Physical"],"T0":"5","T1":"7","T2":"9"},"range":[{"type":"Range","val":"5"},{"type":"Reach","val":"3"}],"tags":[{"id":"tg_pull","val":"2"}]},"effect":"","type":"Ranged Weapon"},{"name":"Evasive Maneuvers","origin":"Vulture","features":{},"effect":"Reaction attacks against the Vulture automatically miss unless the attacker spends +1 Focus, which lets them reaction attack as normal.","type":"Trait"},{"name":"Heavenly Chains","origin":"Vulture","features":{"action":"(3) VOLLEY","tags":[{"id":"tg_summon","val":""},{"id":"tg_mana","val":"1"}]},"effect":"(Tags: Summon, Size ½, HP=5, DODGE/A-DEF=10)\\nThe Vulture summons a pillar of chains in a free space within scope. Any enemy that starts their turn adjacent to the pillar must pass a BLK save or be IMMOBILIZED and WEAKENED. These conditions last as long as a character is adjacent to the pillar. ","type":"Spell"},{"name":"Lost Fog","origin":"Vulture","features":{"action":"(3) VOLLEY","to_hit":{"defense":"A-Def","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Lunar"],"T0":"4","T1":"5","T2":"6"},"range":[{"type":"Scope","val":"[SCOPE]"},{"type":"Blast","val":"1"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_indirect","val":""}]},"effect":"The Blast area of this attack becomes a lingering zone. Characters fully within the zone are BLINDED while inside, and Line of Sight can’t be drawn through the zone. The zone lasts until the Vulture uses this spell again, or is defeated.","type":"Spell Attack"},{"name":"Lure","origin":"Vulture","features":{"action":"(2) CHANNEL","tags":[{"id":"tg_arcing","val":""}]},"effect":"6 Release: One character in Scope takes [2/3/4 Stress], is SILENCED until the end of their next turn, immediately moves their speed straight toward the Vulture, and must make a MND save. Failure: The target is also DAZED until cleared. While DAZED, all of the target’s movement during their turn must be directly toward the Vulture, and they must move at least 1 space during their turn. This ability can’t be used while the Vulture is STUNNED or SILENCED, and all existing effects end if it is.","type":"Skill"},{"name":"Skitter Bomb","origin":"Vulture","features":{"support_type":"Main","action":"Minor","tags":[{"id":"tg_summon","val":""},{"id":"tg_mana","val":"1"}]},"effect":"(Size ½, 3 HP, 10 Dodge/A-Def, 3 Speed) The Vulture creates this Summon within Scope. The summon can willingly be detonated by the Vulture as a Free Action, creating a [Burst 1] area. It can’t detonate on the same turn it is created. All characters in the area must make an AGILITY save. Failure: [8/10/12 Force]. Success: Half damage.","type":"Support"},{"name":"Vacuum Generator","origin":"Vulture","features":{"support_type":"Main","recharge":"Recharge 5+","action":"(3) VOLLEY"},"effect":"The Vulture creates a Line 10 area. All characters in the area must make a BLK save, starting with the characters furthest down the line. Failure: [4/6/8 Force] and PUSH to the furthest free space in the line. Success: [2/3/4 Force] and PUSH 1].","type":"Support"},{"name":"Battlemage","origin":"Warmage","features":{},"effect":"1/turn the Warmage can spend 1 mana to reroll a Concentration save.","type":"Trait"},{"name":"Explosion","origin":"Warmage","features":{"action":"(3) VOLLEY","to_hit":{"defense":"A-Def","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Force"],"T0":"4","T1":"6","T2":"8"},"range":[{"type":"Scope","val":"[SCOPE]"},{"type":"Blast","val":"1"}],"tags":[{"id":"tg_arcing","val":""}]},"effect":"","type":"Spell Attack"},{"name":"Flamestrike","origin":"Warmage","features":{"action":"(2) CHANNEL","tags":[{"id":"tg_arcing","val":""},{"id":"tg_mana","val":"1"}]},"effect":"6 Release: Create a Blast 2 area within Scope. Characters in the area are automatically hit by a spell attack, taking [5/7/9 Astral] + [2/3/4 Discord]. ","type":"Spell"},{"name":"Power Word KILL","origin":"Warmage","features":{"recharge":"Recharge 6+","action":"(2) CHANNEL","tags":[{"id":"tg_mana","val":"1"}]},"effect":"6 Release: One character in Scope makes a BLK save. Fail: They gain 1 wound. Success: They take [4/5/6 Stress].","type":"Spell"},{"name":"Chain Death","origin":"Warmage","features":{"action":"(2) CHANNEL","tags":[{"id":"tg_mana","val":"1"}]},"effect":"6 Release: Choose up to 3 different characters within Scope, and designate them as target 1, target 2, and target 3. Draw a straight line from target 1 to target 2, and from target 2 to target 3. These characters, and any targets within one of these lines, must make a MGK save. Failure: [6/7/8 Lunar] and targets are WEAKENED until they regain any HP. Success: Half damage and WEAKENED until the end of their next turn.","type":"Spell"},{"name":"Cone of Cold","origin":"Warmage","features":{"action":"(2) CHANNEL"},"effect":"6 Release: Create a [Close Blast 3] area. All characters in the area take [8/10/12 Lunar] and must succeed on a BLK save or be IMMOBILIZED until the end of their next turn. While IMMOBILIZED by this ability, targets are VULNERALBE to Physical damage.","type":"Spell"},{"name":"Escape","origin":"Warmage","features":{"tags":[{"id":"tg_mana","val":"1"}]},"effect":"As their standard movement, the Warmage can teleport up to 6 spaces.","type":"Spell"},{"name":"Mind Fog","origin":"Warmage","features":{"action":"(3) VOLLEY","to_hit":{"accuracy":"1","defense":"A-Def","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Stress"],"T0":"2","T1":"3","T2":"4"},"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_indirect","val":""}]},"effect":"On Hit: The target is DAZED and treats the Warmage as INVISIBLE until the DAZED condition is cleared.","type":"Spell Attack"},{"name":"Mirror Self","origin":"Warmage","features":{"action":"Minor","tags":[{"id":"tg_summon","val":""},{"id":"tg_mana","val":"2"}]},"effect":"(Tags: Summon, Size = Warmage’s Size, HP=5, Dodge/A-Def=10)\\nMinor: The Warmage creates an illusory copy of themselves as a Summon within Scope. Whenever the Warmage uses a spell or ability, they can use the summon’s position instead of their own for determining line of sight, Range, and cover.","type":"Spell"},{"name":"Wave of Death","origin":"Warmage","features":{"action":"(2) CHANNEL","tags":[{"id":"tg_mana","val":"1"}]},"effect":"6 Release: All enemies within a Burst 2 area must make a MGK save. Failure: [10/15/20 Lunar] and target is unable to regain HP until the end of their next turn. Success: [5/8/10 Lunar].","type":"Spell"},{"name":"Celestial Traits","origin":"Celestial","features":{},"effect":"The Celestial’s extra features are added to this unit’s list of available extra features.","type":"Trait"},{"name":"Banish","origin":"Celestial","features":{"recharge":"Recharge 5+","action":"(2) CHANNEL","tags":[{"id":"tg_mana","val":"1"}]},"effect":"6 Release: One enemy within Scope must make a MGK save. Failure: Until they end of their next turn, they are unaffected by and cannot affect other characters, including damage, Stress, engagement, obstructions, etc. Existing elements like traps and summons are unaffected. Success: They are SLOWED and WEAKENED until the end of their next turn.","type":"Spell"},{"name":"Celestial Nature","origin":"Celestial","features":{},"effect":"The Celestial has resistance to Astral damage.","type":"Trait"},{"name":"Divine Light","origin":"Celestial","features":{"action":"(3) VOLLEY","to_hit":{"defense":"Dodge","T0":"1","T1":"2","T2":"3"},"damage":{"type":["Astral"],"T0":"4","T1":"6","T2":"8"},"range":[{"type":"Scope","val":"[SCOPE]"},{"type":"Blast","val":"1"}],"tags":[{"id":"tg_arcing","val":""}]},"effect":"","type":"Spell Attack"},{"name":"Divine Shield","origin":"Celestial","features":{"action":"Minor","tags":[{"id":"tg_mana","val":"1"}]},"effect":"One character within Scope gains 5 temp HP.","type":"Spell"},{"name":"Flight","origin":"Celestial","features":{},"effect":"The unit can fly","type":"Trait"},{"name":"Healing Aura","origin":"Celestial","features":{"tags":[{"id":"tg_arcing","val":""},{"id":"tg_aura_e","val":""}]},"effect":"Allies that start their turn partly within this aura regain 2 HP.","type":"Skill"},{"name":"Unblemished","origin":"Celestial","features":{},"effect":"The Celestial is immune to Discord.","type":"Trait"},{"name":"Chromatic Scales","origin":"Dragon","features":{},"effect":"The Dragon gains either Astral or Lunar resistance.","type":"Trait"},{"name":"Natural Weapons","origin":"Dragon","features":{"weapon_type":"Heavy Club","to_hit":{"defense":"Dodge","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Physical"],"T0":"5","T1":"7","T2":"9"},"range":[{"type":"Reach","val":"1"}]},"effect":"This weapon can be used while DISARMED. ","type":"Melee Weapon"},{"name":"Dragon Traits","origin":"Dragon","features":{},"effect":"The Dragon’s extra features are added to this unit’s list of available extra features.","type":"Trait"},{"name":"Breath Weapon","origin":"Dragon","features":{"recharge":"Recharge 5+","action":"(5) BRAWL"},"effect":"The Dragon breathes energy in either a [Line 10] or [Close Blast 2] area, chosen when this skill is selected. All characters in the area must make an AGI save. Failure: [8/10/12 Astral or Lunar] Success: [4/5/6 Astral or Lunar].","type":"Skill"},{"name":"Change Size","origin":"Dragon","features":{"action":"Minor","tags":[{"id":"tg_mana","val":"1"}]},"effect":"Minor: The dragon can change its size to any size between ½ and 3, or back to its normal size.","type":"Spell"},{"name":"Draconic Bloodline","origin":"Dragon","features":{},"effect":"When the Dragon rolls a recharge die, they can spend mana to increase the result by 1 for every mana spent.","type":"Trait"},{"name":"Energy Aura","origin":"Dragon","features":{},"effect":"Characters that start their turn adjacent to the Dragon take [2/3/4 Astral or Lunar]. This effect is suppressed while the Dragon is STUNNED.","type":"Trait"},{"name":"Flight","origin":"Dragon","features":{},"effect":"The unit can fly","type":"Trait"},{"name":"Swallow","origin":"Dragon","features":{"recharge":"Recharge 5+","action":"(5) BRAWL"},"effect":"The Dragon makes a melee attack against an adjacent character smaller than it with a [+2/+4/+6] bonus. On a success, the target is swallowed and moved into the Dragon’s space. They are DAZED and IMMOBILIZED, and unable to draw Line of Sight outside of the dragon’s space. They move when the Dragon moves. A swallowed creature can make a BLK save as an action during any Phase to break free of the dragon, or are freed when it takes a WOUND / OVERSTRESS. ","type":"Skill"},{"name":"Elemental Nature","origin":"Elemental","features":{},"effect":"The Elemental chooses Astral or Lunar damage. They gain immunity to the type they selected, and all of their abilities that deal either Astral or Lunar damage deal that type of damage. The Elemental is VULNERABLE to the other damage type.","type":"Trait"},{"name":"Elemental Traits","origin":"Elemental","features":{},"effect":"The Elemental’s extra features are added to this unit’s list of available extra features.","type":"Trait"},{"name":"Death Burst","origin":"Elemental","features":{},"effect":"When the Elemental is defeated, they unleash a burst of energy in a [Burst 2] area. All enemies in the area must make an AGI save. Failure: 4/5/6 Astral or Lunar]. Success: [2/3/3 Astral or Lunar].","type":"Trait"},{"name":"Elemental Nimbus","origin":"Elemental","features":{"tags":[{"id":"tg_aura","val":"2"}]},"effect":"Enemies treat the aura as difficult terrain.","type":"Skill"},{"name":"Energy Absorption","origin":"Elemental","features":{},"effect":"When the Elemental takes Astral or Lunar damage that it is immune to, it regains that much damage as HP. Any excess healing becomes temp HP.","type":"Trait"},{"name":"Energy Form","origin":"Elemental","features":{},"effect":"The Elemental can move through the spaces of other characters, ignoring ENGAGEMENT and dealing [2/3/4 Astral or Lunar] 1/turn to an enemy it does so to.","type":"Trait"},{"name":"Elite Actions","origin":"Elite","features":{},"effect":"The Elite takes 2 turns each round. To determine when their 2nd turn occurs, take their initiative and add 5 to it. If this brings them over 8, roll over the remainder starting at 1. So with an initiative of 5, the Elite would take turns during PHASE 2 and PHASE 5 (5+5=10, rollover to 2).","type":"Trait"},{"name":"Enhanced","origin":"Elite","features":{},"effect":"The unit gains +1 ACC on all checks and saves with one ability (BLK, AGI, etc.).","type":"Trait"},{"name":"Incompatible, Elite","origin":"Elite","features":{},"effect":"The Elite can’t take the Minion or Mini Boss template.","type":"Trait"},{"name":"Sturdy","origin":"Elite","features":{},"effect":"The Elite gains +1 WOUND and OVERSTRESS cap.","type":"Trait"},{"name":"Elite Traits","origin":"Elite","features":{},"effect":"The Elite can select an additional Extra Feature.","type":"Trait"},{"name":"Incompatible, Minion","origin":"Minion","features":{},"effect":"The Minion can’t take the Veteran, Elite, or Mini Boss templates.","type":"Trait"},{"name":"One Hit","origin":"Minion","features":{},"effect":"The Minion has 1 HP and 1 Stress Cap, and can`t have more than 1 HP and Stress Cap. When they take any damage or Stress not caused by themselves, they are defeated. A Minion that succeeds on a save takes no damage from the effect, even if it would normally deal damage or Stress on a successful save.","type":"Trait"},{"name":"Minion Traits","origin":"Minion","features":{},"effect":"Minions can’t have more than 1 WOUND or OVERSTRESS. The Minion extra features are added to this unit’s list of available extra features.","type":"Trait"},{"name":"Fanatical","origin":"Minion","features":{},"effect":"When an adjacent ally would take damage or Stress, the minion can take the damage for them as a REACTION. The minion can’t use this ability if they are STUNNED or IMMOBILIZED.","type":"Trait"},{"name":"Hard Fall","origin":"Mounted","features":{},"effect":"The Mounted is VULNERABLE while PRONE.","type":"Trait"},{"name":"Gallop","origin":"Mounted","features":{},"effect":"Whenever the Mounted starts a movement, all that movement must be in a straight line, although they still can split up their movement between actions. \\nThe Mounted can’t climb. As a Minor Action, they can (4) RUSH and choose the ‘ignore ENGAGEMENT and do not provoke reactions’ option.","type":"Trait"},{"name":"Mounted Speed","origin":"Mounted","features":{},"effect":"The Mounted gains +2 Speed.","type":"Trait"},{"name":"Mounted Traits","origin":"Mounted","features":{},"effect":"The Mounted’s extra features are added to this unit’s list of available extra features. ","type":"Trait"},{"name":"Impact Lance","origin":"Mounted","features":{"weapon_type":"Main Longarm","to_hit":{"defense":"Dodge","T0":"1","T1":"2","T2":"3"},"damage":{"type":["Force"],"T0":"5","T1":"6","T2":"7"},"range":[{"type":"Reach","val":"2"}],"tags":[{"id":"tg_push","val":"2"}]},"effect":"","type":"Melee Weapon"},{"name":"Mount`s Weapon","origin":"Mounted","features":{"weapon_type":"Light Club","to_hit":{"defense":"Dodge","T0":"1","T1":"2","T2":"3"},"damage":{"type":["Physical"],"T0":"3","T1":"4","T2":"5"},"range":[{"type":"Reach","val":"1"}]},"effect":"The Mounted can attack with this weapon as a Minor Action. They lose this feature while BLOODIED or BREAKING.","type":"Melee Weapon"},{"name":"Run Over","origin":"Mounted","features":{"action":"(4) REPOSITION"},"effect":"The Mounted can move up to their Speed, and can move through the spaces of enemies while doing so, ignoring ENGAGEMENT. Any enemies they move through must pass an AGI save or take [3/4/5 Physical] 1/turn.","type":"Skill"},{"name":"Acid Body","origin":"Ooze","features":{},"effect":"Characters that attack the Ooze with a melee attack while adjacent to it take [2 Piercing Lunar] damage.","type":"Trait"},{"name":"Corrosive Lob","origin":"Ooze","features":{"weapon_type":"Light Club","to_hit":{"accuracy":"1","defense":"Dodge","T0":"1","T1":"3","T2":"5"},"damage":{"type":["Discord"],"T0":"1","T1":"2","T2":"3"},"range":[{"type":"Reach","val":"1"},{"type":"Range","val":"8"}],"tags":[{"id":"tg_arcing","val":""}]},"effect":"On Hit: Target has +1 DIF on attacks with one of their weapons (target’s choice). This effect stacks until a weapon gains +3 DIF, at which point the weapon is destroyed. All stacks can be removed from a single weapon by spending 1 Recovery as a Minor Action. Otherwise, the effect lasts until the end of the scene.","type":"Ranged Weapon"},{"name":"Engulf","origin":"Ooze","features":{},"effect":"When an enemy starts their turn partly within the Ooze’s space, they take [2/3/4 Piercing Lunar] damage.","type":"Skill"},{"name":"Split","origin":"Ooze","features":{},"effect":"This trait is taken in combination with the Veteran or Elite template, and replaces the Sturdy trait.\\nWhen the Ooze would be defeated with a WOUND, it instead splits into two copies of itself. The copies enter as new characters, with no preexisting conditions or effects. Their HP maximum is equal to their BLOODIED value, minus any carryover damage from the WOUND, and their size is 1 smaller than their original size (to a minimum of ½). The copies can’t take more than 1 turn each a round. ","type":"Trait"},{"name":"Split, Mini Boss","origin":"Ooze","features":{},"effect":"This trait is taken in combination with the Mini Boss template, and replaces the Hardened trait.\\nThe Ooze’s size increases by +1.\\nWhen the Ooze would be defeated by a WOUND, it instead splits into two copies of itself. The copies enter as new characters, with no preexisting conditions or effects. Their HP maximum is equal to their BLOODIED value minus any carryover damage from the WOUND, and their size is 1 smaller than their original size (to a minimum of ½). The copies lose all Mini Boss base features except for Enhanced, Incompatible, and Reflexes.\\nWhen these copies would be defeated, they split again into 4 new copies with the Minion template, losing the Mini Boss template, with their size being reduced again. Defeated minion Oozes do not split. ","type":"Trait"},{"name":"Sticky Climbing","origin":"Ooze","features":{},"effect":"Climbing costs the Ooze half as much movement as normal.","type":"Trait"},{"name":"Transparent","origin":"Ooze","features":{},"effect":"The ooze is INVISIBLE. It loses this invisibility until the start of its next turn whenever it moves or is moved.","type":"Trait"},{"name":"Armory","origin":"Mini Boss","features":{},"effect":"The Mini Boss can use an unlockable piece of PC equipment or technique. If it uses an attack roll, the Mini Boss does so with a +2/+4/+6 bonus.","type":"Trait"},{"name":"Dangerous","origin":"Mini Boss","features":{},"effect":"The Mini Boss can use the REROLL TABLE.","type":"Trait"},{"name":"Deadly","origin":"Mini Boss","features":{},"effect":"The Unit deals +1d6 damage on critical hits.","type":"Trait"},{"name":"Expert Caster","origin":"Mini Boss","features":{},"effect":"The Mini Boss is immune to the SILENCED condition, and deals +2 Stress with weapons and spells that deal Stress.","type":"Trait"},{"name":"Expert Fighter","origin":"Mini Boss","features":{},"effect":"The Mini Boss is immune to the DISARMED condition, and deals +2 damage with weapons and skills that deal damage.","type":"Trait"},{"name":"Fanatical Allies","origin":"Mini Boss","features":{},"effect":"When the Mini Boss would take damage or Stress from an enemy, an adjacent ally that isn’t STUNNED or IMMOBILIZED can take the damage instead as a Reaction.","type":"Trait"},{"name":"Focused Concentration","origin":"Mini Boss","features":{},"effect":"The Mini Boss can’t lose Concentration on (2) CHANNEL effects. They take [2 Stress] whenever they would lose Concentration.","type":"Trait"},{"name":"Full Attacker","origin":"Mini Boss","features":{},"effect":"The Mini Boss can 7 FULL ATTACK.","type":"Trait"},{"name":"Invulnerability","origin":"Mini Boss","features":{"recharge":"Recharge 6+","action":"(1) DEFEND"},"effect":"The Mini Boss gains immunity to all damage (not Stress). Whenever it would take damage, it loses 1 mana, and it can’t regain mana while this effect is active. This effect ends when the Mini Boss has 0 mana or when they stop it as a free action.","type":"Spell"},{"name":"Keen Eye","origin":"Mini Boss","features":{},"effect":"The Mini Boss can 3 SEARCH as a Minor Action.","type":"Trait"},{"name":"Last Stand","origin":"Mini Boss","features":{},"effect":"When the Mini Boss takes their last WOUND or OVERSTRESS, they are not defeated. Instead, they will become defeated at the end of their next turn. Nothing can prevent them from being defeated at that time.","type":"Trait"},{"name":"Masterwork Armor","origin":"Mini Boss","features":{"support_type":"MAIN","tags":[{"id":"tg_armor","val":""}]},"effect":"The Mini Boss has +4 Armor and can exceed the normal armor cap. Whenever they are hit by an attack or effect that would deal damage, they reduce their Armor by -1, to a minimum of 0 (after reducing damage by Armor). At the start of each round, they regain all lost Armor.","type":"Support"},{"name":"Masterwork Melee Weapon","origin":"Mini Boss","features":{"weapon_type":"Main any","to_hit":{"accuracy":"1","defense":"Dodge","T0":"2","T1":"3","T2":"4"},"damage":{"type":["Force"],"T0":"6","T1":"8","T2":"10"},"tags":[{"id":"tg_reliable","T0":"6","T1":"8","T2":"10"}],"range":[{"type":"Reach","val":"2"}]},"effect":"This weapon deals bonus damage equal to the highest die roll of any accuracy die.","type":"Melee Weapon"},{"name":"Masterwork Ranged Weapon","origin":"Mini Boss","features":{"weapon_type":"Main any","to_hit":{"accuracy":"1","defense":"Dodge","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Force"],"T0":"4","T1":"6","T2":"8"},"tags":[{"id":"tg_reliable","T0":"4","T1":"6","T2":"8"}],"range":[{"type":"Range","val":"20"}]},"effect":"This weapon deals bonus damage equal to the highest die roll of any accuracy die.","type":"Ranged Weapon"},{"name":"Meteor Swarm","origin":"Mini Boss","features":{"recharge":"Recharge 5+","action":"(2) CHANNEL","tags":[{"id":"tg_arcing","val":""}]},"effect":"2 CHANNEL: The Mini Boss creates 4 Blast 2 zones within Scope, which can’t overlap. The zones last while Channeling.\\n6 Release: All characters within the zones must make an AGI save. Failure: [14/17/20 Astral]. Success: [7/9/10 Astral]. A character only takes this damage 1/turn.","type":"Spell"},{"name":"Resurgence","origin":"Mini Boss","features":{"action":"FREE ACTION","tags":[{"id":"tg_limited","val":"1"}]},"effect":"As a free action, the Mini Boss regains all HP, clears all Stress and conditions, and regains all mana.","type":"Skill"},{"name":"Seize Initiative","origin":"Mini Boss","features":{},"effect":"The Mini Boss’s initiative becomes 1 and 6.","type":"Trait"},{"name":"Unfazed","origin":"Mini Boss","features":{},"effect":"The Mini Boss is immune to the DAZED, STUNNED, and WEAKENED conditions.","type":"Trait"},{"name":"Undead Construction","origin":"Undead","features":{},"effect":"The Undead gains one of the following effects:\\nCadaverous. The Undead doesn’t make WOUND or OVERSTRESS rolls. When the Undead would take their last WOUND, roll 1d6. On a 5-6, they don’t take the WOUND and go to 1 HP instead. Astral damage and damage from critical hits ignore this effect. \\nGhostly. The Undead is Immune to Physical, but VULNERABLE to Force. They ignore ENGAGEMENT, and can move through the spaces of other characters and objects, but can’t end their turn sharing spaces. They ignore Dangerous Terrain and Difficult Terrain.\\nSkeletal. The Undead is Resistant to Physical from non-club weapons, but is VULNERABLE to damage from club weapons. ","type":"Trait"},{"name":"Undead Traits","origin":"Undead","features":{},"effect":"The Undead’s extra features are added to this unit’s list of available extra features.","type":"Trait"},{"name":"Call of the Grave","origin":"Undead","features":{},"effect":"When the Undead gives an enemy a Wound or Overstress, they must roll twice and take the lowest result on the Wound/Overstress roll.","type":"Trait"},{"name":"Curse of Death","origin":"Undead","features":{"action":"CAST","to_hit":{"defense":"A-Def","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Lunar"],"T0":"4","T1":"6","T2":"8"},"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_indirect","val":""}]},"effect":"On Hit: The target can’t regain HP until the end of their next turn.","type":"Spell Attack"},{"name":"Festering Bite","origin":"Undead","features":{"weapon_type":"Main Club","action":"BRAWL","to_hit":{"accuracy":"1","defense":"Dodge","T0":"1","T1":"3","T2":"5"},"damage":{"type":["Lunar"],"T0":"5","T1":"6","T2":"7"},"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_reloading","val":""}]},"effect":"On Hit: Target loses 2 Focus, and the Undead regains 2/3/4 HP. On Crit: Target must pass a BLK save or be STUNNED until the end of their next turn.","type":"Melee Weapon"},{"name":"Death Grip","origin":"Undead","features":{},"effect":"Targets GRAPPLED by the Undead are WEAKENED while GRAPPLED.","type":"Skill"},{"name":"Infect","origin":"Undead","features":{"recharge":"Recharge 4+"},"effect":"When the Undead hits with a weapon attack, the target becomes infected. Infected characters are DAZED. Whenever one of the infected character’s allies becomes adjacent to them, they also become infected. Infected characters can attempt a BLK save as a Minor Action to end the infection. Clearing the DAZED condition also removes the infection.","type":"Trait"},{"name":"Life Sense","origin":"Undead","features":{},"effect":"The Undead’s attacks gain +1 ACC and the Homing tag against BLOODIED targets.","type":"Skill"},{"name":"Bleed","origin":"Vampiric","features":{},"effect":"When the Vampire deals damage with a weapon, the target takes [1 Discord].","type":"Trait"},{"name":"Vampiric Traits","origin":"Vampiric","features":{},"effect":"The Vampiric’s extra features are added to this unit’s list of available extra features.","type":"Trait"},{"name":"Agents of the Night","origin":"Vampiric","features":{"action":"(2) CHANNEL","tags":[{"id":"tg_summon","val":""},{"id":"tg_mana","val":"1"}]},"effect":"6 Release: Summon one of the following options in free spaces within Scope.\\n•\\tVermin Swarm. (Tags: Summon, Size 3, 5 HP, 10 DODGE/A-DEF, 3 SPEED). This summon can share spaces with other characters. Enemies that start their turn inside the summon’s space take [2/3/4 Physical] and are DAZED until the end of their next turn. The summon has resistance to damage that isn’t from an AOE. \\n•\\tWolf. (Tags: Summon, Size 1, 5 HP, 10 DODGE/A-DEF, 5 SPEED). When an adjacent enemy makes an attack, the wolf can make an opportunity attack with [+2/+4/+6] that deals [4/6/8 Physical]. ","type":"Spell"},{"name":"Amplify","origin":"Vampiric","features":{"recharge":"Recharge 6+","action":"(3) SKIRMISH"},"effect":"All enemies within Scope with Discord must make a MGK save. Failure: They take Piercing Force damage equal to their level of Discord, and the Vampire regains HP equal to the damage done (after Armor and resistances).","type":"Skill"},{"name":"Blood Drain","origin":"Vampiric","features":{},"effect":"1/turn when the Vampire hits with a weapon attack, they can spend 1 Mana to regain HP equal to the damage dealt (after armor and resistances).","type":"Trait"},{"name":"Hemorrhage","origin":"Vampiric","features":{"action":"Minor"},"effect":"An adjacent character must make a BLK save. Failure: They take [1 Discord] and an additional [1 Discord] for every space they move until the end of their next turn.","type":"Skill"},{"name":"Hypnotize","origin":"Vampiric","features":{"action":"(2) CHANNEL"},"effect":"6 Release: A character in Scope takes [2/3/4 Stress] and the Vampire moves them up to their Speed. If the target ends this movement next to the Vampire or one of its allies, one of them can use a reaction to 3 VOLLEY or 5 FIGHT against the hypnotized target.","type":"Skill"},{"name":"Misty Escape","origin":"Vampiric","features":{"action":"REACTION (1/round)"},"effect":"Trigger: This unit is hit by a crit or take a WOUND / OVERSTRESS.\\nEffect: This unit can teleport up to 10 spaces.\\n","type":"Skill"},{"name":"Siphon","origin":"Vampiric","features":{"action":"(3) VOLLEY","to_hit":{"defense":"A-Def","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Force"],"T0":"4","T1":"6","T2":"8"},"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[{"id":"tg_aetheric","val":""}]},"effect":"On Hit: This character regains HP equal to the damage dealt (after Armor and resistances).","type":"Spell Attack"},{"name":"Undead Nature, Vampiric","origin":"Vampiric","features":{},"effect":"The Vampire has resistance to Lunar damage.","type":"Trait"},{"name":"Enhanced, Veteran","origin":"Veteran","features":{},"effect":"The unit gains +1 ACC on all checks and saves with one ability (BLK, AGI, etc.).","type":"Trait"},{"name":"Sturdy, Veteran","origin":"Veteran","features":{},"effect":"The Veteran gains +1 WOUND and OVERSTRESS cap.","type":"Trait"},{"name":"Veteran Traits","origin":"Veteran","features":{},"effect":"The Veteran gains 1 Veteran Extra Feature per tier.","type":"Trait"},{"name":"Caster","origin":"Veteran","features":{},"effect":"The Veteran deals +2 Stress with weapons and spells that deal Stress.","type":"Trait"},{"name":"Dangerous","origin":"Veteran","features":{},"effect":"The Veteran can use the REROLL TABLE.","type":"Trait"},{"name":"Deadly","origin":"Veteran","features":{},"effect":"The Veteran deals +1d6 damage on critical hits.","type":"Trait"},{"name":"Fighter","origin":"Veteran","features":{},"effect":"The Veteran deals +2 damage with weapons and skills that deal damage.","type":"Trait"},{"name":"Full Attacker","origin":"Veteran","features":{},"effect":"The Veteran can 7 FULL ATTACK.","type":"Trait"},{"name":"Fortified Armor","origin":"Veteran","features":{"support_type":"HEAVY","tags":[{"id":"tg_armor","val":""}]},"effect":"The Veteran’s Armor increases by +2. They take -1 damage from Discord.","type":"Support"},{"name":"Keen Eye","origin":"Veteran","features":{},"effect":"The Veteran can 3 SEARCH as a Minor Action.","type":"Trait"},{"name":"Last Stand","origin":"Veteran","features":{},"effect":"When the Veteran takes their last WOUND or OVERSTRESS, they are not defeated. Instead, they will become defeated at the end of their next turn. Nothing can prevent them from being defeated at that time.","type":"Trait"},{"name":"Resurgence","origin":"Veteran","features":{"action":"FREE ACTION","tags":[{"id":"tg_limited","val":"1"}]},"effect":"As a free action, the Veteran regains all HP, clears all Stress and conditions, and regains all mana.","type":"Skill"},{"name":"Fast Initiative","origin":"Veteran","features":{},"effect":"The Veteran’s initiative becomes 1.","type":"Trait"},{"name":"Amorphous","origin":"Universal","features":{},"effect":"The unit ignores difficult terrain. They can move through spaces smaller than themselves without squeezing, and can move through the spaces of other characters and end their turn in the spaces of other characters.","type":"Trait"},{"name":"Armor","origin":"Universal","features":{"support_type":"Light","tags":[{"id":"tg_armor","val":""}]},"effect":"The unit gains +1 Armor","type":"Support"},{"name":"Backup Melee","origin":"Universal","features":{"weapon_type":"Light Any","to_hit":{"defense":"Dodge","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Damage"],"T0":"4","T1":"5","T2":"6"},"range":[{"type":"Reach","val":"1"}]},"effect":"","type":"Melee Weapon"},{"name":"Darkvision","origin":"Universal","features":{},"effect":"The unit ignores Low Visibility penalties and doesn’t treat HIDDEN characters as INVISIBLE within Low Visibility areas.","type":"Trait"},{"name":"Deadly Attacks","origin":"Universal","features":{},"effect":"The unit gains RELIABLE 3/4/5 on weapon attacks.","type":"Trait"},{"name":"Double Crossbow","origin":"Universal","features":{"weapon_type":"Main Bow","to_hit":{"defense":"Dodge","T0":"1","T1":"2","T2":"3"},"damage":{"type":["Physical"],"flat":"4"},"range":[{"type":"Range","val":"8"},{"type":"Reach","val":"3"}]},"effect":"Can make two attacks at a time, or 3 attacks at T3.","type":"Ranged Weapon"},{"name":"Enhanced","origin":"Universal","features":{},"effect":"The unit gains +1 ACC on all checks and saves with one ability (BLK, AGI, etc.).","type":"Trait"},{"name":"Flight","origin":"Universal","features":{},"effect":"The unit can fly.","type":"Trait"},{"name":"Full Attacker","origin":"Universal","features":{},"effect":"The unit can 7 FULL ATTACK.","type":"Trait"},{"name":"Guardian","origin":"Universal","features":{},"effect":"The unit`s allies gain the benefits of cover as if the unit were a piece of hard cover.","type":"Trait"},{"name":"Heavy Blast","origin":"Universal","features":{"weapon_type":"Heavy Any","to_hit":{"defense":"Dodge","T0":"1","T1":"2","T2":"3"},"damage":{"type":["Damage"],"T0":"5","T1":"7","T2":"9"},"range":[{"type":"Range","val":"8"},{"type":"Blast","val":"2"}],"tags":[{"id":"tg_arcing","val":""},{"id":"tg_reloading","val":""}]},"effect":"","type":"Ranged Weapon"},{"name":"Immunity","origin":"Universal","features":{},"effect":"The unit gains immunity to a damage type, Stress, or Discord.","type":"Trait"},{"name":"Incorporeal","origin":"Universal","features":{},"effect":"The unit ignores ENGAGEMENT and doesn’t cause ENGAGEMENT. It can move through the spaces of other characters, objects, and terrain, but it can’t end its turn in these spaces. The unit ignores difficult terrain and dangerous terrain.","type":"Trait"},{"name":"Juggernaut","origin":"Universal","features":{},"effect":"The unit is immune to the DAZED and SLOWED conditions.","type":"Trait"},{"name":"Long Weapon","origin":"Universal","features":{"weapon_type":"Main any","to_hit":{"defense":"Dodge","T0":"1","T1":"2","T2":"3"},"damage":{"type":["Damage"],"T0":"5","T1":"6","T2":"7"},"tags":[{"id":"tg_reliable","T0":"2","T1":"3","T2":"4"}],"range":[{"type":"Range","val":"10"}]},"effect":"","type":"Ranged Weapon"},{"name":"Mana Hunter","origin":"Universal","features":{},"effect":"1/turn when the unit scores a critical hit with a weapon or spell attack, the target loses 1 mana.","type":"Trait"},{"name":"Opportune Weapon","origin":"Universal","features":{"weapon_type":"Main any","to_hit":{"accuracy":"2","defense":"Dodge","T0":"1","T1":"2","T2":"3"},"damage":{"type":["Damage"],"flat":"4"},"range":[{"type":"Reach","val":"2"}]},"effect":"This weapon deals double damage to PRONE, IMMOBILIZED, STUNNED, or SUNDERED targets. ","type":"Melee Weapon"},{"name":"Phalanx","origin":"Universal","features":{},"effect":"The unit has +1 ACC on all attacks, checks, and saves when adjacent to an ally.","type":"Trait"},{"name":"Recurring","origin":"Universal","features":{},"effect":"When this NPC is defeated, they retreat or escape to fight another day.","type":"Trait"},{"name":"Regenerator","origin":"Universal","features":{},"effect":"The unit regains 1/2/3 HP at the start of each of their turns, as long as they have at least 1 HP.","type":"Trait"},{"name":"Resistance","origin":"Universal","features":{},"effect":"The unit has resistance to a damage type, Stress, or Discord.","type":"Trait"},{"name":"Seeker Blast","origin":"Universal","features":{"action":"(3) VOLLEY","to_hit":{"defense":"A-Def","T0":"1","T1":"2","T2":"3"},"damage":{"type":["Damage"],"T0":"4","T1":"5","T2":"6"},"range":[{"type":"Scope","val":"[SCOPE]"},{"type":"Blast","val":"1"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_homing","val":""}]},"effect":"","type":"Spell Attack"},{"name":"Tough","origin":"Universal","features":{},"effect":"The unit gains +5 HP.","type":"Trait"},{"name":"Trample","origin":"Universal","features":{},"effect":"When the unit moves, they ignore ENGAGEMENT and can move through the spaces of hostile characters of their size or smaller. They deal [2/3/4 damage] to enemies they move through, 1/turn.","type":"Trait"},{"name":"Respawn, Minion","origin":"Undead","features":{},"effect":"This trait is taken in combination with the Minion template, and replaces the One Hit trait. The Undead has 1 HP and 1 Stress cap, and is defeated whenever they take any damage or stress. When defeated, unless the damage/stress was from a critical hit or Astral damage, they turn into a Size ½ object in one of their spaces (1 HP, Dodge/A-Def 8). If this object is undefeated at the end of the next round, they turn back into the Undead.","type":"Trait"},{"name":"Respawn Point","origin":"Undead","features":{},"effect":"This trait can only be taken when the Undead has more than 1 Wound Cap and Overstress Cap. When this unit enters a combat scene, mark a free space in the scene as their respawn point. Whenever the Undead takes a Wound or Overstress, they don’t make the Wound/Overstress roll and teleport to their respawn point. The Undead is still defeated when their Wounds or Overstress equal their Wound/Overstress Cap.","type":"Trait"},{"name":"Stench","origin":"Undead","features":{},"effect":"The Undead has a [Burst 1] aura. Non-Undead that start their turn in this aura or enter it for the first time during their turn must pass a BLK save or be WEAKENED until the end of their next turn.","type":"Trait"},{"name":"Undead Marshall","origin":"Undead","features":{},"effect":"All other Undead within [Range 5] of an Undead with this feature have +1 ACC on attack rolls and are immune to the DAZED condition.","type":"Trait"},{"name":"Undead Nature","origin":"Undead","features":{},"effect":"The Undead has Resistance to Lunar damage.","type":"Trait"},{"name":"Bestial Nature","origin":"Beast","features":{},"effect":"The Beast has +1 DIF on MND checks and saves, and takes +1 Stress whenever it takes Stress from another character.","type":"Trait"},{"name":"Beast Traits","origin":"Beast","features":{},"effect":"The Beast’s extra features are added to this unit’s list of available extra features, and it can select an additional Beast extra feature.","type":"Trait"},{"name":"Acid Spit","origin":"Beast","features":{"weapon_type":"Main Club","action":"VOLLEY","to_hit":{"defense":"Dodge","T0":"1","T1":"3","T2":"5"},"damage":{"type":["Discord"],"T0":"2","T1":"3","T2":"4"},"range":[{"type":"Range","val":"8"}]},"effect":"On Hit: The target is SUNDERED until cleared.","type":"Ranged Weapon"},{"name":"Burrow","origin":"Beast","features":{},"effect":"While moving, the Beast ignores ENGAGEMENT and doesn’t provoke Reaction attacks.","type":"Trait"},{"name":"Charge Attack","origin":"Beast","features":{},"effect":"The Charger moves up to its speed in a straight line. If it moved at least 3 spaces, it can (5) FIGHT or (5) SHOVE with +1 Accuracy as a free action when they end the movement.","type":"Trait"},{"name":"Constrict","origin":"Beast","features":{},"effect":"As a Minor Action, the Beast deals [3/4/5 Piercing Physical] to a character it has GRAPPLED","type":"Skill"},{"name":"Echolocation","origin":"Beast","features":{},"effect":"The Beast is immune to the BLINDED condition.","type":"Trait"},{"name":"Fly","origin":"Beast","features":{},"effect":"The Beast can Fly.","type":"Trait"},{"name":"Petrify","origin":"Beast","features":{"recharge":"Recharge 6+","action":"SKIRMISH","tags":[{"id":"tg_mana","val":"2"}]},"effect":"A character within Scope must make a MGK save. Failure: They are SLOWED At the start of their next turn if they are still SLOWED, they are also IMMOBILIZED. At the start of their next turn after that, if they are either SLOWED or IMMOBILIZED, they also become STUNNED. All of these conditions are cleared at the end of that turn. Success: They take [1/2/3 Stress].","type":"Spell"},{"name":"Predator`s Claws","origin":"Beast","features":{"weapon_type":"Light Club","action":"FIGHT","to_hit":{"defense":"Dodge","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Physical"],"T0":"4","T1":"6","T2":"8"},"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_mana","val":""},{"id":"tg_stress_self","val":"1"}]},"effect":"The Beast can attack with this weapon as a Minor Action, but it can only attack with it 1/turn. ","type":"Melee Weapon"},{"name":"Scent","origin":"Beast","features":{},"effect":"The Beast can SEARCH as a Minor Action.","type":"Trait"},{"name":"Slam","origin":"Beast","features":{"weapon_type":"Heavy Club","action":"FIGHT","to_hit":{"difficulty":"1","defense":"Dodge","T0":"1","T1":"3","T2":"5"},"damage":{"type":["Physical"],"T0":"6","T1":"8","T2":"10"},"range":[{"type":"Reach","val":"1"}]},"effect":"On Hit: The target must pass a BLK save or fall PRONE.","type":"Melee Weapon"},{"name":"Spikes","origin":"Beast","features":{"support_type":"Light"},"effect":"Characters that start their turn GRAPPLED with the Beast take [2 Piercing Physical].","type":"Support"},{"name":"Sting","origin":"Beast","features":{"weapon_type":"Main Longarm","action":"FIGHT","to_hit":{"defense":"Dodge","T0":"2","T1":"4","T2":"6"},"damage":{"type":"Discord","type_s":"Stress","T0":"2","T1":"3","T2":"4","secondary":"1"},"range":[{"type":"Reach","val":"2"}]},"effect":"On Hit: Until the target clears all their Discord, whenever they fail the MGK check to clear Discord, they take [2 Stress].","type":"Melee Weapon"},{"name":"Swim","origin":"Beast","features":{},"effect":"The Beast moves normally in liquid-based Difficult Terrain, and has an Aquatic Adaptation.","type":"Trait"},{"name":"Web","origin":"Beast","features":{"support_type":"Main","recharge":"Recharge 5+","action":"Minor"},"effect":"One character within [Range 5] must pass an AGI save or be IMMOBILIZED. The target can attempt a BLK save as a Minor Action to clear this condition.","type":"Support"},{"name":"Artificial","origin":"Construct","features":{},"effect":"The Construct is immune to the DAZED condition.","type":"Trait"},{"name":"Magic Dependent","origin":"Construct","features":{},"effect":"While the Construct has 0 mana, it is permanently SLOWED and has +1 DIF on attacks, checks, and saves.","type":"Trait"},{"name":"Construct Traits","origin":"Construct","features":{},"effect":"The Construct’s extra features are added to this unit’s list of available extra features.","type":"Trait"},{"name":"Absorb Energy","origin":"Construct","features":{},"effect":"The Construct is Immune to Astral damage. When the Construct would take Astral damage, it regains that much damage as HP. Any excess healing becomes temp HP.","type":"Trait"},{"name":"Integrated Weapons","origin":"Construct","features":{},"effect":"One of the Construct’s weapons becomes Integrated.","type":"Trait"},{"name":"Magic Resistance","origin":"Construct","features":{},"effect":"The Construct has Resistance to all damage and Stress from spells.","type":"Trait"},{"name":"Poison Breath","origin":"Construct","features":{"recharge":"Recharge 5+","action":"BRAWL"},"effect":"The Construct creates a [Close Blast 2] area. All enemies in the area must make a BLK save. Failure: [3/4/5 Discord] and the target is DAZED until cleared. Success: [1/2/3 Discord].","type":"Skill"},{"name":"Reinforced Plating","origin":"Construct","features":{"support_type":"Light"},"effect":"The Construct gains +1 armor.","type":"Support"},{"name":"Scanners","origin":"Construct","features":{"support_type":"Light"},"effect":"The Construct can SEARCH as a Minor Action, and ignores the INVISIBLE status.","type":"Support"},{"name":"Shielded","origin":"Construct","features":{"support_type":"Main"},"effect":"The Construct provides cover for its allies as if it were a piece of Hard Cover.","type":"Support"},{"name":"Chaotic Resistance","origin":"Demon","features":{},"effect":"Each Demon is Resistant to Physical, Astral, Lunar, or Force, randomly decided.","type":"Trait"},{"name":"Demon Traits","origin":"Demon","features":{},"effect":"The Demon’s extra features are added to this unit’s list of available extra features.","type":"Trait"},{"name":"Blood Hunt","origin":"Demon","features":{},"effect":"The Demon gains +1 ACC on attack rolls against BLOODIED targets","type":"Trait"},{"name":"Death Burst","origin":"Demon","features":{},"effect":"When the Demon is defeated, they explode in a [Burst 1] area. All characters in the area take [3/4/5 Damage] of the same type that the Demon is Resistant to from their Chaotic Resistance trait.","type":"Trait"},{"name":"Fear Aura","origin":"Demon","features":{},"effect":"The Demon has a [Burst 2] aura. Enemies that start their turn in this aura take [2 Stress] and must pass a MND save or be DAZED until the end of their next turn.","type":"Trait"},{"name":"Flaming Whip","origin":"Demon","features":{"weapon_type":"Heavy Longarm","action":"FIGHT","to_hit":{"accuracy":"1","defense":"Dodge","T0":"1","T1":"3","T2":"5"},"damage":{"type":["Astral"],"T0":"5","T1":"6","T2":"7"},"range":[{"type":"Reach","val":"3"}],"tags":[{"id":"tg_pull","val":"2"}]},"effect":"","type":"Melee Weapon"},{"name":"Frenzy","origin":"Demon","features":{},"effect":"The Demon gains +1 ACC on attack rolls while BLOODIED.","type":"Trait"},{"name":"Improved Chaos","origin":"Demon","features":{},"effect":"The Demon gains two resistances from their Chaotic Resistance trait.","type":"Trait"},{"name":"Painful Aura","origin":"Demon","features":{},"effect":"The Demon has a [Burst 2] aura. Enemies that start their turn in this aura take [2/3/4 Damage] of the same type that the Demon is Resistant to from their Chaotic Resistance trait.","type":"Trait"},{"name":"Spikes","origin":"Demon","features":{"support_type":"Light"},"effect":"Characters that start their turn GRAPPLED with the Demon take [2 Piercing Physical].","type":"Support"},{"name":"Fiendish Resistance","origin":"Devil","features":{},"effect":"The Devil has Resistance to Astral or Lunar damage.","type":"Trait"},{"name":"Devil Traits","origin":"Devil","features":{},"effect":"The Devil’s extra features are added to the unit’s list of available extra features.","type":"Trait"},{"name":"Bad Deal","origin":"Devil","features":{"action":"Reaction (1/Round)","tags":[{"id":"tg_mana","val":"1"}]},"effect":"Trigger: An enemy within Scope uses the REROLL TABLE.\\nEffect: They gain +1 DIF on the reroll.\\n","type":"Spell"},{"name":"Charm","origin":"Devil","features":{"recharge":"Recharge 5+","action":"CAST","tags":[{"id":"tg_mana","val":"1"}]},"effect":"An enemy within Scope must make a MND save. Failure: [2/3/4 Stress] and whenever they target the Devil with a hostile effect, they take [2 Stress]. This effect lasts until the Devil is defeated or if they succeed on a MND save as a Minor Action. Success: [1/2/3 Stress].","type":"Spell"},{"name":"Contract","origin":"Devil","features":{"support_type":"Main"},"effect":"Enemies within the Devil’s Scope must use the following options in place of the standard reroll table options. This has no effect on non-standard reroll table options.\\n•\\tTake 1d6 Stress.\\n•\\tBecome MARKED and SUNDERED. You can’t use this option if you are both MARKED and SUNDERED.\\n•\\tIf you are adjacent to an enemy or within one of their weapon’s Reach, they can choose to a: OPPORTUNITY ATTACK you with +2 ACC, or b: Deal [6 Physical] to you.\\n","type":"Support"},{"name":"Drain","origin":"Devil","features":{"action":"FIGHT","to_hit":{"defense":"A-Def","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Stress"],"T0":"2","T1":"3","T2":"4"},"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_mana","val":"1"}]},"effect":"On Hit: The Devil regains 4/6/8 HP.","type":"Spell Attack"},{"name":"Hellfire","origin":"Devil","features":{"action":"CAST","to_hit":{"accuracy":"1","defense":"A-Def","T0":"1","T1":"2","T2":"3"},"damage":{"type":["Discord"],"T0":"2","T1":"3","T2":"4"},"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[{"id":"tg_mana","val":"1"}]},"effect":"On Hit: The target automatically fails their next MGK check to clear Discord.","type":"Spell Attack"},{"name":"Invisibility","origin":"Devil","features":{"action":"Minor","tags":[{"id":"tg_mana","val":"1"}]},"effect":"The Devil becomes INVISIBLE until the start of their next turn.","type":"Spell"},{"name":"Dire Size","origin":"Dire","features":{},"effect":"The Dire’s size increases by +1 and they gain +1 ACC on BULK checks and saves.","type":"Trait"},{"name":"Frenzy","origin":"Dire","features":{},"effect":"The Dire gains +1 ACC on attack rolls while BLOODIED.","type":"Trait"},{"name":"Dire Traits","origin":"Dire","features":{},"effect":"The Dire’s extra features are added to this unit’s list of available extra features.","type":"Trait"},{"name":"Armor Spikes","origin":"Dire","features":{"support_type":"Main"},"effect":"The Dire gains +2 armor. Characters that hit the Dire with a melee attack while adjacent to it take [2 Physical].","type":"Support"},{"name":"Ferocious Bite","origin":"Dire","features":{"weapon_type":"Heavy Club","action":"FIGHT","to_hit":{"accuracy":"1","defense":"Dodge","T0":"1","T1":"3","T2":"5"},"damage":{"type":["Physical"],"T0":"6","T1":"8","T2":"10"},"range":[{"type":"Reach","val":"1"}]},"effect":"On Hit: The target is GRAPPLED by the Dire.","type":"Melee Weapon"},{"name":"Backed in a Corner","origin":"Dire","features":{"action":"Reaction"},"effect":"Trigger: The Dire becomes BLOODIED.\\nEffect: The Dire can make a melee weapon attack. They can make this attack even if they would become defeated.\\n","type":"Skill"},{"name":"Rip","origin":"Dire","features":{},"effect":"1/round when the Dire scores a critical hit with a melee attack, the target must pass an AGI save or have one of their weapons or support items destroyed (target’s choice).","type":"Skill"},{"name":"Tear","origin":"Dire","features":{},"effect":"1/round when the Dire hits a target with a melee weapon attack, they become SUNDERED after the attack until the end of their next turn.","type":"Skill"},{"name":"Tough","origin":"Dire","features":{},"effect":"The Dire has +5 HP.","type":"Trait"},{"name":"Cold Iron","origin":"Fey","features":{},"effect":"The Fey has Resistance to Physical, Astral, Lunar, and Force damage from weapons without an Enchantment, and is VULNERABLE to those damage types from weapons with an Enchantment.","type":"Trait"},{"name":"Fey Traits","origin":"Fey","features":{},"effect":"The Fey’s extra features are added to the unit’s list of available extra features.","type":"Trait"},{"name":"Confuse","origin":"Fey","features":{"action":"CAST","to_hit":{"defense":"A-Def","T0":"1","T1":"3","T2":"5"},"damage":{"type":["Discord"],"T0":"1","T1":"2","T2":"3"},"range":[{"type":"Scope","val":"[SCOPE]"}]},"effect":"On Hit: Until the target clears all their Discord, 1/turn they take [2 Stress] whenever they make a weapon or spell attack.","type":"Spell Attack"},{"name":"Death Curse","origin":"Fey","features":{},"effect":"When the Fey is defeated, if the enemy that defeated them is within [Range 10], they must pass a MGK save or gain 1 WOUND. A character can only be affected by this trait from any Fey 1/scene.","type":"Trait"},{"name":"Fey Invisibility","origin":"Fey","features":{"action":"Minor","tags":[{"id":"tg_mana","val":"2"}]},"effect":"The Fey is INVISIBLE until the start of its next turn.","type":"Spell"},{"name":"Fey Walk","origin":"Fey","features":{"action":"Minor","tags":[{"id":"tg_mana","val":"1"}]},"effect":"The Fey can teleport up to 4 spaces.","type":"Spell"},{"name":"Fly","origin":"Fey","features":{},"effect":"The Fey can Fly.","type":"Trait"},{"name":"Polymorph","origin":"Fey","features":{"recharge":"Recharge 6+","action":"CAST","tags":[{"id":"tg_mana","val":"1"},{"id":"tg_polymorph","val":""}]},"effect":"One target within Scope must make a MGK save. Failure: [2/3/4 Stress] and their Size becomes ½ and they are DISARMED and SILENCED. These conditions remain until they take damage or succeed on a MGK save as a Minor Action. Success: [1/2/3 Stress].","type":"Spell"},{"name":"Sleep Dust","origin":"Fey","features":{"support_type":"Light","recharge":"Recharge 6+","action":"Minor"},"effect":"A character within [Range 5] must make a MGK save. Failure: They are DAZED. At the start of their next turn if they are still DAZED, they are also WEAKENED. At the start of their next turn after that, if they are either DAZED or WEAKENED, they also become STUNNED. All of these conditions are cleared at the end of that turn.","type":"Support"},{"name":"Gang Up","origin":"Outlaw","features":{},"effect":"The Outlaw deals +1 bonus damage for every ally adjacent to the target.","type":"Trait"},{"name":"Poor Training","origin":"Outlaw","features":{},"effect":"The Outlaw is DAZED while BREAKING.","type":"Trait"},{"name":"Outlaw Traits","origin":"Outlaw","features":{},"effect":"The Outlaw’s extra features are added to the unit’s list of available extra features.","type":"Trait"},{"name":"Ambush","origin":"Outlaw","features":{},"effect":"1/round the Outlaw deals +3 bonus damage while HIDDEN or against enemies that haven’t taken a turn yet this round.","type":"Skill"},{"name":"Chain Weaponry","origin":"Outlaw","features":{"support_type":"Main","recharge":"Recharge 5+"},"effect":"When the Outlaw hits with a melee weapon attack roll, the target must pass a BLK save or be DISARMED until the end of their next turn.","type":"Support"},{"name":"Cruel","origin":"Outlaw","features":{},"effect":"Characters have +1 DIF on saves triggered by the Outlaw.","type":"Trait"},{"name":"Dirty Fighter","origin":"Outlaw","features":{},"effect":"The Outlaw gains +1 ACC and the Piercing tag with attacks against BLOODIED targets.","type":"Trait"},{"name":"Fearsome Leader","origin":"Outlaw","features":{},"effect":"Outlaws within [Range 5] of this Outlaw have +1 ACC on attacks, checks, and saves. When this Outlaw is defeated, all other Outlaws in the scene gain +1 DIF on attacks, checks, and saves until the end of the scene.","type":"Trait"},{"name":"Flintlock","origin":"Outlaw","features":{"weapon_type":"Main Magitech","action":"VOLLEY","to_hit":{"difficulty":"1","defense":"Dodge","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Physical"],"T0":"6","T1":"7","T2":"8"},"range":[{"type":"Reach","val":"3"},{"type":"Range","val":"5"}],"tags":[{"id":"tg_piercing","val":""},{"id":"tg_reloading","val":""}]},"effect":"","type":"Ranged Weapon"},{"name":"Low Blow","origin":"Outlaw","features":{"recharge":"Recharge 6+","action":"Minor","tags":[{"id":"tg_stress_self","val":"1"}]},"effect":"An adjacent enemy must pass a BLK save or be STUNNED until the end of their next turn.","type":"Skill"},{"name":"Rusty Weaponry","origin":"Outlaw","features":{"support_type":"Main"},"effect":"Whenever the Outlaw makes a target BLOODIED, the target gains [2/3/4 Discord].","type":"Support"},{"name":"Steal","origin":"Outlaw","features":{"recharge":"Recharge 6+","action":"Minor"},"effect":"An adjacent enemy must make an AGILITY save. Failure: The Outlaw selects one of the target’s equipment without the Armor or Integrated tags. They can’t use or benefit from that weapon/support item until the Outlaw is defeated or until the end of the scene.","type":"Skill"},{"name":"Thief","origin":"Outlaw","features":{},"effect":"The Outlaw can automatically open locks. If they open a treasure chest, the reward is removed from the scene.","type":"Trait"},{"name":"Plant Nature","origin":"Plant","features":{},"effect":"The Plant has Resistance to Lunar, but is VULNERABLE to Astral.","type":"Trait"},{"name":"Plant Traits","origin":"Plant","features":{},"effect":"The Plant’s extra features are added to the unit’s list of available extra features.","type":"Trait"},{"name":"Foliage","origin":"Plant","features":{},"effect":"The Plant has Hard Cover while within Difficult Terrain.","type":"Trait"},{"name":"Hallucination Spores","origin":"Plant","features":{"recharge":"Recharge 5+","action":"(5) FIGHT","tags":[{"id":"tg_mana","val":"1"}]},"effect":"The Plant creates a [Burst 2] area. All characters in the area without the Plant template must make a BLK save. Failure: [2 Stress] and they treat all enemies as INVISIBLE until the end of their next turn. Success: [2 Stress].","type":"Skill"},{"name":"In The Weeds","origin":"Plant","features":{},"effect":"Characters without the Plant template treat all spaces adjacent to the Plant as Difficult Terrain.","type":"Trait"},{"name":"Living Trees","origin":"Plant","features":{"action":"CAST","tags":[{"id":"tg_mana","val":"X"},{"id":"tg_summon","val":""}]},"effect":"(Tags: Summon, 5 HP, 1 Armor, 10 Dodge/A-Def). The Plant creates a Size 1, 2, or 3 summon in free spaces within Scope, spending mana equal to the size chosen. These summons are considered to have the Plant template. Summons have a [Burst 1] zone which counts as Difficult Terrain to characters without the Plant template. These summons remain until defeated, even if their summoner is defeated.","type":"Spell"},{"name":"Pacifying Spores","origin":"Plant","features":{"recharge":"Recharge 6+","action":"(5) FIGHT","tags":[{"id":"tg_mana","val":"1"}]},"effect":"The Plant creates a [Burst 2] area. All characters in the area without the Plant template must make a BLK save. Failure: [2 Stress] and they are unable to make attack rolls until the end of their next turn. Success: [2 Stress].","type":"Skill"},{"name":"Poison Spores","origin":"Plant","features":{"recharge":"Recharge 5+","action":"(5) FIGHT","tags":[{"id":"tg_mana","val":"1"}]},"effect":"The Plant creates a [Burst 2] area. All characters in the area without the Plant template must make a BLK save. Failure: [3/4/5 Discord]. Success: [1/2/3 Discord].","type":"Skill"},{"name":"Rooted","origin":"Plant","features":{},"effect":"The Plant is immune to forced movement.","type":"Trait"},{"name":"Elemental Burn","origin":"Elemental","features":{"support_type":"Light"},"effect":"The Elemental’s weapon attacks deal +2 Discord.","type":"Support"},{"name":"Environmental Merge","origin":"Elemental","features":{},"effect":"The Elemental is Immune to Dangerous Terrain, and gains Hard Cover while within it.","type":"Trait"},{"name":"Fervor","origin":"Ardent","features":{"action":"Free Action","tags":[{"id":"tg_arcing","val":""},{"id":"tg_aura","val":"3"}]},"effect":"The Ardent’s allies have +1 Accuracy on attack rolls while within this aura. This aura is suppressed while the Ardent is DAZED or SILENCED.\\nAs their Standard Movement, the Ardent can increase the aura to Aura 5 until the start of their next turn.","type":"Trait"},{"name":"Incite","origin":"Ardent","features":{"action":"(1) BOLSTER","tags":[{"id":"tg_mana","val":"2"}]},"effect":"The Ardent allows an ally within Scope to take a (3) SKIRMISH or (5) FIGHT attack with +2 Difficulty as a Reaction. If they are within the Ardent’s Fervor area, they don’t gain the +2 Difficulty.","type":"Skill"},{"name":"Scorn","origin":"Ardent","features":{"action":"(3) VOLLEY","to_hit":{"defense":"A-Def","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Stress"],"T0":"2","T1":"3","T2":"4"},"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_indirect","val":""}]},"effect":"On Hit: The next attack against the target deals +1d6 bonus damage. If the target takes the REFRESH action, this effect ends.","type":"Spell Attack"},{"name":"Tranquilize","origin":"Ardent","features":{"recharge":"Recharge 5+","action":"(1) REFRESH"},"effect":"The Ardent chooses an ally or enemy within Scope. Ally: They can clear [4/5/6 Stress] and all Discord. Enemy: They must pass a MND save or be DISARMED until the end of their next turn.","type":"Spell"},{"name":"Clarity","origin":"Ardent","features":{},"effect":"Allies that start their turn in the Ardent’s Fervor area can clear 1 condition.","type":"Skill"},{"name":"Convert","origin":"Ardent","features":{},"effect":"When an enemy starts their turn adjacent to two or more of the Ardent’s allies that are benefiting from its Fervor area, they must make a MND save. Failure: Until the end of this turn, the enemy is unable to target any characters that were adjacent to it at the start of this turn with hostile effects.","type":"Skill"},{"name":"Move as One","origin":"Ardent","features":{},"effect":"Allies within the Ardent’s Fervor area can choose to use its Initiative in place of theirs, 1/round. This doesn’t change the number of turns they can take.","type":"Skill"},{"name":"Refresh","origin":"Ardent","features":{},"effect":"Allies that start their turn in the Ardent’s Fervor area regain 1 mana.","type":"Skill"},{"name":"Shelter","origin":"Ardent","features":{},"effect":"The Ardent’s Fervor area also grants +1 Difficulty on attacks originating from outside the area against allies within the area.","type":"Skill"},{"name":"Witness Failure","origin":"Ardent","features":{},"effect":"Allies in the Ardent’s Fervor area can take [1d6 Stress] to reroll an attack, check, or save, 1/turn.","type":"Skill"},{"name":"Mana Rich","origin":"Universal","features":{},"effect":"This unit gains +2 Mana.","type":"Trait"},{"name":"Busy Hands","origin":"Architect","features":{},"effect":"The Architect can use their Standard Action to take a Minor Action.","type":"Trait"},{"name":"Redesign","origin":"Architect","features":{"action":"(5) FIGHT","tags":[{"id":"tg_arcing","val":""}]},"effect":"The Architect can teleport all of its traps within Scope to new free spaces within Scope.","type":"Skill"},{"name":"Tripwire","origin":"Architect","features":{"recharge":"Recharge 5+","action":"Reaction (1/round)"},"effect":"This ability does not require line of sight.\\nTrigger: An enemy moves within [Range 3] of one of the Architect’s HIDDEN traps.\\nEffect: The enemy must pass a MIND save or the trap triggers as if it were in their space.","type":"Trait"},{"name":"Gladius","origin":"Gladiator","features":{"weapon_type":"Main Blade","action":"(5) FIGHT","to_hit":{"defense":"Dodge","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Physical"],"T0":"5","T1":"6","T2":"7"},"tags":[{"id":"tg_reliable","T0":"3","T1":"4","T2":"5"}],"range":[{"type":"Reach","val":"1"}]},"effect":"Reaction attacks with this weapon gain +1 Accuracy.","type":"Melee Weapon"},{"name":"Spiked Shield","origin":"Gladiator","features":{"weapon_type":"Main Club","action":"(5) FIGHT","to_hit":{"defense":"Dodge","T0":"2","T1":"4","T2":"6"},"damage":{"type":["Physical"],"T0":"3","T1":"4","T2":"5"},"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_piercing","val":""}]},"effect":"On Attack: The Gladiator creates a [Burst 1] zone that lasts until the start of its next turn, it’s DISARMED, STUNNED, or this weapon is destroyed. Allies gain resistance to Physical, Astral, Lunar, and Force damage from attacks or abilities that draw line of sight through this zone or the Gladiator.","type":"Melee Weapon"},{"name":"Confusion","origin":"Mirage","features":{"action":"(3) VOLLEY","to_hit":{"accuracy":"1","defense":"A-Def","T0":"1","T1":"2","T2":"3"},"damage":{"type":["Stress"],"flat":"2"},"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_indirect","val":""}]},"effect":"On Hit: Target treats all enemies as having soft cover until the end of their next turn.\\nOn Crit: Target treats all enemies as having hard cover until the end of their next turn.\\n","type":"Spell Attack"},{"name":"Concealing Cloak","origin":"Rogue","features":{"support_type":"Main"},"effect":"The Rogue has soft cover against all enemies beyond [Range 3].","type":"Support"},{"name":"Quiver","origin":"Sniper","features":{"support_type":"Light","action":"Free Action","tags":[{"id":"tg_mana","val":"1"}]},"effect":"The Sniper changes the damage of their Compound Bow to either Physical, Astral, Lunar, or Force. This change lasts until the Sniper uses this ability again.","type":"Support"},{"name":"Sky Shot","origin":"Sniper","features":{},"effect":"The Sniper gains +1 Accuracy against FLYING targets. FLYING targets hit by a ranged attack from the Sniper lose FLYING.","type":"Trait"},{"name":"Soulless Investiture","origin":"Summoner","features":{"weapon_type":"Light Artifact","action":"(3) VOLLEY","to_hit":{"defense":"A-Def","T0":"1","T1":"3","T2":"5"},"damage":{"type":["Lunar"],"T0":"3","T1":"4","T2":"5"},"range":[{"type":"Range","val":"10"}],"tags":[{"id":"tg_aetheric","val":""}]},"effect":"The Summoner can attack with this weapon from one of its summons within Scope, drawing line of sight and cover from one of the summon’s spaces. ","type":"Ranged Weapon"},{"name":"Legendary Resistance","origin":"Mini Boss","features":{},"effect":"The Mini Boss rolls all Wound and Overstress rolls twice and takes either result.","type":"Trait"},{"name":"Stealth","origin":"Rogue","features":{},"effect":"The Rogue can (4) HIDE as a Minor Action.","type":"Skill"},{"name":"Earthcracker Enchant","origin":"Titan","features":{"support_type":"Main","tags":[{"id":"tg_enchantment","val":""}]},"effect":"The Titan’s Giga Hammer creates a [Burst 1] area around the target. Enemies in the area must pass an AGILITY save or take [5/7/8 Physical].","type":"Support"},{"name":"Legendary Resistance","origin":"Veteran","features":{},"effect":"The Veteran rolls all Wound and Overstress rolls twice and takes either result.","type":"Trait"}]');
|
||
|
||
talents_data = JSON.parse('[{"id":"Archmage1","talent":"Archmage","name":"Spell Sculptor","effect":"When you use a spell or artifact with an area of effect (Blast, Burst, Close Blast, Line), you can spend 1 mana to exclude 1 target from the area.","rank":"1"},{"id":"Archmage2","talent":"Archmage","name":"Arcane Turret","effect":"When you are CHANNELING, your armor increases by +2, to a maximum of 4. Taking Stress doesn’t trigger Concentration saves.","rank":"2"},{"id":"Archmage3","talent":"Archmage","name":"Focused Caster","effect":"The following option is added to the REROLL TABLE:\\na. Spend 1 mana to reroll.","rank":"3"},{"id":"Armored Defender1","talent":"Armored Defender","name":"Reinforced Plating","effect":"When you (1) DEFEND, after gaining Focus you can temporarily increase your armor by +1 per Focus spent, to a maximum of 6 armor. This increase lasts until the start of your next turn or until you take Physical, Astral, Lunar, or Force damage. ","rank":"1"},{"id":"Armored Defender2","talent":"Armored Defender","name":"Adamantine Armor","effect":"Your support items with the [ARMOR] tag gain the [UNBREAKABLE] tag.","rank":"2"},{"id":"Armored Defender3","talent":"Armored Defender","name":"Battle Hardened","effect":"When you take damage but reduce it to 0, you negate all other effects of the attack/ability on you, including on hit effects.","rank":"3"},{"id":"Artificer1","talent":"Artificer","name":"Experimental Weapon","effect":"When you gain this talent and during a Long Rest, you create an experimental weapon which is equipped for free. You can only have one experimental weapon at a time.\\n[WEAPON] Main Magitech, Unique\\n[Custom Range] [1d6+1 Damage]\\nWhen this weapon is created and during a Long Rest, you can choose to change the following:\\n• Range: Reach 1 (Counts as melee weapon) or Range 10 (counts as ranged weapon)\\n• Damage Type: Physical, Astral, Lunar, or Force\\nAfter you use this weapon roll a d6. On a 4-6 the weapon malfunctions and must be RELOADED before being used again.","rank":"1"},{"id":"Artificer2","talent":"Artificer","name":"Improvements","effect":"Your experimental weapon malfunctions on a 5-6. When you create your experimental weapon or during a Long Rest, choose two of the following improvements for your weapon.\\n• Tags (Can be Chosen Twice). Your Experimental weapon gains one of the following tags: Accurate, Aetheric, Arcing, Push 1, Reliable 2, Thrown 5.\\n• Area Pattern. When you attack with your experimental weapon, you can choose to make it one of the following AOEs instead of a normal attack. If you do so, you roll twice to determine malfunction and keep the highest result.\\ni.\\tRanged Weapon: Line 8, or Blast 1 with weapon’s range.\\r\\nii.\\tMelee Weapon: Burst 1 or Close Blast 1","rank":"2"},{"id":"Artificer3","talent":"Artificer","name":"Perfection","effect":"Your experimental weapon only malfunctions on a d6. When you create your experimental weapon or during a Long Rest, choose one of the following improvements to your weapon.\\n• Increased Range. If your weapon is melee, it gains +1 reach. If it is ranged, it gains +5 range. \\n• Increased Damage. Your weapon’s damage becomes 1d6+3 \\n• Punch Through. Your weapon gains Piercing.","rank":"3"},{"id":"Artillerist1","talent":"Artillerist","name":"Siege Mode","effect":"Instead of using your Standard Movement to move, you can instead enter or exit your Siege Mode. While in Siege Mode, you are always IMMOBILIZED, and your ranged weapon attacks gain +3 Range and ARCING.","rank":"1"},{"id":"Artillerist2","talent":"Artillerist","name":"Siege Ammo","effect":"1/round when you make a ranged weapon attack while in Siege Mode, you can spend 1 mana to create a [Burst 1] area around one of the attack’s target and choose one of the following effects. The primary target is included in the area.\\n• Aethermarker Round. All characters in the area must pass a MGK save or become MARKED.\\n• Concussion Round. All characters in the area must pass a MND save or be DAZED until the end of their next turn.\\n• Grounding Round. All characters in the area must pass a BLK save or be knocked PRONE.\\n• Shrapnel Round. All characters in the area must pass an AGI save or take [2 Piercing Physical].","rank":"2"},{"id":"Artillerist3","talent":"Artillerist","name":"Aetheric Bombard","effect":"While in Siege Mode, your Scope increases by +3 and your spells gain ARCING. You are immune to all forced movement in Siege Mode, and gain Soft Cover from attacks further than [Range 8] from you.","rank":"3"},{"id":"Brawler1","talent":"Brawler","name":"Quick Hands","effect":"As a Minor Action, you can take [1 Stress] to (5) GRAPPLE or (5) SHOVE. You gain +1 ACC on attacks against targets you are grappling.","rank":"1"},{"id":"Brawler2","talent":"Brawler","name":"Fisticuffs","effect":"Your IMPROVISED ATTACK deals [1d6 Physical], and gains a Reach of 1 which allows it to be used for opportunity attacks. On a crit, choose one:\\r\\n•\\tThe target is DAZED until the end of their next turn.\\r\\n•\\tYou can automatically succeed on a (5) SHOVE against the target.","rank":"2"},{"id":"Brawler3","talent":"Brawler","name":"Submission","effect":"You gain the following (2) CHANNEL ability. \\r\\n(6) Release: Make a melee attack with a club, including SLOW ones. \\r\\nOn Hit: The weapon deals its normal damage and effects, and the target is STUNNED until the end of their next turn. \\r\\nOn Miss: The weapon deals its normal damage and effects, but doesn’t trigger any on hit effects or tags like Push, Pull, etc. ","rank":"3"},{"id":"Breaker1","talent":"Breaker","name":"Dazing Blows","effect":"1/round when you hit a character with a club, the target must pass a BLK save or be DAZED until the end of their next turn.","rank":"1"},{"id":"Breaker2","talent":"Breaker","name":"Sunder Armor","effect":"When you crit with a club, the target is SUNDERED until the end of their next turn and their armor is decreased by 1 (to a minimum of 0) until the end of the scene.","rank":"2"},{"id":"Breaker3","talent":"Breaker","name":"Ring the Bell","effect":"You gain the following (2) CHANNEL ability. \\r\\n(6) Release: Make a melee attack with a club, including SLOW ones. \\r\\nOn Hit: The weapon deals its normal damage and effects, and the target is STUNNED until the end of their next turn. A target can only be stunned by this ability 1/scene.\\r\\nOn Miss: The weapon deals its normal damage and effects, but doesn’t trigger any on hit effects or tags like Push, Pull, etc. ","rank":"3"},{"id":"Called Shots1","talent":"Called Shots","name":"Precision","effect":"As a Minor Action, you can take [1 Stress] to gain +1 ACC on your next attack roll this turn. If it’s a crit, it gains the Piercing tag.","rank":"1"},{"id":"Called Shots2","talent":"Called Shots","name":"Body Parts","effect":"1/round when you crit with an attack roll, you can choose to deal half damage in order to apply one of the following additional effects:\\na. Foot. Target is IMMOBILIZED until the end of their next turn.\\nb. Head. Target is DAZED until the end of their next turn.\\nc. Leg. Target is SLOWED until the end of their next turn","rank":"2"},{"id":"Called Shots3","talent":"Called Shots","name":"Pinpoint Lethality","effect":"The following options are added to the body parts list:\\na. Arm. Target is DISARMED until the end of their next turn.\\nb. Throat. Target is SILENCED until the end of their next turn.\\nc. Eye. Target is BLINDED until the end of their next turn","rank":"3"},{"id":"Commander1","talent":"Commander","name":"Commander`s Mark","effect":"When you make a character MARKED, you can make it a special Commander’s Mark. It functions as a normal mark, but when an ally consumes it, you roll a 1d6. On a 5+, they stay MARKED with the Commander’s Mark. You can only have 1 Commander’s Mark at a time, and placing a new one turns the old one into a normal mark.","rank":"1"},{"id":"Commander2","talent":"Commander","name":"Planning","effect":"When an ally takes stress to reroll an attack against your COMMANDER’S MARK target, the stress cost is reduced by 1. The COMMANDER’S MARK remains on a 4+ instead of a 5+.","rank":"2"},{"id":"Commander3","talent":"Commander","name":"Order","effect":"1/Round when you make a target MARKED, you can announce an action that you want any ally to take against that target. The first ally that takes that action against the target while it is MARKED gains 2+ your GRIT temp HP. ","rank":"3"},{"id":"Copycat1","talent":"Copycat","name":"Scan","effect":"You can (3) SEARCH as a Minor Action.","rank":"1"},{"id":"Copycat2","talent":"Copycat","name":"Copy","effect":"When you (3) SEARCH an enemy to learn about their equipment and techniques, you can spend 1 mana to gain access to one of those pieces of equipment or techniques until the end of the scene. You can only copy 1 thing at a time.","rank":"2"},{"id":"Copycat3","talent":"Copycat","name":"Imitate","effect":"You can now gain access to enemy traits as well. You can copy a piece of equipment, technique, or trait as soon as you see it used by spending 1 mana. You can have up to two things copied at once.","rank":"3"},{"id":"Dervish1","talent":"Dervish","name":"Twin Strike","effect":"Whenever you hit a character with two different attacks in a turn, you don’t provoke Reaction attacks from them until the end of that turn. You gain +1 Accuracy on linked attacks (the 2nd attack with a linked weapon).","rank":"1"},{"id":"Dervish2","talent":"Dervish","name":"Whirling","effect":"1/round whenever you hit with two different LIGHT weapons during your turn, you begin whirling until the end of your turn. You can consume whirling as a free action to create a [Burst 1] area, dealing [3 Physical] to enemies in the area. You can move up to 3 spaces immediately before or after creating the Burst area.","rank":"2"},{"id":"Dervish3","talent":"Dervish","name":"Dual Wielder","effect":"A [MAIN] or [LIGHT∞LIGHT] weapon slot becomes a [MAIN∞LIGHT] slot, or a [LIGHT] slot becomes a [LIGHT∞LIGHT] slot. ","rank":"3"},{"id":"Soldier1","talent":"Soldier","name":"Weapon Focus","effect":"You gain +1 ACC on the first melee attack roll you make on a turn with a MAIN weapon.","rank":"1"},{"id":"Soldier2","talent":"Soldier","name":"Stances","effect":"As a Minor Action, you take [1 Stress] and enter one of the following stances, which last until the end of the scene or until you use this Minor Action again. When you enter a stance, you gain a Stance die, a d6 that starts at 6. Each stance can be entered 1/scene.\\nAfter you make an attack with a MAIN melee weapon, reduce your stance die by 2. If it reaches 0, the stance ends.\\nWolf Stance. Your MAIN melee weapon attacks gain Reliable equal to your stance die. The reliable damage can’t exceed the weapon’s maximum damage.\\nSnake Stance. Your MAIN melee weapon attacks can’t have their damage reduced by armor below your stance die.\\nEagle Stance. When you attack with a MAIN melee weapon, before you roll any dice you can choose to treat one Accuracy die as if it had rolled your stance die value. If you roll with Difficulty, you can choose to treat one Difficulty die as if it had rolled 7 minus your stance die. (For example, if your stance die is 4, you could treat a Difficulty die as a 3. 7-4=3).","rank":"2"},{"id":"Soldier3","talent":"Soldier","name":"Practiced","effect":"Your stance die is only reduced by 1 after you make an attack with a MAIN melee weapon.\\r\\nThe following option is added to the REROLL TABLE:\\r\\n•\\tReduce your stance die by 2 to reroll.","rank":"3"},{"id":"Enchanter1","talent":"Enchanter","name":"Enchantments","effect":"Each mission, you can equip one of the following Enchantment support items for free.\\nKeen | Variable | Aspected","rank":"1"},{"id":"Enchanter2","talent":"Enchanter","name":"Portfolio of Enchantments","effect":"You can apply one of your enchantments to two different things. The following enchantments are added to your list of available enchantments from rank 1 of this talent.\\nAdamant | Speed | Vorpal","rank":"2"},{"id":"Enchanter3","talent":"Enchanter","name":"Master Enchanter","effect":"One item of your choice can hold two different enchantments at a time, instead of just one. You can equip a single support item with the ENCHANTMENT tag for free, which can be an additional one from this talent.","rank":"3"},{"id":"Great Weapon Master1","talent":"Great Weapon Master","name":"Cleave","effect":"1/round after you hit and deal damage with a HEAVY melee weapon attack roll, you can take [1 Stress] to Cleave. Choose another character within the weapons’ reach and Line of Sight, including HIDDEN enemies. Deal damage to that character equal to half the total damage dealt to the original target. The cleave target can’t have been a target of the original attack.","rank":"1"},{"id":"Great Weapon Master2","talent":"Great Weapon Master","name":"Carry Through","effect":"When you roll damage from a HEAVY melee weapon, you can choose to treat any 1s as a 2. \\r\\nWhen you use Cleave, instead of dealing the damage, you can choose to gain temp HP equal to the cleave damage amount. You lose this amount of temp HP at the start of your next turn.\\r\\nIf the attack was a crit, you get both options (deal cleave damage and gain temp HP).","rank":"2"},{"id":"Great Weapon Master3","talent":"Great Weapon Master","name":"Wide Cleave","effect":"When you roll damage from a HEAVY melee weapon, you can choose to treat any rolled 1s or 2s as if they rolled a 3.\\r\\nIf you defeat an enemy with Cleave’s damaging effect, you can trigger Cleave again that turn, bypassing the 1/round limitation. This effect can trigger multiple times. ","rank":"3"},{"id":"Hospitaler1","talent":"Hospitaler","name":"Reserves","effect":"When you (1) REFRESH, you can pick 2 different options from the 2nd set of choices. ","rank":"1"},{"id":"Hospitaler2","talent":"Hospitaler","name":"Help","effect":"When you (1) REFRESH, an adjacent ally gains 3 + your GRIT temp HP.","rank":"2"},{"id":"Hospitaler3","talent":"Hospitaler","name":"Medic","effect":"When you (1) REFRESH, you can spend 1 REFRESHy to allow an adjacent ally to also gain the benefits of whatever options you selected. ","rank":"3"},{"id":"Juggernaut1","talent":"Juggernaut","name":"Leverage","effect":"You are considered one size larger for (5) SHOVE, and you don’t suffer Difficulty from being smaller. If you succeed on a (5) SHOVE, you can decide to push the target up to 3 spaces instead of 1.","rank":"1"},{"id":"Juggernaut2","talent":"Juggernaut","name":"Locomotion","effect":"1/round, if you Push a character into another character or object, the pushed character takes [1d6 Physical]. If they are pushed into another character, both must succeed on an AGILITY save against your save target or fall PRONE.","rank":"2"},{"id":"Juggernaut3","talent":"Juggernaut","name":"Runaway Train","effect":"You gain the following 4 RUSH action: \\r\\n(4) RUSH: You move up to your speed in a straight line, and can move through the space of other characters. Deal [10 Piercing Physical] per your size (minimum 10) to any objects in your path. If an object is destroyed, you continue moving. You ignore ENGAGEMENT and Difficult Terrain. If you move through a character, they must succeed on an AGI or be automatically affected by a (5) SHOVE from you, and be pushed out of your path.","rank":"3"},{"id":"Lancet1","talent":"Lancet","name":"Quick Step","effect":"When you attack with a longarm, you can Shift 1 after the attack.","rank":"1"},{"id":"Lancet2","talent":"Lancet","name":"Poke and Prod","effect":"When you crit with a longarm, the target is WEAKENED until the end of their next turn.","rank":"2"},{"id":"Lancet3","talent":"Lancet","name":"Impale","effect":"1/turn when you attack with a longarm, you can turn the attack into a line attack with a length equal to the weapon’s reach. ","rank":"3"},{"id":"Lichdom1","talent":"Lichdom","name":"Soul Vessel","effect":"You gain a Soul Vessel, which is a FREE Support Item with the [CONSUMABLE 1] tag.:\\nSoul Vessel\\n[SUPPORT] Free | Minor, Consumable 1, Summon\\nMinor: You expend a charge and summon your Soul Vessel in a free adjacent space. While summoned, you gain the Reformed reaction. (Size 1/2, 10 HP, Dodge/A-Def 5).\\n\\nReformed\\n[Reaction]\\nTrigger: You would take damage or Stress from another character.\\nEffect: Negate the damage / stress and any other effects. Immediately teleport to your Soul Vessel, destroying it.","rank":"1"},{"id":"Lichdom2","talent":"Lichdom","name":"Demilich","effect":"1/scene when you defeat a character, you regain 1 charge of your soul vessel support item. During a Short Rest, you can remove Wounds or Overstress with 1 Recovery.","rank":"2"},{"id":"Lichdom3","talent":"Lichdom","name":"Living Vessel","effect":"When you would be defeated, your body disappears and you become a size ½ object that occupies one of your spaces. This is your living vessel, and it has 10 HP. A living vessel can take no actions and can’t move. At the start of each round, roll a d6 and gain that many charges. Once you have 6 charges, the living vessel is replaced by you, and you return with full HP, mana, and 0 Stress. If you would have 4 or more WOUNDS / OVERSTRESS, you go to 3 instead.","rank":"3"},{"id":"Leyline Walker1","talent":"Leyline Walker","name":"Leyline Sensor","effect":"At the start of a combat scene, create 3 [Blast 1] zones anywhere on the map, which don’t require line of sight but can’t contain any enemy spaces. These are your leylines. If you or an ally starts their turn fully within one of these zones, roll a d6. On a 5+, they gain 1 mana. ","rank":"1"},{"id":"Leyline Walker2","talent":"Leyline Walker","name":"Leyline Drain","effect":"1/round as a Reaction when a character enters one of your leyline zones, you can force them to make a MGK save. On a failure, they lose 1d3 mana, and you regain mana equal to the amount they lost. A character regains mana in these zones on a 4+ of the d6. ","rank":"2"},{"id":"Leyline Walker3","talent":"Leyline Walker","name":"Leyline Transportation","effect":"Create 4 leylines at the start of combat instead of 3. While you are standing fully in one of your leylines, you can use your standard action during PHASE 4: REPOSITION to teleport to another one of your leylines. The leyline you left is destroyed. ","rank":"3"},{"id":"Parkour1","talent":"Parkour","name":"Limber","effect":"You have +1 ACC on AGI checks and saves, and you move normally in Difficult Terrain. Climbing costs half as much movement as normal. Standing from PRONE costs half your movement, instead of all of your movement.","rank":"1"},{"id":"Parkour2","talent":"Parkour","name":"Rollout","effect":"You can move through the spaces of hostile characters, and when you become ENGAGED, you can take [1 Stress] to not have your unused movement lost. \\r\\nAt the start of your turn, you can Shift 1. \\r\\nWhen you are subjected to forced movement from another character, you can Slide yourself 1 space. You can’t Slide into a space the triggering forced movement moved you out of.","rank":"2"},{"id":"Parkour3","talent":"Parkour","name":"Free Movement","effect":"When you move adjacent to a piece of terrain/object of your Size or greater, you can take [1 Stress] to move up to 2 spaces as a Free Action. You can repeat this multiple times in a turn, taking [1 Stress] each time, but not from the same piece of terrain/object twice in a row.","rank":"3"},{"id":"Savagery1","talent":"Savagery","name":"Never Down","effect":"While BLOODIED, you gain +1 ACC on attacks. At the start of each of your turns while BREAKING, you gain 1 Focus.","rank":"1"},{"id":"Savagery2","talent":"Savagery","name":"Vicious","effect":"You can use the REROLL TABLE on damage rolls.","rank":"2"},{"id":"Savagery3","talent":"Savagery","name":"Wild Attacker","effect":"You can trigger the “If you are adjacent to an enemy or within one of their weapon’s reach, they can choose to a) OPPORTUNITY ATTACK you, or b) deal 3 Physical to you” Option from the REROLL TABLE multiple times per turn, but only from a different enemy each time.","rank":"3"},{"id":"Slasher1","talent":"Slasher","name":"Feint","effect":"1/round when you hit with a blade weapon attack, you can take [1 Stress] to (3) MARK the target.","rank":"1"},{"id":"Slasher2","talent":"Slasher","name":"Hamstring","effect":"1/round when you crit with a blade weapon attack, the target is SLOWED until the end of their next turn.","rank":"2"},{"id":"Slasher3","talent":"Slasher","name":"Weeping Cuts","effect":"1/round when you hit with a blade weapon attack, you can choose to treat half of the attack’s damage as normal, and half of the attack’s damage as Discord instead of its normal damage type. For example, if a blade attack deals [10 Physical], you can choose to have them take [5 Physical + 5 Discord] instead.","rank":"3"},{"id":"Shadow1","talent":"Shadow","name":"Blend","effect":"While INVISIBLE or benefiting from cover against all enemies that have Line of Sight to you, you can take [2 Stress] to (4) HIDE as a Minor Action.","rank":"1"},{"id":"Shadow2","talent":"Shadow","name":"Hunt","effect":"You have +1 Accuracy on your first attack roll while HIDDEN on a turn. If you defeat an enemy, roll 1d6. On a 6+, you can choose to become HIDDEN.","rank":"2"},{"id":"Shadow3","talent":"Shadow","name":"Infiltration","effect":"You can deploy in any empty space within [Range 5] of an edge of the map. When you roll the Hunt die from this talent, you become HIDDEN on a 5+, or if you were already HIDDEN when you defeated the enemy, you become HIDDEN on a 4+.","rank":"3"},{"id":"Sniper1","talent":"Sniper","name":"Steady Shot","effect":"At the start of your turn, you can choose to IMMOBILIZE yourself until the start of your next turn. If you do so, you gain +1 ACC on all ranged attack rolls while IMMOBILIZED in this way.","rank":"1"},{"id":"Sniper2","talent":"Sniper","name":"Zero In","effect":"If you miss with a ranged attack, you gain +1 ACC on ranged attacks until you hit with one. This effect stacks. ","rank":"2"},{"id":"Sniper3","talent":"Sniper","name":"Pinpoint Shot","effect":"1/round when you crit with a ranged attack roll while IMMOBILIZED, you deal +1d6 bonus damage. ","rank":"3"},{"id":"Speedster1","talent":"Speedster","name":"Sprint","effect":"As a Minor Action, you can take 2 Stress to move up to half your Speed. ","rank":"1"},{"id":"Speedster2","talent":"Speedster","name":"Supersonic","effect":"When you (4) RUSH or use Sprint, you gain 1 Sonido. As your Standard Movement, you can spend any amount of Sonido to teleport a number of spaces equal to the Sonido spent and gain Soft Cover until the start of your next turn. You can’t use this ability if you are SLOWED. Sonido lasts between scenes, but resets to 0 during a LONG REST. You can have a maximum of 6 Sonido. ","rank":"2"},{"id":"Speedster3","talent":"Speedster","name":"Tactical Reposition","effect":"When you (4) RUSH, you can use both options instead of choosing one.","rank":"3"},{"id":"Spellbreaker1","talent":"Spellbreaker","name":"Broken Concentration","effect":"When you force a character to make a Concentration save, they become DAZED until the end of their next turn and take [3 Stress], which doesn’t trigger an additional Focus save.","rank":"1"},{"id":"Spellbreaker2","talent":"Spellbreaker","name":"Spell Evasion","effect":"If you succeed on a save against an effect that has a reduced effect on a save, you don’t suffer those effects.","rank":"2"},{"id":"Spellbreaker3","talent":"Spellbreaker","name":"Break","effect":"1/round as a Reaction when a character begins channeling within the Reach of one of your weapons, you can make an attack against them with that weapon.","rank":"3"},{"id":"Spotter1","talent":"Spotter","name":"Shotcaller","effect":"1/round, when you make a target MARKED, you can force them to make a MND save. On a failure, they are SUNDERED until the end of their next turn.","rank":"1"},{"id":"Spotter2","talent":"Spotter","name":"Radar","effect":"When you (7) FULL ATTACK, you can replace one or two of the actions with (3) MARK.","rank":"2"},{"id":"Spotter3","talent":"Spotter","name":"Quick Call","effect":"At the start of your turn, you can take 1 stress to (3) MARK as a free action.","rank":"3"},{"id":"Summoner1","talent":"Summoner","name":"Strong Summons","effect":"Your summons gain +5 HP. As a Minor Action, one of your summons within Scope can move up to 4 spaces.","rank":"1"},{"id":"Summoner2","talent":"Summoner","name":"Defender Summons","effect":"Your summons may spend your Focus, and they have access to the INTERPOSE reaction. You gain 1 Focus if you end your turn within [Range 5] of one of your summons.","rank":"2"},{"id":"Summoner3","talent":"Summoner","name":"Tend to the Swarm","effect":"As a Minor Action, you can spend 1 mana to restore 4 HP to one of your summons within your Scope.","rank":"3"},{"id":"Sun Blotter1","talent":"Sun Blotter","name":"Overdraw","effect":"As a Minor Action, you gain 1 Stress and increase the range of your next bow attack by +5. This effect can stack multiple times, and ends when you make an attack with a bow. ","rank":"1"},{"id":"Sun Blotter2","talent":"Sun Blotter","name":"Power Shot","effect":"When you make a bow attack while benefiting from this talent’s Overdraw ability, you can take [1 Stress] to choose one of the following:\\na. Ballista. The attack becomes a Line attack with a distance equal to the weapon’s Range, replacing the original range, but it can’t benefit from the Arcing tag.\\nb. Catapult. On a hit, the target must pass a BLK save or be automatically affected by a SHOVE from you.\\nc. Rain of Arrows. Create a Burst 1 area around the target, and MARK all enemies in the area. ","rank":"2"},{"id":"Sun Blotter3","talent":"Sun Blotter","name":"High Shot","effect":"Whenever you fire a bow, you fire another shot into the air. Whenever you make an attack with a bow, gain 1 ARROW. Anytime you attack with a bow, you can consume all of your ARROWS, rolling an extra d20 for each shot and using the highest result for the attack roll. All ARROWS expire at the end of the scene","rank":"3"},{"id":"Technician1","talent":"Technician","name":"Growing Power","effect":"Whenever you crit with a magitech weapon, you get a Power Die, which is a d6. You can have up to 6 Power Die, and they last until the end of a quest or until spent. Whenever you make an attack roll or damage roll with a magitech weapon, after the dice are rolled, you can expend any number of Power Die and roll them. The highest number rolled is added to the attack roll or to the damage roll as bonus damage. ","rank":"1"},{"id":"Technician2","talent":"Technician","name":"Mana Ammo","effect":"When you attack with a magitech weapon, you can spend up to 6 mana to increase the weapon’s Physical, Force, Astral, or Lunar damage by +1 per mana spent for that attack. The increased damage applies to every target hit by the attack.","rank":"2"},{"id":"Technician3","talent":"Technician","name":"Unstable Power Core","effect":"1/round when you crit with a magitech weapon, you can apply one of the following effects:\\no Magnetic. The target is DISARMED until the end of their next turn.\\no Shielded. You gain 2 Focus.\\no Shock. The target is DAZED and SLOWED until the end of their next turn.\\no Soul Gem. The target is WEAKENED until the end of their next turn and MARKED.\\no Volatile. The target is SUNDERED until the end of their next turn and knocked PRONE.","rank":"3"},{"id":"Thaumaturge1","talent":"Thaumaturge","name":"Magical Charges","effect":"On a crit with an artifact, regain 1 mana. ","rank":"1"},{"id":"Thaumaturge2","talent":"Thaumaturge","name":"Overcharge","effect":"You gain the following (2) CHANNEL / (6) RELEASE action. (6) Release: Make an attack with an artifact weapon, including SLOW ones. The attack can’t miss.","rank":"2"},{"id":"Thaumaturge3","talent":"Thaumaturge","name":"Empowerment","effect":"1/round when you hit a target with an artifact, you can spend 1 mana for one of the following effects:\\no Cold: Target is SLOWED until the end of their next turn. \\no Dark: Target is must pass a MGK save or be BLINDED until the end of their next turn. \\no Fire: Target takes 1 Piercing Fire damage for every space they move during their next turn.\\no Force: Attack gains PUSH 1 and the target is DAZED until the end of their next turn.\\no Light: Target is MARKED.\\no Lightning: Target is unable to take any reactions until the end of their next turn.\\no Toxic: Target gains [1 Discord]. ","rank":"3"},{"id":"Treasure Hunter1","talent":"Treasure Hunter","name":"Lucky Haul","effect":"You get a loot crate. Ask you GM to generate the loot crate for you. You keep the loot even if you retrain out of this talent, but you don’t get additional loot crates if you retrain back into this talent.","rank":"1"},{"id":"Treasure Hunter2","talent":"Treasure Hunter","name":"Gambler","effect":"When you get a loot crate, you can reroll either the Slot 1 or Slot 2 option once. In addition, you automatically succeed at opening locks.","rank":"2"},{"id":"Treasure Hunter3","talent":"Treasure Hunter","name":"Deep Pockets","effect":"You gain an extra LIGHT support slot.","rank":"3"},{"id":"Warcaster1","talent":"Warcaster","name":"Maintain","effect":"You gain +1 ACC on Concentration saves. You don’t suffer +1 DIF for ranged spell attacks while engaged.","rank":"1"},{"id":"Warcaster2","talent":"Warcaster","name":"Spellfighter","effect":"All your spell attacks that have a VOLLEY or FIGHT action gain [Reach 1]. You can opportunity attack with these spells. ","rank":"2"},{"id":"Warcaster3","talent":"Warcaster","name":"Unflinching","effect":"You gain resistance to physical, astral, lunar, and force damage while channeling","rank":"3"},{"id":"Knight1","talent":"Knight","name":"Phalanx","effect":"When you (1) DEFEND, you can choose one of the following effects instead of gaining Focus normally:\\na. Roll 1d3 for each adjacent ally and take the highest result. You gain that much Focus plus your Armor.\\nb. Gain Focus equal to 1d3 + the number of adjacent allies.","rank":"1"},{"id":"Knight2","talent":"Knight","name":"Perfect Parry","effect":"When you INTERPOSE, you can also use the COUNTERATTACK reaction during the same turn.","rank":"2"},{"id":"Knight3","talent":"Knight","name":"Hunker Down","effect":"Instead of using your standard movement, you can use a 2nd Minor Action, but you can’t take the same Minor Action twice in the same turn.","rank":"3"},{"id":"Spellblade1","talent":"Spellblade","name":"Spellweaver","effect":"1/turn when you hit the same target with both a weapon and spell attack in the same turn, you gain 1 Spellblade point, to a maximum of 3. Spellblade points last until you Rest. During your turn, you can spend 3 Spellblade points to gain the following Minor Action until the end of the turn:\\nMinor: You can make an attack with a LIGHT or MAIN weapon, or a spell with a (3) VOLLEY or (5) FIGHT action. This attack can’t deal bonus damage or trigger linked weapon attacks. ","rank":"1"},{"id":"Spellblade2","talent":"Spellblade","name":"Spellblade Training","effect":"Whenever you hit with a weapon attack, you gain +1 ACC on your next spell attack against the target. Whenever you hit with a spell attack, you gain +1 ACC on your next weapon attack against the target. You can’t have more than +1 ACC from this talent.","rank":"2"},{"id":"Spellblade3","talent":"Spellblade","name":"Aetherblade","effect":"You can link a weapon and spell together as if they were a linked weapon. Choose a LIGHT or MAIN weapon that isn’t linked to anything else, and a spell attack with a (3) VOLLEY or (5) FIGHT action. When you make an attack with either the weapon or spell, you can spend 1 Mana to also attack with the linked weapon/spell as part of the same action, regardless of which phase the 2nd attack would normally occur in. Linked attacks after the primary attack can’t benefit from bonus damage. Unlike linked weapons, if one of the weapons or spells is destroyed, the linked weapon/spell isn’t also destroyed.","rank":"3"},{"id":"Metamagic1","talent":"Metamagic","name":"Metamagic Upgrade","effect":"You can spend mana to apply one of the following effects to a Spell. A spell can only be subject to one metamagic upgrade at a time:\\n• Distant Spell. You can spend 1 mana when you use a spell to increase the range of a spell or your Scope by +5. This can cause the spell to exceed your Scope.\\n• Fast Spell. During your turn, you can spend mana to use a spell with a (3) SKIRMISH or (5) FIGHT action during an earlier Phase. For each Phase earlier than its normal Phase, you spend 1 mana, to a minimum of PHASE 1: BOLSTER.\\n• Quiet Spell. You can spend 2 mana when you use a spell while HIDDEN. If you do, you remain HIDDEN after the spell resolves.","rank":"1"},{"id":"Metamagic2","talent":"Metamagic","name":"Advanced Metamagic Upgrade","effect":"You add the following effects to your list of metamagic upgrades.\\n• Flexible Spell. When you make a spell attack, you can spend 1 mana to change the defense that is targeted (DODGE or A-DEF).\\n• Heightened Spell. When you use a spell that involves a save, you can spend 2 mana to impose +1 DIF on any triggered saves when the spell is used.\\n• RepeatedSpell. When you make a non-AOE spell attack, you can spend 3 mana to cause it to have 2 targets. Both targets must be within [Range 5] of each other and within your Scope.","rank":"2"},{"id":"Metamagic3","talent":"Metamagic","name":"Metamixer","effect":"You can apply two different metamagic upgrades at once, spending the costs for each effect. In addition, you gain 1 mana when you crit with a spell attack.","rank":"3"},{"id":"Knife Juggler1","talent":"Knife Juggler","name":"Thrower","effect":"Your LIGHT melee weapons gain the THROWN 3 tag, and your MAIN melee weapons gain the THROWN 1 tag. In addition, at the end of your turn all weapons you threw that turn return to you.","rank":"1"},{"id":"Knife Juggler2","talent":"Knife Juggler","name":"Perfectly Balanced","effect":"All of your weapons with the THROWN tag gain +2 to their THROWN range (so a THROWN 3 weapon becomes THROWN 5). You can FIGHT with thrown LIGHT weapons during PHASE 3: SKIRMISH instead of during PHASE 5: BRAWL. You can only use this if you throw the weapon.","rank":"2"},{"id":"Knife Juggler3","talent":"Knife Juggler","name":"Flick","effect":"1/round as a Minor Action, you can make a thrown weapon attack with a LIGHT weapon. This attack can’t deal bonus damage and doesn’t trigger linked attacks.","rank":"3"},{"id":"Gun Kata1","talent":"Gun Kata","name":"CQC","effect":"Your ranged weapons with Reach don’t suffer +1 DIF for being ENGAGED if your target is within that weapon’s Reach.","rank":"1"},{"id":"Gun Kata2","talent":"Gun Kata","name":"Bullet Time","effect":"Your LIGHT ranged weapons gain [Reach 1] if they don’t already have Reach. \\r\\n1/turn when you crit with a ranged attack against a target within that weapon’s Reach, you gain 1 Focus. ","rank":"2"},{"id":"Gun Kata3","talent":"Gun Kata","name":"Death Blossom","effect":"You have a Gun Kata die, a d6 that starts at 1. Each time you make a Reaction attack, increase the Gun Kata die by 1, to a maximum of 6. When the die reaches 6, you can reset it to 1 during your turn as a free action to deal [6 Physical] split however you like among any enemies of your choice within [Range 3]. \\n1/turn as a Free Action you can spend 1 Focus to increase your Gun Kata die by 1. \\nYour Gun Kata die keeps its value between scenes, but resets to 1 during a Long Rest.","rank":"3"}]');
|
||
|
||
starting_techniques_data = JSON.parse('[{"name":"Adaptive Caster","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[],"effects":"When you (6) Release a channeled effect, you can choose to (6) Release a different effect than the one you were channeling. You take [2 Stress] when doing so, and you must pay the costs of both abilities. Both abilities count as being used or expended.","origin":"Basic","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Arcane Bolt","profile":"Ranged Spell Attack","memory_cost":"1","type":"Spell","action":"(3) VOLLEY","damage":[{"type":"force","val":"1d3"}],"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_accurate","val":""},{"id":"tg_indirect","val":""}],"effects":"-","origin":"Basic","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Arcane Explosion","profile":"Ranged Spell Attack","memory_cost":"2","type":"Spell","action":"(2) Channel","damage":[],"range":[],"tags":[],"effects":"(6) Release: All characters within a Blast 1 area within Scope are auto-hit, taking [5 force]. You can spend 1 mana to increase the damage to [1d6+5 force].","origin":"Basic","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Block","profile":"Skill","memory_cost":"1","type":"Skill","action":"Reaction, 1/round","damage":[],"range":[],"tags":[],"effects":"Trigger: You are hit by an attack\\nEffect: Increase your DODGE by 1 against the triggering attack. You can increase your DODGE by +1 for every additional Focus you spend. If this brings your DODGE above the attack roll, the attack misses.","origin":"Basic","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Bolster Aether","profile":"Skill","memory_cost":"1","type":"Skill","action":"Reaction, 1/round","damage":[],"range":[],"tags":[],"effects":"Trigger: You are hit by an attack\\nEffect: Increase your A-DEF by 1 against the triggering attack. You can increase your A-DEF by +1 for every additional Focus you spend. If this brings your A-DEF above the attack roll, the attack misses.","origin":"Basic","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Endurance","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"+2 HP","origin":"Basic","stat_effects":{"armor":"0","hp":"2","mana":"0","speed":"0","dodge":"0"}},{"name":"Glancing Blow","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[],"effects":"1/turn when you would take Physical, Force, Astral, or Lunar damage, you can reduce the damage by 1 for every point of Focus you spend, after armor and resistances. You can’t use this ability if you are unable to take Reactions.","origin":"Basic","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Hinder Spell","profile":"Ranged Spell Attack","memory_cost":"1","type":"Spell","action":"(3) VOLLEY","damage":[{"type":"Stress","val":"2"}],"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_indirect","val":""}],"effects":"On Hit: Target is DAZED until the end of their next turn. \\nOn Miss: You can spend 1 mana to inflict [2 Stress] to the target.","origin":"Basic","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Magic Missile","profile":"Spell","memory_cost":"2","type":"Spell","action":"(3) VOLLEY","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"X"}],"effects":"For every mana spent, a different character you can see within Scope takes [1d6 Force]. Roll the damage once for all targets.","origin":"Basic","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Power Attack","profile":"Skill","memory_cost":"2","type":"Skill","action":"Minor","damage":[],"range":[],"tags":[],"effects":"You gain +1 Difficulty on your next melee attack roll before the start of your next turn. On a successful hit, you deal +3 bonus damage.","origin":"Basic","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Resolve","profile":"Skill","memory_cost":"1","type":"Skill","action":"","damage":[],"range":[],"tags":[{"id":"tg_focus","val":"1"}],"effects":"1/turn when you make a saving throw, you can increase the result by +1 for each additional point of Focus spent. You can’t use this ability if you are unable to take Reactions.","origin":"Basic","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Shield Bash","profile":"Skill","memory_cost":"1","type":"Skill","action":"","damage":[],"range":[],"tags":[],"effects":"When you use INTERPOSE, if you end the INTERPOSE movement next to the attacker, you can Push them 1 space after the attack. ","origin":"Basic","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Shocking Grasp","profile":"Melee Spell Attack","memory_cost":"1","type":"Spell","action":"(5) FIGHT","damage":[{"type":"Stress","val":"2"}],"range":[{"type":"Reach","val":"1"}],"tags":[],"effects":"On Hit: Target can’t take Reactions until the end of their next turn.","origin":"Basic","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Support Training, Basic","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"You can equip a MAIN support item in a LIGHT slot. ","origin":"Basic","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Support Training, Heavy","profile":"Skill","memory_cost":"3","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"You can equip a HEAVY support item in a MAIN slot.","origin":"Basic","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Two Weapon Fighting","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"1/round immediately after you (3) VOLLEY or (5) FIGHT with a LIGHT weapon, you can make an attack with a different LIGHT weapon as a free action. The extra attack can’t include a weapon used as part of the original action, and doesn’t trigger additional linked attacks. ","origin":"Basic","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Weapon Training, Basic","profile":"Skill","memory_cost":"3","type":"Skill","action":"-","damage":[],"range":[],"tags":[],"effects":"You can equip a single MAIN weapon in a LIGHT slot, or to occupy both weapons in a LIGHT∞LIGHT slot.","origin":"Basic","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Weapon Training, Heavy","profile":"Skill","memory_cost":"4","type":"Skill","action":"-","damage":[],"range":[],"tags":[],"effects":"You can equip a single HEAVY weapon in a MAIN slot, or to occupy both weapons in a MAIN∞LIGHT slot.","origin":"Basic","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}}]');
|
||
|
||
unlock_techniques_data = JSON.parse('[{"name":"Ablative Armor","profile":"Spell","memory_cost":"2","type":"Spell","action":"Minor","damage":[],"range":[],"tags":[{"id":"tg_focus","val":"X"}],"effects":"Minor: One ally within Scope gains armor equal to the Focus you spend using this ability. An ally’s armor cannot exceed 4. Whenever they take damage, their armor is reduced by 1, to a minimum of its normal value.","origin":"Aegis","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Aetheric Cube","profile":"Spell","memory_cost":"1","type":"Spell","action":"Minor or Channel","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"}],"effects":"Gain the following abilities: \\nMinor: Create 1 piece of Size 1 soft cover in a free space within Scope. It isn`t an obstruction.\\n(6) Release: Create up to 3 pieces of Size 1 hard cover in free spaces within Scope. \\n","origin":"Aegis","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Barrier","profile":"Spell","memory_cost":"2","type":"Spell","action":"(1) BOLSTER","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"2"}],"effects":"Target a character within Scope and place one of the following protective barriers on them. The effects last until the start of this phase next round.\\r\\nProtect: The target has Resistance to Physical, Astral, Lunar, and Force damage.\\r\\nShell: The target has Resistance to Stress and Discord from other characters.","origin":"Aegis","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Dome Barrier","profile":"Spell","memory_cost":"2","type":"Spell","action":"(2) Channel","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"3"},{"id":"tg_summon","val":""}],"effects":"(Tags: Summon, Size 4, 20 HP, Dodge/A-Def 5)\\n(6) Release: Place a Size 4 Summon within Scope. Characters can share spaces with this summon. 1/turn when a character or object fully within the barrier is targeted by an attack from outside the barrier, you can roll a d6. On a 4+, the attack instead targets the barrier. This Summon can’t take any actions or reactions.","origin":"Aegis","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Offensive Shielding","profile":"Ranged Spell Attack","memory_cost":"1","type":"Spell","action":"(3) VOLLEY","damage":[{"type":"Stress","val":"2"}],"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_indirect","val":""},{"id":"tg_mana","val":"2"}],"effects":"Gain the following options if you hit with this spell attack. \\nShield Crush: The target is SUNDERED until the end of their next turn.\\nStasis Field: The target must make a MGK save. Failure: They are IMMOBILIZED + SLOWED until the end of their next turn. Success: They are SLOWED until the end of their next turn. ","origin":"Aegis","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Proximity Shield","profile":"Skill","memory_cost":"2","type":"Skill","action":"Minor","damage":[],"range":[],"tags":[{"id":"tg_summon","val":""},{"id":"tg_mana","val":"1"}],"effects":"(Tags: Summon, Size ½, 5 HP, Dodge/A-Def 10) \\nMinor: You can place a proximity shield in a space within Scope, including occupied ones. Characters can share spaces with this summon. A character partially in this space gains soft cover. This Summon can’t take any actions or reactions.","origin":"Aegis","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Warding Wall","profile":"Spell","memory_cost":"2","type":"Spell","action":"(1) BOLSTER","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"}],"effects":"Create a [Line 1], [Line 2], or [Line 3] zone in free spaces within Scope facing any direction. Attacks that pass through this zone gain +1 Difficulty. The zone counts as Difficult Terrain, and 1/turn characters that enter the zone take [2 Stress]. \\r\\nWarding Walls last until the end of the scene, until dismiss as a free action, or until you use this ability again.\\r","origin":"Aegis","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Life Essence Extract","profile":"Skill","memory_cost":"1","type":"Skill","action":"Minor","damage":[],"range":[],"tags":[],"effects":"Minor: You can spend 1 Recovery to regain all uses of a single consumable.","origin":"Alchemist","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Smelling Salts","profile":"Skill","memory_cost":"1","type":"Skill","action":"(3) SKIRMISH","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"}],"effects":"One character in Scope can immediately stand up if PRONE, and can move up to their speed. This movement doesn’t trigger reactions.","origin":"Alchemist","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Transmutation Circle","profile":"Spell","memory_cost":"2","type":"Spell","action":"(3) VOLLEY","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"}],"effects":"Create a [Blast 1] zone within Scope and choose one of the following effects. The zone lasts until the end of the scene, you use this ability again, or you become SILENCED, STUNNED, or defeated.\\nExchange. Choose Physical, Astral, or Lunar damage. Empty spaces in the zone become Dangerous Terrain (Agi, 5 damage) dealing damage of the chosen type. \\nReduction. The effects of Difficult Terrain, Dangerous Terrain, and non-cover terrain features in the zone are suppressed. Combat scene objectives are unaffected.","origin":"Alchemist","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Disarming Strike","profile":"Skill","memory_cost":"2","type":"Skill","action":"(5) FIGHT","damage":[],"range":[],"tags":[{"id":"tg_stress_self","val":"1"}],"effects":"Make an attack roll with a melee weapon. On Hit: The target takes half the normal damage and must pass a BLK save or be DISARMED until the end of their next turn.","origin":"Arsenal","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Weapon for the Job","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[],"effects":"When you make an attack with a weapon, you can spend 1 mana to change the damage type to another damage type of your choice (Physical, Astral, Lunar, or Force). \\r\\nThis new damage type remains until you use this ability again.","origin":"Arsenal","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Death Strike","profile":"Skill","memory_cost":"4","type":"Skill","action":"-","damage":[],"range":[],"tags":[],"effects":"1/round when you crit with a weapon or spell attack against a BLOODIED or BREAKING enemy, there is a chance they take an instant WOUND or OVERSTRESS. If the attack deals damage and the target is BLOODIED, they must pass a BULK save or take a WOUND instead of the normal damage. If the attack deals stress and the target is BREAKING, they must pass a MIND save or take an OVERSTRESS instead of the normal damage.","origin":"Assassin","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Master of Stealth","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[],"effects":"Enemies must be within [Range 10] of you in order to end your HIDDEN status at the end of a turn. Enemies have +1 Difficulty on SEARCH checks again you","origin":"Assassin","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Brutal Critical","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"You deal +1d6 bonus damage on critical hits.","origin":"Berserker","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Charge","profile":"Skill","memory_cost":"2","type":"Skill","action":"(7) FULL ATTACK","damage":[],"range":[],"tags":[{"id":"tg_stress_self","val":"1"},{"id":"tg_unique","val":""}],"effects":"You can move up to your Speed in a straight line. As long as you end this movement at least 3 spaces away from where you started, you can (5) FIGHT or (5) SHOVE as a free action when you end the movement.","origin":"Berserker","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Cut Through","profile":"Skill","memory_cost":"3","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_stress_self","val":"1"}],"effects":"1/round when you make a character BLOODIED or defeated, you can immediately Shift up to your Speed, and can move through the spaces of enemies. You deal [2 PHYSICAL] to every enemy you move through. Each enemy can take this damage 1/turn. All adjacent enemies when you end this movement are MARKED.","origin":"Berserker","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Victory Rush","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"When you defeat an enemy or give them a WOUND, gain temp HP equal to your GRIT + 2.","origin":"Berserker","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Borrowed Time","profile":"Skill","memory_cost":"3","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"You can take an extra action, which is resolved as if it was another PC turn, but doesn’t count as a turn for any effects that care. At the start of each round after doing so, roll a MAGIC save against your save target until you fail this save. On a failure, you are removed from play for that round, appearing in the same location or nearest unoccupied location at the start of the next round. While removed from play, you can’t take any damage, or be affected by anything. You take no turn. \\r\\nThis effect persists between scenes until you take a Long Rest. You can’t use this ability again until you fail the saving throw or take a Long Rest.","origin":"Chronomancer","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Front of the Timeline","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[],"effects":"You can always go first in any phase you act in if you want to. This does not count as a PC slot.","origin":"Chronomancer","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Haste","profile":"Spell","memory_cost":"2","type":"Spell","action":"(2) Channel","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"2"}],"effects":"(6) Release: 1 ally within Scope becomes hasted, gaining the following effects until the end of the scene, you use this spell again, or they gain a WOUND or OVERSTRESS: They can (4) RUSH 1/turn as a free action. They can take their turns during PHASE 1, and all actions (except for (6) Release) are available during that phase.","origin":"Chronomancer","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Rewind","profile":"Spell","memory_cost":"2","type":"Spell","action":"(2) Channel","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"2"}],"effects":"(6) Release: Place a marker in one of the spaces of a character within Scope. Each character can only have 1 marker at a time. Gain the following Reaction.\\nTrigger: A Character with a Rewind marker takes damage, Stress not caused by themself, or starts their turn. \\nEffect: Negate any damage or STRESS taken and teleport them back to the marker or the closest unoccupied spaces. This counts as forced movement. Remove the marker. If they are unwilling, they can make a MGK save to resist the effects. If they resist, the marker is removed.","origin":"Chronomancer","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Slow","profile":"Spell","memory_cost":"2","type":"Spell","action":"(2) Channel","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"}],"effects":"(6) Release: All characters in a Blast 1 area within Scope take [2 Stress] and are SLOWED until the end of their next turn.","origin":"Chronomancer","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Unwinding Beam","profile":"Ranged Spell Attack","memory_cost":"1","type":"Spell","action":"(3) VOLLEY","damage":[{"type":"Force","val":"4"}],"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[{"id":"tg_aetheric","val":""}],"effects":"Choose one of the following when you hit with this spell attack: \\nBackstep: You can teleport the target up to 2 spaces.\\nRepetition: During their next turn, if the target takes the same action they took on their previous turn, they become MARKED.","origin":"Chronomancer","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Aether Sight","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[],"effects":"You can see invisible characters, ignoring the INVISIBLE status. You gain +2 Accuracy to (3) SEARCH checks, and can (3) SEARCH to find HIDDEN characters as a Minor Action. 1/turn you can learn the current mana of one character within Scope.","origin":"Demon Hunter","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Demon Leap","profile":"Skill","memory_cost":"2","type":"Skill","action":"(4) REPOSITION","damage":[],"range":[],"tags":[{"id":"tg_stress_self","val":"2"}],"effects":"As your Standard Action during PHASE 4: REPOSITION, pick an unoccupied space on the ground within a range of twice your Speed. Fly to that point and land, ignoring Reactions. All adjacent characters when you land must pass an AGI save or take [1d6 Physical].","origin":"Demon Hunter","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Immolation Field","profile":"Spell","memory_cost":"1","type":"Spell","action":"Free Action","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"},{"id":"tg_unique","val":""}],"effects":"You activate a burning aura that lasts until the start of your next turn. Any character that starts their turn adjacent to you or hits you with a melee attack takes [2 Astral]. ","origin":"Demon Hunter","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Let Loose","profile":"Skill","memory_cost":"3","type":"Skill","action":"-","damage":[],"range":[],"tags":[],"effects":"While you are BREAKING, you have resistance to Stress.","origin":"Demon Hunter","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Agony","profile":"Ranged Spell Attack","memory_cost":"1","type":"Spell","action":"(3) VOLLEY","damage":[{"type":"Discord","val":"1"}],"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_indirect","val":""}],"effects":"Choose one of the following when you hit with this spell attack:\\nPain: The target has +1 DIF on Concentration saves triggered from this damage.\\nDistraction: The target has +1 DIF on spell attack rolls while taking this Discord. ","origin":"Demonologist","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Corruption Fiend","profile":"Spell","memory_cost":"2","type":"Spell","action":"(2) Channel","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"2"}],"effects":"(Size ½, 5 HP, 0 Armor, Dodge/A-Def 10) \\n(6) Release: Summon a corruption fiend in a free space within Scope. Enemies that start their turn adjacent to it must pass a MND save or take [2 Discord].","origin":"Demonologist","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Ravager","profile":"Spell","memory_cost":"2","type":"Spell","action":"(2) Channel","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"2"}],"effects":"(Size 2, 8 HP, 1 Armor, Dodge/A-Def 10) (6) Release: Summon a ravager in free spaces within Scope. Enemies that start their turn adjacent to it take [3 Physical] and are Pushed 1 space. As a Minor Action, you can have the ravager make a [Line 3] melee weapon attack as a free action, adding your GRIT to the attack roll. On a hit, targets take [3 Physical] and are SUNDERED until the end of their next turn.","origin":"Demonologist","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Crash","profile":"Skill","memory_cost":"2","type":"Skill","action":"(7) FULL ATTACK","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"}],"effects":"You can teleport up to your speed, and then create a [Burst 1] area around you. All enemies in the area must pass an AGI save or fall PRONE. \\nYou can then (3) VOLLEY, (5) FIGHT, (5) SHOVE, or (5) GRAPPLE.","origin":"Dragon Rider","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Jump Pads","profile":"Skill","memory_cost":"2","type":"Skill","action":"(3) SKIRMISH","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"}],"effects":"Create 2 jump pads in free spaces within Scope. When you or an ally enter a jump pad’s space, they immediately fly up to 5 spaces, ignoring reactions. When an enemy enters a jump pad’s space, they immediately fly 5 spaces in a direction of your choosing, ignoring reaction. Each pad is destroyed after being used, and using this ability again destroys all old pads. Jump pads last until the end of the scene.","origin":"Dragon Rider","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Transfuse","profile":"Ranged Spell Attack","memory_cost":"2","type":"Spell","action":"(3) VOLLEY","damage":[{"type":"Force","val":"1d3+1"}],"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[],"effects":"The damage of this attack increases by 1d3 if the target is BLOODIED or BREAKING, or by 2d3 if the target is both BLOODIED and BREAKING. For each damage die from this spell rolled (excluding bonus damage and other sources of damage), you can take the number rolled and either regain HP or mana equal to its value. If two or more dice are rolled, at least one must apply to HP, and one must apply to mana.","origin":"Dragon Rider","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Entangle","profile":"Spell","memory_cost":"2","type":"Spell","action":"(3) VOLLEY or Channel","damage":[],"range":[],"tags":[],"effects":"Gain the following options:\\r\\nSpell\\r\\n(2) CHANNEL | Mana 2\\r\\n(6) Release: Create a [Blast 1] area within Scope. This area is difficult terrain until the end of the scene or until you dismiss it as a free action. All characters in the area when released take [2 Stress] and are IMMOBILIZED until cleared.\\r\\nRanged Spell Attack\\r\\n(3) VOLLEY | Mana 1 \\r\\n[Range = Scope] [2 Stress] \\r\\nOn Hit: The target must pass an AGI save or be IMMOBILIZED until the end of their next turn.","origin":"Druid","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Gust of Wind","profile":"Ranged Spell Attack","memory_cost":"1","type":"Spell","action":"(3) VOLLEY or Channel","damage":[],"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[],"effects":"Gain the following ranged spell attacks:\\r\\n(3) VOLLEY | Push 1\\r\\n[Range = Scope] | [1d6 Force]\\r\\n(6) Release | Auto-Hit, Slide 2\\r\\n[Range = Scope] | [2d6 Force] ","origin":"Druid","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Skybeam","profile":"Spell","memory_cost":"2","type":"Spell","action":"(3) SKIRMISH","damage":[],"range":[],"tags":[{"id":"tg_arcing","val":""},{"id":"tg_indirect","val":""},{"id":"tg_mana","val":"2"}],"effects":"Call down a beam of energy from the sky. Choose up to 10 spaces within Scope. Each space has to be adjacent to another chosen space, and can’t overlap. All characters in these spaces must make a MGK save. Failure: [1d6+2 Force] Success: Half damage.","origin":"Druid","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Tether Vine","profile":"Spell","memory_cost":"2","type":"Spell","action":"(2) Channel","damage":[],"range":[],"tags":[{"id":"tg_summon","val":""},{"id":"tg_mana","val":"2"}],"effects":"(6) Release: (Size ½, 5 HP, Dodge/A-Def 10) \\r\\nYou summon a Tether Vine in a free space within Scope. When summoned, or as a Minor Action on subsequent turns, you can select an enemy within [Range 3] of the Tether Vine and connect them to it. Only one target can be connected to the Tether Vine at a time. Whenever a character connected to a Tether Vine starts their turn, they are Pulled 1d6 spaces toward the Tether Vine. A connected target can attempt a BLK save as a Minor Action to break free.","origin":"Druid","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Wall of Thorns","profile":"Spell","memory_cost":"2","type":"Spell","action":"(2) Channel","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"X"}],"effects":"(6) Release: Create a wall of thorns. You can create X+3 pieces of Size 1 soft cover in free spaces within Scope, where X is the amount of mana you spend. The pieces must be adjacent to each other, but can be arranged in any way. These pieces of soft cover can be moved through. A character that enters one of these spaces takes [4 Piercing Physical], 1/turn.","origin":"Druid","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Celestial Ray","profile":"Ranged Spell Attack","memory_cost":"1","type":"Spell","action":"(3) VOLLEY","damage":[{"type":"Damage","val":"1d6+1"}],"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[],"effects":"You gain the following spell attack options:\\r\\nRay of Fire. The damage is Astral. On Hit: If the target was hit by Ray of Fire on your last turn, they also take [4 Discord].\\r\\nRay of Cold. The damage is Lunar. On Hit: If the target is IMMOBILIZED, SLOWED, STUNNED, GRAPPLED, or PRONE, the damage becomes [2d6+1] Instead. ","origin":"Equinox","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Dividing Line","profile":"Spell","memory_cost":"2","type":"Spell","action":"(2) Channel","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"3"}],"effects":"(6) Release: Create a [Line 15] area. Designate one side of the length of the line as Astral, and the other as Lunar. All characters in or adjacent to the line, excluding yourself, must make an AGI save. Characters on the Astral side take the damage as Astral, characters on the Lunar side take the damage as Lunar, and characters in the middle of the line take the damage as Force. Characters in more than one area choose which damage they take. Failure: [2d6+6 Damage] and SUNDERED until the end of their next turn. Success: [1d6+6 Damage].","origin":"Equinox","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Exobomb","profile":"Ranged Spell Attack","memory_cost":"2","type":"Spell","action":"(2) Channel","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"2"}],"effects":"Channel. Choose one of the following release options:\\r\\nFireball. Release: Create a [Blast 2] area within Scope. All characters in the area are auto-hit, taking [2d6+2 Astral].\\r\\nSquall. Release: Select a character within Scope and create a [Burst 1] area around them. All characters in the area (excluding the selected character) are auto-hit for [2d6+2 Lunar] and are SLOWED until the end of their next turn.\\r","origin":"Equinox","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Quickcast","profile":"Skill","memory_cost":"3","type":"Skill","action":"Minor Action","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"2"}],"effects":"1/scene, your next (2) CHANNEL ability this round releases immediately.","origin":"Equinox","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Scar","profile":"Spell","memory_cost":"2","type":"Spell","action":"Minor Action","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"}],"effects":"Deal [1 Piercing Force] to an enemy within Scope. If the target is BLOODIED, the damage is increased to [3 Piercing Force].","origin":"Equinox","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Entomb","profile":"Spell","memory_cost":"3","type":"Spell","action":"(2) Channel","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"2"}],"effects":"(6) Release: A character within Scope takes [2 Stress] and must make a BLK save. Success: They are DAZED and SLOWED until the end of their next turn. Failure: They are BLINDED, IMMOBILIZED, and SLOWED. The target can repeat the save at the end of each of their turns to end the effect, taking [2 Stress] on each subsequent failure. If the target is subjected to forced movement, the BLINDED and IMMOBILIZED conditions end. ","origin":"Gravewalker","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Psychopomp","profile":"Spell","memory_cost":"2","type":"Spell","action":"Reaction, 1/round","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"}],"effects":"Trigger: A character within [Range 20] is defeated.\\nEffect: You teleport to the closest unoccupied space adjacent to them.","origin":"Gravewalker","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Specter of Sins","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_summon","val":""},{"id":"tg_mana","val":"2"}],"effects":"(Size= your size, HP= your HP when you (1) REFRESH, 0 armor, Dodge/A-Def=0)\\nWhen you (1) REFRESH, you can Summon a ghostly manifestation of your sins in a free space within Range 5. As long as you are within Range 2 of the specter, it takes any damage that you would take before resistances and armor, and you take none of the damage. The damage the specter takes can’t be reduced in any way. The specter’s HP is equal to your current HP when you (1) REFRESH. You can only have one specter at a time.","origin":"Gravewalker","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Touch of the Grave","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[],"effects":"You gain resistance to Lunar damage and 1/turn when you make a WOUND or OVERSTRESS check, you can reroll the dice and take either result.","origin":"Gravewalker","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Aim with Heart","profile":"Skill","memory_cost":"3","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"You can make ranged attacks when others could not. When making a ranged attack roll against a target within your Scope, you ignore up to 1 DIF. When you are BLINDED, you can target and draw line of sight up to your Scope.","origin":"Gunslinger","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Curse Bolt","profile":"Ranged Spell Attack","memory_cost":"1","type":"Spell","action":"(3) VOLLEY","damage":[{"type":"Force","val":"1d6"}],"range":[{"type":"Reach","val":"1"},{"type":"Scope","val":"[SCOPE]"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_mana","val":"1"}],"effects":"This spell deals +1 damage for every condition the target had when attacked. Choose one of the following when you hit with this spell attack.\\r\\nHaze Curse: The target is MARKED. Until the mark is cleared, they treat you as INVISIBLE.\\r\\nSoul Curse: The target is MARKED. Until the mark is cleared, they gain +1 Difficulty on checks and saves.","origin":"Hexblade","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Curse of Weakness","profile":"Spell","memory_cost":"2","type":"Spell","action":"-","damage":[],"range":[],"tags":[],"effects":"When you make a character MARKED, you can spend 2 mana to make them WEAKENED until the end of their next turn.","origin":"Hexblade","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Hexing Aura","profile":"Spell","memory_cost":"2","type":"Spell","action":"Free Action","damage":[],"range":[],"tags":[{"id":"tg_aura","val":"5"}],"effects":"You gain the following auras. These auras affect all enemies within its range.\\r\\nIntensify Hex: Enemies in the aura gain +2 Difficulty when DAZED, instead of +1 Difficulty.\\r\\nLingering Hex: Enemies in the aura take [1 Stress] whenever one of their conditions is removed.\\r\\n","origin":"Hexblade","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Shard of Doubt","profile":"Spell","memory_cost":"2","type":"Spell","action":"-","damage":[],"range":[],"tags":[],"effects":"When you make a character MARKED or hit a character with a weapon or spell attack, you can spend 1-3 Mana to implant a number of Shards of Doubt in them equal to the mana spent. A character can have up to 3 shards at a time, which count as a condition. Clearing one shard clears all shards. \\n1/turn when a character with shards is hit by a weapon or spell attack that deals Physical, Astral, Lunar, or Force, the base damage of the attack is increased by +1 for each shard they have.\\nWhen a character within your Scope is defeated, you can spend 1 mana to move their shards to another character within [Range 3] of the defeated character as a reaction.\\nAs a (2) CHANNEL action, when you (6) RELEASE you can consume all shards within Scope, dealing [3 Force] per shard to the targets they are implanted in.","origin":"Hexblade","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Soul Strike","profile":"Skill","memory_cost":"3","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"}],"effects":"When you make a weapon attack, you can turn it into a soul strike for 1 mana. The attack gains the Aetheric tag, deals half damage, and all the damage becomes Stress instead of its normal damage types. On a hit, the target is DAZED until the end of their next turn. If the stress from this attack causes them to exceed their stress cap, they are also SUNDERED until the end of their next turn and until they are no longer exceeding their stress cap.","origin":"Hexblade","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Body Shields","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"Physical, Astral, Lunar, and Force damage you receive is reduced by 1 for every character GRAPPLED by you (before armor and resistances). A character GRAPPLED by you doesn’t count toward this damage reduction when they deal damage to you. This ability doesn’t work while you are SUNDERED.","origin":"Knightmare","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Delirium","profile":"Skill","memory_cost":"2","type":"Skill","action":"","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"Whenever you take damage, you can take [1 Stress] to lower the result needed for you to score a critical hit by 1 (critical hits are normally a 20+ on an attack roll). This effect stacks, and lasts until the end of the scene or until you score a critical hit with a weapon or spell attack.","origin":"Knightmare","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Dream Eater","profile":"Skill","memory_cost":"2","type":"Skill","action":"","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"1/turn when an adjacent character gains Stress, you gain 1 Focus.","origin":"Knightmare","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Night Terrors","profile":"Melee Spell Attack","memory_cost":"1","type":"Spell","action":"(5) FIGHT","damage":[{"type":"Stress","val":"2"}],"range":[{"type":"Reach","val":"2"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_mana","val":"1"}],"effects":"Choose one of the following when you hit with this spell attack: \\r\\nThe One Where You’re Being Changed: On Hit: The target has +1 Difficulty on all attacks that don’t include you as the target. This effect stacks to a maximum of +3. If a character affected by this ability deals damage or stress to you, they remove this effect from themselves.\\r\\nThe One Where Your Teeth Fall Out: On Hit: If the target is BREAKING, they take [4 Stress] instead.\\r","origin":"Knightmare","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Heal","profile":"Spell","memory_cost":"3","type":"Spell","action":"(1) BOLSTER","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"}],"effects":"One character within Scope can spend a recovery to heal all their HP. If you spend +2 mana, they don’t need to spend a recovery.","origin":"Lifeweaver","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Inner Balance","profile":"Spell","memory_cost":"1","type":"Spell","action":"(2) Channel","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"2"}],"effects":"(6) Release: Choose one of the following effects:\\r\\n\\tBalance: Choose two allies within Scope or yourself and an ally within Scope. The targets swap either their current HP, Stress, or mana, your choice.\\r\\n\\tImbalance: Target an enemy within Scope and roll 2d6. Add an extra die if the target is BLOODIED or BREAKING, for a maximum of 4d6. The target takes Stress equal to the result of one die, and Piercing Force damage equal to another.","origin":"Lifeweaver","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Serenity","profile":"Spell","memory_cost":"2","type":"Spell","action":"(2) Channel","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"3"}],"effects":"(6) Release: Choose one of the following effects:\\r\\n\\tLifewell: Create a [Blast 1] zone of healing energy within Scope. Any character that starts their turn in the area regains 3 HP. The zone lasts until the end of the scene or until you create a new one.\\r\\n\\tMend: An ally within Scope clears a WOUND or OVERSTRESS. Each ally can be affected by this ability 1/quest.","origin":"Lifeweaver","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Soul Shield","profile":"Spell","memory_cost":"2","type":"Spell","action":"(3) SKIRMISH","damage":[],"range":[],"tags":[],"effects":"A character within Scope gains 1d3+1 temporary HP. Until they lose all their temp HP, the character doesn’t need to make Concentration saves as long as they had the temp HP when the save was triggered. You can spend 1 mana to increase the temporary HP gained to 1d6+1.","origin":"Lifeweaver","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Stolen Life","profile":"Ranged Spell Attack","memory_cost":"2","type":"Spell","action":"(3) VOLLEY","damage":[{"type":"Stress","val":"2"}],"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_indirect","val":""}],"effects":"Choose one of the following when you hit with this spell attack:\\nDrain Life: You or a character within [Range 5] of you regains up to 1d3 HP. You can spend 1 mana to increase the healing to 1d6 instead.\\nDrain Vitality: You or a character within [Range 5] of you can clear up to 2 Stress. ","origin":"Lifeweaver","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Auras of Protection","profile":"Spell","memory_cost":"1","type":"Spell","action":"Free Action","damage":[],"range":[],"tags":[{"id":"tg_aura","val":"5"}],"effects":"You gain the following auras. These auras affect all allies within their range, but not you.\\nAura of Steel: Gain +1 armor (up to a max armor of 4).\\nAura of Retaliation: 1/turn when a character hits another character under the effects of this aura, they take [3 Astral]. ","origin":"Paladin","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Auras of Resistance","profile":"Spell","memory_cost":"2","type":"Spell","action":"Free Action","damage":[],"range":[],"tags":[{"id":"tg_aura","val":"5"}],"effects":"You gain the following auras. These auras affect you and all allies within its range.\\nAura of Elemental Resistance: Gain resistance to Astral or Lunar damage (chosen when activated).\\nAura of Freedom: Immunity to the SLOWED condition and can automatically break out of grapples as a free action.","origin":"Paladin","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Lay on Hands","profile":"Skill","memory_cost":"1","type":"Skill","action":"Minor","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"}],"effects":"You or an adjacent ally can spend a recovery to regain HP equal to their BLOODIED value.","origin":"Paladin","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Smite","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"},{"id":"tg_unique","val":""}],"effects":"1/round, when you hit with a weapon attack, you can spend 1 mana to cause the entire attack to deal +1d6 bonus Astral damage. ","origin":"Paladin","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Immolate","profile":"Ranged Spell Attack","memory_cost":"1","type":"Spell","action":"(3) VOLLEY","damage":[{"type":"Discord","val":"2"}],"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_indirect","val":""}],"effects":"Choose one of the following when you hit with this spell attack:\\nBuilding Fire: If the target already has Discord the damage increases to 1d3+1 instead.\\nSpontaneous Combustion: You can spend 1 mana to create a [Burst 1] area around the target. All enemies in the area take [1 Discord]. ","origin":"Phoenix","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Inferno","profile":"Spell","memory_cost":"2","type":"Spell","action":"(2) Channel","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"2"}],"effects":"(6) Release: Create a [Blast 2] area within Scope. All characters in the area are auto-hit for [3 Discord]. You can choose to reduce the spell’s Blast size to increase the damage. For every size the Blast is reduced, the Discord damage increases by +2 (for example, from Blast 2 to Blast 1 would increase the damage to [5 Discord].) If the Blast’s size would be reduced to 0, it instead targets a single space.","origin":"Phoenix","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Vent Heat","profile":"Skill","memory_cost":"2","type":"Skill","action":"Reaction","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"When a character within [Range 20] (which doesn’t require Line of Sight) clears all their Discord, you can choose to have them create a [Burst 1] area. They and all characters within the area take Astral damage equal to half of the Discord cleared. ","origin":"Phoenix","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Wall of Fire","profile":"Spell","memory_cost":"2","type":"Spell","action":"(2) Channel","damage":[],"range":[],"tags":[],"effects":"(6) Release: Create a line 4 wall of fire within Scope, 4 spaces high. This wall doesn’t block line of sight, but attacks that pass through the wall gain +1 DIF. Characters that pass through the wall or that start their turn in it take [1d6+2 Astral]. The wall lasts until the end of the scene, you deactivate it, or you use this ability again. ","origin":"Phoenix","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Wildfire","profile":"Skill","memory_cost":"2","type":"Skill","action":"Minor","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"}],"effects":"Choose one of the following:\\nBlueflame. Choose an enemy within Scope that has Discord. Their level of Discord increases by +2. This doesn’t cause upfront Discord damage.\\nFlames of Rebirth. Choose a character within Scope that has Discord. Transfer all of their Discord to you. This doesn’t cause upfront discord damage.\\nFlashover. Choose an enemy within Scope. They gain Discord equal to the highest Discord among all characters within [Range 3] of them. This doesn’t cause upfront Discord damage.","origin":"Phoenix","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Blink","profile":"Spell","memory_cost":"2","type":"Spell","action":"Minor","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"}],"effects":"Minor: You can teleport up to 1d6+1 spaces.","origin":"Riftblade","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Gravity Well","profile":"Skill","memory_cost":"1","type":"Skill","action":"","damage":[],"range":[],"tags":[],"effects":"Enemies must always stop moving when they become ENGAGED with you, regardless of their size. Adjacent enemies have to spend 2 spaces of movement when moving to a space that isn’t adjacent to you.","origin":"Riftblade","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Coldguard","profile":"Skill","memory_cost":"2","type":"Skill","action":"","damage":[],"range":[],"tags":[],"effects":"When you (1) DEFEND, adjacent allies gain 3 + your GRIT temp HP.","origin":"Rimeguard","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Frostbite","profile":"Ranged Spell Attack","memory_cost":"1","type":"Spell","action":"(3) VOLLEY","damage":[{"type":"Stress","val":"2"}],"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_indirect","val":""}],"effects":"Choose one of the following when you hit with this spell attack:\\nFrozen: On Hit: At the end of their next turn, the target takes Stress equal to their Speed. The Stress taken is reduced by 1 for every space the target moves during their next turn.\\nNumbing: On Hit: The next attack the target makes before the end of their next turn deals half damage.","origin":"Rimeguard","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Ice Spikes","profile":"Skill","memory_cost":"1","type":"Skill","action":"","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"When you use INTERPOSE, you can deal [2 Piercing Lunar] to the attacker after their attack if you became the target of the attack and they are within your Scope.","origin":"Rimeguard","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Siphon Heat","profile":"Skill","memory_cost":"3","type":"Skill","action":"","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"At the start of each of your turns, you gain Focus equal to the number of adjacent characters.","origin":"Rimeguard","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Chain Shot","profile":"Ranged Spell Attack","memory_cost":"2","type":"Spell","action":"(3) VOLLEY","damage":[{"type":"Lunar","val":"1d3"}],"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[{"id":"tg_aetheric","val":""}],"effects":"Choose one of the following when you hit with this spell attack:\\nGrounding Chain: The target must pass a MGK save or be IMMOBILIZED until the end of their next turn. You can spend 1 mana to force all characters adjacent to the target to make the save as well.\\nLinked Chain: Spend 1 mana to create a Burst 2 area around the target. All characters in the area must pass a BLK save or be pulled to the closest free space adjacent to the original target.","origin":"Seeker","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Coiling Shot","profile":"Ranged Spell Attack","memory_cost":"1","type":"Spell","action":"(3) VOLLEY","damage":[{"type":"Force","val":"1d6+4"}],"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[{"id":"tg_aetheric","val":""}],"effects":"Choose one of the following when you hit with this spell attack:\\nConstricting Serpent: The target is unable to make Opportunity Attacks until the end of their next turn.\\nStriking Serpent: A spectral serpent coils around the target. Until the end of their next turn, if the target ends their turn adjacent to one of their allies, the ally takes [3 Force] and is DAZED until the end of their next turn.","origin":"Seeker","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Spectral Shot","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"}],"effects":"Your single target ranged attacks can phase through terrain and objects. If you have Line of Sight on a target, you can ignore cover when attacking. If you don’t have Line of Sight, you can still attack, but the target benefits from Hard Cover.","origin":"Seeker","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Swarming Shot","profile":"Ranged Spell Attack","memory_cost":"2","type":"Spell","action":"(3) VOLLEY","damage":[{"type":"Stress","val":"2"}],"range":[{"type":"Scope","val":"[SCOPE]"},{"type":"Blast","val":"1"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_indirect","val":""},{"id":"tg_mana","val":"1"}],"effects":"Choose one of the following when you use this spell attack:\\r\\nBuzzing Swarm: On Attack: The Blast area becomes a zone until the start of your next turn. Any character that starts their turn in the zone or enters it during their turn becomes DAZED until the end of their next turn.\\r\\nOn Hit: Target is DAZED until the end of their next turn.\\r\\nDistracting Swarm: On Attack: The Blast area becomes a zone until the start of your next turn. Any character that starts their turn in the zone or enters it during their turn becomes MARKED\\r\\nOn Hit: Target is MARKED until the end of their next turn.","origin":"Seeker","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Familiar","profile":"Spell","memory_cost":"1","type":"Spell","action":"Minor Action","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"}],"effects":"(Tags: Summon, Size ½, 1 HP, 10 Dodge/A-Def) This summon must be summoned adjacent to you, and can be automatically summoned at the start of a combat scene, paying the mana cost as normal. Choose BULK, AGILITY, MIND, or MAGIC when summoned. While you and the summon are adjacent to each other, you both gain +1 Accuracy to checks and saves with the chosen ability score.\\nWhenever you move (excluding forced movement) while adjacent to this summon, it can also move to any space adjacent to you, benefiting from any special forms of movement that you had, like flight or teleportation.","origin":"Shadebinder","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Lifelink","profile":"Spell","memory_cost":"3","type":"Spell","action":"-","damage":[],"range":[],"tags":[],"effects":"When you create a summon, you can spend 1 mana to link yourself and that summon. As long as both characters are in play, whenever one of them takes damage (after armor and resistances), they instead take half of the damage, and the other character has their current HP reduced by the same amount. This HP reduction cannot be avoided or mitigated in any way, and does not count as being damaged (meaning it doesn’t trigger additional lifelink effects). The link lasts until the end of the scene, one of the characters is defeated, or you dismiss the effect as a Free Action.","origin":"Shadebinder","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Teamwork","profile":"Skill","memory_cost":"1","type":"Skill","action":"","damage":[],"range":[],"tags":[],"effects":"Your summons can use your BULK/AGILITY/MIND/MAGIC score instead of theirs when they make ability checks/saves.\\r\\nAs a Minor Action, you and your summons gain one of the following profiles. You must have at least 1 active summon to use this ability, and the effects last until the end of the scene, you choose another profile, deactivate it as a free action, or you have no more active summons.\\r\\nThese profiles affect all your summons, including ones summoned after the profile is activated.\\r\\nThreatening Summons: Attack rolls against your summons gain +1 Accuracy, and attack rolls against you gain +1 Difficulty.\\r\\nUnassuming Summons: Attack rolls against your summons gain +1 Difficulty, and attack rolls against you gain +1 Accuracy.\\r","origin":"Shadebinder","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Cloak of Darkness","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[],"effects":"1/turn as a Free Action, you can become HIDDEN when not in an enemy’s Line of Sight and adjacent to hard cover. ","origin":"Shadow Dancer","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Living Shadow","profile":"Spell","memory_cost":"2","type":"Spell","action":"(3) VOLLEY","damage":[],"range":[],"tags":[{"id":"tg_summon","val":""},{"id":"tg_mana","val":"3"}],"effects":"(Size=1/2, 5 HP, 10 Dodge/A-def)\\r\\nYou create a living shadow within Scope, which emits a [Burst 2] zone. Enemies are BLINDED while fully within the zone. Enemies that start their turn partly within the zone must pass a MGK save or be WEAKENED until the start of their next turn.","origin":"Shadow Dancer","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Shadow Clones","profile":"Spell","memory_cost":"2","type":"Spell","action":"(2) Channel","damage":[],"range":[],"tags":[{"id":"tg_summon","val":""},{"id":"tg_mana","val":"3"}],"effects":"(Size=your Size, 5 HP, 10 Dodge/A-def)\\r\\n(6) Release: You create 3 shadow clones of yourself within Scope. They have your Speed and Size, and you can choose to move them instead of yourself with your Standard Move. As a Free Action 1/turn, you can teleport to one of your clones’ spaces, destroying the clone.\\r\\nIf you (4) RUSH and choose the movement option, you can also move your shadow clones up to their Speed.\\r\\nYou can dismiss any of your shadow clones during your turn as a Free Action.\\r\\nYou can’t have more than 3 shadow clones at once. If you use this ability again, you only summon new clones until you have 3 (you can always destroy existing ones).","origin":"Shadow Dancer","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Shadow Meld","profile":"Skill","memory_cost":"2","type":"Skill","action":"Minor","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"2"}],"effects":"Minor: You become INVISIBLE until you make an attack or force a save. ","origin":"Shadow Dancer","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Shadow Sorcery","profile":"Ranged Spell Attack","memory_cost":"1","type":"Spell","action":"(3) VOLLEY","damage":[],"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[{"id":"tg_mana","val":"1"}],"effects":"Choose one of the following when you hit with this spell attack:\\r\\nDarkness: [2 Stress] On Hit: The target is unable to make non-Arcing or Homing attacks or abilities at targets beyond [Range 3], and treats all enemies as benefiting from Soft Cover. These effects last until the end of their next turn. \\r\\nShadow Blade: [1d6+2 Lunar] If you are HIDDEN when you make this attack, you regain any mana spent on it.","origin":"Shadow Dancer","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Shadow Step","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"}],"effects":"When you (4) RUSH and choose the movement option, you can teleport the distance instead, and if you end your movement adjacent to Hard Cover, you can (4) HIDE as a free action.","origin":"Shadow Dancer","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Strangle","profile":"Ranged Spell Attack","memory_cost":"1","type":"Spell","action":"(3) VOLLEY","damage":[{"type":"Stress","val":"2"}],"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_indirect","val":""},{"id":"tg_mana","val":"1"}],"effects":"Choose one of the following when you hit with this spell attack:\\nGasp for Air: Target must pass a BULK save or be SILENCED and unable to (2) CHANNEL until the end of their next turn. If they are currently channeling, they have +1 Difficulty on the Concentration Save when hit by this attack.\\nHangman’s Handshake: Until the end of the target’s next turn, they gain +1 Stress whenever they take Stress.","origin":"Shadow Dancer","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Defender Form","profile":"Skill","memory_cost":"2","type":"Skill","action":"Minor","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"2"},{"id":"tg_polymorph","val":""}],"effects":"Minor: You assume the form of a defender creature. Your Size increases by 1 (to a max size of 3). While in this form, allies gain the benefits of cover as if you were a piece of hard cover. When you enter this form or as a Minor action, you can select an ally within Scope. You can INTERPOSE for that ally without spending Focus, and your armor is increased by +2 against the triggering attack if you do. You can only have one ally selected at a time. You can only attack as a Reaction in this form.\\nThe form lasts until the end of the scene or until you end it as a free action.","origin":"Shapeshifter","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Familiar Form","profile":"Skill","memory_cost":"2","type":"Skill","action":"Minor","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"},{"id":"tg_polymorph","val":""}],"effects":"Minor: You assume a form that is friendly or important to your foes. Any character that attacks you in this form takes [2 Stress], but all your attacks gain +1 DIF. The form lasts until the end of the scene or until you end it as a free action. ","origin":"Shapeshifter","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Ferocious Bite","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[],"effects":"Allies have +1 ACC on attack rolls against enemies GRAPPLED with you.","origin":"Shapeshifter","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Scout Form","profile":"Skill","memory_cost":"2","type":"Skill","action":"Minor","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"2"},{"id":"tg_polymorph","val":""}],"effects":"You assume a scouting form. Your Size becomes ½. Your Speed increases by 2, and attacks against you have +1 Difficulty, but you can’t make attacks or activate spells. As a Minor Action while in this form, you can (3) MARK a character in Scope. This form lasts until the end of the scene or until you end it as a free action. ","origin":"Shapeshifter","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Snarl and Bite","profile":"Skill","memory_cost":"2","type":"Skill","action":"Reaction","damage":[],"range":[],"tags":[{"id":"tg_stress_self","val":"2"}],"effects":"Trigger: A melee attack hits or misses you.\\nEffect: You can make a melee attack against the attacker with a LIGHT or MAIN weapon.\\n","origin":"Shapeshifter","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Mock","profile":"Spell","memory_cost":"2","type":"Spell","action":"(3) SKIRMISH","damage":[],"range":[],"tags":[],"effects":"An enemy within Scope must make a MND save. Success: They take [1 Stress]. Failure: They take [2 Stress] and must move their Speed straight toward you. This movement doesn’t count as Forced Movement, but doesn’t provoke Reactions.","origin":"Skald","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Song of Defense","profile":"Spell","memory_cost":"2","type":"Spell","action":"(2) Channel","damage":[],"range":[],"tags":[],"effects":"(6) Release: You and all allies within range 5 gain 1 Focus. During subsequent turns, you can spend 1 mana to continue using this ability as a Minor action. If you don’t maintain this ability as a Minor action, it reverts to a (2) CHANNEL action as normal.","origin":"Skald","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Song of Rest","profile":"Spell","memory_cost":"3","type":"Spell","action":"(2) Channel","damage":[],"range":[],"tags":[],"effects":"(6) Release: Allies within Burst 3 can spend a recovery to regain up to all their HP. During subsequent turns, you can spend 1 mana to use the following Minor Action until you take a turn and don’t use this Minor action. Minor: All allies within a Burst 3 area gain 3 temp HP.","origin":"Skald","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Soundwave","profile":"Spell","memory_cost":"2","type":"Spell","action":"(2) Channel","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"}],"effects":"(6) Release: Create a [Blast 1] zone within Scope, and choose one of the following effects:\\r\\n•\\tCharacters in the zone when it is created take [3 Stress]. Characters are SILENCED while partly within the area and VULNERABLE to Force damage.\\r\\n•\\tCharacters fully within the area are immune to all spells and spell effects. Existing spell effects are not affected.\\r\\nZones last until the end of the scene or until you are SILENCED or STUNNED. You can have up to 3 zones in play at once. You can dismiss a zone as a Free Action during your turn.","origin":"Skald","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Chain Lightning Strikes","profile":"Skill","memory_cost":"3","type":"Skill","action":"(7) FULL ATTACK","damage":[],"range":[],"tags":[],"effects":"Choose a character within [Range 5]. Teleport to a free space adjacent to them and make a melee attack against them, dealing [4 Astral] on a hit. You can then repeat this, targeting a different character each time, and increasing the damage by +1 Astral every time you make the attack roll until the end of the turn. A character can only be targeted by this ability 1/turn","origin":"Thunderclaw","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Lightning Bolt","profile":"Melee Spell Attack","memory_cost":"2","type":"Spell","action":"(3) VOLLEY","damage":[{"type":"Astral","val":"1d6+2"}],"range":[{"type":"Line","val":"10"}],"tags":[{"id":"tg_mana","val":"1"}],"effects":"Choose one of the following when you make this spell attack:\\r\\nShocked: Characters in the area are DAZED and can’t take Reactions until the end of their next turn.\\r\\nDrained: On Hit: Targets lose mana equal to the number of characters in the area, and you regain mana equal to the number of characters hit.","origin":"Thunderclaw","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Drown","profile":"Ranged Spell Attack","memory_cost":"2","type":"Spell","action":"(3) VOLLEY","damage":[{"type":"Discord","val":"1"}],"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_indirect","val":""}],"effects":"Choose one of the following when you hit with this spell attack:\\r\\nEngulf Lungs: If the target gains Discord from this attack, they are SILENCED until they clear their Discord.\\r\\nSubmerge: The target must pass a MGK save or be BLINDED until the end of their next turn.","origin":"Tidecaller","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Rainfall","profile":"Spell","memory_cost":"1","type":"Spell","action":"(2) Channel","damage":[],"range":[],"tags":[],"effects":"Gain the following (6) RELEASE options:\\nSoothing Rain: (6) Release: Create a [Blast 1] zone within Scope. When a character starts their turn in the zone, they remove all Discord and can clear 1 Stress. This zone lasts until you use this ability again.\\nDownpour: (6) Release: Create a [Blast 1] zone within Scope. Characters are BLINDED while in the zone. This zone lasts until the end of your next turn, but can be repeatedly extended until the end of your following turn by spending 1 mana during your turn if you aren’t SILENCED or STUNNED.","origin":"Tidecaller","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Storm Surge","profile":"Ranged Spell Attack","memory_cost":"2","type":"Spell","action":"(3) VOLLEY","damage":[{"type":"Stress","val":"2"}],"range":[{"type":"Scope","val":"[SCOPE]"},{"type":"Line","val":"4"}],"tags":[{"id":"tg_arcing","val":""},{"id":"tg_aetheric","val":""},{"id":"tg_indirect","val":""}],"effects":"The line from this attack can be pointed in any direction. \\r\\nOn Hit: Target is pushed to the furthest free spaces within the line, toward one end of the line. You can spend 1 mana to force all hit targets to make a BLK save, falling PRONE on a failure.","origin":"Tidecaller","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Tidal Healing","profile":"Spell","memory_cost":"2","type":"Spell","action":"(2) Channel","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"2"}],"effects":"(6) Release: One ally within Scope heals up to 1d6+4 HP. Another ally within [Range 5] of them heals up to half of that amount. You can continue healing new allies within [Range 5] of the last target for half of the previous amount. You can keep repeating this until there are no other allies within [Range 5] of the last target, or the healing reaches 1. A character can only benefit from this healing 1/turn.","origin":"Tidecaller","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Whirlpool","profile":"Spell","memory_cost":"2","type":"Spell","action":"(2) Channel","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"3"}],"effects":"(6) Release: Create a [Blast 2] zone within Scope, which counts as Difficult Terrain. You can slide characters in the zone to any free space within the zone. All characters in the zone when it is created are IMMOBILIZED. An IMMOBILIZED character can make a BLK save as a Minor Action, ending the condition on a success. The zone lasts until you dismiss it as a Free Action or use this ability again. As a Minor Action on subsequent turns, you can spend 1 mana to Slide characters in the zone again.","origin":"Tidecaller","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Inner Reserves","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[],"effects":"When you (1) REFRESH, you gain 2 Focus.","origin":"Warden","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Lifeblood","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[],"effects":"You gain +1 Accuracy on MAGIC saves. \\r\\nImmediately after you gain Discord, you can make the MAGIC check to clear it. On a success, you clear all Discord, and on a failure you don’t take the ongoing damage. You still make the checks to clear Discord at the end of your turn as normal.","origin":"Warden","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Nature Vortex","profile":"Melee Spell Attack","memory_cost":"2","type":"Spell","action":"(2) Channel","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"}],"effects":"(6) Release: All enemies of your choice within [Burst 3] are auto-hit, taking [2 Stress] and are Pulled to the closest free adjacent space to you and IMMOBILIZED until the end of their next turn. If there are no available adjacent spaces, pull them to the closest free space to you.","origin":"Warden","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Weight of Earth","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[],"effects":"When you hit a character with a reaction attack, they are IMMOBILIZED until the start of their next turn.","origin":"Warden","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Command","profile":"Skill","memory_cost":"2","type":"Skill","action":"(3) SKIRMISH","damage":[],"range":[],"tags":[],"effects":"Choose an ally within Scope. They can immediately make a weapon or spell attack with +2 DIF as a Reaction. If you take 1 Stress, they do not gain the DIF from this skill.","origin":"Warlord","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Focus Target","profile":"Skill","memory_cost":"3","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_stress_self","val":"2"},{"id":"tg_unique","val":""}],"effects":"1/round when an ally within Scope consumes a MARK, another ally of your choice within Scope can make a weapon or spell attack against the target as a Reaction.","origin":"Warlord","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Lead From The Front","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"When you (5) FIGHT or (7) FULL ATTACK with a melee weapon, one ally of your choice within Scope gains 2 temp HP.","origin":"Warlord","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Rally","profile":"Skill","memory_cost":"2","type":"Skill","action":"Reaction","damage":[],"range":[],"tags":[],"effects":"Trigger: An ally within Scope takes a WOUND or OVERSTRESS.\\nEffect: Negate any carry over damage or stress. They gain 4 temp HP and clear any Discord and conditions.","origin":"Warlord","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}}]');
|
||
|
||
loot_techniques_data = JSON.parse('[{"name":"Absorb Elements","profile":"Spell","memory_cost":"2","type":"Spell","action":"Reaction","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"}],"effects":"Trigger: You or an ally within Scope would take Astral or Lunar damage. \\nEffect: They gain resistance to the damage","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Aether Shield","profile":"Spell","memory_cost":"2","type":"Spell","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"When you would take damage (after armor and resistances), you can spend mana to reduce the damage taken. You can reduce the damage by 2 for every 1 point of mana spent. You can`t use this ability on Piercing damage or Discord, or if you are incapable of taking reactions.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Agile Discord","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[],"effects":"You can use AGI instead of MGK when making checks to clear Discord.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Aid","profile":"Spell","memory_cost":"2","type":"Spell","action":"Reaction, 1/round","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"}],"effects":"Trigger: An ally within Scope makes an ability check or save.\\r\\nEffect: You grant them +1 ACC on the check or save.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Animate Objects","profile":"Spell","memory_cost":"1","type":"Spell","action":"Minor","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"X"}],"effects":"1/round as a Reaction when you take damage (after armor and resistance) or as part of the INTERPOSE reaction, you can take half as of the damage (after armor and resistance, rounded up) as Stress, and half of the damage as normal.\\r\\nAs a Minor Action, you can deploy this shield to a free space within Scope as a Summon, or return it to you. The shield becomes a Size 1 piece of hard cover while deployed, and you lose the previous effect until reclaimed. (Tags: Summon, Size 1, 5 HP, 10 Dodge/A-Def).","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Astral Imbue","profile":"Spell","memory_cost":"1","type":"Spell","action":"Minor","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"}],"effects":"An ally within Scope gains an enchantment on a weapon of their choice until the end of their next turn, as per the Enchantment tag.\\r\\nAny Weapon: On Hit: Deals +1d6 bonus Astral damage.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Astral Projection","profile":"Spell","memory_cost":"2","type":"Spell","action":"(3) VOLLEY","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"3"},{"id":"tg_summon","val":""}],"effects":"(Tags: Summon, Size=Yours, 5 HP, Dodge/A-Def 10)\\r\\nYou create a summon of your size in free spaces within Scope that doesn`t require Line of Sight. The summon is immune to Physical damage. You can use this summon as the point of origin for any spell or AETHERIC attacks you make. In addition, 1/turn the summon can (3) MARK a target during your turn as a free action, using your Scope. ","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Baleful Polymorph","profile":"Spell","memory_cost":"3","type":"Spell","action":"(2) Channel","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"3"},{"id":"tg_polymorph","val":""}],"effects":"(6) Release: One character in Scope is transformed into a size ½ creature that can’t attack or activate spells. It can make a MAGIC save at the end of each of its turns to end this effect, and it automatically reverts to its normal form if it takes any damage. Each character can only be affected by this spell 1/scene.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Bane","profile":"Spell","memory_cost":"2","type":"Spell","action":"Reaction, 1/round","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"2"}],"effects":"Trigger: An enemy within Scope makes an attack roll. \\nEffect: You impose +1 DIF on the roll. ","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Banish","profile":"Spell","memory_cost":"3","type":"Spell","action":"(2) Channel","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"2"}],"effects":"(6) Release: One target within Scope is removed from play. They return to play during PHASE 8: DELAY of the next round in the spaces they left or the nearest empty spaces. Each character can only be affected by this ability 1/combat. ","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Barkskin","profile":"Spell","memory_cost":"2","type":"Spell","action":"Minor","damage":[],"range":[],"tags":[],"effects":"Minor: An ally within Scope gains 1 Focus.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Battle Chant","profile":"Skill","memory_cost":"2","type":"Skill","action":"Minor","damage":[],"range":[],"tags":[{"id":"tg_stress_self","val":"1"}],"effects":"Minor: Adjacent allies gain +1 ACC on their next attack roll before the end of the round. ","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Beast Bond","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[],"effects":"When you use the REROLL TABLE, your summons within [Range 3] of you can suffer the effects instead of you.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Bestow Curse","profile":"Spell","memory_cost":"2","type":"Spell","action":"Minor","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"2"}],"effects":"Minor: An adjacent enemy must pass a MGK save or be DAZED until the end of their next turn. ","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Bloodthirst","profile":"Melee Skill Attack","memory_cost":"2","type":"Skill","action":"(5) FIGHT","damage":[{"type":"Lunar","val":"1d3+1"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_accurate","val":""},{"id":"tg_stress_self","val":"1"}],"effects":"On Crit: You regain HP equal to the damage the target takes from the attack, after armor and resistance.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Blur","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"You gain +2 DODGE.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"2"}},{"name":"Cartwheel","profile":"Skill","memory_cost":"2","type":"Skill","action":"Reaction, 1/round","damage":[],"range":[],"tags":[],"effects":"Trigger: You are hit by an attack. Effect: You can Shift 2 after the damage. ","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Catch a Breath","profile":"Skill","memory_cost":"2","type":"Skill","action":"Free Action","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"During your turn, you can spend Focus to regain 1 HP per Focus spent.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Chill Touch","profile":"Skill","memory_cost":"2","type":"Skill","action":"Minor","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"}],"effects":"Minor: Deal [2 Lunar] to an adjacent target.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Cleansing Touch","profile":"Skill","memory_cost":"2","type":"Skill","action":"Minor","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"2"}],"effects":"Minor: Spend 2 mana to remove a Condition from an adjacent ally.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Counterspell","profile":"Spell","memory_cost":"2","type":"Spell","action":"Reaction, 1/round","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"2"}],"effects":"Trigger: A character in Scope uses a spell.\\nEffect: The character must pass a MGK save or the spell is cancelled and the action lost.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Critical Healing","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"When you restore HP to a BLOODIED character, they regain an additional 2 HP. ","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Danger Sense","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"You get +1 ACC on saves against AOE effects.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Defensive Fighter","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"1/round when you crit with an attack, you gain 1 Focus.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Deflect","profile":"Skill","memory_cost":"2","type":"Skill","action":"Reaction, 1/round","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"Trigger: You are hit by an attack and reduce the damage to 0 through armor or other effects. Effect: You negate all effects of the attack against you, and can force the attack to instead target a character or object adjacent to you. The attacker rerolls the attack against the new target.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Delayed Healing","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"When you would regain HP from any source, you only regain half the amount. At the start of your next turn, you regain HP equal to the original full amount, which isn’t halved by this skill. This effect isn’t optional.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Demigod","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"You are immune to the DAZED condition, and your stress cap increases by +2","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Desync","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"Whenever you take a WOUND or OVERSTRESS, you can choose to be removed from play until the start of your next turn. You can’t affect or be affected by anything while removed from play except for effects already in play, like summons and traps. You enter play in the space you left, or the nearest empty space.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Distracting Force","profile":"Spell","memory_cost":"2","type":"Spell","action":"Minor","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"}],"effects":"Minor: A character in Scope that is channeling must make a Concentration save. ","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Distracting Strike","profile":"Melee Skill Attack","memory_cost":"2","type":"Skill","action":"(5) FIGHT","damage":[{"type":"Physical","val":"3"}],"range":[{"type":"Reach","val":"1"}],"tags":[],"effects":"On Hit: Target is MARKED.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Distraction","profile":"Skill","memory_cost":"1","type":"Skill","action":"(3) MARK","damage":[],"range":[],"tags":[],"effects":"You (3) MARK all enemies within Burst 1.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Double Spell","profile":"Spell","memory_cost":"3","type":"Spell","action":"-","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"3"}],"effects":"1/round, when you activate a spell, you can spend 3 mana to activate a duplicate of the spell that must target something within [Range 5] of the original target. Characters can only be affected by one of these spells per turn.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Duck","profile":"Skill","memory_cost":"2","type":"Skill","action":"Reaction, 1/round","damage":[],"range":[],"tags":[],"effects":"Trigger: You are hit by an attack. Effect: You gain resistance to any damage from the attack, but you become PRONE.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Efficient Burns","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"When an enemy within Scope fails the check to clear Discord you contributed to, you regain 1 mana.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Ember","profile":"Ranged Spell Attack","memory_cost":"1","type":"Spell","action":"(3) VOLLEY","damage":[{"type":"Astral","val":"1"},{"type":"Discord","val":"1"}],"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[],"effects":"-","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Empowered Spells","profile":"Spell","memory_cost":"2","type":"Spell","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"1/round you can spend 1 mana when activating a spell to increase the save target by 2.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Endless Endurance","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"Your SURGE cost never goes above 1d6 Stress.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Energy Shield","profile":"Spell","memory_cost":"2","type":"Spell","action":"(3) VOLLEY","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"X"}],"effects":"You or an ally within Scope gains 1 temp HP per mana spent, to a maximum of 5 mana. Until they lose all their temp HP, they have Resistance to Astral or Lunar damage, chosen by the caster when activated.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Etherealness","profile":"Skill","memory_cost":"2","type":"Skill","action":"Minor","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"2"}],"effects":"You enter the ethereal plane, which gives you resistance to Physical damage but are permanently VULNERABLE to Force damage while in this state. You can return to your normal state as a Minor Action.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Execute","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"You deal +1d6 bonus damage on critical hits against BLOODIED characters. ","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Exploding Heart","profile":"Melee Skill Attack","memory_cost":"3","type":"Skill","action":"(7) FULL ATTACK","damage":[{"type":"Stress","val":"3"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_slow","val":""}],"effects":"On Hit: The target must make a BULK save.\\r\\nFailure: The Stress the target takes from this attack is instead equal to their BREAKING value if it is greater and they are STUNNED until the end of their next turn. \\r\\nSuccess: They are SLOWED until the end of their next turn.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Extend Spell","profile":"Spell","memory_cost":"1","type":"Spell","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"You can spend mana to increase the range of a spell with range or Scope by +2 for every mana spent.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Extended Scope","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"Your SCOPE is increased by +3","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Fast Movement","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"You have +1 SPEED.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"1","dodge":"0"}},{"name":"Feel No Pain","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"When you have 3 or more WOUNDS, you gain resistance to all damage. When you have 3 or more OVERSTRESS, you gain resistance to Stress. When at 4 WOUNDS / OVERSTRESS, you aren’t defeated and can keep acting as normal. Roll 1d6 whenever you take damage or Stress in this state. On a 1, you are defeated. You can’t regain HP or clear stress in this state until you REST.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Feral Instincts","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[],"effects":"You are immune to the BLINDED condition. ","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Flare","profile":"Ranged Spell Attack","memory_cost":"2","type":"Spell","action":"(2) Channel","damage":[],"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[{"id":"tg_mana","val":"X"}],"effects":"This spell consumes all your mana, and you must have at least 2 mana to use it. (6) Release: Create a [Blast 2] area within Scope. All characters in the area are auto-hit, taking [4d6 Force].","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Flash Step","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"You can teleport your standard move. You take 1 stress when you do this.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Frightening Howl","profile":"Skill","memory_cost":"2","type":"Skill","action":"(5) FIGHT","damage":[],"range":[],"tags":[{"id":"tg_stress_self","val":"1"}],"effects":"All enemies in a [Burst 1] area must make a MND save. Failure: They take [2 Stress] and are unable to willingly move further away from you during their next turn.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Frost Bolt","profile":"Ranged Spell Attack","memory_cost":"2","type":"Spell","action":"(3) VOLLEY","damage":[{"type":"Stress","val":"2"}],"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[],"effects":"On Hit: Target must pass a BLK save or be SLOWED until the end of their next turn.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Frost Lance","profile":"Ranged Spell Attack","memory_cost":"2","type":"Spell","action":"(3) VOLLEY","damage":[{"type":"Stress","val":"2"}],"range":[{"type":"Line","val":"10"}],"tags":[],"effects":"On Hit: Target must pass a BLK save or be SLOWED until the end of their next turn. \\r\\nOn Crit: Target is automatically SLOWED until the end of their next turn, and also IMMOBILIZED if they fail a BLK save.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Ghost Fist","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[],"effects":"Your 5 IMPROVISED ATTACK can deal Force damage, and you can OPPORTUNITY ATTACK with it as if it had [Reach 1].","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Give Order","profile":"Skill","memory_cost":"2","type":"Skill","action":"Minor","damage":[],"range":[],"tags":[{"id":"tg_stress_self","val":"1"}],"effects":"One of your Summons within Scope can move up to 4 spaces, even if they don’t have a Speed.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Golden Carp","profile":"Spell","memory_cost":"2","type":"Spell","action":"(3) VOLLEY","damage":[],"range":[],"tags":[{"id":"tg_summon","val":""}],"effects":"Create a summon within Scope with the following stats: Size ½, 15 HP, Speed 1, can take no actions. As a free action during following turns, you can spend 2 mana. If you don’t, the summon is dismissed. \\r\\nAfter 6 mana is spent on this ability, the summon evolves into a Size 3 summon, pushing other characters out of its spaces and destroying non-objective objects and terrain it grows into. The summon heals all its HP, clears all conditions, and gains the ability to take actions. It gains the ability to fly, a speed of 4, and 2 armor. It gains the below Dragonflame weapon that it can use as a Standard Action.\\r\\nYou must continue spending 2 mana as a free action during your turns to keep the summon active. Failure to do so dismisses the summon.\\r\\nDragonflame. Melee Weapon [Line 15] | [6 Discord] On Attack: The area within the Line becomes Dangerous Terrain (AGI, 5 Astral). This terrain lasts until the end of the scene or until the summon is defeated/dismissed\\r","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Grounded Caster","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"1/round when you crit with a spell attack, the ground around you becomes supercharged until start of your next turn. Any non-flying characters that start their turn adjacent to you take [2 Astral].","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Guard Break","profile":"Skill","memory_cost":"2","type":"Skill","action":"(5) FIGHT","damage":[{"type":"Stress","val":"2"}],"range":[{"type":"Reach","val":"1"}],"tags":[],"effects":"On Hit: The target can’t take reactions and is unable to INTERPOSE, take damage on the behalf of others, or make themselves the target of an attack on the behalf of their allies. These effects last until the end of their next turn.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Hamstring","profile":"Melee Skill Attack","memory_cost":"2","type":"Skill","action":"(5) BRAWL","damage":[{"type":"Stress","val":"3"}],"range":[{"type":"Reach","val":"1"}],"tags":[],"effects":"On Hit: The target takes [2 Stress] every time they make an attack or activate a spell until the end of their next turn.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Healer`s Pact","profile":"Spell","memory_cost":"1","type":"Spell","action":"Free Action","damage":[],"range":[],"tags":[],"effects":"You can activate this ability 1/scene as a free action when you restore HP to an ally. At the start of each of your subsequent turns, if you restored HP to an ally since the start of your prior turn, you regain 2 mana. If you didn’t, this effect ends.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Healing Summon","profile":"Spell","memory_cost":"2","type":"Spell","action":"(3) VOLLEY","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"2"},{"id":"tg_summon","val":""}],"effects":"(Tags: Summon, Size 1/2, 5 HP, 10 Dodge/A-Def) You create this summon in a free space within Scope. As a minor action while it exists, you can restore 4 HP to an ally within [Range 3] of it.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Heaven Piercing Fang","profile":"Ranged Skill Attack","memory_cost":"2","type":"Skill","action":"(3) VOLLEY","damage":[{"type":"Astral","val":"1d6+3"}],"range":[{"type":"Range","val":"5"}],"tags":[],"effects":"","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Heavy Draw","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"Your weapons with range gain +3 range.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Hemmorage","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"When you crit with a weapon attack, the target gains [1 Discord]","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Heroic Leap","profile":"Skill","memory_cost":"1","type":"Skill","action":"RUSH","damage":[],"range":[],"tags":[{"id":"tg_stress_self","val":"1"},{"id":"tg_unique","val":""}],"effects":"You teleport up to your Speed, to a minimum of 2 spaces, and create a [Burst 1] area when you end the teleport. All adjacent characters take [2 Force]. ","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Hexbolt","profile":"Ranged Spell Attack","memory_cost":"2","type":"Spell","action":"(2) Channel","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"}],"effects":"(6) Release: One target within Scope takes [2d6 Lunar] and they are connected to a continuous beam of magic. As long as the target is within your Scope, you can use a Minor Action on subsequent turns to deal [2 Lunar] to the target automatically. The connection lasts until the target is no longer within your Scope, you use this ability again, or you become STUNNED or SILENCED","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Hold","profile":"Spell","memory_cost":"2","type":"Spell","action":"(2) Channel","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"}],"effects":"(6) Release: One target within Scope takes [2 Stress] and is IMMOBILIZED until the end of their next turn. ","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Ice Crown","profile":"Spell","memory_cost":"2","type":"Spell","action":"(3) VOLLEY","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"2"}],"effects":"You gain 3 ice shards, and you can have a maximum of 3 ice shards. As a Minor Action, you can expend a shard to make a ranged spell attack against a target within Scope, dealing [3 Lunar] on a hit.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Improved Energy Shield","profile":"Spell","memory_cost":"2","type":"Spell","action":"(3) VOLLEY","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"X"}],"effects":"You or an ally within Scope gains 2 temp HP per mana spent, to a maximum of 5 mana. Until they lose all their temp HP, they have resistance to Astral or Lunar damage, chosen by the caster when activated.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Improved Interpose","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"Your INTERPOSE reaction triggers with +1 range, and you can shift +1 space when doing so. ","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Improved Spells","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"You deal +1 damage with all spells that deal Physical, Force, Astral, or Lunar damage (Stress and Discord is unaffected).","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Improved Weapons","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"You deal +1 damage with all weapons that deal Physical, Force, Astral, or Lunar damage (Stress and Discord is unaffected).","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Jack of all Trades","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"You gain +1 ACC on all ability checks.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Lava Lob","profile":"Ranged Spell Attack","memory_cost":"1","type":"Spell","action":"(3) VOLLEY","damage":[{"type":"Astral","val":"1d6"}],"range":[{"type":"Scope","val":"[SCOPE]"}],"tags":[],"effects":"If the target of this spell has Discord, a hit with this spell becomes a crit.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Leap","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"As a Minor Action, you instantly climb to the top of something you are adjacent to.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Living Leyline","profile":"Spell","memory_cost":"1","type":"Spell","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"You gain +1 ACC on MGK checks and saves, and +2 A-DEF. You lose these benefits while SILENCED.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Lunar Imbue","profile":"Spell","memory_cost":"1","type":"Spell","action":"Minor","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"}],"effects":"An ally within Scope gains an enchantment on a weapon of their choice until the end of their next turn, as per the Enchantment tag.\\r\\nAny Weapon: On Hit: Deals +1d6 bonus Lunar damage.\\r\\n","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Mana Battery","profile":"SKILL","memory_cost":"1","type":"SKILL","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"You regain 1 mana at the start of each of your turns if you aren`t SILENCED and haven`t spent any mana since the start of your last turn. ","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Mental Discord","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[],"effects":"You can use MND instead of MGK when making checks to clear Discord.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Monitor`s Pivot","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"+1 ACC on MND checks and saves. +1 reach with all weapons that have reach.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Mortal Strike","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_stress_self","val":"1"}],"effects":"1/turn when you 5 FIGHT and hit a target, you can take 1 Stress to make the attack a Mortal Strike. The target can`t regain HP or gain temp HP until the start of your next turn.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Mote Shield","profile":"Spell","memory_cost":"2","type":"Spell","action":"Minor","damage":[],"range":[],"tags":[{"id":"tg_focus","val":"2"}],"effects":"Minor: You provide an adjacent ally with protective energy. They next time they take damage, they regain 3 HP. A character can only have one mote shield effect on them at a time.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Multitasker","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"Your SURGE cost never goes above 1d6+2 Stress.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Overwhelming","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"Your save target is increased by +2. Whenever a character fails a save against you, they take [1 Stress]","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Paragon","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"You can pick two ancestry traits each quest.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Pass Without Trace","profile":"Spell","memory_cost":"2","type":"Spell","action":"(3) VOLLEY","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"3"}],"effects":"You and all adjacent allies become INVISIBLE. Invisibility lasts until the start of your next turn. If a character forces a save, makes an attack, or targets something with a hostile effect, their invisibility ends.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Perfect Accuracy","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"You can use the REROLL TABLE options an unlimited number of times per turn, as long as the conditions are met for each option. ","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Physical Discord","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[],"effects":"You can use BLK instead of MGK when making checks to clear Discord.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Pincer Strike","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_stress_self","val":"3"}],"effects":"1/round when you (3) VOLLEY or (5) FIGHT, you can attack with two different weapons. All attacks must target the same thing. You can’t use this ability when using a (7) FULL ATTACK.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Pummel","profile":"Skill","memory_cost":"2","type":"Skill","action":"Minor","damage":[],"range":[],"tags":[{"id":"tg_stress_self","val":"1"}],"effects":"Minor: Deal [2 Physical] to an adjacent target.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Purge","profile":"Spell","memory_cost":"2","type":"Spell","action":"Minor","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"2"}],"effects":"Minor: One character within Scope must pass a MGK save or you can remove one ongoing effect on them. This cannot be a status or condition.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Push Through Pain","profile":"Skill","memory_cost":"2","type":"Skill","action":"Reaction, 1/round","damage":[],"range":[],"tags":[],"effects":"Trigger: You would take damage.\\nEffect: The damage taken (after armor and resistances) becomes Stress damage instead of its normal damage type.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Push to the Edge","profile":"Spell","memory_cost":"2","type":"Spell","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"You deal +2 Stress against BREAKING characters with abilities that deal stress.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Quick Hide","profile":"Skill","memory_cost":"2","type":"Skill","action":"Minor","damage":[],"range":[],"tags":[{"id":"tg_stress_self","val":"2"}],"effects":"You can (4) HIDE as a Minor Action. ","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Quick Rush","profile":"Skill","memory_cost":"2","type":"Skill","action":"Minor","damage":[],"range":[],"tags":[],"effects":"You can (4) RUSH as a Minor Action.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Radar","profile":"Skill","memory_cost":"1","type":"Skill","action":"Minor","damage":[],"range":[],"tags":[],"effects":"As a Minor Action, all enemies within [Range 5] of you lose HIDDEN. ","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Rage Caster","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"You can take Stress in place of spending mana, at a rate of 2 Stress per mana.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Reckless Swing","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"You can MARK yourself to reroll the damage of a melee attack (if you’re not already MARKED).","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Reflect","profile":"Skill","memory_cost":"2","type":"Skill","action":"Reaction, 1/round","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"Trigger: You are hit by an attack and reduce the damage to 0 through armor or other effects. Effect: You can force the attack to instead target the attacker or another character or object within Range 8 of you. The attacker rerolls the attack against the new target.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Regeneration","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"Heal 1 HP at the start of each of your turns while you are undefeated.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Reincarnate","profile":"Spell","memory_cost":"1","type":"Spell","action":"-","damage":[],"range":[],"tags":[{"id":"tg_limited","val":"1"},{"id":"tg_unique","val":""}],"effects":"When you would be defeated, you immediately return to your HP maximum, 0 Stress, and remove the WOUND or OVERSTRESS that would have defeated you. All conditions, statuses, and discord on you are cleared. ","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Restful Presence","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[],"effects":"During a SHORT REST, you and your allies automatically regain all their HP.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Retribution Shield","profile":"Spell","memory_cost":"2","type":"Spell","action":"Minor","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"}],"effects":"Minor: You place a magical shield on an ally within Scope. Until the end of their next turn, they deal [2 Astral] to any character that hits them with a melee weapon attack.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Riposte","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"You have +1 ACC with attacks that cost Focus to make.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Safe Travels","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[],"effects":"You are immune to the damage and effects of Dangerous Terrain.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Third Wind","profile":"Skill","memory_cost":"1","type":"Skill","action":"Minor","damage":[],"range":[],"tags":[{"id":"tg_limited","val":"1"}],"effects":"Minor: Regain all your HP.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Slam","profile":"Skill","memory_cost":"2","type":"Skill","action":"Minor","damage":[],"range":[],"tags":[{"id":"tg_stress_self","val":"1"}],"effects":"Minor: An adjacent enemy must pass a BLK save or be DAZED until the end of their next turn. ","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Slippery","profile":"Skill","memory_cost":"1","type":"Skill","action":"Minor","damage":[],"range":[],"tags":[],"effects":"Minor: You automatically escape from grapples","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Spectral Dash","profile":"Skill","memory_cost":"1","type":"Skill","action":"(4) RUSH","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"}],"effects":"You (4) RUSH, and can move through characters and objects when using movement from this action, and ignore ENGAGEMENT. You can’t end your turn sharing a space with something.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Stealth Spell","profile":"Spell","memory_cost":"2","type":"Spell","action":"Minor","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"}],"effects":"The next time you 3 VOLLEY a spell this turn, you become INVISIBLE until the start of your next turn.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Stunning Summon","profile":"Spell","memory_cost":"2","type":"Spell","action":"(3) VOLLEY","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"3"},{"id":"tg_summon","val":""}],"effects":"(Tags: Summon, Size 1/2, 1 {HP}, 10 Dodge/A-Def)\\nYou create this summon in a free space within Scope. At the end of the next round it explodes in a [Burst 2] area. All characters in the area are STUNNED until the end of their next turn. ","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Super Mode","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"When you use your ultimate, you also regain all HP, remove all stress, and roll 1d20. On a 20, your ultimate recharges. ","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Super Speed","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"When you (4) RUSH, your speed is increased by +2 until the end of the turn.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Surprise Attack","profile":"Skill","memory_cost":"3","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"1/round you can deal +1d6 bonus damage on a melee attack if the character has no adjacent characters aside from you.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Tactical Analysis","profile":"Skill","memory_cost":"1","type":"Skill","action":"Minor","damage":[],"range":[],"tags":[],"effects":"Minor: You can (3) SEARCH to learn more about an enemy.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Taunt","profile":"Skill","memory_cost":"2","type":"Skill","action":"(3) MARK","damage":[],"range":[],"tags":[],"effects":"You make an enemy within Scope MARKED, and they must pass a MND save or take [2 Stress] and have +1 DIF on any attacks that don’t include you until the start of their next turn.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Telekinesis","profile":"Spell","memory_cost":"2","type":"Spell","action":"(5) SHOVE","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"}],"effects":"You can (5) SHOVE a target within Scope, and you count as Size 3 when doing so. Instead of choosing to Push them 1 space, you can Slide them 3 spaces. ","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Teleport Partner","profile":"Skill","memory_cost":"2","type":"Skill","action":"","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"When you teleport, you can choose to bring an adjacent character with you. If they are unwilling, they must make a MGK save. On a failure, they are teleported.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"The Unblinking Eye","profile":"Skill","memory_cost":"2","type":"Skill","action":"Reaction, 1/round","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"Trigger: An ally starts their turn.\\r\\nEffect: You can make an enemy MARKED.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"There is No Escape","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"You have +1 ACC on (5) GRAPPLE attacks and checks. You can still take reactions while grappling.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Throat Chop","profile":"Skill","memory_cost":"2","type":"Skill","action":"Reaction (1/round)","damage":[],"range":[],"tags":[{"id":"tg_stress_self","val":"1"}],"effects":"Trigger: An adjacent character activates a spell or begins channeling.\\nEffect: They take [2 Stress] and are DAZED until the end of their next turn.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Thrust","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_stress_self","val":"1"}],"effects":"You can make Opportunity Attacks when a character enters one of your weapon’s reach, not just beginning their movement.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Thunder","profile":"Spell","memory_cost":"2","type":"Spell","action":"(3) VOLLEY","damage":[],"range":[],"tags":[],"effects":"A target within Scope must pass an AGILITY save or gain [1 Discord]. Until the target clears all their Discord, whenever they fail the check to clear their Discord, you can use this spell as a Minor Action until the end of the scene or until you use it again, whichever comes first.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Thunderstomp","profile":"Skill","memory_cost":"2","type":"Skill","action":"(5) FIGHT","damage":[],"range":[],"tags":[{"id":"tg_stress_self","val":"1"}],"effects":"Create a [Burst 1] area. All characters in the area must pass an AGILITY save or take [1 Stress] and become SLOWED until the end of their next turn.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Titan Grip","profile":"Skill","memory_cost":"3","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"If you have two HEAVY weapons equipped, you can turn them into a linked HEAVY-HEAVY weapon. ","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Toughness","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"You gain +5 HP.","origin":"Loot","stat_effects":{"armor":"0","hp":"5","mana":"0","speed":"0","dodge":"0"}},{"name":"Trap Sense","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[],"effects":"You don’t trigger the effects of traps unless you want to, and you have +1 ACC on any saves from traps.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Tremor Summon","profile":"Spell","memory_cost":"2","type":"Spell","action":"(3) VOLLEY","damage":[],"range":[],"tags":[{"id":"tg_summon","val":""},{"id":"tg_mana","val":"2"}],"effects":"(Tags: Summon, Size 1/2, 5 HP, 10 Dodge/A-Def)\\nCreate a Summon in a free space within Scope. At the end of each of your turns, each enemy adjacent to the summon must pass an AGI save or be SLOWED until the end of their next turn. ","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Ultimate Protector","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"You gain +1 Focus whenever you gain Focus.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Unarmored Defense","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"You gain +1 armor if you don’t have a support item with the [armor] tag, and this armor still applies while you are SUNDERED.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Unbreakable Skin","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"You gain +1 armor, to a max of 4 armor.","origin":"Loot","stat_effects":{"armor":"1","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Unyielding","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"Increase all forced movement you inflict by +1, and you can reduce forced movement on you by 1 (to a minimum of 0). ","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Vampiric Touch","profile":"Melee Spell Attack","memory_cost":"1","type":"Spell","action":"(5) FIGHT","damage":[{"type":"Lunar","val":"1d6+1"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_reliable","val":"2"}],"effects":"On Hit: You can spend 1 mana to regain {HP} equal to the damage the target takes from this attack, after {Armor} and resistance.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Voidspace Pockets","profile":"Spell","memory_cost":"2","type":"Spell","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"You gain an additional MAIN support slot.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Voidspace Weapon","profile":"Spell","memory_cost":"2","type":"Spell","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"You gain an additional MAIN weapon slot.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Water Walking","profile":"Skill","memory_cost":"1","type":"Skill","action":"-","damage":[],"range":[],"tags":[],"effects":"You can move normally in liquid-based difficult terrain, like water.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Weave Magic","profile":"Spell","memory_cost":"1","type":"Spell","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"You gain +2 Mana.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"2","speed":"0","dodge":"0"}},{"name":"Whirlwind","profile":"Skill","memory_cost":"2","type":"Skill","action":"-","damage":[],"range":[],"tags":[{"id":"tg_unique","val":""}],"effects":"1/round when you crit with a melee weapon attack, you deal [3 physical] to all adjacent enemies.","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}},{"name":"Wind Imbue","profile":"Spell","memory_cost":"1","type":"Spell","action":"Minor","damage":[],"range":[],"tags":[{"id":"tg_mana","val":"1"}],"effects":"An ally within Scope gains an enchantment on a weapon of their choice, as per the Enchantment tag. The Enchantment lasts until its effect is triggered.\\r\\nAny Weapon: On Crit: You can attack with this weapon again after the attack resolves","origin":"Loot","stat_effects":{"armor":"0","hp":"0","mana":"0","speed":"0","dodge":"0"}}]');
|
||
|
||
starting_weapons_data = JSON.parse('[{"name":"Aetherbreaker","profile":"Melee","size":"Main","type":"Club","action":"(5) FIGHT","damage":[{"type":"Force","val":"2d6+1"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_inaccurate","val":""}],"desc":"-","origin":"Basic"},{"name":"Bloodpike","profile":"Melee","size":"Heavy","type":"Longarm","action":"(5) FIGHT","damage":[{"type":"Lunar","val":"2d6+1"}],"range":[{"type":"Reach","val":"2"}],"tags":[],"desc":"-","origin":"Basic"},{"name":"Crossbow","profile":"Ranged","size":"Heavy","type":"Bow","action":"(3) VOLLEY","damage":[{"type":"Physical","val":"2d6+3"}],"range":[{"type":"Range","val":"10"}],"tags":[{"id":"tg_piercing","val":""},{"id":"tg_reloading","val":""}],"desc":"-","origin":"Basic"},{"name":"Crystal Staff","profile":"Ranged","size":"Heavy","type":"Artifact","action":"(3) VOLLEY","damage":[{"type":"Astral","val":"2d6"}],"range":[{"type":"Range","val":"10"},{"type":"Blast","val":"2"}],"tags":[{"id":"tg_mana","val":"2"},{"id":"tg_aetheric","val":""}],"desc":"-","origin":"Basic"},{"name":"Hammer","profile":"Melee","size":"Light","type":"Club","action":"(5) FIGHT","damage":[{"type":"Physical","val":"1d3+1"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_thrown","val":"5"}],"desc":"-","origin":"Basic"},{"name":"Lunar Cannon","profile":"Ranged","size":"Heavy","type":"Magitech","action":"(7) FULL ATTACK","damage":[{"type":"Lunar","val":"3d6+3"}],"range":[{"type":"Line","val":"15"}],"tags":[{"id":"tg_reloading","val":""},{"id":"tg_slow","val":""},{"id":"tg_reliable","val":"4"}],"desc":"-","origin":"Basic"},{"name":"Maul","profile":"Melee","size":"Heavy","type":"Club","action":"(5) FIGHT","damage":[{"type":"Physical","val":"3d6"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_inaccurate","val":""},{"id":"tg_push","val":"1"}],"desc":"-","origin":"Basic"},{"name":"Moonknife","profile":"Melee","size":"Light","type":"Blade","action":"(5) FIGHT","damage":[{"type":"Lunar","val":"1d3"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_accurate","val":""},{"id":"tg_thrown","val":"3"}],"desc":"-","origin":"Basic"},{"name":"Photon Axe","profile":"Melee","size":"Heavy","type":"Blade","action":"(5) FIGHT","damage":[{"type":"Astral","val":"1d6+7"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_reliable","val":"4"}],"desc":"-","origin":"Basic"},{"name":"Rapier","profile":"Melee","size":"Light","type":"Blade","action":"(5) FIGHT","damage":[{"type":"Physical","val":"2"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_piercing","val":""}],"desc":"-","origin":"Basic"},{"name":"Shardgun rifle","profile":"Ranged","size":"Main","type":"Magitech","action":"(3) VOLLEY","damage":[{"type":"Force","val":"1d6+1"}],"range":[{"type":"Range","val":"10"}],"tags":[{"id":"tg_reliable","val":"2"}],"desc":"-","origin":"Basic"},{"name":"Shortbow","profile":"Ranged","size":"Main","type":"Bow","action":"(3) VOLLEY","damage":[{"type":"Physical","val":"1d6"}],"range":[{"type":"Range","val":"10"}],"tags":[{"id":"tg_arcing","val":""}],"desc":"-","origin":"Basic"},{"name":"Shardgun pistol","profile":"Ranged","size":"Light","type":"Magitech","action":"(3) VOLLEY","damage":[{"type":"Force","val":"1d3"}],"range":[{"type":"Range","val":"5"},{"type":"Reach","val":"3"}],"tags":[{"id":"tg_reliable","val":"1"}],"desc":"-","origin":"Basic"},{"name":"Sigilcaster","profile":"Ranged","size":"Light","type":"Bow","action":"(3) VOLLEY","damage":[{"type":"Force","val":"2d3"}],"range":[{"type":"Range","val":"5"},{"type":"Reach","val":"3"}],"tags":[{"id":"tg_piercing","val":""},{"id":"tg_reloading","val":""}],"desc":"-","origin":"Basic"},{"name":"Stormbow","profile":"Ranged","size":"Heavy","type":"Bow","action":"(3) VOLLEY","damage":[{"type":"Astral","val":"2d6"}],"range":[{"type":"Range","val":"15"}],"tags":[{"id":"tg_arcing","val":""},{"id":"tg_push","val":"1"}],"desc":"-","origin":"Basic"},{"name":"Sword","profile":"Melee","size":"Main","type":"Blade","action":"(5) FIGHT","damage":[{"type":"Physical","val":"1d6+1"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_reliable","val":"2"}],"desc":"-","origin":"Basic"},{"name":"Whip","profile":"Melee","size":"Light","type":"Longarm","action":"(5) FIGHT","damage":[{"type":"Physical","val":"1d3"}],"range":[{"type":"Reach","val":"3"}],"tags":[],"desc":"-","origin":"Basic"},{"name":"Starwand","profile":"Ranged","size":"Light","type":"Artifact","action":"(3) VOLLEY","damage":[{"type":"Astral","val":"1d3"}],"range":[{"type":"Range","val":"5"}],"tags":[{"id":"tg_accurate","val":""},{"id":"tg_aetheric","val":""}],"desc":"-","origin":"Basic"},{"name":"Runespear","profile":"Melee","size":"Main","type":"Longarm","action":"(5) FIGHT","damage":[{"type":"Force","val":"1d6+1"}],"range":[{"type":"Reach","val":"2"}],"tags":[{"id":"tg_thrown","val":"3"}],"desc":"-","origin":"Basic"},{"name":"Forbidden Tome","profile":"Ranged","size":"Main","type":"Artifact","action":"(3) VOLLEY","damage":[{"type":"Lunar","val":"1d3+1"}],"range":[{"type":"Range","val":"15"},{"type":"Blast","val":"1"}],"tags":[{"id":"tg_arcing","val":""},{"id":"tg_aetheric","val":""},{"id":"tg_mana","val":"1"}],"desc":"-","origin":"Basic"},{"name":"Shardshredder","profile":"Ranged","size":"Main","type":"Magitech","action":"(3) VOLLEY","damage":[{"type":"Force","val":"2d3"}],"range":[{"type":"Range","val":"5"},{"type":"Reach","val":"3"}],"tags":[],"desc":"","origin":"Basic"}]');
|
||
|
||
unlock_weapons_data = JSON.parse('[{"name":"Scorpion Gauntlet","profile":"Melee","size":"Main","type":"Magitech","action":"(5) FIGHT","damage":[{"type":"Discord","val":"1d3"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_mana","val":"1"},{"id":"tg_unique","val":""}],"desc":"On Hit: You regain 1 Consumable charge to a weapon, support item, or technique. This effect only happens if you hit an enemy, once per attack.","origin":"Alchemist"},{"name":"Gunblade","profile":"Melee or Ranged","size":"Light","type":"Magitech","action":"(3) VOLLEY or (5) FIGHT","damage":[],"range":[],"tags":[],"desc":"You can (3) VOLLEY with the ranged profile, or (5) FIGHT with the melee profile. 1/turn when you attack with one of the profiles, you can spend 2 mana to also attack with the other profile.","modes":{"melee":{"damage":[{"type":"Physical","val":"1d3+1"}],"range":[{"type":"Reach","val":"1"}]},"ranged":{"damage":[{"type":"Lunar","val":"1d3"}],"range":[{"type":"Range","val":"5"}]}},"origin":"Arsenal"},{"name":"Masamune","profile":"Melee","size":"Heavy","type":"Blade","action":"(5) FIGHT","damage":[{"type":"Physical","val":"3d6+2"}],"range":[{"type":"Reach","val":"2"}],"tags":[{"id":"tg_reliable","val":"6"},{"id":"tg_slow","val":""}],"desc":"Whenever you roll a 1 on any damage dice with this weapon, you take 1 stress and roll that die again. This effect can trigger on the same die multiple times. It’s not optional.","origin":"Arsenal"},{"name":"Powerstone","profile":"Melee","size":"Main","type":"Club","action":"(5) FIGHT","damage":[{"type":"Force","val":"1d6+2"}],"range":[{"type":"Reach","val":"1"},{"type":"Close Blast","val":"1"}],"tags":[{"id":"tg_reloading","val":""}],"desc":"","origin":"Arsenal"},{"name":"Throatcutter","profile":"Melee","size":"Light","type":"Blade","action":"(5) FIGHT","damage":[{"type":"Physical","val":"1d3+1"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_thrown","val":"5"}],"desc":"You can (5) FIGHT with this weapon during PHASE 3: SKIRMISH.","origin":"Assassin"},{"name":"Longinus","profile":"Melee","size":"Heavy","type":"Longarm","action":"(5) FIGHT","damage":[{"type":"Physical","val":"1d6+4"}],"range":[{"type":"Reach","val":"3"}],"tags":[],"desc":"This weapon gains PIERCING if attacking a target at the weapon’s maximum reach.","origin":"Dragon Rider"},{"name":"Wraith Chain","profile":"Melee","size":"Heavy","type":"Longarm","action":"(7) FULL ATTACK","damage":[{"type":"Force","val":"3d6+1"}],"range":[{"type":"Reach","val":"2"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_pull","val":"2"},{"id":"tg_slow","val":""},{"id":"tg_thrown","val":"5"}],"desc":"You can attack with this weapon as a Minor Action during any phase. You can only attack with this weapon 1/turn, and if you attack with it as a Minor Action, it deals no damage.\\nOn Hit: If the target is Pulled adjacent to you, you can automatically succeed on a (5) GRAPPLE against them.\\n","origin":"Knightmare"},{"name":"Rageblade","profile":"Melee","size":"Heavy","type":"Blade","action":"(5) FIGHT","damage":[{"type":"Physical","val":"4d6+3"}],"range":[{"type":"Reach","val":"2"}],"tags":[{"id":"tg_inaccurate","val":""},{"id":"tg_reliable","val":"5"},{"id":"tg_slow","val":""}],"desc":"If you are BLOODIED when you attack with this weapon, you ignore the INACCURATE tag.","origin":"Berserker"},{"name":"Mantis Blade","profile":"Melee","size":"Light","type":"Blade","action":"(5) FIGHT","damage":[{"type":"Physical","val":"1d3"}],"range":[{"type":"Reach","val":"1"}],"tags":[],"desc":"When you attack with this weapon, you can attack two different targets at the same time.","origin":"Demon Hunter"},{"name":"Sinbow","profile":"Ranged","size":"Main","type":"Bow","action":"(3) VOLLEY","damage":[{"type":"Physical","val":"1d3"}],"range":[{"type":"Range","val":"10"}],"tags":[{"id":"tg_arcing","val":""},{"id":"tg_stress_self","val":"1"},{"id":"tg_unique","val":""}],"desc":"On Hit: If you are BREAKING, this weapon deals bonus damage equal to half your Stress.","origin":"Demon Hunter"},{"name":"Vine Whip","profile":"Melee","size":"Light","type":"Longarm","action":"(5) FIGHT","damage":[{"type":"Physical","val":"1"}],"range":[{"type":"Reach","val":"4"}],"tags":[],"desc":"On crit: You can slide the target 3 spaces.","origin":""},{"name":"Gravedigger`s Shovel","profile":"Melee","size":"Heavy","type":"Club","action":"(5) FIGHT","damage":[{"type":"Physical","val":"2d6+1"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_reliable","val":"3"}],"desc":"Deals double damage to objects, terrain, and summons. You can attack these targets as a Minor Action. ","origin":"Gravewalker"},{"name":"Slugthrower","profile":"Ranged","size":"Main","type":"Magitech","action":"(3) VOLLEY","damage":[{"type":"Physical","val":"2d6"}],"range":[{"type":"Range","val":"8"}],"tags":[{"id":"tg_reloading","val":""},{"id":"tg_reliable","val":"2"}],"desc":"","origin":"Gunslinger"},{"name":"Widowmaker","profile":"Ranged","size":"Heavy","type":"Magitech","action":"(3) VOLLEY","damage":[{"type":"Physical","val":"3d6"}],"range":[{"type":"Range","val":"15"}],"tags":[{"id":"tg_accurate","val":""},{"id":"tg_reloading","val":""}],"desc":"On Crit: The damage from this weapon is Armor Piercing.","origin":"Gunslinger"},{"name":"Edge of Darkness","profile":"Melee","size":"Main","type":"Blade","action":"(5) FIGHT","damage":[{"type":"Lunar","val":"1d6"}],"range":[{"type":"Reach","val":"1"}],"tags":[],"desc":"1/turn when you defeat, wound, or overstress an enemy with this weapon, you gain 3 temp HP and this weapon’s damage increases by +1, to a maximum of +6. This extra damage lasts until you take a long rest.","origin":"Hexblade"},{"name":"Sewing Needle","profile":"Ranged","size":"Main","type":"Artifact","action":"(3) VOLLEY","damage":[{"type":"Force","val":"1d3+2"}],"range":[{"type":"Range","val":"5"},{"type":"reach","val":"3"}],"tags":[{"id":"tg_piercing","val":""}],"desc":"On Hit: If the target is BLOODIED, you can spend 1 mana to make them IMMOBILIZED until the end of their next turn. Any BLOODIED enemies of your choice adjacent to the target are SLOWED until the end of their next turn if you spend the mana.","origin":"Lifeweaver"},{"name":"Displacer Rod","profile":"Ranged","size":"Heavy","type":"Artifact","action":"(3) VOLLEY","damage":[],"range":[{"type":"Range","val":"15"}],"tags":[{"id":"tg_mana","val":"3"},{"id":"tg_slow","val":""}],"desc":"This weapon’s damage is equal to the distance between you and the target, to a maximum of [20 Force].","origin":"Riftblade"},{"name":"Gert`s Backbone","profile":"Melee","size":"Main","type":"Longarm","action":"(5) FIGHT","damage":[{"type":"Lunar","val":"1d6"}],"range":[{"type":"Reach","val":"2"}],"tags":[{"id":"tg_summon","val":""}],"desc":"As a Minor Action you can deploy this weapon as a Summon in a free space within Scope. (Size 1, 10 HP, Dodge/A-def 10). You can (5) FIGHT with this weapon while it is summoned, but draw line of sight and reach from the summon. If the weapon is thrown while summoned, the summon can pick it up for you. The summon can use the OPPORTUNITY ATTACK reaction, using the weapon’s stats. \\nIf this summon is destroyed, so is the weapon, and vice versa. You can return the summon to a weapon as a Minor Action if it is within Scope, but any damage it has taken remains until you rest.","origin":"Demonologist"},{"name":"Saturn Rod","profile":"Ranged","size":"Main","type":"Artifact","action":"","damage":[{"type":"Force","val":"1d3+3"}],"range":[{"type":"Range","val":"10"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_homing","val":""},{"id":"tg_mana","val":"1"}],"desc":"","origin":"Equinox"},{"name":"Holy Avenger","profile":"Melee","size":"Heavy","type":"Blade","action":"(5) FIGHT","damage":[{"type":"Astral","val":"2d6+1"}],"range":[{"type":"Reach","val":"1"}],"tags":[],"desc":"This weapon gains the Accurate tag when it’s not your turn.\\nOn Crit: You or an ally within [RANGE 5] can end a condition or clear all DISCORD on themselves. ","origin":"Paladin"},{"name":"Solar Flare","profile":"Ranged","size":"Main","type":"Artifact","action":"(3) VOLLEY","damage":[{"type":"Astral","val":"1d3"},{"type":"Discord","val":"1"}],"range":[{"type":"Range","val":"10"}],"tags":[],"desc":"+1 ACC on the attack if the target has Discord.","origin":"Phoenix"},{"name":"White Wind","profile":"Ranged","size":"Main","type":"Artifact","action":"(3) VOLLEY","damage":[{"type":"Lunar","val":"3"}],"range":[{"type":"Reach","val":"1"},{"type":"Close Blast","val":"2"}],"tags":[],"desc":"On Hit: Target is SLOWED until the end of their next turn.","origin":"Rimeguard"},{"name":"Astral Barrage","profile":"Ranged","size":"Heavy","type":"Bow","action":"(3) VOLLEY","damage":[{"type":"Force","val":"2d6"}],"range":[{"type":"Range","val":"20"}],"tags":[{"id":"tg_reloading","val":""},{"id":"tg_unique","val":""}],"desc":"Instead of attacking normally, you can choose to attack every MARKED enemy within the weapon’s range. You must consume the marks, and you take [1 Stress] for every additional target attacked beyond the first.","origin":"Seeker"},{"name":"Heartseeker","profile":"Ranged","size":"Main","type":"Bow","action":"(3) VOLLEY","damage":[{"type":"Force","val":"1d3"},{"type":"Discord","val":"1"}],"range":[{"type":"Range","val":"15"}],"tags":[{"id":"tg_homing","val":""}],"desc":"If you consume a mark, this weapon gains Piercing for the attack. ","origin":"Seeker"},{"name":"Flash Step Dagger","profile":"Melee","size":"Light","type":"Blade","action":"(5) FIGHT","damage":[{"type":"Physical","val":"1d3+1"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_accurate","val":""},{"id":"tg_thrown","val":"3"}],"desc":"On Hit: You can teleport to a free space adjacent to the target.","origin":"Shadow Dancer"},{"name":"Apex Weapon","profile":"Melee","size":"Heavy","type":"Club","action":"(5) FIGHT","damage":[{"type":"Physical","val":"2d6+2"}],"range":[{"type":"Reach","val":"1"}],"tags":[],"desc":"On Hit: You can successfully (5) GRAPPLE the target. They take [1 Piercing Physical] at the start of each of their turns while remaining (5) GRAPPLEd by you.","origin":"Shapeshifter"},{"name":"Wit","profile":"Ranged","size":"Main","type":"Bow","action":"(3) VOLLEY","damage":[{"type":"Force","val":"1d3+1"}],"range":[{"type":"Range","val":"15"}],"tags":[{"id":"tg_aetheric","val":""}],"desc":"On Hit: The target is DAZED until the end of their next turn and MARKED.","origin":"Skald"},{"name":"Experimental Weapon(Melee)","profile":"Melee","size":"Main","type":"Magitech","action":"(5) FIGHT","damage":[{"type":"damage","val":"1d6+1"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_unique","val":""}],"desc":"When this weapon is created and during a Long Rest, you can choose to change the following:\\n•Range: Reach 1 (Counts as melee weapon) or Range 10 (counts as ranged weapon)\\n•Damage Type: Physical, Astral, Lunar, or Force\\nAfter you use this weapon roll a d6. On a 4-6 the weapon malfunctions and must be RELOADED before being used again.","origin":"Talent"},{"name":"Experimental Weapon(Ranged)","profile":"Ranged","size":"Main","type":"Magitech","action":"(3) VOLLEY","damage":[{"type":"damage","val":"1d6+1"}],"range":[{"type":"Range","val":"10"}],"tags":[{"id":"tg_unique","val":""}],"desc":"When this weapon is created and during a Long Rest, you can choose to change the following:\\n• Range: Reach 1 (Counts as melee weapon) or Range 10 (counts as ranged weapon)\\n• Damage Type: Physical, Astral, Lunar, or Force\\nAfter you use this weapon roll a d6. On a 4-6 the weapon malfunctions and must be RELOADED before being used again.","origin":"Talent"},{"name":"Improved Experimental Weapon(Melee)","profile":"Melee","size":"Main","type":"Magitech","action":"(5) FIGHT","damage":[{"type":"damage","val":"1d6+1"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_unique","val":""}],"desc":"When this weapon is created and during a Long Rest, you can choose to change the following:\\n• Range: Reach 1 (Counts as melee weapon) or Range 10 (counts as ranged weapon)\\n• Damage Type: Physical, Astral, Lunar, or Force\\nWhen you create your experimental weapon or during a Long Rest, choose two of the following improvements for your weapon.\\nTags (Can be Chosen Twice). Your Experimental weapon gains one of the following tags: Accurate, Aetheric, Arcing, Push 1, Reliable 2, Thrown 5.\\nArea Pattern. When you attack with your experimental weapon, you can choose to make it one of the following AOEs instead of a normal attack. If you do so, you roll twice to determine malfunction and keep the highest result.\\nRanged Weapon: Line 8, or Blast 1 with weapon’s range.\\nMelee Weapon: Burst 1 or Close Blast 1\\n\\nAfter you use this weapon roll a d6. On a 5-6 the weapon malfunctions and must be RELOADED before being used again.\\n","origin":"Talent"},{"name":"Improved Experimental Weapon(Ranged)","profile":"Ranged","size":"Main","type":"Magitech","action":"(3) VOLLEY","damage":[{"type":"damage","val":"1d6+1"}],"range":[{"type":"Range","val":"10"}],"tags":[{"id":"tg_unique","val":""}],"desc":"When this weapon is created and during a Long Rest, you can choose to change the following:\\n• Range: Reach 1 (Counts as melee weapon) or Range 10 (counts as ranged weapon)\\n• Damage Type: Physical, Astral, Lunar, or Force\\nWhen you create your experimental weapon or during a Long Rest, choose two of the following improvements for your weapon.\\nTags (Can be Chosen Twice). Your Experimental weapon gains one of the following tags: Accurate, Aetheric, Arcing, Push 1, Reliable 2, Thrown 5.\\nArea Pattern. When you attack with your experimental weapon, you can choose to make it one of the following AOEs instead of a normal attack. If you do so, you roll twice to determine malfunction and keep the highest result.\\nRanged Weapon: Line 8, or Blast 1 with weapon’s range.\\nMelee Weapon: Burst 1 or Close Blast 1\\n\\nAfter you use this weapon roll a d6. On a 5-6 the weapon malfunctions and must be RELOADED before being used again.\\n","origin":"Talent"},{"name":"Perfect Experimental Weapon(Melee)","profile":"Melee","size":"Main","type":"Magitech","action":"(5) FIGHT","damage":[{"type":"damage","val":"1d6+1"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_unique","val":""}],"desc":"When this weapon is created and during a Long Rest, you can choose to change the following:\\n• Range: Reach 1 (Counts as melee weapon) or Range 10 (counts as ranged weapon)\\n• Damage Type: Physical, Astral, Lunar, or Force\\nWhen you create your experimental weapon or during a Long Rest, choose two of the following improvements for your weapon.\\nTags (Can be Chosen Twice). Your Experimental weapon gains one of the following tags: Accurate, Aetheric, Arcing, Push 1, Reliable 2, Thrown 5.\\nArea Pattern. When you attack with your experimental weapon, you can choose to make it one of the following AOEs instead of a normal attack. If you do so, you roll twice to determine malfunction and keep the highest result.\\nRanged Weapon: Line 8, or Blast 1 with weapon’s range.\\nMelee Weapon: Burst 1 or Close Blast 1\\nWhen you create your experimental weapon or during a Long Rest, choose one of the following improvements to your weapon.\\n• Increased Range. If your weapon is melee, it gains +1 reach. If it is ranged, it gains +5 range.\\n• Increased Damage. Your weapon’s damage becomes 1d6+3 \\n• Punch Through. Your weapon gains Piercing. \\nAfter you use this weapon roll a d6. On a 6 the weapon malfunctions and must be RELOADED before being used again.\\n","origin":"Talent"},{"name":"Perfect Experimental Weapon(Ranged)","profile":"Ranged","size":"Main","type":"Magitech","action":"(3) VOLLEY","damage":[{"type":"damage","val":"1d6+1"}],"range":[{"type":"Range","val":"10"}],"tags":[{"id":"tg_unique","val":""}],"desc":"When this weapon is created and during a Long Rest, you can choose to change the following:\\n• Range: Reach 1 (Counts as melee weapon) or Range 10 (counts as ranged weapon)\\n• Damage Type: Physical, Astral, Lunar, or Force\\nWhen you create your experimental weapon or during a Long Rest, choose two of the following improvements for your weapon.\\nTags (Can be Chosen Twice). Your Experimental weapon gains one of the following tags: Accurate, Aetheric, Arcing, Push 1, Reliable 2, Thrown 5.\\nArea Pattern. When you attack with your experimental weapon, you can choose to make it one of the following AOEs instead of a normal attack. If you do so, you roll twice to determine malfunction and keep the highest result.\\nRanged Weapon: Line 8, or Blast 1 with weapon’s range.\\nMelee Weapon: Burst 1 or Close Blast 1\\nWhen you create your experimental weapon or during a Long Rest, choose one of the following improvements to your weapon.\\n• Increased Range. If your weapon is melee, it gains +1 reach. If it is ranged, it gains +5 range.\\n• Increased Damage. Your weapon’s damage becomes 1d6+3 \\n• Punch Through. Your weapon gains Piercing. \\nAfter you use this weapon roll a d6. On a 6 the weapon malfunctions and must be RELOADED before being used again.\\n","origin":"Talent"},{"name":"Chakram","profile":"Melee","size":"Main","type":"Blade","action":"(5) FIGHT","damage":[{"type":"Physical","val":"2"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_thrown","val":"5"}],"desc":"When thrown, this weapon gains ARCING and deals +1 damage for every space traveled beyond range 1. ","origin":"Thunderclaw"},{"name":"Wolf Claws","profile":"Melee","size":"Light","type":"Club","action":"(5) FIGHT","damage":[{"type":"Physical","val":"2"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_piercing","val":""}],"desc":"On Damage: You can Shift a number of spaces equal to the total damage. If you end this movement next to a different enemy than the one you attacked, you can deal [1 Piercing Physical] to them. ","origin":"Thunderclaw"},{"name":"Abyssal Scepter","profile":"Ranged","size":"Main","type":"Artifact","action":"(3) VOLLEY","damage":[{"type":"Lunar","val":"1d3+2"}],"range":[{"type":"Range","val":"8"},{"type":"Reach","val":"1"}],"tags":[{"id":"tg_aetheric","val":""}],"desc":"On Hit: You can spend 1 mana to create a Burst 2 area around the target. All characters in the area are Pulled to the closest free space adjacent to the target.","origin":"Tidecaller"},{"name":"Greatoak Mauler","profile":"Melee","size":"Heavy","type":"Club","action":"(5) FIGHT","damage":[{"type":"Physical","val":"3d6"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_slow","val":""}],"desc":"On Hit: All enemies adjacent to you take physical damage equal to the highest d6 roll for this weapon’s damage.","origin":"Warden"},{"name":"Frontline","profile":"Melee","size":"Main","type":"Longarm","action":"(5) FIGHT","damage":[{"type":"Physical","val":"1d6+2"}],"range":[{"type":"Reach","val":"2"}],"tags":[],"desc":"On Crit: you can teleport one willing ally within your Scope up to 5 spaces.","origin":"Warlord"},{"name":"Shardgun Revolver","profile":"Ranged","size":"Light","type":"Magitech","action":"(3) VOLLEY","damage":[{"type":"Force","val":"2d3"}],"range":[{"type":"Range","val":"5"},{"type":"Reach","val":"3"}],"tags":[{"id":"tg_piercing","val":""},{"id":"tg_reloading","val":""}],"desc":"","origin":"Gunslinger"}]');
|
||
|
||
loot_weapons_data = JSON.parse('[{"name":"Meteor Staff","profile":"Ranged","size":"Heavy","type":"Artifact","action":"(3) VOLLEY","damage":[{"type":"Astral","val":"xd6"}],"range":[{"type":"Range","val":"10"},{"type":"Blast","val":"2"}],"tags":[{"id":"tg_arcing","val":""},{"id":"tg_mana","val":"X"}],"desc":"This weapon deals 1d6 Astral damage per mana spent, to a maximum of 4d6 at 4 mana. ","origin":"Loot"},{"name":"Scarab Staff","profile":"Ranged","size":"Heavy","type":"Artifact","action":"(3) VOLLEY","damage":[{"type":"Stress","val":"3"}],"range":[{"type":"Range","val":"10"},{"type":"Blast","val":"1"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_mana","val":"1"}],"desc":"On Hit: The target is DAZED until the end of their next turn.","origin":"Loot"},{"name":"Harpoon","profile":"Melee","size":"Heavy","type":"Longarm","action":"(5) FIGHT","damage":[{"type":"Physical","val":"1d6+4"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_pull","val":"1"},{"id":"tg_thrown","val":"5"}],"desc":"-","origin":"Loot"},{"name":"Spider Staff","profile":"Ranged","size":"Heavy","type":"Artifact","action":"(3) VOLLEY","damage":[{"type":"Lunar","val":"1d6+6"}],"range":[{"type":"Range","val":"10"}],"tags":[{"id":"tg_aetheric","val":""}],"desc":"Gain the following (2) CHANNEL ability. [(2) CHANNEL] (6) Release: Spend 1 mana. One character you can see within scope takes [1d6+6 Lunar] and must make an AGI save. Failure: They are IMMOBILIZED + SLOWED until the end of their next turn. Success: They are SLOWED.","origin":"Loot"},{"name":"Splinter","profile":"Ranged","size":"Light","type":"Magitech","action":"(3) VOLLEY","damage":[{"type":"Physical","val":"2"}],"range":[{"type":"Range","val":"5"},{"type":"reach","val":"3"}],"tags":[{"id":"tg_reloading","val":""}],"desc":"On Hit: This weapon deals its damage 3 times, but Armor applies to each instance of damage. Bonus damage applies only to the first instance of damage.\\nOn Crit: As a hit, but the weapons’ base damage increases by +1.","origin":"Loot"},{"name":"Frost Fang","profile":"Melee","size":"Light","type":"Longarm","action":"(5) FIGHT","damage":[{"type":"Lunar","val":"1d3"}],"range":[{"type":"Reach","val":"1"},{"type":"Line","val":"5"}],"tags":[],"desc":"-","origin":"Loot"},{"name":"Backstabber","profile":"Melee","size":"Light","type":"Blade","action":"(5) FIGHT","damage":[{"type":"Physical","val":"1d3"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_accurate","val":""}],"desc":"On Crit: +1d6 bonus damage.","origin":"Loot"},{"name":"Beam Saber","profile":"Melee","size":"Main","type":"Blade","action":"(5) FIGHT","damage":[{"type":"Astral","val":"1d6+1"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_piercing","val":""}],"desc":"You ignore all low visibility penalties","origin":"Loot"},{"name":"Black Hole","profile":"Ranged","size":"Heavy","type":"Artifact","action":"(3) VOLLEY","damage":[{"type":"Force","val":"2d6+1"}],"range":[{"type":"Range","val":"15"},{"type":"Blast","val":"1"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_mana","val":"1"}],"desc":"On Hit: Target is SUNDERED until the end of their next turn.","origin":"Loot"},{"name":"Chain Blade","profile":"Melee","size":"Light","type":"Blade","action":"(5) FIGHT","damage":[{"type":"Physical","val":"1d3"}],"range":[{"type":"Reach","val":"1"}],"tags":[],"desc":"When you attack with this weapon, you can attack targets within [Range 5].","origin":"Loot"},{"name":"Chainsaw Blade","profile":"Melee","size":"Heavy","type":"Magitech","action":"(5) FIGHT","damage":[{"type":"Physical","val":"2d6+2"}],"range":[{"type":"Reach","val":"1"}],"tags":[],"desc":"Whenever you roll a 1 on any damage dice with this weapon, you take 1 Stress and roll that die again. This effect can trigger on the same die multiple times. It`s not optional","origin":"Loot"},{"name":"Mind Lasher","profile":"Melee","size":"Light","type":"Longarm","action":"(5) FIGHT","damage":[{"type":"Stress","val":"3"}],"range":[{"type":"Reach","val":"2"}],"tags":[],"desc":"On Crit: Deal +1d3 Stress","origin":"Loot"},{"name":"Penance","profile":"Melee","size":"Light","type":"Longarm","action":"(5) FIGHT","damage":[{"type":"Physical","val":"1d3"},{"type":"Stress","val":"2"}],"range":[{"type":"Reach","val":"2"}],"tags":[],"desc":"On Hit: The target loses Concentration on any ability they are channeling.","origin":"Loot"},{"name":"Conductor`s Baton","profile":"Ranged","size":"Light","type":"Artifact","action":"(3) VOLLEY","damage":[{"type":"Force","val":"1d3+2"}],"range":[{"type":"Range","val":"8"}],"tags":[{"id":"tg_aetheric","val":""}],"desc":"On Hit: Spend 1 mana to force the target to make a MGK save. Failure: They are SILENCED until the end of their next turn.","origin":"Loot"},{"name":"Cryo Cannon","profile":"Ranged","size":"Heavy","type":"Magitech","action":"(3) VOLLEY","damage":[{"type":"Lunar","val":"1d6+3"}],"range":[{"type":"Line","val":"8"}],"tags":[],"desc":"On Hit: Target is SLOWED until the end of their next turn. If the target is already SLOWED, they are also IMMOBILIZED until the end of their next turn. ","origin":"Loot"},{"name":"Dancing Blade","profile":"Melee","size":"Main","type":"Blade","action":"(5) FIGHT","damage":[{"type":"Physical","val":"1d6"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_summon","val":""}],"desc":"As a Minor Action, you can deploy this weapon as a Summon with the ability to Fly. You can make attacks with this weapon from its space. During your turn, you can move it up to your Speed. If the dancing blade is reduced to 0 HP, it is destroyed and returns to your character. You can recall the weapon as a Minor Action if it is within Scope, but any damage it has taken remains until you REST The blade is size ½, 10 HP, and Dodge/A-Def of 10.","origin":"Loot"},{"name":"Dimension Anchor","profile":"Melee","size":"Heavy","type":"Club","action":"(5) FIGHT","damage":[{"type":"Physical","val":"3d6"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_inaccurate","val":""}],"desc":"On Hit: The target must pass a MGK save or be IMMOBILIZED until the end of their next turn. A target IMMOBILIZED by this weapon can`t be subject to forced movement while IMMOBILIZED, including teleportaion.","origin":"Loot"},{"name":"Dragon Force Fists","profile":"Melee","size":"Light","type":"Club","action":"(5) FIGHT","damage":[{"type":"Discord","val":"2"}],"range":[{"type":"Reach","val":"1"},{"type":"Close Blast","val":"1"}],"tags":[],"desc":"-","origin":"Loot"},{"name":"Fatigue","profile":"Melee","size":"Main","type":"Magitech","action":"(5) FIGHT","damage":[{"type":"Physical","val":"1d6"}],"range":[{"type":"Reach","val":"1"}],"tags":[],"desc":"On Hit: You can spend 1 mana to change the damage type of this attack to Stress.","origin":"Loot"},{"name":"Firebrand","profile":"Melee","size":"Main","type":"Blade","action":"(5) FIGHT","damage":[{"type":"Physical","val":"1d6"},{"type":"Discord","val":"2"}],"range":[{"type":"Reach","val":"1"}],"tags":[],"desc":"You ignore all low visibility penalties. On Crit: Deal +2 Discord.","origin":"Loot"},{"name":"Flamethrower","profile":"Ranged","size":"Heavy","type":"Magitech","action":"(3) VOLLEY","damage":[{"type":"Discord","val":"5"}],"range":[{"type":"Close Blast","val":"2"}],"tags":[],"desc":"-","origin":"Loot"},{"name":"Portalis","profile":"Melee","size":"Light","type":"Longarm","action":"(5) FIGHT","damage":[{"type":"Physical","val":"1d3"}],"range":[{"type":"Reach","val":"2"}],"tags":[],"desc":"You can make attacks with this weapon against targets that are exactly [Range 5] from you. This doesn`t extend the weapon`s Reach.","origin":"Loot"},{"name":"Fusion Cannon","profile":"Ranged","size":"Heavy","type":"Magitech","action":"(3) VOLLEY","damage":[{"type":"Astral","val":"1d6+1"}],"range":[{"type":"Range","val":"8"}],"tags":[{"id":"tg_stress_self","val":"2"},{"id":"tg_unique","val":""}],"desc":"After you hit and deal damage with this weapon, its damage increases by 1d6 Astral, to a maximum of +4d6 Astral damage. The damage is only increased once per attack. This weapon returns to its normal value when you end a round without hitting a target with this weapon.","origin":"Loot"},{"name":"Hand Cannon","profile":"Ranged","size":"Heavy","type":"Magitech","action":"(3) VOLLEY","damage":[{"type":"Force","val":"10"}],"range":[{"type":"Reach","val":"3"},{"type":"Range","val":"5"}],"tags":[],"desc":"Attacks with this weapon gain Push 1 if the target is within the weapon’s Reach. This weapon’s damage is reduced by 2 for every space beyond Range 1 the target is from you.","origin":"Loot"},{"name":"Healing Mace","profile":"Melee","size":"Main","type":"Club","action":"(5) FIGHT","damage":[{"type":"Physical","val":"2d3+1"}],"range":[{"type":"Reach","val":"1"}],"tags":[],"desc":"This weapon gains +2 Accuracy when attacking an ally.\\nOn Hit: Instead of dealing damage, you can spend 1 mana to heal the target for the amount of damage that would have been dealt.","origin":"Loot"},{"name":"Hydrus","profile":"Melee","size":"Heavy","type":"Magitech","action":"(7) FULL ATTACK","damage":[{"type":"Physical","val":"3d6"}],"range":[{"type":"Reach","val":"2"}],"tags":[{"id":"tg_slow","val":""}],"desc":"As a Minor Action, create a [Line 15] area, auto-hitting all characters in the area with a ranged weapon attack for [5 Physical]. After being used, this Minor Action can’t be used again until it is reloaded as if it were a Reloading weapon.","origin":"Loot"},{"name":"Leech","profile":"Melee","size":"Main","type":"Magitech","action":"(5) FIGHT","damage":[{"type":"Lunar","val":"1d3+2"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_mana","val":"1"},{"id":"tg_unique","val":""}],"desc":"On Hit: You regain HP equal to the amount of HP the target lost from this attack.","origin":"Loot"},{"name":"Lucky","profile":"Melee","size":"Main","type":"Blade","action":"(5) FIGHT","damage":[{"type":"Physical","val":"1d6+2"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_accurate","val":""}],"desc":"On Miss: You deal [1d6 Physical] to the target.","origin":"Loot"},{"name":"Mace of Terror","profile":"Melee","size":"Main","type":"Club","action":"(5) FIGHT","damage":[{"type":"Physical","val":"1d6+1"}],"range":[{"type":"Reach","val":"1"}],"tags":[],"desc":"On Crit: Target is DAZED and can’t attack you until the end of their next turn.","origin":"Loot"},{"name":"Unstable Wand","profile":"Ranged","size":"Light","type":"Artifact","action":"(3) VOLLEY","damage":[],"range":[{"type":"Range","val":"5"}],"tags":[{"id":"tg_aetheric","val":""},{"id":"tg_mana","val":"X"},{"id":"tg_reliable","val":"X"}],"desc":"This weapon deals 3 Astral per mana spent, and gains Reliable equal to the mana spent.","origin":"Loot"},{"name":"Challenge Seeker","profile":"Melee","size":"Main","type":"Longarm","action":"(5) FIGHT","damage":[{"type":"Physical","val":"1d3+1"}],"range":[{"type":"Reach","val":"2"}],"tags":[],"desc":"This weapon deals +1d6 bonus damage against targets that are at their HP maximum.","origin":"Loot"},{"name":"Mithardain","profile":"Melee or Ranged","size":"Light","type":"Bow","action":"(3) VOLLEY or (5) FIGHT","damage":[{"type":"Force","val":"1d3+1"}],"range":[],"tags":[{"id":"tg_unique","val":""}],"desc":"This weapon counts as a Bow (ranged weapon) and Blade (melee weapon), and effects that apply to either apply to this weapon.","modes":{"melee":{"range":[{"type":"Range","val":"10"}]},"ranged":{"range":[{"type":"Reach","val":"1"}]}},"origin":"Loot"},{"name":"Momentum","profile":"Melee","size":"Heavy","type":"Club","action":"(5) FIGHT","damage":[{"type":"Physical","val":"2d6+2"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_thrown","val":"8"},{"id":"tg_inaccurate","val":""}],"desc":"When thrown, this weapon returns to you automatically after the attack.","origin":"Loot"},{"name":"Mortar","profile":"Ranged","size":"Heavy","type":"Magitech","action":"(3) VOLLEY","damage":[{"type":"Force","val":"2d6+4"}],"range":[{"type":"Range","val":"15"},{"type":"Blast","val":"1"}],"tags":[{"id":"tg_arcing","val":""},{"id":"tg_slow","val":""},{"id":"tg_reloading","val":""}],"desc":"-","origin":"Loot"},{"name":"Mother Pharaoh","profile":"Melee","size":"Main","type":"Blade","action":"(5) FIGHT","damage":[{"type":"Physical","val":"1d6+2"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_consumable","val":"3"},{"id":"tg_unique","val":""}],"desc":"As a Minor Action, you can expend a charge to heal yourself or an adjacent ally 1d6+1 HP.","origin":"Loot"},{"name":"Oathbow","profile":"Ranged","size":"Main","type":"Bow","action":"(3) VOLLEY","damage":[{"type":"Physical","val":"1d6+1"}],"range":[{"type":"Range","val":"15"}],"tags":[{"id":"tg_arcing","val":""}],"desc":"This weapon gains the HOMING and RELIABLE 2 tags when attacking a MARKED character, but you must consume the mark when attacking with this weapon.","origin":"Loot"},{"name":"Charging Spear","profile":"Melee","size":"Main","type":"Longarm","action":"(5) FIGHT","damage":[{"type":"Physical","val":"1d3+1"}],"range":[{"type":"Reach","val":"2"}],"tags":[],"desc":"When you (4) RUSH to move, you can (5) FIGHT with this weapon when you end the movement. You gain +1 DIF on the attack.","origin":"Loot"},{"name":"Piercer","profile":"Ranged","size":"Heavy","type":"Bow","action":"(3) VOLLEY","damage":[{"type":"Physical","val":"2d6"}],"range":[{"type":"Range","val":"15"}],"tags":[],"desc":"On Hit: Make a [Line 3] attack coming from the target, pointed in the direction opposite from the attack. ","origin":"Loot"},{"name":"Lightning Javelin","profile":"Melee","size":"Main","type":"Longarm","action":"(5) FIGHT","damage":[{"type":"Astral","val":"1d6+1"}],"range":[{"type":"Reach","val":"2"}],"tags":[{"id":"tg_thrown","val":"8"}],"desc":"When thrown, the attack becomes a [Line 8] area.","origin":"Loot"},{"name":"Psi Blade","profile":"Melee","size":"Light","type":"Blade","action":"(5) FIGHT","damage":[{"type":"Force","val":"1d3+3"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_stress_self","val":"1"}],"desc":"-","origin":"Loot"},{"name":"Quick Arm","profile":"Melee","size":"Main","type":"Blade","action":"(5) FIGHT","damage":[{"type":"Physical","val":"1d6"}],"range":[{"type":"Reach","val":"1"}],"tags":[],"desc":"During the 1st round of combat, you can (5) FIGHT with this weapon as a Minor Action. ","origin":"Loot"},{"name":"Rocket Sledge","profile":"Melee","size":"Heavy","type":"Club","action":"(5) FIGHT","damage":[{"type":"Physical","val":"3d6+4"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_push","val":"2"},{"id":"tg_reloading","val":""}],"desc":"-","origin":"Loot"},{"name":"Wand of Fireballs","profile":"Ranged","size":"Light","type":"Artifact","action":"(3) VOLLEY","damage":[{"type":"Astral","val":"1d3+4"}],"range":[{"type":"Range","val":"5"},{"type":"Blast","val":"2"}],"tags":[{"id":"tg_mana","val":"2"}],"desc":"-","origin":"Loot"},{"name":"Scimitar of Speed","profile":"Melee","size":"Light","type":"Blade","action":"(5) FIGHT","damage":[{"type":"Physical","val":"1d3+1"}],"range":[{"type":"Reach","val":"1"}],"tags":[],"desc":"You can attack with this weapon as a (3) VOLLEY or (5) FIGHT.","origin":"Loot"},{"name":"Scythe of Darkness","profile":"Melee","size":"Heavy","type":"Blade","action":"(5) FIGHT","damage":[{"type":"Lunar","val":"2d6+2"}],"range":[{"type":"Reach","val":"2"}],"tags":[{"id":"tg_accurate","val":""},{"id":"tg_unique","val":""}],"desc":"On Crit: The target is BLINDED until the end of their next turn.","origin":"Loot"},{"name":"Shock Glove","profile":"Melee","size":"Light","type":"Magitech","action":"(5) FIGHT","damage":[{"type":"Astral","val":"1d3"}],"range":[{"type":"Reach","val":"1"}],"tags":[],"desc":"On Hit: The target can’t take Reactions until the end of their next turn. 1/turn you can spend 1 mana to make another attack against a target adjacent to the hit target. Each target can only be hit by this effect 1/turn.","origin":"Loot"},{"name":"Shrapnel","profile":"Ranged","size":"Main","type":"Magitech","action":"(3) VOLLEY","damage":[{"type":"Physical","val":"1d6"}],"range":[{"type":"Close Blast","val":"2"},{"type":"Reach","val":"3"}],"tags":[{"id":"tg_reloading","val":""}],"desc":"-","origin":"Loot"},{"name":"Wand of Magic Missiles","profile":"Ranged","size":"Light","type":"Artifact","action":"(3) VOLLEY","damage":[{"type":"Force","val":"1d3"}],"range":[{"type":"Range","val":"12"}],"tags":[{"id":"tg_accurate","val":""},{"id":"tg_homing","val":""}],"desc":"-","origin":"Loot"},{"name":"Soaring Light","profile":"Melee","size":"Main","type":"Blade","action":"(5) FIGHT","damage":[{"type":"Force","val":"1d6"}],"range":[{"type":"Reach","val":"1"}],"tags":[],"desc":"You can make a ranged attack with this weapon with [Range 8].","origin":"Loot"},{"name":"Sonar Bow","profile":"Ranged","size":"Main","type":"Bow","action":"(3) VOLLEY","damage":[{"type":"Physical","val":"1d6"}],"range":[{"type":"Range","val":"10"}],"tags":[{"id":"tg_arcing","val":""}],"desc":"As a Minor Action, you can spend 1 mana to fire a sonar arrow at a space within this weapon`s range. You can immediately (3) SEARCH against all HIDDEN characters in that space or adjacent to it. ","origin":"Loot"},{"name":"Spiked Fist","profile":"Melee","size":"Light","type":"Club","action":"(5) FIGHT","damage":[{"type":"Physical","val":"1d3"}],"range":[{"type":"Reach","val":"1"}],"tags":[],"desc":"Whenever you roll a 1 on any damage dice with this weapon, you take 1 Stress and roll that die again. This effect can trigger on the same die multiple times. It`s not optional","origin":"Loot"},{"name":"Starbow","profile":"Ranged","size":"Main","type":"Bow","action":"(3) VOLLEY","damage":[{"type":"Astral","val":"1d6"}],"range":[{"type":"Range","val":"20"}],"tags":[],"desc":"-","origin":"Loot"},{"name":"Sundyr","profile":"Melee","size":"Main","type":"Club","action":"(5) FIGHT","damage":[{"type":"Force","val":"1d6+2"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_unbreakable","val":""},{"id":"tg_unique","val":""}],"desc":"This weapon deals double damage to terrain.\\nOn Crit: You can spend 1 mana. If you do, the target must pass a BLK save or one of their weapons or support items is destroyed (their choice) and can`t be repaired.","origin":"Loot"},{"name":"Swordbreaker","profile":"Melee","size":"Main","type":"Blade","action":"(5) FIGHT","damage":[{"type":"Physical","val":"1d6+1"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_reliable","val":"2"}],"desc":"This weapon gains +1 Accuracy on attacks against a character with a melee weapon equipped.","origin":"Loot"},{"name":"Tentacle Rod","profile":"Melee","size":"Light","type":"Club","action":"(5) FIGHT","damage":[{"type":"Physical","val":"1d3+1"}],"range":[{"type":"Reach","val":"2"}],"tags":[],"desc":"If you hit with an opportunity attack with this weapon, the target is DAZED until the end of their next turn.","origin":"Loot"},{"name":"Thunderstruck","profile":"Melee","size":"Main","type":"Club","action":"(5) FIGHT","damage":[{"type":"Force","val":"3d6"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_inaccurate","val":""},{"id":"tg_reliable","val":"3"},{"id":"tg_slow","val":""}],"desc":"On Hit: Target must pass a BULK save or be STUNNED until the end of their next turn. On Miss: Target is DAZED until the end of their next turn.","origin":"Loot"},{"name":"Timber","profile":"Melee","size":"Heavy","type":"Blade","action":"(5) FIGHT","damage":[{"type":"Physical","val":"2d6+1"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_reliable","val":"3"}],"desc":"Does +1d3 bonus damage against characters that are larger than you.","origin":"Loot"},{"name":"Torch Mace","profile":"Melee","size":"Light","type":"Club","action":"(5) FIGHT","damage":[{"type":"Astral","val":"1d3+2"}],"range":[{"type":"Reach","val":"1"}],"tags":[],"desc":"You ignore all low visibility penalties","origin":"Loot"},{"name":"Tracker","profile":"Ranged","size":"Main","type":"Bow","action":"(3) VOLLEY","damage":[{"type":"Physical","val":"4"}],"range":[{"type":"Range","val":"15"}],"tags":[{"id":"tg_arcing","val":""}],"desc":"On Hit: The target loses the HIDDEN and INVISIBLE statuses and can`t gain those statuses until the end of its next turn. ","origin":"Loot"},{"name":"Absorption","profile":"Melee","size":"Main","type":"Artifact","action":"(5) FIGHT","damage":[{"type":"Physical","val":"1d6+1"}],"range":[{"type":"Reach","val":"1"}],"tags":[],"desc":"On Crit: Target’s current mana is reduced by 1, and you gain 1 mana.","origin":"Loot"},{"name":"Venom","profile":"Melee","size":"Light","type":"Blade","action":"(5) FIGHT","damage":[{"type":"Discord","val":"1"}],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_thrown","val":"5"}],"desc":"On Hit: Target is DAZED until the end of their next turn.","origin":"Loot"},{"name":"Caduceus Staff","profile":"Ranged","size":"Main","type":"Artifact","action":"(3) VOLLEY","damage":[{"type":"Stress","val":"2"}],"range":[{"type":"Range","val":"8"}],"tags":[{"id":"tg_aetheric","val":""}],"desc":"On Hit: One ally within scope gains 3 temporary HP.","origin":"Loot"},{"name":"Slime Staff","profile":"Ranged","size":"Main","type":"Artifact","action":"(3) VOLLEY","damage":[{"type":"Discord","val":"3"}],"range":[{"type":"Range","val":"10"}],"tags":[{"id":"tg_mana","val":"1"}],"desc":"On Crit: One enemy adjacent to the crit target gains [3 Discord].","origin":"Loot"},{"name":"Spellstrike","profile":"Melee","size":"Main","type":"Artifact","action":"(5) FIGHT","damage":[],"range":[{"type":"Reach","val":"1"}],"tags":[{"id":"tg_mana","val":"X"}],"desc":"This weapon deals 3 Force damage per mana spent.\\nOn Crit: The damage becomes 4 Force per mana spent.","origin":"Loot"},{"name":"Wind Boomerang","profile":"Ranged","size":"Light","type":"Club","action":"(3) VOLLEY","damage":[{"type":"Force","val":"1d3"}],"range":[{"type":"Range","val":"5"},{"type":"Reach","val":"3"}],"tags":[],"desc":"On Hit: Spend 1 mana to create a [Burst 1] area around the target. All characters in the area must pass a BULK save or be pushed 1 space directly away from the target.","origin":"Loot"},{"name":"Warstaff","profile":"Melee","size":"Main","type":"Artifact","action":"(5) FIGHT","damage":[{"type":"Physical","val":"1d6+1"}],"range":[{"type":"Reach","val":"2"}],"tags":[],"desc":"-","origin":"Loot"},{"name":"Railgun","profile":"Ranged","size":"Heavy","type":"Magitech","action":"(7) FULL ATTACK","damage":[{"type":"Astral","val":"3d6+5"}],"range":[{"type":"Line","val":"25"}],"tags":[{"id":"tg_reliable","val":"6"},{"id":"tg_reloading","val":""},{"id":"tg_slow","val":""}],"desc":"Create a [Burst 1] area around every character in the line. Characters in the Burst area are also targeted by this attack (a character can be targeted by this attack only once per attack).\\nOn Crit: Target is SUNDERED until the end of their next turn.","origin":"Loot"},{"name":"Minibow","profile":"Ranged","size":"Light","type":"Bow","action":"(3) VOLLEY","damage":[{"type":"Physical","val":"1d3"}],"range":[{"type":"Range","val":"10"}],"tags":[{"id":"tg_arcing","val":""}],"desc":"","origin":"Loot"},{"name":"Wand of Time","profile":"Ranged","size":"Light","type":"Artifact","action":"(3) VOLLEY","damage":[{"type":"Force","val":"1d3"}],"range":[{"type":"Range","val":"5"}],"tags":[{"id":"tg_aetheric","val":""}],"desc":"On Hit: You can spend 1 mana to make the target SLOWED until the end of their next turn.","origin":"Loot"}]');
|
||
|
||
starting_support_data = JSON.parse('[{"name":"Arcana Crystal","slot":"Light","action":"-","tags":[{"id":"tg_consumable","val":"3"}],"effect":"Expend a charge when you use a spell for one of the following effects: Seeking. If it’s a spell attack, gain +1 ACC on the attack rolls. Potent. If it has a save, increase the save target by +2.","origin":"Basic","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Armor, Heavy","slot":"Heavy","action":"-","tags":[{"id":"tg_armor","val":""}],"effect":"+3 Armor (to a max of +4). -1 Speed and Dodge","origin":"Basic","stat_effects":{"armor":"3","speed":"-1","dodge":"-1","save_target":"0"}},{"name":"Armor, Light","slot":"Light","action":"-","tags":[{"id":"tg_armor","val":""}],"effect":"+1 Armor (to a max of +4). ","origin":"Basic","stat_effects":{"armor":"1","speed":"0","dodge":"0","save_target":"0"}},{"name":"Armor, Medium","slot":"Main","action":"-","tags":[{"id":"tg_armor","val":""}],"effect":"+2 Armor (to a max of +4). -1 Dodge","origin":"Basic","stat_effects":{"armor":"2","speed":"0","dodge":"-1","save_target":"0"}},{"name":"Battering Ram","slot":"Heavy","action":"","tags":[],"effect":"Whenever you Push or Slide an ally or enemy, you can move them +2 spaces. Your Save Target is increased by +2. As a Minor Action, you can either Push an adjacent character 1 space or deal [10 Piercing Physical] to an adjacent piece of cover.","origin":"Basic","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"2"}},{"name":"Caltrops","slot":"Light","action":"Minor","tags":[{"id":"tg_consumable","val":"3"},{"id":"tg_thrown","val":"5"}],"effect":"Expend a charge to use one of the following options: Nails. [Thrown 5] Throw at a character within range. On Hit, they take [1 Piercing Physical] for every space they move during their next turn. Spikes. [Trap] When triggered, the trap creates a [Blast 1] zone centered on itself that lasts until the end of this phase in the next round. Whenever a character starts their turn in the zone or enters it for the first time in a turn, they take [1d6 Piercing Physical]. ","origin":"Basic","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Climbing Gear","slot":"Light","action":"-","tags":[],"effect":"Climbing costs half as much movement as normal. When you climb, you can bring a willing adjacent ally with you as long as there is enough space for both of you to stand. ","origin":"Basic","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Companion","slot":"Main","action":"Minor","tags":[{"id":"tg_summon","val":""}],"effect":"(Tags: Summon, Size ½, 5 HP, 10 Dodge/A-def) As a Minor Action, you summon your companion, which can be a beast, friend, or anything else willing to aid you in combat. Your companion is summoned in a free space within Scope. 1/turn when you attack a character adjacent to your companion, the companion deals [3 Physical] to them. Your companion can only be dismissed with a Minor Action. It keeps its current HP value when dismissed, and regains all HP during a REST. If defeated, this support item is destroyed. ","origin":"Basic","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Explosive Materials","slot":"Main","action":"Minor","tags":[{"id":"tg_consumable","val":"3"},{"id":"tg_thrown","val":"5"},{"id":"tg_trap","val":""}],"effect":"Choose either Physical, Astral, Lunar, or Force damage when you equip this item. Expend a charge to use one of the following options: Explosive Bomb: [Thrown 5] When thrown, create a [Blast 1] area at the target space. All characters in the area must pass an AGI save or take [1d6 Damage] of the chosen damage type. Explosive Trap. When triggered, create a [Burst 1] area. All characters in the area take [6 Damage] of the chosen damage type. ","origin":"Basic","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Healing Potion","slot":"Light","action":"Minor","tags":[{"id":"tg_consumable","val":"2"}],"effect":"Spend a recovery and regain all of your HP. ","origin":"Basic","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Lore Book","slot":"Light","action":"Minor","tags":[{"id":"tg_mana","val":"1"}],"effect":"Minor: You can identify an enemy unit in the scene. You learn all of their statistics and abilities.","origin":"Basic","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Mana Potion","slot":"Light","action":"Minor","tags":[{"id":"tg_consumable","val":"2"}],"effect":"Regain all your mana.","origin":"Basic","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Poison","slot":"Light","action":"-","tags":[{"id":"tg_consumable","val":"2"}],"effect":"Expend a charge when you hit with a weapon attack. The target must pass a BLK save or take [2 Stress], get MARKED, and be DAZED until the end of their next turn. ","origin":"Basic","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Resistance Enchantment","slot":"Main","action":"","tags":[{"id":"tg_enchantment","val":""}],"effect":"Any Armor: You gain Resistance to Physical, Astral, Lunar, or Force damage (chosen when you equip this enchantment). Any Weapon or Skill/Spell Attack: This ability ignores Physical, Astral, Lunar, or Force Resistances (chosen when you equip this enchantment).","origin":"Basic","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Resistance Potion","slot":"Light","action":"Minor","tags":[{"id":"tg_consumable","val":"2"}],"effect":"Gain Resistance to Physical, Astral, Lunar, and Force damage until the end of your next turn.","origin":"Basic","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Shield","slot":"Light","action":"-","tags":[],"effect":"1/round as a Reaction when you take Physical, Astral, Lunar, or Force or when you take that damage as part of the INTERPOSE reaction, you can take [2 Stress] to gain Resistance to that damage.","origin":"Basic","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Shield, Tower","slot":"Main","action":"-","tags":[],"effect":"Allied characters gain the benefits of cover as if you were a piece of Hard Cover. 1/round as a Reaction when you take Physical, Astral, Lunar, or Force or when you take that damage as part of the INTERPOSE reaction, you can take [2 Stress] to gain Resistance to that damage.","origin":"Basic","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Smoke Charges","slot":"Light","action":"Minor","tags":[{"id":"tg_consumable","val":"3"},{"id":"tg_thrown","val":"5"},{"id":"tg_trap","val":""}],"effect":"Expend a charge to use one of the following options: Smoke Bomb. [Thrown 5] When thrown, create a [Blast 2] zone at the target space that lasts until the end of your next turn. The zone grants Soft Cover to anything fully within the zone. Smokestick. [Trap] When triggered, creates a [Burst 3] zone that lasts until the end of this Phase in the next Round. The zone grants Soft Cover to anything fully within the zone. ","origin":"Basic","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Stoneskin Potion","slot":"Main","action":"Minor","tags":[{"id":"tg_consumable","val":"3"}],"effect":"You gain 1d3+2 Focus.","origin":"Basic","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Sunrod","slot":"Light","action":"Minor","tags":[{"id":"tg_consumable","val":"3"},{"id":"tg_thrown","val":"5"}],"effect":"You ignore all low visibility penalties. This effect is always active while equipped and remains even if this item has no charges. Expend a charge to use the following: Flash Bomb. [Thrown 5] When thrown, create a [Blast 1] area on the target space. All characters in the area must pass a BLK save or be BLINDED until the end of their next turn.","origin":"Basic","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Supply Convoy","slot":"Heavy","action":"","tags":[{"id":"tg_limited","val":"4"}],"effect":"You have -1 Speed while this item has charges. You or adjacent allies can use a Minor Action to expend a charge from this support item and either a) regain all their mana, b) regain all their HP, c) clear all their stress, or d) repair one of their destroyed pieces of equipment or techniques.","origin":"Basic","stat_effects":{"armor":"0","speed":"-1","dodge":"0","save_target":"0"}},{"name":"Thieves Tools","slot":"Light","action":"-","tags":[],"effect":"You can automatically open locks as a Free Action. You can attempt to disable HIDDEN traps, and have +1 ACC when disabling traps or on saves triggered by traps.","origin":"Basic","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Water Maneuverability","slot":"Light","action":"-","tags":[],"effect":"You move normally in liquid-based Difficult Terrain, and have an Aquatic Adaptation.","origin":"Basic","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Whetstone","slot":"Light","action":"-","tags":[{"id":"tg_consumable","val":"2"}],"effect":"Expend a charge when you hit with a weapon attack. You deal the weapon’s maximum damage. Bonus damage and other effects are rolled normally.","origin":"Basic","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Wire Charges","slot":"Light","action":"Minor","tags":[{"id":"tg_consumable","val":"3"},{"id":"tg_thrown","val":"5"},{"id":"tg_trap","val":""}],"effect":"Expend a charge to use one of the following options: Wire Knot. [Thrown 5] Throw at a character within range. On Hit, they must pass an AGI save or be IMMOBILIZED until the end of their next turn. Wire Trap. [Trap] When triggered, creates a [Burst 1] area. All characters in the area must pass an AGI save or be IMMOBILIZED until the end of their next turn.","origin":"Basic","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}}]');
|
||
|
||
unlock_support_data = JSON.parse('[{"name":"Force Shield","slot":"Light","action":"-","tags":[],"effect":"Whenever you take damage and you’re not STUNNED, you can choose to treat your Armor as equal to half your current mana. After you do so, your mana is reduced by 1. 1/round as a Reaction when you take Physical, Astral, Lunar, or Force or when you take that damage as part of the INTERPOSE reaction, you can take [2 Stress] to gain Resistance to that damage.","origin":"Aegis","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Grand Infusions","slot":"Main","action":"Minor","tags":[{"id":"tg_consumable","val":"2"}],"effect":"You gain the following options usable on yourself or an adjacent ally: • Cleanse. Clear all conditions from the target. • Expertise. Roll 2d6. The target’s next attack roll, check, or saving throw can’t be below this number. You can spend 1 mana to reroll one of the dice. You can reroll multiple times. • False Life. Until the end of the target’s next turn, if they are reduced to 0 HP or below, or are over their stress cap, they don’t take the WOUND/OVERSTRESS. Damage and stress still continue to accumulate. If, at the end of their next turn they are still at 0 HP or less or over their stress cap, they then take the WOUND/OVERSTRESS.","origin":"Alchemist","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Infusions","slot":"Light","action":"Minor","tags":[{"id":"tg_consumable","val":"3"}],"effect":"You gain the following options: • Panacea. You or an adjacent ally clears all Discord and a condition. • Vigor. Your or an adjacent ally gains 4 temp HP and gains +1 ACC on their next ability check or save.","origin":"Alchemist","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Mutagen","slot":"Main","action":"REACTION","tags":[{"id":"tg_consumable","val":"3"}],"effect":"Trigger: You or a character within Scope fails an attack roll, saving throw, or check. Effect: Roll 1d6 and add the result to their total, potentially turning a failure into a success.","origin":"Alchemist","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Potion Injector","slot":"Main","action":"-","tags":[],"effect":"Your CONSUMABLE support items can be used on targets within [Range 10], even if their effect would normally only benefit the user (like Healing Potions). Willing targets are automatically affected. Unwilling targets require a successful ranged attack against them.","origin":"Alchemist","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Volatile Mixtures","slot":"Light","action":"Minor","tags":[{"id":"tg_consumable","val":"3"},{"id":"tg_thrown","val":"5"}],"effect":"You gain the following options: Explosive Concoction. [Thrown 5] A character within the thrown range is auto-hit by a weapon attack for [3 Astral]. You can spend 1 mana to make it a [Blast 1] area. Sticky Bomb. [Thrown 5] When thrown at a target, on a hit, they are IMMOBILIZED. They can attempt to clear the condition by succeeding on a BLK save as a Minor Action, but can’t do so until they’ve ended a turn IMMOBILIZED by this ability. When they clear the condition, they create a [Burst 1] area, dealing [2 Astral] to themselves and any characters in the area.","origin":"Alchemist","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Mana Siphon","slot":"Light","action":"-","tags":[{"id":"tg_enchantment","val":""}],"effect":"Any LIGHT Weapon: On a crit with this weapon, the target loses 1 mana and you regain mana equal to the amount they lost. Any MAIN Weapon: On a crit with this weapon, the target loses 2 mana and you regain mana equal to the amount they lost. Any HEAVY Weapon: On a crit with this weapon, the target loses 3 mana and you regain mana equal to the amount they lost.","origin":"Arsenal","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Garrote","slot":"Light","action":"","tags":[],"effect":"When you successfully (5) GRAPPLE a target, they are SILENCED until they are no longer GRAPPLED by you. They take [1 Piercing Physical] for every space moved while GRAPPLED in this way, to a maximum amount of damage each turn equal to your Speed. You can only garrote one target at a time, and a character can only be garroted by one character at a time. ","origin":"Assassin","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Poisoner`s Kit","slot":"Main","action":"","tags":[{"id":"tg_consumable","val":"3"}],"effect":"Expend a charge when you hit with a non-Aetheric weapon attack roll. The target takes [2 Discord] and is inflicted with one of the following poisons of your choice as long as they gain the Discord. Deathbite. Until the target clears their Discord, whenever they fail the MGK check to clear their Discord, their level of Discord doubles before taking the damage. Ghoulblood. The target is WEAKENED until they clear their Discord. Midnight Malice. The target is BLINDED and can’t reveal HIDDEN enemies until they clear their Discord.","origin":"Assassin","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Reaper`s Shroud","slot":"Light","action":"-","tags":[{"id":"tg_armor","val":""}],"effect":"+1 Armor. Whenever you defeat an enemy, you become INVISIBLE until the start of your next turn.","origin":"Assassin","stat_effects":{"armor":"1","speed":"0","dodge":"0","save_target":"0"}},{"name":"Bloodrage Armor","slot":"Light","action":"-","tags":[{"id":"tg_armor","val":""}],"effect":"While BLOODIED, you gain +2 armor.","origin":"Berserker","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Book of True Names","slot":"Light","action":"-","tags":[{"id":"tg_summon","val":""}],"effect":"When you create a SUMMON, you can spend 1-3 mana. The summon gains armor equal to the mana you spent. The summon can’t have more than 3 armor.","origin":"Demonologist","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Skull of Kroldar","slot":"Main","action":"-","tags":[],"effect":"When a character or summon within Scope is defeated, gain 1 soul essence, to a max of 6. Unused soul essence is lost during a LONG REST. Soul essence can be spent for the following effects: • Summoning Essence. Soul Essence can be spent in place of mana for abilities with the SUMMON tag. • Double Summon. 1/scene when you create a summon, you can spend 6 Soul Essence to summon another copy of that summon, which is summoned within the ability’s normal summoning restrictions. This allows a summoning ability to exceed the normal number of summons.","origin":"Demonologist","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Dragon Saddle","slot":"Main","action":"-","tags":[],"effect":"1/turn as a Free Action you can spend 1 mana to gain FLYING, which lasts until you end it. Whenever you move outside of your turn, you gain Soft Cover until the start of your next turn. ","origin":"Dragon Rider","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Extending Enchantment","slot":"Main","action":"-","tags":[{"id":"tg_enchantment","val":""}],"effect":"Choose one of the following enchantments: Any Weapon or Technique with Reach: It gains +1 Reach and ignores the DIF from making a melee attack against a flying character. Any Weapon or Technique with Range: It gains +3 Range. Any Weapon or Technique with [Range = Scope]: Its range becomes [Scope +3].","origin":"Dragon Rider","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Unliving Armor","slot":"Heavy","action":"-","tags":[{"id":"tg_armor","val":""},{"id":"tg_unbreakable","val":""}],"effect":"+3 armor, -1 Speed and Dodge. When you take a WOUND, you become immune to all damage and when you OVERSTRESS you become immune to all stress, and any excess damage or stress is negated. These effects last until the start of your next turn. When you are defeated, roll 1d6 at the start of each round. On a 5+, you return to action with full HP and 0 Stress and clear either 1 WOUND or OVERSTRESS to become undefeated. You return DAZED and become DAZED at the start of each of your turns until you take a LONG REST. ","origin":"Gravewalker","stat_effects":{"armor":"3","speed":"-1","dodge":"-1","save_target":"0"}},{"name":"Ammo Crate","slot":"Main","action":"Minor","tags":[{"id":"tg_consumable","val":"1"},{"id":"tg_summon","val":""}],"effect":"(Tags: Summon, Size ½, HP 5, Dodge/A-Def 10) Minor: You place this summon in an adjacent space. You or an ally can use a Minor Action while adjacent to it to either: A) Reload one weapon, or B) Regain 2 mana. Whenever a character uses one of these options, the ammo crate’s HP is reduced by 2. If the ammo crate is defeated through damage, it explodes in a Burst 1 area. All characters in the area must make an AGI save. Failure: [8 Force]. Success: Half damage.","origin":"Gunslinger","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Curve Ammo","slot":"Light","action":"-","tags":[{"id":"tg_enchantment","val":""}],"effect":"Any Ranged Weapon or Skill/Spell Attack: When you make a ranged attack with this ability, you can spend 1 mana to ignore Line of Sight as long as there is a potential path to the target, but cover still applies. You can spend 2 mana to gain the Homing tag for the attack.","origin":"Gunslinger","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Bound Weapon","slot":"Light","action":"-","tags":[{"id":"tg_enchantment","val":""}],"effect":"Any Weapon: The weapon gains the Unbreakable tag, and returns to you if thrown after the attack resolves. This weapon can be used even if you are DISARMED. Any Technique: The technique gains the Unbreakable tag. If it’s a spell, it can be used even if you are SILENCED.","origin":"Hexblade","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Recurring Dream","slot":"Main","action":"","tags":[{"id":"tg_enchantment","val":""}],"effect":"Any Weapon: Whenever you hit with this weapon, you can VOLLEY, FIGHT, or in the case of SLOW weapons, FULL ATTACK with it 1 phase sooner than normal as long as you attack the same target, to a minimum of PHASE 1. This effect stacks and lasts until the end of the scene or until you attack a different target with this weapon Any Technique that forces a Save: 1/turn if a target pass a save triggered by this technique, its save target increases by +1 until the end of the scene or until a target fails the save, at which point it resets back to normal. This effect can stack.","origin":"Knightmare","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Stalwart Shield","slot":"Main","action":"-","tags":[{"id":"tg_unbreakable","val":""}],"effect":"+1 Armor Allied characters gain the benefits of cover as if you were a piece of Hard Cover. 1/round as a Reaction when you or an adjacent ally takes Physical, Astral, Lunar, or Force or when you take that damage as part of the INTERPOSE reaction, you can take [2 Stress] to grant yourself or the ally Resistance to that damage.","origin":"Paladin","stat_effects":{"armor":"1","speed":"0","dodge":"0","save_target":"0"}},{"name":"Royal Phoenix Armor","slot":"Light","action":"-","tags":[{"id":"tg_armor","val":""},{"id":"tg_unbreakable","val":""}],"effect":"+1 Armor. Enemies within [Range 5] of you must use your Save Target when making the check to clear their Discord instead of the normal target number of 10. Adjacent enemies must use your Save Target +2. ","origin":"Phoenix","stat_effects":{"armor":"1","speed":"0","dodge":"0","save_target":"0"}},{"name":"Flicker Enchantment","slot":"Light","action":"-","tags":[{"id":"tg_enchantment","val":""}],"effect":"Any Armor: 1/round as a REACTION when you take damage, you can immediately teleport up to 1d6 spaces. Any Weapon: 1/round when you crit with this weapon, you can teleport the target up to 1d6 spaces.","origin":"Riftblade","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Portal Gun","slot":"Main","action":"Minor","tags":[{"id":"tg_mana","val":"1"}],"effect":"You can teleport an ally or enemy within [Range 10] up to 3 spaces, which counts as forced movement. An unwilling character can make a MGK save to resist the effect","origin":"Riftblade","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Sensor Suite Goggles","slot":"Light","action":"-","tags":[],"effect":"You know the current HP, Stress, and Mana of all MARKED enemies. 1/turn you can reroll the miss chance from the INVISIBLE status when attacking an INVISIBLE target.","origin":"Riftblade","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Frozen Throne","slot":"Main","action":"Free Action","tags":[{"id":"tg_mana","val":"2"}],"effect":"You create a [Burst 1] area of growing cold around you. Enemies that start their turn in this area take [2 Lunar]. At the start of each of your turns while activated, the damage of this ability increases by +2, and you take the current damage (after it is increased), which bypasses your Armor. You can deactivate this ability as a Free Action, which resets the damage back to its base value of 2.","origin":"Rimeguard","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Aetheric Collector","slot":"Main","action":"Minor","tags":[{"id":"tg_consumable","val":"3"},{"id":"tg_trap","val":""}],"effect":"You gain the following trap options: Mana Collector. When triggered, creates a [Burst 2] area. All enemies in the area must make a MGK save. Failure: they lose all their mana. Success: They lose mana equal to half their mana maximum. The trap collects all of the mana lost from this ability and remains on the field as a special terrain feature. You or an ally can use a Minor Action while adjacent to the trap to regain mana equal to the amount it has collected. The trap is then removed from play Vitality Collector. When triggered, creates a [Burst 2] area. All enemies in the area must make a MGK save. Failure: They take [4 Stress] and are WEAKENED until the end of their next turn. Success: They take [4 Stress]. The trap counts all of the Stress given from this effect and remains on the field as a special terrain feature. You or an ally can use a Minor Action while adjacent to the trap to regain HP up to the total Stress it had given. The trap is then removed from play. ","origin":"Shadebinder","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Aetheric Diverter","slot":"Light","action":"Minor","tags":[{"id":"tg_consumable","val":"3"},{"id":"tg_trap","val":""}],"effect":"You gain the following trap options: Focused. Choose either Astral or Lunar damage when deployed. When triggered, this trap creates a [Line 8] area aimed in any direction. All characters in the area take [6 Damage] of the chosen type. Nova. Choose either Astral or Lunar damage when deployed. When triggered, this trap creates a [Burst 3] area, dealing [8 Damage] of the chosen type to all characters in the area. The damage is reduced by 2 for every space beyond [Range 1] a character is from the trap. All characters in the Burst area must make an AGI save, reducing this damage by half on a success ","origin":"Shadebinder","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Buddy Bond","slot":"Light","action":"","tags":[{"id":"tg_enchantment","val":""}],"effect":"Any Support Item/Technique that Doesn’t Require an Action to Activate: When you create a summon, you can choose for them to also benefit from this ability, which lasts until they are defeated or dismissed. The summon doesn’t gain the ability to use any actions granted by this item/technique, they only gain the passive benefits. Only 1 summon can benefit from this ability at a time. Any Equipment/Technique with the Summon Tag: Whenever you regain HP, this summon regains half as much HP. This only affects the summon if they are currently summoned. ","origin":"Shadebinder","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Capture Orb","slot":"Main","action":"(3) SKIRMISH","tags":[{"id":"tg_consumable","val":"6"},{"id":"tg_thrown","val":"5"}],"effect":"This item starts with the Empty profile. Empty. As a Minor Action, expend a charge and make a thrown melee weapon attack at a character within range. On a hit, they must make a MAGIC save. They have +1 Difficulty if they are BLOODIED, +1 Difficulty if they are BREAKING, and an additional +1 Difficulty for every condition they have. Failure: They are STUNNED and IMMOBILIZED until the end of their next turn. Success: They are DAZED until the end of their next turn. When a target fails this save, make note of their current HP and Mana. Gain the Full profile. Full. As a Minor Action, one character within the item’s Thrown range gains temp HP equal to the noted HP plus mana from the Empty profile. The item gains the Empty profile. This effect does not consume a charge. ","origin":"Shadebinder","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Trainer Items","slot":"Main","action":"Reaction (1/round)","tags":[{"id":"tg_consumable","val":"3"}],"effect":"You gain the following Reactions: Revive. Reaction (1/Round) Trigger: One of your summons within Scope would be defeated. Effect: Expend a charge. The summon is not defeated, and has their HP set to their BLOODIED value. Return. Reaction (1/Round) Trigger: A character starts their turn. Effect: Expend a charge. One of your summons in the scene (ignoring Line of Sight) is teleported to a free space adjacent to you.","origin":"Shadebinder","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Parrying Dagger","slot":"Main","action":"REACTION, 1/round","tags":[],"effect":"Trigger: An attack roll would hit your DODGE. Effect: Make a melee attack roll. Your DODGE for the triggering attack becomes this attack roll value, potentially turning a hit into a miss. If the attack misses, you can spend 1 Focus to deal [3 Stress] to the attacker.","origin":"Skald","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Adamant","slot":"Free","action":"-","tags":[{"id":"tg_enchantment","val":""}],"effect":"Any Armor: As a Minor Action, gain 1 Focus. Any Weapon or Spell Attack: On Crit, gain 1 Focus.","origin":"Talent","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Aspected","slot":"Free","action":"-","tags":[{"id":"tg_enchantment","val":""}],"effect":"Any Armor: This armor gains +1 ACC to checks and saves with BULK, AGILITY, MIND, or MAGIC, chosen when you equip this enchantment. Any Weapon, Support, Spell, or Skill Attack: When you attack with it, you can spend 1 mana to give the attack the Aetheric tag, or to remove the Aetheric tag. The change lasts until the end of the scene or you use this ability again.","origin":"Talent","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Keen","slot":"Free","action":"-","tags":[{"id":"tg_enchantment","val":""}],"effect":"Any Weapon or Skill/Spell Attack That Deals Damage: On Crit: Deal +1d3 bonus damage. Any Weapon or Skill/Spell Attack That Deals Stress: On Crit: Deal +2 Stress. Any Weapon or Skill/Spell Attack that Deals Discord: On Crit: Deal +1 Discord.","origin":"Talent","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Soul Vessel","slot":"Free","action":"Minor","tags":[{"id":"tg_consumable","val":"1"},{"id":"tg_summon","val":""}],"effect":"Minor: You expend a charge and summon your soul vessel in a free adjacent space. While summoned, you gain the Reformed reaction. (Size 1/2, 10 HP, Dodge/A-Def 5).","origin":"Talent","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Speed","slot":"Free","action":"-","tags":[{"id":"tg_enchantment","val":""}],"effect":"Any Weapon without Slow: You can (3) VOLLEY or (5) FIGHT with this weapon during PHASE 1: BOLSTER. Any Armor: You can RUSH, HIDE, or take actions only available during PHASE 4: REPOSITION during PHASE 1: BOLSTER.","origin":"Talent","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Variable","slot":"Free","action":"-","tags":[{"id":"tg_enchantment","val":""}],"effect":"Any Weapon, Support Item, or Technique: Any Weapon, Support Item, or Technique: Before each quest and when you (1) RECOVER or Rest, you can change any of its damage types. You can change Physical, Astral, Lunar, or Force damage to one of those types. If it deals Discord or Stress, you can change the Discord to Stress or vice versa.","origin":"Talent","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Vorpal","slot":"Free","action":"-","tags":[{"id":"tg_enchantment","val":""}],"effect":"Any Melee Weapon: 1/round when you make a melee attack with this weapon and a damage die rolls its highest value, roll the die again and add that result to the total damage. This effect can trigger multiple times. Only the damage from the weapon triggers this effect, not any bonus damage or extra sources of damage. If you score a critical hit, resolve which damage dice are being used before doing any of the rerolls.","origin":"Talent","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Bottled Lightning","slot":"Light","action":"Minor","tags":[{"id":"tg_consumable","val":"2"}],"effect":"Minor: Create a Burst 2 area. Characters partly within the area and with Line of Sight to you are BLINDED until the end of their next turn.","origin":"Thunderclaw","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Kinetic Redistributor","slot":"Main","action":"REACTION (1/round)","tags":[],"effect":"Trigger: A ranged attack roll is made against you. Effect: Choose to either impose +1 DIF on the attack, or gain 2 Focus.","origin":"Thunderclaw","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Earthwarden`s Shield","slot":"Main","action":"-","tags":[],"effect":"1 Armor. When you INTERPOSE, you can spend an additional Focus to gain resistance to any damage from the attack.","origin":"Warden","stat_effects":{"armor":"1","speed":"0","dodge":"0","save_target":"0"}},{"name":"Standard of Courage","slot":"Main","action":"Minor","tags":[{"id":"tg_summon","val":""}],"effect":"(Tags: Summon, Size ½, 5 HP, 10 Dodge/A-Def) This summon must be summoned in a free adjacent space. While summoned, it emits a [Burst 2] zone. You and all allied characters in the zone gain +1 ACC on attack rolls, checks, and saves, and when you or an ally starts their turn in the zone, they gain 2 temp HP. During your turn, you can pick up and move the summon when you move, placing it in another free adjacent space. This summon can only be dismissed with a Minor Action while adjacent to it. It keeps its current HP value when dismissed, and regains all HP during a REST. If defeated, this support item is destroyed. ","origin":"Warlord","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}}]');
|
||
|
||
loot_support_data = JSON.parse('[{"name":"Adamantine Armor","slot":"Heavy","action":"-","tags":[{"id":"tg_armor","val":""},{"id":"tg_unbreakable","val":""}],"effect":"+3 armor (to a max of +4). -2 Speed and Dodge. When you would be hit by a critical hit, it becomes a normal hit instead.","origin":"Loot","stat_effects":{"armor":"3","speed":"-2","dodge":"-2","save_target":"0"}},{"name":"Adamantine Construction","slot":"Light","action":"-","tags":[{"id":"tg_enchantment","val":""},{"id":"tg_unique","val":""},{"id":"tg_unbreakable","val":""}],"effect":"Any Armor: The armor gains +1 armor and is UNBREAKABLE.\\r\\nAny Weapon: The weapon gains PIERCING and UNBREAKABLE.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Aether Flask","slot":"Light","action":"Minor","tags":[{"id":"tg_consumable","val":"2"}],"effect":"You become suffused with aether. Until the end of your next turn, you cannot make attacks or activate spells, and are immune to Physical, Astral, and Lunar damage. You can move through solid objects as if they were difficult terrain, but you can’t end your turn inside one. If you end your turn inside or partly inside an object, you are moved to the last space you occupied.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Ammo Kit","slot":"Main","action":"Minor","tags":[{"id":"tg_consumable","val":"2"}],"effect":"Minor: You or an adjacent ally can expend a charge to reload a single weapon.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Amulet of Health","slot":"Light","action":"-","tags":[],"effect":"+1 ACC on BLK checks and saves. When you (1) RECOVER, you gain 4 temp HP.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Angelsteel Armor","slot":"Heavy","action":"-","tags":[{"id":"tg_armor","val":""}],"effect":"+2 armor, -1 SPEED and DODGE. When you are hit by an attack, you can spend 1 mana to add your current armor to your DODGE or A-DEF against the attack, potentially turning a hit into a miss. This effect can be used once per attack, and can`t be used while you are SUNDERED.","origin":"Loot","stat_effects":{"armor":"2","speed":"-1","dodge":"-1","save_target":"0"}},{"name":"Animated Shield","slot":"Light","action":"Minor","tags":[{"id":"tg_summon","val":""}],"effect":"1/round as a Reaction when you take Physical, Astral, Lunar, or Force or when you take that damage as part of the INTERPOSE reaction, you can take [2 Stress] to gain Resistance to that damage.\\r\\nAs a Minor Action, you can deploy this shield to a free space within Scope as a Summon, or return it to you. The shield becomes a Size 1 piece of hard cover while deployed, and you lose the previous effect until reclaimed. (Tags: Summon, Size 1, 5 HP, 10 Dodge/A-Def).","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Armor of Growing Endurance","slot":"Light","action":"-","tags":[{"id":"tg_enchantment","val":""}],"effect":"Any Armor: When you gain a Wound, gain temp HP equal to your BLOODIED value.\\r\\nAny Armor: When you gain an Overstress, gain 1d6 charges. Until the end of the scene, whenever you would take Stress, you can instead remove 1 charge per Stress.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Armor Plates","slot":"Light","action":"-","tags":[{"id":"tg_enchantment","val":""},{"id":"tg_unique","val":""}],"effect":"Any Armor: +1 Armor\\r\\nAny Weapon: On Crit, gain +1 Armor until the end of your next turn.\\r\\n","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Bag of Holding","slot":"Free","action":"-","tags":[{"id":"tg_unique","val":""},{"id":"tg_unbreakable","val":""}],"effect":"One of your other support slots increases by one size (light to main, main to heavy).","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Barbed Enchantment","slot":"Light","action":"-","tags":[{"id":"tg_enchantment","val":""}],"effect":"Any Armor: You gain +1 ACC on GRAPPLE attacks and checks. When you end your turn GRAPPLED with a character, they take [2 Physical].\\nAny Melee Weapon or Skill/Spell Attack: On crit, you can choose to (5) GRAPPLE the target as a free action.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Barkskin Armor","slot":"Light","action":"Minor","tags":[{"id":"tg_armor","val":""},{"id":"tg_mana","val":"X"}],"effect":"Minor: Spend X mana to increase your armor by the mana spent, to a maximum armor of 4. Whenever you take damage, reduce your armor by 1 until its normal value.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Belt of Giantkind","slot":"Light","action":"-","tags":[],"effect":"You count as one size larger for (5) SHOVE, (5) GRAPPLE, and and stopping movement from ENGAGEMENT.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Belt of Growing and Shrinking","slot":"Main","action":"Minor","tags":[{"id":"tg_mana","val":"1"}],"effect":"Minor: Spend 1 mana to increase or decrease your size by +1, to a minimum of 1/2 or maximum of 4. The new size lasts until the end of the scene. ","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Blackiron Armor","slot":"Heavy","action":"-","tags":[{"id":"tg_armor","val":""}],"effect":"+3 Armor (to a max of +4). -1 SPEED and DODGE. You gain resistance to [Astral] and [Lunar] damage. ","origin":"Loot","stat_effects":{"armor":"3","speed":"-1","dodge":"-1","save_target":"0"}},{"name":"Blinding Powder","slot":"Light","action":"Minor","tags":[{"id":"tg_consumable","val":"3"}],"effect":"Minor: An adjacent enemy is BLINDED until the end of their next turn.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Bloodstone Armor","slot":"Light","action":"-","tags":[{"id":"tg_armor","val":""},{"id":"tg_consumable","val":"1"}],"effect":"+1 armor. When you become BLOODIED, you can expend a charge to gain resistance to all damage until the end of your next turn. You can regain 1 charge of this item during a SHORT REST by spending 1 recovery. ","origin":"Loot","stat_effects":{"armor":"1","speed":"0","dodge":"0","save_target":"0"}},{"name":"Bonecaller Armor","slot":"Main","action":"Minor","tags":[{"id":"tg_armor","val":""},{"id":"tg_summon","val":""}],"effect":"+1 Armor. Minor: Summon a shambling skeleton in a free adjacent space. Enemies that end their turn adjacent to the summon take [3 Physical]. (Tags:Summon, Size 1, 5 HP, DODGE/A-DEF 10, SPEED 2). ","origin":"Loot","stat_effects":{"armor":"1","speed":"0","dodge":"0","save_target":"0"}},{"name":"Book of Alternative Explosions","slot":"Light","action":"","tags":[],"effect":"1/turn when you create an AOE area (Blast, Burst, Close Blast, Line), you can spend mana to apply one of the following effects. Each effect has its own mana cost.\\r\\nRestorative. [Mana 2] Instead of taking any damage, characters in the AOE instead regain HP equal to the damage that would have been dealt. \\r\\nFlexible. [Mana 1] You can change the damage dealt from Physical, Astral, Lunar, or Force to any of those types.\\r\\nEye of the Storm. [Mana 2] If the AOE is a Blast, the center space of the blast is excluded from the AOE.\\r\\nPhased. [Mana 2] Cover and terrain doesn’t block line of sight for the AOE. \\r\\nReliable. [Mana X] If the AOE deals Physical, Astral, Lunar, or Force, it gains Reliable equal to the mana spent.\\r","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Book of Endless Pages","slot":"Main","action":"-","tags":[{"id":"tg_unique","val":""}],"effect":"One of your equipped techniques has its MEM cost reduced to 1. You can continue to equip that technique if this item is destroyed, and the reverted MEM cost would put you over your maximum MEMORY. ","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Boots of Levitation","slot":"Light","action":"Minor","tags":[],"effect":"You gain FLYING, but can`t move. You can only end this effect and status as a Minor Action.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Boots of Speed","slot":"Light","action":"Minor","tags":[{"id":"tg_stress_self","val":"1"}],"effect":"Minor: You can RUSH.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Broom of Flying","slot":"Main","action":"-","tags":[],"effect":"You can spend 1 mana as a free action to gain the FYING status until you end it.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Cloak of Protection","slot":"Main","action":"-","tags":[{"id":"tg_stress_self","val":""}],"effect":"Minor: Gain 1 Focus.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Cursesong Armor","slot":"Main","action":"Reaction (1/round)","tags":[{"id":"tg_armor","val":""},{"id":"tg_mana","val":"X"}],"effect":"+2 Armor. As a Reaction when a character within Scope hits you with an attack, you can spend up to 3 mana to give them +1 Difficulty on all attacks, checks, and saves per mana spent. This Difficulty is reduced by 1 at the end of each of their turns.``+","origin":"Loot","stat_effects":{"armor":"1","speed":"0","dodge":"0","save_target":"0"}},{"name":"Darkleaf Armor","slot":"Light","action":"Reaction, 1/round","tags":[{"id":"tg_armor","val":""}],"effect":"+1 armor. 1/round when you are hit by a melee attack, you can spend 1 Focus as a reaction to deal [3 Lunar] damage to the attacker.`","origin":"Loot","stat_effects":{"armor":"1","speed":"0","dodge":"0","save_target":"0"}},{"name":"Darksight Armor","slot":"Light","action":"-","tags":[{"id":"tg_armor","val":""}],"effect":"+1 armor. You ignore all low visibility penalties and don’t treat HIDDEN characters as INVISIBLE in low visibility areas.","origin":"Loot","stat_effects":{"armor":"1","speed":"0","dodge":"0","save_target":"0"}},{"name":"Death`s Gambit Dice","slot":"Light","action":"-","tags":[],"effect":"When you make a WOUND check, you can roll twice and take either result.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Defender`s Bond","slot":"Light","action":"","tags":[{"id":"tg_unique","val":""}],"effect":"When you equip this support item or during a Rest, you and one ally can attune to this item. Only one ally can be attuned at a time, and an attuned ally can unattune themselves at any time, including during combat, which doesn’t require an action. You and the attuned ally each gain the following Reaction.\\r\\nUnbreakable Bond. Reaction (1/round). Trigger: The other ally attuned to this item is targeted by an attack and is within [Range 10]. Effect: You and the ally switch places, teleporting into each other’s spaces, and you become the target of the attack instead. This effect counts as if you used INTERPOSE on that ally.\\r","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Defending Enchantment","slot":"Main","action":"-","tags":[{"id":"tg_enchantment","val":""}],"effect":"Any Weapon: 1/turn when you hit with this weapon, you gain 1 Focus. \\nAny Armor: When you DEFEND or RECOVER, you gain +2 Focus.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Devil`s Crown","slot":"Light","action":"Reaction (1/round)","tags":[{"id":"tg_mana","val":"1"}],"effect":"Trigger: You take Physical, Astral, Lunar, or Force damage, after armor and resistance.\\r\\nEffect: Reduce the damage by 1d6. If the source of the damage is within your Scope, deal Piercing damage to them equal to the damage reduced.\\r","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Displacer Cloak","slot":"Main","action":"Reaction","tags":[{"id":"tg_mana","val":"1"}],"effect":"Trigger: You are hit by an attack\\r\\nEffect: You can teleport a number of spaces equal to the damage dealt (after armor and resistance), to a minimum of 1 space and maximum of 10 spaces.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Dragon Mask","slot":"Main","action":"(5) FIGHT","tags":[{"id":"tg_mana","val":"1"}],"effect":"Make a [Close Blast 2] melee spell attack, dealing [1d6+1 Astral or Lunar], chosen when equipped.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Durable Construction","slot":"Light","action":"-","tags":[{"id":"tg_enchantment","val":""},{"id":"tg_unique","val":""},{"id":"tg_unbreakable","val":""}],"effect":"Any Weapon, Support Item, or Technique: The item gains the UNBREAKABLE tag.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Electrical Pack","slot":"Main","action":"-","tags":[{"id":"tg_consumable","val":"3"},{"id":"tg_enchantment","val":""},{"id":"tg_unique","val":""}],"effect":"Any Melee Weapon or Skill/Spell Attack: On a melee hit with this weapon, you can expend a charge to deal 1d3 bonus Astral damage.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Elemental Burst Armor","slot":"Main","action":"-","tags":[{"id":"tg_armor","val":""}],"effect":"+2 armor, -1 DODGE. Gain Astral or Lunar damage resistance. You automatically clear all your Discord at the end of your turn. When you do, you create a Burst 1 area. All enemies in the area take Astral or Lunar damage equal to the amount of Discord cleared.","origin":"Loot","stat_effects":{"armor":"2","speed":"0","dodge":"-1","save_target":"0"}},{"name":"Elemental Enchantment","slot":"Light","action":"-","tags":[{"id":"tg_enchantment","val":""},{"id":"tg_unique","val":""}],"effect":"Any Weapon or Skill/Spell Attack: The ability deals +1d3 Astral or Lunar damage.\\nAny Armor: Gain Astral or Lunar resistance.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Elven Cloak","slot":"Main","action":"-","tags":[],"effect":"3 SEARCH checks against you gain +1 Difficulty. If you are in Difficult Terrain, you don`t lose HIDDEN for being in an enemy`s Line of Sight unless they are adjacent to you.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Escape Enchantment","slot":"Light","action":"Minor","tags":[{"id":"tg_enchantment","val":""}],"effect":"Any Armor: As a Minor Action, you can escape from any grapple. \\nAny Weapon or Skill/Spell Attack: You can attack with this ability as a Bonus Action against a character you are GRAPPLED by.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Flawless Job Crystal","slot":"Free","action":"-","tags":[{"id":"tg_unbreakable","val":""}],"effect":"You unlock a class of your choice, without needing any levels in that class. Choose the class when you gain this loot. If you gain this loot again, you must pick a different class.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Fleetfoot Armor","slot":"Light","action":"Minor","tags":[{"id":"tg_armor","val":""},{"id":"tg_mana","val":"X"}],"effect":"+1 Armor. As a Minor Action, you can spend up to 3 mana. Increase your speed by the mana you spent until the end of your turn.","origin":"Loot","stat_effects":{"armor":"1","speed":"0","dodge":"0","save_target":"0"}},{"name":"Gambling Dice","slot":"Light","action":"-","tags":[{"id":"tg_consumable","val":"3"},{"id":"tg_unique","val":""}],"effect":"Instead of making an attack roll, expend a charge from this item and roll 1d6 to determine the effect. 1: The attack misses and you take 4 Stress. 2-3: The attack misses. 4-5: The attack hits. 6: The attack hits and is a crit.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Ghost Gloves","slot":"Light","action":"-","tags":[],"effect":"Your 5 IMPROVISED ATTACK gains the Aetheric tag, and deal Force damage. You can OPPORTUNITY ATTACK with it as if it had [Reach 1].","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Ghostwalker Armor","slot":"Light","action":"","tags":[{"id":"tg_armor","val":""}],"effect":"+1 Armor. As a Minor Action, you can spend 2 mana to be able to move through characters and objects until the end of your turn, and ignore ENGAGEMENT.","origin":"Loot","stat_effects":{"armor":"1","speed":"0","dodge":"0","save_target":"0"}},{"name":"Headband of Intellect","slot":"Light","action":"-","tags":[{"id":"tg_unique","val":""}],"effect":"Gain +1 MEM and +1 ACC on MIND checks and saves.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Helm of Teleportation","slot":"Main","action":"Minor","tags":[{"id":"tg_mana","val":"2"}],"effect":"Teleport up to 1d6+2 spaces.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Homing Enchantment","slot":"Main","action":"-","tags":[{"id":"tg_enchantment","val":""}],"effect":"Any Ranged Weapon or Skill/Spell Attack: The weapon gains the HOMING tag.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Hydra Helmet","slot":"Main","action":"-","tags":[],"effect":"When you take a Wound or Overstress, you regain 4 HP at the start of your next turn, and 2 HP at the start of the next turn after that one.\\r\\nAs a Minor Action, you can switch any number of Wounds you have to an equal number of Overstress, and vice versa. Switching between Wounds and Overstress doesn’t trigger Wound/Overstress rolls.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Invisibility Cloak","slot":"Main","action":"Minor","tags":[{"id":"tg_mana","val":"1"}],"effect":"Minor: Spend 1 mana to become INVISIBLE until you make an attack, force a save, or take a hostile action.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Justicar Armor","slot":"Light","action":"-","tags":[{"id":"tg_enchantment","val":""}],"effect":"Any Armor: Gain resistance to Force damage.\\r\\nAny 2 CHANNEL Technique: Gain Resistance to Force damage while Channeling this ability.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Lifedrinker Armor","slot":"Main","action":"Reaction, 1/round","tags":[{"id":"tg_armor","val":""}],"effect":"+1 Armor. When you would take Astral or Lunar damage, you can spend 1 mana as a reaction to gain 4 temp HP. You can spend an additional mana to give all allies within [Range 5] the same amount of temp HP.","origin":"Loot","stat_effects":{"armor":"1","speed":"0","dodge":"0","save_target":"0"}},{"name":"Mithral Construction","slot":"Main","action":"-","tags":[{"id":"tg_enchantment","val":""},{"id":"tg_unique","val":""}],"effect":"Any Weapon or Support Item: The item`s size is reduced by one stage, to a minimum of free.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Mountainous Armor","slot":"Heavy","action":"-","tags":[{"id":"tg_armor","val":""}],"effect":"+3 armor, -2 speed. When you are subjected to forced movement, you can choose to reduce the amount of movement by up to 3.","origin":"Loot","stat_effects":{"armor":"3","speed":"-2","dodge":"0","save_target":"0"}},{"name":"Orb of Power","slot":"Light","action":"-","tags":[{"id":"tg_mana","val":"1"}],"effect":"1/turn as a free action, spend 1 mana to impose +1 DIF on one target`s save against one of your effects.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Orbital Strike","slot":"Heavy","action":"(2) CHANNEL","tags":[{"id":"tg_consumable","val":"2"}],"effect":"Channel: Pick a space within line of sight. If you stop channeling for any reason, you regain the spent consumable charge. \\r\\nRelease: Create a [Blast 3] area centered on the selected space. All characters in the area must make an AGILITY save, with +1 Difficulty if they are in the center space, or +1 Accuracy if they are at least 3 spaces away from the center space. Failure: [14/16/18 Astral]. Success: [7/8/9 Astral].\\r","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Oversized Enchantment","slot":"Heavy","action":"-","tags":[{"id":"tg_enchantment","val":""},{"id":"tg_unique","val":""}],"effect":"Any Weapon: This weapon deals 1 additional die of physical, force, astral, or lunar damage. If the weapon has multiple damage types, pick one of them. If the weapon doesn`t use damage dice, this enchantment has no effect.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Paired Enchant","slot":"Main","action":"-","tags":[{"id":"tg_enchantment","val":""},{"id":"tg_unique","val":""}],"effect":"Any Equipment/Technique without Slow tag: When you (7) FULL ATTACK, you can attack with this weapon twice instead of with two different weapons.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Portable Cover","slot":"Heavy","action":"Minor","tags":[],"effect":"Twice per scene you can create a piece of Size 1 or Size 2 hard cover in free adjacent spaces.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Potion of Climbing","slot":"Light","action":"Minor","tags":[{"id":"tg_consumable","val":"2"}],"effect":"Until the end of the scene, any climbing only costs you 1 movement.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Potion of Giants","slot":"Light","action":"Minor","tags":[{"id":"tg_consumable","val":"1"}],"effect":"Your size increases by +1, and you gain +2 Accuracy on BULK checks and saves, and your Reach with all effects with Reach increases by +1. These effects last until the end of the scene. This item can only be activated 1/scene.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Potion of Size","slot":"Light","action":"Minor","tags":[{"id":"tg_consumable","val":"3"}],"effect":"Change your size to ½, 1, 2, or 3 until the end of the scene.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Power Armor","slot":"Heavy","action":"-","tags":[{"id":"tg_armor","val":""}],"effect":"+3 Armor, -1 Dodge. You can fly and have an Aquatic Adaptation. You gain the following Ranged Weapon Attack: [Range 10] [1d6 Force].","origin":"Loot","stat_effects":{"armor":"3","speed":"0","dodge":"-1","save_target":"0"}},{"name":"Prismatic Armor","slot":"Light","action":"-","tags":[{"id":"tg_armor","val":""}],"effect":"+2 Armor, At the start of each combat scene, you are permanently VULNERABLE to Astral, Lunar, or Force, randomly chosen. The vulnerability lasts until the end of the scene.","origin":"Loot","stat_effects":{"armor":"2","speed":"0","dodge":"0","save_target":"0"}},{"name":"Quickstep Boots","slot":"Light","action":"Minor","tags":[{"id":"tg_stress_self","val":"1"}],"effect":"Minor: You can move up to 2 spaces","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Razorwire Enchant","slot":"Light","action":"Minor","tags":[{"id":"tg_enchantment","val":""}],"effect":"Any Armor: As a Minor Action, spend 2 mana. Until the end of your next turn, when an adjacent enemy hits you with a melee attack, they take [2 Physical].\\r\\nAny Weapon or Skill/Spell Attack: As a Minor Action, spend 1 mana. The next time you hit with this ability this turn, the target takes [2 Physical] if they make a melee attack against you until the end of their next turn.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Recall Stone","slot":"Light","action":"Minor","tags":[{"id":"tg_consumable","val":"1"}],"effect":"During narrative play, you can expend a charge to abandon the quest and return this character to a base or hub. During combat, as a Minor action this character can expend a charge to successfully extract. ","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Returning Weapon","slot":"Light","action":"-","tags":[{"id":"tg_enchantment","val":""}],"effect":"Any Melee Weapon with Reach: This weapon gains the Thrown 8 tag, and automatically returns back to you when thrown.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Revive Kit","slot":"Main","action":"Minor","tags":[{"id":"tg_consumable","val":"2"}],"effect":"Minor: One defeated ally can spend 1 recovery to clear 1 WOUND or OVERSTRESS and return to play adjacent to you with their HP equal to their BLOODIED value and their Stress equal to their BREAKING value.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Ring of Regeneration","slot":"Light","action":"-","tags":[{"id":"tg_unique","val":""}],"effect":"At the start of each of your turns while BLOODIED, you regain 1 HP. ","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Runic Tattoos","slot":"Main","action":"-","tags":[{"id":"tg_armor","val":""}],"effect":"When you INTERPOSE, you gain 3 armor against the attack. ","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Runic Tattoos","slot":"Main","action":"","tags":[{"id":"tg_armor","val":""}],"effect":"When you INTERPOSE, you gain 3 armor against the attack","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Scope","slot":"Main","action":"Minor","tags":[{"id":"tg_mana","val":"1"}],"effect":"Minor: Spend 1 mana to (3) MARK a character within scope. ","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Scroll of Protection","slot":"Light","action":"Minor","tags":[{"id":"tg_consumable","val":"2"}],"effect":"Minor: One ally within scope and line of sight becomes immune to all damage until the end of your next turn.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Sharkskin Armor","slot":"Light","action":"-","tags":[{"id":"tg_armor","val":""}],"effect":"+1 Armor. You move normally in liquid-based Difficult Terrain, and have an Aquatic Adaptation. Characters that successfully grapple you take [2 Physical].","origin":"Loot","stat_effects":{"armor":"1","speed":"0","dodge":"0","save_target":"0"}},{"name":"Shatterstone","slot":"Light","action":"Minor","tags":[{"id":"tg_consumable","val":"2"}],"effect":"Minor: Make a ranged attack against a character within [Range 5]. On a hit, they are SUNDERED until the end of their next turn.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Shield of the Evil Eye","slot":"Main","action":"-","tags":[{"id":"tg_mana","val":"1"}],"effect":"1/round as a Reaction when you take Physical, Astral, Lunar, or Force or when you take that damage as part of the INTERPOSE reaction, you can take [2 Stress] to gain Resistance to that damage.1/round when you are missed by an attack, you can spend 1 mana to make the attacker DAZED until the end of their next turn.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Skeleton Key","slot":"Light","action":"-","tags":[],"effect":"You can automatically open locks as a free action and have +1 ACC on saves triggered by traps. You automatically disable Traps, and can do so even while they’re HIDDEN.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Spacewarp Enchant","slot":"Light","action":"-","tags":[{"id":"tg_enchantment","val":""}],"effect":"Any Armor: Increase the range of all of your teleports by your current armor value.\\nAny (2) CHANNEL Technique: When you RELEASE this ability, you can teleport up to 3 spaces.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Spikes","slot":"Main","action":"-","tags":[{"id":"tg_enchantment","val":""},{"id":"tg_unique","val":""}],"effect":"Any Armor. When you INTERPOSE, if you end the movement next to the attacker, you can deal [1 Piercing Physical] to them as part of the INTERPOSE reaction.\\nAny (2) CHANNEL Technique: While channeling this ability, adjacent characters that hit you with a melee attack take [1 Physical].","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Sprinter`s Potion","slot":"Light","action":"Minor","tags":[{"id":"tg_consumable","val":"3"}],"effect":"Minor: Your speed is doubled until the end of your next turn.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Tetherknot","slot":"Light","action":"Minor","tags":[{"id":"tg_consumable","val":"3"}],"effect":"Minor: Throw this ball of wire at a character within [Range 5]. They must succeed on an AGI save or be IMMOBILIZED until the end of their next turn.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Thorium Armor","slot":"Main","action":"-","tags":[{"id":"tg_armor","val":""}],"effect":"+3 Armor, -2 Dodge and Speed","origin":"Loot","stat_effects":{"armor":"3","speed":"-2","dodge":"-2","save_target":"0"}},{"name":"Time`s Eclipse","slot":"Light","action":"Free Action","tags":[{"id":"tg_stress_self","val":"3"},{"id":"tg_unique","val":""}],"effect":"This turn, instead of taking either your standard action, standard movement, or minor action, you can choose to give it to an ally within Scope. They gain an additional use of that action during their next turn. You can only affect an ally with this ability 1/scene. \\r\\nThe Stress cost of this ability is reduced by 1 for every other PC in the scene with this item equipped. Additionally, you can use this item’s effect on any ally that also has this item equipped at any range, and don’t need line of sight to them to do so.\\r","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Titan Blood","slot":"Light","action":"-","tags":[{"id":"tg_integrated","val":""},{"id":"tg_unique","val":""}],"effect":"Your size increases by 1, to a maximum of 3. You can’t be knocked PRONE or suffer unwilling forced movement from smaller characters. ","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Tomblink Armor","slot":"Heavy","action":"-","tags":[{"id":"tg_armor","val":""}],"effect":"+3 armor, -1 speed and dodge. Gain the following Reaction. Trigger: An ally within range takes damage. Effect: Spend 1 Recovery. They regain HP equal to their BLOODIED value.","origin":"Loot","stat_effects":{"armor":"3","speed":"-1","dodge":"-1","save_target":"0"}},{"name":"Twin Death","slot":"Light","action":"-","tags":[{"id":"tg_enchantment","val":""},{"id":"tg_unique","val":""}],"effect":"Light/Main Weapon or Skill/Spell Attack: 1/round when you crit with this ability, you can immediately attack with it again. This attack doesn’t trigger linked attacks.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Vicious Enchant","slot":"Main","action":"-","tags":[{"id":"tg_enchantment","val":""},{"id":"tg_unique","val":""}],"effect":"Any Weapon or Skill/Spell Attack: The ability deals +1d6 bonus damage on crits.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Vorpal Enchant","slot":"Light","action":"-","tags":[{"id":"tg_enchantment","val":""}],"effect":"Any Weapon or Skill/Spell Attack: 1/round when you crit with this ability, it deals the maximum damage.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Wallbreaker","slot":"Heavy","action":"-","tags":[],"effect":"You can move through walls, cover, and solid pieces of impassable terrain, destroying pieces of them equal to your size. You take [1 Stress] per size of each piece of cover/terrain you destroy (minimum of 1 Stress).","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Weapon Ring","slot":"Main","action":"Minor","tags":[{"id":"tg_consumable","val":"3"},{"id":"tg_unique","val":""}],"effect":"During a REST or as a Minor action, you can expend a charge to replace one of your equipped weapons with a different weapon you have unlocked that could be equipped in that slot.","origin":"Loot","stat_effects":{"armor":"0","speed":"0","dodge":"0","save_target":"0"}},{"name":"Windsprint Armor","slot":"Light","action":"-","tags":[{"id":"tg_armor","val":""}],"effect":"+1 Armor. When you (4) REPOSITION, you are INVISIBLE until the end the turn.","origin":"Loot","stat_effects":{"armor":"1","speed":"0","dodge":"0","save_target":"0"}},{"name":"Windstep Armor","slot":"Main","action":"-","tags":[{"id":"tg_armor","val":""}],"effect":"+1 Armor. 1/turn you become INVISIBLE whenever you move or are moved, which lasts until you make an attack, force a save, take a hostile action, or after an attack roll is made against you.","origin":"Loot","stat_effects":{"armor":"1","speed":"0","dodge":"0","save_target":"0"}}]');
|
||
|
||
|
||
|
||
tags_data = JSON.parse('[{"id":"tg_accurate","name":"ACCURATE","description":"Attacks made with this weapon or technique receive +1 Accuracy."},{"id":"tg_aetheric","name":"AETHERIC","description":"Attacks with this tag target A-Def instead of Dodge."},{"id":"tg_armor","name":"ARMOR","description":"This support item or technique is a piece of wearable armor. You can only equip 1 armor item at a time."},{"id":"tg_arcing","name":"ARCING","description":"This weapon or technique can be fired over obstacles, usually by lobbing a projectile in an arc. Attacks made with this weapon don’t require line of sight, as long as it’s possible to trace a path to the target; however, they are still affected by cover."},{"id":"tg_aura","name":"AURA {VAL}","description":"Auras affect certain characters within {VAL} spaces of the character that activates the aura. Characters can only have 1 aura activated at a time, and can change auras 1/turn"},{"id":"tg_auto_hit","name":"AUTO HIT","description":"This attack automatically hits, no attack roll is made."},{"id":"tg_blast","name":"BLAST {VAL}","description":"This is an AOE. It affects all characters within a radius of {VAL} spaces from the center space, including the center space. Cover and line of sight are calculated from the center space of the AOE. Users can be affected by their own Blast.","filter_ignore":true},{"id":"tg_breaking","name":"BREAKING","description":"This ability can only be used if the user is BREAKING (Stress equal to at least half of their Stress Cap)."},{"id":"tg_burst","name":"BLAST {VAL}","description":"This is an AOE. It affects all characters within a radius of {VAL} spaces from the occupied spaces of the target, excluding the target. Cover and line of sight are calculated from the center space of the AOE. Bursts that form a zone move with the target.","filter_ignore":true},{"id":"tg_close_blast","name":"CLOSE BLAST {VAL}","description":"This is an AOE. It operates like a Blast, but at least 1 space must be adjacent to the user, the user can’t be in the area, and cover/line of sight are calculated from the user.","filter_ignore":true},{"id":"tg_consumable","name":"CONSUMABLE {VAL}","description":"This weapon or system can only be used {VAL} times per quest. Some abilities can replenish them."},{"id":"tg_discord","name":"DISCORD {VAL}","description":"On a hit, this attack deals {VAL} Discord to its target. They immediately take that much discord damage, ignoring Armor, then mark {VAL} Discord on their sheet, adding it to any existing Discord. At the end of their turn, characters with Discord make an MGK check. On a success, they clear all marked discord; on a failure, they take damage equal to their total marked discord."},{"id":"tg_discord_self","name":"DISCORD {VAL} (SELF)","description":"Immediately after using this weapon or system, the user takes {VAL} Discord."},{"id":"tg_enchanted","name":"ENCHANTED","description":"This ability has been augmented with an enchantment."},{"id":"tg_enchantment","name":"ENCHANTMENT","description":"This enchantment can be applied to an ability. Each ability can only have one enchantment, and cannot have more than one of the same enchantment."},{"id":"tg_focus","name":"FOCUS {VAL}","description":"This ability costs {VAL} focus to use. Focus is a temporary resource used in combat scenes."},{"id":"tg_free_action","name":"FREE ACTION","description":"Characters can take free actions at any point during their turn, and they don’t count toward the number of minor or standard actions they take. They can also be used to take actions more than once per turn.","filter_ignore":true},{"id":"tg_homing","name":"HOMING","description":"Homing abilities ignore Line of Sight and the effects of cover. As long as the target is within Range and it is possible to reach them (basically as long as they aren’t in a box), they can be affected."},{"id":"tg_inaccurate","name":"INACCURATE","description":"Attacks made with this weapon or technique receive +1 Difficulty."},{"id":"tg_indirect","name":"INDIRECT","description":"Attacks with this tag ignore the effects of cover."},{"id":"tg_integrated","name":"INTEGRATED","description":"Integrated abilities can’t be destroyed or enchanted. They can’t be selected as an option from a wound roll."},{"id":"tg_invisible","name":"INVISIBLE","description":"This unit is Invisible","filter_ignore":true},{"id":"tg_invulnerable","name":"INVULNERABLE","description":"This equipment is immune to all damage.","filter_ignore":true},{"id":"tg_limited","name":"LIMITED {VAL}","description":"This weapon or system can only be used {VAL} times per quest."},{"id":"tg_line","name":"LINE {VAL}","description":"This is an Area of Effect (AoE). Its area is a straight line with a length of {VAL} spaces and a width of 1 space, drawn directly away from you in any direction.","filter_ignore":true},{"id":"tg_loot","name":"LOOT","description":"LOOT is a general tag for equipment that exists as random drops usually and are not balanced.","filter_ignore":true},{"id":"tg_mana","name":"MANA {VAL}","description":"This ability costs {VAL} mana to use."},{"id":"tg_minor_action","name":"MINOR ACTION","description":"This ability can be used as a Minor Action"},{"id":"tg_ordnance","name":"ORDNANCE","description":"This weapon can only be fired before the user moves or takes any other actions on their turn, excepting Protocols. The user can still act and move normally after attacking. Additionally, because of its size, this weapon can’t be used against targets in engagement with the user’s mech, and cannot be used for Overwatch."},{"id":"tg_overkill","name":"OVERKILL","description":"When rolling for damage with this weapon, any damage dice that land on a 1 cause the attacker to take 1 Stress, and are then rerolled. Additional 1s continue to trigger this effect."},{"id":"tg_piercing","name":"PIERCING","description":"Damage with this tag ignores Armor."},{"id":"tg_polymorph","name":"POLYMORPH","description":"Abilities with this tag modify a character’s form. A character can only be under the effect of one ability with this tag at a time."},{"id":"tg_pull","name":"PULL {VAL}","description":"A type of forced movement. On a hit, the target is moved {VAL} spaces directly towards the origin."},{"id":"tg_push","name":"PUSH {VAL}","description":"A type of forced movement. On a hit, the target is moved {VAL} spaces directly away from the origin."},{"id":"tg_range","name":"RANGE ({VAL})","description":"The range at which an ability can be used.","filter_ignore":true},{"id":"tg_reach","name":"REACH {VAL}","description":"The range at which an ability can be used. Reach can be used to make Opportunity Attacks."},{"id":"tg_reaction","name":"REACTION","description":"This ability is used as a reaction."},{"id":"tg_recharge","name":"RECHARGE {VAL}+","description":"Once this system or weapon has been used, it can’t be used again until it is recharged. At the start of this NPC`s turn, roll 1d6: if the result is equal to or greater {VAL}, the equipment can be used again. Only one roll is required for each NPC, even if an NPC has multiple Recharge systems or weapons. If this NPC has two Recharge systems with target numbers of 4+ and 5+, a roll of 5 will recharge both.","filter_ignore":true},{"id":"tg_reliable","name":"RELIABLE {VAL}","description":"Reliable abilities always deal at least {VAL} damage, even if they would miss or deal less than {VAL} damage. Reliable damage inherits the ability’s damage type and tags. However, Reliable damage does not count as a hit, and doesn’t trigger any effects that require a hit."},{"id":"tg_reloading","name":"RELOADING","description":"Abilities with this tag must be reloaded after each use before they can be used again. The [1]RECOVER action and other abilities allow reloading."},{"id":"tg_resistall","name":"RESISTANCE (ALL)","description":"This unit has Resistance to all damage types","filter_ignore":true},{"id":"tg_resistance","name":"RESISTANCE","description":"Reduce all damage from a source you have resistance to by half"},{"id":"tg_round","name":"{VAL}/ROUND","description":"This ability can be used {VAL} number of times per round"},{"id":"tg_set_damage_type","name":"SET DAMAGE TYPE","description":"Allow player to set the damage type for this equipment (HIDDEN TAG)","hidden":true},{"id":"tg_set_damage_value","name":"SET DAMAGE VALUE","description":"Allow player to set the damage value for this equipment (HIDDEN TAG)","hidden":true},{"id":"tg_set_max_uses","name":"SET MAX USES","description":"Allow player to set the maximum uses for this equipment (HIDDEN TAG)","hidden":true},{"id":"tg_slide","name":"SLIDE {VAL}","description":"A type of forced movement. On a hit, the target is moved {VAL} spaces in any direction"},{"id":"tg_slow","name":"SLOW","description":"This weapon or technique can only be used as a (7) FULL ATTACK action or when explicitly stated"},{"id":"tg_standard_action","name":"STANDARD ACTION","description":"This ability can be used as a Standard Action"},{"id":"tg_stress_self","name":"STRESS {VAL} (SELF)","description":"Immediately after using this weapon or system, the user takes {VAL} Stress."},{"id":"tg_summon","name":"SUMMON","description":"Summons are temporary characters under the control of another character. Summons have the following statistics unless otherwise indicated: Size 1/2, 5 HP, 10 Dodge/A-Def, 0 Speed, Save Target = Summoner’s save target, BULK/AGILITY/MIND/MAGIC 0. Summons can only be created in free spaces that they could normally enter (you can’t summon into impassable terrain, for example). Summons are characters with a standard action, standard movement, and minor action. However, they can’t take any actions or movement unless they have an ability that lets them take actions or have a speed. Their turn is their summoner’s turn, and if they can take actions/move, they can do so at any point in their summoner’s turn. Summons are defeated if they are reduced to 0 HP. Summons can be dismissed as a free action by their summoner. Summons last until dismissed, the end of the scene, or until defeated. Abilities that create summons can only have 1 summon from that instance of that ability at a time. If a summon is defeated or dismissed, new ones can be made from that same ability. Summons can’t create summons."},{"id":"tg_temp_hp","name":"TEMP HP","description":"This ability provides HP that disappears at the end of the scene or when a specified condition is met, stacking on top of existing HP. Temporary HP does not stack with itself unless otherwise stated."},{"id":"tg_thrown","name":"THROWN {VAL}","description":"Abilities with this tag can be thrown, making a melee attack against a target within X spaces. Thrown attacks are affected by cover. If throwing a weapon, it lands in a space adjacent to the target (thrower’s choice), and must be picked up as a free action while adjacent to it before it can be used again."},{"id":"tg_trap","name":"TRAP","description":"Traps are effects that modify a space. Traps are placed in free adjacent spaces, and arm at the end of the turn they are placed. Characters that move into or adjacent to a trap’s space trigger it, activating its effects and then removing it from play. Traps are permanently HIDDEN, but can be automatically detected with the [3]SEARCH action. A detected trap can be disarmed by passing an AGILITY check as a minor action when moving into or adjacent to a trap’s space before it is triggered. On a success, the trap is removed from play without being activated. On a failure, the trap activates as normal. Traps are visible to all players on the map."},{"id":"tg_turn","name":"{VAL}/TURN","description":"This ability can be used {VAL} number of times in any turn."},{"id":"tg_unbreakable","name":"UNBREAKABLE","description":"This ability cannot be destroyed. Unbreakable abilities can’t be selected to be destroyed if there are non-unbreakable options left. If an Unbreakable item is selected from a Wound or Overstress roll, it becomes a DAZED result instead.","filter_ignore":true},{"id":"tg_unique","name":"UNIQUE","description":"Characters can only equip one copy of an ability with this tag at a time."}]');
|
||
|
||
class_data = JSON.parse('[{"class":"Aegis","role":"Defender","scope":"10","HP":"6","recoveries":"3","dodge":"6","speed":"4","stress_cap":"7","memory":"7","adef":"10","mana":"5","save_target":"10","weapon_slots":["[LIGHT]","[MAIN]",""],"support_slots":["[LIGHT]","[LIGHT]","",""],"traits":[{"name":"MANA SHIELDS","desc":"The Aegis can spend Mana as if it were Focus. "},{"name":"ABJURER’S WARD","desc":"Gain the Ward reaction."},{"name":"","desc":""},{"name":"Ward","freq":"Reaction, Mana 1","trigger":"An ally within Scope would take Physical, Astral, Lunar, or Force damage, before Armor and resistances.","effect":"Effect: Reduce the damage taken by 1d6. You can spend 1 mana to reroll the dice. You can reroll multiple times."}],"limit_break":{"name":"Perfect Shield","action":"Limit Break, Special","desc":"This Limit Break can be activated at any time during a combat scene. When activated, the Aegis chooses an ally within Scope and Line of Sight. Until the end of this Phase in the next round, all damage and Stress the ally receives is reduced to 0."}},{"class":"Alchemist","role":"Support","scope":"8","HP":"7","recoveries":"5","dodge":"7","speed":"5","stress_cap":"6","memory":"5","adef":"8","mana":"3","save_target":"11","weapon_slots":["[MAIN]","",""],"support_slots":["[LIGHT]","[MAIN]","[MAIN]","[MAIN]"],"traits":[{"name":"POTION BELT","desc":"The Alchemist gains +1 charges with any ability with the Consumable tag. During a SHORT REST, they can spend 1 Recovery to regain all charges of a Consumable ability."},{"name":"POTION INJECTOR","desc":"The Alchemist’s Consumable abilities can be used up to [Range 8], and effects that would only apply to the Alchemist (like healing potions) can apply to willing allies within that range. As their Standard Action during PHASE (3): SKIRMISH or later, the Alchemist can use a Support Item with a Minor Action activation. "},{"name":"SANITIZING VAPORS","desc":"At the end of the Alchemist’s turn, an ally within [Range 3] can clear up to 1 Stress, or up to 2 if the ally is BREAKING."}],"limit_break":{"name":"Philosopher Stone","action":"Limit Break, Minor","desc":"As a Minor Action, the Alchemist reveals their Philosopher’s Stone. It has 6 charges. The Alchemist and allies in the scene can use the Philosopher’s Stone charges in place of spending CONSUMABLE charges or mana, at a rate of 1 Philosopher’s Stone charge per CONSUMABLE charge or single point of mana. Items/abilities with no charges left can still be used if they use the Philosopher’s Stone’s charges."}},{"class":"Arsenal","role":"Striker","scope":"5","HP":"10","recoveries":"5","dodge":"8","speed":"5","stress_cap":"5","memory":"5","adef":"6","mana":"3","save_target":"10","weapon_slots":["[MAIN]","[MAIN]","[HEAVY]"],"support_slots":["[LIGHT]","[LIGHT]","[MAIN]",""],"traits":[{"name":"ARMIGER","desc":"The Arsenal has the Phantom Armory Innate weapon, which is equipped for free. Phantom Armory Melee or Ranged Weapon: Innate, Unique Ranged Profiles Any Artifact: Aetheric [Range 10] [1d6 Astral] Any Bow: Arcing [Range 10] [1d6 Physical] Any Magitech: Reliable 2 [Range 5, Reach 3] [1d6 Force] Melee Profiles Any Blade: Accurate [Reach 1] [1d6+1 Physical] Any Club: Push 2 [Reach 1] [1d6+1 Physical] Any Longarm: [Reach 2] [1d6+1 Physical] As a Minor Action, this weapon gains one of the above profiles and a Size of your choice, which last until the end of the scene or until changed. 1/round when the Arsenal would take damage from a non-aetheric attack, they can choose one of the profiles and roll its damage, reducing the damage taken by that amount (after armor and resistance). That profile can’t be used until the end of the scene. The Arsenal can’t use this effect if they are unable to take Reactions."},{"name":"FLEX WEAPONS","desc":"The Arsenal can choose to treat any of their MAIN weapon slots as LIGHT/LIGHT slots, or their HEAVY slots as MAIN/LIGHT slots."},{"name":"WALKING ARMORY","desc":"When the Arsenal uses (1) REFRESH, they can spend 1 mana to repair one of their destroyed weapons or support items. During a SHORT REST, they can repair one weapon and support item for free."}],"limit_break":{"name":"Cycle Weapons","action":"Limit Break, (5) BRAWL","desc":"The Arsenal repairs all their destroyed weapons, reloads all weapons, and regains all Phantom Armory profiles. They can make an attack with every weapon they have, including SLOW weapons."}},{"class":"Assassin","role":"Striker","scope":"8","HP":"8","recoveries":"3","dodge":"11","speed":"6","stress_cap":"5","memory":"6","adef":"7","mana":"2","save_target":"10","weapon_slots":["[LIGHT]","[MAIN/LIGHT]",""],"support_slots":["[LIGHT]","[LIGHT]","[MAIN]",""],"traits":[{"name":"ASSASSINATE","desc":"1/round, the Assassin can deal +1d6 bonus damage on a hit with a melee attack roll if the Assassin is HIDDEN or if the Assassin is the only character adjacent to them."},{"name":"PREPARATION","desc":"At the end of each of their turns while HIDDEN, the Assassin gains 1 Prep, to a maximum of 6. After they make an attack roll, they can decide to spend any their Prep, gaining a +1 bonus on the attack roll per point of Prep spent. Prep lasts until the end of the scene or until spent."},{"name":"","desc":""}],"limit_break":{"name":"Exterminate","action":"Limit Break, Free Action","desc":"Until the end of the scene, the Assassin’s Preparation trait grants 1 Prep at the end of each of their turns, or 2 if they are HIDDEN, which replaces their normal Prep gain. Assassinate now deals 1d6+X bonus damage, where X = the amount of Preparation spent on the attack."}},{"class":"Berserker","role":"Striker","scope":"5","HP":"16","recoveries":"6","dodge":"8","speed":"6","stress_cap":"6","memory":"4","adef":"6","mana":"1","save_target":"10","weapon_slots":["[MAIN]","[HEAVY]",""],"support_slots":["[LIGHT]","[LIGHT]","",""],"traits":[{"name":"ENDLESS ENDURANCE","desc":"Removing a WOUND or OVERSTRESS during a SHORT REST only costs the Berserker 1 Recovery."},{"name":"RECKLESS","desc":"1/round, the Berserker can deal +1d6 bonus damage on a hit with a melee attack roll. If the Berserker uses this ability, attack rolls against the Berserker gain +1 ACC until the end of its next turn."},{"name":"RELENTLESS","desc":"1/round when the Berserker scores a critical hit, they can make an additional attack with the same weapon/support item/technique."}],"limit_break":{"name":"PRIMAL STRIKE","action":"Limit Break","desc":"When you hit with a melee attack, you can activate this Ultimate. All damage dice from the attack, including bonus damage and extra sources of damage, are treated as if they had rolled the maximum value once. "}},{"class":"Chronomancer","role":"Controller","scope":"10","HP":"6","recoveries":"3","dodge":"7","speed":"5","stress_cap":"6","memory":"6","adef":"9","mana":"5","save_target":"12","weapon_slots":["[LIGHT]","[LIGHT]",""],"support_slots":["[LIGHT]","[LIGHT]","",""],"traits":[{"name":"UNDO","desc":"1/round, the Chronomancer can take actions from an earlier phase, instead of during PHASE 8: DELAY. They take 1 Stress for every phase that has passed since the action’s normal phase. For example, if the Chronomancer uses (1) DEFEND during PHASE 5: BRAWL, they would take 4 Stress. "},{"name":"PLUCK THE THREADS OF TIME","desc":"Gain the Pluck the Threads of Time reaction."},{"name":"","desc":""},{"name":"Pluck the Threads of Time","freq":"Reaction, 1/round","trigger":"Trigger: A character within Scope makes an attack roll, saving throw, or check.","effect":"Effect: Spend 1 mana to force them to reroll the die, taking the 2nd result. "}],"limit_break":{"name":"Time Stop","action":"Limit Break","desc":"At the start of a round, the Chronomancer can activate this ultimate to restructure the Phase order that round. They can put the Phases in any order that round, with the exception of PHASE 8: DELAY, which is always the last phase in a round. These changes last for 1 round."}},{"class":"Demon Hunter","role":"Striker","scope":"8","HP":"10","recoveries":"4","dodge":"8","speed":"6","stress_cap":"9","memory":"5","adef":"8","mana":"2","save_target":"10","weapon_slots":["[LIGHT]","[MAIN/LIGHT]",""],"support_slots":["[LIGHT]","[LIGHT]","",""],"traits":[{"name":"CORRUPTION","desc":"The Demon Hunter has a Corruption Die, a d6 that starts at 1. When they take Stress, increase the corruption die by 1, to a maximum of 6. At 2 Corruption, the Demon Hunter gains +1 Force bonus damage on hits with weapon and spell attacks. This increases to +2 Force bonus damage at 4 Corruption. At 6 Corruption, they can activate their Demon Form trait."},{"name":"DEMON FORM","desc":"Free Action | Polymorph If the Demon Hunter has 6 Corruption, they can reset their Corruption Die to 1 and assume a demonic form until the start of their next turn. While in this form, they gain the following benefits: •Bonus damage from Corruption increases to +3 Force bonus damage. •Bonus damage from any source becomes Discord. •Gain Resistance to Stress from other characters. •They can Fly. •Gain +1 Armor."},{"name":"Infernal Aether","desc":"As a Minor Action, the Demon Hunter can give themself Stress to regain mana. Every [3 Stress] they take allows them to regain 1 mana."}],"limit_break":{"name":"Become the Monster","action":"Limit Break, Free Action","desc":"The Demon Hunter immediately assumes its Demon Form regardless of its current Corruption Die. Until the end of the scene, their Corruption Die resets to 3 instead of 1. Reset the Corruption Die."}},{"class":"Demonologist","role":"Controller","scope":"12","HP":"7","recoveries":"2","dodge":"7","speed":"5","stress_cap":"6","memory":"6","adef":"12","mana":"4","save_target":"11","weapon_slots":["[MAIN]","",""],"support_slots":["[LIGHT]","[MAIN]","",""],"traits":[{"name":"DEMON LEXICON","desc":"The Demonologist has the following demons, which are creatures with the SUMMON tag. They can be summoned as a VOLLEY action, costing 2 mana. These summons have the Demonologist’s Dodge and A-Def, can move up to their speed during the Demonologist’s turn, and add the Demonologist’s GRIT to their HP. The Demonologist can only summon one of these demons at a time. The Demonologist can dismiss these summons as a free action. • Flameskipper. (Size ½, 5 HP, 0 armor, Dodge/A-Def=yours, Speed 3) At the end of the Demonologist’s turn, the Flameskipper chooses one target within Range 5. They must pass a MGK save or take [3 Astral]."},{"name":"DEMON LEXICON (CONTINUED)","desc":"• Painlash. (Size 1, 8 HP, 0 Armor, Dodge/A-Def=yours, Speed 4) At the end of the Demonologist’s turn, enemies adjacent to the Painlash must pass a BLK save or be DAZED and SLOWED until the end of their next turn. Soultracker. (Size 1, 5 HP, 0 Armor, Dodge/A-Def=yours, Speed 5) Enemies that start their turn adjacent to this summon are MARKED. Voidheart. (Size 2, 10 HP, 0 Armor, Dodge/A-Def=yours, Speed 4) 1/round the Voidheart can INTERPOSE without spending Focus."},{"name":"SACRIFICE","desc":"As a Minor Action, the Demonologist can destroy one of their summons within Scope. When they do so, they can choose one of the following: • Boost. The Demonologist gains +1 ACC on attacks, checks, and saves until the end of their next turn. • Essence Explosion. All characters within Burst 1 of the summon must make an AGI save, taking [2d6 Force] on a failed save, or half damage on a success. • Life Link. The Demonologist gains 4 temporary HP and regains 1 Mana."}],"limit_break":{"name":"LEGION","action":"Limit Break | (3) VOLLEY | Mana 1","desc":"The Demonologist can immediately create up to 4 summons drawn from all of their abilities that create summons, ignoring the normal summon limit per ability, and summoning them within the ability’s normal summoning restrictions. At the end of each of the Demonologist’s turns, if there are any summons that exceed an ability’s normal summon limit, one of those summons in the scene is automatically affected by the Demonologist’s Sacrifice trait, regardless of range and Line of Sight. Until the end of the scene, if the defeat of one of the Demonologist’s summons would result in the destruction of the underlying ability (like Gert’s Backbone), the ability is only destroyed if the last copy of that summon is defeated."}},{"class":"Dragon Rider","role":"Striker","scope":"5","HP":"9","recoveries":"5","dodge":"7","speed":"6","stress_cap":"4","memory":"5","adef":"7","mana":"3","save_target":"11","weapon_slots":["[LIGHT]","[MAIN]","[HEAVY]"],"support_slots":["[MAIN]","[MAIN]","",""],"traits":[{"name":"FORCEFUL JAB","desc":"When the Dragon Rider hits with a non-thrown melee longarm attack, they can Push the target until they are a number of spaces away from the Dragon Rider equal to the weapon’s Reach."},{"name":"SKYHUNTER","desc":"The Dragon Rider has +1 ACC on attacks against flying characters, ignores the DIF for making melee attacks against Flying characters, and causes ENGAGEMENT against them as normal."},{"name":"SKYTHRUST","desc":"As a Minor Action, the Dragon Rider can take [1 Stress] to fly up to half their Speed in a straight line. If they fly at least 2 spaces, their next melee attack that turn against an adjacent character gains +1 ACC."}],"limit_break":{"name":"Dragon Echo","action":"Limit Break, Summon, Minor","desc":"(Dragon: Size 3, 15 + Your Grit HP, 10 Dodge/ A-Def, Speed 6) The Dragon Rider summons an echo of their dragon in free spaces within Scope. The Dragon is a Summon that can Fly, and can move up to its Speed during the Dragon Rider’s turn. Allies of the Dragon can share spaces with the dragon, and any allies fully within the dragon’s spaces can move with it when it moves. The Dragon lasts until the end of the scene or until defeated. The dragon echo gains a standard action it can use during the Dragon Rider’s turn. It can only use its standard action on the following attack, adding the Dragon Rider’s GRIT to the attack roll. Dragon Echo Breath Weapon. [Melee Weapon] [Close Blast 2] [3 Astral + 1 Discord]."}},{"class":"Druid","role":"Controller","scope":"10","HP":"9","recoveries":"4","dodge":"7","speed":"4","stress_cap":"6","memory":"6","adef":"9","mana":"4","save_target":"11","weapon_slots":["[LIGHT]","[MAIN]",""],"support_slots":["[LIGHT]","[LIGHT]","",""],"traits":[{"name":"BRIAR PATCH","desc":"When the Druid subjects a character to forced movement, a briar patch is created in the spaces the character occupied and moved through (excluding their ending positions). Briar patches are considered difficult terrain, and enemies that enter one for the first time in a turn take [3 Piercing Physical]. The Druid can remove any briar patches of their choice within Scope as a Minor Action."},{"name":"NATURE`S PATH","desc":"When the Druid Pushes, Pulls, or Slides a character, they can spend mana to increase the amount of the forced movement by +1 for every mana spent. The Druid can’t use this trait if they are SILENCED or STUNNED."},{"name":"ROOT","desc":"When the Druid hits with an Opportunity Attack, instead of dealing damage, the Druid can choose to IMMOBILIZE the target until the start of the target’s next turn."}],"limit_break":{"name":"Tempest Storm","action":"Limit Break, Channel","desc":"Channel a furious storm. Channel: All adjacent characters of your choice are pushed 1 space away from you. If you stop channeling this ability before releasing for any reason, the ultimate is not expended. Release: Create a 4x4 zone within Scope. Characters in one of the zone’s spaces when it is created or those that enter one of its spaces take [1d6+4 Physical]. A character can’t take this damage more than 1/turn. If a character ends their turn in one of the zone’s spaces, you can SLIDE them up to 3 spaces. The area inside the storm is Difficult Terrain. As a Minor Action, you can spend 1 mana to move the zone up to 3 spaces in a straight line. The zone lasts until the end of the scene."}},{"class":"Equinox","role":"Artillery","scope":"12","HP":"6","recoveries":"3","dodge":"6","speed":"4","stress_cap":"5","memory":"7","adef":"10","mana":"5","save_target":"11","weapon_slots":["[MAIN]","",""],"support_slots":["[LIGHT]","[LIGHT]","",""],"traits":[{"name":"DAY / NIGHT CYCLE","desc":"The Equinox has two special resources, Sun and Moon. The Equinox can only have one of these resources at a time, and loses them at the end of a combat scene. As a Minor Action, the Equinox can go to 1 Sun, 1 Moon, or remove all their Sun and Moon. If they already have Sun or Moon, they can instead increase it by +1, to a maximum of 2. Sun and Moon apply the following effects to certain abilities when they are used. Sun. The Equinox’s spells and artifact weapons that have an AOE have their size increased by +1 (Line AOEs have their width increased by +1) for each Sun they have. However, they must spend 1 mana each time they use a spell or artifact weapon with an AOE. If they can’t, they immediately lose all their Sun. Moon. The Equinox’s Scope and range with artifact weapons increase by +4 for each Moon they have. However, they take [1 Stress] each time they target something with a spell or artifact weapon attack beyond their normal Scope or weapon’s range. "},{"name":"MAGE TOWER","desc":"If the Equinox hasn’t moved since the start of their last turn, they gain the following benefits, which don’t stack: Surecast. Ranged spell attacks and artifact weapon attacks gain +1 Accuracy. Sharpcast. CHANNEL spells impose +1 Difficulty on any saves it triggers."},{"name":"","desc":""}],"limit_break":{"name":"TETRAFLARE","action":"Limit Break | (2) CHANNEL | Arcing, Mana 1","desc":"If the Equinox stops channeling this ability before releasing for any reason, the Limit Break is not expended Release: The Equinox can apply any amount of sun and moon to this ability, to a maximum of 2 each, and it is affected by both as if it were a spell. The Equinox creates a [Blast 1] area within Scope. A character in the center point of the blast is auto-hit by a spell attack for [2d6+2 Force] damage. All other characters in the blast area are auto-hit for half as much damage. The Equinox can spend up to 3 additional mana when they release this ability, increasing the damage by [1d6 Force] for each additional mana spent."}},{"class":"Gravewalker","role":"Defender","scope":"10","HP":"8","recoveries":"6","dodge":"6","speed":"4","stress_cap":"5","memory":"5","adef":"8","mana":"3","save_target":"10","weapon_slots":["[MAIN]","[HEAVY]",""],"support_slots":["[MAIN]","[HEAVY]","",""],"traits":[{"name":"HARVEST","desc":"1/round when an enemy within Scope is defeated, the Gravewalker gains 2 Focus."},{"name":"TOMBSTONE","desc":"As a Minor Action, the Gravewalker can spend 1 mana to summon a tombstone in a free space within Scope. The tombstone is a summon (Size ½, 5 HP, Dodge/A-Def 10). The Gravewalker can have up to 2 tombstones summoned at a time, and can dismiss any of them as a free action. Gain the Written Name reaction."},{"name":"","desc":""},{"name":"Written Name","freq":"Reaction","trigger":"Trigger: A character within range 5 of a tombstone takes damage.","effect":"Effect: Spend 1 Focus to grant them RESISTANCE to that source of damage. If the triggering damage was from an AOE, you can continue to use this reaction on targets in the AOE."}],"limit_break":{"name":"THAT WHICH IS ALREADY DEAD","action":"Limit Break, Special","desc":"This Limit Break can be activated at any time during a combat scene. Until the end of the scene, the Gravewalker can’t take a 4th Wound, and doesn’t make any Wound Rolls. When they would take their 4th wound, they return to their HP maximum and carry over any excess damage."}},{"class":"Gunslinger","role":"Artillery","scope":"8","HP":"8","recoveries":"3","dodge":"10","speed":"5","stress_cap":"5","memory":"5","adef":"6","mana":"3","save_target":"11","weapon_slots":["[LIGHT/LIGHT]","[MAIN]","[HEAVY]"],"support_slots":["[LIGHT]","[MAIN]","",""],"traits":[{"name":"FAST RELOAD","desc":"1/round when the Gunslinger attacks with a RELOADING weapon, roll a d6. On a 6+, it reloads. The Gunslinger can spend mana to increase the result of this roll, at +1 per 1 mana spent."},{"name":"STARE DOWN","desc":"When the Gunslinger reloads a weapon, they gain access to the Quick Draw reaction until they use it, or until start of their next turn."},{"name":"","desc":""},{"name":"QUICK DRAW","freq":"Reaction (1/round)","trigger":"Trigger: Another character makes an attack.","effect":"Effect: The Gunslinger can attack them with a weapon before their attack."}],"limit_break":{"name":"Customized Ammo","action":"Limit Break, Free Action","desc":"Until the end of the scene, you gain access to the following special ammunition types. Each piece of ammunition can be used once. You can choose to us a piece of ammunition when making a ranged weapon attack. • Hotshot. Draw a straight line between the Gunslinger and the attack’s target, and place a [Blast 2] area centered on any point of this line. Characters in the area must make an AGI save, taking [2d6 Astral] on a failure, or half damage on a success. The area becomes dangerous terrain (AGI Save, 5 Astral damage) until the end of the scene • Mindjack Round. On Hit: Until the end of the target’s next turn or until they are dealt damage by you or your allies, they consider you and your allies as its allies, and its former allies as enemies. On Miss: The target is unable to target you with hostile effects until the end of its next turn. • Piercer. The attack gains PIERCING and becomes a Line attack with a distance up to the attack’s range. The attack gains Reliable 10 against objects and terrain. • Shock Round. On Hit: The target is STUNNED and SLOWED until the end of their next turn. On Miss: The target is SLOWED and can’t take Reactions until the end of their next turn."}},{"class":"Hexblade","role":"Striker/Controller","scope":"10","HP":"8","recoveries":"4","dodge":"7","speed":"5","stress_cap":"5","memory":"6","adef":"8","mana":"4","save_target":"11","weapon_slots":["[LIGHT/LIGHT]","[MAIN]",""],"support_slots":["[LIGHT]","[LIGHT]","[LIGHT]",""],"traits":[{"name":"HEX","desc":"The Hexblade gains the following Innate spell, which is equipped for free. Hex[Ranged Spell Attack] Minor Action | Auto-Hit, Innate, Mana 1, Unique [Range = Scope] This attack auto-hits. The target is hexed, which lasts until the end of the scene or until the Hexblade uses this ability again. When you defeat your hexed target, you regain 1 mana. 1/round the Hexblade can deal +1d6 bonus damage on a successful weapon attack roll against a hexed enemy. 1/round when the Hexblade inflicts a condition on a hexed enemy, they can also inflict the condition on a different enemy within [Range 5] of the hexed target. This spread condition lasts until the end of the non-hexed target’s next turn."},{"name":"MISERY","desc":"The Hexblade gains +1 ACC on attacks against characters that have a condition."},{"name":"","desc":""}],"limit_break":{"name":"Doom Hex","action":"Limit Break, Free Action","desc":"A character affected by the Hexblade’s Hex becomes DAZED, MARKED, BLINDED, SUNDERED, SILENCED, SLOWED, and WEAKENED. At the end of each of their turns while they have one of these conditions, they make a MAGIC save. On a success, they remove one of these conditions of their choice."}},{"class":"Knightmare","role":"Defender/Controller","scope":"5","HP":"9","recoveries":"4","dodge":"6","speed":"6","stress_cap":"6","memory":"5","adef":"7","mana":"3","save_target":"11","weapon_slots":["[LIGHT]","[MAIN]","[HEAVY]"],"support_slots":["[MAIN]","[HEAVY]","",""],"traits":[{"name":"THE CHAINS OF DESPAIR","desc":"The Knightmare gains the Chains of Despair reaction."},{"name":"THE INESCAPABLE NIGHTMARE","desc":"When the Knightmare would be able to make a melee reaction attack, they can instead make a (5) GRAPPLE attack instead. 1/round if an enemy would lose the GRAPPLED status by breaking adjacency with the Knightmare, the Knightmare can spend 1 mana after their movement ends to teleport them to a free space adjacent to the Knightmare. The Knightmare can’t use this trait if they are STUNNED."},{"name":"THE WEIGHT OF INEVITABILITY","desc":"The Knightmare is always considered at least Size 3 for the purposes of (5) GRAPPLE and (5) SHOVE. They can use reactions while GRAPPLED"},{"name":"Chains of Despair","freq":"Reaction | Focus 1","trigger":"Trigger: An enemy within [Range 3] makes an attack.","effect":"Effect: The Knightmare pulls the enemy to the closest free space adjacent to them, and the attack must include the Knightmare as one of its targets. The Knightmare can spend +1 Focus to make a (5) GRAPPLE attack against the enemy after the pull as a part of this reaction."}],"limit_break":{"name":"Trapped in a Dream","action":"Limit Break | (5) GRAPPLE","desc":"All enemies of the Knightmare’s choice within [Range 5] of it are pulled to the closest spaces adjacent to it and are GRAPPLED by it. Escaping from this grapple requires a Standard Action during any Phase instead of a Minor Action. Enemies grappled by this ability must include the Knightmare as one of their targets whenever they attack."}},{"class":"Lifeweaver","role":"Support","scope":"12","HP":"6","recoveries":"10","dodge":"7","speed":"5","stress_cap":"6","memory":"6","adef":"8","mana":"4","save_target":"10","weapon_slots":["[MAIN]","",""],"support_slots":["[LIGHT]","[LIGHT]","",""],"traits":[{"name":"HEALER`S PACT","desc":"During a SHORT REST or when an ally within [Range 5] spends or loses a recovery, the Lifeweaver can choose to spend their recoveries for the ally instead."},{"name":"QUICK STITCH","desc":"As a Reaction, when a BLOODIED ally within the Lifeweaver’s Scope starts their turn, the Lifeweaver can spend 1 mana to restore up to 1d6 HP to the ally."},{"name":"PURGE MALADY","desc":"As a Minor Action, the Lifeweaver can spend 2 mana to remove a condition from themselves or an ally within Scope."}],"limit_break":{"name":"Second Life","action":"Limit Break, Channel","desc":"(2) CHANNEL (6) Release: If the Lifeweaver stops channeling this ability before releasing for any reason, the limit break is not expended. Choose either an ally within Scope or name a defeated ally. The ally is restored to their HP maximum, regains all of their recoveries and mana, clears all their Stress, conditions, Discord, and clears two WOUNDS and OVERSTRESS. If the ally was defeated, they return to play in free spaces adjacent to the Lifeweaver."}},{"class":"Paladin","role":"Defender/Support","scope":"5","HP":"9","recoveries":"6","dodge":"6","speed":"5","stress_cap":"7","memory":"5","adef":"7","mana":"2","save_target":"10","weapon_slots":["[MAIN]","[HEAVY]",""],"support_slots":["[MAIN]","[HEAVY]","",""],"traits":[{"name":"LAYERED AURAS","desc":"The Paladin gains the Aura of Inspiration Innate spell, which is equipped for free. The Paladin can have two auras active at once, but they must be from different abilities. Aura of Inspiration [Spell] Free Action | Aura 5, Innate, Unique This aura affects the Paladin an all allies within its Range. Aura of Inspiration. Characters gain +1 {Accuracy} on checks and saves."},{"name":"GUARDIAN ANGEL","desc":"As a Minor Action, the Paladin can select an ally within Line of Sight, which lasts until the end of the scene or until the Paladin uses this ability again. The Paladin can INTERPOSE for this ally as long as they are within Scope, teleporting to a free space adjacent to the ally."},{"name":"RETRIBUTION","desc":"That Paladin can COUNTERATTACK 2/round instead of 1/round. 1/Round as part of the INTERPOSE reaction, the Paladin can COUNTERATTACK the attacker before the triggering attack happens. This COUNTERATTACK doesn’t require Focus."}],"limit_break":{"name":"Bastion of Resolve","action":"Limit Break, Special","desc":"This Limit Break can be activated at any time during a combat scene. When activated, the Paladin gains the following benefits, which last until the end of this Phase in the next round. • They clear all their Conditions. • They gain Resistance to all damage. • Their Reach with weapons that have Reach increases by +2. • They can use Guardian Angel on all allies."}},{"class":"Phoenix","role":"Artillery","scope":"15","HP":"7","recoveries":"2","dodge":"6","speed":"4","stress_cap":"7","memory":"6","adef":"10","mana":"5","save_target":"11","weapon_slots":["[LIGHT]","[MAIN]",""],"support_slots":["[LIGHT]","[LIGHT]","",""],"traits":[{"name":"BURNING SPELLS","desc":"The Phoenix deals +1 Discord with all weapons and abilities that deal Discord."},{"name":"BURN PROOF","desc":"The Phoenix has resistance to Astral and Discord damage."},{"name":"","desc":""}],"limit_break":{"name":"Supervolcano","action":"Limit Break, (2) CHANNEL | Mana 2","desc":"Create a Size 3 volcano within Scope (ignoring Line of Sight), which counts as a piece of terrain. The volcano destroys any non-objective terrain and objects in its spaces. Characters in its spaces are considered on top of the volcano. Mark 6 spaces as lava flows, which must be adjacent to each other or the volcano. These spaces are Dangerous Terrain (AGI, 5 Discord). As a Minor Action on subsequent turns, you can spend 1 mana to add up to 3 more lava flow spaces, or remove up to 3 existing lava flow spaces. The volcano and lava flows last until the end of the scene."}},{"class":"Riftblade","role":"Artillery","scope":"15","HP":"8","recoveries":"3","dodge":"7","speed":"4","stress_cap":"5","memory":"6","adef":"8","mana":"4","save_target":"10","weapon_slots":["[LIGHT]","[HEAVY]",""],"support_slots":["[LIGHT]","[LIGHT]","[LIGHT]","[MAIN]"],"traits":[{"name":"RIFT","desc":"As a Minor Action, the Riftblade can spend 2 mana to place a rift in a free space within [Range 20], which doesn’t require Line of Sight. Range, Reach, and Line of Sight for everything (except placing another rift) can be drawn both to and from the Riftblade as if the Riftblade were standing in the rift’s space. The rift’s space is considered occupied by the Riftblade. The rift itself is not an object and cannot be directly interacted with or affected by anything. Rifts last until the end of the scene or until the Riftblade uses this ability again."},{"name":"RIFTCUTTER","desc":"The Riftblade gains the following Innate weapon, which is equipped for free. Riftcutter [WEAPON, Melee] Light Magitech, Accurate, Piercing, Innate, Unique [Reach 1] [3 Physical] This weapon ignores Resistances and Immunities."},{"name":"","desc":""}],"limit_break":{"name":"Gateway","action":"Limit Break, Minor Action","desc":"The Riftblade creates two Size 3 gateways on free solid surfaces within [Range 15], which don’t require Line of Sight, aren’t obstructions, and don’t block Line of Sight. 1/turn when a character fully enters a gateway, they are immediately teleported to the other gateway in spaces of their choice so they are fully within the gateway. If they cannot end this teleport fully within the gateway (because too many spaces are occupied), the teleport fails. Gateways last until the end of the scene."}},{"class":"Rimeguard","role":"Defender","scope":"8","HP":"1","recoveries":"5","dodge":"6","speed":"5","stress_cap":"5","memory":"5","adef":"9","mana":"4","save_target":"11","weapon_slots":["[MAIN]","[MAIN]",""],"support_slots":["[MAIN]","[HEAVY]","",""],"traits":[{"name":"FROST ARMOR","desc":"As a Minor Action, the Rimeguard can spend 1 Focus to give an ally within Scope temp HP equal to half the Rimeguard’s current temp HP (to a minimum of 1). The Rimeguard can increase this amount by reducing their own temp HP by 1 for every +1 temp HP, to a maximum of 10 temp HP received."},{"name":"ICY VEINS","desc":"The Rimeguard has Resistance to Lunar damage. The Rimeguard starts each combat scene with 6 temp HP, and refreshes this amount whenever they take a Wound. When the Rimeguard gains Focus, they can choose for any amount of it to become temp HP. Temp HP on the Rimeguard can stack to a maximum of 10 temp HP. The Rimeguard can exceed this amount of temp HP if a single source of temp HP would put them over this amount, but they can’t stack additional temp HP past it."},{"name":"RIMEHEART","desc":"As a Minor Action, the Rimeguard can increase the temp HP of an ally within Scope by 2, to a maximum of 10."}],"limit_break":{"name":"ABSOLUTE ZERO","action":"Limit Break, Minor Action","desc":"The Rimeguard and all allies in the scene clear all Stress and reduce their current SURGE level by 1 (to a minimum of level 1, 2 Stress)."}},{"class":"Seeker","role":"Artillery/Controller","scope":"20","HP":"6","recoveries":"3","dodge":"8","speed":"5","stress_cap":"4","memory":"6","adef":"9","mana":"3","save_target":"11","weapon_slots":["[MAIN]","[HEAVY]",""],"support_slots":["[LIGHT]","[MAIN]","",""],"traits":[{"name":"MARKSMAN`S EYE","desc":"The Seeker`s allies gain +2 ACC instead of +1 ACC when consuming a MARK on an attack against a target within the Seeker’s Scope."},{"name":"SEEKER`S SIGHT","desc":"The Seeker can spend 1 mana to (3) MARK as a Minor Action."},{"name":"GUIDED SHOT","desc":"Gain the guided shot reaction"},{"name":"Guided Shot","freq":"Reaction","trigger":"Trigger: A ranged or thrown attack roll against an enemy in the Seeker’s Scope misses.","effect":"Effect: The attack roll misses, but the attacker can reroll the attack roll against a different target within [Range 5] of the original target. A target can’t be hit more than once by the same attack."}],"limit_break":{"name":"Heavenly Starfall","action":"Limit Break, (3) SKIRMISH","desc":"Create 3 [Blast 2] zones within [Range 40] that can’t overlap, and don’t require Line of Sight. All enemies in one of those zones must make an AGI save, taking [1d3+1 Force] on a failure, or half damage on a success. Enemies only take this damage once, regardless of how many zones they are in. As a Minor Action while any zones exist, the Seeker can spend 1 mana to (3) MARK all enemies in the zones and make them DAZED until the end of their next turn. At the end of each of the Seeker’s turns, one of the zones disappears."}},{"class":"Shadebinder","role":"Controller","scope":"10","HP":"6","recoveries":"5","dodge":"7","speed":"4","stress_cap":"5","memory":"6","adef":"7","mana":"4","save_target":"12","weapon_slots":["[LIGHT]","",""],"support_slots":["[LIGHT]","[LIGHT]","[MAIN]","[MAIN]"],"traits":[{"name":"COMMAND PARTNER","desc":"Once during each of the Shadebinder’s turns, one of their summons within Scope can use one of the Shadebinder’s actions against a target within the Shadebinder’s Scope. The Shadebinder spends the action and pays any costs, like mana or consumable charges, but the summon is considered to be the one activating it. If the action is a (2) CHANNEL action, the summon is the one that concentrations and can release during PHASE (6) RELEASE. The Shadebinder’s summon can benefit from their talents when using this trait. "},{"name":"COMPANION SHADE","desc":"The Shadebinder has a friendly shade. As a Minor Action, the Shadebinder can summon this shade in a free space within Scope. Choose one of the following profiles when summoned, which gives the Shadebinder a special Reaction. They can only have one shade summoned at a time. The shade keeps its current HP value when dismissed, and regains all HP during a Rest. If the shade is defeated, it can’t be resummoned unless The Shadebinder spends a Recovery, at which point it regains all its HP. (Tags: Summon, Size 1/2, 8 {HP} + your GRIT, Dodge/A-Def=10 + your GRIT, Speed 4) Dewdrop. Reaction (1/round). Trigger: An enemy adjacent to the Shade starts their turn. Effect: They are MARKED by the Shade and must pass a MGK save or lose 2 mana. Firestarter. Reaction (1/round). Trigger: An enemy adjacent to the Shade takes damage or Stress. Effect: They take [1d6 Discord] from the Shade. Vinecutter. Reaction (1/round). Trigger: An enemy within [Range 2] of the Shade starts a movement. Effect: They take [2 Stress] from the Shade and the Shade can Slide them 2 spaces."},{"name":"","desc":""}],"limit_break":{"name":"Aetheric Evolution","action":"Limit Break, (3) VOLLEY","desc":"The Shadebinder targets one of their summons within Scope, empowering them with an influx of aether. The summon is fully healed and gains the following benefits, which last until the end of the scene or the summon is defeated and remain even if the summon is dismissed. • Size increased by +1 • +10 current and maximum HP. • If they didn’t have a Speed, they gain Speed 4. Otherwise, they gain +2 Speed. The summon gains the following abilities, which use the summon’s Standard Action. Hyper Ray Spell The summon creates a [Line 15] area. All characters in the area must make an AGI save, taking [10 Force] on a failure, or [5 Force] on a success. After using this action, the summon can’t move or take any actions during the Shadebinder’s next turn, and can’t be dismissed until the end of the Shadebinder’s next turn. Slash Skill An adjacent enemy takes [3 Piercing Physical] and is SUNDERED until the end of their next turn. Snarl Skill An enemy within [Range 5] is MARKED by the summon and must pass a MIND save or be WEAKENED until the end of their next turn. Recover Skill The summon regains all of its HP, clears a condition, and gains Hard Cover until the end of the summoner’s next turn. "}},{"class":"Shadow Dancer","role":"Striker","scope":"12","HP":"8","recoveries":"3","dodge":"12","speed":"7","stress_cap":"4","memory":"5","adef":"7","mana":"4","save_target":"10","weapon_slots":["[LIGHT/LIGHT]","",""],"support_slots":["[LIGHT]","[LIGHT]","",""],"traits":[{"name":"SHADOW CLONES","desc":"Whenever the Shadow Dancer teleports, they leave a Shadow Clone in the space they left. The shadow clone is the same size as the Shadow Dancer. 1/round when the Shadow Dancer or an ally deals damage to a target adjacent to a shadow clone, the Shadow Dancer can cause the ability to deal +1d6 bonus damage. The Shadow Dancer can have an unlimited number of Shadow Clones, which last until the end of the scene or until the Shadow Dancer is defeated. Shadow Clones don’t cause obstruction and aren’t characters or objects."},{"name":"SHADOW REALM","desc":"When the Shadow Dancer teleports, they can always choose one of their Shadow Clones as the destination. This costs 1 mana to use and destroys the Shadow Clone."},{"name":"SLIP STEP","desc":"Reaction attacks against the Shadow Dancer gain +1 {DIF}. As a Minor Action while adjacent to a character, the Shadow Dancer can teleport to another space adjacent to that character. "}],"limit_break":{"name":"Eclipse","action":"Limit Break, Free Action","desc":"For the rest of the scene, the Shadow Dancer can teleport when they use their Standard Movement or the basic (4) RUSH action’s movement option, and can split up movement as normal. They can only create 1 Shadow Clone per standard movement or RUSH action. Until the end of the scene, Shadow Realm costs 0 mana."}},{"class":"Shapeshifter","role":"Support","scope":"10","HP":"8","recoveries":"4","dodge":"8","speed":"5","stress_cap":"7","memory":"5","adef":"7","mana":"4","save_target":"10","weapon_slots":["[LIGHT]","[HEAVY]",""],"support_slots":["[LIGHT]","[LIGHT]","[LIGHT]",""],"traits":[{"name":"BEAST WEAPONS","desc":"The Shapeshifter gains the following Innate weapon, which is equipped for free. It cannot be destroyed, DISARMED, or enchanted. Beast Weapons [WEAPON, Melee] Light Club | Innate, Unique [Reach 1] [1d3 Physical] At the end of your turn, if you didn’t make an attack that turn, you can attack with this weapon once as a Free Action."},{"name":"FORM FOR THE OCCASION","desc":"The Shapeshifter moves normally in Difficult Terrain. They can fly when they move, but they take [1 Stress] at the end of a turn in which they did so. They have an Aquatic Adaptation."},{"name":"SOOTHE","desc":"When an ally within Scope consumes a MARK, the Shapeshifter can clear 1 {STRESS} from them as long as they aren’t’ STUNNED."}],"limit_break":{"name":"Perfect Form","action":"Limit Break, Free Action","desc":"The Shapeshifter can choose up to 4 of the following options. These benefits last until the end of the scene. 1/turn as a free action the Shapeshifter can reselect up to 4 options. Each option can only be selected once at a time. Adaptive Body. You gain +1 ACC on all checks and saves. Dire Beast Weapons. Beast Weapon deals 1d6+2 damage instead. Eagle Eye. You can (3) MARK as a Minor Action. Expert Form for Every Occasion. Form for the Occasion no longer causes Stress, and the Shapeshifter can fly at any time, not just when moving. Hunter’s Eye. Gain 1 Focus at the start of your turn. Insulated Hide. Gain Resistance to Physical, Astral, Lunar, Force, Stress, or Discord from other characters. Predator Weapons. You gain +1 ACC on attack rolls. Resized. Gain a size between ½ and 4. Characters are pushed to make space for your new size. Sneaky. You can (4) HIDE as a Minor Action. Walking Wall. You count as Hard Cover for your allies. "}},{"class":"Skald","role":"Support","scope":"10","HP":"7","recoveries":"4","dodge":"8","speed":"5","stress_cap":"6","memory":"6","adef":"9","mana":"4","save_target":"11","weapon_slots":["[MAIN]","",""],"support_slots":["[LIGHT]","[MAIN]","",""],"traits":[{"name":"ENCORE","desc":"At the beginning of each round, if the Skald successfully released a (2) CHANNEL ability in the prior round, they can spend 1 mana to immediately (2) CHANNEL."},{"name":"INSPIRE","desc":"1/turn As a Free Action, the Skald can spend 1 mana to grant Inspiration to an ally within Scope. An ally can consume Inspiration to gain +1 Accuracy on an attack, check, or save. Characters can only benefit from one Inspiration at a time. Inspiration lasts until the end of the scene or until consumed."},{"name":"TEMPO","desc":"Gain the Tempo reaction."},{"name":"TEMPO","freq":"Reaction","trigger":"Trigger: An ally within Scope is missed by an attack","effect":"Effect: They can Shift 2."}],"limit_break":{"name":"BALLAD","action":"Limit Break, Free Action","desc":"The Skald begins weaving a legendary performance. When this limit break is activated and at the start of each of the Skald’s turns, pick a verse. The effects of chosen verses are applied to the Skald and all allies within their Scope. Each verse can only be chosen once. Instead of picking a verse, or when there are no more verses to select, the Skald selects a Finale. The finale affects the Skald and all allies within Scope. After the finale, the limit break ends. If the Skald is SILENCED, the effects of all verses are suppressed, and the Skald doesn’t choose any new verses or finales until the SILENCED condition is removed. Verses •Verse of Heroes. +1 Accuracy on attack rolls. •Verse of Journey. +2 Speed. •Verse of Relaxation. Gain resistance to Stress. •Verse of Teamwork. +1 Accuracy on all checks and saves. Finale •The Last Stand. Gain 1d6+4 Focus. •The Storm Fades. Regain all mana. •Legends Never Die. Regain all HP. •A New Beginning. Clear all Stress and remove all conditions. •The New World. Each character can Shift up to their speed. "}},{"class":"Thunderclaw","role":"Striker","scope":"5","HP":"8","recoveries":"5","dodge":"10","speed":"6","stress_cap":"5","memory":"6","adef":"7","mana":"2","save_target":"10","weapon_slots":["[LIGHT/LIGHT]","[MAIN]",""],"support_slots":["[LIGHT]","[MAIN]","",""],"traits":[{"name":"BALANCE","desc":"Once during their turn, the Thunderclaw can convert any amount of Flurry to an equal amount of Focus, or vice versa."},{"name":"FAST AS LIGHTNING","desc":"As a Minor Action, the Thunderclaw can spend 1 Mana to RUSH or make an IMPROVISED ATTACK"},{"name":"FLURRY","desc":"The Thunderclaw has a Flurry Score, which starts at 0 and has a maximum of 6. Whenever the Thunderclaw hits with a melee attack, they gain +1 Flurry. 1/round when they hit with a melee attack, they can expend 1 Flurry to deal +1d6 bonus damage. 1/round when they hit with a melee attack, they can expend 6 Flurry to make a Stunning Strike, forcing one of the targets to make a BULK save. On a failure, they are STUNNED and DAZED until the end of their next turn."}],"limit_break":{"name":"LIVING LIGHTNING","action":"Limit Break, Free Action","desc":"The Thunderclaw channels lightning directly into their body, pushing them past their physical limits. The Thunderclaw immediately gains 6 Flurry. Until the end of the scene, their Fast as Lightning trait doesn’t cost mana. When they spend 6 Flurry to make a Stunning Strike, the target automatically fails the save."}},{"class":"Tidecaller","role":"Controller/Support","scope":"8","HP":"8","recoveries":"3","dodge":"6","speed":"5","stress_cap":"6","memory":"6","adef":"10","mana":"5","save_target":"12","weapon_slots":["[LIGHT]","[MAIN]",""],"support_slots":["[LIGHT]","[LIGHT]","",""],"traits":[{"name":"DOWNRIVER","desc":"As a Minor Action, the Tidecaller can spend 1 mana to create a [Line 6] zone within Scope. This is a River Current, and it lasts until the Tidecaller creates a new one, is defeated, or becomes STUNNED. The River Current suppresses the effects of any Difficult and Dangerous Terrain within its zone. 1/turn whenever an ally enters a River Current, they can choose to slide to a free space in the zone. The Tidecaller has an Aquatic Adaptation."},{"name":"RISING TIDE","desc":"1/turn when the Tidecaller inflicts forced movement on an enemy, they can allow an ally within Scope to Shift a number of spaces equal to the number of spaces the enemy was moved. The Tidecaller can’t use this trait if they are STUNNED."},{"name":"WATER MELD","desc":"When an ally uses a River Current, the Tidecaller can spend 1 mana as a Reaction to make them INVISIBLE until the start of the ally’s next turn. If the ally is attacked while outside of the River Current, INVISIBLE ends after that attack."}],"limit_break":{"name":"Tidal Wave","action":"Limit Break, (3) SKIRMISH","desc":"A wave of water washes from one side of the map to the other. Choose one side of the map. All enemies in the scene must make a BULK save. Failure: Enemies are Pushed 6 spaces in a straight line towards the chosen side of the map, are DAZED and DISARMED until the end of their next turn, and knocked PRONE. Success: Enemies are pushed half as many spaces and are knocked PRONE. Enemies that hit a character or obstruction when being pushed by this ability take [5 Physical] and are SUNDERED until cleared."}},{"class":"Warden","role":"Defender","scope":"5","HP":"12","recoveries":"6","dodge":"6","speed":"5","stress_cap":"6","memory":"5","adef":"8","mana":"2","save_target":"10","weapon_slots":["[MAIN]","[HEAVY]",""],"support_slots":["[LIGHT]","[LIGHT]","[MAIN]",""],"traits":[{"name":"GRASPING VINES","desc":"When an enemy starts their turn adjacent to the Warden, they can spend 1 Focus to make that enemy SLOWED until the end of their next turn. The Warden can’t use this ability if they are DISARMED, SILENCED, or STUNNED. This effect can apply after Earthen Slide if they are moved adjacent to the Warden."},{"name":"EARTHEN SLIDE","desc":"When the Warden uses INTERPOSE, if they end their movement adjacent to the attacker, the Warden can choose to make them SLOWED until the end of their next turn. Gain the earthen slide reaction."},{"name":"","desc":""},{"name":"Earthen Slide","freq":"Reaction","trigger":"Trigger: A character within your Scope starts their turn.","effect":"Effect: You can spend 1 Focus to slide them 1 space. "}],"limit_break":{"name":"Gaia`s Wrath","action":"Limit Break, Free Action","desc":"The Warden becomes an avatar of nature. They gain the following benefits, which last until the end of the scene or until they end it as a Free Action. • Your size increases by 1 (max of 3) and any adjacent characters are pushed to the nearest free space to accommodate your new size. • You gain 2 Focus at the start of each of your turns. • When you hit a character with any attack, they are SLOWED until the end of their next turn. A character that is already SLOWED is also IMMOBILIZED until the end of their next turn."}},{"class":"Warlord","role":"Support","scope":"12","HP":"10","recoveries":"5","dodge":"7","speed":"5","stress_cap":"5","memory":"7","adef":"6","mana":"2","save_target":"10","weapon_slots":["[MAIN]","[MAIN]",""],"support_slots":["[LIGHT]","[LIGHT]","[MAIN]",""],"traits":[{"name":"FOCUSED PLAN","desc":"1/round when the Warlord makes a character MARKED, an ally of the Warlord’s choice can (3) VOLLEY or take a PHASE (5) BRAWL action against the marked character as a Reaction with +1 DIF."},{"name":"TAKE A BREATHER","desc":"When the Warlord or an ally within Scope uses (1) REFRESH, another character of the Warlord`s choice within [Range 10] of the REFRESHing character gains 1d6+1 temp HP."},{"name":"","desc":""}],"limit_break":{"name":"Follow My Lead","action":"Limit Break, Free Action","desc":"Until the end of the scene, when you use your standard action, an ally of your choice can take a standard action from that phase as a reaction. Each ally can benefit from this effect 1/scene."}}]');
|
||
|
||
ancestry_data = JSON.parse('[{"origin":"Avian","size":"1","traits":[{"name":"Flight","desc":"You can Fly.","armor":"0","HP":"0","speed":"0"},{"name":"Flock Tactics","desc":"1/round you gain +1 ACC on a melee attack roll if the target has one of your allies adjacent to them.","armor":"0","HP":"0","speed":"0"},{"name":"Get The Flock Outta There","desc":"[Reaction, 1/round] Trigger: You take damage or Stress not caused by yourself. Effect: You Shift up to half your speed.","armor":"0","HP":"0","speed":"0"},{"name":"Gust","desc":"You gain the following spell, which is equipped for free.\\nGust | Melee Spell Attack\\n{5} FIGHT | Innate, Push 1, Unique\\n[Reach 1, Line 5] | [1d6 Force]","armor":"0","HP":"0","speed":"0"}]},{"origin":"Dragonborn","size":"2","traits":[{"name":"Dragonfire","desc":"You gain the following weapon, which is equipped for free. \\nDragonfire | Melee Weapon\\n(3) VOLLEY or (5) FIGHT| Main Artifact: Innate, Unique\\n[Reach 1, Close Blast 1] | [2 Discord]\\nYou can (3) VOLLEY or (5) FIGHT with this weapon, and can use it even while DISARMED.","armor":"0","HP":"0","speed":"0"},{"name":"Dragon Scales","desc":"You gain either astral or lunar resistance.","armor":"0","HP":"0","speed":"0"},{"name":"Inner Fire","desc":"When you take the (1) REFRESH action, you regain 1d6 HP before choosing any effects.","armor":"0","HP":"0","speed":"0"},{"name":"Draconic Wings","desc":"You can Fly.","armor":"0","HP":"0","speed":"0"}]},{"origin":"Dwarf","size":"1","traits":[{"name":"Keep Moving Forward","desc":"Your Speed and Dodge isn’t reduced by support items with the [armor] tag (not calculated automatically by this spreadsheet), and you are immune to the SLOWED condition unless granted by yourself.","armor":"0","HP":"0","speed":"0"},{"name":"Resilience","desc":"You have resistance to lunar damage and +1 ACC on BLK saves.","armor":"0","HP":"0","speed":"0"},{"name":"Unyielding","desc":"1/scene you can (1) REFRESH as a free action. ","armor":"0","HP":"0","speed":"0"},{"name":"Sturdy","desc":"When you would be forcibly moved, such as from a push, pull, or slide, you can move one space less than normal. If this reduces the forced movement to 0, the movement doesn’t happen. If you would be knocked PRONE, you can make a BLK check to avoid that status.","armor":"0","HP":"0","speed":"0"}]},{"origin":"Elementals","size":"1","traits":[{"name":"Energy Resistance","desc":"You gain either astral or lunar resistance.","armor":"0","HP":"0","speed":"0"},{"name":"Energy Aura","desc":"Reaction\\nTrigger: You are hit by an attack from an adjacent enemy. \\nEffect: Deal [2 Piercing Astral or Lunar] to them (chosen when this trait is selected)","armor":"0","HP":"0","speed":"0"},{"name":"Elemental Nova","desc":"You gain the following spell attack, which is equipped for free.\\nElemental Nova | Melee Spell Attack\\n(5) FIGHT | Innate, Unique\\n[Burst 1] | [1d6 Astral or Lunar]\\nOn Attack: The area, including your spaces, becomes a zone of Soft Cover until the start of your next turn.","armor":"0","HP":"0","speed":"0"},{"name":"Elemental Form","desc":"You have Resistance to damage from Dangerous Terrain. When you become BLOODIED or BREAKING, you gain Hard Cover until the start of your next turn.","armor":"0","HP":"0","speed":"0"}]},{"origin":"Elf","size":"1","traits":[{"name":"Elven Accuracy","desc":"1/round when you use the REROLL TABLE on an attack roll, you can roll an extra d20 and use either result. ","armor":"0","HP":"0","speed":"0"},{"name":"Nature Step","desc":"You ignore the movement penalties of Difficult Terrain, and have +1 ACC on Dangerous Terrain checks. As a Minor Action while in a space of Difficult Terrain, you can spend 1 mana to become INVISIBLE until the start of your next turn or until you are no longer in Difficult Terrain.","armor":"0","HP":"0","speed":"0"},{"name":"Fast Movement","desc":"+1 speed","armor":"0","HP":"0","speed":"1"},{"name":"Fey Step","desc":"1/scene, you can teleport 5 spaces as a free action.","armor":"0","HP":"0","speed":"0"}]},{"origin":"Gigan","size":"2","traits":[{"name":"Big Equipment","desc":"One support slot increases by one size (LIGHT to MAIN, MAIN to HEAVY).","armor":"0","HP":"0","speed":"0"},{"name":"Endure","desc":"1/scene, gain resistance to all damage until the end of your next turn.","armor":"0","HP":"0","speed":"0"},{"name":"Oversized Weapons","desc":"1/scene you can ignore the SLOW tag on a weapon.","armor":"0","HP":"0","speed":"0"},{"name":"Giant Lineage","desc":"You gain either astral or lunar resistance.","armor":"0","HP":"0","speed":"0"}]},{"origin":"Gnome","size":"1/2","traits":[{"name":"Instinctual Stealth","desc":"You can start each combat scene HIDDEN, and can’t lose it until the end of your 1st turn.","armor":"0","HP":"0","speed":"0"},{"name":"Fade Away","desc":"Reaction (1/round) | Mana 2\\nTrigger: You are targeted by an attack.\\nEffect: You become INVISIBLE before any attack rolls from the attack, and INVISIBLE lasts until the end of your next turn.","armor":"0","HP":"0","speed":"0"},{"name":"Tumble","desc":"You can move through the space of hostile characters that are larger than you, and becoming ENGAGED doesn’t stop or end your movement.","armor":"0","HP":"0","speed":"0"},{"name":"Tinker Toy","desc":"1/scene as a Minor Action, you create a summon within Scope. Allies making an attack roll against a target adjacent to your summon gain +1 {ACC} on the attack. (Size ½, 5 {HP}, Dodge/A-def 10, Tags: SUMMON).","armor":"0","HP":"0","speed":"0"}]},{"origin":"Goblin","size":"1/2","traits":[{"name":"Scurry","desc":"When an attack misses you, you can Shift 1.","armor":"0","HP":"0","speed":"0"},{"name":"Swarm","desc":"Your base Size is 2, but you can still benefit from Size 1 or larger cover. You have resistance to physical damage, but are always VULNERABLE to force damage. Each recovery can represent a goblin in your swarm.","armor":"0","HP":"0","speed":"0"},{"name":"Nimble Escape","desc":"1/scene you can RUSH as a free action.","armor":"0","HP":"0","speed":"0"},{"name":"Bite","desc":"You deal [1 Piercing physical] at the start of your turn to any character grappling or grappled by you unless you are STUNNED. As a Minor Action, you deal [1 Physical] to an adjacent enemy.","armor":"0","HP":"0","speed":"0"}]},{"origin":"Halfling","size":"1/2","traits":[{"name":"Lucky","desc":"Reaction (1/round) | Stress 2 (Self)\\nTrigger: You are hit by an attack roll. \\nEffect: You force the attacker to reroll the attack roll, using the 2nd result. ","armor":"0","HP":"0","speed":"0"},{"name":"Nimble","desc":"Reaction attack rolls against you have +1 DIF. 1/scene when you would trigger a reaction from an enemy, the reaction doesn’t trigger.","armor":"0","HP":"0","speed":"0"},{"name":"Brave","desc":"You gain +1 ACC on all attacks, checks, and saves during the turn you SURGE.","armor":"0","HP":"0","speed":"0"},{"name":"Tumble","desc":"You can move through the space of hostile characters that are larger than you, and becoming ENGAGED doesn’t stop or end your movement.","armor":"0","HP":"0","speed":"0"}]},{"origin":"Human","size":"1","traits":[{"name":"Strong Saves","desc":"You gain +1 ACC on all saves ","armor":"0","HP":"0","speed":"0"},{"name":"Hang in There","desc":"1/scene you can ignore the effects of a WOUND or OVERSTRESS roll. You still take the WOUND or OVERSTRESS.","armor":"0","HP":"0","speed":"0"},{"name":"Hearty","desc":"You gain +3 HP","armor":"0","HP":"3","speed":"0"},{"name":"Adrenaline","desc":"1/scene you can SURGE without increasing the SURGE cost.","armor":"0","HP":"0","speed":"0"}]},{"origin":"Kobold","size":"1/2","traits":[{"name":"Trap Array","desc":"You gain the following support item, which is equipped for free.\\nTrap Array Support\\nMinor | Consumable 2, Innate, Trap, Unique\\nAs a Minor Action, you can use one of the following traps.\\n• Explosive Trap. When triggered, creates a [Burst 1] area. All characters in the area take [1d6+3 Force]. \\n• Paint Marker. When triggered, creates a [Burst 1] area. All characters in the area are MARKED. \\n• Snare Trap. When triggered, creates a [Burst 1] area. All characters in area must pass an AGI save or be IMMOBILIZED until cleared. A character can make a BLK check as a Minor Action to clear the condition, but only after they’ve ended a turn IMMOBILIZED by this ability.","armor":"0","HP":"0","speed":"0"},{"name":"Distract","desc":"1/scene as a Free Action, you can (3) MARK all enemies in a [Burst 2] area around you.","armor":"0","HP":"0","speed":"0"},{"name":"Trapmaster","desc":"You can automatically open locks as a free action and have +1 ACC when disabling traps or on saves triggered by traps.","armor":"0","HP":"0","speed":"0"},{"name":"Evasive","desc":"You have Resistance to damage and stress from AOEs, and have +1 Accuracy on saves from AOE effects. 1/turn you can spend 1 Focus to reroll a failed save","armor":"0","HP":"0","speed":"0"}]},{"origin":"Lycanthrope","size":"1","traits":[{"name":"Defender Strain","desc":"1/scene as a Free Action, you manifest your lycanthropic heritage. You gain 2 Focus.","armor":"0","HP":"0","speed":"0"},{"name":"Pack Tactics","desc":"1/round you gain +1 ACC on a melee attack roll if the target has one of your allies adjacent to them.","armor":"0","HP":"0","speed":"0"},{"name":"Sneaky Form","desc":"Minor | Polymorph\\nYou assume a small sneaky form. Your size becomes ½ if it was larger and you can (4) HIDE as a free action 1/turn. You can’t activate spells or make attacks in this form. You can revert to your normal form as a Minor Action. ","armor":"0","HP":"0","speed":"0"},{"name":"Travel Form","desc":"Minor | Polymorph\\nYou assume a travel form. Your speed increases by +2, but you can’t activate spells or make attacks. You can revert to your normal form as a Minor Action. ","armor":"0","HP":"0","speed":"0"}]},{"origin":"Machina","size":"1","traits":[{"name":"Mechanical Body","desc":"You have +1 ACC on Discord checks, and have resistance to Discord damage.","armor":"0","HP":"0","speed":"0"},{"name":"Armored","desc":"You have +1 armor while you aren’t BLOODIED.","armor":"1","HP":"0","speed":"0"},{"name":"System Repair","desc":"1/scene when you (1) REFRESH, you can choose any number of options.","armor":"0","HP":"0","speed":"0"},{"name":"Integrated Weapon","desc":"Choose a LIGHT starting weapon. You can equip that weapon for free, and it is Innate. You can use that weapon while DISARMED.","armor":"0","HP":"0","speed":"0"}]},{"origin":"Orc","size":"2","traits":[{"name":"Second Wind","desc":"1/scene when you become BLOODIED, gain 4 + your GRIT temp HP. ","armor":"0","HP":"0","speed":"0"},{"name":"Rushdown","desc":"When you RUSH and choose the movement option, you can move +2 spaces. ","armor":"0","HP":"0","speed":"0"},{"name":"Furious","desc":"1/turn you can take 1d3 Stress to reroll all the dice from one of your damage rolls. ","armor":"0","HP":"0","speed":"0"},{"name":"Work Out Routine","desc":"You gain +1 ACC on BLK checks and saves. You are considered 1 size larger for (5) GRAPPLE and (5) SHOVE.","armor":"0","HP":"0","speed":"0"}]},{"origin":"Cambion","size":"1","traits":[{"name":"Bloodhunter","desc":"You gain +1 ACC on attack rolls against BLOODIED characters. ","armor":"0","HP":"0","speed":"0"},{"name":"Infernal Resistance","desc":"You gain either astral or lunar resistance.","armor":"0","HP":"0","speed":"0"},{"name":"Wrath","desc":"You gain +1 ACC on attacks against a character if they hit or damaged you since the end of your last turn. ","armor":"0","HP":"0","speed":"0"},{"name":"Fiendish Wings","desc":"You can Fly.","armor":"0","HP":"0","speed":"0"}]},{"origin":"","size":"","traits":[{"name":"--Select Ancestry Trait--","desc":"","armor":"","HP":"","speed":""}]}]');
|
||
|
||
unit_stats_data = JSON.parse('[{"type":"--SELECT UNIT--","tiers":[{"tier":"","size":"","armor":"","scope":"","save":"","init":"","BLK":"","AGI":"","MND":"","MGK":"","HP":"","dodge":"","speed":"","stress":"","adef":"","mana":""}]},{"type":"ARCHITECT","tiers":[{"tier":"3","size":"0.5","armor":"3","scope":"5","save":"18","init":"5","BLK":"-1","AGI":"3","MND":"6","MGK":"0","HP":"16","dodge":"12","speed":"5","stress":"6","adef":"9","mana":"4"},{"tier":"2","size":"0.5","armor":"2","scope":"5","save":"15","init":"5","BLK":"-1","AGI":"2","MND":"4","MGK":"0","HP":"14","dodge":"11","speed":"5","stress":"6","adef":"8","mana":"4"},{"tier":"1","size":"0.5","armor":"2","scope":"5","save":"12","init":"5","BLK":"-1","AGI":"1","MND":"2","MGK":"0","HP":"12","dodge":"10","speed":"5","stress":"6","adef":"7","mana":"4"}]},{"type":"ARDENT","tiers":[{"tier":"2","size":"1","armor":"1","scope":"10","save":"14","init":"1","BLK":"-1","AGI":"1","MND":"3","MGK":"2","HP":"16","dodge":"13","speed":"6","stress":"7","adef":"13","mana":"5"},{"tier":"3","size":"1","armor":"1","scope":"12","save":"17","init":"1","BLK":"1","AGI":"5","MND":"3","MGK":"3","HP":"18","dodge":"16","speed":"6","stress":"7","adef":"16","mana":"5"},{"tier":"1","size":"1","armor":"1","scope":"8","save":"11","init":"1","BLK":"-1","AGI":"0","MND":"2","MGK":"1","HP":"14","dodge":"10","speed":"6","stress":"7","adef":"10","mana":"5"}]},{"type":"CHARGER","tiers":[{"tier":"2","size":"1","armor":"1","scope":"5","save":"12","init":"4","BLK":"2","AGI":"2","MND":"1","MGK":"0","HP":"18","dodge":"12","speed":"8","stress":"6","adef":"7","mana":"2"},{"tier":"3","size":"1","armor":"1","scope":"5","save":"14","init":"4","BLK":"3","AGI":"4","MND":"1","MGK":"0","HP":"21","dodge":"14","speed":"9","stress":"6","adef":"7","mana":"2"},{"tier":"1","size":"1","armor":"1","scope":"5","save":"10","init":"4","BLK":"1","AGI":"1","MND":"0","MGK":"0","HP":"15","dodge":"10","speed":"7","stress":"6","adef":"7","mana":"2"}]},{"type":"CLEAVER","tiers":[{"tier":"1","size":"2","armor":"2","scope":"5","save":"10","init":"7","BLK":"2","AGI":"0","MND":"0","MGK":"0","HP":"16","dodge":"8","speed":"4","stress":"5","adef":"6","mana":"1"},{"tier":"2","size":"2","armor":"2","scope":"5","save":"12","init":"7","BLK":"3","AGI":"1","MND":"0","MGK":"1","HP":"20","dodge":"9","speed":"4","stress":"5","adef":"6","mana":"1"},{"tier":"3","size":"2","armor":"2","scope":"5","save":"14","init":"7","BLK":"5","AGI":"1","MND":"1","MGK":"1","HP":"25","dodge":"10","speed":"4","stress":"5","adef":"6","mana":"1"}]},{"type":"ELEMENTALIST","tiers":[{"tier":"2","size":"1","armor":"0","scope":"10","save":"12","init":"1","BLK":"0","AGI":"1","MND":"2","MGK":"2","HP":"18","dodge":"8","speed":"5","stress":"9","adef":"9","mana":"7"},{"tier":"3","size":"1","armor":"0","scope":"10","save":"14","init":"1","BLK":"0","AGI":"1","MND":"3","MGK":"4","HP":"20","dodge":"8","speed":"5","stress":"10","adef":"10","mana":"9"},{"tier":"1","size":"1","armor":"0","scope":"10","save":"10","init":"1","BLK":"0","AGI":"0","MND":"1","MGK":"1","HP":"16","dodge":"8","speed":"5","stress":"8","adef":"8","mana":"6"}]},{"type":"EXPENDABLE","tiers":[{"tier":"2","size":"0.5","armor":"1","scope":"5","save":"12","init":"5","BLK":"3","AGI":"0","MND":"-2","MGK":"0","HP":"6","dodge":"9","speed":"5","stress":"5","adef":"9","mana":"1"},{"tier":"3","size":"0.5","armor":"1","scope":"5","save":"14","init":"5","BLK":"4","AGI":"1","MND":"-2","MGK":"1","HP":"8","dodge":"11","speed":"6","stress":"5","adef":"11","mana":"1"},{"tier":"1","size":"0.5","armor":"1","scope":"5","save":"10","init":"5","BLK":"2","AGI":"-1","MND":"-2","MGK":"0","HP":"4","dodge":"7","speed":"5","stress":"5","adef":"7","mana":"1"}]},{"type":"FIREBUG","tiers":[{"tier":"3","size":"2","armor":"3","scope":"10","save":"15","init":"5","BLK":"4","AGI":"-1","MND":"2","MGK":"3","HP":"18","dodge":"12","speed":"4","stress":"8","adef":"12","mana":"6"},{"tier":"2","size":"2","armor":"2","scope":"5","save":"12","init":"5","BLK":"2","AGI":"-1","MND":"2","MGK":"2","HP":"16","dodge":"10","speed":"4","stress":"8","adef":"10","mana":"5"},{"tier":"1","size":"2","armor":"2","scope":"5","save":"10","init":"5","BLK":"1","AGI":"-1","MND":"1","MGK":"1","HP":"14","dodge":"8","speed":"4","stress":"8","adef":"8","mana":"4"}]},{"type":"FORTRESS","tiers":[{"tier":"1","size":"3","armor":"2","scope":"10","save":"11","init":"1","BLK":"3","AGI":"-2","MND":"0","MGK":"0","HP":"25","dodge":"6","speed":"4","stress":"5","adef":"6","mana":"2"},{"tier":"2","size":"3","armor":"2","scope":"10","save":"14","init":"1","BLK":"4","AGI":"-2","MND":"0","MGK":"1","HP":"30","dodge":"7","speed":"4","stress":"6","adef":"7","mana":"2"},{"tier":"3","size":"3","armor":"2","scope":"10","save":"16","init":"1","BLK":"6","AGI":"-2","MND":"0","MGK":"2","HP":"35","dodge":"8","speed":"4","stress":"7","adef":"8","mana":"3"}]},{"type":"FURY","tiers":[{"tier":"1","size":"1","armor":"1","scope":"5","save":"10","init":"7","BLK":"3","AGI":"2","MND":"-2","MGK":"-2","HP":"20","dodge":"10","speed":"5","stress":"4","adef":"5","mana":"1"},{"tier":"2","size":"1","armor":"1","scope":"5","save":"12","init":"7","BLK":"4","AGI":"3","MND":"-2","MGK":"-1","HP":"25","dodge":"12","speed":"5","stress":"5","adef":"6","mana":"1"},{"tier":"3","size":"1","armor":"1","scope":"5","save":"14","init":"7","BLK":"5","AGI":"4","MND":"-2","MGK":"0","HP":"30","dodge":"14","speed":"6","stress":"6","adef":"7","mana":"1"}]},{"type":"GLADIATOR","tiers":[{"tier":"1","size":"1","armor":"2","scope":"5","save":"12","init":"5","BLK":"2","AGI":"1","MND":"-1","MGK":"0","HP":"16","dodge":"8","speed":"5","stress":"6","adef":"6","mana":"2"},{"tier":"2","size":"1","armor":"2","scope":"5","save":"15","init":"5","BLK":"3","AGI":"3","MND":"-1","MGK":"0","HP":"18","dodge":"10","speed":"5","stress":"7","adef":"8","mana":"3"},{"tier":"3","size":"1","armor":"2","scope":"5","save":"18","init":"5","BLK":"4","AGI":"4","MND":"0","MGK":"0","HP":"20","dodge":"12","speed":"6","stress":"7","adef":"10","mana":"4"}]},{"type":"GUNNER","tiers":[{"tier":"2","size":"1","armor":"0","scope":"15","save":"13","init":"7","BLK":"-1","AGI":"2","MND":"2","MGK":"2","HP":"12","dodge":"12","speed":"5","stress":"7","adef":"10","mana":"8"},{"tier":"3","size":"1","armor":"0","scope":"15","save":"16","init":"7","BLK":"-1","AGI":"4","MND":"2","MGK":"3","HP":"14","dodge":"14","speed":"5","stress":"8","adef":"10","mana":"10"},{"tier":"1","size":"1","armor":"0","scope":"15","save":"10","init":"7","BLK":"-1","AGI":"1","MND":"1","MGK":"1","HP":"10","dodge":"10","speed":"5","stress":"6","adef":"10","mana":"6"}]},{"type":"HEALER","tiers":[{"tier":"2","size":"1","armor":"0","scope":"10","save":"12","init":"2","BLK":"0","AGI":"0","MND":"2","MGK":"3","HP":"12","dodge":"11","speed":"5","stress":"11","adef":"12","mana":"5"},{"tier":"3","size":"1","armor":"0","scope":"15","save":"14","init":"2","BLK":"0","AGI":"0","MND":"3","MGK":"5","HP":"14","dodge":"12","speed":"5","stress":"12","adef":"14","mana":"6"},{"tier":"1","size":"1","armor":"0","scope":"10","save":"10","init":"2","BLK":"0","AGI":"0","MND":"1","MGK":"1","HP":"10","dodge":"10","speed":"5","stress":"10","adef":"10","mana":"4"}]},{"type":"MARSHAL","tiers":[{"tier":"2","size":"1","armor":"1","scope":"12","save":"13","init":"3","BLK":"1","AGI":"1","MND":"2","MGK":"1","HP":"16","dodge":"8","speed":"5","stress":"8","adef":"8","mana":"4"},{"tier":"3","size":"1","armor":"1","scope":"15","save":"15","init":"3","BLK":"1","AGI":"2","MND":"3","MGK":"2","HP":"18","dodge":"9","speed":"5","stress":"8","adef":"9","mana":"5"},{"tier":"1","size":"1","armor":"1","scope":"10","save":"10","init":"3","BLK":"1","AGI":"0","MND":"1","MGK":"0","HP":"14","dodge":"7","speed":"5","stress":"8","adef":"7","mana":"3"}]},{"type":"MINDREAVER","tiers":[{"tier":"2","size":"1","armor":"0","scope":"12","save":"15","init":"2","BLK":"-1","AGI":"0","MND":"4","MGK":"2","HP":"16","dodge":"8","speed":"5","stress":"12","adef":"12","mana":"5"},{"tier":"3","size":"1","armor":"0","scope":"15","save":"18","init":"2","BLK":"-1","AGI":"0","MND":"6","MGK":"3","HP":"18","dodge":"10","speed":"5","stress":"13","adef":"14","mana":"6"},{"tier":"1","size":"1","armor":"0","scope":"12","save":"12","init":"2","BLK":"-1","AGI":"-1","MND":"3","MGK":"1","HP":"14","dodge":"8","speed":"5","stress":"10","adef":"10","mana":"4"}]},{"type":"MIRAGE","tiers":[{"tier":"1","size":"1","armor":"0","scope":"10","save":"11","init":"2","BLK":"-1","AGI":"1","MND":"0","MGK":"2","HP":"10","dodge":"12","speed":"6","stress":"6","adef":"10","mana":"3"},{"tier":"2","size":"1","armor":"0","scope":"10","save":"14","init":"2","BLK":"-1","AGI":"2","MND":"1","MGK":"3","HP":"12","dodge":"14","speed":"6","stress":"6","adef":"14","mana":"4"},{"tier":"3","size":"1","armor":"0","scope":"10","save":"17","init":"2","BLK":"-1","AGI":"4","MND":"1","MGK":"4","HP":"14","dodge":"18","speed":"7","stress":"6","adef":"18","mana":"5"}]},{"type":"OVERLORD","tiers":[{"tier":"2","size":"1","armor":"0","scope":"15","save":"14","init":"2","BLK":"-1","AGI":"1","MND":"2","MGK":"3","HP":"10","dodge":"10","speed":"7","stress":"9","adef":"15","mana":"5"},{"tier":"3","size":"1","armor":"0","scope":"20","save":"18","init":"2","BLK":"-1","AGI":"1","MND":"3","MGK":"5","HP":"10","dodge":"11","speed":"8","stress":"10","adef":"18","mana":"6"},{"tier":"1","size":"1","armor":"0","scope":"15","save":"11","init":"2","BLK":"-1","AGI":"0","MND":"1","MGK":"2","HP":"10","dodge":"8","speed":"6","stress":"8","adef":"12","mana":"4"}]},{"type":"PEGASUS","tiers":[{"tier":"2","size":"2","armor":"0","scope":"10","save":"12","init":"4","BLK":"-1","AGI":"2","MND":"0","MGK":"4","HP":"16","dodge":"12","speed":"7","stress":"11","adef":"14","mana":"6"},{"tier":"3","size":"2","armor":"0","scope":"10","save":"14","init":"4","BLK":"-1","AGI":"3","MND":"1","MGK":"5","HP":"18","dodge":"14","speed":"8","stress":"12","adef":"16","mana":"7"},{"tier":"1","size":"2","armor":"0","scope":"10","save":"10","init":"4","BLK":"-1","AGI":"1","MND":"0","MGK":"2","HP":"14","dodge":"10","speed":"6","stress":"10","adef":"12","mana":"5"}]},{"type":"PROTECTOR","tiers":[{"tier":"1","size":"2","armor":"3","scope":"10","save":"10","init":"1","BLK":"2","AGI":"-1","MND":"0","MGK":"1","HP":"15","dodge":"7","speed":"4","stress":"5","adef":"6","mana":"3"},{"tier":"3","size":"2","armor":"4","scope":"10","save":"14","init":"1","BLK":"5","AGI":"-1","MND":"2","MGK":"2","HP":"25","dodge":"7","speed":"4","stress":"8","adef":"6","mana":"4"},{"tier":"2","size":"2","armor":"3","scope":"10","save":"12","init":"1","BLK":"3","AGI":"-1","MND":"1","MGK":"2","HP":"20","dodge":"7","speed":"4","stress":"6","adef":"6","mana":"3"}]},{"type":"RANGER","tiers":[{"tier":"1","size":"1","armor":"1","scope":"10","save":"10","init":"3","BLK":"1","AGI":"1","MND":"0","MGK":"0","HP":"15","dodge":"8","speed":"5","stress":"7","adef":"8","mana":"3"},{"tier":"2","size":"1","armor":"1","scope":"10","save":"12","init":"3","BLK":"2","AGI":"2","MND":"1","MGK":"0","HP":"18","dodge":"10","speed":"5","stress":"7","adef":"9","mana":"3"},{"tier":"3","size":"1","armor":"1","scope":"10","save":"14","init":"3","BLK":"3","AGI":"3","MND":"1","MGK":"1","HP":"21","dodge":"12","speed":"5","stress":"7","adef":"10","mana":"3"}]},{"type":"ROGUE","tiers":[{"tier":"1","size":"0.5","armor":"0","scope":"10","save":"10","init":"2","BLK":"-1","AGI":"2","MND":"1","MGK":"0","HP":"10","dodge":"12","speed":"6","stress":"6","adef":"8","mana":"1"},{"tier":"2","size":"0.5","armor":"0","scope":"10","save":"12","init":"2","BLK":"0","AGI":"4","MND":"1","MGK":"0","HP":"12","dodge":"15","speed":"6","stress":"6","adef":"9","mana":"1"},{"tier":"3","size":"0.5","armor":"0","scope":"10","save":"14","init":"2","BLK":"0","AGI":"6","MND":"2","MGK":"0","HP":"14","dodge":"18","speed":"6","stress":"6","adef":"10","mana":"1"}]},{"type":"SNIPER","tiers":[{"tier":"1","size":"1","armor":"0","scope":"20","save":"10","init":"3","BLK":"-1","AGI":"2","MND":"1","MGK":"0","HP":"10","dodge":"10","speed":"5","stress":"5","adef":"8","mana":"3"},{"tier":"2","size":"1","armor":"0","scope":"20","save":"12","init":"3","BLK":"0","AGI":"3","MND":"1","MGK":"1","HP":"12","dodge":"12","speed":"5","stress":"5","adef":"8","mana":"3"},{"tier":"3","size":"1","armor":"0","scope":"25","save":"14","init":"3","BLK":"0","AGI":"5","MND":"2","MGK":"1","HP":"14","dodge":"14","speed":"5","stress":"6","adef":"8","mana":"3"}]},{"type":"SPECTER","tiers":[{"tier":"1","size":"1","armor":"0","scope":"10","save":"12","init":"3","BLK":"-2","AGI":"1","MND":"2","MGK":"1","HP":"14","dodge":"8","speed":"5","stress":"8","adef":"10","mana":"4"},{"tier":"2","size":"1","armor":"0","scope":"10","save":"15","init":"3","BLK":"-2","AGI":"2","MND":"3","MGK":"2","HP":"16","dodge":"10","speed":"5","stress":"9","adef":"11","mana":"4"},{"tier":"3","size":"1","armor":"0","scope":"10","save":"18","init":"3","BLK":"-2","AGI":"3","MND":"4","MGK":"3","HP":"18","dodge":"12","speed":"6","stress":"10","adef":"12","mana":"4"}]},{"type":"SPELLSHIELD","tiers":[{"tier":"3","size":"2","armor":"2","scope":"15","save":"16","init":"1","BLK":"2","AGI":"0","MND":"1","MGK":"5","HP":"24","dodge":"9","speed":"4","stress":"14","adef":"18","mana":"7"},{"tier":"2","size":"2","armor":"1","scope":"12","save":"13","init":"1","BLK":"1","AGI":"0","MND":"0","MGK":"4","HP":"21","dodge":"8","speed":"4","stress":"12","adef":"15","mana":"6"},{"tier":"1","size":"2","armor":"1","scope":"10","save":"10","init":"1","BLK":"0","AGI":"0","MND":"0","MGK":"2","HP":"18","dodge":"7","speed":"4","stress":"10","adef":"12","mana":"5"}]},{"type":"SUMMONER","tiers":[{"tier":"1","size":"1","armor":"0","scope":"10","save":"11","init":"2","BLK":"-2","AGI":"0","MND":"2","MGK":"2","HP":"8","dodge":"10","speed":"5","stress":"8","adef":"12","mana":"3"},{"tier":"2","size":"1","armor":"0","scope":"12","save":"13","init":"2","BLK":"-2","AGI":"0","MND":"3","MGK":"4","HP":"10","dodge":"10","speed":"5","stress":"8","adef":"15","mana":"5"},{"tier":"3","size":"1","armor":"0","scope":"15","save":"15","init":"2","BLK":"-2","AGI":"0","MND":"4","MGK":"6","HP":"12","dodge":"10","speed":"5","stress":"8","adef":"18","mana":"7"}]},{"type":"SWARM","tiers":[{"tier":"1","size":"2","armor":"0","scope":"8","save":"11","init":"4","BLK":"2","AGI":"2","MND":"-2","MGK":"0","HP":"20","dodge":"8","speed":"4","stress":"6","adef":"6","mana":"3"},{"tier":"2","size":"2","armor":"0","scope":"8","save":"14","init":"4","BLK":"3","AGI":"3","MND":"-2","MGK":"1","HP":"25","dodge":"10","speed":"4","stress":"7","adef":"7","mana":"3"},{"tier":"3","size":"2","armor":"0","scope":"8","save":"17","init":"4","BLK":"4","AGI":"4","MND":"-2","MGK":"2","HP":"30","dodge":"12","speed":"4","stress":"8","adef":"8","mana":"4"}]},{"type":"TITAN","tiers":[{"tier":"1","size":"3","armor":"2","scope":"5","save":"11","init":"7","BLK":"4","AGI":"-2","MND":"0","MGK":"0","HP":"15","dodge":"6","speed":"3","stress":"6","adef":"6","mana":"3"},{"tier":"2","size":"3","armor":"2","scope":"5","save":"13","init":"7","BLK":"6","AGI":"-2","MND":"1","MGK":"0","HP":"20","dodge":"8","speed":"3","stress":"6","adef":"8","mana":"3"},{"tier":"3","size":"3","armor":"2","scope":"5","save":"15","init":"7","BLK":"6","AGI":"-1","MND":"2","MGK":"1","HP":"25","dodge":"10","speed":"4","stress":"6","adef":"10","mana":"4"}]},{"type":"VULTURE","tiers":[{"tier":"1","size":"1","armor":"0","scope":"10","save":"11","init":"3","BLK":"-2","AGI":"4","MND":"0","MGK":"0","HP":"8","dodge":"12","speed":"7","stress":"6","adef":"8","mana":"2"},{"tier":"2","size":"1","armor":"0","scope":"10","save":"14","init":"3","BLK":"-2","AGI":"5","MND":"1","MGK":"1","HP":"8","dodge":"15","speed":"7","stress":"6","adef":"10","mana":"2"},{"tier":"3","size":"1","armor":"0","scope":"10","save":"17","init":"3","BLK":"-2","AGI":"6","MND":"2","MGK":"2","HP":"10","dodge":"18","speed":"8","stress":"6","adef":"12","mana":"3"}]},{"type":"WARMAGE","tiers":[{"tier":"1","size":"1","armor":"0","scope":"20","save":"12","init":"2","BLK":"-1","AGI":"0","MND":"1","MGK":"2","HP":"10","dodge":"8","speed":"4","stress":"10","adef":"12","mana":"6"},{"tier":"2","size":"1","armor":"0","scope":"20","save":"14","init":"2","BLK":"-1","AGI":"0","MND":"2","MGK":"4","HP":"10","dodge":"8","speed":"4","stress":"11","adef":"14","mana":"7"},{"tier":"3","size":"1","armor":"0","scope":"20","save":"16","init":"2","BLK":"-1","AGI":"1","MND":"3","MGK":"5","HP":"12","dodge":"10","speed":"4","stress":"12","adef":"17","mana":"8"}]}]');
|
||
</script>
|
||
|
||
|
||
|
||
|