Replace selectable name sets with a country that owns names and climate presets.
Create picks a country; climate is rolled from the school seed and stored. Old Slavic saves lift as Russia. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -10,7 +10,7 @@ way; this file is *how to work in them*.
|
||||
| --- | --- |
|
||||
| schools, the game clock, game rules | `src/HSchool.Simulation` |
|
||||
| defs, JSONC catalog, map validation | `src/HSchool.Content` |
|
||||
| skills, traits, body, needs, name sets | `src/HSchool.Content` |
|
||||
| skills, traits, body, needs, countries | `src/HSchool.Content` |
|
||||
| people generation, families, roster records, yearly intake | `src/HSchool.People` |
|
||||
| timetable planning | `src/HSchool.Schedule` |
|
||||
| routes, day plans, who comes today | `src/HSchool.Ai` |
|
||||
@@ -20,7 +20,7 @@ way; this file is *how to work in them*.
|
||||
| connection handling, workers, saves | `src/HSchool.Server` |
|
||||
| what runs locally | `src/HSchool.AppHost/AppHost.cs` |
|
||||
| screens, dialogs, formatting, UI language | `src/HSchool.Client/src` |
|
||||
| clothing, inventory, climate, dress codes | [`docs/design/inventory.md`](docs/design/inventory.md) — slice 7, phases 29–37; no code yet |
|
||||
| clothing, inventory, climate, dress codes | [`docs/design/inventory.md`](docs/design/inventory.md) — slice 7, phases 29–37; country is live, clothing is not |
|
||||
|
||||
## Commands
|
||||
|
||||
@@ -109,7 +109,7 @@ say so explicitly in the change description.
|
||||
|
||||
- Simulation changes need a `GameClock` or `SchoolRegistry` test. They are fast and need no host.
|
||||
Putting a roster into `World` and ticking needs belongs there too.
|
||||
- People generation belongs in `tests/HSchool.People.Tests`. Same seed, map, name set and
|
||||
- People generation belongs in `tests/HSchool.People.Tests`. Same seed, map, country and
|
||||
native language must produce the same roster; the suite does not boot a host.
|
||||
- Timetable planning belongs in `tests/HSchool.Schedule.Tests`. Same staff, map and locks must
|
||||
produce the same table; the suite does not boot a host.
|
||||
|
||||
Reference in New Issue
Block a user