Changelog

Factotum logo

0.7.0 Tuesday, September 16th, 2025

Release focusing on Mythras Encounter Generator imports and status effect display.

  • Feature: Add support for status effects that tick on different time units - turns, cycles and rounds. By default the effects run on a per-round basis. Cycle- and round-based effects tick at the beginning of their respective time period. Effects will not tick on the beginning of combat.
  • Feature: Add support for status effects that increase over time. This is referred to as a 'counter', as opposed to the 'duration', which reduces over time (this is only the terminology used, their behaviour is essentially the same). The counter can also change by any number, not just by 1 every round.
  • Feature: Add common status effects as templates, allowing for quick selection when adding a new status effect.
  • Feature: Redesign the status effects display. Effects from a template will now display their icon, counter (if any) and location (if any) directly on the participant card, with a tooltip containing the effect's full name, rate of change and location. Locations not fitting on the participant card or effects without a template are collapsed to a single '+N more' statement. All effects are still displayed as normal in the detailed view.
  • Feature: Set the maximum number of status effects per participant to 50.
  • Feature: Improve tooltips for icon buttons (desktop only). They will now appear after 1 second (shorter than before) and have improved styling.
  • Feature: Behind the scenes work: added unit testing.
  • Bug: Fix issue where importing from Mythras Encounter Generator could be made to ignore the available combat slots limit when adding participants.
  • Bug: Fix issue where it was possible to add more combat participants from the Mythras Encounter Generator search results, even if the maximum number of participants had been reached.
  • Bug: Fix issue where loading indicator in the Mythras Encounter Generator import modal be rendered incorrectly.
  • Bug: Fix incorrect calculation of maximum quantities of imported enemies. The quantities are now restricted such that it is impossible to select more enemies than there are available slots.
  • Bug: fix incorrect placement of the info popup.
  • Bug: Correct display of the 0 damage modifier in the damage roller.

0.6.0 Monday, September 8th, 2025

  • Feature: Change the selection mechanism for locations in the edit participant modal and the modify HP modal from checkboxes to a toggle group to improve accessibility.
  • Feature: Change importing from Mythras Encounter Generator to query the M.E.G. index and allow selection of multiple enemies to import at once. The method to import a JSON file remains available in the modal as well. Thank you to Skoll for his help with this feature.
  • Feature: Change the M.E.G. icon to use the Mythras 'M'.

0.5.0 Tuesday, September 2nd, 2025

Improvements to adding participants to the combat tracker.

  • Feature: Allow selection of multiple hit locations when editing an existing participant or adding a new one. The hit point and armour values of the first selected location will be shown as editable, but any changes will be applied to all locations.
  • Feature: Change the default hit location maximum HP values for all default presets. The new values are based on an average SIZ/CON (23 total) human for the human preset. For other presets it assumes a base of 5 HP per location, with +1 for the head, +2 for the abdomen equivalent and +3 for the chest equivalent.
  • Feature: Change the behaviour of hit location presets when editing or adding participants to a combat. The 'Load preset' button has been removed - changing the selection will now automatically load that preset with default HP and AP values. The 'Customise preset' button has been added to allow adjusting values further.
  • Feature: Add a placeholder to the saved combat sidebar when no combats exist.
  • Bug: Fix dates in the changelog being a month off.

0.4.0 Thursday, August 28th, 2025

Minor bug fixes and improvements.

  • Feature: Add confirmation dialogue before clearing roll history or deleting individual entries.
  • Feature: Add ability to roll initiative for all combat participants at once. This overrides any already set initiatives.
  • Feature: When starting a combat, automatically roll initiative for all combat participants who haven't rolled or set their initiative yet.
  • Feature: When duplicating a combat participant, their name will be appended with a number, rather than the word 'copy'. This does not fill in gaps in numbering, but always uses the next available number, i.e. If 'A (1)' and 'A (3)' exist, the next duplicate will be named 'A (4)'.
  • Bug: Fix issue where double-tapping on mobile devices would zoom into the page.

0.3.0 Thursday, August 28th, 2025

An update focusing on data import and export.

  • Feature: Allow export and import of individual combats.
  • Feature: Allow export and import of roll history.
  • Feature: Allow importing combat participant from Mythras Encounter Generator JSON files.
  • Feature: Allow creation of custom hit locations.
  • Feature: Allow export and import of custom hit locations.
  • Feature: Add toggle to the skill dice roller for opposing tests against an opponent with skill over 100.
  • Feature: Add acknowledgements section to the about page with required license attributions.
  • Bug: Reset combat if last participant is removed.
  • Bug: Correc the order of operations with augmenting and over-100 skills, as per clarification by Lawrence Whitaker. The correct order is to first augment, then appply the difficulty modifier.

0.2.0 Monday, August 25th, 2025

Adds combat tracker.

  • Feature: Add combat tracker.
  • Feature: Add ability to set or roll initiative for combat participants. This includes tracking initiative bonuses and armour penalties.
  • Feature: Add multi-combat support. This allows for multiple combats to be tracked at once, or to prepare combats in advance.
  • Feature: Add presets for hit locations and hit location HP.
  • Feature: Add support for status effect tracking per participant. Allow status effects to have set durations or to be indefinite. Allow status effects to be per-location and to be cleared automatically when their duration expires
  • Bug: Fix the skill success threshold table incorrectly displaying a value equal to the skill as part of both the success and failure columns.

0.1.0 Friday, August 1st, 2025

Initial release. Introduces the die roller.

  • Feature: Add die roller.
  • Feature: Add skill rolls. The skill roll allows for skill checks against any difficulty (or all difficulties). It supports augmenting skills with other skills, as well as calculates the degree of success.
  • Feature: Add damage rolls. Damage rolls automatically calculate the damage bonus based on the Strength and Size attributes, or allows the modifier to be set manually. Supports die sizes from d2 to d12, and allows for multiple dice to be rolled at once.
  • Feature: Add generic rolls. Supports dice from d2 to d100, allows rolling between 0 and 100 dice, either positive or negative, as well as the ability to set a modifier.
  • Feature: Add roll history. History is stored in the local storage of the browser. Entries can be cleared individually or all at once. Each entry records the date, type and result of the roll.
  • Feature: Add changelog page.
  • Feature: Add about page.