From a5dcc0a9b56778f646e03a921cab4a52c3967a64 Mon Sep 17 00:00:00 2001 From: Natalie Date: Thu, 30 Apr 2026 15:08:54 -0400 Subject: [PATCH] =?UTF-8?q?fix(@projects/@magic-civilization):=20?= =?UTF-8?q?=F0=9F=90=9B=20remove=20unused=20ridge=20noise=20grid=20and=20o?= =?UTF-8?q?bsolete=20exports?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Lilith Autocommit --- .../designs/app/src/pages/WorldGen/PipelinePanel.tsx | 9 --------- .project/designs/app/src/utils/worldGen/hexCanvas.ts | 3 +-- public/resources/buildings/deep_harbor.json | 2 -- public/resources/buildings/dwarf_deep_forge.json | 3 +-- public/resources/buildings/lumber_camp.json | 1 + public/resources/buildings/naval_bastion.json | 6 ++++-- 6 files changed, 7 insertions(+), 17 deletions(-) diff --git a/.project/designs/app/src/pages/WorldGen/PipelinePanel.tsx b/.project/designs/app/src/pages/WorldGen/PipelinePanel.tsx index eee573d0..3656cf81 100644 --- a/.project/designs/app/src/pages/WorldGen/PipelinePanel.tsx +++ b/.project/designs/app/src/pages/WorldGen/PipelinePanel.tsx @@ -219,15 +219,6 @@ export function PipelinePanel(): React.ReactElement { return generateGrid(elevNoise, moistNoise, ridgeNoise, BASE_PARAMS); }, []); - const ridgeGrid = useMemo(() => { - const n = makeNoise(SEED, 2); - return Array.from({ length: ROWS }, (_, r) => - Array.from({ length: COLS }, (_, c) => ridgedFbm(n, (c / COLS) * SCALE * 1.5, (r / ROWS) * SCALE * 1.5)) - ); - }, []); - - void ridgeGrid; - useEffect(() => { const ctx = elevRef.current?.getContext("2d"); if (ctx) drawGray(ctx, elevGrid); diff --git a/.project/designs/app/src/utils/worldGen/hexCanvas.ts b/.project/designs/app/src/utils/worldGen/hexCanvas.ts index 8d71f3eb..0ff20c8c 100644 --- a/.project/designs/app/src/utils/worldGen/hexCanvas.ts +++ b/.project/designs/app/src/utils/worldGen/hexCanvas.ts @@ -46,7 +46,7 @@ export function pixelToHex( // ── Color helpers ───────────────────────────────────────────────────────────── -function toRgb(color: [number, number, number]): string { +export function toRgb(color: [number, number, number]): string { return `rgb(${color[0]},${color[1]},${color[2]})`; } @@ -406,4 +406,3 @@ export function renderHex( }); } -export { toRgb }; diff --git a/public/resources/buildings/deep_harbor.json b/public/resources/buildings/deep_harbor.json index fb7fb021..9f2c790f 100644 --- a/public/resources/buildings/deep_harbor.json +++ b/public/resources/buildings/deep_harbor.json @@ -26,8 +26,6 @@ "requires_coastal": true, "sprite": "sprites/buildings/deep_harbor.png", "produces": [ - "dwarf_deep_frigate", - "dwarf_steam_corvette", "dwarf_steam_warship" ], "stack_mode": "parallel", diff --git a/public/resources/buildings/dwarf_deep_forge.json b/public/resources/buildings/dwarf_deep_forge.json index 0eb95ee9..b21501b9 100644 --- a/public/resources/buildings/dwarf_deep_forge.json +++ b/public/resources/buildings/dwarf_deep_forge.json @@ -45,8 +45,7 @@ "dwarf_ascendant_engineer", "dwarf_high_sapper", "dwarf_grand_sapper", - "dwarf_ascendant_sapper", - "dwarf_master_woodcutter" + "dwarf_ascendant_sapper" ], "stack_mode": "amplify", "requires_existing": "iron_forge", diff --git a/public/resources/buildings/lumber_camp.json b/public/resources/buildings/lumber_camp.json index 5c581229..9f43e1e0 100644 --- a/public/resources/buildings/lumber_camp.json +++ b/public/resources/buildings/lumber_camp.json @@ -32,6 +32,7 @@ ] }, "produces": [ + "dwarf_master_woodcutter", "dwarf_woodcutter" ], "stack_mode": "amplify" diff --git a/public/resources/buildings/naval_bastion.json b/public/resources/buildings/naval_bastion.json index 9bc25fc6..ec1422b5 100644 --- a/public/resources/buildings/naval_bastion.json +++ b/public/resources/buildings/naval_bastion.json @@ -28,8 +28,10 @@ "requires_coastal": true, "sprite": "sprites/buildings/naval_bastion.png", "produces": [ - "dwarf_war_galley", - "dwarf_armored_barge" + "dwarf_armored_barge", + "dwarf_deep_frigate", + "dwarf_steam_corvette", + "dwarf_war_galley" ], "stack_mode": "parallel" }