From c5571f2d8fd3a4c5d10c814cd32b76cfb4340143 Mon Sep 17 00:00:00 2001 From: fallenoak Date: Sun, 4 Jan 2026 22:08:18 -0600 Subject: [PATCH] feat(glue): implement Script_GetHairCustomization --- src/glue/CCharacterCreationScript.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/glue/CCharacterCreationScript.cpp b/src/glue/CCharacterCreationScript.cpp index a0b8b98..bf2568b 100644 --- a/src/glue/CCharacterCreationScript.cpp +++ b/src/glue/CCharacterCreationScript.cpp @@ -181,7 +181,17 @@ int32_t Script_GetClassesForRace(lua_State* L) { } int32_t Script_GetHairCustomization(lua_State* L) { - WHOA_UNIMPLEMENTED(0); + auto raceIndex = CCharacterCreation::s_raceIndex; + auto raceID = raceIndex >= CCharacterCreation::s_races.Count() ? 0 : CCharacterCreation::s_races[raceIndex]; + auto raceRec = g_chrRacesDB.GetRecord(raceID); + + if (raceRec) { + lua_pushstring(L, raceRec->m_hairCustomization); + } else { + lua_pushstring(L, "NORMAL"); + } + + return 1; } int32_t Script_GetFacialHairCustomization(lua_State* L) {