mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 03:40:32 +00:00
Submiting upgraded character sheet for Fabula Ultima (smallfix).
This sheet is an upgraded version of the Fabula Ultima sheet, using the test sheet's as base but with several modifications applied and new content added. The layout was much improved in comparison, it is more user-friendly, more sections were added and the content was reorganized using a better logistic for information. (Smallfix: changed Hit Points and Mind Points variable names, they were HealthPoints and MagicPoints, which would cause confusion when configuring tokens.)
This commit is contained in:
@@ -151,23 +151,23 @@
|
||||
idArray.forEach(id => attributesToGet.push(`repeating_charClasses_${id}_classBonus`));
|
||||
|
||||
getAttrs(attributesToGet, function(values) {
|
||||
var health = 0;
|
||||
var magic = 0;
|
||||
var inventory = 0;
|
||||
var hpoints = 0;
|
||||
var mpoints = 0;
|
||||
var ipoints = 0;
|
||||
for (let value of Object.values(values))
|
||||
{
|
||||
if (value == "HP")
|
||||
health++;
|
||||
hpoints++;
|
||||
else if (value == "MP")
|
||||
magic++;
|
||||
mpoints++;
|
||||
else if (value == "IP")
|
||||
inventory++;
|
||||
ipoints++;
|
||||
}
|
||||
|
||||
setAttrs({
|
||||
hiddenBonusHealthPoints: health,
|
||||
hiddenBonusMagicPoints: magic,
|
||||
hiddenBonusInventoryPoints: inventory
|
||||
hiddenBonusHitPoints: hpoints,
|
||||
hiddenBonusMindPoints: mpoints,
|
||||
hiddenBonusInventoryPoints: ipoints
|
||||
});
|
||||
});
|
||||
});
|
||||
@@ -926,35 +926,35 @@
|
||||
<div class="grid">
|
||||
<div class="grid-current-hp">
|
||||
<div>Current HP</div>
|
||||
<input type="number" name="attr_HealthPoints" value="0" />
|
||||
<input type="number" name="attr_HitPoints" value="0" />
|
||||
</div>
|
||||
<div class="grid-add-hp">
|
||||
<div>Added HP</div>
|
||||
<input type="number" name="attr_addedHealthPoints" value="0" />
|
||||
<input type="hidden" name="attr_hiddenBonusHealthPoints" value="0" />
|
||||
<input type="number" name="attr_addedHitPoints" value="0" />
|
||||
<input type="hidden" name="attr_hiddenBonusHitPoints" value="0" />
|
||||
</div>
|
||||
<div class="grid-crisis">
|
||||
<div>Crisis</div>
|
||||
<input type="number" name="attr_crisis" value="floor(@{HealthPoints_max}/2)" disabled />
|
||||
<input type="number" name="attr_crisis" value="floor(@{HitPoints_max}/2)" disabled />
|
||||
</div>
|
||||
<div class="grid-hp">
|
||||
<div>HP Max</div>
|
||||
<input type="number" name="attr_HealthPoints_max" value="(@{might}*5+@{addedHealthPoints}+@{hiddenBonusHealthPoints}*5+@{hiddenTotalLevel})" disabled />
|
||||
<input type="number" name="attr_HitPoints_max" value="(@{might}*5+@{addedHitPoints}+@{hiddenBonusHitPoints}*5+@{hiddenTotalLevel})" disabled />
|
||||
</div>
|
||||
</div>
|
||||
<br/><label>Mind Points</label>
|
||||
<div class="grid">
|
||||
<div class="grid-current-mp">
|
||||
<div>Current MP</div>
|
||||
<input type="number" name="attr_MagicPoints" value="0" />
|
||||
<input type="number" name="attr_MindPoints" value="0" />
|
||||
</div>
|
||||
<div class="grid-add-mp">
|
||||
<div>Added MP</div> <input type="number" name="attr_addedMagicPoints" value="0" />
|
||||
<input type="hidden" name="attr_hiddenBonusMagicPoints" value="0" />
|
||||
<div>Added MP</div> <input type="number" name="attr_addedMindPoints" value="0" />
|
||||
<input type="hidden" name="attr_hiddenBonusMindPoints" value="0" />
|
||||
</div>
|
||||
<div class="grid-mp">
|
||||
<div>MP Max</div>
|
||||
<input type="number" name="attr_MagicPoints_max" value="(@{willpower}*5+@{addedMagicPoints}+@{hiddenBonusMagicPoints}*5+@{hiddenTotalLevel})" disabled />
|
||||
<input type="number" name="attr_MindPoints_max" value="(@{willpower}*5+@{addedMindPoints}+@{hiddenBonusMindPoints}*5+@{hiddenTotalLevel})" disabled />
|
||||
</div>
|
||||
</div>
|
||||
<br/><label>Inventory Points</label>
|
||||
|
||||
Reference in New Issue
Block a user