Merge branch 'master' of https://github.com/ShiraTheMogul/jep-hack
4
.gitignore
vendored
|
|
@ -1,3 +1,7 @@
|
||||||
|
# BGB
|
||||||
|
|
||||||
|
bgb
|
||||||
|
|
||||||
# compiled objects
|
# compiled objects
|
||||||
*.o
|
*.o
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -174,6 +174,7 @@ JEP-affiliated musicians require music to be used with direct credit for non-com
|
||||||
|
|
||||||
### Unaffiliated
|
### Unaffiliated
|
||||||
- FroggestSpirit: HGSS Poke Mart Demix
|
- FroggestSpirit: HGSS Poke Mart Demix
|
||||||
|
- TempoQuill: Gen 1 Style Remixes of Lake of Rage, Azalea Town, and Violet City (used in the Sevii Islands)
|
||||||
|
|
||||||
## Other Sources
|
## Other Sources
|
||||||
- Nob Ogasawara (Many prototype Pokemon names)
|
- Nob Ogasawara (Many prototype Pokemon names)
|
||||||
|
|
|
||||||
|
|
@ -176,6 +176,9 @@ INCLUDE "audio/music/FloodedShrine.asm"
|
||||||
INCLUDE "audio/music/AlphalithBattle.asm"
|
INCLUDE "audio/music/AlphalithBattle.asm"
|
||||||
INCLUDE "audio/music/FortunaSF.asm"
|
INCLUDE "audio/music/FortunaSF.asm"
|
||||||
INCLUDE "audio/music/JasperForest.asm"
|
INCLUDE "audio/music/JasperForest.asm"
|
||||||
|
INCLUDE "audio/music/sevii.asm"
|
||||||
|
INCLUDE "audio/music/FourIsland.asm"
|
||||||
|
INCLUDE "audio/music/SixIsland.asm"
|
||||||
|
|
||||||
SECTION "Sound Effects", ROMX
|
SECTION "Sound Effects", ROMX
|
||||||
|
|
||||||
|
|
|
||||||
343
audio/music/FourIsland.asm
Normal file
|
|
@ -0,0 +1,343 @@
|
||||||
|
; By TempoQuill, From https://github.com/TempoQuill/PokeGoldG1/blob/main/audio/music/azalea.asm
|
||||||
|
Music_FourIsland:
|
||||||
|
channel_count 4
|
||||||
|
channel 1, Music_FourIsland_Ch1
|
||||||
|
channel 2, Music_FourIsland_Ch2
|
||||||
|
channel 3, Music_FourIsland_Ch3
|
||||||
|
channel 4, Music_FourIsland_Ch4
|
||||||
|
|
||||||
|
Music_FourIsland_Ch1:
|
||||||
|
tempo 149
|
||||||
|
volume 7, 7
|
||||||
|
pitch_offset 1
|
||||||
|
duty_cycle 3
|
||||||
|
.mainloop:
|
||||||
|
note_type 12, 11, 3
|
||||||
|
sound_call .sub1
|
||||||
|
note A_, 8
|
||||||
|
note B_, 8
|
||||||
|
sound_call .sub1
|
||||||
|
note F#, 8
|
||||||
|
note D#, 8
|
||||||
|
octave 2
|
||||||
|
note B_, 4
|
||||||
|
octave 3
|
||||||
|
note D#, 4
|
||||||
|
note F#, 4
|
||||||
|
note B_, 4
|
||||||
|
note A_, 2
|
||||||
|
note B_, 2
|
||||||
|
note A_, 2
|
||||||
|
note G#, 10
|
||||||
|
octave 2
|
||||||
|
note B_, 4
|
||||||
|
octave 3
|
||||||
|
note C#, 4
|
||||||
|
note D#, 4
|
||||||
|
note F#, 4
|
||||||
|
note F#, 2
|
||||||
|
note G#, 2
|
||||||
|
note F#, 2
|
||||||
|
note E_, 10
|
||||||
|
volume_envelope 10, 6
|
||||||
|
note A_, 8
|
||||||
|
note G#, 8
|
||||||
|
note F#, 8
|
||||||
|
note E_, 8
|
||||||
|
volume_envelope 10, 3
|
||||||
|
note D#, 6
|
||||||
|
note C#, 6
|
||||||
|
note F#, 4
|
||||||
|
note B_, 6
|
||||||
|
octave 4
|
||||||
|
note C#, 6
|
||||||
|
note D#, 4
|
||||||
|
sound_jump .mainloop
|
||||||
|
|
||||||
|
.sub1:
|
||||||
|
rest 4
|
||||||
|
octave 3
|
||||||
|
note E_, 4
|
||||||
|
note G#, 12
|
||||||
|
note C#, 4
|
||||||
|
note E_, 4
|
||||||
|
note C#, 4
|
||||||
|
note A_, 8
|
||||||
|
note G#, 8
|
||||||
|
note A_, 8
|
||||||
|
octave 4
|
||||||
|
note C#, 8
|
||||||
|
octave 3
|
||||||
|
note E_, 8
|
||||||
|
note G#, 4
|
||||||
|
note E_, 2
|
||||||
|
note D#, 2
|
||||||
|
note C#, 8
|
||||||
|
note B_, 4
|
||||||
|
note A_, 2
|
||||||
|
note G#, 2
|
||||||
|
note A_, 8
|
||||||
|
note G#, 8
|
||||||
|
sound_ret
|
||||||
|
|
||||||
|
Music_FourIsland_Ch2:
|
||||||
|
duty_cycle 3
|
||||||
|
.mainloop:
|
||||||
|
sound_call .sub1
|
||||||
|
note E_, 2
|
||||||
|
rest 2
|
||||||
|
note F#, 10
|
||||||
|
sound_call .sub1
|
||||||
|
octave 2
|
||||||
|
note B_, 2
|
||||||
|
rest 2
|
||||||
|
octave 3
|
||||||
|
note B_, 10
|
||||||
|
duty_cycle 2
|
||||||
|
vibrato 0, 0, 0
|
||||||
|
volume_envelope 10, 5
|
||||||
|
note F#, 2
|
||||||
|
note E_, 2
|
||||||
|
note D#, 2
|
||||||
|
note B_, 4
|
||||||
|
note A_, 4
|
||||||
|
note G#, 2
|
||||||
|
note F#, 2
|
||||||
|
note G#, 2
|
||||||
|
note F#, 2
|
||||||
|
note E_, 10
|
||||||
|
note F#, 2
|
||||||
|
note E_, 2
|
||||||
|
note D#, 2
|
||||||
|
note F#, 4
|
||||||
|
note B_, 4
|
||||||
|
octave 4
|
||||||
|
note D#, 2
|
||||||
|
note D#, 2
|
||||||
|
note E_, 2
|
||||||
|
note D#, 2
|
||||||
|
octave 3
|
||||||
|
note G#, 10
|
||||||
|
note G#, 2
|
||||||
|
note F#, 2
|
||||||
|
note E_, 2
|
||||||
|
note G#, 4
|
||||||
|
note F#, 4
|
||||||
|
note E_, 2
|
||||||
|
note G#, 2
|
||||||
|
note F#, 2
|
||||||
|
note E_, 2
|
||||||
|
note G#, 4
|
||||||
|
octave 4
|
||||||
|
note C#, 4
|
||||||
|
note D#, 2
|
||||||
|
octave 3
|
||||||
|
note B_, 16
|
||||||
|
duty_cycle 3
|
||||||
|
volume_envelope 10, 3
|
||||||
|
note D#, 6
|
||||||
|
note E_, 6
|
||||||
|
note F#, 4
|
||||||
|
sound_jump .mainloop
|
||||||
|
|
||||||
|
.sub1:
|
||||||
|
vibrato 7, 2, 2
|
||||||
|
note_type 12, 12, 5
|
||||||
|
octave 4
|
||||||
|
note E_, 2
|
||||||
|
octave 3
|
||||||
|
note B_, 2
|
||||||
|
octave 4
|
||||||
|
note D#, 2
|
||||||
|
note E_, 4
|
||||||
|
note F#, 4
|
||||||
|
note G#, 2
|
||||||
|
note B_, 6
|
||||||
|
note G#, 4
|
||||||
|
note F#, 4
|
||||||
|
note G#, 2
|
||||||
|
note E_, 12
|
||||||
|
vibrato 0, 0, 0
|
||||||
|
volume_envelope 11, 4
|
||||||
|
octave 3
|
||||||
|
note E_, 4
|
||||||
|
note C#, 8
|
||||||
|
note E_, 8
|
||||||
|
vibrato 7, 2, 2
|
||||||
|
volume_envelope 12, 5
|
||||||
|
octave 4
|
||||||
|
note A_, 8
|
||||||
|
vibrato 0, 0, 0
|
||||||
|
volume_envelope 11, 4
|
||||||
|
octave 3
|
||||||
|
note C#, 4
|
||||||
|
vibrato 7, 2, 2
|
||||||
|
volume_envelope 12, 5
|
||||||
|
octave 4
|
||||||
|
note G#, 2
|
||||||
|
note F#, 2
|
||||||
|
note E_, 8
|
||||||
|
vibrato 0, 0, 0
|
||||||
|
volume_envelope 11, 4
|
||||||
|
octave 3
|
||||||
|
note E_, 4
|
||||||
|
vibrato 7, 2, 2
|
||||||
|
volume_envelope 12, 5
|
||||||
|
octave 4
|
||||||
|
note D#, 2
|
||||||
|
note E_, 2
|
||||||
|
note F#, 16
|
||||||
|
volume_envelope 11, 4
|
||||||
|
octave 3
|
||||||
|
note D#, 2
|
||||||
|
sound_ret
|
||||||
|
|
||||||
|
Music_FourIsland_Ch3:
|
||||||
|
note_type 12, 1, 0
|
||||||
|
.mainloop:
|
||||||
|
sound_call .sub1
|
||||||
|
sound_call .sub1
|
||||||
|
sound_call .sub3
|
||||||
|
.loop1:
|
||||||
|
note G#, 1
|
||||||
|
rest 1
|
||||||
|
note B_, 1
|
||||||
|
rest 1
|
||||||
|
sound_loop 4, .loop1
|
||||||
|
sound_call .sub3
|
||||||
|
.loop2:
|
||||||
|
octave 4
|
||||||
|
note G#, 1
|
||||||
|
rest 1
|
||||||
|
octave 5
|
||||||
|
note C#, 1
|
||||||
|
rest 1
|
||||||
|
sound_loop 4, .loop2
|
||||||
|
.loop3:
|
||||||
|
octave 4
|
||||||
|
note A_, 1
|
||||||
|
rest 1
|
||||||
|
octave 5
|
||||||
|
note C#, 1
|
||||||
|
rest 1
|
||||||
|
sound_loop 7, .loop3
|
||||||
|
octave 4
|
||||||
|
note A#, 1
|
||||||
|
rest 1
|
||||||
|
octave 5
|
||||||
|
note C#, 1
|
||||||
|
rest 1
|
||||||
|
sound_call .sub2
|
||||||
|
sound_jump .mainloop
|
||||||
|
|
||||||
|
.sub1:
|
||||||
|
octave 4
|
||||||
|
note G#, 1
|
||||||
|
rest 1
|
||||||
|
octave 5
|
||||||
|
note E_, 1
|
||||||
|
rest 1
|
||||||
|
sound_loop 4, .sub1
|
||||||
|
octave 4
|
||||||
|
.sub1loop1:
|
||||||
|
note G#, 1
|
||||||
|
rest 1
|
||||||
|
note B_, 1
|
||||||
|
rest 1
|
||||||
|
sound_loop 3, .sub1loop1
|
||||||
|
note E_, 1
|
||||||
|
rest 1
|
||||||
|
note B_, 1
|
||||||
|
rest 1
|
||||||
|
.sub1loop2:
|
||||||
|
note A_, 1
|
||||||
|
rest 1
|
||||||
|
octave 5
|
||||||
|
note C#, 1
|
||||||
|
rest 1
|
||||||
|
octave 4
|
||||||
|
note A_, 1
|
||||||
|
rest 1
|
||||||
|
octave 5
|
||||||
|
note C#, 1
|
||||||
|
rest 1
|
||||||
|
octave 4
|
||||||
|
note A_, 1
|
||||||
|
rest 1
|
||||||
|
octave 5
|
||||||
|
note C#, 1
|
||||||
|
rest 1
|
||||||
|
octave 4
|
||||||
|
note B_, 1
|
||||||
|
rest 1
|
||||||
|
octave 5
|
||||||
|
note C#, 1
|
||||||
|
rest 1
|
||||||
|
octave 4
|
||||||
|
note F#, 1
|
||||||
|
rest 1
|
||||||
|
note A_, 1
|
||||||
|
rest 1
|
||||||
|
note F#, 1
|
||||||
|
rest 1
|
||||||
|
note A_, 1
|
||||||
|
rest 1
|
||||||
|
note F#, 1
|
||||||
|
rest 1
|
||||||
|
note A_, 1
|
||||||
|
rest 1
|
||||||
|
octave 5
|
||||||
|
note C#, 1
|
||||||
|
rest 1
|
||||||
|
octave 4
|
||||||
|
note A_, 1
|
||||||
|
rest 1
|
||||||
|
sound_loop 2, .sub1loop2
|
||||||
|
.sub2:
|
||||||
|
octave 4
|
||||||
|
note B_, 1
|
||||||
|
rest 1
|
||||||
|
octave 5
|
||||||
|
note D#, 1
|
||||||
|
rest 1
|
||||||
|
sound_loop 5, .sub2
|
||||||
|
note F#, 1
|
||||||
|
rest 1
|
||||||
|
note D#, 1
|
||||||
|
rest 1
|
||||||
|
note A_, 1
|
||||||
|
rest 1
|
||||||
|
note D#, 1
|
||||||
|
rest 1
|
||||||
|
octave 4
|
||||||
|
note B_, 1
|
||||||
|
rest 1
|
||||||
|
octave 5
|
||||||
|
note D#, 1
|
||||||
|
rest 1
|
||||||
|
sound_ret
|
||||||
|
|
||||||
|
.sub3:
|
||||||
|
octave 4
|
||||||
|
note A_, 1
|
||||||
|
rest 1
|
||||||
|
octave 5
|
||||||
|
note D#, 1
|
||||||
|
rest 1
|
||||||
|
sound_loop 4, .sub3
|
||||||
|
octave 4
|
||||||
|
sound_ret
|
||||||
|
|
||||||
|
Music_FourIsland_Ch4:
|
||||||
|
toggle_noise 0
|
||||||
|
drum_speed 12
|
||||||
|
.mainloop:
|
||||||
|
drum_note 6, 6
|
||||||
|
drum_note 6, 6
|
||||||
|
drum_note 7, 4
|
||||||
|
drum_note 6, 6
|
||||||
|
drum_note 6, 4
|
||||||
|
drum_note 6, 2
|
||||||
|
drum_note 7, 2
|
||||||
|
drum_note 6, 2
|
||||||
|
sound_jump .mainloop
|
||||||
577
audio/music/SixIsland.asm
Normal file
|
|
@ -0,0 +1,577 @@
|
||||||
|
; By TempoQuill, from https://github.com/TempoQuill/PokeGoldG1/blob/main/audio/music/violet.asm
|
||||||
|
; Minor tweaks by Zeta_Null to fix desync and one wrong note
|
||||||
|
Music_SixIsland:
|
||||||
|
channel_count 4
|
||||||
|
channel 1, Music_SixIsland_Ch1
|
||||||
|
channel 2, Music_SixIsland_Ch2
|
||||||
|
channel 3, Music_SixIsland_Ch3
|
||||||
|
channel 4, Music_SixIsland_Ch4
|
||||||
|
|
||||||
|
Music_SixIsland_Ch1:
|
||||||
|
tempo 156
|
||||||
|
volume 7, 7
|
||||||
|
vibrato 4, 3, 1
|
||||||
|
pitch_offset 1
|
||||||
|
duty_cycle 1
|
||||||
|
note_type 12, 6, 4
|
||||||
|
octave 2
|
||||||
|
note B_, 2
|
||||||
|
octave 3
|
||||||
|
note G#, 4
|
||||||
|
volume_envelope 10, 3
|
||||||
|
note B_, 10
|
||||||
|
volume_envelope 6, 4
|
||||||
|
octave 2
|
||||||
|
note B_, 2
|
||||||
|
octave 3
|
||||||
|
note F#, 4
|
||||||
|
volume_envelope 10, 3
|
||||||
|
note F#, 4
|
||||||
|
note E_, 2
|
||||||
|
note F#, 2
|
||||||
|
note D#, 2
|
||||||
|
volume_envelope 6, 4
|
||||||
|
octave 2
|
||||||
|
note B_, 2
|
||||||
|
octave 3
|
||||||
|
note C#, 2
|
||||||
|
note D#, 2
|
||||||
|
volume_envelope 10, 3
|
||||||
|
note B_, 10
|
||||||
|
volume_envelope 6, 4
|
||||||
|
note B_, 4
|
||||||
|
note B_, 2
|
||||||
|
volume_envelope 10, 5
|
||||||
|
note B_, 6
|
||||||
|
note A#, 4
|
||||||
|
.mainloop:
|
||||||
|
note B_, 2
|
||||||
|
octave 2
|
||||||
|
note B_, 4
|
||||||
|
octave 3
|
||||||
|
note D#, 4
|
||||||
|
octave 2
|
||||||
|
note B_, 2
|
||||||
|
octave 3
|
||||||
|
note F#, 4
|
||||||
|
note C#, 2
|
||||||
|
note G#, 4
|
||||||
|
note B_, 4
|
||||||
|
note G#, 4
|
||||||
|
note E_, 1
|
||||||
|
note F#, 1
|
||||||
|
octave 2
|
||||||
|
note A#, 2
|
||||||
|
octave 3
|
||||||
|
note G#, 4
|
||||||
|
note A#, 2
|
||||||
|
note G#, 2
|
||||||
|
note F#, 4
|
||||||
|
note G#, 1
|
||||||
|
note A#, 1
|
||||||
|
octave 2
|
||||||
|
note B_, 2
|
||||||
|
octave 3
|
||||||
|
note D#, 4
|
||||||
|
note F#, 4
|
||||||
|
note D#, 2
|
||||||
|
octave 2
|
||||||
|
note B_, 2
|
||||||
|
octave 3
|
||||||
|
note D#, 1
|
||||||
|
note E_, 1
|
||||||
|
note F#, 2
|
||||||
|
octave 2
|
||||||
|
note B_, 4
|
||||||
|
octave 3
|
||||||
|
note C#, 4
|
||||||
|
note D#, 4
|
||||||
|
note F#, 2
|
||||||
|
note B_, 4
|
||||||
|
note A#, 4
|
||||||
|
note G#, 4
|
||||||
|
note E_, 2
|
||||||
|
note F#, 2
|
||||||
|
octave 2
|
||||||
|
note B_, 4
|
||||||
|
octave 3
|
||||||
|
note G#, 4
|
||||||
|
note F#, 4
|
||||||
|
note E_, 4
|
||||||
|
note D#, 6
|
||||||
|
note E_, 6
|
||||||
|
note F#, 4
|
||||||
|
sound_call .sub1
|
||||||
|
note E_, 4
|
||||||
|
sound_call .sub1
|
||||||
|
note E_, 2
|
||||||
|
note B_, 1
|
||||||
|
octave 4
|
||||||
|
note C#, 1
|
||||||
|
note D_, 2
|
||||||
|
octave 3
|
||||||
|
note A_, 2
|
||||||
|
note F#, 2
|
||||||
|
note A_, 2
|
||||||
|
note F#, 2
|
||||||
|
note D_, 2
|
||||||
|
note F#, 2
|
||||||
|
note A_, 2
|
||||||
|
octave 4
|
||||||
|
note D#, 2
|
||||||
|
octave 3
|
||||||
|
note B_, 2
|
||||||
|
note A_, 2
|
||||||
|
note B_, 2
|
||||||
|
note A_, 2
|
||||||
|
note F#, 2
|
||||||
|
note A_, 2
|
||||||
|
note B_, 2
|
||||||
|
note E_, 2
|
||||||
|
note B_, 4
|
||||||
|
note G#, 4
|
||||||
|
note F#, 2
|
||||||
|
note E_, 2
|
||||||
|
note F#, 2
|
||||||
|
note C#, 4
|
||||||
|
note D#, 4
|
||||||
|
note E_, 4
|
||||||
|
note F#, 4
|
||||||
|
sound_jump .mainloop
|
||||||
|
|
||||||
|
.sub1:
|
||||||
|
note G_, 2
|
||||||
|
note D_, 4
|
||||||
|
octave 4
|
||||||
|
note D_, 2
|
||||||
|
note C#, 2
|
||||||
|
octave 3
|
||||||
|
note E_, 6
|
||||||
|
note F#, 6
|
||||||
|
note A_, 6
|
||||||
|
sound_ret
|
||||||
|
|
||||||
|
Music_SixIsland_Ch2:
|
||||||
|
duty_cycle 3
|
||||||
|
vibrato 11, 2, 2
|
||||||
|
note_type 12, 10, 2
|
||||||
|
octave 3
|
||||||
|
note G#, 2
|
||||||
|
note A#, 2
|
||||||
|
note B_, 2
|
||||||
|
volume_envelope 13, 3
|
||||||
|
octave 4
|
||||||
|
note D#, 4
|
||||||
|
volume_envelope 10, 2
|
||||||
|
note C#, 2
|
||||||
|
octave 3
|
||||||
|
note A#, 2
|
||||||
|
note G#, 2
|
||||||
|
note F#, 2
|
||||||
|
note G#, 2
|
||||||
|
note A#, 2
|
||||||
|
volume_envelope 13, 3
|
||||||
|
octave 4
|
||||||
|
note C#, 4
|
||||||
|
volume_envelope 10, 2
|
||||||
|
octave 3
|
||||||
|
note B_, 2
|
||||||
|
note A#, 2
|
||||||
|
note B_, 2
|
||||||
|
note G#, 2
|
||||||
|
note A#, 2
|
||||||
|
note B_, 2
|
||||||
|
volume_envelope 13, 3
|
||||||
|
note G#, 4
|
||||||
|
volume_envelope 10, 2
|
||||||
|
note A#, 2
|
||||||
|
note B_, 2
|
||||||
|
octave 4
|
||||||
|
note C#, 2
|
||||||
|
note D#, 2
|
||||||
|
octave 3
|
||||||
|
note F#, 2
|
||||||
|
octave 4
|
||||||
|
note D#, 2
|
||||||
|
volume_envelope 13, 6
|
||||||
|
note C#, 8
|
||||||
|
.mainloop:
|
||||||
|
volume_envelope 13, 4
|
||||||
|
octave 4
|
||||||
|
note D#, 1
|
||||||
|
note E_, 1
|
||||||
|
note F#, 6
|
||||||
|
note F#, 1
|
||||||
|
note G#, 1
|
||||||
|
note F#, 2
|
||||||
|
note E_, 2
|
||||||
|
note D#, 2
|
||||||
|
note F#, 2
|
||||||
|
volume_envelope 13, 5
|
||||||
|
note E_, 14
|
||||||
|
volume_envelope 13, 4
|
||||||
|
note C#, 1
|
||||||
|
note D#, 1
|
||||||
|
note E_, 6
|
||||||
|
note E_, 1
|
||||||
|
note F#, 1
|
||||||
|
note E_, 2
|
||||||
|
note D#, 2
|
||||||
|
note C#, 2
|
||||||
|
note E_, 2
|
||||||
|
volume_envelope 13, 5
|
||||||
|
note D#, 14
|
||||||
|
volume_envelope 13, 4
|
||||||
|
octave 3
|
||||||
|
note B_, 1
|
||||||
|
octave 4
|
||||||
|
note C#, 1
|
||||||
|
note D#, 6
|
||||||
|
note D#, 1
|
||||||
|
note E_, 1
|
||||||
|
note D#, 2
|
||||||
|
note C#, 2
|
||||||
|
octave 3
|
||||||
|
note B_, 2
|
||||||
|
octave 4
|
||||||
|
note C#, 2
|
||||||
|
note D#, 4
|
||||||
|
note G#, 4
|
||||||
|
note B_, 6
|
||||||
|
note C#, 1
|
||||||
|
note D#, 1
|
||||||
|
note E_, 2
|
||||||
|
octave 3
|
||||||
|
note G#, 2
|
||||||
|
note B_, 2
|
||||||
|
octave 4
|
||||||
|
note E_, 2
|
||||||
|
note D#, 4
|
||||||
|
note C#, 4
|
||||||
|
volume_envelope 13, 7
|
||||||
|
octave 3
|
||||||
|
note B_, 16
|
||||||
|
duty_cycle 2
|
||||||
|
sound_call .sub1
|
||||||
|
note D_, 6
|
||||||
|
duty_cycle 1
|
||||||
|
sound_call .sub1
|
||||||
|
note F#, 4
|
||||||
|
note D_, 1
|
||||||
|
note E_, 1
|
||||||
|
note F#, 14
|
||||||
|
note D_, 1
|
||||||
|
note E_, 1
|
||||||
|
note F#, 12
|
||||||
|
octave 3
|
||||||
|
note D#, 4
|
||||||
|
octave 4
|
||||||
|
note C#, 12
|
||||||
|
octave 3
|
||||||
|
note B_, 4
|
||||||
|
note A#, 14
|
||||||
|
duty_cycle 3
|
||||||
|
sound_jump .mainloop
|
||||||
|
|
||||||
|
.sub1:
|
||||||
|
rest 2
|
||||||
|
octave 3
|
||||||
|
note B_, 1
|
||||||
|
octave 4
|
||||||
|
note C#, 1
|
||||||
|
note D_, 2
|
||||||
|
note F#, 2
|
||||||
|
note E_, 2
|
||||||
|
note D_, 2
|
||||||
|
note C#, 2
|
||||||
|
octave 3
|
||||||
|
note B_, 2
|
||||||
|
note A_, 2
|
||||||
|
note F#, 2
|
||||||
|
note A_, 2
|
||||||
|
octave 4
|
||||||
|
note E_, 4
|
||||||
|
sound_ret
|
||||||
|
|
||||||
|
Music_SixIsland_Ch3:
|
||||||
|
note_type 12, 1, 1
|
||||||
|
rest 6
|
||||||
|
octave 4
|
||||||
|
note E_, 4
|
||||||
|
rest 12
|
||||||
|
note D#, 4
|
||||||
|
rest 10
|
||||||
|
octave 3
|
||||||
|
note G#, 2
|
||||||
|
octave 4
|
||||||
|
note D#, 4
|
||||||
|
note F#, 2
|
||||||
|
rest 2
|
||||||
|
note G#, 2
|
||||||
|
note F#, 2
|
||||||
|
note D#, 2
|
||||||
|
octave 3
|
||||||
|
note B_, 2
|
||||||
|
octave 4
|
||||||
|
note F#, 2
|
||||||
|
rest 2
|
||||||
|
.mainloop:
|
||||||
|
octave 3
|
||||||
|
note F#, 1
|
||||||
|
rest 1
|
||||||
|
note A#, 1
|
||||||
|
rest 1
|
||||||
|
octave 4
|
||||||
|
note C#, 1
|
||||||
|
rest 1
|
||||||
|
octave 3
|
||||||
|
note B_, 1
|
||||||
|
rest 1
|
||||||
|
octave 4
|
||||||
|
note F#, 1
|
||||||
|
rest 3
|
||||||
|
note B_, 1
|
||||||
|
rest 3
|
||||||
|
octave 5
|
||||||
|
note D#, 1
|
||||||
|
rest 1
|
||||||
|
octave 4
|
||||||
|
note B_, 1
|
||||||
|
rest 1
|
||||||
|
note F#, 1
|
||||||
|
rest 1
|
||||||
|
note E_, 1
|
||||||
|
rest 1
|
||||||
|
note G#, 1
|
||||||
|
rest 1
|
||||||
|
note E_, 1
|
||||||
|
rest 1
|
||||||
|
note G#, 1
|
||||||
|
rest 1
|
||||||
|
octave 5
|
||||||
|
note C#, 1
|
||||||
|
rest 1
|
||||||
|
note E_, 1
|
||||||
|
rest 1
|
||||||
|
note C#, 1
|
||||||
|
rest 1
|
||||||
|
octave 4
|
||||||
|
note G#, 1
|
||||||
|
rest 1
|
||||||
|
octave 3
|
||||||
|
note F#, 1
|
||||||
|
rest 1
|
||||||
|
octave 4
|
||||||
|
note C#, 1
|
||||||
|
rest 3
|
||||||
|
note F#, 1
|
||||||
|
rest 3
|
||||||
|
note A#, 1
|
||||||
|
rest 1
|
||||||
|
octave 5
|
||||||
|
note C#, 1
|
||||||
|
rest 1
|
||||||
|
octave 4
|
||||||
|
note A#, 1
|
||||||
|
rest 1
|
||||||
|
note B_, 1
|
||||||
|
rest 1
|
||||||
|
note F#, 1
|
||||||
|
rest 1
|
||||||
|
note B_, 1
|
||||||
|
rest 1
|
||||||
|
note F#, 1
|
||||||
|
rest 1
|
||||||
|
note B_, 1
|
||||||
|
rest 1
|
||||||
|
note A#, 1
|
||||||
|
rest 1
|
||||||
|
note F#, 1
|
||||||
|
rest 1
|
||||||
|
note D#, 1
|
||||||
|
rest 1
|
||||||
|
octave 3
|
||||||
|
note B_, 1
|
||||||
|
rest 1
|
||||||
|
octave 4
|
||||||
|
note F#, 1
|
||||||
|
rest 3
|
||||||
|
note A#, 1
|
||||||
|
rest 3
|
||||||
|
note B_, 1
|
||||||
|
rest 1
|
||||||
|
note F#, 1
|
||||||
|
rest 1
|
||||||
|
note D#, 1
|
||||||
|
rest 1
|
||||||
|
note E_, 1
|
||||||
|
rest 1
|
||||||
|
note G#, 1
|
||||||
|
rest 1
|
||||||
|
note B_, 1
|
||||||
|
rest 1
|
||||||
|
note E_, 1
|
||||||
|
note E_, 1
|
||||||
|
octave 5
|
||||||
|
note E_, 1
|
||||||
|
rest 3
|
||||||
|
octave 3
|
||||||
|
note B_, 1
|
||||||
|
rest 1
|
||||||
|
octave 4
|
||||||
|
note E_, 1
|
||||||
|
rest 1
|
||||||
|
note G#, 1
|
||||||
|
rest 1
|
||||||
|
octave 5
|
||||||
|
note E_, 1
|
||||||
|
rest 1
|
||||||
|
octave 4
|
||||||
|
note E_, 1
|
||||||
|
rest 1
|
||||||
|
note B_, 1
|
||||||
|
rest 1
|
||||||
|
note F#, 1
|
||||||
|
rest 1
|
||||||
|
note B_, 1
|
||||||
|
rest 1
|
||||||
|
note F#, 1
|
||||||
|
rest 1
|
||||||
|
note A#, 1
|
||||||
|
rest 1
|
||||||
|
note B_, 1
|
||||||
|
rest 1
|
||||||
|
note F#, 1
|
||||||
|
rest 3
|
||||||
|
note G#, 1
|
||||||
|
rest 3
|
||||||
|
note A#, 1
|
||||||
|
rest 1
|
||||||
|
note B_, 1
|
||||||
|
rest 1
|
||||||
|
octave 5
|
||||||
|
note C#, 1
|
||||||
|
rest 1
|
||||||
|
.loop1:
|
||||||
|
octave 4
|
||||||
|
note D_, 1
|
||||||
|
rest 1
|
||||||
|
note G_, 1
|
||||||
|
rest 3
|
||||||
|
note G_, 1
|
||||||
|
rest 1
|
||||||
|
note A_, 1
|
||||||
|
rest 3
|
||||||
|
note E_, 1
|
||||||
|
rest 1
|
||||||
|
note A_, 1
|
||||||
|
rest 1
|
||||||
|
octave 5
|
||||||
|
note D_, 1
|
||||||
|
rest 1
|
||||||
|
octave 4
|
||||||
|
note A_, 1
|
||||||
|
rest 1
|
||||||
|
note F#, 1
|
||||||
|
rest 1
|
||||||
|
note D_, 1
|
||||||
|
rest 1
|
||||||
|
note B_, 1
|
||||||
|
rest 1
|
||||||
|
note D_, 1
|
||||||
|
rest 1
|
||||||
|
note A_, 1
|
||||||
|
rest 1
|
||||||
|
note F#, 1
|
||||||
|
rest 1
|
||||||
|
sound_loop 2, .loop1
|
||||||
|
note A_, 1
|
||||||
|
rest 1
|
||||||
|
octave 5
|
||||||
|
note D_, 1
|
||||||
|
rest 3
|
||||||
|
note D_, 1
|
||||||
|
rest 3
|
||||||
|
octave 4
|
||||||
|
note A_, 1
|
||||||
|
rest 1
|
||||||
|
note B_, 1
|
||||||
|
rest 1
|
||||||
|
note F#, 1
|
||||||
|
rest 1
|
||||||
|
note A_, 1
|
||||||
|
rest 1
|
||||||
|
octave 5
|
||||||
|
note D#, 1
|
||||||
|
rest 3
|
||||||
|
note D#, 1
|
||||||
|
rest 3
|
||||||
|
octave 4
|
||||||
|
note A_, 1
|
||||||
|
rest 1
|
||||||
|
note B_, 1
|
||||||
|
rest 1
|
||||||
|
note D#, 1
|
||||||
|
rest 1
|
||||||
|
note B_, 1
|
||||||
|
rest 1
|
||||||
|
note F#, 1
|
||||||
|
rest 1
|
||||||
|
octave 5
|
||||||
|
note C#, 1
|
||||||
|
rest 1
|
||||||
|
octave 4
|
||||||
|
note F#, 1
|
||||||
|
rest 1
|
||||||
|
note B_, 1
|
||||||
|
rest 1
|
||||||
|
note F#, 1
|
||||||
|
rest 1
|
||||||
|
note G#, 1
|
||||||
|
rest 1
|
||||||
|
note F#, 1
|
||||||
|
rest 1
|
||||||
|
note A#, 1
|
||||||
|
rest 1
|
||||||
|
note F#, 1
|
||||||
|
rest 1
|
||||||
|
note B_, 1
|
||||||
|
rest 1
|
||||||
|
note F#, 1
|
||||||
|
rest 1
|
||||||
|
note C#, 1
|
||||||
|
rest 1
|
||||||
|
sound_jump .mainloop
|
||||||
|
|
||||||
|
Music_SixIsland_Ch4:
|
||||||
|
toggle_noise 1
|
||||||
|
drum_speed 12
|
||||||
|
.loop1:
|
||||||
|
drum_note 5, 2
|
||||||
|
drum_note 5, 4
|
||||||
|
drum_note 6, 10
|
||||||
|
drum_note 5, 2
|
||||||
|
drum_note 5, 4
|
||||||
|
drum_note 6, 6
|
||||||
|
drum_note 5, 4
|
||||||
|
sound_loop 2, .loop1
|
||||||
|
.mainloop:
|
||||||
|
drum_note 10, 6
|
||||||
|
drum_note 12, 4
|
||||||
|
drum_note 12, 2
|
||||||
|
drum_note 6, 4
|
||||||
|
drum_note 10, 2
|
||||||
|
drum_note 12, 4
|
||||||
|
drum_note 12, 4
|
||||||
|
drum_note 6, 2
|
||||||
|
drum_note 12, 4
|
||||||
|
sound_loop 7, .mainloop
|
||||||
|
drum_note 10, 6
|
||||||
|
drum_note 12, 4
|
||||||
|
drum_note 12, 2
|
||||||
|
drum_note 6, 4
|
||||||
|
drum_note 12, 2
|
||||||
|
drum_note 10, 4
|
||||||
|
drum_note 6, 6
|
||||||
|
drum_note 12, 4
|
||||||
|
sound_jump .mainloop
|
||||||
318
audio/music/sevii.asm
Normal file
|
|
@ -0,0 +1,318 @@
|
||||||
|
; By TempoQuill, From https://github.com/TempoQuill/PokeGoldG1/blob/main/audio/music/lakeofrage.asm
|
||||||
|
Music_Sevii:
|
||||||
|
channel_count 4
|
||||||
|
channel 1, Music_Sevii_Ch1
|
||||||
|
channel 2, Music_Sevii_Ch2
|
||||||
|
channel 3, Music_Sevii_Ch3
|
||||||
|
channel 4, Music_Sevii_Ch4
|
||||||
|
|
||||||
|
Music_Sevii_Ch1:
|
||||||
|
tempo 154
|
||||||
|
volume 7, 7
|
||||||
|
duty_cycle 2
|
||||||
|
pitch_offset 1
|
||||||
|
vibrato 8, 3, 2
|
||||||
|
note_type 12, 10, 7
|
||||||
|
octave 3
|
||||||
|
.mainloop:
|
||||||
|
sound_call .sub1
|
||||||
|
note F_, 8
|
||||||
|
note F_, 4
|
||||||
|
note E_, 4
|
||||||
|
note D_, 8
|
||||||
|
note A#, 4
|
||||||
|
octave 4
|
||||||
|
note D_, 4
|
||||||
|
sound_call .sub1
|
||||||
|
note A_, 8
|
||||||
|
note F_, 4
|
||||||
|
note E_, 4
|
||||||
|
note D_, 8
|
||||||
|
note A#, 4
|
||||||
|
octave 4
|
||||||
|
note D_, 4
|
||||||
|
octave 3
|
||||||
|
note A#, 4
|
||||||
|
note A_, 4
|
||||||
|
note G_, 4
|
||||||
|
note F_, 4
|
||||||
|
note E_, 4
|
||||||
|
note F_, 4
|
||||||
|
note E_, 2
|
||||||
|
note F_, 2
|
||||||
|
note E_, 2
|
||||||
|
note C_, 2
|
||||||
|
octave 2
|
||||||
|
note A#, 8
|
||||||
|
octave 3
|
||||||
|
note D_, 8
|
||||||
|
note F_, 8
|
||||||
|
note A#, 4
|
||||||
|
note F_, 4
|
||||||
|
note G_, 6
|
||||||
|
note A_, 6
|
||||||
|
note G_, 4
|
||||||
|
note E_, 6
|
||||||
|
octave 4
|
||||||
|
note F_, 2
|
||||||
|
note E_, 2
|
||||||
|
note D_, 2
|
||||||
|
note C_, 2
|
||||||
|
octave 3
|
||||||
|
note A#, 2
|
||||||
|
sound_jump .mainloop
|
||||||
|
|
||||||
|
.sub1:
|
||||||
|
octave 3
|
||||||
|
note A_, 6
|
||||||
|
note A_, 1
|
||||||
|
note A#, 1
|
||||||
|
octave 4
|
||||||
|
note C_, 8
|
||||||
|
note C_, 6
|
||||||
|
note D_, 1
|
||||||
|
note E_, 1
|
||||||
|
note C_, 4
|
||||||
|
octave 3
|
||||||
|
note A#, 4
|
||||||
|
sound_ret
|
||||||
|
|
||||||
|
Music_Sevii_Ch2:
|
||||||
|
duty_cycle 3
|
||||||
|
vibrato 20, 2, 4
|
||||||
|
.mainloop:
|
||||||
|
note_type 12, 13, 0
|
||||||
|
octave 3
|
||||||
|
note F_, 8
|
||||||
|
volume_envelope 13, 7
|
||||||
|
note F_, 8
|
||||||
|
volume_envelope 13, 0
|
||||||
|
note G_, 8
|
||||||
|
volume_envelope 13, 7
|
||||||
|
note G_, 8
|
||||||
|
volume_envelope 13, 0
|
||||||
|
octave 4
|
||||||
|
note C_, 8
|
||||||
|
note_type 8, 13, 7
|
||||||
|
note C_, 4
|
||||||
|
octave 3
|
||||||
|
note G_, 4
|
||||||
|
octave 4
|
||||||
|
note C_, 4
|
||||||
|
volume_envelope 13, 0
|
||||||
|
note G_, 12
|
||||||
|
volume_envelope 13, 7
|
||||||
|
note G_, 4
|
||||||
|
note A#, 4
|
||||||
|
note A_, 4
|
||||||
|
note_type 12, 13, 0
|
||||||
|
note F_, 8
|
||||||
|
volume_envelope 13, 7
|
||||||
|
note F_, 4
|
||||||
|
note A_, 4
|
||||||
|
note G_, 3
|
||||||
|
note F_, 1
|
||||||
|
note E_, 12
|
||||||
|
note_type 8, 13, 7
|
||||||
|
octave 3
|
||||||
|
note F_, 4
|
||||||
|
note E_, 4
|
||||||
|
note D_, 4
|
||||||
|
note_type 12, 13, 7
|
||||||
|
note D_, 8
|
||||||
|
note F_, 2
|
||||||
|
note A#, 1
|
||||||
|
octave 4
|
||||||
|
note D_, 1
|
||||||
|
note F_, 1
|
||||||
|
rest 1
|
||||||
|
note D_, 1
|
||||||
|
note F_, 1
|
||||||
|
note A#, 8
|
||||||
|
octave 3
|
||||||
|
note C_, 2
|
||||||
|
octave 4
|
||||||
|
note G_, 4
|
||||||
|
note F_, 4
|
||||||
|
note E_, 4
|
||||||
|
note D_, 2
|
||||||
|
note_type 8, 13, 7
|
||||||
|
note C_, 4
|
||||||
|
note D_, 4
|
||||||
|
note E_, 4
|
||||||
|
note G_, 12
|
||||||
|
octave 3
|
||||||
|
note F_, 4
|
||||||
|
note E_, 4
|
||||||
|
note D_, 4
|
||||||
|
note A#, 4
|
||||||
|
note A_, 4
|
||||||
|
note G_, 4
|
||||||
|
octave 4
|
||||||
|
note D_, 4
|
||||||
|
note C_, 4
|
||||||
|
octave 3
|
||||||
|
note A#, 4
|
||||||
|
octave 4
|
||||||
|
note F_, 4
|
||||||
|
note E_, 4
|
||||||
|
note D_, 4
|
||||||
|
note_type 12, 13, 0
|
||||||
|
note E_, 8
|
||||||
|
volume_envelope 13, 7
|
||||||
|
note E_, 6
|
||||||
|
note E_, 1
|
||||||
|
note F_, 1
|
||||||
|
volume_envelope 13, 0
|
||||||
|
note G_, 8
|
||||||
|
volume_envelope 13, 7
|
||||||
|
note G_, 8
|
||||||
|
sound_jump .mainloop
|
||||||
|
|
||||||
|
Music_Sevii_Ch3:
|
||||||
|
note_type 12, 1, 4
|
||||||
|
.mainloop:
|
||||||
|
sound_call .sub1
|
||||||
|
sound_call .sub1
|
||||||
|
sound_call .sub2
|
||||||
|
.loop1:
|
||||||
|
octave 3
|
||||||
|
note A#, 1
|
||||||
|
rest 1
|
||||||
|
octave 4
|
||||||
|
note D_, 1
|
||||||
|
rest 1
|
||||||
|
note F_, 1
|
||||||
|
rest 1
|
||||||
|
octave 3
|
||||||
|
note A#, 1
|
||||||
|
rest 1
|
||||||
|
octave 4
|
||||||
|
note F_, 1
|
||||||
|
rest 1
|
||||||
|
note A#, 1
|
||||||
|
rest 1
|
||||||
|
note F_, 1
|
||||||
|
rest 1
|
||||||
|
note D_, 1
|
||||||
|
rest 1
|
||||||
|
sound_loop 2, .loop1
|
||||||
|
sound_call .sub2
|
||||||
|
sound_jump .mainloop
|
||||||
|
|
||||||
|
.sub1:
|
||||||
|
octave 3
|
||||||
|
note F_, 1
|
||||||
|
rest 1
|
||||||
|
octave 4
|
||||||
|
note C_, 1
|
||||||
|
rest 1
|
||||||
|
note F_, 1
|
||||||
|
rest 1
|
||||||
|
sound_loop 2, .sub1
|
||||||
|
rest 2
|
||||||
|
note F_, 1
|
||||||
|
note C_, 1
|
||||||
|
.sub1loop1:
|
||||||
|
octave 3
|
||||||
|
note E_, 1
|
||||||
|
rest 1
|
||||||
|
octave 4
|
||||||
|
note C_, 1
|
||||||
|
rest 1
|
||||||
|
note G_, 1
|
||||||
|
rest 1
|
||||||
|
sound_loop 2, .sub1loop1
|
||||||
|
octave 3
|
||||||
|
note E_, 1
|
||||||
|
rest 1
|
||||||
|
octave 4
|
||||||
|
note C_, 1
|
||||||
|
rest 1
|
||||||
|
octave 3
|
||||||
|
note D_, 1
|
||||||
|
rest 1
|
||||||
|
octave 4
|
||||||
|
note D_, 1
|
||||||
|
rest 1
|
||||||
|
note A_, 1
|
||||||
|
rest 1
|
||||||
|
octave 3
|
||||||
|
note F_, 1
|
||||||
|
rest 1
|
||||||
|
octave 4
|
||||||
|
note D_, 1
|
||||||
|
rest 1
|
||||||
|
note A_, 1
|
||||||
|
rest 1
|
||||||
|
octave 3
|
||||||
|
note A_, 1
|
||||||
|
rest 1
|
||||||
|
octave 4
|
||||||
|
note F_, 1
|
||||||
|
rest 1
|
||||||
|
.sub1loop2:
|
||||||
|
octave 3
|
||||||
|
note A#, 1
|
||||||
|
rest 1
|
||||||
|
octave 4
|
||||||
|
note F_, 1
|
||||||
|
rest 1
|
||||||
|
note A#, 1
|
||||||
|
rest 1
|
||||||
|
sound_loop 2, .sub1loop2
|
||||||
|
note A_, 1
|
||||||
|
rest 1
|
||||||
|
note G_, 1
|
||||||
|
rest 1
|
||||||
|
sound_ret
|
||||||
|
|
||||||
|
.sub2:
|
||||||
|
octave 4
|
||||||
|
note C_, 1
|
||||||
|
rest 1
|
||||||
|
note E_, 1
|
||||||
|
rest 1
|
||||||
|
note G_, 1
|
||||||
|
rest 1
|
||||||
|
note C_, 1
|
||||||
|
rest 1
|
||||||
|
note G_, 1
|
||||||
|
rest 1
|
||||||
|
octave 5
|
||||||
|
note C_, 1
|
||||||
|
rest 1
|
||||||
|
octave 4
|
||||||
|
note E_, 1
|
||||||
|
rest 1
|
||||||
|
note G_, 1
|
||||||
|
rest 1
|
||||||
|
sound_loop 2, .sub2
|
||||||
|
sound_ret
|
||||||
|
|
||||||
|
Music_Sevii_Ch4:
|
||||||
|
toggle_noise 0
|
||||||
|
drum_speed 6
|
||||||
|
.mainloop:
|
||||||
|
sound_call .sub1
|
||||||
|
drum_note 6, 4
|
||||||
|
drum_note 4, 4
|
||||||
|
sound_call .sub1
|
||||||
|
drum_note 7, 4
|
||||||
|
drum_note 4, 1
|
||||||
|
drum_note 4, 1
|
||||||
|
drum_note 3, 1
|
||||||
|
drum_note 2, 1
|
||||||
|
sound_jump .mainloop
|
||||||
|
|
||||||
|
.sub1:
|
||||||
|
drum_note 2, 4
|
||||||
|
drum_note 4, 2
|
||||||
|
drum_note 4, 2
|
||||||
|
drum_note 2, 4
|
||||||
|
drum_note 4, 2
|
||||||
|
drum_note 4, 2
|
||||||
|
drum_note 2, 2
|
||||||
|
drum_note 4, 2
|
||||||
|
drum_note 2, 4
|
||||||
|
sound_ret
|
||||||
|
|
@ -128,4 +128,7 @@ Music:
|
||||||
dba Music_AlphalithBattle
|
dba Music_AlphalithBattle
|
||||||
dba Music_FortunaSF
|
dba Music_FortunaSF
|
||||||
dba Music_JasperForest
|
dba Music_JasperForest
|
||||||
|
dba Music_Sevii
|
||||||
|
dba Music_FourIsland
|
||||||
|
dba Music_SixIsland
|
||||||
assert_table_length NUM_MUSIC_SONGS
|
assert_table_length NUM_MUSIC_SONGS
|
||||||
|
|
|
||||||
|
|
@ -598,7 +598,7 @@ ENDM
|
||||||
endgroup
|
endgroup
|
||||||
|
|
||||||
newgroup FIVE_ISLAND ; 32
|
newgroup FIVE_ISLAND ; 32
|
||||||
map_const FIVE_ISLAND, 10, 10 ; 1
|
map_const FIVE_ISLAND, 10, 9 ; 1
|
||||||
map_const FIVE_ISLAND_MEADOW, 10, 10 ; 2
|
map_const FIVE_ISLAND_MEADOW, 10, 10 ; 2
|
||||||
map_const MEMORIAL_PILLAR, 10, 10 ; 3
|
map_const MEMORIAL_PILLAR, 10, 10 ; 3
|
||||||
map_const WATER_LABYRINTH, 10, 10 ; 4
|
map_const WATER_LABYRINTH, 10, 10 ; 4
|
||||||
|
|
@ -607,7 +607,7 @@ ENDM
|
||||||
endgroup
|
endgroup
|
||||||
|
|
||||||
newgroup SIX_ISLAND ; 33
|
newgroup SIX_ISLAND ; 33
|
||||||
map_const SIX_ISLAND, 10, 10 ; 1
|
map_const SIX_ISLAND, 10, 18 ; 1
|
||||||
map_const WATER_PATH, 10, 10 ; 2
|
map_const WATER_PATH, 10, 10 ; 2
|
||||||
map_const RUIN_VALLEY, 10, 10 ; 3
|
map_const RUIN_VALLEY, 10, 10 ; 3
|
||||||
map_const DOTTED_HOLE, 10, 10 ; 4
|
map_const DOTTED_HOLE, 10, 10 ; 4
|
||||||
|
|
|
||||||
|
|
@ -126,15 +126,17 @@
|
||||||
const MUSIC_ALPHALITHBATTLE ; 79
|
const MUSIC_ALPHALITHBATTLE ; 79
|
||||||
const MUSIC_FORTUNASF ; 7a
|
const MUSIC_FORTUNASF ; 7a
|
||||||
const MUSIC_JASPERFOREST ; 7b
|
const MUSIC_JASPERFOREST ; 7b
|
||||||
|
const MUSIC_SEVII ; 7c
|
||||||
|
const MUSIC_FOURISLAND ; 7d
|
||||||
|
const MUSIC_SIXISLAND ; 7e
|
||||||
DEF NUM_MUSIC_SONGS EQU const_value
|
DEF NUM_MUSIC_SONGS EQU const_value
|
||||||
|
|
||||||
; GetMapMusic picks music for this value (see home/map.asm)
|
; GetMapMusic picks music for these values (see home/map.asm)
|
||||||
DEF MUSIC_MAHOGANY_MART EQU $64
|
DEF MUSIC_MAHOGANY_MART EQU $fc
|
||||||
|
DEF MUSIC_RADIO_TOWER EQU $fd
|
||||||
|
|
||||||
; ExitPokegearRadio_HandleMusic uses these values
|
; ExitPokegearRadio_HandleMusic uses these values
|
||||||
DEF RESTART_MAP_MUSIC EQU $fe
|
DEF RESTART_MAP_MUSIC EQU $fe
|
||||||
DEF ENTER_MAP_MUSIC EQU $ff
|
DEF ENTER_MAP_MUSIC EQU $ff
|
||||||
|
|
||||||
; GetMapMusic picks music for this bit flag
|
assert NUM_MUSIC_SONGS <= MUSIC_MAHOGANY_MART, "song IDs overlap special values"
|
||||||
DEF RADIO_TOWER_MUSIC_F EQU 7
|
|
||||||
DEF RADIO_TOWER_MUSIC EQU 1 << RADIO_TOWER_MUSIC_F
|
|
||||||
|
|
|
||||||
|
|
@ -292,7 +292,7 @@ DEF JOHTO_POKEMON EQU const_value
|
||||||
const SUNFLORA ; c0
|
const SUNFLORA ; c0
|
||||||
const HIPPUNK
|
const HIPPUNK
|
||||||
const AERCROW
|
const AERCROW
|
||||||
const FOXFIRE
|
const ZORRIEGO
|
||||||
const YANMA ; c1
|
const YANMA ; c1
|
||||||
const YANMEGA
|
const YANMEGA
|
||||||
const ONIYANMA
|
const ONIYANMA
|
||||||
|
|
|
||||||
|
|
@ -69,6 +69,7 @@ SpecialsPointers::
|
||||||
add_special UpdateSprites ; bank 0
|
add_special UpdateSprites ; bank 0
|
||||||
add_special UpdatePlayerSprite ; bank 0
|
add_special UpdatePlayerSprite ; bank 0
|
||||||
add_special GameCornerPrizeMonCheckDex
|
add_special GameCornerPrizeMonCheckDex
|
||||||
|
add_special GameCornerPrizeMonShowDex
|
||||||
add_special UnusedSetSeenMon ; unused
|
add_special UnusedSetSeenMon ; unused
|
||||||
add_special WaitSFX ; bank 0
|
add_special WaitSFX ; bank 0
|
||||||
add_special PlayMapMusic ; bank 0
|
add_special PlayMapMusic ; bank 0
|
||||||
|
|
|
||||||
|
|
@ -110,11 +110,11 @@ MapGroup_Dungeons:
|
||||||
map BurnedTowerB1F, TILESET_CAVE, CAVE, LANDMARK_BURNED_TOWER, MUSIC_BURNED_TOWER, TRUE, PALETTE_NITE, FISHGROUP_SHORE
|
map BurnedTowerB1F, TILESET_CAVE, CAVE, LANDMARK_BURNED_TOWER, MUSIC_BURNED_TOWER, TRUE, PALETTE_NITE, FISHGROUP_SHORE
|
||||||
map NationalPark, TILESET_PARK, ROUTE, LANDMARK_NATIONAL_PARK, MUSIC_NATIONAL_PARK, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
map NationalPark, TILESET_PARK, ROUTE, LANDMARK_NATIONAL_PARK, MUSIC_NATIONAL_PARK, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||||
map NationalParkBugContest, TILESET_PARK, ROUTE, LANDMARK_NATIONAL_PARK, MUSIC_BUG_CATCHING_CONTEST, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
map NationalParkBugContest, TILESET_PARK, ROUTE, LANDMARK_NATIONAL_PARK, MUSIC_BUG_CATCHING_CONTEST, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||||
map RadioTower1F, TILESET_RADIO_TOWER, INDOOR, LANDMARK_RADIO_TOWER, RADIO_TOWER_MUSIC | MUSIC_GOLDENROD_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
map RadioTower1F, TILESET_RADIO_TOWER, INDOOR, LANDMARK_RADIO_TOWER, MUSIC_RADIO_TOWER, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||||
map RadioTower2F, TILESET_RADIO_TOWER, INDOOR, LANDMARK_RADIO_TOWER, RADIO_TOWER_MUSIC | MUSIC_GOLDENROD_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
map RadioTower2F, TILESET_RADIO_TOWER, INDOOR, LANDMARK_RADIO_TOWER, MUSIC_RADIO_TOWER, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||||
map RadioTower3F, TILESET_RADIO_TOWER, INDOOR, LANDMARK_RADIO_TOWER, RADIO_TOWER_MUSIC | MUSIC_GOLDENROD_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
map RadioTower3F, TILESET_RADIO_TOWER, INDOOR, LANDMARK_RADIO_TOWER, MUSIC_RADIO_TOWER, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||||
map RadioTower4F, TILESET_RADIO_TOWER, INDOOR, LANDMARK_RADIO_TOWER, RADIO_TOWER_MUSIC | MUSIC_GOLDENROD_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
map RadioTower4F, TILESET_RADIO_TOWER, INDOOR, LANDMARK_RADIO_TOWER, MUSIC_RADIO_TOWER, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||||
map RadioTower5F, TILESET_RADIO_TOWER, INDOOR, LANDMARK_RADIO_TOWER, RADIO_TOWER_MUSIC | MUSIC_GOLDENROD_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
map RadioTower5F, TILESET_RADIO_TOWER, INDOOR, LANDMARK_RADIO_TOWER, MUSIC_RADIO_TOWER, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||||
map RuinsOfAlphOutside, TILESET_JOHTO, ROUTE, LANDMARK_RUINS_OF_ALPH, MUSIC_UNION_CAVE, FALSE, PALETTE_AUTO, FISHGROUP_POND
|
map RuinsOfAlphOutside, TILESET_JOHTO, ROUTE, LANDMARK_RUINS_OF_ALPH, MUSIC_UNION_CAVE, FALSE, PALETTE_AUTO, FISHGROUP_POND
|
||||||
map RuinsOfAlphHoOhChamber, TILESET_RUINS_OF_ALPH, DUNGEON, LANDMARK_RUINS_OF_ALPH, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
map RuinsOfAlphHoOhChamber, TILESET_RUINS_OF_ALPH, DUNGEON, LANDMARK_RUINS_OF_ALPH, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||||
map RuinsOfAlphKabutoChamber, TILESET_RUINS_OF_ALPH, DUNGEON, LANDMARK_RUINS_OF_ALPH, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
map RuinsOfAlphKabutoChamber, TILESET_RUINS_OF_ALPH, DUNGEON, LANDMARK_RUINS_OF_ALPH, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||||
|
|
@ -624,53 +624,53 @@ MapGroup_Citrine: ; 27
|
||||||
|
|
||||||
MapGroup_OneIsland: ; 28
|
MapGroup_OneIsland: ; 28
|
||||||
table_width MAP_LENGTH, MapGroup_OneIsland
|
table_width MAP_LENGTH, MapGroup_OneIsland
|
||||||
map FarawayIslandOutside, TILESET_SEVII, ROUTE, LANDMARK_ONE_ISLAND, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
map FarawayIslandOutside, TILESET_SEVII, ROUTE, LANDMARK_ONE_ISLAND, MUSIC_SEVII, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||||
map FarawayIslandInside, TILESET_CAVE, CAVE, LANDMARK_ONE_ISLAND, MUSIC_LAKE_OF_RAGE, TRUE, PALETTE_AUTO, FISHGROUP_SHORE
|
map FarawayIslandInside, TILESET_CAVE, CAVE, LANDMARK_ONE_ISLAND, MUSIC_SEVII, TRUE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||||
map OneIsland, TILESET_SEVII, TOWN, LANDMARK_ONE_ISLAND, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
map OneIsland, TILESET_SEVII, TOWN, LANDMARK_ONE_ISLAND, MUSIC_SEVII, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||||
map TreasureBeach, TILESET_SEVII, ROUTE, LANDMARK_ONE_ISLAND, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
map TreasureBeach, TILESET_SEVII, ROUTE, LANDMARK_ONE_ISLAND, MUSIC_SEVII, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||||
map KindleRoad, TILESET_SEVII, ROUTE, LANDMARK_ONE_ISLAND, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
map KindleRoad, TILESET_SEVII, ROUTE, LANDMARK_ONE_ISLAND, MUSIC_SEVII, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||||
map MtEmberExterior, TILESET_SEVII, TOWN, LANDMARK_ONE_ISLAND, MUSIC_LAKE_OF_RAGE, TRUE, PALETTE_AUTO, FISHGROUP_SHORE
|
map MtEmberExterior, TILESET_SEVII, TOWN, LANDMARK_ONE_ISLAND, MUSIC_SEVII, TRUE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||||
map MtEmberInterior, TILESET_CAVE, CAVE, LANDMARK_ONE_ISLAND, MUSIC_LAKE_OF_RAGE, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
map MtEmberInterior, TILESET_CAVE, CAVE, LANDMARK_ONE_ISLAND, MUSIC_SEVII, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||||
map MtEmberSummit, TILESET_CAVE, CAVE, LANDMARK_ONE_ISLAND, MUSIC_LAKE_OF_RAGE, TRUE, PALETTE_AUTO, FISHGROUP_SHORE
|
map MtEmberSummit, TILESET_CAVE, CAVE, LANDMARK_ONE_ISLAND, MUSIC_SEVII, TRUE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||||
map MtEmberHiddenPath, TILESET_CAVE, CAVE, LANDMARK_ONE_ISLAND, MUSIC_LAKE_OF_RAGE, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
map MtEmberHiddenPath, TILESET_CAVE, CAVE, LANDMARK_ONE_ISLAND, MUSIC_SEVII, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||||
assert_table_length NUM_ONE_ISLAND_MAPS
|
assert_table_length NUM_ONE_ISLAND_MAPS
|
||||||
|
|
||||||
MapGroup_TwoIsland: ; 29
|
MapGroup_TwoIsland: ; 29
|
||||||
table_width MAP_LENGTH, MapGroup_TwoIsland
|
table_width MAP_LENGTH, MapGroup_TwoIsland
|
||||||
map TwoIsland, TILESET_SEVII, TOWN, LANDMARK_TWO_ISLAND, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
map TwoIsland, TILESET_SEVII, TOWN, LANDMARK_TWO_ISLAND, MUSIC_SEVII, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||||
map CapeBrink, TILESET_SEVII, ROUTE, LANDMARK_TWO_ISLAND, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
map CapeBrink, TILESET_SEVII, ROUTE, LANDMARK_TWO_ISLAND, MUSIC_SEVII, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||||
assert_table_length NUM_TWO_ISLAND_MAPS
|
assert_table_length NUM_TWO_ISLAND_MAPS
|
||||||
|
|
||||||
MapGroup_ThreeIsland: ; 30
|
MapGroup_ThreeIsland: ; 30
|
||||||
table_width MAP_LENGTH, MapGroup_ThreeIsland
|
table_width MAP_LENGTH, MapGroup_ThreeIsland
|
||||||
map ThreeIslandPort, TILESET_SEVII, TOWN, LANDMARK_THREE_ISLAND, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
map ThreeIslandPort, TILESET_SEVII, TOWN, LANDMARK_THREE_ISLAND, MUSIC_SEVII, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||||
map ThreeIsland, TILESET_SEVII, TOWN, LANDMARK_THREE_ISLAND, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
map ThreeIsland, TILESET_SEVII, TOWN, LANDMARK_THREE_ISLAND, MUSIC_SEVII, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||||
map BondBridge, TILESET_SEVII, ROUTE, LANDMARK_THREE_ISLAND, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
map BondBridge, TILESET_SEVII, ROUTE, LANDMARK_THREE_ISLAND, MUSIC_SEVII, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||||
map BerryForest, TILESET_FOREST_KANTO, FOREST, LANDMARK_THREE_ISLAND, MUSIC_ROUTE_3, TRUE, PALETTE_AUTO, FISHGROUP_POND
|
map BerryForest, TILESET_FOREST_KANTO, FOREST, LANDMARK_THREE_ISLAND, MUSIC_ROUTE_3, TRUE, PALETTE_AUTO, FISHGROUP_POND
|
||||||
assert_table_length NUM_THREE_ISLAND_MAPS
|
assert_table_length NUM_THREE_ISLAND_MAPS
|
||||||
|
|
||||||
MapGroup_FourIsland: ; 31
|
MapGroup_FourIsland: ; 31
|
||||||
table_width MAP_LENGTH, MapGroup_FourIsland
|
table_width MAP_LENGTH, MapGroup_FourIsland
|
||||||
map FourIsland, TILESET_SEVII, TOWN, LANDMARK_FOUR_ISLAND, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
map FourIsland, TILESET_SEVII, TOWN, LANDMARK_FOUR_ISLAND, MUSIC_FOURISLAND, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||||
map IcefallCaveEntrance, TILESET_CAVE, CAVE, LANDMARK_FOUR_ISLAND, MUSIC_CHERRYGROVE_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
map IcefallCaveEntrance, TILESET_CAVE, CAVE, LANDMARK_FOUR_ISLAND, MUSIC_FOURISLAND, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||||
map IcefallCave1F, TILESET_CAVE, CAVE, LANDMARK_FOUR_ISLAND, MUSIC_CHERRYGROVE_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
map IcefallCave1F, TILESET_CAVE, CAVE, LANDMARK_FOUR_ISLAND, MUSIC_FOURISLAND, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||||
map IcefallCaveB1F, TILESET_CAVE, CAVE, LANDMARK_FOUR_ISLAND, MUSIC_CHERRYGROVE_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
map IcefallCaveB1F, TILESET_CAVE, CAVE, LANDMARK_FOUR_ISLAND, MUSIC_FOURISLAND, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||||
map IcefallCaveBack, TILESET_CAVE, CAVE, LANDMARK_FOUR_ISLAND, MUSIC_CHERRYGROVE_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
map IcefallCaveBack, TILESET_CAVE, CAVE, LANDMARK_FOUR_ISLAND, MUSIC_FOURISLAND, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||||
assert_table_length NUM_FOUR_ISLAND_MAPS
|
assert_table_length NUM_FOUR_ISLAND_MAPS
|
||||||
|
|
||||||
MapGroup_FiveIsland: ; 32
|
MapGroup_FiveIsland: ; 32
|
||||||
table_width MAP_LENGTH, MapGroup_FiveIsland
|
table_width MAP_LENGTH, MapGroup_FiveIsland
|
||||||
map FiveIsland, TILESET_CAVE, TOWN, LANDMARK_FIVE_ISLAND, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
map FiveIsland, TILESET_SEVII, TOWN, LANDMARK_FIVE_ISLAND, MUSIC_FOURISLAND, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||||
map FiveIslandMeadow, TILESET_CAVE, ROUTE, LANDMARK_FIVE_ISLAND, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
map FiveIslandMeadow, TILESET_CAVE, ROUTE, LANDMARK_FIVE_ISLAND, MUSIC_SEVII, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||||
map MemorialPillar, TILESET_CAVE, ROUTE, LANDMARK_FIVE_ISLAND, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
map MemorialPillar, TILESET_CAVE, ROUTE, LANDMARK_FIVE_ISLAND, MUSIC_SEVII, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||||
map WaterLabyrinth, TILESET_CAVE, ROUTE, LANDMARK_FIVE_ISLAND, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
map WaterLabyrinth, TILESET_CAVE, ROUTE, LANDMARK_FIVE_ISLAND, MUSIC_SEVII, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||||
map ResortGorgeous, TILESET_CAVE, ROUTE, LANDMARK_FIVE_ISLAND, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
map ResortGorgeous, TILESET_CAVE, ROUTE, LANDMARK_FIVE_ISLAND, MUSIC_SEVII, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||||
map LostCave, TILESET_CAVE, CAVE, LANDMARK_FIVE_ISLAND, MUSIC_CHERRYGROVE_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
map LostCave, TILESET_CAVE, CAVE, LANDMARK_FIVE_ISLAND, MUSIC_FOURISLAND, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||||
assert_table_length NUM_FIVE_ISLAND_MAPS
|
assert_table_length NUM_FIVE_ISLAND_MAPS
|
||||||
|
|
||||||
MapGroup_SixIsland: ; 33
|
MapGroup_SixIsland: ; 33
|
||||||
table_width MAP_LENGTH, MapGroup_SixIsland
|
table_width MAP_LENGTH, MapGroup_SixIsland
|
||||||
map SixIsland, TILESET_CAVE, TOWN, LANDMARK_SIX_ISLAND, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
map SixIsland, TILESET_SEVII, TOWN, LANDMARK_SIX_ISLAND, MUSIC_SIXISLAND, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||||
map WaterPath, TILESET_CAVE, ROUTE, LANDMARK_SIX_ISLAND, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
map WaterPath, TILESET_CAVE, ROUTE, LANDMARK_SIX_ISLAND, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||||
map RuinValley, TILESET_CAVE, ROUTE, LANDMARK_SIX_ISLAND, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
map RuinValley, TILESET_CAVE, ROUTE, LANDMARK_SIX_ISLAND, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||||
map DottedHole, TILESET_CAVE, CAVE, LANDMARK_SIX_ISLAND, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
map DottedHole, TILESET_CAVE, CAVE, LANDMARK_SIX_ISLAND, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||||
|
|
@ -682,7 +682,7 @@ MapGroup_SixIsland: ; 33
|
||||||
|
|
||||||
MapGroup_SevenIsland: ; 34
|
MapGroup_SevenIsland: ; 34
|
||||||
table_width MAP_LENGTH, MapGroup_SevenIsland
|
table_width MAP_LENGTH, MapGroup_SevenIsland
|
||||||
map SevenIsland, TILESET_CAVE, TOWN, LANDMARK_SEVEN_ISLAND, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
map SevenIsland, TILESET_CAVE, TOWN, LANDMARK_SEVEN_ISLAND, MUSIC_SIXISLAND, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||||
map CanyonEntrance, TILESET_CAVE, ROUTE, LANDMARK_SIX_ISLAND, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
map CanyonEntrance, TILESET_CAVE, ROUTE, LANDMARK_SIX_ISLAND, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||||
map SevaultCanyon, TILESET_CAVE, ROUTE, LANDMARK_SIX_ISLAND, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
map SevaultCanyon, TILESET_CAVE, ROUTE, LANDMARK_SIX_ISLAND, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||||
map TanobyRuins, TILESET_CAVE, ROUTE, LANDMARK_SIX_ISLAND, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
map TanobyRuins, TILESET_CAVE, ROUTE, LANDMARK_SIX_ISLAND, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||||
|
|
|
||||||
|
|
@ -299,7 +299,7 @@ INCLUDE "data/pokemon/base_stats/sunbud.asm"
|
||||||
INCLUDE "data/pokemon/base_stats/sunflora.asm"
|
INCLUDE "data/pokemon/base_stats/sunflora.asm"
|
||||||
INCLUDE "data/pokemon/base_stats/hippunk.asm"
|
INCLUDE "data/pokemon/base_stats/hippunk.asm"
|
||||||
INCLUDE "data/pokemon/base_stats/aercrow.asm"
|
INCLUDE "data/pokemon/base_stats/aercrow.asm"
|
||||||
INCLUDE "data/pokemon/base_stats/foxfire.asm"
|
INCLUDE "data/pokemon/base_stats/zorriego.asm"
|
||||||
INCLUDE "data/pokemon/base_stats/yanma.asm"
|
INCLUDE "data/pokemon/base_stats/yanma.asm"
|
||||||
INCLUDE "data/pokemon/base_stats/yanmega.asm"
|
INCLUDE "data/pokemon/base_stats/yanmega.asm"
|
||||||
INCLUDE "data/pokemon/base_stats/oniyanma.asm"
|
INCLUDE "data/pokemon/base_stats/oniyanma.asm"
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@
|
||||||
db 100 ; unknown 1
|
db 100 ; unknown 1
|
||||||
db 20 ; step cycles to hatch
|
db 20 ; step cycles to hatch
|
||||||
db 5 ; unknown 2
|
db 5 ; unknown 2
|
||||||
INCBIN "gfx/pokemon/foxfire/front.dimensions"
|
INCBIN "gfx/pokemon/zorriego/front.dimensions"
|
||||||
dw NULL, NULL ; unused (beta front/back pics)
|
dw NULL, NULL ; unused (beta front/back pics)
|
||||||
db GROWTH_MEDIUM_FAST ; growth rate
|
db GROWTH_MEDIUM_FAST ; growth rate
|
||||||
dn EGG_GROUND, EGG_GROUND ; egg groups
|
dn EGG_GROUND, EGG_GROUND ; egg groups
|
||||||
|
|
@ -278,7 +278,7 @@ PokemonCries::
|
||||||
mon_cry CRY_SUNFLORA, -32, 384 ; SUNFLORA
|
mon_cry CRY_SUNFLORA, -32, 384 ; SUNFLORA
|
||||||
mon_cry CRY_NIDORAN_M, 0, 0 ; HIPPUNK (incomplete)
|
mon_cry CRY_NIDORAN_M, 0, 0 ; HIPPUNK (incomplete)
|
||||||
mon_cry CRY_NIDORAN_M, 0, 0 ; AERCROW (incomplete)
|
mon_cry CRY_NIDORAN_M, 0, 0 ; AERCROW (incomplete)
|
||||||
mon_cry CRY_NIDORAN_M, 0, 0 ; FOXFIRE (incomplete)
|
mon_cry CRY_NIDORAN_M, 0, 0 ; ZORRIEGO (incomplete)
|
||||||
mon_cry CRY_TOTODILE, 49, 200 ; YANMA
|
mon_cry CRY_TOTODILE, 49, 200 ; YANMA
|
||||||
mon_cry CRY_NIDORAN_M, 0, 0 ; YANMEGA (incomplete)
|
mon_cry CRY_NIDORAN_M, 0, 0 ; YANMEGA (incomplete)
|
||||||
mon_cry CRY_NIDORAN_M, 0, 0 ; ONIYANMA (incomplete)
|
mon_cry CRY_NIDORAN_M, 0, 0 ; ONIYANMA (incomplete)
|
||||||
|
|
|
||||||
|
|
@ -268,7 +268,7 @@ SunbudPokedexEntry:: INCLUDE "data/pokemon/dex_entries/sunbud.asm"
|
||||||
SunfloraPokedexEntry:: INCLUDE "data/pokemon/dex_entries/sunflora.asm"
|
SunfloraPokedexEntry:: INCLUDE "data/pokemon/dex_entries/sunflora.asm"
|
||||||
HippunkPokedexEntry:: INCLUDE "data/pokemon/dex_entries/hippunk.asm"
|
HippunkPokedexEntry:: INCLUDE "data/pokemon/dex_entries/hippunk.asm"
|
||||||
AercrowPokedexEntry:: INCLUDE "data/pokemon/dex_entries/aercrow.asm"
|
AercrowPokedexEntry:: INCLUDE "data/pokemon/dex_entries/aercrow.asm"
|
||||||
FoxfirePokedexEntry:: INCLUDE "data/pokemon/dex_entries/foxfire.asm"
|
ZorriegoPokedexEntry:: INCLUDE "data/pokemon/dex_entries/zorriego.asm"
|
||||||
|
|
||||||
|
|
||||||
SECTION "Pokedex Entries 193-251", ROMX
|
SECTION "Pokedex Entries 193-251", ROMX
|
||||||
|
|
|
||||||
|
|
@ -273,7 +273,7 @@ PokedexDataPointerTable:
|
||||||
dba SunfloraPokedexEntry
|
dba SunfloraPokedexEntry
|
||||||
dba HippunkPokedexEntry
|
dba HippunkPokedexEntry
|
||||||
dba AercrowPokedexEntry
|
dba AercrowPokedexEntry
|
||||||
dba FoxfirePokedexEntry
|
dba ZorriegoPokedexEntry
|
||||||
dba YanmaPokedexEntry
|
dba YanmaPokedexEntry
|
||||||
dba YanmegaPokedexEntry
|
dba YanmegaPokedexEntry
|
||||||
dba OniyanmaPokedexEntry
|
dba OniyanmaPokedexEntry
|
||||||
|
|
|
||||||
|
|
@ -107,7 +107,6 @@ AlphabeticalPokedexOrder:
|
||||||
dw FLUTTER_MANE
|
dw FLUTTER_MANE
|
||||||
dw FOLAGE
|
dw FOLAGE
|
||||||
dw FORRETRESS
|
dw FORRETRESS
|
||||||
dw FOXFIRE
|
|
||||||
dw FURRET
|
dw FURRET
|
||||||
dw GASTLY
|
dw GASTLY
|
||||||
dw GAOTORA
|
dw GAOTORA
|
||||||
|
|
@ -399,5 +398,6 @@ AlphabeticalPokedexOrder:
|
||||||
dw YANMA
|
dw YANMA
|
||||||
dw YANMEGA
|
dw YANMEGA
|
||||||
dw ZAPDOS
|
dw ZAPDOS
|
||||||
|
dw ZORRIEGO
|
||||||
dw ZUBAT
|
dw ZUBAT
|
||||||
assert_table_length NUM_POKEMON
|
assert_table_length NUM_POKEMON
|
||||||
|
|
|
||||||
|
|
@ -225,7 +225,7 @@ NewPokedexOrder:
|
||||||
dw QATU
|
dw QATU
|
||||||
dw XATU
|
dw XATU
|
||||||
dw AERCROW
|
dw AERCROW
|
||||||
dw FOXFIRE
|
dw ZORRIEGO
|
||||||
dw QWILFISH
|
dw QWILFISH
|
||||||
dw KAZAPPELIN
|
dw KAZAPPELIN
|
||||||
dw QWILFATHER
|
dw QWILFATHER
|
||||||
|
|
|
||||||
|
|
@ -61,7 +61,7 @@ EggMovePointers2::
|
||||||
dw NoEggMoves2
|
dw NoEggMoves2
|
||||||
dw HippunkEggMoves
|
dw HippunkEggMoves
|
||||||
dw AercrowEggMoves
|
dw AercrowEggMoves
|
||||||
dw FoxfireEggMoves
|
dw ZorriegoEggMoves
|
||||||
dw YanmaEggMoves
|
dw YanmaEggMoves
|
||||||
dw NoEggMoves2 ; Yanmega
|
dw NoEggMoves2 ; Yanmega
|
||||||
dw NoEggMoves2 ; Oniyanma
|
dw NoEggMoves2 ; Oniyanma
|
||||||
|
|
@ -388,7 +388,7 @@ AercrowEggMoves:
|
||||||
dw WHIRLWIND
|
dw WHIRLWIND
|
||||||
dw -1 ; end
|
dw -1 ; end
|
||||||
|
|
||||||
FoxfireEggMoves:
|
ZorriegoEggMoves:
|
||||||
dw CONFUSE_RAY
|
dw CONFUSE_RAY
|
||||||
dw DISABLE
|
dw DISABLE
|
||||||
dw FAINT_ATTACK
|
dw FAINT_ATTACK
|
||||||
|
|
|
||||||
|
|
@ -271,7 +271,7 @@ EvolutionMoves::
|
||||||
dw NO_MOVE ;SUNFLORA ; c0
|
dw NO_MOVE ;SUNFLORA ; c0
|
||||||
dw NO_MOVE ;HIPPUNK
|
dw NO_MOVE ;HIPPUNK
|
||||||
dw NO_MOVE ;AERCROW
|
dw NO_MOVE ;AERCROW
|
||||||
dw NO_MOVE ;FOXFIRE
|
dw NO_MOVE ;ZORRIEGO
|
||||||
dw NO_MOVE ;YANMA ; c1
|
dw NO_MOVE ;YANMA ; c1
|
||||||
dw NO_MOVE ;YANMEGA
|
dw NO_MOVE ;YANMEGA
|
||||||
dw NO_MOVE ;ONIYANMA
|
dw NO_MOVE ;ONIYANMA
|
||||||
|
|
|
||||||
|
|
@ -61,7 +61,7 @@ EvosAttacksPointers2::
|
||||||
dw SunfloraEvosAttacks
|
dw SunfloraEvosAttacks
|
||||||
dw HippunkEvosAttacks
|
dw HippunkEvosAttacks
|
||||||
dw AercrowEvosAttacks
|
dw AercrowEvosAttacks
|
||||||
dw FoxfireEvosAttacks
|
dw ZorriegoEvosAttacks
|
||||||
dw YanmaEvosAttacks
|
dw YanmaEvosAttacks
|
||||||
dw YanmegaEvosAttacks
|
dw YanmegaEvosAttacks
|
||||||
dw OniyanmaEvosAttacks
|
dw OniyanmaEvosAttacks
|
||||||
|
|
@ -1165,7 +1165,7 @@ AercrowEvosAttacks:
|
||||||
dbw 50, RAZOR_WIND
|
dbw 50, RAZOR_WIND
|
||||||
db 0 ; no more level-up moves
|
db 0 ; no more level-up moves
|
||||||
|
|
||||||
FoxfireEvosAttacks:
|
ZorriegoEvosAttacks:
|
||||||
db 0; no more evolutions
|
db 0; no more evolutions
|
||||||
dbw 1, EMBER
|
dbw 1, EMBER
|
||||||
dbw 1, LEER
|
dbw 1, LEER
|
||||||
|
|
|
||||||
|
|
@ -273,7 +273,7 @@ FirstEvoStages::
|
||||||
dw SUNKERN ;c0
|
dw SUNKERN ;c0
|
||||||
dw HIPPUNK
|
dw HIPPUNK
|
||||||
dw AERCROW
|
dw AERCROW
|
||||||
dw FOXFIRE
|
dw ZORRIEGO
|
||||||
dw YANMA
|
dw YANMA
|
||||||
dw YANMA
|
dw YANMA
|
||||||
dw YANMA
|
dw YANMA
|
||||||
|
|
|
||||||
|
|
@ -274,7 +274,7 @@ MonMenuIcons:
|
||||||
db ICON_ODDISH ; SUNFLORA
|
db ICON_ODDISH ; SUNFLORA
|
||||||
db ICON_SLOWPOKE ; HIPPUNK
|
db ICON_SLOWPOKE ; HIPPUNK
|
||||||
db ICON_BIRD ; AERCROW
|
db ICON_BIRD ; AERCROW
|
||||||
db ICON_FOX ; FOXFIRE
|
db ICON_FOX ; ZORRIEGO
|
||||||
db ICON_BUG ; YANMA
|
db ICON_BUG ; YANMA
|
||||||
db ICON_BUG ; YANMEGA
|
db ICON_BUG ; YANMEGA
|
||||||
db ICON_BUG ; ONIYANMA
|
db ICON_BUG ; ONIYANMA
|
||||||
|
|
|
||||||
|
|
@ -276,7 +276,7 @@ PokemonNames::
|
||||||
db "SUNFLORA@@"
|
db "SUNFLORA@@"
|
||||||
db "TORPIR@@@@"
|
db "TORPIR@@@@"
|
||||||
db "AERCROW@@@"
|
db "AERCROW@@@"
|
||||||
db "FOXFIRE@@@"
|
db "ZORRIEGO@@"
|
||||||
db "YANMA@@@@@"
|
db "YANMA@@@@@"
|
||||||
db "YANMEGA@@@"
|
db "YANMEGA@@@"
|
||||||
db "ONIYANMA@@"
|
db "ONIYANMA@@"
|
||||||
|
|
|
||||||
|
|
@ -577,8 +577,8 @@ INCBIN "gfx/pokemon/hippunk/front.gbcpal", middle_colors
|
||||||
INCLUDE "gfx/pokemon/hippunk/shiny.pal"
|
INCLUDE "gfx/pokemon/hippunk/shiny.pal"
|
||||||
INCBIN "gfx/pokemon/aercrow/front.gbcpal", middle_colors
|
INCBIN "gfx/pokemon/aercrow/front.gbcpal", middle_colors
|
||||||
INCLUDE "gfx/pokemon/aercrow/shiny.pal"
|
INCLUDE "gfx/pokemon/aercrow/shiny.pal"
|
||||||
INCBIN "gfx/pokemon/foxfire/front.gbcpal", middle_colors
|
INCBIN "gfx/pokemon/zorriego/front.gbcpal", middle_colors
|
||||||
INCLUDE "gfx/pokemon/foxfire/shiny.pal"
|
INCLUDE "gfx/pokemon/zorriego/shiny.pal"
|
||||||
INCBIN "gfx/pokemon/yanma/front.gbcpal", middle_colors
|
INCBIN "gfx/pokemon/yanma/front.gbcpal", middle_colors
|
||||||
INCLUDE "gfx/pokemon/yanma/shiny.pal"
|
INCLUDE "gfx/pokemon/yanma/shiny.pal"
|
||||||
INCBIN "gfx/pokemon/yanmega/front.gbcpal", middle_colors
|
INCBIN "gfx/pokemon/yanmega/front.gbcpal", middle_colors
|
||||||
|
|
|
||||||
|
|
@ -557,8 +557,8 @@ PokemonPicPointers::
|
||||||
dba HippunkBackpic
|
dba HippunkBackpic
|
||||||
dba AercrowFrontpic
|
dba AercrowFrontpic
|
||||||
dba AercrowBackpic
|
dba AercrowBackpic
|
||||||
dba FoxfireFrontpic
|
dba ZorriegoFrontpic
|
||||||
dba FoxfireBackpic
|
dba ZorriegoBackpic
|
||||||
dba YanmaFrontpic
|
dba YanmaFrontpic
|
||||||
dba YanmaBackpic
|
dba YanmaBackpic
|
||||||
dba YanmegaFrontpic
|
dba YanmegaFrontpic
|
||||||
|
|
|
||||||
|
|
@ -199,6 +199,8 @@ KabufossilGroup:
|
||||||
LassGroup:
|
LassGroup:
|
||||||
next_list_item ; LASS (1)
|
next_list_item ; LASS (1)
|
||||||
db "CARRIE@", TRAINERTYPE_NORMAL
|
db "CARRIE@", TRAINERTYPE_NORMAL
|
||||||
|
db 16
|
||||||
|
dw CLEFFA
|
||||||
db 18
|
db 18
|
||||||
dw SNUBBULL
|
dw SNUBBULL
|
||||||
db -1 ; end
|
db -1 ; end
|
||||||
|
|
@ -206,11 +208,11 @@ LassGroup:
|
||||||
next_list_item ; LASS (2)
|
next_list_item ; LASS (2)
|
||||||
db "BRIDGET@", TRAINERTYPE_NORMAL
|
db "BRIDGET@", TRAINERTYPE_NORMAL
|
||||||
db 15
|
db 15
|
||||||
dw JIGGLYPUFF
|
dw AZURILL
|
||||||
db 15
|
db 15
|
||||||
dw JIGGLYPUFF
|
dw HAPPINY
|
||||||
db 15
|
db 17
|
||||||
dw JIGGLYPUFF
|
dw WIGGLYTUFF
|
||||||
db -1 ; end
|
db -1 ; end
|
||||||
|
|
||||||
next_list_item ; LASS (3)
|
next_list_item ; LASS (3)
|
||||||
|
|
@ -225,10 +227,10 @@ LassGroup:
|
||||||
|
|
||||||
next_list_item ; LASS (4)
|
next_list_item ; LASS (4)
|
||||||
db "KRISE@", TRAINERTYPE_NORMAL
|
db "KRISE@", TRAINERTYPE_NORMAL
|
||||||
db 12
|
|
||||||
dw ODDISH
|
|
||||||
db 15
|
db 15
|
||||||
dw CUBONE
|
dw SUNBUD
|
||||||
|
db 15
|
||||||
|
dw PHANPY
|
||||||
db -1 ; end
|
db -1 ; end
|
||||||
|
|
||||||
next_list_item ; LASS (5)
|
next_list_item ; LASS (5)
|
||||||
|
|
@ -279,12 +281,16 @@ LassGroup:
|
||||||
|
|
||||||
next_list_item ; LASS (10)
|
next_list_item ; LASS (10)
|
||||||
db "DANA@", TRAINERTYPE_MOVES
|
db "DANA@", TRAINERTYPE_MOVES
|
||||||
db 18
|
db 25
|
||||||
dw FLAAFFY
|
dw FLAAFFY
|
||||||
dw TACKLE, GROWL, THUNDERSHOCK, THUNDER_WAVE
|
dw TACKLE, GROWL, THUNDERSHOCK, THUNDER_WAVE
|
||||||
db 18
|
db 24
|
||||||
dw PSYDUCK
|
dw WEIRDUCK
|
||||||
dw SCRATCH, TAIL_WHIP, DISABLE, CONFUSION
|
dw SCRATCH, TAIL_WHIP, DISABLE, CONFUSION
|
||||||
|
db 25
|
||||||
|
dw RAITORA
|
||||||
|
dw QUICK_ATTACK, LEER, THUNDERSHOCK, ROAR
|
||||||
|
|
||||||
db -1 ; end
|
db -1 ; end
|
||||||
|
|
||||||
next_list_item ; LASS (11)
|
next_list_item ; LASS (11)
|
||||||
|
|
@ -297,8 +303,12 @@ LassGroup:
|
||||||
|
|
||||||
next_list_item ; LASS (12)
|
next_list_item ; LASS (12)
|
||||||
db "CONNIE@", TRAINERTYPE_NORMAL
|
db "CONNIE@", TRAINERTYPE_NORMAL
|
||||||
db 21
|
db 25
|
||||||
dw MARILL
|
dw MAGNETITE
|
||||||
|
db 25
|
||||||
|
dw ANGORE
|
||||||
|
db 26
|
||||||
|
dw FORRETRESS
|
||||||
db -1 ; end
|
db -1 ; end
|
||||||
|
|
||||||
next_list_item ; LASS (13) - originally Connie 3
|
next_list_item ; LASS (13) - originally Connie 3
|
||||||
|
|
@ -789,8 +799,8 @@ TwinsGroup:
|
||||||
next_list_item ; TWINS (2)
|
next_list_item ; TWINS (2)
|
||||||
db "ANN & ANNE@", TRAINERTYPE_MOVES
|
db "ANN & ANNE@", TRAINERTYPE_MOVES
|
||||||
db 16
|
db 16
|
||||||
dw CLEFAIRY
|
dw TOGEPI
|
||||||
dw GROWL, ENCORE, DOUBLESLAP, METRONOME
|
dw CHARM, POISON_STING, METRONOME, SWEET_KISS
|
||||||
db 16
|
db 16
|
||||||
dw JIGGLYPUFF
|
dw JIGGLYPUFF
|
||||||
dw SING, DEFENSE_CURL, POUND, DISABLE
|
dw SING, DEFENSE_CURL, POUND, DISABLE
|
||||||
|
|
|
||||||
|
|
@ -228,9 +228,9 @@ JohtoWaterWildMons:
|
||||||
|
|
||||||
def_water_wildmons CIANWOOD_CITY
|
def_water_wildmons CIANWOOD_CITY
|
||||||
db 6 percent ; encounter rate
|
db 6 percent ; encounter rate
|
||||||
dbw 30, TENTACOOL
|
dbw 25, TENTACOOL
|
||||||
dbw 35, CHINCHOU
|
dbw 20, CHINCHOU
|
||||||
dbw 30, TENTACRUEL
|
dbw 25, TENTACRUEL
|
||||||
end_water_wildmons
|
end_water_wildmons
|
||||||
|
|
||||||
def_water_wildmons OLIVINE_CITY
|
def_water_wildmons OLIVINE_CITY
|
||||||
|
|
|
||||||
|
|
@ -220,7 +220,7 @@ NihonGrassWildMons:
|
||||||
dbw 35, WARUCHU
|
dbw 35, WARUCHU
|
||||||
; nite
|
; nite
|
||||||
dbw 30, MURKROW
|
dbw 30, MURKROW
|
||||||
dbw 31, FOXFIRE
|
dbw 31, ZORRIEGO
|
||||||
dbw 30, MURKROW
|
dbw 30, MURKROW
|
||||||
dbw 31, SNEASEL
|
dbw 31, SNEASEL
|
||||||
dbw 32, ARBOK
|
dbw 32, ARBOK
|
||||||
|
|
@ -250,7 +250,7 @@ NihonGrassWildMons:
|
||||||
dbw 35, WARUCHU
|
dbw 35, WARUCHU
|
||||||
; nite
|
; nite
|
||||||
dbw 30, MURKROW
|
dbw 30, MURKROW
|
||||||
dbw 31, FOXFIRE
|
dbw 31, ZORRIEGO
|
||||||
dbw 30, MURKROW
|
dbw 30, MURKROW
|
||||||
dbw 31, SNEASEL
|
dbw 31, SNEASEL
|
||||||
dbw 32, ARBOK
|
dbw 32, ARBOK
|
||||||
|
|
|
||||||
|
|
@ -236,11 +236,20 @@ SetPlayerPalette:
|
||||||
ret
|
ret
|
||||||
|
|
||||||
GameCornerPrizeMonCheckDex:
|
GameCornerPrizeMonCheckDex:
|
||||||
|
xor a
|
||||||
|
ld [wPokedexShinyToggle], a
|
||||||
|
ld [wWasMonCaught], a
|
||||||
ld a, [wScriptVar]
|
ld a, [wScriptVar]
|
||||||
call CheckCaughtMon
|
call CheckCaughtMon
|
||||||
ret nz
|
ret nz
|
||||||
ld a, [wScriptVar]
|
ld a, 1
|
||||||
call SetSeenAndCaughtMon
|
ld [wWasMonCaught], a
|
||||||
|
ret
|
||||||
|
|
||||||
|
GameCornerPrizeMonShowDex:
|
||||||
|
ld a, [wWasMonCaught]
|
||||||
|
cp 0
|
||||||
|
ret z
|
||||||
call FadeToMenu
|
call FadeToMenu
|
||||||
ld a, [wScriptVar]
|
ld a, [wScriptVar]
|
||||||
ld [wNamedObjectIndex], a
|
ld [wNamedObjectIndex], a
|
||||||
|
|
|
||||||
|
|
@ -135,10 +135,25 @@ _CGB_FinishBattleScreenLayout:
|
||||||
lb bc, 5, 10
|
lb bc, 5, 10
|
||||||
ld a, PAL_BATTLE_BG_PLAYER_HP
|
ld a, PAL_BATTLE_BG_PLAYER_HP
|
||||||
call FillBoxCGB
|
call FillBoxCGB
|
||||||
|
; Zetacode, SGB mode should use hp color instead of XP
|
||||||
|
ld a, [wOptions2]
|
||||||
|
and 1 << MENU_ACCOUNT
|
||||||
|
jr z, .SGBxp
|
||||||
|
; End Zetacode 1
|
||||||
hlcoord 10, 11, wAttrmap
|
hlcoord 10, 11, wAttrmap
|
||||||
lb bc, 1, 9
|
lb bc, 1, 9
|
||||||
ld a, PAL_BATTLE_BG_EXP
|
ld a, PAL_BATTLE_BG_EXP
|
||||||
call FillBoxCGB
|
call FillBoxCGB
|
||||||
|
; Zetacode 2
|
||||||
|
jr .please_continue
|
||||||
|
|
||||||
|
.SGBxp
|
||||||
|
hlcoord 10, 11, wAttrmap
|
||||||
|
lb bc, 1, 9
|
||||||
|
ld a, PAL_BATTLE_BG_PLAYER_HP
|
||||||
|
call FillBoxCGB
|
||||||
|
.please_continue
|
||||||
|
; End Zetacode 2
|
||||||
hlcoord 0, 12, wAttrmap
|
hlcoord 0, 12, wAttrmap
|
||||||
ld bc, 6 * SCREEN_WIDTH
|
ld bc, 6 * SCREEN_WIDTH
|
||||||
ld a, PAL_BATTLE_BG_TEXT
|
ld a, PAL_BATTLE_BG_TEXT
|
||||||
|
|
@ -237,6 +252,9 @@ _CGB_PokegearPals:
|
||||||
ret
|
ret
|
||||||
|
|
||||||
_CGB_StatsScreenHPPals:
|
_CGB_StatsScreenHPPals:
|
||||||
|
ld a, [wOptions2]
|
||||||
|
and 1 << MENU_ACCOUNT
|
||||||
|
jr z, .SGBStats
|
||||||
ld de, wBGPals1
|
ld de, wBGPals1
|
||||||
ld a, [wCurHPPal]
|
ld a, [wCurHPPal]
|
||||||
ld l, a
|
ld l, a
|
||||||
|
|
@ -258,7 +276,28 @@ _CGB_StatsScreenHPPals:
|
||||||
ld a, BANK(wBGPals1)
|
ld a, BANK(wBGPals1)
|
||||||
call FarCopyWRAM
|
call FarCopyWRAM
|
||||||
call WipeAttrmap
|
call WipeAttrmap
|
||||||
|
jr .contattrmap
|
||||||
|
|
||||||
|
.SGBStats
|
||||||
|
ld de, wBGPals1
|
||||||
|
ld a, [wCurHPPal]
|
||||||
|
ld l, a
|
||||||
|
ld h, 0
|
||||||
|
add hl, hl
|
||||||
|
add hl, hl
|
||||||
|
ld bc, HPBarPals
|
||||||
|
add hl, bc
|
||||||
|
call LoadPalette_White_Col1_Col2_Black ; hp palette
|
||||||
|
ld a, [wCurPartySpecies]
|
||||||
|
ld bc, wTempMonDVs
|
||||||
|
call GetPlayerOrMonPalettePointer
|
||||||
|
call LoadPalette_White_Col1_Col2_Black ; mon palette
|
||||||
|
;ld a, BANK(wBGPals1)
|
||||||
|
;call FarCopyWRAM
|
||||||
|
call WipeAttrmap
|
||||||
|
jr .contattrmapSGB
|
||||||
|
|
||||||
|
.contattrmap
|
||||||
hlcoord 0, 0, wAttrmap
|
hlcoord 0, 0, wAttrmap
|
||||||
lb bc, 8, SCREEN_WIDTH
|
lb bc, 8, SCREEN_WIDTH
|
||||||
ld a, $1 ; mon palette
|
ld a, $1 ; mon palette
|
||||||
|
|
@ -295,6 +334,18 @@ _CGB_StatsScreenHPPals:
|
||||||
ldh [hCGBPalUpdate], a
|
ldh [hCGBPalUpdate], a
|
||||||
ret
|
ret
|
||||||
|
|
||||||
|
.contattrmapSGB
|
||||||
|
hlcoord 0, 0, wAttrmap
|
||||||
|
lb bc, 8, 9
|
||||||
|
ld a, $1 ; mon palette
|
||||||
|
call FillBoxCGB
|
||||||
|
|
||||||
|
call ApplyAttrmap
|
||||||
|
call ApplyPals
|
||||||
|
ld a, TRUE
|
||||||
|
ldh [hCGBPalUpdate], a
|
||||||
|
ret
|
||||||
|
|
||||||
StatsScreenPagePals:
|
StatsScreenPagePals:
|
||||||
INCLUDE "gfx/stats/pages.pal"
|
INCLUDE "gfx/stats/pages.pal"
|
||||||
|
|
||||||
|
|
@ -960,6 +1011,9 @@ INCLUDE "gfx/trainer_card/badges.pal"
|
||||||
call LoadHLOBPaletteIntoDE
|
call LoadHLOBPaletteIntoDE
|
||||||
dec b
|
dec b
|
||||||
jr nz, .ob_loop
|
jr nz, .ob_loop
|
||||||
|
; Fix Attribute map
|
||||||
|
call WipeAttrmap
|
||||||
|
call ApplyAttrmap
|
||||||
ret
|
ret
|
||||||
|
|
||||||
_CGB_TrainerCardKanto:
|
_CGB_TrainerCardKanto:
|
||||||
|
|
@ -1119,6 +1173,9 @@ INCLUDE "gfx/trainer_card/kanto_badges.pal"
|
||||||
call LoadHLOBPaletteIntoDE
|
call LoadHLOBPaletteIntoDE
|
||||||
dec b
|
dec b
|
||||||
jr nz, .ob_loop
|
jr nz, .ob_loop
|
||||||
|
; Fix Attribute map
|
||||||
|
call WipeAttrmap
|
||||||
|
call ApplyAttrmap
|
||||||
ret
|
ret
|
||||||
|
|
||||||
_CGB_MoveList:
|
_CGB_MoveList:
|
||||||
|
|
@ -1252,6 +1309,9 @@ INCLUDE "gfx/pack/pack_nb.pal"
|
||||||
call LoadHLOBPaletteIntoDE
|
call LoadHLOBPaletteIntoDE
|
||||||
dec b
|
dec b
|
||||||
jr nz, .ob_loop
|
jr nz, .ob_loop
|
||||||
|
; Fix Attribute map
|
||||||
|
call WipeAttrmap
|
||||||
|
call ApplyAttrmap
|
||||||
ret
|
ret
|
||||||
|
|
||||||
_CGB_Pokepic:
|
_CGB_Pokepic:
|
||||||
|
|
|
||||||
|
|
@ -370,8 +370,10 @@ ApplyHPBarPals:
|
||||||
call FillBoxCGB
|
call FillBoxCGB
|
||||||
ret
|
ret
|
||||||
|
|
||||||
LoadStatsScreenPals:
|
LoadStatsScreenPals: ; This bit of code colorizes the stats screen with the page colors.
|
||||||
call CheckCGB
|
;call CheckCGB ; This was a check for if this is running on GBC, and fortunately I can very easily replace it with the SGB Color Mode check for similar results
|
||||||
|
ld a, [wOptions2]
|
||||||
|
and 1 << MENU_ACCOUNT
|
||||||
ret z
|
ret z
|
||||||
ld hl, StatsScreenPals
|
ld hl, StatsScreenPals
|
||||||
ld b, 0
|
ld b, 0
|
||||||
|
|
|
||||||
|
|
@ -239,10 +239,12 @@ PokeBallEffect:
|
||||||
ld [wWildMon], a
|
ld [wWildMon], a
|
||||||
ld a, [wBattleType]
|
ld a, [wBattleType]
|
||||||
cp BATTLETYPE_CONTEST ; Fixes the Park Ball corrupting graphics when used outside of a Contest
|
cp BATTLETYPE_CONTEST ; Fixes the Park Ball corrupting graphics when used outside of a Contest
|
||||||
call nz, ReturnToBattle_UseBall
|
jp z, .skip_return_to_battle
|
||||||
cp BATTLETYPE_SAFARI
|
cp BATTLETYPE_SAFARI
|
||||||
call nz, ReturnToBattle_UseBall
|
jp z, .skip_return_to_battle
|
||||||
|
call ReturnToBattle_UseBall
|
||||||
|
|
||||||
|
.skip_return_to_battle
|
||||||
ld hl, wOptions
|
ld hl, wOptions
|
||||||
res NO_TEXT_SCROLL, [hl]
|
res NO_TEXT_SCROLL, [hl]
|
||||||
ld hl, ItemUsedText
|
ld hl, ItemUsedText
|
||||||
|
|
@ -530,6 +532,15 @@ PokeBallEffect:
|
||||||
|
|
||||||
ld a, [wEnemyMonSpecies]
|
ld a, [wEnemyMonSpecies]
|
||||||
ld [wTempSpecies], a
|
ld [wTempSpecies], a
|
||||||
|
farcall BattleCheckEnemyShininess
|
||||||
|
jp c, .shiny
|
||||||
|
xor a
|
||||||
|
jp .shinycont
|
||||||
|
.shiny
|
||||||
|
xor a
|
||||||
|
inc a
|
||||||
|
.shinycont
|
||||||
|
ld [wPokedexShinyToggle], a
|
||||||
predef NewPokedexEntry
|
predef NewPokedexEntry
|
||||||
|
|
||||||
.skip_pokedex
|
.skip_pokedex
|
||||||
|
|
|
||||||
|
|
@ -114,9 +114,9 @@ GetOptionPointer:
|
||||||
Options_TextSpeed:
|
Options_TextSpeed:
|
||||||
call GetTextSpeed
|
call GetTextSpeed
|
||||||
ldh a, [hJoyPressed]
|
ldh a, [hJoyPressed]
|
||||||
bit D_LEFT_F, a
|
|
||||||
jr nz, .LeftPressed
|
|
||||||
bit D_RIGHT_F, a
|
bit D_RIGHT_F, a
|
||||||
|
jr nz, .RightPressed
|
||||||
|
bit D_LEFT_F, a
|
||||||
jr z, .NonePressed
|
jr z, .NonePressed
|
||||||
ld a, c ; right pressed
|
ld a, c ; right pressed
|
||||||
cp OPT_TEXT_SPEED_NONE
|
cp OPT_TEXT_SPEED_NONE
|
||||||
|
|
@ -128,7 +128,7 @@ Options_TextSpeed:
|
||||||
ld a, e
|
ld a, e
|
||||||
jr .Save
|
jr .Save
|
||||||
|
|
||||||
.LeftPressed:
|
.RightPressed:
|
||||||
ld a, c
|
ld a, c
|
||||||
and a
|
and a
|
||||||
jr nz, .Decrease
|
jr nz, .Decrease
|
||||||
|
|
|
||||||
|
|
@ -210,6 +210,22 @@ endr
|
||||||
inc de
|
inc de
|
||||||
ld a, c
|
ld a, c
|
||||||
ld [de], a
|
ld [de], a
|
||||||
|
|
||||||
|
; Set Shininess for New Dex Entry
|
||||||
|
dec de
|
||||||
|
ld b, d
|
||||||
|
ld c, e
|
||||||
|
farcall CheckShininess
|
||||||
|
jp c, .shiny
|
||||||
|
xor a
|
||||||
|
jp .shinycont
|
||||||
|
.shiny
|
||||||
|
xor a
|
||||||
|
inc a
|
||||||
|
.shinycont
|
||||||
|
ld [wPokedexShinyToggle], a
|
||||||
|
; Unclobber de
|
||||||
|
inc de
|
||||||
inc de
|
inc de
|
||||||
|
|
||||||
; Initialize PP.
|
; Initialize PP.
|
||||||
|
|
|
||||||
|
Before Width: | Height: | Size: 69 B After Width: | Height: | Size: 69 B |
|
|
@ -61,7 +61,7 @@ INCBIN "gfx/footprints/sunbud.1bpp"
|
||||||
INCBIN "gfx/footprints/sunflora.1bpp"
|
INCBIN "gfx/footprints/sunflora.1bpp"
|
||||||
INCBIN "gfx/footprints/hippunk.1bpp"
|
INCBIN "gfx/footprints/hippunk.1bpp"
|
||||||
INCBIN "gfx/footprints/aercrow.1bpp"
|
INCBIN "gfx/footprints/aercrow.1bpp"
|
||||||
INCBIN "gfx/footprints/foxfire.1bpp"
|
INCBIN "gfx/footprints/zorriego.1bpp"
|
||||||
INCBIN "gfx/footprints/yanma.1bpp"
|
INCBIN "gfx/footprints/yanma.1bpp"
|
||||||
INCBIN "gfx/footprints/yanmega.1bpp"
|
INCBIN "gfx/footprints/yanmega.1bpp"
|
||||||
INCBIN "gfx/footprints/oniyanma.1bpp"
|
INCBIN "gfx/footprints/oniyanma.1bpp"
|
||||||
|
|
|
||||||
|
|
@ -850,8 +850,8 @@ SunbudFrontpic: INCBIN "gfx/pokemon/sunbud/front.animated.2bpp.lz"
|
||||||
SunbudBackpic: INCBIN "gfx/pokemon/sunbud/back.2bpp.lz"
|
SunbudBackpic: INCBIN "gfx/pokemon/sunbud/back.2bpp.lz"
|
||||||
HippunkFrontpic: INCBIN "gfx/pokemon/hippunk/front.animated.2bpp.lz"
|
HippunkFrontpic: INCBIN "gfx/pokemon/hippunk/front.animated.2bpp.lz"
|
||||||
HippunkBackpic: INCBIN "gfx/pokemon/hippunk/back.2bpp.lz"
|
HippunkBackpic: INCBIN "gfx/pokemon/hippunk/back.2bpp.lz"
|
||||||
FoxfireFrontpic: INCBIN "gfx/pokemon/foxfire/front.animated.2bpp.lz"
|
ZorriegoFrontpic: INCBIN "gfx/pokemon/zorriego/front.animated.2bpp.lz"
|
||||||
FoxfireBackpic: INCBIN "gfx/pokemon/foxfire/back.2bpp.lz"
|
ZorriegoBackpic: INCBIN "gfx/pokemon/zorriego/back.2bpp.lz"
|
||||||
YanmegaFrontpic: INCBIN "gfx/pokemon/yanmega/front.animated.2bpp.lz"
|
YanmegaFrontpic: INCBIN "gfx/pokemon/yanmega/front.animated.2bpp.lz"
|
||||||
YanmegaBackpic: INCBIN "gfx/pokemon/yanmega/back.2bpp.lz"
|
YanmegaBackpic: INCBIN "gfx/pokemon/yanmega/back.2bpp.lz"
|
||||||
OniyanmaFrontpic: INCBIN "gfx/pokemon/oniyanma/front.animated.2bpp.lz"
|
OniyanmaFrontpic: INCBIN "gfx/pokemon/oniyanma/front.animated.2bpp.lz"
|
||||||
|
|
|
||||||
|
|
@ -272,7 +272,7 @@ AnimationPointers:
|
||||||
dw SunfloraAnimation
|
dw SunfloraAnimation
|
||||||
dw HippunkAnimation
|
dw HippunkAnimation
|
||||||
dw AercrowAnimation
|
dw AercrowAnimation
|
||||||
dw FoxfireAnimation
|
dw ZorriegoAnimation
|
||||||
dw YanmaAnimation
|
dw YanmaAnimation
|
||||||
dw YanmegaAnimation
|
dw YanmegaAnimation
|
||||||
dw OniyanmaAnimation
|
dw OniyanmaAnimation
|
||||||
|
|
|
||||||
|
|
@ -270,7 +270,7 @@ SunbudAnimation: INCLUDE "gfx/pokemon/sunbud/anim.asm"
|
||||||
SunfloraAnimation: INCLUDE "gfx/pokemon/sunflora/anim.asm"
|
SunfloraAnimation: INCLUDE "gfx/pokemon/sunflora/anim.asm"
|
||||||
HippunkAnimation: INCLUDE "gfx/pokemon/hippunk/anim.asm"
|
HippunkAnimation: INCLUDE "gfx/pokemon/hippunk/anim.asm"
|
||||||
AercrowAnimation: INCLUDE "gfx/pokemon/aercrow/anim.asm"
|
AercrowAnimation: INCLUDE "gfx/pokemon/aercrow/anim.asm"
|
||||||
FoxfireAnimation: INCLUDE "gfx/pokemon/magneton/anim.asm"
|
ZorriegoAnimation: INCLUDE "gfx/pokemon/zorriego/anim.asm"
|
||||||
YanmaAnimation: INCLUDE "gfx/pokemon/yanma/anim.asm"
|
YanmaAnimation: INCLUDE "gfx/pokemon/yanma/anim.asm"
|
||||||
YanmegaAnimation: INCLUDE "gfx/pokemon/yanmega/anim.asm"
|
YanmegaAnimation: INCLUDE "gfx/pokemon/yanmega/anim.asm"
|
||||||
OniyanmaAnimation: INCLUDE "gfx/pokemon/oniyanma/anim.asm"
|
OniyanmaAnimation: INCLUDE "gfx/pokemon/oniyanma/anim.asm"
|
||||||
|
|
|
||||||
|
|
@ -272,7 +272,7 @@ BitmasksPointers:
|
||||||
dw SunfloraBitmasks
|
dw SunfloraBitmasks
|
||||||
dw HippunkBitmasks
|
dw HippunkBitmasks
|
||||||
dw AercrowBitmasks
|
dw AercrowBitmasks
|
||||||
dw FoxfireBitmasks
|
dw ZorriegoBitmasks
|
||||||
dw YanmaBitmasks
|
dw YanmaBitmasks
|
||||||
dw YanmegaBitmasks
|
dw YanmegaBitmasks
|
||||||
dw OniyanmaBitmasks
|
dw OniyanmaBitmasks
|
||||||
|
|
|
||||||
|
|
@ -270,7 +270,7 @@ SunbudBitmasks: INCLUDE "gfx/pokemon/sunbud/bitmask.asm"
|
||||||
SunfloraBitmasks: INCLUDE "gfx/pokemon/sunflora/bitmask.asm"
|
SunfloraBitmasks: INCLUDE "gfx/pokemon/sunflora/bitmask.asm"
|
||||||
HippunkBitmasks: INCLUDE "gfx/pokemon/hippunk/bitmask.asm"
|
HippunkBitmasks: INCLUDE "gfx/pokemon/hippunk/bitmask.asm"
|
||||||
AercrowBitmasks: INCLUDE "gfx/pokemon/aercrow/bitmask.asm"
|
AercrowBitmasks: INCLUDE "gfx/pokemon/aercrow/bitmask.asm"
|
||||||
FoxfireBitmasks: INCLUDE "gfx/pokemon/foxfire/bitmask.asm"
|
ZorriegoBitmasks: INCLUDE "gfx/pokemon/zorriego/bitmask.asm"
|
||||||
YanmaBitmasks: INCLUDE "gfx/pokemon/yanma/bitmask.asm"
|
YanmaBitmasks: INCLUDE "gfx/pokemon/yanma/bitmask.asm"
|
||||||
YanmegaBitmasks: INCLUDE "gfx/pokemon/yanmega/bitmask.asm"
|
YanmegaBitmasks: INCLUDE "gfx/pokemon/yanmega/bitmask.asm"
|
||||||
OniyanmaBitmasks: INCLUDE "gfx/pokemon/oniyanma/bitmask.asm"
|
OniyanmaBitmasks: INCLUDE "gfx/pokemon/oniyanma/bitmask.asm"
|
||||||
|
|
|
||||||
|
|
@ -272,7 +272,7 @@ FramesPointers:
|
||||||
dba SunfloraFrames
|
dba SunfloraFrames
|
||||||
dba HippunkFrames
|
dba HippunkFrames
|
||||||
dba AercrowFrames
|
dba AercrowFrames
|
||||||
dba FoxfireFrames
|
dba ZorriegoFrames
|
||||||
dba YanmaFrames
|
dba YanmaFrames
|
||||||
dba YanmegaFrames
|
dba YanmegaFrames
|
||||||
dba OniyanmaFrames
|
dba OniyanmaFrames
|
||||||
|
|
|
||||||
|
|
@ -272,7 +272,7 @@ AnimationIdlePointers:
|
||||||
dw SunfloraAnimationIdle
|
dw SunfloraAnimationIdle
|
||||||
dw HippunkAnimationIdle
|
dw HippunkAnimationIdle
|
||||||
dw AercrowAnimationIdle
|
dw AercrowAnimationIdle
|
||||||
dw FoxfireAnimationIdle
|
dw ZorriegoAnimationIdle
|
||||||
dw YanmaAnimationIdle
|
dw YanmaAnimationIdle
|
||||||
dw YanmegaAnimationIdle
|
dw YanmegaAnimationIdle
|
||||||
dw OniyanmaAnimationIdle
|
dw OniyanmaAnimationIdle
|
||||||
|
|
|
||||||
|
|
@ -270,7 +270,7 @@ SunbudAnimationIdle: INCLUDE "gfx/pokemon/sunbud/anim_idle.asm"
|
||||||
SunfloraAnimationIdle: INCLUDE "gfx/pokemon/sunflora/anim_idle.asm"
|
SunfloraAnimationIdle: INCLUDE "gfx/pokemon/sunflora/anim_idle.asm"
|
||||||
HippunkAnimationIdle: INCLUDE "gfx/pokemon/hippunk/anim_idle.asm"
|
HippunkAnimationIdle: INCLUDE "gfx/pokemon/hippunk/anim_idle.asm"
|
||||||
AercrowAnimationIdle: INCLUDE "gfx/pokemon/aercrow/anim_idle.asm"
|
AercrowAnimationIdle: INCLUDE "gfx/pokemon/aercrow/anim_idle.asm"
|
||||||
FoxfireAnimationIdle: INCLUDE "gfx/pokemon/foxfire/anim_idle.asm"
|
ZorriegoAnimationIdle: INCLUDE "gfx/pokemon/zorriego/anim_idle.asm"
|
||||||
YanmaAnimationIdle: INCLUDE "gfx/pokemon/yanma/anim_idle.asm"
|
YanmaAnimationIdle: INCLUDE "gfx/pokemon/yanma/anim_idle.asm"
|
||||||
YanmegaAnimationIdle: INCLUDE "gfx/pokemon/yanmega/anim_idle.asm"
|
YanmegaAnimationIdle: INCLUDE "gfx/pokemon/yanmega/anim_idle.asm"
|
||||||
OniyanmaAnimationIdle: INCLUDE "gfx/pokemon/oniyanma/anim_idle.asm"
|
OniyanmaAnimationIdle: INCLUDE "gfx/pokemon/oniyanma/anim_idle.asm"
|
||||||
|
|
|
||||||
|
|
@ -60,7 +60,7 @@ SunbudFrames: INCLUDE "gfx/pokemon/sunbud/frames.asm"
|
||||||
SunfloraFrames: INCLUDE "gfx/pokemon/sunflora/frames.asm"
|
SunfloraFrames: INCLUDE "gfx/pokemon/sunflora/frames.asm"
|
||||||
HippunkFrames: INCLUDE "gfx/pokemon/hippunk/frames.asm"
|
HippunkFrames: INCLUDE "gfx/pokemon/hippunk/frames.asm"
|
||||||
AercrowFrames: INCLUDE "gfx/pokemon/aercrow/frames.asm"
|
AercrowFrames: INCLUDE "gfx/pokemon/aercrow/frames.asm"
|
||||||
FoxfireFrames: INCLUDE "gfx/pokemon/foxfire/frames.asm"
|
ZorriegoFrames: INCLUDE "gfx/pokemon/zorriego/frames.asm"
|
||||||
YanmaFrames: INCLUDE "gfx/pokemon/yanma/frames.asm"
|
YanmaFrames: INCLUDE "gfx/pokemon/yanma/frames.asm"
|
||||||
YanmegaFrames: INCLUDE "gfx/pokemon/yanmega/frames.asm"
|
YanmegaFrames: INCLUDE "gfx/pokemon/yanmega/frames.asm"
|
||||||
OniyanmaFrames: INCLUDE "gfx/pokemon/oniyanma/frames.asm"
|
OniyanmaFrames: INCLUDE "gfx/pokemon/oniyanma/frames.asm"
|
||||||
|
|
|
||||||
|
Before Width: | Height: | Size: 304 B After Width: | Height: | Size: 304 B |
|
Before Width: | Height: | Size: 315 B After Width: | Height: | Size: 315 B |
|
Before Width: | Height: | Size: 590 B After Width: | Height: | Size: 622 B |
|
Before Width: | Height: | Size: 802 B After Width: | Height: | Size: 468 B |
10
home/map.asm
|
|
@ -2192,8 +2192,8 @@ GetMapMusic::
|
||||||
ld a, c
|
ld a, c
|
||||||
cp MUSIC_MAHOGANY_MART
|
cp MUSIC_MAHOGANY_MART
|
||||||
jr z, .mahoganymart
|
jr z, .mahoganymart
|
||||||
bit RADIO_TOWER_MUSIC_F, c
|
cp MUSIC_RADIO_TOWER
|
||||||
jr nz, .radiotower
|
jr z, .radiotower
|
||||||
farcall Function8b342
|
farcall Function8b342
|
||||||
ld e, c
|
ld e, c
|
||||||
ld d, 0
|
ld d, 0
|
||||||
|
|
@ -2210,11 +2210,7 @@ GetMapMusic::
|
||||||
jr .done
|
jr .done
|
||||||
|
|
||||||
.clearedradiotower
|
.clearedradiotower
|
||||||
; the rest of the byte
|
ld de, MUSIC_GOLDENROD_CITY
|
||||||
ld a, c
|
|
||||||
and RADIO_TOWER_MUSIC - 1
|
|
||||||
ld e, a
|
|
||||||
ld d, 0
|
|
||||||
jr .done
|
jr .done
|
||||||
|
|
||||||
.mahoganymart
|
.mahoganymart
|
||||||
|
|
|
||||||
|
|
@ -154,6 +154,8 @@ CeladonGameCornerPrizeRoomPokemonVendor:
|
||||||
loadmonindex 1, PIKACHU
|
loadmonindex 1, PIKACHU
|
||||||
special GameCornerPrizeMonCheckDex
|
special GameCornerPrizeMonCheckDex
|
||||||
givepoke PIKACHU, 25
|
givepoke PIKACHU, 25
|
||||||
|
loadmonindex 1, PIKACHU
|
||||||
|
special GameCornerPrizeMonShowDex
|
||||||
takecoins CELADONGAMECORNERPRIZEROOM_PIKACHU_COINS
|
takecoins CELADONGAMECORNERPRIZEROOM_PIKACHU_COINS
|
||||||
sjump .loop
|
sjump .loop
|
||||||
|
|
||||||
|
|
@ -172,6 +174,8 @@ CeladonGameCornerPrizeRoomPokemonVendor:
|
||||||
loadmonindex 2, PORYGON
|
loadmonindex 2, PORYGON
|
||||||
special GameCornerPrizeMonCheckDex
|
special GameCornerPrizeMonCheckDex
|
||||||
givepoke PORYGON, 15
|
givepoke PORYGON, 15
|
||||||
|
loadmonindex 2, PORYGON
|
||||||
|
special GameCornerPrizeMonShowDex
|
||||||
takecoins CELADONGAMECORNERPRIZEROOM_PORYGON_COINS
|
takecoins CELADONGAMECORNERPRIZEROOM_PORYGON_COINS
|
||||||
sjump .loop
|
sjump .loop
|
||||||
|
|
||||||
|
|
@ -190,6 +194,8 @@ CeladonGameCornerPrizeRoomPokemonVendor:
|
||||||
loadmonindex 3, LARVITAR
|
loadmonindex 3, LARVITAR
|
||||||
special GameCornerPrizeMonCheckDex
|
special GameCornerPrizeMonCheckDex
|
||||||
givepoke LARVITAR, 40
|
givepoke LARVITAR, 40
|
||||||
|
loadmonindex 3, LARVITAR
|
||||||
|
special GameCornerPrizeMonShowDex
|
||||||
takecoins CELADONGAMECORNERPRIZEROOM_LARVITAR_COINS
|
takecoins CELADONGAMECORNERPRIZEROOM_LARVITAR_COINS
|
||||||
sjump .loop
|
sjump .loop
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -418,7 +418,7 @@ DebugRoom_MapEvents:
|
||||||
warp_event 35, 17, SUNGLOW_CITY, 1 ; east warp
|
warp_event 35, 17, SUNGLOW_CITY, 1 ; east warp
|
||||||
warp_event 5, 35, LAVENDER_TOWN, 1 ; southwest warp
|
warp_event 5, 35, LAVENDER_TOWN, 1 ; southwest warp
|
||||||
warp_event 19, 34, KANTO_SAFARI_ZONE_CENTER, 1 ; southern warp
|
warp_event 19, 34, KANTO_SAFARI_ZONE_CENTER, 1 ; southern warp
|
||||||
warp_event 33, 33, FOUR_ISLAND, 1 ; southeast warp
|
warp_event 33, 33, SIX_ISLAND, 1 ; southeast warp
|
||||||
warp_event 5, 3, HAUNTED_HOUSE_FOYER, 1
|
warp_event 5, 3, HAUNTED_HOUSE_FOYER, 1
|
||||||
warp_event 34, 11, WINNERS_PATH, 3
|
warp_event 34, 11, WINNERS_PATH, 3
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,8 @@ FiveIsland_MapEvents:
|
||||||
db 0, 0 ; filler
|
db 0, 0 ; filler
|
||||||
|
|
||||||
def_warp_events
|
def_warp_events
|
||||||
|
warp_event 8, 11, DEBUG_ROOM, 1
|
||||||
|
warp_event 9, 11, DEBUG_ROOM, 1
|
||||||
def_coord_events
|
def_coord_events
|
||||||
|
|
||||||
def_bg_events
|
def_bg_events
|
||||||
|
|
|
||||||
|
|
@ -190,6 +190,8 @@ GoldenrodGameCornerPrizeMonVendorScript:
|
||||||
loadmonindex 1, ABRA
|
loadmonindex 1, ABRA
|
||||||
special GameCornerPrizeMonCheckDex
|
special GameCornerPrizeMonCheckDex
|
||||||
givepoke ABRA, 5
|
givepoke ABRA, 5
|
||||||
|
loadmonindex 1, ABRA
|
||||||
|
special GameCornerPrizeMonShowDex
|
||||||
takecoins GOLDENRODGAMECORNER_ABRA_COINS
|
takecoins GOLDENRODGAMECORNER_ABRA_COINS
|
||||||
sjump .loop
|
sjump .loop
|
||||||
|
|
||||||
|
|
@ -208,6 +210,8 @@ GoldenrodGameCornerPrizeMonVendorScript:
|
||||||
loadmonindex 2, CUBONE
|
loadmonindex 2, CUBONE
|
||||||
special GameCornerPrizeMonCheckDex
|
special GameCornerPrizeMonCheckDex
|
||||||
givepoke CUBONE, 15
|
givepoke CUBONE, 15
|
||||||
|
loadmonindex 2, CUBONE
|
||||||
|
special GameCornerPrizeMonShowDex
|
||||||
takecoins GOLDENRODGAMECORNER_CUBONE_COINS
|
takecoins GOLDENRODGAMECORNER_CUBONE_COINS
|
||||||
sjump .loop
|
sjump .loop
|
||||||
|
|
||||||
|
|
@ -226,6 +230,8 @@ GoldenrodGameCornerPrizeMonVendorScript:
|
||||||
loadmonindex 3, WOBBUFFET
|
loadmonindex 3, WOBBUFFET
|
||||||
special GameCornerPrizeMonCheckDex
|
special GameCornerPrizeMonCheckDex
|
||||||
givepoke WOBBUFFET, 15
|
givepoke WOBBUFFET, 15
|
||||||
|
loadmonindex 3, WOBBUFFET
|
||||||
|
special GameCornerPrizeMonShowDex
|
||||||
takecoins GOLDENRODGAMECORNER_WOBBUFFET_COINS
|
takecoins GOLDENRODGAMECORNER_WOBBUFFET_COINS
|
||||||
sjump .loop
|
sjump .loop
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,8 @@ SixIsland_MapEvents:
|
||||||
db 0, 0 ; filler
|
db 0, 0 ; filler
|
||||||
|
|
||||||
def_warp_events
|
def_warp_events
|
||||||
|
warp_event 6, 27, DEBUG_ROOM, 1
|
||||||
|
warp_event 7, 27, DEBUG_ROOM, 1
|
||||||
|
|
||||||
def_coord_events
|
def_coord_events
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -739,6 +739,7 @@ wPokedexDisplayNumber:: dw
|
||||||
wDexLastSeenIndex:: db ; index into wPokedexSeen containing the last non-zero value
|
wDexLastSeenIndex:: db ; index into wPokedexSeen containing the last non-zero value
|
||||||
wDexLastSeenValue:: db ; value at index
|
wDexLastSeenValue:: db ; value at index
|
||||||
wDexTempCounter:: dw
|
wDexTempCounter:: dw
|
||||||
|
wWasMonCaught:: db ; for use with givepoke
|
||||||
wPokedexDataEnd::
|
wPokedexDataEnd::
|
||||||
|
|
||||||
wPrevDexEntry:: dw
|
wPrevDexEntry:: dw
|
||||||
|
|
|
||||||