Rolemaster Unified Official: Some minor improvements to movement.

- Add edit notes to the creature sheet
- Fix burrow / tunnel
- Crawl pace is shown for the currant AP/phase
This commit is contained in:
Brett Nash
2026-06-15 22:01:35 -07:00
parent 6158f2702b
commit 1ea4529346
3 changed files with 26 additions and 10 deletions
@@ -3229,7 +3229,6 @@ Lists Selected <input type='number' name='comp_cmbaselistcount'> / 6
</fieldset>
</div>
<div class='creatureskills pcframebox'>
<span class='creatureheading'>Talents</span>
<fieldset class='repeating_creaturetalent'>
@@ -3267,7 +3266,7 @@ Lists Selected <input type='number' name='comp_cmbaselistcount'> / 6
<div class='creaturenotes pcframebox'>
<span class='creatureheading'>Notes</span>
<textarea name='attr_notes'></textarea>
</div>
<hr>
@@ -7344,7 +7343,7 @@ Lists Selected <input type='number' name='comp_cmbaselistcount'> / 6
</span>
<span class='prop_prop_plain'>Weight</span><span class='prop_valuef'><input type='checkbox' class='edittoggle'><span class='edittext' name='attr_weight'></span><input class='editactive' type='text' style='flex:1;min-width:100px;' name='attr_weight'></span><span class='iconwrap'><span class='prop_prop_plain'><span class="icon" style="font-family: 'Pictos Custom'; color: rgb(150,150,150);">y</span><span class='skill_info' name='attr_weightallowance_info'></span>Weight allowance</span></span>
<span class='prop_value' name='attr_weightallowance'></span><span class='prop_prop_plain'>Carried</span><span class='prop_value' name='attr_total_weight'></span><span class='prop_prop_plain'>Load (%)</span><span class='prop_value' name='attr_load'></span><span class='prop_prop_plain'>Enc Penalty</span><span class='prop_value' name='attr_encumberance_penalty'></span><span class='iconwrap'><span class='prop_prop_plain'><span class="icon" style="font-family: 'Pictos Custom'; color: rgb(150,150,150);">y</span><span class='skill_info' name='attr_bmr_info'></span>Base Move (BMR)</span></span>
<span class='prop_value' name='attr_bmr'></span><span class='prop_prop_plain'>Crawl Pace</span><span class='prop_value' name='attr_bmr_crawl'></span><span class='prop_prop_plain'>Max Pace</span><span class='prop_value' name='attr_maxpace'></span><span class='prop_prop_plain'>Move (Swim)</span><span class='prop_value' name='attr_bmr_swim'></span><span class='prop_prop_plain'>Move (Fly)</span><span class='prop_value' name='attr_bmr_fly'></span><span class='prop_prop_plain'>Move (Climb)</span><span class='prop_value' name='attr_bmr_climb'></span><span class='prop_prop_plain'>Move (Burrow)</span><span class='prop_value' name='attr_bmr_burrow'></span><span class='prop_prop_plain'>Size</span><span class='prop_value' name='attr_size'></span><span class='prop_prop_plain'>Recovery Multiplier</span><span class='prop_value' name='attr_recovery_multiplier'></span><span class='prop_pair_heading'>Feats of Strength</span><span class='prop_prop_plain'>Routine</span><span class='prop_value' name='attr_strfeat_routine'></span><span class='prop_prop_plain'>Easy</span><span class='prop_value' name='attr_strfeat_easy'></span><span class='prop_prop_plain'>Light</span><span class='prop_value' name='attr_strfeat_light'></span><span class='prop_prop_plain'>Medium</span><span class='prop_value' name='attr_strfeat_medium'></span><span class='prop_prop_plain'>Hard</span><span class='prop_value' name='attr_strfeat_hard'></span><span class='prop_prop_plain'>Very Hard</span><span class='prop_value' name='attr_strfeat_veryhard'></span><span class='prop_prop_plain'>Ext. Hard</span><span class='prop_value' name='attr_strfeat_exthard'></span><span class='prop_prop_plain'>Sheer Folly</span><span class='prop_value' name='attr_strfeat_sheerfolly'></span><span class='prop_prop_plain'>Absurd</span><span class='prop_value' name='attr_strfeat_absurd'></span><span class='prop_prop_plain'>Nigh Impossible</span><span class='prop_value' name='attr_strfeat_nighimpossible'></span>
<span class='prop_value' name='attr_bmr'></span><span class='prop_prop_plain'>Crawl Pace</span><span class='prop_valuef'><span class='prop_value' name='attr_bmr_crawl'></span>&nbsp;per &nbsp;<span class='prop_value' name='attr_actionapperphase'></span>&nbsp;AP</span><span class='prop_prop_plain'>Max Pace</span><span class='prop_value' name='attr_maxpace'></span><span class='prop_prop_plain'>Move (Swim)</span><span class='prop_value' name='attr_bmr_swim'></span><span class='prop_prop_plain'>Move (Fly)</span><span class='prop_value' name='attr_bmr_fly'></span><span class='prop_prop_plain'>Move (Climb)</span><span class='prop_value' name='attr_bmr_climb'></span><span class='prop_prop_plain'>Move (Burrow)</span><span class='prop_value' name='attr_bmr_burrow'></span><span class='prop_prop_plain'>Size</span><span class='prop_value' name='attr_size'></span><span class='prop_prop_plain'>Recovery Multiplier</span><span class='prop_value' name='attr_recovery_multiplier'></span><span class='prop_pair_heading'>Feats of Strength</span><span class='prop_prop_plain'>Routine</span><span class='prop_value' name='attr_strfeat_routine'></span><span class='prop_prop_plain'>Easy</span><span class='prop_value' name='attr_strfeat_easy'></span><span class='prop_prop_plain'>Light</span><span class='prop_value' name='attr_strfeat_light'></span><span class='prop_prop_plain'>Medium</span><span class='prop_value' name='attr_strfeat_medium'></span><span class='prop_prop_plain'>Hard</span><span class='prop_value' name='attr_strfeat_hard'></span><span class='prop_prop_plain'>Very Hard</span><span class='prop_value' name='attr_strfeat_veryhard'></span><span class='prop_prop_plain'>Ext. Hard</span><span class='prop_value' name='attr_strfeat_exthard'></span><span class='prop_prop_plain'>Sheer Folly</span><span class='prop_value' name='attr_strfeat_sheerfolly'></span><span class='prop_prop_plain'>Absurd</span><span class='prop_value' name='attr_strfeat_absurd'></span><span class='prop_prop_plain'>Nigh Impossible</span><span class='prop_value' name='attr_strfeat_nighimpossible'></span>
</div> <!-- pcframebox zindex 698 -->
</div>
@@ -10549,7 +10548,7 @@ Sheet Version: <span name='attr_version'></span>
<br>
Revision cc13ace7eb5c3746d0dc6112ccf50a6667293154
Revision ac99833f90877705a6135d1e825444c17d944eba
<hr>
@@ -18811,7 +18810,7 @@ frontpage.updateMaxPace = function () { console.log("update Max pace Not Impleme
frontpage.updateBMR = function () {
'use strict';
console.log("Update BMR");
getAttrsPending(["bmr_misc", "qu", "sheetselect"], (ev) => {
getAttrsPending(["bmr_misc", "qu", "sheetselect", "actionapperphase"], (ev) => {
// FIXME: These should all be the same
if (ev.sheetselect == 'creaturesheet') {
return;
@@ -18823,17 +18822,28 @@ frontpage.updateBMR = function () {
total += qb + 20;
log += `${F(qb)} Quickness / 2\n`
log += `${T(total)} Total Movement`
let bmr_crawl = Math.round((total / 8 * 10)) / 10;
let crawldiv = 8;
if (ev.actionapperphase) {
const apperphase = parseIntDefault(ev.actionapperphase, 1);
if (apperphase == 1) {
crawldiv = 8;
} else if (apperphase == 2) {
crawldiv = 4;
} else if (apperphase == 4) {
crawldiv = 2;
}
}
let bmr_crawl = Math.round((total / crawldiv * 10)) / 10;
// Swim is 1/4 of BMR normally
let bmr_swim = Math.round((total / 4 * 10)) / 10;
let bmr_fly = 0;
let bmr_climb = Math.round((total / 4 * 10)) / 10;
let bmr_tunnel = 0;
let bmr_burrow = 0;
setAttrsPending({bmr: total, bmr_info: log, bmr_crawl: bmr_crawl,
bmr_swim: bmr_swim, bmr_fly: bmr_fly, bmr_climb: bmr_climb,
bmr_tunnel: bmr_tunnel});
bmr_burrow: bmr_burrow});
});
}
@@ -19083,7 +19093,7 @@ onCheck("change:st", (ev) => {
checkPending();
});
onCheck("change:qu change:bmr_misc", (ev) => {
onCheck("change:qu change:bmr_misc change:actionapperphase", (ev) => {
addPendingFunction("Derived: Update BMR", frontpage.updateBMR);
checkPending();
});
+1 -1
View File
@@ -148,5 +148,5 @@
"description": "For zero ranks in PP development, grant stat bonus PP instead of -25"
}
],
"version": "1781074450"
"version": "1781585485"
}
+6
View File
@@ -1,3 +1,9 @@
# 2026-06-16
- Add edit notes to the creature sheet
- Fix burrow / tunnel
- Crawl pace is shown for the currant AP/phase
# 2026-06-11
- Add ability to edit initiative modifiers.