diff options
author | yenatch <yenatch@gmail.com> | 2016-08-11 18:18:11 -0400 |
---|---|---|
committer | yenatch <yenatch@gmail.com> | 2016-08-11 18:18:11 -0400 |
commit | 0689f380a753749adf23eeee87f15e42a871526d (patch) | |
tree | 2d2526dd25467794a8b29a5650d7be68d2dbf1eb /constants | |
parent | 7a097903bfa28b2c433b7b67f7c30dd8ed2f4712 (diff) |
Add battle scripts and battle text constants.
Diffstat (limited to 'constants')
-rw-r--r-- | constants/battle.s | 13 | ||||
-rw-r--r-- | constants/battle_text.s | 352 | ||||
-rw-r--r-- | constants/constants.s | 2 | ||||
-rw-r--r-- | constants/move_effects.s | 215 |
4 files changed, 582 insertions, 0 deletions
diff --git a/constants/battle.s b/constants/battle.s new file mode 100644 index 000000000..26df01cf3 --- /dev/null +++ b/constants/battle.s @@ -0,0 +1,13 @@ +.equiv SLP, 0x07 +.equiv PSN, 0x08 +.equiv BRN, 0x10 +.equiv FRZ, 0x20 +.equiv PAR, 0x40 +.equiv TOX, 0x80 + +.equiv S_CONFUSED, 0x07 +.equiv S_CONTINUE, 0x1000 +.equiv S_FOCUS_ENERGY, 0x100000 +.equiv S_SUBSTITUTE, 0x1000000 +.equiv S_MEAN_LOOK, 0x4000000 +.equiv S_NIGHTMARE, 0x8000000 diff --git a/constants/battle_text.s b/constants/battle_text.s new file mode 100644 index 000000000..f7025f68f --- /dev/null +++ b/constants/battle_text.s @@ -0,0 +1,352 @@ + enum_start 12 + enum BATTLE_TEXT_UnknownString + enum BATTLE_TEXT_GainExpPoints + enum BATTLE_TEXT_GrewLevel + enum BATTLE_TEXT_LearnedMove + enum BATTLE_TEXT_TryingToLearnMove + enum BATTLE_TEXT_CantLearnMore + enum BATTLE_TEXT_DeleteMove + enum BATTLE_TEXT_DeletedMove + enum BATTLE_TEXT_StopLearning + enum BATTLE_TEXT_DidNotLearn + enum BATTLE_TEXT_LearnedMove2 + enum BATTLE_TEXT_AttackMissed + enum BATTLE_TEXT_ProtectedItself + enum BATTLE_TEXT_StatNoHigher + enum BATTLE_TEXT_AvoidedDamage + enum BATTLE_TEXT_DoesntAffect + enum BATTLE_TEXT_AttackingFainted + enum BATTLE_TEXT_DefendingFainted + enum BATTLE_TEXT_WinningPrize + enum BATTLE_TEXT_OutOfUsablePoke + enum BATTLE_TEXT_WhitedOut + enum BATTLE_TEXT_PreventEscape + enum BATTLE_TEXT_HitMulti + enum BATTLE_TEXT_FellAsleep + enum BATTLE_TEXT_MadeAsleep + enum BATTLE_TEXT_DefendingAsleep + enum BATTLE_TEXT_AttackingAsleep + enum BATTLE_TEXT_WasntAffected + enum BATTLE_TEXT_Poisoned + enum BATTLE_TEXT_Poisoned2 + enum BATTLE_TEXT_PoisonHurt + enum BATTLE_TEXT_AlreadyPoisoned + enum BATTLE_TEXT_BadlyPoisoned + enum BATTLE_TEXT_EnergyDrained + enum BATTLE_TEXT_Burned + enum BATTLE_TEXT_Burned2 + enum BATTLE_TEXT_BurnHurt + enum BATTLE_TEXT_Frozen + enum BATTLE_TEXT_Frozen2 + enum BATTLE_TEXT_FrozenSolid + enum BATTLE_TEXT_DefendingDefrosted + enum BATTLE_TEXT_AttackingDefrosted + enum BATTLE_TEXT_Defrosted + enum BATTLE_TEXT_Paralyzed + enum BATTLE_TEXT_Paralyzed2 + enum BATTLE_TEXT_Paralyzed3 + enum BATTLE_TEXT_AlreadyParalyzed + enum BATTLE_TEXT_ParalysisHealed + enum BATTLE_TEXT_DreamEaten + enum BATTLE_TEXT_AttackingStatNoHigher + enum BATTLE_TEXT_DefendingStatNoHigher + enum BATTLE_TEXT_StoppedWorking + enum BATTLE_TEXT_StoppedWorking2 + enum BATTLE_TEXT_Confused + enum BATTLE_TEXT_ConfusionSnapOut + enum BATTLE_TEXT_BecameConfused + enum BATTLE_TEXT_AlreadyConfused + enum BATTLE_TEXT_FellLove + enum BATTLE_TEXT_InLoveWith + enum BATTLE_TEXT_ImmobilizedBy + enum BATTLE_TEXT_BlownAway + enum BATTLE_TEXT_TypeTransform + enum BATTLE_TEXT_Flinched + enum BATTLE_TEXT_RegainedHealth + enum BATTLE_TEXT_HPFull + enum BATTLE_TEXT_RaisedSpDef + enum BATTLE_TEXT_RaisedDefense + enum BATTLE_TEXT_CoveredVeil + enum BATTLE_TEXT_SafeguardActive + enum BATTLE_TEXT_SafeguardFaded + enum BATTLE_TEXT_WentToSleep + enum BATTLE_TEXT_SpeltHealthy + enum BATTLE_TEXT_WhipWhirlwind + enum BATTLE_TEXT_TookSunlight + enum BATTLE_TEXT_LoweredHead + enum BATTLE_TEXT_IsGlowing + enum BATTLE_TEXT_FlewHigh + enum BATTLE_TEXT_DugHole + enum BATTLE_TEXT_SqueezedBind + enum BATTLE_TEXT_TrappedVortex + enum BATTLE_TEXT_Wrapped + enum BATTLE_TEXT_Clamped + enum BATTLE_TEXT_HurtBy + enum BATTLE_TEXT_FreedFrom + enum BATTLE_TEXT_KeptGoingCrash + enum BATTLE_TEXT_MistShroud + enum BATTLE_TEXT_MistProtect + enum BATTLE_TEXT_GetPumped + enum BATTLE_TEXT_HitRecoil + enum BATTLE_TEXT_ProtectedItself2 + enum BATTLE_TEXT_SandBuffeted + enum BATTLE_TEXT_HailStricken + enum BATTLE_TEXT_WasSeeded + enum BATTLE_TEXT_EvadedAttack + enum BATTLE_TEXT_HealthSapped + enum BATTLE_TEXT_FastAsleep + enum BATTLE_TEXT_WokeUp + enum BATTLE_TEXT_UproarAwake + enum BATTLE_TEXT_UproarWoke + enum BATTLE_TEXT_UproarCaused + enum BATTLE_TEXT_UproarMaking + enum BATTLE_TEXT_CalmedDown + enum BATTLE_TEXT_UproarCantSleep + enum BATTLE_TEXT_Stockpiled + enum BATTLE_TEXT_StockpiledCant + enum BATTLE_TEXT_UproarCantSleep2 + enum BATTLE_TEXT_UproarKeptAwake + enum BATTLE_TEXT_StayedAwake + enum BATTLE_TEXT_StoringEnergy + enum BATTLE_TEXT_UnleashedEnergy + enum BATTLE_TEXT_FatigueConfuse + enum BATTLE_TEXT_PickedUpYen + enum BATTLE_TEXT_Unaffected + enum BATTLE_TEXT_Transformed + enum BATTLE_TEXT_SubMade + enum BATTLE_TEXT_SubAlready + enum BATTLE_TEXT_SubTookDamage + enum BATTLE_TEXT_SubFaded + enum BATTLE_TEXT_MustRecharge + enum BATTLE_TEXT_RageBuilding + enum BATTLE_TEXT_MoveWasDisabled + enum BATTLE_TEXT_MoveIsDisabled + enum BATTLE_TEXT_DisabledNoMore + enum BATTLE_TEXT_EncoreGot + enum BATTLE_TEXT_EncoreEnded + enum BATTLE_TEXT_TookAim + enum BATTLE_TEXT_SketchedMove + enum BATTLE_TEXT_DestinyBondTake + enum BATTLE_TEXT_DestinyBondTaken + enum BATTLE_TEXT_ReducedBy + enum BATTLE_TEXT_StoleSomething + enum BATTLE_TEXT_CantEscapeNow + enum BATTLE_TEXT_NightmareStart + enum BATTLE_TEXT_NightmareLock + enum BATTLE_TEXT_CurseLay + enum BATTLE_TEXT_CurseAfflict + enum BATTLE_TEXT_SpikesScattered + enum BATTLE_TEXT_SpikesHurt + enum BATTLE_TEXT_IdentifiedPoke + enum BATTLE_TEXT_PerishSongFell + enum BATTLE_TEXT_BracedItself + enum BATTLE_TEXT_EnduredHit + enum BATTLE_TEXT_MagnitudeCount + enum BATTLE_TEXT_CutHPMaxATK + enum BATTLE_TEXT_CopyStatChanges + enum BATTLE_TEXT_GotFreeFrom + enum BATTLE_TEXT_LeechShed + enum BATTLE_TEXT_SpikesBlownAway + enum BATTLE_TEXT_FledBattle + enum BATTLE_TEXT_ForesawAttack + enum BATTLE_TEXT_TookAttack + enum BATTLE_TEXT_PokeAttack + enum BATTLE_TEXT_CenterAttention + enum BATTLE_TEXT_ChargingPower + enum BATTLE_TEXT_NaturePower + enum BATTLE_TEXT_StatusNormal + enum BATTLE_TEXT_NoMovesLeft + enum BATTLE_TEXT_TormentSubject + enum BATTLE_TEXT_TormentNoUse + enum BATTLE_TEXT_TightenFocus + enum BATTLE_TEXT_TauntFell + enum BATTLE_TEXT_TauntNoUse + enum BATTLE_TEXT_ReadyToHelp + enum BATTLE_TEXT_SwitchedItems + enum BATTLE_TEXT_CopiedObject + enum BATTLE_TEXT_WishMade + enum BATTLE_TEXT_WishTrue + enum BATTLE_TEXT_PlantedRoots + enum BATTLE_TEXT_AbsorbNutrients + enum BATTLE_TEXT_AnchoredItself + enum BATTLE_TEXT_DrowsyMade + enum BATTLE_TEXT_KnockedOffItem + enum BATTLE_TEXT_AbilitySwap + enum BATTLE_TEXT_SealedMove + enum BATTLE_TEXT_SealedNoUse + enum BATTLE_TEXT_GrudgeBear + enum BATTLE_TEXT_GrudgeLosePP + enum BATTLE_TEXT_ShroudedItself + enum BATTLE_TEXT_MagicCoatBounce + enum BATTLE_TEXT_AwaitMove + enum BATTLE_TEXT_SnatchedMove + enum BATTLE_TEXT_RainMade + enum BATTLE_TEXT_SpeedRisen + enum BATTLE_TEXT_ProtectedBy + enum BATTLE_TEXT_PreventedBy + enum BATTLE_TEXT_HPRestoredUsing + enum BATTLE_TEXT_MadeType + enum BATTLE_TEXT_PreventedPara + enum BATTLE_TEXT_PreventedRomance + enum BATTLE_TEXT_PreventedPoison + enum BATTLE_TEXT_PreventedConfusion + enum BATTLE_TEXT_RaisedFirePower + enum BATTLE_TEXT_AnchorsItself + enum BATTLE_TEXT_CutsAttack + enum BATTLE_TEXT_PreventedStatLoss + enum BATTLE_TEXT_HurtOther + enum BATTLE_TEXT_Traced + enum BATTLE_TEXT_Sharply + enum BATTLE_TEXT_Rose + enum BATTLE_TEXT_Harshly + enum BATTLE_TEXT_Fell + enum BATTLE_TEXT_UnknownString7 + enum BATTLE_TEXT_UnknownString3 + enum BATTLE_TEXT_UnknownString5 + enum BATTLE_TEXT_UnknownString6 + enum BATTLE_TEXT_Critical + enum BATTLE_TEXT_GrandSlam + enum BATTLE_TEXT_MoveForget123 + enum BATTLE_TEXT_MoveForgetAnd + enum BATTLE_TEXT_NotEffective + enum BATTLE_TEXT_SuperEffective + enum BATTLE_TEXT_GotAwaySafely + enum BATTLE_TEXT_FledWild + enum BATTLE_TEXT_NoRunning + enum BATTLE_TEXT_CantEscape2 + enum BATTLE_TEXT_BirchDontLeaveMe + enum BATTLE_TEXT_Nothing + enum BATTLE_TEXT_Failed + enum BATTLE_TEXT_HurtItself + enum BATTLE_TEXT_MirrorFail + enum BATTLE_TEXT_RainStart + enum BATTLE_TEXT_PourStart + enum BATTLE_TEXT_RainCont1 + enum BATTLE_TEXT_PourCont + enum BATTLE_TEXT_RainStop + enum BATTLE_TEXT_SandBrewed + enum BATTLE_TEXT_SandRages + enum BATTLE_TEXT_SandSubsided + enum BATTLE_TEXT_SunBright + enum BATTLE_TEXT_SunStrong + enum BATTLE_TEXT_SunFaded + enum BATTLE_TEXT_HailStart + enum BATTLE_TEXT_HailCont + enum BATTLE_TEXT_HailStop + enum BATTLE_TEXT_SpitUpFail + enum BATTLE_TEXT_SwallowFail + enum BATTLE_TEXT_WindHeatWave + enum BATTLE_TEXT_StatElim + enum BATTLE_TEXT_CoinScatter + enum BATTLE_TEXT_SubWeak + enum BATTLE_TEXT_PainSplit + enum BATTLE_TEXT_BellChime + enum BATTLE_TEXT_PerishSong + enum BATTLE_TEXT_NoPP1 + enum BATTLE_TEXT_NoPP2 + enum BATTLE_TEXT_Used1 + enum BATTLE_TEXT_TutorialUsed + enum BATTLE_TEXT_BlockBall + enum BATTLE_TEXT_DontBeAThief + enum BATTLE_TEXT_DodgeBall + enum BATTLE_TEXT_MissPoke + enum BATTLE_TEXT_BallBrokeOhNo + enum BATTLE_TEXT_BallBrokeAppeared + enum BATTLE_TEXT_BallBrokeAlmost + enum BATTLE_TEXT_BallBrokeSoClose + enum BATTLE_TEXT_BallCaught1 + enum BATTLE_TEXT_BallCaught2 + enum BATTLE_TEXT_GiveNickname + enum BATTLE_TEXT_SentToPC + enum BATTLE_TEXT_AddedToDex + enum BATTLE_TEXT_Raining + enum BATTLE_TEXT_Sandstorm + enum BATTLE_TEXT_CantEscape + enum BATTLE_TEXT_IgnoredOrdersSLP + enum BATTLE_TEXT_IgnoredOrders + enum BATTLE_TEXT_BeganNap + enum BATTLE_TEXT_LoafingAround + enum BATTLE_TEXT_WontObey + enum BATTLE_TEXT_TurnedAway + enum BATTLE_TEXT_NotNotice + enum BATTLE_TEXT_WillSwitch + enum BATTLE_TEXT_CreptCloser + enum BATTLE_TEXT_CantGetCloser + enum BATTLE_TEXT_WatchingCarefully + enum BATTLE_TEXT_CuriousAbout + enum BATTLE_TEXT_EnthralledBy + enum BATTLE_TEXT_IgnoredThing + enum BATTLE_TEXT_ThrewBlock + enum BATTLE_TEXT_SafariOver + enum BATTLE_TEXT_CuredParalysis + enum BATTLE_TEXT_CuredPoison + enum BATTLE_TEXT_CuredBurn + enum BATTLE_TEXT_CuredFreeze + enum BATTLE_TEXT_CuredSleep + enum BATTLE_TEXT_CuredConfusion + enum BATTLE_TEXT_CuredStatus + enum BATTLE_TEXT_RestoredHealth + enum BATTLE_TEXT_RestoredPP + enum BATTLE_TEXT_RestoredStatus + enum BATTLE_TEXT_RestoredHPLittle + enum BATTLE_TEXT_ChoiceBand + enum BATTLE_TEXT_FocusSash + enum BATTLE_TEXT_Terminator2 @ terminator? + enum BATTLE_TEXT_PreventedBurn + enum BATTLE_TEXT_BlocksOther + enum BATTLE_TEXT_RestoredHPByItem + enum BATTLE_TEXT_WhipSandstorm + enum BATTLE_TEXT_PreventedLoss + enum BATTLE_TEXT_InfatuatedPoke + enum BATTLE_TEXT_MadeIneffective + enum BATTLE_TEXT_CuredProblem + enum BATTLE_TEXT_OozeSuckup + enum BATTLE_TEXT_Transformed2 + enum BATTLE_TEXT_ElecWeakened + enum BATTLE_TEXT_FireWeakened + enum BATTLE_TEXT_HidUnderwater + enum BATTLE_TEXT_SprangUp + enum BATTLE_TEXT_CantForgetHM + enum BATTLE_TEXT_FoundOne + enum BATTLE_TEXT_PlayerDefeatedTrainer2 + enum BATTLE_TEXT_SoothingAroma + enum BATTLE_TEXT_CantUseItems + enum BATTLE_TEXT_UnknownString2 + enum BATTLE_TEXT_UnknownString4 + enum BATTLE_TEXT_HustleUse + enum BATTLE_TEXT_MadeUseless + enum BATTLE_TEXT_SandTombTrapped @ sand tomb + enum BATTLE_TEXT_Terminator + enum BATTLE_TEXT_BoostedExp + enum BATTLE_TEXT_SunIntensified + enum BATTLE_TEXT_GroundMoveNegate + enum BATTLE_TEXT_WallyBall + enum BATTLE_TEXT_TookAttack2 + enum BATTLE_TEXT_ChoseDestiny + enum BATTLE_TEXT_LostFocus + enum BATTLE_TEXT_UseNext + enum BATTLE_TEXT_FledUsingItem + enum BATTLE_TEXT_FledUsingOther + enum BATTLE_TEXT_DraggedOut + enum BATTLE_TEXT_PreventedOther + enum BATTLE_TEXT_NormalizedStatus + enum BATTLE_TEXT_Used2 + enum BATTLE_TEXT_BoxFull + enum BATTLE_TEXT_AvoidedAttack + enum BATTLE_TEXT_MadeIneffective2 + enum BATTLE_TEXT_PreventedFlinching + enum BATTLE_TEXT_AlreadyBurned + enum BATTLE_TEXT_StatNoLower + enum BATTLE_TEXT_BlocksOther2 + enum BATTLE_TEXT_WoreOff + enum BATTLE_TEXT_RaisedDefenseLittle + enum BATTLE_TEXT_RaisedSpDefLittle + enum BATTLE_TEXT_BrokeWall + enum BATTLE_TEXT_PreventedOther2 + enum BATTLE_TEXT_CuredOfProblem + enum BATTLE_TEXT_AttackingCantEscape + enum BATTLE_TEXT_Obtained1 + enum BATTLE_TEXT_Obtained2 + enum BATTLE_TEXT_Obtained3 + enum BATTLE_TEXT_NoEffect + enum BATTLE_TEXT_NoEffectOn diff --git a/constants/constants.s b/constants/constants.s index 02c219341..9cb7d4371 100644 --- a/constants/constants.s +++ b/constants/constants.s @@ -22,3 +22,5 @@ .include "constants/version.s" .include "constants/region_map_sections.s" .include "constants/hold_effects.s" + .include "constants/battle.s" + .include "constants/battle_text.s" diff --git a/constants/move_effects.s b/constants/move_effects.s new file mode 100644 index 000000000..bd801083b --- /dev/null +++ b/constants/move_effects.s @@ -0,0 +1,215 @@ + enum_start + enum EFFECT_HIT + enum EFFECT_SLEEP + enum EFFECT_POISON_HIT + enum EFFECT_ABSORB + enum EFFECT_BURN_HIT + enum EFFECT_FREEZE_HIT + enum EFFECT_PARALYZE_HIT + enum EFFECT_EXPLOSION + enum EFFECT_DREAM_EATER + enum EFFECT_MIRROR_MOVE + enum EFFECT_ATTACK_UP + enum EFFECT_DEFENSE_UP + enum EFFECT_SPEED_UP + enum EFFECT_SPECIAL_ATTACK_UP + enum EFFECT_SPECIAL_DEFENSE_UP + enum EFFECT_ACCURACY_UP + enum EFFECT_EVASION_UP + enum EFFECT_ALWAYS_HIT + enum EFFECT_ATTACK_DOWN + enum EFFECT_DEFENSE_DOWN + enum EFFECT_SPEED_DOWN + enum EFFECT_SPECIAL_ATTACK_DOWN @ unused + enum EFFECT_SPECIAL_DEFENSE_DOWN @ unused + enum EFFECT_ACCURACY_DOWN + enum EFFECT_EVASION_DOWN + enum EFFECT_HAZE + enum EFFECT_BIDE + enum EFFECT_RAMPAGE + enum EFFECT_ROAR + enum EFFECT_MULTI_HIT + enum EFFECT_CONVERSION + enum EFFECT_FLINCH_HIT + enum EFFECT_RESTORE_HP + enum EFFECT_TOXIC + enum EFFECT_PAY_DAY + enum EFFECT_LIGHT_SCREEN + enum EFFECT_TRI_ATTACK + enum EFFECT_REST + enum EFFECT_OHKO + enum EFFECT_RAZOR_WIND + enum EFFECT_SUPER_FANG + enum EFFECT_DRAGON_RAGE + enum EFFECT_TRAP + enum EFFECT_HIGH_CRITICAL + enum EFFECT_DOUBLE_HIT + enum EFFECT_RECOIL_IF_MISS + enum EFFECT_MIST + enum EFFECT_FOCUS_ENERGY + enum EFFECT_RECOIL + enum EFFECT_CONFUSE + enum EFFECT_ATTACK_UP_2 + enum EFFECT_DEFENSE_UP_2 + enum EFFECT_SPEED_UP_2 + enum EFFECT_SPECIAL_ATTACK_UP_2 + enum EFFECT_SPECIAL_DEFENSE_UP_2 + enum EFFECT_ACCURACY_UP_2 + enum EFFECT_EVASION_UP_2 + enum EFFECT_TRANSFORM + enum EFFECT_ATTACK_DOWN_2 + enum EFFECT_DEFENSE_DOWN_2 + enum EFFECT_SPEED_DOWN_2 + enum EFFECT_SPECIAL_ATTACK_DOWN_2 + enum EFFECT_SPECIAL_DEFENSE_DOWN_2 + enum EFFECT_ACCURACY_DOWN_2 + enum EFFECT_EVASION_DOWN_2 + enum EFFECT_REFLECT + enum EFFECT_POISON + enum EFFECT_PARALYZE + enum EFFECT_ATTACK_DOWN_HIT + enum EFFECT_DEFENSE_DOWN_HIT + enum EFFECT_SPEED_DOWN_HIT + enum EFFECT_SPECIAL_ATTACK_DOWN_HIT + enum EFFECT_SPECIAL_DEFENSE_DOWN_HIT + enum EFFECT_ACCURACY_DOWN_HIT + enum EFFECT_EVASION_DOWN_HIT + enum EFFECT_SKY_ATTACK + enum EFFECT_CONFUSE_HIT + enum EFFECT_TWINEEDLE + enum EFFECT_VITAL_THROW + enum EFFECT_SUBSTITUTE + enum EFFECT_RECHARGE + enum EFFECT_RAGE + enum EFFECT_MIMIC + enum EFFECT_METRONOME + enum EFFECT_LEECH_SEED + enum EFFECT_SPLASH + enum EFFECT_DISABLE + enum EFFECT_LEVEL_DAMAGE + enum EFFECT_PSYWAVE + enum EFFECT_COUNTER + enum EFFECT_ENCORE + enum EFFECT_PAIN_SPLIT + enum EFFECT_SNORE + enum EFFECT_CONVERSION_2 + enum EFFECT_LOCK_ON + enum EFFECT_SKETCH + enum EFFECT_UNUSED_60 @ thaw + enum EFFECT_SLEEP_TALK + enum EFFECT_DESTINY_BOND + enum EFFECT_FLAIL + enum EFFECT_SPITE + enum EFFECT_FALSE_SWIPE + enum EFFECT_HEAL_BELL + enum EFFECT_QUICK_ATTACK + enum EFFECT_TRIPLE_KICK + enum EFFECT_THIEF + enum EFFECT_MEAN_LOOK + enum EFFECT_NIGHTMARE + enum EFFECT_MINIMIZE + enum EFFECT_CURSE + enum EFFECT_UNUSED_6E + enum EFFECT_PROTECT + enum EFFECT_SPIKES + enum EFFECT_FORESIGHT + enum EFFECT_PERISH_SONG + enum EFFECT_SANDSTORM + enum EFFECT_ENDURE + enum EFFECT_ROLLOUT + enum EFFECT_SWAGGER + enum EFFECT_FURY_CUTTER + enum EFFECT_ATTRACT + enum EFFECT_RETURN + enum EFFECT_PRESENT + enum EFFECT_FRUSTRATION + enum EFFECT_SAFEGUARD + enum EFFECT_THAW_HIT + enum EFFECT_MAGNITUDE + enum EFFECT_BATON_PASS + enum EFFECT_PURSUIT + enum EFFECT_RAPID_SPIN + enum EFFECT_SONICBOOM + enum EFFECT_UNUSED_83 + enum EFFECT_MORNING_SUN + enum EFFECT_SYNTHESIS + enum EFFECT_MOONLIGHT + enum EFFECT_HIDDEN_POWER + enum EFFECT_RAIN_DANCE + enum EFFECT_SUNNY_DAY + enum EFFECT_DEFENSE_UP_HIT + enum EFFECT_ATTACK_UP_HIT + enum EFFECT_ALL_STATS_UP_HIT + enum EFFECT_UNUSED_8D @ incomplete fake out in gen 2 + enum EFFECT_BELLY_DRUM + enum EFFECT_PSYCH_UP + enum EFFECT_MIRROR_COAT + enum EFFECT_SKULL_BASH + enum EFFECT_TWISTER + enum EFFECT_EARTHQUAKE + enum EFFECT_FUTURE_SIGHT + enum EFFECT_GUST + enum EFFECT_FLINCH_HIT_2 @ STOMP ASTONISH EXTRASENSORY NEEDLE_ARM + enum EFFECT_SOLARBEAM + enum EFFECT_THUNDER + enum EFFECT_TELEPORT + enum EFFECT_BEAT_UP + enum EFFECT_FLY + enum EFFECT_DEFENSE_CURL + enum EFFECT_SOFTBOILED + enum EFFECT_FAKE_OUT + enum EFFECT_UPROAR + enum EFFECT_STOCKPILE + enum EFFECT_SPIT_UP + enum EFFECT_SWALLOW + enum EFFECT_UNUSED_A3 + enum EFFECT_HAIL + enum EFFECT_TORMENT + enum EFFECT_FLATTER + enum EFFECT_WILL_O_WISP + enum EFFECT_MEMENTO + enum EFFECT_FACADE + enum EFFECT_FOCUS_PUNCH + enum EFFECT_SMELLINGSALT + enum EFFECT_FOLLOW_ME + enum EFFECT_NATURE_POWER + enum EFFECT_CHARGE + enum EFFECT_TAUNT + enum EFFECT_HELPING_HAND + enum EFFECT_TRICK + enum EFFECT_ROLE_PLAY + enum EFFECT_WISH + enum EFFECT_ASSIST + enum EFFECT_INGRAIN + enum EFFECT_SUPERPOWER + enum EFFECT_MAGIC_COAT + enum EFFECT_RECYCLE + enum EFFECT_REVENGE + enum EFFECT_BRICK_BREAK + enum EFFECT_YAWN + enum EFFECT_KNOCK_OFF + enum EFFECT_ENDEAVOR + enum EFFECT_ERUPTION + enum EFFECT_SKILL_SWAP + enum EFFECT_IMPRISON + enum EFFECT_REFRESH + enum EFFECT_GRUDGE + enum EFFECT_SNATCH + enum EFFECT_LOW_KICK + enum EFFECT_SECRET_POWER + enum EFFECT_DOUBLE_EDGE + enum EFFECT_TEETER_DANCE + enum EFFECT_BLAZE_KICK + enum EFFECT_MUD_SPORT + enum EFFECT_POISON_FANG + enum EFFECT_WEATHER_BALL + enum EFFECT_OVERHEAT + enum EFFECT_TICKLE + enum EFFECT_COSMIC_POWER + enum EFFECT_SKY_UPPERCUT + enum EFFECT_BULK_UP + enum EFFECT_POISON_TAIL + enum EFFECT_WATER_SPORT + enum EFFECT_CALM_MIND + enum EFFECT_DRAGON_DANCE + enum EFFECT_CAMOUFLAGE |