[GURPS 1.6.0] (#5214)

* Advanced Move Options

Adding movement options

* Update gurps.html

Adding enhanced ground move.

* Update gurps.html

finished adding enhanced move ground

* Adding Enhanced Air Move

Added math to calculate Enhanced Air Move

* Air Move Encumbrance Added

Added Air Move Encumbrance calculation

* Add Water Movement

Add sections for water movement

* Jumping Stats

Adding jump stats

* Adding Jump Stats

Adding in jump stats.

* Jump updates

Add in jump points into attributes total
tweak running jump stats.

* Tweak jumping stats

Add more help text
fix formulas

* Update stats on new version

Update stats for movement, dice damage, and toggle unspents when a new version is detected

* Gurps updates

Tweak jumping info and match new styles

* updates gurps.html

Added Mark Updates as Read checkbox

* GURPS added headings

Added headings to the new move attributes areas

* GURPS rolltemplates

Adding rolltemplates to different rolls.

* Update gurps.html

Update all rolls to use rolltemplate. Add whisper method template rolls.

* gurps updates

Additional features to rolltemplates
Add damage type notes to rolltemplates

* gurps.html

Add ability to turn off critical plus 10 success check. If true, only apply critical plus 10 to skill, spell, and attack rolls

* gurps

add revision history

* gurps.html

Tweak text for critical successes option

* GURPS sheet.json

Adding default user options

* kob.css

attempting to resolve line ending issues

* Revert "kob.css"

This reverts commit e11666490e.

* GURPS sheet.json

Added user options

* GURPS Sheet

Added Stun, Knockdown, Unconscious, and Death Checks

* Fixing Line endings

Fixing line endings

* Fixing Line Endings

Changing line endings from LF to CRLF

* Update GURPS

Fixed rounding bug with flight move. Updated Air move column to hide enhanced move if there's no enhanced move.

* Update Gurps

Update revision history

* GURPS updates

Add editable damage note fields. Update damage type notes when new sheet is loaded.

* GURPS

Tweak spacing

* GURPS Sheet Updates

Text edits. Updated sheet.json description.
Changed Speed Add To Tracker to use rolltemplates.
Added Thrown Weight below Ranged Attacks.

* GURPS

Updated thrown object autocalc

* GURPS sheet and json

Minor text change.
Update sheet.json change radio to select and textarea to text.

* GURPS Misc. Tab

Add Misc. Tab.
Move some fields around.
Add new fields into misc. tab.

* GURPS Misc Tab

Added additional fields to Misc tab.

* GURPS Sheets

More tweaks to Misc tab. Renamed to bio tab.

* GURPS

Added Fright Check Threshold

* GURPS Sheet

Options tab. Reduced font-size for Wound Modifier Notes text boxes.
Roll templates. Reduced font-size for results.
Delete old update notices

* GURPS sheet

Updates tab. Highlight "mark updates as read" checkbox

* GURPS Sheets

Grimoure Tab. Tweak Spells based on: heading area. Added spacing

* GURPS sheet

tweak contrast of headers on Bio tab.

* Gurps sheets

Tweaks to Bio tab and Fright Check

* GURPS Sheets

update rolltemplate styles
minor text updates

* GURPS Add image file

Adding Rapid Fire Table Image

* GURPS Added rapid fire

* GURPS.html

Updated image to use roll20 path

* GURPS sheets

Initial code for highlighting, skills, combat, and equipment

* GURPS Sheets

Improved controls to move/delete rows
Added highlight checkbox to skills, melee, range, and inventory tables

* Gurps sheet.json

show damage notes turned off by default

* GURPS

Adding range calculator

* GURPS

added range calc. tool

* GURPS

misc tweaks to appearance and labels. Change how fright check mod works.

* GURPS

tweaks to elevation

* GURPS

Added range calculator reset

* GURPS - Announcments Box

Adding style and actions for announcements box

* GURPS

Added falling and collision tool

* GURPS

Update notes

* GURPS.html

Added Mike W to credit

* GURPS

Changed text links to button links

* GURPS

misc updates

* GURPS files

Added wildcard skill option.
Added usable links

* Update gurps.html

Refactor roll result template

* Update gurps.html

Incorporate the following main rules.

Regardless of the score you are rolling against, a roll of 3 or 4 is always a success, while a roll of 17 or 18 is always a failure.

* update gurps.html

Added names to a few roll buttons.

* gurps sheet

Added text areas for notes.

* update gurps

fix showNotes for rolls

* gurps update

grimoire tab. Added highlight row option, and modifier column.

* gurps

a number of updates

* Update gurps.html
This commit is contained in:
Ken
2019-06-24 17:37:33 -05:00
committed by Cassie Levett
parent 3ff1c8c002
commit ef51f20ff7
2 changed files with 66 additions and 24 deletions
+32 -4
View File
@@ -1592,16 +1592,40 @@ input.sheet-toggle-unspoint-points[value="0"] ~ .sheet-row-total {
width: calc(100% - 0.4em);
}
.sheet-spells .sheet-col0 { width: calc(100% - 432px); }
.sheet-spells .sheet-header {
height: 30px;
padding: 5px;
}
/* -- highlight row -- */
.sheet-spells .repcontainer.ui-sortable.editmode .sheet-toggle-highlight {
opacity: 0;
z-index: -1;
}
.sheet-spells input.sheet-toggle-highlight[type="checkbox"] {
width: 16px;
height: 22px;
opacity: 1;
position: absolute;
margin-left: 5px;
}
.sheet-spells .sheet-toggle-notes {
position: absolute;
left: 22px;
}
.sheet-spells input.sheet-toggle-highlight[type="checkbox"]:checked ~ .sheet-row-stats,
.sheet-spells input.sheet-toggle-highlight[type="checkbox"]:checked ~ .sheet-row-details {
background: #B7FFAA;
}
.sheet-spells .sheet-col0 { width: calc(100% - 475px); }
.sheet-spells .sheet-col0 input { text-align:left; }
.sheet-spells .sheet-col1 { width: 22px; }
.sheet-spells .sheet-col1 { width: 25px; }
.sheet-spells .sheet-col1 input { text-align:left; }
@@ -1625,7 +1649,7 @@ input.sheet-toggle-unspoint-points[value="0"] ~ .sheet-row-total {
margin-right: 15px;
}
.sheet-spells .sheet-row-stats .sheet-col0 { margin-left: 20px; width: calc(100% - 452px); }
.sheet-spells .sheet-row-stats .sheet-col0 { margin-left: 44px; width: calc(100% - 523px); }
/* -- if edit mode, hide toggle notes -- */
.sheet-spells .repcontainer.ui-sortable.editmode .sheet-checkbox,
@@ -1746,6 +1770,10 @@ input.sheet-toggle-unspoint-points[value="0"] ~ .sheet-row-total {
/*border-bottom: 1px solid black;*/
}
.sheet-rolltemplate-skillRoll .sheet-container table.sheet-result td span.sheet-ref-label {
float: right;
}
.sheet-rolltemplate-skillRoll .sheet-container table.sheet-result span.sheet-damageType {
font-weight: bold;
color: darkred;
+34 -20
View File
@@ -20,15 +20,13 @@
<div class="content">
<h4>GURPS Version <input type="text" name="attr_announcement_version" readonly="readonly" value="0" title="GURPS Sheet Version" /></h4>
<ul>
<li>Roll template update: Move "Ref" to the right of roll type to save space. Suggested by Mike W.</li>
<li>Grimoire tab: Added checkbox to highlight spells. Added a spell level modifier column. Suggested by Mike W.</li>
<li>
Notes boxes for advantages, disadvantages, racial traits, skills, techniques, possesions table, and spells
were converted to a text area, allowing you to enter more notes easily. There's also an option to include
the notes on the roll table. For the possesions table, you could use the text area to list items, such as
items in a backpack.
Fallling/Collision notes: Revised the default notes when the falling damage is rolled.
However, these notes are only visible on new characters sheets, since the those notes can be edited on the options page.
</li>
<li>Roll results table. Removed "Notes" label to provide more space to notes.</li>
<li>Skills tab: changed column heading from BONUS to MOD. MOD can be positive or negative numbers. Suggested by Mike W.</li>
<li>Removed powered by GURPS logo. Suggested by Mike W.</li>
<li>Bug fix: Racial Traits Self-control roll. Success/Fail text was missing, fixed.</li>
</ul>
<label class="check"><input type="checkbox" name="attr_announcements_hide" value="1">&nbsp;<b><span>Hide until next update</span></b></label>
<button type="action" name="act_view_updates_tab" class="reset" />View All Updates</button>
@@ -1971,7 +1969,7 @@
<input type="number" name="attr_control_rating" />
</div>
<div class="sheet-cell sheet-col2">
<button type="roll" value="@{roll}&{template:skillRoll} {{type=Self-control Check}} {{characterName=@{character_name}}} {{skillName=@{name}}} {{rollResult=[[3d6]]}} {{effectiveSkill=[[@{control_rating} + @{modifier}]]}} {{notes=@{notes}}} {{showNotes=[[@{show_notes}]]}} {{bookReference=@{ref}}} {{useCriticalPlusTen=[[@{use_critical_plus_10}]]}}" name="roll_vsRSCR" />
<button type="roll" value="@{roll}&{template:skillRoll} {{type=Self-control Check}} {{showSuccessLabel=[[1]]}} {{characterName=@{character_name}}} {{skillName=@{name}}} {{rollResult=[[3d6]]}} {{effectiveSkill=[[@{control_rating} + @{modifier}]]}} {{notes=@{notes}}} {{showNotes=[[@{show_notes}]]}} {{bookReference=@{ref}}} {{useCriticalPlusTen=[[@{use_critical_plus_10}]]}}" name="roll_vsRSCR" />
</div>
<div class="sheet-cell sheet-col3">
<input type="number" name="attr_points" />
@@ -3529,6 +3527,7 @@
<div class="sheet-cell sheet-col1"></div>
<div class="sheet-cell sheet-col2">Level</div>
<div class="sheet-cell sheet-col3">Diff</div>
<div class="sheet-cell sheet-col4">Mod</div>
<div class="sheet-cell sheet-col4">Pts</div>
<div class="sheet-cell sheet-col5">Time</div>
<div class="sheet-cell sheet-col6">Duration</div>
@@ -3537,7 +3536,8 @@
<div class="sheet-cell sheet-col9">Ref</div>
</div> <!-- .sheet-header -->
<fieldset class="repeating_spells">
<input class="sheet-toggle" type="checkbox" />
<input class="toggle-highlight" type="checkbox" name="attr_highlight" />
<input class="toggle toggle-notes" type="checkbox" />
<span class="sheet-checkbox"></span>
<div class="sheet-row sheet-row-stats">
<div class="sheet-cell sheet-col0">
@@ -3548,7 +3548,7 @@
</div>
<div class="sheet-cell sheet-col2">
<input type="text" name="attr_level" disabled="disabled"
value="@{spell_base} + @{difficulty} + @{spell_bonus} + (floor((@{points} * 0.25) + 2) * ceil( ( ( @{points} - 2 ) + abs( @{points} - 2) ) / 256 ) + @{points} * abs( ceil( ( ( @{points} - 2 ) + abs( @{points} - 2) ) / 256 ) - 1 ))"/>
value="@{spell_base} + @{difficulty} + @{modifier} + @{spell_bonus} + (floor((@{points} * 0.25) + 2) * ceil( ( ( @{points} - 2 ) + abs( @{points} - 2) ) / 256 ) + @{points} * abs( ceil( ( ( @{points} - 2 ) + abs( @{points} - 2) ) / 256 ) - 1 ))"/>
</div>
<div class="sheet-cell sheet-col3">
<select name="attr_difficulty">
@@ -3557,7 +3557,10 @@
</select>
</div>
<div class="sheet-cell sheet-col4">
<input type="number" name="attr_points" value"0" />
<input type="number" name="attr_modifier" value="0" />
</div>
<div class="sheet-cell sheet-col4">
<input type="number" name="attr_points" value="0" />
</div>
<div class="sheet-cell sheet-col5">
<input type="text" name="attr_casttime" />
@@ -3624,6 +3627,18 @@
<p>If there are others that are working on or wish to work on this sheet, lets coordinate using the Roll20 forum for now - perhaps later we can use GitHub.</p>
<ul>
<h4>Version 1.6.0</h4>
<ul>
<li>Roll template update: Move "Ref" to the right of roll type to save space. Suggested by Mike W.</li>
<li>Grimoire tab: Added checkbox to highlight spells. Added a spell level modifier column.</li>
<li>
Fallling/Collision notes: Revised the default notes when the falling damage is rolled.
However, these notes are only visible on new characters sheets, since the those notes can be edited on the options page.
</li>
<li>Bug fix: Racial Traits Self-control roll. Success/Fail text was missing, fixed.</li>
</ul>
<h4>Version: 1.5.9</h4>
@@ -3659,7 +3674,7 @@
<li>Combat Tab: Added Falling and collision combat tool</li>
</ul>
<h4>Version: 1.5.99</h4>
<h4>Version: 1.5.6</h4>
<p>Pull Request: 4/9/2019</p>
@@ -3886,7 +3901,9 @@
<div class="box collision-falling-options">
<span class="label">Falling & Collision Damage Notes</span><br />
<textarea name="attr_falling_collision_damage_notes">If an object is bullet-shaped, sharp, or spiked, it does half damage, but this damage is piercing, cutting, or impaling, rather than crushing.</textarea>
<textarea name="attr_falling_collision_damage_notes">Collisions: If an object is bullet-shaped, sharp, or spiked, it does half damage, but this damage is piercing, cutting, or impaling, rather than crushing.
Falling Damage: If using hit locations, roll randomly for the hit location damaged in a fall. If the injury is to an extremity or a limb, do not ignore injury in excess of that required to cripple it. Instead, subtract the full amount from HP! If the fall would cripple a limb, roll 1d. On 5-6, all limbs of that type are crippled, although there is no extra injury. B431</textarea>
</div>
<hr />
@@ -4064,6 +4081,9 @@ Skull Damage x4
<td class="label">Type:</td>
<td>
{{type}}
{{#bookReference}}
<span class="ref-label"><b>Ref:</b> {{bookReference}}</span>
{{/bookReference}}
</td>
</tr>
{{/type}}
@@ -4266,12 +4286,6 @@ Skull Damage x4
<td>{{recoil}}</td>
</tr>
{{/recoil}}
{{#bookReference}}
<tr>
<td class="label">Reference:</td>
<td>{{bookReference}}</td>
</tr>
{{/bookReference}}
</table>
</div>
</rolltemplate>
@@ -4282,7 +4296,7 @@ Skull Damage x4
var noop = function () {}; // do nothing.
var version = "1.5.9";
var version = "1.6.0";
var modCascade = true;