Technomancer: Sprites — summoning, registration, and tasks #148

Closed
opened 2026-04-07 08:09:51 +02:00 by shahondin1624 · 0 comments
Owner

Description

Sprites are the Technomancer equivalent of summoned spirits. They are digital entities compiled from the resonance and can perform tasks for the Technomancer.

Key mechanics:

  • Compiling: Create a sprite with a level (opposed test: Resonance + Compiling vs. sprite level × 2). Fading = twice the sprite's hits
  • Registering: Bind a compiled sprite for longer-term use (extended test, causes fading)
  • Tasks: Each sprite owes tasks equal to net hits from compiling. Registered sprites owe additional tasks
  • Sprite Types: Courier, Crack, Data, Fault, Machine (each has different powers and skills)

Acceptance Criteria

  • Data model for Sprites with type, level, tasks remaining, and registered status
  • Sprite type enum: Courier, Crack, Data, Fault, Machine
  • Each sprite type has defined skills and powers
  • Compiling roll: Resonance + Compiling vs. Level × 2
  • Fading from compiling calculated and displayed
  • Task counter: decrement when sprite performs a task
  • Registered vs. unregistered sprite tracking
  • UI to compile, register, and manage active sprites
  • Sprites dismissed when tasks reach 0
  • Serialization support
## Description Sprites are the Technomancer equivalent of summoned spirits. They are digital entities compiled from the resonance and can perform tasks for the Technomancer. Key mechanics: - **Compiling**: Create a sprite with a level (opposed test: Resonance + Compiling vs. sprite level × 2). Fading = twice the sprite's hits - **Registering**: Bind a compiled sprite for longer-term use (extended test, causes fading) - **Tasks**: Each sprite owes tasks equal to net hits from compiling. Registered sprites owe additional tasks - **Sprite Types**: Courier, Crack, Data, Fault, Machine (each has different powers and skills) ## Acceptance Criteria - [ ] Data model for Sprites with type, level, tasks remaining, and registered status - [ ] Sprite type enum: Courier, Crack, Data, Fault, Machine - [ ] Each sprite type has defined skills and powers - [ ] Compiling roll: Resonance + Compiling vs. Level × 2 - [ ] Fading from compiling calculated and displayed - [ ] Task counter: decrement when sprite performs a task - [ ] Registered vs. unregistered sprite tracking - [ ] UI to compile, register, and manage active sprites - [ ] Sprites dismissed when tasks reach 0 - [ ] Serialization support
shahondin1624 added the type:featureepic:magicpriority:should-have labels 2026-04-07 08:09:51 +02:00
Sign in to join this conversation.