Files
Mana-Loop/src/lib/game/constants/spells-modules/soul-spells.ts
T
n8n-gitea e3ce18c601
Build and Publish Mana Loop Docker Image / build-and-publish (push) Failing after 17s
feature: add new composite and exotic mana types (ticket #202)
2026-05-29 21:51:45 +02:00

33 lines
1.1 KiB
TypeScript

// ─── Soul Spells ──────────────────────────────────────────────────────────────
// Soul magic - Light + Dark + Transference exotic, bypasses defenses
import type { SpellDef } from '../../types';
import { elemCost } from '../elements';
export const SOUL_SPELLS: Record<string, SpellDef> = {
// Tier 4 - Soul Spells (defense bypass)
soulPierce: {
name: "Soul Pierce",
elem: "soul",
dmg: 350,
cost: elemCost("soul", 10),
tier: 4,
castSpeed: 0.6,
unlock: 30000,
studyTime: 36,
desc: "Strike at the soul. Bypasses all armor and resistances.",
effects: [{ type: 'defense_bypass', value: 1.0 }]
},
spiritBlast: {
name: "Spirit Blast",
elem: "soul",
dmg: 550,
cost: elemCost("soul", 16),
tier: 4,
castSpeed: 0.4,
unlock: 60000,
studyTime: 50,
desc: "A blast of pure soul energy. Ignores all defenses entirely.",
effects: [{ type: 'defense_bypass', value: 1.0 }, { type: 'resist_ignore', value: 0.5 }]
},
};