Skip to content

Commit b384547

Browse files
committed
Updates for live 4-14 build
- Fixed mq.TLO.Spell("cool spell").Inspect() - Fixed Buyer - Fixed Trader - Fixed Offline mode
2 parents ec13b70 + 8eecd75 commit b384547

15 files changed

Lines changed: 60 additions & 66 deletions

include/eqlib/game/Achievements.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ using AchievementStateInfoArray = ArrayClass<SingleAchievementIdAndInfo>;
287287
//============================================================================
288288
// Achievement Manager
289289

290-
constexpr size_t AchievementManager_size = 0x140; // @sizeof(AchievementManager) :: 2026-04-15 (live) @ 0x140095255
290+
constexpr size_t AchievementManager_size = 0x140; // @sizeof(AchievementManager) :: 2026-04-14 (live) @ 0x140095255
291291

292292
class [[offsetcomments]] AchievementManager
293293
{

include/eqlib/game/AltAbilities.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ struct AltAbilityEffectData
3535
int slot;
3636
};
3737

38-
constexpr size_t CAltAbilityData_size = 0xE0; // @sizeof(CAltAbilityData) :: 2026-04-15 (live) @ 0x14021e14d
38+
constexpr size_t CAltAbilityData_size = 0xE0; // @sizeof(CAltAbilityData) :: 2026-04-14 (live) @ 0x14021e14d
3939

4040
class [[offsetcomments]] CAltAbilityData
4141
{

include/eqlib/game/CXWnd.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@ class CursorClass
251251
// CXWnd
252252
//============================================================================
253253

254-
constexpr size_t CXWnd_size = 0x258; // @sizeof(CXWnd) :: 2026-04-15 (live) @ 0x1405d7856
254+
constexpr size_t CXWnd_size = 0x258; // @sizeof(CXWnd) :: 2026-04-14 (live) @ 0x1405d7856
255255
constexpr size_t CXWnd_vftable_size = 0x348;
256256

257257
class [[offsetcomments]] CXWnd
@@ -887,7 +887,7 @@ enum eIniFlags
887887
eIniFlag_All = 0xffffffff
888888
};
889889

890-
constexpr size_t CSidlScreenWnd_size = 0x2C0; // @sizeof(CSidlScreenWnd) :: 2026-04-15 (live) @ 0x1405f7161
890+
constexpr size_t CSidlScreenWnd_size = 0x2C0; // @sizeof(CSidlScreenWnd) :: 2026-04-14 (live) @ 0x1405f7161
891891
constexpr size_t CSidlScreenWnd_vftable_size = 0x380;
892892

893893
class [[offsetcomments]] CSidlScreenWnd : public CXWnd
@@ -1192,7 +1192,7 @@ class [[offsetcomments]] CXWndManager
11921192
// CEQXWndManager
11931193
//============================================================================
11941194

1195-
constexpr size_t CEQXWndManager_size = 0x298; // @sizeof(CEQXWndManager) :: 2026-04-15 (live) @ 0x14019f855
1195+
constexpr size_t CEQXWndManager_size = 0x298; // @sizeof(CEQXWndManager) :: 2026-04-14 (live) @ 0x14019f855
11961196

11971197
class [[offsetcomments]] CEQXWndManager : public CXWndManager
11981198
{

include/eqlib/game/EQClasses.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -725,7 +725,7 @@ class [[offsetcomments]] EQZoneInfo
725725
/*0x1d8*/
726726
};
727727

728-
constexpr size_t EQWorldData_size = 0x1F88; // @sizeof(EQWorldData) :: 2026-04-15 (live) @ 0x14026df66
728+
constexpr size_t EQWorldData_size = 0x1F88; // @sizeof(EQWorldData) :: 2026-04-14 (live) @ 0x14026df66
729729

730730
class [[offsetcomments]] EQWorldData
731731
{
@@ -1229,7 +1229,7 @@ using SKILL = EQ_Skill;
12291229
using PSKILL = EQ_Skill*;
12301230

12311231

1232-
constexpr size_t SkillManager_size = 0x399C80; // @sizeof(SkillManager) :: 2026-04-15 (live) @ 0x14026e0a6
1232+
constexpr size_t SkillManager_size = 0x399C80; // @sizeof(SkillManager) :: 2026-04-14 (live) @ 0x14026e0a6
12331233

12341234
class [[offsetcomments]] SkillManager
12351235
{

include/eqlib/game/EverQuest.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ enum EPlace
5050
CanPlaceAndGoto,
5151
};
5252

53-
constexpr size_t zoneHeader_size = 0x2A4; // @sizeof(zoneHeader) :: 2026-04-15 (live) @ 0x140eb17b4
53+
constexpr size_t zoneHeader_size = 0x2A4; // @sizeof(zoneHeader) :: 2026-04-14 (live) @ 0x140eb17b4
5454

5555
struct [[offsetcomments]] zoneHeader
5656
{
@@ -314,7 +314,7 @@ struct [[offsetcomments]] EQGameOptions
314314

315315

316316
// size of EverQuestinfo is the distance from this byte to the end of the struct
317-
constexpr size_t EverQuestinfo_size = 0x75278; // @sizeof(EverQuestinfo) :: 2026-04-15 (live) @ 0x140eb15c0
317+
constexpr size_t EverQuestinfo_size = 0x75278; // @sizeof(EverQuestinfo) :: 2026-04-14 (live) @ 0x140eb15c0
318318

319319
struct [[offsetcomments]] EverQuestinfo
320320
{
@@ -716,7 +716,7 @@ class CEverQuestBase
716716
};
717717

718718

719-
constexpr size_t CEverQuest_size = 0x19710; // @sizeof(CEverQuest) :: 2026-04-15 (live) @ 0x140351323
719+
constexpr size_t CEverQuest_size = 0x19710; // @sizeof(CEverQuest) :: 2026-04-14 (live) @ 0x140351323
720720

721721
class [[offsetcomments]] CEverQuest : public CEverQuestBase, public UniversalChatProxyHandler, public PopDialogHandler
722722
{

include/eqlib/game/Items.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -803,7 +803,7 @@ class ItemSocketData
803803
}
804804
};
805805

806-
constexpr size_t ItemDefinition_size = 0x68c; // @sizeof(ItemDefinition) :: 2026-04-15 (live) @ 0x1402239f4
806+
constexpr size_t ItemDefinition_size = 0x68c; // @sizeof(ItemDefinition) :: 2026-04-14 (live) @ 0x1402239f4
807807

808808
class [[offsetcomments]] ItemDefinition
809809
{
@@ -1263,7 +1263,7 @@ class [[offsetcomments]] ItemBase : public IChildItemContainer
12631263
__declspec(property(get = get_Item2)) ItemDefinition* Item2;
12641264
};
12651265

1266-
constexpr size_t ItemClient_size = 0x138; // @sizeof(ItemClient) :: 2026-04-15 (live) @ 0x1401ebae9
1266+
constexpr size_t ItemClient_size = 0x138; // @sizeof(ItemClient) :: 2026-04-14 (live) @ 0x1401ebae9
12671267

12681268
class [[offsetcomments]] ItemClient : public ItemBase
12691269
{

include/eqlib/game/LoginFrontend.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@ namespace eqmain {
264264
// CXWnd
265265
//============================================================================
266266

267-
constexpr size_t CXWnd_size = 0x258; // @sizeof(CXWnd, eqmain) :: 2026-04-15 (live) @ 0x1800d9d8b
267+
constexpr size_t CXWnd_size = 0x258; // @sizeof(CXWnd, eqmain) :: 2026-04-14 (live) @ 0x1800d9d8b
268268
constexpr size_t CXWnd_vftable_size = 0x2D0;
269269

270270
class [[offsetcomments]] CXWnd

include/eqlib/game/Objects.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ namespace eqlib {
2525
class PlayerClient;
2626
class CParticleCloudInterface;
2727

28-
constexpr size_t EQGroundItem_size = 0xA0; // @sizeof(EQGroundItem) :: 2026-04-15 (live) @ 0x1402006c3
28+
constexpr size_t EQGroundItem_size = 0xA0; // @sizeof(EQGroundItem) :: 2026-04-14 (live) @ 0x1402006c3
2929

3030
class [[offsetcomments]] EQGroundItem
3131
{
@@ -134,7 +134,7 @@ class EQObject
134134
static EQObject* top;
135135
};
136136

137-
constexpr size_t EQSwitch_size = 0x108; // @sizeof(EQSwitch) :: 2026-04-15 (live) @ 0x1401f7664
137+
constexpr size_t EQSwitch_size = 0x108; // @sizeof(EQSwitch) :: 2026-04-14 (live) @ 0x1401f7664
138138

139139
class [[offsetcomments]] EQSwitch : public CActorApplicationData
140140
{

include/eqlib/game/PcClient.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ class [[offsetcomments]] CGroupMemberBase
182182
void ClearRoles();
183183
};
184184

185-
constexpr size_t CGroupMember_size = 0x68; // @sizeof(CGroupMember) :: 2026-04-15 (live) @ 0x1402e785a
185+
constexpr size_t CGroupMember_size = 0x68; // @sizeof(CGroupMember) :: 2026-04-14 (live) @ 0x1402e785a
186186

187187
class [[offsetcomments]] CGroupMember : public CGroupMemberBase
188188
{
@@ -1680,7 +1680,7 @@ class [[offsetcomments]] PcZoneClient : public PcBase, public CharacterZoneClien
16801680
int GetDeityBitmask() const { return 1 << (GetDeityReal() - 1); }
16811681
};
16821682

1683-
constexpr size_t PcClient_size = 0x3298; // @sizeof(PcClient) :: 2026-04-15 (live) @ 0x14028d85b
1683+
constexpr size_t PcClient_size = 0x3298; // @sizeof(PcClient) :: 2026-04-14 (live) @ 0x14028d85b
16841684

16851685
class [[offsetcomments]] PcClient : public PcZoneClient
16861686
{

include/eqlib/game/PcProfile.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -334,7 +334,7 @@ struct PetObjectData;
334334

335335
constexpr int MAX_LINKED_SPELL_TIMERS = 25;
336336

337-
constexpr size_t PcProfile_size = 0x6E98; // @sizeof(PcProfile) :: 2026-04-15 (live) @ 0x14067a364
337+
constexpr size_t PcProfile_size = 0x6E98; // @sizeof(PcProfile) :: 2026-04-14 (live) @ 0x14067a364
338338

339339
class [[offsetcomments]] PcProfile : public BaseProfile
340340
{

0 commit comments

Comments
 (0)