Lots of tracker updates
- Fix delete in the new tracker
- Set icon to safe default
- Put it at the bottom
- Add a toggle to hide/show created characters
- Fetch the inuse items when adding ones
- Add item for hte inuse item
- Hide unused tracker templates
- Correct message when adding to tracker
- Add tracker to PC sheet
- Add toggle to hide PC trackers
- Initiative button rolls initiative; and sends to pc sheet
- Add 'next' button to advance initiative.
- Refactor the status boxes for grapple, staggered, stun
- Show grapple correctly
- Have a delete grapple button
- Add BMR Crawl to front page.
- Tweak colors of the subbox on the tracker page
- Tracker now uses fixed boxes, easier than repeating sections.
- Show PP Mulitplier on front page
- Attribute is pp_multiplier
- Show height in feet'inches, inches and cm.
- Updates display of height on change
- Sheet version -> 18; upgrade height on load
- Fix initialisation setting vesion instead of version
- Tracker:
- Better layout
- Read NPC attacks
- Read parry/db etc from PCs and from tracker
- Make attacks from tracker.
- Inventory: Fix appearance of accordian
Still not really usuable, but it's at a stage people can see
the basic stuff it can do.
- Add tracker back
- Add general "asCharacter" helpers
- Tracker:
- Can add data using new as character
- Characters now remember their tracker
- for All Characters methods to tracker
- Tracker can set everyones AP/round message
- Tracker can roll everyones initiative (not to turn tracker though)
- Track base attributes
- Add option for non-tracker initiative.
- Clean up build so compiled/processed files go to build
First update of 2026.
- Expand rmuSafe to make errors harders to make
- Add Void & Mana Crit types (Arcane)
- Add Void and Mana balls and bolts
- Add Acid ball/bolts
- Sleep:
- Show dialog for sleep
- Heal hits based on hours
- Restore PP based on hours
- Lose PP if over limit
- Send message to the chat
- Do a little glow effect.
- Check that all injuries are treated before sleep
- Injuries:
- Calculate the dailyrecovery for injuries
- Show daily recovery for injries
- Heal injuries penalties on sleep
- Remove injuries with no penatlies
- Add a button to refresh injuries
- rmuSafe:
- don't check repeating sections (for now)
- Sheet: Disable print button. I've never got it to work
- Fancy new edit button on character sheet for attributes on the main list.
- Points
- Age
- Appearance
- etc...
- Can now edit varous creature properties:
- Creature stats (visual change only)
- Creature level (again, visual only)
- Attack: OB, size and type (full updates)
- Hits
- AT
- Base DB (others calculated normally)
- Make creatures use the same frame style as characters
- Fix an issue where using more than 1 AP per phase, staggered blocks attacks
(@JC Farlan, this is for you).
- Hack to try and make loading a little faster.
So last update of the year. I will need a new updates file.
- Get the active token id when rolling initiative
- Add field to set token id manually
- Add blood spurt effect if token ID is set.
- Add rmuSafe, a wrapper around the set/get calls that audits the fields
- Add internal support for PP multipliers.
- Test Framework
- Reset pending in tests
- Handle callbacks in setAttr
- Test for PP Multipliers
- Verboseness so people can check pending if needed
The post thanksgiving feast release
- Add Journal version 1. Track events in the game
- Add support for Journal calculated XP
- new option to enable at character creation
- Add support for xp variations (Game option)
- RMU
- Milestone (1 xp -> 1 level)
- RMSS / RM2
- OSE 1k/2k variants; great for people wanting to do quick conversions
- Add support for fixed RR bonuses: 50 + 2 * level (Game Option)
- Spell casting for creatures (just the list click)
- CSS fixes:
- Fix some missing ; in rules
- Work with newer VNU
- Filter out oklab errors
- Add target to token actions
- Races.js -> Galvinise it first.
- Add a HP Info box
- Sheet version updated to 15
- Move Racial Hits bonus to hp_misc
- Fixes issue where characters got Racial Hits as a bonus to Endurance.
- Thanks @frewfrux for the report!
- Force update to udpate Endurance, body dev and hp
- Add hp_info & display it
- Creation: Save HP in base hits
- Fix display of current phase when ending a turn
- Thanks @saramund for the report!
- Injuries:
- Ignore spaces in the injury string
- Misc: Add support for prefix search
- Skills:
- Add backend support for Character Companion Specialised skills
Compendium changes:
- Banecroft:
- Fix an NPC weapon
- Fix an NPC spell list
- Update creatures on maps
- Arcane: Spirits update
- Remove spurious ` in the sheet
- Fix some dependances hiding some old updates
- Fix "agibberish" -> gibberish
- Allow attacks to not have the numeric size
- Add table roller support for Spell failures
- Fix display of scaled hits.
- Reenable base spells during levelup
- Get rid of spell lists errors
- Banecroft:
- Fix creatures defenses
- Fix Giant A<redacted> attacks
- Fix template for spell lists to display notes
- Arcane:
- Start on Arcanist list
- Costs for Arcanist & Evoker
- Add Tap Addiction to sheet
- Validation
- Support Body,Head,Arms,Legs format for AT
- Validate attack sizes for creatures
- Stuff: Fix error in itemmaterial not saving
- Levelup:
- Don't try and levelup current_level/new_level
- Spell lists show the group in summary
- Recreate previous skill ranks correctly
- Misc: Make one of the errors more verbose
- Spells: Fix display of mixed armor penalties
- calculation was correct, display showed culmulative error
- Create: fix highest message for stat creation (@ixs)
- First version of token markers
- Sheet options
- Random colours
- Trigger on status change.
- Fix stacking of popups on main page
- Add helper to get total number of bleeds
- Add options for token makers
- Add options for FX (doesn't do much)
- Export to NPC now grabs spell lists.
- Inventory (Stuff)
- Fix Helmet perception penalty trashing other modifiers
- Apply Armor DB
- Removed Armor DB & Perception penalties when you remove items
- Fix for armor losing it's encumberance.
- Add support for "Sets" Armor without a helmet
- Add armor material to edit window
- Correctly support mixed material encumberances (metal != non-metal)
So some changes to front page layout.
- Can now roll weapon fumbles direct from the sheet.
- Remove the old Roll Crit buttons
- Add `statuspercent200`; which ranges from 200 -> 0 as your penalties go down
- Set sheet version to 14
- Fix the light crossboX.
- Fix rolling Y/Z criticals.
- Layout improvements on the front tab - little boxes around all the things.
- Dice icons:
- Fix layout to be consistent everywhere (finally)
- Use single style for all the dice icons
- Fix alignment of the dice on the skills page
- Little animation when you hover... because you can do that when sort
the other stuff.
- Attacks:
- Move overlay to own file
- Fix missing line break in rolltemplate.
- Allow Injury strings to start with "Injury: " to make pasting easier
- Status:
- Add 'statuspercent'; Equal to (100 - statuspenalty). Used so you
can have a penalty bar that goes down as PCs/NPCs get injured
- Add allpenalties; status effect + status penalty
- Add a little bar to show it.
- Tokenbar: Bar3 now follows 'allpenalties'
- Bump sheet version
- Force an update of penalties on load.
- Support Arcane spell casting modifier
So big rewrite of the level up summary structure. The levelup review
should now be comprehensive. Generate an RR for Arcane for creatures,
and force update to pull it in for PCs too.
- Creatures
- Take AP penalties on attacks
- Arcane RRs for new creatures
- Force RR update to get Arcane RRs for PCs
- Sheet Load / Init
- On version check, pass in sheet version
- Make sure we check pending functions
- Version 11
- Old creatures, force arcane update
- Levelup
- Save the current and new level. Avoids lots of async code to fetch it many times
- Display as a hidden text entry. So works with jumpgate and traditional.
- Skills are now resiliant to unexpected fields
- Add some space on the left of items. So much prettier.
- Re-enable the levelup summary.
- ~700 lines of tests on this thing
- Summary now has:
- Skills
- Stat gains
- Talents
- Spell lists
- Tests
- setCharmancerText is now emulated
- addRepeatingSection is now emulated
- Fix second countStatGains test being ignored.
- Display bonus when using 2 handed weapons
- Add RRs for Arcane
- Creature Skill roll updates
- Use the specific table when we can
- New UI for rolling criticals.
So after a short vacation... updates again!
- DB:
- Add a DB Modifier - straight DB addtion (about 20 people have asked for
this, sorry it was so slow).
- Automatically update the DB Defense mode when it updates
- Autoamtically update DB when other fields change too
- Update some specialisations for new books
- Directed Spells use AP correctly when attacking
- AP tracker displays (mirrors on Spell page)
- New combat clears the 'free used' button
- Automatically load missiles when using AP track.
- Option for 2 handed weapons - add +10 bonus for them
- After attack options - do things automatically after you attack
- Do nothing
- Clear AP
- Clear AP & End turn
Known issues:
- Specialised skills are not showing correctly in levelup
- Refresh target isn't working correctly
- Fix potential bug creating characters not using custom races.
- Optmise race creation; so it's like 400 times faster.
- Single get and set
- Don't call multiple requests
- Correctly nest pending calls
- First version of PC -> NPC generation.
- PC token setting attempt #863.
- Reorg some of the code to make it easier to find things.
- Don't trigger potential race conditions updating proficiency bonuses.
- Make the Dice icon larger and use the plain d10
It's the rare Thursday RMU update. Enable token actions for
attacks and fix a few little bugs.
Thank you all for the bug reports.
- Fix old 'condole.log' problem with ranged weapons (alpinecowboy)
- Fix ranged weapon penalties applying to everything (!)
- Fix partial block not being set (Major Havoc & others)
- Enable Primary/Secondary attack token actions
- Enable End Turn token action
- Use ISO 8601 for dates.
- Action tracking improvements
- Use a drop down instead of multiple actions
- Use a single AP track
- Many more actions
- Up to 20(!) phasee support
- Add token actions for AP tracking
- (Compendium) Creature data update
- Investigate Beacon -> no go
Pre-Birthday release!
- Fix versioning past version 7
- Fucus -> Focus
- Mental Fatigue/Endurance:
- Calculate the value
- Add a die roll button
- Update feats of strength
- Async (Internal)
- Add a warning if code double calls the async procedures.
- Discover there are literally hundreds of places it's called.. *sigh*
- Inventory:
- More async of methods to make sure we don't double call
- Attacks:
- Make one attacks update async
- Skill updates all linear now (no double calls, should be faster)
- Update DB is now async
- Errors
- Keep an error count, and fix formating of last errors.
- Arcane realm stat
- Basic TP support
- Creatures now set fields bars correctly:
- Green: HP
- Blue: PP
- Red: Status (total penalty)
- Tracker can now target creatures (not super useful yet)
- Fix a bug with Critscaling sometimes corrupting the critical
- Move pack carried up a bit
- Powerlevel change selector: Fix the event handler to work
- Make onCheck more specific about changed values
- Fix DB not updating after encumberance or shield change
- Charactermancer: Fix some cultures not toggling the specialisation
- Kill the old purchase.js which was still being loaded!?
- Removes a whole pile of the load time errors.
- Attacks Edit
- Restore the attack table correctly
- Option for attack crit scaling
- Be more liberal in letting attack edits.
- Encumberance:
- Move to single % encumberance, not 5 increments
- Fix problem with negative weight allowance.
- Update weight when items are deleted always
- DB
- Fix issue with partial block - hopefully for real this time
- Include parry in DB
- Add enhanced and restricted parry
- Placeholders for Flatfoot and Surprised
- Update when encumberance penalty changes.
- Add support for manually adding description only talents
- Add a space for unusual events
- Fix a typo arkness -> darkness
- Fix for creatures display for level, level variance and size
- Internal
- Ignore more stuff in revision control
- Add placeholder for called shots and parry mods.
- Show last 3 errors
- Add ability for attacks to adjust criticals up and down
- Creature Law:
- Fix layout of inline creatures in Creature Law
- Attacks/Targetting
- Don't fetch tokenid, it's not useful
- Refresh based on name
- Creatures
- Publish perception as a special skill for creatures
- Placeholder for power level scaling.
- Creatures now go down at 0, not -1
- Save Item strength correctly (I hope)
- Fix encoding of Essence's Perceptions
- Fix some partial block errors.
- Dropping a Creature on a character won't turn you into a character (Major__havoc)
- Fix some attack messages.
- Fix specialiszation and favourites
- No stun is now a single round of stun 25.
- Add test for it
- Fatigue penalties are ignored for '*' crit resist ($#*)
- Add test for it
- If your fatigue injury passes 50, apply as a general penalty
- Update tests for it
- Creature Law:
- Added '\*' to creatures not impacted by fatigue penalties
- Added a new index for Type/Class I/II/III/ETC
Midweek release for something different.
- Inventory
- Allow saving of Armor again
- Show notes when editing
- Attacks
- Toggle appearance of additional crits correctly
- Persist extra crit, and allow it to be edited
Lots of small fixes to injuries and general improvements to send
inventory materials (crystal, silver, magic) through the to the
defender.
- Inventory
- Fix for items not saving strength (thanks @nlbsanarak)
- Persist and restore materials correctly
- Start saving DB bonus for Armor and OB for Weapons
- Style all the drop downs
- Weapons
- Add attack table
- Add attack size
- Add attack skill
- Manually aded weapons now populate attack table
- Materials no longer joined by ','
- Fix for null pointer error during version update.
- Force a version bump to 9 to run it again.
- Attacks
- Make layout a little clearer - bold ftw
- Add materials interface
- Edit materials
- Add additional crit field
- Use fancy selects in the drop downs for add attack
- Show weapon mateiral
- Remove some dead code
- Materials now in Injury string and are sent to the defender
- Fix non-1 pbonus for specialised skills
- PBonus message improvement
- Hide the inventory add/edit box on sheet open
- Inventory add/edit:
- Enable editing
- Fix saving data
- Save Armor and shield properties
- Add OB Bonus for weapons
- Add item strength
- Can now delete skill specialisations (Many, but most recently Osaran / @nlbsanarak)
- Spells:
- Generate the correct RR targets for spells (@rdanhenry & @twistor - thanks!)
- Armor Enc% fix for Channelers. Sorry Paladins (@major__havoc)
- Allow overcasting instant spells with no prep (@coreylpierce & @jdale)
- Stat gain: Fix the message for creation rolls.
- Skills
- Allow Pbonus != 1. (@ixs)
- Fix the calculation for 27 (and only 27) ranks being wrong (@nlbsanarak thanks)
- Add tests for skills bonuses;
- Check 0,1,2,11,21,27,31,41 & 101 are correct
- Check each rank is strictly greater than the previous
- Fix concentration tracker with a new dot
- SWRaces Coversion Guide
- Fix for heights and weights
- Races: Update template to be a bit mroe verbose on heights/weights
- Tracker:
- Update the way movements are displayed.
- Show 'Okay' if no status messages