content(map): la roccia di montagna diventa invalicabile, come in UO #278

Merged
panda merged 3 commits from content/mountain-impassable into main 2026-08-07 21:22:26 +02:00
Collaborator

Summary

Una riga in content/tiledata.txt: mountain_rock passa a walkable 0. Nessun codice.

Perché, con le parole del proprietario: "su UO sono terreni non scalabili, ci sono le strade apposta." È il modello del riferimento architetturale del progetto — la montagna è scenario invalicabile e la via su è autorata. Le strade gia disegnate diventano l'unico modo di salire, che è il motivo per cui esistono.

Misurato prima di farlo. mountain_rock sta gia solo in quota: mediana 250, e su 11.293 celle campionate una sola e sotto quota 3. Renderla invalicabile non toglie terreno basso. Per contro rocky_ground (19% sotto quota 3) e volcanic (25%) NON sono toccati: la loro roccia in pianura resta percorribile, e per loro una regola sulla quota richiederebbe una modifica lato server, che questa via evita del tutto.

road_dirt ha mediana 75 e arriva a 250: le strade salgono gia fin lassu.

Effetto misurato sul problema di occlusione

Sondato l'intero mondo autorato (13344x9984, un campione ogni 16 celle) per i punti dove il terreno nasconde un personaggio in piedi:

prima 227 punti
dopo 129
eliminati 98, perche il terreno non e piu calpestabile

Cio che resta e per lo piu ai PIEDI dei rilievi (49 su vulcanico, 27 su erba, 19 su strada): li si sta legittimamente in basso e il massiccio si frappone, quindi nessuna regola di percorribilita li rimuove.

How it was tested

dotnet test verde su tutti i progetti (nessun test dipendeva da quel flag); soluzione compilata, zero warning. La misura dei 227 -> 129 viene da una sonda che legge le region e la stessa proiezione del renderer, non da una stima.

Nota

blocksSight resta a 0: e un flag distinto e una decisione separata, non inclusa qui.

Checklist

  • just test e verde
  • L'intera soluzione compila
  • Multi-piattaforma preservato (solo contenuto)
  • Screenshot: nessun effetto visivo diretto — cambia dove si puo camminare, non cosa si vede
## Summary Una riga in `content/tiledata.txt`: `mountain_rock` passa a `walkable 0`. Nessun codice. **Perché**, con le parole del proprietario: *"su UO sono terreni non scalabili, ci sono le strade apposta."* È il modello del riferimento architetturale del progetto — la montagna è scenario invalicabile e la via su è autorata. Le strade gia disegnate diventano l'unico modo di salire, che è il motivo per cui esistono. **Misurato prima di farlo.** `mountain_rock` sta gia solo in quota: mediana **250**, e su 11.293 celle campionate **una sola** e sotto quota 3. Renderla invalicabile non toglie terreno basso. Per contro `rocky_ground` (19% sotto quota 3) e `volcanic` (25%) NON sono toccati: la loro roccia in pianura resta percorribile, e per loro una regola sulla quota richiederebbe una modifica lato server, che questa via evita del tutto. `road_dirt` ha mediana 75 e arriva a 250: le strade salgono gia fin lassu. ## Effetto misurato sul problema di occlusione Sondato l'intero mondo autorato (13344x9984, un campione ogni 16 celle) per i punti dove il terreno nasconde un personaggio in piedi: | | | | --- | --- | | prima | 227 punti | | dopo | **129** | | eliminati | **98**, perche il terreno non e piu calpestabile | Cio che resta e per lo piu ai PIEDI dei rilievi (49 su vulcanico, 27 su erba, 19 su strada): li si sta legittimamente in basso e il massiccio si frappone, quindi nessuna regola di percorribilita li rimuove. ## How it was tested `dotnet test` verde su tutti i progetti (nessun test dipendeva da quel flag); soluzione compilata, zero warning. La misura dei 227 -> 129 viene da una sonda che legge le region e la stessa proiezione del renderer, non da una stima. ### Nota `blocksSight` resta a 0: e un flag distinto e una decisione separata, non inclusa qui. ## Checklist - [x] `just test` e verde - [x] L'intera soluzione compila - [x] Multi-piattaforma preservato (solo contenuto) - [ ] Screenshot: nessun effetto visivo diretto — cambia dove si puo camminare, non cosa si vede
content(map): asterra — further terrain work on the volcano flank and northern regions
All checks were successful
ci / Lua content lint (pull_request) Successful in 12s
ci / Lint & Test (pull_request) Successful in 6m56s
f23751940b
content(map): mountain rock is impassable, as in UO — roads are the way up
All checks were successful
ci / Lua content lint (pull_request) Successful in 11s
ci / Lint & Test (pull_request) Successful in 5m10s
1542fb6f04
panda merged commit 0615fee5f2 into main 2026-08-07 21:22:26 +02:00
panda deleted branch content/mountain-impassable 2026-08-07 21:22:26 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
marco/IsoMmo!278
No description provided.