Moves - Rangi42/polishedcrystal GitHub Wiki

Main database: moves.asm

The move database hasn't been expanded yet, limiting its size to 255.* About 30% of the moves in vanilla have been replaced with the ones from later Generations, and a few merged together. The latest canon move-stat updates have been incorporated, and the Regular version includes additional modifications to some moves.

The limited number of moves inevitably affects the learnsets; while using Gen. VII+ as a reference, they're unique to this game due to numerous swaps and replacements.

The character limit causes some newer moves to have a shortened name, e.g. Dazzling Gleam >> DazzlinGleam. (name.asm) The animation of the newer moves are available, while some older moves have theirs revamped.

See also: the move chart by attributes (on Discord)

* It's usually 254 in the 8-bit structure as #0 and #255 ($00, $FF) are reserved for special cases, but Polished Crystal uses a trick allocating Struggle to #255, saving one slot. Move database expansion to 10 bits has been suggested; it's a long way to go.

Contents

Explicit Mergers and Renames

Main article: FAQ Β§ I don't recognize this move, what is it?

Four moves below have merged others explicitly, and three of them have been renamed for more accurate descriptions. The move-animation engine of this game (effect_commands.asm) can now play different animations for the same move depending on the conditions, preserving the original appearance. For instance, Defense Curl used by Squirtle plays the animation of Withdraw; and by Onix, of Harden; while also retaining Defense Curl's secondary effect.

Conditional branching: withdraw_harden_users.asm, fury_attack_users.asm, healinglight.asm

# Original Renamed to Merging Animation alts
111 Defense Curl --- Harden, Withdraw Harden/Withdraw for the original users
135 Soft-Boiled Fresh Snack Milk Drink Milk Drink for Miltank
154 Fury Swipes Fury Strikes Fury Attack Fury Attack for the original users
234 Morning Sun Healing Light Synthesis, Moonlight Synthesis for Grass type; Moonlight at night; Morning Sun otherwise

Much like in Gen. III+, Healing Light's healing amount is independent from the time of day.

Common Learnset Consolidations

In addition to the four explicit mergers above, there are also some implicit ones for better move-slot management. Below are common replacements it causes. Although some PokΓ©mon may leave the move out for balancing purposes, learnset changes by this factor can be surprising. Watch out for early-game Mud-Slap and late-game Recover you wouldn't expect.

  • Pound β†’ Tackle
  • Tail Whip β†’ Leer
  • Bind, Constrict β†’ Wrap
  • Sand Attack β†’ Mud-Slap
  • Detect β†’ Protect
  • Spider Web β†’ Mean Look
  • Flail β†’ Reversal
  • Heal Pulse, Aqua Ring, etc. β†’ Recover and similar
  • Superpower, Hammer Arm β†’ Close Combat
  • Jump Kick β†’ High Jump Kick

Later Generation Moves

The replacements apply to both Regular and Faithful, barring Brick Break.

# Old New
1 Pound Acrobatics
4 Comet Punch Aereal Ace
5 Mega Punch Dragon Claw
11 Vice Grip X-Scissor
12 Guillotine Night Slash
13 Razor Wind Air Slash
18 Whirlwind Sucker Punch
20 Bind Dazzling Gleam
21 Slam Volt Switch
25 Mega Kick Flare Blitz
26 Jump Kick Stone Edge
27 Rolling Kick Focus Blast
28 Sand Attack Toxic Spikes
31 (Fury Attack) Trick
32 Horn Drill Hex
39 Tail Whip Hail
41 Twineedle U-Turn
54 Mist Calm Mind
66 Submission Close Combat
90 Fissure Avalanche
96 Meditate Hone Claws
102 Mimic Dragon Pulse
106 (Harden) Rock Blast
110 (Withdraw) Aqua Tail
117 Bide Flash Cannon
119 Mirror Move Scald
120 Self-Destruct Trick Room
121 Egg Bomb Skill Swap
123 Smog Gunk Shot
124 Sludge Venoshock
125 Bone Club Earth Power
128 Clamp Icicle Crash
130 Skull Bash Iron Head
131 Spike Cannon Icicle Spear
132 Constrict Bulldoze
134 Kinesis Roost
139 Poison Gas Poison Jab
140 Barrage Bullet Punch
142 Lovely Kiss Draining Kiss
143 Sky Attack Brave Bird
145 Bubble Water Pulse
149 Psywave Extrasensory
151 Acid Armor Dragon Dance
159 Sharpen Bulk Up
165 (Struggle) Giga Impact
167 Triple Kick Drain Punch
169 Spider Web Will-O-Wisp
170 Mind Reader Zen Headbutt
171 Nightmare FaΓ§ade
172 Flame Wheel Flame Charge
173 Snore Hyper Voice
175 Flail Gyro Ball
176 Conversion 2 Energy Ball
178 Cotton Spore Seed Bomb
180 Spite Astonish
181 Powder Snow Ice Shard
197 Detect Power Gem
198 Bone Rush Wild Charge
199 Lock-On Power Whip
208 (Milk Drink) Shell Smash
210 Fury Cutter Bug Bite
217 Present Psystrike
218 Frustration Bug Buzz
230 Sweet Scent Shadow Claw
233 Vital Throw Aura Sphere
235 (Synthesis) Hurricane
236 (Moonlight) Knock Off
239 Twister Aqua Jet
244 Psych Up Nasty Plot
249 Rock Smash Brick Break*
251 Beat Up Dark Pulse
252 --- Moonblast
253 --- Play Rough
254 --- Disarming Voice
255 --- (Struggle)

* Only on Regular

Move Stat Changes

All Versions

While most of the move-stat modifications are exclusive to the Regular version, a few apply to both Regular and Faithful. (Canon updates from newer Generations are omitted here.)

# Move Changes
160 Conversion Now selects a move to copy the type from
255 Struggle Type: Normal β†’ ???

Regular

# Move Changes
15 Cut BP: 50 β†’ 60 Type: Normal β†’ Steel Acc.: 95% β†’ 100%
19 Fly Acc. : 95% β†’ 100%
36 Take Down Acc.: 85% β†’ 100% PP: 20 β†’ 15
47 Sing Acc.: 55% β†’ 75%
48 Supersonic Acc.: 55% β†’ 65%
70 Strength Type: Normal β†’ Fighting
83 Fire Spin BP: 35 β†’ 40 Acc.: 85% β†’ 90%
91 Dig BP: 80 β†’ 90
118 Metronome Type: Normal β†’ ??? PP: 10 β†’ 20
119 Scald BP: 80 β†’ 70
152 Crabhammer Acc.: 90% β†’ 95%
154 Fury Strikes BP: 18 β†’ 20 Acc.: 80% β†’ 85%
190 Octazooka BP: 65 β†’ 75 Acc.: 85% β†’ 95% Effect chance: 50% β†’ 30%
220 Pain Split Type: Normal β†’ Ghost
229 Rapid Spin PP: 40 β†’ 20
237 Hidden Power Type: Normal β†’ ??? Can become Fairy type BP: 60 β†’ 70
250 Whirlpool BP: 35 β†’ 40 Acc.: 85% β†’ 90%

Unique Wild Moves

Main database: unique_wild_moves.asm

Wild PokΓ©mon in this game may have a special move depending on locations, such as Shell Smash for the Friday Lapras in the Union Cave.

Easter Eggs

  • Eevee can learn Earth Power from the Tutor, while its Evolutions can't. This is an intentional behavior, inspired by "Prism Tutor move".