rename UnitGUID -> GetUnitGUID to avoid breaking AI voiceover

This commit is contained in:
avitasia
2026-02-27 12:56:08 -08:00
parent 18045d602f
commit 3ea6edfb0f
7 changed files with 5852 additions and 5848 deletions
+2 -2
View File
@@ -1834,8 +1834,8 @@ namespace Nampower {
char setMouseoverUnit[] = "SetMouseoverUnit";
RegisterLuaFunction(setMouseoverUnit, reinterpret_cast<uintptr_t *>(Script_SetMouseoverUnit));
char unitGUID[] = "UnitGUID";
RegisterLuaFunction(unitGUID, reinterpret_cast<uintptr_t *>(Script_UnitGUID));
char getUnitGUID[] = "GetUnitGUID";
RegisterLuaFunction(getUnitGUID, reinterpret_cast<uintptr_t *>(Script_GetUnitGUID));
char isAuraHidden[] = "IsAuraHidden";
RegisterLuaFunction(isAuraHidden, reinterpret_cast<uintptr_t *>(Script_IsAuraHidden));
+1 -1
View File
@@ -25,7 +25,7 @@ namespace Nampower {
constexpr uint32_t DISENCHANT_QUALITY_PURPLE = 0x04; // Epic
constexpr uint32_t MAJOR_VERSION = 2;
constexpr uint32_t MINOR_VERSION = 42;
constexpr uint32_t MINOR_VERSION = 43;
constexpr uint32_t PATCH_VERSION = 0;
constexpr int32_t LUA_REGISTRYINDEX = -10000;
+7 -3
View File
@@ -920,11 +920,11 @@ namespace Nampower {
return 1;
}
uint32_t Script_UnitGUID(uintptr_t *luaState) {
uint32_t Script_GetUnitGUID(uintptr_t *luaState) {
luaState = GetLuaStatePtr();
if (!lua_isstring(luaState, 1)) {
lua_error(luaState, "Usage: UnitGUID(unitToken)");
lua_error(luaState, "Usage: GetUnitGUID(unitToken)");
return 0;
}
@@ -954,7 +954,11 @@ namespace Nampower {
}
auto const spellId = static_cast<uint32_t>(lua_tonumber(luaState, 1));
lua_pushnumber(luaState, IsAuraHiddenForLua(spellId) ? 1 : 0);
if (IsAuraHiddenForLua(spellId)) {
lua_pushnumber(luaState, 1);
} else {
lua_pushnil(luaState);
}
return 1;
}
+1 -1
View File
@@ -38,7 +38,7 @@ namespace Nampower {
uint32_t Script_CancelPlayerAuraSpellId(uintptr_t *luaState);
uint32_t Script_SetMouseoverUnit(uintptr_t *luaState);
uint32_t Script_UnitGUID(uintptr_t *luaState);
uint32_t Script_GetUnitGUID(uintptr_t *luaState);
uint32_t Script_IsAuraHidden(uintptr_t *luaState);
uint32_t CSimpleFrame_GetNameHook(hadesmem::PatchDetourBase *detour, uintptr_t *luaState);