diff options
| author | entrpntr <12521136+entrpntr@users.noreply.github.com> | 2020-05-26 14:28:16 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-05-26 14:28:16 -0400 |
| commit | 418ac97a9c2142aae82051e6bdb149c9103b7282 (patch) | |
| tree | cf004df596ca9099dda5dc4ce8e924643e7c8207 /data | |
| parent | a831702736defce904078495b013a4cdd55b9b41 (diff) | |
| parent | dac5598524c04c5ac220e7c9616484c01da70d60 (diff) | |
Merge pull request #37 from libjet/bank14
Disassemble bank $14
Diffstat (limited to 'data')
| -rwxr-xr-x | data/growth_rates.asm | 19 | ||||
| -rwxr-xr-x | data/party_menu_qualities.asm | 35 | ||||
| -rwxr-xr-x | data/pokemon/unused_pic_banks.asm | 17 | ||||
| -rwxr-xr-x | data/text/unused_gen1_trainer_names.asm | 71 | ||||
| -rwxr-xr-x | data/types/names.asm | 50 |
5 files changed, 192 insertions, 0 deletions
diff --git a/data/growth_rates.asm b/data/growth_rates.asm new file mode 100755 index 00000000..aee2a16e --- /dev/null +++ b/data/growth_rates.asm @@ -0,0 +1,19 @@ +growth_rate: MACRO +; [1]/[2]*n**3 + [3]*n**2 + [4]*n - [5] + dn \1, \2 + if \3 & $80 ; signed + db -\3 | $80 + else + db \3 + endc + db \4, \5 +ENDM + +GrowthRates: +; entries correspond to GROWTH_* (see constants/pokemon_data_constants.asm) + growth_rate 1, 1, 0, 0, 0 ; Medium Fast + growth_rate 3, 4, 10, 0, 30 ; Slightly Fast + growth_rate 3, 4, 20, 0, 70 ; Slightly Slow + growth_rate 6, 5, -15, 100, 140 ; Medium Slow + growth_rate 4, 5, 0, 0, 0 ; Fast + growth_rate 5, 4, 0, 0, 0 ; Slow diff --git a/data/party_menu_qualities.asm b/data/party_menu_qualities.asm new file mode 100755 index 00000000..0f8b19bf --- /dev/null +++ b/data/party_menu_qualities.asm @@ -0,0 +1,35 @@ +; WritePartyMenuTilemap.Jumptable indexes (see engine/party_menu.asm) + const_def + const PARTYMENUQUALITY_NICKNAMES + const PARTYMENUQUALITY_HP_BAR + const PARTYMENUQUALITY_HP_DIGITS + const PARTYMENUQUALITY_LEVEL + const PARTYMENUQUALITY_STATUS + const PARTYMENUQUALITY_TMHM_COMPAT + const PARTYMENUQUALITY_EVO_STONE_COMPAT + const PARTYMENUQUALITY_GENDER + +partymenuqualities: MACRO +rept _NARG + db PARTYMENUQUALITY_\1 + shift +endr + db -1 ; end +ENDM + +PartyMenuQualityPointers: +; entries correspond to PARTYMENUACTION_* constants + dw .Default ; PARTYMENUACTION_CHOOSE_POKEMON + dw .Default ; PARTYMENUACTION_HEALING_ITEM + dw .Default ; PARTYMENUACTION_SWITCH + dw .TMHM ; PARTYMENUACTION_TEACH_TMHM + dw .Default ; PARTYMENUACTION_MOVE + dw .EvoStone ; PARTYMENUACTION_EVO_STONE + dw .Gender ; PARTYMENUACTION_GIVE_MON + dw .Gender ; PARTYMENUACTION_GIVE_MON_FEMALE + dw .Default ; PARTYMENUACTION_GIVE_ITEM + +.Default: partymenuqualities NICKNAMES, HP_BAR, HP_DIGITS, LEVEL, STATUS +.TMHM: partymenuqualities NICKNAMES, TMHM_COMPAT, LEVEL, STATUS +.EvoStone: partymenuqualities NICKNAMES, EVO_STONE_COMPAT, LEVEL, STATUS +.Gender: partymenuqualities NICKNAMES, GENDER, LEVEL, STATUS diff --git a/data/pokemon/unused_pic_banks.asm b/data/pokemon/unused_pic_banks.asm new file mode 100755 index 00000000..2ede9c3f --- /dev/null +++ b/data/pokemon/unused_pic_banks.asm @@ -0,0 +1,17 @@ +; This was a table of Pokémon sprite banks in the 1997 G/S prototype. +; See pokegold-spaceworld's gfx/pokemon/pkmn_pic_banks.asm. + +Unreferenced_MonPicBanks: + ; last mon in bank, bank # + db RAICHU, $15 + 0 + db DUGTRIO, $15 + 1 + db GRAVELER, $15 + 2 + db KRABBY, $15 + 3 + db STARMIE, $15 + 4 + db ARTICUNO, $15 + 5 + db ARIADOS, $15 + 6 ; JARANRA in pokegold-spaceworld + db ESPEON, $15 + 7 ; KOUNYA in pokegold-spaceworld + db OCTILLERY, $15 + 8 ; BOMBSEEKER in pokegold-spaceworld + db LARVITAR, $15 + 9 ; NYULA in pokegold-spaceworld + db $ff, $15 + 10 + db $ff, $15 + 11 diff --git a/data/text/unused_gen1_trainer_names.asm b/data/text/unused_gen1_trainer_names.asm new file mode 100755 index 00000000..fa839f36 --- /dev/null +++ b/data/text/unused_gen1_trainer_names.asm @@ -0,0 +1,71 @@ +Gen1TrainerClassNames: +; Untranslated trainer class names from Red. + dw .Youngster + dw .BugCatcher + dw .Lass + dw wOTClassName ; sailor + dw .JrTrainerM + dw .JrTrainerF + dw .Pokemaniac + dw .SuperNerd + dw wOTClassName ; hiker + dw wOTClassName ; biker + dw .Burglar + dw .Engineer + dw .Jack + dw wOTClassName ; fisher + dw .Swimmer + dw wOTClassName ; cue ball + dw wOTClassName ; gambler + dw .Beauty + dw wOTClassName ; psychic + dw .Rocker + dw .Juggler + dw wOTClassName ; tamer + dw wOTClassName ; bird keeper + dw .Blackbelt + dw wOTClassName ; rival1 + dw .ProfOak + dw .Chief + dw .Scientist + dw wOTClassName ; giovanni + dw .Rocket + dw .CooltrainerM + dw .CooltrainerF + dw wOTClassName ; bruno + dw wOTClassName ; brock + dw wOTClassName ; misty + dw wOTClassName ; lt.surge + dw wOTClassName ; erika + dw wOTClassName ; koga + dw wOTClassName ; blaine + dw wOTClassName ; sabrina + dw wOTClassName ; gentleman + dw wOTClassName ; rival2 + dw wOTClassName ; rival3 + dw wOTClassName ; lorelei + dw wOTClassName ; channeler + dw wOTClassName ; agatha + dw wOTClassName ; lance + +.Youngster: db "たんパン@" +.BugCatcher: db "むしとり@" +.Lass: db "ミニスカ@" +.JrTrainerM: db "ボーイ@" +.JrTrainerF: db "ガール@" +.Pokemaniac: db "マニア@" +.SuperNerd: db "りかけい@" +.Burglar: db "どろぼう@" +.Engineer: db "オヤジ@" +.Jack: db "ジャック@" +.Swimmer: db "かいパン@" +.Beauty: db "おねえさん@" +.Rocker: db "グループ@" +.Juggler: db "ジャグラー@" +.Blackbelt: db "からて@" +.ProfOak: db "オーキド@" +.Chief: db "チーフ@" +.Scientist: db "けんきゅういん@" +.Rocket: db "だんいん@" +.CooltrainerM: db "エりート♂@" +.CooltrainerF: db "エりート♀@" diff --git a/data/types/names.asm b/data/types/names.asm new file mode 100755 index 00000000..62d8e13b --- /dev/null +++ b/data/types/names.asm @@ -0,0 +1,50 @@ +TypeNames: +; entries correspond to types (see constants/type_constants.asm) + dw Normal + dw Fighting + dw Flying + dw Poison + dw Ground + dw Rock + dw Bird + dw Bug + dw Ghost + dw Steel + dw Normal + dw Normal + dw Normal + dw Normal + dw Normal + dw Normal + dw Normal + dw Normal + dw Normal + dw CurseType + dw Fire + dw Water + dw Grass + dw Electric + dw Psychic + dw Ice + dw Dragon + dw Dark + +Normal: db "NORMAL@" +Fighting: db "FIGHTING@" +Flying: db "FLYING@" +Poison: db "POISON@" +CurseType: db "???@" +Fire: db "FIRE@" +Water: db "WATER@" +Grass: db "GRASS@" +Electric: db "ELECTRIC@" +Psychic: db "PSYCHIC@" +Ice: db "ICE@" +Ground: db "GROUND@" +Rock: db "ROCK@" +Bird: db "BIRD@" +Bug: db "BUG@" +Ghost: db "GHOST@" +Steel: db "STEEL@" +Dragon: db "DRAGON@" +Dark: db "DARK@" |
