shithub: pokecrystal

Download patch

ref: 572370fb456f6f95ec18b063a63f6d490b065307
parent: 1b25964425131f0446209d00cea8910ad769bb61
author: IIMarckus <[email protected]>
date: Tue Mar 20 18:19:48 EDT 2012

Add the moves table.

--- a/constants.asm
+++ b/constants.asm
@@ -519,6 +519,7 @@
 BUG      EQU $07
 GHOST    EQU $08
 STEEL    EQU $09
+CURSE_T  EQU $13
 FIRE     EQU $14
 WATER    EQU $15
 GRASS    EQU $16
--- a/main.asm
+++ b/main.asm
@@ -3129,7 +3129,265 @@
 SECTION "bankF",DATA,BANK[$F]
 INCBIN "baserom.gbc",$3C000,$4000
 SECTION "bank10",DATA,BANK[$10]
-INCBIN "baserom.gbc",$40000,$4000
+INCBIN "baserom.gbc",$40000,$1afb
+
+Moves: ; 0x41afb
+; characteristics of each move
+; animation, effect, power, type, accuracy, PP, XXX something else
+	db POUND,$00,40,NORMAL,$ff,35,$00
+	db KARATE_CHOP,$00,50,FIGHTING,$ff,25,$00
+	db DOUBLESLAP,$1d,15,NORMAL,$d8,10,$00
+	db COMET_PUNCH,$1d,18,NORMAL,$d8,15,$00
+	db MEGA_PUNCH,$00,80,NORMAL,$d8,20,$00
+	db PAY_DAY,$22,40,NORMAL,$ff,20,$00
+	db FIRE_PUNCH,$04,75,FIRE,$ff,15,$19
+	db ICE_PUNCH,$05,75,ICE,$ff,15,$19
+	db THUNDERPUNCH,$06,75,ELECTRIC,$ff,15,$19
+	db SCRATCH,$00,40,NORMAL,$ff,35,$00
+	db VICEGRIP,$00,55,NORMAL,$ff,30,$00
+	db GUILLOTINE,$26,0,NORMAL,$4c,5,$00
+	db RAZOR_WIND,$27,80,NORMAL,$bf,10,$00
+	db SWORDS_DANCE,$32,0,NORMAL,$ff,30,$00
+	db CUT,$00,50,NORMAL,$f2,30,$00
+	db GUST,$95,40,FLYING,$ff,35,$00
+	db WING_ATTACK,$00,60,FLYING,$ff,35,$00
+	db WHIRLWIND,$1c,0,NORMAL,$ff,20,$00
+	db FLY,$9b,70,FLYING,$f2,15,$00
+	db BIND,$2a,15,NORMAL,$bf,20,$00
+	db SLAM,$00,80,NORMAL,$bf,20,$00
+	db VINE_WHIP,$00,35,GRASS,$ff,10,$00
+	db STOMP,$96,65,NORMAL,$ff,20,$4c
+	db DOUBLE_KICK,$2c,30,FIGHTING,$ff,30,$00
+	db MEGA_KICK,$00,120,NORMAL,$bf,5,$00
+	db JUMP_KICK,$2d,70,FIGHTING,$f2,25,$00
+	db ROLLING_KICK,$1f,60,FIGHTING,$d8,15,$4c
+	db SAND_ATTACK,$17,0,GROUND,$ff,15,$00
+	db HEADBUTT,$1f,70,NORMAL,$ff,15,$4c
+	db HORN_ATTACK,$00,65,NORMAL,$ff,25,$00
+	db FURY_ATTACK,$1d,15,NORMAL,$d8,20,$00
+	db HORN_DRILL,$26,1,NORMAL,$4c,5,$00
+	db TACKLE,$00,35,NORMAL,$f2,35,$00
+	db BODY_SLAM,$06,85,NORMAL,$ff,15,$4c
+	db WRAP,$2a,15,NORMAL,$d8,20,$00
+	db TAKE_DOWN,$30,90,NORMAL,$d8,20,$00
+	db THRASH,$1b,90,NORMAL,$ff,20,$00
+	db DOUBLE_EDGE,$30,120,NORMAL,$ff,15,$00
+	db TAIL_WHIP,$13,0,NORMAL,$ff,30,$00
+	db POISON_STING,$02,15,POISON,$ff,35,$4c
+	db TWINEEDLE,$4d,25,BUG,$ff,20,$33
+	db PIN_MISSILE,$1d,14,BUG,$d8,20,$00
+	db LEER,$13,0,NORMAL,$ff,30,$00
+	db BITE,$1f,60,DARK,$ff,25,$4c
+	db GROWL,$12,0,NORMAL,$ff,40,$00
+	db ROAR,$1c,0,NORMAL,$ff,20,$00
+	db SING,$01,0,NORMAL,$8c,15,$00
+	db SUPERSONIC,$31,0,NORMAL,$8c,20,$00
+	db SONICBOOM,$29,20,NORMAL,$e5,20,$00
+	db DISABLE,$56,0,NORMAL,$8c,20,$00
+	db ACID,$45,40,POISON,$ff,30,$19
+	db EMBER,$04,40,FIRE,$ff,25,$19
+	db FLAMETHROWER,$04,95,FIRE,$ff,15,$19
+	db MIST,$2e,0,ICE,$ff,30,$00
+	db WATER_GUN,$00,40,WATER,$ff,25,$00
+	db HYDRO_PUMP,$00,120,WATER,$cc,5,$00
+	db SURF,$00,95,WATER,$ff,15,$00
+	db ICE_BEAM,$05,95,ICE,$ff,10,$19
+	db BLIZZARD,$05,120,ICE,$b2,5,$19
+	db PSYBEAM,$4c,65,PSYCHIC,$ff,20,$19
+	db BUBBLEBEAM,$46,65,WATER,$ff,20,$19
+	db AURORA_BEAM,$44,65,ICE,$ff,20,$19
+	db HYPER_BEAM,$50,150,NORMAL,$e5,5,$00
+	db PECK,$00,35,FLYING,$ff,35,$00
+	db DRILL_PECK,$00,80,FLYING,$ff,20,$00
+	db SUBMISSION,$30,80,FIGHTING,$cc,25,$00
+	db LOW_KICK,$1f,50,FIGHTING,$e5,20,$4c
+	db COUNTER,$59,1,FIGHTING,$ff,20,$00
+	db SEISMIC_TOSS,$57,1,FIGHTING,$ff,20,$00
+	db STRENGTH,$00,80,NORMAL,$ff,15,$00
+	db ABSORB,$03,20,GRASS,$ff,20,$00
+	db MEGA_DRAIN,$03,40,GRASS,$ff,10,$00
+	db LEECH_SEED,$54,0,GRASS,$e5,10,$00
+	db GROWTH,$0d,0,NORMAL,$ff,40,$00
+	db RAZOR_LEAF,$00,55,GRASS,$f2,25,$00
+	db SOLARBEAM,$97,120,GRASS,$ff,10,$00
+	db POISONPOWDER,$42,0,POISON,$bf,35,$00
+	db STUN_SPORE,$43,0,GRASS,$bf,30,$00
+	db SLEEP_POWDER,$01,0,GRASS,$bf,15,$00
+	db PETAL_DANCE,$1b,70,GRASS,$ff,20,$00
+	db STRING_SHOT,$14,0,BUG,$f2,40,$00
+	db DRAGON_RAGE,$29,40,DRAGON,$ff,10,$00
+	db FIRE_SPIN,$2a,15,FIRE,$b2,15,$00
+	db THUNDERSHOCK,$06,40,ELECTRIC,$ff,30,$19
+	db THUNDERBOLT,$06,95,ELECTRIC,$ff,15,$19
+	db THUNDER_WAVE,$43,0,ELECTRIC,$ff,20,$00
+	db THUNDER,$98,120,ELECTRIC,$b2,10,$4c
+	db ROCK_THROW,$00,50,ROCK,$e5,15,$00
+	db EARTHQUAKE,$93,100,GROUND,$ff,10,$00
+	db FISSURE,$26,1,GROUND,$4c,5,$00
+	db DIG,$9b,60,GROUND,$ff,10,$00
+	db TOXIC,$21,0,POISON,$d8,10,$00
+	db CONFUSION,$4c,50,PSYCHIC,$ff,25,$19
+	db PSYCHIC_M,$48,90,PSYCHIC,$ff,10,$19
+	db HYPNOSIS,$01,0,PSYCHIC,$99,20,$00
+	db MEDITATE,$0a,0,PSYCHIC,$ff,40,$00
+	db AGILITY,$34,0,PSYCHIC,$ff,30,$00
+	db QUICK_ATTACK,$67,40,NORMAL,$ff,30,$00
+	db RAGE,$51,20,NORMAL,$ff,20,$00
+	db TELEPORT,$99,0,PSYCHIC,$ff,20,$00
+	db NIGHT_SHADE,$57,1,GHOST,$ff,15,$00
+	db MIMIC,$52,0,NORMAL,$ff,10,$00
+	db SCREECH,$3b,0,NORMAL,$d8,40,$00
+	db DOUBLE_TEAM,$10,0,NORMAL,$ff,15,$00
+	db RECOVER,$20,0,NORMAL,$ff,20,$00
+	db HARDEN,$0b,0,NORMAL,$ff,30,$00
+	db MINIMIZE,$10,0,NORMAL,$ff,20,$00
+	db SMOKESCREEN,$17,0,NORMAL,$ff,20,$00
+	db CONFUSE_RAY,$31,0,GHOST,$ff,10,$00
+	db WITHDRAW,$0b,0,WATER,$ff,40,$00
+	db DEFENSE_CURL,$9c,0,NORMAL,$ff,40,$00
+	db BARRIER,$33,0,PSYCHIC,$ff,30,$00
+	db LIGHT_SCREEN,$23,0,PSYCHIC,$ff,30,$00
+	db HAZE,$19,0,ICE,$ff,30,$00
+	db REFLECT,$41,0,PSYCHIC,$ff,20,$00
+	db FOCUS_ENERGY,$2f,0,NORMAL,$ff,30,$00
+	db BIDE,$1a,0,NORMAL,$ff,10,$00
+	db METRONOME,$53,0,NORMAL,$ff,10,$00
+	db MIRROR_MOVE,$09,0,FLYING,$ff,20,$00
+	db SELFDESTRUCT,$07,200,NORMAL,$ff,5,$00
+	db EGG_BOMB,$00,100,NORMAL,$bf,10,$00
+	db LICK,$06,20,GHOST,$ff,30,$4c
+	db SMOG,$02,20,POISON,$b2,20,$66
+	db SLUDGE,$02,65,POISON,$ff,20,$4c
+	db BONE_CLUB,$1f,65,GROUND,$d8,20,$19
+	db FIRE_BLAST,$04,120,FIRE,$d8,5,$19
+	db WATERFALL,$00,80,WATER,$ff,15,$00
+	db CLAMP,$2a,35,WATER,$bf,10,$00
+	db SWIFT,$11,60,NORMAL,$ff,20,$00
+	db SKULL_BASH,$91,100,NORMAL,$ff,15,$00
+	db SPIKE_CANNON,$1d,20,NORMAL,$ff,15,$00
+	db CONSTRICT,$46,10,NORMAL,$ff,35,$19
+	db AMNESIA,$36,0,PSYCHIC,$ff,20,$00
+	db KINESIS,$17,0,PSYCHIC,$cc,15,$00
+	db SOFTBOILED,$20,0,NORMAL,$ff,10,$00
+	db HI_JUMP_KICK,$2d,85,FIGHTING,$e5,20,$00
+	db GLARE,$43,0,NORMAL,$bf,30,$00
+	db DREAM_EATER,$08,100,PSYCHIC,$ff,15,$00
+	db POISON_GAS,$42,0,POISON,$8c,40,$00
+	db BARRAGE,$1d,15,NORMAL,$d8,20,$00
+	db LEECH_LIFE,$03,20,BUG,$ff,15,$00
+	db LOVELY_KISS,$01,0,NORMAL,$bf,10,$00
+	db SKY_ATTACK,$4b,140,FLYING,$e5,5,$00
+	db TRANSFORM,$39,0,NORMAL,$ff,10,$00
+	db BUBBLE,$46,20,WATER,$ff,30,$19
+	db DIZZY_PUNCH,$4c,70,NORMAL,$ff,10,$33
+	db SPORE,$01,0,GRASS,$ff,15,$00
+	db FLASH,$17,0,NORMAL,$b2,20,$00
+	db PSYWAVE,$58,1,PSYCHIC,$cc,15,$00
+	db SPLASH,$55,0,NORMAL,$ff,40,$00
+	db ACID_ARMOR,$33,0,POISON,$ff,40,$00
+	db CRABHAMMER,$00,90,WATER,$d8,10,$00
+	db EXPLOSION,$07,250,NORMAL,$ff,5,$00
+	db FURY_SWIPES,$1d,18,NORMAL,$cc,15,$00
+	db BONEMERANG,$2c,50,GROUND,$e5,10,$00
+	db REST,$20,0,PSYCHIC,$ff,10,$00
+	db ROCK_SLIDE,$1f,75,ROCK,$e5,10,$4c
+	db HYPER_FANG,$1f,80,NORMAL,$e5,15,$19
+	db SHARPEN,$0a,0,NORMAL,$ff,30,$00
+	db CONVERSION,$1e,0,NORMAL,$ff,30,$00
+	db TRI_ATTACK,$24,80,NORMAL,$ff,10,$33
+	db SUPER_FANG,$28,1,NORMAL,$e5,10,$00
+	db SLASH,$00,70,NORMAL,$ff,20,$00
+	db SUBSTITUTE,$4f,0,NORMAL,$ff,10,$00
+	db STRUGGLE,$30,50,NORMAL,$ff,1,$00
+	db SKETCH,$5f,0,NORMAL,$ff,1,$00
+	db TRIPLE_KICK,$68,10,FIGHTING,$e5,10,$00
+	db THIEF,$69,40,DARK,$ff,10,$ff
+	db SPIDER_WEB,$6a,0,BUG,$ff,10,$00
+	db MIND_READER,$5e,0,NORMAL,$ff,5,$00
+	db NIGHTMARE,$6b,0,GHOST,$ff,15,$00
+	db FLAME_WHEEL,$6c,60,FIRE,$ff,25,$19
+	db SNORE,$5c,40,NORMAL,$ff,15,$4c
+	db CURSE,$6d,0,CURSE_T,$ff,10,$00
+	db FLAIL,$63,1,NORMAL,$ff,15,$00
+	db CONVERSION2,$5d,0,NORMAL,$ff,30,$00
+	db AEROBLAST,$00,100,FLYING,$f2,5,$00
+	db COTTON_SPORE,$3c,0,GRASS,$d8,40,$00
+	db REVERSAL,$63,1,FIGHTING,$ff,15,$00
+	db SPITE,$64,0,GHOST,$ff,10,$00
+	db POWDER_SNOW,$05,40,ICE,$ff,25,$19
+	db PROTECT,$6f,0,NORMAL,$ff,10,$00
+	db MACH_PUNCH,$67,40,FIGHTING,$ff,30,$00
+	db SCARY_FACE,$3c,0,NORMAL,$e5,10,$00
+	db FAINT_ATTACK,$11,60,DARK,$ff,20,$00
+	db SWEET_KISS,$31,0,NORMAL,$bf,10,$00
+	db BELLY_DRUM,$8e,0,NORMAL,$ff,10,$00
+	db SLUDGE_BOMB,$02,90,POISON,$ff,10,$4c
+	db MUD_SLAP,$49,20,GROUND,$ff,10,$ff
+	db OCTAZOOKA,$49,65,WATER,$d8,10,$7f
+	db SPIKES,$70,0,GROUND,$ff,20,$00
+	db ZAP_CANNON,$06,100,ELECTRIC,$7f,5,$ff
+	db FORESIGHT,$71,0,NORMAL,$ff,40,$00
+	db DESTINY_BOND,$62,0,GHOST,$ff,5,$00
+	db PERISH_SONG,$72,0,NORMAL,$ff,5,$00
+	db ICY_WIND,$46,55,ICE,$f2,15,$ff
+	db DETECT,$6f,0,FIGHTING,$ff,5,$00
+	db BONE_RUSH,$1d,25,GROUND,$cc,10,$00
+	db LOCK_ON,$5e,0,NORMAL,$ff,5,$00
+	db OUTRAGE,$1b,90,DRAGON,$ff,15,$00
+	db SANDSTORM,$73,0,ROCK,$ff,10,$00
+	db GIGA_DRAIN,$03,60,GRASS,$ff,5,$00
+	db ENDURE,$74,0,NORMAL,$ff,10,$00
+	db CHARM,$3a,0,NORMAL,$ff,20,$00
+	db ROLLOUT,$75,30,ROCK,$e5,20,$00
+	db FALSE_SWIPE,$65,40,NORMAL,$ff,40,$00
+	db SWAGGER,$76,0,NORMAL,$e5,15,$ff
+	db MILK_DRINK,$20,0,NORMAL,$ff,10,$00
+	db SPARK,$06,65,ELECTRIC,$ff,20,$4c
+	db FURY_CUTTER,$77,10,BUG,$f2,20,$00
+	db STEEL_WING,$8a,70,STEEL,$e5,25,$19
+	db MEAN_LOOK,$6a,0,NORMAL,$ff,5,$00
+	db ATTRACT,$78,0,NORMAL,$ff,15,$00
+	db SLEEP_TALK,$61,0,NORMAL,$ff,10,$00
+	db HEAL_BELL,$66,0,NORMAL,$ff,5,$00
+	db RETURN,$79,1,NORMAL,$ff,20,$00
+	db PRESENT,$7a,1,NORMAL,$e5,15,$00
+	db FRUSTRATION,$7b,1,NORMAL,$ff,20,$00
+	db SAFEGUARD,$7c,0,NORMAL,$ff,25,$00
+	db PAIN_SPLIT,$5b,0,NORMAL,$ff,20,$00
+	db SACRED_FIRE,$7d,100,FIRE,$f2,5,$7f
+	db MAGNITUDE,$7e,1,GROUND,$ff,30,$00
+	db DYNAMICPUNCH,$4c,100,FIGHTING,$7f,5,$ff
+	db MEGAHORN,$00,120,BUG,$d8,10,$00
+	db DRAGONBREATH,$06,60,DRAGON,$ff,20,$4c
+	db BATON_PASS,$7f,0,NORMAL,$ff,40,$00
+	db ENCORE,$5a,0,NORMAL,$ff,5,$00
+	db PURSUIT,$80,40,DARK,$ff,20,$00
+	db RAPID_SPIN,$81,20,NORMAL,$ff,40,$00
+	db SWEET_SCENT,$18,0,NORMAL,$ff,20,$00
+	db IRON_TAIL,$45,100,STEEL,$bf,15,$4c
+	db METAL_CLAW,$8b,50,STEEL,$f2,35,$19
+	db VITAL_THROW,$11,70,FIGHTING,$ff,10,$00
+	db MORNING_SUN,$84,0,NORMAL,$ff,5,$00
+	db SYNTHESIS,$85,0,GRASS,$ff,5,$00
+	db MOONLIGHT,$86,0,NORMAL,$ff,5,$00
+	db HIDDEN_POWER,$87,1,NORMAL,$ff,15,$00
+	db CROSS_CHOP,$00,100,FIGHTING,$cc,5,$00
+	db TWISTER,$92,40,DRAGON,$ff,20,$33
+	db RAIN_DANCE,$88,0,WATER,$e5,5,$00
+	db SUNNY_DAY,$89,0,FIRE,$e5,5,$00
+	db CRUNCH,$48,80,DARK,$ff,15,$33
+	db MIRROR_COAT,$90,1,PSYCHIC,$ff,20,$00
+	db PSYCH_UP,$8f,0,NORMAL,$ff,10,$00
+	db EXTREMESPEED,$67,80,NORMAL,$ff,5,$00
+	db ANCIENTPOWER,$8c,60,ROCK,$ff,5,$19
+	db SHADOW_BALL,$48,80,GHOST,$ff,15,$33
+	db FUTURE_SIGHT,$94,80,PSYCHIC,$e5,15,$00
+	db ROCK_SMASH,$45,20,FIGHTING,$ff,15,$7f
+	db WHIRLPOOL,$2a,15,WATER,$b2,15,$00
+	db BEAT_UP,$9a,10,DARK,$ff,10,$00
+
+INCBIN "baserom.gbc",$421d8,$44000-$421d8
+
 SECTION "bank11",DATA,BANK[$11]
 INCBIN "baserom.gbc",$44000,$4000
 SECTION "bank12",DATA,BANK[$12]