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]