cada74c7ac11139955ab487439a184b4f6717a9a
RolemasterDB
Starter .NET 10 Blazor Web App with:
- minimal API endpoints for attack and critical table lookup
- manual cell-edit tooling for repairing imported critical-table entries
EF Core 10with SQLite- seeded starter data for
Broadsword,Short Bow,Slash, andPuncture - an interactive Blazor lookup UI
Run
dotnet run --project .\src\RolemasterDb.App\RolemasterDb.App.csproj
The app creates rolemaster.db on first run.
API
GET /api/reference-dataPOST /api/lookup/attackPOST /api/lookup/criticalGET /api/tables/critical/{slug}/cells/{resultId}PUT /api/tables/critical/{slug}/cells/{resultId}
Notes
The tables page now supports manual curation of imported critical-table cells. Hovering a populated cell shows that it is editable, and clicking opens a popup editor for the full CriticalResult record plus its nested CriticalBranch and CriticalEffect rows.
The current database is an initial seeded subset designed to prove the full lookup workflow. The existing schema notes in critical_tables_db_model.md and critical_tables_schema.sql are still useful as the source of truth for expanding the import pipeline and normalizing more of the official tables.
Description
Languages
C#
70.7%
HTML
22.4%
CSS
6.4%
JavaScript
0.5%