Implement Golemancy System and update documentation
Build and Publish Mana Loop Docker Image / build-and-publish (push) Failing after 1m39s
Build and Publish Mana Loop Docker Image / build-and-publish (push) Failing after 1m39s
Golemancy System: - Add golem data definitions with 9 golem types (Earth, Steel, Crystal, Sand, Lava, Galvanic, Obsidian, Prism, Quicksilver, Voidstone) - Add golemancy state to GameState for tracking enabled/summoned golems - Add golemancy actions: toggleGolem, setEnabledGolems - Add golemancy skills: Golem Mastery, Efficiency, Longevity, Siphon, Advanced Golemancy, Resonance - Create GolemancyTab UI component for selecting and managing golems - Golem slots unlock every 2 Fabricator levels (Level 2=1, Level 10=5) Documentation Updates: - Add detailed enchanting and golemancy documentation - Remove all familiar system references - Add Banned Content section (lifesteal, healing, life/blood/wood/mental/force mana, familiar system) README.md now reflects current game systems accurately.
This commit is contained in:
+8
-1
@@ -13,7 +13,7 @@ import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs';
|
||||
import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card';
|
||||
import { Badge } from '@/components/ui/badge';
|
||||
import { RotateCcw } from 'lucide-react';
|
||||
import { CraftingTab, SpireTab, SpellsTab, LabTab, SkillsTab, StatsTab, EquipmentTab, AttunementsTab, DebugTab, LootTab, AchievementsTab } from '@/components/game/tabs';
|
||||
import { CraftingTab, SpireTab, SpellsTab, LabTab, SkillsTab, StatsTab, EquipmentTab, AttunementsTab, DebugTab, LootTab, AchievementsTab, GolemancyTab } from '@/components/game/tabs';
|
||||
import { ActionButtons, CalendarDisplay, ManaDisplay, TimeDisplay } from '@/components/game';
|
||||
// Loot and Achievements moved to separate tabs
|
||||
import { DebugName } from '@/lib/game/debug-context';
|
||||
@@ -218,6 +218,7 @@ export default function ManaLoopGame() {
|
||||
<TabsList className="flex flex-wrap gap-1 w-full mb-4 h-auto">
|
||||
<TabsTrigger value="spire" className="text-xs px-2 py-1">⚔️ Spire</TabsTrigger>
|
||||
<TabsTrigger value="attunements" className="text-xs px-2 py-1">✨ Attune</TabsTrigger>
|
||||
<TabsTrigger value="golemancy" className="text-xs px-2 py-1">🗿 Golems</TabsTrigger>
|
||||
<TabsTrigger value="skills" className="text-xs px-2 py-1">📚 Skills</TabsTrigger>
|
||||
<TabsTrigger value="spells" className="text-xs px-2 py-1">🔮 Spells</TabsTrigger>
|
||||
<TabsTrigger value="equipment" className="text-xs px-2 py-1">🛡️ Gear</TabsTrigger>
|
||||
@@ -242,6 +243,12 @@ export default function ManaLoopGame() {
|
||||
</DebugName>
|
||||
</TabsContent>
|
||||
|
||||
<TabsContent value="golemancy">
|
||||
<DebugName name="GolemancyTab">
|
||||
<GolemancyTab store={store} />
|
||||
</DebugName>
|
||||
</TabsContent>
|
||||
|
||||
<TabsContent value="skills">
|
||||
<DebugName name="SkillsTab">
|
||||
<SkillsTab store={store} />
|
||||
|
||||
Reference in New Issue
Block a user