struct Creature { unsigned long unk1; LText firstName; unsigned char unk2[100]; unsigned long type; // 070h 112 unsigned long unk3; // 074h 116 unsigned long race; // 078h 120 unsigned long unk4; // 07Ch 124 unsigned long x; // 080h 128 unsigned long y; // 084h 132 unsigned char unk5[84]; // 088h 136 unsigned long flags; // 0DCh 220 unsigned char unk6[8]; // 0E0h 224 unsigned char gender; // 0E8h 232 unsigned char unk7[15]; // 0E9h 233 unsigned long seed; // 0F8h 248 unsigned char unk8[220]; // 0FCh 252 unsigned short behavior; // 1D8h 472 unsigned char unk9[22]; // 1DAh 474 unsigned long ownedBy; // 1F0h 496 unsigned char unk10[366]; // 1F4h 500 unsigned short naseous; // 362h 866 unsigned short winded; // 364h 868 unsigned short stunned; // 366h 870 unsigned short unconcious; // 368h 872 unsigned char unk11[20]; // 36Ah 874 unsigned short trance; // 37Eh 894 unsigned long pain; // 380h 896 unsigned long tiredness; // 384h 900 unsigned long hunger; // 388h 904 unsigned long thirst; // 38Ch 908 unsigned long sleepyness; // 390h 912 unsigned char unk12[548]; // 394h 916 };