fix: prevent ParticleSystem "duration while playing" warnings

- Stop ParticleSystem immediately after AddComponent to prevent auto-play
- Set playOnAwake=false on all procedural particle systems
- Also add missing EventType definitions for Phase 23/24 features

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
empty
2026-01-02 02:46:23 +08:00
parent da49223685
commit 07acfa5801
4 changed files with 163 additions and 2 deletions

View File

@@ -55,6 +55,17 @@ class EventType(str, Enum):
# Random Events (Phase 17-C)
RANDOM_EVENT = "random_event" # Random event occurred
# Economy (Phase 23)
GIVE_ITEM = "give_item" # Agent gives item to another
# Group Activities (Phase 24)
# Group Activities (Phase 24)
GROUP_ACTIVITY = "group_activity" # Storytelling, dancing, etc.
# VFX & Gifts (Phase 8)
VFX_EVENT = "vfx_event" # Visual effect trigger
GIFT_EFFECT = "gift_effect" # Twitch bits/sub effect
class GameEvent(BaseModel):
"""