summaryrefslogtreecommitdiff
path: root/src/quest_log.c
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2018-10-11 13:56:18 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2018-10-11 13:56:18 -0400
commit21224433ab5ce61f3c0b5c14bf2d76cbdb3ed740 (patch)
treedd2f182407ae6900cd616af69dff5040ebf35e15 /src/quest_log.c
parentb8054bbe5bae6eb87b60840c49606f96e034e6e0 (diff)
through sub_8111150
Diffstat (limited to 'src/quest_log.c')
-rw-r--r--src/quest_log.c30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/quest_log.c b/src/quest_log.c
index 61c4de211..3e41d7d31 100644
--- a/src/quest_log.c
+++ b/src/quest_log.c
@@ -12,6 +12,7 @@
#include "field_fadetransition.h"
#include "wild_encounter.h"
#include "help_system.h"
+#include "unk_8159F40.h"
#include "quest_log.h"
u8 gUnknown_3005E88;
@@ -576,6 +577,7 @@ void sub_8111070(u8 a0)
FillWindowPixelRect(gUnknown_203ADFE[i], 15, 0, 0, gUnknown_845661C[i].width * 8, gUnknown_845661C[i].height * 8);
}
+ // _("Previously on your quest…$")
StringExpandPlaceholders(gStringVar4, gUnknown_841A155);
if (a0)
@@ -591,3 +593,31 @@ void sub_8111070(u8 a0)
CopyWindowToVram(gUnknown_203ADFE[2], 2);
CopyWindowToVram(gUnknown_203ADFE[1], 3);
}
+
+void sub_8111134(void)
+{
+ PutWindowTilemap(gUnknown_203ADFE[1]);
+ CopyWindowToVram(gUnknown_203ADFE[1], 1);
+}
+
+void sub_8111150(u8 a0)
+{
+ struct QuestLog *questLog = &gSaveBlock1Ptr->questLog[a0];
+ u16 i;
+
+ for (i = 0; i < 64; i++)
+ {
+ if (questLog->npcData[i].negx)
+ gSaveBlock1Ptr->mapObjectTemplates[i].x = -questLog->npcData[i].x;
+ else
+ gSaveBlock1Ptr->mapObjectTemplates[i].x = questLog->npcData[i].x;
+ if (questLog->npcData[i].negy)
+ gSaveBlock1Ptr->mapObjectTemplates[i].y = -(u8)questLog->npcData[i].y;
+ else
+ gSaveBlock1Ptr->mapObjectTemplates[i].y = questLog->npcData[i].y;
+ gSaveBlock1Ptr->mapObjectTemplates[i].elevation = questLog->npcData[i].elevation;
+ gSaveBlock1Ptr->mapObjectTemplates[i].movementType = questLog->npcData[i].movementType;
+ }
+
+ sub_815A1F8(questLog, gSaveBlock1Ptr->mapObjectTemplates);
+}