Reference TMs and HMs by move instead of number (#1732)

This commit is contained in:
Martin Griffin
2023-08-09 15:51:01 +01:00
committed by GitHub
parent da238562f0
commit 912a80e27a
74 changed files with 10759 additions and 9937 deletions

View File

@@ -3513,10 +3513,10 @@ const struct Item gItems[] =
// TMs/HMs
[ITEM_TM01_FOCUS_PUNCH] =
[ITEM_TM_FOCUS_PUNCH] =
{
.name = _("TM01"),
.itemId = ITEM_TM01_FOCUS_PUNCH,
.itemId = ITEM_TM01,
.price = 3000,
.description = sTM01Desc,
.pocket = POCKET_TM_HM,
@@ -3524,10 +3524,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM02_DRAGON_CLAW] =
[ITEM_TM_DRAGON_CLAW] =
{
.name = _("TM02"),
.itemId = ITEM_TM02_DRAGON_CLAW,
.itemId = ITEM_TM02,
.price = 3000,
.description = sTM02Desc,
.pocket = POCKET_TM_HM,
@@ -3535,10 +3535,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM03_WATER_PULSE] =
[ITEM_TM_WATER_PULSE] =
{
.name = _("TM03"),
.itemId = ITEM_TM03_WATER_PULSE,
.itemId = ITEM_TM03,
.price = 3000,
.description = sTM03Desc,
.pocket = POCKET_TM_HM,
@@ -3546,10 +3546,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM04_CALM_MIND] =
[ITEM_TM_CALM_MIND] =
{
.name = _("TM04"),
.itemId = ITEM_TM04_CALM_MIND,
.itemId = ITEM_TM04,
.price = 3000,
.description = sTM04Desc,
.pocket = POCKET_TM_HM,
@@ -3557,10 +3557,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM05_ROAR] =
[ITEM_TM_ROAR] =
{
.name = _("TM05"),
.itemId = ITEM_TM05_ROAR,
.itemId = ITEM_TM05,
.price = 1000,
.description = sTM05Desc,
.pocket = POCKET_TM_HM,
@@ -3568,10 +3568,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM06_TOXIC] =
[ITEM_TM_TOXIC] =
{
.name = _("TM06"),
.itemId = ITEM_TM06_TOXIC,
.itemId = ITEM_TM06,
.price = 3000,
.description = sTM06Desc,
.pocket = POCKET_TM_HM,
@@ -3579,10 +3579,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM07_HAIL] =
[ITEM_TM_HAIL] =
{
.name = _("TM07"),
.itemId = ITEM_TM07_HAIL,
.itemId = ITEM_TM07,
.price = 3000,
.description = sTM07Desc,
.pocket = POCKET_TM_HM,
@@ -3590,10 +3590,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM08_BULK_UP] =
[ITEM_TM_BULK_UP] =
{
.name = _("TM08"),
.itemId = ITEM_TM08_BULK_UP,
.itemId = ITEM_TM08,
.price = 3000,
.description = sTM08Desc,
.pocket = POCKET_TM_HM,
@@ -3601,10 +3601,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM09_BULLET_SEED] =
[ITEM_TM_BULLET_SEED] =
{
.name = _("TM09"),
.itemId = ITEM_TM09_BULLET_SEED,
.itemId = ITEM_TM09,
.price = 3000,
.description = sTM09Desc,
.pocket = POCKET_TM_HM,
@@ -3612,10 +3612,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM10_HIDDEN_POWER] =
[ITEM_TM_HIDDEN_POWER] =
{
.name = _("TM10"),
.itemId = ITEM_TM10_HIDDEN_POWER,
.itemId = ITEM_TM10,
.price = 3000,
.description = sTM10Desc,
.pocket = POCKET_TM_HM,
@@ -3623,10 +3623,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM11_SUNNY_DAY] =
[ITEM_TM_SUNNY_DAY] =
{
.name = _("TM11"),
.itemId = ITEM_TM11_SUNNY_DAY,
.itemId = ITEM_TM11,
.price = 2000,
.description = sTM11Desc,
.pocket = POCKET_TM_HM,
@@ -3634,10 +3634,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM12_TAUNT] =
[ITEM_TM_TAUNT] =
{
.name = _("TM12"),
.itemId = ITEM_TM12_TAUNT,
.itemId = ITEM_TM12,
.price = 3000,
.description = sTM12Desc,
.pocket = POCKET_TM_HM,
@@ -3645,10 +3645,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM13_ICE_BEAM] =
[ITEM_TM_ICE_BEAM] =
{
.name = _("TM13"),
.itemId = ITEM_TM13_ICE_BEAM,
.itemId = ITEM_TM13,
.price = 3000,
.description = sTM13Desc,
.pocket = POCKET_TM_HM,
@@ -3656,10 +3656,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM14_BLIZZARD] =
[ITEM_TM_BLIZZARD] =
{
.name = _("TM14"),
.itemId = ITEM_TM14_BLIZZARD,
.itemId = ITEM_TM14,
.price = 5500,
.description = sTM14Desc,
.pocket = POCKET_TM_HM,
@@ -3667,10 +3667,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM15_HYPER_BEAM] =
[ITEM_TM_HYPER_BEAM] =
{
.name = _("TM15"),
.itemId = ITEM_TM15_HYPER_BEAM,
.itemId = ITEM_TM15,
.price = 7500,
.description = sTM15Desc,
.pocket = POCKET_TM_HM,
@@ -3678,10 +3678,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM16_LIGHT_SCREEN] =
[ITEM_TM_LIGHT_SCREEN] =
{
.name = _("TM16"),
.itemId = ITEM_TM16_LIGHT_SCREEN,
.itemId = ITEM_TM16,
.price = 3000,
.description = sTM16Desc,
.pocket = POCKET_TM_HM,
@@ -3689,10 +3689,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM17_PROTECT] =
[ITEM_TM_PROTECT] =
{
.name = _("TM17"),
.itemId = ITEM_TM17_PROTECT,
.itemId = ITEM_TM17,
.price = 3000,
.description = sTM17Desc,
.pocket = POCKET_TM_HM,
@@ -3700,10 +3700,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM18_RAIN_DANCE] =
[ITEM_TM_RAIN_DANCE] =
{
.name = _("TM18"),
.itemId = ITEM_TM18_RAIN_DANCE,
.itemId = ITEM_TM18,
.price = 2000,
.description = sTM18Desc,
.pocket = POCKET_TM_HM,
@@ -3711,10 +3711,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM19_GIGA_DRAIN] =
[ITEM_TM_GIGA_DRAIN] =
{
.name = _("TM19"),
.itemId = ITEM_TM19_GIGA_DRAIN,
.itemId = ITEM_TM19,
.price = 3000,
.description = sTM19Desc,
.pocket = POCKET_TM_HM,
@@ -3722,10 +3722,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM20_SAFEGUARD] =
[ITEM_TM_SAFEGUARD] =
{
.name = _("TM20"),
.itemId = ITEM_TM20_SAFEGUARD,
.itemId = ITEM_TM20,
.price = 3000,
.description = sTM20Desc,
.pocket = POCKET_TM_HM,
@@ -3733,10 +3733,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM21_FRUSTRATION] =
[ITEM_TM_FRUSTRATION] =
{
.name = _("TM21"),
.itemId = ITEM_TM21_FRUSTRATION,
.itemId = ITEM_TM21,
.price = 1000,
.description = sTM21Desc,
.pocket = POCKET_TM_HM,
@@ -3744,10 +3744,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM22_SOLAR_BEAM] =
[ITEM_TM_SOLAR_BEAM] =
{
.name = _("TM22"),
.itemId = ITEM_TM22_SOLAR_BEAM,
.itemId = ITEM_TM22,
.price = 3000,
.description = sTM22Desc,
.pocket = POCKET_TM_HM,
@@ -3755,10 +3755,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM23_IRON_TAIL] =
[ITEM_TM_IRON_TAIL] =
{
.name = _("TM23"),
.itemId = ITEM_TM23_IRON_TAIL,
.itemId = ITEM_TM23,
.price = 3000,
.description = sTM23Desc,
.pocket = POCKET_TM_HM,
@@ -3766,10 +3766,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM24_THUNDERBOLT] =
[ITEM_TM_THUNDERBOLT] =
{
.name = _("TM24"),
.itemId = ITEM_TM24_THUNDERBOLT,
.itemId = ITEM_TM24,
.price = 3000,
.description = sTM24Desc,
.pocket = POCKET_TM_HM,
@@ -3777,10 +3777,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM25_THUNDER] =
[ITEM_TM_THUNDER] =
{
.name = _("TM25"),
.itemId = ITEM_TM25_THUNDER,
.itemId = ITEM_TM25,
.price = 5500,
.description = sTM25Desc,
.pocket = POCKET_TM_HM,
@@ -3788,10 +3788,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM26_EARTHQUAKE] =
[ITEM_TM_EARTHQUAKE] =
{
.name = _("TM26"),
.itemId = ITEM_TM26_EARTHQUAKE,
.itemId = ITEM_TM26,
.price = 3000,
.description = sTM26Desc,
.pocket = POCKET_TM_HM,
@@ -3799,10 +3799,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM27_RETURN] =
[ITEM_TM_RETURN] =
{
.name = _("TM27"),
.itemId = ITEM_TM27_RETURN,
.itemId = ITEM_TM27,
.price = 1000,
.description = sTM27Desc,
.pocket = POCKET_TM_HM,
@@ -3810,10 +3810,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM28_DIG] =
[ITEM_TM_DIG] =
{
.name = _("TM28"),
.itemId = ITEM_TM28_DIG,
.itemId = ITEM_TM28,
.price = 2000,
.description = sTM28Desc,
.pocket = POCKET_TM_HM,
@@ -3821,10 +3821,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM29_PSYCHIC] =
[ITEM_TM_PSYCHIC] =
{
.name = _("TM29"),
.itemId = ITEM_TM29_PSYCHIC,
.itemId = ITEM_TM29,
.price = 2000,
.description = sTM29Desc,
.pocket = POCKET_TM_HM,
@@ -3832,10 +3832,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM30_SHADOW_BALL] =
[ITEM_TM_SHADOW_BALL] =
{
.name = _("TM30"),
.itemId = ITEM_TM30_SHADOW_BALL,
.itemId = ITEM_TM30,
.price = 3000,
.description = sTM30Desc,
.pocket = POCKET_TM_HM,
@@ -3843,10 +3843,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM31_BRICK_BREAK] =
[ITEM_TM_BRICK_BREAK] =
{
.name = _("TM31"),
.itemId = ITEM_TM31_BRICK_BREAK,
.itemId = ITEM_TM31,
.price = 3000,
.description = sTM31Desc,
.pocket = POCKET_TM_HM,
@@ -3854,10 +3854,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM32_DOUBLE_TEAM] =
[ITEM_TM_DOUBLE_TEAM] =
{
.name = _("TM32"),
.itemId = ITEM_TM32_DOUBLE_TEAM,
.itemId = ITEM_TM32,
.price = 2000,
.description = sTM32Desc,
.pocket = POCKET_TM_HM,
@@ -3865,10 +3865,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM33_REFLECT] =
[ITEM_TM_REFLECT] =
{
.name = _("TM33"),
.itemId = ITEM_TM33_REFLECT,
.itemId = ITEM_TM33,
.price = 3000,
.description = sTM33Desc,
.pocket = POCKET_TM_HM,
@@ -3876,10 +3876,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM34_SHOCK_WAVE] =
[ITEM_TM_SHOCK_WAVE] =
{
.name = _("TM34"),
.itemId = ITEM_TM34_SHOCK_WAVE,
.itemId = ITEM_TM34,
.price = 3000,
.description = sTM34Desc,
.pocket = POCKET_TM_HM,
@@ -3887,10 +3887,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM35_FLAMETHROWER] =
[ITEM_TM_FLAMETHROWER] =
{
.name = _("TM35"),
.itemId = ITEM_TM35_FLAMETHROWER,
.itemId = ITEM_TM35,
.price = 3000,
.description = sTM35Desc,
.pocket = POCKET_TM_HM,
@@ -3898,10 +3898,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM36_SLUDGE_BOMB] =
[ITEM_TM_SLUDGE_BOMB] =
{
.name = _("TM36"),
.itemId = ITEM_TM36_SLUDGE_BOMB,
.itemId = ITEM_TM36,
.price = 1000,
.description = sTM36Desc,
.pocket = POCKET_TM_HM,
@@ -3909,10 +3909,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM37_SANDSTORM] =
[ITEM_TM_SANDSTORM] =
{
.name = _("TM37"),
.itemId = ITEM_TM37_SANDSTORM,
.itemId = ITEM_TM37,
.price = 2000,
.description = sTM37Desc,
.pocket = POCKET_TM_HM,
@@ -3920,10 +3920,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM38_FIRE_BLAST] =
[ITEM_TM_FIRE_BLAST] =
{
.name = _("TM38"),
.itemId = ITEM_TM38_FIRE_BLAST,
.itemId = ITEM_TM38,
.price = 5500,
.description = sTM38Desc,
.pocket = POCKET_TM_HM,
@@ -3931,10 +3931,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM39_ROCK_TOMB] =
[ITEM_TM_ROCK_TOMB] =
{
.name = _("TM39"),
.itemId = ITEM_TM39_ROCK_TOMB,
.itemId = ITEM_TM39,
.price = 3000,
.description = sTM39Desc,
.pocket = POCKET_TM_HM,
@@ -3942,10 +3942,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM40_AERIAL_ACE] =
[ITEM_TM_AERIAL_ACE] =
{
.name = _("TM40"),
.itemId = ITEM_TM40_AERIAL_ACE,
.itemId = ITEM_TM40,
.price = 3000,
.description = sTM40Desc,
.pocket = POCKET_TM_HM,
@@ -3953,10 +3953,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM41_TORMENT] =
[ITEM_TM_TORMENT] =
{
.name = _("TM41"),
.itemId = ITEM_TM41_TORMENT,
.itemId = ITEM_TM41,
.price = 3000,
.description = sTM41Desc,
.pocket = POCKET_TM_HM,
@@ -3964,10 +3964,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM42_FACADE] =
[ITEM_TM_FACADE] =
{
.name = _("TM42"),
.itemId = ITEM_TM42_FACADE,
.itemId = ITEM_TM42,
.price = 3000,
.description = sTM42Desc,
.pocket = POCKET_TM_HM,
@@ -3975,10 +3975,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM43_SECRET_POWER] =
[ITEM_TM_SECRET_POWER] =
{
.name = _("TM43"),
.itemId = ITEM_TM43_SECRET_POWER,
.itemId = ITEM_TM43,
.price = 3000,
.description = sTM43Desc,
.pocket = POCKET_TM_HM,
@@ -3986,10 +3986,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM44_REST] =
[ITEM_TM_REST] =
{
.name = _("TM44"),
.itemId = ITEM_TM44_REST,
.itemId = ITEM_TM44,
.price = 3000,
.description = sTM44Desc,
.pocket = POCKET_TM_HM,
@@ -3997,10 +3997,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM45_ATTRACT] =
[ITEM_TM_ATTRACT] =
{
.name = _("TM45"),
.itemId = ITEM_TM45_ATTRACT,
.itemId = ITEM_TM45,
.price = 3000,
.description = sTM45Desc,
.pocket = POCKET_TM_HM,
@@ -4008,10 +4008,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM46_THIEF] =
[ITEM_TM_THIEF] =
{
.name = _("TM46"),
.itemId = ITEM_TM46_THIEF,
.itemId = ITEM_TM46,
.price = 3000,
.description = sTM46Desc,
.pocket = POCKET_TM_HM,
@@ -4019,10 +4019,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM47_STEEL_WING] =
[ITEM_TM_STEEL_WING] =
{
.name = _("TM47"),
.itemId = ITEM_TM47_STEEL_WING,
.itemId = ITEM_TM47,
.price = 3000,
.description = sTM47Desc,
.pocket = POCKET_TM_HM,
@@ -4030,10 +4030,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM48_SKILL_SWAP] =
[ITEM_TM_SKILL_SWAP] =
{
.name = _("TM48"),
.itemId = ITEM_TM48_SKILL_SWAP,
.itemId = ITEM_TM48,
.price = 3000,
.description = sTM48Desc,
.pocket = POCKET_TM_HM,
@@ -4041,10 +4041,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM49_SNATCH] =
[ITEM_TM_SNATCH] =
{
.name = _("TM49"),
.itemId = ITEM_TM49_SNATCH,
.itemId = ITEM_TM49,
.price = 3000,
.description = sTM49Desc,
.pocket = POCKET_TM_HM,
@@ -4052,10 +4052,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_TM50_OVERHEAT] =
[ITEM_TM_OVERHEAT] =
{
.name = _("TM50"),
.itemId = ITEM_TM50_OVERHEAT,
.itemId = ITEM_TM50,
.price = 3000,
.description = sTM50Desc,
.pocket = POCKET_TM_HM,
@@ -4063,10 +4063,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_HM01_CUT] =
[ITEM_HM_CUT] =
{
.name = _("HM01"),
.itemId = ITEM_HM01_CUT,
.itemId = ITEM_HM01,
.price = 0,
.description = sHM01Desc,
.importance = 1,
@@ -4075,10 +4075,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_HM02_FLY] =
[ITEM_HM_FLY] =
{
.name = _("HM02"),
.itemId = ITEM_HM02_FLY,
.itemId = ITEM_HM02,
.price = 0,
.description = sHM02Desc,
.importance = 1,
@@ -4087,10 +4087,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_HM03_SURF] =
[ITEM_HM_SURF] =
{
.name = _("HM03"),
.itemId = ITEM_HM03_SURF,
.itemId = ITEM_HM03,
.price = 0,
.description = sHM03Desc,
.importance = 1,
@@ -4099,10 +4099,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_HM04_STRENGTH] =
[ITEM_HM_STRENGTH] =
{
.name = _("HM04"),
.itemId = ITEM_HM04_STRENGTH,
.itemId = ITEM_HM04,
.price = 0,
.description = sHM04Desc,
.importance = 1,
@@ -4111,10 +4111,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_HM05_FLASH] =
[ITEM_HM_FLASH] =
{
.name = _("HM05"),
.itemId = ITEM_HM05_FLASH,
.itemId = ITEM_HM05,
.price = 0,
.description = sHM05Desc,
.importance = 1,
@@ -4123,10 +4123,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_HM06_ROCK_SMASH] =
[ITEM_HM_ROCK_SMASH] =
{
.name = _("HM06"),
.itemId = ITEM_HM06_ROCK_SMASH,
.itemId = ITEM_HM06,
.price = 0,
.description = sHM06Desc,
.importance = 1,
@@ -4135,10 +4135,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_HM07_WATERFALL] =
[ITEM_HM_WATERFALL] =
{
.name = _("HM07"),
.itemId = ITEM_HM07_WATERFALL,
.itemId = ITEM_HM07,
.price = 0,
.description = sHM07Desc,
.importance = 1,
@@ -4147,10 +4147,10 @@ const struct Item gItems[] =
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
},
[ITEM_HM08_DIVE] =
[ITEM_HM_DIVE] =
{
.name = _("HM08"),
.itemId = ITEM_HM08_DIVE,
.itemId = ITEM_HM08,
.price = 0,
.description = sHM08Desc,
.importance = 1,

View File

@@ -279,7 +279,7 @@ static const u16 sQuizLadyPrizes[] =
ITEM_BELUE_BERRY,
ITEM_DURIN_BERRY,
ITEM_LUXURY_BALL,
ITEM_TM15_HYPER_BEAM,
ITEM_TM_HYPER_BEAM,
ITEM_BIG_PEARL,
ITEM_STAR_PIECE,
ITEM_RARE_CANDY,

View File

@@ -1117,64 +1117,17 @@ static const u8 *const sUnused_StatStrings[] =
gText_Speed2
};
/* Expands to:
* static const u16 sTMHMMoves[] =
* {
* MOVE_FOCUS_PUNCH,
* ...
* MOVE_CUT,
* ...
* }; */
#define TMHM_MOVE(id) CAT(MOVE_, id),
static const u16 sTMHMMoves[] =
{
[ITEM_TM01 - ITEM_TM01] = MOVE_FOCUS_PUNCH,
[ITEM_TM02 - ITEM_TM01] = MOVE_DRAGON_CLAW,
[ITEM_TM03 - ITEM_TM01] = MOVE_WATER_PULSE,
[ITEM_TM04 - ITEM_TM01] = MOVE_CALM_MIND,
[ITEM_TM05 - ITEM_TM01] = MOVE_ROAR,
[ITEM_TM06 - ITEM_TM01] = MOVE_TOXIC,
[ITEM_TM07 - ITEM_TM01] = MOVE_HAIL,
[ITEM_TM08 - ITEM_TM01] = MOVE_BULK_UP,
[ITEM_TM09 - ITEM_TM01] = MOVE_BULLET_SEED,
[ITEM_TM10 - ITEM_TM01] = MOVE_HIDDEN_POWER,
[ITEM_TM11 - ITEM_TM01] = MOVE_SUNNY_DAY,
[ITEM_TM12 - ITEM_TM01] = MOVE_TAUNT,
[ITEM_TM13 - ITEM_TM01] = MOVE_ICE_BEAM,
[ITEM_TM14 - ITEM_TM01] = MOVE_BLIZZARD,
[ITEM_TM15 - ITEM_TM01] = MOVE_HYPER_BEAM,
[ITEM_TM16 - ITEM_TM01] = MOVE_LIGHT_SCREEN,
[ITEM_TM17 - ITEM_TM01] = MOVE_PROTECT,
[ITEM_TM18 - ITEM_TM01] = MOVE_RAIN_DANCE,
[ITEM_TM19 - ITEM_TM01] = MOVE_GIGA_DRAIN,
[ITEM_TM20 - ITEM_TM01] = MOVE_SAFEGUARD,
[ITEM_TM21 - ITEM_TM01] = MOVE_FRUSTRATION,
[ITEM_TM22 - ITEM_TM01] = MOVE_SOLAR_BEAM,
[ITEM_TM23 - ITEM_TM01] = MOVE_IRON_TAIL,
[ITEM_TM24 - ITEM_TM01] = MOVE_THUNDERBOLT,
[ITEM_TM25 - ITEM_TM01] = MOVE_THUNDER,
[ITEM_TM26 - ITEM_TM01] = MOVE_EARTHQUAKE,
[ITEM_TM27 - ITEM_TM01] = MOVE_RETURN,
[ITEM_TM28 - ITEM_TM01] = MOVE_DIG,
[ITEM_TM29 - ITEM_TM01] = MOVE_PSYCHIC,
[ITEM_TM30 - ITEM_TM01] = MOVE_SHADOW_BALL,
[ITEM_TM31 - ITEM_TM01] = MOVE_BRICK_BREAK,
[ITEM_TM32 - ITEM_TM01] = MOVE_DOUBLE_TEAM,
[ITEM_TM33 - ITEM_TM01] = MOVE_REFLECT,
[ITEM_TM34 - ITEM_TM01] = MOVE_SHOCK_WAVE,
[ITEM_TM35 - ITEM_TM01] = MOVE_FLAMETHROWER,
[ITEM_TM36 - ITEM_TM01] = MOVE_SLUDGE_BOMB,
[ITEM_TM37 - ITEM_TM01] = MOVE_SANDSTORM,
[ITEM_TM38 - ITEM_TM01] = MOVE_FIRE_BLAST,
[ITEM_TM39 - ITEM_TM01] = MOVE_ROCK_TOMB,
[ITEM_TM40 - ITEM_TM01] = MOVE_AERIAL_ACE,
[ITEM_TM41 - ITEM_TM01] = MOVE_TORMENT,
[ITEM_TM42 - ITEM_TM01] = MOVE_FACADE,
[ITEM_TM43 - ITEM_TM01] = MOVE_SECRET_POWER,
[ITEM_TM44 - ITEM_TM01] = MOVE_REST,
[ITEM_TM45 - ITEM_TM01] = MOVE_ATTRACT,
[ITEM_TM46 - ITEM_TM01] = MOVE_THIEF,
[ITEM_TM47 - ITEM_TM01] = MOVE_STEEL_WING,
[ITEM_TM48 - ITEM_TM01] = MOVE_SKILL_SWAP,
[ITEM_TM49 - ITEM_TM01] = MOVE_SNATCH,
[ITEM_TM50 - ITEM_TM01] = MOVE_OVERHEAT,
[ITEM_HM01 - ITEM_TM01] = MOVE_CUT,
[ITEM_HM02 - ITEM_TM01] = MOVE_FLY,
[ITEM_HM03 - ITEM_TM01] = MOVE_SURF,
[ITEM_HM04 - ITEM_TM01] = MOVE_STRENGTH,
[ITEM_HM05 - ITEM_TM01] = MOVE_FLASH,
[ITEM_HM06 - ITEM_TM01] = MOVE_ROCK_SMASH,
[ITEM_HM07 - ITEM_TM01] = MOVE_WATERFALL,
[ITEM_HM08 - ITEM_TM01] = MOVE_DIVE,
FOREACH_TMHM(TMHM_MOVE)
};
#undef TMHM_MOVE

File diff suppressed because it is too large Load Diff