New Feature - Beginning work on the GM Helper sheet, step 1 add an OS Tracker. I'm open to suggestions for other helpful GM tools to include in this sheet in the usual venues (Discord, Patreon, Roll20 DMs)
New Feature - GMs rejoice, select a token on the board and click the "Track Selected" button on the GM Helper character sheet to add the selected character's name and A/S/D/F to the tracker.
Update - Added Hack & Slash Matrix Actions to the Rolls Pane -> Matrix Roll Buttons
New Feature - Added Matrix Roll Buttons Legality Filter, this allows you to hide illegal actions. For pcs without a matrix persona or that are worried about OS
New Feature - Added Matrix Roll Buttons Access Level Filter, this allows you to hide actions that are not usable at a particular Matrix Access Level (outsider/user/admin)
Bugfix - Final(?) fix to Spirit and Vehicle dicepool bug. Spirit ranged/melee dicepools are set when the spirit is created (when force/type are changed and reset toggle is on). Vehicle pools are set when the sheet owner sets them. They will only change now if/when they are in grunt groups and the number of grunts change or the sheet owner changes the dicepool directly.
NPC Complex forms display changes
NPC Complex forms roll buttons for no dicepool defined (uses attr_skill + resonance), dicepool defined (uses the dicepool) or description only (skill empty)
The old NPCspells repeating data should be retained just in case, for now.
Also updated calls to geneerateRowID to use a work around to prevent them (hopefully) from duplicating an already existing ID which caused drag and drop items to sometimes not apply properly, causing symptoms like drag and drop NPCs without all of their skills, attacks, or some other repeating item. Or even weirder once a Skill that got overwritten so it had a Specialization from another skill that wasn't there.
Added esence calculations for drag and drop (and others) allowing for Essence Base to be "Rating x #.##", also Grade calculations now.
Added drag and drop for Augmentations
Converted NPC Spell roll buttons to use the newer PC style
Converted NPC Attack (ranged and melee) buttons to use the new roll buttons
Converted NPC Attack (ranged and melee) buttons to use the new roll template weapon info block
New Feature - added alternate melee/ranged roll buttons on npc sheets. If there's no dicepool set the alternate button prompts for skill and attribute values.
Bugfix - Skill name for multi-word skills wasn't being formatted properly.
Bugfix - At some point NPC -> Vehicle DR input and button disappeared, they've been found and replaced
New Feature - Primary Weapon Mods section that allows a list of mods to be added and turned on/off to apply bonuses/penalties to ARs, DV and firing mode penalties.
New Feature - Added Blood and the various Insect spirits from Street Wyrd
New Feature - Updated spirits to allow my templates to have more than one melee or ranged attack.
ASDF Roll buttons now include more options to combine them with. None, Custom, mind attributes and ASDF.
NPCs now have updated ASDF roll buttons as well!
New Feature - Added the ability to change the ammo type in use on Core->Primary Ranged with the AR and DV changes applied. Default will be Standard.
New Feature - Added split rolls for Burst Fire Wide firing mode on the Core->Primary Ranged weapons. This splits the dicepool (on odd pools the left roll Atk 1 gets the extra die). If Wild Dice are toggled on a prompt will appear for each attack. Glitches are calculated for each attack separately.
Changes to have ammo types selected for the primary weapon affect DV and ARs.
Changes to allow Burst Fire Wide to split the dicepool. -note glitch detection doesn't work yet.
New Feature - Added the Primary button to Arms->Melee weapons with the same functionality as the Arms->Ranged weapons have.
New Feature - Arms->Ranged now have a Default Firing mode selection. This will be the selected firing mode when you initially set this weapon to primary, or if you change this while it's the primary weapon it will set the firing mode on the primary weapon as well.
New Feature - Updated Spells to make it so the pop-up prompts for Amp-Up and Increase Area ONLY pop up when the spell is of the right type. Only Combat spells get "Amp Up" prompts, Only "LOS (A)" spells get "Increase Area" prompts. The "Agony" spell is by definition LOS but acts like LOS (A) in that it can be extended to multiple targets, you will want to enter it as LOS (A) there may be other similar spells.
Bugfix - (not really a bug) updated the color for the Edge and Matrix Condition Monitor hexes to be the purple everything else is.
New Feature - Added Matrix Soak and Biofeedback Soak buttons to Core Pane and Matrix Pane
Bugfix - Updated mouseover text for Metamagics to indicate they are repeating metamagic not repeating powers
Bugfix - Updated Non-PC sheets to have Matrix AR, Matrix DR, Matrix Soak and Biofeedback Soak buttons as appropriate in the Defenses Pane
New Feature - Some updates to the Magic->Meta tab to clean up the layout and put a Magic AR button there as well.
Bugfix - Fixed some weirdness with Social->Contacts pane styles.
New Feature - Added Logs section under the Notes Pane for keeping track of missions and rewards. This is purely for note taking purposes and isn't automated anywhere.
Bugfix - There were 10 repeating sections that didn't use "name" for the name field. Fixed this to make other automated tasks easier to achieve in the future.
New Feature - added Composure roll button to Grunts
Bugfix - Cleaned up non-PC sheets to show condition monitors better (including the max)
Bugfix - Fixed how display of matrix device and matrix roll buttons work.
New Feature - normalized the styling on non-PC sheets a little bit to help mark separate sections better.
Bugfix: There were 10 repeating sections that didn't use "name" for the name field. Fixed this to make other automated tasks easier to achieve in the future.
Bugfix - Imports choked if the character in Genesis has a lifestyle that is not associated with a specific SIN, the code is more forgiving for this now.
New Feature - Added Edge Roll buttons to most roll buttons on the sheet. These can be toggled on/off via the check box in the Options Pane if you don't want them for your character/campaign.
Bugfix - There was an extraneous } character on the D6 roll button, it has been nullified.
Bugfix - Minor style changes to Options Pane and main rolls-computed roll template.
Bugfix - fixed css on PC matrix devices so the notes expand the full width when displayed.
New Feature - Quality of life addition, newlines and spacing put in notes fields should be preserved when displaying the notes.
New Feature - Added Resist Toxin button to the Core Combat Info Pane
Bugfix - Fixed the annoying bug that caused the Initiative roll button to not display properly
New Feature - Added Matrix Noise field on the PC Rolls Pane that is included as a negative modifier in the roll buttons found there
Bugfix - Fixed maximum of 4 on npc initiative dice (should be 5)
Updated Matrix Roll buttons in the Rolls tab to "Training Level?" because it now also includes an option for Untrained (-1 dicepool)
Bugfix/New Feature - NPC->Host Sheet now prompts for alternate attributes when rolling the Attack, Sleaze, Data Processing and Firewall attribute buttons at the top of the sheet.
Bugfix - NPC sheets made a few dark mode fixes.