Here are some offsets i have updated. Offsets market with /// NEED are not updated
Code:
#define PATTERN_ACCOUNTNAME 0x00B6AA40
#define PATTERN_AFKCHECK 0x0072C297 // NEED ()
#define PATTERN_BOTDETECTION1 0x0086C3C0
#define PATTERN_BOTDETECTION2 0x004046C0
#define PATTERN_BOXCOLLIDE 0x007A5F20
#define PATTERN_BOXCOLLIDE_COLLISIONINFO 0x00A89488 // NEED
#define PATTERN_BOXCOLLIDE_COLLISIONINFO_COLLISIONCOUNT 0x00000004 //
#define PATTERN_BROADCASTCOMBATLOGEVENT 0x0074E290
#define PATTERN_BROADCASTEVENT 0x0081B530
#define PATTERN_BUFF_DEBUFFCOUNTOFFSET 0x0000000E
#define PATTERN_BUFF_DEBUFFTYPEOFFSET 0x00000010
#define PATTERN_BUFF_IDOFFSET 0x00000008
#define PATTERN_BUYITEM 0x006D2DE0
#define PATTERN_CAMERA_FOVOFFSET 0x00000040
#define PATTERN_CAMERA_MATRIXOFFSET 0x00000014
#define PATTERN_CAMERA_POSITIONOFFSET 0x00000008
#define PATTERN_CANATTACK 0x00729740
#define PATTERN_CGAMEOBJECT_C__CANINTERACT 0x00000018
#define PATTERN_CGOBJECT_C__GETABSFACING 0x00000034
#define PATTERN_CGOBJECT_C__GETABSPOS 0x0000002C
#define PATTERN_CGOBJECT_C__GETBAGPTR 0x00000028
#define PATTERN_CGOBJECT_C__GETOBJECTNAME 0x000000D8
#define PATTERN_CGOBJECT_C__INTERACT 0x000000B0
#define PATTERN_CGOBJECT_INPUTCONTROL 0x000000D8
#define PATTERN_CGOBJECT_STORAGE 0x00000008
#define PATTERN_CHECKSUM 0x006B9CF0
#define PATTERN_CINPUTCONTROL__SETFLAGS 0x005FBE10
#define PATTERN_CINPUTCONTROL_ADDITIONALFLAG 0x00000044
#define PATTERN_CINPUTCONTROL_BOUNDINGBOX 0x000000C8
#define PATTERN_CINPUTCONTROL_LOCATION 0x00000010
#define PATTERN_CINPUTCONTROL_MOVEMENTFLAG 0x00000004
#define PATTERN_CINPUTCONTROL_TRANSPORTGUID 0x00000008
#define PATTERN_CLIENTDB_MAXINDEXOFFSET 0x0000000C
#define PATTERN_CLIENTDB_MININDEXOFFSET 0x00000010
#define PATTERN_CLIENTDB_TABLEOFFSET 0x00000020
#define PATTERN_CLIENTMOVEMENT 0x00BB9E94 /// NEED
#define PATTERN_CLIENTMOVEMENTFLAGOFFSET 0x00000004
#define PATTERN_CONTAINERGUIDBASE 0x00C542A8 /// NEED
#define PATTERN_CORPSEPOSITION 0x00C4EDDC /// NEED
#define PATTERN_CRASHFIX_SETGLUESCREENFRAMESHOW 0x0092D973 // NEED
#define PATTERN_CTMDEST 0x00B9259C /// NEED
#define PATTERN_CTMSTATE 0x00B9252C /// NEED
#define PATTERN_CTMSTOP 0x005D3B50 /// NEED
#define PATTERN_CTMSTOPDISTANCE 0x00A88604 /// NEED
#define PATTERN_CURMGR_CLIENTINPUTCONTROL 0x000000D4
#define PATTERN_CURRENTBOUNDINGBOX 0x00B9292C /// NEED
#define PATTERN_DBCACHE__GETINFOBLOCKBYID 0x0067CA30
#define PATTERN_DEFAULTSERVERLOGIN 0x006B2A90
#define PATTERN_DELETEOBJECT 0x004D6FC0
#define PATTERN_DESTRUCTGAMEOBJECT 0x00734B50
#define PATTERN_DOODADCOLLISIONINC 0x004FF925 // NEED
#define PATTERN_ENCHANTDB_STRINGFIELD 0x00000038
#define PATTERN_EQUIPINVENTORYITEM 0x00588420
#define PATTERN_EVENTBASE 0x00AF0620 // NEED
#define PATTERN_EVENT_NAMEOFFSET 0x00000014
#define PATTERN_FACTIONDB_ISVISIBLEFIELD 0x00000004
#define PATTERN_FACTIONDB_NAMEFIELD 0x0000005C
#define PATTERN_FACTIONTEMPLATEDB_IDFIELD 0x00000004
#define PATTERN_FLIGHTMASTERFLAG 0x00000094
#define PATTERN_FRAME_ADDTOOLTIPLINE 0x0061FEC0
#define PATTERN_FRAME_SHOWITEMTOOLTIP 0x006277F0
#define PATTERN_GAMEOBJECTCACHE_LOCKTYPE 0x00000024
#define PATTERN_GAMEOBJECTINFO_ISLOCKED 0x0070F160
#define PATTERN_GAMEOBJECTUNK_OFFSET 0x000001A0
#define PATTERN_GAMEOBJECTUNK_VFUNC_ININTERACTRANGE 0x00000020
#define PATTERN_GAMEOBJECT_INFOOFFSET 0x000001A0
#define PATTERN_GAMEOBJECT_INFOPTROFFSET 0x00000004
#define PATTERN_GETBUFFIDBYNAME 0x0072C9B0
#define PATTERN_GETBUFFPTRBYINDEX 0x00556E10
#define PATTERN_GETCAMERA 0x004F5960
#define PATTERN_GETFRAMESCRIPTOBJECT 0x004A81B0
#define PATTERN_GETFRAMESCRIPTOBJECTPATCH 0x0087B73B // NEED
#define PATTERN_GETGAMETIMING 0x0086AE20
#define PATTERN_GETGUIDBYKEYWORD 0x0060ABF0
#define PATTERN_GETNETCLASS 0x006B0940
#define PATTERN_GETOBJECTBYGUID 0x004D4DB0
#define PATTERN_GETSPELLIDBYNAME 0x00540200
#define PATTERN_GETUNITCLASSIFICATION 0x00718A00
#define PATTERN_GETUNITLOCKTYPE 0x00715E50
#define PATTERN_GETUNITRELATION 0x007251C0
#define PATTERN_GETUNITSUBNAME 0x00719950
#define PATTERN_GETUNITTYPE 0x0071F300
#define PATTERN_GETZONEID 0x00543860
#define PATTERN_INPUTCONTROL_UNKSTRUCT 0x000000BC
#define PATTERN_ISLOADING 0x00AE3EA8 // NEED
#define PATTERN_ISUNDERWATER 0x007A0B00
#define PATTERN_ITEMCACHE_QUESTID 0x0000018C
#define PATTERN_ITEMCACHE_STATICFLAGS 0x00000018
#define PATTERN_ITEMHASCOOLDOWN 0x008090C0
#define PATTERN_ITEM_GETRANDPROPPOINTS 0x007089B0
#define PATTERN_ITEM__GETUSESPELLID 0x00707C60
#define PATTERN_LOADMODEL 0x0081C390
#define PATTERN_LOADWARDENMODULE 0x00872350
#define PATTERN_LOCKTYPEDB_NAMEFIELD 0x00000004
#define PATTERN_LOCKTYPEDB_REQUIREDSKILLFIELD 0x00000044
#define PATTERN_LOGINFIX_GLOBAL 0x00BB43F8 // NEED
#define PATTERN_LUAL_LOADBUFFER 0x0084F860
#define PATTERN_LUA_GETFIELD 0x0084F3B0
#define PATTERN_LUA_GETTOP 0x0084DBD0
#define PATTERN_LUA_PCALL 0x0084EC50
#define PATTERN_LUA_SETTOP 0x0084DBF0
#define PATTERN_LUA_STATE 0x00D3F78C
#define PATTERN_LUA_TOBOOLEAN 0x0084E0B0
#define PATTERN_LUA_TOLSTRING 0x0084E0E0
#define PATTERN_LUA_TONUMBER 0x0084E030
#define PATTERN_LUA_TYPE 0x0084DEB0
#define PATTERN_MOUNTAINCLIMBPATCH 0x00602632 // NEED
#define PATTERN_MOVEMENTTRANSITION_ONTRANSPORT 0x006EC400
#define PATTERN_NETCLASS_CONNECTIONSTATUS 0x00000534
#define PATTERN_NETCLASS_DISCONNECTVMTOFFSET 0x00000058
#define PATTERN_OBJECT_GETCACHEINFO 0x0070EF30
#define PATTERN_OBJECT_GETMODELNAME 0x0070EE30
#define PATTERN_OBJENTRY_GUID 0x00000030
#define PATTERN_OBJMGR_FIRSTENTRY 0x000000AC
#define PATTERN_OBJMGR_LOCALGUID 0x000000C0
#define PATTERN_OBJMGR_OBJECTBASE 0x000000A4
#define PATTERN_OBJMGR_OBJFLAG 0x00000024
#define PATTERN_PLAYER_SWIMOFFSET 0x00000854
#define PATTERN_QUESTGIVERFLAG 0x00000090
#define PATTERN_REALMSELECTCRASHFIXFUNC 0x006B9050
#define PATTERN_SELECTUNIT 0x00524BF0
#define PATTERN_SELLITEM 0x006D2D40
#define PATTERN_SENDMOVEMENTPACKET 0x0071F0C0
#define PATTERN_SENDSPLINEMOVEDONE 0x0071F210
#define PATTERN_SETFACING 0x00731600
#define PATTERN_SETGAMEOBJECTANIMATION 0x0070BDE0
#define PATTERN_SETNEXTLOCATION 0x007620F0
#define PATTERN_SETNEXTLOCATIONWATER 0x00760B40
#define PATTERN_SETNEXTLOCATION_CHUNKCHECK 0x006090A8 /// failed
#define PATTERN_SETNEXTLOCATION_DISTANCECHECK 0x00609090 //failed
#define PATTERN_SPELLDB_GETLOCALIZEDROW 0x004CFD20
#define PATTERN_SPELLDB_ROWSIZE 0x000000AA
#define PATTERN_SPELLSTOREDEBUFFID 0x00000008
#define PATTERN_TERRAINCOLLISIONINC 0x007D8840+314 /// ???????????? 557960 FUNCTION 314-OFFSET
#define PATTERN_TLS_OBJMGROFFSET 0x00000010
#define PATTERN_TOOLTIPINDEX 0x00BF23CC // NEED
#define PATTERN_TRACELINE 0x007A3B70
#define PATTERN_UNITISLOCKED 0x0053BCE0
#define PATTERN_UNIT_ATTACKTARGETGUID 0x00000A20 //
#define PATTERN_UNIT_MOVEMENTINFO 0x00000788 //
#define PATTERN_USEITEM 0x00708C20
#define PATTERN_WALKTOPOSITION 0x00527830
#define PATTERN_WARDENCLASSPTR 0x00AF6B10 // NEED
#define PATTERN_WMOCOLLISIONINC 0x0082EC30+35A /////// 4A9Ae0 FUNCTION 35A-OFFSET
#define PATTERN_WORLDMAPAREACORNERS 0x00000010
#define PATTERN_WORLDTOSCREEN 0x004F6D20
#define PATTERN_WORLD_RENDERFLAG 0x00B1E4BC /// NEED
#define PATTERN_WOWSINGLETON 0x00BB672C // NEED
#define PATTERN_WOWSINGLETON_DEVICEOFFSET 0x0000397C
#define PATTERN_WOW_SINGLETON2 0x00BB43F0 //// NEED
#define PATTERN_WOW_SINGLETON2_CURMGROFFSET 0x00002EB0
#define PATTERN_WOW_STORECURMGR 0x004D7750+4F ////////// 810CE0 FUNCTION 4F-OFFSET
#define PATTERN__OBJ_ENUMOBJECTSINTERNAL 0x004D4BB0
#define PATTERN__SPELLSTOREBASE 0xFFFFFD3C
#define PATTERN__SPELLSTOREONSTACK 0x006147C0+7A /// 6DA6B0 7A-OFFSET
#define PATTERN_MOUNT_ANYTHERE 0x00739650 //// 5E1EC0 D63-OFFSET