I got different results than JuJuBoSc for IsSwimming, I believe what he posted is actually from IsSumberged. Can someone please confirm this?Code:public enum IsFalling { // if ( v1 && (v4 = *(*(v1 + 0x100) + 0x44), v4 & 0x1000) && !(v4 & 0x800) ) Offset = 0x44, // 4.0.6 13623 Mask1 = 0x1000, // 4.0.6 13623 Mask2 = 0x800, } public enum IsMounted { // if ( !v1 || *(v1 + 0x0A94) <= 0 || *(v1 + 0x0B08) & 0x10000000 ) Offset1 = 0x0A94, // 4.0.6 13623 Offset2 = 0x0B08, // 4.0.6 13623 Mask = 0x10000000, // 4.0.6 13623 } public enum IsSubmerged { // if ( v1 && *(v1 + 0x0B08) & 0x200000 ) Offset = 0x0B08, // 4.0.6 13623 Mask = 0x200000, // 4.0.6 13623 } public enum IsSwimming { // if ( v1 && *(*(v1 + 0x100) + 0x44) & 0x200000 ) // Reversed from Lua_IsSwimming Offset = 0x44, // 4.0.6 13623 Mask = 0x200000, // 4.0.6 13623 } public enum Globals { CurrentSpell = 0xB44, // 4.0.6 13623 CurrentChannelSpell = 0xB58, // 4.0.6 13623 FocusTargetGUID = 0x99C6D8, // 4.0.6 13623 }