summaryrefslogtreecommitdiff
path: root/constants
diff options
context:
space:
mode:
authorYamaArashi <YamaArashi@users.noreply.github.com>2016-08-17 22:09:31 -0700
committerGitHub <noreply@github.com>2016-08-17 22:09:31 -0700
commit6dd149dd731bc3180260f350c5c577e727c8a1a9 (patch)
treee6381cfea6ea233c097af03d0367af5fbc7762c0 /constants
parent929d2fc900cddd167745518da1e3a969d6b314f6 (diff)
parent8700f4010d417f51b0982453742377b50ec1fae8 (diff)
Merge pull request #33 from yenatch/master
battle ai scripts
Diffstat (limited to 'constants')
-rw-r--r--constants/battle.s17
-rw-r--r--constants/constants.s1
-rw-r--r--constants/hold_effects.s49
3 files changed, 67 insertions, 0 deletions
diff --git a/constants/battle.s b/constants/battle.s
index 26df01cf3..799ede409 100644
--- a/constants/battle.s
+++ b/constants/battle.s
@@ -11,3 +11,20 @@
.equiv S_SUBSTITUTE, 0x1000000
.equiv S_MEAN_LOOK, 0x4000000
.equiv S_NIGHTMARE, 0x8000000
+
+.equiv TARGET, 0
+.equiv USER, 1
+
+.equiv WEATHER_SUN, 0
+.equiv WEATHER_RAIN, 1
+.equiv WEATHER_SANDSTORM, 2
+.equiv WEATHER_HAIL, 3
+
+ enum_start 1
+ enum ATTACK
+ enum DEFENSE
+ enum SPEED
+ enum SP_ATTACK
+ enum SP_DEFENSE
+ enum ACCURACY
+ enum EVASION
diff --git a/constants/constants.s b/constants/constants.s
index 9cb7d4371..b1313a319 100644
--- a/constants/constants.s
+++ b/constants/constants.s
@@ -24,3 +24,4 @@
.include "constants/hold_effects.s"
.include "constants/battle.s"
.include "constants/battle_text.s"
+ .include "constants/move_effects.s"
diff --git a/constants/hold_effects.s b/constants/hold_effects.s
index 9e210bed9..349a195bd 100644
--- a/constants/hold_effects.s
+++ b/constants/hold_effects.s
@@ -1,6 +1,49 @@
.equiv HOLD_EFFECT_NONE, 0
+ .equiv HOLD_EFFECT_RESTORE_HP, 1
+ .equiv HOLD_EFFECT_CURE_PAR, 2
+ .equiv HOLD_EFFECT_CURE_SLP, 3
+ .equiv HOLD_EFFECT_CURE_PSN, 4
+ .equiv HOLD_EFFECT_CURE_BRN, 5
+ .equiv HOLD_EFFECT_CURE_FRZ, 6
+ .equiv HOLD_EFFECT_RESTORE_PP, 7
+ .equiv HOLD_EFFECT_CURE_CONFUSION, 8
+ .equiv HOLD_EFFECT_CURE_STATUS, 9
+ .equiv HOLD_EFFECT_CONFUSE_SPICY, 10
+ .equiv HOLD_EFFECT_CONFUSE_DRY, 11
+ .equiv HOLD_EFFECT_CONFUSE_SWEET, 12
+ .equiv HOLD_EFFECT_CONFUSE_BITTER, 13
+ .equiv HOLD_EFFECT_CONFUSE_SOUR, 14
+ .equiv HOLD_EFFECT_ATTACK_UP, 15
+ .equiv HOLD_EFFECT_DEFENSE_UP, 16
+ .equiv HOLD_EFFECT_SPEED_UP, 17
+ .equiv HOLD_EFFECT_SP_ATTACK_UP, 18
+ .equiv HOLD_EFFECT_SP_DEFENSE_UP, 19
+ .equiv HOLD_EFFECT_CRITICAL_UP, 20
+ .equiv HOLD_EFFECT_RANDOM_STAT_UP, 21
+ .equiv HOLD_EFFECT_EVASION_UP, 22
+ .equiv HOLD_EFFECT_RESTORE_STATS, 23
+ .equiv HOLD_EFFECT_MACHO_BRACE, 24
+ .equiv HOLD_EFFECT_EXP_SHARE, 25
+ .equiv HOLD_EFFECT_QUICK_CLAW, 26
+ .equiv HOLD_EFFECT_HAPPINESS_UP, 27
+ .equiv HOLD_EFFECT_CURE_ATTRACT, 28
+ .equiv HOLD_EFFECT_CHOICE_BAND, 29
+ .equiv HOLD_EFFECT_FLINCH, 30
.equiv HOLD_EFFECT_BUG_POWER, 31
+ .equiv HOLD_EFFECT_DOUBLE_PRIZE, 32
+ .equiv HOLD_EFFECT_REPEL, 33
+ .equiv HOLD_EFFECT_SOUL_DEW, 34
+ .equiv HOLD_EFFECT_DEEP_SEA_TOOTH, 35
+ .equiv HOLD_EFFECT_DEEP_SEA_SCALE, 36
+ .equiv HOLD_EFFECT_CAN_ALWAYS_RUN, 37
+ .equiv HOLD_EFFECT_PREVENT_EVOLVE, 38
+ .equiv HOLD_EFFECT_FOCUS_BAND, 39
+ .equiv HOLD_EFFECT_LUCKY_EGG, 40
+ .equiv HOLD_EFFECT_SCOPE_LENS, 41
.equiv HOLD_EFFECT_STEEL_POWER, 42
+ .equiv HOLD_EFFECT_LEFTOVERS, 43
+ .equiv HOLD_EFFECT_DRAGON_SCALE, 44
+ .equiv HOLD_EFFECT_LIGHT_BALL, 45
.equiv HOLD_EFFECT_GROUND_POWER, 46
.equiv HOLD_EFFECT_ROCK_POWER, 47
.equiv HOLD_EFFECT_GRASS_POWER, 48
@@ -16,3 +59,9 @@
.equiv HOLD_EFFECT_FIRE_POWER, 58
.equiv HOLD_EFFECT_DRAGON_POWER, 59
.equiv HOLD_EFFECT_NORMAL_POWER, 60
+ .equiv HOLD_EFFECT_UP_GRADE, 61
+ .equiv HOLD_EFFECT_SHELL_BELL, 62
+ .equiv HOLD_EFFECT_LUCKY_PUNCH, 63
+ .equiv HOLD_EFFECT_METAL_POWDER, 64
+ .equiv HOLD_EFFECT_THICK_CLUB, 65
+ .equiv HOLD_EFFECT_STICK, 66