Add scripted trainer battle foundation and native move AI
Checks / web (push) Canceled after 0s

This commit is contained in:
Sébastien QUEROL committed 2026-09-24 09:33:33 +02:00
1 parent 6a74f59e46
commit 3e92936cb9
20 files changed
+1417 -32

No files matched your search

+37
View File
@@ -43,6 +43,40 @@ export const C = {
EFFECT_BEAT_UP: 154,
EFFECT_FLY: 155,
EFFECT_SLEEP: 1,
EFFECT_HEAL: 32,
EFFECT_LIGHT_SCREEN: 35,
EFFECT_MIST: 46,
EFFECT_FOCUS_ENERGY: 47,
EFFECT_CONFUSE: 49,
EFFECT_TRANSFORM: 57,
EFFECT_REFLECT: 65,
EFFECT_SUBSTITUTE: 79,
EFFECT_LEECH_SEED: 84,
EFFECT_DISABLE: 86,
EFFECT_ENCORE: 90,
EFFECT_SLEEP_TALK: 97,
EFFECT_MEAN_LOOK: 106,
EFFECT_NIGHTMARE: 107,
EFFECT_SPIKES: 112,
EFFECT_FORESIGHT: 113,
EFFECT_PERISH_SONG: 114,
EFFECT_SANDSTORM: 115,
EFFECT_ATTRACT: 120,
EFFECT_SAFEGUARD: 124,
EFFECT_RAIN_DANCE: 136,
EFFECT_SUNNY_DAY: 137,
EFFECT_TELEPORT: 153,
EFFECT_MORNING_SUN: 132,
EFFECT_SYNTHESIS: 133,
EFFECT_MOONLIGHT: 134,
EFFECT_POISON: 66,
EFFECT_PARALYZE: 67,
EFFECT_ATTACK_UP: 10,
EFFECT_EVASION_UP: 16,
EFFECT_ATTACK_UP_2: 50,
EFFECT_EVASION_UP_2: 56,
// Moves (constants/move_constants.asm)
GUST: 16,
WHIRLWIND: 18,
@@ -175,6 +209,8 @@ export const C = {
SCREENS_SAFEGUARD: 2,
SCREENS_LIGHT_SCREEN: 3,
SCREENS_REFLECT: 4,
SCREENS_UNUSED: 5,
WEATHER_SANDSTORM: 3,
WEATHER_NONE: 0,
WEATHER_RAIN: 1,
WEATHER_SUN: 2,
@@ -189,6 +225,7 @@ export const C = {
// Battle modes, types and results
WILD_BATTLE: 1,
TRAINER_BATTLE: 2,
HELD_AMULET_COIN: 76,
BATTLETYPE_NORMAL: 0,
BATTLETYPE_DEBUG: 2,
BATTLETYPE_TUTORIAL: 3,