Added "legacy": false to sheet.json

Added "Summon Spirit" button to Magic->Conjuring.  Using this button prompts for Type and Force of the spirit, does the roll then offers a "Spirit Resist" button in the output that the player or GM can click to roll the spirit's restist roll (Force x 2) which then outputs the hits from that so the player can roll drain.
Magic->Conjuring tab is now a bit out of sorts but I feel this Summon Spirit button functionality is worth pushing out regardless of whether I get the rest of the tab sorted before the merge.
This commit is contained in:
James A Culp III
2021-04-10 18:43:19 -04:00
parent 97956737ee
commit 18766b0f7d
4 changed files with 143 additions and 160 deletions
+122 -114
View File
@@ -900,118 +900,6 @@ div.matrix-device .matrixFirewall {
.npc .body div.headers {
display: grid !important; }
.npc .body div.headers h2:nth-of-type(1n+2) {
text-align: center !important; }
.npc .body div.repitem h3 {
color: #040404 !important; }
.npc .body div.repitem input:nth-of-type(1n+2) {
text-align: center !important; }
.npc .body div.repitem input.flag-primary[value='primary'] + button {
background-color: #460141 !important;
border-bottom: 2px solid #040404 !important; }
.npc .body div.repitem button[name='roll_range_weapon'] > span {
text-align: left; }
/* Ranged Specific */
.npc .body div.weapon-range div.headers {
width: 100%;
display: inline-grid;
grid-template-columns: 1fr 4em 4em 2em 2em 2em 2em 2em 5em 4em 1em 1em; }
.npc .body div.weapon-range div.repitem {
align-items: center;
width: 100%;
display: inline-grid;
grid-template-columns: 1fr 4em 4em 2em 2em 2em 2em 2em 5em 4em 1em 1em; }
.npc .body div.weapon-range div.repitem label[data-i18n-title='notes'],
.npc .body div.weapon-range div.repitem h3[data-i18n='notes'],
.npc .body div.weapon-range div.repitem div.collapse {
grid-column: 1 / 13 !important; }
.npc .body div.weapon-range div.repitem input.collapse-flag {
opacity: 0;
margin-bottom: 8px;
z-index: 2;
grid-area: 1 / 11 / 1 / 12 !important; }
.npc .body div.weapon-range div.repitem input.collapse-flag + span.pictos, .npc .body div.weapon-range div.repitem .settings-toggle input[type='checkbox'].collapse-flag + span, .settings-toggle .npc .body div.weapon-range div.repitem input[type='checkbox'].collapse-flag + span,
.npc .body div.weapon-range div.repitem .settings-flag input[type='checkbox'].collapse-flag + span,
.settings-flag .npc .body div.weapon-range div.repitem input[type='checkbox'].collapse-flag + span, .npc .body div.weapon-range div.repitem .flag-primary + div > input.collapse-flag + span, .npc .body div.weapon-range div.repitem .repcontrol input.collapse-flag + span.repcontrol_edit:after, .repcontrol .npc .body div.weapon-range div.repitem input.collapse-flag + span.repcontrol_edit:after,
.npc .body div.weapon-range div.repitem .repcontrol input.collapse-flag + span.repcontrol_add:after,
.repcontrol .npc .body div.weapon-range div.repitem input.collapse-flag + span.repcontrol_add:after, .npc .body div.weapon-range div.repitem .itemcontrol input.collapse-flag + span.repcontrol_del, .itemcontrol .npc .body div.weapon-range div.repitem input.collapse-flag + span.repcontrol_del {
grid-area: 1 / 11 / 1 / 12 !important; }
.npc .body div.weapon-range div.repitem input.settings-flag {
opacity: 0;
margin-bottom: 8px;
z-index: 2;
grid-area: 1 / 12 / 1 / 13 !important; }
.npc .body div.weapon-range div.repitem input.settings-flag + span.pictos,
.npc .body div.weapon-range div.repitem .settings-toggle input[type='checkbox'].settings-flag + span,
.settings-toggle .npc .body div.weapon-range div.repitem input[type='checkbox'].settings-flag + span,
.npc .body div.weapon-range div.repitem .settings-flag input[type='checkbox'].settings-flag + span,
.settings-flag .npc .body div.weapon-range div.repitem input[type='checkbox'].settings-flag + span,
.npc .body div.weapon-range div.repitem .flag-primary + div > input.settings-flag + span,
.npc .body div.weapon-range div.repitem .repcontrol input.settings-flag + span.repcontrol_edit:after,
.repcontrol .npc .body div.weapon-range div.repitem input.settings-flag + span.repcontrol_edit:after,
.npc .body div.weapon-range div.repitem .repcontrol input.settings-flag + span.repcontrol_add:after,
.repcontrol .npc .body div.weapon-range div.repitem input.settings-flag + span.repcontrol_add:after,
.npc .body div.weapon-range div.repitem .itemcontrol input.settings-flag + span.repcontrol_del,
.itemcontrol .npc .body div.weapon-range div.repitem input.settings-flag + span.repcontrol_del {
grid-area: 1 / 12 / 1 / 13 !important; }
.npc .body div.weapon-range div.repitem div.settings {
align-items: center;
width: 100%;
display: inline-grid;
grid-column: 1 / 13;
grid-template-columns: 1fr 4em 4em 2em 2em 2em 2em 2em 5em 4em 1em 1em; }
.npc .body div.weapon-range div.repitem div.settings input[name='attr_close'],
.npc .body div.weapon-range div.repitem div.settings input[name='attr_near'],
.npc .body div.weapon-range div.repitem div.settings input[name='attr_medium'],
.npc .body div.weapon-range div.repitem div.settings input[name='attr_far'],
.npc .body div.weapon-range div.repitem div.settings input[name='attr_extreme'] {
width: 2em; }
.npc .body div.weapon-range div.repitem div.settings input[name='attr_dicepool'],
.npc .body div.weapon-range div.repitem div.settings input[name='attr_damage'] {
width: 4em; }
.npc .body div.weapon-range div.repitem div.settings input[name='attr_firing_modes'] {
width: 13em; }
.npc .body div.weapon-range,
.npc .body div.weapon-melee {
width: 100% !important; }
.npc .body div.weapon-range div.row {
grid-column: 1 / 13 !important;
margin-left: 0px !important; }
.npc .body div.weapon-melee div.row {
grid-column: 1 / 9 !important;
margin-left: 0px !important; }
.npc .body div.weapon-range div.row label[data-i18n-title="modeoptions"],
.npc .body div.weapon-range div.row label[data-i18n-title="range"],
.npc .body div.weapon-melee div.row label[data-i18n-title="modeoptions"],
.npc .body div.weapon-melee div.row label[data-i18n-title="range"] {
width: 25% !important;
margin-left: 0px !important; }
.npc .body div.weapon-range div.row input[type='number'],
.npc .body div.weapon-melee div.row input[type='number'] {
width: 3em !important;
margin-left: 0px !important; }
.npc .body div.weapon-range div.row select,
.npc .body div.weapon-melee div.row select {
width: 30% !important;
margin-left: 0px !important; }
.npc .body div.weapon-range div.exotic-warning,
.npc .body div.weapon-melee div.exotic-warning {
display: none !important; }
.npc .body div.weapon-range input[value='0'] + div.exotic-warning,
.npc .body div.weapon-melee input[value='0'] + div.exotic-warning {
display: block !important; }
.pc div.arms div.armor div.headers {
grid-template-columns: 30% 3.5em 2.5em 2.5em 2.5em 2.5em 2.5em 1em 1em !important; }
.pc div.arms div.armor div.repitem {
@@ -3223,9 +3111,126 @@ span.d6 {
.npc div.mid span[name='attr_mental_limit']:after {
content: ','; }
/*:+:+:+: TEXT AREAS :+:+:+:*/
/*:+:+:+: REPEATING SECTIONS :+:+:+:*/
/*:+:+:+: NPC INLINE REPEAITNG SECTIONS SUCH AS SKILLS :+:+:+:*/
/*:+:+:+: WEAPONS :+:+:+:*/
/*:+:+:+: NPC INLINE REPEAITNG SECTIONS SUCH AS SKILLS :+:+:+:*/
/*:+:+:+: WEAPONS :+:+:+:*/
/* NPC (Grunt / Vehicle) Weapons */
.npc .body div.headers {
display: grid !important; }
.npc .body div.headers h2:nth-of-type(1n+2) {
text-align: center !important; }
.npc .body div.repitem h3 {
color: #040404 !important; }
.npc .body div.repitem input:nth-of-type(1n+2) {
text-align: center !important; }
.npc .body div.repitem input.flag-primary[value='primary'] + button {
background-color: #460141 !important;
border-bottom: 2px solid #040404 !important; }
.npc .body div.repitem button[name='roll_range_weapon'] > span {
text-align: left; }
/* Ranged Specific */
.npc .body div.weapon-range div.headers {
width: 100%;
display: inline-grid;
grid-template-columns: 1fr 4em 4em 2em 2em 2em 2em 2em 5em 4em 1em 1em; }
.npc .body div.weapon-range div.repitem {
align-items: center;
width: 100%;
display: inline-grid;
grid-template-columns: 1fr 4em 4em 2em 2em 2em 2em 2em 5em 4em 1em 1em; }
.npc .body div.weapon-range div.repitem label[data-i18n-title='notes'],
.npc .body div.weapon-range div.repitem h3[data-i18n='notes'],
.npc .body div.weapon-range div.repitem div.collapse {
grid-column: 1 / 13 !important; }
.npc .body div.weapon-range div.repitem input.collapse-flag {
opacity: 0;
margin-bottom: 8px;
z-index: 2;
grid-area: 1 / 11 / 1 / 12 !important; }
.npc .body div.weapon-range div.repitem input.collapse-flag + span.pictos, .npc .body div.weapon-range div.repitem .settings-toggle input[type='checkbox'].collapse-flag + span, .settings-toggle .npc .body div.weapon-range div.repitem input[type='checkbox'].collapse-flag + span,
.npc .body div.weapon-range div.repitem .settings-flag input[type='checkbox'].collapse-flag + span,
.settings-flag .npc .body div.weapon-range div.repitem input[type='checkbox'].collapse-flag + span, .npc .body div.weapon-range div.repitem .flag-primary + div > input.collapse-flag + span, .npc .body div.weapon-range div.repitem .repcontrol input.collapse-flag + span.repcontrol_edit:after, .repcontrol .npc .body div.weapon-range div.repitem input.collapse-flag + span.repcontrol_edit:after,
.npc .body div.weapon-range div.repitem .repcontrol input.collapse-flag + span.repcontrol_add:after,
.repcontrol .npc .body div.weapon-range div.repitem input.collapse-flag + span.repcontrol_add:after, .npc .body div.weapon-range div.repitem .itemcontrol input.collapse-flag + span.repcontrol_del, .itemcontrol .npc .body div.weapon-range div.repitem input.collapse-flag + span.repcontrol_del {
grid-area: 1 / 11 / 1 / 12 !important; }
.npc .body div.weapon-range div.repitem input.settings-flag {
opacity: 0;
margin-bottom: 8px;
z-index: 2;
grid-area: 1 / 12 / 1 / 13 !important; }
.npc .body div.weapon-range div.repitem input.settings-flag + span.pictos,
.npc .body div.weapon-range div.repitem .settings-toggle input[type='checkbox'].settings-flag + span,
.settings-toggle .npc .body div.weapon-range div.repitem input[type='checkbox'].settings-flag + span,
.npc .body div.weapon-range div.repitem .settings-flag input[type='checkbox'].settings-flag + span,
.settings-flag .npc .body div.weapon-range div.repitem input[type='checkbox'].settings-flag + span,
.npc .body div.weapon-range div.repitem .flag-primary + div > input.settings-flag + span,
.npc .body div.weapon-range div.repitem .repcontrol input.settings-flag + span.repcontrol_edit:after,
.repcontrol .npc .body div.weapon-range div.repitem input.settings-flag + span.repcontrol_edit:after,
.npc .body div.weapon-range div.repitem .repcontrol input.settings-flag + span.repcontrol_add:after,
.repcontrol .npc .body div.weapon-range div.repitem input.settings-flag + span.repcontrol_add:after,
.npc .body div.weapon-range div.repitem .itemcontrol input.settings-flag + span.repcontrol_del,
.itemcontrol .npc .body div.weapon-range div.repitem input.settings-flag + span.repcontrol_del {
grid-area: 1 / 12 / 1 / 13 !important; }
.npc .body div.weapon-range div.repitem div.settings {
align-items: center;
width: 100%;
display: inline-grid;
grid-column: 1 / 13;
grid-template-columns: 1fr 4em 4em 2em 2em 2em 2em 2em 5em 4em 1em 1em; }
.npc .body div.weapon-range div.repitem div.settings input[name='attr_close'],
.npc .body div.weapon-range div.repitem div.settings input[name='attr_near'],
.npc .body div.weapon-range div.repitem div.settings input[name='attr_medium'],
.npc .body div.weapon-range div.repitem div.settings input[name='attr_far'],
.npc .body div.weapon-range div.repitem div.settings input[name='attr_extreme'] {
width: 2em; }
.npc .body div.weapon-range div.repitem div.settings input[name='attr_dicepool'],
.npc .body div.weapon-range div.repitem div.settings input[name='attr_damage'] {
width: 4em; }
.npc .body div.weapon-range div.repitem div.settings input[name='attr_firing_modes'] {
width: 13em; }
.npc .body div.weapon-range,
.npc .body div.weapon-melee {
width: 100% !important; }
.npc .body div.weapon-range div.row {
grid-column: 1 / 13 !important;
margin-left: 0px !important; }
.npc .body div.weapon-melee div.row {
grid-column: 1 / 9 !important;
margin-left: 0px !important; }
.npc .body div.weapon-range div.row label[data-i18n-title="modeoptions"],
.npc .body div.weapon-range div.row label[data-i18n-title="range"],
.npc .body div.weapon-melee div.row label[data-i18n-title="modeoptions"],
.npc .body div.weapon-melee div.row label[data-i18n-title="range"] {
width: 25% !important;
margin-left: 0px !important; }
.npc .body div.weapon-range div.row input[type='number'],
.npc .body div.weapon-melee div.row input[type='number'] {
width: 3em !important;
margin-left: 0px !important; }
.npc .body div.weapon-range div.row select,
.npc .body div.weapon-melee div.row select {
width: 30% !important;
margin-left: 0px !important; }
.npc .body div.weapon-range div.exotic-warning,
.npc .body div.weapon-melee div.exotic-warning {
display: none !important; }
.npc .body div.weapon-range input[value='0'] + div.exotic-warning,
.npc .body div.weapon-melee input[value='0'] + div.exotic-warning {
display: block !important; }
/*:+:+:+: SPELLS :+:+:+:*/
/*:+:+:+: COMPLEX FORMS :+:+:+:*/
/*:+:+:+: IC :+:+:+:*/
@@ -3683,6 +3688,9 @@ div.footer img {
/********************************************************************************************************/
/**************************************** Roll template *******************************************/
/********************************************************************************************************/
.sheet-rolltemplate-rolls a[href^="~"] {
background-color: #460141; }
.sheet-rolltemplate-rolls div.sheet-template-body {
border: 2px solid #000 !important;
border-radius: 3px 3px 3px 3px !important; }
+17 -46
View File
@@ -1690,13 +1690,27 @@
<input name="attr_conjuring_drain_modifier" title="@{conjuring_drain_modifier}" type="number" value="0"/>
</label>
</div>
<div class="row-long headers">
<button name="roll_conjuring" type="roll" value="@{gm_toggle} &{template:rolls}{{mod=[[@{modifiers_toggle}]]}}{{wound=[[@{wounds_toggle}]]}}{{edge=[[@{edge_toggle}]]}}{{header=@{character_name}}}{{base=Conjuring Spirit of ?{Spirit Type?|Air|Beasts|Earth|Fire|Kin|Water} Force ?{Force?|1|2|3|4|5|6|7|8|9|10}}}{{dice=[[((@{conjuring}+@{magic}+2+0)+@{wounds_toggle}+@{modifiers_toggle}+@{edge_toggle})d6>5@{explode_toggle}]]}}{{desc=[Spirit Resist](~@{character_name}|SpiritResistForce?{Force?})}}{{wilddie=[[@{wild_die}d6]]}}"><span data-i18n="summonspirit"></span></button>
<!-- hidden spirit resist buttons -->
<button class="btn ui-draggable" name="roll_SpiritResistForce1" type="roll" style="display: none;" value="@{gm_toggle} &{template:rolls}{{header=^{force} 1 ^{spirit}}}{{base=Summoning Resist}}{{dice=[[2d6>5]]}}{{desc=Caster Resist Drain == Hits}}"></button>
<button class="btn ui-draggable" name="roll_SpiritResistForce2" type="roll" style="display: none;" value="@{gm_toggle} &{template:rolls}{{header=^{force} 2 ^{spirit}}}{{base=Summoning Resist}}{{dice=[[4d6>5]]}}{{desc=Caster Resist Drain == Hits}}"></button>
<button class="btn ui-draggable" name="roll_SpiritResistForce3" type="roll" style="display: none;" value="@{gm_toggle} &{template:rolls}{{header=^{force} 3 ^{spirit}}}{{base=Summoning Resist}}{{dice=[[6d6>5]]}}{{desc=Caster Resist Drain == Hits}}"></button>
<button class="btn ui-draggable" name="roll_SpiritResistForce4" type="roll" style="display: none;" value="@{gm_toggle} &{template:rolls}{{header=^{force} 4 ^{spirit}}}{{base=Summoning Resist}}{{dice=[[8d6>5]]}}{{desc=Caster Resist Drain == Hits}}"></button>
<button class="btn ui-draggable" name="roll_SpiritResistForce5" type="roll" style="display: none;" value="@{gm_toggle} &{template:rolls}{{header=^{force} 5 ^{spirit}}}{{base=Summoning Resist}}{{dice=[[10d6>5]]}}{{desc=Caster Resist Drain == Hits}}"></button>
<button class="btn ui-draggable" name="roll_SpiritResistForce6" type="roll" style="display: none;" value="@{gm_toggle} &{template:rolls}{{header=^{force} 6 ^{spirit}}}{{base=Summoning Resist}}{{dice=[[12d6>5]]}}{{desc=Caster Resist Drain == Hits}}"></button>
<button class="btn ui-draggable" name="roll_SpiritResistForce7" type="roll" style="display: none;" value="@{gm_toggle} &{template:rolls}{{header=^{force} 7 ^{spirit}}}{{base=Summoning Resist}}{{dice=[[14d6>5]]}}{{desc=Caster Resist Drain == Hits}}"></button>
<button class="btn ui-draggable" name="roll_SpiritResistForce8" type="roll" style="display: none;" value="@{gm_toggle} &{template:rolls}{{header=^{force} 8 ^{spirit}}}{{base=Summoning Resist}}{{dice=[[16d6>5]]}}{{desc=Caster Resist Drain == Hits}}"></button>
<button class="btn ui-draggable" name="roll_SpiritResistForce9" type="roll" style="display: none;" value="@{gm_toggle} &{template:rolls}{{header=^{force} 9 ^{spirit}}}{{base=Summoning Resist}}{{dice=[[18d6>5]]}}{{desc=Caster Resist Drain == Hits}}"></button>
<button class="btn ui-draggable" name="roll_SpiritResistForce10" type="roll" style="display: none;" value="@{gm_toggle} &{template:rolls}{{header=^{force} 10 ^{spirit}}}{{base=Summoning Resist}}{{dice=[[20d6>5]]}}{{desc=Caster Resist Drain == Hits}}"></button>
</div>
<div class="row-long headers">
<h2 data-i18n="spirit">Spirit</h2>
<h2 class="center" data-i18n="force">Force</h2>
</div>
<div class="rows repeating-container conjuration">
<fieldset class="repeating_conjurations">
<button name="roll_conjuring" type="roll" value="@{gm_toggle} &{template:rolls}{{mod=[[@{modifiers_toggle}]]}}{{wound=[[@{wounds_toggle}]]}}{{edge=[[@{edge_toggle}]]}}{{header=@{character_name}}}{{base=^{conjuring} @{spirit}\nForce @{force}}}{{dice=[[((@{conjuring}+@{magic}+@{dicepool_modifier}+@{spec}+@{expert})+@{wounds_toggle}+@{modifiers_toggle}+@{edge_toggle})d6>5@{explode_toggle}]]}}{{desc=@{notes}}}{{wilddie=[[@{wild_die}d6]]}}"><span name="attr_spirit"></span></button>
<button name="roll_conjuring" type="roll" value="@{gm_toggle} &{template:rolls}{{mod=[[@{modifiers_toggle}]]}}{{wound=[[@{wounds_toggle}]]}}{{edge=[[@{edge_toggle}]]}}{{header=@{character_name}}}{{base=Conjuring Spirit of ?{Spirit Type?|Air|Beasts|Earth|Fire|Kin|Water} Force ?{Force?|1|2|3|4|5|6|7|8|9|10}}}{{dice=[[((@{conjuring}+@{magic}+2+0)+@{wounds_toggle}+@{modifiers_toggle}+@{edge_toggle})d6>5@{explode_toggle}]]}}{{desc=[Spirit Resist](~@{character_name}|SpiritResistForce?{Force?})}}{{wilddie=[[@{wild_die}d6]]}}"><span name="attr_spirit"></span></button>
<span class="center" name="attr_force"></span>
<input class="collapse-flag" name="attr_display_flag" type="checkbox"/><span class="pictos">i</span>
<input class="settings-flag" name="attr_flag" title="Settings toggle" type="checkbox" checked="checked"/><span class="pictos">x</span>
@@ -3418,6 +3432,7 @@
</div>
<div class="rows grunt vehicle repeating-container weapon-range">
<h1 data-i18n="rangedweapons">Ranged Weapons</h1>
<div class="row-long headers">
<h2 data-i18n="weapon">Weapon</h2>
<h2 data-i18n="pool">Pool</h2>
@@ -3527,51 +3542,7 @@
</div>
</fieldset>
</div>
<!--
<div class="rows grunt vehicle repeating weapons">
<h1 data-i18n="weapons">Weapons</h1>
<fieldset class="repeating_weapon">
<input name="attr_flag" title="Settings toggle" type="checkbox" checked="checked"/><span class="pictos">x</span>
<input name="attr_" type="hidden" value=""/><span name="attr__dice"></span>
<button name="roll_weapon" type="roll" value="@{gm_toggle} &{template:rolls}{{mod=[[@{modifiers_toggle}]]}}{{wound=[[@{wounds_toggle}]]}}{{edge=[[@{edge_toggle}]]}}{{header=@{character_name}}}{{base=@{name} (@{weapon_type})}}{{dice=[[(@{weapon_dice}+@{wounds_toggle}+@{modifiers_toggle}+@{edge_toggle})d6>5@{explode_toggle}]]}}{{desc=DV @{weapon_dv}, Notes: @{notes}}}{{wilddie=[[@{wild_die}d6]]}}"><span name="attr__name"></span></button><span name="attr_"></span>
<div class="settings">
<input name="attr__range" type="hidden" value="range"/>
<h2 data-i18n="range">Range</h2>
<h2 data-i18n="dice">Dice</h2>
<h2 data-i18n="name">Name</h2>
<h2 data-i18n="type">Type</h2>
<h2 data-i18n="dam">Dam</h2>
<h2 data-i18n="modes">Modes</h2>
<h2 data-i18n="ammo">Ammo</h2>
<select name="attr__range" title="@{repeating_weapon_${x}_weapon_range}" value="range">
<option data-i18n="range" value="range" selected="selected">range</option>
<option data-i18n="melee" value="melee">melee</option>
</select>
<label data-i18n-title="dice" title="Dice">
<input name="attr__dice" placeholder="18" title="@{repeating_weapon_${x}_weapon_dice}" type="number" value=""/>
</label>
<label data-i18n-title="name" title="Name">
<input name="attr__name" placeholder="Ares Predator" title="@{repeating_weapon_${x}_weapon_name}" type="text" value=""/>
</label>
<label data-i18n-title="type" title="Type">
<input name="attr__type" placeholder="Heavy Pistol" title="@{repeating_weapon_${x}_weapon_type}" type="text" value=""/>
</label>
<label data-i18n-title="dam" title="Dam">
<input name="attr__dv" placeholder="9P" title="@{repeating_weapon_${x}_weapon_dv}" type="text" value=""/>
</label>
<label data-i18n-title="modes" title="Modes">
<input name="attr__mode" placeholder="SA/BF/FA" title="@{repeating_weapon_${x}_weapon_mode}" type="text" value=""/>
</label>
<label data-i18n-title="ammo" title="Ammo">
<input name="attr__ammo" placeholder="15" title="@{repeating_weapon_${x}_weapon_ammo}" type="number" value=""/>
</label>
<label data-i18n-title="notes" title="Notes">
<input name="attr__note" placeholder="w/ 3 clips of explosive rounds" title="@{repeating_weapon_${x}_weapon_note}" type="text" value=""/>
</label><span>(c)</span>
</div>
</fieldset>
</div>
-->
<div class="rows grunt repeating spells hide-magic">
<h1 data-i18n="spells">Spells</h1>
+1
View File
@@ -5,5 +5,6 @@
"roll20userid": "4306461",
"patreon": "https://www.patreon.com/ChuzGaming",
"preview": "preview.png",
"legacy": false,
"instructions": "This is a work in progress, once the PC part is mostly functional a thread will be started in the forums for feedback. *The Topps Company, Inc. has sole ownership of the names, logo, artwork, marks, photographs, sounds, audio, video and/or any proprietary material used in connection with the game Shadowrun. The Topps Company, Inc. has granted permission to use such names, logos, artwork, marks and/or any proprietary materials for promotional and informational purposes on its website but does not endorse, and is not affiliated with any official capacity whatsoever.*"
}
+3
View File
@@ -250,6 +250,7 @@
"maxspeed": "Max Speed",
"mediumdrone": "Medium Drone",
"melee": "Melee",
"meleeweapons": "Melee Weapons",
"memory": "Memory",
"mental": "Mental",
"meta": "Meta",
@@ -334,6 +335,7 @@
"radiationprotection": "Radiation Protection",
"range": "Range",
"ranged": "Ranged",
"rangedweapons": "Ranged Weapons",
"rating": "Rating",
"rating modifier": "rating modifier",
"rc": "RC",
@@ -400,6 +402,7 @@
"submarine": "Submarine",
"submersion": "Submersion",
"submersionlevel": "Submersion Level",
"summonspirit": "Summon Spirit",
"sustained": "Sustained",
"t": "T",
"t (a)": "T (A)",