async fn resolve_buff_slot( resolver: &DynDataResolver<'_>, setting: &ConsumableSetting, subclass: i32, slot: &str, legacy: (u32, &str), ) -> Result<Option<ConsumableBuff>, EngineError>