Merge pull request #4044 from AuthorX/master

[Fellowship] Added Ship playbook
This commit is contained in:
Cassie Levett
2018-08-14 09:11:55 -05:00
committed by GitHub
3 changed files with 139 additions and 17 deletions
+7 -1
View File
@@ -302,6 +302,7 @@ input.sheet-minusCheck:checked ~ span.sheet-addBox::before {
.sheet-spider,
.sheet-remnant,
.sheet-pair,
.sheet-ship,
.sheet-default-harbinger,
.sheet-powerful-harbinger {
display: none;
@@ -320,6 +321,7 @@ input.sheet-minusCheck:checked ~ span.sheet-addBox::before {
.sheet-isSpider:checked ~ .sheet-spider,
.sheet-isRemnant:checked ~ .sheet-remnant,
.sheet-isPair:checked ~ .sheet-pair,
.sheet-isShip:checked ~ .sheet-ship,
.sheet-isPowerfulHarbinger:not(:checked) ~ .sheet-default-harbinger,
.sheet-isPowerfulHarbinger:checked ~ .sheet-powerful-harbinger{
display: block;
@@ -387,6 +389,7 @@ input.sheet-showhide:checked ~ .sheet-subbox {display: none;}
.sheet-isConstructed:not(:checked) ~ .sheet-madeof,
.sheet-isRemnant:not(:checked) ~ .sheet-curse,
.sheet-isPair:not(:checked) ~ .sheet-whopair,
.sheet-isShip:not(:checked) ~ .sheet-whatship,
.sheet-isNPC:not(:checked) ~ .sheet-npcStats,
.sheet-isNPC:not(:checked) ~ .sheet-threats,
.sheet-isOverlord:not(:checked) ~ .sheet-npcStats,
@@ -417,8 +420,11 @@ input.sheet-showhide:checked ~ .sheet-subbox {display: none;}
.sheet-isNPC:checked ~ .sheet-pcStats,
.sheet-isNPC:checked ~ .sheet-pcBox,
.sheet-isNPC:checked ~ .sheet-people,
.sheet-isShip:checked ~ .sheet-people,
.sheet-isShip:checked ~ .sheet-pcBox:not(.sheet-pcShip),
.sheet-isOverlord:checked ~ .sheet-pcStats,
.sheet-isPair:checked ~ .sheet-pcStats
.sheet-isPair:checked ~ .sheet-pcStats,
.sheet-isShip:checked ~ .sheet-pcStats
{
display: none;
}
+114 -16
View File
@@ -226,6 +226,7 @@ on("sheet:opened", function(eventInfo){
<option value='Remnant' data-i18n="remnant">The Remnant</option>
<option value='Pair' data-i18n="pair">The Pair</option>
<option value='Overlord' data-i18n="overlord">The Overlord</option>
<option value='Ship' data-i18n="ship">The Ship</option>
<option value='NPC' data-i18n="npc">NPC</option>
</select>
<!--
@@ -259,6 +260,8 @@ on("sheet:opened", function(eventInfo){
<input type="checkbox" name="attr_class" class="sheet-isOverlord" value='Overlord' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isNPC" value='NPC' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isPair" value='Pair' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isShip" value='Ship' style="display: none;" />
<div class="sheet-pcStats">
<label class="sheet-class-moves sheet-section-title"><span data-i18n="stats">Stats</span>:</label>
<span title="For The Dwarf and those that have shared a Dwarf move" data-i18n-title="for-dwarf">
@@ -680,7 +683,73 @@ on("sheet:opened", function(eventInfo){
</div>
<div class="sheet-ship">
<label class="sheet-class-moves sheet-section-title"><span data-i18n="stats">Stats</span>:</label>
<span title="To mark necrotic damage" data-i18n-title="for-necrotic">
<label class="sheet-necrotic sheet-damage"><span data-i18n="necrotic">Necrotic</span>:</label>
<input type='checkbox' name='attr_hasNecrotic' value='1' class='sheet-attr-show-input'>
</span>
<div class="sheet-attrBox">
<label class="sheet-crew sheet-name"><span data-i18n="crew">Crew</span>:</label>
<input type="number" name="attr_crew" value="0" />
<input type="checkbox" name="attr_hasNecrotic" class="sheet-hasNecrotic" value="1" style="display: none;" />
<span class='sheet-necrotic'>[<input type='checkbox' name='attr_crewNecrotic' value='1'>]</span>
<input type="checkbox" name="attr_crewNecrotic" class="sheet-lockDamage" value="1" style="display: none;" />
<input type='checkbox' class='sheet-locked-damage' disabled='true' checked='checked'><label class='sheet-locked-damage'><span data-i18n="necrotic">Necrotic</span></label>
<input type='checkbox' name='attr_crewDamaged' value='1' class='sheet-damage'><label class='sheet-damage'><span data-i18n="damaged">Damaged</span></label>
<div class="sheet-roll-box sheet-cf">
<button type='roll' class='sheet-d6-roll-button' value='&{template:aw} {{name=@{character_name}}} {{roll_name=^{crew}}} {{roll_mod=@{crew}}} {{result=[[@{rollquery} + @{crew}]]}}' name='roll_crew'><span/><span/></button>
</div>
</div>
<div class="sheet-attrBox">
<label class="sheet-cannon sheet-name"><span data-i18n="cannon">Cannon</span>:</label>
<input type="number" name="attr_cannon" value="0" />
<input type="checkbox" name="attr_hasNecrotic" class="sheet-hasNecrotic" value="1" style="display: none;" />
<span class='sheet-necrotic'>[<input type='checkbox' name='attr_cannonNecrotic' value='1'>]</span>
<input type="checkbox" name="attr_cannonNecrotic" class="sheet-lockDamage" value="1" style="display: none;" />
<input type='checkbox' class='sheet-locked-damage' disabled='true' checked='checked'><label class='sheet-locked-damage'><span data-i18n="necrotic">Necrotic</span></label>
<input type='checkbox' name='attr_cannonDamaged' value='1' class='sheet-damage'><label class='sheet-damage'><span data-i18n="damaged">Damaged</span></label>
<div class="sheet-roll-box sheet-cf">
<button type='roll' class='sheet-d6-roll-button' value='&{template:aw} {{name=@{character_name}}} {{roll_name=^{cannon}}} {{roll_mod=@{cannon}}} {{result=[[@{rollquery} + @{cannon}]]}}' name='roll_cannon'><span/><span/></button>
</div>
</div>
<div class="sheet-attrBox">
<label class="sheet-engine sheet-name"><span data-i18n="engine">Engine</span>:</label>
<input type="number" name="attr_engine" value="0" />
<input type="checkbox" name="attr_hasNecrotic" class="sheet-hasNecrotic" value="1" style="display: none;" />
<span class='sheet-necrotic'>[<input type='checkbox' name='attr_engineNecrotic' value='1'>]</span>
<input type="checkbox" name="attr_engineNecrotic" class="sheet-lockDamage" value="1" style="display: none;" />
<input type='checkbox' class='sheet-locked-damage' disabled='true' checked='checked'><label class='sheet-locked-damage'><span data-i18n="necrotic">Necrotic</span></label>
<input type='checkbox' name='attr_engineDamaged' value='1' class='sheet-damage'><label class='sheet-damage'><span data-i18n="damaged">Damaged</span></label>
<div class="sheet-roll-box sheet-cf">
<button type='roll' class='sheet-d6-roll-button' value='&{template:aw} {{name=@{character_name}}} {{roll_name=^{engine}}} {{roll_mod=@{engine}}} {{result=[[@{rollquery} + @{engine}]]}}' name='roll_engine'><span/><span/></button>
</div>
</div>
</div>
<div class="sheet-ship">
<label class="sheet-class-moves sheet-section-title"><span data-i18n="stats">Roles</span>:</label>
<div>
<label class="sheet-name"><span data-i18n="Captain">Captain</span>:</label> <input type="text" name="attr_Captain" />
</div>
<div>
<label class="sheet-name"><span data-i18n="Pilot">Pilot</span>:</label> <input type="text" name="attr_Pilot" />
</div>
<div>
<label class="sheet-name"><span data-i18n="Gunner">Gunner</span>:</label> <input type="text" name="attr_Gunner" />
</div>
<div>
<label class="sheet-name"><span data-i18n="Comms">Comms</span>:</label> <input type="text" name="attr_Comms" />
</div>
<div>
<label class="sheet-name"><span data-i18n="Engineer">Engineer</span>:</label> <input type="text" name="attr_Engineer" />
</div>
</div>
<div class="sheet-npcStats">
<label class="sheet-class-moves sheet-section-title"><span data-i18n="stats">Stats</span>:</label>
<span title="NPCs in despair cannot help or harm you" data-i18n-title="npc-despair-description">
@@ -703,7 +772,8 @@ on("sheet:opened", function(eventInfo){
<input type="text" name="attr_NPC5stat" /> <input type='checkbox' name='attr_NPCdamaged5stat' value='1' class='sheet-damage'><label class='sheet-damage'><span data-i18n="damaged">Damaged</span></label>
</div>
</div>
<div class="sheet-box sheet-pcBox">
<div class="sheet-box sheet-pcBox sheet-pcShip">
<label class="sheet-improvements sheet-section-title"><span data-i18n="improvements">Improvements</span>:</label>
<div>
<label class="sheet-level sheet-name"><span data-i18n="level">Level</span>:</label>
@@ -736,6 +806,7 @@ on("sheet:opened", function(eventInfo){
<input type="checkbox" name="attr_class" class="sheet-isSpider" value='Spider' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isRemnant" value='Remnant' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isPair" value='Pair' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isShip" value='Ship' style="display: none;" />
<!-- End Class Selected -->
<div class="sheet-dwarf">
@@ -921,6 +992,17 @@ on("sheet:opened", function(eventInfo){
<li><label class="sheet-improvement"><input type="checkbox" name="attr_isThreat" /> <span data-i18n="become-paired-threat-to-world">While Working Together, you are now a Threat to the World. You must be level 5 or higher to take this Advancement. When facing another Threat to the World, you do not need to pay a price simply to act against them.</span></label></li>
</ul>
</div>
<div class="sheet-ship">
<ul>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_improvement-1" /> <span data-i18n="increase-ship-stat-max2">Increase one of the ship's stats by +1 (to a maximum of +2).</span></label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_improvement-2" /> <span data-i18n="take-captain-gear-or-increase-ship-stat-max2">The Captain chooses another piece of Gear, or increases one of the ship's stats by +1 (to a maximum of +2).</span></label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_improvement-3" /> <span data-i18n="take-pilot-gear">The Pilot chooses another piece of Gear.</span></label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_improvement-4" /> <span data-i18n="take-gunner-gear">The Gunner chooses another piece of Gear.</span></label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_improvement-5" /> <span data-i18n="take-comms-gear">The Comms chooses another piece of Gear.</span></label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_improvement-6" /> <span data-i18n="take-engineer-gear">The Engineer chooses another piece of Gear.</span></label></li>
<li><label class="sheet-improvement"><input type="checkbox" name="attr_improvement-7" /> <span data-i18n="take-additional-ship">You get another Ship. The Ship must be level 5 or higher to takethis Advancement. The new Ship starts at level 1.</span></label></li>
</ul>
</div>
<input type="checkbox" name="attr_hasDestiny" class="sheet-hasDestiny" value="1" style="display: none;" />
@@ -954,6 +1036,8 @@ on("sheet:opened", function(eventInfo){
<input type="checkbox" name="attr_class" class="sheet-isNPC" value='NPC' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isShip" value='Ship' style="display: none;" />
<div class="sheet-box">
<input type="checkbox" name="attr_class" class="sheet-isSquire" value='Squire' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isRemnant" value='Remnant' style="display: none;" />
@@ -961,17 +1045,19 @@ on("sheet:opened", function(eventInfo){
<input type="checkbox" name="attr_class" class="sheet-isConstructed" value='Constructed' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isPair" value='Pair' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isNPC" value='NPC' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isShip" value='Ship' style="display: none;" />
<label class="sheet-people sheet-section-title"><span data-i18n="what-are-you">What Are Your People?</span></label>
<label class="sheet-purpose sheet-section-title"><span data-i18n="what-is-purpose">What Is Your Purpose?</span></label>
<label class="sheet-madeof sheet-section-title"><span data-i18n="what-are-you-made-of">What Are You Made of?</span></label>
<label class="sheet-curse sheet-section-title"><span data-i18n="what-is-curse">What Is Your Curse?</span></label>
<label class="sheet-whopair sheet-section-title"><span data-i18n="who-are-pair">Who are the Pair?</span></label>
<label class="sheet-whatship sheet-section-title"><span data-i18n="what-is-ship">What is the Ship?</span></label>
<label class="sheet-threats sheet-section-title"><span data-i18n="threats">Threats</span></label>
<textarea rows="4" cols="50" name="attr_whatis" class="sheet-largetextarea"></textarea>
</div>
<div class="sheet-box sheet-pcBox">
<div class="sheet-box sheet-pcBox sheet-pcShip">
<label class="sheet-core-moves sheet-section-title"><span data-i18n="core-moves">Core Moves</span>:</label>
<fieldset class="repeating_moves">
<label class="sheet-movename"><span data-i18n="move">Move</span>:</label>
@@ -994,6 +1080,7 @@ on("sheet:opened", function(eventInfo){
<div class="sheet-col">
<input type="checkbox" name="attr_class" class="sheet-isNPC" value='NPC' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isShip" value='Ship' style="display: none;" />
<div class="sheet-box sheet-pcBox">
<label class="sheet-agendas sheet-section-title"><span data-i18n="agendas">Agendas</span>:</label>
@@ -1001,10 +1088,15 @@ on("sheet:opened", function(eventInfo){
Tell Us Of Your People
Improve The World Around You</textarea>
</div>
<div class="sheet-box">
<div class="sheet-box sheet-pcBox">
<label class="sheet-bonds sheet-section-title"><span data-i18n="bonds">Bonds</span>: <button type='roll' class='sheet-d6-roll-button' value='&{template:aw} {{name=@{character_name}}} {{roll_name=^{bonds}}} {{roll_mod=[[@{bondsquery}]]}} {{result=[[@{rollquery} + @{bondsquery}]]}}' name='roll_bonds' /></label>
<textarea rows="4" cols="50" name="attr_bonds" class="sheet-largetextarea" ></textarea>
</div>
<div class="sheet-box sheet-ship">
<label class="sheet-bonds sheet-section-title"><span data-i18n="personality">Personality</span>: </label>
<textarea rows="4" cols="50" name="attr_bonds" class="sheet-largetextarea" ></textarea>
</div>
<div class="sheet-box sheet-pcBox">
<label class="sheet-companions sheet-section-title"><span data-i18n="companions">Companions</span>: <span/></label>
@@ -1030,26 +1122,32 @@ Improve The World Around You</textarea>
</fieldset>
</div>
<div class="sheet-box sheet-pcBox">
<div class="sheet-box sheet-pcBox sheet-pcShip">
<!-- Class Selected -->
<input type="checkbox" name="attr_class" class="sheet-isElf" value='Elf' style="display: none;" />
<input type="checkbox" name="attr_class" class="sheet-isShip" value='Ship' style="display: none;" />
<!-- End Class Selected -->
<label class="sheet-other sheet-section-title"><span data-i18n="other">Other</span>:</label>
<label class="sheet-gear"><span data-i18n="gear">Gear</span>:</label>
<fieldset class="repeating_gear">
<label class="sheet-gear-name"><input type="text" name="attr_gearname" data-i18n-placeholder="gear-name" placeholder="Gear Name"/><span class="sheet-gear-uses"><input type="number" name="attr_gearuses" />/<input type="number" name="attr_gearuses_max" /></span></label>
<textarea rows="2" cols="50" name="attr_geardesc" data-i18n-placeholder="gear-tags-desc" placeholder="Gear Tags & Description"></textarea>
</fieldset>
<div>
<label class="sheet-gear"><span data-i18n="gear">Gear</span>:</label>
<fieldset class="repeating_gear">
<label class="sheet-gear-name"><input type="text" name="attr_gearname" data-i18n-placeholder="gear-name" placeholder="Gear Name"/><span class="sheet-gear-uses"><input type="number" name="attr_gearuses" />/<input type="number" name="attr_gearuses_max" /></span></label>
<textarea rows="2" cols="50" name="attr_geardesc" data-i18n-placeholder="gear-tags-desc" placeholder="Gear Tags & Description"></textarea>
</fieldset>
</div>
<label class="sheet-other-items"><span data-i18n="other-items">Other Items</span>:</label>
<fieldset class="repeating_othergear">
<label class="sheet-gear-name"><input type="text" name="attr_gearname" data-i18n-placeholder="gear-name" placeholder="Gear Name"/><span class="sheet-gear-uses"><input type="number" name="attr_gearuses" />/<input type="number" name="attr_gearuses_max" /></span></label>
<textarea rows="2" cols="50" name="attr_geardesc" data-i18n-placeholder="gear-tags-desc" placeholder="Gear Tags & Description"></textarea>
</fieldset>
<input type="checkbox" name="attr_class" class="sheet-isOrc" value='Orc' style="display: none;" />
<div class="sheet-pcBox">
<label class="sheet-other-items"><span data-i18n="other-items">Other Items</span>:</label>
<fieldset class="repeating_othergear">
<label class="sheet-gear-name"><input type="text" name="attr_gearname" data-i18n-placeholder="gear-name" placeholder="Gear Name"/><span class="sheet-gear-uses"><input type="number" name="attr_gearuses" />/<input type="number" name="attr_gearuses_max" /></span></label>
<textarea rows="2" cols="50" name="attr_geardesc" data-i18n-placeholder="gear-tags-desc" placeholder="Gear Tags & Description"></textarea>
</fieldset>
</div>
<input type="checkbox" name="attr_class" class="sheet-isOrc" value='Orc' style="display: none;" />
<div class="sheet-box sheet-orc">
<label class="sheet-custom"><span data-i18n="custom-weapons">Orc-Made Weapons</span>:</label>
<textarea rows="4" cols="50" name="attr_custom"></textarea>
+18
View File
@@ -27,6 +27,7 @@
"remnant": "The Remnant",
"pair": "The Pair",
"overlord": "The Overlord",
"ship": "The Ship",
"npc": "NPC",
"stats": "Stats",
"for-dwarf": "For The Dwarf and those that have shared a Dwarf move",
@@ -51,6 +52,14 @@
"necrotic-abbreviated": "Necr",
"for-trio": "For playing The Pair as a Trio",
"Trio": "Trio",
"crew": "Crew",
"cannon": "Cannon",
"engine": "Engine",
"Captain": "Captain",
"Pilot": "Pilot",
"Gunner": "Gunner",
"Comms": "Comms",
"Engineer": "Engineer",
"npc-despair-description": "NPCs in despair cannot help or harm you",
"in-despair": "In Despair",
"improvements": "Improvements",
@@ -122,6 +131,13 @@
"get-shared-move-together": "Choose a player. They Share a Move with you. The Pair can only use that move while Working Together.",
"share-move-min5": "Choose a player. You Share a Move with them. You must be level 5 or higher to take this Advancement.",
"become-paired-threat-to-world": "While Working Together, you are now a Threat to the World. You must be level 5 or higher to take this Advancement. When facing another Threat to the World, you do not need to pay a price simply to act against them.",
"increase-ship-stat-max2": "Increase one of the ship's stats by +1 (to a maximum of +2).",
"take-captain-gear-or-increase-ship-stat-max2": "The Captain chooses another piece of Gear, or increases one of the ship's stats by +1 (to a maximum of +2).",
"take-pilot-gear": "The Pilot chooses another piece of Gear.",
"take-gunner-gear": "The Gunner chooses another piece of Gear.",
"take-comms-gear": "The Comms chooses another piece of Gear.",
"take-engineer-gear": "The Engineer chooses another piece of Gear.",
"take-additional-ship": "You get another Ship. The Ship must be level 5 or higher to takethis Advancement. The new Ship starts at level 1.",
"ascended": "The Ascended",
"chosen-one": "The Chosen One",
"cyborg": "The Cyborg",
@@ -147,6 +163,7 @@
"what-are-you-made-of": "What Are You Made of?",
"what-is-curse": "What Is Your Curse?",
"who-are-pair": "Who are the Pair?",
"what-is-ship": "What is the Ship?",
"threats": "Threats",
"core-moves": "Core Moves",
"move": "Move",
@@ -155,6 +172,7 @@
"agendas": "Agendas",
"starting-agendas": "Be Brave, Take Risks\nTell Us Of Your People\nImprove The World Around You",
"bonds": "Bonds",
"personality": "Personality",
"companions": "Companions",
"companion-name": "Companion Name",
"companion-stat-desc": "Companion Stat",