async fn resolve_single_weapon_enchant(
enchant_id: u32,
tables: &ResolvedGameTables,
player_level: u32,
resolver: &DynDataResolver<'_>,
) -> Result<Option<WeaponEnchantProc>, EngineError>async fn resolve_single_weapon_enchant(
enchant_id: u32,
tables: &ResolvedGameTables,
player_level: u32,
resolver: &DynDataResolver<'_>,
) -> Result<Option<WeaponEnchantProc>, EngineError>