Refactor large files into modular components
Build and Publish Mana Loop Docker Image / build-and-publish (push) Failing after 1m9s
Build and Publish Mana Loop Docker Image / build-and-publish (push) Failing after 1m9s
- Refactored page.tsx (613→252 lines) with GameOverScreen and LeftPanel extracted - Refactored StatsTab.tsx (584→92 lines) with section components - Refactored SkillsTab.tsx (434→54 lines) with sub-components - Created modular structure for GameContext, LootInventory, and other components - All extracted components organized into feature directories
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
// ─── Utility Mana Spells ────────────────────────────────────────────────────
|
||||
// Mental, Transference, Force
|
||||
import type { SpellDef } from '../../types';
|
||||
import { elemCost } from '../elements';
|
||||
|
||||
export const UTILITY_SPELLS: Record<string, SpellDef> = {
|
||||
// ─── TRANSFERENCE SPELLS ─────────────────────────────────────────────────────
|
||||
// Transference magic moves mana and enhances efficiency
|
||||
transferStrike: {
|
||||
name: "Transfer Strike",
|
||||
elem: "transference",
|
||||
dmg: 9,
|
||||
cost: elemCost("transference", 2),
|
||||
tier: 1,
|
||||
castSpeed: 3,
|
||||
unlock: 150,
|
||||
studyTime: 2,
|
||||
desc: "Strike that transfers energy. Very efficient.",
|
||||
},
|
||||
manaRip: {
|
||||
name: "Mana Rip",
|
||||
elem: "transference",
|
||||
dmg: 16,
|
||||
cost: elemCost("transference", 3),
|
||||
tier: 1,
|
||||
castSpeed: 2.5,
|
||||
unlock: 250,
|
||||
studyTime: 4,
|
||||
desc: "Rip mana from the enemy. High efficiency.",
|
||||
},
|
||||
essenceDrain: {
|
||||
name: "Essence Drain",
|
||||
elem: "transference",
|
||||
dmg: 42,
|
||||
cost: elemCost("transference", 7),
|
||||
tier: 2,
|
||||
castSpeed: 1.3,
|
||||
unlock: 1050,
|
||||
studyTime: 10,
|
||||
desc: "Drain the enemy's essence.",
|
||||
},
|
||||
soulTransfer: {
|
||||
name: "Soul Transfer",
|
||||
elem: "transference",
|
||||
dmg: 130,
|
||||
cost: elemCost("transference", 16),
|
||||
tier: 3,
|
||||
castSpeed: 0.6,
|
||||
unlock: 13000,
|
||||
studyTime: 26,
|
||||
desc: "Transfer the soul's energy.",
|
||||
},
|
||||
};
|
||||
Reference in New Issue
Block a user