summaryrefslogtreecommitdiff
path: root/mm/2s2h/DeveloperTools/EventLog.cpp
diff options
context:
space:
mode:
authorGarrett Cox <garrettjcox@gmail.com>2024-10-06 00:38:46 -0500
committerGarrett Cox <garrettjcox@gmail.com>2024-10-06 00:38:46 -0500
commit60fc8caa50af30ceba9a6572bfa6267fc89ffc4a (patch)
treead0e722df51eae060392481293def43175a6e695 /mm/2s2h/DeveloperTools/EventLog.cpp
parentab30ca1617c12cf2e192d339af1269332976278c (diff)
parent41d77dd9b4095e87fce1f3ffa2ab2e1b1b04b258 (diff)
Merge branch 'event-queue' of garrettjoecox.github.com:garrettjoecox/2ship2harkinian into develop-rando
Diffstat (limited to 'mm/2s2h/DeveloperTools/EventLog.cpp')
-rw-r--r--mm/2s2h/DeveloperTools/EventLog.cpp17
1 files changed, 9 insertions, 8 deletions
diff --git a/mm/2s2h/DeveloperTools/EventLog.cpp b/mm/2s2h/DeveloperTools/EventLog.cpp
index f799a0667..e73857e75 100644
--- a/mm/2s2h/DeveloperTools/EventLog.cpp
+++ b/mm/2s2h/DeveloperTools/EventLog.cpp
@@ -239,14 +239,15 @@ void RegisterEventLogHooks() {
TrimEventLog();
});
- onOpenTextHookId = GameInteractor::Instance->RegisterGameHook<GameInteractor::OnOpenText>([](u16* textId) {
- eventLogEntries.insert(eventLogEntries.begin(), {
- .timestamp = CurrentTime(),
- .type = EVENT_LOG_ENTRY_TYPE_OPEN_TEXT,
- .meta = fmt::format("0x{:02x}", *textId),
- });
- TrimEventLog();
- });
+ onOpenTextHookId = GameInteractor::Instance->RegisterGameHook<GameInteractor::OnOpenText>(
+ [](u16* textId, bool* loadFromMessageTable) {
+ eventLogEntries.insert(eventLogEntries.begin(), {
+ .timestamp = CurrentTime(),
+ .type = EVENT_LOG_ENTRY_TYPE_OPEN_TEXT,
+ .meta = fmt::format("0x{:02x}", *textId),
+ });
+ TrimEventLog();
+ });
onItemGiveHookId = GameInteractor::Instance->RegisterGameHook<GameInteractor::OnItemGive>([](u8 item) {
eventLogEntries.insert(eventLogEntries.begin(), {