rodecomp/Source/Client/Mode/EquipWindowLook.h
ragnarok-clanker fa26ae4cf5 Decompile 4 functions in Source/Contents/Jobs/JobInheritance.cpp, Source/Client/Session.h, ...
Batch #6406 by eAthena: 0 byte-identical, 4 confirmed by peer review.

- fn_23793 CSession::GetPetTargetAid: logic confirmed by peer review
- fn_24365 ApplyAiPatch: logic confirmed by peer review
- fn_21743 CGameMode::ReceiveEquipWindowMicroscope: logic confirmed by peer review
- fn_21919 UIItemStoreWnd::SetTitle: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, willerthal
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
Adds to the build: Source/Client/Mode/GameModeEquipWindow.cpp, Source/UI/Item/UIItemStoreWnd.cpp
2026-10-31 00:51:56 +00:00

27 lines
655 B
C

#ifndef RAGNAROK_SOURCE_CLIENT_MODE_EQUIPWINDOWLOOK_H
#define RAGNAROK_SOURCE_CLIENT_MODE_EQUIPWINDOWLOOK_H
#include <cstddef>
struct EquipWindowLook {
/* 0000 */ int job;
/* 0004 */ int sex;
/* 0008 */ int head;
/* 000C */ int accessory;
/* 0010 */ int accessory2;
/* 0014 */ int accessory3;
/* 0018 */ int bodyPalette;
/* 001C */ int headPalette;
/* 0020 */ int robe;
/* 0024 */ int unknown_0024;
/* 0028 */ char name[24];
};
extern EquipWindowLook g_equipWindowLook;
#if defined(_WIN32) && !defined(_WIN64)
static_assert(sizeof(EquipWindowLook) == 0x40);
static_assert(offsetof(EquipWindowLook, name) == 0x28);
#endif
#endif