Skip to content

Commit 2783d4a

Browse files
committed
Rolemaster Unified Official: Some minor improvements.
- Add more details on Initialive rolls - Add table roller to creature sheets - More details for modified quickness bonuses
1 parent 879353d commit 2783d4a

File tree

3 files changed

+36
-10
lines changed

3 files changed

+36
-10
lines changed

RolemasterUnified_Official/rolemasterunified.html

Lines changed: 29 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11

22

33

4+
45
<rolltemplate class="sheet-rolltemplate-rmu">
56
<div class='sheet-rolltemplate-rmurollbox'>
67
<em>{{actor}} {{verb}} {{action}}:</em><br>
@@ -50,7 +51,7 @@
5051
<rolltemplate class="sheet-rolltemplate-rmuinit">
5152
<div class='sheet-rolltemplate-rmurollbox sheet-rolltemplate-rmuinitbox'>
5253
{{actor}} rolls Initialive:<br>
53-
{{total}} = {{bonus}} + {{roll}}
54+
{{total}} = {{bonus}}&nbsp;[Bonus] + {{roll}}&nbsp;[Roll]
5455
{{#rollLess() maneuver 0}}
5556
+ {{maneuver}}&nbsp;[Maneuver Penalty / 10]
5657
{{/rollLess() maneuver 0}}
@@ -2785,6 +2786,10 @@ <h1 class='creaturetitle'><span name='attr_character_name'>Creature</span></h1>
27852786

27862787

27872788

2789+
2790+
<button class='fancybuttoninline fancybutton' type='action' name='act_rollfumble'>
2791+
<span style="font-family:Pictos Three;">l</span>Table Roll</button>
2792+
27882793
</div>
27892794

27902795
<div class='creatureskills'>
@@ -6576,7 +6581,7 @@ <h3>Custom Spell List</h3>
65766581

65776582
<br>
65786583

6579-
Revision 34f6a649a30d03e49238b2be69fb6beb70fbbfce
6584+
Revision bae02186cfc8b6621fb0746a3ff139b92ec71f39
65806585

65816586

65826587
<hr>
@@ -14001,16 +14006,30 @@ <h3>Custom Spell List</h3>
1400114006
getAttrsPending(["qu", "db_misc", "running_bonus", "running_ranks",
1400214007
"shield_bonus", "shield_ranks", "dbmod",
1400314008
"shield_type_bonus", "shield_type_nattacks",
14004-
"encumberance_penalty"], (ev) => {
14005-
console.log("dooing update", ev);
14009+
"encumberance_penalty",
14010+
"option_dbqumultiplier", "option_dodgerunningbonus"], (ev) => {
14011+
console.log("DB Update", ev);
1400614012
var updates = {};
14013+
14014+
// First check for our two options and set
14015+
const optionqumiltiplier = parseIntDefault(ev.option_dbqumultiplier, 3)
14016+
// True if set and set to 'ranks'
14017+
const optiondodgeranks = (ev.option_dodgerunningbonus && ev.option_dodgerunningbonus == 'ranks') ?
14018+
true : false;
14019+
1400714020
const db_extra = miscBonusTotal(ev.db_misc || "")[0];
1400814021
const dbmiscmod = parseIntDefault(ev.dbmod, 0);
14009-
const basedb = +ev.qu * 3 + db_extra + dbmiscmod;
14022+
const basedb = +ev.qu * optionqumiltiplier + db_extra + dbmiscmod;
1401014023
updates.db_base = basedb;
1401114024
const encump = parseIntDefault(ev.encumberance_penalty, 0);
1401214025
updates.db_qu = basedb;
1401314026

14027+
updates.db_info = `${F(ev.qu) * optionqumiltiplier} Quickness * ${optionqumiltiplier}\n` +
14028+
`${F(dbmiscmod)} DB Misc Mod\n` +
14029+
`${F(db_extra)} DB Extta\n` +
14030+
`${T(basedb)} Base DB`;
14031+
14032+
1401414033

1401514034
const runningranks = parseIntDefault(ev.running_ranks, 0);
1401614035
const passivedodgebonus = Math.min(Math.max(0, runningranks + encump), 50)
@@ -14038,7 +14057,9 @@ <h3>Custom Spell List</h3>
1403814057
`${T(updates.db_passivedodgemissile)}`;
1403914058
}
1404014059

14041-
const running_bonus = +ev.running_bonus;
14060+
const running_bonus = (optiondodgeranks) ?
14061+
RMUSkills.getSkillBonus(runningranks, false) :
14062+
+ev.running_bonus;
1404214063
{
1404314064
const partial_dodge_bonus = Math.max(0, Math.floor(running_bonus / 2 + encump));
1404414065
const partial_dodge_bonus_missile = Math.floor(partial_dodge_bonus / 2);
@@ -18990,9 +19011,8 @@ <h3>Custom Spell List</h3>
1899019011
RMUSkills.uses('bodydevelopment');
1899119012
}
1899219013

18993-
// Did we have a bleed? If so trigger the bleed explosidn
18994-
// startRoll(`/fx bubbling-blood @{selected|${cdata.character_name}}`,
18995-
// (x) => finishRoll(x.rollId,x));
19014+
startRoll(`/fx bubbling-blood`,
19015+
(x) => { finishRoll(x.rollId,x)});
1899619016

1899719017

1899819018
// Update the status as soon as the injury is applied.

RolemasterUnified_Official/sheet.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,5 +60,5 @@
6060
"description": "Use a reduced part of the running bonus."
6161
}
6262
],
63-
"version": "1762239702"
63+
"version": "1763446358"
6464
}

RolemasterUnified_Official/updates.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
# 2025-11-07
2+
3+
- Add more details on Initialive rolls
4+
- Add table roller to creature sheets
5+
- More details for modified quickness bonuses
6+
17
# 2025-11-04
28

39
The where-did-november-come-from release.

0 commit comments

Comments
 (0)