fix: Bug fixes #218 #222 #220 #223 #215 #216 - attunement free mana, transference circular ref, guardian defeat tracking, discipline negative mana, guardian data, crafting refunds
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 1m23s

This commit is contained in:
2026-05-30 22:28:45 +02:00
parent 737a23bec3
commit e4f4b297e8
10 changed files with 289 additions and 165 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
# Circular Dependencies
Generated: 2026-05-30T13:27:24.782Z
Generated: 2026-05-30T20:28:32.289Z
No circular dependencies found. ✅
+17 -7
View File
@@ -1,6 +1,6 @@
{
"_meta": {
"generated": "2026-05-30T13:27:23.117Z",
"generated": "2026-05-30T20:28:30.386Z",
"description": "Import dependency graph for src/lib/game. Keys are files, values are arrays of files they import.",
"usage": "To find what a file affects, search for its path in the VALUES. To find what a file depends on, look at its KEY entry."
},
@@ -198,9 +198,7 @@
],
"crafting-fabricator.ts": [
"data/fabricator-recipes.ts",
"stores/combatStore.ts",
"stores/manaStore.ts",
"stores/uiStore.ts",
"types.ts"
],
"crafting-loot.ts": [
@@ -568,14 +566,13 @@
"crafting-actions/equipment-actions.ts",
"crafting-actions/preparation-actions.ts",
"crafting-design.ts",
"crafting-equipment.ts",
"crafting-fabricator.ts",
"crafting-utils.ts",
"stores/combatStore.ts",
"stores/crafting-equipment-tick.ts",
"stores/crafting-initial-state.ts",
"stores/craftingStore.types.ts",
"stores/manaStore.ts",
"stores/pipelines/equipment-crafting.ts",
"stores/uiStore.ts",
"types/equipmentSlot.ts",
"utils/result.ts",
@@ -637,10 +634,8 @@
"stores/gameStore.ts": [
"constants.ts",
"data/attunements.ts",
"data/guardian-encounters.ts",
"effects.ts",
"effects/discipline-effects.ts",
"effects/special-effects.ts",
"effects/upgrade-effects.types.ts",
"stores/attunementStore.ts",
"stores/combatStore.ts",
@@ -650,6 +645,7 @@
"stores/gameLoopActions.ts",
"stores/gameStore.types.ts",
"stores/manaStore.ts",
"stores/pipelines/combat-tick.ts",
"stores/pipelines/pact-ritual.ts",
"stores/prestigeStore.ts",
"stores/tick-pipeline.ts",
@@ -681,6 +677,20 @@
"utils/result.ts",
"utils/safe-persist.ts"
],
"stores/pipelines/combat-tick.ts": [
"constants.ts",
"data/guardian-encounters.ts",
"effects/special-effects.ts",
"effects/upgrade-effects.types.ts"
],
"stores/pipelines/equipment-crafting.ts": [
"crafting-equipment.ts",
"crafting-fabricator.ts",
"stores/combatStore.ts",
"stores/craftingStore.types.ts",
"stores/manaStore.ts",
"stores/uiStore.ts"
],
"stores/pipelines/pact-ritual.ts": [
"constants.ts",
"data/guardian-encounters.ts",
+2
View File
@@ -349,6 +349,8 @@ Mana-Loop/
│ │ │ │ └── useGameDerived.ts
│ │ │ ├── stores/
│ │ │ │ ├── pipelines/
│ │ │ │ │ ├── combat-tick.ts
│ │ │ │ │ ├── equipment-crafting.ts
│ │ │ │ │ └── pact-ritual.ts
│ │ │ │ ├── attunementStore.ts
│ │ │ │ ├── combat-actions.ts