Implement move actor lists for scenes

This commit is contained in:
Cuyler36
2025-04-04 09:09:46 -04:00
parent b6cb7edd19
commit e376c52041
35 changed files with 1257 additions and 241 deletions
+610
View File
@@ -0,0 +1,610 @@
#include "m_field_make.h"
#include "m_field_info.h"
#include "m_scene.h"
extern mFM_move_actor_data_c broker_shop_actable[];
extern mFM_move_actor_data_c buggy_actable[];
extern mFM_move_actor_data_c event_notification_actable[];
extern mFM_move_actor_data_c fd0_actable[];
extern mFM_move_actor_data_c fd1_actable[];
extern mFM_move_actor_data_c fd2_actable[];
extern mFM_move_actor_data_c fd4_actable[];
extern mFM_move_actor_data_c fd_npc_land_actable[];
extern mFM_move_actor_data_c fgout_actable[];
extern mFM_move_actor_data_c kamakura_actable[];
extern mFM_move_actor_data_c museum_entrance_actable[];
extern mFM_move_actor_data_c museum_fish_actable[];
extern mFM_move_actor_data_c museum_fossil_actable[];
extern mFM_move_actor_data_c museum_insect_actable[];
extern mFM_move_actor_data_c museum_picture_actable[];
extern mFM_move_actor_data_c needlework_actable[];
extern mFM_move_actor_data_c npcRoom001_actable[];
extern mFM_move_actor_data_c playerRMM_actable[];
extern mFM_move_actor_data_c playerRMS_actable[];
extern mFM_move_actor_data_c playerRM_actable[];
extern mFM_move_actor_data_c player_select2_actable[];
extern mFM_move_actor_data_c player_select3_actable[];
extern mFM_move_actor_data_c player_select4_actable[];
extern mFM_move_actor_data_c player_select_actable[];
extern mFM_move_actor_data_c police_box_actable[];
extern mFM_move_actor_data_c post_office_actable[];
extern mFM_move_actor_data_c shop01_actable[];
extern mFM_move_actor_data_c shop02_actable[];
extern mFM_move_actor_data_c shop03_actable[];
extern mFM_move_actor_data_c shop04_1_actable[];
extern mFM_move_actor_data_c shop04_2_actable[];
extern mFM_move_actor_data_c start_demo1_actable[];
extern mFM_move_actor_data_c start_demo2_actable[];
extern mFM_move_actor_data_c start_demo3_actable[];
extern mFM_move_actor_data_c tent_actable[];
extern mFM_move_actor_data_c title_demo_actable[];
extern mFM_move_actor_data_c water_test_actable[];
mFM_field_data_c data_fdd[SCENE_NUM] = {
{ mFI_FIELD_FG,
4, 2,
{
{ 0x0001, 0 }, { 0x0056, 0 }, { 0x00E7, 0 }, { 0x000B, 0 },
{ 0x00F1, 0 }, { 0x00F1, 0 }, { 0x00F5, 0 }, { 0x00F6, 0 },
},
fd0_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_FG,
5, 6,
{
{ 0x0002, 0 }, { 0x0002, 0 }, { 0x0002, 0 }, { 0x0000, 0 }, { 0x0000, 0 },
{ 0x0003, 0 }, { 0x0040, 0 }, { 0x0003, 0 }, { 0x0000, 0 }, { 0x0000, 0 },
{ 0x0004, 0 }, { 0x0004, 0 }, { 0x0004, 0 }, { 0x0000, 0 }, { 0x0000, 0 },
{ 0x0000, 0 }, { 0x0000, 0 }, { 0x0000, 0 }, { 0x0000, 0 }, { 0x0000, 0 },
{ 0x0000, 0 }, { 0x0000, 0 }, { 0x0000, 0 }, { 0x0000, 0 }, { 0x0000, 0 },
{ 0x0000, 0 }, { 0x0000, 0 }, { 0x0000, 0 }, { 0x0000, 0 }, { 0x0000, 0 },
},
fd1_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_FG,
5, 6,
{
{ 0x0054, 0 }, { 0x011C, 0 }, { 0x011D, 0 }, { 0x0006, 0 }, { 0x0006, 0 },
{ 0x0007, 0 }, { 0x000C, 0 }, { 0x0005, 0 }, { 0x0109, 0 }, { 0x0006, 1 },
{ 0x0006, 0 }, { 0x0017, 0 }, { 0x0108, 0 }, { 0x000D, 0 }, { 0x0006, 0 },
{ 0x0054, 0 }, { 0x00F3, 0 }, { 0x0005, 0 }, { 0x0005, 0 }, { 0x0006, 0 },
{ 0x0115, 0 }, { 0x0005, 0 }, { 0x0005, 0 }, { 0x0005, 0 }, { 0x0006, 0 },
{ 0x0006, 0 }, { 0x0006, 0 }, { 0x0006, 0 }, { 0x0006, 0 }, { 0x0006, 0 },
},
fd2_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_FG,
4, 3,
{
{ 0x015E, 0 }, { 0x015E, 0 }, { 0x015E, 0 }, { 0x015E, 0 },
{ 0x015E, 0 }, { 0x0129, 0 }, { 0x0128, 0 }, { 0x015E, 0 },
{ 0x015E, 0 }, { 0x015E, 0 }, { 0x015E, 0 }, { 0x015E, 0 },
},
water_test_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_FG,
1, 1,
{
{ 0x0009, 0 },
},
NULL,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_FG,
5, 6,
{
{ 0x0025, 0 }, { 0x0025, 0 }, { 0x0025, 1 }, { 0x0025, 1 }, { 0x0025, 1 },
{ 0x0025, 0 }, { 0x0025, 0 }, { 0x0028, 0 }, { 0x0031, 0 }, { 0x0025, 1 },
{ 0x0025, 0 }, { 0x0025, 0 }, { 0x0025, 0 }, { 0x0033, 0 }, { 0x0025, 1 },
{ 0x0025, 1 }, { 0x0067, 0 }, { 0x0025, 0 }, { 0x0066, 0 }, { 0x0025, 1 },
{ 0x0025, 1 }, { 0x002C, 0 }, { 0x0025, 0 }, { 0x0034, 0 }, { 0x0025, 1 },
{ 0x0025, 1 }, { 0x0067, 0 }, { 0x0025, 0 }, { 0x0066, 0 }, { 0x0025, 1 },
},
fd4_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_NPCROOM0,
1, 1,
{
{ 0x0015, 0 },
},
npcRoom001_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_FG,
7, 10,
{
{ 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 },
{ 0x0016, 0 }, { 0x0017, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 },
{ 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 },
{ 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 },
{ 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 },
{ 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 },
{ 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 },
{ 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 },
{ 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 },
{ 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 },
},
fd_npc_land_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_FG,
2, 2,
{
{ 0x0002, 0 }, { 0x0002, 0 },
{ 0x0002, 0 }, { 0x0002, 0 },
},
fgout_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_ROOM_SHOP0,
1, 1,
{
{ 0x0019, 0 },
},
shop01_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_FG,
1, 1,
{
{ 0x001D, 0 },
},
NULL,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_FG,
1, 1,
{
{ 0x001F, 0 },
},
NULL,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_ROOM_BROKER_SHOP,
1, 1,
{
{ 0x0050, 0 },
},
broker_shop_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_NPCROOM_FIELD_TOOL_INSIDE,
1, 1,
{
{ 0x0015, 0 },
},
npcRoom001_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_ROOM_POST_OFFICE,
1, 1,
{
{ 0x0051, 0 },
},
post_office_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_DEMO_STARTDEMO,
1, 1,
{
{ 0x0052, 0 },
},
start_demo1_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_DEMO_STARTDEMO2,
1, 1,
{
{ 0x0053, 0 },
},
start_demo2_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_ROOM_POLICE_BOX,
1, 1,
{
{ 0x007E, 0 },
},
police_box_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_ROOM_BUGGY,
1, 1,
{
{ 0x00C0, 0 },
},
buggy_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_DEMO_PLAYERSELECT,
1, 1,
{
{ 0x00C1, 0 },
},
player_select_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_PLAYER0_ROOM,
1, 1,
{
{ 0x00C2, 0 },
},
playerRMS_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_PLAYER0_ROOM,
1, 1,
{
{ 0x00C3, 0 },
},
playerRMM_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_PLAYER0_ROOM,
1, 1,
{
{ 0x0012, 0 },
},
playerRM_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_ROOM_SHOP1,
1, 1,
{
{ 0x00E3, 0 },
},
shop02_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_ROOM_SHOP2,
1, 1,
{
{ 0x00E6, 0 },
},
shop03_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_ROOM_SHOP3_1,
1, 1,
{
{ 0x00E4, 0 },
},
shop04_1_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_FG,
3, 3,
{
{ 0x00E2, 0 }, { 0x00E2, 0 }, { 0x00E2, 0 },
{ 0x00E2, 0 }, { 0x00E2, 0 }, { 0x00E2, 0 },
{ 0x00E2, 0 }, { 0x00E2, 0 }, { 0x00E2, 0 },
},
NULL,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_DEMO_PLAYERSELECT,
1, 1,
{
{ 0x00C1, 0 },
},
player_select2_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_DEMO_PLAYERSELECT,
1, 1,
{
{ 0x00C1, 0 },
},
player_select3_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_ROOM_SHOP3_2,
1, 1,
{
{ 0x00E5, 0 },
},
shop04_2_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_FG,
3, 3,
{
{ 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 },
{ 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 },
{ 0x0016, 0 }, { 0x0016, 0 }, { 0x0016, 0 },
},
event_notification_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_ROOM_KAMAKURA,
1, 1,
{
{ 0x00EF, 0 },
},
kamakura_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_FG,
7, 8,
{
{ 0x00D1, 1 }, { 0x00C9, 1 }, { 0x00C9, 1 }, { 0x00C9, 1 }, { 0x00C9, 1 }, { 0x00CA, 1 }, { 0x00D2, 1 },
{ 0x00CD, 1 }, { 0x00DC, 1 }, { 0x00A8, 1 }, { 0x0055, 1 }, { 0x00DD, 1 }, { 0x001C, 1 }, { 0x00D0, 1 },
{ 0x00CB, 1 }, { 0x0025, 1 }, { 0x0026, 1 }, { 0x00D6, 1 }, { 0x009D, 1 }, { 0x0040, 1 }, { 0x00CE, 1 },
{ 0x00CB, 1 }, { 0x004A, 0 }, { 0x0030, 0 }, { 0x003C, 1 }, { 0x0038, 1 }, { 0x003B, 1 }, { 0x00CE, 1 },
{ 0x00CC, 0 }, { 0x002A, 0 }, { 0x0035, 0 }, { 0x0021, 0 }, { 0x0022, 0 }, { 0x0030, 0 }, { 0x00CE, 1 },
{ 0x00CB, 0 }, { 0x00D9, 0 }, { 0x00BB, 0 }, { 0x003B, 0 }, { 0x00D3, 0 }, { 0x0035, 0 }, { 0x00CF, 0 },
{ 0x00ED, 0 }, { 0x00E8, 0 }, { 0x00F5, 0 }, { 0x00E9, 0 }, { 0x00FC, 0 }, { 0x00FD, 0 }, { 0x00EE, 0 },
{ 0x00C9, 0 }, { 0x00C9, 0 }, { 0x00C9, 0 }, { 0x00C9, 0 }, { 0x00C9, 0 }, { 0x00C9, 0 }, { 0x00C9, 0 },
},
title_demo_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_FG,
7, 8,
{
{ 0x00D1, 1 }, { 0x00C9, 1 }, { 0x00C9, 1 }, { 0x00C9, 1 }, { 0x00C9, 1 }, { 0x00CA, 1 }, { 0x00D2, 1 },
{ 0x00CD, 1 }, { 0x00DC, 1 }, { 0x00A8, 1 }, { 0x0055, 1 }, { 0x00DD, 1 }, { 0x001C, 1 }, { 0x00D0, 1 },
{ 0x00CB, 1 }, { 0x0025, 1 }, { 0x0026, 1 }, { 0x00D6, 1 }, { 0x009D, 1 }, { 0x0040, 1 }, { 0x00CE, 1 },
{ 0x00CB, 1 }, { 0x004A, 0 }, { 0x0030, 0 }, { 0x003C, 1 }, { 0x0038, 1 }, { 0x003B, 1 }, { 0x00CE, 1 },
{ 0x00CC, 0 }, { 0x002A, 0 }, { 0x0035, 0 }, { 0x0021, 0 }, { 0x0022, 0 }, { 0x0030, 0 }, { 0x00CE, 1 },
{ 0x00CB, 0 }, { 0x00D9, 0 }, { 0x00BB, 0 }, { 0x003B, 0 }, { 0x00D3, 0 }, { 0x0035, 0 }, { 0x00CF, 0 },
{ 0x00ED, 0 }, { 0x00E8, 0 }, { 0x00F5, 0 }, { 0x00E9, 0 }, { 0x00FC, 0 }, { 0x00FD, 0 }, { 0x00EE, 0 },
{ 0x00C9, 0 }, { 0x00C9, 0 }, { 0x00C9, 0 }, { 0x00C9, 0 }, { 0x00C9, 0 }, { 0x00C9, 0 }, { 0x00C9, 0 },
},
title_demo_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_DEMO_PLAYERSELECT,
1, 1,
{
{ 0x00C1, 0 },
},
player_select4_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_ROOM_MUSEUM_ENTRANCE,
1, 1,
{
{ 0x0116, 0 },
},
museum_entrance_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_ROOM_MUSEUM_PAINTING,
1, 1,
{
{ 0x0117, 0 },
},
museum_picture_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_ROOM_MUSEUM_FOSSIL,
1, 1,
{
{ 0x0118, 0 },
},
museum_fossil_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_ROOM_MUSEUM_INSECT,
1, 1,
{
{ 0x0119, 0 },
},
museum_insect_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_ROOM_MUSEUM_FISH,
1, 1,
{
{ 0x011A, 0 },
},
museum_fish_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_PLAYER0_ROOM,
1, 1,
{
{ 0x0012, 0 },
},
playerRM_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_PLAYER0_ROOM,
1, 1,
{
{ 0x00C3, 0 },
},
playerRMM_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_PLAYER0_ROOM,
1, 1,
{
{ 0x00C3, 0 },
},
playerRMM_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_PLAYER0_ROOM,
1, 1,
{
{ 0x00C3, 0 },
},
playerRMM_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_PLAYER0_ROOM,
1, 1,
{
{ 0x00C3, 0 },
},
playerRMM_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_PLAYER0_ROOM,
1, 1,
{
{ 0x00C3, 0 },
},
playerRMM_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_ROOM_NEEDLEWORK,
1, 1,
{
{ 0x011F, 0 },
},
needlework_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_PLAYER0_ROOM,
1, 1,
{
{ 0x0012, 0 },
},
playerRMM_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_NPCROOM0,
1, 1,
{
{ 0x0015, 0 },
},
npcRoom001_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_DEMO_STARTDEMO3,
1, 1,
{
{ 0x0052, 0 },
},
start_demo3_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_ROOM_LIGHTHOUSE,
1, 1,
{
{ 0x0164, 0 },
},
npcRoom001_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
{ mFI_FIELD_ROOM_TENT,
1, 1,
{
{ 0x016F, 0 },
},
tent_actable,
0x00000000,
0x00000000,
0x00000000,
0x00000000 },
};
+9
View File
@@ -0,0 +1,9 @@
#include "m_field_make.h"
#include "m_random_field_h.h"
#include "m_name_table.h"
mFM_move_actor_data_c broker_shop_actable[3] = {
{ETC_SHOP_GOODS, 0, 0, 1, 1, -1, 0, mRF_BLOCKKIND_NONE},
{SP_NPC_EV_BROKER2, 0, 0, 4, 4, -1, -1, mRF_BLOCKKIND_NONE},
{RSV_NO, 0, 0, 0, 0, 0, 0, mRF_BLOCKKIND_NONE}
};
+8
View File
@@ -0,0 +1,8 @@
#include "m_field_make.h"
#include "m_random_field_h.h"
#include "m_name_table.h"
mFM_move_actor_data_c buggy_actable[2] = {
{SP_NPC_GYPSY, 0, 0, 3, 3, -1, 0, mRF_BLOCKKIND_NONE},
{RSV_NO, 0, 0, 0, 0, 0, 0, mRF_BLOCKKIND_NONE}
};
@@ -0,0 +1,7 @@
#include "m_field_make.h"
#include "m_random_field_h.h"
#include "m_name_table.h"
mFM_move_actor_data_c event_notification_actable[1] = {
{RSV_NO, 0, 0, 0, 0, 0, 0, mRF_BLOCKKIND_NONE}
};
+11
View File
@@ -0,0 +1,11 @@
#include "m_field_make.h"
#include "m_random_field_h.h"
#include "m_name_table.h"
mFM_move_actor_data_c fd0_actable[5] = {
{MISC_ACTOR_SAMPLE, 0, 0, 3, 8, -1, -1, mRF_BLOCKKIND_NONE},
{NPC_BOB, 0, 0, 5, 7, 10, -1, mRF_BLOCKKIND_NONE},
{NPC_ELMER, 0, 0, 7, 7, 11, -1, mRF_BLOCKKIND_NONE},
{NPC_TEST1, 0, 0, 10, 7, 14, -1, mRF_BLOCKKIND_NONE},
{RSV_NO, 0, 0, 0, 0, 0, 0, mRF_BLOCKKIND_NONE}
};
+17
View File
@@ -0,0 +1,17 @@
#include "m_field_make.h"
#include "m_random_field_h.h"
#include "m_name_table.h"
mFM_move_actor_data_c fd1_actable[11] = {
{ETC_AIRPLANE, 1, 0, 8, 14, -1, -1, mRF_BLOCKKIND_NONE},
{ETC_MBG, 1, 2, 6, 9, -1, -1, mRF_BLOCKKIND_NONE},
{ETC_MBG, 1, 2, 4, 10, -1, -1, mRF_BLOCKKIND_NONE},
{ETC_MBG, 1, 2, 6, 11, -1, -1, mRF_BLOCKKIND_NONE},
{ETC_MBG, 1, 2, 9, 6, -1, -1, mRF_BLOCKKIND_NONE},
{NPC_CURLY, 0, 2, 7, 7, 10, -1, mRF_BLOCKKIND_NONE},
{NPC_BETTY, 0, 2, 9, 7, 11, -1, mRF_BLOCKKIND_NONE},
{NPC_SAMSON, 1, 1, 2, 5, 12, -1, mRF_BLOCKKIND_NONE},
{NPC_LOBO, 1, 1, 3, 5, 13, -1, mRF_BLOCKKIND_NONE},
{NPC_FREYA, 1, 1, 4, 5, 14, -1, mRF_BLOCKKIND_NONE},
{RSV_NO, 0, 0, 0, 0, 0, 0, mRF_BLOCKKIND_NONE}
};
+14
View File
@@ -0,0 +1,14 @@
#include "m_field_make.h"
#include "m_random_field_h.h"
#include "m_name_table.h"
mFM_move_actor_data_c fd2_actable[8] = {
{ETC_AIRPLANE, 1, 0, 8, 14, -1, -1, mRF_BLOCKKIND_NONE},
{ETC_SNOWMAN_BALL_A, 3, 1, 10, 1, -1, -1, mRF_BLOCKKIND_NONE},
{ETC_SNOWMAN_BALL_B, 3, 1, 9, 1, -1, -1, mRF_BLOCKKIND_NONE},
{ETC_SNOWMAN_BALL_A, 0, 4, 5, 12, -1, -1, mRF_BLOCKKIND_NONE},
{SP_NPC_POLICE, 0, 2, 6, 6, -1, -1, mRF_BLOCKKIND_NONE},
{MISC_ACTOR_SAMPLE, 0, 2, 10, 10, -1, -1, mRF_BLOCKKIND_NONE},
{NPC_ELMER, 1, 3, 3, 3, 11, 10, mRF_BLOCKKIND_NONE},
{RSV_NO, 0, 0, 0, 0, 0, 0, mRF_BLOCKKIND_NONE}
};
+10
View File
@@ -0,0 +1,10 @@
#include "m_field_make.h"
#include "m_random_field_h.h"
#include "m_name_table.h"
mFM_move_actor_data_c fd4_actable[4] = {
{NPC_BOB, 0, 0, 8, 8, 10, -1, mRF_BLOCKKIND_NONE},
{NPC_OLIVIA, 0, 0, 10, 8, 11, -1, mRF_BLOCKKIND_NONE},
{NPC_VESTA, 0, 0, 9, 11, 12, -1, mRF_BLOCKKIND_NONE},
{RSV_NO, 0, 0, 0, 0, 0, 0, mRF_BLOCKKIND_NONE}
};
+10
View File
@@ -0,0 +1,10 @@
#include "m_field_make.h"
#include "m_random_field_h.h"
#include "m_name_table.h"
mFM_move_actor_data_c fd_npc_land_actable[4] = {
{SP_NPC_POLICE, 0, 0, 8, 11, -1, -1, mRF_BLOCKKIND_POLICE},
{SP_NPC_STATION_MASTER, 0, 0, 5, 4, -1, -1, mRF_BLOCKKIND_STATION},
{SP_NPC_SONCHO, 0, 0, 10, 10, -1, -1, mRF_BLOCKKIND_SHRINE},
{RSV_NO, 0, 0, 0, 0, 0, 0, mRF_BLOCKKIND_NONE}
};
+7
View File
@@ -0,0 +1,7 @@
#include "m_field_make.h"
#include "m_random_field_h.h"
#include "m_name_table.h"
mFM_move_actor_data_c fgout_actable[1] = {
{RSV_NO, 0, 0, 0, 0, 0, 0, mRF_BLOCKKIND_NONE}
};
+8
View File
@@ -0,0 +1,8 @@
#include "m_field_make.h"
#include "m_random_field_h.h"
#include "m_name_table.h"
mFM_move_actor_data_c kamakura_actable[2] = {
{ETC_KAMAKURA_INDOOR, 0, 0, 0, 0, -1, 0, mRF_BLOCKKIND_NONE},
{RSV_NO, 0, 0, 0, 0, 0, 0, mRF_BLOCKKIND_NONE}
};
+7
View File
@@ -0,0 +1,7 @@
#include "m_field_make.h"
#include "m_random_field_h.h"
#include "m_name_table.h"
mFM_move_actor_data_c npcRoom001_actable[1] = {
{RSV_NO, 0, 0, 0, 0, 0, 0, mRF_BLOCKKIND_NONE}
};
+8
View File
@@ -0,0 +1,8 @@
#include "m_field_make.h"
#include "m_random_field_h.h"
#include "m_name_table.h"
mFM_move_actor_data_c playerRM_actable[2] = {
{ETC_SHOP_GOODS, 0, 0, 1, 1, -1, 1, mRF_BLOCKKIND_NONE},
{RSV_NO, 0, 0, 0, 0, 0, 0, mRF_BLOCKKIND_NONE}
};
+8
View File
@@ -0,0 +1,8 @@
#include "m_field_make.h"
#include "m_random_field_h.h"
#include "m_name_table.h"
mFM_move_actor_data_c playerRMM_actable[2] = {
{ETC_SHOP_GOODS, 0, 0, 1, 1, -1, 1, mRF_BLOCKKIND_NONE},
{RSV_NO, 0, 0, 0, 0, 0, 0, mRF_BLOCKKIND_NONE}
};
+8
View File
@@ -0,0 +1,8 @@
#include "m_field_make.h"
#include "m_random_field_h.h"
#include "m_name_table.h"
mFM_move_actor_data_c playerRMS_actable[2] = {
{ETC_SHOP_GOODS, 0, 0, 1, 1, -1, 1, mRF_BLOCKKIND_NONE},
{RSV_NO, 0, 0, 0, 0, 0, 0, mRF_BLOCKKIND_NONE}
};
+8
View File
@@ -0,0 +1,8 @@
#include "m_field_make.h"
#include "m_random_field_h.h"
#include "m_name_table.h"
mFM_move_actor_data_c player_select_actable[2] = {
{SP_NPC_P_SEL, 0, 0, 2, 1, -1, 0, mRF_BLOCKKIND_NONE},
{RSV_NO, 0, 0, 0, 0, 0, 0, mRF_BLOCKKIND_NONE}
};
+8
View File
@@ -0,0 +1,8 @@
#include "m_field_make.h"
#include "m_random_field_h.h"
#include "m_name_table.h"
mFM_move_actor_data_c player_select2_actable[2] = {
{SP_NPC_P_SEL2, 0, 0, 2, 1, -1, 0, mRF_BLOCKKIND_NONE},
{RSV_NO, 0, 0, 0, 0, 0, 0, mRF_BLOCKKIND_NONE}
};
+8
View File
@@ -0,0 +1,8 @@
#include "m_field_make.h"
#include "m_random_field_h.h"
#include "m_name_table.h"
mFM_move_actor_data_c player_select3_actable[2] = {
{SP_NPC_RTC, 0, 0, 2, 1, -1, 0, mRF_BLOCKKIND_NONE},
{RSV_NO, 0, 0, 0, 0, 0, 0, mRF_BLOCKKIND_NONE}
};
+8
View File
@@ -0,0 +1,8 @@
#include "m_field_make.h"
#include "m_random_field_h.h"
#include "m_name_table.h"
mFM_move_actor_data_c player_select4_actable[2] = {
{SP_NPC_RESTART, 0, 0, 2, 1, -1, 0, mRF_BLOCKKIND_NONE},
{RSV_NO, 0, 0, 0, 0, 0, 0, mRF_BLOCKKIND_NONE}
};
+8
View File
@@ -0,0 +1,8 @@
#include "m_field_make.h"
#include "m_random_field_h.h"
#include "m_name_table.h"
mFM_move_actor_data_c police_box_actable[2] = {
{SP_NPC_POLICE2, 0, 0, 4, 6, -1, -1, mRF_BLOCKKIND_NONE},
{RSV_NO, 0, 0, 0, 0, 0, 0, mRF_BLOCKKIND_NONE}
};
+8
View File
@@ -0,0 +1,8 @@
#include "m_field_make.h"
#include "m_random_field_h.h"
#include "m_name_table.h"
mFM_move_actor_data_c post_office_actable[2] = {
{SP_NPC_POST_GIRL, 0, 0, 4, 2, -1, -1, mRF_BLOCKKIND_NONE},
{RSV_NO, 0, 0, 0, 0, 0, 0, mRF_BLOCKKIND_NONE}
};
+9
View File
@@ -0,0 +1,9 @@
#include "m_field_make.h"
#include "m_random_field_h.h"
#include "m_name_table.h"
mFM_move_actor_data_c shop01_actable[3] = {
{SP_NPC_SHOP_MASTER, 0, 0, 3, 5, -1, 0, mRF_BLOCKKIND_NONE},
{ETC_SHOP_GOODS, 0, 0, 1, 1, -1, 0, mRF_BLOCKKIND_NONE},
{RSV_NO, 0, 0, 0, 0, 0, 0, mRF_BLOCKKIND_NONE}
};
+9
View File
@@ -0,0 +1,9 @@
#include "m_field_make.h"
#include "m_random_field_h.h"
#include "m_name_table.h"
mFM_move_actor_data_c shop02_actable[3] = {
{SP_NPC_CONV_MASTER, 0, 0, 7, 5, -1, 0, mRF_BLOCKKIND_NONE},
{ETC_SHOP_GOODS, 0, 0, 1, 1, -1, 0, mRF_BLOCKKIND_NONE},
{RSV_NO, 0, 0, 0, 0, 0, 0, mRF_BLOCKKIND_NONE}
};
+9
View File
@@ -0,0 +1,9 @@
#include "m_field_make.h"
#include "m_random_field_h.h"
#include "m_name_table.h"
mFM_move_actor_data_c shop03_actable[3] = {
{SP_NPC_SUPER_MASTER, 0, 0, 8, 9, -1, 0, mRF_BLOCKKIND_NONE},
{ETC_SHOP_GOODS, 0, 0, 1, 1, -1, 0, mRF_BLOCKKIND_NONE},
{RSV_NO, 0, 0, 0, 0, 0, 0, mRF_BLOCKKIND_NONE}
};
+9
View File
@@ -0,0 +1,9 @@
#include "m_field_make.h"
#include "m_random_field_h.h"
#include "m_name_table.h"
mFM_move_actor_data_c shop04_1_actable[3] = {
{SP_NPC_DEPART_MASTER, 0, 0, 7, 11, -1, 0, mRF_BLOCKKIND_NONE},
{ETC_SHOP_GOODS, 0, 0, 1, 1, -1, 0, mRF_BLOCKKIND_NONE},
{RSV_NO, 0, 0, 0, 0, 0, 0, mRF_BLOCKKIND_NONE}
};
+10
View File
@@ -0,0 +1,10 @@
#include "m_field_make.h"
#include "m_random_field_h.h"
#include "m_name_table.h"
mFM_move_actor_data_c shop04_2_actable[4] = {
{SP_NPC_MAMEDANUKI0, 0, 0, 7, 4, -1, 0, mRF_BLOCKKIND_NONE},
{SP_NPC_MAMEDANUKI1, 0, 0, 8, 4, -1, 0, mRF_BLOCKKIND_NONE},
{ETC_SHOP_GOODS, 0, 0, 1, 1, -1, 0, mRF_BLOCKKIND_NONE},
{RSV_NO, 0, 0, 0, 0, 0, 0, mRF_BLOCKKIND_NONE}
};
+10
View File
@@ -0,0 +1,10 @@
#include "m_field_make.h"
#include "m_random_field_h.h"
#include "m_name_table.h"
mFM_move_actor_data_c start_demo1_actable[4] = {
{SP_NPC_GUIDE, 0, 0, 3, 3, -1, 0, mRF_BLOCKKIND_NONE},
{SP_NPC_SLEEP_OBABA, 0, 0, 4, 4, -1, 0, mRF_BLOCKKIND_NONE},
{ETC_TRAIN_WINDOW, 0, 0, 1, 1, -1, 0, mRF_BLOCKKIND_NONE},
{RSV_NO, 0, 0, 0, 0, 0, 0, mRF_BLOCKKIND_NONE}
};
+10
View File
@@ -0,0 +1,10 @@
#include "m_field_make.h"
#include "m_random_field_h.h"
#include "m_name_table.h"
mFM_move_actor_data_c start_demo2_actable[4] = {
{ETC_TRAIN_WINDOW, 0, 0, 1, 1, -1, 0, mRF_BLOCKKIND_NONE},
{SP_NPC_GUIDE2, 0, 0, 3, 3, -1, 0, mRF_BLOCKKIND_NONE},
{SP_NPC_SLEEP_OBABA, 0, 0, 4, 4, -1, 0, mRF_BLOCKKIND_NONE},
{RSV_NO, 0, 0, 0, 0, 0, 0, mRF_BLOCKKIND_NONE}
};
+10
View File
@@ -0,0 +1,10 @@
#include "m_field_make.h"
#include "m_random_field_h.h"
#include "m_name_table.h"
mFM_move_actor_data_c start_demo3_actable[4] = {
{SP_NPC_MASK_CAT2, 0, 0, 3, 3, -1, 0, mRF_BLOCKKIND_NONE},
{SP_NPC_SLEEP_OBABA, 0, 0, 4, 4, -1, 0, mRF_BLOCKKIND_NONE},
{ETC_TRAIN_WINDOW, 0, 0, 1, 1, -1, 0, mRF_BLOCKKIND_NONE},
{RSV_NO, 0, 0, 0, 0, 0, 0, mRF_BLOCKKIND_NONE}
};
+8
View File
@@ -0,0 +1,8 @@
#include "m_field_make.h"
#include "m_random_field_h.h"
#include "m_name_table.h"
mFM_move_actor_data_c tent_actable[2] = {
{SP_NPC_EV_SUMMERCAMP_0, 0, 0, 3, 3, -1, 0, mRF_BLOCKKIND_NONE},
{RSV_NO, 0, 0, 0, 0, 0, 0, mRF_BLOCKKIND_NONE}
};
+22
View File
@@ -0,0 +1,22 @@
#include "m_field_make.h"
#include "m_random_field_h.h"
#include "m_name_table.h"
mFM_move_actor_data_c title_demo_actable[16] = {
{SP_NPC_STATION_MASTER, 3, 1, 5, 4, -1, -1, mRF_BLOCKKIND_NONE},
{NPC_BOB, 1, 2, 3, 9, 0, -1, mRF_BLOCKKIND_NONE},
{NPC_PAOLO, 1, 2, 5, 13, 1, -1, mRF_BLOCKKIND_NONE},
{NPC_VESTA, 1, 4, 11, 14, 2, -1, mRF_BLOCKKIND_NONE},
{NPC_JOEY, 2, 3, 7, 7, 3, -1, mRF_BLOCKKIND_NONE},
{NPC_LOBO, 2, 3, 2, 14, 4, -1, mRF_BLOCKKIND_NONE},
{NPC_CARRIE, 3, 5, 8, 7, 5, -1, mRF_BLOCKKIND_NONE},
{NPC_TANK, 4, 3, 6, 13, 6, -1, mRF_BLOCKKIND_NONE},
{NPC_BUZZ, 4, 4, 6, 5, 7, -1, mRF_BLOCKKIND_NONE},
{NPC_RASHER, 4, 4, 12, 14, 8, -1, mRF_BLOCKKIND_NONE},
{NPC_BIFF, 4, 6, 3, 8, 9, -1, mRF_BLOCKKIND_NONE},
{NPC_SAMSON, 5, 2, 9, 2, 10, -1, mRF_BLOCKKIND_NONE},
{NPC_JANE, 5, 2, 11, 13, 11, -1, mRF_BLOCKKIND_NONE},
{NPC_TYBALT, 5, 4, 7, 3, 12, -1, mRF_BLOCKKIND_NONE},
{NPC_CUBE, 5, 5, 5, 5, 13, -1, mRF_BLOCKKIND_NONE},
{RSV_NO, 0, 0, 0, 0, 0, 0, mRF_BLOCKKIND_NONE}
};
+7
View File
@@ -0,0 +1,7 @@
#include "m_field_make.h"
#include "m_random_field_h.h"
#include "m_name_table.h"
mFM_move_actor_data_c water_test_actable[1] = {
{RSV_NO, 0, 0, 0, 0, 0, 0, mRF_BLOCKKIND_NONE}
};