more spell refactoring

This commit is contained in:
Mark
2016-01-27 19:29:10 +01:00
parent a5f879dcfd
commit a8219aedd9
4 changed files with 9 additions and 84 deletions
File diff suppressed because one or more lines are too long
-41
View File
@@ -1229,19 +1229,6 @@ $tab-hd-double-digit-width: 20px;
@include tab-toggle('hd-d12', $tab-hd-double-digit-width, 'halfPadding');
@include tab-toggle('hd-d20', $tab-hd-double-digit-width, 'halfPadding');
$tab-spell-page-width: 8.6%;
@include tab-toggle('spells-page-0', $tab-spell-page-width, 'noPadding');
@include tab-toggle('spells-page-1', $tab-spell-page-width, 'noPadding');
@include tab-toggle('spells-page-2', $tab-spell-page-width, 'noPadding');
@include tab-toggle('spells-page-3', $tab-spell-page-width, 'noPadding');
@include tab-toggle('spells-page-4', $tab-spell-page-width, 'noPadding');
@include tab-toggle('spells-page-5', $tab-spell-page-width, 'noPadding');
@include tab-toggle('spells-page-6', $tab-spell-page-width, 'noPadding');
@include tab-toggle('spells-page-7', $tab-spell-page-width, 'noPadding');
@include tab-toggle('spells-page-8', $tab-spell-page-width, 'noPadding');
@include tab-toggle('spells-page-9', $tab-spell-page-width, 'noPadding');
@include tab-toggle('spells-page-99', $tab-spell-page-width, 'noPadding');
@include tab-toggle('emote', 32px, 'padding');
@include tab-toggle('attack', 31px, 'padding');
@include tab-toggle('reach', 32px, 'padding');
@@ -1426,32 +1413,6 @@ input[class^="sheet-toggle-page-"]:checked + span[class^="sheet-toggle-page-"] {
height: 17px;
}
/* Spell Page Settings */
div[class^="sheet-toggle-spells-page-"] {
display: none;
}
input.sheet-toggle-spells-page-0:checked ~ div.sheet-toggle-spells-page-0,
input.sheet-toggle-spells-page-1:checked ~ div.sheet-toggle-spells-page-1,
input.sheet-toggle-spells-page-2:checked ~ div.sheet-toggle-spells-page-2,
input.sheet-toggle-spells-page-3:checked ~ div.sheet-toggle-spells-page-3,
input.sheet-toggle-spells-page-4:checked ~ div.sheet-toggle-spells-page-4,
input.sheet-toggle-spells-page-5:checked ~ div.sheet-toggle-spells-page-5,
input.sheet-toggle-spells-page-6:checked ~ div.sheet-toggle-spells-page-6,
input.sheet-toggle-spells-page-7:checked ~ div.sheet-toggle-spells-page-7,
input.sheet-toggle-spells-page-8:checked ~ div.sheet-toggle-spells-page-8,
input.sheet-toggle-spells-page-9:checked ~ div.sheet-toggle-spells-page-9 {
display: block;
}
input.sheet-toggle-spells-page-99:checked ~ div[class^="sheet-toggle-spells-page-"] {
display: block;
}
span[class^="sheet-toggle-spells-page-"] {
background-color: #8E4644;
}
.sheet-spell-table {
input {
padding: 0;
@@ -1717,7 +1678,6 @@ span.sheet-toggle-icon-attack-settings {
input,
span {
&[class^="sheet-toggle-spells-page-"],
&.sheet-toggle-icon-attack-settings,
&.sheet-toggle-traits,
&.sheet-toggle-regional-effects,
@@ -1733,7 +1693,6 @@ span {
}
span {
&[class^="sheet-toggle-spells-page-"],
&.sheet-toggle-icon-attack-settings,
&.sheet-toggle-traits,
&.sheet-toggle-regional-effects,
@@ -1,14 +1,5 @@
<div class="section-spells">
<input type="hidden" name="attr_base_spell_dc" value="(8 + (@{global_spell_dc_bonus})[global dc bonus])">
<input type="hidden" name="attr_strength_save_dc" value="(@{base_spell_dc}+@{strength_mod}[str]+@{PB}[pb])">
<input type="hidden" name="attr_dexterity_save_dc" value="(@{base_spell_dc}+@{dexterity_mod}[dex]+@{PB}[pb])">
<input type="hidden" name="attr_constitution_save_dc" value="(@{base_spell_dc}+@{constitution_mod}[con]+@{PB}[pb])">
<input type="hidden" name="attr_intelligence_save_dc" value="(@{base_spell_dc}+@{intelligence_mod}[int]+@{PB}[pb])">
<input type="hidden" name="attr_wisdom_save_dc" value="(@{base_spell_dc}+@{wisdom_mod}[wis]+@{PB}[pb])">
<input type="hidden" name="attr_charisma_save_dc" value="(@{base_spell_dc}+@{charisma_mod}[cha]+@{PB}[pb])">
<input type="hidden" name="attr_casting_stat_dc" value="(@{base_spell_dc}+@{casting_stat}+@{PB}[pb])">
<input type="hidden" name="attr_second_casting_stat_dc" value="(@{base_spell_dc}+@{second_casting_stat}+@{PB}[pb])">
<input type="hidden" name="attr_base_dc" value="(8 + (@{global_spell_dc_bonus})[global dc bonus])">
<input type="checkbox" class="toggle-spell-display-options" name="attr_spell_display_options" value="1"><span class="toggle-spell-display-options">Display Options</span>
<input type="checkbox" class="toggle-spells-filter-condensed spell-display-option" name="attr_spell_only_show_condensed" value="1"><span class="toggle-spells-filter-condensed">{{'CONDENSED' | translate}}</span>
@@ -295,37 +286,12 @@
<span class="block"></span>
<input type="radio" name="attr_spellpagetab" class="toggle-spells-page-0" value="0" checked><span class="toggle-spells-page-0">{{'CANTRIPS' | translate}}</span>
<input type="radio" name="attr_spellpagetab" class="toggle-spells-page-1" value="1"><span class="toggle-spells-page-1">{{'LEVEL' | translate}} 1</span>
<input type="radio" name="attr_spellpagetab" class="toggle-spells-page-2" value="2"><span class="toggle-spells-page-2">{{'LEVEL' | translate}} 2</span>
<input type="radio" name="attr_spellpagetab" class="toggle-spells-page-3" value="3"><span class="toggle-spells-page-3">{{'LEVEL' | translate}} 3</span>
<input type="radio" name="attr_spellpagetab" class="toggle-spells-page-4" value="4"><span class="toggle-spells-page-4">{{'LEVEL' | translate}} 4</span>
<input type="radio" name="attr_spellpagetab" class="toggle-spells-page-5" value="5"><span class="toggle-spells-page-5">{{'LEVEL' | translate}} 5</span>
<input type="radio" name="attr_spellpagetab" class="toggle-spells-page-6" value="6"><span class="toggle-spells-page-6">{{'LEVEL' | translate}} 6</span>
<input type="radio" name="attr_spellpagetab" class="toggle-spells-page-7" value="7"><span class="toggle-spells-page-7">{{'LEVEL' | translate}} 7</span>
<input type="radio" name="attr_spellpagetab" class="toggle-spells-page-8" value="8"><span class="toggle-spells-page-8">{{'LEVEL' | translate}} 8</span>
<input type="radio" name="attr_spellpagetab" class="toggle-spells-page-9" value="9"><span class="toggle-spells-page-9">{{'LEVEL' | translate}} 9</span>
<input type="radio" name="attr_spellpagetab" class="toggle-spells-page-99" value="99"><span class="toggle-spells-page-99">{{'SHOW_ALL' | translate}}</span>
<input type="hidden" name="attr_components_verbal_var" value="{{spell_components_verbal=1}}">
<input type="hidden" name="attr_components_somatic_var" value="{{spell_components_somatic=1}}">
<input type="hidden" name="attr_casting_time_reaction_var" value="1 reaction">
<input type="hidden" name="attr_casting_time_bonus_var" value="1 bonus action">
<input type="hidden" name="attr_casting_time_action_var" value="1 action">
<input type="hidden" name="attr_casting_time_minute_var" value="1 minute">
<input type="hidden" name="attr_spellcomponents_verbal_var" value="{{spell_components_verbal=1}}">
<input type="hidden" name="attr_spellcomponents_somatic_var" value="{{spell_components_somatic=1}}">
<input type="hidden" name="attr_spell_casting_time_reaction_var" value="1 reaction">
<input type="hidden" name="attr_spell_casting_time_bonus_var" value="1 bonus action">
<input type="hidden" name="attr_spell_casting_time_action_var" value="1 action">
<input type="hidden" name="attr_spell_casting_time_minute_var" value="1 minute">
<input type="hidden" name="attr_ritual_var" value="{{ritual=1}}">
<input type="hidden" name="attr_concentration_var" value="{{concentration=1}}">
<input type="hidden" name="attr_spell_school_none" value="&#8212;">
<input type="hidden" name="attr_spell_school_abjuration" value="Abjuration">
<input type="hidden" name="attr_spell_school_conjuration" value="Conjuration">
<input type="hidden" name="attr_spell_school_divination" value="Divination">
<input type="hidden" name="attr_spell_school_enchantment" value="Enchantment">
<input type="hidden" name="attr_spell_school_evocation" value="Evocation">
<input type="hidden" name="attr_spell_school_illusion" value="Illusion">
<input type="hidden" name="attr_spell_school_necromancy" value="Necromancy">
<input type="hidden" name="attr_spell_school_transmutation" value="Transmutation">
<!-- inject:spells:html -->
<!-- endinject -->
//= include spellPage.html
</div>