pmd-sky/include/adventure_log.h
AnonymousRandomPerson 279364f654 Decomped SetPokemonJoined
Decomped by @Chesyon and @taxicat1
2026-03-19 23:37:46 -04:00

33 lines
1.2 KiB
C

#ifndef PMDSKY_ADVENTURE_LOG_H
#define PMDSKY_ADVENTURE_LOG_H
#include "dungeon.h"
// The adventure log structure.
struct adventure_log {
u32 completion_flags[4]; // 0x0
u32 nb_dungeons_cleared; // 0x10
u32 nb_friend_rescues; // 0x14
u32 nb_evolutions; // 0x18
u32 nb_eggs_hatched; // 0x1C
u32 successful_steals; // 0x20: Unused in Sky
u32 nb_faints; // 0x24
u32 nb_victories_on_one_floor; // 0x28
u32 pokemon_joined_counter; // 0x2C
u32 pokemon_battled_counter; // 0x30
u32 moves_learned_counter; // 0x34
u32 nb_big_treasure_wins; // 0x38
u32 nb_recycled; // 0x3C
u32 nb_gifts_sent; // 0x40
u32 pokemon_joined_flags[37]; // 0x44
u32 pokemon_battled_flags[37]; // 0xD8
u32 moves_learned_flags[17]; // 0x16C
u32 items_acquired_flags[44]; // 0x1B0
u32 special_challenge_flags; // 0x260
u32 sentry_duty_game_points[5]; // 0x264
struct dungeon_floor_pair current_floor; // 0x278
u16 padding; // 0x27A
};
#endif //PMDSKY_ADVENTURE_LOG_H