Difference between revisions of "Template:RunRewardsBreakdown"

From Jackpoint
m
 
(2 intermediate revisions by the same user not shown)
Line 13: Line 13:
 
     <td>(Pool / 4)</td><td width="10"></td><td style="text-align: right;">{{#if: {{{challenge|}}} | {{#expr: floor({{{challenge}}} / 4) }} | 0 }} </td>
 
     <td>(Pool / 4)</td><td width="10"></td><td style="text-align: right;">{{#if: {{{challenge|}}} | {{#expr: floor({{{challenge}}} / 4) }} | 0 }} </td>
 
     </tr>
 
     </tr>
{{#if: {{{outnumbered_3|}}}    | <tr><td>Outnumbered 3-1    </td><td width="10"></td><td style="text-align: right;">+1</td></tr>  
+
{{#if: {{{outnumbered_3|}}}    | <tr><td>Outnumbered 3-1    </td><td width="10"></td><td style="text-align: right;">+1</td></tr>
}}{{#if: {{{outnumbered_pro|}}} | <tr><td>Outnumbered by Pros</td><td width="10"></td><td style="text-align: right;">+1</td></tr>  
+
}}{{#if: {{{outnumbered_pro|}}} | <tr><td>Outnumbered by Pros</td><td width="10"></td><td style="text-align: right;">+1</td></tr>
}}{{#if: {{{six_critters|}}}    | <tr><td>Six critters      </td><td width="10"></td><td style="text-align: right;">+1</td></tr>  
+
}}{{#if: {{{six_critters|}}}    | <tr><td>Six critters      </td><td width="10"></td><td style="text-align: right;">+1</td></tr>
}}{{#if: {{{three_spirits|}}}  | <tr><td>Three spirits      </td><td width="10"></td><td style="text-align: right;">+1</td></tr>  
+
}}{{#if: {{{three_spirits|}}}  | <tr><td>Three spirits      </td><td width="10"></td><td style="text-align: right;">+1</td></tr>
}}{{#if: {{{speed_subtlety|}}}  | <tr><td>Speed or Subtlety  </td><td width="10"></td><td style="text-align: right;">+1</td></tr>  
+
}}{{#if: {{{speed_subtlety|}}}  | <tr><td>Speed or Subtlety  </td><td width="10"></td><td style="text-align: right;">+1</td></tr>
}}{{#if: {{{exposure|}}}        | <tr><td>Risked exposure    </td><td width="10"></td><td style="text-align: right;">+1</td></tr>  
+
}}{{#if: {{{exposure|}}}        | <tr><td>Risked exposure    </td><td width="10"></td><td style="text-align: right;">+1</td></tr>
}}{{#if: {{{dangerous_lore|}}}  | <tr><td>Notably dangerous  </td><td width="10"></td><td style="text-align: right;">+1</td></tr>  
+
}}{{#if: {{{dangerous_lore|}}}  | <tr><td>Notably dangerous  </td><td width="10"></td><td style="text-align: right;">+1</td></tr>
 
}}
 
}}
 
   </table>
 
   </table>
Line 29: Line 29:
 
     </tr>
 
     </tr>
 
{{#if: {{{died|}}} || <tr><td>Survived</td><td width="10"></td><td style="text-align: right;">+2</td></tr>
 
{{#if: {{{died|}}} || <tr><td>Survived</td><td width="10"></td><td style="text-align: right;">+2</td></tr>
}}{{#switch: {{{objectives|}}}
+
}}{{#switch: {{{objectives|}}}
 
| all  = <tr><td>Objectives: all </td><td width="10"></td><td style="text-align: right;">+2</td></tr>
 
| all  = <tr><td>Objectives: all </td><td width="10"></td><td style="text-align: right;">+2</td></tr>
 
| some = <tr><td>Objectives: some</td><td width="10"></td><td style="text-align: right;">+1</td></tr>
 
| some = <tr><td>Objectives: some</td><td width="10"></td><td style="text-align: right;">+1</td></tr>
Line 36: Line 36:
 
   </td>
 
   </td>
 
  </tr>
 
  </tr>
{{RunRewardsBreakdown/1
+
{{RunRewardsBreakdown/Subtotal
|nuyen={{#expr:  
+
|nuyen={{#expr:
( {{#if: {{{challenge|}}} | floor({{{challenge}}} / 4) | 0}}  
+
( {{#if: {{{challenge|}}} | floor({{{challenge}}} / 4) | 0}}
+ {{#if: {{{outnumbered_3|}}} | 1 | 0}}  
+
+ {{#if: {{{outnumbered_3|}}} | 1 | 0}}
+ {{#if: {{{outnumbered_pro|}}} | 1 | 0}}  
+
+ {{#if: {{{outnumbered_pro|}}} | 1 | 0}}
 
+ {{#if: {{{six_critters|}}} | 1 | 0}}
 
+ {{#if: {{{six_critters|}}} | 1 | 0}}
+ {{#if: {{{three_spirits|}}} | 1 | 0}}  
+
+ {{#if: {{{three_spirits|}}} | 1 | 0}}
+ {{#if: {{{speed_subtlety|}}} | 1 | 0}}  
+
+ {{#if: {{{speed_subtlety|}}} | 1 | 0}}
+ {{#if: {{{exposure|}}} | 1 | 0}}  
+
+ {{#if: {{{exposure|}}} | 1 | 0}}
 
+ {{#if: {{{dangerous_lore|}}} | 1 | 0}} ) }}
 
+ {{#if: {{{dangerous_lore|}}} | 1 | 0}} ) }}
 
|karma={{#expr:
 
|karma={{#expr:
( {{#if: {{{challenge|}}} | floor({{{challenge}}} / 6) | 0}}  
+
( {{#if: {{{challenge|}}} | floor({{{challenge}}} / 6) | 0}}
+ {{#if: {{{died|}}} | 0 | 2}}  
+
+ {{#if: {{{died|}}} | 0 | 2}}
 
+ {{#switch: {{{objectives|}}} | all = 2 | some = 1 | #default = 0}} ) }}
 
+ {{#switch: {{{objectives|}}} | all = 2 | some = 1 | #default = 0}} ) }}
  
|bastard={{{bastard|}}}
+
|behaviour={{{behaviour|}}}
|good_feelings={{{good_feelings|}}}
 
 
|negotiation={{{negotiation|}}}
 
|negotiation={{{negotiation|}}}
 
|relative_nuyen_adjustment={{{relative_nuyen_adjustment|}}}
 
|relative_nuyen_adjustment={{{relative_nuyen_adjustment|}}}
Line 62: Line 61:
 
<noinclude>
 
<noinclude>
 
== Usage ==
 
== Usage ==
Setting a parameter to something non-blank adds the value from its row in the corresponding reward table.
+
* Setting a parameter to something non-blank adds the value from its row in the corresponding reward table.
 +
* If the died parameter is omitted or blank, the 2 karma for surviving are added; i.e. only set this parameter if characters actually died.
 +
* The challenge parameter should be set to the dice pool encountered - the template will handle the division and rounding.
 +
* Negotiation should be added as net hits.
 +
* Relative nuyen adjustment: this is multiplied onto the subtotal; set this to 0 to have no nuyen for the run, or a fixed amount using the absolute adjustment below.
 +
* Absolute nuyen adjustment: This is added/subtracted after the relative adjustment; you must include the + if positive, e.g. +21000
  
If the died parameter is omitted or blank (as in the example), the 2 karma for surviving are added; i.e. only set this parameter if characters actually died.
+
<pre>
 +
{{RunRewardsBreakdown
 +
|challenge=
  
The challenge parameter should be set to the dice pool encountered - the template will handle the division and rounding.
+
|outnumbered_3=
 +
|outnumbered_pro=
 +
|six_critters=
 +
|three_spirits=
 +
|speed_subtlety=
 +
|exposure=
 +
|dangerous_lore=
  
<pre>
+
|objectives=all/some
{{RunRewards
+
|behaviour=nuyen/karma
|died=
+
|negotiation=net hits
|all=1
+
|relative_nuyen_adjustment=*value
|some=1
+
|absolute_nuyen_adjustment=+/-value
|challenge=4
+
|karma_per_session=
|bastard=1
+
|sessions=
|good_feelings=1}}
+
}}
 
</pre>
 
</pre>
 
</noinclude>
 
</noinclude>

Latest revision as of 22:16, 17 May 2022

NuyenKarma
Highest opposed pool
Factors
(Pool / 4)0
(Pool / 6)0
Survived+2
Subtotal

¥0

2

Double

¥0

4

Final

¥0

4

Usage

  • Setting a parameter to something non-blank adds the value from its row in the corresponding reward table.
  • If the died parameter is omitted or blank, the 2 karma for surviving are added; i.e. only set this parameter if characters actually died.
  • The challenge parameter should be set to the dice pool encountered - the template will handle the division and rounding.
  • Negotiation should be added as net hits.
  • Relative nuyen adjustment: this is multiplied onto the subtotal; set this to 0 to have no nuyen for the run, or a fixed amount using the absolute adjustment below.
  • Absolute nuyen adjustment: This is added/subtracted after the relative adjustment; you must include the + if positive, e.g. +21000
{{RunRewardsBreakdown
|challenge=

|outnumbered_3=
|outnumbered_pro=
|six_critters=
|three_spirits=
|speed_subtlety=
|exposure=
|dangerous_lore=

|objectives=all/some
|behaviour=nuyen/karma
|negotiation=net hits
|relative_nuyen_adjustment=*value
|absolute_nuyen_adjustment=+/-value
|karma_per_session=
|sessions=
}}