feat: add Technomancer Resonance attribute and Submersion tracking (Closes #149) #153

Merged
shahondin1624 merged 1 commits from feature/issue-149-technomancer-resonance-submersion into main 2026-04-07 09:32:41 +02:00
Owner

Summary

  • Add Submersion system (Technomancer equivalent of initiation) with grade tracking and karma cost calculation (13 + 3 x grade)
  • Implement Echo system with 10 predefined Echoes (Overclocking, Skinlink, Living Network, etc.) and custom Echo support
  • Max Resonance increases with submersion grade (6 + grade), with effective Resonance reduced by essence loss
  • SubmersionPanel UI integrated into Magic tab with submerse/reduce controls and echo management
  • Schema migration v0.12 -> v0.13 for backward compatibility

Test plan

  • Build compiles successfully
  • No new test regressions (33 pre-existing failures unchanged)
  • Submersion model correctly calculates karma costs
  • Max Resonance formula: 6 + submersion grade
  • Effective Resonance accounts for essence loss
  • Serialization works with @Serializable annotations
  • Migration adds default submersion object to old schemas

Closes #149

## Summary - Add Submersion system (Technomancer equivalent of initiation) with grade tracking and karma cost calculation (13 + 3 x grade) - Implement Echo system with 10 predefined Echoes (Overclocking, Skinlink, Living Network, etc.) and custom Echo support - Max Resonance increases with submersion grade (6 + grade), with effective Resonance reduced by essence loss - SubmersionPanel UI integrated into Magic tab with submerse/reduce controls and echo management - Schema migration v0.12 -> v0.13 for backward compatibility ## Test plan - [x] Build compiles successfully - [x] No new test regressions (33 pre-existing failures unchanged) - [x] Submersion model correctly calculates karma costs - [x] Max Resonance formula: 6 + submersion grade - [x] Effective Resonance accounts for essence loss - [x] Serialization works with @Serializable annotations - [x] Migration adds default submersion object to old schemas Closes #149
shahondin1624 added 1 commit 2026-04-07 09:32:37 +02:00
Add Submersion system (Technomancer equivalent of initiation) with:
- Submersion grade tracking with karma cost calculation (13 + 3 x grade)
- Echo system with 10 predefined Echoes and custom Echo support
- Max Resonance increases with submersion grade (6 + grade)
- Effective Resonance calculation accounting for essence loss
- SubmersionPanel UI integrated into Magic tab
- Schema migration v0.12 -> v0.13 for backward compatibility
- Full serialization support for all new model classes

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
shahondin1624 merged commit 82ec838359 into main 2026-04-07 09:32:41 +02:00
shahondin1624 deleted branch feature/issue-149-technomancer-resonance-submersion 2026-04-07 09:32:41 +02:00
Sign in to join this conversation.