Hi, guys. I wanted to post this question on sfall's github, but I'm not sure that's even a thing I know you can find these offsets for set_object_data in define_extra.h: Code: // common object data offsets #define OBJ_DATA_ID (0x00) #define OBJ_DATA_TILENUM (0x04) #define OBJ_DATA_CUR_FRM (0x18) // current frame number #define OBJ_DATA_ROTATION (0x1C) #define OBJ_DATA_FID (0x20) #define OBJ_DATA_ELEVATION (0x28) #define OBJ_DATA_PID (0x64) #define OBJ_DATA_CID (0x68) // combat ID, used for savegame #define OBJ_DATA_SID (0x78) // script ID #define OBJ_DATA_SCRIPT_INDEX (0x80) // script index number in scripts.lst // items #define OBJ_DATA_CUR_CHARGES (0x3C) // for key items it's the key code // critters #define OBJ_DATA_COMBAT_STATE (0x3C) // flags: 1 - combat, 2 - target is out of range, 4 - flee #define OBJ_DATA_CUR_ACTION_POINT (0x40) #define OBJ_DATA_DAMAGE_LAST_TURN (0x48) #define OBJ_DATA_WHO_HIT_ME (0x54) // current target of the critter My question is: Where can I find more offsets? More specifically, is there an offset which can make a unique ID weapon unusable(making it have 0 ammo capacity, changing type, active status)? To be clear, I don't want to use proto_data. Only object_data.