point system_output at the surviving g_SpeciesDefTable name after the duplicate-address sweep

This commit is contained in:
alex 2026-09-08 16:54:04 -04:00
parent fe8ed45de4
commit 011749571b

View file

@ -202,7 +202,7 @@ TotalState g_total;
const void* species_def(int species) {
if (!g_env.exe_base || species < 0 || species > 6) return nullptr;
const void* p = reinterpret_cast<const void*>(A::SpeciesDefTable_base + g_env.exe_base +
const void* p = reinterpret_cast<const void*>(A::g_SpeciesDefTable + g_env.exe_base +
std::uintptr_t(species) * 0x184);
return readable(p, 0x54) ? p : nullptr;
}