summaryrefslogtreecommitdiff
path: root/src/code/m_start_data_init.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/code/m_start_data_init.c')
-rw-r--r--src/code/m_start_data_init.c23
1 files changed, 11 insertions, 12 deletions
diff --git a/src/code/m_start_data_init.c b/src/code/m_start_data_init.c
index ebd8701..f920741 100644
--- a/src/code/m_start_data_init.c
+++ b/src/code/m_start_data_init.c
@@ -4,15 +4,14 @@
#include "69CB30.h"
#include "6A83A0.h"
#include "6B81C0.h"
-#include "6B8A70.h"
+#include "m_land.h"
#include "6BA500.h"
#include "6C0690.h"
#include "6C97F0.h"
#include "m_npc_schedule.h"
#include "6D9D80.h"
#include "6DA460.h"
-#include "6DB420.h"
-#include "6DE300.h"
+#include "m_quest.h"
#include "6E30B0.h"
#include "6E7AD0.h"
#include "6ECD90.h"
@@ -75,16 +74,16 @@ void decide_fish_location(u8* fish_location) {
void title_game_haniwa_data_init(void) {
s32 i;
- u8 haniwa_buf[HANIWA_MESSAGE_LEN];
+ char haniwa_buf[HANIWA_MESSAGE_LEN];
s32 j;
Haniwa_c* haniwa;
- func_800C3F70_jp(haniwa_buf, HANIWA_MESSAGE_LEN, 0x55C);
+ mString_Load_StringFromRom(haniwa_buf, HANIWA_MESSAGE_LEN, 0x55C);
for (i = 0; i < mHS_HOUSE_NUM; i++) {
haniwa = &common_data.homes[i].haniwa;
- mem_copy(common_data.homes[i].haniwa.message, haniwa_buf, HANIWA_MESSAGE_LEN);
+ mem_copy(common_data.homes[i].haniwa.message, (u8*)haniwa_buf, HANIWA_MESSAGE_LEN);
for (j = 0; j < HANIWA_ITEM_HOLD_NUM; j++) {
haniwa->items[j].item = EMPTY_NO;
@@ -127,7 +126,7 @@ void mSDI_ClearMoneyPlayerHomeStationBlock(void) {
*items = EMPTY_NO;
if (deposit != NULL) {
- func_8008C478_jp(deposit, ut_x, ut_z);
+ mFI_BlockDepositOFF(deposit, ut_x, ut_z);
}
}
@@ -237,7 +236,7 @@ s32 mSDI_StartInitNew(Game* game2, s32 player_no, s32 malloc_flag) {
mSN_snowman_init();
mHS_house_init();
- lbRTC_TimeCopy(&common_data.unk_0F7FC, &mTM_rtcTime_clear_code);
+ lbRTC_TimeCopy(&common_data.lastGrowTime, &mTM_rtcTime_clear_code);
lbRTC_TimeCopy(&common_data.unk_0F89C, &mTM_rtcTime_clear_code);
lbRTC_TimeCopy(&common_data.unk_0F8A4, &mTM_rtcTime_clear_code);
@@ -401,10 +400,10 @@ void mSDI_StartInitAfter(Game* game, s32 renewal_reserve_flag, s32 malloc_flag)
mTM_set_season();
func_80084DA4_jp();
mEv_2nd_init(&game_play->event);
- func_800AD9FC_jp();
+ mNpc_Grow();
func_80096B64_jp();
- func_800AB054_jp();
- func_800AB09C_jp();
+ mNpc_InitNpcData();
+ mNpc_InitNpcList();
mNpc_SetNpcList(common_data.npclist, common_data.animals, ANIMAL_NUM_MAX, malloc_flag);
mNpc_ClearTalkInfo();
if (renewal_reserve_flag == 1) {
@@ -419,7 +418,7 @@ void mSDI_StartInitAfter(Game* game, s32 renewal_reserve_flag, s32 malloc_flag)
common_data.gokiShockedFlag = FALSE;
func_800A6548_jp();
func_800B9B2C_jp();
- func_800A91DC_jp();
+ mNpc_Remail();
mPr_SendForeingerAnimalMail(common_data.privateInfo);
mPr_StartSetCompleteTalkInfo();
mMsm_SendInformationMail();