mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2026-11-03 08:15:47 +00:00
413 lines
24 KiB
Ruby
413 lines
24 KiB
Ruby
module MoveFunctions
|
|
# --- 000-00F: Basic / status conditions ----------------------------------
|
|
NO_ADDITIONAL_EFFECT = "000" # Tackle, Slash, Hydro Pump, Megahorn, X-Scissor, etc.
|
|
NO_EFFECT = "001" # Splash, Counterfeit
|
|
STRUGGLE = "002"
|
|
INFLICT_SLEEP = "003" # Spore, Sing, Hypnosis, Sleep Powder, Dark Void, Relic Song...
|
|
INFLICT_DROWSY = "004" # Yawn
|
|
INFLICT_POISON = "005" # Sludge Bomb, Poison Jab, Gunk Shot, Smog, Poison Gas...
|
|
INFLICT_BAD_POISON = "006" # Toxic, Poison Fang
|
|
INFLICT_PARALYSIS = "007" # Thunderbolt, Thunder Wave, Body Slam, Glare, Stun Spore...
|
|
INFLICT_PARALYSIS_THUNDER = "008" # Thunder (weather affects accuracy)
|
|
PARALYZE_OR_FLINCH = "009" # Thunder Fang
|
|
INFLICT_BURN = "00A" # Flamethrower, Fire Blast, Will-O-Wisp, Scald, Ember...
|
|
BURN_OR_FLINCH = "00B" # Fire Fang
|
|
INFLICT_FREEZE = "00C" # Ice Beam, Ice Punch, Powder Snow
|
|
INFLICT_FREEZE_BLIZZARD = "00D" # Blizzard (perfect accuracy in hail)
|
|
FREEZE_OR_FLINCH = "00E" # Ice Fang
|
|
FLINCH = "00F" # Bite, Air Slash, Iron Head, Headbutt, Rock Slide...
|
|
|
|
# --- 010-01F: Flinch / confusion / misc status ----------------------------
|
|
FLINCH_MINIMIZE_BOOST = "010" # Stomp, Steamroller, Dragon Rush
|
|
HIT_ONLY_WHILE_ASLEEP = "011" # Snore
|
|
FLINCH_FIRST_TURN_ONLY = "012" # Fake Out
|
|
INFLICT_CONFUSION = "013" # Psybeam, Confusion, Confuse Ray, Supersonic, Water Pulse...
|
|
INFLICT_CONFUSION_CHATTER = "014" # Chatter
|
|
INFLICT_CONFUSION_HURRICANE = "015" # Hurricane (weather affects accuracy)
|
|
INFLICT_ATTRACT = "016" # Attract
|
|
BURN_FREEZE_OR_PARALYZE = "017" # Tri Attack
|
|
CURE_USER_STATUS = "018" # Refresh
|
|
CURE_PARTY_STATUS = "019" # Aromatherapy, Heal Bell
|
|
SAFEGUARD = "01A" # Safeguard
|
|
TRANSFER_STATUS = "01B" # Psycho Shift
|
|
USER_ATTACK_UP_1 = "01C" # Howl, Sharpen, Meditate, Meteor Mash, Metal Claw, Power-Up Punch
|
|
USER_DEFENSE_UP_1 = "01D" # Harden, Withdraw, Steel Wing
|
|
USER_DEFENSE_UP_1_CURL = "01E" # Defense Curl
|
|
USER_SPEED_UP_1 = "01F" # Flame Charge
|
|
|
|
# --- 020-02F: User stat boosts ---------------------------------------------
|
|
USER_SP_ATK_UP_1 = "020" # Charge Beam, Fiery Dance
|
|
USER_SP_DEF_UP_1_CHARGE = "021" # Charge
|
|
USER_EVASION_UP_1 = "022" # Double Team
|
|
USER_CRIT_RATE_UP = "023" # Focus Energy
|
|
USER_ATK_DEF_UP_1 = "024" # Bulk Up
|
|
USER_ATK_DEF_ACC_UP_1 = "025" # Coil
|
|
USER_ATK_SPEED_UP_1 = "026" # Dragon Dance
|
|
USER_ATK_SP_ATK_UP_1 = "027" # Work Up
|
|
USER_ATK_SP_ATK_UP_1_SUN = "028" # Growth (doubled in sun)
|
|
USER_ATK_ACC_UP_1 = "029" # Hone Claws
|
|
USER_DEF_SP_DEF_UP_1 = "02A" # Cosmic Power, Defend Order
|
|
USER_SP_ATK_SP_DEF_SPEED_UP_1 = "02B" # Quiver Dance
|
|
USER_SP_ATK_SP_DEF_UP_1 = "02C" # Calm Mind
|
|
USER_ALL_STATS_UP_1 = "02D" # Ancient Power, Ominous Wind, Silver Wind
|
|
USER_ATTACK_UP_2 = "02E" # Swords Dance
|
|
USER_DEFENSE_UP_2 = "02F" # Acid Armor, Barrier, Iron Defense
|
|
|
|
# --- 030-03F: User stat boosts / drops --------------------------------------
|
|
USER_SPEED_UP_2 = "030" # Agility, Rock Polish
|
|
USER_SPEED_UP_2_LOSE_WEIGHT = "031" # Autotomize
|
|
USER_SP_ATK_UP_2 = "032" # Nasty Plot
|
|
USER_SP_DEF_UP_2 = "033" # Amnesia
|
|
USER_EVASION_UP_2_MINIMIZE = "034" # Minimize
|
|
USER_SHELL_SMASH = "035" # Shell Smash
|
|
USER_SPEED_UP_2_ATTACK_UP_1 = "036" # Shift Gear
|
|
RAISE_RANDOM_STAT_2 = "037" # Acupressure
|
|
USER_DEFENSE_UP_3 = "038" # Cotton Guard
|
|
USER_SP_ATK_UP_3 = "039" # Tail Glow
|
|
USER_BELLY_DRUM = "03A" # Belly Drum
|
|
USER_ATK_DEF_DOWN_1 = "03B" # Superpower
|
|
USER_DEF_SP_DEF_DOWN_1 = "03C" # Close Combat, Dragon Ascent
|
|
USER_DEF_SP_DEF_SPEED_DOWN_1 = "03D" # V-create
|
|
USER_SPEED_DOWN_1 = "03E" # Hammer Arm, Ice Hammer
|
|
USER_SP_ATK_DOWN_2 = "03F" # Draco Meteor, Overheat, Leaf Storm, Psycho Boost, Fleur Cannon
|
|
|
|
# --- 040-04F: Target stat changes -------------------------------------------
|
|
TARGET_SP_ATK_UP_1_CONFUSE = "040" # Flatter
|
|
TARGET_ATTACK_UP_2_CONFUSE = "041" # Swagger
|
|
TARGET_ATTACK_DOWN_1 = "042" # Growl, Play Rough, Lunge, Baby-Doll Eyes, Aurora Beam...
|
|
TARGET_DEFENSE_DOWN_1 = "043" # Leer, Tail Whip, Crunch, Iron Tail, Rock Smash...
|
|
TARGET_SPEED_DOWN_1 = "044" # Icy Wind, Bulldoze, Mud Shot, Rock Tomb, Bubble Beam...
|
|
TARGET_SP_ATK_DOWN_1 = "045" # Moonblast, Snarl, Struggle Bug, Mystical Fire, Mist Ball
|
|
TARGET_SP_DEF_DOWN_1 = "046" # Psychic, Shadow Ball, Energy Ball, Earth Power, Bug Buzz...
|
|
TARGET_ACCURACY_DOWN_1 = "047" # Smokescreen, Sand Attack, Mud-Slap, Flash, Octazooka...
|
|
TARGET_EVASION_DOWN = "048" # Sweet Scent
|
|
TARGET_EVASION_DOWN_CLEAR_FIELD = "049" # Defog
|
|
TARGET_ATK_DEF_DOWN_1 = "04A" # Tickle
|
|
TARGET_ATTACK_DOWN_2 = "04B" # Charm, Feather Dance
|
|
TARGET_DEFENSE_DOWN_2 = "04C" # Screech
|
|
TARGET_SPEED_DOWN_2 = "04D" # String Shot, Cotton Spore, Scary Face
|
|
TARGET_SP_ATK_DOWN_2_GENDER = "04E" # Captivate
|
|
TARGET_SP_DEF_DOWN_2 = "04F" # Fake Tears, Acid Spray, Seed Flare, Metal Sound
|
|
|
|
# --- 050-05F: Stat stage manipulation / type & ability changes ----------------
|
|
RESET_TARGET_STAT_STAGES = "050" # Clear Smog
|
|
RESET_ALL_STAT_STAGES = "051" # Haze
|
|
SWAP_ATTACK_STAGES = "052" # Power Swap
|
|
SWAP_DEFENSE_STAGES = "053" # Guard Swap
|
|
SWAP_ALL_STAGES = "054" # Heart Swap
|
|
COPY_TARGET_STAGES = "055" # Psych Up
|
|
PREVENT_STAT_DROPS = "056" # Mist
|
|
SWAP_USER_ATK_DEF = "057" # Power Trick
|
|
AVERAGE_ATTACK_STATS = "058" # Power Split
|
|
AVERAGE_DEFENSE_STATS = "059" # Guard Split
|
|
AVERAGE_HP = "05A" # Pain Split
|
|
TAILWIND = "05B" # Tailwind
|
|
MIMIC = "05C" # Mimic
|
|
SKETCH = "05D" # Sketch
|
|
CHANGE_TYPE_TO_MOVE = "05E" # Conversion
|
|
CHANGE_TYPE_TO_RESIST = "05F" # Conversion 2
|
|
|
|
# --- 060-06F: Type / ability changes, fixed damage ---------------------------
|
|
CHANGE_TYPE_BY_ENVIRONMENT = "060" # Camouflage
|
|
TARGET_BECOMES_WATER = "061" # Soak
|
|
COPY_TARGET_TYPE = "062" # Reflect Type
|
|
TARGET_ABILITY_SIMPLE = "063" # Simple Beam
|
|
TARGET_ABILITY_INSOMNIA = "064" # Worry Seed
|
|
USER_COPY_TARGET_ABILITY = "065" # Role Play
|
|
TARGET_COPY_USER_ABILITY = "066" # Entrainment
|
|
SWAP_ABILITIES = "067" # Skill Swap
|
|
NEGATE_TARGET_ABILITY = "068" # Gastro Acid
|
|
TRANSFORM = "069" # Transform
|
|
FIXED_DAMAGE_20 = "06A" # Sonic Boom
|
|
FIXED_DAMAGE_40 = "06B" # Dragon Rage
|
|
FIXED_DAMAGE_HALF_TARGET_HP = "06C" # Super Fang, Nature's Madness
|
|
FIXED_DAMAGE_USER_LEVEL = "06D" # Seismic Toss, Night Shade
|
|
FIXED_DAMAGE_MATCH_USER_HP = "06E" # Endeavor
|
|
FIXED_DAMAGE_RANDOM_LEVEL = "06F" # Psywave
|
|
|
|
# --- 070-07F: OHKO, counters, conditional power ----------------------------------
|
|
ONE_HIT_KO = "070" # Fissure, Sheer Cold, Guillotine, Horn Drill
|
|
COUNTER_PHYSICAL = "071" # Counter
|
|
COUNTER_SPECIAL = "072" # Mirror Coat
|
|
COUNTER_LAST_DAMAGE = "073" # Metal Burst
|
|
DAMAGE_TARGET_ALLY = "074" # Flame Burst
|
|
DOUBLE_POWER_VS_DIVE = "075" # Surf
|
|
DOUBLE_POWER_VS_DIG = "076" # Earthquake
|
|
DOUBLE_POWER_VS_FLYING_GUST = "077" # Gust
|
|
DOUBLE_POWER_VS_FLYING_TWISTER = "078" # Twister (also flinches)
|
|
DOUBLE_POWER_AFTER_FUSION_FLARE = "079" # Fusion Bolt
|
|
DOUBLE_POWER_AFTER_FUSION_BOLT = "07A" # Fusion Flare
|
|
DOUBLE_POWER_IF_POISONED = "07B" # Venoshock
|
|
DOUBLE_POWER_IF_PARALYZED = "07C" # Smelling Salts
|
|
DOUBLE_POWER_IF_ASLEEP = "07D" # Wake-Up Slap
|
|
DOUBLE_POWER_IF_USER_STATUS = "07E" # Facade
|
|
DOUBLE_POWER_IF_TARGET_STATUS = "07F" # Hex
|
|
|
|
# --- 080-08F: Conditional / variable power ------------------------------------------
|
|
DOUBLE_POWER_IF_TARGET_HALF_HP = "080" # Brine
|
|
DOUBLE_POWER_IF_USER_HIT = "081" # Revenge, Avalanche
|
|
DOUBLE_POWER_IF_TARGET_DAMAGED = "082" # Assurance
|
|
ROUND = "083" # Round
|
|
DOUBLE_POWER_IF_TARGET_MOVED = "084" # Payback
|
|
DOUBLE_POWER_IF_ALLY_FAINTED = "085" # Retaliate
|
|
DOUBLE_POWER_IF_NO_ITEM = "086" # Acrobatics
|
|
WEATHER_BALL = "087" # Weather Ball
|
|
PURSUIT = "088" # Pursuit
|
|
POWER_BY_HAPPINESS = "089" # Return
|
|
POWER_BY_LOW_HAPPINESS = "08A" # Frustration
|
|
POWER_BY_USER_HP = "08B" # Eruption, Water Spout
|
|
POWER_BY_TARGET_HP = "08C" # Crush Grip, Wring Out
|
|
POWER_BY_SPEED_DIFF_SLOWER = "08D" # Gyro Ball
|
|
POWER_BY_USER_STAT_BOOSTS = "08E" # Power Trip, Stored Power
|
|
POWER_BY_TARGET_STAT_BOOSTS = "08F" # Punishment
|
|
|
|
# --- 090-09F: Variable power / field effects ----------------------------------------
|
|
HIDDEN_POWER = "090" # Hidden Power
|
|
POWER_DOUBLES_CONSECUTIVE = "091" # Fury Cutter
|
|
POWER_BY_CONSECUTIVE_TURNS = "092" # Echoed Voice
|
|
RAGE = "093" # Rage
|
|
PRESENT = "094" # Present
|
|
MAGNITUDE = "095" # Magnitude
|
|
NATURAL_GIFT = "096" # Natural Gift
|
|
POWER_BY_LOW_PP = "097" # Trump Card
|
|
POWER_BY_LOW_USER_HP = "098" # Flail, Reversal
|
|
POWER_BY_SPEED_DIFF_FASTER = "099" # Electro Ball
|
|
POWER_BY_TARGET_WEIGHT = "09A" # Low Kick, Grass Knot
|
|
POWER_BY_WEIGHT_DIFF = "09B" # Heat Crash, Heavy Slam
|
|
HELPING_HAND = "09C" # Helping Hand
|
|
MUD_SPORT = "09D" # Mud Sport
|
|
WATER_SPORT = "09E" # Water Sport
|
|
TYPE_BY_HELD_ITEM = "09F" # Judgment, Multi-Attack, Techno Blast
|
|
|
|
# --- 0A0-0AF: Crits, screens, accuracy, protection, move copying ---------------------
|
|
ALWAYS_CRITICAL_HIT = "0A0" # Frost Breath, Storm Throw
|
|
LUCKY_CHANT = "0A1" # Lucky Chant
|
|
REFLECT = "0A2" # Reflect
|
|
LIGHT_SCREEN = "0A3" # Light Screen
|
|
SECRET_POWER = "0A4" # Secret Power
|
|
ALWAYS_HITS = "0A5" # Swift, Aerial Ace, Aura Sphere, Shock Wave, Magical Leaf...
|
|
LOCK_ON = "0A6" # Lock-On, Mind Reader
|
|
FORESIGHT = "0A7" # Foresight, Odor Sleuth
|
|
MIRACLE_EYE = "0A8" # Miracle Eye
|
|
IGNORE_DEFENSE_STAGES = "0A9" # Chip Away, Darkest Lariat, Sacred Sword
|
|
PROTECT = "0AA" # Protect, Detect
|
|
QUICK_GUARD = "0AB" # Quick Guard
|
|
WIDE_GUARD = "0AC" # Wide Guard
|
|
FEINT = "0AD" # Feint
|
|
MIRROR_MOVE = "0AE" # Mirror Move
|
|
COPYCAT = "0AF" # Copycat
|
|
|
|
# --- 0B0-0BF: Move calling, disruption, multi-hit ------------------------------------
|
|
ME_FIRST = "0B0" # Me First
|
|
MAGIC_COAT = "0B1" # Magic Coat
|
|
SNATCH = "0B2" # Snatch
|
|
NATURE_POWER = "0B3" # Nature Power
|
|
RANDOM_MOVE_WHILE_ASLEEP = "0B4" # Sleep Talk
|
|
ASSIST = "0B5" # Assist
|
|
METRONOME = "0B6" # Metronome
|
|
TORMENT = "0B7" # Torment
|
|
IMPRISON = "0B8" # Imprison
|
|
DISABLE = "0B9" # Disable
|
|
TAUNT = "0BA" # Taunt
|
|
HEAL_BLOCK = "0BB" # Heal Block
|
|
ENCORE = "0BC" # Encore
|
|
HIT_TWICE = "0BD" # Double Kick, Dual Chop, Bonemerang, Double Hit, Gear Grind
|
|
HIT_TWICE_POISON = "0BE" # Twineedle
|
|
HIT_THREE_TIMES_POWER_UP = "0BF" # Triple Kick
|
|
|
|
# --- 0C0-0CF: Multi-hit, recharge, two-turn moves --------------------------------------
|
|
HIT_2_TO_5_TIMES = "0C0" # Fury Attack, Bullet Seed, Rock Blast, Icicle Spear, Pin Missile...
|
|
BEAT_UP = "0C1" # Beat Up
|
|
RECHARGE_NEXT_TURN = "0C2" # Hyper Beam, Giga Impact, Blast Burn, Frenzy Plant, Hydro Cannon...
|
|
TWO_TURN_RAZOR_WIND = "0C3" # Razor Wind
|
|
TWO_TURN_SOLAR_BEAM = "0C4" # Solar Beam, Solar Blade
|
|
TWO_TURN_FREEZE_SHOCK = "0C5" # Freeze Shock
|
|
TWO_TURN_ICE_BURN = "0C6" # Ice Burn
|
|
TWO_TURN_SKY_ATTACK = "0C7" # Sky Attack
|
|
TWO_TURN_SKULL_BASH = "0C8" # Skull Bash
|
|
TWO_TURN_FLY = "0C9" # Fly
|
|
TWO_TURN_DIG = "0CA" # Dig
|
|
TWO_TURN_DIVE = "0CB" # Dive
|
|
TWO_TURN_BOUNCE = "0CC" # Bounce
|
|
TWO_TURN_SHADOW_FORCE = "0CD" # Shadow Force
|
|
TWO_TURN_SKY_DROP = "0CE" # Sky Drop
|
|
TRAP_TARGET = "0CF" # Bind, Wrap, Clamp, Fire Spin, Magma Storm, Sand Tomb, Infestation
|
|
|
|
# --- 0D0-0DF: Trapping, rampage, healing / draining ----------------------------------------
|
|
TRAP_TARGET_WHIRLPOOL = "0D0" # Whirlpool
|
|
UPROAR = "0D1" # Uproar
|
|
RAMPAGE_THEN_CONFUSE = "0D2" # Outrage, Petal Dance, Thrash
|
|
ROLLOUT = "0D3" # Rollout, Ice Ball
|
|
BIDE = "0D4" # Bide
|
|
HEAL_USER_HALF = "0D5" # Recover, Slack Off, Soft-Boiled, Milk Drink, Heal Order
|
|
HEAL_USER_HALF_ROOST = "0D6" # Roost
|
|
WISH = "0D7" # Wish
|
|
HEAL_USER_BY_WEATHER = "0D8" # Moonlight, Morning Sun, Synthesis
|
|
REST = "0D9" # Rest
|
|
AQUA_RING = "0DA" # Aqua Ring
|
|
INGRAIN = "0DB" # Ingrain
|
|
LEECH_SEED = "0DC" # Leech Seed
|
|
DRAIN_HALF_DAMAGE = "0DD" # Absorb, Giga Drain, Drain Punch, Horn Leech, Leech Life...
|
|
DREAM_EATER = "0DE" # Dream Eater
|
|
HEAL_TARGET_HALF = "0DF" # Heal Pulse
|
|
|
|
# --- 0E0-0EF: Self-KO, switching, trapping -------------------------------------------------
|
|
USER_FAINTS_EXPLODE = "0E0" # Explosion, Self-Destruct
|
|
FINAL_GAMBIT = "0E1" # Final Gambit
|
|
MEMENTO = "0E2" # Memento
|
|
HEALING_WISH = "0E3" # Healing Wish
|
|
LUNAR_DANCE = "0E4" # Lunar Dance
|
|
PERISH_SONG = "0E5" # Perish Song
|
|
GRUDGE = "0E6" # Grudge
|
|
DESTINY_BOND = "0E7" # Destiny Bond
|
|
ENDURE = "0E8" # Endure
|
|
NON_LETHAL_HIT = "0E9" # False Swipe, Hold Back
|
|
TELEPORT = "0EA" # Teleport
|
|
FORCE_SWITCH_STATUS = "0EB" # Roar, Whirlwind
|
|
FORCE_SWITCH_DAMAGE = "0EC" # Dragon Tail, Circle Throw
|
|
BATON_PASS = "0ED" # Baton Pass
|
|
SWITCH_OUT_AFTER_HIT = "0EE" # U-turn, Volt Switch
|
|
PREVENT_ESCAPE = "0EF" # Mean Look, Block, Spider Web, Anchor Shot, Spirit Shackle...
|
|
|
|
# --- 0F0-0FF: Items, recoil, weather ---------------------------------------------------------
|
|
KNOCK_OFF = "0F0" # Knock Off
|
|
STEAL_ITEM = "0F1" # Thief, Covet
|
|
SWAP_ITEMS = "0F2" # Trick, Switcheroo
|
|
BESTOW = "0F3" # Bestow
|
|
EAT_TARGET_BERRY = "0F4" # Bug Bite, Pluck
|
|
DESTROY_TARGET_BERRY = "0F5" # Incinerate
|
|
RECYCLE = "0F6" # Recycle
|
|
FLING = "0F7" # Fling
|
|
EMBARGO = "0F8" # Embargo
|
|
MAGIC_ROOM = "0F9" # Magic Room
|
|
RECOIL_QUARTER = "0FA" # Take Down, Submission, Wild Charge, Head Charge
|
|
RECOIL_THIRD = "0FB" # Double-Edge, Brave Bird, Wood Hammer
|
|
RECOIL_HALF = "0FC" # Head Smash, Light of Ruin
|
|
RECOIL_THIRD_PARALYZE = "0FD" # Volt Tackle
|
|
RECOIL_THIRD_BURN = "0FE" # Flare Blitz
|
|
WEATHER_SUN = "0FF" # Sunny Day
|
|
|
|
# --- 100-10F: Weather, hazards, misc ----------------------------------------------------------
|
|
WEATHER_RAIN = "100" # Rain Dance
|
|
WEATHER_SANDSTORM = "101" # Sandstorm
|
|
WEATHER_HAIL = "102" # Hail
|
|
HAZARD_SPIKES = "103" # Spikes
|
|
HAZARD_TOXIC_SPIKES = "104" # Toxic Spikes
|
|
HAZARD_STEALTH_ROCK = "105" # Stealth Rock
|
|
PLEDGE_GRASS = "106" # Grass Pledge
|
|
PLEDGE_FIRE = "107" # Fire Pledge
|
|
PLEDGE_WATER = "108" # Water Pledge
|
|
PAY_DAY = "109" # Pay Day
|
|
BREAK_SCREENS = "10A" # Brick Break, Psychic Fangs
|
|
CRASH_DAMAGE_ON_MISS = "10B" # Jump Kick, High Jump Kick
|
|
SUBSTITUTE = "10C" # Substitute
|
|
CURSE = "10D" # Curse
|
|
SPITE = "10E" # Spite
|
|
NIGHTMARE = "10F" # Nightmare
|
|
|
|
# --- 110-11F: Misc, stockpile, redirect, field effects ----------------------------------------
|
|
RAPID_SPIN = "110" # Rapid Spin
|
|
DELAYED_ATTACK = "111" # Future Sight, Doom Desire
|
|
STOCKPILE = "112" # Stockpile
|
|
SPIT_UP = "113" # Spit Up
|
|
SWALLOW = "114" # Swallow
|
|
FAILS_IF_USER_HIT = "115" # Focus Punch
|
|
FAILS_IF_TARGET_NOT_ATTACKING = "116" # Sucker Punch
|
|
REDIRECT_ATTACKS_TO_USER = "117" # Follow Me, Rage Powder
|
|
GRAVITY = "118" # Gravity
|
|
MAGNET_RISE = "119" # Magnet Rise
|
|
TELEKINESIS = "11A" # Telekinesis
|
|
HITS_FLYING_TARGETS = "11B" # Sky Uppercut
|
|
GROUND_TARGET = "11C" # Smack Down, Thousand Arrows
|
|
AFTER_YOU = "11D" # After You
|
|
QUASH = "11E" # Quash
|
|
TRICK_ROOM = "11F" # Trick Room
|
|
|
|
# --- 120-12F: Misc (126-132 are reserved for Shadow moves) --------------------------------------
|
|
ALLY_SWITCH = "120" # Ally Switch
|
|
USE_TARGET_ATTACK = "121" # Foul Play
|
|
USE_TARGET_DEFENSE = "122" # Psyshock, Psystrike, Secret Sword
|
|
DAMAGE_SAME_TYPE_ONLY = "123" # Synchronoise
|
|
WONDER_ROOM = "124" # Wonder Room
|
|
LAST_RESORT = "125" # Last Resort
|
|
# 126-132: reserved for Shadow moves (no constants defined)
|
|
|
|
# --- 133-13F: Gen 6 moves --------------------------------------------------------------------
|
|
HOLD_HANDS = "133" # Hold Hands
|
|
CELEBRATE = "134" # Celebrate
|
|
FREEZE_SUPER_EFFECTIVE_WATER = "135" # Freeze-Dry
|
|
USER_DEFENSE_UP_2_DIAMOND_STORM = "136" # Diamond Storm
|
|
MAGNETIC_FLUX = "137" # Magnetic Flux
|
|
AROMATIC_MIST = "138" # Aromatic Mist
|
|
TARGET_ATTACK_DOWN_1_NEVER_MISS = "139" # Play Nice
|
|
TARGET_ATK_SP_ATK_DOWN_1 = "13A" # Noble Roar, Tearful Look
|
|
HYPERSPACE_FURY = "13B" # Hyperspace Fury
|
|
TARGET_SP_ATK_DOWN_1_NEVER_MISS = "13C" # Confide
|
|
TARGET_SP_ATK_DOWN_2_PLAIN = "13D" # Eerie Impulse
|
|
ROTOTILLER = "13E" # Rototiller
|
|
FLOWER_SHIELD = "13F" # Flower Shield
|
|
|
|
# --- 140-14F ----------------------------------------------------------------------------------
|
|
VENOM_DRENCH = "140" # Venom Drench
|
|
TOPSY_TURVY = "141" # Topsy-Turvy
|
|
ADD_GHOST_TYPE = "142" # Trick-or-Treat
|
|
ADD_GRASS_TYPE = "143" # Forest's Curse
|
|
FLYING_PRESS = "144" # Flying Press
|
|
ELECTRIFY = "145" # Electrify
|
|
ION_DELUGE = "146" # Ion Deluge, Plasma Fists
|
|
HYPERSPACE_HOLE = "147" # Hyperspace Hole
|
|
POWDER = "148" # Powder
|
|
MAT_BLOCK = "149" # Mat Block
|
|
CRAFTY_SHIELD = "14A" # Crafty Shield
|
|
KINGS_SHIELD = "14B" # King's Shield
|
|
SPIKY_SHIELD = "14C" # Spiky Shield
|
|
TWO_TURN_PHANTOM_FORCE = "14D" # Phantom Force
|
|
GEOMANCY = "14E" # Geomancy
|
|
DRAIN_THREE_QUARTERS_DAMAGE = "14F" # Draining Kiss, Oblivion Wing
|
|
|
|
# --- 150-15F ----------------------------------------------------------------------------------
|
|
FELL_STINGER = "150" # Fell Stinger
|
|
PARTING_SHOT = "151" # Parting Shot
|
|
FAIRY_LOCK = "152" # Fairy Lock
|
|
HAZARD_STICKY_WEB = "153" # Sticky Web
|
|
TERRAIN_ELECTRIC = "154" # Electric Terrain
|
|
TERRAIN_GRASSY = "155" # Grassy Terrain
|
|
TERRAIN_MISTY = "156" # Misty Terrain
|
|
HAPPY_HOUR = "157" # Happy Hour
|
|
BELCH = "158" # Belch
|
|
TOXIC_THREAD = "159" # Toxic Thread
|
|
SPARKLING_ARIA = "15A" # Sparkling Aria
|
|
PURIFY = "15B" # Purify
|
|
GEAR_UP = "15C" # Gear Up
|
|
SPECTRAL_THIEF = "15D" # Spectral Thief
|
|
LASER_FOCUS = "15E" # Laser Focus
|
|
USER_DEFENSE_DOWN_1 = "15F" # Clanging Scales
|
|
|
|
# --- 160-16F ----------------------------------------------------------------------------------
|
|
STRENGTH_SAP = "160" # Strength Sap
|
|
SPEED_SWAP = "161" # Speed Swap
|
|
BURN_UP = "162" # Burn Up
|
|
IGNORE_ABILITIES = "163" # Moongeist Beam, Sunsteel Strike
|
|
PHOTON_GEYSER = "164" # Photon Geyser
|
|
CORE_ENFORCER = "165" # Core Enforcer
|
|
DOUBLE_POWER_IF_LAST_MOVE_FAILED = "166" # Stomping Tantrum
|
|
AURORA_VEIL = "167" # Aurora Veil
|
|
BANEFUL_BUNKER = "168" # Baneful Bunker
|
|
REVELATION_DANCE = "169" # Revelation Dance
|
|
SPOTLIGHT = "16A" # Spotlight
|
|
INSTRUCT = "16B" # Instruct
|
|
THROAT_CHOP = "16C" # Throat Chop
|
|
HEAL_USER_HALF_SANDSTORM_BOOST = "16D" # Shore Up
|
|
HEAL_TARGET_HALF_GRASSY_BOOST = "16E" # Floral Healing
|
|
POLLEN_PUFF = "16F" # Pollen Puff
|
|
|
|
# --- 170-175 ----------------------------------------------------------------------------------
|
|
MIND_BLOWN = "170" # Mind Blown
|
|
SHELL_TRAP = "171" # Shell Trap
|
|
BEAK_BLAST = "172" # Beak Blast
|
|
TERRAIN_PSYCHIC = "173" # Psychic Terrain
|
|
FAILS_AFTER_FIRST_TURN = "174" # First Impression
|
|
HIT_TWICE_FLINCH = "175" # Double Iron Bash
|
|
|
|
# New custom function codes should start at 176 (or high values like 500+).
|
|
end |