Add add_tm macro, and change all name lists to be li or dname (#207)

This commit is contained in:
Alieneer
2026-08-27 18:44:24 -04:00
committed by GitHub
parent b93a1014dc
commit f0f8de82e7
6 changed files with 646 additions and 640 deletions

View File

@@ -198,75 +198,110 @@
const ITEM_C1 ; c1 *TM03
const ITEM_C2 ; c2 *TM04
const ITEM_C3 ; c3
DEF NUM_ITEMS EQU const_value - 1
const ITEM_TM01 ; c4 *TM05
const ITEM_TM02 ; c5 *TM06
const ITEM_TM03 ; c6 *TM07
const ITEM_TM04 ; c7 *TM08
const ITEM_C8 ; c8 *TM09
const ITEM_TM05 ; c9 *TM10
const ITEM_TM06 ; ca *TM11
const ITEM_TM07 ; cb *TM12
const ITEM_TM08 ; cc *TM13
const ITEM_TM09 ; cd *TM14
const ITEM_TM10 ; ce *TM15
const ITEM_TM11 ; cf *TM16
const ITEM_TM12 ; d0 *TM17
const ITEM_TM13 ; d1 *TM18
const ITEM_TM14 ; d2 *TM19
const ITEM_TM15 ; d3 *TM20
const ITEM_TM16 ; d4 *TM21
const ITEM_TM17 ; d5 *TM22
const ITEM_TM18 ; d6 *TM23
const ITEM_TM19 ; d7 *TM24
const ITEM_TM20 ; d8 *TM25
const ITEM_TM21 ; d9 *TM26
const ITEM_TM22 ; da *TM27
const ITEM_TM23 ; db *TM28
const ITEM_TM24 ; dc *
const ITEM_TM25 ; dd *TM29
const ITEM_TM26 ; de *TM30
const ITEM_TM27 ; df *TM31
const ITEM_TM28 ; e0 *TM32
const ITEM_E1 ; e1 *TM33
const ITEM_TM29 ; e2 *TM34
const ITEM_TM30 ; e3 *TM35
const ITEM_TM31 ; e4 *TM36
const ITEM_TM32 ; e5 *TM37
const ITEM_TM33 ; e6 *TM38
const ITEM_TM34 ; e7 *TM39
const ITEM_TM35 ; e8 *TM40
const ITEM_TM36 ; e9 *TM41
const ITEM_TM37 ; ea *TM42
const ITEM_TM38 ; eb *TM43
const ITEM_TM39 ; ec *TM44
const ITEM_TM40 ; ed *TM45
const ITEM_TM41 ; ee *TM46
const ITEM_TM42 ; ef *TM47
const ITEM_TM43 ; f0 *TM48
const ITEM_TM44 ; f1 *TM49
const ITEM_TM45 ; f2 *TM50
const ITEM_TM46 ; f3 *HM01
const ITEM_TM47 ; f4 *HM02
const ITEM_TM48 ; f5 *HM03
const ITEM_TM49 ; f6 *HM04
const ITEM_TM50 ; f7 *HM05
DEF NUM_TMS = const_value - ITEM_TM01 - 2 ; discount ITEM_C8 and ITEM_E1
DEF __tmhm_value__ = 1
const ITEM_HM01 ; f8 *HM06
const ITEM_HM02 ; f9 *HM07
const ITEM_HM03 ; fa *
const ITEM_HM04 ; fb *
const ITEM_HM05 ; fc *
const ITEM_HM06 ; fd *
const ITEM_HM07 ; fe *
DEF NUM_HMS = const_value - ITEM_HM01
MACRO add_tmnum
DEF \1_TMNUM EQU __tmhm_value__
DEF __tmhm_value__ += 1
ENDM
MACRO add_tm
; Defines three constants:
; - TM_\1: the item id, starting at $bf
; - \1_TMNUM: the learnable TM/HM flag, starting at 1
; - TM##_MOVE: alias for the move id, equal to the value of \1
const ITEM_TM_\1
DEF TM{02d:__tmhm_value__}_MOVE = MOVE_\1
add_tmnum MOVE_\1
ENDM
; see data/moves/tmhm_moves.asm for moves
DEF ITEM_TM01 EQU const_value
add_tm SKETCH ; c4 TM01
add_tm HIDDEN_POWER ; c5 TM02
add_tm SNORE ; c6 TM03
add_tm FLAIL ; c7 TM04
const ITEM_C8 ; c8
add_tm CONVERSION2 ; c9 TM05
add_tm COTTON_SPORE ; ca TM06
add_tm REVERSAL ; cb TM07
add_tm SPITE ; cc TM08
add_tm POWDER_SNOW ; cd TM09
add_tm MACH_PUNCH ; ce TM10
add_tm SCARY_FACE ; cf TM11
add_tm SWEET_KISS ; d0 TM12
add_tm BELLY_DRUM ; d1 TM13
add_tm SLUDGE_BOMB ; d2 TM14
add_tm MUD_SLAP ; d3 TM15
add_tm OCTAZOOKA ; d4 TM16
add_tm ZAP_CANNON ; d5 TM17
add_tm DESTINY_BOND ; d6 TM18
add_tm BONE_LOCK ; d7 TM19
add_tm LOCK_ON ; d8 TM20
add_tm OUTRAGE ; d9 TM21
add_tm GIGA_DRAIN ; da TM22
add_tm CHARM ; db TM23
add_tm FALSE_SWIPE ; dc TM24
add_tm MILK_DRINK ; dd TM25
add_tm SPARK ; de TM26
add_tm STEEL_WING ; df TM27
add_tm SLEEP_TALK ; e0 TM28
const ITEM_E1 ; e1
add_tm BELL_CHIME ; e2 TM29
add_tm PRESENT ; e3 TM30
add_tm PAIN_SPLIT ; e4 TM31
add_tm SACRED_FIRE ; e5 TM32
add_tm DYNAMICPUNCH ; e6 TM33
add_tm MEGAPHONE ; e7 TM34
add_tm DRAGONBREATH ; e8 TM35
add_tm ENCORE ; e9 TM36
add_tm ROCK_HEAD ; ea TM37
add_tm CROSS_CUTTER ; eb TM38
add_tm TWISTER ; ec TM39
add_tm TRIPLE_KICK ; ed TM40
add_tm THIEF ; ee TM41
add_tm SPIDER_WEB ; ef TM42
add_tm NIGHTMARE ; f0 TM43
add_tm FLAME_WHEEL ; f1 TM44
add_tm NAIL_DOWN ; f2 TM45
add_tm PROTECT ; f3 TM46
add_tm SPIKES ; f4 TM47
add_tm PERISH_SONG ; f5 TM48
add_tm ENDURE ; f6 TM49
add_tm MAGNITUDE ; f7 TM50
DEF NUM_TMS EQU __tmhm_value__ - 1
MACRO add_hm
; Defines three constants:
; - HM_\1: the item id, starting at $f3
; - \1_TMNUM: the learnable TM/HM flag, starting at 51
; - HM##_MOVE: alias for the move id, equal to the value of \1
const ITEM_HM_\1
DEF HM_VALUE = __tmhm_value__ - NUM_TMS
DEF HM{02d:HM_VALUE}_MOVE = MOVE_\1
add_tmnum MOVE_\1
ENDM
DEF ITEM_HM01 EQU const_value
add_hm UPROOT ; f8 HM01
add_hm WIND_RIDE ; f9 HM02
add_hm WATER_SPORT ; fa HM03
add_hm STRONG_ARM ; fb HM04
add_hm BRIGHT_MOSS ; fc HM05
add_hm WHIRLPOOL ; fd HM06
add_hm BOUNCE ; fe HM07
DEF NUM_HMS EQU __tmhm_value__ - NUM_TMS - 1
const ITEM_FF
DEF NUM_TM_HM = NUM_TMS + NUM_HMS
; leftovers from pokered
DEF ITEM_GREAT_BALL_RED EQU $03
DEF ITEM_POKE_BALL_RED EQU $04
DEF ITEM_ANTIDOTE_RED EQU $0b
DEF ITEM_FULL_RESTORE_RED EQU $10
DEF ITEM_MAX_POTION_RED EQU $11
DEF ITEM_HYPER_POTION_RED EQU $12

View File

@@ -1,256 +1,221 @@
ItemNames::
db "マスターボール@" ; MASTER_BALL
db "ハイパーボール@" ; ULTRA_BALL
db "しようきんし@" ; 03
db "スーパーボール@" ; GREAT_BALL
db "モンスターボール@" ; POKE_BALL
db "タウンマップ@" ; TOWN_MAP
db "じてんしゃ@" ; BICYCLE
db "つきのいし@" ; MOON_STONE
db "どくけし@" ; ANTIDOTE
db "やけどなおし@" ; BURN_HEAL
db "こおりなおし@" ; ICE_HEAL
db "ねむけざまし@" ; AWAKENING
db "まひなおし@" ; PARLYZ_HEAL
db "かいふくのくすり@" ; FULL_RESTORE
db "まんたんのくすり@" ; MAX_POTION
db "すごいキズぐすり@" ; HYPER_POTION
db "いキズぐすり@" ; SUPER_POTION
db "キズぐすり@" ; POTION
db "あなぬけのヒモ@" ; ESCAPE_ROPE
db "むしよけスプレー@" ; REPEL
db "ピーピーマックス@" ; MAX_ELIXER
db "ほのおのいし@" ; FIRE_STONE
db "かみなりのいし@" ; THUNDERSTONE
db "みずのいし@" ; WATER_STONE
db "しようきんし@" ; 19
db "マックスアップ@" ; HP_UP
db "タウリン@" ; PROTEIN
db "ブロムヘキシン@" ; IRON
db "インドメタシン@" ; CARBOS
db "しようきんし@" ; 1E
db "リゾチウム@" ; CALCIUM
db "ふしぎなアメ@" ; RARE_CANDY
db "ヨクアタール@" ; X_ACCURACY
db "リーフのいし@" ; LEAF_STONE
db "しようきんし@" ; 23
db "きんのたま@" ; NUGGET
db "ピッピにんぎょう@" ; POKE_DOLL
db "なんでもなおし@" ; FULL_HEAL
db "げんきのかけら@" ; REVIVE
db "げんきのかたまり@" ; MAX_REVIVE
db "エフェクトガード@" ; GUARD_SPEC
db "シルバースプレー@" ; SUPER_REPEL
db "ゴールドスプレー@" ; MAX_REPEL
db "クリィテカッター@" ; DIRE_HIT
db "しようきんし@" ; 2D
db "おいしいみず@" ; FRESH_WATER
db "サイコソーダ@" ; SODA_POP
db "ミックスオレ@" ; LEMONADE
db "プラスパワー@" ; X_ATTACK
db "しようきんし@" ; 32
db "ディフェンダー@" ; X_DEFEND
db "スピーダー@" ; X_SPEED
db "スペシャルアップ@" ; X_SPECIAL
db "コインケース@" ; COIN_CASE
db "ダウジングマシン@" ; ITEMFINDER
db "ポケモンのふえ@" ; POKE_FLUTE
db "がくしゅうそうち@" ; EXP_SHARE
db "ボロのつりざお@" ; OLD_ROD
db "いいつりざお@" ; GOOD_ROD
db "しようきんし@" ; 3C
db "すごいつりざお@" ; SUPER_ROD
db "ポイントアップ@" ; PP_UP
db "ピーピーエイド@" ; ETHER
db "ピーピーリカバー@" ; MAX_ETHER
db "ピーピーエイダー@" ; ELIXER
db "しんぴのはなびら@" ; MYSTIC_PETAL
db "しろいハネ@" ; WHITE_FEATHER
db "どさくさのツメ@" ; CONFUSE_CLAW
db "ちしきのたま@" ; WISDOM_ORB
db "はがねのこうら@" ; STEEL_SHELL
db "アップグレード@" ; UP_GRADE
db "ふしぎないと@" ; STRANGE_THREAD
db "おっきなはっぱ@" ; BIG_LEAF
db "せんせいのハリ@" ; QUICK_NEEDLE
db "しようきんし@" ; 4B
db "とがったいし@" ; SHARP_STONE
db "くろいハネ@" ; BLACK_FEATHER
db "とがったまえば@" ; SHARP_FANG
db "ヘビのぬけがら@" ; SNAKESKIN
db "でんきぶくろ@" ; ELECTRIC_POUCH
db "もうどくバリ@" ; TOXIC_NEEDLE
db "おうじゃのしるし@" ; KINGS_ROCK
db "ふしぎなちから@" ; STRANGE_POWER
db "いのちのおふだ@" ; LIFE_TAG
db "どくのキバ@" ; POISON_FANG
db "とうちゅうかそう@" ; CORDYCEPS
db "りゅうのキバ@" ; DRAGON_FANG
db "ぎんのこな@" ; SILVERPOWDER
db "あなほりのツメ@" ; DIGGING_CLAW
db "しようきんし@" ; 5A
db "おまもりこばん@" ; AMULET_COIN
db "ずつうのタネ@" ; MIGRAINE_SEED
db "はんげきのうでわ@" ; COUNTER_CUFF
db "まよけのおふだ@" ; TALISMAN_TAG
db "ふしぎなみず@" ; STRANGE_WATER
db "まがったスプーン@" ; TWISTEDSPOON
db "こうげきバリ@" ; ATTACK_NEEDLE
db "パワーリスト@" ; POWER_BRACER
db "かたいいし@" ; HARD_STONE
db "しようきんし@" ; 64
db "ぷよぷよふうせん@" ; JIGGLING_BALLOON
db "ほのおのたてがみ@" ; FIRE_MANE
db "おいしいシッポ@" ; SLOWPOKETAIL
db "アース@" ; EARTH
db "ながねぎ@" ; STICK
db "にげあしのハネ@" ; FLEE_FEATHER
db "こおりのキバ@" ; ICE_FANG
db "かせきのかけら@" ; FOSSIL_SHARD
db "きたないゴミ@" ; GROSS_GARBAGE
db "おっきなしんじゅ@" ; BIG_PEARL
db "おうじゃのベルト@" ; CHAMPION_BELT
db "おふだ@" ; TAG
db "のろいのおふだ@" ; SPELL_TAG
db "5えんだま@" ; 5_YEN_COIN
db "まもりのいと@" ; GUARD_THREAD
db "しげきだま@" ; STIMULUS_ORB
db "おちつきのみ@" ; CALM_BERRY
db "ふといホネ@" ; THICK_CLUB
db "きあいだま@" ; FOCUS_ORB
db "しようきんし@" ; 78
db "みきりだま@" ; DETECT_ORB
db "ながいした@" ; LONG_TONGUE
db "ふくびきけん@" ; LOTTO_TICKET
db "かわらずのいし@" ; EVERSTONE
db "とがったツノ@" ; SHARP_HORN
db "しあわせタマゴ@" ; LUCKY_EGG
db "ながいツタ@" ; LONG_VINE
db "ははのあい@" ; MOMS_LOVE
db "えんまく@" ; SMOKESCREEN
db "しめったツノ@" ; WET_HORN
db "スケボー@" ; SKATEBOARD
db "まっかなほうせき@" ; CRIMSON_JEWEL
db "みえないカべ@" ; INVISIBLE_WALL
db "するどいカマ@" ; SHARP_SCYTHE
db "しようきんし@" ; 87
db "こおりのビキニ@" ; ICE_BIKINI
db "いかずちのキバ@" ; THUNDER_FANG
db "ほのおのツメ@" ; FIRE_CLAW
db "2ほんのツノ@" ; TWIN_HORNS
db "ごすんくぎ@" ; SPIKE
db "きのみ@" ; BERRY
db "リンゴ@" ; APPLE
db "メタルコート@" ; METAL_COAT
db "きれいなシッポ@" ; PRETTY_TAIL
db "みずのシッポ@" ; WATER_TAIL
db "たべのこし@" ; LEFTOVERS
db "こおりのつばさ@" ; ICE_WING
db "かみなりのつばさ@" ; THUNDER_WING
db "ほのおのつばさ@" ; FIRE_WING
db "しようきんし@" ; 96
db "りゅうのウロコ@" ; DRAGON_SCALE
db "はかいのいでんし@" ; BERSERK_GENE
db "こころのいし@" ; HEART_STONE
db "ほのおのシッポ@" ; FIRE_TAIL
db "かみなりのシッポ@" ; THUNDER_TAIL
db "せいなるはい@" ; SACRED_ASH
db "わざマシンホルダ@" ; TM_HOLDER
db "メール@" ; MAIL
db "ボールホルダ@" ; BALL_HOLDER
db "どうぐ@" ; BAG
db "だいじなどうぐ@" ; IMPORTANT_BAG
db "どくのいし@" ; POISON_STONE
db "みしよう@" ; A3
db "みしよう@" ; A4
db "みしよう@" ; A5
db "みしよう@" ; A6
db "みしよう@" ; A7
db "みしよう@" ; A8
db "みしよう@" ; A9
db "しようきんし@" ; AA
db "みしよう@" ; AB
db "みしよう@" ; AC
db "しよう@" ; AD
db "みしよう@" ; AE
db "みしよう@" ; AF
db "みしよう@" ; B0
db "みしよう@" ; B1
db "みしよう@" ; B2
db "みしよう@" ; B3
db "しようきんし@" ; B4
db "みしよう@" ; B5
db "みしよう@" ; B6
db "しよう@" ; B7
db "みしよう@" ; B8
db "みしよう@" ; B9
db "みしよう@" ; BA
db "みしよう@" ; BB
db "みしよう@" ; BC
db "みしよう@" ; BD
db "しようきんし@" ; BE
db "みしよう@" ; BF
db "みしよう@" ; C0
db "しよう@" ; C1
db "みしよう@" ; C2
db "みしよう@" ; C3
db "わざマシン01@" ; TM01
db "わざマシン02@" ; TM02
db "わざマシン03@" ; TM03
db "わざマシン04@" ; TM04
db "しようきんし@" ; C8
db "わざマシン05@" ; TM05
db "わざマシン@" ; TM06
db "わざマシン07@" ; TM07
db "わざマシン08@" ; TM08
db "わざマシン09@" ; TM09
db "わざマシン@" ; TM10
db "わざマシン11@" ; TM11
db "わざマシン12@" ; TM12
db "わざマシン13@" ; TM13
db "わざマシン@" ; TM14
db "わざマシン15@" ; TM15
db "わざマシン16@" ; TM16
db "わざマシン17@" ; TM17
db "わざマシン18@" ; TM18
db "わざマシン19@" ; TM19
db "わざマシン20@" ; TM20
db "わざマシン21@" ; TM21
db "わざマシン22@" ; TM22
db "わざマシン23@" ; TM23
db "わざマシン24@" ; TM24
db "わざマシン25@" ; TM25
db "わざマシン26@" ; TM26
db "わざマシン27@" ; TM27
db "わざマシン28@" ; TM28
db "しようきんし@" ; E1
db "わざマシン29@" ; TM29
db "わざマシン30@" ; TM30
db "わざマシン31@" ; TM31
db "わざマシン32@" ; TM32
db "わざマシン33@" ; TM33
db "わざマシン34@" ; TM34
db "わざマシン35@" ; TM35
db "わざマシン36@" ; TM36
db "わざマシン37@" ; TM37
db "わざマシン38@" ; TM38
db "わざマシン39@" ; TM39
db "わざマシン40@" ; TM40
db "わざマシン41@" ; TM41
db "わざマシン42@" ; TM42
db "わざマシン43@" ; TM43
db "わざマシン44@" ; TM44
db "わざマシン45@" ; TM45
db "わざマシン46@" ; TM46
db "わざマシン47@" ; TM47
db "わざマシン48@" ; TM48
db "わざマシン49@" ; TM49
db "わざマシン50@" ; TM50
db "ひでんマシン01@" ; HM01
db "ひでんマシン02@" ; HM02
db "ひでんマシン03@" ; HM03
db "ひでんマシン04@" ; HM04
db "ひでんマシン05@" ; HM05
db "ひでんマシン06@" ; HM06
db "ひでんマシン07@" ; HM07
db "しようきんし@" ; FF
list_start ITEM_NAME_LENGTH - 1
li "マスターボール" ; MASTER_BALL
li "ハイパーボール" ; ULTRA_BALL
li "しようきんし" ; 03
li "スーパーボール" ; GREAT_BALL
li "モンスターボール" ; POKE_BALL
li "タウンマップ" ; TOWN_MAP
li "じてんしゃ" ; BICYCLE
li "つきのいし" ; MOON_STONE
li "どくけし" ; ANTIDOTE
li "やけどなおし" ; BURN_HEAL
li "こおりなおし" ; ICE_HEAL
li "ねむけざまし" ; AWAKENING
li "まひなおし" ; PARLYZ_HEAL
li "かいふくのくすり" ; FULL_RESTORE
li "まんたんのくすり" ; MAX_POTION
li "すごいキズぐすり" ; HYPER_POTION
li "いいキズぐすり" ; SUPER_POTION
li "キズぐすり" ; POTION
li "あなぬけのヒモ" ; ESCAPE_ROPE
li "むしよけスプレー" ; REPEL
li "ピーピーマックス" ; MAX_ELIXER
li "ほのおのいし" ; FIRE_STONE
li "かみなりのいし" ; THUNDERSTONE
li "みずのいし" ; WATER_STONE
li "しようきんし" ; 19
li "マックスアップ" ; HP_UP
li "タウリン" ; PROTEIN
li "ブロムヘキシン" ; IRON
li "インドメタシン" ; CARBOS
li "しようきんし" ; 1E
li "リゾチウム" ; CALCIUM
li "ふしぎなアメ" ; RARE_CANDY
li "ヨクアタール" ; X_ACCURACY
li "リーフのいし" ; LEAF_STONE
li "しようきんし" ; 23
li "きんのたま" ; NUGGET
li "ピッピにんぎょう" ; POKE_DOLL
li "なんでもなおし" ; FULL_HEAL
li "げんきのかけら" ; REVIVE
li "げんきのかたまり" ; MAX_REVIVE
li "エフェクトガード" ; GUARD_SPEC
li "シルバースプレー" ; SUPER_REPEL
li "ゴールドスプレー" ; MAX_REPEL
li "クリィテカッター" ; DIRE_HIT
li "しようきんし" ; 2D
li "おいしいみず" ; FRESH_WATER
li "サイコソーダ" ; SODA_POP
li "ミックスオレ" ; LEMONADE
li "プラスパワー" ; X_ATTACK
li "しようきんし" ; 32
li "ディフェンダー" ; X_DEFEND
li "スピーダー" ; X_SPEED
li "スペシャルアップ" ; X_SPECIAL
li "コインケース" ; COIN_CASE
li "ダウジングマシン" ; ITEMFINDER
li "ポケモンのふえ" ; POKE_FLUTE
li "がくしゅうそうち" ; EXP_SHARE
li "ボロのつりざお" ; OLD_ROD
li "いいつりざお" ; GOOD_ROD
li "しようきんし" ; 3C
li "すごいつりざお" ; SUPER_ROD
li "ポイントアップ" ; PP_UP
li "ピーピーエイド" ; ETHER
li "ピーピーリカバー" ; MAX_ETHER
li "ピーピーエイダー" ; ELIXER
li "しんぴのはなびら" ; MYSTIC_PETAL
li "しろいハネ" ; WHITE_FEATHER
li "どさくさのツメ" ; CONFUSE_CLAW
li "ちしきのたま" ; WISDOM_ORB
li "はがねのこうら" ; STEEL_SHELL
li "アップグレード" ; UP_GRADE
li "ふしぎないと" ; STRANGE_THREAD
li "おっきなはっぱ" ; BIG_LEAF
li "せんせいのハリ" ; QUICK_NEEDLE
li "しようきんし" ; 4B
li "とがったいし" ; SHARP_STONE
li "くろいハネ" ; BLACK_FEATHER
li "とがったまえば" ; SHARP_FANG
li "ヘビのぬけがら" ; SNAKESKIN
li "でんきぶくろ" ; ELECTRIC_POUCH
li "もうどくバリ" ; TOXIC_NEEDLE
li "おうじゃのしるし" ; KINGS_ROCK
li "ふしぎなちから" ; STRANGE_POWER
li "いのちのおふだ" ; LIFE_TAG
li "どくのキバ" ; POISON_FANG
li "とうちゅうかそう" ; CORDYCEPS
li "りゅうのキバ" ; DRAGON_FANG
li "ぎんのこな" ; SILVERPOWDER
li "あなほりのツメ" ; DIGGING_CLAW
li "しようきんし" ; 5A
li "おまもりこばん" ; AMULET_COIN
li "ずつうのタネ" ; MIGRAINE_SEED
li "はんげきのうでわ" ; COUNTER_CUFF
li "まよけのおふだ" ; TALISMAN_TAG
li "ふしぎなみず" ; STRANGE_WATER
li "まがったスプーン" ; TWISTEDSPOON
li "こうげきバリ" ; ATTACK_NEEDLE
li "パワーリスト" ; POWER_BRACER
li "かたいいし" ; HARD_STONE
li "しようきんし" ; 64
li "ぷよぷよふうせん" ; JIGGLING_BALLOON
li "ほのおのたてがみ" ; FIRE_MANE
li "おいしいシッポ" ; SLOWPOKETAIL
li "アース" ; EARTH
li "ながねぎ" ; STICK
li "にげあしのハネ" ; FLEE_FEATHER
li "こおりのキバ" ; ICE_FANG
li "かせきのかけら" ; FOSSIL_SHARD
li "きたないゴミ" ; GROSS_GARBAGE
li "おっきなしんじゅ" ; BIG_PEARL
li "おうじゃのベルト" ; CHAMPION_BELT
li "おふだ" ; TAG
li "のろいのおふだ" ; SPELL_TAG
li "5えんだま" ; 5_YEN_COIN
li "まもりのいと" ; GUARD_THREAD
li "しげきだま" ; STIMULUS_ORB
li "おちつきのみ" ; CALM_BERRY
li "ふといホネ" ; THICK_CLUB
li "きあいだま" ; FOCUS_ORB
li "しようきんし" ; 78
li "みきりだま" ; DETECT_ORB
li "ながいし" ; LONG_TONGUE
li "ふくびきけん" ; LOTTO_TICKET
li "かわらずのいし" ; EVERSTONE
li "とがったツノ" ; SHARP_HORN
li "しあわせタマゴ" ; LUCKY_EGG
li "ながいツタ" ; LONG_VINE
li "ははのあい" ; MOMS_LOVE
li "えんまく" ; SMOKESCREEN
li "しめったツノ" ; WET_HORN
li "スケボー" ; SKATEBOARD
li "まっかなほうせき" ; CRIMSON_JEWEL
li "みえないカべ" ; INVISIBLE_WALL
li "するどいカマ" ; SHARP_SCYTHE
li "しようきんし" ; 87
li "こおりのビキニ" ; ICE_BIKINI
li "いかずちのキバ" ; THUNDER_FANG
li "ほのおのツメ" ; FIRE_CLAW
li "2ほんのツノ" ; TWIN_HORNS
li "ごすんくぎ" ; SPIKE
li "きのみ" ; BERRY
li "リンゴ" ; APPLE
li "メタルコート" ; METAL_COAT
li "きれいなシッポ" ; PRETTY_TAIL
li "みずのシッポ" ; WATER_TAIL
li "たべのこし" ; LEFTOVERS
li "こおりのつばさ" ; ICE_WING
li "かみなりのつばさ" ; THUNDER_WING
li "ほのおのつばさ" ; FIRE_WING
li "しようきんし" ; 96
li "りゅうのウロコ" ; DRAGON_SCALE
li "はかいのいでんし" ; BERSERK_GENE
li "こころのいし" ; HEART_STONE
li "ほのおのシッポ" ; FIRE_TAIL
li "かみなりのシッポ" ; THUNDER_TAIL
li "せいなるはい" ; SACRED_ASH
li "わざマシンホルダ" ; TM_HOLDER
li "メール" ; MAIL
li "ボールホルダ" ; BALL_HOLDER
li "どうぐ" ; BAG
li "だいじなどうぐ" ; IMPORTANT_BAG
li "どくのいし" ; POISON_STONE
li "みしよう" ; A3
li "みしよう" ; A4
li "みしよう" ; A5
li "みしよう" ; A6
li "しよう" ; A7
li "みしよう" ; A8
li "みしよう" ; A9
li "しようきんし" ; AA
li "みしよう" ; AB
li "みしよう" ; AC
li "みしよう" ; AD
li "みしよう" ; AE
li "みしよう" ; AF
li "みしよう" ; B0
li "しよう" ; B1
li "みしよう" ; B2
li "みしよう" ; B3
li "しようきんし" ; B4
li "みしよう" ; B5
li "みしよう" ; B6
li "みしよう" ; B7
li "みしよう" ; B8
li "みしよう" ; B9
li "みしよう" ; BA
li "しよう" ; BB
li "みしよう" ; BC
li "みしよう" ; BD
li "しようきんし" ; BE
li "みしよう" ; BF
li "みしよう" ; C0
li "みしよう" ; C1
li "みしよう" ; C2
li "みしよう" ; C3
assert_list_length NUM_ITEMS
for x, 1, 5
li "わざマシン{02d:x}" ; TM01-TM04
endr
li "しようきんし" ; C8
for x, 5, 29
li "わざマシン{02d:x}" ; TM05-TM28
endr
li "しようきんし" ; E1
for x, 29, NUM_TMS + 1
li "わざマシン{02d:x}" ; TM29-TM50
endr
assert_list_length NUM_ITEMS + NUM_TMS + 2 ; count ITEM_C8 and ITEM_E1
for x, 1, NUM_HMS + 1
li "ひでんマシン{02d:x}" ; HM01-HM07
endr
assert_list_length NUM_ITEMS + NUM_TMS + 2 + NUM_HMS ; count ITEM_C8 and ITEM_E1
li "しようきんし" ; FF
assert_list_length ITEM_FF

View File

@@ -4,6 +4,7 @@
TMHMMoves:
; TMs
table_width 1
db MOVE_SKETCH ; TM01
db MOVE_HIDDEN_POWER ; TM02
db MOVE_SNORE ; TM03
@@ -54,7 +55,7 @@ TMHMMoves:
db MOVE_PERISH_SONG ; TM48
db MOVE_ENDURE ; TM49
db MOVE_MAGNITUDE ; TM50
; HMs
assert_table_length NUM_TMS
db MOVE_UPROOT ; HM01
db MOVE_WIND_RIDE ; HM02
db MOVE_WATER_SPORT ; HM03
@@ -62,3 +63,4 @@ TMHMMoves:
db MOVE_BRIGHT_MOSS ; HM05
db MOVE_WHIRLPOOL ; HM06
db MOVE_BOUNCE ; HM07
assert_table_length NUM_TM_HM

View File

@@ -1,252 +1,254 @@
PokemonNames::
db "フシギダネ" ; BULBASAUR
db "フシギソウ" ; IVYSAUR
db "フシギバナ" ; VENUSAUR
db "ヒトカゲ@" ; CHARMANDER
db "リザード@" ; CHARMELEON
db "リザード" ; CHARIZARD
db "ゼニガメ@" ; SQUIRTLE
db "カメール@" ; WARTORTLE
db "カメックス" ; BLASTOISE
db "キャタピー" ; CATERPIE
db "トランセル" ; METAPOD
db "バタフリー" ; BUTTERFREE
db "ビードル@" ; WEEDLE
db "コクーン@" ; KAKUNA
db "スピアー@" ; BEEDRILL
db "ポッポ@@" ; PIDGEY
db "ピジョン@" ; PIDGEOTTO
db "ピジョット" ; PIDGEOT
db "コラッタ@" ; RATTATA
db "ラッタ@@" ; RATICATE
db "オニスズメ" ; SPEAROW
db "オニドリル" ; FEAROW
db "アーボ@@" ; EKANS
db "アーボック" ; ARBOK
db "ピカチュウ" ; PIKACHU
db "ライチュウ" ; RAICHU
db "サンド@@" ; SANDSHREW
db "サンドパン" ; SANDSLASH
db "ニドラン♀" ; NIDORAN_F
db "ニドリーナ" ; NIDORINA
db "ニドクイン" ; NIDOQUEEN
db "ニドラン♂" ; NIDORAN_M
db "ニドリーノ" ; NIDORINO
db "ニドキング" ; NIDOKING
db "ピッピ@@" ; CLEFAIRY
db "ピクシー@" ; CLEFABLE
db "ロコン@@" ; VULPIX
db "キュウコン" ; NINETALES
db "プリン@@" ; JIGGLYPUFF
db "プリン@" ; WIGGLYTUFF
db "ズバット@" ; ZUBAT
db "ゴルバット" ; GOLBAT
db "ナゾノクサ" ; ODDISH
db "クサイハナ" ; GLOOM
db "ラフレシア" ; VILEPLUME
db "パラス@@" ; PARAS
db "パラセクト" ; PARASECT
db "コンパン@" ; VENONAT
db "モルフォン" ; VENOMOTH
db "ディグダ@" ; DIGLETT
db "ダグトリオ" ; DUGTRIO
db "ニャース@" ; MEOWTH
db "ペルシアン" ; PERSIAN
db "コダック@" ; PSYDUCK
db "ゴルダック" ; GOLDUCK
db "マンキー@" ; MANKEY
db "オコリザル" ; PRIMEAPE
db "ガーディ@" ; GROWLITHE
db "ウインディ" ; ARCANINE
db "ニョロモ@" ; POLIWAG
db "ニョロゾ@" ; POLIWHIRL
db "ニョロボン" ; POLIWRATH
db "ケーシィ@" ; ABRA
db "ユンゲラー" ; KADABRA
db "フーディン" ; ALAKAZAM
db "ワンリキー" ; MACHOP
db "ゴーリキー" ; MACHOKE
db "カイリキー" ; MACHAMP
db "マダツボミ" ; BELLSPROUT
db "ウツドン@" ; WEEPINBELL
db "ウツボット" ; VICTREEBEL
db "メノクラゲ" ; TENTACOOL
db "ドククラゲ" ; TENTACRUEL
db "イシツブテ" ; GEODUDE
db "ゴローン@" ; GRAVELER
db "ゴローニャ" ; GOLEM
db "ポニータ@" ; PONYTA
db "ギャロップ" ; RAPIDASH
db "ヤドン@@" ; SLOWPOKE
db "ヤドラン@" ; SLOWBRO
db "コイル@@" ; MAGNEMITE
db "レアコイル" ; MAGNETON
db "カモネギ@" ; FARFETCHD
db "ドードー@" ; DODUO
db "ドードリオ" ; DODRIO
db "パウワウ@" ; SEEL
db "ジュゴン@" ; DEWGONG
db "ベトベター" ; GRIMER
db "ベトベトン" ; MUK
db "シェルダー" ; SHELLDER
db "パルシェン" ; CLOYSTER
db "ゴース@@" ; GASTLY
db "ゴースト@" ; HAUNTER
db "ゲンガー@" ; GENGAR
db "イワーク@" ; ONIX
db "スリープ@" ; DROWZEE
db "スリーパー" ; HYPNO
db "クラブ@@" ; KRABBY
db "キングラー" ; KINGLER
db "ビリリダマ" ; VOLTORB
db "マルマイン" ; ELECTRODE
db "タマタマ@" ; EXEGGCUTE
db "ナッシー@" ; EXEGGUTOR
db "カラカラ@" ; CUBONE
db "ガラガラ@" ; MAROWAK
db "サワムラー" ; HITMONLEE
db "エビワラー" ; HITMONCHAN
db "ベロリンガ" ; LICKITUNG
db "ドガース@" ; KOFFING
db "マタドガス" ; WEEZING
db "サイホーン" ; RHYHORN
db "サイドン@" ; RHYDON
db "ラッキー@" ; CHANSEY
db "モンジャラ" ; TANGELA
db "ガルーラ@" ; KANGASKHAN
db "タッツー@" ; HORSEA
db "シードラ@" ; SEADRA
db "トサキント" ; GOLDEEN
db "アズマオウ" ; SEAKING
db "ヒトデマン" ; STARYU
db "スターミー" ; STARMIE
db "バリヤード" ; MRMIME
db "ストライク" ; SCYTHER
db "ルージュラ" ; JYNX
db "エレブー@" ; ELECTABUZZ
db "ブーバー@" ; MAGMAR
db "カイロス@" ; PINSIR
db "ケンタロス" ; TAUROS
db "コイキング" ; MAGIKARP
db "ギャラドス" ; GYARADOS
db "ラプラス@" ; LAPRAS
db "メタモン@" ; DITTO
db "イーブイ@" ; EEVEE
db "シャワーズ" ; VAPOREON
db "サンダース" ; JOLTEON
db "ブースター" ; FLAREON
db "ポリゴン@" ; PORYGON
db "オムナイト" ; OMANYTE
db "オムスター" ; OMASTAR
db "カブト@@" ; KABUTO
db "カブトプス" ; KABUTOPS
db "プテラ@@" ; AERODACTYL
db "カビゴン@" ; SNORLAX
db "フリーザー" ; ARTICUNO
db "サンダー@" ; ZAPDOS
db "ファイヤー" ; MOLTRES
db "ミニリュウ" ; DRATINI
db "ハクリュ" ; DRAGONAIR
db "カイリュー" ; DRAGONITE
db "ミュウツー" ; MEWTWO
db "ミュウ@@" ; MEW
db "ハッパ@@" ; HAPPA
db "ハナモグラ" ; HANAMOGURA
db "ハナリュウ" ; HANARYU
db "ホノオグマ" ; HONOGUMA
db "ボルベアー" ; VOLBEAR
db "ダイナベア" ; DYNABEAR
db "クルス@@" ; CRUISE
db "アクア@@" ; AQUA
db "アクエリア" ; AQUARIA
db "ホーホー@" ; HOOTHOOT
db "ボーボー@" ; BOBO
db "パチメエ@" ; PACHIMEE
db "モココ@@" ; FLAAFFY
db "デンリュウ" ; AMPHAROS
db "ミコン@@" ; MIKON
db "モンジャ@" ; MONJA
db "ジャランラ" ; JARANRA
db "ハネエイ@" ; HANEEI
db "プクー@@" ; PUKU
db "シビレフグ" ; SHIBIREFUGU
db "ピチュー@" ; PICHU
db "ピィ@@@" ; PY
db "ププリン@" ; IGGLYBUFF
db "ミズウオ@" ; MIZUUO
db "ネイティ@" ; NATU
db "ネイティ" ; XATU
db "ギョピン@" ; GYOPIN
db "マリル@@" ; MARILL
db "マンボー1" ; MANBO1
db "イカリ@@" ; IKARI
db "グロテス@" ; GROTESQUE
db "エクシング" ; X_ING
db "パラ@@@" ; PARA
db "コクモ@@" ; KOKUMO
db "ツーヘッド" ; TWOHEAD
db "ヨロイドリ" ; YOROIDORI
db "アニモン@" ; ANIMON
db "ヒナーズ@" ; HINAZU
db "サニー@@" ; SUNNY
db "パオン@@" ; PAON
db "ドンファン" ; DONPHAN
db "ツインズ@" ; TWINZ
db "キリンリキ" ; GIRAFARIG
db "ペインター" ; PAINTER
db "コーニャ@" ; KOUNYA
db "リンリン@" ; RINRIN
db "ベルルン@" ; BERURUN
db "ニョロトノ" ; POLITOED
db "ヤドキング" ; SLOWKING
db "アンノーン" ; UNOWN
db "レディバ@" ; LEDYBA
db "ミツボシ@" ; MITSUBOSHI
db "プチコーン" ; PUCHICORN
db "エーフィ@" ; ESPEON
db "ブラッキー" ; UMBREON
db "ターバン@" ; TURBAN
db "ベトベビー" ; BETBABY
db "テッポウオ" ; REMORAID
db "オクタン@" ; OCTILLERY
db "ゴング@@" ; GONG
db "カポエラー" ; HITMONTOP
db "プディ@@" ; PUDIE
db "ハネコ@@" ; HANEKO
db "ポポネコ@" ; POPONEKO
db "ワタネコ@" ; WATANEKO
db "バリリーナ" ; BARIRINA
db "リップ@@" ; LIP
db "エレベビー" ; ELEBABY
db "ブビィ@@" ; MAGBY
db "キレイハナ" ; BELLOSSOM
db "ツボミット" ; TSUBOMITTO
db "ミルタンク" ; MILTANK
db "ボムシカー" ; BOMBSEEKER
db "ギフト@@" ; GIFT
db "コトラ@@" ; KOTORA
db "ライトラ@" ; RAITORA
db "マダーム@" ; MADAME
db "ノロワラ@" ; NOROWARA
db "キョンパン" ; KYONPAN
db "ヤミカラス" ; MURKROW
db "ハッピー@" ; HAPPY
db "シザース@" ; SCISSORS
db "プラックス" ; PLUCKS
db "デビル@@" ; DEVIL
db "ヘルガー@" ; HOUNDOOM
db "ウルフマン" ; WOLFMAN
db "ワーウルフ" ; WARWOLF
db "ポリゴン2" ; PORYGON2
db "ナメール@" ; NAMEIL
db "ハガネール" ; STEELIX
db "キングドラ" ; KINGDRA
db "ライ@@@" ; RAI
db "エン@@@" ; EN
db "スイ@@@" ; SUI
db "ニューラ@" ; SNEASEL
db "ホウオウ@" ; HO_OH
db "トゲピー@" ; TOGEPI
db "ブルー@@" ; SNUBBULL
db "テイル@@" ; TAIL
db "リーフィ@" ; LEAFY
table_width MON_NAME_LENGTH - 1
dname "フシギダネ" ; BULBASAUR
dname "フシギソウ" ; IVYSAUR
dname "フシギバナ" ; VENUSAUR
dname "ヒトカゲ" ; CHARMANDER
dname "リザード" ; CHARMELEON
dname "リザードン" ; CHARIZARD
dname "ゼニガメ" ; SQUIRTLE
dname "カメール" ; WARTORTLE
dname "カメックス" ; BLASTOISE
dname "キャタピー" ; CATERPIE
dname "トランセル" ; METAPOD
dname "バタフリー" ; BUTTERFREE
dname "ビードル" ; WEEDLE
dname "コクーン" ; KAKUNA
dname "スピアー" ; BEEDRILL
dname "ポッポ" ; PIDGEY
dname "ピジョ" ; PIDGEOTTO
dname "ピジョット" ; PIDGEOT
dname "ラッタ" ; RATTATA
dname "ラッタ" ; RATICATE
dname "オニスズメ" ; SPEAROW
dname "オニドリル" ; FEAROW
dname "アーボ" ; EKANS
dname "アーボック" ; ARBOK
dname "ピカチュウ" ; PIKACHU
dname "ライチュウ" ; RAICHU
dname "サンド" ; SANDSHREW
dname "サンドパン" ; SANDSLASH
dname "ニドラン♀" ; NIDORAN_F
dname "ニドリーナ" ; NIDORINA
dname "ニドクイン" ; NIDOQUEEN
dname "ニドラン♂" ; NIDORAN_M
dname "ニドリーノ" ; NIDORINO
dname "ニドキング" ; NIDOKING
dname "ピッピ" ; CLEFAIRY
dname "ピクシー" ; CLEFABLE
dname "コン" ; VULPIX
dname "キュウコン" ; NINETALES
dname "プリン" ; JIGGLYPUFF
dname "プクリン" ; WIGGLYTUFF
dname "バット" ; ZUBAT
dname "ゴルバット" ; GOLBAT
dname "ナゾノクサ" ; ODDISH
dname "クサイハナ" ; GLOOM
dname "ラフレシア" ; VILEPLUME
dname "パラス" ; PARAS
dname "パラセクト" ; PARASECT
dname "コンパン" ; VENONAT
dname "モルフォン" ; VENOMOTH
dname "ディグダ" ; DIGLETT
dname "ダグトリオ" ; DUGTRIO
dname "ニャース" ; MEOWTH
dname "ペルシアン" ; PERSIAN
dname "ダック" ; PSYDUCK
dname "ゴルダック" ; GOLDUCK
dname "マンキー" ; MANKEY
dname "オコリザル" ; PRIMEAPE
dname "ガーディ" ; GROWLITHE
dname "ウインディ" ; ARCANINE
dname "ニョロ" ; POLIWAG
dname "ニョロ" ; POLIWHIRL
dname "ニョロボン" ; POLIWRATH
dname "ケーシィ" ; ABRA
dname "ユンゲラー" ; KADABRA
dname "フーディン" ; ALAKAZAM
dname "ワンリキー" ; MACHOP
dname "ゴーリキー" ; MACHOKE
dname "カイリキー" ; MACHAMP
dname "マダツボミ" ; BELLSPROUT
dname "ウツドン" ; WEEPINBELL
dname "ウツボット" ; VICTREEBEL
dname "メノクラゲ" ; TENTACOOL
dname "ドククラゲ" ; TENTACRUEL
dname "イシツブテ" ; GEODUDE
dname "ゴロー" ; GRAVELER
dname "ゴローニャ" ; GOLEM
dname "ポニータ" ; PONYTA
dname "ギャロップ" ; RAPIDASH
dname "ヤドン" ; SLOWPOKE
dname "ヤドラン" ; SLOWBRO
dname "コイル" ; MAGNEMITE
dname "レアコイル" ; MAGNETON
dname "カモネギ" ; FARFETCHD
dname "ドード" ; DODUO
dname "ドードリオ" ; DODRIO
dname "パウワウ" ; SEEL
dname "ジュゴン" ; DEWGONG
dname "ベトベター" ; GRIMER
dname "ベトベトン" ; MUK
dname "シェルダー" ; SHELLDER
dname "パルシェン" ; CLOYSTER
dname "ゴース" ; GASTLY
dname "ゴースト" ; HAUNTER
dname "ゲンガー" ; GENGAR
dname "イワーク" ; ONIX
dname "スリー" ; DROWZEE
dname "スリーパー" ; HYPNO
dname "クラブ" ; KRABBY
dname "キングラー" ; KINGLER
dname "ビリリダマ" ; VOLTORB
dname "マルマイン" ; ELECTRODE
dname "タマタマ" ; EXEGGCUTE
dname "ナッシー" ; EXEGGUTOR
dname "カラカラ" ; CUBONE
dname "ガラガラ" ; MAROWAK
dname "サワムラー" ; HITMONLEE
dname "エビワラー" ; HITMONCHAN
dname "ベロリンガ" ; LICKITUNG
dname "ドガス" ; KOFFING
dname "マタドガス" ; WEEZING
dname "サイホーン" ; RHYHORN
dname "サイドン" ; RHYDON
dname "ラッキー" ; CHANSEY
dname "モンジャラ" ; TANGELA
dname "ガルーラ" ; KANGASKHAN
dname "タッツー" ; HORSEA
dname "シードラ" ; SEADRA
dname "トサキント" ; GOLDEEN
dname "アズマオウ" ; SEAKING
dname "ヒトデマン" ; STARYU
dname "スターミー" ; STARMIE
dname "バリヤード" ; MRMIME
dname "ストライク" ; SCYTHER
dname "ルージュラ" ; JYNX
dname "エレブー" ; ELECTABUZZ
dname "ブーバー" ; MAGMAR
dname "カイロス" ; PINSIR
dname "ケンタロス" ; TAUROS
dname "コイキング" ; MAGIKARP
dname "ギャラドス" ; GYARADOS
dname "ラプラス" ; LAPRAS
dname "メタモン" ; DITTO
dname "イーブイ" ; EEVEE
dname "シャワーズ" ; VAPOREON
dname "サンダース" ; JOLTEON
dname "ブースター" ; FLAREON
dname "ポリゴン" ; PORYGON
dname "オムナイト" ; OMANYTE
dname "オムスター" ; OMASTAR
dname "カブト" ; KABUTO
dname "カブトプス" ; KABUTOPS
dname "プテラ" ; AERODACTYL
dname "カビゴン" ; SNORLAX
dname "フリーザー" ; ARTICUNO
dname "サンダー" ; ZAPDOS
dname "ファイヤー" ; MOLTRES
dname "ミニリュ" ; DRATINI
dname "ハクリュー" ; DRAGONAIR
dname "カイリュー" ; DRAGONITE
dname "ミュウツー" ; MEWTWO
dname "ミュウ" ; MEW
dname "ハッパ" ; HAPPA
dname "ハナモグラ" ; HANAMOGURA
dname "ハナリュウ" ; HANARYU
dname "ホノオグマ" ; HONOGUMA
dname "ボルベア" ; VOLBEAR
dname "ダイナベア" ; DYNABEAR
dname "クルス" ; CRUISE
dname "アクア" ; AQUA
dname "アクエリア" ; AQUARIA
dname "ホーホー" ; HOOTHOOT
dname "ボーボー" ; BOBO
dname "パチメエ" ; PACHIMEE
dname "モココ" ; FLAAFFY
dname "デンリュウ" ; AMPHAROS
dname "ミコン" ; MIKON
dname "モンジャ" ; MONJA
dname "ジャランラ" ; JARANRA
dname "ハネエイ" ; HANEEI
dname "プクー" ; PUKU
dname "シビレフグ" ; SHIBIREFUGU
dname "ピチュー" ; PICHU
dname "ピィ" ; PY
dname "ププリン" ; IGGLYBUFF
dname "ミズウオ" ; MIZUUO
dname "ネイティ" ; NATU
dname "ネイティオ" ; XATU
dname "ギョピン" ; GYOPIN
dname "マリル" ; MARILL
dname "マンボー1" ; MANBO1
dname "イカリ" ; IKARI
dname "グロテス" ; GROTESQUE
dname "エクシング" ; X_ING
dname "パラ" ; PARA
dname "コクモ" ; KOKUMO
dname "ツーヘッド" ; TWOHEAD
dname "ヨロイドリ" ; YOROIDORI
dname "アニモン" ; ANIMON
dname "ヒナーズ" ; HINAZU
dname "サニー" ; SUNNY
dname "パオン" ; PAON
dname "ドンファン" ; DONPHAN
dname "ツインズ" ; TWINZ
dname "キリンリキ" ; GIRAFARIG
dname "ペインター" ; PAINTER
dname "コーニャ" ; KOUNYA
dname "リンリン" ; RINRIN
dname "ベルルン" ; BERURUN
dname "ニョロトノ" ; POLITOED
dname "ヤドキング" ; SLOWKING
dname "アンノーン" ; UNOWN
dname "レディバ" ; LEDYBA
dname "ミツボシ" ; MITSUBOSHI
dname "プチコーン" ; PUCHICORN
dname "エーフィ" ; ESPEON
dname "ブラッキー" ; UMBREON
dname "ターバン" ; TURBAN
dname "ベトベビー" ; BETBABY
dname "テッポウオ" ; REMORAID
dname "オクタン" ; OCTILLERY
dname "ゴング" ; GONG
dname "カポエラー" ; HITMONTOP
dname "プディ" ; PUDIE
dname "ネコ" ; HANEKO
dname "ポポネコ" ; POPONEKO
dname "ワタネコ" ; WATANEKO
dname "バリリーナ" ; BARIRINA
dname "リップ" ; LIP
dname "エレベビー" ; ELEBABY
dname "ブビィ" ; MAGBY
dname "キレイハナ" ; BELLOSSOM
dname "ツボミット" ; TSUBOMITTO
dname "ミルタンク" ; MILTANK
dname "ボムシカー" ; BOMBSEEKER
dname "ギフト" ; GIFT
dname "トラ" ; KOTORA
dname "ライトラ" ; RAITORA
dname "マダーム" ; MADAME
dname "ノロワラ" ; NOROWARA
dname "キョンパン" ; KYONPAN
dname "ヤミカラス" ; MURKROW
dname "ハッピー" ; HAPPY
dname "シザース" ; SCISSORS
dname "プラックス" ; PLUCKS
dname "デビル" ; DEVIL
dname "ヘルガー" ; HOUNDOOM
dname "ウルフマン" ; WOLFMAN
dname "ワーウルフ" ; WARWOLF
dname "ポリゴン2" ; PORYGON2
dname "ナメール" ; NAMEIL
dname "ハガネール" ; STEELIX
dname "キングドラ" ; KINGDRA
dname "ライ" ; RAI
dname "エン" ; EN
dname "スイ" ; SUI
dname "ニューラ" ; SNEASEL
dname "ホウオウ" ; HO_OH
dname "トゲピー" ; TOGEPI
dname "ブルー" ; SNUBBULL
dname "テイル" ; TAIL
dname "リーフィ" ; LEAFY
assert_table_length NUM_POKEMON

View File

@@ -1,65 +1,67 @@
TrainerClassNames::
db "ハヤト@" ; HAYATO
db "アカネ@" ; AKANE
db "ツクシ@" ; TSUKISHI
db "エノキ@" ; ENOKI
db "オケラ@" ; OKERA
db "ミカン@" ; MIKAN
db "ブルー@" ; BLUE
db "ガマ@" ; GAMA
db "ライバル@" ; RIVAL
db "オーキドはかせ@" ; OKIDO
db "サカキ@" ; SAKAKI
db "しゅじんこう@" ; PROTAGONIST
db "シバ@" ; SIBA
db "カスミ@" ; KASUMI
db "カンナ@" ; KANNA
db "ワタル@" ; WATARU
db "ゲルゲだんいん♂@" ; GERUGE_MEMBER_M
db "さんにんしゅう@" ; TRIO_1
db "さんにんしゅう@" ; TRIO_2
db "さんにんしゅう@" ; TRIO_3
db "ロケットだんいん♀@" ; ROCKET_F
db "たんパンこぞう@" ; YOUNGSTER
db "じゅくがえり@" ; SCHOOLBOY
db "ひよっこ@" ; FLEDGLING
db "ミニスカート@" ; LASS
db "てんさい@" ; PRODIGY
db "プロフェッショナル♂@" ; PROFESSIONAL_M
db "プロフェッショナル♀@" ; PROFESSIONAL_F
db "おとなのおねえさん@" ; BEAUTY
db "かいじゅうマニア@" ; POKEMANIAC
db "ロケットだんいん♂@" ; ROCKET_M
db "ジェントルマン@" ; GENTLEMAN
db "せんせい♂@" ; TEACHER_M
db "せんせい♀@" ; TEACHER_F
db "とっちゃんぼうや@" ; MANCHILD
db "むしとりしょうねん@" ; BUG_CATCHER_BOY
db "つりびと@" ; FISHER
db "かいパンやろう@" ; SWIMMER_F
db "ビキニのおねえさん@" ; SWIMMER_M
db "ふなのり@" ; SAILOR
db "りかけいのおとこ@" ; SUPER_NERD
db "でんきやのオヤジ@" ; ENGINEER
db "でんきグループ@" ; ROCKER
db "やまおとこ@" ; HIKER
db "ぼうそうぞく@" ; BIKER
db "ロッククライマー@" ; ROCK_CLIMBER
db "かじばどろぼう@" ; BURGLAR
db "ひふきやろう@" ; FIREBREATHER
db "ジプシージャグラー@" ; JUGGLER
db "からておう@" ; BLACKBELT
db "スポーツマン@" ; SPORTSMAN
db "ちょうのうりょくしゃ@" ; PSYCHIC
db "カンフーマスター@" ; KUNG_FU_MASTER
db "うらないし@" ; FORTUNE_TELLER
db "ふりょう@" ; HOOLIGAN
db "ぼうず@" ; SAGE
db "イタコ@" ; MEDIUM
db "へいし@" ; SOLDIER
db "ゲルゲだんいん♀@" ; GERUGE_MEMBER_F
db "まいこはん@" ; KIMONO_GIRL
db "ふたごちゃん@" ; TWINS
db "ゲルゲだんいん♂@" ; GERUGE_MEMBER_M_2
db "してんのう♂@" ; ELITE_FOUR_M
db "してんのう♀@" ; ELITE_FOUR_F
list_start TRAINER_CLASS_NAME_LENGTH - 1
li "ハヤト" ; HAYATO
li "アカネ" ; AKANE
li "ツクシ" ; TSUKISHI
li "エノキ" ; ENOKI
li "オケラ" ; OKERA
li "ミカン" ; MIKAN
li "ブルー" ; BLUE
li "ガマ" ; GAMA
li "ライバル" ; RIVAL
li "オーキドはかせ" ; OKIDO
li "サカキ" ; SAKAKI
li "しゅじんこう" ; PROTAGONIST
li "シバ" ; SIBA
li "カスミ" ; KASUMI
li "カンナ" ; KANNA
li "ワタル" ; WATARU
li "ゲルゲだんいん♂" ; GERUGE_MEMBER_M
li "さんにんしゅう" ; TRIO_1
li "さんにんしゅう" ; TRIO_2
li "さんにんしゅう" ; TRIO_3
li "ロケットだんいん♀" ; ROCKET_F
li "たんパンこぞう" ; YOUNGSTER
li "じゅくがえり" ; SCHOOLBOY
li "ひよっこ" ; FLEDGLING
li "ミニスカート" ; LASS
li "てんさい" ; PRODIGY
li "プロフェッショナル" ; PROFESSIONAL_M
li "プロフェッショナル♀" ; PROFESSIONAL_F
li "おとなのおねえさん" ; BEAUTY
li "かいじゅうマニア" ; POKEMANIAC
li "ロケットだんいん♂" ; ROCKET_M
li "ジェントルマン" ; GENTLEMAN
li "せんせい" ; TEACHER_M
li "せんせい♀" ; TEACHER_F
li "とっちゃんぼうや" ; MANCHILD
li "むしとりしょうねん" ; BUG_CATCHER_BOY
li "つりびと" ; FISHER
li "かいパンやろう" ; SWIMMER_F
li "ビキニのおねえさん" ; SWIMMER_M
li "ふなのり" ; SAILOR
li "りかけいのおとこ" ; SUPER_NERD
li "でんきやのオヤジ" ; ENGINEER
li "でんきグループ" ; ROCKER
li "やまおとこ" ; HIKER
li "ぼうそうぞく" ; BIKER
li "ロッククライマー" ; ROCK_CLIMBER
li "かじばどろぼう" ; BURGLAR
li "ひふきやろう" ; FIREBREATHER
li "ジプシージャグラー" ; JUGGLER
li "からておう" ; BLACKBELT
li "スポーツマン" ; SPORTSMAN
li "ちょうのうりょくしゃ" ; PSYCHIC
li "カンフーマスター" ; KUNG_FU_MASTER
li "うらないし" ; FORTUNE_TELLER
li "ふりょう" ; HOOLIGAN
li "ぼうず" ; SAGE
li "イタコ" ; MEDIUM
li "へいし" ; SOLDIER
li "ゲルゲだんいん♀" ; GERUGE_MEMBER_F
li "まいこはん" ; KIMONO_GIRL
li "ふたごちゃん" ; TWINS
li "ゲルゲだんいん♂" ; GERUGE_MEMBER_M_2
li "してんのう" ; ELITE_FOUR_M
li "してんのう♀" ; ELITE_FOUR_F
assert_list_length NUM_TRAINER_CLASSES - 1

View File

@@ -929,12 +929,12 @@ endr
db "ゴールド@@" ; "GOLD@@"
.ItemTable_Old: ; unreferenced, used in pokeyellow but hasn't been updated to fit the new item constants
db ITEM_03, 99
db ITEM_GREAT_BALL, 99
db ITEM_ICE_HEAL, 99
db ITEM_HYPER_POTION, 99
db ITEM_SUPER_POTION, 99
db ITEM_POTION, 99
db ITEM_ESCAPE_ROPE, 99
db ITEM_REPEL, 99
db ITEM_GREAT_BALL_RED, 99
db ITEM_POKE_BALL_RED, 99
db ITEM_ANTIDOTE_RED, 99
db ITEM_FULL_RESTORE_RED, 99
db ITEM_MAX_POTION_RED, 99
db ITEM_HYPER_POTION_RED, 99
db ITEM_SUPER_POTION_RED, 99
db ITEM_POTION_RED, 99
db -1