Add npc default data and npc move-in data files

This commit is contained in:
Cuyler36
2023-12-02 15:23:46 -05:00
parent 89d1dcd5c7
commit 9e1e5aaecf
3 changed files with 490 additions and 2 deletions
+6 -2
View File
@@ -653,6 +653,12 @@ audio.c:
.bss: [0x8148DA78,0x8148DA7C]
# dataobject.obj files
data/combi/data_combi.c:
.data: [0x8080DD80, 0x8080E628]
data/npc/default_list.c:
.data: [0x8096CD90, 0x8096D328]
data/npc/grow_list.c:
.data: [0x80977450, 0x80977540]
data/titledemo/pact0.c:
.data: [0x80C411D8, 0x80C42038]
data/titledemo/pact1.c:
@@ -673,5 +679,3 @@ data/field/bg/earth_pal.c:
.data: [0x80C90100, 0x80C90280]
data/field/bg/rail_pal.c:
.data: [0x80F8C2C8, 0x80F8C460]
data/combi/data_combi.c:
.data: [0x8080DD80, 0x8080E628]
+242
View File
@@ -0,0 +1,242 @@
#include "m_npc.h"
mNpc_Default_Data_c npc_def_list[] = {
{ 0x2426, 0x0077, 0x00 },
{ 0x2473, 0x0087, 0x0a },
{ 0x2457, 0x006f, 0x0c },
{ 0x24a6, 0x0025, 0x06 },
{ 0x2476, 0x025e, 0x03 },
{ 0x2432, 0x0263, 0x1a },
{ 0x244b, 0x0265, 0x0d },
{ 0x2423, 0x0264, 0x06 },
{ 0x24bc, 0x0266, 0x1f },
{ 0x2467, 0x028e, 0x16 },
{ 0x2428, 0x028f, 0x09 },
{ 0x24b3, 0x0290, 0x1f },
{ 0x24f4, 0x0297, 0x01 },
{ 0x247c, 0x0241, 0x1b },
{ 0x247d, 0x0242, 0x08 },
{ 0x24d9, 0x0029, 0x11 },
{ 0x24d7, 0x028c, 0x15 },
{ 0x2485, 0x028d, 0x1a },
{ 0x24a4, 0x0010, 0x15 },
{ 0x2461, 0x006c, 0x19 },
{ 0x2478, 0x0282, 0x12 },
{ 0x2477, 0x0284, 0x03 },
{ 0x24d1, 0x0285, 0x18 },
{ 0x24a2, 0x0286, 0x1b },
{ 0x245b, 0x0287, 0x02 },
{ 0x24b6, 0x0299, 0x1a },
{ 0x248b, 0x029c, 0x02 },
{ 0x2441, 0x0017, 0x12 },
{ 0x24c1, 0x0030, 0x00 },
{ 0x2462, 0x0016, 0x03 },
{ 0x24c6, 0x004d, 0x01 },
{ 0x24b8, 0x0032, 0x15 },
{ 0x24b5, 0x0095, 0x18 },
{ 0x2420, 0x0096, 0x1e },
{ 0x247e, 0x005b, 0x14 },
{ 0x2484, 0x0097, 0x17 },
{ 0x2445, 0x0291, 0x1f },
{ 0x243f, 0x0031, 0x0d },
{ 0x2442, 0x0023, 0x08 },
{ 0x2429, 0x0093, 0x15 },
{ 0x24ea, 0x0022, 0x0c },
{ 0x2492, 0x0036, 0x0e },
{ 0x24f8, 0x002a, 0x1e },
{ 0x24d8, 0x003c, 0x16 },
{ 0x24e4, 0x0042, 0x1c },
{ 0x24e3, 0x027b, 0x12 },
{ 0x243b, 0x0292, 0x01 },
{ 0x24de, 0x024a, 0x1f },
{ 0x2487, 0x024b, 0x1c },
{ 0x24f1, 0x024c, 0x06 },
{ 0x24c4, 0x024d, 0x0f },
{ 0x24ef, 0x024e, 0x14 },
{ 0x24d3, 0x029a, 0x19 },
{ 0x24e7, 0x004c, 0x07 },
{ 0x2433, 0x0055, 0x08 },
{ 0x24c9, 0x0283, 0x1d },
{ 0x241f, 0x0094, 0x00 },
{ 0x248f, 0x0052, 0x11 },
{ 0x24c8, 0x004e, 0x08 },
{ 0x24be, 0x0086, 0x05 },
{ 0x2496, 0x023b, 0x04 },
{ 0x24cd, 0x023c, 0x0b },
{ 0x2494, 0x0082, 0x02 },
{ 0x2458, 0x0088, 0x0f },
{ 0x2459, 0x0070, 0x16 },
{ 0x2465, 0x0089, 0x00 },
{ 0x24b1, 0x0274, 0x10 },
{ 0x249a, 0x027e, 0x0a },
{ 0x24fc, 0x027f, 0x1b },
{ 0x24e5, 0x0066, 0x0c },
{ 0x24ad, 0x007d, 0x0b },
{ 0x24af, 0x008b, 0x02 },
{ 0x24ae, 0x001d, 0x13 },
{ 0x2466, 0x026c, 0x1f },
{ 0x2498, 0x026d, 0x03 },
{ 0x2454, 0x026e, 0x04 },
{ 0x24bf, 0x0073, 0x04 },
{ 0x24b0, 0x0018, 0x00 },
{ 0x24c3, 0x001e, 0x1c },
{ 0x2466, 0x0098, 0x14 },
{ 0x243c, 0x0099, 0x17 },
{ 0x2487, 0x009a, 0x13 },
{ 0x2448, 0x0039, 0x19 },
{ 0x241e, 0x002d, 0x02 },
{ 0x2451, 0x001c, 0x05 },
{ 0x2475, 0x009b, 0x0d },
{ 0x24fe, 0x0049, 0x0f },
{ 0x2479, 0x003e, 0x10 },
{ 0x245f, 0x0239, 0x1e },
{ 0x2498, 0x0020, 0x13 },
{ 0x2460, 0x023a, 0x06 },
{ 0x2482, 0x003b, 0x0c },
{ 0x24ee, 0x002e, 0x07 },
{ 0x24d4, 0x023d, 0x17 },
{ 0x24b7, 0x026f, 0x1f },
{ 0x2447, 0x0270, 0x15 },
{ 0x24f0, 0x0271, 0x04 },
{ 0x2488, 0x025b, 0x0f },
{ 0x243d, 0x025c, 0x0e },
{ 0x24a5, 0x025d, 0x05 },
{ 0x2440, 0x0072, 0x13 },
{ 0x24f5, 0x008c, 0x0b },
{ 0x24bb, 0x0081, 0x08 },
{ 0x24ce, 0x0281, 0x07 },
{ 0x24e8, 0x0247, 0x00 },
{ 0x24df, 0x004a, 0x07 },
{ 0x247f, 0x0033, 0x1d },
{ 0x245a, 0x0277, 0x11 },
{ 0x247a, 0x027c, 0x1d },
{ 0x241d, 0x0278, 0x02 },
{ 0x2443, 0x003f, 0x17 },
{ 0x24f9, 0x0252, 0x07 },
{ 0x245d, 0x0255, 0x0a },
{ 0x2480, 0x0256, 0x16 },
{ 0x2467, 0x0257, 0x03 },
{ 0x2474, 0x0057, 0x1b },
{ 0x2461, 0x0075, 0x1f },
{ 0x24e2, 0x0243, 0x16 },
{ 0x248e, 0x0244, 0x10 },
{ 0x24f7, 0x0245, 0x13 },
{ 0x24ef, 0x0246, 0x01 },
{ 0x246f, 0x0293, 0x06 },
{ 0x2493, 0x0249, 0x16 },
{ 0x2430, 0x0054, 0x18 },
{ 0x2452, 0x0045, 0x0c },
{ 0x24da, 0x008e, 0x03 },
{ 0x24d9, 0x008f, 0x13 },
{ 0x2482, 0x0026, 0x17 },
{ 0x2470, 0x006e, 0x0d },
{ 0x249b, 0x001a, 0x05 },
{ 0x2432, 0x0272, 0x1a },
{ 0x246b, 0x0273, 0x02 },
{ 0x24f6, 0x0275, 0x18 },
{ 0x242a, 0x029b, 0x05 },
{ 0x24b7, 0x0248, 0x1a },
{ 0x24a1, 0x0250, 0x00 },
{ 0x24b2, 0x0251, 0x1f },
{ 0x24a0, 0x005f, 0x0b },
{ 0x24ed, 0x0058, 0x09 },
{ 0x244d, 0x0258, 0x15 },
{ 0x244a, 0x0259, 0x18 },
{ 0x2448, 0x025a, 0x12 },
{ 0x244c, 0x0295, 0x01 },
{ 0x2456, 0x0296, 0x1c },
{ 0x24a8, 0x026a, 0x01 },
{ 0x24eb, 0x002b, 0x03 },
{ 0x24ca, 0x0043, 0x1f },
{ 0x24cb, 0x026b, 0x05 },
{ 0x24b3, 0x0279, 0x1e },
{ 0x244f, 0x027a, 0x09 },
{ 0x24e9, 0x0064, 0x09 },
{ 0x2497, 0x0276, 0x00 },
{ 0x2453, 0x0091, 0x16 },
{ 0x246f, 0x002c, 0x12 },
{ 0x24d2, 0x0048, 0x03 },
{ 0x2469, 0x0051, 0x0d },
{ 0x24d5, 0x0092, 0x0a },
{ 0x24c2, 0x0028, 0x0e },
{ 0x24ee, 0x0047, 0x07 },
{ 0x2449, 0x0090, 0x0e },
{ 0x2431, 0x0294, 0x19 },
{ 0x2472, 0x004b, 0x01 },
{ 0x249d, 0x008a, 0x0e },
{ 0x24f8, 0x025f, 0x0d },
{ 0x2485, 0x0260, 0x13 },
{ 0x24cf, 0x0261, 0x02 },
{ 0x2491, 0x0085, 0x12 },
{ 0x249e, 0x0267, 0x15 },
{ 0x244d, 0x0268, 0x18 },
{ 0x241c, 0x0067, 0x1e },
{ 0x24ac, 0x024f, 0x00 },
{ 0x246a, 0x0253, 0x15 },
{ 0x245e, 0x0254, 0x0f },
{ 0x242b, 0x0035, 0x0a },
{ 0x24ec, 0x001b, 0x04 },
{ 0x2451, 0x007c, 0x05 },
{ 0x24b4, 0x007b, 0x06 },
{ 0x24c7, 0x027d, 0x11 },
{ 0x243e, 0x0288, 0x10 },
{ 0x2424, 0x0289, 0x12 },
{ 0x24c0, 0x028a, 0x09 },
{ 0x2421, 0x028b, 0x0b },
{ 0x243d, 0x023e, 0x1e },
{ 0x244e, 0x023f, 0x0b },
{ 0x247b, 0x0240, 0x01 },
{ 0x24ab, 0x008d, 0x15 },
{ 0x2490, 0x007f, 0x0a },
{ 0x248c, 0x0044, 0x11 },
{ 0x249c, 0x0079, 0x0b },
{ 0x248d, 0x0046, 0x0f },
{ 0x2436, 0x007e, 0x10 },
{ 0x242d, 0x0038, 0x16 },
{ 0x24dc, 0x0015, 0x18 },
{ 0x24a3, 0x0027, 0x17 },
{ 0x24bd, 0x0041, 0x04 },
{ 0x24d0, 0x005e, 0x11 },
{ 0x24a7, 0x006b, 0x13 },
{ 0x246e, 0x0061, 0x03 },
{ 0x24ba, 0x006a, 0x06 },
{ 0x24e1, 0x0024, 0x15 },
{ 0x24f2, 0x005c, 0x03 },
{ 0x2486, 0x0034, 0x07 },
{ 0x242e, 0x0062, 0x02 },
{ 0x2471, 0x0085, 0x16 },
{ 0x248a, 0x0084, 0x0b },
{ 0x24e0, 0x0076, 0x0f },
{ 0x2481, 0x003d, 0x0c },
{ 0x2471, 0x0074, 0x08 },
{ 0x2438, 0x0056, 0x06 },
{ 0x2427, 0x007a, 0x1d },
{ 0x24fb, 0x001f, 0x07 },
{ 0x246d, 0x0071, 0x08 },
{ 0x246c, 0x0068, 0x07 },
{ 0x2450, 0x0069, 0x11 },
{ 0x241c, 0x0059, 0x16 },
{ 0x2435, 0x0280, 0x14 },
{ 0x241a, 0x071c, 0x0a },
{ 0x241b, 0x0725, 0x00 },
{ 0x241a, 0x0728, 0x0f },
{ 0x241b, 0x071e, 0x1c },
{ 0x241b, 0x0722, 0x1a },
{ 0x241b, 0x0724, 0x18 },
{ 0x241a, 0x071d, 0x14 },
{ 0x241b, 0x0719, 0x0e },
{ 0x241b, 0x0727, 0x15 },
{ 0x241a, 0x0723, 0x1b },
{ 0x241a, 0x0720, 0x09 },
{ 0x241a, 0x071b, 0x13 },
{ 0x241a, 0x0721, 0x12 },
{ 0x241b, 0x071f, 0x10 },
{ 0x241b, 0x0726, 0x0d },
{ 0x241a, 0x071a, 0x05 },
{ 0x2498, 0x072b, 0x03 },
{ 0x241b, 0x0729, 0x1f },
{ 0x241a, 0x072a, 0x11 },
{ 0x24bf, 0x072c, 0x0d },
{ 0x24f4, 0x072c, 0x01 },
{ 0x2403, 0x0025, 0x00 }
};
+242
View File
@@ -0,0 +1,242 @@
#include "m_npc.h"
s8 npc_grow_list[] = {
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_MOVE_IN,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_MOVE_IN,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_MOVE_IN,
mNpc_GROW_MOVE_IN,
mNpc_GROW_MOVE_IN,
mNpc_GROW_MOVE_IN,
mNpc_GROW_MOVE_IN,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_MOVE_IN,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_MOVE_IN,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_MOVE_IN,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_MOVE_IN,
mNpc_GROW_MOVE_IN,
mNpc_GROW_MOVE_IN,
mNpc_GROW_MOVE_IN,
mNpc_GROW_MOVE_IN,
mNpc_GROW_MOVE_IN,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_MOVE_IN,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_MOVE_IN,
mNpc_GROW_MOVE_IN,
mNpc_GROW_MOVE_IN,
mNpc_GROW_MOVE_IN,
mNpc_GROW_MOVE_IN,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_MOVE_IN,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_MOVE_IN,
mNpc_GROW_MOVE_IN,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_MOVE_IN,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_MOVE_IN,
mNpc_GROW_STARTER,
mNpc_GROW_ISLANDER,
mNpc_GROW_ISLANDER,
mNpc_GROW_ISLANDER,
mNpc_GROW_ISLANDER,
mNpc_GROW_ISLANDER,
mNpc_GROW_ISLANDER,
mNpc_GROW_ISLANDER,
mNpc_GROW_ISLANDER,
mNpc_GROW_ISLANDER,
mNpc_GROW_ISLANDER,
mNpc_GROW_ISLANDER,
mNpc_GROW_ISLANDER,
mNpc_GROW_ISLANDER,
mNpc_GROW_ISLANDER,
mNpc_GROW_ISLANDER,
mNpc_GROW_ISLANDER,
mNpc_GROW_STARTER,
mNpc_GROW_ISLANDER,
mNpc_GROW_ISLANDER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER,
mNpc_GROW_STARTER
};