Hello Roll20
I have been at it again with a lot of additions to the sheet and I am finally ready to reveal it to the world!
Weapons section
Standard
Melee Before | Melee After |
---|

| 
|
Changes
- Changed the "Spec" checkbox into the proficiency dropdown.
| Additions - Added an input field for Nonproficient weapon penalty and an auto calculating field for Related Wepons Bonus / penalty
- Added a dropdown with different proficiency levels giving the appropriate bonus / penalty based on the choice.
- Styled the checkboxes to actually be aligned in the middle and have a bit more spacing to make everything look better
|
Ranged Before | Ranged After |

| 
|
Changes - Changed the Ranged Modifiers from being 4 checkboxes to be radio buttons. This remove the possibility for a player to accidentally select two ranged and get the wrong modifier
- Made backup invisibile checkboxes with the same attribute names so old macro do not break from missing values.
- Changed the order of Dex and Str checkboxes to keep consistency throughout character sheet
| Additions - Proficiency level selecter as with Melee.
- For standard rules the two levels Proficient and Specialist are combined because they both give a modifier of +0. Specialist's gets the new range Point Blank that gives the user +2 to hit.
- Styling as above
|
Player's Options
The next section is new and gives back the possibility to use the rules from the player's options books.
Melee | Ranged |
---|

| 
|
Additions - The old weapons section had checkboxes for Dexterity bonues for melee weapons, but those did not work. I have re-added the check boxes and also included the bonus from Missile Attack Adjustment, both for melee hit and melee damage
- Added proficiency dropdown. This has the value Familiarity as it is called in the Player's Option books.
- Check boxes for Specialization / Mastery damage has been added, giving either +2 or +3. A math function has been added to only include the highest value, so if a player checks both boxes he will not get +5 to his damage roll
- Checkboxes was chosen in favor of a dropdown, as this better aligns with the Standard section
| Additions - Same proficiency levels for ranged attacks as for Melee. In this section Specialist gives +1 to hit, and Mastery gives +2 to hit, as per the book.
- Point Blank Mastery, only gives an addition +1 extra to hit as the Player's Option Combat & Tactics book states that the total to hit bonus is +3 for Mastery. This is clarified in a mouse over text
 - Point Blank Specialist / Mastery damage: Either +2 or +3. If both are chosen the highest value will be used, instead of +5
|
Furthermore all weapons added to the Standard section is also present to the Player's Option and vice cersa. Values are kept between the two sections, such as Str, Dex, Name, Proficiency. This does give the possibility for error as a player can go to the PO section and select Mastery, for a weapon, and it will have the full +3 effect on the roll on the standard section. I haven't made any fix for that yet.
Range modifier for Ranged Weapons, are the only value, not copied as they are two different radio buttons. I might find a solution for this in the future, but as the input for Ranged Modfier is intended to change a lot during play, I find the issue very small, also I do not suspect that players will change rule set on the fly during play.
Currency
Before | After |
---|

| 
|
| Changes - Removed disabled from the Quantity column so players can insert their own amount of currency and calculate to other currencies
- Changed all the calculations to actually use the value from the Quantity input fields
- The default values for the Quantity-fields are still set to your actual currency quantity
|
Various Stylings
Before | After |
---|
Standard Attributes 
| Standard Attributes 
|
Player's Option Attributes 
| Player's Option Attributes 
|
| Changes - Styled the table to be one big table, and aligned all the input first to be below each other
- Moved the buttons from being placed on top of the table to be next to each row.
- Removed disabled input fields from Player's Option table as they had no name attribute tag and was disabled, and therefore not usable in any way to a player
|
Rogue skills Before 
| Rogue skills After 
|
| Changes - Shrunk the input fields a little bit, and changed the Leather Armor button to just say Leather in order to save space
- Re added the macro text
- Moved the Leather Armor title a row up to keep consistency with No Armor and Heavy Armor
|
Turning Tables Before
| Turning Tables After
|

| 
|
| Additions - Added red header styling to be consisten with the rest of the sheet.
- Change text a bit to align better with Player's Handbook
- Expanded the HD inputs to allow more placeholder text to be visible
- Added monster namesin placeholders to match Player's Handook
- Added notes from Player's Handbook, for *, ** and †.
- Fixed missing placeholder text in column 3, HD 9
|
Weapon Proficiencies Before | Weapon Proficiencies After |

| 
|
| Changes - Styled the checkboxes to be properly aligned in under the headers
|
Equipment Before

| Equipment After

|
| Changes - Styled the checkboxes to be properly aligned
- Centered the checkbox header text
- Expanded the Charges input field to match header field
|
Gear Carried Before

| Gear Carried After

|
| Changes - Moved the Gear Stored up to be in the same column as Gear Carried so that it is not moved down, if you have multiple Scrolls, Potions, Dusts, and little Gear Carried.
- Formatted the On Mount checkbox to be aligned in the middle
- Centered the 'On Mount' text
- Moved Description to be in its own column and therefore be placed better
- Fixed the input field to match the heading
|
Followers Before

| Followers After

|
| Changes - Expanded the# of Strikes input field to match the header
- Removed space between input fields for AC and Race
|
Fixed console error

| Changes - Fixed a misspelled attribute
|
And finally the most import of all the changes. Before | After |

| 
|
| I readded the Logo! :D |
On top of ALL of this I also fixed a shit ton of HTML errors. A lot of tags starting, but never ending, or being placed in illigal areas.
That being said I have not fixed all errors as I had to stop somewhere, to get something out for all of you guys.
Special Thanks
Special thanks to Andreas J. who is the Pro User who has been uploading my code again and again for me to test it and see that everything works as it should
Special thanks to Erik H. who has been helping me test all the work. He has done a lot of macro testing, as I have not been using macros a lot yet, and mainly stuck to the sheet itself.
I hope all of you like the changes and approve of them. I will open a Pull Request for the code to be merge to the Live branch, if there is no big objections to do so.
If anyone wants to test the changes themselves, just write here or PM, and I will add you to the game where the changes are hosted :)
Cheers All!