BuffelSaft
|
d3a845d511
|
Fix CanAIFaintTarget
Rename CanAIFaintTarget to CanIndexMoveFaintTarget and create a new function, CanAIFaintTarget, that checks if any known move can KO the target.
|
2021-11-08 20:37:28 +13:00 |
|
ghoulslash
|
6b10801ee8
|
convert AI_IsabilityOnSide to bool
|
2021-11-04 10:43:33 -04:00 |
|
ghoulslash
|
4466fbd930
|
ai version of CanPoisonType, CanBePoisoned and IsAbilityOnSide
|
2021-11-03 21:36:33 -04:00 |
|
ghoulslash
|
c7c0fbc296
|
merge with be, make AI CanBeStatused functions separate from general util ones
|
2021-08-12 13:37:53 -06:00 |
|
ghoulslash
|
59c16ff1cf
|
AI_IsTerrainAffected checks
|
2021-07-10 16:41:41 -06:00 |
|
Evan
|
d65d5cb8fd
|
add AI_FLAG_SMART_SWITCHING, some burn checks
|
2021-02-14 09:37:04 -07:00 |
|
Evan
|
0664daf384
|
fix some post-merge errors
|
2021-02-12 11:02:10 -07:00 |
|
Evan
|
4782f713f2
|
update semi invulnerable state check
|
2021-02-12 08:57:57 -07:00 |
|
Evan
|
c003f1c023
|
check move effectiveness with status effects
|
2021-01-26 15:41:59 -07:00 |
|
Evan
|
09dc1b7e89
|
fix double battle ai logic
|
2021-01-13 11:08:43 -07:00 |
|
Evan
|
f21b0140b9
|
revert to CheckViability and stat change effect viabilities
|
2021-01-04 19:39:59 -07:00 |
|
Evan
|
1ae57f26a3
|
fix up some negative checks, organize some effects in AI_CheckBadMove
|
2021-01-04 15:30:02 -07:00 |
|
Evan
|
7988a1f41d
|
Ai_TryOnAlly and reorganize files
|
2020-12-20 14:47:20 -07:00 |
|
Evan
|
31ec3e8479
|
non-partner good move checks
|
2020-12-19 21:58:23 -07:00 |
|
Evan
|
8a544665e4
|
move common ai params to preloaded struct
|
2020-12-16 22:56:10 -07:00 |
|
Evan
|
916d0416e3
|
outline AI_CheckGoodMove
|
2020-12-15 21:57:33 -07:00 |
|
Evan
|
ac332d5e98
|
check bad move
|
2020-12-13 15:02:21 -07:00 |
|
Evan
|
28698a982d
|
try to faint script -> c
|
2020-12-11 08:05:00 -07:00 |
|
Evan
|
aad3a800c3
|
c functions for ai roamers/safari/first battle
|
2020-12-10 22:10:21 -07:00 |
|