// // Created by dannu on 4/21/2026. // #pragma once #include "common/emu_versions.h" #include namespace Buff { class IBuff; } namespace Message { class IMessage; } // store all static functions for the different patches here // store all static functions for the different patches here, this can return nullptr for unsupported patches const std::unique_ptr& GetBuffComponent(EQ::versions::ClientVersion version); const std::unique_ptr& GetMessageComponent(EQ::versions::ClientVersion version);