mirror of https://github.com/zeldaret/tmc.git
Make gUnk_080FE1DD a 2D array
This commit is contained in:
parent
1cb62deadd
commit
fba95b9ff7
|
@ -17,17 +17,21 @@ const u8 gUnk_080FE1B4[] = {
|
||||||
const u8 gUnk_080FE1C6[] = {
|
const u8 gUnk_080FE1C6[] = {
|
||||||
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 8, 9, 10, 10, 11, 12, 13, 14, 15, 8, 15, 1, 8,
|
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 8, 9, 10, 10, 11, 12, 13, 14, 15, 8, 15, 1, 8,
|
||||||
};
|
};
|
||||||
const u8 gUnk_080FE1DD[] = {
|
const u8 gUnk_080FE1DD[3][0x40] = {
|
||||||
110, 111, 112, 112, 110, 111, 111, 112, 110, 110, 112, 111, 112, 111, 110, 110, 110, 111, 112, 112, 110, 111,
|
{ 0x6E, 0x6F, 0x70, 0x70, 0x6E, 0x6F, 0x6F, 0x70, 0x6E, 0x6E, 0x70, 0x6F, 0x70, 0x6F, 0x6E, 0x6E,
|
||||||
111, 112, 110, 110, 112, 111, 112, 111, 110, 111, 110, 111, 112, 112, 110, 111, 111, 112, 110, 110, 112, 111,
|
0x6E, 0x6F, 0x70, 0x70, 0x6E, 0x6F, 0x6F, 0x70, 0x6E, 0x6E, 0x70, 0x6F, 0x70, 0x6F, 0x6E, 0x6F,
|
||||||
112, 111, 110, 112, 110, 111, 112, 112, 110, 111, 111, 112, 110, 110, 112, 111, 112, 111, 110, 0, 113, 114,
|
0x6E, 0x6F, 0x70, 0x70, 0x6E, 0x6F, 0x6F, 0x70, 0x6E, 0x6E, 0x70, 0x6F, 0x70, 0x6F, 0x6E, 0x70,
|
||||||
113, 114, 113, 114, 113, 114, 113, 114, 113, 114, 113, 114, 113, 114, 113, 114, 113, 114, 113, 114, 113, 114,
|
0x6E, 0x6F, 0x70, 0x70, 0x6E, 0x6F, 0x6F, 0x70, 0x6E, 0x6E, 0x70, 0x6F, 0x70, 0x6F, 0x6E, 0x00 },
|
||||||
113, 114, 113, 114, 113, 114, 113, 114, 113, 114, 113, 114, 113, 114, 113, 114, 113, 114, 113, 114, 113, 114,
|
{ 0x71, 0x72, 0x71, 0x72, 0x71, 0x72, 0x71, 0x72, 0x71, 0x72, 0x71, 0x72, 0x71, 0x72, 0x71, 0x72,
|
||||||
113, 114, 113, 114, 113, 114, 113, 114, 113, 114, 113, 114, 113, 114, 113, 114, 113, 114, 115, 116, 117, 117,
|
0x71, 0x72, 0x71, 0x72, 0x71, 0x72, 0x71, 0x72, 0x71, 0x72, 0x71, 0x72, 0x71, 0x72, 0x71, 0x72,
|
||||||
115, 116, 116, 117, 115, 115, 117, 116, 117, 116, 115, 115, 115, 116, 117, 117, 115, 116, 116, 117, 115, 115,
|
0x71, 0x72, 0x71, 0x72, 0x71, 0x72, 0x71, 0x72, 0x71, 0x72, 0x71, 0x72, 0x71, 0x72, 0x71, 0x72,
|
||||||
117, 116, 117, 116, 115, 116, 115, 116, 117, 117, 115, 116, 116, 117, 115, 115, 117, 116, 117, 116, 115, 117,
|
0x71, 0x72, 0x71, 0x72, 0x71, 0x72, 0x71, 0x72, 0x71, 0x72, 0x71, 0x72, 0x71, 0x72, 0x71, 0x72 },
|
||||||
115, 116, 117, 117, 115, 116, 116, 117, 115, 115, 117, 116, 117, 116, 115, 0, 0, 0, 0,
|
{ 0x73, 0x74, 0x75, 0x75, 0x73, 0x74, 0x74, 0x75, 0x73, 0x73, 0x75, 0x74, 0x75, 0x74, 0x73, 0x73,
|
||||||
|
0x73, 0x74, 0x75, 0x75, 0x73, 0x74, 0x74, 0x75, 0x73, 0x73, 0x75, 0x74, 0x75, 0x74, 0x73, 0x74,
|
||||||
|
0x73, 0x74, 0x75, 0x75, 0x73, 0x74, 0x74, 0x75, 0x73, 0x73, 0x75, 0x74, 0x75, 0x74, 0x73, 0x75,
|
||||||
|
0x73, 0x74, 0x75, 0x75, 0x73, 0x74, 0x74, 0x75, 0x73, 0x73, 0x75, 0x74, 0x75, 0x74, 0x73, 0x00 },
|
||||||
};
|
};
|
||||||
|
const u8 gPadding[3] = { 0, 0, 0 };
|
||||||
|
|
||||||
void Subtask_WorldEvent_Init(void);
|
void Subtask_WorldEvent_Init(void);
|
||||||
void Subtask_WorldEvent_Update(void);
|
void Subtask_WorldEvent_Update(void);
|
||||||
|
|
|
@ -508,7 +508,7 @@ u32 CreateRandomItemDrop(Entity* arg0, u32 arg1) {
|
||||||
return ITEM_NONE;
|
return ITEM_NONE;
|
||||||
}
|
}
|
||||||
|
|
||||||
extern u8 gUnk_080FE1DD[];
|
extern u8 gUnk_080FE1DD[3][0x40];
|
||||||
u32 CreateItemDrop(Entity* arg0, u32 itemId, u32 itemParameter) {
|
u32 CreateItemDrop(Entity* arg0, u32 itemId, u32 itemParameter) {
|
||||||
u32 adjustedParam = itemParameter;
|
u32 adjustedParam = itemParameter;
|
||||||
Entity* itemEntity;
|
Entity* itemEntity;
|
||||||
|
@ -552,7 +552,7 @@ u32 CreateItemDrop(Entity* arg0, u32 itemId, u32 itemParameter) {
|
||||||
if (itemId != ITEM_KINSTONE) {
|
if (itemId != ITEM_KINSTONE) {
|
||||||
adjustedParam = itemId - ITEM_KINSTONE_RED;
|
adjustedParam = itemId - ITEM_KINSTONE_RED;
|
||||||
rand = (Random() & 0x3f);
|
rand = (Random() & 0x3f);
|
||||||
adjustedParam = gUnk_080FE1DD[(rand + adjustedParam * 0x40)];
|
adjustedParam = gUnk_080FE1DD[adjustedParam][rand];
|
||||||
if (adjustedParam == 0) {
|
if (adjustedParam == 0) {
|
||||||
itemId = ITEM_NONE;
|
itemId = ITEM_NONE;
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in New Issue