This designd subsequent code architecture document an was inspired by Thinking in React focusing on the Pathfinder Character Sheet as the mock-up.
- MainPage
- CharacterMetadata
- CharacterName
- PlayerName
- AncestryAndHeritage
- Background
- Class
- Level
- ExperiencePoints
- Size
- Alignment
- Traits
- Deity
- HeroPoints
- AbilityScores
- AbilityModifier
- AbilityScore
- ClassDC
- ProficiencyView(10Base)
- ArmorClass
- ProficiencyView(10AndACBase)
- ProficiencyArrayView(TEML)
- Shield
- ShieldTotal
- ShieldHardness
- ShieldMaxHP/BT
- ShieldCurrentHP
- SavingThrows
- ProficiencyView
- Notes
- HitPoints
- Numbers
- Max
- Current
- Temporary
- Dying
- Wounded
- ResistancesAndImmunities
- Conditions
- Numbers
- Perception
- ProficiencyView(withDescriptor)
- Sense
- ProficiencyView(withDescriptor)
- Speed
- MainMovement
- MovementTypesAndNotes
- Weapons
- Melee/Ranged
- WeaponStrike
- ProficiencyView(withDescriptor)
- WeaponName
- DamageDice
- KeyModifier
- DamageType
- WeaponSpecialization
- OtherNotes
- Traits
- ProficiencyView(withDescriptor)
- WeaponStrike
- WeaponProficiencies
- Simple
- ProficiencyArrayView(TEML)
- Martial
- ProficiencyArrayView(TEML)
- Others
- OtherWeaponDescriptor
- ProficiencyArrayView(TEML)
- Simple
- Melee/Ranged
- Skills
- ProficiencyView
- ProficiencyView(withArmorPenalty)
- ProficiencyView(withDescriptor)
- Languages
- CharacterMetadata
- FeatsAndInventoryPage
- AncstryFeatsAndAbilities
- Feat
- SkillFeats
- Feat
- GeneralFeats
- Feat
- ClassFeatsAndAbilities
- Feat
- BonusFeats
- Feat
- Inventory
- WornItems
- Item
- NameDescription
- Invested
- Bulk
- Item
- Readieditems
- Item
- OtherItems
- Item
- Bulk
- Total
- BulkEntries (Total,Base,Modifier)
- Encumbered
- Maximum
- Coins
- Coin
- Amount
- Name
- Coin
- WornItems
- AncstryFeatsAndAbilities
- StoryAndActionsPage
- CharacterSketch
- BiographicalData
- Ethnicity
- Nationality
- Birthplace
- Age
- Gender
- Height
- Weight
- Appearance
- Personality
- Attitude
- Beliefs
- Likes
- Dislikes
- Catchphrases
- CampaignNotes
- Notes
- Allies
- Enemies
- Organizations
- ActionsAndActivities
- ActionOrActivity
- Name
- NumberOfActions
- Traits
- Page
- Description
- ActionOrActivity
- FreeActionsAndReactions
- FreeActionOrReaction
- Name
- FreeOrReaction
- Traits
- Page
- Trigger
- Description
- FreeActionOrReaction
- SpellsPage
- SpellAttackRoll
- ProficiencyView
- SpellDC
- ProficiencyView(10base)
- MagicTraditions
- TraditionSelector
- PreparedOrSpontaneous
- SpellSlotsPerDay
- CantripLevel
- SpellLevels
- SpellLevel
- TotalSlots
- Remaining
- SpellLevel
- Cantrips
- SpellEntry
- Name
- Description
- Prepared
- Actions
- SpellComponents
- Material
- Somatic
- Verbal
- SpellEntry
- InnateSpells
- InnateSpell
- Name
- Description
- Frequency
- Actions
- SpellComponents
- Material
- Somatic
- Verbal
- InnateSpell
- FocusSpells
- FocusPoints
- CurrentFocus
- MaximumFocus
- FocusSpellEntry
- Name
- Description
- Actions
- SpellComponents
- FocusPoints
- Spells
- SpellEntry
- SpellAttackRoll