feat: expand golem stat abbreviations and add special abilities display
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 1m31s

This commit is contained in:
2026-05-27 12:20:44 +02:00
parent a47d6568f7
commit badd233c63
6 changed files with 39 additions and 5 deletions
@@ -67,5 +67,8 @@ export const ELEMENTAL_GOLEMS: Record<string, GolemDef> = {
manaType: 'sand',
},
tier: 2,
specialAbilities: [
{ name: 'Sandstorm', description: 'Hits multiple enemies (AoE)' },
],
},
};
+18
View File
@@ -25,6 +25,9 @@ export const HYBRID_GOLEMS: Record<string, GolemDef> = {
levels: [5, 5],
},
tier: 3,
specialAbilities: [
{ name: 'Burn', description: 'Burns enemies over time (DoT)' },
],
},
// Galvanic Golem - Metal + Lightning fusion
@@ -47,6 +50,9 @@ export const HYBRID_GOLEMS: Record<string, GolemDef> = {
levels: [5, 5],
},
tier: 3,
specialAbilities: [
{ name: 'Lightning Speed', description: 'Extremely fast attacks bonus' },
],
},
// Obsidian Golem - Dark + Earth fusion
@@ -69,6 +75,9 @@ export const HYBRID_GOLEMS: Record<string, GolemDef> = {
levels: [5, 5],
},
tier: 4,
specialAbilities: [
{ name: 'Devastating Strike', description: 'Devastating single-target damage' },
],
},
// Prism Golem - Light + Crystal fusion
@@ -91,6 +100,9 @@ export const HYBRID_GOLEMS: Record<string, GolemDef> = {
levels: [5, 5],
},
tier: 4,
specialAbilities: [
{ name: 'Piercing Beams', description: 'Channels light into piercing beams' },
],
},
// Quicksilver Golem - Water + Metal fusion
@@ -113,6 +125,9 @@ export const HYBRID_GOLEMS: Record<string, GolemDef> = {
levels: [5, 5],
},
tier: 3,
specialAbilities: [
{ name: 'Flow', description: 'Flows around defenses, fast & hard to dodge' },
],
},
// Voidstone Golem - Void + Earth fusion (ultimate)
@@ -135,5 +150,8 @@ export const HYBRID_GOLEMS: Record<string, GolemDef> = {
levels: [5, 5],
},
tier: 4,
specialAbilities: [
{ name: 'Void Infusion', description: 'Earth infused with void energy' },
],
},
};
+1
View File
@@ -39,4 +39,5 @@ export interface GolemDef {
levels?: number[];
};
tier: number; // Power tier (1-4)
specialAbilities?: { name: string; description: string }[]; // Special abilities
}