Obsidian Portal
Menu
Sign In / Create Account
JavaScript is currently disabled. Obsidian Portal has a lot of really cool features that use JavaScript. You should check them out. We think you'll have a much more enjoyable experience.
Home
Campaigns
Games Nearby
Plans
Community
Help
Resources
Dark Heresy Second Edition
Author:
Errant
Slug:
Errant_DH2
Type:
GameCharacter
System:
Dark Heresy
DST Source Code
HTML Template
<div class="wrapper csx"> <div class="tabs"> <a class="tab fluff tab_fluff" title="Background"></a> <a class="tab equipment tab_equipment" title="Equipment"></a> <a class="tab crunch tab_crunch active" title="Characteristics"></a> </div> <div class="uicontainer"> <div class="formatBar"> <button class="boldButton" title="Bold (Ctrl+B)" type="button"></button> <button class="italicButton" title="Italic (Ctrl+I)" type="button"></button> <button class="underlineButton" title="Underline (Ctrl+U)" type="button"></button> <button class="indentButton" title="Indent (Ctrl+Tab)" type="button"></button> </div> <div class="tipBox"> <div class="corner topLeft"> </div> <div class="corner topRight"> </div> <div class="corner bottomLeft"> </div> <div class="corner bottomRight"> </div> <div class="contentBox"> <div class="tipArea edit"> </div> </div> </div> </div> <div class="main" style="display:block;"> <div style="width:728px;margin-left:-10px;"> <img alt="" src="https://chainsawxiv.github.io/DST/sheets/Errant_Warhammer40k/images/Border-top.png" width="742px"> </div> <div class="pagehead"> <div class="head"> <span class="name readonly dsf dsf_name singlerow">Edit Character Name</span> </div> <span class="dsf dsf_type typev singlerow" style="text-align:right;">Edit Character Type</span> • <span class="readonly dsf dsf_campaign">Campaign Name</span> </div> <!-- Attributes --> <div> <div class="statisticbox smallrowtextstats" style="margin-left:30px; float:left"> WS <span class="dsf dsf_weaponskill statisticrow singlerow">30</span> <div class="row smallrowtextstats smallrowtext fivepips"> ADV <span class="readonly pips pipsRange_5 dsf dsf_weaponskilladvances"></span> </div> </div> <div class="statisticbox smallrowtextstats" style="float:left"> BS <span class="dsf dsf_ballisticsskill statisticrow singlerow">30</span> <div class="row smallrowtextstats smallrowtext fivepips"> ADV <span class="readonly pips pipsRange_5 dsf dsf_ballisticsskilladvances"></span> </div> </div> <div class="statisticbox smallrowtextstats" style="float:left"> Strength <span class="dsf dsf_strength statisticrow singlerow">30</span> <div class="row smallrowtextstats smallrowtext fivepips"> ADV <span class="readonly pips pipsRange_5 dsf dsf_strengthadvances"></span> </div> </div> <div class="statisticbox smallrowtextstats" style="float:left"> Toughness <span class="dsf dsf_toughness statisticrow singlerow">30</span> <div class="row smallrowtextstats smallrowtext fivepips"> ADV <span class="readonly pips pipsRange_5 dsf dsf_toughnessadvances"></span> </div> </div> <div class="statisticbox smallrowtextstats" style="float:left"> Agility <span class="dsf dsf_agility statisticrow singlerow">30</span> <div class="row smallrowtextstats smallrowtext fivepips"> ADV <span class="readonly pips pipsRange_5 dsf dsf_agilityadvances"></span> </div> </div> <div class="statisticbox smallrowtextstats" style="float:left"> Intelligence <span class="dsf dsf_intelligence statisticrow singlerow">30</span> <div class="row smallrowtextstats smallrowtext fivepips"> ADV <span class="readonly pips pipsRange_5 dsf dsf_intelligenceadvances"></span> </div> </div> </div> <!-- Attributes --> <div> <div class="statisticbox smallrowtextstats" style="float:left;margin-left:30px;"> Perception <span class="dsf dsf_perception statisticrow singlerow">30</span> <div class="row smallrowtextstats smallrowtext fivepips"> ADV <span class="readonly pips pipsRange_5 dsf dsf_perceptionadvances"></span> </div> </div> <div class="statisticbox smallrowtextstats" style="float:left"> Willpower <span class="dsf dsf_willpower statisticrow singlerow">30</span> <div class="row smallrowtextstats smallrowtext fivepips"> ADV <span class="readonly pips pipsRange_5 dsf dsf_willpoweradvances"></span> </div> </div> <div class="statisticbox smallrowtextstats" style="float:left"> Fellowship <span class="dsf dsf_fellowship statisticrow singlerow">30</span> <div class="row smallrowtextstats smallrowtext fivepips"> ADV <span class="readonly pips pipsRange_5 dsf dsf_fellowshipadvances"></span> </div> </div> <div class="statisticbox smallrowtextstats" style="float:left"> Influence <span class="dsf dsf_influence statisticrow singlerow">30</span> </div> <div class="statisticbox smallrowtextstats" style="float:left"> Corruption <span class="dsf dsf_corruption statisticrow singlerow">30</span> </div> <div class="statisticbox smallrowtextstats" style="float:left"> Insanity <span class="dsf dsf_insanity statisticrow singlerow">30</span> </div> </div> <div class="page page_crunch active"> <span class="column thirdwidth colspace"> <div class="section thirdwidth"> <div class="smallhead"> <span class="column thirdwidth colspace">ACTIVE SKILLS</span> </div> <div class="statgroup" style="margin: 0;"> <div class="row"> <div style="text-align: right;padding-bottom: 5px;"> <div class="spin"> <span class="column colspace">+30</span> </div> <div class="spin"> <span class="column colspace">+20</span> </div> <div class="spin"> <span class="column colspace">+10</span> </div> <div class="spin"> <span class="column colspace">+00</span> </div> </div> </div> <div class="row smallrowtext fourpips"> Acrobatics(Ag) <span class="readonly pips pipsRange_4 dsf dsf_acrobatics"></span> </div> <div class="row smallrowtext fourpips"> Athletics (S) <span class="readonly pips pipsRange_4 dsf dsf_athletics"></span> </div> <div class="row smallrowtext fourpips"> Awareness (Per) <span class="readonly pips pipsRange_4 dsf dsf_awareness"></span> </div> <div class="row smallrowtext fourpips"> Charm (Fel) <span class="readonly pips pipsRange_4 dsf dsf_charm"></span> </div> <div class="row smallrowtext fourpips"> Command (Fel) <span class="readonly pips pipsRange_4 dsf dsf_command"></span> </div> <div class="row smallrowtext fourpips"> Commerce (Int) <span class="readonly pips pipsRange_4 dsf dsf_commerce"></span> </div> <div class="row smallrowtext fourpips"> Deceive (Fel) <span class="readonly pips pipsRange_4 dsf dsf_deceive"></span> </div> <div class="row smallrowtext fourpips"> Dodge (Ag) <span class="readonly pips pipsRange_4 dsf dsf_dodge"></span> </div> <div class="row smallrowtext fourpips"> Inquiry (Fel) <span class="readonly pips pipsRange_4 dsf dsf_inquiry"></span> </div> <div class="row smallrowtext fourpips"> Interrogation (WP) <span class="readonly pips pipsRange_4 dsf dsf_interrogation"></span> </div> <div class="row smallrowtext fourpips"> Intimidate (S) <span class="readonly pips pipsRange_4 dsf dsf_intimidate"></span> </div> <div class="row smallrowtext fourpips"> Logic (Int) <span class="readonly pips pipsRange_4 dsf dsf_logic"></span> </div> <div class="row smallrowtext fourpips"> Medicae (Int) <span class="readonly pips pipsRange_4 dsf dsf_medicae"></span> </div> <div class="row smallrowtext fourpips"> Navigate (Surface) (Int) <span class="readonly pips pipsRange_4 dsf dsf_navigate_surface"></span> </div> <div class="row smallrowtext fourpips"> Navigate (Stellar) (Int) <span class="readonly pips pipsRange_4 dsf dsf_navigate_stellar"></span> </div> <div class="row smallrowtext fourpips"> Navigate (Warp) (Int) <span class="readonly pips pipsRange_4 dsf dsf_navigate_warp"></span> </div> <div class="row smallrowtext fourpips"> Operate (Aeronautica (Ag) <span class="readonly pips pipsRange_4 dsf dsf_operate_aero"></span> </div> <div class="row smallrowtext fourpips"> Operate (Voidship) (Ag) <span class="readonly pips pipsRange_4 dsf dsf_operate_void"></span> </div> <div class="row smallrowtext fourpips"> Operate (Surface) (Ag) <span class="readonly pips pipsRange_4 dsf dsf_operate_surface"></span> </div> <div class="row smallrowtext fourpips"> Parry (WS) <span class="readonly pips pipsRange_4 dsf dsf_parry"></span> </div> <div class="row smallrowtext fourpips"> Psyniscience (Per) <span class="readonly pips pipsRange_4 dsf dsf_psyniscience"></span> </div> <div class="row smallrowtext fourpips"> Scrutiny (Per) <span class="readonly pips pipsRange_4 dsf dsf_scrutiny"></span> </div> <div class="row smallrowtext fourpips"> Security (Int) <span class="readonly pips pipsRange_4 dsf dsf_security"></span> </div> <div class="row smallrowtext fourpips"> Sleight of Hand (Ag) <span class="readonly pips pipsRange_4 dsf dsf_sleightofhand"></span> </div> <div class="row smallrowtext fourpips"> Stealth (Ag) <span class="readonly pips pipsRange_4 dsf dsf_stealth"></span> </div> <div class="row smallrowtext fourpips"> Survival (Per) <span class="readonly pips pipsRange_4 dsf dsf_survival"></span> </div> <div class="row smallrowtext fourpips"> Tech-Use (Int) <span class="readonly pips pipsRange_4 dsf dsf_techuse"></span> </div> </div> </div> <!-- Aptitudes --> <div class="section thirdwidth"> <div class="smallhead"> APTITUDES <span class="interface trash"></span> <span class="interface add addto_Aptitudes" title="Add Aptitude"></span> </div> <ul class="group list list_Aptitudes"> <li class="proto item"> <div class="handle"> <div> </div> </div> <span class="edit dslf dslf_Aptitude singlerow" style="width:190px;">Aptitude</span> <span class="tip dslf dslf_tip"></span> </li> <li style="list-style: none"> <span class="oldfields hidden">[{"malignancie":"merit","tip":"merit_tip"},{"Aptitude":"flaw","tip":"flaw_tip"}]</span> <span class="dsf dsf_Aptitudes readonly hidden"></span> </li> </ul> </div> </span> <span class="column thirdwidth colspace"> <!-- Linguistics --> <div class="section thirdwidth"> <div class="smallhead"> <span class="column thirdwidth colspace">LINGUISTICS <span class="interface trash"></span> <span class="interface add addto_languages" title="Add Language"></span></span> </div> <div class="statgroup" style="margin: 0;"> <div class="row"> <div style="text-align: right;padding-bottom: 5px;"> <div class="spin" style="width:3px"> </div> <div class="spin"> +30 </div> <div class="spin"> +20 </div> <div class="spin"> +10 </div> <div class="spin"> +00 </div> </div> </div> </div> <ul class="group list list_languages"> <li class="proto item"> <div class="handle"> <div> </div> </div> <div class="row fourpips"> <span class="edit dslf dslf_name skillwidth singlerow">Language</span> <span class="readonly pips pipsRange_4 dslf dslf_language"></span> </div> </li> <li style="list-style: none"> <span class="oldfields hidden">[{"mutation":"merit","tip":"merit_tip"},{"mutation":"flaw","tip":"flaw_tip"}]</span> <span class="dsf dsf_languages readonly hidden"></span> </li> </ul> </div> <!-- Trade Skills --> <div class="section thirdwidth"> <div class="smallhead"> COMMON LORES <span class="interface trash"></span> <span class="interface add addto_commonlores" title="Add Common Lore"></span> </div> <div class="statgroup" style="margin: 0;"> <div class="row"> <div style="text-align: right;padding-bottom: 5px;"> <div class="spin" style="width:3px"> </div> <div class="spin"> +30 </div> <div class="spin"> +20 </div> <div class="spin"> +10 </div> <div class="spin"> +00 </div> </div> </div> </div> <ul class="group list list_commonlores"> <li class="proto item"> <div class="handle"> <div> </div> </div> <div class="row fourpips"> <span class="edit dslf dslf_name skillwidth singlerow">Common Lore</span> <span class="readonly pips pipsRange_4 dslf dslf_commonlore"></span> </div> </li> <li style="list-style: none"> <span class="oldfields hidden">[{"mutation":"merit","tip":"merit_tip"},{"mutation":"flaw","tip":"flaw_tip"}]</span> <span class="dsf dsf_commonlores readonly hidden"></span> </li> </ul> </div> <!-- Forbidden Lores --> <div class="section thirdwidth"> <div class="smallhead"> FORBIDDEN LORES <span class="interface trash"></span> <span class="interface add addto_forbiddenlores" title="Add Forbidden Lore"></span> </div> <div class="statgroup" style="margin: 0;"> <div class="row"> <div style="text-align: right;padding-bottom: 5px;"> <div class="spin" style="width:3px"> </div> <div class="spin"> +30 </div> <div class="spin"> +20 </div> <div class="spin"> +10 </div> <div class="spin"> +00 </div> </div> </div> </div> <ul class="group list list_forbiddenlores"> <li class="proto item"> <div class="handle"> <div> </div> </div> <div class="row fourpips"> <span class="edit dslf dslf_name skillwidth singlerow">Forbidden Lore</span> <span class="readonly pips pipsRange_4 dslf dslf_forbiddenlore"></span> </div> </li> <li style="list-style: none"> <span class="oldfields hidden">[{"mutation":"merit","tip":"merit_tip"},{"mutation":"flaw","tip":"flaw_tip"}]</span> <span class="dsf dsf_forbiddenlores readonly hidden"></span> </li> </ul> </div> <!-- Scholastic Lores --> <div class="section thirdwidth"> <div class="smallhead"> SCHOLASTIC LORES <span class="interface trash"></span> <span class="interface add addto_scholasticlores" title="Add Scholastic Lore"></span> </div> <div class="statgroup" style="margin: 0;"> <div class="row"> <div style="text-align: right;padding-bottom: 5px;"> <div class="spin" style="width:3px"> </div> <div class="spin"> +30 </div> <div class="spin"> +20 </div> <div class="spin"> +10 </div> <div class="spin"> +00 </div> </div> </div> </div> <ul class="group list list_scholasticlores"> <li class="proto item"> <div class="handle"> <div> </div> </div> <div class="row fourpips"> <span class="edit dslf dslf_name skillwidth singlerow">Scholastic Lore</span> <span class="readonly pips pipsRange_4 dslf dslf_scholasticlore"></span> </div> </li> <li style="list-style: none"> <span class="oldfields hidden">[{"mutation":"merit","tip":"merit_tip"},{"mutation":"flaw","tip":"flaw_tip"}]</span> <span class="dsf dsf_scholasticlores readonly hidden"></span> </li> </ul> </div> <!-- Trade Skills --> <div class="section thirdwidth"> <div class="smallhead"> TRADE SKILLS <span class="interface trash"></span> <span class="interface add addto_tradeskills" title="Add Trade Skills"></span> </div> <div class="statgroup" style="margin: 0;"> <div class="row"> <div style="text-align: right;padding-bottom: 5px;"> <div class="spin" style="width:3px"> </div> <div class="spin"> +30 </div> <div class="spin"> +20 </div> <div class="spin"> +10 </div> <div class="spin"> +00 </div> </div> </div> </div> <ul class="group list list_tradeskills"> <li class="proto item"> <div class="handle"> <div> </div> </div> <div class="row fourpips"> <span class="edit dslf dslf_name skillwidth singlerow">Trade Skill</span> <span class="readonly pips pipsRange_4 dsf dsf_tradeskill"></span> </div> </li> <li style="list-style: none"> <span class="oldfields hidden">[{"mutation":"merit","tip":"merit_tip"},{"mutation":"flaw","tip":"flaw_tip"}]</span> <span class="dsf dsf_tradeskills readonly hidden"></span> </li> </ul> </div> </span> <span class="column thirdwidth colspace"> <!-- Mutations --> <div class="section thirdwidth"> <div class="smallhead"> <span class="column thirdwidth colspace">MUTATIONS <span class="interface trash"></span> <span class="interface add addto_mutations" title="Add Mutation"></span></span> </div> <ul class="group list list_mutations"> <li class="proto item"> <div class="handle"> <div> </div> </div> <span class="edit dslf dslf_mutation singlerow" style="width:190px;">Mutation</span> <span class="tip dslf dslf_tip"></span> </li> <li style="list-style: none"> <span class="oldfields hidden">[{"mutation":"merit","tip":"merit_tip"},{"mutation":"flaw","tip":"flaw_tip"}]</span> <span class="dsf dsf_mutations readonly hidden"></span> </li> </ul> </div> <!-- Malignancies --> <div class="section thirdwidth"> <div class="smallhead"> MALIGNANCIES <span class="interface trash"></span> <span class="interface add addto_malignancies" title="Add malignancy"></span> </div> <ul class="group list list_malignancies"> <li class="proto item"> <div class="handle"> <div> </div> </div> <span class="edit dslf dslf_malignancy singlerow" style="width:190px;">Malignancy</span> <span class="tip dslf dslf_tip"></span> </li> <li style="list-style: none"> <span class="oldfields hidden">[{"malignancie":"merit","tip":"merit_tip"},{"malignancy":"flaw","tip":"flaw_tip"}]</span> <span class="dsf dsf_malignancies readonly hidden"></span> </li> </ul> </div> <!-- Talents --> <div class="section thirdwidth"> <div class="smallhead"> TALENTS & TRAITS <span class="interface trash"></span> <span class="interface add addto_Talents" title="Add talent"></span> </div> <ul class="group list list_Talents"> <li class="proto item"> <div class="handle"> <div> </div> </div> <span class="edit dslf dslf_talent singlerow" style="width:190px;">Talent</span> <span class="tip dslf dslf_tip"></span> </li> <li style="list-style: none"> <span class="oldfields hidden">[{"malignancie":"merit","tip":"merit_tip"},{"talent":"flaw","tip":"flaw_tip"}]</span> <span class="dsf dsf_Talents readonly hidden"></span> </li> </ul> </div> <!-- Disorders --> <div class="section thirdwidth"> <div class="smallhead"> MENTAL DISORDERS <span class="interface trash"></span> <span class="interface add addto_disorders" title="Add Disorder"></span> </div> <ul class="group list list_disorders"> <li class="proto item"> <div class="handle"> <div> </div> </div> <span class="edit dslf dslf_disorder singlerow" style="width:190px;">Disorder</span> <span class="tip dslf dslf_tip"></span> </li> <li style="list-style: none"> <span class="oldfields hidden">[{"disorders":"merit","tip":"merit_tip"},{"disorder":"flaw","tip":"flaw_tip"}]</span> <span class="dsf dsf_disorders readonly hidden"></span> </li> </ul> </div> <!-- Psychic Powers --> <div class="section thirdwidth"> <div class="smallhead">PSY RATING<span class="dsf dsf_psyrating statisticrow singlerow">0</span></div> <div class="smallhead"> PSYCHIC POWERS <span class="interface trash"></span> <span class="interface add addto_powers" title="Add Power"></span> </div> <ul class="group list list_powers"> <li class="proto item"> <div class="handle"> <div> </div> </div> <span class="edit dslf dslf_power singlerow" style="width:190px;">Psychic Power</span> <span class="tip dslf dslf_tip"></span> </li> <li style="list-style: none"> <span class="oldfields hidden">[{"powers":"merit","tip":"merit_tip"},{"power":"flaw","tip":"flaw_tip"}]</span> <span class="dsf dsf_powers readonly hidden"></span> </li> </ul> </div> </span> </div> <div class="page page_equipment"> <!-- Equipment --> <div class="column TwoColumn thirdwidth colspace"> <div class="head"> WEAPONS <span class="interface trash"></span> <span class="interface add addto_weapons" title="Add weapon"></span> </div> <ul class="group list list_weapons TwoColumn"> <li class="proto item"> <div class="handle"> <div> </div> </div> <div class="row"> <span class="WeaponField edit dslf dslf_weaponname singlerow" style="margin-left:13px;width:428px;">Click to Edit</span><span class="tip dslf dslf_tip"></span> </div> <div class="row"> <span class="WeaponHead" style="margin-left:13px">Name</span> </div> <div class="row"> <span class="WeaponField WeaponQuarter edit dslf dslf_weaponclass singlerow">Click to Edit</span> <span class="WeaponField WeaponQuarter edit dslf dslf_weapondamage singlerow">Click to Edit</span> <span class="WeaponField WeaponQuarter edit dslf dslf_weapontype singlerow">Click to Edit</span> <span class="WeaponField WeaponQuarter edit dslf dslf_weaponpen singlerow">Click to Edit</span> <span class="WeaponField WeaponQuarter edit dslf dslf_weaponrange singlerow">Click to Edit</span> <span class="WeaponField WeaponQuarter edit dslf dslf_weaponrof singlerow">Click to Edit</span> <span class="WeaponField WeaponQuarter edit dslf dslf_weaponmagazine singlerow">Click to Edit</span> <span class="WeaponField WeaponQuarter edit dslf dslf_weaponreload singlerow">Click to Edit</span> </div> <div class="row"> <span class="WeaponHead WeaponQuarter">Class</span> <span class="WeaponHead WeaponQuarter">Damage</span> <span class="WeaponHead WeaponQuarter">Type</span> <span class="WeaponHead WeaponQuarter">Pen</span><span class="WeaponHead WeaponQuarter">Range</span> <span class="WeaponHead WeaponQuarter">ROF</span> <span class="WeaponHead WeaponQuarter">Magazine</span> <span class="WeaponHead WeaponQuarter">Reload</span> </div> <div class="row"> <span class="WeaponField edit dslf dslf_weaponspecial singlerow" style="display: block">Click to Edit</span> </div> <div class="row"> <span class="WeaponHead">Special Qualities</span> </div> </li> <li style="list-style: none"> <span class="oldfields hidden">[{"name":"weapon_type","tip":"weapon_tooltip"}]</span> <span class="dsf dsf_weapons readonly hidden"></span> </li> </ul> </div> <div class="column thirdwidth colspace"> <div class="head"> ARMOUR </div> <div style="position:relative;width:234px;height:326px;float:right;background-image:url('https://chainsawxiv.github.io/DST/sheets/Errant_Warhammer40k/images/Armour_Doll.png');"> <div class="Armour" style="left:80px;top:40px;"> <div class="ArmourText"> H<br> (1-10) </div> <span class="dsf dsf_armour_head ArmourField">0</span> </div> <div class="Armour" style="left:80px;top:150px;"> <div class="ArmourText"> B<br> (31-70) </div> <span class="dsf dsf_armour_body ArmourField">0</span> </div> <div class="Armour" style="left:144px;top:90px;"> <div class="ArmourText"> AR<br> (11-20) </div> <span class="dsf dsf_armour_right_arm ArmourField">0</span> </div> <div class="Armour" style="left:20px;top:90px;"> <div class="ArmourText"> AL<br> (21-30) </div> <span class="dsf dsf_armour_left_arm ArmourField">0</span> </div> <div class="Armour" style="left:144px;top:240px;"> <div class="ArmourText"> LR<br> (71-85) </div> <span class="dsf dsf_armour_right_leg ArmourField">0</span> </div> <div class="Armour" style="left:20px;top:240px;"> <div class="ArmourText"> LL<br> (86-00) </div> <span class="dsf dsf_armour_left_leg ArmourField">0</span> </div> </div> </div> <div class="column thirdwidth colspace"> <div> <div class="head">EQUIPMENT<span class="interface trash"></span> <span class="interface add addto_equipment" title="Add Item"></span> <span class="interface balance balance_equipment"></span> <span class="interface readonly check dsf dsf_equipment_autobalance autobalance autobalance_equipment">1</span> </div> <ul class="group list list_equipment threecolumn"> <li style="list-style: none; display: inline"> <div class="column colspace"> </div> <div class="column colspace"> </div> <div class="column"> </div> </li> <li class="proto item"> <div class="handle"> <div> </div> </div> <span class="edit dslf dslf_name fullcolumn singlerow">Item Name</span> <span class="tip dslf dslf_tip"></span> </li> <li style="list-style: none"> <span class="oldfields hidden">[{"name":"equipment_name","tip":"equipment_tootip"}]</span> <span class="dsf dsf_equipment readonly hidden"></span> </li> </ul> </div> </div> <div class="column thirdwidth colspace"> <div> <div class="head"> ENCUMBRANCE </div> <div class="row"> <span class="LiftCarryPush" style="display:inline-block">Lift</span> <span class="edit dsf dsf_lift singlerow LiftCarryPush">Lift</span> <span class="LiftCarryPush" style="display:inline-block">Carry</span> <span class="edit dsf dsf_carry singlerow LiftCarryPush">Carry</span> <span class="LiftCarryPush" style="display:inline-block">Push</span> <span class="edit dsf dsf_push singlerow LiftCarryPush">Push</span> </div> </div> <div> <div class="head"> MOVEMENT </div> <div class="row"> <span class="LiftCarryPush" style="display:inline-block">Half</span> <span class="edit dsf dsf_half singlerow LiftCarryPush">Half</span><span class="LiftCarryPush" style="display:inline-block">Full</span> <span class="edit dsf dsf_full singlerow LiftCarryPush">Full</span><span class="LiftCarryPush" style="display:inline-block">Charge</span> <span class="edit dsf dsf_charge singlerow LiftCarryPush">Charge</span><span class="LiftCarryPush" style="display:inline-block">Run</span> <span class="edit dsf dsf_run singlerow LiftCarryPush">Run</span> </div> </div> <div> <div class="head"> FATIGUE </div> <div class="row"> <span style="display:inline-block;width:100px;">Threshold</span> <span style="font-size:15pt;display:inline-block;width:100px;" class="edit dsf dsf_fatiguethreshold singlerow">0</span> </div> <div class="row"> <span style="display:inline-block;width:100px;">Current</span> <span style="font-size:15pt;display:inline-block;width:100px;" class="edit dsf dsf_fatiguecurrent singlerow">0</span> </div> </div> <div> <div class="head"> FATE POINTS </div> <div class="row"> <span style="display:inline-block;width:100px;">Threshold</span> <span style="font-size:15pt;display:inline-block;width:100px;" class="edit dsf dsf_fatepointthreshold singlerow">0</span> </div> <div class="row"> <span style="display:inline-block;width:100px;">Current</span> <span style="font-size:15pt;display:inline-block;width:100px;" class="edit dsf dsf_fatepointcurrent singlerow">0</span> </div> </div> <div> <div class="head"> WOUNDS </div> <div class="row"> <span style="display:inline-block;width:100px;">Threshold</span> <span style="font-size:15pt;display:inline-block;width:100px;" class="edit dsf dsf_woundthreshold singlerow">0</span> </div> <div class="row"> <span style="display:inline-block;width:100px;">Current</span> <span style="font-size:15pt;display:inline-block;width:100px;" class="edit dsf dsf_fatepointcurrent singlerow">0</span> </div> </div> </div> </div> <div class="page page_fluff"> <div class="section"> <div class="head"> DIVINATION </div> <div class="group"> <span class="dsf dsf_divination fullwidth">Character divination...</span> </div> <div class="head"> BIOGRAPHY </div> <div class="group"> <div class="portrait_holder"> <img alt="" class="portrait_corner_top_left" src="https://chainsawxiv.github.io/DST/sheets/Errant_Warhammer40k/images/Top-Left.png"> <img alt="" class="portrait_corner_top_right" src="https://chainsawxiv.github.io/DST/sheets/Errant_Warhammer40k/images/Top-Right.png"> <img alt="" class="portrait_corner_bottom_left" src="https://chainsawxiv.github.io/DST/sheets/Errant_Warhammer40k/images/Bottom-left.png"> <img alt="" class="portrait_corner_bottom_right" src="https://chainsawxiv.github.io/DST/sheets/Errant_Warhammer40k/images/Bottom-right.png"> <span class="portrait readonly dsf dsf_avatar_image">.</span> </div> <span class="dsf dsf_bio fullwidth readonly">Edit Biography below...</span> </div> </div> <!-- Appearance --> <div class="section"> <div class="head"> APPEARANCE </div> <div class="group"> <span class="dsf dsf_desc fullwidth">Character appearance...</span> </div> </div> </div> <div class="page_foot"> <div class="head"> </div> Character By <span class="align_right dsf dsf_player readonly">Player</span> • Sheet By <span class="align_left dsf dsf_dst_author readonly">Author</span> based on code by ChainsawXIV </div> <img alt="" src="https://chainsawxiv.github.io/DST/sheets/Errant_Warhammer40k/images/Border-bottom.png" style="width:742px;position: absolute;bottom: 0;margin-left: -10px;"> </div> </div>
CSS
/* Font Imports */ @import url(https://fonts.googleapis.com/css?family=Cinzel:400,700); @import url(https://fonts.googleapis.com/css?family=EB+Garamond); /* Component Includes */ @import url(https://chainsawxiv.github.io/DST/common/css/csx_exalted_common.css); /* Splat Specific: Checks */ div.ds_Errant_DH2 .check .checkBorder{ background-image:url('https://chainsawxiv.github.io/DST/common/images/check_border.svg'); } div.ds_Errant_DH2 .check .checkOff{ background-image:url('https://chainsawxiv.github.io/DST/sheets/chainsawxiv_exalted/images/check_off.png'); } div.ds_Errant_DH2.editable .check .checkOff:hover{ background-image:url('https://chainsawxiv.github.io/DST/sheets/chainsawxiv_exalted/images/check_off_hover.png'); } div.ds_Errant_DH2 .check .checkOn{ background-image:url('https://chainsawxiv.github.io/DST/sheets/chainsawxiv_exalted/images/check_on.png'); } div.ds_Errant_DH2.editable .check .checkOn:hover{ background-image:url('https://chainsawxiv.github.io/DST/sheets/chainsawxiv_exalted/images/check_on_hover.png'); } /* Splat Specific: Pips */ div.ds_Errant_DH2 .pipBorder{ background-image:url('https://chainsawxiv.github.io/DST/common/images/pip_border.svg'); } div.ds_Errant_DH2 .pips .pipOff{ background-image:url('https://chainsawxiv.github.io/DST/sheets/chainsawxiv_exalted/images/pip_off.png'); } div.ds_Errant_DH2.editable .pips .pipOff:hover{ background-image:url('https://chainsawxiv.github.io/DST/sheets/chainsawxiv_exalted/images/pip_off_hover.png'); } div.ds_Errant_DH2 .pips .pipOn{ background-image:url('https://chainsawxiv.github.io/DST/sheets/chainsawxiv_exalted/images/pip_on.png'); } div.ds_Errant_DH2.editable .pips .pipOn:hover{ background-image:url('https://chainsawxiv.github.io/DST/sheets/chainsawxiv_exalted/images/pip_on_hover.png'); } /* Splat Specific: Tabs */ div.ds_Errant_DH2 .tab.crunch{ background: url('https://chainsawxiv.github.io/DST/common/images/crunch.png') no-repeat 50% 50%, url('https://chainsawxiv.github.io/DST/sheets/chainsawxiv_exalted/images/tab01_inactive.png'); background-size: 61% 70%, 100% 100%; } div.ds_Errant_DH2 .tab.crunch:not(.active):hover{ background-image: url('https://chainsawxiv.github.io/DST/common/images/crunch_hover.png'), url('https://chainsawxiv.github.io/DST/sheets/chainsawxiv_exalted/images/tab01_inactive.png'); } div.ds_Errant_DH2 .tab.crunch.active{ background-image: url('https://chainsawxiv.github.io/DST/common/images/crunch.png'), url('https://chainsawxiv.github.io/DST/sheets/chainsawxiv_exalted/images/tab01_active.png'); } div.ds_Errant_DH2 .tab.magic{ background: url('https://chainsawxiv.github.io/DST/common/images/magic.png') no-repeat 50% 50%, url('https://chainsawxiv.github.io/DST/sheets/chainsawxiv_exalted/images/tab02_inactive.png'); background-size: 61% 70%, 100% 100%; } div.ds_Errant_DH2 .tab.magic:not(.active):hover{ background-image: url('https://chainsawxiv.github.io/DST/common/images/magic_hover.png'), url('https://chainsawxiv.github.io/DST/sheets/chainsawxiv_exalted/images/tab02_inactive.png'); } div.ds_Errant_DH2 .tab.magic.active{ background-image: url('https://chainsawxiv.github.io/DST/common/images/magic.png'), url('https://chainsawxiv.github.io/DST/sheets/chainsawxiv_exalted/images/tab02_active.png'); } div.ds_Errant_DH2 .tab.equipment{ background: url('https://chainsawxiv.github.io/DST/common/images/equipment.png') no-repeat 50% 50%, url('https://chainsawxiv.github.io/DST/sheets/chainsawxiv_exalted/images/tab03_inactive.png'); background-size: 61% 70%, 100% 100%; } div.ds_Errant_DH2 .tab.equipment:not(.active):hover{ background-image: url('https://chainsawxiv.github.io/DST/common/images/equipment_hover.png'), url('https://chainsawxiv.github.io/DST/sheets/chainsawxiv_exalted/images/tab03_inactive.png'); } div.ds_Errant_DH2 .tab.equipment.active{ background-image: url('https://chainsawxiv.github.io/DST/common/images/equipment.png'), url('https://chainsawxiv.github.io/DST/sheets/chainsawxiv_exalted/images/tab03_active.png'); } div.ds_Errant_DH2 .tab.fluff{ background: url('https://chainsawxiv.github.io/DST/common/images/fluff.png') no-repeat 50% 50%, url('https://chainsawxiv.github.io/DST/sheets/chainsawxiv_exalted/images/tab04_inactive.png'); background-size: 61% 70%, 100% 100%; } div.ds_Errant_DH2 .tab.fluff:not(.active):hover{ background-image: url('https://chainsawxiv.github.io/DST/common/images/fluff_hover.png'), url('https://chainsawxiv.github.io/DST/sheets/chainsawxiv_exalted/images/tab04_inactive.png'); } div.ds_Errant_DH2 .tab.fluff.active{ background-image: url('https://chainsawxiv.github.io/DST/common/images/fluff.png'), url('https://chainsawxiv.github.io/DST/sheets/chainsawxiv_exalted/images/tab04_active.png'); } /* Splat Specific: Tips */ div.ds_Errant_DH2 .tipBox .corner.topLeft{ background:url('https://chainsawxiv.github.io/DST/sheets/chainsawxiv_exalted/images/brass-corner-top-left.png') top left no-repeat; background-size:15px 15px; } div.ds_Errant_DH2 .tipBox .corner.topRight{ background:url('https://chainsawxiv.github.io/DST/sheets/chainsawxiv_exalted/images/brass-corner-top-right.png') top right no-repeat; background-size:15px 15px; } div.ds_Errant_DH2 .tipBox .corner.bottomLeft{ background:url('https://chainsawxiv.github.io/DST/sheets/chainsawxiv_exalted/images/brass-corner-bottom-left.png') bottom left no-repeat; background-size:15px 15px; } div.ds_Errant_DH2 .tipBox .corner.bottomRight{ background:url('https://chainsawxiv.github.io/DST/sheets/chainsawxiv_exalted/images/brass-corner-bottom-right.png') bottom right no-repeat; background-size:15px 15px; } div.ds_Errant_DH2 .tipBox .contentBox{ background: url('https://chainsawxiv.github.io/DST/sheets/chainsawxiv_exalted/images/background.jpg') top left no-repeat; background-size: 730px 730px; background-color:#e4e5d5; border-color:#554220; } div.ds_Errant_DH2 .tipBox .contentBox .tipArea, div.ds_Errant_DH2 .tipBox .contentBox .tipArea:hover{ background-color:rgba(255,255,224,0.7); border:1px dotted rgba(0,0,0,0.3); border-radius:4px; font-family:'EB Garamond',Sans Serif; color:#554220; } /* Splat Specific: Editable */ div.ds_Errant_DH2 .dsf:not(.readonly), div.ds_Errant_DH2 .edit:not(.readonly), div.ds_Errant_DH2 .dsf_bio{ font-family:'EB Garamond',Sans Serif; } /* Splat Specific: Sheet */ div.ds_Errant_DH2 .main{ background-image:url('https://chainsawxiv.github.io/DST/sheets/Errant_Warhammer40k/images/white_parchment_paper_background_1800x1600.jpg'); background-position:top left; background-color:#e4e5d5; border-style:solid; border-width:1px; border-color:#554220; font-family:'Cinzel', palatino, serif; font-size:14px; line-height:17px; color:#554220; } div.ds_Errant_DH2 .head{ border-bottom:solid 1px #554220; } div.ds_Errant_DH2 a{ text-decoration:none; color:#554220; } div.ds_Errant_DH2 .section a{ text-decoration:underline; } div.ds_Errant_DH2 .attacks .labelrow span{ border-bottom:1px solid #A59270; } div.ds_Errant_DH2 .dsf.dsf_type{ font-family:'Cinzel', palatino, serif; } div.ds_Errant_DH2 .spin{ -webkit-transform: rotate(-90deg); display: inline-block; text-align: left; font-size: 7pt; width:15px; height: 15px; float: right; color: #998877; font-variant: small-caps; } div.ds_Errant_DH2 .statgroup{ margin:0px 0px 8px 0px; padding:0px 3px 0px 3px; position:relative;} div.ds_Errant_DH2 .fourpips{ padding-right:3px;} div.ds_Errant_DH2 .thirdwidth { width:227px;} div.ds_Errant_DH2 .twothirdwidths { width:454px;} div.ds_Errant_DH2 .skillwidth { width:135px;} div.ds_Errant_DH2 .smallhead { font-size: 11pt; font-weight: normal; letter-spacing: 3px; border-bottom: solid 1px #554220; margin-bottom: 5px;} div.ds_Errant_DH2 .smallrowtext { font-size: 8pt;} div.ds_Errant_DH2 .statisticrow { text-align: center; width: 100px; height:20px; font-size: 25pt;} div.ds_Errant_DH2 .statisticbox { text-align: center; margin: 2.5px; float: left; background-color: whitesmoke; border-color: black; border-style: double; height:57px; } div.ds_Errant_DH2 .smallrowtextstats { width:100px;} div.ds_Errant_DH2 .avatar_image{ width:234px; } div.ds_Errant_DH2 .portrait_holder{ display:inline-block; position:relative; float:right; padding:0px 0px 0px 0px; margin:3px 3px 5px 10px; margin-top:-5px; margin-right:-5px; border-style:solid; border-width:1px; border-color:#554220; } div.ds_Errant_DH2 .portrait_corner_top_left{ position:absolute; left:-4px; top:-10px; width:40px; height:82.5px; z-index:4; } div.ds_Errant_DH2 .portrait_corner_top_right{ position:absolute; right:-4px; top:-10px; width:40px; height:82.5px; z-index:4; } div.ds_Errant_DH2 .portrait_corner_bottom_left{ position:absolute; left:-4px; bottom:-4px; width:27.5px; height:29.5px; z-index:4; } div.ds_Errant_DH2 .portrait_corner_bottom_right{ position:absolute; right:-4px; bottom:-4px; width:27.5px; height:29.5px; z-index:4; } div.ds_Errant_DH2 .Armour{ display:flex; opacity:0.9; position:absolute; height:35px; width:75px; border-style:solid; border-color:black; background-color:white; font-size:7pt; font-variant:small-caps;} div.ds_Errant_DH2 .ArmourText{ text-align: center; width: 35px; background-color: black; float: left; color: white;} div.ds_Errant_DH2 .ArmourField{ font-family:monospace; overflow: hidden; white-space: nowrap; font-size: 30pt; text-align: center; flex-grow: 1; line-height: 25px !important;} div.ds_Errant_DH2 .TwentyPercent{ width:25%;} div.ds_Errant_DH2 .ThirtyFivePercent{ width:30%;} div.ds_Errant_DH2 .FortyPercent{ width:40%;} div.ds_Errant_DH2 .WeaponHead{ font-variant:small-caps; display: inline-block; } div.ds_Errant_DH2 .WeaponQuarter{ width:53px; } div.ds_Errant_DH2 .WeaponField{ border-bottom: solid 1px #554220; } div.ds_Errant_DH2 .BlockDisplay{ display:block; } div.ds_Errant_DH2 .FixWeaponMargin{ width: 200px; } div.ds_Errant_DH2 .LiftCarryPush{ width: 54px; } div.ds_Errant_DH2 .TwoColumn{ width: 454px; } div.ds_Errant_DH2 .TwoColumnTextField{ min-width: 428px; }
JavaScript
// Global Options csx_opts = { 'setupCallback': function(item){Errant_DH2_setup(item);}, 'uiContainer': function(){return document;}, 'defaultFieldValue':'Click to edit', 'imagePath':'https://chainsawxiv.github.io/DST/common/images/', 'preloadFiles':[ 'add.png', 'add_hover.png', 'balance.png', 'balance_hover.png', 'bold_active.png', 'bold_hover.png', 'bullet.png', 'crunch.png', 'crunch_hover.png', 'equipment.png', 'equipment_hover.png', 'fb_back_bottom.png', 'fb_back_main.png', 'fb_back_top.png', 'fluff.png', 'fluff_hover.png', 'grab.png', 'grab_hover.png', 'indent.png', 'indent_active.png', 'indent_hover.png', 'italic.png', 'italic_active.png', 'italic_hover.png', 'magic.png', 'magic_hover.png', 'tip.png', 'tip_hover.png', 'trash.png', 'trash_active.png', 'trash_hover.png', 'underline.png', 'underline_active.png', 'underline_hover.png', 'solar/pip_off.png', 'solar/pip_off_hover.png', 'solar/pip_on.png', 'solar/pip_on_hover.png', 'solar/tab01_active.png', 'solar/tab01_inactive.png', 'solar/tab02_active.png', 'solar/tab02_inactive.png', 'solar/tab03_active.png', 'solar/tab03_inactive.png', 'solar/tab04_active.png', 'solar/tab04_inactive.png', 'solar/check_off.png', 'solar/check_off_hover.png', 'solar/check_on.png', 'solar/check_on_hover.png', ], }; // Master Startup function Errant_DH2_dataPostLoad(data){ csx_opts.defaultContext = document.getElementById(data.containerId); csx_opts.uiContainer = csx_opts.defaultContext.querySelector('.uicontainer'); csx_opts.isEditable = data.isEditable; // Include the shared script file var includes = document.createElement('script'); includes.type = 'text/javascript'; includes.src = 'https://chainsawxiv.github.io/DST/common/js/csx_exalted_common.js?v=dev001'; includes.onload = function(){ // Fix container properties csx_firstParentWithClass(csx_opts.defaultContext,'dynamic_sheet_container').style.overflow = 'visible'; //csx_firstParentWithClass(csx_opts.defaultContext,'main-content-container').style.minWidth = '853px'; // Set up the editing interface csx_opts.setupCallback(); }; document.body.appendChild(includes); // get image if (!this.isEditMode && dynamic_sheet_attrs && dynamic_sheet_attrs.hasOwnProperty("avatar_image") && dynamic_sheet_attrs["avatar_image"].indexOf("\"/images/icons/game_character_96x96.png\"") === -1) { $(".ds_Errant_DH2 .dst_avatar_image").html(dynamic_sheet_attrs["avatar_image"]); } // Preload rollover images // Deferred to prevent blocking window.setTimeout(function(){ if (document.images){ for (var i = 0; i < csx_opts.preloadFiles.length; i++){ var img = new Image(); img.src = csx_opts.imagePath + csx_opts.preloadFiles[i]; } } },500); } // Setup After Script Load function Errant_DH2_setup(context){ // Provide default context if (context == undefined) context = csx_opts.defaultContext; // Do setup for interfaces csx_pips(context); csx_check(context); csx_edit(context); csx_tip(context); csx_list(context); csx_tab(context); } // Shutdown Before Save function Errant_DH2_dataPreSave(){ // Default the context if not set var context = csx_opts.defaultContext; // Bake everything down to its field values var pips = context.querySelectorAll('.pips'); for (var i = 0; i < pips.length; i++){ if (pips[i].parentNode.className.match(/proto/)) continue; pips[i].unrender(); } var checks = context.querySelectorAll('.check'); for (var i = 0; i < checks.length; i++) checks[i].unrender(); var edits = context.querySelectorAll('.dsf:not(.readonly),.edit'); for (var i = 0; i < edits.length; i++) edits[i].unrender(); var lists = context.querySelectorAll('.list'); for (var i = 0; i < lists.length; i++) lists[i].unrender(); }
Submit Notes
Back