Task 2 progress: Remove Transference from LootTab essence list, delete Ascension skills
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 1m41s
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 1m41s
This commit is contained in:
@@ -72,7 +72,7 @@ export function LootInventoryDisplay({
|
|||||||
|
|
||||||
// Count items
|
// Count items
|
||||||
const materialCount = Object.values(inventory.materials).reduce((a, b) => a + b, 0);
|
const materialCount = Object.values(inventory.materials).reduce((a, b) => a + b, 0);
|
||||||
const essenceCount = elements ? Object.values(elements).reduce((a, e) => a + e.current, 0) : 0;
|
const essenceCount = elements ? Object.entries(elements).reduce((a, [id, e]) => id === 'transference' ? a : a + e.current, 0) : 0;
|
||||||
const blueprintCount = inventory.blueprints.length;
|
const blueprintCount = inventory.blueprints.length;
|
||||||
const equipmentCount = Object.keys(equipmentInstances).length;
|
const equipmentCount = Object.keys(equipmentInstances).length;
|
||||||
const totalItems = materialCount + blueprintCount + equipmentCount;
|
const totalItems = materialCount + blueprintCount + equipmentCount;
|
||||||
@@ -108,6 +108,7 @@ export function LootInventoryDisplay({
|
|||||||
? Object.entries(elements)
|
? Object.entries(elements)
|
||||||
.filter(([id, state]) => {
|
.filter(([id, state]) => {
|
||||||
if (!state.unlocked || state.current <= 0) return false;
|
if (!state.unlocked || state.current <= 0) return false;
|
||||||
|
if (id === 'transference') return false; // Transference is not loot
|
||||||
if (searchTerm && !ELEMENTS[id]?.name.toLowerCase().includes(searchTerm.toLowerCase())) return false;
|
if (searchTerm && !ELEMENTS[id]?.name.toLowerCase().includes(searchTerm.toLowerCase())) return false;
|
||||||
return true;
|
return true;
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -104,10 +104,6 @@ export const SKILLS_DEF: Record<string, SkillDef> = {
|
|||||||
deepTrance: { name: "Deep Trance", desc: "Extend meditation bonus to 6hrs for 3x", cat: "research", max: 1, base: 900, studyTime: 48, req: { meditation: 1 } },
|
deepTrance: { name: "Deep Trance", desc: "Extend meditation bonus to 6hrs for 3x", cat: "research", max: 1, base: 900, studyTime: 48, req: { meditation: 1 } },
|
||||||
voidMeditation:{ name: "Void Meditation", desc: "Extend meditation bonus to 8hrs for 5x", cat: "research", max: 1, base: 1500, studyTime: 72, req: { deepTrance: 1 } },
|
voidMeditation:{ name: "Void Meditation", desc: "Extend meditation bonus to 8hrs for 5x", cat: "research", max: 1, base: 1500, studyTime: 72, req: { deepTrance: 1 } },
|
||||||
|
|
||||||
// Ascension Skills (very long study, powerful effects) - Require any attunement level 5+
|
|
||||||
insightHarvest: { name: "Insight Harvest", desc: "+10% insight gain", cat: "ascension", max: 5, base: 1000, studyTime: 20, attunementReq: { enchanter: 1 } },
|
|
||||||
guardianBane: { name: "Guardian Bane", desc: "+20% dmg vs guardians", cat: "ascension", max: 3, base: 1500, studyTime: 30, attunementReq: { invoker: 1 } },
|
|
||||||
|
|
||||||
// ═══════════════════════════════════════════════════════════════════════════
|
// ═══════════════════════════════════════════════════════════════════════════
|
||||||
// INVOKER SKILLS - Require Invoker attunement
|
// INVOKER SKILLS - Require Invoker attunement
|
||||||
// ═══════════════════════════════════════════════════════════════════════════
|
// ═══════════════════════════════════════════════════════════════════════════
|
||||||
@@ -194,7 +190,6 @@ export const SKILL_CATEGORIES = [
|
|||||||
{ id: 'mana', name: 'Mana', icon: '💧', attunement: null },
|
{ id: 'mana', name: 'Mana', icon: '💧', attunement: null },
|
||||||
{ id: 'study', name: 'Study', icon: '📚', attunement: null },
|
{ id: 'study', name: 'Study', icon: '📚', attunement: null },
|
||||||
{ id: 'research', name: 'Research', icon: '🔮', attunement: null },
|
{ id: 'research', name: 'Research', icon: '🔮', attunement: null },
|
||||||
{ id: 'ascension', name: 'Ascension', icon: '⭐', attunement: null },
|
|
||||||
|
|
||||||
// Enchanter attunement (Right Hand)
|
// Enchanter attunement (Right Hand)
|
||||||
{ id: 'enchant', name: 'Enchanting', icon: '✨', attunement: 'enchanter' },
|
{ id: 'enchant', name: 'Enchanting', icon: '✨', attunement: 'enchanter' },
|
||||||
|
|||||||
@@ -1,5 +0,0 @@
|
|||||||
// ─── Game Utilities - Re-export from focused modules ───────────────────────
|
|
||||||
// This file is kept for backward compatibility
|
|
||||||
// All utilities have been moved to focused modules in the utils/ directory
|
|
||||||
|
|
||||||
export * from './utils';
|
|
||||||
Reference in New Issue
Block a user