This commit is contained in:
amiosi 2026-03-21 19:35:44 +01:00 committed by GitHub
commit dbf9fd05cd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -281,7 +281,7 @@ const struct AbilityInfo gAbilitiesInfo[ABILITIES_COUNT] =
.description = COMPOUND_STRING("Copies special ability."),
.aiRating = 6,
.cantBeCopied = TRUE,
.cantBeTraced = TRUE,
.cantBeTraced = TRUE, //B_UPDATED_ABILITY_DATA >= GEN_4
},
[ABILITY_HUGE_POWER] =
@ -452,7 +452,8 @@ const struct AbilityInfo gAbilitiesInfo[ABILITIES_COUNT] =
.description = COMPOUND_STRING("Changes with the weather."),
.aiRating = 6,
.cantBeCopied = TRUE,
.cantBeTraced = TRUE,
.cantBeTraced = B_UPDATED_ABILITY_DATA >= GEN_4,
.failsOnImposter = B_UPDATED_ABILITY_DATA >= GEN_5,
},
[ABILITY_STICKY_HOLD] =
@ -912,6 +913,7 @@ const struct AbilityInfo gAbilitiesInfo[ABILITIES_COUNT] =
.cantBeTraced = TRUE,
.cantBeSuppressed = TRUE,
.cantBeOverwritten = TRUE,
.failsOnImposter = B_UPDATED_ABILITY_DATA >= GEN_5,
},
[ABILITY_FLOWER_GIFT] =
@ -920,7 +922,7 @@ const struct AbilityInfo gAbilitiesInfo[ABILITIES_COUNT] =
.description = COMPOUND_STRING("Allies power up in sunshine."),
.aiRating = 4,
.cantBeCopied = TRUE,
.cantBeTraced = TRUE,
.cantBeTraced = B_UPDATED_ABILITY_DATA >= GEN_5,
.breakable = TRUE,
},
@ -1212,9 +1214,11 @@ const struct AbilityInfo gAbilitiesInfo[ABILITIES_COUNT] =
.description = COMPOUND_STRING("Transforms at half HP."),
.aiRating = -1,
.cantBeCopied = TRUE,
.cantBeSwapped = TRUE,
.cantBeSwapped = B_UPDATED_ABILITY_DATA >= GEN_7,
.cantBeTraced = TRUE,
.cantBeSuppressed = B_UPDATED_ABILITY_DATA >= GEN_7,
.cantBeOverwritten = B_UPDATED_ABILITY_DATA >= GEN_7,
.failsOnImposter = TRUE,
},
[ABILITY_VICTORY_STAR] =
@ -1330,6 +1334,7 @@ const struct AbilityInfo gAbilitiesInfo[ABILITIES_COUNT] =
.cantBeTraced = TRUE,
.cantBeSuppressed = TRUE,
.cantBeOverwritten = TRUE,
.failsOnImposter = TRUE,
},
[ABILITY_GALE_WINGS] =
@ -1401,6 +1406,7 @@ const struct AbilityInfo gAbilitiesInfo[ABILITIES_COUNT] =
.name = _("Dark Aura"),
.description = COMPOUND_STRING("Boosts Dark moves."),
.aiRating = 6,
.breakable = B_UPDATED_ABILITY_DATA < GEN_8,
},
[ABILITY_FAIRY_AURA] =
@ -1408,6 +1414,7 @@ const struct AbilityInfo gAbilitiesInfo[ABILITIES_COUNT] =
.name = _("Fairy Aura"),
.description = COMPOUND_STRING("Boosts Fairy moves."),
.aiRating = 6,
.breakable = B_UPDATED_ABILITY_DATA < GEN_8,
},
[ABILITY_AURA_BREAK] =
@ -1484,6 +1491,7 @@ const struct AbilityInfo gAbilitiesInfo[ABILITIES_COUNT] =
.cantBeTraced = TRUE,
.cantBeSuppressed = TRUE,
.cantBeOverwritten = TRUE,
.failsOnImposter = TRUE,
},
[ABILITY_STAKEOUT] =
@ -1567,6 +1575,7 @@ const struct AbilityInfo gAbilitiesInfo[ABILITIES_COUNT] =
.cantBeTraced = TRUE,
.cantBeSuppressed = TRUE,
.cantBeOverwritten = TRUE,
.failsOnImposter = TRUE,
},
[ABILITY_DISGUISE] =
@ -1593,6 +1602,7 @@ const struct AbilityInfo gAbilitiesInfo[ABILITIES_COUNT] =
.cantBeTraced = TRUE,
.cantBeSuppressed = TRUE,
.cantBeOverwritten = TRUE,
.failsOnImposter = TRUE,
},
[ABILITY_POWER_CONSTRUCT] =
@ -1605,6 +1615,7 @@ const struct AbilityInfo gAbilitiesInfo[ABILITIES_COUNT] =
.cantBeTraced = TRUE,
.cantBeSuppressed = TRUE,
.cantBeOverwritten = TRUE,
.failsOnImposter = TRUE,
},
[ABILITY_CORROSION] =
@ -1720,6 +1731,7 @@ const struct AbilityInfo gAbilitiesInfo[ABILITIES_COUNT] =
.cantBeTraced = TRUE,
.cantBeSuppressed = TRUE,
.cantBeOverwritten = TRUE,
.failsOnImposter = TRUE,
},
[ABILITY_ELECTRIC_SURGE] =
@ -1836,6 +1848,8 @@ const struct AbilityInfo gAbilitiesInfo[ABILITIES_COUNT] =
.cantBeSwapped = B_UPDATED_MOVE_FLAGS <= GEN_8,
.cantBeSuppressed = TRUE,
.cantBeOverwritten = TRUE,
.cantBeSwapped = B_UPDATED_ABILITY_DATA < GEN_9,
.cantBeTraced = B_UPDATED_ABILITY_DATA < GEN_9,
.failsOnImposter = TRUE,
},
@ -2223,6 +2237,9 @@ const struct AbilityInfo gAbilitiesInfo[ABILITIES_COUNT] =
.name = _("Orichalcum Pulse"),
.description = COMPOUND_STRING("Summons sunlight in battle."),
.aiRating = 8,
.cantBeSwapped = TRUE,
.cantBeCopied = TRUE,
.cantBeOverwritten = TRUE,
},
[ABILITY_HADRON_ENGINE] =
@ -2230,6 +2247,9 @@ const struct AbilityInfo gAbilitiesInfo[ABILITIES_COUNT] =
.name = _("Hadron Engine"),
.description = COMPOUND_STRING("Field becomes Electric."),
.aiRating = 8,
.cantBeSwapped = TRUE,
.cantBeCopied = TRUE,
.cantBeOverwritten = TRUE,
},
[ABILITY_OPPORTUNIST] =