7843073d13bfbd6b564b8c0f9fd55475ebcbfa33
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%