Attendance
CCheckAttendanceMgr, CAdventureGuideMgr
| Address | Size | Name | Description |
|---|---|---|---|
| 0x0061E1D0 | 151 | CAdventureGuideMgr__InitEntry | Initializes adventure guide entry struct: copies key, zeroes data region, sets up SSO string and vector fields. |
| 0x0061E4E0 | 98 | CAdventureGuideMgr__SetEntryStringFromCStr | Initializes a std::string member in CAdventureGuideMgr and assigns a C-string value to it via range assignment. |
| 0x0061E5A0 | 80 | CAdventureGuideMgr__FindInMapByKey | Searches STL map for adventure guide entry by key; returns iterator and validity flag in output struct. |
| 0x0061E5F0 | 80 | CAdventureGuideMgr__FindInMap_C | Finds a map entry in Adventure Guide by lower_bound search, returns iterator validity and position in param_1 |
| 0x00620080 | 144 | CCheckAttendanceRewardInfo__Ctor | Initializes CCheckAttendanceRewardInfo struct with two empty strings and empty vector for reward data storage. |
| 0x00620AD0 | 136 | CAdventureGuideMgr__dtor_strings_44 | Destructor for CAdventureGuideMgr that deallocates string resources and frees 0x44-byte allocated memory block. |
| 0x00620D10 | 123 | CAdventureGuideMgr__dtor_strings_and_delete | Destructor for CAdventureGuideMgr that deallocates internal std::string and heap object at offset +4. |
| 0x00621480 | 99 | CAdventureGuideMgr__dtor_strings_pair | Destructs a pair of std::string objects in CAdventureGuideMgr, likely cleanup for guide data pair. |
| 0x00621660 | 83 | CAdventureGuideMgr__dtor_strings_b | Destructor for CAdventureGuideMgr that deallocates internal std::string members at offset +4. |
| 0x00621730 | 100 | STL_vector_string_destructor | Destructs a vector of strings by destroying elements and calling string destructors with stack guard verification. |
| 0x006217A0 | 112 | CAdventureGuideMgr__dtor_pair_string_vector | Destructor for a pair<string, vector> member in CAdventureGuideMgr; cleans up string and vector elements |
| 0x00621810 | 83 | CAdventureGuideMgr__dtor_string_vector | Destructor that safely destroys a std::vector<std::string> member in CAdventureGuideMgr with stack canary protection. |
| 0x00621B90 | 86 | CAdventureGuideMgr__dtor_strings_c | Destructs two std::string objects in CAdventureGuideMgr with stack canary cookie validation. |
| 0x00621BF0 | 68 | CAdventureGuideMgr__dtor_string_vector_c | Destructor that safely destroys a std::vector<std::string> with stack canary protection and exception handling setup. |
| 0x00621DB0 | 68 | CAdventureGuideMgr__dtor_strings_d | Destructor for CAdventureGuideMgr string member; calls std_string destructor with stack canary protection. |
| 0x006222B0 | 32 | CAdventureGuideMgr__scalar_dtor | Scalar destructor for CAdventureGuideMgr; calls nested RB-tree cleanup and conditionally deallocates 0x68-byte object. |
| 0x006225A0 | 27 | CAdventureGuideMgr__Shutdown | Safely releases the Adventure Guide manager singleton by invoking its destructor and nullifying the global pointer. |
| 0x006227B0 | 313 | CAdventureGuideMgr__CopyListEntries | Copies filtered adventure guide entries from source list to destination list based on level range criteria at _DAT_015fb9f0 |
| 0x006228F0 | 488 | CAdventureGuideMgr__SortAndMergeEntries | Merges and sorts adventure guide entries from a map container into a linked list using merge sort algorithm. |
| 0x00623E00 | 214 | CAdventureGuideMgr__InsertDungeonContent | Stores dungeon content data into a string via range assignment for the adventure guide system. |
| 0x00624070 | 459 | CAdventureGuideMgr__LoadContentEntry | Loads an adventure guide content entry by searching a map for a matching ID and copying the content string. |
| 0x00624260 | 136 | CAdventureGuideMgr__DungeonRecommend__SetString | Assigns a dungeon recommendation string value via std::string range assignment in Adventure Guide manager. |
| 0x00624400 | 213 | STL_string__assign | STL string assignment wrapper; assigns range [in_stack_00000024, in_stack_00000020) to std::string object |
| 0x00624670 | 459 | CAdventureGuideMgr__LoadContentEntryB | Loads adventure guide content entry by searching map for matching ID, handles not-found case, populates string vector with param data. |
| 0x00624860 | 135 | CAdventureGuideMgr__EpisodeSubMenu__SetString_Wrapper | Wrapper that delegates string assignment to std::string::assign_range for episode submenu text initialization |
| 0x006249F0 | 176 | CAdventureGuideMgr__InsertRecommendData_Wrapper | Wrapper that assigns string data for adventure guide recommendation entries; sets up stack frame and delegates to std::string assignment. |
| 0x00624FA0 | 137 | CAdventureGuideMgr__SetAttributeData_Wrapper | Wrapper that assigns string data via std::string::assign_range with stack frame setup for adventure guide attribute initialization. |
| 0x00625140 | 167 | CAdventureGuideMgr__IntroContent__SetString | Assigns a string range to an Adventure Guide intro content object via STL string assignment. |
| 0x006253D0 | 57 | CAdventureGuideMgr__AssignString | Wrapper that assigns a string range to an Adventure Guide manager's internal std::string member via std_string__assign_range. |
| 0x00625B20 | 214 | CAdventureGuideMgr__InsertSubContentData_wrapper | Wrapper that initializes stack frame and delegates string assignment to std::string::assign_range for adventure guide subcontent |
| 0x00625D90 | 459 | CAdventureGuideMgr__LoadContentEntryC | Loads adventure guide content entry by searching map for matching ID, returns error or inserts new string entry |
| 0x00625F80 | 136 | CAdventureGuideMgr__Recommend__SetString | Assigns a string range to the adventure guide recommendation system's internal string buffer. |
| 0x0062F9C0 | 114 | CCheckAttendanceMgr__RecursiveDestroyNode | Recursively destroys binary tree nodes in attendance manager, deallocating 32-byte node structures bottom-up. |
| 0x0062FA90 | 146 | CCheckAttendanceMgr__ctor | Initializes CCheckAttendanceMgr instance with vtable, allocates 0x20-byte doubly-linked list node, sets flags. |
| 0x0062FB30 | 64 | CCheckAttendanceMgr__scalar_dtor_A | Destructor for CCheckAttendanceMgr that deallocates 32-byte heap buffer at offset +4 with XOR canary validation |
| 0x0062FB80 | 57 | CCheckAttendanceMgr__vector_dtor_A | Destructor for CCheckAttendanceMgr that recursively destroys tree nodes then deallocates the manager object. |
| 0x0062FBE0 | 108 | CCheckAttendanceMgr__scalar_dtor_with_vtable | Destructor for CCheckAttendanceMgr that deallocates member object at offset +4 with stack canary protection. |
| 0x0062FC50 | 75 | CCheckAttendanceMgr__scalar_dtor_B | Destructor for CCheckAttendanceMgr that deallocates 32-byte member at offset +4 with stack cookie validation |
| 0x0062FCA0 | 68 | CCheckAttendanceMgr__vector_dtor_B | Destructs a CCheckAttendanceMgr vector by recursively destroying nodes then deallocating the 0x20-byte manager object. |
| 0x0062FD00 | 67 | CCheckAttendanceMgr__InitVtable | Initializes vtable pointer for CCheckAttendanceMgr's base class (CEquipRangeFilter) during construction. |
| 0x0062FD50 | 89 | CCheckAttendanceMgr__Destructor_full | Destructor for CCheckAttendanceMgr that recursively destroys tree nodes and deallocates the root node memory. |
| 0x0062FDD0 | 92 | CCheckAttendanceMgr__Destructor | Destroys CCheckAttendanceMgr instance by setting vtable, recursively freeing attendance tree nodes, then deallocating tree sentinel. |
| 0x0062FE90 | 266 | CCheckAttendanceMgr__GetInstance | Initializes singleton CCheckAttendanceMgr instance with vtable, std::map, and loads default attendance script; returns success status. |
| 0x0062FFC0 | 94 | CCheckAttendanceMgr__GetRewardByDay | Retrieves attendance reward (item ID and count) for a specified day from the attendance manager's reward map. |
| 0x00630050 | 422 | CCheckAttendanceMgr__LoadDefaultScript | Initializes Lua state, loads System\CheckAttendance.lub, registers callbacks, executes script, and returns success status. |
| 0x00630200 | 543 | CCheckAttendanceMgr__LoadNamedScript | Loads CheckAttendance_{name}.lub script, registers Lua callbacks, clears reward tree, executes Lua config function. |
| 0x00630430 | 349 | CCheckAttendanceMgr__InsertRewardEntry | Inserts attendance reward entry (day index, item ID, count) into map; returns 1 on success, 0 if duplicate exists. |
| 0x006307B0 | 184 | CCheckAttendanceMgr__lua_InsertCheckAttendanceConfig | Lua callback that validates and stores two numeric parameters (start day and max rewards) for attendance system configuration into global memory. |
| 0x00630870 | 710 | CCheckAttendanceMgr__lua_InsertCheckAttendanceReward | Lua callback that validates and inserts attendance reward entries (day, item, count) into reward map, returns success status and message. |
| 0x00631E10 | 640 | CCheckAttendanceMgr__FindRewardsByDayAndType | Searches attendance reward map by day and type, returns matching reward pairs in a vector result struct. |
| 0x00632230 | 188 | CCheckAttendanceMgr__lua_InsertPetAutoFeedEntry | Inserts pet egg ID into auto-feeding list, preventing duplicates; returns error if already exists |
| 0x00632310 | 690 | CCheckAttendanceMgr__AddMaterialToReward | Adds a material item (item_id, count) to a daily reward entry in a map tree, allocating day node if needed. |
No function here matches that. Search all 43,836 functions instead.