feat: hero list page and character creator polish #13
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "dev/qolimpro"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Adds the Hero List page and completes the character creation flow.
Players can now register, log in, create a hero with class and skill
distribution, and see all their heroes in a styled overview.
Changes
HeroList
HeroList.jsxloading heroes fromGET /heroes/localStorage)activeHeroIdandactiveHeroNametolocalStorageon selection/create, back button →/homeHeroList.csswith Dark Fantasy stylingCharacter Creator
/homeenterWorld()function was inside JSX instead of component bodyRouting
/create→CharacterCreator(PrivateRoute)/heroes→HeroList(PrivateRoute)selectHeronavigates to/homeas placeholder until/worldis builtBackend
recommended_skillscolumn toHeroClassGET /heroes/classes/allwith stats and recommended_skillsdata/classes/warrior.yaml,mage.yaml,rogue.yamlscripts/seed_classes.pygame.dbOpen / Next Steps
/worldroute — world map with city selection- Show class base stats (STR/DEX/INT/VIT/WIL) as read-only overview - Display all 43 abilities grouped by category - Show effective value live (invested + class bonus) - 25 points to distribute freely across all abilities - Invest skills via PUT /heroes/{id}/skills after hero creation Signed-off-by: Kevin Mika <mika.kevin@nexus-6.eu>