mirror of
https://github.com/thornAvery/kep-hack.git
synced 2025-11-21 12:25:44 +13:00
Replace unnecessary tabs with spaces
This commit is contained in:
parent
5207a14af3
commit
52bb07ca18
|
|
@ -37,11 +37,11 @@ Audio2_UpdateMusic::
|
||||||
; this routine checks flags for music effects currently applied
|
; this routine checks flags for music effects currently applied
|
||||||
; to the channel and calls certain functions based on flags.
|
; to the channel and calls certain functions based on flags.
|
||||||
; known flags for wChannelFlags1:
|
; known flags for wChannelFlags1:
|
||||||
; 0: toggleperfectpitch has been used
|
; 0: toggleperfectpitch has been used
|
||||||
; 1: call has been used
|
; 1: call has been used
|
||||||
; 3: a toggle used only by this routine for vibrato
|
; 3: a toggle used only by this routine for vibrato
|
||||||
; 4: pitchbend flag
|
; 4: pitchbend flag
|
||||||
; 6: dutycycle flag
|
; 6: dutycycle flag
|
||||||
Audio2_ApplyMusicAffects:
|
Audio2_ApplyMusicAffects:
|
||||||
ld b, $0
|
ld b, $0
|
||||||
ld hl, wChannelNoteDelayCounters ; delay until next note
|
ld hl, wChannelNoteDelayCounters ; delay until next note
|
||||||
|
|
|
||||||
|
|
@ -37,11 +37,11 @@ Audio3_UpdateMusic::
|
||||||
; this routine checks flags for music effects currently applied
|
; this routine checks flags for music effects currently applied
|
||||||
; to the channel and calls certain functions based on flags.
|
; to the channel and calls certain functions based on flags.
|
||||||
; known flags for wChannelFlags1:
|
; known flags for wChannelFlags1:
|
||||||
; 0: toggleperfectpitch has been used
|
; 0: toggleperfectpitch has been used
|
||||||
; 1: call has been used
|
; 1: call has been used
|
||||||
; 3: a toggle used only by this routine for vibrato
|
; 3: a toggle used only by this routine for vibrato
|
||||||
; 4: pitchbend flag
|
; 4: pitchbend flag
|
||||||
; 6: dutycycle flag
|
; 6: dutycycle flag
|
||||||
Audio3_ApplyMusicAffects:
|
Audio3_ApplyMusicAffects:
|
||||||
ld b, $0
|
ld b, $0
|
||||||
ld hl, wChannelNoteDelayCounters ; delay until next note
|
ld hl, wChannelNoteDelayCounters ; delay until next note
|
||||||
|
|
|
||||||
|
|
@ -105,12 +105,12 @@ QUESTION_BUBBLE EQU 1
|
||||||
SMILE_BUBBLE EQU 2
|
SMILE_BUBBLE EQU 2
|
||||||
|
|
||||||
; slot symbols
|
; slot symbols
|
||||||
SLOTS7 EQU $0200
|
SLOTS7 EQU $0200
|
||||||
SLOTSBAR EQU $0604
|
SLOTSBAR EQU $0604
|
||||||
SLOTSCHERRY EQU $0A08
|
SLOTSCHERRY EQU $0A08
|
||||||
SLOTSFISH EQU $0E0C
|
SLOTSFISH EQU $0E0C
|
||||||
SLOTSBIRD EQU $1210
|
SLOTSBIRD EQU $1210
|
||||||
SLOTSMOUSE EQU $1614
|
SLOTSMOUSE EQU $1614
|
||||||
|
|
||||||
; party menu types
|
; party menu types
|
||||||
NORMAL_PARTY_MENU EQU 0
|
NORMAL_PARTY_MENU EQU 0
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
db DEX_VICTREEBEL ; pokedex id
|
db DEX_VICTREEBEL ; pokedex id
|
||||||
db 80 ; base hp
|
db 80 ; base hp
|
||||||
db 105 ; base attack
|
db 105 ; base attack
|
||||||
db 65 ; base defense
|
db 65 ; base defense
|
||||||
|
|
|
||||||
|
|
@ -29,8 +29,8 @@ EvosMovesPointerTable:
|
||||||
dw Mon009_EvosMoves
|
dw Mon009_EvosMoves
|
||||||
dw Mon127_EvosMoves
|
dw Mon127_EvosMoves
|
||||||
dw Mon114_EvosMoves
|
dw Mon114_EvosMoves
|
||||||
dw Mon152_EvosMoves ;MissingNo
|
dw Mon152_EvosMoves ;MissingNo
|
||||||
dw Mon153_EvosMoves ;MissingNo
|
dw Mon153_EvosMoves ;MissingNo
|
||||||
dw Mon058_EvosMoves
|
dw Mon058_EvosMoves
|
||||||
dw Mon095_EvosMoves
|
dw Mon095_EvosMoves
|
||||||
dw Mon022_EvosMoves
|
dw Mon022_EvosMoves
|
||||||
|
|
@ -48,26 +48,26 @@ EvosMovesPointerTable:
|
||||||
dw Mon054_EvosMoves
|
dw Mon054_EvosMoves
|
||||||
dw Mon096_EvosMoves
|
dw Mon096_EvosMoves
|
||||||
dw Mon076_EvosMoves
|
dw Mon076_EvosMoves
|
||||||
dw Mon154_EvosMoves ;MissingNo
|
dw Mon154_EvosMoves ;MissingNo
|
||||||
dw Mon126_EvosMoves
|
dw Mon126_EvosMoves
|
||||||
dw Mon155_EvosMoves ;MissingNo
|
dw Mon155_EvosMoves ;MissingNo
|
||||||
dw Mon125_EvosMoves
|
dw Mon125_EvosMoves
|
||||||
dw Mon082_EvosMoves
|
dw Mon082_EvosMoves
|
||||||
dw Mon109_EvosMoves
|
dw Mon109_EvosMoves
|
||||||
dw Mon156_EvosMoves ;MissingNo
|
dw Mon156_EvosMoves ;MissingNo
|
||||||
dw Mon056_EvosMoves
|
dw Mon056_EvosMoves
|
||||||
dw Mon086_EvosMoves
|
dw Mon086_EvosMoves
|
||||||
dw Mon050_EvosMoves
|
dw Mon050_EvosMoves
|
||||||
dw Mon128_EvosMoves
|
dw Mon128_EvosMoves
|
||||||
dw Mon157_EvosMoves ;MissingNo
|
dw Mon157_EvosMoves ;MissingNo
|
||||||
dw Mon158_EvosMoves ;MissingNo
|
dw Mon158_EvosMoves ;MissingNo
|
||||||
dw Mon159_EvosMoves ;MissingNo
|
dw Mon159_EvosMoves ;MissingNo
|
||||||
dw Mon083_EvosMoves
|
dw Mon083_EvosMoves
|
||||||
dw Mon048_EvosMoves
|
dw Mon048_EvosMoves
|
||||||
dw Mon149_EvosMoves
|
dw Mon149_EvosMoves
|
||||||
dw Mon160_EvosMoves ;MissingNo
|
dw Mon160_EvosMoves ;MissingNo
|
||||||
dw Mon161_EvosMoves ;MissingNo
|
dw Mon161_EvosMoves ;MissingNo
|
||||||
dw Mon162_EvosMoves ;MissingNo
|
dw Mon162_EvosMoves ;MissingNo
|
||||||
dw Mon084_EvosMoves
|
dw Mon084_EvosMoves
|
||||||
dw Mon060_EvosMoves
|
dw Mon060_EvosMoves
|
||||||
dw Mon124_EvosMoves
|
dw Mon124_EvosMoves
|
||||||
|
|
@ -77,23 +77,23 @@ EvosMovesPointerTable:
|
||||||
dw Mon132_EvosMoves
|
dw Mon132_EvosMoves
|
||||||
dw Mon052_EvosMoves
|
dw Mon052_EvosMoves
|
||||||
dw Mon098_EvosMoves
|
dw Mon098_EvosMoves
|
||||||
dw Mon163_EvosMoves ;MissingNo
|
dw Mon163_EvosMoves ;MissingNo
|
||||||
dw Mon164_EvosMoves ;MissingNo
|
dw Mon164_EvosMoves ;MissingNo
|
||||||
dw Mon165_EvosMoves ;MissingNo
|
dw Mon165_EvosMoves ;MissingNo
|
||||||
dw Mon037_EvosMoves
|
dw Mon037_EvosMoves
|
||||||
dw Mon038_EvosMoves
|
dw Mon038_EvosMoves
|
||||||
dw Mon025_EvosMoves
|
dw Mon025_EvosMoves
|
||||||
dw Mon026_EvosMoves
|
dw Mon026_EvosMoves
|
||||||
dw Mon166_EvosMoves ;MissingNo
|
dw Mon166_EvosMoves ;MissingNo
|
||||||
dw Mon167_EvosMoves ;MissingNo
|
dw Mon167_EvosMoves ;MissingNo
|
||||||
dw Mon147_EvosMoves
|
dw Mon147_EvosMoves
|
||||||
dw Mon148_EvosMoves
|
dw Mon148_EvosMoves
|
||||||
dw Mon140_EvosMoves
|
dw Mon140_EvosMoves
|
||||||
dw Mon141_EvosMoves
|
dw Mon141_EvosMoves
|
||||||
dw Mon116_EvosMoves
|
dw Mon116_EvosMoves
|
||||||
dw Mon117_EvosMoves
|
dw Mon117_EvosMoves
|
||||||
dw Mon168_EvosMoves ;MissingNo
|
dw Mon168_EvosMoves ;MissingNo
|
||||||
dw Mon169_EvosMoves ;MissingNo
|
dw Mon169_EvosMoves ;MissingNo
|
||||||
dw Mon027_EvosMoves
|
dw Mon027_EvosMoves
|
||||||
dw Mon028_EvosMoves
|
dw Mon028_EvosMoves
|
||||||
dw Mon138_EvosMoves
|
dw Mon138_EvosMoves
|
||||||
|
|
@ -113,38 +113,38 @@ EvosMovesPointerTable:
|
||||||
dw Mon013_EvosMoves
|
dw Mon013_EvosMoves
|
||||||
dw Mon014_EvosMoves
|
dw Mon014_EvosMoves
|
||||||
dw Mon015_EvosMoves
|
dw Mon015_EvosMoves
|
||||||
dw Mon170_EvosMoves ;MissingNo
|
dw Mon170_EvosMoves ;MissingNo
|
||||||
dw Mon085_EvosMoves
|
dw Mon085_EvosMoves
|
||||||
dw Mon057_EvosMoves
|
dw Mon057_EvosMoves
|
||||||
dw Mon051_EvosMoves
|
dw Mon051_EvosMoves
|
||||||
dw Mon049_EvosMoves
|
dw Mon049_EvosMoves
|
||||||
dw Mon087_EvosMoves
|
dw Mon087_EvosMoves
|
||||||
dw Mon171_EvosMoves ;MissingNo
|
dw Mon171_EvosMoves ;MissingNo
|
||||||
dw Mon172_EvosMoves ;MissingNo
|
dw Mon172_EvosMoves ;MissingNo
|
||||||
dw Mon010_EvosMoves
|
dw Mon010_EvosMoves
|
||||||
dw Mon011_EvosMoves
|
dw Mon011_EvosMoves
|
||||||
dw Mon012_EvosMoves
|
dw Mon012_EvosMoves
|
||||||
dw Mon068_EvosMoves
|
dw Mon068_EvosMoves
|
||||||
dw Mon173_EvosMoves ;MissingNo
|
dw Mon173_EvosMoves ;MissingNo
|
||||||
dw Mon055_EvosMoves
|
dw Mon055_EvosMoves
|
||||||
dw Mon097_EvosMoves
|
dw Mon097_EvosMoves
|
||||||
dw Mon042_EvosMoves
|
dw Mon042_EvosMoves
|
||||||
dw Mon150_EvosMoves
|
dw Mon150_EvosMoves
|
||||||
dw Mon143_EvosMoves
|
dw Mon143_EvosMoves
|
||||||
dw Mon129_EvosMoves
|
dw Mon129_EvosMoves
|
||||||
dw Mon174_EvosMoves ;MissingNo
|
dw Mon174_EvosMoves ;MissingNo
|
||||||
dw Mon175_EvosMoves ;MissingNo
|
dw Mon175_EvosMoves ;MissingNo
|
||||||
dw Mon089_EvosMoves
|
dw Mon089_EvosMoves
|
||||||
dw Mon176_EvosMoves ;MissingNo
|
dw Mon176_EvosMoves ;MissingNo
|
||||||
dw Mon099_EvosMoves
|
dw Mon099_EvosMoves
|
||||||
dw Mon091_EvosMoves
|
dw Mon091_EvosMoves
|
||||||
dw Mon177_EvosMoves ;MissingNo
|
dw Mon177_EvosMoves ;MissingNo
|
||||||
dw Mon101_EvosMoves
|
dw Mon101_EvosMoves
|
||||||
dw Mon036_EvosMoves
|
dw Mon036_EvosMoves
|
||||||
dw Mon110_EvosMoves
|
dw Mon110_EvosMoves
|
||||||
dw Mon053_EvosMoves
|
dw Mon053_EvosMoves
|
||||||
dw Mon105_EvosMoves
|
dw Mon105_EvosMoves
|
||||||
dw Mon178_EvosMoves ;MissingNo
|
dw Mon178_EvosMoves ;MissingNo
|
||||||
dw Mon093_EvosMoves
|
dw Mon093_EvosMoves
|
||||||
dw Mon063_EvosMoves
|
dw Mon063_EvosMoves
|
||||||
dw Mon065_EvosMoves
|
dw Mon065_EvosMoves
|
||||||
|
|
@ -154,13 +154,13 @@ EvosMovesPointerTable:
|
||||||
dw Mon001_EvosMoves
|
dw Mon001_EvosMoves
|
||||||
dw Mon003_EvosMoves
|
dw Mon003_EvosMoves
|
||||||
dw Mon073_EvosMoves
|
dw Mon073_EvosMoves
|
||||||
dw Mon179_EvosMoves ;MissingNo
|
dw Mon179_EvosMoves ;MissingNo
|
||||||
dw Mon118_EvosMoves
|
dw Mon118_EvosMoves
|
||||||
dw Mon119_EvosMoves
|
dw Mon119_EvosMoves
|
||||||
dw Mon180_EvosMoves ;MissingNo
|
dw Mon180_EvosMoves ;MissingNo
|
||||||
dw Mon181_EvosMoves ;MissingNo
|
dw Mon181_EvosMoves ;MissingNo
|
||||||
dw Mon182_EvosMoves ;MissingNo
|
dw Mon182_EvosMoves ;MissingNo
|
||||||
dw Mon183_EvosMoves ;MissingNo
|
dw Mon183_EvosMoves ;MissingNo
|
||||||
dw Mon077_EvosMoves
|
dw Mon077_EvosMoves
|
||||||
dw Mon078_EvosMoves
|
dw Mon078_EvosMoves
|
||||||
dw Mon019_EvosMoves
|
dw Mon019_EvosMoves
|
||||||
|
|
@ -170,19 +170,19 @@ EvosMovesPointerTable:
|
||||||
dw Mon074_EvosMoves
|
dw Mon074_EvosMoves
|
||||||
dw Mon137_EvosMoves
|
dw Mon137_EvosMoves
|
||||||
dw Mon142_EvosMoves
|
dw Mon142_EvosMoves
|
||||||
dw Mon184_EvosMoves ;MissingNo
|
dw Mon184_EvosMoves ;MissingNo
|
||||||
dw Mon081_EvosMoves
|
dw Mon081_EvosMoves
|
||||||
dw Mon185_EvosMoves ;MissingNo
|
dw Mon185_EvosMoves ;MissingNo
|
||||||
dw Mon186_EvosMoves ;MissingNo
|
dw Mon186_EvosMoves ;MissingNo
|
||||||
dw Mon004_EvosMoves
|
dw Mon004_EvosMoves
|
||||||
dw Mon007_EvosMoves
|
dw Mon007_EvosMoves
|
||||||
dw Mon005_EvosMoves
|
dw Mon005_EvosMoves
|
||||||
dw Mon008_EvosMoves
|
dw Mon008_EvosMoves
|
||||||
dw Mon006_EvosMoves
|
dw Mon006_EvosMoves
|
||||||
dw Mon187_EvosMoves ;MissingNo
|
dw Mon187_EvosMoves ;MissingNo
|
||||||
dw Mon188_EvosMoves ;MissingNo
|
dw Mon188_EvosMoves ;MissingNo
|
||||||
dw Mon189_EvosMoves ;MissingNo
|
dw Mon189_EvosMoves ;MissingNo
|
||||||
dw Mon190_EvosMoves ;MissingNo
|
dw Mon190_EvosMoves ;MissingNo
|
||||||
dw Mon043_EvosMoves
|
dw Mon043_EvosMoves
|
||||||
dw Mon044_EvosMoves
|
dw Mon044_EvosMoves
|
||||||
dw Mon045_EvosMoves
|
dw Mon045_EvosMoves
|
||||||
|
|
|
||||||
|
|
@ -266,8 +266,8 @@ MapHSPointers:
|
||||||
; This Data is loaded into RAM at wd5ce-$D5F?. (wMissableObjectList)
|
; This Data is loaded into RAM at wd5ce-$D5F?. (wMissableObjectList)
|
||||||
|
|
||||||
; These constants come from the bytes for Predef functions:
|
; These constants come from the bytes for Predef functions:
|
||||||
Hide equ $11
|
Hide equ $11
|
||||||
Show equ $15
|
Show equ $15
|
||||||
|
|
||||||
MapHSXX:
|
MapHSXX:
|
||||||
db $FF,$FF,$FF
|
db $FF,$FF,$FF
|
||||||
|
|
|
||||||
|
|
@ -1,77 +1,77 @@
|
||||||
MonPartyData:
|
MonPartyData:
|
||||||
dn SPRITE_GRASS, SPRITE_GRASS ;Bulbasaur/Ivysaur
|
dn SPRITE_GRASS, SPRITE_GRASS ;Bulbasaur/Ivysaur
|
||||||
dn SPRITE_GRASS, SPRITE_MON ;Venusaur/Charmander
|
dn SPRITE_GRASS, SPRITE_MON ;Venusaur/Charmander
|
||||||
dn SPRITE_MON, SPRITE_MON ;Charmeleon/Charizard
|
dn SPRITE_MON, SPRITE_MON ;Charmeleon/Charizard
|
||||||
dn SPRITE_WATER, SPRITE_WATER ;Squirtle/Wartortle
|
dn SPRITE_WATER, SPRITE_WATER ;Squirtle/Wartortle
|
||||||
dn SPRITE_WATER, SPRITE_BUG ;Blastoise/Caterpie
|
dn SPRITE_WATER, SPRITE_BUG ;Blastoise/Caterpie
|
||||||
dn SPRITE_BUG, SPRITE_BUG ;Metapod/Butterfree
|
dn SPRITE_BUG, SPRITE_BUG ;Metapod/Butterfree
|
||||||
dn SPRITE_BUG, SPRITE_BUG ;Weedle/Kakuna
|
dn SPRITE_BUG, SPRITE_BUG ;Weedle/Kakuna
|
||||||
dn SPRITE_BUG, SPRITE_BIRD_M ;Beedrill/Pidgey
|
dn SPRITE_BUG, SPRITE_BIRD_M ;Beedrill/Pidgey
|
||||||
dn SPRITE_BIRD_M, SPRITE_BIRD_M ;Pidgeotto/Pidgeot
|
dn SPRITE_BIRD_M, SPRITE_BIRD_M ;Pidgeotto/Pidgeot
|
||||||
dn SPRITE_QUADRUPED, SPRITE_QUADRUPED ;Rattata/Raticate
|
dn SPRITE_QUADRUPED, SPRITE_QUADRUPED ;Rattata/Raticate
|
||||||
dn SPRITE_BIRD_M, SPRITE_BIRD_M ;Spearow/Fearow
|
dn SPRITE_BIRD_M, SPRITE_BIRD_M ;Spearow/Fearow
|
||||||
dn SPRITE_SNAKE, SPRITE_SNAKE ;Ekans/Arbok
|
dn SPRITE_SNAKE, SPRITE_SNAKE ;Ekans/Arbok
|
||||||
dn SPRITE_FAIRY, SPRITE_FAIRY ;Pikachu/Raichu
|
dn SPRITE_FAIRY, SPRITE_FAIRY ;Pikachu/Raichu
|
||||||
dn SPRITE_MON, SPRITE_MON ;Sandshrew/Sandslash
|
dn SPRITE_MON, SPRITE_MON ;Sandshrew/Sandslash
|
||||||
dn SPRITE_MON, SPRITE_MON ;NidoranF/Nidorina
|
dn SPRITE_MON, SPRITE_MON ;NidoranF/Nidorina
|
||||||
dn SPRITE_MON, SPRITE_MON ;Nidoqueen/NidoranM
|
dn SPRITE_MON, SPRITE_MON ;Nidoqueen/NidoranM
|
||||||
dn SPRITE_MON, SPRITE_MON ;Nidorino/Nidoking
|
dn SPRITE_MON, SPRITE_MON ;Nidorino/Nidoking
|
||||||
dn SPRITE_FAIRY, SPRITE_FAIRY ;Clefairy/Clefable
|
dn SPRITE_FAIRY, SPRITE_FAIRY ;Clefairy/Clefable
|
||||||
dn SPRITE_QUADRUPED, SPRITE_QUADRUPED ;Vulpix/Ninetales
|
dn SPRITE_QUADRUPED, SPRITE_QUADRUPED ;Vulpix/Ninetales
|
||||||
dn SPRITE_FAIRY, SPRITE_FAIRY ;Jigglypuff/Wigglytuff
|
dn SPRITE_FAIRY, SPRITE_FAIRY ;Jigglypuff/Wigglytuff
|
||||||
dn SPRITE_MON, SPRITE_MON ;Zubat/Golbat
|
dn SPRITE_MON, SPRITE_MON ;Zubat/Golbat
|
||||||
dn SPRITE_GRASS, SPRITE_GRASS ;Oddish/Gloom
|
dn SPRITE_GRASS, SPRITE_GRASS ;Oddish/Gloom
|
||||||
dn SPRITE_GRASS, SPRITE_BUG ;Vileplume/Paras
|
dn SPRITE_GRASS, SPRITE_BUG ;Vileplume/Paras
|
||||||
dn SPRITE_BUG, SPRITE_BUG ;Parasect/Venonat
|
dn SPRITE_BUG, SPRITE_BUG ;Parasect/Venonat
|
||||||
dn SPRITE_BUG, SPRITE_MON ;Venomoth/Diglett
|
dn SPRITE_BUG, SPRITE_MON ;Venomoth/Diglett
|
||||||
dn SPRITE_MON, SPRITE_MON ;Dugtrio/Meowth
|
dn SPRITE_MON, SPRITE_MON ;Dugtrio/Meowth
|
||||||
dn SPRITE_MON, SPRITE_MON ;Persian/Psyduck
|
dn SPRITE_MON, SPRITE_MON ;Persian/Psyduck
|
||||||
dn SPRITE_MON, SPRITE_MON ;Golduck/Mankey
|
dn SPRITE_MON, SPRITE_MON ;Golduck/Mankey
|
||||||
dn SPRITE_MON, SPRITE_QUADRUPED ;Primeape/Growlithe
|
dn SPRITE_MON, SPRITE_QUADRUPED ;Primeape/Growlithe
|
||||||
dn SPRITE_QUADRUPED, SPRITE_MON ;Arcanine/Poliwag
|
dn SPRITE_QUADRUPED, SPRITE_MON ;Arcanine/Poliwag
|
||||||
dn SPRITE_MON, SPRITE_MON ;Poliwhirl/Poliwrath
|
dn SPRITE_MON, SPRITE_MON ;Poliwhirl/Poliwrath
|
||||||
dn SPRITE_MON, SPRITE_MON ;Abra/Kadabra
|
dn SPRITE_MON, SPRITE_MON ;Abra/Kadabra
|
||||||
dn SPRITE_MON, SPRITE_MON ;Alakazam/Machop
|
dn SPRITE_MON, SPRITE_MON ;Alakazam/Machop
|
||||||
dn SPRITE_MON, SPRITE_MON ;Machoke/Machamp
|
dn SPRITE_MON, SPRITE_MON ;Machoke/Machamp
|
||||||
dn SPRITE_GRASS, SPRITE_GRASS ;Bellsprout/Weepinbell
|
dn SPRITE_GRASS, SPRITE_GRASS ;Bellsprout/Weepinbell
|
||||||
dn SPRITE_GRASS, SPRITE_WATER ;Victreebel/Tentacool
|
dn SPRITE_GRASS, SPRITE_WATER ;Victreebel/Tentacool
|
||||||
dn SPRITE_WATER, SPRITE_MON ;Tentacruel/Geodude
|
dn SPRITE_WATER, SPRITE_MON ;Tentacruel/Geodude
|
||||||
dn SPRITE_MON, SPRITE_MON ;Graveler/Golem
|
dn SPRITE_MON, SPRITE_MON ;Graveler/Golem
|
||||||
dn SPRITE_QUADRUPED, SPRITE_QUADRUPED ;Ponyta/Rapidash
|
dn SPRITE_QUADRUPED, SPRITE_QUADRUPED ;Ponyta/Rapidash
|
||||||
dn SPRITE_QUADRUPED, SPRITE_MON ;Slowpoke/Slowbro
|
dn SPRITE_QUADRUPED, SPRITE_MON ;Slowpoke/Slowbro
|
||||||
dn SPRITE_BALL_M, SPRITE_BALL_M ;Magnemite/Magneton
|
dn SPRITE_BALL_M, SPRITE_BALL_M ;Magnemite/Magneton
|
||||||
dn SPRITE_BIRD_M, SPRITE_BIRD_M ;Farfetch'd/Doduo
|
dn SPRITE_BIRD_M, SPRITE_BIRD_M ;Farfetch'd/Doduo
|
||||||
dn SPRITE_BIRD_M, SPRITE_WATER ;Dodrio/Seel
|
dn SPRITE_BIRD_M, SPRITE_WATER ;Dodrio/Seel
|
||||||
dn SPRITE_WATER, SPRITE_MON ;Dewgong/Grimer
|
dn SPRITE_WATER, SPRITE_MON ;Dewgong/Grimer
|
||||||
dn SPRITE_MON, SPRITE_HELIX ;Muk/Shellder
|
dn SPRITE_MON, SPRITE_HELIX ;Muk/Shellder
|
||||||
dn SPRITE_HELIX, SPRITE_MON ;Cloyster/Gastly
|
dn SPRITE_HELIX, SPRITE_MON ;Cloyster/Gastly
|
||||||
dn SPRITE_MON, SPRITE_MON ;Haunter/Gengar
|
dn SPRITE_MON, SPRITE_MON ;Haunter/Gengar
|
||||||
dn SPRITE_SNAKE, SPRITE_MON ;Onix/Drowzee
|
dn SPRITE_SNAKE, SPRITE_MON ;Onix/Drowzee
|
||||||
dn SPRITE_MON, SPRITE_WATER ;Hypno/Krabby
|
dn SPRITE_MON, SPRITE_WATER ;Hypno/Krabby
|
||||||
dn SPRITE_WATER, SPRITE_BALL_M ;Kingler/Voltorb
|
dn SPRITE_WATER, SPRITE_BALL_M ;Kingler/Voltorb
|
||||||
dn SPRITE_BALL_M, SPRITE_GRASS ;Electrode/Exeggcute
|
dn SPRITE_BALL_M, SPRITE_GRASS ;Electrode/Exeggcute
|
||||||
dn SPRITE_GRASS, SPRITE_MON ;Exeggutor/Cubone
|
dn SPRITE_GRASS, SPRITE_MON ;Exeggutor/Cubone
|
||||||
dn SPRITE_MON, SPRITE_MON ;Marowak/Hitmonlee
|
dn SPRITE_MON, SPRITE_MON ;Marowak/Hitmonlee
|
||||||
dn SPRITE_MON, SPRITE_MON ;Hitmonchan/Lickitung
|
dn SPRITE_MON, SPRITE_MON ;Hitmonchan/Lickitung
|
||||||
dn SPRITE_MON, SPRITE_MON ;Koffing/Weezing
|
dn SPRITE_MON, SPRITE_MON ;Koffing/Weezing
|
||||||
dn SPRITE_QUADRUPED, SPRITE_MON ;Rhyhorn/Rhydon
|
dn SPRITE_QUADRUPED, SPRITE_MON ;Rhyhorn/Rhydon
|
||||||
dn SPRITE_FAIRY, SPRITE_GRASS ;Chansey/Tangela
|
dn SPRITE_FAIRY, SPRITE_GRASS ;Chansey/Tangela
|
||||||
dn SPRITE_MON, SPRITE_WATER ;Kangaskhan/Horsea
|
dn SPRITE_MON, SPRITE_WATER ;Kangaskhan/Horsea
|
||||||
dn SPRITE_WATER, SPRITE_WATER ;Seadra/Goldeen
|
dn SPRITE_WATER, SPRITE_WATER ;Seadra/Goldeen
|
||||||
dn SPRITE_WATER, SPRITE_HELIX ;Seaking/Staryu
|
dn SPRITE_WATER, SPRITE_HELIX ;Seaking/Staryu
|
||||||
dn SPRITE_HELIX, SPRITE_MON ;Starmie/Mr.Mime
|
dn SPRITE_HELIX, SPRITE_MON ;Starmie/Mr.Mime
|
||||||
dn SPRITE_BUG, SPRITE_MON ;Scyther/Jynx
|
dn SPRITE_BUG, SPRITE_MON ;Scyther/Jynx
|
||||||
dn SPRITE_MON, SPRITE_MON ;Electabuzz/Magmar
|
dn SPRITE_MON, SPRITE_MON ;Electabuzz/Magmar
|
||||||
dn SPRITE_BUG, SPRITE_QUADRUPED ;Pinsir/Tauros
|
dn SPRITE_BUG, SPRITE_QUADRUPED ;Pinsir/Tauros
|
||||||
dn SPRITE_WATER, SPRITE_SNAKE ;Magikarp/Gyarados
|
dn SPRITE_WATER, SPRITE_SNAKE ;Magikarp/Gyarados
|
||||||
dn SPRITE_WATER, SPRITE_MON ;Lapras/Ditto
|
dn SPRITE_WATER, SPRITE_MON ;Lapras/Ditto
|
||||||
dn SPRITE_QUADRUPED, SPRITE_QUADRUPED ;Eevee/Vaporeon
|
dn SPRITE_QUADRUPED, SPRITE_QUADRUPED ;Eevee/Vaporeon
|
||||||
dn SPRITE_QUADRUPED, SPRITE_QUADRUPED ;Jolteon/Flareon
|
dn SPRITE_QUADRUPED, SPRITE_QUADRUPED ;Jolteon/Flareon
|
||||||
dn SPRITE_MON, SPRITE_HELIX ;Porygon/Omanyte
|
dn SPRITE_MON, SPRITE_HELIX ;Porygon/Omanyte
|
||||||
dn SPRITE_HELIX, SPRITE_HELIX ;Omastar/Kabuto
|
dn SPRITE_HELIX, SPRITE_HELIX ;Omastar/Kabuto
|
||||||
dn SPRITE_HELIX, SPRITE_BIRD_M ;Kabutops/Aerodactyl
|
dn SPRITE_HELIX, SPRITE_BIRD_M ;Kabutops/Aerodactyl
|
||||||
dn SPRITE_MON, SPRITE_BIRD_M ;Snorlax/Articuno
|
dn SPRITE_MON, SPRITE_BIRD_M ;Snorlax/Articuno
|
||||||
dn SPRITE_BIRD_M, SPRITE_BIRD_M ;Zapdos/Moltres
|
dn SPRITE_BIRD_M, SPRITE_BIRD_M ;Zapdos/Moltres
|
||||||
dn SPRITE_SNAKE, SPRITE_SNAKE ;Dratini/Dragonair
|
dn SPRITE_SNAKE, SPRITE_SNAKE ;Dratini/Dragonair
|
||||||
dn SPRITE_SNAKE, SPRITE_MON ;Dragonite/Mewtwo
|
dn SPRITE_SNAKE, SPRITE_MON ;Dragonite/Mewtwo
|
||||||
dn SPRITE_MON, 0 ;Mew/Padding
|
dn SPRITE_MON, 0 ;Mew/Padding
|
||||||
|
|
|
||||||
|
|
@ -253,12 +253,12 @@ WildDataPointers:
|
||||||
; first part: pokemon found in grass
|
; first part: pokemon found in grass
|
||||||
; second part: pokemon found while surfing
|
; second part: pokemon found while surfing
|
||||||
; each part goes as follows:
|
; each part goes as follows:
|
||||||
; if first byte == 00, then
|
; if first byte == 00, then
|
||||||
; no wild pokemon on this map
|
; no wild pokemon on this map
|
||||||
; if first byte != 00, then
|
; if first byte != 00, then
|
||||||
; first byte is encounter rate
|
; first byte is encounter rate
|
||||||
; followed by 20 bytes:
|
; followed by 20 bytes:
|
||||||
; level, species (ten times)
|
; level, species (ten times)
|
||||||
|
|
||||||
INCLUDE "data/wildPokemon/nomons.asm"
|
INCLUDE "data/wildPokemon/nomons.asm"
|
||||||
INCLUDE "data/wildPokemon/route1.asm"
|
INCLUDE "data/wildPokemon/route1.asm"
|
||||||
|
|
|
||||||
|
|
@ -4502,10 +4502,10 @@ GetEnemyMonStat:
|
||||||
|
|
||||||
CalculateDamage:
|
CalculateDamage:
|
||||||
; input:
|
; input:
|
||||||
; b: attack
|
; b: attack
|
||||||
; c: opponent defense
|
; c: opponent defense
|
||||||
; d: base power
|
; d: base power
|
||||||
; e: level
|
; e: level
|
||||||
|
|
||||||
ld a, [H_WHOSETURN] ; whose turn?
|
ld a, [H_WHOSETURN] ; whose turn?
|
||||||
and a
|
and a
|
||||||
|
|
@ -7512,7 +7512,7 @@ FrozenText:
|
||||||
|
|
||||||
CheckDefrost:
|
CheckDefrost:
|
||||||
; any fire-type move that has a chance inflict burn (all but Fire Spin) will defrost a frozen target
|
; any fire-type move that has a chance inflict burn (all but Fire Spin) will defrost a frozen target
|
||||||
and a, 1 << FRZ ; are they frozen?
|
and a, 1 << FRZ ; are they frozen?
|
||||||
ret z ; return if so
|
ret z ; return if so
|
||||||
ld a, [H_WHOSETURN]
|
ld a, [H_WHOSETURN]
|
||||||
and a
|
and a
|
||||||
|
|
@ -7521,7 +7521,7 @@ CheckDefrost:
|
||||||
ld a, [wPlayerMoveType]
|
ld a, [wPlayerMoveType]
|
||||||
sub a, FIRE
|
sub a, FIRE
|
||||||
ret nz ; return if type of move used isn't fire
|
ret nz ; return if type of move used isn't fire
|
||||||
ld [wEnemyMonStatus], a ; set opponent status to 00 ["defrost" a frozen monster]
|
ld [wEnemyMonStatus], a ; set opponent status to 00 ["defrost" a frozen monster]
|
||||||
ld hl, wEnemyMon1Status
|
ld hl, wEnemyMon1Status
|
||||||
ld a, [wEnemyMonPartyPos]
|
ld a, [wEnemyMonPartyPos]
|
||||||
ld bc, wEnemyMon2 - wEnemyMon1
|
ld bc, wEnemyMon2 - wEnemyMon1
|
||||||
|
|
@ -7531,7 +7531,7 @@ CheckDefrost:
|
||||||
ld hl, FireDefrostedText
|
ld hl, FireDefrostedText
|
||||||
jr .common
|
jr .common
|
||||||
.opponent
|
.opponent
|
||||||
ld a, [wEnemyMoveType] ; same as above with addresses swapped
|
ld a, [wEnemyMoveType] ; same as above with addresses swapped
|
||||||
sub a, FIRE
|
sub a, FIRE
|
||||||
ret nz
|
ret nz
|
||||||
ld [wBattleMonStatus], a
|
ld [wBattleMonStatus], a
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
UseItem_:
|
UseItem_:
|
||||||
ld a,1
|
ld a,1
|
||||||
ld [wActionResultOrTookBattleTurn],a ; initialise to success value
|
ld [wActionResultOrTookBattleTurn],a ; initialise to success value
|
||||||
ld a,[wcf91] ;contains item_ID
|
ld a,[wcf91] ;contains item_ID
|
||||||
cp a,HM_01
|
cp a,HM_01
|
||||||
jp nc,ItemUseTMHM
|
jp nc,ItemUseTMHM
|
||||||
ld hl,ItemUsePtrTable
|
ld hl,ItemUsePtrTable
|
||||||
|
|
@ -235,7 +235,7 @@ ItemUseBall:
|
||||||
ld b,a
|
ld b,a
|
||||||
|
|
||||||
.skipAilmentValueSubtraction
|
.skipAilmentValueSubtraction
|
||||||
push bc ; save (Rand1 - Status)
|
push bc ; save (Rand1 - Status)
|
||||||
|
|
||||||
; Calculate MaxHP * 255.
|
; Calculate MaxHP * 255.
|
||||||
xor a
|
xor a
|
||||||
|
|
|
||||||
2
home.asm
2
home.asm
|
|
@ -725,7 +725,7 @@ UncompressMonSprite::
|
||||||
; define (by index number) the bank that a pokemon's image is in
|
; define (by index number) the bank that a pokemon's image is in
|
||||||
; index = Mew, bank 1
|
; index = Mew, bank 1
|
||||||
; index = Kabutops fossil, bank $B
|
; index = Kabutops fossil, bank $B
|
||||||
; index < $1F, bank 9
|
; index < $1F, bank 9
|
||||||
; $1F ≤ index < $4A, bank $A
|
; $1F ≤ index < $4A, bank $A
|
||||||
; $4A ≤ index < $74, bank $B
|
; $4A ≤ index < $74, bank $B
|
||||||
; $74 ≤ index < $99, bank $C
|
; $74 ≤ index < $99, bank $C
|
||||||
|
|
|
||||||
|
|
@ -48,8 +48,8 @@ _UncompressSpriteData::
|
||||||
ld [wSpriteWidth], a
|
ld [wSpriteWidth], a
|
||||||
call ReadNextInputBit
|
call ReadNextInputBit
|
||||||
ld [wSpriteLoadFlags], a ; initialite bit1 to 0 and bit0 to the first input bit
|
ld [wSpriteLoadFlags], a ; initialite bit1 to 0 and bit0 to the first input bit
|
||||||
; this will load two chunks of data to sSpriteBuffer1 and sSpriteBuffer2
|
; this will load two chunks of data to sSpriteBuffer1 and sSpriteBuffer2
|
||||||
; bit 0 decides in which one the first chunk is placed
|
; bit 0 decides in which one the first chunk is placed
|
||||||
; fall through
|
; fall through
|
||||||
|
|
||||||
; uncompresses a chunk from the sprite input data stream (pointed to at wd0da) into sSpriteBuffer1 or sSpriteBuffer2
|
; uncompresses a chunk from the sprite input data stream (pointed to at wd0da) into sSpriteBuffer1 or sSpriteBuffer2
|
||||||
|
|
|
||||||
10
macros.asm
10
macros.asm
|
|
@ -140,13 +140,13 @@ overworldMapCoord: MACRO
|
||||||
;\3 = X movement (X-blocks)
|
;\3 = X movement (X-blocks)
|
||||||
EVENT_DISP: MACRO
|
EVENT_DISP: MACRO
|
||||||
dw (wOverworldMap + 7 + (\1) + ((\1) + 6) * ((\2) >> 1) + ((\3) >> 1)) ; Ev.Disp
|
dw (wOverworldMap + 7 + (\1) + ((\1) + 6) * ((\2) >> 1) + ((\3) >> 1)) ; Ev.Disp
|
||||||
db \2,\3 ;Y,X
|
db \2,\3 ;Y,X
|
||||||
ENDM
|
ENDM
|
||||||
|
|
||||||
FLYWARP_DATA: MACRO
|
FLYWARP_DATA: MACRO
|
||||||
EVENT_DISP \1,\2,\3
|
EVENT_DISP \1,\2,\3
|
||||||
db ((\2) & $01) ;sub-block Y
|
db ((\2) & $01) ;sub-block Y
|
||||||
db ((\3) & $01) ;sub-block X
|
db ((\3) & $01) ;sub-block X
|
||||||
ENDM
|
ENDM
|
||||||
|
|
||||||
; external map entry macro
|
; external map entry macro
|
||||||
|
|
@ -588,8 +588,8 @@ ENDM
|
||||||
|
|
||||||
; format: notetype speed, volume, fade
|
; format: notetype speed, volume, fade
|
||||||
notetype: MACRO
|
notetype: MACRO
|
||||||
db $D0 | \1
|
db $D0 | \1
|
||||||
db (\2 << 4) | \3
|
db (\2 << 4) | \3
|
||||||
ENDM
|
ENDM
|
||||||
|
|
||||||
dspeed: MACRO
|
dspeed: MACRO
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue