First Commit

Upload literally everything from the pokecrystal16 expand-move-ID branch
This commit is contained in:
Zeta_Null 2023-09-10 12:35:35 -04:00
commit 2f8a41f833
4618 changed files with 480386 additions and 0 deletions

View file

@ -0,0 +1,10 @@
; AIDamageCalc uses BattleCommand_ConstantDamage
; to calculate damage for these instead of
; BattleCommand_DamageCalc and BattleCommand_Stab.
ConstantDamageEffects:
db EFFECT_SUPER_FANG
db EFFECT_STATIC_DAMAGE
db EFFECT_LEVEL_DAMAGE
db EFFECT_PSYWAVE
db -1 ; end

View file

@ -0,0 +1,34 @@
; AI_SMART encourages these moves with Encore.
EncoreMoves:
dw SWORDS_DANCE
dw WHIRLWIND
dw LEER
dw ROAR
dw DISABLE
dw MIST
dw LEECH_SEED
dw GROWTH
dw POISONPOWDER
dw STRING_SHOT
dw MEDITATE
dw AGILITY
dw TELEPORT
dw SCREECH
dw HAZE
dw FOCUS_ENERGY
dw DREAM_EATER
dw POISON_GAS
dw SPLASH
dw SHARPEN
dw CONVERSION
dw SUPER_FANG
dw SUBSTITUTE
dw TRIPLE_KICK
dw SPIDER_WEB
dw MIND_READER
dw FLAME_WHEEL
dw AEROBLAST
dw COTTON_SPORE
dw POWDER_SNOW
dw -1 ; end

View file

@ -0,0 +1,15 @@
; AI_SMART prefers these moves during rain.
RainDanceMoves:
dw WATER_GUN
dw HYDRO_PUMP
dw SURF
dw BUBBLEBEAM
dw THUNDER
dw WATERFALL
dw CLAMP
dw BUBBLE
dw CRABHAMMER
dw OCTAZOOKA
dw WHIRLPOOL
dw -1 ; end

View file

@ -0,0 +1,9 @@
; AI_AGGRESSIVE does not discourage these moves
; even if a stronger one is available.
RecklessMoves:
db EFFECT_SELFDESTRUCT
db EFFECT_RAMPAGE
db EFFECT_MULTI_HIT
db EFFECT_DOUBLE_HIT
db -1 ; end

View file

@ -0,0 +1,16 @@
; AI_CAUTIOUS discourages these moves after the first turn.
ResidualMoves:
dw MIST
dw LEECH_SEED
dw POISONPOWDER
dw STUN_SPORE
dw THUNDER_WAVE
dw FOCUS_ENERGY
dw BIDE
dw POISON_GAS
dw TRANSFORM
dw CONVERSION
dw SUBSTITUTE
dw SPIKES
dw -1 ; end

View file

@ -0,0 +1,7 @@
; AI_RISKY will not use these effects at max HP
; even if they would KO the player.
RiskyEffects:
db EFFECT_SELFDESTRUCT
db EFFECT_OHKO
db -1 ; end

View file

@ -0,0 +1,37 @@
; AI_OPPORTUNIST discourages these moves
; when the player's HP is low.
StallMoves:
dw SWORDS_DANCE
dw TAIL_WHIP
dw LEER
dw GROWL
dw DISABLE
dw MIST
dw COUNTER
dw LEECH_SEED
dw GROWTH
dw STRING_SHOT
dw MEDITATE
dw AGILITY
dw RAGE
dw MIMIC
dw SCREECH
dw HARDEN
dw WITHDRAW
dw DEFENSE_CURL
dw BARRIER
dw LIGHT_SCREEN
dw HAZE
dw REFLECT
dw FOCUS_ENERGY
dw BIDE
dw AMNESIA
dw TRANSFORM
dw SPLASH
dw ACID_ARMOR
dw SHARPEN
dw CONVERSION
dw SUBSTITUTE
dw FLAME_WHEEL
dw -1 ; end

View file

@ -0,0 +1,9 @@
; AI_BASIC discourages these effects if the player
; already has a status condition.
StatusOnlyEffects:
db EFFECT_SLEEP
db EFFECT_TOXIC
db EFFECT_POISON
db EFFECT_PARALYZE
db -1 ; end

View file

@ -0,0 +1,13 @@
; AI_SMART prefers these moves during harsh sunlight.
SunnyDayMoves:
; BUG: "Smart" AI does not encourage Solar Beam, Flame Wheel, or Moonlight during Sunny Day (see docs/bugs_and_glitches.md)
dw FIRE_PUNCH
dw EMBER
dw FLAMETHROWER
dw FIRE_SPIN
dw FIRE_BLAST
dw SACRED_FIRE
dw MORNING_SUN
dw SYNTHESIS
dw -1 ; end

View file

@ -0,0 +1,23 @@
; AI_SMART knows these moves are usable all-around.
UsefulMoves:
dw DOUBLE_EDGE
dw SING
dw FLAMETHROWER
dw HYDRO_PUMP
dw SURF
dw ICE_BEAM
dw BLIZZARD
dw HYPER_BEAM
dw SLEEP_POWDER
dw THUNDERBOLT
dw THUNDER
dw EARTHQUAKE
dw TOXIC
dw PSYCHIC_M
dw HYPNOSIS
dw RECOVER
dw FIRE_BLAST
dw SOFTBOILED
dw SUPER_FANG
dw -1 ; end