I don't have Pro and none of my contacts texted back, so this change is actually completely untested! I'll try to fix any visual flaw with next week's update, but thanks for your patience in the meantime.
I wish Sheet Authors could at least get a single Sheet Sandbox just to test these changes.
added ChtiKenny's unedited json css, and Importer. We'll tailor this to fit in coming days
Added a movement mod, it's like an Agility Bonus modifier that only works on movement
refactored vehicle grid
vehicles now have left/right armor
vehicle Operate rolls take Limiter and Maneuverability into account
melee attacks now have Called Shot
removed erroneous "carry?" from vehicle weapons
added vestigial psy focus sheetworker, here's hoping i can get it to work before tonight's over
removed unused focus mod in rolltemplate
set psyroll to cf0 so fettered users don't see "psychic phenomena" on a nat 1
added "not an attack" to psy_multi, for the hypothetical hit counter
limiter, available on psy rolls
unnat WP is hardcoded, for now.
While playing with the Inspector, I found out that the select menu ugliness was due to bottom margin. When they can run around bottomless, things just work.
Finally! only took like 4 hrs of staring at the screen and comparing code screenshots back and forth.
Marks the first time I've perfected a weapon stat block change on Melee, then carried over to Ranged. Normally I get it the other way around.
if you run those kinds of game.
Credit to ChtiKenny, that code commonality really helps with just lifting powerful features over.
(oh no i'm not fixing these grid locations, this might come back for me later)
Added a Carried button. If it's not checked, its weight doesn't count against carry limits.
Spray now counts into damage rolls, and will announce a jam on a natural 9.
What we don't have: working collapse buttons. (you'll know what those are if they ever get to work)
[we have the skeleton of that system though]
Changed Shadowbane's Accurate DoS to match OW rules
Added special weapon dmg settings next to weapon Special bar
weapon attacks can now be dragged to macro bar, if you're into that
correcting the attack rolltemplate, almost done
imported the ammo API script in case it's tied to the sheet's function
also testing if we can shrink the Special bar
I got it working after like 4 hours.
In the course, I've incurred some technical debt: at least 3 other sheetworkers were glued in with no modification because I can't figure out where I'm going wrong. I hope I can get this sorted, and everything else handled, before next week
I've wanted to do this for so long, but wasn't confident enough in my code to do so. I hated needing to count to 40 every single time I added a feature. I'm not about that life.
Credit to me. I did this.
they're like notes for psykers
credit to that one guy who recommended it, and ChtiKenny for conveniently having the code on his Shadowbane sheet for me to copy
added a new first row, containing dropdowns for aim/range/attack
not using 1em for these parts because it makes everything scrunch up against the left instead of spread out
remapped CSS to account for an extra row in the ranged weapons.
Testing "1em 2em" for use, if the HTML works I'll be using it on all the rest of these sections
Also changed comment locations for weapons CSS
Added tooltips when you mouse over the stat names (WS, BS, etc)
Reverted the "more information" unicode emoji from 🔊 to 🗭 because neither of these show up on my browser anyways
refactored some tabs and spaces
Firefox users were having issues rolling Skills because the buttons were behind disabled inputs (used to display custom text) which ultimately consumed the mouse click.
To fix this, use CSS to prevent the click from being consumed by the disabled input and instead have it fall through to the parent button.
Fix taken from here: https://stackoverflow.com/a/32925830
Added Righteous Fury roller, tables.
added an option to toggle the crunch summary for Righteous Fury
Re-ordered the psychic abilities block to look better
Edited CS/CF thresholds to show when psy rolls fail or proc Phenomena
Re-ordered the melee weapon block to look better
Re-ordered the ranged weapons block to streamline function, make room for new Mishap Chance
Added dropdown for Mishap Chance for ranged weapons. Added "spray?" checkbox to change critfail marker to 9
Changed crit/critfail messages on to-hit rolls
Added a d100 function. Queries for a target number, then rolls a d100, then divides the difference by 10, showing all 3 numbers.
Changed Critical Damage attribute from attr_shields_max to attr_critical_dmg. Any existing number under Critical Damage will be deleted. On the bright side, clicking "Wounds" will now properly display information about current/max Wounds and Crit Dmg value.
Added a Force Field section to the Infographic. Has spots for a Name, Overload Rating, and Protection Rating.
Added a Shock roller. Queries for Fear DoF, then rolls Severity.
Psyker Focus Power Tests on Unfettered or Push will show a red number when it's time to roll for Psychic Phenomena
Phenomena and Perils buttons added. Will roll for Psychic Phenomena and Perils of the Warp respectively
CSS: added semicolons to all padding statements for consistency
HTML: changed "1 2 3" choices to "0 1 2"
fixed a bug in the sheetworker that had broken calculations in the Psykana tab
added (EPR * 5) to Focus Power Tests
* refactoring and small corrections
changed page # in Advancements tab to type 'text'
code refactoring for carry-capacity switch statement and insanity/corruption range checks
fixed typo in sheet.json
* improved CSS, refactoring
changed "Page #" in the Advancements tab to input type: text
refactored range check for Insanity/Corruption
refactored Unnatural Characteristics styling
fixed incorrect comment in carryweight sheetworker
improved css grid for armor display overall
removed css grid in armor display cells
Added disclaimer next to Efffective Psy Rating
Added WIP framework for sheetworker psykana calculations
* New Only War sheet
forked the Halo Mythic 3.5 sheet, mostly without incident. Comments show areas of further improvement.
* updated sheet code to reference attached files
* removed debug marks
roll20 might not be fond of seeing my extraneous code and plots to expand functionality. Since this sheet works as is, let's just do it now and revisit it after we get those features in