diff options
author | ProjectRevoTPP <projectrevotpp@hotmail.com> | 2018-01-14 13:19:30 -0500 |
---|---|---|
committer | ProjectRevoTPP <projectrevotpp@hotmail.com> | 2018-01-14 13:19:30 -0500 |
commit | 8990b10732827087e04a2a02632769b252baaff6 (patch) | |
tree | 4d6ce30a0addb68a2dd4ebfe74b63f65b5cc6778 /src/contest_ai.c | |
parent | 99d4f3c24a600af8dadfe921f127f68d0bd4f2c3 (diff) |
move rodata to C
Diffstat (limited to 'src/contest_ai.c')
-rwxr-xr-x | src/contest_ai.c | 565 |
1 files changed, 420 insertions, 145 deletions
diff --git a/src/contest_ai.c b/src/contest_ai.c index ea0435775..f8f2812fb 100755 --- a/src/contest_ai.c +++ b/src/contest_ai.c @@ -4,7 +4,6 @@ #include "ewram.h" extern u8 AreMovesContestCombo(u16, u16); -extern bool8 sub_8128A7C(u8); extern bool8 sub_80B214C(u8); extern bool8 Contest_IsMonsTurnDisabled(u8); @@ -22,13 +21,289 @@ extern u16 gSpecialVar_ContestCategory; extern u8 *gAIScriptPtr; extern u8 *gContestAIs[]; +static void ContestAICmd_unk_00(void); +static void ContestAICmd_get_turn(void); +static void ContestAICmd_unk_02(void); +static void ContestAICmd_unk_03(void); +static void ContestAICmd_unk_04(void); +static void ContestAICmd_unk_05(void); +static void ContestAICmd_get_excitement(void); +static void ContestAICmd_unk_07(void); +static void ContestAICmd_unk_08(void); +static void ContestAICmd_unk_09(void); +static void ContestAICmd_unk_0A(void); +static void ContestAICmd_get_user_order(void); +static void ContestAICmd_unk_0C(void); +static void ContestAICmd_unk_0D(void); +static void ContestAICmd_unk_0E(void); +static void ContestAICmd_unk_0F(void); +static void ContestAICmd_get_user_condition_maybe(void); +static void ContestAICmd_unk_11(void); +static void ContestAICmd_unk_12(void); +static void ContestAICmd_unk_13(void); +static void ContestAICmd_unk_14(void); +static void ContestAICmd_unk_15(void); +static void ContestAICmd_unk_16(void); +static void ContestAICmd_unk_17(void); +static void ContestAICmd_unk_18(void); +static void ContestAICmd_unk_19(void); +static void ContestAICmd_unk_1A(void); +static void ContestAICmd_unk_1B(void); +static void ContestAICmd_unk_1C(void); +static void ContestAICmd_unk_1D(void); +static void ContestAICmd_unk_1E(void); +static void ContestAICmd_get_contest_type(void); +static void ContestAICmd_unk_20(void); +static void ContestAICmd_unk_21(void); +static void ContestAICmd_get_move_excitement(void); +static void ContestAICmd_unk_23(void); +static void ContestAICmd_unk_24(void); +static void ContestAICmd_unk_25(void); +static void ContestAICmd_unk_26(void); +static void ContestAICmd_get_move_effect(void); +static void ContestAICmd_unk_28(void); +static void ContestAICmd_unk_29(void); +static void ContestAICmd_get_move_effect_type(void); +static void ContestAICmd_unk_2B(void); +static void ContestAICmd_unk_2C(void); +static void ContestAICmd_check_move_has_highest_appeal(void); +static void ContestAICmd_unk_2E(void); +static void ContestAICmd_unk_2F(void); +static void ContestAICmd_unk_30(void); +static void ContestAICmd_unk_31(void); +static void ContestAICmd_unk_32(void); +static void ContestAICmd_unk_33(void); +static void ContestAICmd_unk_34(void); +static void ContestAICmd_unk_35(void); +static void ContestAICmd_unk_36(void); +static void ContestAICmd_unk_37(void); +static void ContestAICmd_unk_38(void); +static void ContestAICmd_unk_39(void); +static void ContestAICmd_unk_3A(void); +static void ContestAICmd_get_move_used_count(void); +static void ContestAICmd_unk_3C(void); +static void ContestAICmd_unk_3D(void); +static void ContestAICmd_unk_3E(void); +static void ContestAICmd_unk_3F(void); +static void ContestAICmd_check_combo_starter(void); +static void ContestAICmd_unk_41(void); +static void ContestAICmd_unk_42(void); +static void ContestAICmd_check_combo_finisher(void); +static void ContestAICmd_unk_44(void); +static void ContestAICmd_unk_45(void); +static void ContestAICmd_check_would_finish_combo(void); +static void ContestAICmd_unk_47(void); +static void ContestAICmd_unk_48(void); +static void ContestAICmd_get_condition(void); +static void ContestAICmd_unk_4A(void); +static void ContestAICmd_unk_4B(void); +static void ContestAICmd_unk_4C(void); +static void ContestAICmd_unk_4D(void); +static void ContestAICmd_get_used_combo_starter(void); +static void ContestAICmd_unk_4F(void); +static void ContestAICmd_unk_50(void); +static void ContestAICmd_unk_51(void); +static void ContestAICmd_unk_52(void); +static void ContestAICmd_check_can_participate(void); +static void ContestAICmd_unk_54(void); +static void ContestAICmd_unk_55(void); +static void ContestAICmd_get_val_812A188(void); +static void ContestAICmd_unk_57(void); +static void ContestAICmd_unk_58(void); +static void ContestAICmd_unk_59(void); +static void ContestAICmd_unk_5A(void); +static void ContestAICmd_unk_5B(void); +static void ContestAICmd_unk_5C(void); +static void ContestAICmd_unk_5D(void); +static void ContestAICmd_unk_5E(void); +static void ContestAICmd_unk_5F(void); +static void ContestAICmd_unk_60(void); +static void ContestAICmd_unk_61(void); +static void ContestAICmd_unk_62(void); +static void ContestAICmd_unk_63(void); +static void ContestAICmd_unk_64(void); +static void ContestAICmd_unk_65(void); +static void ContestAICmd_unk_66(void); +static void ContestAICmd_unk_67(void); +static void ContestAICmd_unk_68(void); +static void ContestAICmd_unk_69(void); +static void ContestAICmd_unk_6A(void); +static void ContestAICmd_unk_6B(void); +static void ContestAICmd_unk_6C(void); +static void ContestAICmd_unk_6D(void); +static void ContestAICmd_unk_6E(void); +static void ContestAICmd_unk_6F(void); +static void ContestAICmd_unk_70(void); +static void ContestAICmd_unk_71(void); +static void ContestAICmd_unk_72(void); +static void ContestAICmd_unk_73(void); +static void ContestAICmd_unk_74(void); +static void ContestAICmd_unk_75(void); +static void ContestAICmd_unk_76(void); +static void ContestAICmd_unk_77(void); +static void ContestAICmd_unk_78(void); +static void ContestAICmd_unk_79(void); +static void ContestAICmd_unk_7A(void); +static void ContestAICmd_unk_7B(void); +static void ContestAICmd_unk_7C(void); +static void ContestAICmd_unk_7D(void); +static void ContestAICmd_unk_7E(void); +static void ContestAICmd_unk_7F(void); +static void ContestAICmd_unk_80(void); +static void ContestAICmd_unk_81(void); +static void ContestAICmd_check_for_exciting_move(void); +static void ContestAICmd_unk_83(void); +static void ContestAICmd_unk_84(void); +static void ContestAICmd_unk_85(void); +static void ContestAICmd_unk_86(void); +static void ContestAICmd_unk_87(void); + typedef void (* ContestAICmdFunc)(void); -extern const ContestAICmdFunc sContestAICmdTable[]; // TODO: Move table to C file +static const ContestAICmdFunc sContestAICmdTable[] = +{ + ContestAICmd_unk_00, + ContestAICmd_get_turn, + ContestAICmd_unk_02, + ContestAICmd_unk_03, + ContestAICmd_unk_04, + ContestAICmd_unk_05, + ContestAICmd_get_excitement, + ContestAICmd_unk_07, + ContestAICmd_unk_08, + ContestAICmd_unk_09, + ContestAICmd_unk_0A, + ContestAICmd_get_user_order, + ContestAICmd_unk_0C, + ContestAICmd_unk_0D, + ContestAICmd_unk_0E, + ContestAICmd_unk_0F, + ContestAICmd_get_user_condition_maybe, + ContestAICmd_unk_11, + ContestAICmd_unk_12, + ContestAICmd_unk_13, + ContestAICmd_unk_14, + ContestAICmd_unk_15, + ContestAICmd_unk_16, + ContestAICmd_unk_17, + ContestAICmd_unk_18, + ContestAICmd_unk_19, + ContestAICmd_unk_1A, + ContestAICmd_unk_1B, + ContestAICmd_unk_1C, + ContestAICmd_unk_1D, + ContestAICmd_unk_1E, + ContestAICmd_get_contest_type, + ContestAICmd_unk_20, + ContestAICmd_unk_21, + ContestAICmd_get_move_excitement, + ContestAICmd_unk_23, + ContestAICmd_unk_24, + ContestAICmd_unk_25, + ContestAICmd_unk_26, + ContestAICmd_get_move_effect, + ContestAICmd_unk_28, + ContestAICmd_unk_29, + ContestAICmd_get_move_effect_type, + ContestAICmd_unk_2B, + ContestAICmd_unk_2C, + ContestAICmd_check_move_has_highest_appeal, + ContestAICmd_unk_2E, + ContestAICmd_unk_2F, + ContestAICmd_unk_30, + ContestAICmd_unk_31, + ContestAICmd_unk_32, + ContestAICmd_unk_33, + ContestAICmd_unk_34, + ContestAICmd_unk_35, + ContestAICmd_unk_36, + ContestAICmd_unk_37, + ContestAICmd_unk_38, + ContestAICmd_unk_39, + ContestAICmd_unk_3A, + ContestAICmd_get_move_used_count, + ContestAICmd_unk_3C, + ContestAICmd_unk_3D, + ContestAICmd_unk_3E, + ContestAICmd_unk_3F, + ContestAICmd_check_combo_starter, + ContestAICmd_unk_41, + ContestAICmd_unk_42, + ContestAICmd_check_combo_finisher, + ContestAICmd_unk_44, + ContestAICmd_unk_45, + ContestAICmd_check_would_finish_combo, + ContestAICmd_unk_47, + ContestAICmd_unk_48, + ContestAICmd_get_condition, + ContestAICmd_unk_4A, + ContestAICmd_unk_4B, + ContestAICmd_unk_4C, + ContestAICmd_unk_4D, + ContestAICmd_get_used_combo_starter, + ContestAICmd_unk_4F, + ContestAICmd_unk_50, + ContestAICmd_unk_51, + ContestAICmd_unk_52, + ContestAICmd_check_can_participate, + ContestAICmd_unk_54, + ContestAICmd_unk_55, + ContestAICmd_get_val_812A188, + ContestAICmd_unk_57, + ContestAICmd_unk_58, + ContestAICmd_unk_59, + ContestAICmd_unk_5A, + ContestAICmd_unk_5B, + ContestAICmd_unk_5C, + ContestAICmd_unk_5D, + ContestAICmd_unk_5E, + ContestAICmd_unk_5F, + ContestAICmd_unk_60, + ContestAICmd_unk_61, + ContestAICmd_unk_62, + ContestAICmd_unk_63, + ContestAICmd_unk_64, + ContestAICmd_unk_65, + ContestAICmd_unk_66, + ContestAICmd_unk_67, + ContestAICmd_unk_68, + ContestAICmd_unk_69, + ContestAICmd_unk_6A, + ContestAICmd_unk_6B, + ContestAICmd_unk_6C, + ContestAICmd_unk_6D, + ContestAICmd_unk_6E, + ContestAICmd_unk_6F, + ContestAICmd_unk_70, + ContestAICmd_unk_71, + ContestAICmd_unk_72, + ContestAICmd_unk_73, + ContestAICmd_unk_74, + ContestAICmd_unk_75, + ContestAICmd_unk_76, + ContestAICmd_unk_77, + ContestAICmd_unk_78, + ContestAICmd_unk_79, + ContestAICmd_unk_7A, + ContestAICmd_unk_7B, + ContestAICmd_unk_7C, + ContestAICmd_unk_7D, + ContestAICmd_unk_7E, + ContestAICmd_unk_7F, + ContestAICmd_unk_80, + ContestAICmd_unk_81, + ContestAICmd_check_for_exciting_move, + ContestAICmd_unk_83, + ContestAICmd_unk_84, + ContestAICmd_unk_85, + ContestAICmd_unk_86, + ContestAICmd_unk_87, +}; -void ContestAI_DoAIProcessing(void); -void sub_812ACA4(u8 *); -u8 sub_812ACC8(void); +static void ContestAI_DoAIProcessing(void); +static bool8 sub_8128A7C(u8); +static void sub_812ACA4(u8 *); +static u8 sub_812ACC8(void); void ContestAI_ResetAI(u8 var) { @@ -72,7 +347,7 @@ u8 ContestAI_GetActionToUse(void) } } -void ContestAI_DoAIProcessing(void) +static void ContestAI_DoAIProcessing(void) { while(eContestAI->aiState != ContestAI_FinishedProcessing) { @@ -111,7 +386,7 @@ void ContestAI_DoAIProcessing(void) } } -u8 sub_8128A7C(u8 var) +static u8 sub_8128A7C(u8 var) { int i; @@ -122,7 +397,7 @@ u8 sub_8128A7C(u8 var) return i; } -void ContestAICmd_unk_00(void) +static void ContestAICmd_unk_00(void) { s16 score = eContestAI->unk5[eContestAI->unk4] + (s8)gAIScriptPtr[1]; @@ -136,13 +411,13 @@ void ContestAICmd_unk_00(void) gAIScriptPtr += 2; } -void ContestAICmd_get_turn(void) +static void ContestAICmd_get_turn(void) { eContestAI->scriptResult = sContest.turnNumber; gAIScriptPtr += 1; } -void ContestAICmd_unk_02(void) +static void ContestAICmd_unk_02(void) { ContestAICmd_get_turn(); @@ -152,7 +427,7 @@ void ContestAICmd_unk_02(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_03(void) +static void ContestAICmd_unk_03(void) { ContestAICmd_get_turn(); @@ -162,7 +437,7 @@ void ContestAICmd_unk_03(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_04(void) +static void ContestAICmd_unk_04(void) { ContestAICmd_get_turn(); @@ -172,7 +447,7 @@ void ContestAICmd_unk_04(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_05(void) +static void ContestAICmd_unk_05(void) { ContestAICmd_get_turn(); @@ -182,13 +457,13 @@ void ContestAICmd_unk_05(void) gAIScriptPtr += 5; } -void ContestAICmd_get_excitement(void) +static void ContestAICmd_get_excitement(void) { eContestAI->scriptResult = sContest.applauseLevel; gAIScriptPtr += 1; } -void ContestAICmd_unk_07(void) +static void ContestAICmd_unk_07(void) { ContestAICmd_get_excitement(); @@ -198,7 +473,7 @@ void ContestAICmd_unk_07(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_08(void) +static void ContestAICmd_unk_08(void) { ContestAICmd_get_excitement(); @@ -208,7 +483,7 @@ void ContestAICmd_unk_08(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_09(void) +static void ContestAICmd_unk_09(void) { ContestAICmd_get_excitement(); @@ -218,7 +493,7 @@ void ContestAICmd_unk_09(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_0A(void) +static void ContestAICmd_unk_0A(void) { ContestAICmd_get_excitement(); @@ -228,13 +503,13 @@ void ContestAICmd_unk_0A(void) gAIScriptPtr += 5; } -void ContestAICmd_get_user_order(void) +static void ContestAICmd_get_user_order(void) { eContestAI->scriptResult = shared192D0.unk0[eContestAI->unk41]; gAIScriptPtr += 1; } -void ContestAICmd_unk_0C(void) +static void ContestAICmd_unk_0C(void) { ContestAICmd_get_user_order(); @@ -244,7 +519,7 @@ void ContestAICmd_unk_0C(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_0D(void) +static void ContestAICmd_unk_0D(void) { ContestAICmd_get_user_order(); @@ -254,7 +529,7 @@ void ContestAICmd_unk_0D(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_0E(void) +static void ContestAICmd_unk_0E(void) { ContestAICmd_get_user_order(); @@ -264,7 +539,7 @@ void ContestAICmd_unk_0E(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_0F(void) +static void ContestAICmd_unk_0F(void) { ContestAICmd_get_user_order(); @@ -274,13 +549,13 @@ void ContestAICmd_unk_0F(void) gAIScriptPtr += 5; } -void ContestAICmd_get_user_condition_maybe(void) +static void ContestAICmd_get_user_condition_maybe(void) { eContestAI->scriptResult = sContestantStatus[eContestAI->unk41].unkD / 10; gAIScriptPtr += 1; } -void ContestAICmd_unk_11(void) +static void ContestAICmd_unk_11(void) { ContestAICmd_get_user_condition_maybe(); @@ -290,7 +565,7 @@ void ContestAICmd_unk_11(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_12(void) +static void ContestAICmd_unk_12(void) { ContestAICmd_get_user_condition_maybe(); @@ -300,7 +575,7 @@ void ContestAICmd_unk_12(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_13(void) +static void ContestAICmd_unk_13(void) { ContestAICmd_get_user_condition_maybe(); @@ -310,7 +585,7 @@ void ContestAICmd_unk_13(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_14(void) +static void ContestAICmd_unk_14(void) { ContestAICmd_get_user_condition_maybe(); @@ -320,13 +595,13 @@ void ContestAICmd_unk_14(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_15(void) +static void ContestAICmd_unk_15(void) { eContestAI->scriptResult = sContestantStatus[eContestAI->unk41].unk4; gAIScriptPtr += 1; } -void ContestAICmd_unk_16(void) +static void ContestAICmd_unk_16(void) { ContestAICmd_unk_15(); @@ -336,7 +611,7 @@ void ContestAICmd_unk_16(void) gAIScriptPtr += 6; } -void ContestAICmd_unk_17(void) +static void ContestAICmd_unk_17(void) { ContestAICmd_unk_15(); @@ -346,7 +621,7 @@ void ContestAICmd_unk_17(void) gAIScriptPtr += 6; } -void ContestAICmd_unk_18(void) +static void ContestAICmd_unk_18(void) { ContestAICmd_unk_15(); @@ -356,7 +631,7 @@ void ContestAICmd_unk_18(void) gAIScriptPtr += 6; } -void ContestAICmd_unk_19(void) +static void ContestAICmd_unk_19(void) { ContestAICmd_unk_15(); @@ -366,13 +641,13 @@ void ContestAICmd_unk_19(void) gAIScriptPtr += 6; } -void ContestAICmd_unk_1A(void) +static void ContestAICmd_unk_1A(void) { eContestAI->scriptResult = gUnknown_02038670[eContestAI->unk41]; gAIScriptPtr += 1; } -void ContestAICmd_unk_1B(void) +static void ContestAICmd_unk_1B(void) { ContestAICmd_unk_1A(); @@ -382,7 +657,7 @@ void ContestAICmd_unk_1B(void) gAIScriptPtr += 6; } -void ContestAICmd_unk_1C(void) +static void ContestAICmd_unk_1C(void) { ContestAICmd_unk_1A(); @@ -392,7 +667,7 @@ void ContestAICmd_unk_1C(void) gAIScriptPtr += 6; } -void ContestAICmd_unk_1D(void) +static void ContestAICmd_unk_1D(void) { ContestAICmd_unk_1A(); @@ -402,7 +677,7 @@ void ContestAICmd_unk_1D(void) gAIScriptPtr += 6; } -void ContestAICmd_unk_1E(void) +static void ContestAICmd_unk_1E(void) { ContestAICmd_unk_1A(); @@ -412,13 +687,13 @@ void ContestAICmd_unk_1E(void) gAIScriptPtr += 6; } -void ContestAICmd_get_contest_type(void) +static void ContestAICmd_get_contest_type(void) { eContestAI->scriptResult = gSpecialVar_ContestCategory; gAIScriptPtr += 1; } -void ContestAICmd_unk_20(void) +static void ContestAICmd_unk_20(void) { ContestAICmd_get_contest_type(); @@ -428,7 +703,7 @@ void ContestAICmd_unk_20(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_21(void) +static void ContestAICmd_unk_21(void) { ContestAICmd_get_contest_type(); @@ -438,13 +713,13 @@ void ContestAICmd_unk_21(void) gAIScriptPtr += 5; } -void ContestAICmd_get_move_excitement(void) +static void ContestAICmd_get_move_excitement(void) { eContestAI->scriptResult = Contest_GetMoveExcitement(gContestMons[eContestAI->unk41].moves[eContestAI->unk4]); gAIScriptPtr += 1; } -void ContestAICmd_unk_23(void) +static void ContestAICmd_unk_23(void) { ContestAICmd_get_move_excitement(); @@ -454,7 +729,7 @@ void ContestAICmd_unk_23(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_24(void) +static void ContestAICmd_unk_24(void) { ContestAICmd_get_move_excitement(); @@ -464,7 +739,7 @@ void ContestAICmd_unk_24(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_25(void) +static void ContestAICmd_unk_25(void) { ContestAICmd_get_move_excitement(); @@ -474,7 +749,7 @@ void ContestAICmd_unk_25(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_26(void) +static void ContestAICmd_unk_26(void) { ContestAICmd_get_move_excitement(); @@ -484,7 +759,7 @@ void ContestAICmd_unk_26(void) gAIScriptPtr += 5; } -void ContestAICmd_get_move_effect(void) +static void ContestAICmd_get_move_effect(void) { u16 move = gContestMons[eContestAI->unk41].moves[eContestAI->unk4]; @@ -492,7 +767,7 @@ void ContestAICmd_get_move_effect(void) gAIScriptPtr += 1; } -void ContestAICmd_unk_28(void) +static void ContestAICmd_unk_28(void) { ContestAICmd_get_move_effect(); @@ -502,7 +777,7 @@ void ContestAICmd_unk_28(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_29(void) +static void ContestAICmd_unk_29(void) { ContestAICmd_get_move_effect(); @@ -512,7 +787,7 @@ void ContestAICmd_unk_29(void) gAIScriptPtr += 5; } -void ContestAICmd_get_move_effect_type(void) +static void ContestAICmd_get_move_effect_type(void) { u16 move = gContestMons[eContestAI->unk41].moves[eContestAI->unk4]; @@ -520,7 +795,7 @@ void ContestAICmd_get_move_effect_type(void) gAIScriptPtr += 1; } -void ContestAICmd_unk_2B(void) +static void ContestAICmd_unk_2B(void) { ContestAICmd_get_move_effect_type(); @@ -530,7 +805,7 @@ void ContestAICmd_unk_2B(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_2C(void) +static void ContestAICmd_unk_2C(void) { ContestAICmd_get_move_effect_type(); @@ -540,7 +815,7 @@ void ContestAICmd_unk_2C(void) gAIScriptPtr += 5; } -void ContestAICmd_check_move_has_highest_appeal(void) +static void ContestAICmd_check_move_has_highest_appeal(void) { int i; u16 move = gContestMons[eContestAI->unk41].moves[eContestAI->unk4]; @@ -561,7 +836,7 @@ void ContestAICmd_check_move_has_highest_appeal(void) gAIScriptPtr += 1; } -void ContestAICmd_unk_2E(void) +static void ContestAICmd_unk_2E(void) { ContestAICmd_check_move_has_highest_appeal(); @@ -571,7 +846,7 @@ void ContestAICmd_unk_2E(void) gAIScriptPtr += 4; } -void ContestAICmd_unk_2F(void) +static void ContestAICmd_unk_2F(void) { int i; u16 move = gContestMons[eContestAI->unk41].moves[eContestAI->unk4]; @@ -592,7 +867,7 @@ void ContestAICmd_unk_2F(void) gAIScriptPtr += 1; } -void ContestAICmd_unk_30(void) +static void ContestAICmd_unk_30(void) { ContestAICmd_unk_2F(); @@ -602,7 +877,7 @@ void ContestAICmd_unk_30(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_31(void) +static void ContestAICmd_unk_31(void) { u16 move = gContestMons[eContestAI->unk41].moves[eContestAI->unk4]; @@ -610,7 +885,7 @@ void ContestAICmd_unk_31(void) gAIScriptPtr += 1; } -void ContestAICmd_unk_32(void) +static void ContestAICmd_unk_32(void) { ContestAICmd_unk_31(); @@ -620,7 +895,7 @@ void ContestAICmd_unk_32(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_33(void) +static void ContestAICmd_unk_33(void) { ContestAICmd_unk_31(); @@ -630,7 +905,7 @@ void ContestAICmd_unk_33(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_34(void) +static void ContestAICmd_unk_34(void) { ContestAICmd_unk_31(); @@ -640,7 +915,7 @@ void ContestAICmd_unk_34(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_35(void) +static void ContestAICmd_unk_35(void) { ContestAICmd_unk_31(); @@ -650,7 +925,7 @@ void ContestAICmd_unk_35(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_36(void) +static void ContestAICmd_unk_36(void) { u16 move = gContestMons[eContestAI->unk41].moves[eContestAI->unk4]; @@ -658,7 +933,7 @@ void ContestAICmd_unk_36(void) gAIScriptPtr += 1; } -void ContestAICmd_unk_37(void) +static void ContestAICmd_unk_37(void) { ContestAICmd_unk_36(); @@ -668,7 +943,7 @@ void ContestAICmd_unk_37(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_38(void) +static void ContestAICmd_unk_38(void) { ContestAICmd_unk_36(); @@ -678,7 +953,7 @@ void ContestAICmd_unk_38(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_39(void) +static void ContestAICmd_unk_39(void) { ContestAICmd_unk_36(); @@ -688,7 +963,7 @@ void ContestAICmd_unk_39(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_3A(void) +static void ContestAICmd_unk_3A(void) { ContestAICmd_unk_36(); @@ -698,7 +973,7 @@ void ContestAICmd_unk_3A(void) gAIScriptPtr += 5; } -void ContestAICmd_get_move_used_count(void) +static void ContestAICmd_get_move_used_count(void) { s16 result; u16 move = gContestMons[eContestAI->unk41].moves[eContestAI->unk4]; @@ -712,7 +987,7 @@ void ContestAICmd_get_move_used_count(void) gAIScriptPtr += 1; } -void ContestAICmd_unk_3C(void) +static void ContestAICmd_unk_3C(void) { ContestAICmd_get_move_used_count(); @@ -722,7 +997,7 @@ void ContestAICmd_unk_3C(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_3D(void) +static void ContestAICmd_unk_3D(void) { ContestAICmd_get_move_used_count(); @@ -732,7 +1007,7 @@ void ContestAICmd_unk_3D(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_3E(void) +static void ContestAICmd_unk_3E(void) { ContestAICmd_get_move_used_count(); @@ -742,7 +1017,7 @@ void ContestAICmd_unk_3E(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_3F(void) +static void ContestAICmd_unk_3F(void) { ContestAICmd_get_move_used_count(); @@ -752,7 +1027,7 @@ void ContestAICmd_unk_3F(void) gAIScriptPtr += 5; } -void ContestAICmd_check_combo_starter(void) +static void ContestAICmd_check_combo_starter(void) { u8 result = 0; int i; @@ -778,7 +1053,7 @@ void ContestAICmd_check_combo_starter(void) gAIScriptPtr += 1; } -void ContestAICmd_unk_41(void) +static void ContestAICmd_unk_41(void) { ContestAICmd_check_combo_starter(); @@ -788,7 +1063,7 @@ void ContestAICmd_unk_41(void) gAIScriptPtr += 4; } -void ContestAICmd_unk_42(void) +static void ContestAICmd_unk_42(void) { ContestAICmd_check_combo_starter(); @@ -798,7 +1073,7 @@ void ContestAICmd_unk_42(void) gAIScriptPtr += 4; } -void ContestAICmd_check_combo_finisher(void) +static void ContestAICmd_check_combo_finisher(void) { u8 result = 0; int i; @@ -824,7 +1099,7 @@ void ContestAICmd_check_combo_finisher(void) gAIScriptPtr += 1; } -void ContestAICmd_unk_44(void) +static void ContestAICmd_unk_44(void) { ContestAICmd_check_combo_finisher(); @@ -834,7 +1109,7 @@ void ContestAICmd_unk_44(void) gAIScriptPtr += 4; } -void ContestAICmd_unk_45(void) +static void ContestAICmd_unk_45(void) { ContestAICmd_check_combo_finisher(); @@ -844,7 +1119,7 @@ void ContestAICmd_unk_45(void) gAIScriptPtr += 4; } -void ContestAICmd_check_would_finish_combo(void) +static void ContestAICmd_check_would_finish_combo(void) { u8 result = 0; u16 move = gContestMons[eContestAI->unk41].moves[eContestAI->unk4]; @@ -859,7 +1134,7 @@ void ContestAICmd_check_would_finish_combo(void) gAIScriptPtr += 1; } -void ContestAICmd_unk_47(void) +static void ContestAICmd_unk_47(void) { ContestAICmd_check_would_finish_combo(); @@ -869,7 +1144,7 @@ void ContestAICmd_unk_47(void) gAIScriptPtr += 4; } -void ContestAICmd_unk_48(void) +static void ContestAICmd_unk_48(void) { ContestAICmd_check_would_finish_combo(); @@ -879,7 +1154,7 @@ void ContestAICmd_unk_48(void) gAIScriptPtr += 4; } -void ContestAICmd_get_condition(void) +static void ContestAICmd_get_condition(void) { int var = sub_8128A7C(gAIScriptPtr[1]); @@ -887,7 +1162,7 @@ void ContestAICmd_get_condition(void) gAIScriptPtr += 2; } -void ContestAICmd_unk_4A(void) +static void ContestAICmd_unk_4A(void) { ContestAICmd_get_condition(); @@ -897,7 +1172,7 @@ void ContestAICmd_unk_4A(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_4B(void) +static void ContestAICmd_unk_4B(void) { ContestAICmd_get_condition(); @@ -907,7 +1182,7 @@ void ContestAICmd_unk_4B(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_4C(void) +static void ContestAICmd_unk_4C(void) { ContestAICmd_get_condition(); @@ -917,7 +1192,7 @@ void ContestAICmd_unk_4C(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_4D(void) +static void ContestAICmd_unk_4D(void) { ContestAICmd_get_condition(); @@ -927,7 +1202,7 @@ void ContestAICmd_unk_4D(void) gAIScriptPtr += 5; } -void ContestAICmd_get_used_combo_starter(void) +static void ContestAICmd_get_used_combo_starter(void) { u16 result = 0; u8 var = sub_8128A7C(gAIScriptPtr[1]); @@ -939,7 +1214,7 @@ void ContestAICmd_get_used_combo_starter(void) gAIScriptPtr += 2; } -void ContestAICmd_unk_4F(void) +static void ContestAICmd_unk_4F(void) { ContestAICmd_get_used_combo_starter(); @@ -949,7 +1224,7 @@ void ContestAICmd_unk_4F(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_50(void) +static void ContestAICmd_unk_50(void) { ContestAICmd_get_used_combo_starter(); @@ -959,7 +1234,7 @@ void ContestAICmd_unk_50(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_51(void) +static void ContestAICmd_unk_51(void) { ContestAICmd_get_used_combo_starter(); @@ -969,7 +1244,7 @@ void ContestAICmd_unk_51(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_52(void) +static void ContestAICmd_unk_52(void) { ContestAICmd_get_used_combo_starter(); @@ -979,7 +1254,7 @@ void ContestAICmd_unk_52(void) gAIScriptPtr += 5; } -void ContestAICmd_check_can_participate(void) +static void ContestAICmd_check_can_participate(void) { if(Contest_IsMonsTurnDisabled(sub_8128A7C(gAIScriptPtr[1]))) eContestAI->scriptResult = FALSE; @@ -989,7 +1264,7 @@ void ContestAICmd_check_can_participate(void) gAIScriptPtr += 2; } -void ContestAICmd_unk_54(void) +static void ContestAICmd_unk_54(void) { ContestAICmd_check_can_participate(); @@ -999,7 +1274,7 @@ void ContestAICmd_unk_54(void) gAIScriptPtr += 4; } -void ContestAICmd_unk_55(void) +static void ContestAICmd_unk_55(void) { ContestAICmd_check_can_participate(); @@ -1009,7 +1284,7 @@ void ContestAICmd_unk_55(void) gAIScriptPtr += 4; } -void ContestAICmd_get_val_812A188(void) +static void ContestAICmd_get_val_812A188(void) { u8 var = sub_8128A7C(gAIScriptPtr[1]); @@ -1017,7 +1292,7 @@ void ContestAICmd_get_val_812A188(void) gAIScriptPtr += 2; } -void ContestAICmd_unk_57(void) +static void ContestAICmd_unk_57(void) { ContestAICmd_get_val_812A188(); @@ -1027,7 +1302,7 @@ void ContestAICmd_unk_57(void) gAIScriptPtr += 4; } -void ContestAICmd_unk_58(void) +static void ContestAICmd_unk_58(void) { ContestAICmd_get_val_812A188(); @@ -1037,7 +1312,7 @@ void ContestAICmd_unk_58(void) gAIScriptPtr += 4; } -void ContestAICmd_unk_59(void) +static void ContestAICmd_unk_59(void) { u8 var = sub_8128A7C(gAIScriptPtr[1]); @@ -1045,7 +1320,7 @@ void ContestAICmd_unk_59(void) gAIScriptPtr += 2; } -void ContestAICmd_unk_5A(void) +static void ContestAICmd_unk_5A(void) { ContestAICmd_unk_59(); @@ -1055,7 +1330,7 @@ void ContestAICmd_unk_5A(void) gAIScriptPtr += 4; } -void ContestAICmd_unk_5B(void) +static void ContestAICmd_unk_5B(void) { ContestAICmd_unk_59(); @@ -1065,7 +1340,7 @@ void ContestAICmd_unk_5B(void) gAIScriptPtr += 4; } -void ContestAICmd_unk_5C(void) +static void ContestAICmd_unk_5C(void) { ContestAICmd_unk_59(); @@ -1075,7 +1350,7 @@ void ContestAICmd_unk_5C(void) gAIScriptPtr += 4; } -void ContestAICmd_unk_5D(void) +static void ContestAICmd_unk_5D(void) { ContestAICmd_unk_59(); @@ -1085,7 +1360,7 @@ void ContestAICmd_unk_5D(void) gAIScriptPtr += 4; } -void ContestAICmd_unk_5E(void) +static void ContestAICmd_unk_5E(void) { u8 var = sub_8128A7C(gAIScriptPtr[1]); @@ -1093,7 +1368,7 @@ void ContestAICmd_unk_5E(void) gAIScriptPtr += 2; } -void ContestAICmd_unk_5F(void) +static void ContestAICmd_unk_5F(void) { ContestAICmd_unk_5E(); @@ -1103,7 +1378,7 @@ void ContestAICmd_unk_5F(void) gAIScriptPtr += 4; } -void ContestAICmd_unk_60(void) +static void ContestAICmd_unk_60(void) { ContestAICmd_unk_5E(); @@ -1113,7 +1388,7 @@ void ContestAICmd_unk_60(void) gAIScriptPtr += 4; } -void ContestAICmd_unk_61(void) +static void ContestAICmd_unk_61(void) { ContestAICmd_unk_5E(); @@ -1123,7 +1398,7 @@ void ContestAICmd_unk_61(void) gAIScriptPtr += 4; } -void ContestAICmd_unk_62(void) +static void ContestAICmd_unk_62(void) { ContestAICmd_unk_5E(); @@ -1133,7 +1408,7 @@ void ContestAICmd_unk_62(void) gAIScriptPtr += 4; } -void ContestAICmd_unk_63(void) +static void ContestAICmd_unk_63(void) { u8 var = sub_8128A7C(gAIScriptPtr[1]); u8 var2 = gAIScriptPtr[2]; @@ -1143,7 +1418,7 @@ void ContestAICmd_unk_63(void) gAIScriptPtr += 3; } -void ContestAICmd_unk_64(void) +static void ContestAICmd_unk_64(void) { ContestAICmd_unk_63(); @@ -1153,7 +1428,7 @@ void ContestAICmd_unk_64(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_65(void) +static void ContestAICmd_unk_65(void) { ContestAICmd_unk_63(); @@ -1163,7 +1438,7 @@ void ContestAICmd_unk_65(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_66(void) +static void ContestAICmd_unk_66(void) { ContestAICmd_unk_63(); @@ -1173,7 +1448,7 @@ void ContestAICmd_unk_66(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_67(void) +static void ContestAICmd_unk_67(void) { ContestAICmd_unk_63(); @@ -1183,7 +1458,7 @@ void ContestAICmd_unk_67(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_68(void) +static void ContestAICmd_unk_68(void) { u8 var = sub_8128A7C(gAIScriptPtr[1]); u8 var2 = gAIScriptPtr[2]; @@ -1193,7 +1468,7 @@ void ContestAICmd_unk_68(void) gAIScriptPtr += 3; } -void ContestAICmd_unk_69(void) +static void ContestAICmd_unk_69(void) { ContestAICmd_unk_68(); @@ -1203,7 +1478,7 @@ void ContestAICmd_unk_69(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_6A(void) +static void ContestAICmd_unk_6A(void) { ContestAICmd_unk_68(); @@ -1213,7 +1488,7 @@ void ContestAICmd_unk_6A(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_6B(void) +static void ContestAICmd_unk_6B(void) { ContestAICmd_unk_68(); @@ -1223,7 +1498,7 @@ void ContestAICmd_unk_6B(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_6C(void) +static void ContestAICmd_unk_6C(void) { ContestAICmd_unk_68(); @@ -1233,7 +1508,7 @@ void ContestAICmd_unk_6C(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_6D(void) +static void ContestAICmd_unk_6D(void) { u8 var = sub_8128A7C(gAIScriptPtr[1]); u8 var2 = gAIScriptPtr[2]; @@ -1243,7 +1518,7 @@ void ContestAICmd_unk_6D(void) gAIScriptPtr += 3; } -void ContestAICmd_unk_6E(void) +static void ContestAICmd_unk_6E(void) { ContestAICmd_unk_6D(); @@ -1253,7 +1528,7 @@ void ContestAICmd_unk_6E(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_6F(void) +static void ContestAICmd_unk_6F(void) { ContestAICmd_unk_6D(); @@ -1263,38 +1538,38 @@ void ContestAICmd_unk_6F(void) gAIScriptPtr += 5; } -void ContestAICmd_unk_70(void) +static void ContestAICmd_unk_70(void) { eContestAI->scriptArr[gAIScriptPtr[1]] = eContestAI->scriptResult; gAIScriptPtr += 2; } -void ContestAICmd_unk_71(void) +static void ContestAICmd_unk_71(void) { eContestAI->scriptArr[gAIScriptPtr[1]] = T1_READ_16(gAIScriptPtr + 2); gAIScriptPtr += 4; } -void ContestAICmd_unk_72(void) +static void ContestAICmd_unk_72(void) { // wtf? shouldn't T1_READ_16 work here? why the signed 8 load by gAIScriptPtr[2]? eContestAI->scriptArr[gAIScriptPtr[1]] += ((s8)gAIScriptPtr[2] | gAIScriptPtr[3] << 8); gAIScriptPtr += 4; } -void ContestAICmd_unk_73(void) +static void ContestAICmd_unk_73(void) { eContestAI->scriptArr[gAIScriptPtr[1]] += eContestAI->scriptArr[gAIScriptPtr[2]]; gAIScriptPtr += 3; } -void ContestAICmd_unk_74(void) +static void ContestAICmd_unk_74(void) { eContestAI->scriptArr[gAIScriptPtr[1]] += eContestAI->scriptArr[gAIScriptPtr[2]]; gAIScriptPtr += 3; } -void ContestAICmd_unk_75(void) +static void ContestAICmd_unk_75(void) { if((s16)eContestAI->scriptArr[gAIScriptPtr[1]] < T1_READ_16(gAIScriptPtr + 2)) gAIScriptPtr = T1_READ_PTR(gAIScriptPtr + 4); @@ -1302,7 +1577,7 @@ void ContestAICmd_unk_75(void) gAIScriptPtr += 8; } -void ContestAICmd_unk_76(void) +static void ContestAICmd_unk_76(void) { if((s16)eContestAI->scriptArr[gAIScriptPtr[1]] > T1_READ_16(gAIScriptPtr + 2)) gAIScriptPtr = T1_READ_PTR(gAIScriptPtr + 4); @@ -1310,7 +1585,7 @@ void ContestAICmd_unk_76(void) gAIScriptPtr += 8; } -void ContestAICmd_unk_77(void) +static void ContestAICmd_unk_77(void) { if((s16)eContestAI->scriptArr[gAIScriptPtr[1]] == T1_READ_16(gAIScriptPtr + 2)) gAIScriptPtr = T1_READ_PTR(gAIScriptPtr + 4); @@ -1318,7 +1593,7 @@ void ContestAICmd_unk_77(void) gAIScriptPtr += 8; } -void ContestAICmd_unk_78(void) +static void ContestAICmd_unk_78(void) { if((s16)eContestAI->scriptArr[gAIScriptPtr[1]] != T1_READ_16(gAIScriptPtr + 2)) gAIScriptPtr = T1_READ_PTR(gAIScriptPtr + 4); @@ -1326,7 +1601,7 @@ void ContestAICmd_unk_78(void) gAIScriptPtr += 8; } -void ContestAICmd_unk_79(void) +static void ContestAICmd_unk_79(void) { if((s16)eContestAI->scriptArr[gAIScriptPtr[1]] < ((s16)eContestAI->scriptArr[gAIScriptPtr[2]])) gAIScriptPtr = T1_READ_PTR(gAIScriptPtr + 3); @@ -1334,7 +1609,7 @@ void ContestAICmd_unk_79(void) gAIScriptPtr += 7; } -void ContestAICmd_unk_7A(void) +static void ContestAICmd_unk_7A(void) { if((s16)eContestAI->scriptArr[gAIScriptPtr[1]] > ((s16)eContestAI->scriptArr[gAIScriptPtr[2]])) gAIScriptPtr = T1_READ_PTR(gAIScriptPtr + 3); @@ -1342,7 +1617,7 @@ void ContestAICmd_unk_7A(void) gAIScriptPtr += 7; } -void ContestAICmd_unk_7B(void) +static void ContestAICmd_unk_7B(void) { if((s16)eContestAI->scriptArr[gAIScriptPtr[1]] == ((s16)eContestAI->scriptArr[gAIScriptPtr[2]])) gAIScriptPtr = T1_READ_PTR(gAIScriptPtr + 3); @@ -1350,7 +1625,7 @@ void ContestAICmd_unk_7B(void) gAIScriptPtr += 7; } -void ContestAICmd_unk_7C(void) +static void ContestAICmd_unk_7C(void) { if((s16)eContestAI->scriptArr[gAIScriptPtr[1]] != ((s16)eContestAI->scriptArr[gAIScriptPtr[2]])) gAIScriptPtr = T1_READ_PTR(gAIScriptPtr + 3); @@ -1358,7 +1633,7 @@ void ContestAICmd_unk_7C(void) gAIScriptPtr += 7; } -void ContestAICmd_unk_7D(void) +static void ContestAICmd_unk_7D(void) { if((Random() & 0xFF) < (s16)eContestAI->scriptArr[gAIScriptPtr[1]]) gAIScriptPtr = T1_READ_PTR(gAIScriptPtr + 2); @@ -1366,7 +1641,7 @@ void ContestAICmd_unk_7D(void) gAIScriptPtr += 6; } -void ContestAICmd_unk_7E(void) +static void ContestAICmd_unk_7E(void) { if((Random() & 0xFF) > (s16)eContestAI->scriptArr[gAIScriptPtr[1]]) gAIScriptPtr = T1_READ_PTR(gAIScriptPtr + 2); @@ -1375,32 +1650,32 @@ void ContestAICmd_unk_7E(void) } // jump -void ContestAICmd_unk_7F(void) +static void ContestAICmd_unk_7F(void) { gAIScriptPtr = T1_READ_PTR(gAIScriptPtr + 1); } -void ContestAICmd_unk_80(void) +static void ContestAICmd_unk_80(void) { sub_812ACA4(gAIScriptPtr + 5); gAIScriptPtr = T1_READ_PTR(gAIScriptPtr + 1); } -void ContestAICmd_unk_81(void) +static void ContestAICmd_unk_81(void) { if(!sub_812ACC8()) eContestAI->aiAction |= 1; } // push stack? -void sub_812ACA4(u8 *ptr) +static void sub_812ACA4(u8 *ptr) { u8 unk40 = eContestAI->unk40++; eContestAI->stack[unk40] = (u32)ptr; } // pop stack? -bool8 sub_812ACC8(void) +static bool8 sub_812ACC8(void) { if(eContestAI->unk40 != 0) { @@ -1412,7 +1687,7 @@ bool8 sub_812ACC8(void) return FALSE; } -void ContestAICmd_check_for_exciting_move(void) +static void ContestAICmd_check_for_exciting_move(void) { int result = 0; int i; @@ -1434,7 +1709,7 @@ void ContestAICmd_check_for_exciting_move(void) gAIScriptPtr += 1; } -void ContestAICmd_unk_83(void) +static void ContestAICmd_unk_83(void) { ContestAICmd_check_for_exciting_move(); @@ -1444,7 +1719,7 @@ void ContestAICmd_unk_83(void) gAIScriptPtr += 4; } -void ContestAICmd_unk_84(void) +static void ContestAICmd_unk_84(void) { ContestAICmd_check_for_exciting_move(); @@ -1454,7 +1729,7 @@ void ContestAICmd_unk_84(void) gAIScriptPtr += 4; } -void ContestAICmd_unk_85(void) +static void ContestAICmd_unk_85(void) { int result = 0; int i; @@ -1474,7 +1749,7 @@ void ContestAICmd_unk_85(void) gAIScriptPtr += 3; } -void ContestAICmd_unk_86(void) +static void ContestAICmd_unk_86(void) { ContestAICmd_unk_85(); @@ -1484,7 +1759,7 @@ void ContestAICmd_unk_86(void) gAIScriptPtr += 4; } -void ContestAICmd_unk_87(void) +static void ContestAICmd_unk_87(void) { ContestAICmd_unk_85(); |