diff options
author | AnonymousRandomPerson <chenghanngan.us@gmail.com> | 2022-01-04 23:34:35 -0600 |
---|---|---|
committer | AnonymousRandomPerson <chenghanngan.us@gmail.com> | 2022-01-04 23:34:35 -0600 |
commit | 2fa42b2987c9623b0bbfae37eba9569ceb69930b (patch) | |
tree | 83a7456b64347014a5886de3ed615994aa181e41 /src/dungeon_ai_1.c | |
parent | c30cf5c6da8283330bc352d58acc037739cd8b72 (diff) |
Moved some constants from data to source
Diffstat (limited to 'src/dungeon_ai_1.c')
-rw-r--r-- | src/dungeon_ai_1.c | 33 |
1 files changed, 32 insertions, 1 deletions
diff --git a/src/dungeon_ai_1.c b/src/dungeon_ai_1.c index 1d177c7..4550c83 100644 --- a/src/dungeon_ai_1.c +++ b/src/dungeon_ai_1.c @@ -5,7 +5,38 @@ #include "constants/targeting.h" #include "dungeon_pokemon_attributes_1.h" -extern bool8 gTargetingData[3][2][2][2]; +const u8 gTargetingData[3][2][2][2] = { + { + { + {TARGET_CAPABILITY_CANNOT_ATTACK, TARGET_CAPABILITY_CAN_ATTACK_NOT_TARGET}, + {TARGET_CAPABILITY_CAN_TARGET, TARGET_CAPABILITY_CAN_ATTACK_NOT_TARGET} + }, + { + {TARGET_CAPABILITY_CAN_TARGET, TARGET_CAPABILITY_CAN_ATTACK_NOT_TARGET}, + {TARGET_CAPABILITY_CANNOT_ATTACK, TARGET_CAPABILITY_CAN_ATTACK_NOT_TARGET} + } + }, + { + { + {TARGET_CAPABILITY_CANNOT_ATTACK, TARGET_CAPABILITY_CAN_ATTACK_NOT_TARGET}, + {TARGET_CAPABILITY_CAN_TARGET, TARGET_CAPABILITY_CAN_ATTACK_NOT_TARGET} + }, + { + {TARGET_CAPABILITY_CAN_ATTACK_NOT_TARGET, TARGET_CAPABILITY_CAN_TARGET}, + {TARGET_CAPABILITY_CAN_ATTACK_NOT_TARGET, TARGET_CAPABILITY_CAN_TARGET} + } + }, + { + { + {TARGET_CAPABILITY_CAN_ATTACK_NOT_TARGET, TARGET_CAPABILITY_CAN_TARGET}, + {TARGET_CAPABILITY_CAN_ATTACK_NOT_TARGET, TARGET_CAPABILITY_CAN_TARGET} + }, + { + {TARGET_CAPABILITY_CAN_TARGET, TARGET_CAPABILITY_CAN_ATTACK_NOT_TARGET}, + {TARGET_CAPABILITY_CANNOT_ATTACK, TARGET_CAPABILITY_CAN_ATTACK_NOT_TARGET} + } + } +}; u8 CanTarget(struct DungeonEntity *pokemon, struct DungeonEntity *targetPokemon, bool8 ignoreInvisible, bool8 checkPetrified) { |