
西风逍遥游andCursor Agent
4698c31b6c
feat(rpg): 高度可扩展的 Buff/Status ECS 组件 (#38)
* feat(rpg): make Status/Buff ECS component highly extensible
Extend the existing Statuses component with EffectDefinition::extra,
StatusInstance::props, apply conditions, custom stack policies,
lifecycle hooks, and StatusChangeEvent polling. Expose Buff API aliases
and update docs/tests/examples.
Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>
* test(rpg): fix buff change-event assertions
Avoid evaluating applyBuff inside CHECK_EQ (double side effects) and
clear the polled change vector between assertions.
Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>
---------
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2026-08-12 14:30:36 +08:00
..
2026-08-08 21:04:16 +08:00
2026-08-08 21:04:16 +08:00
2026-08-08 21:04:16 +08:00
2026-08-12 14:30:36 +08:00
2026-08-12 14:30:36 +08:00
2026-08-12 14:30:36 +08:00
2026-08-12 14:30:36 +08:00
2026-08-12 14:30:36 +08:00
2026-08-12 14:30:36 +08:00
2026-08-12 14:30:36 +08:00
2026-08-08 21:04:16 +08:00
2026-08-08 21:04:16 +08:00
2026-08-08 21:04:16 +08:00
2026-08-08 21:04:16 +08:00
2026-08-08 21:04:16 +08:00
2026-08-08 21:04:16 +08:00
2026-08-08 21:04:16 +08:00
2026-08-12 14:30:36 +08:00
2026-08-12 14:30:36 +08:00
2026-08-12 14:30:36 +08:00