fn register_buff_aura(
built: &mut BuiltCombatSystem,
data: &ResolvedGameData,
spell_id: u32,
name: &str,
fallback_duration_ms: u32,
build_effects: impl FnOnce() -> Result<[Option<BuffEffect>; 16], EngineError>,
) -> Result<(), EngineError>