diff --git a/Only-War-Enhanced/OnlyWarEnhanced.css b/Only-War-Enhanced/OnlyWarEnhanced.css index 5233334a9a..02471c9242 100644 --- a/Only-War-Enhanced/OnlyWarEnhanced.css +++ b/Only-War-Enhanced/OnlyWarEnhanced.css @@ -22,6 +22,12 @@ button[type='action'] { text-align: center; } +/* Fixes some select positions */ +.sheet-select_correction{ + position: relative; + top: 4px; +} + /* All input elements of type number */ input[type="number"] { -moz-appearance: textfield; @@ -598,7 +604,7 @@ ______________________________ start of equipment tab __________________________ .sheet-equipment_ranged_weapons_gs4 { grid-area: rw4; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } .sheet-equipment_ranged_weapons_gs5 { grid-area: rw5; color: white; font-size: 12px; padding: 0px 2px; } -.sheet-equipment_ranged_weapons_gs6 { grid-area: rw6; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; border-top-right-radius: 10px; } +.sheet-equipment_ranged_weapons_gs6 { grid-area: rw6; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white;} .sheet-equipment_ranged_weapons_gs7 { grid-area: rw7; color: white; font-size: 12px; padding: 0px 2px; } .sheet-equipment_ranged_weapons_gs8 { grid-area: rw8; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } .sheet-equipment_ranged_weapons_gs9 { grid-area: rw9; color: white; font-size: 12px; padding: 0px 2px; } @@ -1007,7 +1013,7 @@ ______________________________ start of Psykana tab ____________________________ .sheet-psykana_ability_gs1 { grid-area: pa1; color: white; font-size: 12px; padding: 0px 2px; } .sheet-psykana_ability_gs2 { grid-area: pa2; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } .sheet-psykana_ability_gs3 { grid-area: pa3; color: white; font-size: 12px; padding: 0px 2px; } -.sheet-psykana_ability_gs4 { grid-area: pa4; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; border-top-right-radius: 10px; } +.sheet-psykana_ability_gs4 { grid-area: pa4; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white;} .sheet-psykana_ability_gs5 { grid-area: pa5; color: white; font-size: 12px; padding: 0px 2px; } .sheet-psykana_ability_gs6 { grid-area: pa6; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } diff --git a/Only-War-Enhanced/OnlyWarEnhanced.html b/Only-War-Enhanced/OnlyWarEnhanced.html index 31fe0d97ef..01f70e1a4f 100644 --- a/Only-War-Enhanced/OnlyWarEnhanced.html +++ b/Only-War-Enhanced/OnlyWarEnhanced.html @@ -85,7 +85,7 @@ - + -
@@ -355,7 +353,7 @@

Acrobatics

@@ -985,661 +983,6 @@
-
- - - - -
- -
- -
-

Skills

-
-

Name

-

Char

-

Mod

-

T

-

+10

-

+20

-

+30

-

Roll

-
-
-

Acrobatics

- - - - - - - -
-
-

Athletics

- - - - - - - -
-
-

Awareness

- - - - - - - -
-
-

Charm

- - - - - - - -
-
-

Command

- - - - - - - -
-
-

Commerce

- - - - - - - -
-
-

Deceive

- - - - - - - -
-
-

Dodge

- - - - - - - -
-
-

Inquiry

- - - - - - - -
-
-

Interrogation

- - - - - - - -
-
-

Intimidate

- - - - - - - -
-
-

Logic

- - - - - - - -
-
-

Medicae

- - - - - - - -
-
-

Navigate: Surface

- - - - - - - -
-
-

Navigate: Stellar

- - - - - - - -
-
-

Navigate: Warp

- - - - - - - -
-
-

Operate: Surface

- - - - - - - -
-
-

Operate: Aeronautica

- - - - - - - -
-
-

Operate: Voidship

- - - - - - - -
-
-

Parry

- - - - - - - -
-
-

Psyniscience

- - - - - - - -
-
-

Scrutiny

- - - - - - - -
-
-

Security

- - - - - - - -
-
-

Sleight of Hand

- - - - - - - -
-
-

Stealth

- - - - - - - -
-
-

Survival

- - - - - - - -
-
-

Tech-Use

- - - - - - - -
-
-
- - - - - - - - -
-
-
- -
-

Linguistics

-
-

Name

-

Char

-

Mod

-

T

-

+10

-

+20

-

+30

-

Roll

-
-
- - - - - - - - -
-
-
- - - - - - - - -
-
-
- -
-

Common Lore

-
-

Name

-

Char

-

Mod

-

T

-

+10

-

+20

-

+30

-

Roll

-
-
- - - - - - - - -
-
-
- - - - - - - - -
-
-
- -
-

Scholastic Lore

-
-

Name

-

Char

-

Mod

-

T

-

+10

-

+20

-

+30

-

Roll

-
-
- - - - - - - - -
-
-
- - - - - - - - -
-
-
- -
-

Forbidden Lore

-
-

Name

-

Char

-

Mod

-

T

-

+10

-

+20

-

+30

-

Roll

-
-
- - - - - - - - -
-
-
- - - - - - - - -
-
-
- -
-

Trade

-
-

Name

-

Char

-

Mod

-

T

-

+10

-

+20

-

+30

-

Roll

-
-
- - - - - - - - -
-
-
- - - - - - - - -
-
-
- -
-
- - - -

Special Abilities / Traits

-

Expand ⯆

-
- - - - - -
- - - - - -
-
-
@@ -1696,8 +1039,7 @@
Domain
Mishap Chance
- - @@ -1913,7 +1255,7 @@

Comrades

-
+
Name
@@ -1988,19 +1330,19 @@
- +
- + - +
- - + +
@@ -2067,13 +1409,13 @@
Malignancies and Mutations
-
- - - - - -
+
+ + + + + +
@@ -2157,8 +1499,7 @@
Focus Power
- - @@ -2212,30 +1553,24 @@

Weapon Special in Damage Roll

- -
+ +

Crunch Summary in Righteous Fury

- -
- -

Firefox Compatibility Mode

- + + +

Vehicle Sheet


-
+
@@ -2378,115 +1713,114 @@

Vehicle Ranged Weapons

-
-
-
Name
- -
Class
- +
+
+
Name
+ +
Class
+ +
+
+
Range
+ +
Damage
+ +
Pen
+ +
Type
+ +
+
+
RoF
+ +
/
+ +
/
+ +
Magazine
+ +
/
+ + + +
+
+
Trained?
+ +
Hit Mod
+ +
Reload
+ +
Weight
+ +
+
+
Domain
+ +
Mishap Chance
+ +
Spray?
+ +
+
+ + + + + +
-
-
Range
- -
Damage
- -
Pen
- -
Type
- -
-
-
RoF
- -
/
- -
/
- -
Magazine
- -
/
- - - -
-
-
Trained?
- -
Hit Mod
- -
Reload
- -
Weight
- -
-
-
Domain
- -
Mishap Chance
- - -
Spray?
- -
-
- - - - - -
-
-
-
+
+

Vehicle Melee Weaponry

-
-
-
Name
- -
Domain
- +
+
+
Name
+ +
Domain
+ +
+
+
Reach
+ +
Damage
+ +
Pen
+ +
Type
+ +
+
+
Trained?
+ +
Hit Mod
+ +
Weight
+ + + +
+
+ + + + + +
-
-
Reach
- -
Damage
- -
Pen
- -
Type
- -
-
-
Trained?
- -
Hit Mod
- -
Weight
- - - -
-
- - - - - -
-
-
-
+
+
@@ -2513,26 +1847,26 @@ // ____________________Movement and Weight sheet worker_______________________ // ___________________________and Fatigue Pts_________________________________ on('sheet:opened change:size change:str change:str_unnat change:str_advancement change:tou change:tou_unnat change:tou_advancement change:agi change:agi_unnat change:agi_advancement', function() { - getAttrs([ + getAttrs([ 'size', - 'str', 'str_unnat', 'str_advancement', - 'tou', 'tou_unnat', 'tou_advancement', + 'str', 'str_unnat', 'str_advancement', + 'tou', 'tou_unnat', 'tou_advancement', 'agi', 'agi_unnat', 'agi_advancement' - ], function(values) { + ], function(values) { var size = parseInt(values['size'], 10) || 0; - var agi = parseInt(values['agi'], 10) || 0; - var agi_unnat = parseInt(values['agi_unnat'], 10) || 0; - var agi_advancement = parseInt(values['agi_advancement'], 10) || 0; - var str = parseInt(values['str'], 10) || 0; - var str_unnat = parseInt(values['str_unnat'], 10) || 0; - var str_advancement = parseInt(values['str_advancement'], 10) || 0; - var tou = parseInt(values['tou'], 10) || 0; - var tou_unnat = parseInt(values['tou_unnat'], 10) || 0; - var tou_advancement = parseInt(values['tou_advancement'], 10) || 0; - var wp = parseInt(values['wp'], 10) || 0; - var wp_unnat = parseInt(values['wp_unnat'], 10) || 0; - var wp_advancement = parseInt(values['wp_advancement'], 10) || 0; - var str_mod = Math.floor((str + str_advancement) / 10 + str_unnat); + var agi = parseInt(values['agi'], 10) || 0; + var agi_unnat = parseInt(values['agi_unnat'], 10) || 0; + var agi_advancement = parseInt(values['agi_advancement'], 10) || 0; + var str = parseInt(values['str'], 10) || 0; + var str_unnat = parseInt(values['str_unnat'], 10) || 0; + var str_advancement = parseInt(values['str_advancement'], 10) || 0; + var tou = parseInt(values['tou'], 10) || 0; + var tou_unnat = parseInt(values['tou_unnat'], 10) || 0; + var tou_advancement = parseInt(values['tou_advancement'], 10) || 0; + var wp = parseInt(values['wp'], 10) || 0; + var wp_unnat = parseInt(values['wp_unnat'], 10) || 0; + var wp_advancement = parseInt(values['wp_advancement'], 10) || 0; + var str_mod = Math.floor((str + str_advancement) / 10 + str_unnat); var tou_mod = Math.floor((tou + tou_advancement) / 10 + tou_unnat); var agi_mod = Math.floor((agi + agi_advancement) / 10 + agi_unnat); var wp_mod = Math.floor((wp + wp_advancement) / 10 + wp_unnat); @@ -2541,7 +1875,7 @@ var carry_calc; // 40k system does their carryweight off a table _______________________ - + switch (carry_mod) { case 1: carry_calc = 2.25; break; case 2: carry_calc = 4.5; break; @@ -2566,26 +1900,26 @@ } - // normal, no modifiers ___________________________________________________ - setAttrs({ - half_move: (move_mod), - full_move: (move_mod * 2), - charge_move: (move_mod * 3), - run_move: (move_mod * 6), + // normal, no modifiers ___________________________________________________ + setAttrs({ + half_move: (move_mod), + full_move: (move_mod * 2), + charge_move: (move_mod * 3), + run_move: (move_mod * 6), carry: (carry_calc * 1), //taking out the * 1 seems to cause attr_carry to freeze when carry_mod is set to 1 or 0 - lift: (carry_calc * 2), - push: (carry_calc * 4), - }); + lift: (carry_calc * 2), + push: (carry_calc * 4), + }); - // 0 mod movement override _______________________________________________ - if (move_mod <= 0) { - setAttrs({ - half_move: (0.5), - full_move: (1), - charge_move: (2), - run_move: (3) - }); - } + // 0 mod movement override _______________________________________________ + if (move_mod <= 0) { + setAttrs({ + half_move: (0.5), + full_move: (1), + charge_move: (2), + run_move: (3) + }); + } // 0 mod carry override ___________________________________________________ if (carry_mod <=0) { @@ -2595,8 +1929,7 @@ push: (4.5) }); } - - }); + }); }); @@ -2605,17 +1938,17 @@ // ________________________Fatigue and Armor sheet worker_____________________ // ___________________________________________________________________________ on('sheet:opened change:tou change:tou_unnat change:tou_advancement change:wp change:wp_unnat change:wp_advancement change:armor_head change:armor_arm_right change:armor_body change:armor_arm_left change:armor_leg_right change:armor_leg_left', function() { - getAttrs([ - 'tou', 'tou_unnat', 'tou_advancement', + getAttrs([ + 'tou', 'tou_unnat', 'tou_advancement', 'wp', 'wp_unnat', 'wp_advancement', 'armor_head', 'armor_arm_right', 'armor_body', 'armor_arm_left', 'armor_leg_right', 'armor_leg_left' - ], function(values) { - var tou = parseInt(values['tou'], 10) || 0; - var tou_unnat = parseInt(values['tou_unnat'], 10) || 0; - var tou_advancement = parseInt(values['tou_advancement'], 10) || 0; - var wp = parseInt(values['wp'], 10) || 0; - var wp_unnat = parseInt(values['wp_unnat'], 10) || 0; - var wp_advancement = parseInt(values['wp_advancement'], 10) || 0; + ], function(values) { + var tou = parseInt(values['tou'], 10) || 0; + var tou_unnat = parseInt(values['tou_unnat'], 10) || 0; + var tou_advancement = parseInt(values['tou_advancement'], 10) || 0; + var wp = parseInt(values['wp'], 10) || 0; + var wp_unnat = parseInt(values['wp_unnat'], 10) || 0; + var wp_advancement = parseInt(values['wp_advancement'], 10) || 0; var tou_mod = Math.floor((tou + tou_advancement) / 10 + tou_unnat); var wp_mod = Math.floor((wp + wp_advancement) / 10 + wp_unnat); var armor_head = parseInt(values['armor_head'], 10) || 0; @@ -2625,8 +1958,8 @@ var armor_leg_right = parseInt(values['armor_leg_right'], 10) || 0; var armor_leg_left = parseInt(values['armor_leg_left'], 10) || 0; - // normal, no modifiers ___________________________________________________ - setAttrs({ + // normal, no modifiers ___________________________________________________ + setAttrs({ soak_head: (armor_head + tou_mod), soak_arm_right: (armor_arm_right + tou_mod), soak_body: (armor_body + tou_mod), @@ -2634,9 +1967,9 @@ soak_leg_right: (armor_leg_right + tou_mod), soak_leg_left: (armor_leg_left + tou_mod), fatigue_max: (tou_mod + wp_mod) - }); + }); - }); + }); }); @@ -2649,11 +1982,11 @@ const buttonlist = ['core','equipment','comrade','advancements','journal','psykana','settings']; buttonlist.forEach(button => { - on(`clicked:${button}`, function() { - setAttrs({ - sheetTab: button - }); - }); + on(`clicked:${button}`, function() { + setAttrs({ + sheetTab: button + }); + }); }); @@ -2661,75 +1994,75 @@ // ____________________insanity/corruption sheet worker_______________________ // ___________________________________________________________________________ on('sheet:opened change:insanity_pts change:corruption_pts', function() { - getAttrs([ + getAttrs([ 'insanity_pts', 'corruption_pts' - ], function(values) { + ], function(values) { var insanity_pts = parseInt(values['insanity_pts'], 0) || 0; - var corruption_pts = parseInt(values['corruption_pts'], 10) || 0; + var corruption_pts = parseInt(values['corruption_pts'], 10) || 0; - if (insanity_pts <= 9) { - setAttrs({ - insanity_degree: ('Stable') - }); - } + if (insanity_pts <= 9) { + setAttrs({ + insanity_degree: ('Stable') + }); + } else if (insanity_pts <= 39) { - setAttrs({ - insanity_degree: ('Unsettled') - }); - } + setAttrs({ + insanity_degree: ('Unsettled') + }); + } else if (insanity_pts <= 59) { - setAttrs({ - insanity_degree: ('Disturbed') - }); - } + setAttrs({ + insanity_degree: ('Disturbed') + }); + } else if (insanity_pts <= 79) { - setAttrs({ - insanity_degree: ('Unhinged') - }); - } + setAttrs({ + insanity_degree: ('Unhinged') + }); + } else if (insanity_pts <= 99) { - setAttrs({ - insanity_degree: ('Deranged') - }); - } + setAttrs({ + insanity_degree: ('Deranged') + }); + } else { - setAttrs({ - insanity_degree: ('Terminally Insane') - }); - } + setAttrs({ + insanity_degree: ('Terminally Insane') + }); + } if (corruption_pts <= 0) { - setAttrs({ - corruption_degree: ('Pure') - }); - } + setAttrs({ + corruption_degree: ('Pure') + }); + } else if (corruption_pts <= 30) { - setAttrs({ - corruption_degree: ('Tainted') - }); - } + setAttrs({ + corruption_degree: ('Tainted') + }); + } else if (corruption_pts <= 60) { - setAttrs({ - corruption_degree: ('Soiled') - }); - } + setAttrs({ + corruption_degree: ('Soiled') + }); + } else if (corruption_pts <= 90) { - setAttrs({ - corruption_degree: ('Debased') - }); - } + setAttrs({ + corruption_degree: ('Debased') + }); + } else if (corruption_pts <= 99) { - setAttrs({ - corruption_degree: ('Profane') - }); - } + setAttrs({ + corruption_degree: ('Profane') + }); + } else { - setAttrs({ - corruption_degree: ('Damned') - }); - } + setAttrs({ + corruption_degree: ('Damned') + }); + } - }); + }); }); @@ -2740,13 +2073,13 @@ on('sheet:opened change:psykana_class change:psykana_limit change:psy_push change:psy_rating change:psykana_sustain change:psykana_sustain_count', function() { getAttrs(['psykana_class', 'psykana_limit', 'psy_push', 'psy_rating','psykana_sustain','psykana_sustain_count'], function(values) { - var psykana_class = parseInt(values['psykana_class'])||0; + var psykana_class = parseInt(values['psykana_class'])||0; var psykana_limit = parseInt(values['psykana_limit'])||0; - var psy_push = parseInt(values['psy_push'])||0; + var psy_push = parseInt(values['psy_push'])||0; var psy_rating = parseInt(values['psy_rating'], 10) || 0; var psykana_sustain = parseInt(values['psykana_sustain'], 10) || 0; - var psykana_sustain_count = parseInt(values['psykana_sustain_count'], 10) || 0; - var psykana_limit_factor = 0; + var psykana_sustain_count = parseInt(values['psykana_sustain_count'], 10) || 0; + var psykana_limit_factor = 0; var push_addend_epr = 0; var sustain_count_addend = 0; var unfettered_addend = 0; @@ -2787,24 +2120,24 @@ } } if (psykana_class == 0 && psykana_limit == 2) { - push_addend_pp = 10; - } + push_addend_pp = 10; + } if (psykana_class == 1 && psykana_limit == 2) { - push_addend_pp = 5 * psy_push; - } + push_addend_pp = 5 * psy_push; + } if (psykana_class == 2 && psykana_limit == 2) { - push_addend_pp = 10 * psy_push; - } + push_addend_pp = 10 * psy_push; + } if (psykana_sustain == 1) { - sustain_addend = 10; - } + sustain_addend = 10; + } var pp = unfettered_addend + push_addend_pp + sustain_addend; //output setAttrs({ - effective_psy_rating: epr, + effective_psy_rating: epr, psykana_phenomena: pp - }); + }); }); }); @@ -2814,55 +2147,55 @@ // ____________________gear cost/weight sheet worker__________________________ // ___________________________________________________________________________ on('change:repeating_rangedweapons remove:repeating_rangedweapons change:repeating_meleeweapons remove:repeating_meleeweapons', function() { - repeatingSum("R_weapon_weight_t","rangedweapons","R_weapon_weight"), - repeatingSum("M_weapon_weight_t","meleeweapons","M_weapon_weight"); + repeatingSum("R_weapon_weight_t","rangedweapons","R_weapon_weight"), + repeatingSum("M_weapon_weight_t","meleeweapons","M_weapon_weight"); }); on('change:M_weapon_weight_t change:R_weapon_weight_t change:gear_weight change:gear_quantity change:repeating_gear remove:repeating_gear', () => { - getSectionIDs(`repeating_gear`, idArray => { - const fieldset_weight = []; - const fieldset_quantity = []; - idArray.forEach(id => fieldset_weight.push (`repeating_gear_${id}_gear_weight_r`)); - idArray.forEach(id => fieldset_quantity.push (`repeating_gear_${id}_gear_quantity_r`)); - getAttrs(['M_weapon_weight_t','R_weapon_weight_t','weight_total', 'gear_weight', 'gear_quantity', ...fieldset_weight, ...fieldset_quantity], v => { - const getValue = (id, field) => parseFloat(v[`repeating_gear_${id}_${field}`]) || 0 - const weight_base = parseFloat(v.gear_weight) * parseFloat(v.gear_quantity) - const weight_repeating = idArray.reduce((total, id) => total + (getValue(id, 'gear_weight_r') * getValue(id, 'gear_quantity_r')), 0) - const weapon_weight = parseFloat(v.M_weapon_weight_t) + parseFloat(v.R_weapon_weight_t) - setAttrs({ - weight_total: weight_base + weight_repeating + weapon_weight, - }); - }); - }); + getSectionIDs(`repeating_gear`, idArray => { + const fieldset_weight = []; + const fieldset_quantity = []; + idArray.forEach(id => fieldset_weight.push (`repeating_gear_${id}_gear_weight_r`)); + idArray.forEach(id => fieldset_quantity.push (`repeating_gear_${id}_gear_quantity_r`)); + getAttrs(['M_weapon_weight_t','R_weapon_weight_t','weight_total', 'gear_weight', 'gear_quantity', ...fieldset_weight, ...fieldset_quantity], v => { + const getValue = (id, field) => parseFloat(v[`repeating_gear_${id}_${field}`]) || 0 + const weight_base = parseFloat(v.gear_weight) * parseFloat(v.gear_quantity) + const weight_repeating = idArray.reduce((total, id) => total + (getValue(id, 'gear_weight_r') * getValue(id, 'gear_quantity_r')), 0) + const weapon_weight = parseFloat(v.M_weapon_weight_t) + parseFloat(v.R_weapon_weight_t) + setAttrs({ + weight_total: weight_base + weight_repeating + weapon_weight, + }); + }); + }); }); // ___________________________________________________________________________ // ____________________Advancement XP sheet worker_______________________________ // ___________________________________________________________________________ on('change:xp_total change:advancement_costL change:advancement_costR change:repeating_advancements remove:repeating_advancements', () => { - // get section IDs because of operation both inside and outside of fieldset - getSectionIDs(`repeating_advancements`, idArray => { - const fieldnames = []; - idArray.forEach(id => fieldnames.push ( - `repeating_advancements_${id}_advancement_costL_r`, - `repeating_advancements_${id}_advancement_costR_r` - )); - // spread operator to get every array value - getAttrs(['xp_total', 'advancement_costL', 'advancement_costR', ...fieldnames], v => { - const getValue = (id, field) => parseFloat(v[`repeating_advancements_${id}_${field}`]) || 0 - const cost = parseFloat(v.gear_cost) || 0 - const left = parseFloat(v.advancement_costL) || 0 - const right = parseFloat(v.advancement_costR) || 0 - const left_r = idArray.reduce((total, id) => total + getValue(id,'advancement_costL_r'),0) - const right_r = idArray.reduce((total, id) => total + getValue(id,'advancement_costR_r'),0) - const spent = left + right + left_r + right_r - const total = parseFloat(v.xp_total) || 0 - setAttrs({ - xp_spent: spent, - xp_current: total - spent - }); - }); - }); + // get section IDs because of operation both inside and outside of fieldset + getSectionIDs(`repeating_advancements`, idArray => { + const fieldnames = []; + idArray.forEach(id => fieldnames.push ( + `repeating_advancements_${id}_advancement_costL_r`, + `repeating_advancements_${id}_advancement_costR_r` + )); + // spread operator to get every array value + getAttrs(['xp_total', 'advancement_costL', 'advancement_costR', ...fieldnames], v => { + const getValue = (id, field) => parseFloat(v[`repeating_advancements_${id}_${field}`]) || 0 + const cost = parseFloat(v.gear_cost) || 0 + const left = parseFloat(v.advancement_costL) || 0 + const right = parseFloat(v.advancement_costR) || 0 + const left_r = idArray.reduce((total, id) => total + getValue(id,'advancement_costL_r'),0) + const right_r = idArray.reduce((total, id) => total + getValue(id,'advancement_costR_r'),0) + const spent = left + right + left_r + right_r + const total = parseFloat(v.xp_total) || 0 + setAttrs({ + xp_spent: spent, + xp_current: total - spent + }); + }); + }); }); @@ -2879,17 +2212,17 @@ multiplier (optional) = a multiplier to the entire fieldset total. For instance, if summing coins of weight 0.02, might want to multiply the final total by 0.02. */ const repeatingSum = (destination, section, fields, multiplier = 1) => { - if (!Array.isArray(fields)) fields = [fields]; - getSectionIDs(`repeating_${section}`, idArray => { - const attrArray = idArray.reduce( (m,id) => [...m, ...(fields.map(field => `repeating_${section}_${id}_${field}`))],[]); - getAttrs(attrArray, v => { - console.log("===== values of v: "+ JSON.stringify(v) +" ====="); - // getValue: if not a number, returns 1 if it is 'on' (checkbox), otherwise returns 0.. - const getValue = (section, id,field) => parseFloat(v[`repeating_${section}_${id}_${field}`]) || (v[`repeating_${section}_${id}_${field}`] === 'on' ? 1 : 0); - const sumTotal = idArray.reduce((total, id) => total + fields.reduce((subtotal,field) => subtotal * getValue(section, id,field),1),0); - setAttrs({[destination]: sumTotal * multiplier}); - }); - }); + if (!Array.isArray(fields)) fields = [fields]; + getSectionIDs(`repeating_${section}`, idArray => { + const attrArray = idArray.reduce( (m,id) => [...m, ...(fields.map(field => `repeating_${section}_${id}_${field}`))],[]); + getAttrs(attrArray, v => { + console.log("===== values of v: "+ JSON.stringify(v) +" ====="); + // getValue: if not a number, returns 1 if it is 'on' (checkbox), otherwise returns 0.. + const getValue = (section, id,field) => parseFloat(v[`repeating_${section}_${id}_${field}`]) || (v[`repeating_${section}_${id}_${field}`] === 'on' ? 1 : 0); + const sumTotal = idArray.reduce((total, id) => total + fields.reduce((subtotal,field) => subtotal * getValue(section, id,field),1),0); + setAttrs({[destination]: sumTotal * multiplier}); + }); + }); }; @@ -2912,9 +2245,9 @@ {{#initiative}} -
{{character}} rolls for Initiative
-
-
{{initiative}} Initiative
+
{{character}} rolls for Initiative
+
+
{{initiative}} Initiative
{{/initiative}} @@ -2922,38 +2255,38 @@ {{#d100}} -
{{character}} just rolls a d100
-
-
Target: {{target}} Roll: {{roll}}
-
Difference: {{difference}}
+
{{character}} just rolls a d100
+
+
Target: {{target}} Roll: {{roll}}
+
Difference: {{difference}}
{{/d100}} {{#forcefield}} -
{{character}} tries a Force Field
-
-
{{forcefield}}
-
{{roll}}
+
{{character}} tries a Force Field
+
+
{{forcefield}}
+
{{roll}}
- {{#rollWasCrit() roll }}
Failed to Engage
{{/rollWasCrit() roll }} - {{#rollWasFumble() roll }}
Overloaded
{{/rollWasFumble() roll }} + {{#rollWasCrit() roll }}
Failed to Engage
{{/rollWasCrit() roll }} + {{#rollWasFumble() roll }}
Overloaded
{{/rollWasFumble() roll }}
{{/forcefield}} {{#roll-name}} -
{{character}} rolls for {{roll-name}}
-
-
-
{{roll}}
-
- {{#^rollLess() roll 0 }}Additional DoS{{/^rollLess() roll 0 }} - {{#rollLess() roll 0 }}Additional DoF{{/rollLess() roll 0 }} -
-
+
{{character}} rolls for {{roll-name}}
+
+
+
{{roll}}
+
+ {{#^rollLess() roll 0 }}Additional DoS{{/^rollLess() roll 0 }} + {{#rollLess() roll 0 }}Additional DoF{{/rollLess() roll 0 }} +
+
{{/roll-name}} @@ -2961,238 +2294,239 @@ {{#attack}} -
{{character}} rolls to hit with {{weapon}}
- {{#loc}}
{{/loc}} - {{^loc}}
{{/loc}} +
{{character}} rolls to hit with {{weapon}}
+ {{#loc}}
{{/loc}} + {{^loc}}
{{/loc}} -
-
{{roll}}
- {{#^rollLess() roll 0 }}
Additional DoS
{{/^rollLess() roll 0 }} - {{#rollLess() roll 0 }}
Additional DoF
{{/rollLess() roll 0 }} -
+
+
{{roll}}
+ {{#^rollLess() roll 0 }}
Additional DoS
{{/^rollLess() roll 0 }} + {{#rollLess() roll 0 }}
Additional DoF
{{/rollLess() roll 0 }} +
- {{#rollWasCrit() roll }} - {{#psy}}
Failed to Cast
{{/psy}} - {{^psy}}
That's not good...
{{/psy}} + {{#rollWasCrit() roll }} + {{#psy}}
Failed to cast due to >91 roll
{{/psy}} + {{^psy}}
That's not good...
{{/psy}} {{/rollWasCrit() roll }} - {{#rollWasFumble() roll }} - {{#psy}}
Psychic Phenomena
{{/psy}} - {{^psy}}
How about that?
{{/psy}} + {{#rollWasFumble() roll }} + {{#psy}}
Psychic Phenomena
{{/psy}} + {{^psy}}
How about that?
{{/psy}} {{/rollWasFumble() roll }} -
- {{/attack}} +
+ {{/attack}} - {{#loc}} - {{^attack}}
{{/attack}} - {{#attack}}
{{/attack}} -
Hit Location {{loc}}
-
- {{#rollBetween() loc 1 10}} HEAD {{/rollBetween() loc 1 10}} - {{#rollBetween() loc 11 20}} RIGHT ARM {{/rollBetween() loc 11 20}} - {{#rollBetween() loc 21 30}} LEFT ARM {{/rollBetween() loc 21 30}} - {{#rollBetween() loc 31 70}} BODY {{/rollBetween() loc 31 70}} - {{#rollBetween() loc 71 85}} RIGHT LEG {{/rollBetween() loc 71 85}} - {{#rollBetween() loc 86 100}} LEFT LEG {{/rollBetween() loc 86 100}} + {{#loc}} + {{^attack}}
{{/attack}} + {{#attack}}
{{/attack}} +
Hit Location {{loc}}
+
+ {{#rollBetween() loc 1 10}} HEAD {{/rollBetween() loc 1 10}} + {{#rollBetween() loc 11 20}} RIGHT ARM {{/rollBetween() loc 11 20}} + {{#rollBetween() loc 21 30}} LEFT ARM {{/rollBetween() loc 21 30}} + {{#rollBetween() loc 31 70}} BODY {{/rollBetween() loc 31 70}} + {{#rollBetween() loc 71 85}} RIGHT LEG {{/rollBetween() loc 71 85}} + {{#rollBetween() loc 86 100}} LEFT LEG {{/rollBetween() loc 86 100}} {{#rollBetween() loc 1 20}} / MOTIVE SYSTEM {{/rollBetween() loc 1 20}} {{#rollBetween() loc 21 60}} / HULL {{/rollBetween() loc 21 60}} {{#rollBetween() loc 61 80}} / WEAPON {{/rollBetween() loc 61 80}} {{#rollBetween() loc 81 100}} / TURRET {{/rollBetween() loc 81 100}} -
-
- {{/loc}} +
+
+ {{/loc}} - {{#damage}} -
{{character}} rolls for damage with {{weapon}}
- {{#description}}
{{/description}} - {{^description}}
{{/description}} -
- -
-
Damage
-
{{damage}}
-
-
-
Type:
-
{{type}}
+ {{#damage}} +
{{character}} rolls for damage with {{weapon}}
+ {{#description}}
{{/description}} + {{^description}}
{{/description}} +
+
+
Type:
-
-
Pen
-
{{pen}}
-
-
+
+
{{type}}
+
+
+
Damage
+
{{damage}}
+
+
+
Pen
+
{{pen}}
+
+
-
- {{/damage}} - {{#description}} - {{#name}}
{{name}}
{{/name}} -
-
{{description}}
- {{#spray}} -
Spray weapons jam on any natural Damage die roll of 9.
- {{/spray}} -
- {{/description}} +
+ {{/damage}} + {{#spray}} +
Spray weapons jam on any natural Damage die roll of 9.
+ {{/spray}} + {{#description}} + {{#name}}
{{name}}
{{/name}} +
+
{{description}}
+
+ {{/description}} {{#righteousfury}} -
{{character}} attacks with Righteous Fury (p258/p276)
-
+
{{character}} attacks with Righteous Fury (p258/p276)
+
{{#rollTotal() target 0}} {{#rollTotal() location 0}} {{#rollTotal() type 0}} -
Energy critcal to Arm.
-
Severity: {{roll}}
+
Energy critcal to Arm.
+
Severity: {{roll}}
{{#crunch}} {{#rollTotal() roll 1}} -
All Tests involving the arm take a -30 for 1d5 Rounds.
+
All Tests involving the arm take a -30 for 1d5 Rounds.
{{/rollTotal() roll 1}} {{#rollTotal() roll 2}} -
Arm is useless for 1d5 Rounds. Target takes 1 Fatigue.
+
Arm is useless for 1d5 Rounds. Target takes 1 Fatigue.
{{/rollTotal() roll 2}} {{#rollTotal() roll 3}} -
Target may only take a Half Action in the next Round, takes 1d5 Fatigue.
+
Target may only take a Half Action in the next Round, takes 1d5 Fatigue.
{{/rollTotal() roll 3}} {{#rollTotal() roll 4}} -
Target is Stunned for 1 Round, knocked Prone. Arm is useless for 1d10 Rounds.
+
Target is Stunned for 1 Round, knocked Prone. Arm is useless for 1d10 Rounds.
{{/rollTotal() roll 4}} {{#rollTotal() roll 5}} -
Target is Stunned for 1 Round, arm is useless until target receives medical treatment.
+
Target is Stunned for 1 Round, arm is useless until target receives medical treatment.
{{/rollTotal() roll 5}} {{#rollTotal() roll 6}} -
Target takes 1d5 WS and BS damage, 1d5 Fatigue. +0 TOU Test or permanently lose use of the hand.
+
Target takes 1d5 WS and BS damage, 1d5 Fatigue. +0 TOU Test or permanently lose use of the hand.
{{/rollTotal() roll 6}} {{#rollTotal() roll 7}} -
Until arm is repaired, target counts as having only one arm. Target is Stunned for 1 Round, takes 1d5 Fatigue.
+
Until arm is repaired, target counts as having only one arm. Target is Stunned for 1 Round, takes 1d5 Fatigue.
{{/rollTotal() roll 7}} {{#rollTotal() roll 8}} -
+0 TOU Test or be Stunned for 1d5 Rounds. Target takes 1d10 Fatigue, loses arm.
+
+0 TOU Test or be Stunned for 1d5 Rounds. Target takes 1d10 Fatigue, loses arm.
{{/rollTotal() roll 8}} {{#rollTotal() roll 9}} -
+0 TOU Test or die of shock. On survival, target takes 1d10 Fatigue and is Stunned for 1 Round, loses arm.
+
+0 TOU Test or die of shock. On survival, target takes 1d10 Fatigue and is Stunned for 1 Round, loses arm.
{{/rollTotal() roll 9}} {{#rollGreater() roll 9}} -
Arm is burned to a stump, target dies.
+
Arm is burned to a stump, target dies.
{{/rollGreater() roll 9}} {{/crunch}} {{/rollTotal() type 0}} {{#rollTotal() type 1}} -
Explosive critcal to Arm.
-
Severity: {{roll}}
+
Explosive critcal to Arm.
+
Severity: {{roll}}
{{#crunch}} {{#rollTotal() roll 1}} -
Target takes 1 Fatigue.
+
Target takes 1 Fatigue.
{{/rollTotal() roll 1}} {{#rollTotal() roll 2}} -
Target drops anything held in that hand, +0 TOU Test or be Stunned for 1 Round.
+
Target drops anything held in that hand, +0 TOU Test or be Stunned for 1 Round.
{{/rollTotal() roll 2}} {{#rollTotal() roll 3}} -
Target loses 1 finger (and up to 1d5 other fingertips), takes 1d10 WS and BS damage, destroys anything carried in the hand. If it is an explosive, kill target instantly.
+
Target loses 1 finger (and up to 1d5 other fingertips), takes 1d10 WS and BS damage, destroys anything carried in the hand. If it is an explosive, kill target instantly.
{{/rollTotal() roll 3}} {{#rollTotal() roll 4}} -
Target is Stunned for 1 Round, arm is useless until medical treatment is received. +0 TOU check or suffer Blood Loss.
+
Target is Stunned for 1 Round, arm is useless until medical treatment is received. +0 TOU check or suffer Blood Loss.
{{/rollTotal() roll 4}} {{#rollTotal() roll 5}} -
+10 TOU check or lose the hand. On success, 1 permanent WS and BS damage.
+
+10 TOU check or lose the hand. On success, 1 permanent WS and BS damage.
{{/rollTotal() roll 5}} {{#rollTotal() roll 6}} -
Target takes 1d5 Fatigue. Until medical attention is received, target counts as only having one arm. Target gains Blood Loss.
+
Target takes 1d5 Fatigue. Until medical attention is received, target counts as only having one arm. Target gains Blood Loss.
{{/rollTotal() roll 6}} {{#rollTotal() roll 7}} -
+0 TOU Test or die of shock. On success, target is Stunned for 1d10 Rounds, takes 1d10 Fatigue, gains Blood Loss, loses arm.
+
+0 TOU Test or die of shock. On success, target is Stunned for 1d10 Rounds, takes 1d10 Fatigue, gains Blood Loss, loses arm.
{{/rollTotal() roll 7}} {{#rollTotal() roll 8}} -
Target dies.
+
Target dies.
{{/rollTotal() roll 8}} {{#rollTotal() roll 9}} -
Arm explodes, target dies. If carrying a weapon with a power source, that explodes, dealing 1d10+5 Impact damage to anyone within 2 meters.
+
Arm explodes, target dies. If carrying a weapon with a power source, that explodes, dealing 1d10+5 Impact damage to anyone within 2 meters.
{{/rollTotal() roll 9}} {{#rollGreater() roll 9}} -
Target dies. If carrying a weapon with a power source, that explodes, dealing 1d10+5 Impact damage to anyone within 2 meters. If carrying ammunition, it cooks off, dealing 1d10+5 Impact damage to anyone within 1d10 meters. If target is carrying other explosives, they detonate centered on the target.
+
Target dies. If carrying a weapon with a power source, that explodes, dealing 1d10+5 Impact damage to anyone within 2 meters. If carrying ammunition, it cooks off, dealing 1d10+5 Impact damage to anyone within 1d10 meters. If target is carrying other explosives, they detonate centered on the target.
{{/rollGreater() roll 9}} {{/crunch}} {{/rollTotal() type 1}} {{#rollTotal() type 2}} -
Impact critcal to Arm.
-
Severity: {{roll}}
+
Impact critcal to Arm.
+
Severity: {{roll}}
{{#crunch}} {{#rollTotal() roll 1}} -
Target drops anything held in that hand.
+
Target drops anything held in that hand.
{{/rollTotal() roll 1}} {{#rollTotal() roll 2}} -
Target takes 1 Fatigue.
+
Target takes 1 Fatigue.
{{/rollTotal() roll 2}} {{#rollTotal() roll 3}} -
Target is Stunned for 1 Round, drops anything held in that hand. 10% chance that the thing dropped is unusable until repaired.
+
Target is Stunned for 1 Round, drops anything held in that hand. 10% chance that the thing dropped is unusable until repaired.
{{/rollTotal() roll 3}} {{#rollTotal() roll 4}} -
Target drops anything held in that hand. +0 TOU Test or take 1d10 WS and BS damage.
+
Target drops anything held in that hand. +0 TOU Test or take 1d10 WS and BS damage.
{{/rollTotal() roll 4}} {{#rollTotal() roll 5}} -
Target's limb is useless until target receives medical treatment.
+
Target's limb is useless until target receives medical treatment.
{{/rollTotal() roll 5}} {{#rollTotal() roll 6}} -
Target crushes 1d5 fingers, takes 1 Fatigue, +0 TOU Test or take 2 permanent WS and BS damage.
+
Target crushes 1d5 fingers, takes 1 Fatigue, +0 TOU Test or take 2 permanent WS and BS damage.
{{/rollTotal() roll 6}} {{#rollTotal() roll 7}} -
Target's arm is broken; until repaired, target counts as not having the arm. Target suffers Blood Loss.
+
Target's arm is broken; until repaired, target counts as not having the arm. Target suffers Blood Loss.
{{/rollTotal() roll 7}} {{#rollTotal() roll 8}} -
+0 TOU Test or die of shock. On success, Stunned for 1d10 Rounds, takes 1d5 Fatigue, suffers Blood Loss, loses the arm.
+
+0 TOU Test or die of shock. On success, Stunned for 1d10 Rounds, takes 1d5 Fatigue, suffers Blood Loss, loses the arm.
{{/rollTotal() roll 8}} {{#rollTotal() roll 9}} -
Target dies.
+
Target dies.
{{/rollTotal() roll 9}} {{#rollGreater() roll 9}} -
Target dies, anyone within 2 meters of the target suffers 1d5-3 Impact damage to a random body part.
+
Target dies, anyone within 2 meters of the target suffers 1d5-3 Impact damage to a random body part.
{{/rollGreater() roll 9}} {{/crunch}} {{/rollTotal() type 2}} {{#rollTotal() type 3}} -
Rending critcal to Arm.
-
Severity: {{roll}}
+
Rending critcal to Arm.
+
Severity: {{roll}}
{{#crunch}} {{#rollTotal() roll 1}} -
Target drops anything held in that arm.
+
Target drops anything held in that arm.
{{/rollTotal() roll 1}} {{#rollTotal() roll 2}} -
Target drops anything held in that arm, takes 1 Fatigue.
+
Target drops anything held in that arm, takes 1 Fatigue.
{{/rollTotal() roll 2}} {{#rollTotal() roll 3}} -
Target drops anything held in that arm, +0 TOU Test or suffer Blood Loss.
+
Target drops anything held in that arm, +0 TOU Test or suffer Blood Loss.
{{/rollTotal() roll 3}} {{#rollTotal() roll 4}} -
Target falls Prone, takes 2 Fatigue. Limb is useless for 1d10 Rounds.
+
Target falls Prone, takes 2 Fatigue. Limb is useless for 1d10 Rounds.
{{/rollTotal() roll 4}} {{#rollTotal() roll 5}} -
Target suffers Blood Loss. Limb is useless without medical treatment.
+
Target suffers Blood Loss. Limb is useless without medical treatment.
{{/rollTotal() roll 5}} {{#rollTotal() roll 6}} -
Target loses 1d5 fingers, Stunned for 1 Round, +0 TOU Test or lose the whole hand.
+
Target loses 1d5 fingers, Stunned for 1 Round, +0 TOU Test or lose the whole hand.
{{/rollTotal() roll 6}} {{#rollTotal() roll 7}} -
Target takes 1d10 STR damage. Target only counts as having one arm until receiving medical treatment. Suffers Blood Loss.
+
Target takes 1d10 STR damage. Target only counts as having one arm until receiving medical treatment. Suffers Blood Loss.
{{/rollTotal() roll 7}} {{#rollTotal() roll 8}} -
Target loses the arm, +0 TOU or die of shock. On success, Stunned for 1d10 Rounds and suffers Blood Loss.
+
Target loses the arm, +0 TOU or die of shock. On success, Stunned for 1d10 Rounds and suffers Blood Loss.
{{/rollTotal() roll 8}} {{#rollTotal() roll 9}} -
Target dies.
+
Target dies.
{{/rollTotal() roll 9}} {{#rollGreater() roll 9}} -
Target dies. If carrying a ranged weapon, 5% chance to hit a single random target within 2d10 meters. Treated as a single shot from the weapon.
+
Target dies. If carrying a ranged weapon, 5% chance to hit a single random target within 2d10 meters. Treated as a single shot from the weapon.
{{/rollGreater() roll 9}} {{/crunch}} {{/rollTotal() type 3}} @@ -3202,149 +2536,149 @@ {{#rollTotal() location 1}} {{#rollTotal() type 0}} -
Energy critcal to Body.
-
Severity: {{roll}}
+
Energy critcal to Body.
+
Severity: {{roll}}
{{#crunch}} {{#rollTotal() roll 1}} -
Target can only take a Half Action next Turn.
+
Target can only take a Half Action next Turn.
{{/rollTotal() roll 1}} {{#rollTotal() roll 2}} -
+0 TOU Test or be knocked Prone.
+
+0 TOU Test or be knocked Prone.
{{/rollTotal() roll 2}} {{#rollTotal() roll 3}} -
Target takes 2 Fatigue and 1d5 TOU damage.
+
Target takes 2 Fatigue and 1d5 TOU damage.
{{/rollTotal() roll 3}} {{#rollTotal() roll 4}} -
Target takes 1d10 Fatigue, can only take a Half Action on next Round.
+
Target takes 1d10 Fatigue, can only take a Half Action on next Round.
{{/rollTotal() roll 4}} {{#rollTotal() roll 5}} -
Target knocked Prone, +0 AGI Test or catch fire (p266), and +0 TOU Test or be Stunned for 1 Round.
+
Target knocked Prone, +0 AGI Test or catch fire (p266), and +0 TOU Test or be Stunned for 1 Round.
{{/rollTotal() roll 5}} {{#rollTotal() roll 6}} -
Target knocked Prone, Stunned for 1d10 Rounds, takes 1d5 Fatigue. +0 AGI Test or catch fire (p266)
+
Target knocked Prone, Stunned for 1d10 Rounds, takes 1d5 Fatigue. +0 AGI Test or catch fire (p266)
{{/rollTotal() roll 6}} {{#rollTotal() roll 7}} -
Target is Stunned for 2d10 Rounds, takes 1d10 permanent TOU damage.
+
Target is Stunned for 2d10 Rounds, takes 1d10 permanent TOU damage.
{{/rollTotal() roll 7}} {{#rollTotal() roll 8}} -
Target is Stunned for 2d10 Rounds. STR, TOU, AGI are halved until target can get medical treatment. 2d5 permanent FEL damage.
+
Target is Stunned for 2d10 Rounds. STR, TOU, AGI are halved until target can get medical treatment. 2d5 permanent FEL damage.
{{/rollTotal() roll 8}} {{#rollTotal() roll 9}} -
Target dies in a fire.
+
Target dies in a fire.
{{/rollTotal() roll 9}} {{#rollGreater() roll 9}} -
Target dies in a fire, carried ammo has a 50% chance to cook off. All creatures within 1d5 meters must pass an Evasion Test or take 1d10+5 X damage. Carried grenades or missiles will explode one Round later, centered on the Target.
+
Target dies in a fire, carried ammo has a 50% chance to cook off. All creatures within 1d5 meters must pass an Evasion Test or take 1d10+5 X damage. Carried grenades or missiles will explode one Round later, centered on the Target.
{{/rollGreater() roll 9}} {{/crunch}} {{/rollTotal() type 0}} {{#rollTotal() type 1}} -
Explosive critcal to Body.
-
Severity: {{roll}}
+
Explosive critcal to Body.
+
Severity: {{roll}}
{{#crunch}} {{#rollTotal() roll 1}} -
Target knocked backwards 1d5 meters, knocked Prone.
+
Target knocked backwards 1d5 meters, knocked Prone.
{{/rollTotal() roll 1}} {{#rollTotal() roll 2}} -
Target knocked backwards 1d5 meters (gaining 1 Fatigue per meter), knocked Prone.
+
Target knocked backwards 1d5 meters (gaining 1 Fatigue per meter), knocked Prone.
{{/rollTotal() roll 2}} {{#rollTotal() roll 3}} -
Target knocked backwards 1d5 meters, Stunned for 1 Round, knocked Prone.
+
Target knocked backwards 1d5 meters, Stunned for 1 Round, knocked Prone.
{{/rollTotal() roll 3}} {{#rollTotal() roll 4}} -
+0 TOU Test or suffer Blood Loss and be Stunned for 1 Round.
+
+0 TOU Test or suffer Blood Loss and be Stunned for 1 Round.
{{/rollTotal() roll 4}} {{#rollTotal() roll 5}} -
+0 TOU Test or suffer Blood Loss and 1 permanent TOU damage. Target gains 1d5 Fatigue, knocked Prone.
+
+0 TOU Test or suffer Blood Loss and 1 permanent TOU damage. Target gains 1d5 Fatigue, knocked Prone.
{{/rollTotal() roll 5}} {{#rollTotal() roll 6}} -
Target is Stunned for 1 Round, may only take a Half Action next Round, and is knocked Prone.
+
Target is Stunned for 1 Round, may only take a Half Action next Round, and is knocked Prone.
{{/rollTotal() roll 6}} {{#rollTotal() roll 7}} -
Target suffers Blood Loss, is knocked Prone, is Stunned for 1d10 Rounds, +0 TOU Test or fall unconscious
+
Target suffers Blood Loss, is knocked Prone, is Stunned for 1d10 Rounds, +0 TOU Test or fall unconscious
{{/rollTotal() roll 7}} {{#rollTotal() roll 8}} -
Target dies.
+
Target dies.
{{/rollTotal() roll 8}} {{#rollTotal() roll 9}} -
Target dies. Any carried ammunition cooks off, dealing 1d10+5 Impact damage to anyone within 1d10 meters. Any other explosives immediately detonate as well.
+
Target dies. Any carried ammunition cooks off, dealing 1d10+5 Impact damage to anyone within 1d10 meters. Any other explosives immediately detonate as well.
{{/rollTotal() roll 9}} {{#rollGreater() roll 9}} -
Target dies. Any carried ammunition cooks off, dealing 1d10+5 Impact damage to anyone within 1d10 meters. Any other explosives immediately detonate as well. Anyone within 1d10 meters of the target must make a +0 AGI Test or take -10 to all WS and BS Tests for 1 Round.
+
Target dies. Any carried ammunition cooks off, dealing 1d10+5 Impact damage to anyone within 1d10 meters. Any other explosives immediately detonate as well. Anyone within 1d10 meters of the target must make a +0 AGI Test or take -10 to all WS and BS Tests for 1 Round.
{{/rollGreater() roll 9}} {{/crunch}} {{/rollTotal() type 1}} {{#rollTotal() type 2}} -
Impact critcal to Body.
-
Severity: {{roll}}
+
Impact critcal to Body.
+
Severity: {{roll}}
{{#crunch}} {{#rollTotal() roll 1}} -
Target can only take a Half Action next Turn.
+
Target can only take a Half Action next Turn.
{{/rollTotal() roll 1}} {{#rollTotal() roll 2}} -
Target takes 1 Fatigue, knocked Prone.
+
Target takes 1 Fatigue, knocked Prone.
{{/rollTotal() roll 2}} {{#rollTotal() roll 3}} -
Target breaks a rib, knocked Prone, Stunned for 1 Round.
+
Target breaks a rib, knocked Prone, Stunned for 1 Round.
{{/rollTotal() roll 3}} {{#rollTotal() roll 4}} -
Target takes 1d10 Toughness damage, +0 AGI Test or be knocked Prone.
+
Target takes 1d10 Toughness damage, +0 AGI Test or be knocked Prone.
{{/rollTotal() roll 4}} {{#rollTotal() roll 5}} -
Target is Stunned for 2 Rounds, +0 TOU Test or take 1d5 Fatigue.
+
Target is Stunned for 2 Rounds, +0 TOU Test or take 1d5 Fatigue.
{{/rollTotal() roll 5}} {{#rollTotal() roll 6}} -
Target is flung out 1d5 meters and falls Prone (unless hitting a solid object), takes 1d5 Fatigue, Stunned for 2 Rounds.
+
Target is flung out 1d5 meters and falls Prone (unless hitting a solid object), takes 1d5 Fatigue, Stunned for 2 Rounds.
{{/rollTotal() roll 6}} {{#rollTotal() roll 7}} -
Target breaks 1d5 ribs. 1d5 permanent TOU damage. Target can either await medical attention (+0 Medicae Test to set ribs) or continue (20% chance each Round to die instantly).
+
Target breaks 1d5 ribs. 1d5 permanent TOU damage. Target can either await medical attention (+0 Medicae Test to set ribs) or continue (20% chance each Round to die instantly).
{{/rollTotal() roll 7}} {{#rollTotal() roll 8}} -
Target suffers Blood Loss, 1d10 permanent TOU damage.
+
Target suffers Blood Loss, 1d10 permanent TOU damage.
{{/rollTotal() roll 8}} {{#rollTotal() roll 9}} -
Target dies.
+
Target dies.
{{/rollTotal() roll 9}} {{#rollGreater() roll 9}} -
Target dies, is flung 1d10 meters. Anyone in the path must make a +0 AGI Test or be knocked Prone.
+
Target dies, is flung 1d10 meters. Anyone in the path must make a +0 AGI Test or be knocked Prone.
{{/rollGreater() roll 9}} {{/crunch}} {{/rollTotal() type 2}} {{#rollTotal() type 3}} -
Rending critcal to Body.
-
Severity: {{roll}}
+
Rending critcal to Body.
+
Severity: {{roll}}
{{#crunch}} {{#rollTotal() roll 1}} -
Target takes 1 Fatigue if not wearing armor.
+
Target takes 1 Fatigue if not wearing armor.
{{/rollTotal() roll 1}} {{#rollTotal() roll 2}} -
Target gains 1 Fatigue, +0 TOU Test or be Stunned for 1 Round.
+
Target gains 1 Fatigue, +0 TOU Test or be Stunned for 1 Round.
{{/rollTotal() roll 2}} {{#rollTotal() roll 3}} -
Target is Stunned for 1 Round, +0 TOU Test or gain Blood Loss.
+
Target is Stunned for 1 Round, +0 TOU Test or gain Blood Loss.
{{/rollTotal() roll 3}} {{#rollTotal() roll 4}} -
Target suffers Blood Loss, Stunned for 1 Round.
+
Target suffers Blood Loss, Stunned for 1 Round.
{{/rollTotal() roll 4}} {{#rollTotal() roll 5}} -
Target suffers 1d10 TOU damage and Blood Loss, drops a puddle of blood on the floor. Anyone crossing this puddle must make a +0 AGI Test or fall Prone.
+
Target suffers 1d10 TOU damage and Blood Loss, drops a puddle of blood on the floor. Anyone crossing this puddle must make a +0 AGI Test or fall Prone.
{{/rollTotal() roll 5}} {{#rollTotal() roll 6}} -
Target is knocked Prone, takes 1d10 TOU damage, Blood Loss.
+
Target is knocked Prone, takes 1d10 TOU damage, Blood Loss.
{{/rollTotal() roll 6}} {{#rollTotal() roll 7}} -
Target takes 1d5 permanent TOU damage, Blood Loss. Option to hold guts in with one arm (+0 Medicae Test to bind them in) or continue (%20 chance each round to spill guts for 2d10 damage).
+
Target takes 1d5 permanent TOU damage, Blood Loss. Option to hold guts in with one arm (+0 Medicae Test to bind them in) or continue (%20 chance each round to spill guts for 2d10 damage).
{{/rollTotal() roll 7}} {{#rollTotal() roll 8}} -
+0 TOU test or die. On success, target takes 1d10 permanent TOU damage, is Stunned for 1 Round, and suffers Blood Loss.
+
+0 TOU test or die. On success, target takes 1d10 permanent TOU damage, is Stunned for 1 Round, and suffers Blood Loss.
{{/rollTotal() roll 8}} {{#rollTotal() roll 9}} -
Target dies.
+
Target dies.
{{/rollTotal() roll 9}} {{#rollGreater() roll 9}} -
Target drops a 4 meter radius puddle of blood and dies. For the rest of the encounter, anyone moving through this puddle must make a +0 AGI Test or fall Prone.
+
Target drops a 4 meter radius puddle of blood and dies. For the rest of the encounter, anyone moving through this puddle must make a +0 AGI Test or fall Prone.
{{/rollGreater() roll 9}} {{/crunch}} {{/rollTotal() type 3}} @@ -3353,149 +2687,149 @@ {{#rollTotal() location 2}} {{#rollTotal() type 0}} -
Energy critcal to Head.
-
Severity: {{roll}}
+
Energy critcal to Head.
+
Severity: {{roll}}
{{#crunch}} {{#rollTotal() roll 1}} -
Target takes -10 to all Tests except TOU for 1 Round.
+
Target takes -10 to all Tests except TOU for 1 Round.
{{/rollTotal() roll 1}} {{#rollTotal() roll 2}} -
Target is Blinded for 1 Round.
+
Target is Blinded for 1 Round.
{{/rollTotal() roll 2}} {{#rollTotal() roll 3}} -
Target is deafened for 1d5 hours or until receiving first aid.
+
Target is deafened for 1d5 hours or until receiving first aid.
{{/rollTotal() roll 3}} {{#rollTotal() roll 4}} -
Target loses hair, takes 2 Fatigue and is Blinded for 1d5 Rounds.
+
Target loses hair, takes 2 Fatigue and is Blinded for 1d5 Rounds.
{{/rollTotal() roll 4}} {{#rollTotal() roll 5}} -
Target loses hair, is Blinded for 1d10 Rounds, Stunned for 1 Round, takes 1 permanent FEL damage.
+
Target loses hair, is Blinded for 1d10 Rounds, Stunned for 1 Round, takes 1 permanent FEL damage.
{{/rollTotal() roll 5}} {{#rollTotal() roll 6}} -
Target is Blinded for 1d10 hours, takes 1d5 Fatigue, 1d5 permanent FEL and PER damage.
+
Target is Blinded for 1d10 hours, takes 1d5 Fatigue, 1d5 permanent FEL and PER damage.
{{/rollTotal() roll 6}} {{#rollTotal() roll 7}} -
Target is Blinded permanently, takes 1d10 Fatigue. Reroll 1d10 as new FEL, unless FEL is already 10 or less.
+
Target is Blinded permanently, takes 1d10 Fatigue. Reroll 1d10 as new FEL, unless FEL is already 10 or less.
{{/rollTotal() roll 7}} {{#rollTotal() roll 8}} -
Target dies.
+
Target dies.
{{/rollTotal() roll 8}} {{#rollTotal() roll 9}} -
Target dies.
+
Target dies.
{{/rollTotal() roll 9}} {{#rollGreater() roll 9}} -
Target dies, catches fire, runs headless 2d10 meters in a random direction. Anyone or anything flammable it passes makes a +0 AGI Test or catches fire.
+
Target dies, catches fire, runs headless 2d10 meters in a random direction. Anyone or anything flammable it passes makes a +0 AGI Test or catches fire.
{{/rollGreater() roll 9}} {{/crunch}} {{/rollTotal() type 0}} {{#rollTotal() type 1}} -
Explosive critcal to Head.
-
Severity: {{roll}}
+
Explosive critcal to Head.
+
Severity: {{roll}}
{{#crunch}} {{#rollTotal() roll 1}} -
Target can only take a Half Action next Turn.
+
Target can only take a Half Action next Turn.
{{/rollTotal() roll 1}} {{#rollTotal() roll 2}} -
Target is Blinded and Deafened for 1 Round.
+
Target is Blinded and Deafened for 1 Round.
{{/rollTotal() roll 2}} {{#rollTotal() roll 3}} -
Target takes 2 Fatigue, +0 TOU Test or take 1d10 PER and FEL damage.
+
Target takes 2 Fatigue, +0 TOU Test or take 1d10 PER and FEL damage.
{{/rollTotal() roll 3}} {{#rollTotal() roll 4}} -
Target takes 1d10 INT damage, is knocked Prone. +0 TOU Test or take 1 permanent INT damage and be Stunned for 2 Rounds.
+
Target takes 1d10 INT damage, is knocked Prone. +0 TOU Test or take 1 permanent INT damage and be Stunned for 2 Rounds.
{{/rollTotal() roll 4}} {{#rollTotal() roll 5}} -
Target is Stunned for 1d10 Rounds, permanently Deafened, takes 1d5 permanent FEL damage.
+
Target is Stunned for 1d10 Rounds, permanently Deafened, takes 1d5 permanent FEL damage.
{{/rollTotal() roll 5}} {{#rollTotal() roll 6}} -
Target dies.
+
Target dies.
{{/rollTotal() roll 6}} {{#rollTotal() roll 7}} -
Target dies. Any carried ammunition cooks off, dealing 1d10+5 Impact damage to anyone within 1d10 meters. Any other explosives immediately detonate as well.
+
Target dies. Any carried ammunition cooks off, dealing 1d10+5 Impact damage to anyone within 1d10 meters. Any other explosives immediately detonate as well.
{{/rollTotal() roll 7}} {{#rollTotal() roll 8}} -
Target dies, leaving a gore puddle. Anyone passing over this spot takes a +0 AGI Test or falls Prone.
+
Target dies, leaving a gore puddle. Anyone passing over this spot takes a +0 AGI Test or falls Prone.
{{/rollTotal() roll 8}} {{#rollTotal() roll 9}} -
Target dies.
+
Target dies.
{{/rollTotal() roll 9}} {{#rollGreater() roll 9}} -
Target dies, any allies within 2 meters take a +0 Fear Test or take the next Turn fleeing from the attacker.
+
Target dies, any allies within 2 meters take a +0 Fear Test or take the next Turn fleeing from the attacker.
{{/rollGreater() roll 9}} {{/crunch}} {{/rollTotal() type 1}} {{#rollTotal() type 2}} -
Impact critcal to Head.
-
Severity: {{roll}}
+
Impact critcal to Head.
+
Severity: {{roll}}
{{#crunch}} {{#rollTotal() roll 1}} -
Target passes +0 TOU Test or takes 1 Fatigue.
+
Target passes +0 TOU Test or takes 1 Fatigue.
{{/rollTotal() roll 1}} {{#rollTotal() roll 2}} -
Target takes a -10 to PER and INT Tests for 1d5 Rounds.
+
Target takes a -10 to PER and INT Tests for 1d5 Rounds.
{{/rollTotal() roll 2}} {{#rollTotal() roll 3}} -
Target is Blinded for 1 Round, +0 TOU Test or be Stunned for 1 Round.
+
Target is Blinded for 1 Round, +0 TOU Test or be Stunned for 1 Round.
{{/rollTotal() roll 3}} {{#rollTotal() roll 4}} -
Target passes +0 TOU Test or be Stunned for 1 Round and knocked Prone.
+
Target passes +0 TOU Test or be Stunned for 1 Round and knocked Prone.
{{/rollTotal() roll 4}} {{#rollTotal() roll 5}} -
Target is Stunned for 1 Round, gains 1 Fatigue, staggers back 1d5 meters, takes 1 permanent INT damage.
+
Target is Stunned for 1 Round, gains 1 Fatigue, staggers back 1d5 meters, takes 1 permanent INT damage.
{{/rollTotal() roll 5}} {{#rollTotal() roll 6}} -
Target is Stunned for 1d5 Rounds, knocked backwards 1d5 meters, +0 AGI Test or fall Prone.
+
Target is Stunned for 1d5 Rounds, knocked backwards 1d5 meters, +0 AGI Test or fall Prone.
{{/rollTotal() roll 6}} {{#rollTotal() roll 7}} -
Target is Stunned for 1d10 Rounds, halves all movement for 1d10 hours.
+
Target is Stunned for 1d10 Rounds, halves all movement for 1d10 hours.
{{/rollTotal() roll 7}} {{#rollTotal() roll 8}} -
Target dies.
+
Target dies.
{{/rollTotal() roll 8}} {{#rollTotal() roll 9}} -
Target dies, anyone within 4 meters of target takes a +0 AGI Test or takes a -10 to WS and BS Tests on the next Turn.
+
Target dies, anyone within 4 meters of target takes a +0 AGI Test or takes a -10 to WS and BS Tests on the next Turn.
{{/rollTotal() roll 9}} {{#rollGreater() roll 9}} -
Target dies, anyone within 4 meters of target takes a +0 AGI Test or takes a -10 to WS and BS Tests on the next Turn. If hit was from a melee weapon, attacker can immediately make an attack (same weapon) against any other target that can be reached without moving. If ranged, attacker can immediately make an attack (same weapon) against any target standing directly behind the original and still within range.
+
Target dies, anyone within 4 meters of target takes a +0 AGI Test or takes a -10 to WS and BS Tests on the next Turn. If hit was from a melee weapon, attacker can immediately make an attack (same weapon) against any other target that can be reached without moving. If ranged, attacker can immediately make an attack (same weapon) against any target standing directly behind the original and still within range.
{{/rollGreater() roll 9}} {{/crunch}} {{/rollTotal() type 2}} {{#rollTotal() type 3}} -
Rending critcal to Head.
-
Severity: {{roll}}
+
Rending critcal to Head.
+
Severity: {{roll}}
{{#crunch}} {{#rollTotal() roll 1}} -
Target takes 1 Fatigue, unless wearing helmet.
+
Target takes 1 Fatigue, unless wearing helmet.
{{/rollTotal() roll 1}} {{#rollTotal() roll 2}} -
Target takes a +10 to all WS and BS Tests for 1d10 Rounds. +0 TOU Test or suffer Blood Loss.
+
Target takes a +10 to all WS and BS Tests for 1d10 Rounds. +0 TOU Test or suffer Blood Loss.
{{/rollTotal() roll 2}} {{#rollTotal() roll 3}} -
Target is Stunned for 1d5 Rounds, drops helmet if worn, suffers Blood Loss.
+
Target is Stunned for 1d5 Rounds, drops helmet if worn, suffers Blood Loss.
{{/rollTotal() roll 3}} {{#rollTotal() roll 4}} -
Target takes 1d10 PER damage, +20 TOU Test or lose an eye. (p266)
+
Target takes 1d10 PER damage, +20 TOU Test or lose an eye. (p266)
{{/rollTotal() roll 4}} {{#rollTotal() roll 5}} -
Target is sTunned for 1d5 Rounds, drops helmet if worn. If no helmet, loses an ear (Deafened) until receiving medical treatment, +0 TOU Test or suffer 1 permanent FEL damage.
+
Target is sTunned for 1d5 Rounds, drops helmet if worn. If no helmet, loses an ear (Deafened) until receiving medical treatment, +0 TOU Test or suffer 1 permanent FEL damage.
{{/rollTotal() roll 5}} {{#rollTotal() roll 6}} -
Roll 1d10. 1-3: Target loses an eye. (p266) 4-7: nose. (1d10 permanent FEL damage) 8-10: ear (Deafened until receiving medical treatment). Target suffers Blood Loss, is Stunned for 1 Round.
+
Roll 1d10. 1-3: Target loses an eye. (p266) 4-7: nose. (1d10 permanent FEL damage) 8-10: ear (Deafened until receiving medical treatment). Target suffers Blood Loss, is Stunned for 1 Round.
{{/rollTotal() roll 6}} {{#rollTotal() roll 7}} -
Target rerolls FEL as 1d10, is permanently Blinded, suffers Blood Loss, Stunned for 1 Round.
+
Target rerolls FEL as 1d10, is permanently Blinded, suffers Blood Loss, Stunned for 1 Round.
{{/rollTotal() roll 7}} {{#rollTotal() roll 8}} -
Target dies.
+
Target dies.
{{/rollTotal() roll 8}} {{#rollTotal() roll 9}} -
Target dies, head lands 2d10 meters away.
+
Target dies, head lands 2d10 meters away.
{{/rollTotal() roll 9}} {{#rollGreater() roll 9}} -
Target dies, head lands 2d10 meters away. Anyone nearby makes a +0 AGI Test or takes -10 to all WS and BS for 1 Round.
+
Target dies, head lands 2d10 meters away. Anyone nearby makes a +0 AGI Test or takes -10 to all WS and BS for 1 Round.
{{/rollGreater() roll 9}} {{/crunch}} {{/rollTotal() type 3}} @@ -3504,149 +2838,149 @@ {{#rollTotal() location 3}} {{#rollTotal() type 0}} -
Energy critcal to Leg.
-
Severity: {{roll}}
+
Energy critcal to Leg.
+
Severity: {{roll}}
{{#crunch}} {{#rollTotal() roll 1}} -
Target cannot Run or Charge for 2 Rounds.
+
Target cannot Run or Charge for 2 Rounds.
{{/rollTotal() roll 1}} {{#rollTotal() roll 2}} -
Target must pass +0 TOU Test or takes 1 Fatigue.
+
Target must pass +0 TOU Test or takes 1 Fatigue.
{{/rollTotal() roll 2}} {{#rollTotal() roll 3}} -
Target takes 1 Fatigue, is knocked Prone, and reduces movement by half for 1d10 Rounds.
+
Target takes 1 Fatigue, is knocked Prone, and reduces movement by half for 1d10 Rounds.
{{/rollTotal() roll 3}} {{#rollTotal() roll 4}} -
Target reduces movement by half, may not Run or Charge until receiving medical treatment.
+
Target reduces movement by half, may not Run or Charge until receiving medical treatment.
{{/rollTotal() roll 4}} {{#rollTotal() roll 5}} -
Target takes 1 Fatigue, knocked Prone, reduces movement by half for 2d10 Rounds.
+
Target takes 1 Fatigue, knocked Prone, reduces movement by half for 2d10 Rounds.
{{/rollTotal() roll 5}} {{#rollTotal() roll 6}} -
Target takes 2 Fatigue, makes a +0 TOU Test or loses the foot. On success, target reduces movement by half until receiving medical treatment.
+
Target takes 2 Fatigue, makes a +0 TOU Test or loses the foot. On success, target reduces movement by half until receiving medical treatment.
{{/rollTotal() roll 6}} {{#rollTotal() roll 7}} -
Targettakes 1d5 Fatigue. +0 TOU Test or be Stunned for 1 Round. Target considered to only have one leg until receiving medical treatment.
+
Targettakes 1d5 Fatigue. +0 TOU Test or be Stunned for 1 Round. Target considered to only have one leg until receiving medical treatment.
{{/rollTotal() roll 7}} {{#rollTotal() roll 8}} -
Target takes 1d10 Fatigue, suffers Blood Loss, loses the leg, +0 TOU Test or be Stunned for 1 Round.
+
Target takes 1d10 Fatigue, suffers Blood Loss, loses the leg, +0 TOU Test or be Stunned for 1 Round.
{{/rollTotal() roll 8}} {{#rollTotal() roll 9}} -
Target passes a +0 TOU Test or dies.
+
Target passes a +0 TOU Test or dies.
{{/rollTotal() roll 9}} {{#rollGreater() roll 9}} -
Target dies.
+
Target dies.
{{/rollGreater() roll 9}} {{/crunch}} {{/rollTotal() type 0}} {{#rollTotal() type 1}} -
Explosive critcal to Leg.
-
Severity: {{roll}}
+
Explosive critcal to Leg.
+
Severity: {{roll}}
{{#crunch}} {{#rollTotal() roll 1}} -
Target sent back 1 meter, +0 TOU Test or be knocked Prone.
+
Target sent back 1 meter, +0 TOU Test or be knocked Prone.
{{/rollTotal() roll 1}} {{#rollTotal() roll 2}} -
Target knocked Prone, may only take Half Moves for movement actions for 1d5 Rounds.
+
Target knocked Prone, may only take Half Moves for movement actions for 1d5 Rounds.
{{/rollTotal() roll 2}} {{#rollTotal() roll 3}} -
Target takes 2d10 AGI damage.
+
Target takes 2d10 AGI damage.
{{/rollTotal() roll 3}} {{#rollTotal() roll 4}} -
Target flung 1d5 meters away from explosion, knocked prone. Needs a Full Action to stand back up, movement reduced by half for 1d10 Rounds.
+
Target flung 1d5 meters away from explosion, knocked prone. Needs a Full Action to stand back up, movement reduced by half for 1d10 Rounds.
{{/rollTotal() roll 4}} {{#rollTotal() roll 5}} -
Target takes 1d5 permanent AGI damage, -10 TOU Test or take 1d5 Fatigue.
+
Target takes 1d5 permanent AGI damage, -10 TOU Test or take 1d5 Fatigue.
{{/rollTotal() roll 5}} {{#rollTotal() roll 6}} -
Target takes 1d10 Fatigue, counts as only having one leg until receiving medical treatment. +0 TOU Test or lose the foot.
+
Target takes 1d10 Fatigue, counts as only having one leg until receiving medical treatment. +0 TOU Test or lose the foot.
{{/rollTotal() roll 6}} {{#rollTotal() roll 7}} -
Target takes a +0 TOU Test or dies. On success, Stunned for 1d10 Rounds, takes 1d10 Fatigue, suffers Blood Loss, loses the leg.
+
Target takes a +0 TOU Test or dies. On success, Stunned for 1d10 Rounds, takes 1d10 Fatigue, suffers Blood Loss, loses the leg.
{{/rollTotal() roll 7}} {{#rollTotal() roll 8}} -
Target dies.
+
Target dies.
{{/rollTotal() roll 8}} {{#rollTotal() roll 9}} -
Target dies, anyone within 2 meters takes 1d10+2 Impact damage.
+
Target dies, anyone within 2 meters takes 1d10+2 Impact damage.
{{/rollTotal() roll 9}} {{#rollGreater() roll 9}} -
Target dies, anyone within 2 meters takes 1d10+2 Impact damage, (if ammunition carried) anyone within 1d10 meters also takes 1d10+5 Impact damage, any other carried explosives detonate.
+
Target dies, anyone within 2 meters takes 1d10+2 Impact damage, (if ammunition carried) anyone within 1d10 meters also takes 1d10+5 Impact damage, any other carried explosives detonate.
{{/rollGreater() roll 9}} {{/crunch}} {{/rollTotal() type 1}} {{#rollTotal() type 2}} -
Impact critcal to Leg.
-
Severity: {{roll}}
+
Impact critcal to Leg.
+
Severity: {{roll}}
{{#crunch}} {{#rollTotal() roll 1}} -
Target takes 1 Fatigue.
+
Target takes 1 Fatigue.
{{/rollTotal() roll 1}} {{#rollTotal() roll 2}} -
Target's movement reduced by half for 1 Round, +0 TOU Test or be Stunned for 1 Round and fall Prone.
+
Target's movement reduced by half for 1 Round, +0 TOU Test or be Stunned for 1 Round and fall Prone.
{{/rollTotal() roll 2}} {{#rollTotal() roll 3}} -
Target takes 1d10 AGI damage and is knocked Prone.
+
Target takes 1d10 AGI damage and is knocked Prone.
{{/rollTotal() roll 3}} {{#rollTotal() roll 4}} -
Target takes 2d10 AGI damage and is knocked Prone.
+
Target takes 2d10 AGI damage and is knocked Prone.
{{/rollTotal() roll 4}} {{#rollTotal() roll 5}} -
Target is Stunned for 1 Round, knocked Prone, movement reduced to 1 Meter until receiving medical treatment.
+
Target is Stunned for 1 Round, knocked Prone, movement reduced to 1 Meter until receiving medical treatment.
{{/rollTotal() roll 5}} {{#rollTotal() roll 6}} -
Target's movment reduced by half until receiving medical treatment. Target takes 2 Fatigue, +0 TOU Test or lose the foot.
+
Target's movment reduced by half until receiving medical treatment. Target takes 2 Fatigue, +0 TOU Test or lose the foot.
{{/rollTotal() roll 6}} {{#rollTotal() roll 7}} -
Target is Stunned for 2 Rounds, knocked Prone, counts as not having the leg until receiving medical treatment.
+
Target is Stunned for 2 Rounds, knocked Prone, counts as not having the leg until receiving medical treatment.
{{/rollTotal() roll 7}} {{#rollTotal() roll 8}} -
Target suffers Blood Loss, 1d5 permanent AGI damage, loses the leg, +0 TOU Test or die.
+
Target suffers Blood Loss, 1d5 permanent AGI damage, loses the leg, +0 TOU Test or die.
{{/rollTotal() roll 8}} {{#rollTotal() roll 9}} -
Target dies.
+
Target dies.
{{/rollTotal() roll 9}} {{#rollGreater() roll 9}} -
Target dies, drowning out conversation within 2d10 meters for the rest of the Round.
+
Target dies, drowning out conversation within 2d10 meters for the rest of the Round.
{{/rollGreater() roll 9}} {{/crunch}} {{/rollTotal() type 2}} {{#rollTotal() type 3}} -
Rending critcal to Leg.
-
Severity: {{roll}}
+
Rending critcal to Leg.
+
Severity: {{roll}}
{{#crunch}} {{#rollTotal() roll 1}} -
Target takes 1 Fatigue.
+
Target takes 1 Fatigue.
{{/rollTotal() roll 1}} {{#rollTotal() roll 2}} -
Target takes a +0 AGI Test or falls Prone and gains Blood Loss.
+
Target takes a +0 AGI Test or falls Prone and gains Blood Loss.
{{/rollTotal() roll 2}} {{#rollTotal() roll 3}} -
Target takes 1d5 AGI damage, gains Blood Loss.
+
Target takes 1d5 AGI damage, gains Blood Loss.
{{/rollTotal() roll 3}} {{#rollTotal() roll 4}} -
Target knocked Prone, takes 1d10 AGI damage, movement reduced by half until receiving medical treatment.
+
Target knocked Prone, takes 1d10 AGI damage, movement reduced by half until receiving medical treatment.
{{/rollTotal() roll 4}} {{#rollTotal() roll 5}} -
Target gains Blood Loss, +0 TOU Test or take 1 permanent AGI damage.
+
Target gains Blood Loss, +0 TOU Test or take 1 permanent AGI damage.
{{/rollTotal() roll 5}} {{#rollTotal() roll 6}} -
Target gains Blood Loss, +0 TOU Test or lose the foot. On success, movement reduced by half until receiving medical treatment.
+
Target gains Blood Loss, +0 TOU Test or lose the foot. On success, movement reduced by half until receiving medical treatment.
{{/rollTotal() roll 6}} {{#rollTotal() roll 7}} -
Target gains Blood Loss, is Stunned for 1 Round, knocked Prone, counts as not having the leg until receiving medical treatment.
+
Target gains Blood Loss, is Stunned for 1 Round, knocked Prone, counts as not having the leg until receiving medical treatment.
{{/rollTotal() roll 7}} {{#rollTotal() roll 8}} -
Target loses the leg. +0 TOU Test or die. On success, target is Stunned for 1d10 Rounds and gains Blood Loss.
+
Target loses the leg. +0 TOU Test or die. On success, target is Stunned for 1d10 Rounds and gains Blood Loss.
{{/rollTotal() roll 8}} {{#rollTotal() roll 9}} -
Target dies.
+
Target dies.
{{/rollTotal() roll 9}} {{#rollGreater() roll 9}} -
Target dies. Anyone making a Run or Charge within 6 meters of the target makes a +0 AGI Test or falls Prone.
+
Target dies. Anyone making a Run or Charge within 6 meters of the target makes a +0 AGI Test or falls Prone.
{{/rollGreater() roll 9}} {{/crunch}} {{/rollTotal() type 3}} @@ -3656,404 +2990,404 @@ {{#rollTotal() target 1}} {{#rollTotal() location 0}} -
Weapon critical.
-
Severity: {{roll}}
+
Weapon critical.
+
Severity: {{roll}}
{{#crunch}} {{#rollTotal() roll 1}} -
Gunner is Stunned for 1 Round.
+
Gunner is Stunned for 1 Round.
{{/rollTotal() roll 1}} {{#rollTotal() roll 2}} -
Weapon jams, jam can be cleared conventionally.
+
Weapon jams, jam can be cleared conventionally.
{{/rollTotal() roll 2}} {{#rollTotal() roll 3}} -
Shots made on this weapon take a -10 for 1d5 Rounds.
+
Shots made on this weapon take a -10 for 1d5 Rounds.
{{/rollTotal() roll 3}} {{#rollTotal() roll 4}} -
Weapon Locked (p286). Weapon can only fire in whatever direction it was used last. If Fixed Weapon, Weapon Disabled (p286) until repaired.
+
Weapon Locked (p286). Weapon can only fire in whatever direction it was used last. If Fixed Weapon, Weapon Disabled (p286) until repaired.
{{/rollTotal() roll 4}} {{#rollTotal() roll 5}} -
Weapon Disabled (p286) until repaired.
+
Weapon Disabled (p286) until repaired.
{{/rollTotal() roll 5}} {{#rollTotal() roll 6}} -
Weapon Targeting Systems Destroyed (p285).
+
Weapon Targeting Systems Destroyed (p285).
{{/rollTotal() roll 6}} {{#rollTotal() roll 7}} -
Using the weapon now carries a 30% chance to cook off all ammunition. In this event, roll half the weapon damage against vehicle and gunners, Weapon Destroyed (p286).
+
Using the weapon now carries a 30% chance to cook off all ammunition. In this event, roll half the weapon damage against vehicle and gunners, Weapon Destroyed (p286).
{{/rollTotal() roll 7}} {{#rollTotal() roll 8}} -
Weapon removed from housing. Gunner has a 20% chance of taking 1/4 the damage of the shot that caused this RF.
+
Weapon removed from housing. Gunner has a 20% chance of taking 1/4 the damage of the shot that caused this RF.
{{/rollTotal() roll 8}} {{#rollTotal() roll 9}} -
All crew takes 1d10+6 Explosive damage to Body, take 1 Fatigue, +0 AGI Test or catch fire (p284). Victims can attempt to put out the fire (p266).
+
All crew takes 1d10+6 Explosive damage to Body, take 1 Fatigue, +0 AGI Test or catch fire (p284). Victims can attempt to put out the fire (p266).
{{/rollTotal() roll 9}} {{#rollGreater() roll 9}} -
That's too much text, go to p276.
+
That's too much text, go to p276.
{{/rollGreater() roll 9}} {{/crunch}} {{/rollTotal() location 0}} {{#rollTotal() location 1}} -
Motive Systems critical.
-
Severity: {{roll}}
+
Motive Systems critical.
+
Severity: {{roll}}
{{#crunch}} {{#rollTotal() roll 1}} -
Driver takes +0 Operate Test. On fail, roll Scatter to change vehicle facing, driver takes 1 Fatigue.
+
Driver takes +0 Operate Test. On fail, roll Scatter to change vehicle facing, driver takes 1 Fatigue.
{{/rollTotal() roll 1}} {{#rollTotal() roll 2}} -
Vehicle may only move up to Tactical Speed next Turn.
+
Vehicle may only move up to Tactical Speed next Turn.
{{/rollTotal() roll 2}} {{#rollTotal() roll 3}} -
Motive Systems Impaired (p284).
+
Motive Systems Impaired (p284).
{{/rollTotal() roll 3}} {{#rollTotal() roll 4}} -
-10 Operate Test to move the vehicle faster than Tactical Speed. On fail, no movement. Skimmers would crash.
+
-10 Operate Test to move the vehicle faster than Tactical Speed. On fail, no movement. Skimmers would crash.
{{/rollTotal() roll 4}} {{#rollTotal() roll 5}} -
That's too much text, go to p277.
+
That's too much text, go to p277.
{{/rollTotal() roll 5}} {{#rollTotal() roll 6}} -
That's too much text, go to p277.
+
That's too much text, go to p277.
{{/rollTotal() roll 6}} {{#rollTotal() roll 7}} -
That's too much text, go to p277.
+
That's too much text, go to p277.
{{/rollTotal() roll 7}} {{#rollTotal() roll 8}} -
Motive Systems Destroyed (p285). Skimmers crash.
+
Motive Systems Destroyed (p285). Skimmers crash.
{{/rollTotal() roll 8}} {{#rollTotal() roll 9}} -
Motive Systems Destroyed (p285), Skimmers crash, vehicle catches fire (p284).
+
Motive Systems Destroyed (p285), Skimmers crash, vehicle catches fire (p284).
{{/rollTotal() roll 9}} {{#rollGreater() roll 9}} -
That's too much text, go to p277.
+
That's too much text, go to p277.
{{/rollGreater() roll 9}} {{/crunch}} {{/rollTotal() location 1}} {{#rollTotal() location 2}} -
Turret critical.
-
Severity: {{roll}}
+
Turret critical.
+
Severity: {{roll}}
{{#crunch}} {{#rollTotal() roll 1}} -
Anyone in the Turret is Stunned for 1 Round.
+
Anyone in the Turret is Stunned for 1 Round.
{{/rollTotal() roll 1}} {{#rollTotal() roll 2}} -
Turret weapon jammed.
+
Turret weapon jammed.
{{/rollTotal() roll 2}} {{#rollTotal() roll 3}} -
Shots from the turret weapon take a -10 for 1d5 Rounds.
+
Shots from the turret weapon take a -10 for 1d5 Rounds.
{{/rollTotal() roll 3}} {{#rollTotal() roll 4}} -
Turret Locked (p286). Gun can only fire in the direction it fired last. Pintles OK.
+
Turret Locked (p286). Gun can only fire in the direction it fired last. Pintles OK.
{{/rollTotal() roll 4}} {{#rollTotal() roll 5}} -
That's too much text, go to p278.
+
That's too much text, go to p278.
{{/rollTotal() roll 5}} {{#rollTotal() roll 6}} -
All weapons within the turret gain Targeting Systems Destroyed (p285).
+
All weapons within the turret gain Targeting Systems Destroyed (p285).
{{/rollTotal() roll 6}} {{#rollTotal() roll 7}} -
That's too much text, go to p278.
+
That's too much text, go to p278.
{{/rollTotal() roll 7}} {{#rollTotal() roll 8}} -
All weapons on the turret gains Weapon Destroyed (p286). Turret Locked. Turret catches fire (p284).
+
All weapons on the turret gains Weapon Destroyed (p286). Turret Locked. Turret catches fire (p284).
{{/rollTotal() roll 8}} {{#rollTotal() roll 9}} -
All weapons on the turret gains Weapon Destroyed (p286). Turret Locked. Turret catches fire (p284). All Crew +0 AGI Test or catch fire. Victims can put themselves out (p266).
+
All weapons on the turret gains Weapon Destroyed (p286). Turret Locked. Turret catches fire (p284). All Crew +0 AGI Test or catch fire. Victims can put themselves out (p266).
{{/rollTotal() roll 9}} {{#rollGreater() roll 9}} -
That's too much text, go to p278.
+
That's too much text, go to p278.
{{/rollGreater() roll 9}} {{/crunch}} {{/rollTotal() location 2}} {{#rollTotal() location 3}} -
Hull critical.
-
Severity: {{roll}}
+
Hull critical.
+
Severity: {{roll}}
{{#crunch}} {{#rollTotal() roll 1}} -
Unbuckled crew take a +10 TOU Test or be Stunned for 1 Round.
+
Unbuckled crew take a +10 TOU Test or be Stunned for 1 Round.
{{/rollTotal() roll 1}} {{#rollTotal() roll 2}} -
All crew takes -20 to do anything until someone takes a Full Action to close a gas leak.
+
All crew takes -20 to do anything until someone takes a Full Action to close a gas leak.
{{/rollTotal() roll 2}} {{#rollTotal() roll 3}} -
Unbuckled crew take a +10 TOU Test or be Stunned for 1 Round. All shooting from the vehicle takes a -10 for 1 Round.
+
Unbuckled crew take a +10 TOU Test or be Stunned for 1 Round. All shooting from the vehicle takes a -10 for 1 Round.
{{/rollTotal() roll 3}} {{#rollTotal() roll 4}} -
Random crewmember takes 1d10+6 Impact damage to Body, takes 1 Fatigue.
+
Random crewmember takes 1d10+6 Impact damage to Body, takes 1 Fatigue.
{{/rollTotal() roll 4}} {{#rollTotal() roll 5}} -
Hit vehicle facing reduces AP by 1d10.
+
Hit vehicle facing reduces AP by 1d10.
{{/rollTotal() roll 5}} {{#rollTotal() roll 6}} -
That's too much text, go to p279.
+
That's too much text, go to p279.
{{/rollTotal() roll 6}} {{#rollTotal() roll 7}} -
Hit vehicle facing reduces AP by half. If it was a ranged hit, each crewmember has a 20% chance to take 1/4 the damage, vehicle now Open Topped.
+
Hit vehicle facing reduces AP by half. If it was a ranged hit, each crewmember has a 20% chance to take 1/4 the damage, vehicle now Open Topped.
{{/rollTotal() roll 7}} {{#rollTotal() roll 8}} -
Hit vehicle facing reduces AP by half. If it was a ranged hit, each crewmember has a 20% chance to take 1/4 the damage, vehicle now Open Topped. Vehicle catches fire (p284).
+
Hit vehicle facing reduces AP by half. If it was a ranged hit, each crewmember has a 20% chance to take 1/4 the damage, vehicle now Open Topped. Vehicle catches fire (p284).
{{/rollTotal() roll 8}} {{#rollTotal() roll 9}} -
Vehicle Destroyed (p285). Each weapon has 50% chance for Weapon Destroyed. Everyone takes 1d10+6 Explosive damage, -10 TOU Test or be Stunned for 1d10 Rounds. Skimmers crash.
+
Vehicle Destroyed (p285). Each weapon has 50% chance for Weapon Destroyed. Everyone takes 1d10+6 Explosive damage, -10 TOU Test or be Stunned for 1d10 Rounds. Skimmers crash.
{{/rollTotal() roll 9}} {{#rollGreater() roll 9}} -
That's too much text, go to p279.
+
That's too much text, go to p279.
{{/rollGreater() roll 9}} {{/crunch}} {{/rollTotal() location 3}} {{/rollTotal() target 1}} -
+
{{/righteousfury}} - {{#scatter-range}} -
{{character}} scatters
-
-
Range: {{scatter-range}} meters
- {{#rollBetween() scatter-direction 1 1}} {{/rollBetween() scatter-direction 1 1}} - {{#rollBetween() scatter-direction 2 2}} {{/rollBetween() scatter-direction 2 2}} - {{#rollBetween() scatter-direction 3 3}} {{/rollBetween() scatter-direction 3 3}} - {{#rollBetween() scatter-direction 4 4}} {{/rollBetween() scatter-direction 4 4}} - {{#rollBetween() scatter-direction 5 5}} {{/rollBetween() scatter-direction 5 5}} - {{#rollBetween() scatter-direction 6 7}} {{/rollBetween() scatter-direction 6 7}} - {{#rollBetween() scatter-direction 8 8}} {{/rollBetween() scatter-direction 8 8}} - {{#rollBetween() scatter-direction 9 10}} {{/rollBetween() scatter-direction 9 10}} + {{#scatter-range}} +
{{character}} scatters
+
+
Range: {{scatter-range}} meters
+ {{#rollBetween() scatter-direction 1 1}} {{/rollBetween() scatter-direction 1 1}} + {{#rollBetween() scatter-direction 2 2}} {{/rollBetween() scatter-direction 2 2}} + {{#rollBetween() scatter-direction 3 3}} {{/rollBetween() scatter-direction 3 3}} + {{#rollBetween() scatter-direction 4 4}} {{/rollBetween() scatter-direction 4 4}} + {{#rollBetween() scatter-direction 5 5}} {{/rollBetween() scatter-direction 5 5}} + {{#rollBetween() scatter-direction 6 7}} {{/rollBetween() scatter-direction 6 7}} + {{#rollBetween() scatter-direction 8 8}} {{/rollBetween() scatter-direction 8 8}} + {{#rollBetween() scatter-direction 9 10}} {{/rollBetween() scatter-direction 9 10}} -
- {{/scatter-range}} +
+ {{/scatter-range}} {{#shock}} -
{{character}} experiences Shock (p304)
-
-
Severity: {{shock}}
- {{#rollBetween() shock 1 20}} -
May only take a single Half Action during next Turn
+
{{character}} experiences Shock (p304)
+
+
Severity: {{shock}}
+ {{#rollBetween() shock 1 20}} +
May only take a single Half Action during next Turn
{{/rollBetween() shock 1 20}} - {{#rollBetween() shock 21 40}} -
–10 penalty on all Tests for rest of encounter unless this unit Snaps Out of It (p305).
+ {{#rollBetween() shock 21 40}} +
–10 penalty on all Tests for rest of encounter unless this unit Snaps Out of It (p305).
{{/rollBetween() shock 21 40}} - {{#rollBetween() shock 41 60}} -
Cannot willingly approach source of Fear. –10 penalty on all Tests until end of encounter.
+ {{#rollBetween() shock 41 60}} +
Cannot willingly approach source of Fear. –10 penalty on all Tests until end of encounter.
{{/rollBetween() shock 41 60}} - {{#rollBetween() shock 61 80}} -
No Actions until this unit Snaps Out of It (p305). Even afterwards, -10 penalty for rest of encounter.
+ {{#rollBetween() shock 61 80}} +
No Actions until this unit Snaps Out of It (p305). Even afterwards, -10 penalty for rest of encounter.
{{/rollBetween() shock 61 80}} {{#rollBetween() shock 81 100}} -
If able, unit must flee source of Fear as fast as possible. If unable, may only take Half Actions and gains –20 penalty to all Tests. Once away from the danger, must successfully Snap Out of It (p305) to regain control.
+
If able, unit must flee source of Fear as fast as possible. If unable, may only take Half Actions and gains –20 penalty to all Tests. Once away from the danger, must successfully Snap Out of It (p305) to regain control.
{{/rollBetween() shock 81 100}} - {{#rollBetween() shock 101 120}} -
Falls unconscious for 1d5 Rounds. Afterwards, -10 penalty on all Tests until end of encounter.
+ {{#rollBetween() shock 101 120}} +
Falls unconscious for 1d5 Rounds. Afterwards, -10 penalty on all Tests until end of encounter.
{{/rollBetween() shock 101 120}} {{#rollBetween() shock 121 130}} -
Screams and vomits uncontrollably for 1d5 Rounds. Unit may do nothing else during this time, and drops any held items. Afterwards, may only take a single Half Action each Turn until given a chance to rest.
+
Screams and vomits uncontrollably for 1d5 Rounds. Unit may do nothing else during this time, and drops any held items. Afterwards, may only take a single Half Action each Turn until given a chance to rest.
{{/rollBetween() shock 121 130}} - {{#rollBetween() shock 131 140}} -
Laughs hysterically and attacks anything nearby with any weapons on hand, until unit Snaps Out of It (p305) or is knocked unconscious.
+ {{#rollBetween() shock 131 140}} +
Laughs hysterically and attacks anything nearby with any weapons on hand, until unit Snaps Out of It (p305) or is knocked unconscious.
{{/rollBetween() shock 131 140}} {{#rollBetween() shock 141 160}} -
Crumples to the ground for 1d5+1 Rounds, sobbing, babbling, and tearing at own flesh; can do nothing else. Afterwards, -20 penalty on all Tests until end of encounter.
+
Crumples to the ground for 1d5+1 Rounds, sobbing, babbling, and tearing at own flesh; can do nothing else. Afterwards, -20 penalty on all Tests until end of encounter.
{{/rollBetween() shock 141 160}} - {{#rollBetween() shock 161 170}} -
Character goes catatonic for 1d5 hours and cannot be roused.
+ {{#rollBetween() shock 161 170}} +
Character goes catatonic for 1d5 hours and cannot be roused.
{{/rollBetween() shock 161 170}} {{#rollGreater() shock 170}} -
Heart failure. +0 Toughness Test. On fail, die. On success, character goes catatonic for 1d5 hours and cannot be roused.
+
Heart failure. +0 Toughness Test. On fail, die. On success, character goes catatonic for 1d5 hours and cannot be roused.
{{/rollGreater() shock 170}} - -
- {{/shock}} + +
+ {{/shock}} {{#phenomena}} -
{{character}} rolls for Psychic Phenomena (p227)
-
-
Severity: {{roll}}
+
{{character}} rolls for Psychic Phenomena (p227)
+
+
Severity: {{roll}}
{{#rollBetween() roll 1 3}} -
Dark Foreboding
+
Dark Foreboding
{{/rollBetween() roll 1 3}} - {{#rollBetween() roll 4 5}} -
Warp Echo
+ {{#rollBetween() roll 4 5}} +
Warp Echo
{{/rollBetween() roll 4 5}} - {{#rollBetween() roll 6 8}} -
Unholy Stench
+ {{#rollBetween() roll 6 8}} +
Unholy Stench
{{/rollBetween() roll 6 8}} {{#rollBetween() roll 9 11}} -
Mind Warp
+
Mind Warp
{{/rollBetween() roll 9 11}} - {{#rollBetween() roll 12 14}} -
Hoarfrost
+ {{#rollBetween() roll 12 14}} +
Hoarfrost
{{/rollBetween() roll 12 14}} {{#rollBetween() roll 15 17}} -
Aura of Taint
+
Aura of Taint
{{/rollBetween() roll 15 17}} - {{#rollBetween() roll 18 20}} -
Memory Worm
+ {{#rollBetween() roll 18 20}} +
Memory Worm
{{/rollBetween() roll 18 20}} {{#rollBetween() roll 21 23}} -
Spoilage
+
Spoilage
{{/rollBetween() roll 21 23}} - {{#rollBetween() roll 24 26}} -
Haunting Breeze
+ {{#rollBetween() roll 24 26}} +
Haunting Breeze
{{/rollBetween() roll 24 26}} {{#rollBetween() roll 27 29}} -
Veil of Darkness
+
Veil of Darkness
{{/rollBetween() roll 27 29}} {{#rollBetween() roll 30 32}} -
Distorted Reflections
+
Distorted Reflections
{{/rollBetween() roll 30 32}} {{#rollBetween() roll 33 35}} -
Breath Leech
+
Breath Leech
{{/rollBetween() roll 33 35}} {{#rollBetween() roll 36 38}} -
Demonic Mask
+
Demonic Mask
{{/rollBetween() roll 36 38}} {{#rollBetween() roll 39 41}} -
Unnatural Decay
+
Unnatural Decay
{{/rollBetween() roll 39 41}} {{#rollBetween() roll 42 44}} -
Spectral Gale
+
Spectral Gale
{{/rollBetween() roll 42 44}} {{#rollBetween() roll 45 47}} -
Bloody Tears
+
Bloody Tears
{{/rollBetween() roll 45 47}} {{#rollBetween() roll 48 50}} -
The Earth Protests
+
The Earth Protests
{{/rollBetween() roll 48 50}} {{#rollBetween() roll 51 53}} -
Actinic Discharge
+
Actinic Discharge
{{/rollBetween() roll 51 53}} {{#rollBetween() roll 54 56}} -
Warp Ghosts
+
Warp Ghosts
{{/rollBetween() roll 54 56}} {{#rollBetween() roll 57 59}} -
Falling Upwards
+
Falling Upwards
{{/rollBetween() roll 57 59}} {{#rollBetween() roll 60 62}} -
Banshee Howl
+
Banshee Howl
{{/rollBetween() roll 60 62}} {{#rollBetween() roll 63 65}} -
The Furies
+
The Furies
{{/rollBetween() roll 63 65}} {{#rollBetween() roll 66 68}} -
Shadow of the Warp
+
Shadow of the Warp
{{/rollBetween() roll 66 68}} {{#rollBetween() roll 69 71}} -
Tech Scorn
+
Tech Scorn
{{/rollBetween() roll 69 71}} - {{#rollBetween() roll 72 74}} -
Warp Madness
+ {{#rollBetween() roll 72 74}} +
Warp Madness
{{/rollBetween() roll 72 74}} {{#rollGreater() roll 75}} -
Perils of the Warp
+
Perils of the Warp
{{/rollGreater() roll 75}} -
+
{{/phenomena}} {{#perils}} -
{{character}} rolls for Perils of the Warp (p228)
-
-
Severity: {{roll}}
+
{{character}} rolls for Perils of the Warp (p228)
+
+
Severity: {{roll}}
{{#rollBetween() roll 1 5}} -
The Gibbering
+
The Gibbering
{{/rollBetween() roll 1 5}} - {{#rollBetween() roll 6 9}} -
Warp Burn
+ {{#rollBetween() roll 6 9}} +
Warp Burn
{{/rollBetween() roll 6 9}} - {{#rollBetween() roll 10 13}} -
Psychic Concussion
+ {{#rollBetween() roll 10 13}} +
Psychic Concussion
{{/rollBetween() roll 10 13}} {{#rollBetween() roll 14 18}} -
Psy Blast
+
Psy Blast
{{/rollBetween() roll 14 18}} - {{#rollBetween() roll 19 24}} -
Soul Sear
+ {{#rollBetween() roll 19 24}} +
Soul Sear
{{/rollBetween() roll 19 24}} {{#rollBetween() roll 25 30}} -
Locked In
+
Locked In
{{/rollBetween() roll 25 30}} - {{#rollBetween() roll 31 38}} -
Chronological Incontinence
+ {{#rollBetween() roll 31 38}} +
Chronological Incontinence
{{/rollBetween() roll 31 38}} {{#rollBetween() roll 39 46}} -
Psychic Mirror
+
Psychic Mirror
{{/rollBetween() roll 39 46}} - {{#rollBetween() roll 47 55}} -
Warp Whispers
+ {{#rollBetween() roll 47 55}} +
Warp Whispers
{{/rollBetween() roll 47 55}} {{#rollBetween() roll 56 58}} -
Vice Versa
+
Vice Versa
{{/rollBetween() roll 56 58}} {{#rollBetween() roll 59 67}} -
Dark Summoning
+
Dark Summoning
{{/rollBetween() roll 59 67}} {{#rollBetween() roll 68 72}} -
Rending the Veil
+
Rending the Veil
{{/rollBetween() roll 68 72}} {{#rollBetween() roll 73 78}} -
Blood Rain
+
Blood Rain
{{/rollBetween() roll 73 78}} {{#rollBetween() roll 79 82}} -
Cataclysmic Blast
+
Cataclysmic Blast
{{/rollBetween() roll 79 82}} {{#rollBetween() roll 83 86}} -
Mass Possession
+
Mass Possession
{{/rollBetween() roll 83 86}} {{#rollBetween() roll 87 90}} -
Reality Quake
+
Reality Quake
{{/rollBetween() roll 87 90}} {{#rollBetween() roll 91 99}} -
Grand Possession
+
Grand Possession
{{/rollBetween() roll 91 99}} {{#rollTotal() roll 100}} -
Annihiliation
+
Annihiliation
{{/rollTotal() roll 100}} -
+
{{/perils}} - {{#2x2}} -
{{character}}: {{name}}
-
+ {{#2x2}} +
{{character}}: {{name}}
+
-
-
{{2x2-name}}
-
{{2x2}}
-
{{2x2-name-max}}
-
{{2x2-max}}
-
+
+
{{2x2-name}}
+
{{2x2}}
+
{{2x2-name-max}}
+
{{2x2-max}}
+
-
- {{/2x2}} +
+ {{/2x2}} - {{#4x2-1}} -
{{character}}: {{name}}
-
-
+ {{#4x2-1}} +
{{character}}: {{name}}
+
+
-
-
{{4x2-1-name}}
-
{{4x2-1}}
-
{{4x2-1-name-max}}
-
{{4x2-1-max}}
-
+
+
{{4x2-1-name}}
+
{{4x2-1}}
+
{{4x2-1-name-max}}
+
{{4x2-1-max}}
+
-
-
{{4x2-2-name}}
-
{{4x2-2}}
-
{{4x2-2-name-max}}
-
{{4x2-2-max}}
-
+
+
{{4x2-2-name}}
+
{{4x2-2}}
+
{{4x2-2-name-max}}
+
{{4x2-2-max}}
+
-
- {{/4x2-1}} +
+ {{/4x2-1}} -
- +
+