diff options
Diffstat (limited to 'src/battle_ai.c')
-rw-r--r-- | src/battle_ai.c | 188 |
1 files changed, 94 insertions, 94 deletions
diff --git a/src/battle_ai.c b/src/battle_ai.c index b31df7ba0..9f95d23f3 100644 --- a/src/battle_ai.c +++ b/src/battle_ai.c @@ -139,100 +139,100 @@ typedef void (*BattleAICmdFunc)(void); static const BattleAICmdFunc sBattleAICmdTable[] = { - BattleAICmd_if_random_less_than, //0x0 - BattleAICmd_if_random_greater_than, //0x1 - BattleAICmd_if_random_equal, //0x2 - BattleAICmd_if_random_not_equal, //0x3 - BattleAICmd_score, //0x4 - BattleAICmd_if_hp_less_than, //0x5 - BattleAICmd_if_hp_more_than, //0x6 - BattleAICmd_if_hp_equal, //0x7 - BattleAICmd_if_hp_not_equal, //0x8 - BattleAICmd_if_status, //0x9 - BattleAICmd_if_not_status, //0xA - BattleAICmd_if_status2, //0xB - BattleAICmd_if_not_status2, //0xC - BattleAICmd_if_status3, //0xD - BattleAICmd_if_not_status3, //0xE - BattleAICmd_if_status4, //0xF - BattleAICmd_if_not_status4, //0x10 - BattleAICmd_if_less_than, //0x11 - BattleAICmd_if_more_than, //0x12 - BattleAICmd_if_equal, //0x13 - BattleAICmd_if_not_equal, //0x14 - BattleAICmd_if_less_than_32, //0x15 - BattleAICmd_if_more_than_32, //0x16 - BattleAICmd_if_equal_32, //0x17 - BattleAICmd_if_not_equal_32, //0x18 - BattleAICmd_if_move, //0x19 - BattleAICmd_if_not_move, //0x1A - BattleAICmd_if_in_bytes, //0x1B - BattleAICmd_if_not_in_bytes, //0x1C - BattleAICmd_if_in_words, //0x1D - BattleAICmd_if_not_in_words, //0x1E - BattleAICmd_if_user_can_damage, //0x1F - BattleAICmd_if_user_cant_damage, //0x20 - BattleAICmd_get_turn_count, //0x21 - BattleAICmd_get_type, //0x22 - BattleAICmd_get_move_power, //0x23 - BattleAICmd_is_most_powerful_move, //0x24 - BattleAICmd_get_move, //0x25 - BattleAICmd_if_arg_equal, //0x26 - BattleAICmd_if_arg_not_equal, //0x27 - BattleAICmd_if_would_go_first, //0x28 - BattleAICmd_if_would_not_go_first, //0x29 - BattleAICmd_nullsub_2A, //0x2A - BattleAICmd_nullsub_2B, //0x2B - BattleAICmd_count_alive_pokemon, //0x2C - BattleAICmd_get_considered_move, //0x2D - BattleAICmd_get_considered_move_effect, //0x2E - BattleAICmd_get_ability, //0x2F - BattleAICmd_get_highest_possible_damage, //0x30 - BattleAICmd_if_damage_bonus, //0x31 - BattleAICmd_nullsub_32, //0x32 - BattleAICmd_nullsub_33, //0x33 - BattleAICmd_if_status_in_party, //0x34 - BattleAICmd_if_status_not_in_party, //0x35 - BattleAICmd_get_weather, //0x36 - BattleAICmd_if_effect, //0x37 - BattleAICmd_if_not_effect, //0x38 - BattleAICmd_if_stat_level_less_than, //0x39 - BattleAICmd_if_stat_level_more_than, //0x3A - BattleAICmd_if_stat_level_equal, //0x3B - BattleAICmd_if_stat_level_not_equal, //0x3C - BattleAICmd_if_can_faint, //0x3D - BattleAICmd_if_cant_faint, //0x3E - BattleAICmd_if_has_move, //0x3F - BattleAICmd_if_dont_have_move, //0x40 - BattleAICmd_if_move_effect, //0x41 - BattleAICmd_if_not_move_effect, //0x42 - BattleAICmd_if_last_move_did_damage, //0x43 - BattleAICmd_if_encored, //0x44 - BattleAICmd_flee, //0x45 - BattleAICmd_if_random_100, //0x46 - BattleAICmd_watch, //0x47 - BattleAICmd_get_hold_effect, //0x48 - BattleAICmd_get_gender, //0x49 - BattleAICmd_is_first_turn, //0x4A - BattleAICmd_get_stockpile_count, //0x4B - BattleAICmd_is_double_battle, //0x4C - BattleAICmd_get_used_item, //0x4D - BattleAICmd_get_move_type_from_result, - BattleAICmd_get_move_power_from_result, - BattleAICmd_get_move_effect_from_result, - BattleAICmd_get_protect_count, - BattleAICmd_nullsub_52, - BattleAICmd_nullsub_53, - BattleAICmd_nullsub_54, - BattleAICmd_nullsub_55, - BattleAICmd_nullsub_56, - BattleAICmd_nullsub_57, - BattleAICmd_call, - BattleAICmd_jump, - BattleAICmd_end, - BattleAICmd_if_level_compare, - BattleAICmd_if_taunted, - BattleAICmd_if_not_taunted, + BattleAICmd_if_random_less_than, // 0x0 + BattleAICmd_if_random_greater_than, // 0x1 + BattleAICmd_if_random_equal, // 0x2 + BattleAICmd_if_random_not_equal, // 0x3 + BattleAICmd_score, // 0x4 + BattleAICmd_if_hp_less_than, // 0x5 + BattleAICmd_if_hp_more_than, // 0x6 + BattleAICmd_if_hp_equal, // 0x7 + BattleAICmd_if_hp_not_equal, // 0x8 + BattleAICmd_if_status, // 0x9 + BattleAICmd_if_not_status, // 0xA + BattleAICmd_if_status2, // 0xB + BattleAICmd_if_not_status2, // 0xC + BattleAICmd_if_status3, // 0xD + BattleAICmd_if_not_status3, // 0xE + BattleAICmd_if_status4, // 0xF + BattleAICmd_if_not_status4, // 0x10 + BattleAICmd_if_less_than, // 0x11 + BattleAICmd_if_more_than, // 0x12 + BattleAICmd_if_equal, // 0x13 + BattleAICmd_if_not_equal, // 0x14 + BattleAICmd_if_less_than_32, // 0x15 + BattleAICmd_if_more_than_32, // 0x16 + BattleAICmd_if_equal_32, // 0x17 + BattleAICmd_if_not_equal_32, // 0x18 + BattleAICmd_if_move, // 0x19 + BattleAICmd_if_not_move, // 0x1A + BattleAICmd_if_in_bytes, // 0x1B + BattleAICmd_if_not_in_bytes, // 0x1C + BattleAICmd_if_in_words, // 0x1D + BattleAICmd_if_not_in_words, // 0x1E + BattleAICmd_if_user_can_damage, // 0x1F + BattleAICmd_if_user_cant_damage, // 0x20 + BattleAICmd_get_turn_count, // 0x21 + BattleAICmd_get_type, // 0x22 + BattleAICmd_get_move_power, // 0x23 + BattleAICmd_is_most_powerful_move, // 0x24 + BattleAICmd_get_move, // 0x25 + BattleAICmd_if_arg_equal, // 0x26 + BattleAICmd_if_arg_not_equal, // 0x27 + BattleAICmd_if_would_go_first, // 0x28 + BattleAICmd_if_would_not_go_first, // 0x29 + BattleAICmd_nullsub_2A, // 0x2A + BattleAICmd_nullsub_2B, // 0x2B + BattleAICmd_count_alive_pokemon, // 0x2C + BattleAICmd_get_considered_move, // 0x2D + BattleAICmd_get_considered_move_effect, // 0x2E + BattleAICmd_get_ability, // 0x2F + BattleAICmd_get_highest_possible_damage, // 0x30 + BattleAICmd_if_damage_bonus, // 0x31 + BattleAICmd_nullsub_32, // 0x32 + BattleAICmd_nullsub_33, // 0x33 + BattleAICmd_if_status_in_party, // 0x34 + BattleAICmd_if_status_not_in_party, // 0x35 + BattleAICmd_get_weather, // 0x36 + BattleAICmd_if_effect, // 0x37 + BattleAICmd_if_not_effect, // 0x38 + BattleAICmd_if_stat_level_less_than, // 0x39 + BattleAICmd_if_stat_level_more_than, // 0x3A + BattleAICmd_if_stat_level_equal, // 0x3B + BattleAICmd_if_stat_level_not_equal, // 0x3C + BattleAICmd_if_can_faint, // 0x3D + BattleAICmd_if_cant_faint, // 0x3E + BattleAICmd_if_has_move, // 0x3F + BattleAICmd_if_dont_have_move, // 0x40 + BattleAICmd_if_move_effect, // 0x41 + BattleAICmd_if_not_move_effect, // 0x42 + BattleAICmd_if_last_move_did_damage, // 0x43 + BattleAICmd_if_encored, // 0x44 + BattleAICmd_flee, // 0x45 + BattleAICmd_if_random_100, // 0x46 + BattleAICmd_watch, // 0x47 + BattleAICmd_get_hold_effect, // 0x48 + BattleAICmd_get_gender, // 0x49 + BattleAICmd_is_first_turn, // 0x4A + BattleAICmd_get_stockpile_count, // 0x4B + BattleAICmd_is_double_battle, // 0x4C + BattleAICmd_get_used_item, // 0x4D + BattleAICmd_get_move_type_from_result, // 0x4E + BattleAICmd_get_move_power_from_result, // 0x4F + BattleAICmd_get_move_effect_from_result, // 0x50 + BattleAICmd_get_protect_count, // 0x51 + BattleAICmd_nullsub_52, // 0x52 + BattleAICmd_nullsub_53, // 0x53 + BattleAICmd_nullsub_54, // 0x54 + BattleAICmd_nullsub_55, // 0x55 + BattleAICmd_nullsub_56, // 0x56 + BattleAICmd_nullsub_57, // 0x57 + BattleAICmd_call, // 0x58 + BattleAICmd_jump, // 0x59 + BattleAICmd_end, // 0x5A + BattleAICmd_if_level_compare, // 0x5B + BattleAICmd_if_taunted, // 0x5C + BattleAICmd_if_not_taunted, // 0x5D }; #ifdef NONMATCHING |