Implement trigger volume system for spatial events #94

Open
opened 2025-12-17 03:22:56 +00:00 by siennathesane · 0 comments
siennathesane commented 2025-12-17 03:22:56 +00:00 (Migrated from github.com)

Description

Implement zones that affect entities (fire, poison gas, music).

Acceptance Criteria

Scenario: Trigger volumes work
  Given world has trigger volumes
  When entity enters volume
  Then entity is affected by volume (damage, healing, mood change)
  And effects persist while in volume
  And effects cease after leaving volume

Technical Notes

  • Trigger volume shapes: box, sphere, polygon
  • Effect types: damage, heal, mood, condition
  • Entry/exit events
  • Continuous effects while inside
  • Spatial indexing for efficient queries
  • Multiple overlapping volumes

Size: S (2 points)
Priority: P1
Phase: 5 - World Substrate

## Description Implement zones that affect entities (fire, poison gas, music). ## Acceptance Criteria ```gherkin Scenario: Trigger volumes work Given world has trigger volumes When entity enters volume Then entity is affected by volume (damage, healing, mood change) And effects persist while in volume And effects cease after leaving volume ``` ## Technical Notes - Trigger volume shapes: box, sphere, polygon - Effect types: damage, heal, mood, condition - Entry/exit events - Continuous effects while inside - Spatial indexing for efficient queries - Multiple overlapping volumes **Size:** S (2 points) **Priority:** P1 **Phase:** 5 - World Substrate
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: studio/marathon#94