ULTRA CLEAN: Removed ALL decorations - no trees, no rocks, no flowers - ONLY grass platform + water river

This commit is contained in:
2025-12-11 12:53:33 +01:00
parent 2216624a63
commit e12fcdf957

View File

@@ -443,34 +443,29 @@ class TerrainSystem {
} }
// --- CHUNK DECORATION PASS --- // --- CHUNK DECORATION PASS ---
// Instead of global counts, we use probability/density per chunk // DISABLED - User wants clean platform (no trees, rocks, flowers)
// 10x10 = 100 tiles.
// Approx density: 0.2 trees per tile = 20 trees per chunk.
// 1. Random Decorations // 1. Random Decorations - DISABLED
validPositions.forEach(pos => { // validPositions.forEach(pos => {
// Trees // // Trees
if (Math.random() < 0.05) { // 5% chance per valid tile // if (Math.random() < 0.05) {
this.placeTree(pos.x, pos.y, 'grass'); // force check inside // this.placeTree(pos.x, pos.y, 'grass');
} // }
// // Rocks
// Rocks // if (Math.random() < 0.02) {
if (Math.random() < 0.02) { // this.placeRock(pos.x, pos.y, 'grass');
this.placeRock(pos.x, pos.y, 'grass'); // }
} // // Flowers
// if (Math.random() < 0.05) {
// Flowers // const flowers = ['flower_red', 'flower_yellow', 'flower_blue'];
if (Math.random() < 0.05) { // const flowerType = flowers[Math.floor(Math.random() * flowers.length)];
const flowers = ['flower_red', 'flower_yellow', 'flower_blue']; // this.addDecoration(pos.x, pos.y, flowerType);
const flowerType = flowers[Math.floor(Math.random() * flowers.length)]; // }
this.addDecoration(pos.x, pos.y, flowerType); // // Path Stones
} // if (Math.random() < 0.02) {
// this.addDecoration(pos.x, pos.y, 'path_stone');
// Path Stones // }
if (Math.random() < 0.02) { // });
this.addDecoration(pos.x, pos.y, 'path_stone');
}
});
} }
updateChunks(camera) { updateChunks(camera) {