diff --git a/apps/web/src/components/game/gameLayout.tsx b/apps/web/src/components/game/gameLayout.tsx index 6e3c95a..f066a2a 100644 --- a/apps/web/src/components/game/gameLayout.tsx +++ b/apps/web/src/components/game/gameLayout.tsx @@ -56,7 +56,9 @@ import { UpgradePanel } from "./upgradePanel.js"; import { VampireAchievementsPanel } from "./vampireAchievementsPanel.js"; import { VampireAwakeningPanel } from "./vampireAwakeningPanel.js"; import { VampireBossPanel } from "./vampireBossPanel.js"; +import { VampireCraftingPanel } from "./vampireCraftingPanel.js"; import { VampireEquipmentPanel } from "./vampireEquipmentPanel.js"; +import { VampireExplorationPanel } from "./vampireExplorationPanel.js"; import { VampireQuestsPanel } from "./vampireQuestsPanel.js"; import { VampireSiringPanel } from "./vampireSiringPanel.js"; import { VampireThrallsPanel } from "./vampireThrallsPanel.js"; @@ -520,15 +522,11 @@ const GameLayout = (): JSX.Element => { } {activeMode === "vampire" && activeVampireTab === "vampire-crafting" - &&
{"βοΈ Vampire Crafting coming soon..."}
-{"π Vampire Exploration coming soon..."}
-{"Loading..."}
+{"The Vampire expansion is not yet unlocked."}
+{"No materials in this zone."}
+ :{"No recipes in this zone."}
+ :{recipe.description}
+{"Loading..."}
+{"The Vampire expansion is not yet unlocked."}
++ {lastResult.response.nothingMessage} +
+ : <> + {lastResult.response.event === null + ? null + :+ {lastResult.response.event.text} +
+ } +{"π This vampire zone is locked."}
+{area.description}
+ + {"β±οΈ "} + {formatDuration(area.durationSeconds)} + ++ {"No exploration areas in this zone."} +
+ } +