Skip to content

bukiro/PECS-Work-Assets

Repository files navigation

Pathfinder Excessive Character Sheet (P.E.C.S.)

Internal To Do list

To Do

❌ Initialize basic Node.js app

❌ We are using AngularJS now

  • We are using TypeScript now
  • Learn a language
  • Recreate everything in Angular
  • We are using Angular now
  • Get SSH key working in VSC >:|
  • Fill character sheet
  • - Abilities
  • - Armor
  • - Attacks
  • - Skills
  • - Traits
  • - Feats -> Abilities, Attacks, Skills
  • - Classes, Ancestries, Heritages, Backgrounds
  • - So many results of Classes, Ancestries, Heritages, Backgrounds
  • -- Adding skills and lore through Feats and Backgrounds
  • - Actions granted through class and feats
  • - Implement Ohm
  • - Implement Finn
  • - Animal companion
  • - Implement a spellcasting class
  • - Implement all General and Skill Feats
  • - Implement all Weapons
  • - Implement all Armors
  • - Implement all Shields
  • - Implement all Worn Items
  • - Implement all Held Items
  • - Implement all Consumables
  • -- Implement all Alchemical Bombs and Consumable Bombs
  • -- Implement all Potions
  • -- Implement all Alchemical Elixirs
  • -- Implement all Alchemical Tools
  • -- Implement all Oils
  • -- Implement Scrolls
  • -- Implement all Talismans
  • -- Implement all Ammunition
  • - Implement all Adventuring Gear
  • - Implement all Materials
  • - Allow custom content
  • - Implement one full Class with Feats and Features
  • - Feat requirements
  • - Equipment (weapons, armor, shields) -> Abilities, Armor, Attacks, Skills
  • - Actions granted through equipment
  • - More equipment (worn magic items etc.) and effects
  • - Runes
  • -- Implement all Weapon Runes
  • -- Implement all Armor Runes
  • - Exclusive bonuses: Proficiency, Circumstance, Item, Status, untyped
  • - Classes and Levels
  • - Conditions
  • - Passing time
  • - Resting
  • - Using consumables
  • - Adding custom items
  • Populate character sheet from JSON
  • Use Database
  • Cleanup Savegame
  • Load/Save from/to Database
  • Action Icons
  • Implement all Core and Character Guide Ancestries
  • Implement all Core and Character Guide Ancestry Feats
  • - Dwarf
  • - Elf
  • - Gnome
  • - Goblin
  • - Halfling
  • - Human
  • - Half-Orc (including Orc, but excluding ACG)
  • - Hobgoblin
  • - Leshy
  • - Lizardfolk
  • - Shoony
  • Implement all Core and Character Guide Heritages
  • Implement all Core and Character Guide Backgrounds
  • Implement all Core and Character Guide Classes and Multiclass Archetypes
  • - Alchemist
  • - Barbarian
  • - Bard
  • - Champion
  • - Cleric
  • - Druid
  • - Fighter
  • - Monk
  • - Ranger
  • - Rogue
  • - Sorcerer
  • - Wizard
  • Implement all Spells
  • - Focus Spells
  • -- Monk
  • -- Champion
  • -- Cleric
  • -- Wizard
  • -- Bard
  • -- Druid
  • -- Sorcerer
  • - Cantrips
  • - Level 1 Spells
  • - Level 2 Spells
  • - Level 3 Spells
  • - Level 4 Spells
  • - Level 5 Spells
  • - Level 6 Spells
  • - Level 7 Spells
  • - Level 8 Spells
  • - Level 9 Spells
  • - Level 10 Spells
  • Add custom conditions with effects
  • Add License notices to comply with Pathfinder Community Use Policy and Open Game License
  • Add casting spells on party members
  • Add exchanging items with party members
  • Add manual mode without automated conditions and effects
  • Stretch Goal: Bitmap Icons for items, spells, feats, activities etc.
  • Stretch Goal: Initiative tracker, battles, being a battle member, GM-Player-Communication.......
  • Stretch Goal: Include optional systems like Stamina & Resolve
  • Stretch Goal: Icon-driven UI with dynamic tooltips
  • Stretch Goal: Exporting statblock and files for other tools (e.g. Foundry VTT)

Active to-do:

  • Move customfeats that are always generated out of the character and into the FeatsService

Implement:

  • Cache system to prevent re-calculating complicated values if nothing has changed

Test:

Bugs:

  • Gaining a light item (e.g. moderate healing potion) from another character that tips over the encumbrance limit doesn't update effects.
  • When unequipping the first armor, the first armor is immediately equipped. Either don't allow the removed armor in the automatism, or always equip "unarmored" when the armor is unequipped, or notify when armor (and weapon) is automatically equipped.

To do:

  • Type item in itemContent.component
  • Show deity's restrictionDesc on cleric spells in spells and spellbook components
  • Hero Points should be limited to 3
  • Error handling in all steps of the saving process.
  • "When a character creates consumable items, they can make them in batches of four."
  • ItemActivity.data should be removed if not used.
  • Subscribes
    • Fix deprecated subscribes
    • http calls don't need to unsubscribe
    • Change one-time subscriptions from unsubscribe to pipe(take(1))
    • Change component-duration subscriptions to takeUntil(destroyed$)
  • ngOnInit content can often be moved to constructor
  • Replacements within foreach() should be changed to map()
  • Create Modal directive that allows modals that don't close when clicking outside
  • Improve inventory html with InventoryParameters & ItemParameters
  • Apply errata if needed
  • Set IconValueOverride for items with multiple subtypes and for items with subtype "Type *"
  • Add options to resting: Duration, whether to tick once per day things...
  • Implement Bulk Conversions for creature size (p. 295 Core Rulebook) (https://2e.aonprd.com/Rules.aspx?ID=257)
  • Change Skilled Heritage from hardcoded skill increase to feat with subfeats?
  • Fill out PFS notes for all feats
  • Maybe: Move custom content to database, then allow custom content creation in app (very simplified version of the custom item creation).
  • Many Activities need conditions (caster conditions at least)
    • Battle Medicine
  • Gnome feats
  • Hobgoblin feats
  • Leshy feats
  • Shoony feats
  • Implement Conditions for Poisons
  • Champion
  • Alchemist
  • Create better (graphical) item creation tool

About

Working files for content implementation in PECS.

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors