mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 19:52:29 +00:00
Fixed skillmax calculation on career change Added overmax check on career change Fixed wrong attribute call in normal Defend roll mutliple fixes fixed crit double-template getting split by avatar in chat fixed un-empropered skill names in some templates
1253 lines
143 KiB
HTML
1253 lines
143 KiB
HTML
<div class="war-outer">
|
|
<div class="war-header">
|
|
<div class="header-charname">
|
|
<span name="attr_character_name"></span>
|
|
</div>
|
|
<div class="header-logo">
|
|
<img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/images/warlocklogo.png" alt="warlocklogo">
|
|
</div>
|
|
<div class="war-tabs">
|
|
<input type="hidden" name="attr_activetab" value="character"/>
|
|
<div class="tab character"><button type="action" name="act_tab_character">Character</button></div>
|
|
<div class="tab settings"><button type="action" name="act_tab_settings">Settings</button></div>
|
|
<div class="tab help"><button type="action" name="act_tab_help">Help</button></div>
|
|
</div>
|
|
</div>
|
|
<input type="hidden" name="attr_activetab" value="character"/>
|
|
<div class="war-character">
|
|
<input type="hidden" name="attr_npc" value="0"/>
|
|
<div class="war-character-pc">
|
|
<div class="war-main">
|
|
<div class="war-group basic-info">
|
|
<div class="attribute input">
|
|
<label>Name: </label><input type="text" name="attr_character_name"/>
|
|
</div>
|
|
<input type="hidden" name="attr_unlocked"/>
|
|
<div class="attribute select community">
|
|
<label>Community: </label>
|
|
<select name="attr_community">
|
|
<option value="none">-</option>
|
|
<option value="human">Human</option>
|
|
<option value="dwarf">Dwarf</option>
|
|
<option value="elf">Elf</option>
|
|
<option value="goblin">Goblin</option>
|
|
<option value="halfling">Halfling</option>
|
|
</select>
|
|
</div>
|
|
<div class="attribute input community">
|
|
<label>Community: </label>
|
|
<input type="text" name="attr_custom_community"/>
|
|
</div>
|
|
<!-- SETUP FOR CHARACTER CREATION TUTORIAL STEPS -->
|
|
<input type="hidden" name="attr_disable_tutorial" value="0">
|
|
<input type="hidden" name="attr_disable_career_flag" value="1">
|
|
<div class="disable-career tutorial">
|
|
<span>Please spend your initial<br>Skill Points before<br>selecting your Career</span>
|
|
<button type="action" name="act_disable-tutorial" class="tutorial">Disable Tutorial</button>
|
|
<button type="action" name="act_npc" class="tutorial">Create NPC</button>
|
|
</div>
|
|
<div class="attribute select career">
|
|
<input type="hidden" name="attr_career_toggle" value="0">
|
|
<!-- BASIC CAREER SELECT -->
|
|
<div class="basic-career-select">
|
|
<input type="hidden" name="attr_community" value="none">
|
|
<label>Career: </label>
|
|
<input type="hidden" name="attr_unlocked"/>
|
|
<select name="attr_career" class="career blank">
|
|
<option value="none">-</option>
|
|
</select>
|
|
<!-- BASIC GENERATED CAREERS BY RACE -->
|
|
<select name="attr_career" class="career human"><option value="none">-</option><option value="agitator">Agitator</option><option value="beggar">Beggar</option><option value="boatman">Boatman</option><option value="bodyguard">Bodyguard</option><option value="bounty_hunter">Bounty Hunter</option><option value="entertainer">Entertainer</option><option value="footpad">Footpad</option><option value="gambler">Gambler</option><option value="grave_robber">Grave Robber</option><option value="hunter">Hunter</option><option value="initiate">Initiate</option><option value="mercenary">Mercenary</option><option value="militiaman">Militiaman</option><option value="miner">Miner</option><option value="noble">Noble</option><option value="outlaw">Outlaw</option><option value="pedlar">Pedlar</option><option value="raconteur">Raconteur</option><option value="rat_catcher">Rat Catcher</option><option value="road_warden">Road Warden</option><option value="soldier">Soldier</option><option value="thief">Thief</option><option value="tomb_robber">Tomb Robber</option><option value="wizard's_apprentice">Wizard's Apprentice</option><option value="docker">Docker</option><option value="fish_warden">Fish Warden</option><option value="mudlark">Mudlark</option><option value="night_watchman">Night Watchman</option><option value="publican">Publican</option><option value="servant">Servant</option></select>
|
|
<select name="attr_career" class="career dwarf"><option value="none">-</option><optgroup label="Racial"><option value="dwarf_inventor">Dwarf Inventor</option><option value="dwarf_tunnel_fighter">Dwarf Tunnel Fighter</option></optgroup><optgroup label="Generic"><option value="agitator">Agitator</option><option value="beggar">Beggar</option><option value="boatman">Boatman</option><option value="bodyguard">Bodyguard</option><option value="bounty_hunter">Bounty Hunter</option><option value="entertainer">Entertainer</option><option value="footpad">Footpad</option><option value="gambler">Gambler</option><option value="grave_robber">Grave Robber</option><option value="hunter">Hunter</option><option value="initiate">Initiate</option><option value="mercenary">Mercenary</option><option value="militiaman">Militiaman</option><option value="miner">Miner</option><option value="noble">Noble</option><option value="outlaw">Outlaw</option><option value="pedlar">Pedlar</option><option value="raconteur">Raconteur</option><option value="rat_catcher">Rat Catcher</option><option value="road_warden">Road Warden</option><option value="soldier">Soldier</option><option value="thief">Thief</option><option value="tomb_robber">Tomb Robber</option><option value="wizard's_apprentice">Wizard's Apprentice</option><option value="docker">Docker</option><option value="fish_warden">Fish Warden</option><option value="mudlark">Mudlark</option><option value="night_watchman">Night Watchman</option><option value="publican">Publican</option><option value="servant">Servant</option></optgroup></select>
|
|
<select name="attr_career" class="career elf"><option value="none">-</option><optgroup label="Racial"><option value="elf_astrologer">Elf Astrologer</option><option value="elf_kin_guard">Elf Kin Guard</option></optgroup><optgroup label="Generic"><option value="agitator">Agitator</option><option value="beggar">Beggar</option><option value="boatman">Boatman</option><option value="bodyguard">Bodyguard</option><option value="bounty_hunter">Bounty Hunter</option><option value="entertainer">Entertainer</option><option value="footpad">Footpad</option><option value="gambler">Gambler</option><option value="grave_robber">Grave Robber</option><option value="hunter">Hunter</option><option value="initiate">Initiate</option><option value="mercenary">Mercenary</option><option value="militiaman">Militiaman</option><option value="miner">Miner</option><option value="noble">Noble</option><option value="outlaw">Outlaw</option><option value="pedlar">Pedlar</option><option value="raconteur">Raconteur</option><option value="rat_catcher">Rat Catcher</option><option value="road_warden">Road Warden</option><option value="soldier">Soldier</option><option value="thief">Thief</option><option value="tomb_robber">Tomb Robber</option><option value="wizard's_apprentice">Wizard's Apprentice</option><option value="docker">Docker</option><option value="fish_warden">Fish Warden</option><option value="mudlark">Mudlark</option><option value="night_watchman">Night Watchman</option><option value="publican">Publican</option><option value="servant">Servant</option></optgroup></select>
|
|
<select name="attr_career" class="career halfling"><option value="none">-</option><optgroup label="Racial"><option value="halfling_gong_farmer">Halfling Gong Farmer</option><option value="halfling_pie_master">Halfling Pie Master</option></optgroup><optgroup label="Generic"><option value="agitator">Agitator</option><option value="beggar">Beggar</option><option value="boatman">Boatman</option><option value="bodyguard">Bodyguard</option><option value="bounty_hunter">Bounty Hunter</option><option value="entertainer">Entertainer</option><option value="footpad">Footpad</option><option value="gambler">Gambler</option><option value="grave_robber">Grave Robber</option><option value="hunter">Hunter</option><option value="initiate">Initiate</option><option value="mercenary">Mercenary</option><option value="militiaman">Militiaman</option><option value="miner">Miner</option><option value="noble">Noble</option><option value="outlaw">Outlaw</option><option value="pedlar">Pedlar</option><option value="raconteur">Raconteur</option><option value="rat_catcher">Rat Catcher</option><option value="road_warden">Road Warden</option><option value="soldier">Soldier</option><option value="thief">Thief</option><option value="tomb_robber">Tomb Robber</option><option value="wizard's_apprentice">Wizard's Apprentice</option><option value="docker">Docker</option><option value="fish_warden">Fish Warden</option><option value="mudlark">Mudlark</option><option value="night_watchman">Night Watchman</option><option value="publican">Publican</option><option value="servant">Servant</option></optgroup></select>
|
|
<select name="attr_career" class="career goblin"><option value="none">-</option><optgroup label="Racial"><option value="hedge_wizard">Hedge Wizard</option><option value="goblin_pedlar">Goblin Pedlar</option><option value="guttersnipe">Guttersnipe</option><option value="mushroom_farmer">Mushroom Farmer</option><option value="spider_rider">Spider Rider</option><option value="tinkerer">Tinkerer</option></optgroup><optgroup label="Generic"><option value="agitator">Agitator</option><option value="beggar">Beggar</option><option value="boatman">Boatman</option><option value="bodyguard">Bodyguard</option><option value="bounty_hunter">Bounty Hunter</option><option value="entertainer">Entertainer</option><option value="footpad">Footpad</option><option value="gambler">Gambler</option><option value="grave_robber">Grave Robber</option><option value="hunter">Hunter</option><option value="initiate">Initiate</option><option value="mercenary">Mercenary</option><option value="militiaman">Militiaman</option><option value="miner">Miner</option><option value="noble">Noble</option><option value="outlaw">Outlaw</option><option value="pedlar">Pedlar</option><option value="raconteur">Raconteur</option><option value="rat_catcher">Rat Catcher</option><option value="road_warden">Road Warden</option><option value="soldier">Soldier</option><option value="thief">Thief</option><option value="tomb_robber">Tomb Robber</option><option value="wizard's_apprentice">Wizard's Apprentice</option><option value="docker">Docker</option><option value="fish_warden">Fish Warden</option><option value="mudlark">Mudlark</option><option value="night_watchman">Night Watchman</option><option value="publican">Publican</option><option value="servant">Servant</option></optgroup></select>
|
|
|
|
</div>
|
|
<!-- ADVANCED CAREER SELECT -->
|
|
<div class="advanced-career-select">
|
|
<input type="hidden" name="attr_community" value="none">
|
|
<label>Advanced Career: </label>
|
|
<select name="attr_advanced_career" class="career blank">
|
|
<option value="none">-</option>
|
|
</select>
|
|
<!-- ADVANCED GENERATED CAREERS BY RACE -->
|
|
<select name="attr_advanced_career" class="career human"><option value="none">-</option><option value="assassin">Assassin</option><option value="bravo">Bravo</option><option value="watch_captain">Watch Captain</option><option value="charlatan">Charlatan</option><option value="explorer">Explorer</option><option value="freelance">Freelance</option><option value="highwayman">Highwayman</option><option value="mercenary_captain">Mercenary Captain</option><option value="merchant">Merchant</option><option value="minstrel">Minstrel</option><option value="outlaw_chief">Outlaw Chief</option><option value="priest">Priest</option><option value="scholar">Scholar</option><option value="scout">Scout</option><option value="spy">Spy</option><option value="veteran_soldier">Veteran Soldier</option><option value="wizard">Wizard</option></select>
|
|
<select name="attr_advanced_career" class="career dwarf"><option value="none">-</option><optgroup label="Racial"><option value="dwarf_battlesmith">Dwarf Battlesmith</option><option value="dwarf_slayer">Dwarf Slayer</option><option value="dwarf_runeforger">Dwarf Runeforger</option></optgroup><optgroup label="Generic"><option value="assassin">Assassin</option><option value="bravo">Bravo</option><option value="watch_captain">Watch Captain</option><option value="charlatan">Charlatan</option><option value="explorer">Explorer</option><option value="freelance">Freelance</option><option value="highwayman">Highwayman</option><option value="mercenary_captain">Mercenary Captain</option><option value="merchant">Merchant</option><option value="minstrel">Minstrel</option><option value="outlaw_chief">Outlaw Chief</option><option value="priest">Priest</option><option value="scholar">Scholar</option><option value="scout">Scout</option><option value="spy">Spy</option><option value="veteran_soldier">Veteran Soldier</option><option value="wizard">Wizard</option></optgroup></select>
|
|
<select name="attr_advanced_career" class="career elf"><option value="none">-</option><optgroup label="Racial"><option value="elf_agent">Elf Agent</option><option value="elf_champion">Elf Champion</option><option value="elf_druid">Elf Druid</option></optgroup><optgroup label="Generic"><option value="assassin">Assassin</option><option value="bravo">Bravo</option><option value="watch_captain">Watch Captain</option><option value="charlatan">Charlatan</option><option value="explorer">Explorer</option><option value="freelance">Freelance</option><option value="highwayman">Highwayman</option><option value="mercenary_captain">Mercenary Captain</option><option value="merchant">Merchant</option><option value="minstrel">Minstrel</option><option value="outlaw_chief">Outlaw Chief</option><option value="priest">Priest</option><option value="scholar">Scholar</option><option value="scout">Scout</option><option value="spy">Spy</option><option value="veteran_soldier">Veteran Soldier</option><option value="wizard">Wizard</option></optgroup></select>
|
|
<select name="attr_advanced_career" class="career halfling"><option value="none">-</option><optgroup label="Racial"><option value="halfling_burglar">Halfling Burglar</option><option value="halfling_gaffer">Halfling Gaffer</option><option value="halfling_conjurer">Halfling Conjurer</option></optgroup><optgroup label="Generic"><option value="assassin">Assassin</option><option value="bravo">Bravo</option><option value="watch_captain">Watch Captain</option><option value="charlatan">Charlatan</option><option value="explorer">Explorer</option><option value="freelance">Freelance</option><option value="highwayman">Highwayman</option><option value="mercenary_captain">Mercenary Captain</option><option value="merchant">Merchant</option><option value="minstrel">Minstrel</option><option value="outlaw_chief">Outlaw Chief</option><option value="priest">Priest</option><option value="scholar">Scholar</option><option value="scout">Scout</option><option value="spy">Spy</option><option value="veteran_soldier">Veteran Soldier</option><option value="wizard">Wizard</option></optgroup></select>
|
|
<select name="attr_advanced_career" class="career goblin"><option value="none">-</option><optgroup label="Racial"><option value="emissary">Emissary</option><option value="spelunker">Spelunker</option><option value="sporceror">Sporceror</option></optgroup><optgroup label="Generic"><option value="assassin">Assassin</option><option value="bravo">Bravo</option><option value="watch_captain">Watch Captain</option><option value="charlatan">Charlatan</option><option value="explorer">Explorer</option><option value="freelance">Freelance</option><option value="highwayman">Highwayman</option><option value="mercenary_captain">Mercenary Captain</option><option value="merchant">Merchant</option><option value="minstrel">Minstrel</option><option value="outlaw_chief">Outlaw Chief</option><option value="priest">Priest</option><option value="scholar">Scholar</option><option value="scout">Scout</option><option value="spy">Spy</option><option value="veteran_soldier">Veteran Soldier</option><option value="wizard">Wizard</option></optgroup></select>
|
|
|
|
</div>
|
|
</div>
|
|
<div class="attribute input career">
|
|
<label>Career: </label>
|
|
<input type="text" name="attr_custom_career" value=""/>
|
|
</div>
|
|
<div class="attribute button">
|
|
<button type="action" class="pictos" name="act_retire" title="Retire Career">}</button>
|
|
<button type="action" name="act_undo-retire" class="pictos" title="Undo Retire Career">D</button>
|
|
<input type="hidden" name="attr_career_toggle"/>
|
|
<button type="action" name="act_career-toggle" class="career-toggle" title="Toggle Advanced Careers">ADV</button>
|
|
</div>
|
|
<div class="attribute span">
|
|
<label>Past Careers: </label>
|
|
<span name="attr_past_careers" placeholder=""></span>
|
|
</div>
|
|
</div>
|
|
<div class="war-group background">
|
|
<div class="attribute textarea">
|
|
<label>Background: </label><textarea name="attr_background"></textarea>
|
|
</div>
|
|
<div class="attribute textarea">
|
|
<label>Traits: </label><textarea name="attr_traits"rows="2"></textarea>
|
|
</div>
|
|
</div>
|
|
<!-- BASE STATS -->
|
|
<div class="war-group stats">
|
|
<input type="hidden" name="attr_stats_options-flag" value="0"/>
|
|
<div class="attribute input max">
|
|
<button type="action" name="act_rest" class="stats-btn" title="Rest to recover Stamina">
|
|
<i class="ro health"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/health.svg"/></i>
|
|
</button>
|
|
<label>Stamina: </label>
|
|
<input type="hidden" name="attr_stamina_base" value="0"/>
|
|
<input type="hidden" name="attr_stamina_bonus" value="0"/>
|
|
<input type="number" name="attr_stamina" value="0"/>
|
|
<span>/</span>
|
|
<span name="attr_stamina_max" class="input-like" value="0"></span>
|
|
<button type="action" name="act_roll_stamina" class="dicefontd6 btn">k</button>
|
|
<input type="hidden" name="attr_store_stamina"/>
|
|
</div>
|
|
<div class="foldable stats-options stamina">
|
|
<label for="stamina_base">Stamina base:</label>
|
|
<input type="number" name="attr_stamina_base" min="0" value="0"/>
|
|
<span>+</span>
|
|
<div class="stamina-up">
|
|
<input type="hidden" name="attr_unlocked">
|
|
<input type="number" name="attr_stamina_increase" class="stamina-up custom" title="Increase due to Career Leveling"/>
|
|
<span name="attr_stamina_increase" class="input-like stamina-up auto" title="Increase due to Career Leveling"></span>
|
|
</div>
|
|
<span>+</span>
|
|
<span name="attr_stamina_bonus" class="input-like" title="Bonus from Items/Effects"></span>
|
|
<button type="action" name="act_apply_stamina" class="nodisplay"></button>
|
|
</div>
|
|
<div class="attribute input max">
|
|
<input type="hidden" name="attr_luckroll_bonus" value="0"/>
|
|
<button type="action" name="act_luckroll" class="stats-btn" title="Test your Luck">
|
|
<i class="ro clover"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/clover.svg"/></i>
|
|
</button>
|
|
<label>Luck: </label>
|
|
<input type="hidden" name="attr_luck_base" value="0">
|
|
<input type="hidden" name="attr_luck_bonus" value="0"/>
|
|
<input type="number" name="attr_luck" min="0" value="0"/>
|
|
<span>/</span>
|
|
<span name="attr_luck_max" class="input-like" value="0"></span>
|
|
<button type="action" name="act_roll_luck" class="dicefontd6 btn">h</button>
|
|
<input type="hidden" name="attr_store_luck"/>
|
|
</div>
|
|
<div class="foldable stats-options">
|
|
<label for="luck_base">Luck base:</label>
|
|
<input type="number" name="attr_luck_base" min="0" value="0"/>
|
|
<span>+</span>
|
|
<span name="attr_luck_bonus" class="input-like" title="Bonus from Items/Effects"></span>
|
|
<button type="action" name="act_apply_luck" class="nodisplay"></button>
|
|
</div>
|
|
<button type="action" name="act_stats_options-btn" class="fold-button"><i class="ro cog"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/cog.svg"/></i></button>
|
|
</div>
|
|
<!-- START OF SKILLS LIST - USE GENERATORS.JS TO MAKE CHANGES -->
|
|
<div class="war-group adventuring-skills skills-left">
|
|
<div class="group-label">
|
|
<span>Adventuring Skills:</span>
|
|
</div>
|
|
<div class="skills-container header">
|
|
<div class="attribute table-header">
|
|
<span>Skill</span>
|
|
<span>Level</span>
|
|
<span>Max</span>
|
|
</div>
|
|
</div>
|
|
<div class="skills-container">
|
|
<!-- SKILLS LIST LEFT SIDE - GENERATED -->
|
|
<div class="skill-item"><input type="hidden" name="attr_unlocked"/><input type="checkbox" name="attr_appraise_custom_prof" value="2"/><input type="hidden" name="attr_appraise_prof"/><button type="action" name="act_appraise" tabindex="-1">Appraise</button><span class="pictos skill-flag" title="This is a current Career Skill">^</span><input type="hidden" name="attr_appraise_overmax" value="0"><input type="hidden" name="attr_appraise_boosted" value="0"/><input type="hidden" name="attr_appraise_max" value="6"/><input type="hidden" name="attr_appraise_bonus" value="0"/><input type="number" name="attr_appraise" min="0" value="4"/><div class="skill-bonus" title="Item/Effect Bonus">(<span name="attr_appraise_bonus_display" value="0"></span>)</div><input type="number" name="attr_appraise_max" class="skill-limit no-spinner" value="6"/><span name="attr_appraise_max" class="skill-limit" value="6"></span><span class="pictos skill-cmax-flag" title="This skill was raised by a Past Career">{</span></div><div class="skill-item"><input type="hidden" name="attr_unlocked"/><input type="checkbox" name="attr_athletics_custom_prof" value="2"/><input type="hidden" name="attr_athletics_prof"/><button type="action" name="act_athletics" tabindex="-1">Athletics</button><span class="pictos skill-flag" title="This is a current Career Skill">^</span><input type="hidden" name="attr_athletics_overmax" value="0"><input type="hidden" name="attr_athletics_boosted" value="0"/><input type="hidden" name="attr_athletics_max" value="6"/><input type="hidden" name="attr_athletics_bonus" value="0"/><input type="number" name="attr_athletics" min="0" value="4"/><div class="skill-bonus" title="Item/Effect Bonus">(<span name="attr_athletics_bonus_display" value="0"></span>)</div><input type="number" name="attr_athletics_max" class="skill-limit no-spinner" value="6"/><span name="attr_athletics_max" class="skill-limit" value="6"></span><span class="pictos skill-cmax-flag" title="This skill was raised by a Past Career">{</span></div><div class="skill-item"><input type="hidden" name="attr_unlocked"/><input type="checkbox" name="attr_bargain_custom_prof" value="2"/><input type="hidden" name="attr_bargain_prof"/><button type="action" name="act_bargain" tabindex="-1">Bargain</button><span class="pictos skill-flag" title="This is a current Career Skill">^</span><input type="hidden" name="attr_bargain_overmax" value="0"><input type="hidden" name="attr_bargain_boosted" value="0"/><input type="hidden" name="attr_bargain_max" value="6"/><input type="hidden" name="attr_bargain_bonus" value="0"/><input type="number" name="attr_bargain" min="0" value="4"/><div class="skill-bonus" title="Item/Effect Bonus">(<span name="attr_bargain_bonus_display" value="0"></span>)</div><input type="number" name="attr_bargain_max" class="skill-limit no-spinner" value="6"/><span name="attr_bargain_max" class="skill-limit" value="6"></span><span class="pictos skill-cmax-flag" title="This skill was raised by a Past Career">{</span></div><div class="skill-item"><input type="hidden" name="attr_unlocked"/><input type="checkbox" name="attr_blunt_custom_prof" value="2"/><input type="hidden" name="attr_blunt_prof"/><button type="action" name="act_blunt" tabindex="-1">Blunt</button><span class="pictos skill-flag" title="This is a current Career Skill">^</span><input type="hidden" name="attr_blunt_overmax" value="0"><input type="hidden" name="attr_blunt_boosted" value="0"/><input type="hidden" name="attr_blunt_max" value="6"/><input type="hidden" name="attr_blunt_bonus" value="0"/><input type="number" name="attr_blunt" min="0" value="4"/><div class="skill-bonus" title="Item/Effect Bonus">(<span name="attr_blunt_bonus_display" value="0"></span>)</div><input type="number" name="attr_blunt_max" class="skill-limit no-spinner" value="6"/><span name="attr_blunt_max" class="skill-limit" value="6"></span><span class="pictos skill-cmax-flag" title="This skill was raised by a Past Career">{</span></div><div class="skill-item"><input type="hidden" name="attr_unlocked"/><input type="checkbox" name="attr_bow_custom_prof" value="2"/><input type="hidden" name="attr_bow_prof"/><button type="action" name="act_bow" tabindex="-1">Bow</button><span class="pictos skill-flag" title="This is a current Career Skill">^</span><input type="hidden" name="attr_bow_overmax" value="0"><input type="hidden" name="attr_bow_boosted" value="0"/><input type="hidden" name="attr_bow_max" value="6"/><input type="hidden" name="attr_bow_bonus" value="0"/><input type="number" name="attr_bow" min="0" value="4"/><div class="skill-bonus" title="Item/Effect Bonus">(<span name="attr_bow_bonus_display" value="0"></span>)</div><input type="number" name="attr_bow_max" class="skill-limit no-spinner" value="6"/><span name="attr_bow_max" class="skill-limit" value="6"></span><span class="pictos skill-cmax-flag" title="This skill was raised by a Past Career">{</span></div><div class="skill-item"><input type="hidden" name="attr_unlocked"/><input type="checkbox" name="attr_brawling_custom_prof" value="2"/><input type="hidden" name="attr_brawling_prof"/><button type="action" name="act_brawling" tabindex="-1">Brawling</button><span class="pictos skill-flag" title="This is a current Career Skill">^</span><input type="hidden" name="attr_brawling_overmax" value="0"><input type="hidden" name="attr_brawling_boosted" value="0"/><input type="hidden" name="attr_brawling_max" value="6"/><input type="hidden" name="attr_brawling_bonus" value="0"/><input type="number" name="attr_brawling" min="0" value="4"/><div class="skill-bonus" title="Item/Effect Bonus">(<span name="attr_brawling_bonus_display" value="0"></span>)</div><input type="number" name="attr_brawling_max" class="skill-limit no-spinner" value="6"/><span name="attr_brawling_max" class="skill-limit" value="6"></span><span class="pictos skill-cmax-flag" title="This skill was raised by a Past Career">{</span></div><div class="skill-item"><input type="hidden" name="attr_unlocked"/><input type="checkbox" name="attr_command_custom_prof" value="2"/><input type="hidden" name="attr_command_prof"/><button type="action" name="act_command" tabindex="-1">Command</button><span class="pictos skill-flag" title="This is a current Career Skill">^</span><input type="hidden" name="attr_command_overmax" value="0"><input type="hidden" name="attr_command_boosted" value="0"/><input type="hidden" name="attr_command_max" value="6"/><input type="hidden" name="attr_command_bonus" value="0"/><input type="number" name="attr_command" min="0" value="4"/><div class="skill-bonus" title="Item/Effect Bonus">(<span name="attr_command_bonus_display" value="0"></span>)</div><input type="number" name="attr_command_max" class="skill-limit no-spinner" value="6"/><span name="attr_command_max" class="skill-limit" value="6"></span><span class="pictos skill-cmax-flag" title="This skill was raised by a Past Career">{</span></div><div class="skill-item"><input type="hidden" name="attr_unlocked"/><input type="checkbox" name="attr_crossbow_custom_prof" value="2"/><input type="hidden" name="attr_crossbow_prof"/><button type="action" name="act_crossbow" tabindex="-1">Crossbow</button><span class="pictos skill-flag" title="This is a current Career Skill">^</span><input type="hidden" name="attr_crossbow_overmax" value="0"><input type="hidden" name="attr_crossbow_boosted" value="0"/><input type="hidden" name="attr_crossbow_max" value="6"/><input type="hidden" name="attr_crossbow_bonus" value="0"/><input type="number" name="attr_crossbow" min="0" value="4"/><div class="skill-bonus" title="Item/Effect Bonus">(<span name="attr_crossbow_bonus_display" value="0"></span>)</div><input type="number" name="attr_crossbow_max" class="skill-limit no-spinner" value="6"/><span name="attr_crossbow_max" class="skill-limit" value="6"></span><span class="pictos skill-cmax-flag" title="This skill was raised by a Past Career">{</span></div><div class="skill-item"><input type="hidden" name="attr_unlocked"/><input type="checkbox" name="attr_diplomacy_custom_prof" value="2"/><input type="hidden" name="attr_diplomacy_prof"/><button type="action" name="act_diplomacy" tabindex="-1">Diplomacy</button><span class="pictos skill-flag" title="This is a current Career Skill">^</span><input type="hidden" name="attr_diplomacy_overmax" value="0"><input type="hidden" name="attr_diplomacy_boosted" value="0"/><input type="hidden" name="attr_diplomacy_max" value="6"/><input type="hidden" name="attr_diplomacy_bonus" value="0"/><input type="number" name="attr_diplomacy" min="0" value="4"/><div class="skill-bonus" title="Item/Effect Bonus">(<span name="attr_diplomacy_bonus_display" value="0"></span>)</div><input type="number" name="attr_diplomacy_max" class="skill-limit no-spinner" value="6"/><span name="attr_diplomacy_max" class="skill-limit" value="6"></span><span class="pictos skill-cmax-flag" title="This skill was raised by a Past Career">{</span></div><div class="skill-item"><input type="hidden" name="attr_unlocked"/><input type="checkbox" name="attr_disguise_custom_prof" value="2"/><input type="hidden" name="attr_disguise_prof"/><button type="action" name="act_disguise" tabindex="-1">Disguise</button><span class="pictos skill-flag" title="This is a current Career Skill">^</span><input type="hidden" name="attr_disguise_overmax" value="0"><input type="hidden" name="attr_disguise_boosted" value="0"/><input type="hidden" name="attr_disguise_max" value="6"/><input type="hidden" name="attr_disguise_bonus" value="0"/><input type="number" name="attr_disguise" min="0" value="4"/><div class="skill-bonus" title="Item/Effect Bonus">(<span name="attr_disguise_bonus_display" value="0"></span>)</div><input type="number" name="attr_disguise_max" class="skill-limit no-spinner" value="6"/><span name="attr_disguise_max" class="skill-limit" value="6"></span><span class="pictos skill-cmax-flag" title="This skill was raised by a Past Career">{</span></div><div class="skill-item"><input type="hidden" name="attr_unlocked"/><input type="checkbox" name="attr_dodge_custom_prof" value="2"/><input type="hidden" name="attr_dodge_prof"/><button type="action" name="act_dodge" tabindex="-1">Dodge</button><span class="pictos skill-flag" title="This is a current Career Skill">^</span><input type="hidden" name="attr_dodge_overmax" value="0"><input type="hidden" name="attr_dodge_boosted" value="0"/><input type="hidden" name="attr_dodge_max" value="6"/><input type="hidden" name="attr_dodge_bonus" value="0"/><input type="number" name="attr_dodge" min="0" value="4"/><div class="skill-bonus" title="Item/Effect Bonus">(<span name="attr_dodge_bonus_display" value="0"></span>)</div><input type="number" name="attr_dodge_max" class="skill-limit no-spinner" value="6"/><span name="attr_dodge_max" class="skill-limit" value="6"></span><span class="pictos skill-cmax-flag" title="This skill was raised by a Past Career">{</span></div><div class="skill-item"><input type="hidden" name="attr_unlocked"/><input type="checkbox" name="attr_endurance_custom_prof" value="2"/><input type="hidden" name="attr_endurance_prof"/><button type="action" name="act_endurance" tabindex="-1">Endurance</button><span class="pictos skill-flag" title="This is a current Career Skill">^</span><input type="hidden" name="attr_endurance_overmax" value="0"><input type="hidden" name="attr_endurance_boosted" value="0"/><input type="hidden" name="attr_endurance_max" value="6"/><input type="hidden" name="attr_endurance_bonus" value="0"/><input type="number" name="attr_endurance" min="0" value="4"/><div class="skill-bonus" title="Item/Effect Bonus">(<span name="attr_endurance_bonus_display" value="0"></span>)</div><input type="number" name="attr_endurance_max" class="skill-limit no-spinner" value="6"/><span name="attr_endurance_max" class="skill-limit" value="6"></span><span class="pictos skill-cmax-flag" title="This skill was raised by a Past Career">{</span></div><div class="skill-item"><input type="hidden" name="attr_unlocked"/><input type="checkbox" name="attr_history_custom_prof" value="2"/><input type="hidden" name="attr_history_prof"/><button type="action" name="act_history" tabindex="-1">History</button><span class="pictos skill-flag" title="This is a current Career Skill">^</span><input type="hidden" name="attr_history_overmax" value="0"><input type="hidden" name="attr_history_boosted" value="0"/><input type="hidden" name="attr_history_max" value="6"/><input type="hidden" name="attr_history_bonus" value="0"/><input type="number" name="attr_history" min="0" value="4"/><div class="skill-bonus" title="Item/Effect Bonus">(<span name="attr_history_bonus_display" value="0"></span>)</div><input type="number" name="attr_history_max" class="skill-limit no-spinner" value="6"/><span name="attr_history_max" class="skill-limit" value="6"></span><span class="pictos skill-cmax-flag" title="This skill was raised by a Past Career">{</span></div><div class="skill-item"><input type="hidden" name="attr_unlocked"/><input type="checkbox" name="attr_incantation_custom_prof" value="2"/><input type="hidden" name="attr_incantation_prof"/><button type="action" name="act_incantation" tabindex="-1">Incantation</button><span class="pictos skill-flag" title="This is a current Career Skill">^</span><input type="hidden" name="attr_incantation_overmax" value="0"><input type="hidden" name="attr_incantation_boosted" value="0"/><input type="hidden" name="attr_incantation_max" value="6"/><input type="hidden" name="attr_incantation_bonus" value="0"/><input type="number" name="attr_incantation" min="0" value="4"/><div class="skill-bonus" title="Item/Effect Bonus">(<span name="attr_incantation_bonus_display" value="0"></span>)</div><input type="number" name="attr_incantation_max" class="skill-limit no-spinner" value="6"/><span name="attr_incantation_max" class="skill-limit" value="6"></span><span class="pictos skill-cmax-flag" title="This skill was raised by a Past Career">{</span></div><div class="skill-item"><input type="hidden" name="attr_unlocked"/><input type="checkbox" name="attr_intimidate_custom_prof" value="2"/><input type="hidden" name="attr_intimidate_prof"/><button type="action" name="act_intimidate" tabindex="-1">Intimidate</button><span class="pictos skill-flag" title="This is a current Career Skill">^</span><input type="hidden" name="attr_intimidate_overmax" value="0"><input type="hidden" name="attr_intimidate_boosted" value="0"/><input type="hidden" name="attr_intimidate_max" value="6"/><input type="hidden" name="attr_intimidate_bonus" value="0"/><input type="number" name="attr_intimidate" min="0" value="4"/><div class="skill-bonus" title="Item/Effect Bonus">(<span name="attr_intimidate_bonus_display" value="0"></span>)</div><input type="number" name="attr_intimidate_max" class="skill-limit no-spinner" value="6"/><span name="attr_intimidate_max" class="skill-limit" value="6"></span><span class="pictos skill-cmax-flag" title="This skill was raised by a Past Career">{</span></div><div class="skill-item"><input type="hidden" name="attr_unlocked"/><input type="checkbox" name="attr_language_custom_prof" value="2"/><input type="hidden" name="attr_language_prof"/><button type="action" name="act_language" tabindex="-1">Language</button><span class="pictos skill-flag" title="This is a current Career Skill">^</span><input type="hidden" name="attr_language_overmax" value="0"><input type="hidden" name="attr_language_boosted" value="0"/><input type="hidden" name="attr_language_max" value="6"/><input type="hidden" name="attr_language_bonus" value="0"/><input type="number" name="attr_language" min="0" value="4"/><div class="skill-bonus" title="Item/Effect Bonus">(<span name="attr_language_bonus_display" value="0"></span>)</div><input type="number" name="attr_language_max" class="skill-limit no-spinner" value="6"/><span name="attr_language_max" class="skill-limit" value="6"></span><span class="pictos skill-cmax-flag" title="This skill was raised by a Past Career">{</span></div>
|
|
<!-- END OF GENERATED -->
|
|
</div>
|
|
</div>
|
|
<div class="war-group adventuring-skills skills-right">
|
|
<!-- TUTORIAL TIPS SECTION -->
|
|
<div class="group-label">
|
|
<input type="hidden" name="attr_disable_tutorial" value="0">
|
|
<input type="hidden" name="attr_tutorial_flag" value="1">
|
|
<div class="initial-skillpoints phase1 tutorial">
|
|
<span>Remaining Skill Increases</span>
|
|
<br><span>Level 5:</span>
|
|
<span name="attr_initial_fives" value="10"></span><span>/</span><span>10</span>
|
|
<span>Level 6:</span>
|
|
<span name="attr_initial_sixes" value="10"></span><span>/</span><span>10</span>
|
|
</div>
|
|
<div class="initial-skillpoints phase2 tutorial">
|
|
<span>Please select a Community and Career</span>
|
|
</div>
|
|
<div class="initial-skillpoints phase3 tutorial">
|
|
<span>Career Skillpoints remaining:</span>
|
|
<span name="attr_initial_skillpoints" value="10"></span><span>/</span><span>10</span>
|
|
|
|
</div>
|
|
</div>
|
|
<div class="attribute table-header">
|
|
<span>Skill</span>
|
|
<span>Level</span>
|
|
<span>Max</span>
|
|
</div>
|
|
<div class="skills-container">
|
|
<!-- SKILLS LIST RIGHT SIDE - GENERATED -->
|
|
<div class="skill-item"><input type="hidden" name="attr_unlocked"/><input type="checkbox" name="attr_large_blade_custom_prof" value="2"/><input type="hidden" name="attr_large_blade_prof"/><button type="action" name="act_large_blade" tabindex="-1">Large Blade</button><span class="pictos skill-flag" title="This is a current Career Skill">^</span><input type="hidden" name="attr_large_blade_overmax" value="0"><input type="hidden" name="attr_large_blade_boosted" value="0"/><input type="hidden" name="attr_large_blade_max" value="6"/><input type="hidden" name="attr_large_blade_bonus" value="0"/><input type="number" name="attr_large_blade" min="0" value="4"/><div class="skill-bonus" title="Item/Effect Bonus">(<span name="attr_large_blade_bonus_display" value="0"></span>)</div><input type="number" name="attr_large_blade_max" class="skill-limit no-spinner" value="6"/><span name="attr_large_blade_max" class="skill-limit" value="6"></span><span class="pictos skill-cmax-flag" title="This skill was raised by a Past Career">{</span></div><div class="skill-item"><input type="hidden" name="attr_unlocked"/><input type="checkbox" name="attr_lie_custom_prof" value="2"/><input type="hidden" name="attr_lie_prof"/><button type="action" name="act_lie" tabindex="-1">Lie</button><span class="pictos skill-flag" title="This is a current Career Skill">^</span><input type="hidden" name="attr_lie_overmax" value="0"><input type="hidden" name="attr_lie_boosted" value="0"/><input type="hidden" name="attr_lie_max" value="6"/><input type="hidden" name="attr_lie_bonus" value="0"/><input type="number" name="attr_lie" min="0" value="4"/><div class="skill-bonus" title="Item/Effect Bonus">(<span name="attr_lie_bonus_display" value="0"></span>)</div><input type="number" name="attr_lie_max" class="skill-limit no-spinner" value="6"/><span name="attr_lie_max" class="skill-limit" value="6"></span><span class="pictos skill-cmax-flag" title="This skill was raised by a Past Career">{</span></div><div class="skill-item"><input type="hidden" name="attr_unlocked"/><input type="checkbox" name="attr_medicine_custom_prof" value="2"/><input type="hidden" name="attr_medicine_prof"/><button type="action" name="act_medicine" tabindex="-1">Medicine</button><span class="pictos skill-flag" title="This is a current Career Skill">^</span><input type="hidden" name="attr_medicine_overmax" value="0"><input type="hidden" name="attr_medicine_boosted" value="0"/><input type="hidden" name="attr_medicine_max" value="6"/><input type="hidden" name="attr_medicine_bonus" value="0"/><input type="number" name="attr_medicine" min="0" value="4"/><div class="skill-bonus" title="Item/Effect Bonus">(<span name="attr_medicine_bonus_display" value="0"></span>)</div><input type="number" name="attr_medicine_max" class="skill-limit no-spinner" value="6"/><span name="attr_medicine_max" class="skill-limit" value="6"></span><span class="pictos skill-cmax-flag" title="This skill was raised by a Past Career">{</span></div><div class="skill-item"><input type="hidden" name="attr_unlocked"/><input type="checkbox" name="attr_navigation_custom_prof" value="2"/><input type="hidden" name="attr_navigation_prof"/><button type="action" name="act_navigation" tabindex="-1">Navigation</button><span class="pictos skill-flag" title="This is a current Career Skill">^</span><input type="hidden" name="attr_navigation_overmax" value="0"><input type="hidden" name="attr_navigation_boosted" value="0"/><input type="hidden" name="attr_navigation_max" value="6"/><input type="hidden" name="attr_navigation_bonus" value="0"/><input type="number" name="attr_navigation" min="0" value="4"/><div class="skill-bonus" title="Item/Effect Bonus">(<span name="attr_navigation_bonus_display" value="0"></span>)</div><input type="number" name="attr_navigation_max" class="skill-limit no-spinner" value="6"/><span name="attr_navigation_max" class="skill-limit" value="6"></span><span class="pictos skill-cmax-flag" title="This skill was raised by a Past Career">{</span></div><div class="skill-item"><input type="hidden" name="attr_unlocked"/><input type="checkbox" name="attr_ostler_custom_prof" value="2"/><input type="hidden" name="attr_ostler_prof"/><button type="action" name="act_ostler" tabindex="-1">Ostler</button><span class="pictos skill-flag" title="This is a current Career Skill">^</span><input type="hidden" name="attr_ostler_overmax" value="0"><input type="hidden" name="attr_ostler_boosted" value="0"/><input type="hidden" name="attr_ostler_max" value="6"/><input type="hidden" name="attr_ostler_bonus" value="0"/><input type="number" name="attr_ostler" min="0" value="4"/><div class="skill-bonus" title="Item/Effect Bonus">(<span name="attr_ostler_bonus_display" value="0"></span>)</div><input type="number" name="attr_ostler_max" class="skill-limit no-spinner" value="6"/><span name="attr_ostler_max" class="skill-limit" value="6"></span><span class="pictos skill-cmax-flag" title="This skill was raised by a Past Career">{</span></div><div class="skill-item"><input type="hidden" name="attr_unlocked"/><input type="checkbox" name="attr_persuasion_custom_prof" value="2"/><input type="hidden" name="attr_persuasion_prof"/><button type="action" name="act_persuasion" tabindex="-1">Persuasion</button><span class="pictos skill-flag" title="This is a current Career Skill">^</span><input type="hidden" name="attr_persuasion_overmax" value="0"><input type="hidden" name="attr_persuasion_boosted" value="0"/><input type="hidden" name="attr_persuasion_max" value="6"/><input type="hidden" name="attr_persuasion_bonus" value="0"/><input type="number" name="attr_persuasion" min="0" value="4"/><div class="skill-bonus" title="Item/Effect Bonus">(<span name="attr_persuasion_bonus_display" value="0"></span>)</div><input type="number" name="attr_persuasion_max" class="skill-limit no-spinner" value="6"/><span name="attr_persuasion_max" class="skill-limit" value="6"></span><span class="pictos skill-cmax-flag" title="This skill was raised by a Past Career">{</span></div><div class="skill-item"><input type="hidden" name="attr_unlocked"/><input type="checkbox" name="attr_pole_arm_custom_prof" value="2"/><input type="hidden" name="attr_pole_arm_prof"/><button type="action" name="act_pole_arm" tabindex="-1">Pole Arm</button><span class="pictos skill-flag" title="This is a current Career Skill">^</span><input type="hidden" name="attr_pole_arm_overmax" value="0"><input type="hidden" name="attr_pole_arm_boosted" value="0"/><input type="hidden" name="attr_pole_arm_max" value="6"/><input type="hidden" name="attr_pole_arm_bonus" value="0"/><input type="number" name="attr_pole_arm" min="0" value="4"/><div class="skill-bonus" title="Item/Effect Bonus">(<span name="attr_pole_arm_bonus_display" value="0"></span>)</div><input type="number" name="attr_pole_arm_max" class="skill-limit no-spinner" value="6"/><span name="attr_pole_arm_max" class="skill-limit" value="6"></span><span class="pictos skill-cmax-flag" title="This skill was raised by a Past Career">{</span></div><div class="skill-item"><input type="hidden" name="attr_unlocked"/><input type="checkbox" name="attr_repair_custom_prof" value="2"/><input type="hidden" name="attr_repair_prof"/><button type="action" name="act_repair" tabindex="-1">Repair</button><span class="pictos skill-flag" title="This is a current Career Skill">^</span><input type="hidden" name="attr_repair_overmax" value="0"><input type="hidden" name="attr_repair_boosted" value="0"/><input type="hidden" name="attr_repair_max" value="6"/><input type="hidden" name="attr_repair_bonus" value="0"/><input type="number" name="attr_repair" min="0" value="4"/><div class="skill-bonus" title="Item/Effect Bonus">(<span name="attr_repair_bonus_display" value="0"></span>)</div><input type="number" name="attr_repair_max" class="skill-limit no-spinner" value="6"/><span name="attr_repair_max" class="skill-limit" value="6"></span><span class="pictos skill-cmax-flag" title="This skill was raised by a Past Career">{</span></div><div class="skill-item"><input type="hidden" name="attr_unlocked"/><input type="checkbox" name="attr_sleight_of_hand_custom_prof" value="2"/><input type="hidden" name="attr_sleight_of_hand_prof"/><button type="action" name="act_sleight_of_hand" tabindex="-1">Sleight Of Hand</button><span class="pictos skill-flag" title="This is a current Career Skill">^</span><input type="hidden" name="attr_sleight_of_hand_overmax" value="0"><input type="hidden" name="attr_sleight_of_hand_boosted" value="0"/><input type="hidden" name="attr_sleight_of_hand_max" value="6"/><input type="hidden" name="attr_sleight_of_hand_bonus" value="0"/><input type="number" name="attr_sleight_of_hand" min="0" value="4"/><div class="skill-bonus" title="Item/Effect Bonus">(<span name="attr_sleight_of_hand_bonus_display" value="0"></span>)</div><input type="number" name="attr_sleight_of_hand_max" class="skill-limit no-spinner" value="6"/><span name="attr_sleight_of_hand_max" class="skill-limit" value="6"></span><span class="pictos skill-cmax-flag" title="This skill was raised by a Past Career">{</span></div><div class="skill-item"><input type="hidden" name="attr_unlocked"/><input type="checkbox" name="attr_small_blade_custom_prof" value="2"/><input type="hidden" name="attr_small_blade_prof"/><button type="action" name="act_small_blade" tabindex="-1">Small Blade</button><span class="pictos skill-flag" title="This is a current Career Skill">^</span><input type="hidden" name="attr_small_blade_overmax" value="0"><input type="hidden" name="attr_small_blade_boosted" value="0"/><input type="hidden" name="attr_small_blade_max" value="6"/><input type="hidden" name="attr_small_blade_bonus" value="0"/><input type="number" name="attr_small_blade" min="0" value="4"/><div class="skill-bonus" title="Item/Effect Bonus">(<span name="attr_small_blade_bonus_display" value="0"></span>)</div><input type="number" name="attr_small_blade_max" class="skill-limit no-spinner" value="6"/><span name="attr_small_blade_max" class="skill-limit" value="6"></span><span class="pictos skill-cmax-flag" title="This skill was raised by a Past Career">{</span></div><div class="skill-item"><input type="hidden" name="attr_unlocked"/><input type="checkbox" name="attr_spot_custom_prof" value="2"/><input type="hidden" name="attr_spot_prof"/><button type="action" name="act_spot" tabindex="-1">Spot</button><span class="pictos skill-flag" title="This is a current Career Skill">^</span><input type="hidden" name="attr_spot_overmax" value="0"><input type="hidden" name="attr_spot_boosted" value="0"/><input type="hidden" name="attr_spot_max" value="6"/><input type="hidden" name="attr_spot_bonus" value="0"/><input type="number" name="attr_spot" min="0" value="4"/><div class="skill-bonus" title="Item/Effect Bonus">(<span name="attr_spot_bonus_display" value="0"></span>)</div><input type="number" name="attr_spot_max" class="skill-limit no-spinner" value="6"/><span name="attr_spot_max" class="skill-limit" value="6"></span><span class="pictos skill-cmax-flag" title="This skill was raised by a Past Career">{</span></div><div class="skill-item"><input type="hidden" name="attr_unlocked"/><input type="checkbox" name="attr_stealth_custom_prof" value="2"/><input type="hidden" name="attr_stealth_prof"/><button type="action" name="act_stealth" tabindex="-1">Stealth</button><span class="pictos skill-flag" title="This is a current Career Skill">^</span><input type="hidden" name="attr_stealth_overmax" value="0"><input type="hidden" name="attr_stealth_boosted" value="0"/><input type="hidden" name="attr_stealth_max" value="6"/><input type="hidden" name="attr_stealth_bonus" value="0"/><input type="number" name="attr_stealth" min="0" value="4"/><div class="skill-bonus" title="Item/Effect Bonus">(<span name="attr_stealth_bonus_display" value="0"></span>)</div><input type="number" name="attr_stealth_max" class="skill-limit no-spinner" value="6"/><span name="attr_stealth_max" class="skill-limit" value="6"></span><span class="pictos skill-cmax-flag" title="This skill was raised by a Past Career">{</span></div><div class="skill-item"><input type="hidden" name="attr_unlocked"/><input type="checkbox" name="attr_streetwise_custom_prof" value="2"/><input type="hidden" name="attr_streetwise_prof"/><button type="action" name="act_streetwise" tabindex="-1">Streetwise</button><span class="pictos skill-flag" title="This is a current Career Skill">^</span><input type="hidden" name="attr_streetwise_overmax" value="0"><input type="hidden" name="attr_streetwise_boosted" value="0"/><input type="hidden" name="attr_streetwise_max" value="6"/><input type="hidden" name="attr_streetwise_bonus" value="0"/><input type="number" name="attr_streetwise" min="0" value="4"/><div class="skill-bonus" title="Item/Effect Bonus">(<span name="attr_streetwise_bonus_display" value="0"></span>)</div><input type="number" name="attr_streetwise_max" class="skill-limit no-spinner" value="6"/><span name="attr_streetwise_max" class="skill-limit" value="6"></span><span class="pictos skill-cmax-flag" title="This skill was raised by a Past Career">{</span></div><div class="skill-item"><input type="hidden" name="attr_unlocked"/><input type="checkbox" name="attr_survival_custom_prof" value="2"/><input type="hidden" name="attr_survival_prof"/><button type="action" name="act_survival" tabindex="-1">Survival</button><span class="pictos skill-flag" title="This is a current Career Skill">^</span><input type="hidden" name="attr_survival_overmax" value="0"><input type="hidden" name="attr_survival_boosted" value="0"/><input type="hidden" name="attr_survival_max" value="6"/><input type="hidden" name="attr_survival_bonus" value="0"/><input type="number" name="attr_survival" min="0" value="4"/><div class="skill-bonus" title="Item/Effect Bonus">(<span name="attr_survival_bonus_display" value="0"></span>)</div><input type="number" name="attr_survival_max" class="skill-limit no-spinner" value="6"/><span name="attr_survival_max" class="skill-limit" value="6"></span><span class="pictos skill-cmax-flag" title="This skill was raised by a Past Career">{</span></div><div class="skill-item"><input type="hidden" name="attr_unlocked"/><input type="checkbox" name="attr_swimming_custom_prof" value="2"/><input type="hidden" name="attr_swimming_prof"/><button type="action" name="act_swimming" tabindex="-1">Swimming</button><span class="pictos skill-flag" title="This is a current Career Skill">^</span><input type="hidden" name="attr_swimming_overmax" value="0"><input type="hidden" name="attr_swimming_boosted" value="0"/><input type="hidden" name="attr_swimming_max" value="6"/><input type="hidden" name="attr_swimming_bonus" value="0"/><input type="number" name="attr_swimming" min="0" value="4"/><div class="skill-bonus" title="Item/Effect Bonus">(<span name="attr_swimming_bonus_display" value="0"></span>)</div><input type="number" name="attr_swimming_max" class="skill-limit no-spinner" value="6"/><span name="attr_swimming_max" class="skill-limit" value="6"></span><span class="pictos skill-cmax-flag" title="This skill was raised by a Past Career">{</span></div><div class="skill-item"><input type="hidden" name="attr_unlocked"/><input type="checkbox" name="attr_thrown_custom_prof" value="2"/><input type="hidden" name="attr_thrown_prof"/><button type="action" name="act_thrown" tabindex="-1">Thrown</button><span class="pictos skill-flag" title="This is a current Career Skill">^</span><input type="hidden" name="attr_thrown_overmax" value="0"><input type="hidden" name="attr_thrown_boosted" value="0"/><input type="hidden" name="attr_thrown_max" value="6"/><input type="hidden" name="attr_thrown_bonus" value="0"/><input type="number" name="attr_thrown" min="0" value="4"/><div class="skill-bonus" title="Item/Effect Bonus">(<span name="attr_thrown_bonus_display" value="0"></span>)</div><input type="number" name="attr_thrown_max" class="skill-limit no-spinner" value="6"/><span name="attr_thrown_max" class="skill-limit" value="6"></span><span class="pictos skill-cmax-flag" title="This skill was raised by a Past Career">{</span></div>
|
|
<!-- END OF GENERATED -->
|
|
</div>
|
|
</div>
|
|
<div class="war-double career-skills-possessions">
|
|
<div class="war-group career-skills">
|
|
<input type="hidden" name="attr_unlocked"/>
|
|
<div class="group-label">
|
|
<span>Career Skills:</span>
|
|
</div>
|
|
<div class="career-skill table-header">
|
|
<span>Skill</span>
|
|
<span>Level</span>
|
|
</div>
|
|
<div class="skill-item repeating auto">
|
|
<button type="action" name="act_career-skill" tabindex="-1"><span name="attr_career_skill_name"></span></button>
|
|
<span name="attr_career_skill_level"></span>
|
|
</div>
|
|
<div class="skill-item repeating custom">
|
|
<button type="action" name="act_custom-career-skill" tabindex="-1"><span name="attr_custom_career"></span></button>
|
|
<input type="number" name="attr_custom_career_skill_level"/>
|
|
</div>
|
|
<fieldset class="repeating_careerskill">
|
|
<div class="skill-item repeating">
|
|
<button type="action" name="act_past-skill" tabindex="-1"><span name="attr_name"></span></button>
|
|
<span name="attr_level"></span>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
<div class="war-group possessions">
|
|
<!-- Put pre-built item selector here ??? -->
|
|
<div class="group-label">
|
|
<span>Possessions:</span>
|
|
</div>
|
|
<div class="possession table-header">
|
|
<span>Qty</span>
|
|
<span>Item</span>
|
|
<span class="war-hover-text items">Type</span>
|
|
<span>Equipped</span>
|
|
<div class="war-tt item-types">
|
|
<span><u>Type Icons:</u>
|
|
<i class="armour ro helmet"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/helmet.svg"/></i>: Armour
|
|
<i class="shield ro round-shield"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/round-shield.svg"/></i>: Shield
|
|
<i class="stats ro gem-pendant"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/gem-pendant.svg"/></i>: Stats
|
|
<i class="weapon ro broadsword"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/broadsword.svg"/></i>: Weapon
|
|
</span>
|
|
</div>
|
|
</div>
|
|
<fieldset class="repeating_possession">
|
|
<div class="maingrid">
|
|
<input type="hidden" name="attr_options-flag" value="0"/>
|
|
<input type="hidden" name="attr_weapon_link" value=""/>
|
|
<input type="number" name="attr_quantity" class="no-spinner" placeholder="1" value="1"/>
|
|
<input type="text" name="attr_name" placeholder="Item name..."/>
|
|
<div class="itemflags">
|
|
<input type="hidden" name="attr_flags"/>
|
|
<!-- FLAGS FOR ITEM TYPE -->
|
|
<i class="armour ro helmet"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/helmet.svg"/></i>
|
|
<i class="shield ro round-shield"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/round-shield.svg"/></i>
|
|
<i class="stats ro gem-pendant"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/gem-pendant.svg"/></i>
|
|
<i class="weapon ro broadsword"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/broadsword.svg"/></i>
|
|
</div>
|
|
<input type="checkbox" name="attr_equipped" value="1"/>
|
|
<button type="action" name="act_options-btn" class="fold-button"><i class="ro cog"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/cog.svg"/></i></button>
|
|
</div>
|
|
<!-- FOLDS DOWN -->
|
|
<input type="hidden" name="attr_options-flag" value="0"/>
|
|
<div class="foldable possession-options">
|
|
<div class="repeating option">
|
|
<label>Item Mods:</label>
|
|
<textarea name="attr_itemmods" placeholder="Item properties..." value=""></textarea>
|
|
<span class="war-hover item-mods pictos">?</span>
|
|
<div class="war-tt item-mods">
|
|
<span><b><u>Valid Item Categories + Mods</u></b>
|
|
<b>weapon:</b> base | damage | skill | ranged | threat | dtype;
|
|
<b>armour:</b> light | modest | heavy | +X | +XdY;
|
|
<b>shield:</b> small | large | +X | +XdY;
|
|
<b>stats:</b> ['skill name' | stamina | luck | luckroll | attack | damage] +X | +XdY;
|
|
|
|
<u>Notes:</u>
|
|
- Categories must be followed by a colon ":"
|
|
- Separate multiple Categories with semi-colon ";"
|
|
- Separate Mod entries within the same Category with comma ","
|
|
- "stats: attack" and "stats: damage" are global modifiers to all attacks
|
|
|
|
<u>- Examples:</u>
|
|
<b>Extremely Big Magic Sword -</b>
|
|
<i>weapon: type 2h sword, damage custom 4d6 + 4; stats:stamina +5, large blade +5</i>
|
|
<b>Cursed Shield -</b>
|
|
<i>shield: -5; stats: luckroll -5, damage -1d4;</i>
|
|
<b>Ring of the Quick -</b>
|
|
<i>shield: +1d6; stats: dodge +5, stealth +5, sleight of hand +5</i></span>
|
|
</div>
|
|
</div>
|
|
<div class="repeating option">
|
|
<label>Description:</label><textarea name="attr_description" rows="2"></textarea>
|
|
</div>
|
|
</div>
|
|
<!-- END OF FOLD -->
|
|
</fieldset>
|
|
<div class="possession currency-header">
|
|
Currency
|
|
</div>
|
|
<div class="possession currency">
|
|
<label>P:<input type="number" name="attr_pennies" min="0" value="0" title="Pennies"/></label>
|
|
<button type="action" name="act_convert-pennies-silver" tabindex="-1" class="pictos" title="Convert Pennies to Silver">;</button>
|
|
<label>S:<input type="number" name="attr_silver" min="0" value="0" title="Silver Coins"/></label>
|
|
<button type="action" name="act_convert-silver-gold" tabindex="-1" class="pictos" title="Convert Silver to Gold">;</button>
|
|
<label>G:<input type="number" name="attr_gold" min="0" value="0" title="Gold Coins"/></label>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="war-triple weapons-spells-effects">
|
|
<div class="war-group weapons">
|
|
<div class="group-label">
|
|
<span>Weapons:</span>
|
|
</div>
|
|
<div class="weapon table-header">
|
|
<input type="hidden" name="attr_react"/>
|
|
<span title="Readied weapon for reactive defence">Rdy</span>
|
|
<span>Attack</span>
|
|
<span>Def</span>
|
|
<span>Damage</span>
|
|
<span class="war-hover-text weapons">Type</span>
|
|
<div class="war-tt weapon-types">
|
|
<span><u>Type Icons:</u>
|
|
<i class="crushing ro hammer"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/hammer.svg"/></i>: Crushing
|
|
<i class="piercing ro trident"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/trident.svg"/></i>: Piercing
|
|
<i class="slashing ro sickle"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/sickle.svg"/></i>: Slashing
|
|
<i class="blast ro bomb-explosion"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/bomb-explosion.svg"/></i>: Blast
|
|
<i class="ranged ro archer"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/archer.svg"/></i>: Ranged
|
|
</span>
|
|
</div>
|
|
</div>
|
|
<fieldset class="repeating_weapon">
|
|
<div class="maingrid">
|
|
<input type="hidden" name="attr_options-flag" value="1"/>
|
|
<input type="hidden" name="attr_possession_link"/>
|
|
<input type="hidden" name="attr_show_readied"/>
|
|
<input type="checkbox" name="attr_readied" value="1"/>
|
|
<button type="action" name="act_rollattack"><span name="attr_name" class="weapon-button" placeholder="Weapon name..."></span></button>
|
|
<button type="action" name="act_rolldefend" title="Defend with this weapon"><span class="pictos-custom">e</span></button>
|
|
<button type="action" name="act_rolldamage"><span name="attr_damage" class="weapon-button" placeholder="Damage..."></span></button>
|
|
<div class="itemflags">
|
|
<input type="hidden" name="attr_flags"/></span>
|
|
<!-- FLAGS FOR ITEM TYPE -->
|
|
<i class="crushing ro hammer"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/hammer.svg"/></i>
|
|
<i class="piercing ro trident"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/trident.svg"/></i>
|
|
<i class="slashing ro sickle"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/sickle.svg"/></i>
|
|
<i class="blast ro bomb-explosion"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/bomb-explosion.svg"/></i>
|
|
<i class="ranged ro archer"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/archer.svg"/></i>
|
|
</div>
|
|
<button type="action" name="act_options-btn" class="fold-button"><i class="ro cog"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/cog.svg"/></i></button>
|
|
</div>
|
|
<!-- FOLDS DOWN -->
|
|
<input type="hidden" name="attr_options-flag" value="1"/>
|
|
<div class="foldable weapon-options">
|
|
<div class="repeating option">
|
|
<label>Weapon Name:</label><input type="text" name="attr_name" placeholder="Weapon name..."/>
|
|
</div>
|
|
<div class="repeating option">
|
|
<label>Attack Skill:</label>
|
|
<div class="attack-skill-select">
|
|
<select name="attr_attack_skill">
|
|
<option value="blunt">Blunt</option>
|
|
<option value="bow">Bow</option>
|
|
<option value="brawling">Brawling</option>
|
|
<option value="crossbow">Crossbow</option>
|
|
<option value="incantation">Incantation</option>
|
|
<option value="large_blade">Large Blade</option>
|
|
<option value="pole_arm">Pole Arm</option>
|
|
<option value="small_blade">Small Blade</option>
|
|
<option value="thrown">Thrown</option>
|
|
<option value="custom">Custom</option>
|
|
</select>
|
|
<span>+ </span><input type="text" name="attr_attack_mod" placeholder="" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="repeating option">
|
|
<div class="attack-damage-select">
|
|
<input type="hidden" name="attr_damage_base">
|
|
<label>Damage Base:</label>
|
|
<select name="attr_damage_base">
|
|
<option value="custom">Custom</option><option value="unarmed">Unarmed</option><option value="club">Club</option><option value="knife">Knife</option><option value="dagger">Dagger</option><option value="short_sword">Short Sword</option><option value="arming_sword">Arming Sword</option><option value="hammer">Hammer</option><option value="axe">Axe</option><option value="mace">Mace</option><option value="spear">Spear</option><option value="pole_arm">Pole Arm</option><option value="2h_sword">2h Sword</option><option value="staff">Staff</option><option value="bow">Bow</option><option value="crossbow">Crossbow</option>
|
|
</select>
|
|
<span>/ </span><input type="text" name="attr_damage_custom" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="repeating option">
|
|
<label>Damage Type:</label>
|
|
<select name="attr_damage_type">
|
|
<option value="">-</option>
|
|
<option value="slashing">Slashing</option>
|
|
<option value="crushing">Crushing</option>
|
|
<option value="piercing">Piercing</option>
|
|
<option value="blast">Blast</option>
|
|
</select>
|
|
</div>
|
|
<div class="repeating option sub">
|
|
<div class="sub-option"><label>Ranged:</label><input type="checkbox" name="attr_ranged" value="1"/></div>
|
|
<div class="sub-option"><label>Threat:</label><select name="attr_threat"><option value="">-</option><option value="casual">Casual</option><option value="martial">Martial</option></select></div>
|
|
</div>
|
|
<div class="repeating option">
|
|
<label>Description:</label><textarea name="attr_description" rows="1"></textarea>
|
|
</div>
|
|
<button type="action" name="act_rollcrit" style="display:none">Crit</button>
|
|
</div>
|
|
<!-- END OF FOLD -->
|
|
</fieldset>
|
|
</div>
|
|
<div class="war-group spells">
|
|
<div class="group-label">
|
|
<span>Spells:</span>
|
|
</div>
|
|
<div class="spell table-header">
|
|
<span>Spell</span>
|
|
<span>Type</span>
|
|
<span>Cost</span>
|
|
<span class="cursor-help" title="Send spell description to chat">Link</span>
|
|
</div>
|
|
<fieldset class="repeating_spell">
|
|
<div class="hidden" style="display:none">
|
|
<button type="action" name="act_rollcast"></button>
|
|
</div>
|
|
<div class="maingrid">
|
|
<input type="hidden" name="attr_options-flag" value="1"/>
|
|
<button type="action" name="act_rollspell"><span name="attr_name" class="spell-button" value="New Spell"></span></button>
|
|
<span name="attr_type" placeholder="Damage..."></span>
|
|
<span name="attr_cost" placeholder="Type..."></span>
|
|
<button type="action" name="attr_link"><i class="ro bubble"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/speech-bubble.svg"/></i></button>
|
|
<button type="action" name="act_options-btn" class="fold-button"><i class="ro cog"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/cog.svg"/></i></button>
|
|
</div>
|
|
<!-- FOLDS DOWN -->
|
|
<input type="hidden" name="attr_options-flag" value="1"/>
|
|
<div class="foldable spell-options">
|
|
<input type="hidden" name="attr_type"/>
|
|
<div class="repeating option">
|
|
<label>Spell Name:</label><input type="text" name="attr_name" placeholder="Spell Name..."/>
|
|
</div>
|
|
<div class="repeating option sub">
|
|
<div class="sub-option">
|
|
<label>Type: </label>
|
|
<select name="attr_type" value="Spellcard">
|
|
<option value="Attack">Attack</option>
|
|
<option value="Spellcard" selected>Spellcard</option>
|
|
</select>
|
|
</div>
|
|
<div class="sub-option">
|
|
<label>Cost:</label>
|
|
<input type="number" name="attr_cost" max="99"/>
|
|
</div>
|
|
</div>
|
|
<div class="repeating option sub attack-only">
|
|
<div class="sub-option">
|
|
<label>Damage: </label>
|
|
<input type="text" name="attr_damage" value="1d6"/>
|
|
</div>
|
|
<div class="sub-option">
|
|
<label>Type:</label>
|
|
<select name="attr_damage_type" value="blast">
|
|
<option value="">-</option>
|
|
<option value="slashing">Slashing</option>
|
|
<option value="crushing">Crushing</option>
|
|
<option value="piercing">Piercing</option>
|
|
<option value="blast" selected>Blast</option>
|
|
</select>
|
|
</div>
|
|
<div class="repeating option double">
|
|
<label>Attack Skill:</label>
|
|
<div class="attack-skill-select">
|
|
<select name="attr_attack_skill">
|
|
<option value="blunt">Blunt</option>
|
|
<option value="bow">Bow</option>
|
|
<option value="brawling">Brawling</option>
|
|
<option value="crossbow">Crossbow</option>
|
|
<option value="incantation">Incantation</option>
|
|
<option value="large_blade">Large Blade</option>
|
|
<option value="pole_arm">Pole Arm</option>
|
|
<option value="small_blade">Small Blade</option>
|
|
<option value="thrown">Thrown</option>
|
|
<option value="custom">Custom</option>
|
|
</select>
|
|
<span>+ </span><input type="text" name="attr_attack_mod" placeholder="" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="sub-option">
|
|
<label>Ranged:</label>
|
|
<input type="checkbox" name="attr_ranged" value="1" checked/>
|
|
</div>
|
|
<div class="sub-option">
|
|
<label>Show Description:</label>
|
|
<input type="checkbox" name="attr_show_desc" value="1" checked/>
|
|
</div>
|
|
</div>
|
|
<div class="repeating option">
|
|
<label>Effects:</label><textarea name="attr_mods" placeholder="Effect Mods..."></textarea>
|
|
</div>
|
|
<div class="repeating option sub">
|
|
<div class="sub-option">
|
|
<label>Duration:</label><input type="text" name="attr_duration"/>
|
|
</div>
|
|
<div class="sub-option">
|
|
<select name="attr_duration_type" value="rounds">
|
|
<option value="rounds" selected>Rounds</option>
|
|
<option value="minutes">Minutes</option>
|
|
<option value="hours">Hours</option>
|
|
<option value="days">Days</option>
|
|
<option value="weeks">Weeks</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="repeating option">
|
|
<label>Description:</label><textarea name="attr_description" rows="2" placeholder="Description..."></textarea>
|
|
</div>
|
|
</div>
|
|
<!-- END OF FOLD -->
|
|
</fieldset>
|
|
</div>
|
|
<div class="war-group effects">
|
|
<div class="group-label">Current Effects:</div>
|
|
<div class="group-label sub">Passive Effects:</div>
|
|
<div class="war-sub-group effects-passive">
|
|
<div class="effect table-header">
|
|
<span>Name</span>
|
|
<span>Details</span>
|
|
</div>
|
|
<div class="effect maingrid-like">
|
|
<div class="row-like">
|
|
<button type="action" name="act_link_armour">Armour Items</button>
|
|
<span name="attr_armour_items"></span>
|
|
</div>
|
|
<div class="row-like">
|
|
<button type="action" name="act_link_block">Shield Items</button>
|
|
<span name="attr_block_items"></span>
|
|
</div>
|
|
<div class="row-like">
|
|
<button type="action" name="act_link_globals">Globals</button>
|
|
<div>
|
|
<label>Attack:</label><span name="attr_global_attack_bonus"></span>
|
|
<label>Damage:</label><span name="attr_global_damage_bonus"></span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="war-sub-group effects-active">
|
|
<div class="group-label sub">Active Effects:</div>
|
|
<div class="effect table-header">
|
|
<span>Name</span>
|
|
<span class="war-hover-text effects">Type</span>
|
|
<span>Source</span>
|
|
<span>Active</span>
|
|
<div class="war-tt effect-types">
|
|
<span><u>Type Icons:</u>
|
|
<i class="armour ro helmet"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/helmet.svg"/></i>: Armour
|
|
<i class="shield ro round-shield"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/round-shield.svg"/></i>: Shield
|
|
<i class="stats ro gem-pendant"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/gem-pendant.svg"/></i>: Stats
|
|
</span>
|
|
</div>
|
|
</div>
|
|
<fieldset class="repeating_effect">
|
|
<div class="maingrid">
|
|
<button type="action" name="act_link-effects"><span name="attr_name"></span></button>
|
|
<div class="itemflags">
|
|
<input type="hidden" name="attr_flags"/>
|
|
<!-- FLAGS FOR ITEM TYPE -->
|
|
<i class="armour ro helmet"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/helmet.svg"/></i>
|
|
<i class="shield ro round-shield"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/round-shield.svg"/></i>
|
|
<i class="stats ro gem-pendant"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/gem-pendant.svg"/></i>
|
|
<i class="weapon ro broadsword"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/broadsword.svg"/></i>
|
|
</div>
|
|
<span name="attr_source"></span>
|
|
<input type="checkbox" name="attr_active" value="1" checked/>
|
|
<button type="action" name="act_options-btn" class="fold-button"><i class="ro cog"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/cog.svg"/></i></button>
|
|
</div>
|
|
<input type="hidden" name="attr_options-flag" value="1"/>
|
|
<div class="foldable effect-options">
|
|
<div class="repeating option">
|
|
<label>Name:</label><input type="text" name="attr_name" placeholder="Name..."/>
|
|
</div>
|
|
<div class="repeating option">
|
|
<label>Effects:</label><textarea name="attr_mods" placeholder="Effect Mods..."></textarea>
|
|
<span class="war-hover effect-mods pictos">?</span>
|
|
<div class="war-tt effect-mods">
|
|
<span><b><u>Valid Effect Categories + Mods</u></b>
|
|
<b>armour:</b> light | modest | heavy | +X | +XdY;
|
|
<b>shield:</b> small | large | +X | +XdY;
|
|
<b>stats:</b> ['skill name' | stamina | luck | luckroll | attack | damage] +X | +XdY;
|
|
|
|
<u>Notes:</u>
|
|
- Categories must be followed by a colon ":"
|
|
- Separate multiple Categories with semi-colon ";"
|
|
- Separate Mod entries within the same Category with comma ","
|
|
- "stats: attack" and "stats: damage" are global modifiers to all attacks
|
|
|
|
<u>- Examples:</u>
|
|
<b>Armour Spell -</b>
|
|
<i>armour: heavy;</i>
|
|
<b>Fix Spell -</b>
|
|
<i>stats: attack -5</i></span>
|
|
</div>
|
|
</div>
|
|
<div class="repeating option sub">
|
|
<div class="sub-option">
|
|
<label>Duration:</label><input type="number" name="attr_duration"/>
|
|
</div>
|
|
<div class="sub-option">
|
|
<select name="attr_duration_type" value="rounds">
|
|
<option value="rounds" selected>Rounds</option>
|
|
<option value="minutes">Minutes</option>
|
|
<option value="hours">Hours</option>
|
|
<option value="days">Days</option>
|
|
<option value="weeks">Weeks</option>
|
|
</select>
|
|
<!-- NOT YET IMPLEMENTED
|
|
<div class="sub-sub-option">
|
|
<label title="Display an alert when the character takes an action - only works for 'Rounds' duration type">Alert: <input type="checkbox" name="alert" value="0"/></label>
|
|
</div> -->
|
|
</div>
|
|
</div>
|
|
<div class="repeating option">
|
|
<label>Source:</label><textarea name="attr_source" placeholder="Effect Source..."></textarea>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- NPC SHEET -->
|
|
<div class="war-character-npc">
|
|
<div class="war-main">
|
|
<div class="war-double npc-basic-stats">
|
|
<div class="war-group basic-info">
|
|
<div class="attribute input">
|
|
<label>Name: </label><input type="text" name="attr_character_name"/>
|
|
</div>
|
|
<div class="attribute input max">
|
|
<label>Stamina:</label>
|
|
<input type="number" name="attr_stamina" value="0"/>
|
|
<span>/</span>
|
|
<input type="number" name="attr_stamina_max" value="0"/>
|
|
</div>
|
|
<div class="skill-item repeating custom">
|
|
<button type="action" name="act_npc_skill" tabindex="-1">Adventure Skill</button>
|
|
<input type="number" name="attr_npc_adventure_skill"/>
|
|
</div>
|
|
</div>
|
|
<div class="war-group npc-stats">
|
|
<div class="attribute input">
|
|
<label>Actions/Round:</label>
|
|
<input type="number" name="attr_npc_attacks" value="1"/>
|
|
</div>
|
|
<div class="attribute input">
|
|
<label>Armour Value: </label>
|
|
<input type="text" name="attr_npc_armour" value="0"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="war-group npc-description">
|
|
<div class="attribute input">
|
|
<label>Type:</label><input type="text" name="attr_npc_type">
|
|
</div>
|
|
<div class="attribute textarea">
|
|
<label>Description: </label><textarea name="attr_npc_description"></textarea>
|
|
</div>
|
|
</div>
|
|
<div class="war-group effects">
|
|
<div class="group-label">Current Effects:</div>
|
|
<div class="group-label sub">Passive Effects:</div>
|
|
<div class="war-sub-group effects-passive">
|
|
<div class="effect table-header">
|
|
<span>Name</span>
|
|
<span>Details</span>
|
|
</div>
|
|
<div class="effect maingrid-like">
|
|
<div class="row-like">
|
|
<button type="action" name="act_link_armour">Armour Items</button>
|
|
<span name="attr_armour_items"></span>
|
|
</div>
|
|
<div class="row-like">
|
|
<button type="action" name="act_link_block">Shield Items</button>
|
|
<span name="attr_block_items"></span>
|
|
</div>
|
|
<div class="row-like">
|
|
<button type="action" name="act_link_globals">Globals</button>
|
|
<div>
|
|
<label>Attack:</label><span name="attr_global_attack_bonus" placeholder="0" value="0"></span>
|
|
<label>Damage:</label><span name="attr_global_damage_bonus" placeholder="0" value="0"></span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="war-sub-group effects-active">
|
|
<div class="group-label sub">Active Effects:</div>
|
|
<div class="effect table-header">
|
|
<span>Name</span>
|
|
<span class="war-hover-text effects">Type</span>
|
|
<span>Source</span>
|
|
<span>Active</span>
|
|
<div class="war-tt effect-types">
|
|
<span><u>Type Icons:</u>
|
|
<i class="armour ro helmet"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/helmet.svg"/></i>: Armour
|
|
<i class="shield ro round-shield"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/round-shield.svg"/></i>: Shield
|
|
<i class="stats ro gem-pendant"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/gem-pendant.svg"/></i>: Stats
|
|
</span>
|
|
</div>
|
|
</div>
|
|
<fieldset class="repeating_effect">
|
|
<div class="maingrid">
|
|
<button type="action" name="act_link-effects"><span name="attr_name"></span></button>
|
|
<div class="itemflags">
|
|
<input type="hidden" name="attr_flags"/>
|
|
<!-- FLAGS FOR ITEM TYPE -->
|
|
<i class="armour ro helmet"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/helmet.svg"/></i>
|
|
<i class="shield ro round-shield"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/round-shield.svg"/></i>
|
|
<i class="stats ro gem-pendant"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/gem-pendant.svg"/></i>
|
|
<i class="weapon ro broadsword"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/broadsword.svg"/></i>
|
|
</div>
|
|
<span name="attr_source"></span>
|
|
<input type="checkbox" name="attr_active" value="1" checked/>
|
|
<button type="action" name="act_options-btn" class="fold-button"><i class="ro cog"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/cog.svg"/></i></button>
|
|
</div>
|
|
<input type="hidden" name="attr_options-flag" value="1"/>
|
|
<div class="foldable effect-options">
|
|
<div class="repeating option">
|
|
<label>Name:</label><input type="text" name="attr_name" placeholder="Name..."/>
|
|
</div>
|
|
<div class="repeating option">
|
|
<label>Effects:</label><textarea name="attr_mods" placeholder="Effect Mods..."></textarea>
|
|
<span class="war-hover effect-mods pictos">?</span>
|
|
<div class="war-tt effect-mods">
|
|
<span><b><u>Valid Effect Types:</u></b>
|
|
<br>shield: large | small | [+|-] [X | XdY]
|
|
<br>stats: [adv.skill | stamina | luck | luckroll | attack | damage] [+|-] [X | XdY]
|
|
<br>armour: light | medium | heavy | [+|-] [X | XdY]
|
|
<br> <br><u>Notes:</u>
|
|
<br>- Separate Type entries with semi-colon ";"
|
|
<br>- Separate Mod entries with comma ","
|
|
<br>- Always start a mod with a Type and a ":"
|
|
<br>- Add multiple options to a mod Type with "," separator
|
|
<br>- "stats: attack" and "stats: damage" are global modifiers to all attacks
|
|
<br>- Examples:
|
|
<br>Armour Spell - <i>armour: heavy;</i>
|
|
<br>Fix Spell - <i>stats: attack -5</i>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
<div class="repeating option sub">
|
|
<div class="sub-option">
|
|
<label>Duration:</label><input type="number" name="attr_duration"/>
|
|
</div>
|
|
<div class="sub-option">
|
|
<select name="attr_duration_type" value="rounds">
|
|
<option value="rounds" selected>Rounds</option>
|
|
<option value="minutes">Minutes</option>
|
|
<option value="hours">Hours</option>
|
|
<option value="days">Days</option>
|
|
<option value="weeks">Weeks</option>
|
|
</select>
|
|
<!-- NOT YET IMPLEMENTED
|
|
<div class="sub-sub-option">
|
|
<label title="Display an alert when the character takes an action - only works for 'Rounds' duration type">Alert: <input type="checkbox" name="alert" value="0"/></label>
|
|
</div> -->
|
|
</div>
|
|
</div>
|
|
<div class="repeating option">
|
|
<label>Source:</label><textarea name="attr_source" placeholder="Effect Source..."></textarea>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="war-triple monster_abilities-spells-weapons">
|
|
<!-- MONSTER ABILITIES REP SEC -->
|
|
<div class="war-group monster-abilities">
|
|
<div class="group-label">
|
|
<span>Monster Abilities:</span>
|
|
</div>
|
|
<div class="monster-ability wizard">
|
|
<span>Quick Add:</span>
|
|
<!-- MONSTER ABILITY ADDER -->
|
|
<select class="select-wizard" name="attr_ability_wizard_option">
|
|
<option value="brittle">Brittle</option><option value="dissolve">Dissolve</option><option value="ethereal">Ethereal</option><option value="flying">Flying</option><option value="formless">Formless</option><option value="intelligent">Intelligent</option><option value="poisonous">Poisonous</option><option value="puppet">Puppet</option><option value="regenerating">Regenerating</option><option value="spell_caster">Spell Caster</option><option value="tracking">Tracking</option>
|
|
</select>
|
|
<button type="action" name="act_create_monster_ability" class="confirm-wizard">OK</button>
|
|
</div>
|
|
<div class="monster-ability table-header">
|
|
<span>Name</span>
|
|
<span>Details</span>
|
|
</div>
|
|
<fieldset class="repeating_monster-ability">
|
|
<div class="maingrid">
|
|
<input type="hidden" name="attr_options-flag" value="1"/>
|
|
<button type="action" name="act_link-ability"><span name="attr_name" class="effect-button" placeholder="Ability name..."></span></button>
|
|
<span name="attr_details" class="monster-ability description"></span>
|
|
<button type="action" name="act_options-btn" class="fold-button"><i class="ro cog"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/cog.svg"/></i></button>
|
|
</div>
|
|
<input type="hidden" name="attr_options-flag" value="1"/>
|
|
<div class="foldable ability-options">
|
|
<div class="repeating option">
|
|
<label>Ability Name:</label><input type="text" name="attr_name" placeholder="Ability name..."/>
|
|
</div>
|
|
<div class="repeating option">
|
|
<label>Details:</label><textarea name="attr_details" rows="1"></textarea>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
<div class="war-group weapons">
|
|
<div class="group-label">
|
|
<span>Weapons:</span>
|
|
</div>
|
|
<div class="weapon table-header">
|
|
<input type="hidden" name="attr_react"/>
|
|
<span title="Readied weapon for reactive defence">Rdy</span>
|
|
<span>Attack</span>
|
|
<span>Def</span>
|
|
<span>Damage</span>
|
|
<span class="war-hover-text weapons">Type</span>
|
|
<div class="war-tt weapon-types">
|
|
<span><u>Type Icons:</u>
|
|
<i class="crushing ro hammer"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/hammer.svg"/></i>: Crushing
|
|
<i class="piercing ro trident"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/trident.svg"/></i>: Piercing
|
|
<i class="slashing ro sickle"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/sickle.svg"/></i>: Slashing
|
|
<i class="blast ro bomb-explosion"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/bomb-explosion.svg"/></i>: Blast
|
|
<i class="ranged ro archer"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/archer.svg"/></i>: Ranged
|
|
</span>
|
|
</div>
|
|
</div>
|
|
<fieldset class="repeating_weapon">
|
|
<div class="maingrid">
|
|
<input type="hidden" name="attr_options-flag" value="1"/>
|
|
<input type="hidden" name="attr_possession_link"/>
|
|
<input type="hidden" name="attr_show_readied"/>
|
|
<input type="checkbox" name="attr_readied" value="1"/>
|
|
<button type="action" name="act_rollattack"><span name="attr_name" class="weapon-button" placeholder="Weapon name..."></span></button>
|
|
<button type="action" name="act_rolldefend" title="Defend with this weapon"><span class="pictos-custom">e</span></button>
|
|
<button type="action" name="act_rolldamage"><span name="attr_damage" class="weapon-button" placeholder="Damage..."></span></button>
|
|
<div class="itemflags">
|
|
<input type="hidden" name="attr_flags"/></span>
|
|
<!-- FLAGS FOR ITEM TYPE -->
|
|
<i class="crushing ro hammer"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/hammer.svg"/></i>
|
|
<i class="piercing ro trident"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/trident.svg"/></i>
|
|
<i class="slashing ro sickle"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/sickle.svg"/></i>
|
|
<i class="blast ro bomb-explosion"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/bomb-explosion.svg"/></i>
|
|
<i class="ranged ro archer"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/archer.svg"/></i>
|
|
</div>
|
|
<button type="action" name="act_options-btn" class="fold-button"><i class="ro cog"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/cog.svg"/></i></button>
|
|
</div>
|
|
<!-- FOLDS DOWN -->
|
|
<input type="hidden" name="attr_options-flag" value="1"/>
|
|
<div class="foldable weapon-options">
|
|
<div class="repeating option">
|
|
<label>Weapon Name:</label><input type="text" name="attr_name" placeholder="Weapon name..."/>
|
|
</div>
|
|
<div class="repeating option">
|
|
<label>Attack Bonus:</label>
|
|
<input type="number" name="attr_attack_mod" placeholder="5" value="5"/>
|
|
</div>
|
|
<div class="repeating option">
|
|
<div class="attack-damage-select">
|
|
<label>Damage Base:</label>
|
|
<input type="hidden" name="attr_damage_base"/>
|
|
<select name="attr_damage_base" value="custom">
|
|
<option value="custom" selected>Custom</option><option value="unarmed">Unarmed</option><option value="club">Club</option><option value="knife">Knife</option><option value="dagger">Dagger</option><option value="short_sword">Short Sword</option><option value="arming_sword">Arming Sword</option><option value="hammer">Hammer</option><option value="axe">Axe</option><option value="mace">Mace</option><option value="spear">Spear</option><option value="pole_arm">Pole Arm</option><option value="2h_sword">2h Sword</option><option value="staff">Staff</option><option value="bow">Bow</option><option value="crossbow">Crossbow</option>
|
|
</select>
|
|
<span>- </span><input type="text" name="attr_damage_custom" placeholder="1d6"/>
|
|
</div>
|
|
</div>
|
|
<div class="repeating option">
|
|
<label>Damage Type:</label>
|
|
<select name="attr_damage_type">
|
|
<option value="">-</option>
|
|
<option value="slashing">Slashing</option>
|
|
<option value="crushing">Crushing</option>
|
|
<option value="piercing">Piercing</option>
|
|
<option value="blast">Blast</option>
|
|
</select>
|
|
</div>
|
|
<div class="repeating option sub">
|
|
<div class="sub-option"><label>Ranged:</label><input type="checkbox" name="attr_ranged" value="1"/></div>
|
|
</div>
|
|
<div class="repeating option">
|
|
<label>Description:</label><textarea name="attr_description" rows="1"></textarea>
|
|
</div>
|
|
<button type="action" name="act_rollcrit" style="display:none">Crit</button>
|
|
</div>
|
|
<!-- END OF FOLD -->
|
|
</fieldset>
|
|
</div>
|
|
<div class="war-group spells">
|
|
<div class="group-label">
|
|
<span>Spells:</span>
|
|
</div>
|
|
<div class="spell table-header">
|
|
<span>Spell</span>
|
|
<span>Type</span>
|
|
<span>Cost</span>
|
|
<span class="cursor-help" title="Send spell description to chat">Link</span>
|
|
</div>
|
|
<fieldset class="repeating_spell">
|
|
<div class="hidden" style="display:none">
|
|
<button type="action" name="act_rollcast"></button>
|
|
</div>
|
|
<div class="maingrid">
|
|
<input type="hidden" name="attr_options-flag" value="1"/>
|
|
<button type="action" name="act_rollspell"><span name="attr_name" class="spell-button" value="New Spell"></span></button>
|
|
<span name="attr_type" placeholder="Damage..."></span>
|
|
<span name="attr_cost" placeholder="Type..."></span>
|
|
<button type="action" name="attr_link"><i class="ro bubble"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/speech-bubble.svg"/></i></button>
|
|
<button type="action" name="act_options-btn" class="fold-button"><i class="ro cog"><img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/icons/cog.svg"/></i></button>
|
|
</div>
|
|
<!-- FOLDS DOWN -->
|
|
<input type="hidden" name="attr_options-flag" value="1"/>
|
|
<div class="foldable spell-options">
|
|
<input type="hidden" name="attr_type"/>
|
|
<div class="repeating option">
|
|
<label>Spell Name:</label><input type="text" name="attr_name" placeholder="Spell Name..."/>
|
|
</div>
|
|
<div class="repeating option sub">
|
|
<div class="sub-option">
|
|
<label>Type: </label>
|
|
<select name="attr_type" value="Spellcard">
|
|
<option value="Attack">Attack</option>
|
|
<option value="Spellcard" selected>Spellcard</option>
|
|
</select>
|
|
</div>
|
|
<div class="sub-option">
|
|
<label>Cost:</label>
|
|
<input type="number" name="attr_cost" max="99"/>
|
|
</div>
|
|
</div>
|
|
<div class="repeating option sub attack-only">
|
|
<div class="sub-option">
|
|
<label>Damage: </label>
|
|
<input type="text" name="attr_damage" value="1d6"/>
|
|
</div>
|
|
<div class="sub-option">
|
|
<label>Type:</label>
|
|
<select name="attr_damage_type" value="blast">
|
|
<option value="">-</option>
|
|
<option value="slashing">Slashing</option>
|
|
<option value="crushing">Crushing</option>
|
|
<option value="piercing">Piercing</option>
|
|
<option value="blast" selected>Blast</option>
|
|
</select>
|
|
</div>
|
|
<div class="repeating option double">
|
|
<label>Attack Skill:</label>
|
|
<div class="attack-skill-select">
|
|
<select name="attr_attack_skill">
|
|
<option value="blunt">Blunt</option>
|
|
<option value="bow">Bow</option>
|
|
<option value="brawling">Brawling</option>
|
|
<option value="crossbow">Crossbow</option>
|
|
<option value="incantation">Incantation</option>
|
|
<option value="large_blade">Large Blade</option>
|
|
<option value="pole_arm">Pole Arm</option>
|
|
<option value="small_blade">Small Blade</option>
|
|
<option value="thrown">Thrown</option>
|
|
<option value="custom">Custom</option>
|
|
</select>
|
|
<span>+ </span><input type="text" name="attr_attack_mod" placeholder="" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="sub-option">
|
|
<label>Ranged:</label>
|
|
<input type="checkbox" name="attr_ranged" value="1" checked/>
|
|
</div>
|
|
<div class="sub-option">
|
|
<label>Show Description:</label>
|
|
<input type="checkbox" name="attr_show_desc" value="1" checked/>
|
|
</div>
|
|
</div>
|
|
<div class="repeating option">
|
|
<label>Effects:</label><textarea name="attr_mods" placeholder="Effect Mods..."></textarea>
|
|
</div>
|
|
<div class="repeating option sub">
|
|
<div class="sub-option">
|
|
<label>Duration:</label><input type="text" name="attr_duration"/>
|
|
</div>
|
|
<div class="sub-option">
|
|
<select name="attr_duration_type" value="rounds">
|
|
<option value="rounds" selected>Rounds</option>
|
|
<option value="minutes">Minutes</option>
|
|
<option value="hours">Hours</option>
|
|
<option value="days">Days</option>
|
|
<option value="weeks">Weeks</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="repeating option">
|
|
<label>Description:</label><textarea name="attr_description" rows="2" placeholder="Description..."></textarea>
|
|
</div>
|
|
</div>
|
|
<!-- END OF FOLD -->
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="war-settings">
|
|
<div class="war-main">
|
|
<div class="war-group settings sheet">
|
|
<div class="settings-heading"><h1>Sheet Settings</h1></div>
|
|
<div class="settings option">
|
|
<label>Character Type: <select name="attr_npc" value="0">
|
|
<option value="0" selected>PC</option>
|
|
<option value="1">NPC</option>
|
|
</select></label>
|
|
</div>
|
|
<div class="settings option">
|
|
<label>Sheet Unlock: <input type="checkbox" name="attr_unlocked" value="1"/></label>
|
|
<span class="settings tip">Unlock the sheet to use custom races, classes and skill mods. This will disable automated career skill functions.</span>
|
|
</div>
|
|
</div>
|
|
<div class="war-group settings rolls">
|
|
<div class="settings-heading"><h1>Roll Settings</h1></div>
|
|
<div class="settings option">
|
|
<label>Reactive Rolls: <input type="checkbox" name="attr_react" value="1" checked/></label>
|
|
<span class="settings tip">Reactive Rolls uses buttons in the roll templates to quickly resolve combat actions by dynamically reacting to the outcomes of attacks and spells. See the Help documentation for more details.</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="war-help">
|
|
<div class="war-main">
|
|
<div class="war-group help">
|
|
<div class="group-label">
|
|
Character Sheet for Warlock! OSR by Fire Ruby Designs:
|
|
<span>
|
|
<img src="https://raw.githubusercontent.com/ooshhub/roll20-character-sheets/WarlockOSR-newSheet/WarlockOSR/assets/images/frd_30px.png"/> <a href>https://firerubydesigns.co.uk/</a>
|
|
Credit to <a href="https://nagoshiashumari.github.io/Rpg-Awesome/">RPG-Awesome</a> for themed SVG icons.
|
|
</span>
|
|
</div>
|
|
<div class="help grid">
|
|
<label>version</label>
|
|
<span type="text" name="attr_version"></span>
|
|
</div>
|
|
<div class="help-main">
|
|
<div class="help-section">
|
|
<h3><u>Reactive Roll System:</u></h3>
|
|
<span>This leverages some new Roll20 functionality to attempt to resolve combat without characters needing to dig through their sheet.
|
|
When a player using Reactive Rolls clicks an attack, the roll template will display a button to defend the currently selected token. The defending player (or GM) will need to select the Token receiving the attack, then click on the "Defend Selected Token" button on the bottom of the roll template.
|
|
The defending player must have a weapon "Readied" in their Weapon section on the sheet, by selected one via the checkbox to the left of the Attack button. These checkboxes will only be visible on sheets with Reactive Rolls switched on, and only one weapon may be Readied at a time.
|
|
The defending character will then roll their defence. The roll will either use the Skill dictated by the Readied weapon, or Dodge if the attack was ranged or if the character has no Readied weapon.
|
|
|
|
The roll system will caclculate the winner & further required steps from the defence roll - who wins the exchange, whether anyone takes damage, and whether further actions are required.
|
|
The Spellcasting system also benefits from Reactive Rolls - after the Incantation check to cast the spell, the system will determine whether the spell has passed or failed, and whether a Wrath of the Otherworld check is required.
|
|
|
|
A successful spellcast will also prompt to apply any Spell Effects to a target. This will apply any valid Effects listed in the spell details to the Active Effects section of character sheet for the currently selected token.
|
|
|
|
The Reactive system can be turned off in the Settings tab - this will remove the extra buttons on the roll templates.</span>
|
|
</div>
|
|
<div class="help-section">
|
|
<h3><u>Unlocked Sheet:</u></h3>
|
|
<span>Unlocking the sheet via the Settings tab will allow the community, career, skills & stamina to be manually entered. This will disable the automated tracking of skill maxima, career skill value and stamina increases from career skill increases. This allows a custom Career/Community to be entered.
|
|
Item & Effect bonuses will still work, but most Skill-related functionality is disabled.</span>
|
|
</div>
|
|
<div class="help-section">
|
|
<h3><u>Careers:</u></h3>
|
|
<span>The sheet will automatically assign Skill Proficiencies & Maxima from the selected Career. Racial Careers are limited to their respective Communities. For a custom Career, the sheet will need to be Unlocked via settings, which will disable most of the functionality which follows.
|
|
Retiring a Career:
|
|
Click the down arrow icon to retire the current Career. This will snapshot the current Active Career Skill and add it to your Career Skills section, along with adding the Career name to the Past Careers field.
|
|
Upon selecting a new Career, your Skill Proficiencies & Maxima will recalculate. Any increased skill which is no longer an active Career skill will have its Maximum recalculated to its current value (if that value is legal!). A small "Boosted" icon will appear on the Skill to indicate that it was raised by a Past Career - it can no longer be increased without triggering the angry red colour which indicates an illegal value, unless it later becomes an Active Skill again through a Career change. Although the official rules do not express the Skill Maxima in the same way (the Maximum for a skill is "0" if it is not an Active Career Skill), this doesn't translate so well to the calculations on the sheet.\n Thus, on a Career change, the Maximum for a skill is calculated as (in order of priority
|
|
1. The Career Max - if this skill is a Proficiency for the newly selected Career
|
|
2. The current value of the skill - if the value is legal (i.e. equal to or below the current max)
|
|
3. The current maximum of the skill - if the current value is illegal
|
|
4. The value "4" as a baseline.</span>
|
|
|
|
<h4>Undo Retire:</h4>
|
|
<span>There is an undo button next to the Retire button if a mistake was made - however, if this is clicked at a later date after progressing through another career, it could lead to errors in Skill Maxima. The undo button is intended to be used immediately to correct a mistake - the Sheet does not track every progression change.</span>
|
|
|
|
<h4>Advanced Career:</h4>
|
|
<span>This button toggles the Career selection dropdowns to display Advanced (and only Advanced) Careers. To switch back to a Basic Career, just toggle the button again.</span>
|
|
</div>
|
|
<div class="help-section">
|
|
<h3><u>Stamina & Luck:</u></h3>
|
|
<span>Both base Stats have a D6 icon to the right when their max values are "0". These will roll a value to chat - click accept in the Roll Template to apply the value to the sheet. The buttons should then disappear.</span>
|
|
|
|
<h4>Stamina:</h4>
|
|
<span>This is a slight departure from the official sheet, to account for the Item/Effect system. The Max value of Stamina is locked - to increase or decrease your base Stamina maximum, click the Unfold button in the top right of the section. This provides a second row which show how your Stamina Max is calculated.
|
|
Base (editable) - this is the value entered when you roll a Character and is the only source of Stamina for a new character. This is the value to change for a permanent increase (or decrease) in Stamina Maximum.
|
|
Career Leveling (locked) - this is calculated from your Career advancement - one Stamina point per increase of a Career Skill.
|
|
Item/Effect bonus (locked) - the total +Stamina you are receiving from Items, Spells or other Effects.
|
|
Rest: the heart icon is a shortcut for a short rest or full rest, recovering 50% / 100% Stamina respectively.</span>
|
|
|
|
<h4>Luck:</h4>
|
|
<span>Luck functions similarly to Stamina above, except it does not have a Career Leveling increase. The value can be manually changed via the Base, or calculated changes via the Item/Effect system.
|
|
Luck Roll: the question mark icon will roll your luck, and subtract a point.</span>
|
|
</div>
|
|
<div class="help-section">
|
|
<h3><u>Background/Traits:</u></h3>
|
|
<span>A short section to add some flavour to your character. Bear in mind that Roll20 does not allow other players to view sheets they don't have control of - if you want other characters to be able to see your Bio, use the Bio tab in the top-left of the frame.
|
|
This section is best used as a quick summary for the benefit of the controlling player or GM.</span>
|
|
</div>
|
|
<div class="help-section">
|
|
<h3><u>Adventuring Skills:</u></h3>
|
|
<span>This section is largely automated unless the sheet is Unlocked. Use the number input to level your Skills, and click the Skill name to roll.
|
|
A green flag indicates a current Career Skill proficiency.
|
|
A blue number to the right of the input indicates that an Item or Effect is currently modifying the Skill. If your Item Mods include dice rolls, the number quoted here is an average representation. For example, if you have two items boosting your Dodge skill by (+1d6) and (+5), the bonus displayed will be the average of 1d6 plus 5, or (+8.5). This is only for display purposes - the dice will be rolled as normal when a skill check is made.
|
|
A red input box & red Max value indicates you have exceeded the Max value for the Skill.
|
|
An up arrow on the far right indicates that a Skill was increased via a Past Career - this mostly provides feedback for the GM as to why a Skill Max might be higher for a Skill which is not active under the current Active Career.</span>
|
|
</div>
|
|
<div class="help-section">
|
|
<h3><u>Possessions:</u></h3>
|
|
<span>Items can be added, removed & edited here. It's largely self-explanatory, except for the Item Mods system. This system can be used to create Items which provide actual Effects on a character and will be automatically applied to rolls.
|
|
This is a big section! It covers functionality which applies to Weapons, Spells and Active Effects.</span>
|
|
<u><h3>Item Mods:</h3></u>
|
|
<div class="important-text">
|
|
Item Mods are divided into four Categories. You can supply one or more Categories on an item, but the syntax is quite precise and must be followed for the mods to be picked up by the sheet.
|
|
A Mod Category *must* be supplied in the following format - do not forget the colon! If supplying more than one Category, they *must* be separated by a semi-colon.
|
|
|
|
<b>category1: mod1, mod2, mod3; category2: mod4</b>
|
|
|
|
The following four Categories are supported:
|
|
|
|
<u><h4>Weapon:</h4></u>
|
|
<span>The weapon Category, if entered correctly, will create an entry in the Weapons section corresponding to the item. You can supply a base weapon type here (e.g. dagger) to have the Weapon entry auto-populate with the base stats for that weapon.
|
|
These can be modified in the Attack section later, but be aware that if you change the Item Mods field again, it may overwrite your changes in the Attack section!
|
|
Weapons can be entered directly into the Weapon section (this is simpler), but using the Possessions Item Mods section has a couple of advantages:
|
|
The entries are linked - if you change the name of the Item, the Weapon Attack name will change. Deleting the Item from the Possessions section will remove the Weapon Attack entry.
|
|
The GM can create complicated items ahead of time - as no Compendium is available, this provides an easy way for the GM to quickly award a premade Weapon by pasting the Item Mods text string into a new Item entry.
|
|
|
|
The following mods are supported in the Weapon Category:
|
|
<b>base</b> - this will set the Weapon to one of the core damage bases in the game. See the "Damage Base" dropdown in the Weapon section (or the rules book!) for valid types. Providing a Base type will pre-fill the Attack Skill, Damage, Damage Type, Ranged and Threat categories. If a 'base' is provided, it will be processed *first*, so any other mods provided (like skill or damage) will overwrite the base values. For example: 'weapon: ranged 0, base bow' would create a weapon with all of the base stats of a Bow, but without the 'ranged' property.
|
|
<b>damage</b> - this provides a damage expression for the weapon. You can provide a core weapon type (e.g. 'dagger') or you can provide 'custom' followed by a roll expression e.g. 'custom 4d6 + 5'. The shorthand 'dmg' can be use instead of 'damage'.
|
|
<b>skill</b> - supply either an Adventure Skill (e.g. 'large blade') or 'custom' followed by a modifier.
|
|
<b>threat</b> - supply either 'casual' or 'martial' to change the Weapon's threat level. This is for RP purposes and doesn't affect any rolls. See the Rules for details on Casual vs. Martial types.
|
|
<b>ranged</b> - this setting flags whether the weapon is ranged or not. If 'ranged' is supplied as a mod, it will be processed as 'true', unless either '0' or 'false' are included. This affects Reactive Rolls - a ranged weapon will force a Dodge roll from the defender, while a non-ranged weapon will allow the defender to use a weapon to defend themselves.
|
|
<b>damagetype</b> - the damage type this weapon inflicts. Can be slashing/piercing/crushing/blast. This dictates the roll table used for Critcial Strike effects.</span>
|
|
|
|
<div class="example-block">
|
|
<u>Examples:</u>
|
|
A giant, blunt, wooden sword which fires bullets from the end -
|
|
<span class="example-mod">weapon: base 2h sword, skill blunt, ranged;</span>
|
|
Knuckledusters which use the damage of a Pole Arm:
|
|
<span class="example-mod">weapon: base pole arm, skill unarmed;</span>
|
|
</div>
|
|
|
|
|
|
<h4><u>Armour:</u></h4>
|
|
<span>This Category covers Damage Reduction items, but not blocking items (e.g. Shield). There are only a few preset values: light, medium/modest and heavy. The Official designation for medium armour is 'modest', but I've included 'medium' as an alternative, as modest is less commonly used. These correspond to the Damage Reduction values in the core rules. You can also define your own roll expression instead: '2d4 + 5' or '5' or '-10' (cursed armour???).
|
|
Also note the English spelling of 'armour' - I've used this for the sake of consistency with the Official rules. However, 'armor' will work in all cases on the character sheet, so don't stress about remembering the spelling if you're used to the US version.</span>
|
|
|
|
<div class="example-block">
|
|
<u>Examples:</u>
|
|
Plate armour -
|
|
<span class="example-mod">armour: heavy;</span>
|
|
American leather armor with the codpiece missing -
|
|
<span class="example-mod">armor: 1d3 - 1;</span>
|
|
</div>
|
|
|
|
<h3><u>Shield:</u></h3>
|
|
<span> Shield items provide a bonus to defence for a defending character. They *do not* provide damage reduction - use the Armour Category for that. Shield items will always be included in the defence roll, unless they are unequipped - so, if your character is suprised, you will need to unequip the shield before you make your defence roll to stop the sheet from including it in the defence roll.
|
|
Valid modifiers for a Shield item are: small, large, or a custom expression. A custom expression can be a number, or a die roll. </span>
|
|
|
|
<div class="example-block">
|
|
<u>Examples:</u>
|
|
Large Shield -
|
|
<span class="example-mod">shield: large;</span>
|
|
Medium Shield -
|
|
<span class="example-mod">shield: +4;</span>
|
|
</div>
|
|
|
|
<h3><u>Stats:</u></h3>
|
|
<span>This Category covers almost everything else - you can boost skills, stamina, luck, luck rolls or provide global attack/damage modifiers. Legal values are: any skill in the Adventuring Skills (e.g. crossbow, dodge, appraise), stamina, luck (modifies luck_max), luckroll (provies a bonus to luck rolls without modifying luck points), attack, damage (these two are global - they will add a bonus to *all* attack and damage rolls).</span>
|
|
|
|
<div class="example-block">
|
|
<u>Examples:</u>
|
|
Ring of Brute Force:
|
|
<span class="example-mod">stats: brawling +5, athletics +3, diplomacy -3, intimidate +2;</span>
|
|
Warm Cloak of True North:
|
|
<span class="example-mod">stats: stamina +2, navigation +10, survivial +2;</span>
|
|
</div>
|
|
|
|
<h3><u>These Categories can all be combined on an item!</u></h3>
|
|
|
|
<div class="example-block">
|
|
<u>Examples:</u>
|
|
Giant Sword of Concrete -
|
|
<span class="example-mod">weapon: base 2h sword, skill club, damage custom 5d6; stats: dodge -10;</span>
|
|
Blessed Mail -
|
|
<span class="example-mod">armour: 1d3+2; shield: +1; stats: dodge +3, incantation +3;</span>
|
|
</div>
|
|
</div>
|
|
</span>
|
|
</div>
|
|
|
|
<div class="help-section">
|
|
<h3><u>Current Effects:</u></h3>
|
|
<span>The top half of the effects section lists the current offensive and defensive bonuses present on the player. Clicking the name will post the active buffs to chat.
|
|
The bottom half is for adding temporary effects from non-items - Spells or Injuries for example. Again, clicking the Name will post the buff to chat.
|
|
The Effects mods function almost identically to the Possessions Item Mods, except that the Weapons Category does not function in the Effects section.</span>
|
|
</div>
|
|
|
|
|
|
<div class="help-section">
|
|
<h3><u>Career Skills:</u></h3>
|
|
<span>Unless the sheet is Unlocked for custom use, this section is automated. The top entry is your Active Career Skill, and is the average (rounded up) of your Proficient Skills. When a Career is retired, it will snapshot the current value, and add it to the following rows as a Past Career Skill.</span>
|
|
</div>
|
|
|
|
<div class="help-section">
|
|
<h3><u>Weapons:</u></h3>
|
|
<span>This section is fairly straight-forward. An attack bonus can be added for a Weapon in the Attack Skill row - this would allow you to use, for example, a Bow which provides +5 to hit without modifying the actual Bow skill.
|
|
The Custom Damage field is only active when the Damage Base is set to "Custom".
|
|
Currently there's no way to post the Item Description to chat - this will be added.</span>
|
|
</div>
|
|
|
|
<div class="help-section">
|
|
<h3><u>Spells:</u></h3>
|
|
<span>Spells are divided into two types - Attack and Spellcard. In either case, clicking the spell will initiate an Incantation skill check, to see if the Spell was cast successfully.
|
|
If Reactive Rolls are active, the rest of the process just involves following the prompt buttons on the roll templates. An Attack Spell will resolve to a ranged combat Attack, while a Spellcard spell will give an option to apply the listed Spell Effects to a selected token.
|
|
Spell Effects function exactly like Item Mods & Active Effects - see the Item Mods section for the required syntax. By filling in the Spell Effects section and using Reactive Rolls, temporary effects can quickly be applied in combat.</span>
|
|
|
|
<div class="example-block">
|
|
<u>Examples:</u>
|
|
Fix (spell) -
|
|
<span class="example-mod">stats: attack -5;</span>
|
|
Enchant (spell) -
|
|
<span class="example-mod">stats: damage +1d6;</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- HIDDEN STATS & BUTTONS -->
|
|
<div class="hidden" style="display:none; visibility: hidden">
|
|
<input type="hidden" name="attr_armour_items" value=""/>
|
|
<input type="hidden" name="attr_armour_value" value=""/>
|
|
<input type="hidden" name="attr_block_items" value=""/>
|
|
<input type="hidden" name="attr_block_value" value=""/>
|
|
<input type="hidden" name="attr_readied_weapon" value=""/>
|
|
<input type="hidden" name="attr_version" value="0.1.0"/>
|
|
<button type="action" name="act_react-defend"></button>
|
|
<button type="action" name="act_react-damage"></button>
|
|
<button type="action" name="act_react-apply-damage"></button>
|
|
<button type="action" name="act_apply-effect"></button>
|
|
<button type="action" name="act_react-roll-crit"></button>
|
|
<button type="action" name="act_react-luck"></button>
|
|
<button type="action" name="act_react-cast"></button>
|
|
<button type="action" name="act_react-miscast"></button>
|
|
<button type="action" name="act_rollmiscast"></button>
|
|
</div>
|
|
<!-- END OF HIDDEN STATS -->
|
|
</div> |