Files
moonwell-client/docs/glue-integration.md
T

847 B

Glue integration follow-up

The runtime prototype intentionally does not alter character creation. WarcraftXL v1.1 exposes typed Glue/Lua bindings in game/Glue.hpp and game/Script.hpp, while the existing MoonWell extension shows the validated Lua.RegisterFunction / Lua.ValidateFunctionPointer bridge used by build 12340.

A safe follow-up is to register ModelFrame:SetMoonwellCustomization(optionID, choiceID) through that existing bridge, resolve the Glue model's CharModelObject, and pass it to the same CustomizationState and renderer used here. Cleanup must follow Glue model destruction rather than OnWorldLeave. This should be implemented only after the runtime collection attachment has passed interactive visual/lifetime testing; no extra client offset or duplicate renderer is justified for the current vertical slice.