- src/svmap/svmap_io.gd: _validate_wasser (V20) — optional, endliche Zahl, Terrain-Hoehenbereich +/-10 m; identisch zum Match-Server - src/ui/panels/map_panel.gd: Regler 'Wasserhoehe' mit Sofort-Rebuild; ganz links (-10) = Feld ENTFERNEN (Legacy-sauber, keine Migration) - src/viewport/map_view_builder.gd: _build_wasser nach _build_terrain (Senken fuellen sich); Legacy ohne Feld = kein Wasser-Node - src/viewport/terrain_mesh.gd: Matsch-Ring in relief_color (Ufer-Faktor, dieselbe Formel wie der Client) - library/svmap_wasser.gd + src/viewport/wasser.gdshader: Spiegel-Modul, byteidentisch zum Client (Identitaets-Vertrag der Vorschau) - tests/test_wasser.gd: 33 Checks (W1 V20, W2 Panel, W3 Vorschau + Matsch-Mathe, W4 Spiegel) Verifiziert: Editor-Suite 33/33, test_editor_svmap 31, test_terrain 155, test_gui_smoke 92, test_skybox 23 — alle OK
1 line
20 B
Text
1 line
20 B
Text
uid://cppnjm0fhofpa
|