Commit Graph
90 Commits
Author SHA1 Message Date
Adam Talbot 8b3b5e7fdf Add Readme changes 2023-02-22 21:34:06 -05:00
Adam Talbot 2d58b1f33a Add images to repo, make notes appear 2023-02-22 21:19:21 -05:00
Adam Talbot 2222744a3c Make it look really cool when you transform 2023-02-18 23:27:43 -05:00
Adam Talbot 32dccaf234 Cleanup of form change section 2023-02-18 20:37:26 -05:00
Adam Talbot dc58a09ca1 Form changes with stats plus display 2023-02-18 19:02:03 -05:00
Adam Talbot ddf83c29fb Display type on main page 2023-02-18 16:13:35 -05:00
Adam Talbot 9fb917035e Change types when form change happens 2023-02-18 00:32:46 -05:00
Adam Talbot 04150ae21b New form options, new buttons to enable forms 2023-02-17 22:11:39 -05:00
Ian Merryweather ff67662a08 fix: Supplies default values and negates sheet worker
- Adds default values for `attr_attack_rolls` and `attr_quick_attack_rolls` to ensure they continue to work for players rolling moves without opening the sheet
- Reverts `quintuple-hit` name change from `multi-hit` and removes the sheet worker to migrate the change to prevent Roll20 import failing
- Updates `dectuple-hit` move roll to `ten-hit` to make the name a bit easier to understand
2023-02-14 11:44:41 +00:00
Ian Merryweather c2892e8cbe fix: Corrects bad coding
- Adds the dectuple roll template
- Correctly uses quick_attack_roll attributes
2023-02-10 21:37:57 +00:00
Ian Merryweather f9fc7d9a3a fix: Resolves extra dice thrown
- Resolves issue where every attack type throws out five sets of attack and damgae dice instead of only the number required
- Adds `attack_rolls` and `quick_attack_rolls` attributes to the repeating moves fieldset to house the accuracy and damage checks for normal rolls - asking for modifiers - and quick rolls - asking for no modifiers
- Updates the scatter type selection field values
- Adds support for updating sheets to use this new value
- Adds support for Population Bomb by adding an "Up to 10 Hits" option for the scatter type
2023-02-10 21:25:13 +00:00
Ian Merryweather af00cb53d0 chore: Small clean-up of unused code 2022-08-11 12:45:45 +01:00
Ian Merryweather dc5d632a42 feat: Adds color selection to the class and origin feature boxes
- Adds a select field to allow the user to choose the color of class and origin features individually
- Adds attributes and inputs to ensure this selection is preserved and can be referenced properly by CSS
- Updates the class and origin feature divs to use a more correct class name of `class-feature` instead of `pokemon-move`
2022-08-11 12:45:45 +01:00
Ian Merryweather 7e54ebba72 feat: Adds some explanation text to theh config page
- Adds some padding and a border radius to the config page text background fields as well
2022-05-25 13:47:12 +01:00
Ian Merryweather 87fbb6d3a7 fix: Resolves issue with initiative roll 2022-05-24 14:47:04 +01:00
Ian Merryweather 0c789cbe33 feat: Adds a toggle button for rolling publicly or to the gm
- Adds a button with an attribute-backed-span along with some inputs to hold the attribute
- Adds a sheet worker to toggle the publicity values when the button is pressed
- Updates all roll buttons to utilise the `publicity_roll` attribute when sending rolls to chat
2022-05-24 10:18:06 +01:00
Ian Merryweather 20cb385966 feat: PTA3 default updates
- Updates the default page for PTA3 character sheets to the configuration page
- Updates the default character type to pokemon rather than trainer as the more commonly used type
- Updates the default tie breaker initiative to allow a full range of decimal values
- Updates the default type selection for new moves to typeless
- Resolves an issue where pokemon- and hybrid-type characters were showing "Normal" for their primary type instead of "Typeless" if it was not updated
  - Issue was graphical only; characters were still treated as typeless
2022-05-12 13:36:58 +01:00
Adam Talbot dea6914926 PTA3 - Remove extra log statement 2022-05-07 23:59:19 -04:00
Adam Talbot 34bad49723 PTA3 - VTTES support 2022-05-07 23:54:33 -04:00
Adam Talbot 08515b0e88 New and improved version of dark mode 2022-03-27 19:12:47 -04:00
Adam Talbot 3ff5f305cd Mobile support, dark mode, and refactoring, oh my! 2022-03-12 19:19:14 -05:00
Adam Talbot 58cee6d0b2 Set legacy to false, update css to handle 2022-02-26 16:37:23 -05:00
Ian Merryweather 4310415b68 feat: Adds level tracker to hybrid characters 2021-07-17 19:24:15 +01:00
Ian Merryweather ecc42d8513 fix: Ensured effectiveness row is hidden
- Added the effectiveness-roll parameter to the quick roll move template values
2021-07-01 14:42:08 +01:00
Ian Merryweather 319c37b44f chore: Updates config option descriptions
- Corrects the initiative tie breaker config description, as the attribute is now used by the sheet
- Provides cleaner wording, and an example, for the skill modifier selection
- Allows hiding the accuracy field when building a customised move roll template
2021-06-22 02:44:26 +01:00
Adam Talbot 4d9034b0df PTA3 - Allow using the word 'Special' in JSON import instead 2021-05-11 23:08:45 -04:00
Adam Talbot 5d537b6dbc Review: Null chaining 2021-04-16 21:21:53 -04:00
Adam Talbot 00c7f774c8 Review: Rename function and use const 2021-04-16 19:00:57 -04:00
Adam Talbotandcwstra eacfa458e8 Review: Tested and we do have _.pick
Co-authored-by: cwstra <cwstra@gmail.com>
2021-04-16 18:47:49 -04:00
Adam Talbotandcwstra c7c0b605f1 Review: Use Flatmap
Co-authored-by: cwstra <cwstra@gmail.com>
2021-04-16 18:45:30 -04:00
Adam Talbotandcwstra f448a1b29c Review: Less code for natures
Co-authored-by: cwstra <cwstra@gmail.com>
2021-04-16 18:43:04 -04:00
Adam Talbot aac9cd5239 PTA3 Import/Export Support 2021-04-11 17:48:21 -04:00
Adam Talbot 124dcaec21 PTA3 - Autoinitiative, status boxes, and more 2021-03-21 16:34:10 -04:00
Adam Talbot 32aafd1d2b PTA3 - Massive stat overhaul and auto-calc some more things 2021-03-07 22:12:09 -05:00
Ian Merryweather dcc681dedd chore: Adding more to-do entries
- Adds missing sheet-worker script for repeating features options flag management
2021-02-24 10:54:16 +00:00
Ian Merryweather f26ba7d841 feature: Makes class features collapsible
- Updates text area and number input backgrounds to use the type-variable text background colour
- Updates number inputs to use bold font weight for consistency across the character sheet
- Adds collapsing to class features
- Corrects the assignment of relative position for the origin feature div
2021-02-23 19:25:24 +00:00
Ian Merryweather b996696032 feature: Collapsing origin feature
- Added the capability to collapse the Origin Feature to save scroll time
- Added the capability to send the Origin Feature to the chat log in a neat and colour-coded format
2021-02-23 18:15:56 +00:00
Ian Merryweather ad623d6276 feature: Improved capture pokemon appearance
- removes the feature bonus configuration option as it was unnecessary and made the sheet worker bloated
- updated the styling of various capture pokemon skill sub-elements
- added more descriptive titles to the capture pokemon skill sub-elements
- updated the README
2021-02-18 13:06:11 +00:00
Ian Merryweather a83531d282 feature: Adds capture roll modifiers
- refactors the capture pokemon skill section to allow for more information and more extensive modifiers
- adds two new options to the configuration page to further modify the capture pokemon skill
2021-02-18 00:19:26 +00:00
Ian Merryweather 698063ee9d fix: Resolves minor display issue with open move fields
- Updates Changelog with previous addition
- Corrects the move field open/close button display value based on the field state
2021-02-11 18:05:49 +00:00
Ian Merryweather 11aa851f05 feature: Adds typeless as a type option
- Adds an option for type that is intended to represent the many type-less artefacts in-game
- Updates the default type selection for new characters to be typeless
2021-02-10 20:03:18 +00:00
Ian Merryweather c0df9b83fb chore: Prepends sheet to every class name
- Ensures that when the Roll20 changes to no longer do this go live, the CSS continues to style the sheet and rolltemplates properly
2021-02-06 19:25:13 +00:00
Ian Merryweather 9770ade24a feature: Adds support for triple hit scatter moves
- Adds Triple Hit to the scatter type options
- Adds a roll template for Triple Hit moves
- Adds CSS to the new roll template
2021-02-05 16:30:47 +00:00
Ian Merryweather 57ad24a3a3 fix: Resolves issues with hiding empty damage fields
- ensures single-hit roll template doesn't show the damage row when total damage is less than or equal to 0
- ensures dual- and multi-hit roll templates - used for scatter moves - always show damage to ensure the roll template table isn't left incomplete
- adds fix to readme, and corrects dates therein
2021-01-23 13:34:43 +00:00
Ian Merryweather 4b5ffb59ef feature: Adds the capability of changing which ability modifier is added to skill totals
- Adds a new option to the configuration page which allows swapping the associated ability for each skill - _and the capture pokémon meta-skill_
- Updates CSS to allow for attribute-based colouring of each skill field
- Updates sheet workers to allow for double-dipping into getting attributes, and slightly refactors them to be more generic! Woo!
2021-01-08 03:13:38 +00:00
Ian Merryweather adf6cc9e5f feature: Adds tooltip information to the inline roller buttons
- Updates README with relevant changes from this branch
2021-01-07 19:37:28 +00:00
Ian Merryweather fb15f6b9e6 feature: Added support for scatter-type moves
- Adds a move configuration option for Scatter typing
- Adds new roll templates that support the additional attacks that scatter moves come with
2021-01-07 18:31:25 +00:00
Ian Merryweather 8c9f88ad08 feature: Adds quick roll options to moves
- Adds an extra inline move roller to the top segment of both move display types to allow for quickly rolling a move without configuring it with effectiveness and temporary modifiers
2021-01-07 03:30:11 +00:00
Ian Merryweather 8eb34d130f feature: Streamlines combat moves
- Makes the pokemon-move repeating section fields collapsible to hide the clutter of the roll customisation options
  - Adds an inline roll command for the move to make using it easier
2021-01-07 00:59:13 +00:00
Ian Merryweather c52f0dc5be feature: Refactors migration code to make it more performant
- Consolidates all attribute changes into a single getAttrs and setAttrs pair
- Adds a new migration for the Character Type selection that was previously missed
2020-12-24 15:54:36 +00:00