More constants and data tables

This commit is contained in:
Remy Oukaour
2018-01-11 01:45:27 -05:00
parent cc8dac5a22
commit b45f89f80c
32 changed files with 450 additions and 430 deletions

35
data/elevator_floors.asm Normal file
View File

@@ -0,0 +1,35 @@
ElevatorFloorNames:
; entries correspond to FLOOR_* constants
dw .B4F
dw .B3F
dw .B2F
dw .B1F
dw ._1F
dw ._2F
dw ._3F
dw ._4F
dw ._5F
dw ._6F
dw ._7F
dw ._8F
dw ._9F
dw ._10F
dw ._11F
dw .ROOF
.B4F: db "B4F@"
.B3F: db "B3F@"
.B2F: db "B2F@"
.B1F: db "B1F@"
._1F: db "1F@"
._2F: db "2F@"
._3F: db "3F@"
._4F: db "4F@"
._5F: db "5F@"
._6F: db "6F@"
._7F: db "7F@"
._8F: db "8F@"
._9F: db "9F@"
._10F: db "10F@"
._11F: db "11F@"
.ROOF: db "ROOF@"

View File

@@ -0,0 +1,11 @@
ApricornBalls: ; 24ca0
; apricorn, ball
db RED_APRICORN, LEVEL_BALL
db BLU_APRICORN, LURE_BALL
db YLW_APRICORN, MOON_BALL
db GRN_APRICORN, FRIEND_BALL
db WHT_APRICORN, FAST_BALL
db BLK_APRICORN, HEAVY_BALL
db PNK_APRICORN, LOVE_BALL
db -1
; 24caf

File diff suppressed because it is too large Load Diff

18
data/items/heal_hp.asm Normal file
View File

@@ -0,0 +1,18 @@
HealingHPAmounts: ; f3af
dbw FRESH_WATER, 50
dbw SODA_POP, 60
dbw LEMONADE, 80
dbw HYPER_POTION, 200
dbw SUPER_POTION, 50
dbw POTION, 20
dbw MAX_POTION, MAX_STAT_VALUE
dbw FULL_RESTORE, MAX_STAT_VALUE
dbw MOOMOO_MILK, 100
dbw BERRY, 10
dbw GOLD_BERRY, 30
dbw ENERGYPOWDER, 50
dbw ENERGY_ROOT, 200
dbw RAGECANDYBAR, 20
dbw BERRY_JUICE, 20
dbw -1, 0 ; end
; f3df

View File

@@ -0,0 +1,18 @@
StatusHealingActions: ; f071
; item, party menu action text, status
db ANTIDOTE, PARTYMENUTEXT_HEAL_PSN, 1 << PSN
db BURN_HEAL, PARTYMENUTEXT_HEAL_BRN, 1 << BRN
db ICE_HEAL, PARTYMENUTEXT_HEAL_FRZ, 1 << FRZ
db AWAKENING, PARTYMENUTEXT_HEAL_SLP, SLP
db PARLYZ_HEAL, PARTYMENUTEXT_HEAL_PAR, 1 << PAR
db FULL_HEAL, PARTYMENUTEXT_HEAL_ALL, %11111111
db FULL_RESTORE, PARTYMENUTEXT_HEAL_ALL, %11111111
db HEAL_POWDER, PARTYMENUTEXT_HEAL_ALL, %11111111
db PSNCUREBERRY, PARTYMENUTEXT_HEAL_PSN, 1 << PSN
db PRZCUREBERRY, PARTYMENUTEXT_HEAL_PAR, 1 << PAR
db BURNT_BERRY, PARTYMENUTEXT_HEAL_FRZ, 1 << FRZ
db ICE_BERRY, PARTYMENUTEXT_HEAL_BRN, 1 << BRN
db MINT_BERRY, PARTYMENUTEXT_HEAL_SLP, SLP
db MIRACLEBERRY, PARTYMENUTEXT_HEAL_ALL, %11111111
db -1, 0, 0 ; end
; f09e

7
data/items/x_stats.asm Normal file
View File

@@ -0,0 +1,7 @@
XItemStats: ; f504
; item, stat
db X_ATTACK, ATTACK
db X_DEFEND, DEFENSE
db X_SPEED, SPEED
db X_SPECIAL, SP_ATTACK
; f50c

32
data/maps/sgb_roofs.asm Normal file
View File

@@ -0,0 +1,32 @@
; Crystal does not support SGB, so this is unused.
MapGroupRoofSGBPalInds: ; 8a45
; entries correspond to map groups
db $00 ; group 0 (unused)
db $12 ; group 1 (Olivine)
db $14 ; group 2 (Mahogany)
db $18 ; group 3 (dungeons)
db $11 ; group 4 (Ecruteak)
db $15 ; group 5 (Blackthorn)
db $09 ; group 6 (Cinnabar)
db $04 ; group 7 (Cerulean)
db $0f ; group 8 (Azalea)
db $16 ; group 9 (Lake of Rage)
db $0e ; group 10 (Violet)
db $10 ; group 11 (Goldenrod)
db $06 ; group 12 (Vermilion)
db $01 ; group 13 (Pallet)
db $03 ; group 14 (Pewter)
db $06 ; group 15 (Mount Moon Square)
db $0b ; group 16 (Indigo)
db $08 ; group 17 (Fuchsia)
db $05 ; group 18 (Lavender)
db $17 ; group 19 (Silver Cave)
db $08 ; group 20 (Cable Club)
db $07 ; group 21 (Celadon)
db $13 ; group 22 (Cianwood)
db $02 ; group 23 (Viridian)
db $0c ; group 24 (New Bark)
db $0a ; group 25 (Saffron)
db $0d ; group 26 (Cherrygrove)
; 8a60

View File

@@ -0,0 +1,5 @@
PermanentNumbers: ; 90066
db PHONECONTACT_MOM
db PHONECONTACT_ELM
db -1 ; end
; 90069

View File

@@ -48,3 +48,5 @@ Ghost: db "GHOST@"
Steel: db "STEEL@"
Dragon: db "DRAGON@"
Dark: db "DARK@"
; 50a28

View File

@@ -0,0 +1,21 @@
PokedexTypeSearchStrings: ; 40fe4
; entries correspond with PokedexTypeSearchConversionTable (see data/types/search_types.asm)
db " ---- @"
db " NORMAL @"
db " FIRE @"
db " WATER @"
db " GRASS @"
db "ELECTRIC@"
db " ICE @"
db "FIGHTING@"
db " POISON @"
db " GROUND @"
db " FLYING @"
db "PSYCHIC @"
db " BUG @"
db " ROCK @"
db " GHOST @"
db " DRAGON @"
db " DARK @"
db " STEEL @"
; 41086

View File

@@ -0,0 +1,20 @@
PokedexTypeSearchConversionTable: ; 410f6
; entries correspond with PokedexTypeSearchStrings (see data/types/search_strings.asm)
db NORMAL
db FIRE
db WATER
db GRASS
db ELECTRIC
db ICE
db FIGHTING
db POISON
db GROUND
db FLYING
db PSYCHIC
db BUG
db ROCK
db GHOST
db DRAGON
db DARK
db STEEL
; 41107

View File

@@ -0,0 +1,15 @@
Dakutens: ; dummied out
db "かが", "きぎ", "くぐ", "けげ", "こご"
db "さざ", "しじ", "すず", "せぜ", "そぞ"
db "ただ", "ちぢ", "つづ", "てで", "とど"
db "はば", "ひび", "ふぶ", "へべ", "ほぼ"
db "カガ", "キギ", "クグ", "ケゲ", "コゴ"
db "サザ", "シジ", "スズ", "セゼ", "ソゾ"
db "タダ", "チヂ", "ツヅ", "テデ", "トド"
db "ハバ", "ヒビ", "フブ", "へべ", "ホボ"
db -1 ; end
Handakutens: ; dummied out
db "はぱ", "ひぴ", "ふぷ", "へぺ", "ほぽ"
db "ハパ", "ヒピ", "フプ", "へぺ", "ホポ"
db -1 ; end