_SPAWNINFO struct for 26 Aug 2003 patch

A forum for feature requests/discussions and user submitted patches that improve MQ2

Moderator: MacroQuest Developers

motd2k
a ghoul
a ghoul
Posts: 141
Joined: Fri Oct 25, 2002 9:46 am

_SPAWNINFO struct for 26 Aug 2003 patch

Post by motd2k » Wed Aug 27, 2003 8:41 am

Code: Select all

typedef struct _SPAWNINFO {
/*0x000*/   BYTE    Unknown0x000;
/*0x001*/   CHAR    Name[64];
/*0x041*/   BYTE    Unknown0x041[7];
	FLOAT   Y;
	FLOAT   X;
	FLOAT   Z;
/*0x048*/   FLOAT   SpeedZ; 
/*0x04c*/   FLOAT   Unknown0x060;
/*0x054*/   FLOAT   SpeedX;
/*0x060*/	FLOAT	SpeedRun;
/*0x064*/	FLOAT	Heading;	
/*0x068*/	FLOAT	SpeedY;
/*0x06c*/   BYTE    Unknown0x06c[4];
/*0x070*/	FLOAT	SpeedHeading;	
/*0x074*/   FLOAT   CameraAngle;
/*0x078*/   BYTE    Unknown0x078[12];
/*0x084*/   PACTORINFO   pActorInfo;
/*0x088*/   BYTE    Unknown0x088[5];
/*0x08d*/	BYTE	Linkdead;
/*0x08e*/   BYTE    Unknown0x08e;
/*0x08f*/   BYTE    LFG;
/*0x090*/   BYTE    Unknown0x090[76];
/*0x0dc*/   DWORD   Zone;
/*0x0e0*/   DWORD   Unknown0x0e0;
/*0x0e4*/   struct  _SPAWNINFO *pNext;
/*0x0e8*/   PCHARINFO   pCharInfo;
/*0x0ec*/   BYTE    Unknown0x0ec[4];
/*0x0f0*/   struct  _SPAWNINFO *pPrev;
/*0x0f4*/   DWORD   Unknown0x0f4;
/*0x0f8*/   CHAR    Lastname[32];
/*0x118*/   BYTE    Unknown0x118[8];
/*0x120*/   FLOAT   Unknownf0x120; 
/*0x124*/   FLOAT   Unknownf0x124;
/*0x128*/   FLOAT   Unknownf0x128;
/*0x12c*/   FLOAT   Unknownf0x12c;
/*0x130*/   FLOAT   Unknownf0x130;		
/*0x134*/   BYTE    Type;
/*0x135*/   BYTE    Unknown0x135[3];
/*0x138*/	DWORD	Unknown0x138;
/*0x13c*/   BYTE    Level;
/*0x13d*/   BYTE    Unknown0x13d;		
/*0x13e*/   BYTE    Gender;
/*0x13f*/   BYTE    Unknown0x13f;
/*0x140*/   BYTE    HideMode;
/*0x141*/   BYTE    StandState;			
/*0x142*/   BYTE    Class;
/*0x143*/   BYTE    Light;		
/*0x144*/   BYTE    Unknown0x144;
/*0x145*/   BYTE    Unknown0x145;
/*0x146*/   BYTE    GM;
/*0x147*/   BYTE    Unknown0x147;
/*0x148*/   DWORD   SpawnID;
/*0x14c*/   DWORD   MasterID;
/*0x150*/   DWORD   Race;
/*0x154*/   DWORD   Anon;
/*0x158*/   DWORD   AARank;
/*0x15c*/   DWORD   AFK;
/*0x160*/   DWORD   VisType;
/*0x164*/   DWORD   HPCurrent;
/*0x168*/   BYTE    Unknown0x168[8];
/*0x170*/   DWORD   Deity;				
/*0x174*/   DWORD   HPMax;
/*0x178*/   DWORD   GuildID;
/*0x17c*/   BYTE    Unknown0x17c[20];
} SPAWNINFO, *PSPAWNINFO;  
Fixes /face for the moment at least, also heading and speed fixed, unsure of the rest.


MOTD
Last edited by motd2k on Wed Aug 27, 2003 10:03 am, edited 3 times in total.

EqMule
Developer
Developer
Posts: 2697
Joined: Fri Jan 03, 2003 9:57 pm
Contact:

thanks

Post by EqMule » Wed Aug 27, 2003 8:52 am

good job on that. I will post more on this when I get done with CHARINFO.

there was tons of struct changes in this patch, ITEMINFO, COMMON and alot more, will take some time to get them all alligned.
My status o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received Image donations for this month's patches.

Bitcoin: 1Aq8ackjQ4f7AUvbUL7BE6oPfT8PmNP4Zq
Krono: PM me.
I can always use characters for testing, PM me if you can donate one.










xyilla
naggy
naggy
Posts: 33673
Joined: Sun Feb 23, 2025 5:36 am

Re: _SPAWNINFO struct for 26 Aug 2003 patch

Post by xyilla » Fri Jan 23, 2026 9:03 pm