adding 'progress move' label

This commit is contained in:
rsek
2021-09-06 20:50:02 -07:00
parent 1efce3d914
commit 8dc16c4ad0
5 changed files with 125 additions and 54 deletions
@@ -1,5 +1,5 @@
@import url('https://fonts.googleapis.com/css?family=Encode+Sans:400,500,600,700,800,900|Encode+Sans+Condensed:400,500,600,700,800,900|Exo:400,500,600,700,800,900|Montserrat:400,500,600,700,800,900&display=swap');
@import url('https://fonts.googleapis.com/css?family=Encode+Sans:400,500,600,700,800,900|Encode+Sans+Condensed:i,400,500,600,700,800,900|Exo:400,500,600,700,800,900|Montserrat:400,500,600,700,800,900&display=swap');
.charsheet {
width: 842px !important;
margin: 0 auto !important;
@@ -1716,6 +1716,14 @@
border-top-left-radius: 1em;
border-top-right-radius: 1em;
}
.charsheet .move-progress-label {
display: block;
font-family: 'Encode Sans Condensed', Arial, sans-serif;
font-size: 80%;
font-weight: normal;
text-transform: none;
font-style: italic;
}
.charsheet .move-preview {
width: auto;
}
+104 -52
View File
@@ -4331,7 +4331,8 @@
<div class="move-preview-container">
<input class="move-begin-a-session hide-element" type="radio" name="attr_move_preview" value="Begin a Session"/>
<div class="move-begin-a-session showhide">
<div class="move-title move-preview">Begin a Session</div>
<div class="move-title move-preview">Begin a Session
</div>
<div class="move-description">
<div class="rules-text"><p><strong>When you begin a significant session or chapter of play</strong>, do all of the following.</p><ul><li>Identify or adjust any flagged content and <u>Set a Flag</u>.</li><li>Review or recap what happened last session.</li><li>Set the scene by envisioning your character's current situation and intent</li></ul><p>In addition, you may give spotlight a new danger, opportunity, or insight. This can include a scene hidden from your character's perspective. If you do, envision a brief vignette (you may roll or choose on the table below for inspiration). Then, all players take +1 momentum as you return to play from the viewpoint of your characters.</p></div>
<div class="move-oracle-container">
@@ -4386,7 +4387,8 @@
</div>
<input class="move-set-a-flag hide-element" type="radio" name="attr_move_preview" value="Set a Flag"/>
<div class="move-set-a-flag showhide">
<div class="move-title move-preview">Set a Flag</div>
<div class="move-title move-preview">Set a Flag
</div>
<div class="move-description">
<div class="rules-text"><p><strong>When you identify situations or topics you (or another player) don't want to include, don't want to envision in detail, or otherwise may need mindfulness when approaching or including in the game,</strong> that content is now flagged. When you encounter content flagged as something to approach mindfully, pause to consider or discuss its role in your story. When you come across flagged content that you would rather adjust or omit, <u>Change Your Fate</u>.</p></div>
</div>
@@ -4394,7 +4396,8 @@
</div>
<input class="move-change-your-fate hide-element" type="radio" name="attr_move_preview" value="Change Your Fate"/>
<div class="move-change-your-fate showhide">
<div class="move-title move-preview">Change Your Fate</div>
<div class="move-title move-preview">Change Your Fate
</div>
<div class="move-description">
<div class="rules-text"><p><strong>When you encounter flagged content, reject an oracle, resist a consequence, or otherwise need to shift your circumstances within the game for your comfort or enjoyment,</strong> pause and identify what needs to be changed. Choose as many options as is appropriate to move forward.</p><ul><li><strong>Reframe:</strong> This didn't happen the way we first thought. Envision the moment from another perspective in a way that diminishes or changes the content.</li><li><strong>Refocus:</strong> This is not the most important thing happening right now. Envision how the spotlight shifts to change the focus.</li><li><strong>Replace:</strong> This happens but with a small adjustment. Switch out an element and envision how this new detail changes the scenario.</li><li><strong>Redirect:</strong> Adjust the trajectory to involve a helping hand. Envision how another person or party becomes involved to help change the content.</li><li><strong>Reshape:</strong> The situation changes completely. Envision what happened instead.</li></ul></div>
</div>
@@ -4402,7 +4405,8 @@
</div>
<input class="move-take-a-break hide-element" type="radio" name="attr_move_preview" value="Take a Break"/>
<div class="move-take-a-break showhide">
<div class="move-title move-preview">Take a Break</div>
<div class="move-title move-preview">Take a Break
</div>
<div class="move-description">
<div class="rules-text"><p><strong>When you resolve a progress move or complete an intense scenario,</strong> take a few deep breaths and take some time to attend to the needs of your body. Reflect on what just happened and how it made you feel. Then, choose one.</p><ul><li>Move on: Continue the session. You or an ally may add +1 on the next move (not a progress move), bolstered by your reflection and past experiences.</li><li>Stop for now: <u>End a Session</u>.</li></ul></div>
</div>
@@ -4410,7 +4414,8 @@
</div>
<input class="move-end-a-session hide-element" type="radio" name="attr_move_preview" value="End a Session"/>
<div class="move-end-a-session showhide">
<div class="move-title move-preview">End a Session</div>
<div class="move-title move-preview">End a Session
</div>
<div class="move-description">
<div class="rules-text"><p><strong>When you end a significant session or chapter of play,</strong> reflect on the events of the game and identify any missed opportunities to mark progress.</p><ul><li>If you strengthened your ties to a connection, <u>Develop Your Relationship</u>.</li><li>If you moved forward on a quest, <u>Reach a Milestone</u>.</li></ul><p>If there is a quest, connection, or other situation you would like to give focus in your next session, make note of it and take +1 momentum.</p></div>
</div>
@@ -4418,7 +4423,8 @@
</div>
<input class="move-face-danger hide-element" type="radio" name="attr_move_preview" value="Face Danger"/>
<div class="move-face-danger showhide">
<div class="move-title move-preview">Face Danger</div>
<div class="move-title move-preview">Face Danger
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Face Danger Move" name="roll_face-danger" value="&{template:starforged_moves} {{header=@{character_name}}} {{name=Face Danger}} {{action=[[{d6+?{Stat|With speed&amp;#65040; mobility&amp;#65040; or agility&amp;#65043; &amp;#65122;edge,@{edge}|With resolve&amp;#65040; command&amp;#65040; or sociability&amp;#65043; &amp;#65122;heart,@{heart}|With strength&amp;#65040; endurance&amp;#65040; or aggression&amp;#65043; &amp;#65122;iron,@{iron}|With deception&amp;#65040; stealth&amp;#65040; or trickery&amp;#65043; &amp;#65122;shadow,@{shadow}|With expertise&amp;#65040; focus&amp;#65040; or observation&amp;#65043; &amp;#65122;wits,@{wits}}+(?{Modifier|0}),{10}}kl1]]}} {{negate1=[[1+?{Stat}+(?{Modifier|0})]]}} {{negate2=[[2+?{Stat}+(?{Modifier|0})]]}} {{negate3=[[3+?{Stat}+(?{Modifier|0})]]}} {{negate4=[[4+?{Stat}+(?{Modifier|0})]]}} {{negate5=[[5+?{Stat}+(?{Modifier|0})]]}} {{negate6=[[6+?{Stat}+(?{Modifier|0})]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}} {{momentum=[[@{momentum}]]}} {{modifiers=[[?{Stat}+(?{Modifier|0})]]}} {{add=[[(?{Modifier|0})]]}} {{stat=[[?{Stat}]]}}"></button>
</label>
@@ -4429,7 +4435,8 @@
</div>
<input class="move-secure-an-advantage hide-element" type="radio" name="attr_move_preview" value="Secure an Advantage"/>
<div class="move-secure-an-advantage showhide">
<div class="move-title move-preview">Secure an Advantage</div>
<div class="move-title move-preview">Secure an Advantage
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Secure an Advantage Move" name="roll_secure-an-advantage" value="&{template:starforged_moves} {{header=@{character_name}}} {{name=Secure an Advantage}} {{action=[[{d6+?{Stat|With speed&amp;#65040; mobility&amp;#65040; or agility&amp;#65043; &amp;#65122;edge,@{edge}|With resolve&amp;#65040; command&amp;#65040; or sociability&amp;#65043; &amp;#65122;heart,@{heart}|With strength&amp;#65040; endurance&amp;#65040; aggression&amp;#65043; &amp;#65122;iron,@{iron}|With deception&amp;#65040; stealth&amp;#65040; or trickery&amp;#65043; &amp;#65122;shadow,@{shadow}|With expertise&amp;#65040; focus&amp;#65040; or observation&amp;#65043; &amp;#65122;wits,@{wits}}+(?{Modifier|0}),{10}}kl1]]}} {{negate1=[[1+?{Stat}+(?{Modifier|0})]]}} {{negate2=[[2+?{Stat}+(?{Modifier|0})]]}} {{negate3=[[3+?{Stat}+(?{Modifier|0})]]}} {{negate4=[[4+?{Stat}+(?{Modifier|0})]]}} {{negate5=[[5+?{Stat}+(?{Modifier|0})]]}} {{negate6=[[6+?{Stat}+(?{Modifier|0})]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}} {{momentum=[[@{momentum}]]}} {{modifiers=[[?{Stat}+(?{Modifier|0})]]}} {{add=[[(?{Modifier|0})]]}} {{stat=[[?{Stat}]]}}"></button>
</label>
@@ -4440,7 +4447,8 @@
</div>
<input class="move-gather-information hide-element" type="radio" name="attr_move_preview" value="Gather Information"/>
<div class="move-gather-information showhide">
<div class="move-title move-preview">Gather Information</div>
<div class="move-title move-preview">Gather Information
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Gather Information Move" name="roll_gather-information" value="&{template:starforged_moves} {{header=@{character_name}}} {{name=Gather Information}} {{action=[[{d6+@{wits}+(?{Modifier|0}),{10}}kl1]]}} {{negate1=[[1+@{wits}+(?{Modifier|0})]]}} {{negate2=[[2+@{wits}+(?{Modifier|0})]]}} {{negate3=[[3+@{wits}+(?{Modifier|0})]]}} {{negate4=[[4+@{wits}+(?{Modifier|0})]]}} {{negate5=[[5+@{wits}+(?{Modifier|0})]]}} {{negate6=[[6+@{wits}+(?{Modifier|0})]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}} {{momentum=[[@{momentum}]]}} {{modifiers=[[@{wits}+(?{Modifier|0})]]}} {{add=[[(?{Modifier|0})]]}} {{stat=[[@{wits}]]}}"></button>
</label>
@@ -4451,7 +4459,8 @@
</div>
<input class="move-compel hide-element" type="radio" name="attr_move_preview" value="Compel"/>
<div class="move-compel showhide">
<div class="move-title move-preview">Compel</div>
<div class="move-title move-preview">Compel
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Compel Move" name="roll_compel" value="&{template:starforged_moves} {{header=@{character_name}}} {{name=Compel}} {{action=[[{d6+?{Stat|Charm&amp;#65040; pacify&amp;#65040; encourage&amp;#65040; or barter&amp;#65043; &amp;#65122;heart,@{heart}|Threaten or incite&amp;#65043; &amp;#65122;iron,@{iron}|Lie or swindle&amp;#65043; &amp;#65122;shadow,@{shadow}}+(?{Modifier|0}),{10}}kl1]]}} {{negate1=[[1+?{Stat}+(?{Modifier|0})]]}} {{negate2=[[2+?{Stat}+(?{Modifier|0})]]}} {{negate3=[[3+?{Stat}+(?{Modifier|0})]]}} {{negate4=[[4+?{Stat}+(?{Modifier|0})]]}} {{negate5=[[5+?{Stat}+(?{Modifier|0})]]}} {{negate6=[[6+?{Stat}+(?{Modifier|0})]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}} {{momentum=[[@{momentum}]]}} {{modifiers=[[?{Stat}+(?{Modifier|0})]]}} {{add=[[(?{Modifier|0})]]}} {{stat=[[?{Stat}]]}}"></button>
</label>
@@ -4462,7 +4471,8 @@
</div>
<input class="move-aid-your-ally hide-element" type="radio" name="attr_move_preview" value="Aid Your Ally"/>
<div class="move-aid-your-ally showhide">
<div class="move-title move-preview">Aid Your Ally</div>
<div class="move-title move-preview">Aid Your Ally
</div>
<div class="move-description">
<div class="rules-text"><p><strong>When you act in direct support of an ally</strong>, envision how you aid them. Then, <u>Secure an Advantage</u> or <u>Gain Ground</u> to take action. If you score a hit, they (instead of you) take the benefits of the move.</p><p>If you <u>Gain Ground</u> and score a strong hit, you are both in control. On a <strong>weak hit</strong>, your ally is in control but you are in a bad spot.</p></div>
</div>
@@ -4470,7 +4480,8 @@
</div>
<input class="move-check-your-gear hide-element" type="radio" name="attr_move_preview" value="Check Your Gear"/>
<div class="move-check-your-gear showhide">
<div class="move-title move-preview">Check Your Gear</div>
<div class="move-title move-preview">Check Your Gear
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Check Your Gear Move" name="roll_check-your-gear" value="&{template:starforged_moves} {{header=@{character_name}}} {{name=Check Your Gear}} {{action=[[{d6+@{supply}+(?{Modifier|0}),{10}}kl1]]}} {{negate1=[[1+@{supply}+(?{Modifier|0})]]}} {{negate2=[[2+@{supply}+(?{Modifier|0})]]}} {{negate3=[[3+@{supply}+(?{Modifier|0})]]}} {{negate4=[[4+@{supply}+(?{Modifier|0})]]}} {{negate5=[[5+@{supply}+(?{Modifier|0})]]}} {{negate6=[[6+@{supply}+(?{Modifier|0})]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}} {{momentum=[[@{momentum}]]}} {{modifiers=[[@{supply}+(?{Modifier|0})]]}} {{add=[[(?{Modifier|0})]]}} {{stat=[[@{supply}]]}}"></button>
</label>
@@ -4481,7 +4492,8 @@
</div>
<input class="move-swear-an-iron-vow hide-element" type="radio" name="attr_move_preview" value="Swear an Iron Vow"/>
<div class="move-swear-an-iron-vow showhide">
<div class="move-title move-preview">Swear an Iron Vow</div>
<div class="move-title move-preview">Swear an Iron Vow
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Swear an Iron Vow Move" name="roll_swear-an-iron-vow" value="&{template:starforged_moves} {{header=@{character_name}}} {{name=Swear an Iron Vow}} {{action=[[{d6+@{heart}+(?{Modifier|0}),{10}}kl1]]}} {{negate1=[[1+@{heart}+(?{Modifier|0})]]}} {{negate2=[[2+@{heart}+(?{Modifier|0})]]}} {{negate3=[[3+@{heart}+(?{Modifier|0})]]}} {{negate4=[[4+@{heart}+(?{Modifier|0})]]}} {{negate5=[[5+@{heart}+(?{Modifier|0})]]}} {{negate6=[[6+@{heart}+(?{Modifier|0})]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}} {{momentum=[[@{momentum}]]}} {{modifiers=[[@{heart}+(?{Modifier|0})]]}} {{add=[[(?{Modifier|0})]]}} {{stat=[[@{heart}]]}}"></button>
</label>
@@ -4492,7 +4504,8 @@
</div>
<input class="move-reach-a-milestone hide-element" type="radio" name="attr_move_preview" value="Reach a Milestone"/>
<div class="move-reach-a-milestone showhide">
<div class="move-title move-preview">Reach a Milestone</div>
<div class="move-title move-preview">Reach a Milestone
</div>
<div class="move-description">
<div class="rules-text"><p><strong>When you make headway in your quest</strong> by doing any of the following…</p><ul><li>overcoming a critical obstacle</li><li>gaining meaningful insight</li><li>completing a perilous expedition</li><li>acquiring a crucial item or resource</li><li>earning vital support</li><li>defeating a notable foe</li></ul><p>…you may mark progress per the rank of the vow.</p></div>
</div>
@@ -4500,7 +4513,8 @@
</div>
<input class="move-forsake-your-vow hide-element" type="radio" name="attr_move_preview" value="Forsake Your Vow"/>
<div class="move-forsake-your-vow showhide">
<div class="move-title move-preview">Forsake Your Vow</div>
<div class="move-title move-preview">Forsake Your Vow
</div>
<div class="move-description">
<div class="rules-text"><p><strong>When you renounce your quest, betray your promise, or the goal is lost to you</strong>, clear the vow.</p><p>Then, envision the impact of this failure and choose one or more as appropriate to the nature of the vow. Any allies who shared this vow may also envision a cost.</p><ul><li>You are demoralized or dispirited: <u>Endure Stress</u>.</li><li>A connection loses faith: <u>Test Your Relationship</u> when you next interact.</li><li>You must abandon a path or resource: Discard an asset.</li><li>Someone else pays a price: Envision how a person, being, or community bears the cost of the failure.</li><li>Someone else takes advantage: Envision how an enemy gains power.</li><li>Your reputation suffers: Envision how this failure marks you.</li></ul></div>
</div>
@@ -4508,7 +4522,8 @@
</div>
<input class="move-fulfill-your-vow hide-element" type="radio" name="attr_move_preview" value="Fulfill Your Vow"/>
<div class="move-fulfill-your-vow showhide">
<div class="move-title move-preview">Fulfill Your Vow</div>
<div class="move-title move-preview">Fulfill Your Vow<span class="move-progress-label">Progress Move</span>
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Fulfill Your Vow" name="roll_fulfill-your-vow" value="&amp;{template:starforged_progress} {{header=@{character_name}}} {{progress_name=Fulfill Your Vow}} {{progress=[[?{Filled Progress|0}]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}}"></button>
</label>
@@ -4519,7 +4534,8 @@
</div>
<input class="move-make-a-connection hide-element" type="radio" name="attr_move_preview" value="Make a Connection"/>
<div class="move-make-a-connection showhide">
<div class="move-title move-preview">Make a Connection</div>
<div class="move-title move-preview">Make a Connection
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Make a Connection Move" name="roll_make-a-connection" value="&{template:starforged_moves} {{header=@{character_name}}} {{name=Make a Connection}} {{action=[[{d6+@{heart}+(?{Modifier|0}),{10}}kl1]]}} {{negate1=[[1+@{heart}+(?{Modifier|0})]]}} {{negate2=[[2+@{heart}+(?{Modifier|0})]]}} {{negate3=[[3+@{heart}+(?{Modifier|0})]]}} {{negate4=[[4+@{heart}+(?{Modifier|0})]]}} {{negate5=[[5+@{heart}+(?{Modifier|0})]]}} {{negate6=[[6+@{heart}+(?{Modifier|0})]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}} {{momentum=[[@{momentum}]]}} {{modifiers=[[@{heart}+(?{Modifier|0})]]}} {{add=[[(?{Modifier|0})]]}} {{stat=[[@{heart}]]}}"></button>
</label>
@@ -4530,7 +4546,8 @@
</div>
<input class="move-develop-your-relationship hide-element" type="radio" name="attr_move_preview" value="Develop Your Relationship"/>
<div class="move-develop-your-relationship showhide">
<div class="move-title move-preview">Develop Your Relationship</div>
<div class="move-title move-preview">Develop Your Relationship
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Develop Your Relationship Move" name="roll_develop-your-relationship" value="&{template:starforged_moves} {{header=@{character_name}}} {{name=Develop Your Relationship}} {{action=[[{d6+?{Connection Rank|0}+(?{Modifier|0}),{10}}kl1]]}} {{negate1=[[1+?{Connection Rank}+(?{Modifier|0})]]}} {{negate2=[[2+?{Connection Rank}+(?{Modifier|0})]]}} {{negate3=[[3+?{Connection Rank}+(?{Modifier|0})]]}} {{negate4=[[4+?{Connection Rank}+(?{Modifier|0})]]}} {{negate5=[[5+?{Connection Rank}+(?{Modifier|0})]]}} {{negate6=[[6+?{Connection Rank}+(?{Modifier|0})]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}} {{momentum=[[@{momentum}]]}} {{modifiers=[[?{Connection Rank}+(?{Modifier|0})]]}} {{add=[[(?{Modifier|0})]]}} {{stat=[[?{Connection Rank}]]}}"></button>
</label>
@@ -4541,7 +4558,8 @@
</div>
<input class="move-forge-a-bond hide-element" type="radio" name="attr_move_preview" value="Forge a Bond"/>
<div class="move-forge-a-bond showhide">
<div class="move-title move-preview">Forge a Bond</div>
<div class="move-title move-preview">Forge a Bond<span class="move-progress-label">Progress Move</span>
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Forge a Bond" name="roll_forge-a-bond" value="&amp;{template:starforged_progress} {{header=@{character_name}}} {{progress_name=Forge a Bond}} {{progress=[[?{Filled Progress|0}]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}}"></button>
</label>
@@ -4552,7 +4570,8 @@
</div>
<input class="move-test-your-relationship hide-element" type="radio" name="attr_move_preview" value="Test Your Relationship"/>
<div class="move-test-your-relationship showhide">
<div class="move-title move-preview">Test Your Relationship</div>
<div class="move-title move-preview">Test Your Relationship
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Test Your Relationship Move" name="roll_test-your-relationship" value="&{template:starforged_moves} {{header=@{character_name}}} {{name=Test Your Relationship}} {{action=[[{d6+@{heart}+(?{Modifier|0}),{10}}kl1]]}} {{negate1=[[1+@{heart}+(?{Modifier|0})]]}} {{negate2=[[2+@{heart}+(?{Modifier|0})]]}} {{negate3=[[3+@{heart}+(?{Modifier|0})]]}} {{negate4=[[4+@{heart}+(?{Modifier|0})]]}} {{negate5=[[5+@{heart}+(?{Modifier|0})]]}} {{negate6=[[6+@{heart}+(?{Modifier|0})]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}} {{momentum=[[@{momentum}]]}} {{modifiers=[[@{heart}+(?{Modifier|0})]]}} {{add=[[(?{Modifier|0})]]}} {{stat=[[@{heart}]]}}"></button>
</label>
@@ -4563,7 +4582,8 @@
</div>
<input class="move-undertake-an-expedition hide-element" type="radio" name="attr_move_preview" value="Undertake an Expedition"/>
<div class="move-undertake-an-expedition showhide">
<div class="move-title move-preview">Undertake an Expedition</div>
<div class="move-title move-preview">Undertake an Expedition
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Undertake an Expedition Move" name="roll_undertake-an-expedition" value="&{template:starforged_moves} {{header=@{character_name}}} {{name=Undertake an Expedition}} {{action=[[{d6+?{Stat|Move at speed&amp;#65043; &amp;#65122;edge,@{edge}|Keep under the radar&amp;#65043; &amp;#65122;shadow,@{shadow}|Stay vigilant&amp;#65043; &amp;#65122;wits,@{wits}}+(?{Modifier|0}),{10}}kl1]]}} {{negate1=[[1+?{Stat}+(?{Modifier|0})]]}} {{negate2=[[2+?{Stat}+(?{Modifier|0})]]}} {{negate3=[[3+?{Stat}+(?{Modifier|0})]]}} {{negate4=[[4+?{Stat}+(?{Modifier|0})]]}} {{negate5=[[5+?{Stat}+(?{Modifier|0})]]}} {{negate6=[[6+?{Stat}+(?{Modifier|0})]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}} {{momentum=[[@{momentum}]]}} {{modifiers=[[?{Stat}+(?{Modifier|0})]]}} {{add=[[(?{Modifier|0})]]}} {{stat=[[?{Stat}]]}}"></button>
</label>
@@ -4574,7 +4594,8 @@
</div>
<input class="move-explore-a-waypoint hide-element" type="radio" name="attr_move_preview" value="Explore a Waypoint"/>
<div class="move-explore-a-waypoint showhide">
<div class="move-title move-preview">Explore a Waypoint</div>
<div class="move-title move-preview">Explore a Waypoint
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Explore a Waypoint Move" name="roll_explore-a-waypoint" value="&{template:starforged_moves} {{header=@{character_name}}} {{name=Explore a Waypoint}} {{action=[[{d6+@{wits}+(?{Modifier|0}),{10}}kl1]]}} {{negate1=[[1+@{wits}+(?{Modifier|0})]]}} {{negate2=[[2+@{wits}+(?{Modifier|0})]]}} {{negate3=[[3+@{wits}+(?{Modifier|0})]]}} {{negate4=[[4+@{wits}+(?{Modifier|0})]]}} {{negate5=[[5+@{wits}+(?{Modifier|0})]]}} {{negate6=[[6+@{wits}+(?{Modifier|0})]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}} {{momentum=[[@{momentum}]]}} {{modifiers=[[@{wits}+(?{Modifier|0})]]}} {{add=[[(?{Modifier|0})]]}} {{stat=[[@{wits}]]}}"></button>
</label>
@@ -4585,7 +4606,8 @@
</div>
<input class="move-finish-an-expedition hide-element" type="radio" name="attr_move_preview" value="Finish an Expedition"/>
<div class="move-finish-an-expedition showhide">
<div class="move-title move-preview">Finish an Expedition</div>
<div class="move-title move-preview">Finish an Expedition<span class="move-progress-label">Progress Move</span>
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Finish an Expedition" name="roll_finish-an-expedition" value="&amp;{template:starforged_progress} {{header=@{character_name}}} {{progress_name=Finish an Expedition}} {{progress=[[?{Filled Progress|0}]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}}"></button>
</label>
@@ -4596,7 +4618,8 @@
</div>
<input class="move-set-a-course hide-element" type="radio" name="attr_move_preview" value="Set a Course"/>
<div class="move-set-a-course showhide">
<div class="move-title move-preview">Set a Course</div>
<div class="move-title move-preview">Set a Course
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Set a Course Move" name="roll_set-a-course" value="&{template:starforged_moves} {{header=@{character_name}}} {{name=Set a Course}} {{action=[[{d6+@{supply}+(?{Modifier|0}),{10}}kl1]]}} {{negate1=[[1+@{supply}+(?{Modifier|0})]]}} {{negate2=[[2+@{supply}+(?{Modifier|0})]]}} {{negate3=[[3+@{supply}+(?{Modifier|0})]]}} {{negate4=[[4+@{supply}+(?{Modifier|0})]]}} {{negate5=[[5+@{supply}+(?{Modifier|0})]]}} {{negate6=[[6+@{supply}+(?{Modifier|0})]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}} {{momentum=[[@{momentum}]]}} {{modifiers=[[@{supply}+(?{Modifier|0})]]}} {{add=[[(?{Modifier|0})]]}} {{stat=[[@{supply}]]}}"></button>
</label>
@@ -4607,7 +4630,8 @@
</div>
<input class="move-make-a-discovery hide-element" type="radio" name="attr_move_preview" value="Make a Discovery"/>
<div class="move-make-a-discovery showhide">
<div class="move-title move-preview">Make a Discovery</div>
<div class="move-title move-preview">Make a Discovery
</div>
<div class="move-description">
<div class="rules-text"><p><strong>When your exploration of a waypoint uncovers something wondrous</strong>, roll on the table below or choose one. Then, envision the nature of the discovery and how it is revealed. When you first experience or engage with the discovery, you and your allies may mark two ticks on your discoveries legacy track.</p></div>
<div class="move-oracle-container">
@@ -4714,7 +4738,8 @@
</div>
<input class="move-confront-chaos hide-element" type="radio" name="attr_move_preview" value="Confront Chaos"/>
<div class="move-confront-chaos showhide">
<div class="move-title move-preview">Confront Chaos</div>
<div class="move-title move-preview">Confront Chaos
</div>
<div class="move-description">
<div class="rules-text"><p><strong>When your exploration of a waypoint uncovers something dreadful</strong>, decide the number of aspects: one, two, or three. Roll that number of times or choose that number of aspects on the table below. Then, envision how the encounter begins.</p><p>For each result, when you first confront that aspect within the scope of the encounter, you and your allies may mark one tick on your discoveries legacy track.</p></div>
<div class="move-oracle-container">
@@ -4821,7 +4846,8 @@
</div>
<input class="move-enter-the-fray hide-element" type="radio" name="attr_move_preview" value="Enter the Fray"/>
<div class="move-enter-the-fray showhide">
<div class="move-title move-preview">Enter the Fray</div>
<div class="move-title move-preview">Enter the Fray
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Enter the Fray Move" name="roll_enter-the-fray" value="&{template:starforged_moves} {{header=@{character_name}}} {{name=Enter the Fray}} {{action=[[{d6+?{Stat|On the move&amp;#65043; &amp;#65122;edge,@{edge}|Facing off against your foe&amp;#65043; &amp;#65122;heart,@{heart}|In the thick of it at close quarters&amp;#65043; &amp;#65122;iron,@{iron}|Preparing to act against an unaware foe&amp;#65043; &amp;#65122;shadow,@{shadow}|Caught in a trap or sizing up the situation&amp;#65043; &amp;#65122;wits,@{wits}}+(?{Modifier|0}),{10}}kl1]]}} {{negate1=[[1+?{Stat}+(?{Modifier|0})]]}} {{negate2=[[2+?{Stat}+(?{Modifier|0})]]}} {{negate3=[[3+?{Stat}+(?{Modifier|0})]]}} {{negate4=[[4+?{Stat}+(?{Modifier|0})]]}} {{negate5=[[5+?{Stat}+(?{Modifier|0})]]}} {{negate6=[[6+?{Stat}+(?{Modifier|0})]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}} {{momentum=[[@{momentum}]]}} {{modifiers=[[?{Stat}+(?{Modifier|0})]]}} {{add=[[(?{Modifier|0})]]}} {{stat=[[?{Stat}]]}}"></button>
</label>
@@ -4832,7 +4858,8 @@
</div>
<input class="move-gain-ground hide-element" type="radio" name="attr_move_preview" value="Gain Ground"/>
<div class="move-gain-ground showhide">
<div class="move-title move-preview">Gain Ground</div>
<div class="move-title move-preview">Gain Ground
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Gain Ground Move" name="roll_gain-ground" value="&{template:starforged_moves} {{header=@{character_name}}} {{name=Gain Ground}} {{action=[[{d6+?{Stat|In pursuit&amp;#65040; fleeing&amp;#65040; or maneuvering&amp;#65043; &amp;#65122;edge,@{edge}|By charging boldly into action&amp;#65040; coming to the aid of others&amp;#65040; negotiating&amp;#65040; or commanding&amp;#65043; &amp;#65122;heart,@{heart}|Gaining leverage with force&amp;#65040; powering through&amp;#65040; or making a threat&amp;#65043; &amp;#65122;iron,@{iron}|Hiding&amp;#65040; preparing an ambush&amp;#65040; or misdirecting&amp;#65043; &amp;#65122;shadow,@{shadow}|Coordinating a plan&amp;#65040; studying a situation&amp;#65040; or cleverly gaining leverage&amp;#65043; &amp;#65122;wits,@{wits}}+(?{Modifier|0}),{10}}kl1]]}} {{negate1=[[1+?{Stat}+(?{Modifier|0})]]}} {{negate2=[[2+?{Stat}+(?{Modifier|0})]]}} {{negate3=[[3+?{Stat}+(?{Modifier|0})]]}} {{negate4=[[4+?{Stat}+(?{Modifier|0})]]}} {{negate5=[[5+?{Stat}+(?{Modifier|0})]]}} {{negate6=[[6+?{Stat}+(?{Modifier|0})]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}} {{momentum=[[@{momentum}]]}} {{modifiers=[[?{Stat}+(?{Modifier|0})]]}} {{add=[[(?{Modifier|0})]]}} {{stat=[[?{Stat}]]}}"></button>
</label>
@@ -4843,7 +4870,8 @@
</div>
<input class="move-react-under-fire hide-element" type="radio" name="attr_move_preview" value="React Under Fire"/>
<div class="move-react-under-fire showhide">
<div class="move-title move-preview">React Under Fire</div>
<div class="move-title move-preview">React Under Fire
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="React Under Fire Move" name="roll_react-under-fire" value="&{template:starforged_moves} {{header=@{character_name}}} {{name=React Under Fire}} {{action=[[{d6+?{Stat|In pursuit&amp;#65040; fleeing&amp;#65040; dodging&amp;#65040; getting back into position&amp;#65040; or taking cover&amp;#65043; &amp;#65122;edge,@{edge}|Remaining stalwart against fear or temptation&amp;#65043; &amp;#65122;heart,@{heart}|Blocking or diverting with force&amp;#65040; or taking the hit&amp;#65043; &amp;#65122;iron,@{iron}|Moving into hiding or creating a distraction&amp;#65043; &amp;#65122;shadow,@{shadow}|Changing the plan&amp;#65040; finding a way out&amp;#65040; or cleverly bypassing an obstacle&amp;#65043; &amp;#65122;wits,@{wits}}+(?{Modifier|0}),{10}}kl1]]}} {{negate1=[[1+?{Stat}+(?{Modifier|0})]]}} {{negate2=[[2+?{Stat}+(?{Modifier|0})]]}} {{negate3=[[3+?{Stat}+(?{Modifier|0})]]}} {{negate4=[[4+?{Stat}+(?{Modifier|0})]]}} {{negate5=[[5+?{Stat}+(?{Modifier|0})]]}} {{negate6=[[6+?{Stat}+(?{Modifier|0})]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}} {{momentum=[[@{momentum}]]}} {{modifiers=[[?{Stat}+(?{Modifier|0})]]}} {{add=[[(?{Modifier|0})]]}} {{stat=[[?{Stat}]]}}"></button>
</label>
@@ -4854,7 +4882,8 @@
</div>
<input class="move-strike hide-element" type="radio" name="attr_move_preview" value="Strike"/>
<div class="move-strike showhide">
<div class="move-title move-preview">Strike</div>
<div class="move-title move-preview">Strike
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Strike Move" name="roll_strike" value="&{template:starforged_moves} {{header=@{character_name}}} {{name=Strike}} {{action=[[{d6+?{Stat|Assault a foe at close quarters&amp;#65043; &amp;#65122;iron,@{iron}|Attack at a distance&amp;#65043; &amp;#65122;edge,@{edge}}+(?{Modifier|0}),{10}}kl1]]}} {{negate1=[[1+?{Stat}+(?{Modifier|0})]]}} {{negate2=[[2+?{Stat}+(?{Modifier|0})]]}} {{negate3=[[3+?{Stat}+(?{Modifier|0})]]}} {{negate4=[[4+?{Stat}+(?{Modifier|0})]]}} {{negate5=[[5+?{Stat}+(?{Modifier|0})]]}} {{negate6=[[6+?{Stat}+(?{Modifier|0})]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}} {{momentum=[[@{momentum}]]}} {{modifiers=[[?{Stat}+(?{Modifier|0})]]}} {{add=[[(?{Modifier|0})]]}} {{stat=[[?{Stat}]]}}"></button>
</label>
@@ -4865,7 +4894,8 @@
</div>
<input class="move-clash hide-element" type="radio" name="attr_move_preview" value="Clash"/>
<div class="move-clash showhide">
<div class="move-title move-preview">Clash</div>
<div class="move-title move-preview">Clash
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Clash Move" name="roll_clash" value="&{template:starforged_moves} {{header=@{character_name}}} {{name=Clash}} {{action=[[{d6+?{Stat|Fight back against a foe at close quarters&amp;#65043; &amp;#65122;iron,@{iron}|Exchange fire at a distance&amp;#65043; &amp;#65122;edge,@{edge}}+(?{Modifier|0}),{10}}kl1]]}} {{negate1=[[1+?{Stat}+(?{Modifier|0})]]}} {{negate2=[[2+?{Stat}+(?{Modifier|0})]]}} {{negate3=[[3+?{Stat}+(?{Modifier|0})]]}} {{negate4=[[4+?{Stat}+(?{Modifier|0})]]}} {{negate5=[[5+?{Stat}+(?{Modifier|0})]]}} {{negate6=[[6+?{Stat}+(?{Modifier|0})]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}} {{momentum=[[@{momentum}]]}} {{modifiers=[[?{Stat}+(?{Modifier|0})]]}} {{add=[[(?{Modifier|0})]]}} {{stat=[[?{Stat}]]}}"></button>
</label>
@@ -4876,7 +4906,8 @@
</div>
<input class="move-face-defeat hide-element" type="radio" name="attr_move_preview" value="Face Defeat"/>
<div class="move-face-defeat showhide">
<div class="move-title move-preview">Face Defeat</div>
<div class="move-title move-preview">Face Defeat
</div>
<div class="move-description">
<div class="rules-text"><p><strong>When you abandon or are deprived of an objective</strong>, envision the consequence of this failure, clear the objective, and <u>Pay the Price</u>.</p><p>If the fight continues, you may create a new objective and give it a rank to represent the changing situation. If any objectives remain, the fight continues and you are in a bad spot.</p></div>
</div>
@@ -4884,7 +4915,8 @@
</div>
<input class="move-take-decisive-action hide-element" type="radio" name="attr_move_preview" value="Take Decisive Action"/>
<div class="move-take-decisive-action showhide">
<div class="move-title move-preview">Take Decisive Action</div>
<div class="move-title move-preview">Take Decisive Action<span class="move-progress-label">Progress Move</span>
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Take Decisive Action" name="roll_take-decisive-action" value="&amp;{template:starforged_progress} {{header=@{character_name}}} {{progress_name=Take Decisive Action}} {{progress=[[?{Filled Progress|0}]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}}"></button>
</label>
@@ -4926,7 +4958,8 @@
</div>
<input class="move-battle hide-element" type="radio" name="attr_move_preview" value="Battle"/>
<div class="move-battle showhide">
<div class="move-title move-preview">Battle</div>
<div class="move-title move-preview">Battle
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Battle Move" name="roll_battle" value="&{template:starforged_moves} {{header=@{character_name}}} {{name=Battle}} {{action=[[{d6+?{Stat|At range&amp;#65040; or using your speed and the environment to your advantage&amp;#65043; &amp;#65122;edge,@{edge}|Depending on your courage&amp;#65040; leadership&amp;#65040; or companions&amp;#65043; &amp;#65122;heart,@{heart}|In close to overpower your foe&amp;#65043; &amp;#65122;iron,@{iron}|Using trickery to befuddle your foe&amp;#65043; &amp;#65122;shadow,@{shadow}|Using careful tactics to outsmart your foe&amp;#65043; &amp;#65122;wits,@{wits}}+(?{Modifier|0}),{10}}kl1]]}} {{negate1=[[1+?{Stat}+(?{Modifier|0})]]}} {{negate2=[[2+?{Stat}+(?{Modifier|0})]]}} {{negate3=[[3+?{Stat}+(?{Modifier|0})]]}} {{negate4=[[4+?{Stat}+(?{Modifier|0})]]}} {{negate5=[[5+?{Stat}+(?{Modifier|0})]]}} {{negate6=[[6+?{Stat}+(?{Modifier|0})]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}} {{momentum=[[@{momentum}]]}} {{modifiers=[[?{Stat}+(?{Modifier|0})]]}} {{add=[[(?{Modifier|0})]]}} {{stat=[[?{Stat}]]}}"></button>
</label>
@@ -4937,7 +4970,8 @@
</div>
<input class="move-lose-momentum hide-element" type="radio" name="attr_move_preview" value="Lose Momentum"/>
<div class="move-lose-momentum showhide">
<div class="move-title move-preview">Lose Momentum</div>
<div class="move-title move-preview">Lose Momentum
</div>
<div class="move-description">
<div class="rules-text"><p><strong>When you are delayed or disadvantaged</strong>, suffer -1 momentum for a minor setback, -2 for a serious setback, or -3 for a major setback.</p><p>When your momentum is at its minimum (-6) and you must suffer -momentum, choose one.</p><ul><li>Envision how the price is paid and apply the cost to a different suffer move.</li><li>Envision how this undermines your progress on a vow, expedition, connection, or combat. Then, clear 1 unit of progress on that track per its rank: troublesome=3 boxes; dangerous=2 boxes; formidable=1 box; extreme=2 ticks; epic=1 tick).</li></ul></div>
</div>
@@ -4945,7 +4979,8 @@
</div>
<input class="move-endure-harm hide-element" type="radio" name="attr_move_preview" value="Endure Harm"/>
<div class="move-endure-harm showhide">
<div class="move-title move-preview">Endure Harm</div>
<div class="move-title move-preview">Endure Harm
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Endure Harm Move" name="roll_endure-harm" value="&{template:starforged_moves} {{header=@{character_name}}} {{name=Endure Harm}} {{action=[[{d6+?{Stat|&amp;#65122;iron,@{iron}|&amp;#65122;health,@{health}}+(?{Modifier|0}),{10}}kl1]]}} {{negate1=[[1+?{Stat}+(?{Modifier|0})]]}} {{negate2=[[2+?{Stat}+(?{Modifier|0})]]}} {{negate3=[[3+?{Stat}+(?{Modifier|0})]]}} {{negate4=[[4+?{Stat}+(?{Modifier|0})]]}} {{negate5=[[5+?{Stat}+(?{Modifier|0})]]}} {{negate6=[[6+?{Stat}+(?{Modifier|0})]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}} {{momentum=[[@{momentum}]]}} {{modifiers=[[?{Stat}+(?{Modifier|0})]]}} {{add=[[(?{Modifier|0})]]}} {{stat=[[?{Stat}]]}}"></button>
</label>
@@ -4983,7 +5018,8 @@
</div>
<input class="move-endure-stress hide-element" type="radio" name="attr_move_preview" value="Endure Stress"/>
<div class="move-endure-stress showhide">
<div class="move-title move-preview">Endure Stress</div>
<div class="move-title move-preview">Endure Stress
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Endure Stress Move" name="roll_endure-stress" value="&{template:starforged_moves} {{header=@{character_name}}} {{name=Endure Stress}} {{action=[[{d6+?{Stat|&amp;#65122;heart,@{heart}|&amp;#65122;spirit,@{spirit}}+(?{Modifier|0}),{10}}kl1]]}} {{negate1=[[1+?{Stat}+(?{Modifier|0})]]}} {{negate2=[[2+?{Stat}+(?{Modifier|0})]]}} {{negate3=[[3+?{Stat}+(?{Modifier|0})]]}} {{negate4=[[4+?{Stat}+(?{Modifier|0})]]}} {{negate5=[[5+?{Stat}+(?{Modifier|0})]]}} {{negate6=[[6+?{Stat}+(?{Modifier|0})]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}} {{momentum=[[@{momentum}]]}} {{modifiers=[[?{Stat}+(?{Modifier|0})]]}} {{add=[[(?{Modifier|0})]]}} {{stat=[[?{Stat}]]}}"></button>
</label>
@@ -5017,7 +5053,8 @@
</div>
<input class="move-withstand-damage hide-element" type="radio" name="attr_move_preview" value="Withstand Damage"/>
<div class="move-withstand-damage showhide">
<div class="move-title move-preview">Withstand Damage</div>
<div class="move-title move-preview">Withstand Damage
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Withstand Damage Move" name="roll_withstand-damage" value="&{template:starforged_moves} {{header=@{character_name}}} {{name=Withstand Damage}} {{action=[[{d6+?{Vehicle Integrity|0}+(?{Modifier|0}),{10}}kl1]]}} {{negate1=[[1+?{Vehicle Integrity}+(?{Modifier|0})]]}} {{negate2=[[2+?{Vehicle Integrity}+(?{Modifier|0})]]}} {{negate3=[[3+?{Vehicle Integrity}+(?{Modifier|0})]]}} {{negate4=[[4+?{Vehicle Integrity}+(?{Modifier|0})]]}} {{negate5=[[5+?{Vehicle Integrity}+(?{Modifier|0})]]}} {{negate6=[[6+?{Vehicle Integrity}+(?{Modifier|0})]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}} {{momentum=[[@{momentum}]]}} {{modifiers=[[?{Vehicle Integrity}+(?{Modifier|0})]]}} {{add=[[(?{Modifier|0})]]}} {{stat=[[?{Vehicle Integrity}]]}}"></button>
</label>
@@ -5067,7 +5104,8 @@
</div>
<input class="move-companion-takes-a-hit hide-element" type="radio" name="attr_move_preview" value="Companion Takes a Hit"/>
<div class="move-companion-takes-a-hit showhide">
<div class="move-title move-preview">Companion Takes a Hit</div>
<div class="move-title move-preview">Companion Takes a Hit
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Companion Takes a Hit Move" name="roll_companion-takes-a-hit" value="&{template:starforged_moves} {{header=@{character_name}}} {{name=Companion Takes a Hit}} {{action=[[{d6+?{Companion Health|0}+(?{Modifier|0}),{10}}kl1]]}} {{negate1=[[1+?{Companion Health}+(?{Modifier|0})]]}} {{negate2=[[2+?{Companion Health}+(?{Modifier|0})]]}} {{negate3=[[3+?{Companion Health}+(?{Modifier|0})]]}} {{negate4=[[4+?{Companion Health}+(?{Modifier|0})]]}} {{negate5=[[5+?{Companion Health}+(?{Modifier|0})]]}} {{negate6=[[6+?{Companion Health}+(?{Modifier|0})]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}} {{momentum=[[@{momentum}]]}} {{modifiers=[[?{Companion Health}+(?{Modifier|0})]]}} {{add=[[(?{Modifier|0})]]}} {{stat=[[?{Companion Health}]]}}"></button>
</label>
@@ -5078,7 +5116,8 @@
</div>
<input class="move-sacrifice-resources hide-element" type="radio" name="attr_move_preview" value="Sacrifice Resources"/>
<div class="move-sacrifice-resources showhide">
<div class="move-title move-preview">Sacrifice Resources</div>
<div class="move-title move-preview">Sacrifice Resources
</div>
<div class="move-description">
<div class="rules-text"><p><strong>When you lose or consume resources</strong>, suffer -1 supply for a minor loss, -2 for a serious loss, or -3 for a major loss.</p><p>If your supply is exhausted (reduced to 0), mark <strong>unprepared</strong>. When you suffer a loss of resources while unprepared, envision how this causes you hardship and apply the cost to a different suffer move.</p></div>
</div>
@@ -5086,7 +5125,8 @@
</div>
<input class="move-face-death hide-element" type="radio" name="attr_move_preview" value="Face Death"/>
<div class="move-face-death showhide">
<div class="move-title move-preview">Face Death</div>
<div class="move-title move-preview">Face Death
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Face Death Move" name="roll_face-death" value="&{template:starforged_moves} {{header=@{character_name}}} {{name=Face Death}} {{action=[[{d6+@{heart}+(?{Modifier|0}),{10}}kl1]]}} {{negate1=[[1+@{heart}+(?{Modifier|0})]]}} {{negate2=[[2+@{heart}+(?{Modifier|0})]]}} {{negate3=[[3+@{heart}+(?{Modifier|0})]]}} {{negate4=[[4+@{heart}+(?{Modifier|0})]]}} {{negate5=[[5+@{heart}+(?{Modifier|0})]]}} {{negate6=[[6+@{heart}+(?{Modifier|0})]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}} {{momentum=[[@{momentum}]]}} {{modifiers=[[@{heart}+(?{Modifier|0})]]}} {{add=[[(?{Modifier|0})]]}} {{stat=[[@{heart}]]}}"></button>
</label>
@@ -5097,7 +5137,8 @@
</div>
<input class="move-face-desolation hide-element" type="radio" name="attr_move_preview" value="Face Desolation"/>
<div class="move-face-desolation showhide">
<div class="move-title move-preview">Face Desolation</div>
<div class="move-title move-preview">Face Desolation
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Face Desolation Move" name="roll_face-desolation" value="&{template:starforged_moves} {{header=@{character_name}}} {{name=Face Desolation}} {{action=[[{d6+@{heart}+(?{Modifier|0}),{10}}kl1]]}} {{negate1=[[1+@{heart}+(?{Modifier|0})]]}} {{negate2=[[2+@{heart}+(?{Modifier|0})]]}} {{negate3=[[3+@{heart}+(?{Modifier|0})]]}} {{negate4=[[4+@{heart}+(?{Modifier|0})]]}} {{negate5=[[5+@{heart}+(?{Modifier|0})]]}} {{negate6=[[6+@{heart}+(?{Modifier|0})]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}} {{momentum=[[@{momentum}]]}} {{modifiers=[[@{heart}+(?{Modifier|0})]]}} {{add=[[(?{Modifier|0})]]}} {{stat=[[@{heart}]]}}"></button>
</label>
@@ -5108,7 +5149,8 @@
</div>
<input class="move-overcome-destruction hide-element" type="radio" name="attr_move_preview" value="Overcome Destruction"/>
<div class="move-overcome-destruction showhide">
<div class="move-title move-preview">Overcome Destruction</div>
<div class="move-title move-preview">Overcome Destruction<span class="move-progress-label">Progress Move</span>
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Overcome Destruction" name="roll_overcome-destruction" value="&amp;{template:starforged_progress} {{header=@{character_name}}} {{progress_name=Overcome Destruction}} {{progress=[[?{Filled Progress|0}]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}}"></button>
</label>
@@ -5119,7 +5161,8 @@
</div>
<input class="move-sojourn hide-element" type="radio" name="attr_move_preview" value="Sojourn"/>
<div class="move-sojourn showhide">
<div class="move-title move-preview">Sojourn</div>
<div class="move-title move-preview">Sojourn
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Sojourn Move" name="roll_sojourn" value="&{template:starforged_moves} {{header=@{character_name}}} {{name=Sojourn}} {{action=[[{d6+@{heart}+(?{Modifier|0}),{10}}kl1]]}} {{negate1=[[1+@{heart}+(?{Modifier|0})]]}} {{negate2=[[2+@{heart}+(?{Modifier|0})]]}} {{negate3=[[3+@{heart}+(?{Modifier|0})]]}} {{negate4=[[4+@{heart}+(?{Modifier|0})]]}} {{negate5=[[5+@{heart}+(?{Modifier|0})]]}} {{negate6=[[6+@{heart}+(?{Modifier|0})]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}} {{momentum=[[@{momentum}]]}} {{modifiers=[[@{heart}+(?{Modifier|0})]]}} {{add=[[(?{Modifier|0})]]}} {{stat=[[@{heart}]]}}"></button>
</label>
@@ -5130,7 +5173,8 @@
</div>
<input class="move-heal hide-element" type="radio" name="attr_move_preview" value="Heal"/>
<div class="move-heal showhide">
<div class="move-title move-preview">Heal</div>
<div class="move-title move-preview">Heal
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Heal Move" name="roll_heal" value="&{template:starforged_moves} {{header=@{character_name}}} {{name=Heal}} {{action=[[{d6+?{Stat|Receive treatment from someone (not an ally)&amp;#65043; &amp;#65122;iron,@{iron}|Mend your own wounds&amp;#65043; &amp;#65122;iron,@{iron}|Mend your own wounds&amp;#65043; &amp;#65122;wits,@{wits}|Obtain treatment for a companion&amp;#65043; &amp;#65122;heart,@{heart}|Provide care&amp;#65043; &amp;#65122;wits,@{wits}}+(?{Modifier|0}),{10}}kl1]]}} {{negate1=[[1+?{Stat}+(?{Modifier|0})]]}} {{negate2=[[2+?{Stat}+(?{Modifier|0})]]}} {{negate3=[[3+?{Stat}+(?{Modifier|0})]]}} {{negate4=[[4+?{Stat}+(?{Modifier|0})]]}} {{negate5=[[5+?{Stat}+(?{Modifier|0})]]}} {{negate6=[[6+?{Stat}+(?{Modifier|0})]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}} {{momentum=[[@{momentum}]]}} {{modifiers=[[?{Stat}+(?{Modifier|0})]]}} {{add=[[(?{Modifier|0})]]}} {{stat=[[?{Stat}]]}}"></button>
</label>
@@ -5141,7 +5185,8 @@
</div>
<input class="move-hearten hide-element" type="radio" name="attr_move_preview" value="Hearten"/>
<div class="move-hearten showhide">
<div class="move-title move-preview">Hearten</div>
<div class="move-title move-preview">Hearten
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Hearten Move" name="roll_hearten" value="&{template:starforged_moves} {{header=@{character_name}}} {{name=Hearten}} {{action=[[{d6+@{heart}+(?{Modifier|0}),{10}}kl1]]}} {{negate1=[[1+@{heart}+(?{Modifier|0})]]}} {{negate2=[[2+@{heart}+(?{Modifier|0})]]}} {{negate3=[[3+@{heart}+(?{Modifier|0})]]}} {{negate4=[[4+@{heart}+(?{Modifier|0})]]}} {{negate5=[[5+@{heart}+(?{Modifier|0})]]}} {{negate6=[[6+@{heart}+(?{Modifier|0})]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}} {{momentum=[[@{momentum}]]}} {{modifiers=[[@{heart}+(?{Modifier|0})]]}} {{add=[[(?{Modifier|0})]]}} {{stat=[[@{heart}]]}}"></button>
</label>
@@ -5152,7 +5197,8 @@
</div>
<input class="move-repair hide-element" type="radio" name="attr_move_preview" value="Repair"/>
<div class="move-repair showhide">
<div class="move-title move-preview">Repair</div>
<div class="move-title move-preview">Repair
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Repair Move" name="roll_repair" value="&{template:starforged_moves} {{header=@{character_name}}} {{name=Repair}} {{action=[[{d6+?{Stat|Make your own repairs&amp;#65040; or direct a companion to make repairs&amp;#65043; &amp;#65122;wits,@{wits}|Obtain repairs from someone (not an ally)&amp;#65043; &amp;#65122;supply,@{supply}}+(?{Modifier|0}),{10}}kl1]]}} {{negate1=[[1+?{Stat}+(?{Modifier|0})]]}} {{negate2=[[2+?{Stat}+(?{Modifier|0})]]}} {{negate3=[[3+?{Stat}+(?{Modifier|0})]]}} {{negate4=[[4+?{Stat}+(?{Modifier|0})]]}} {{negate5=[[5+?{Stat}+(?{Modifier|0})]]}} {{negate6=[[6+?{Stat}+(?{Modifier|0})]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}} {{momentum=[[@{momentum}]]}} {{modifiers=[[?{Stat}+(?{Modifier|0})]]}} {{add=[[(?{Modifier|0})]]}} {{stat=[[?{Stat}]]}}"></button>
</label>
@@ -5163,7 +5209,8 @@
</div>
<input class="move-resupply hide-element" type="radio" name="attr_move_preview" value="Resupply"/>
<div class="move-resupply showhide">
<div class="move-title move-preview">Resupply</div>
<div class="move-title move-preview">Resupply
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Resupply Move" name="roll_resupply" value="&{template:starforged_moves} {{header=@{character_name}}} {{name=Resupply}} {{action=[[{d6+?{Stat|Barter or make an appeal&amp;#65043; &amp;#65122;heart,@{heart}|Threaten or seize&amp;#65043; &amp;#65122;iron,@{iron}|Steal or swindle&amp;#65043; &amp;#65122;shadow,@{shadow}|Scavenge or craft&amp;#65043; &amp;#65122;wits,@{wits}}+(?{Modifier|0}),{10}}kl1]]}} {{negate1=[[1+?{Stat}+(?{Modifier|0})]]}} {{negate2=[[2+?{Stat}+(?{Modifier|0})]]}} {{negate3=[[3+?{Stat}+(?{Modifier|0})]]}} {{negate4=[[4+?{Stat}+(?{Modifier|0})]]}} {{negate5=[[5+?{Stat}+(?{Modifier|0})]]}} {{negate6=[[6+?{Stat}+(?{Modifier|0})]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}} {{momentum=[[@{momentum}]]}} {{modifiers=[[?{Stat}+(?{Modifier|0})]]}} {{add=[[(?{Modifier|0})]]}} {{stat=[[?{Stat}]]}}"></button>
</label>
@@ -5174,7 +5221,8 @@
</div>
<input class="move-earn-experience hide-element" type="radio" name="attr_move_preview" value="Earn Experience"/>
<div class="move-earn-experience showhide">
<div class="move-title move-preview">Earn Experience</div>
<div class="move-title move-preview">Earn Experience
</div>
<div class="move-description">
<div class="rules-text"><p><strong>When you fill a box (four ticks) on any legacy track,</strong> take 2 experience. This experience may be spent when you <u>Advance</u>.</p><p>Once you completely fill the tenth box on any legacy track, clear that track. You may start again marking progress on the cleared track, but earn experience at a reduced rate of 1 experience (instead of 2) for each filled progress box. If you make a progress roll against this track, resolve the outcome as if at 10 progress.</p></div>
</div>
@@ -5182,7 +5230,8 @@
</div>
<input class="move-advance hide-element" type="radio" name="attr_move_preview" value="Advance"/>
<div class="move-advance showhide">
<div class="move-title move-preview">Advance</div>
<div class="move-title move-preview">Advance
</div>
<div class="move-description">
<div class="rules-text"><p><strong>When you develop your abilities, improve your resources, gain a reward, or boost your influence,</strong> you may may spend 3 experience to add a new asset, or 2 experience to upgrade an asset. Choose from the following categories as appropriate to your focus and opportunities.</p><ul><li>Module: Upgrade your command vehicle</li><li>Support Vehicle: Aquire or improve a secondary vehicle</li><li>Path: Bolster your personal capabilities or follow a new calling</li><li>Companion: Gain or improve a trusted helper</li><li>Deed: Learn from your experiences or build a legacy</li></ul></div>
</div>
@@ -5190,7 +5239,8 @@
</div>
<input class="move-continue-a-legacy hide-element" type="radio" name="attr_move_preview" value="Continue a Legacy"/>
<div class="move-continue-a-legacy showhide">
<div class="move-title move-preview">Continue a Legacy</div>
<div class="move-title move-preview">Continue a Legacy<span class="move-progress-label">Progress Move</span>
</div>
<label class="roll-label"><span class="i18n-text" data-i18n="roll">Roll</span>
<button class="hide-element" type="roll" title="Continue a Legacy" name="roll_continue-a-legacy" value="&amp;{template:starforged_progress} {{header=@{character_name}}} {{progress_name=Continue a Legacy}} {{progress=[[?{Filled Progress|0}]]}} {{challenge1=[[d10]]}} {{challenge2=[[d10]]}}"></button>
</label>
@@ -5201,7 +5251,8 @@
</div>
<input class="move-pay-the-price hide-element" type="radio" name="attr_move_preview" value="Pay the Price"/>
<div class="move-pay-the-price showhide">
<div class="move-title move-preview">Pay the Price</div>
<div class="move-title move-preview">Pay the Price
</div>
<div class="move-description">
<div class="rules-text"><p><strong>When you suffer the outcome of an action</strong>, choose one.</p><ul><li>Make the most obvious negative outcome happen.</li><li><u>Ask the Oracle</u> for inspiration. Interpret the answer as a hardship or complication appropriate to the current situation.</li><li>Roll on the table below. If you have difficulty interpreting the result to fit the current situation, roll again.</li></ul></div>
<div class="move-oracle-container">
@@ -5296,7 +5347,8 @@
</div>
<input class="move-ask-the-oracle hide-element" type="radio" name="attr_move_preview" value="Ask the Oracle"/>
<div class="move-ask-the-oracle showhide">
<div class="move-title move-preview">Ask the Oracle</div>
<div class="move-title move-preview">Ask the Oracle
</div>
<div class="move-description">
<div class="rules-text"><p><strong>When you seek to resolve questions, discover details, reveal locations, determine how other characters respond, or trigger encounters or events</strong>, you may…</p><ul><li>Draw a conclusion: Decide the answer based on the most interesting and obvious result.</li><li>Spark an idea: Use an oracle table or other random prompt.</li><li>Ask a yes/no question: Decide the odds of a yes, and roll on the table below to check the answer.</li><li>Pick two: Envision two options. Rate one as 'likely', and roll on the table below to see if it is true. If not, it is the other.</li></ul></div>
<div class="move-oracle-container">
@@ -1,6 +1,6 @@
// Fonts
@css {
@import url('https://fonts.googleapis.com/css?family=Encode+Sans:400,500,600,700,800,900|Encode+Sans+Condensed:400,500,600,700,800,900|Exo:400,500,600,700,800,900|Montserrat:400,500,600,700,800,900&display=swap');
@import url('https://fonts.googleapis.com/css?family=Encode+Sans:400,500,600,700,800,900|Encode+Sans+Condensed:i,400,500,600,700,800,900|Exo:400,500,600,700,800,900|Montserrat:400,500,600,700,800,900&display=swap');
}
// Common
@@ -20,6 +20,8 @@ mixin movePreview(move, options)
div
else
div.move-title.move-preview=move.Name
if move['Progress Move']
span.move-progress-label='Progress Move'
- const statCheck = move.Triggers.find(trigger => { return trigger["Stat Options"] })
if move['Progress Move']
+rollLabel
@@ -216,6 +216,15 @@ span
border-top-left-radius 1em
border-top-right-radius 1em
.move-progress-label
display block
std-font('Encode Sans Condensed')
font-size 80%
font-weight normal
text-transform none
font-style italic
.move-preview
width auto