Updates to equipment

Allow modification of inventory items to accurately
account for items in AiME that differ from those in
the 5e SRD.
This commit is contained in:
Randall Burt
2017-06-30 21:54:51 -05:00
parent d493cb8f40
commit 5ee4ee88b0
3 changed files with 178 additions and 143 deletions
@@ -53,6 +53,23 @@
border: 0px;
}
select.sheet-subfield {
border: 0px;
height: 15px;
line-height: 11px;
background: none;
box-shadow: none;
-webkit-appearance: none;
-moz-appearance: none;
-webkit-border-radius: 0px;
appearance: none;
border-radius: 0px;
color: black;
font-size: 10px;
margin-bottom: 1px;
margin-top: 0px;
}
/* SRD 5E Stuff */
.sheet-pc,
@@ -1526,17 +1526,30 @@
<span class="equippedlabel" data-i18n="equipped-u">EQUIPPED</span>
<input class="equipped" type="checkbox" name="attr_useasresource" value="1">
<span class="equippedlabel" data-i18n="use-as-resource-u">USE AS A RESOURCE</span>
<span class="label" data-i18n="item-type-u">TYPE</span>
<select class="subfield" name="attr_itemtype" accept="Item Type">
<option value="Item">Item</option>
<option value="Light Armor">Light Armor</option>
<option value="Medium Armor">Medium Armor</option>
<option value="Heavy Armor">Heavy Armor</option>
<option value="Shield">Shield</option>
<option value="Melee Weapon">Melee Weapon</option>
<option value="Ranged Weapon">Ranged Weapon</option>
</select>
<span class="label" data-i18n="item-ac:-u">AC:</span>
<input class="subfield" type="text" name="attr_itemac" accept="AC">
<span class="label" data-i18n="item-damage:-u">DAM:</span>
<input class="subfield" type="text" name="attr_itemdamage" accept="Damage">
<span class="label" data-i18n="item-damage-type:-u">DTYPE:</span>
<input class="subfield" type="text" name="attr_itemdamagetype" accept="Damage Type">
<span class="label" data-i18n="item-range:-u">RNG:</span>
<input class="subfield" type="text" name="attr_itemrange" accept="Range">
<span class="label" data-i18n="prop:-u">PROP:</span>
<input class="subfield" type="text" name="attr_itemproperties" accept="Properties">
<span class="label" data-i18n="mods:-u">MODS:</span>
<input class="subfield" type="text" name="attr_itemmodifiers" accept="Modifiers">
<textarea class="subtextarea" name="attr_itemcontent" accept="Content"></textarea>
</div>
<input type="hidden" name="attr_itemtype" accept="Item Type">
<input type="hidden" name="attr_itemdamage" accept="Damage">
<input type="hidden" name="attr_itemdamagetype" accept="Damage Type">
<input type="hidden" name="attr_itemrange" accept="Range">
<input type="hidden" name="attr_itemac" accept="AC">
<input type="hidden" name="attr_itemattackid">
<input type="hidden" name="attr_itemresourceid">
</div>
@@ -3482,10 +3495,10 @@
<span data-i18n="glob-ac-mod:-u">GLOBAL ARMOR CLASS MODIFIER:</span>
<input type="text" class="num" name="attr_globalacmod" placeholder="0" value="0">
</div>
<div class="row">
<span data-i18n="glob-atk-mod:-u">GLOBAL MAGIC ATTACK MODIFIER:</span>
<input type="text" class="num" name="attr_globalmagicmod" placeholder="0" value="0">
</div>
<!--<div class="row">-->
<!-- <span data-i18n="glob-atk-mod:-u">GLOBAL MAGIC ATTACK MODIFIER:</span>-->
<!-- <input type="text" class="num" name="attr_globalmagicmod" placeholder="0" value="0">-->
<!--</div>-->
<div class="row">
<span data-i18n="pass-perc-mod:-u">PASSIVE PERCEPTION MODIFIER:</span>
<input type="text" class="num" name="attr_passiveperceptionmod" placeholder="0" value="0">
@@ -3494,14 +3507,14 @@
<span data-i18n="death-save-mod:-u">DEATH SAVE MODIFIER:</span>
<input type="text" class="num" name="attr_deathsavemod" placeholder="0" value="0">
</div>
<div class="row">
<span data-i18n="magic-caster-lvl:-u">MAGIC CASTER LEVEL:</span>
<input type="text" class="num" name="attr_caster_level">
</div>
<div class="row">
<span data-i18n="spell_dc_mod:-u">SPELL SAVE DC MOD:</span>
<input type="text" class="num" name="attr_spell_dc_mod" placeholde="0" value="0">
</div>
<!--<div class="row">-->
<!-- <span data-i18n="magic-caster-lvl:-u">MAGIC CASTER LEVEL:</span>-->
<!-- <input type="text" class="num" name="attr_caster_level">-->
<!--</div>-->
<!--<div class="row">-->
<!-- <span data-i18n="spell_dc_mod:-u">SPELL SAVE DC MOD:</span>-->
<!-- <input type="text" class="num" name="attr_spell_dc_mod" placeholde="0" value="0">-->
<!--</div>-->
<div class="row">
<input type="checkbox" name="attr_custom_ac_flag" value="1">
<span data-i18n="custom_ac:-u">CUSTOM AC:</span>
@@ -3527,86 +3540,86 @@
<option value="Charisma" data-i18n="cha-u">CHA</option>
</select>
</div>
<div class="row">
<input type="checkbox" name="attr_halflingluck_flag" value="1">
<span data-i18n="halfling-luck-u">HALFLING LUCK</span>
</div>
<div class="row">
<input type="checkbox" name="attr_arcane_fighter" value="1">
<span data-i18n="arcane-fighter-u">ARCANE FIGHTER</span>
</div>
<div class="row">
<input type="checkbox" name="attr_arcane_rogue" value="1">
<span data-i18n="arcane-rogue-u">ARCANE ROGUE</span>
</div>
<div class="row title">
<span data-i18n="class-options-u">CLASS OPTIONS (<span name="attr_class" data-i18n-dynamic></span>)</span>
</div>
</div>
<div class="class_options">
<div class="row">
<input type="checkbox" name="attr_multiclass1_flag" value="1">
<span data-i18n="2nd-class:-u">2ND CLASS:</span>
<select name="attr_multiclass1" style="width: 64px;">
<option value="barbarian" data-i18n="barbarian">Barbarian</option>
<option value="bard" data-i18n="bard">Bard</option>
<option value="cleric" data-i18n="cleric">Cleric</option>
<option value="druid" data-i18n="druid">Druid</option>
<option value="fighter" data-i18n="fighter">Fighter</option>
<option value="monk" data-i18n="monk">Monk</option>
<option value="paladin" data-i18n="paladin">Paladin</option>
<option value="ranger" data-i18n="ranger">Ranger</option>
<option value="rogue" data-i18n="rogue">Rogue</option>
<option value="sorcerer" data-i18n="sorcerer">Sorcerer</option>
<option value="warlock" data-i18n="warlock">Warlock</option>
<option value="wizard" data-i18n="wizard">Wizard</option>
</select>
<span data-i18n="lvl:-u">LEVEL:</span>
<input type="text" name="attr_multiclass1_lvl" value="1" style="width: 28px; text-align: center;">
</div>
<div class="row">
<input type="checkbox" name="attr_multiclass2_flag" value="1">
<span data-i18n="3rd-class:-u">3RD CLASS:</span>
<select name="attr_multiclass2" style="width: 64px;">
<option value="barbarian" data-i18n="barbarian">Barbarian</option>
<option value="bard" data-i18n="bard">Bard</option>
<option value="cleric" data-i18n="cleric">Cleric</option>
<option value="druid" data-i18n="druid">Druid</option>
<option value="fighter" data-i18n="fighter">Fighter</option>
<option value="monk" data-i18n="monk">Monk</option>
<option value="paladin" data-i18n="paladin">Paladin</option>
<option value="ranger" data-i18n="ranger">Ranger</option>
<option value="rogue" data-i18n="rogue">Rogue</option>
<option value="sorcerer" data-i18n="sorcerer">Sorcerer</option>
<option value="warlock" data-i18n="warlock">Warlock</option>
<option value="wizard" data-i18n="wizard">Wizard</option>
</select>
<span data-i18n="lvl:-u">LEVEL:</span>
<input type="text" name="attr_multiclass2_lvl" value="1" style="width: 28px; text-align: center;">
</div>
<div class="row">
<input type="checkbox" name="attr_multiclass3_flag" value="1">
<span data-i18n="4th-class:-u">4TH CLASS:</span>
<select name="attr_multiclass3" style="width: 64px;">
<option value="barbarian" data-i18n="barbarian">Barbarian</option>
<option value="bard" data-i18n="bard">Bard</option>
<option value="cleric" data-i18n="cleric">Cleric</option>
<option value="druid" data-i18n="druid">Druid</option>
<option value="fighter" data-i18n="fighter">Fighter</option>
<option value="monk" data-i18n="monk">Monk</option>
<option value="paladin" data-i18n="paladin">Paladin</option>
<option value="ranger" data-i18n="ranger">Ranger</option>
<option value="rogue" data-i18n="rogue">Rogue</option>
<option value="sorcerer" data-i18n="sorcerer">Sorcerer</option>
<option value="warlock" data-i18n="warlock">Warlock</option>
<option value="wizard" data-i18n="wizard">Wizard</option>
</select>
<span data-i18n="lvl:-u">LEVEL:</span>
<input type="text" name="attr_multiclass3_lvl" value="1" style="width: 28px; text-align: center;">
</div>
<div class="row title">
<span data-i18n="mutliclass-opts-u">MULTICLASS OPTIONS</span>
</div>
<!-- <div class="row">-->
<!-- <input type="checkbox" name="attr_halflingluck_flag" value="1">-->
<!-- <span data-i18n="halfling-luck-u">HALFLING LUCK</span>-->
<!-- </div>-->
<!-- <div class="row">-->
<!-- <input type="checkbox" name="attr_arcane_fighter" value="1">-->
<!-- <span data-i18n="arcane-fighter-u">ARCANE FIGHTER</span>-->
<!-- </div>-->
<!-- <div class="row">-->
<!-- <input type="checkbox" name="attr_arcane_rogue" value="1">-->
<!-- <span data-i18n="arcane-rogue-u">ARCANE ROGUE</span>-->
<!-- </div>-->
<!-- <div class="row title">-->
<!-- <span data-i18n="class-options-u">CLASS OPTIONS (<span name="attr_class" data-i18n-dynamic></span>)</span>-->
<!-- </div>-->
<!--</div>-->
<!--<div class="class_options">-->
<!-- <div class="row">-->
<!-- <input type="checkbox" name="attr_multiclass1_flag" value="1">-->
<!-- <span data-i18n="2nd-class:-u">2ND CLASS:</span>-->
<!-- <select name="attr_multiclass1" style="width: 64px;">-->
<!-- <option value="barbarian" data-i18n="barbarian">Barbarian</option>-->
<!-- <option value="bard" data-i18n="bard">Bard</option>-->
<!-- <option value="cleric" data-i18n="cleric">Cleric</option>-->
<!-- <option value="druid" data-i18n="druid">Druid</option>-->
<!-- <option value="fighter" data-i18n="fighter">Fighter</option>-->
<!-- <option value="monk" data-i18n="monk">Monk</option>-->
<!-- <option value="paladin" data-i18n="paladin">Paladin</option>-->
<!-- <option value="ranger" data-i18n="ranger">Ranger</option>-->
<!-- <option value="rogue" data-i18n="rogue">Rogue</option>-->
<!-- <option value="sorcerer" data-i18n="sorcerer">Sorcerer</option>-->
<!-- <option value="warlock" data-i18n="warlock">Warlock</option>-->
<!-- <option value="wizard" data-i18n="wizard">Wizard</option>-->
<!-- </select>-->
<!-- <span data-i18n="lvl:-u">LEVEL:</span>-->
<!-- <input type="text" name="attr_multiclass1_lvl" value="1" style="width: 28px; text-align: center;">-->
<!-- </div>-->
<!-- <div class="row">-->
<!-- <input type="checkbox" name="attr_multiclass2_flag" value="1">-->
<!-- <span data-i18n="3rd-class:-u">3RD CLASS:</span>-->
<!-- <select name="attr_multiclass2" style="width: 64px;">-->
<!-- <option value="barbarian" data-i18n="barbarian">Barbarian</option>-->
<!-- <option value="bard" data-i18n="bard">Bard</option>-->
<!-- <option value="cleric" data-i18n="cleric">Cleric</option>-->
<!-- <option value="druid" data-i18n="druid">Druid</option>-->
<!-- <option value="fighter" data-i18n="fighter">Fighter</option>-->
<!-- <option value="monk" data-i18n="monk">Monk</option>-->
<!-- <option value="paladin" data-i18n="paladin">Paladin</option>-->
<!-- <option value="ranger" data-i18n="ranger">Ranger</option>-->
<!-- <option value="rogue" data-i18n="rogue">Rogue</option>-->
<!-- <option value="sorcerer" data-i18n="sorcerer">Sorcerer</option>-->
<!-- <option value="warlock" data-i18n="warlock">Warlock</option>-->
<!-- <option value="wizard" data-i18n="wizard">Wizard</option>-->
<!-- </select>-->
<!-- <span data-i18n="lvl:-u">LEVEL:</span>-->
<!-- <input type="text" name="attr_multiclass2_lvl" value="1" style="width: 28px; text-align: center;">-->
<!-- </div>-->
<!-- <div class="row">-->
<!-- <input type="checkbox" name="attr_multiclass3_flag" value="1">-->
<!-- <span data-i18n="4th-class:-u">4TH CLASS:</span>-->
<!-- <select name="attr_multiclass3" style="width: 64px;">-->
<!-- <option value="barbarian" data-i18n="barbarian">Barbarian</option>-->
<!-- <option value="bard" data-i18n="bard">Bard</option>-->
<!-- <option value="cleric" data-i18n="cleric">Cleric</option>-->
<!-- <option value="druid" data-i18n="druid">Druid</option>-->
<!-- <option value="fighter" data-i18n="fighter">Fighter</option>-->
<!-- <option value="monk" data-i18n="monk">Monk</option>-->
<!-- <option value="paladin" data-i18n="paladin">Paladin</option>-->
<!-- <option value="ranger" data-i18n="ranger">Ranger</option>-->
<!-- <option value="rogue" data-i18n="rogue">Rogue</option>-->
<!-- <option value="sorcerer" data-i18n="sorcerer">Sorcerer</option>-->
<!-- <option value="warlock" data-i18n="warlock">Warlock</option>-->
<!-- <option value="wizard" data-i18n="wizard">Wizard</option>-->
<!-- </select>-->
<!-- <span data-i18n="lvl:-u">LEVEL:</span>-->
<!-- <input type="text" name="attr_multiclass3_lvl" value="1" style="width: 28px; text-align: center;">-->
<!-- </div>-->
<!-- <div class="row title">-->
<!-- <span data-i18n="mutliclass-opts-u">MULTICLASS OPTIONS</span>-->
<!-- </div>-->
</div>
<div class="class_options">
<div class="row">
@@ -3627,27 +3640,27 @@
<option value="12">D12</option>
</select>
</div>
<div class="row">
<span data-i18n="spellcasting-ability:-u">SPELLCASTING ABILITY:</span>
<select name="attr_cust_spellcasting_ability">
<option value="0*" data-i18n="none-u">NONE</option>
<option value="@{strength_mod}+" data-i18n="strength-u">STRENGTH</option>
<option value="@{dexterity_mod}+" data-i18n="dexterity-u">DEXTERITY</option>
<option value="@{constitution_mod}+" data-i18n="constitution-u">CONSTITUTION</option>
<option value="@{intelligence_mod}+" data-i18n="intelligence-u">INTELLIGENCE</option>
<option value="@{wisdom_mod}+" data-i18n="wisdom-u">WISDOM</option>
<option value="@{charisma_mod}+" data-i18n="charisma-u">CHARISMA</option>
</select>
</div>
<div class="row">
<span data-i18n="spell-slots:-u">SPELL SLOTS:</span>
<select name="attr_cust_spellslots">
<option value="none" data-i18n="none-u">NONE</option>
<option value="full" data-i18n="spell-full-u">FULL (Cleric, Druid, Wizard)</option>
<option value="half" data-i18n="spell-half-u">HALF (Paladin, Ranger)</option>
<option value="third" data-i18n="spell-third-u">THIRD (Arcane Fighter/Rogue)</option>
</select>
</div>
<!--<div class="row">-->
<!-- <span data-i18n="spellcasting-ability:-u">SPELLCASTING ABILITY:</span>-->
<!-- <select name="attr_cust_spellcasting_ability">-->
<!-- <option value="0*" data-i18n="none-u">NONE</option>-->
<!-- <option value="@{strength_mod}+" data-i18n="strength-u">STRENGTH</option>-->
<!-- <option value="@{dexterity_mod}+" data-i18n="dexterity-u">DEXTERITY</option>-->
<!-- <option value="@{constitution_mod}+" data-i18n="constitution-u">CONSTITUTION</option>-->
<!-- <option value="@{intelligence_mod}+" data-i18n="intelligence-u">INTELLIGENCE</option>-->
<!-- <option value="@{wisdom_mod}+" data-i18n="wisdom-u">WISDOM</option>-->
<!-- <option value="@{charisma_mod}+" data-i18n="charisma-u">CHARISMA</option>-->
<!-- </select>-->
<!--</div>-->
<!--<div class="row">-->
<!-- <span data-i18n="spell-slots:-u">SPELL SLOTS:</span>-->
<!-- <select name="attr_cust_spellslots">-->
<!-- <option value="none" data-i18n="none-u">NONE</option>-->
<!-- <option value="full" data-i18n="spell-full-u">FULL (Cleric, Druid, Wizard)</option>-->
<!-- <option value="half" data-i18n="spell-half-u">HALF (Paladin, Ranger)</option>-->
<!-- <option value="third" data-i18n="spell-third-u">THIRD (Arcane Fighter/Rogue)</option>-->
<!-- </select>-->
<!--</div>-->
<div class="row">
<span data-i18n="saves-u">SAVES</span>
</div>
@@ -3868,34 +3881,34 @@
</div>
<!-- TRANSITION SCRIPT -->
<input type="hidden" class="already_transitioned" name="attr_already_transitioned" value="0">
<div class="transition_options">
<div class="row">
<span class="transition_text" data-i18n="transition-text">Clicking one of the images below will reformat the data from your current sheet to this sheet. These changes are permanent and cannot be undone.</span>
<span class="transition_text_highlight" data-i18n="transition-text-highlight">Please make a copy of your game before you use this tool.</span>
<!--<div class="transition_options">-->
<!-- <div class="row">-->
<!-- <span class="transition_text" data-i18n="transition-text">Clicking one of the images below will reformat the data from your current sheet to this sheet. These changes are permanent and cannot be undone.</span>-->
<!-- <span class="transition_text_highlight" data-i18n="transition-text-highlight">Please make a copy of your game before you use this tool.</span>-->
<span data-i18n="choose-sheet-transfer">CHOOSE THE SHEET YOU ARE TRANSFERING FROM</span>
<!-- <span data-i18n="choose-sheet-transfer">CHOOSE THE SHEET YOU ARE TRANSFERING FROM</span>-->
<div class="sheet_select">
<span data-i18n="community-sheet-u">COMMUNITY SHEET</span>
<input type="checkbox" name="attr_is_simple" id="isSimple" value="1" style="display: none;">
<label for="isSimple" style="cursor: pointer;"><img src="http://i.imgur.com/py5B0cm.png" width="220" height="177"></label>
</div>
<!-- <div class="sheet_select">-->
<!-- <span data-i18n="community-sheet-u">COMMUNITY SHEET</span>-->
<!-- <input type="checkbox" name="attr_is_simple" id="isSimple" value="1" style="display: none;">-->
<!-- <label for="isSimple" style="cursor: pointer;"><img src="http://i.imgur.com/py5B0cm.png" width="220" height="177"></label>-->
<!-- </div>-->
<div class="sheet_select">
<span data-i18n="shaped-sheet-u">SHAPED SHEET</span>
<input type="checkbox" name="attr_is_shaped" id="isShaped" value="1" style="display: none;">
<label for="isShaped"><img src="http://i.imgur.com/LoT21n1.png" width="220" height="177"></label>
</div>
</div>
<div class="row">
<input type="checkbox" class="already_transitioned" name="attr_already_transitioned" value="1">
Hide TRANSITION OPTIONS
</div>
<div class="row title">
<span data-i18n="transition-opts-u">TRANSITION OPTIONS</span>
</div>
</div>
<!-- <div class="sheet_select">-->
<!-- <span data-i18n="shaped-sheet-u">SHAPED SHEET</span>-->
<!-- <input type="checkbox" name="attr_is_shaped" id="isShaped" value="1" style="display: none;">-->
<!-- <label for="isShaped"><img src="http://i.imgur.com/LoT21n1.png" width="220" height="177"></label>-->
<!-- </div>-->
<!-- </div>-->
<!-- <div class="row">-->
<!-- <input type="checkbox" class="already_transitioned" name="attr_already_transitioned" value="1">-->
<!-- Hide TRANSITION OPTIONS-->
<!-- </div>-->
<!-- <div class="row title">-->
<!-- <span data-i18n="transition-opts-u">TRANSITION OPTIONS</span>-->
<!-- </div>-->
<!--</div>-->
<!-- /TRANSITION SCRIPT -->
</div>
</div>
+6 -1
View File
@@ -46,6 +46,11 @@
"riddle": "Riddle",
"shadow-lore": "Shadow Lore",
"traditions": "Traditions",
"item-type-u": "TYPE:",
"item-ac:-u": "AC:",
"item-damage:-u": "DAM:",
"item-damage-type:-u": "DTYP:",
"item-range:-u": "RNG:",
"end-aime-keys": "------------------------------------------------------------------------------------------",
"skills-list": "acrobatics,animal-handling,arcana,athletics,deception,history,insight,intimidation,investigation,lore,medicine,nature,perception,performance,persuasion,riddle,shadow-lore,sleight-of-hand,stealth,survival,traditions",
"npc-options-u": "NPC OPTIONS",
@@ -472,4 +477,4 @@
"ammo-tracking-info": "Provides automatic ammo tracking with the <a src='https://wiki.roll20.net/5th_Edition_OGL_by_Roll20#Utilizing_the_5th_Edition_OGL_Companion_API_Script'>5th Edition OGL by Roll20 Companion API Script</a>.",
"dungeons-and-dragons-styling": "DUNGEONS AND DRAGONS STYLING",
"dungeons-and-dragons-styling-info": "Turns on Dungeons and Dragons styling for both the character sheet and roll templates. This setting is automatically applied to all character sheets and cannot be selectively used."
}
}