From 38eb3461b941b5f4fe1fc4ba3f631880b954a985 Mon Sep 17 00:00:00 2001 From: Nephrite Date: Fri, 8 Aug 2025 19:51:16 +0100 Subject: [PATCH] Changed item name/pluralName to a compound string (#7359) --- include/item.h | 5 +- include/metaprogram.h | 6 + src/data/items.h | 2066 +++++++++++++++++++++-------------------- src/item.c | 6 +- 4 files changed, 1050 insertions(+), 1033 deletions(-) diff --git a/include/item.h b/include/item.h index 9cecce661a..1f3b1fab1b 100644 --- a/include/item.h +++ b/include/item.h @@ -93,8 +93,8 @@ struct Item ItemUseFunc fieldUseFunc; const u8 *description; const u8 *effect; - u8 name[ITEM_NAME_LENGTH]; - u8 pluralName[ITEM_NAME_PLURAL_LENGTH]; + const u8 *name; + const u8 *pluralName; u8 holdEffect; u8 holdEffectParam; u8 importance:2; @@ -121,6 +121,7 @@ struct TmHmIndexKey u16 moveId; }; +extern const u8 gQuestionMarksItemName[]; extern const struct Item gItemsInfo[]; extern struct BagPocket gBagPockets[]; extern const struct TmHmIndexKey gTMHMItemMoveIds[]; diff --git a/include/metaprogram.h b/include/metaprogram.h index 542d62f9dd..1bf77265ff 100644 --- a/include/metaprogram.h +++ b/include/metaprogram.h @@ -32,6 +32,12 @@ /* Converts a string to a compound literal, essentially making it a pointer to const u8 */ #define COMPOUND_STRING(str) (const u8[]) _(str) +#define COMPOUND_STRING_SIZE_LIMIT(str, limit) (const u8[COMPOUND_STRING_CHECK_SIZE(str, limit)]) _(str) + +/* Used for COMPOUND_STRING_SIZE_LIMIT. Stupid, but makes sure we only get + * one error message regardless of how many characters over the limit we are. + * Otherwise, GCC gives an error for each and every character (which is annoying). */ +#define COMPOUND_STRING_CHECK_SIZE(str, limit) (sizeof(COMPOUND_STRING(str)) > limit ? sizeof(COMPOUND_STRING(str)) - 1 : sizeof(COMPOUND_STRING(str))) /* Expands to the first/second/third/fourth argument. */ #define FIRST(a, ...) a diff --git a/src/data/items.h b/src/data/items.h index 69806c26da..d86a610eb4 100644 --- a/src/data/items.h +++ b/src/data/items.h @@ -14,6 +14,9 @@ #define TREASURE_FACTOR ((I_SELL_VALUE_FRACTION >= GEN_9) ? 2 : 1) +#define ITEM_NAME(str) COMPOUND_STRING_SIZE_LIMIT(str, ITEM_NAME_LENGTH) +#define ITEM_PLURAL_NAME(str) COMPOUND_STRING_SIZE_LIMIT(str, ITEM_NAME_PLURAL_LENGTH) + // Shared Item Description entries static const u8 sFullHealDesc[] = _("Heals all the\n" @@ -124,6 +127,8 @@ static const u8 sFigyBerryDesc[] = _("A hold item that\n" "restores HP but\n" "may confuse."); +const u8 gQuestionMarksItemName[] = _("????????"); + static const u8 sQuestionMarksDesc[] = _("?????"); static const u8 sKeyToRoomDesc[] = _("A key that opens a\n" @@ -142,7 +147,7 @@ const struct Item gItemsInfo[] = { [ITEM_NONE] = { - .name = _("????????"), + .name = gQuestionMarksItemName, .price = 0, .description = sQuestionMarksDesc, .pocket = POCKET_ITEMS, @@ -157,7 +162,7 @@ const struct Item gItemsInfo[] = [ITEM_STRANGE_BALL] = { - .name = _("Strange Ball"), + .name = ITEM_NAME("Strange Ball"), .price = 0, .description = COMPOUND_STRING( "An unusual Ball\n" @@ -173,7 +178,7 @@ const struct Item gItemsInfo[] = [ITEM_POKE_BALL] = { - .name = _("Poké Ball"), + .name = ITEM_NAME("Poké Ball"), .price = 200, .description = COMPOUND_STRING( "A tool used for\n" @@ -189,7 +194,7 @@ const struct Item gItemsInfo[] = [ITEM_GREAT_BALL] = { - .name = _("Great Ball"), + .name = ITEM_NAME("Great Ball"), .price = 600, .description = COMPOUND_STRING( "A good Ball with a\n" @@ -205,7 +210,7 @@ const struct Item gItemsInfo[] = [ITEM_ULTRA_BALL] = { - .name = _("Ultra Ball"), + .name = ITEM_NAME("Ultra Ball"), .price = (I_PRICE >= GEN_7) ? 800 : 1200, .description = COMPOUND_STRING( "A better Ball with\n" @@ -221,7 +226,7 @@ const struct Item gItemsInfo[] = [ITEM_MASTER_BALL] = { - .name = _("Master Ball"), + .name = ITEM_NAME("Master Ball"), .price = 0, .description = COMPOUND_STRING( "The best Ball that\n" @@ -237,7 +242,7 @@ const struct Item gItemsInfo[] = [ITEM_PREMIER_BALL] = { - .name = _("Premier Ball"), + .name = ITEM_NAME("Premier Ball"), .price = (I_PRICE >= GEN_7) ? 20 : 200, .description = COMPOUND_STRING( "A rare Ball made\n" @@ -253,7 +258,7 @@ const struct Item gItemsInfo[] = [ITEM_HEAL_BALL] = { - .name = _("Heal Ball"), + .name = ITEM_NAME("Heal Ball"), .price = 300, .description = COMPOUND_STRING( "A remedial Ball\n" @@ -269,7 +274,7 @@ const struct Item gItemsInfo[] = [ITEM_NET_BALL] = { - .name = _("Net Ball"), + .name = ITEM_NAME("Net Ball"), .price = 1000, .description = COMPOUND_STRING( "A Ball that works\n" @@ -285,7 +290,7 @@ const struct Item gItemsInfo[] = [ITEM_NEST_BALL] = { - .name = _("Nest Ball"), + .name = ITEM_NAME("Nest Ball"), .price = 1000, .description = COMPOUND_STRING( "A Ball that works\n" @@ -301,7 +306,7 @@ const struct Item gItemsInfo[] = [ITEM_DIVE_BALL] = { - .name = _("Dive Ball"), + .name = ITEM_NAME("Dive Ball"), .price = 1000, .description = COMPOUND_STRING( "A Ball that works\n" @@ -317,7 +322,7 @@ const struct Item gItemsInfo[] = [ITEM_DUSK_BALL] = { - .name = _("Dusk Ball"), + .name = ITEM_NAME("Dusk Ball"), .price = 1000, .description = COMPOUND_STRING( "Works well if\n" @@ -333,7 +338,7 @@ const struct Item gItemsInfo[] = [ITEM_TIMER_BALL] = { - .name = _("Timer Ball"), + .name = ITEM_NAME("Timer Ball"), .price = 1000, .description = COMPOUND_STRING( "A Ball that gains\n" @@ -349,7 +354,7 @@ const struct Item gItemsInfo[] = [ITEM_QUICK_BALL] = { - .name = _("Quick Ball"), + .name = ITEM_NAME("Quick Ball"), .price = 1000, .description = COMPOUND_STRING( "Works well if\n" @@ -365,7 +370,7 @@ const struct Item gItemsInfo[] = [ITEM_REPEAT_BALL] = { - .name = _("Repeat Ball"), + .name = ITEM_NAME("Repeat Ball"), .price = 1000, .description = COMPOUND_STRING( "A Ball that works\n" @@ -381,7 +386,7 @@ const struct Item gItemsInfo[] = [ITEM_LUXURY_BALL] = { - .name = _("Luxury Ball"), + .name = ITEM_NAME("Luxury Ball"), .price = (I_PRICE >= GEN_8) ? 3000 : 1000, .description = COMPOUND_STRING( "A cozy Ball that\n" @@ -397,7 +402,7 @@ const struct Item gItemsInfo[] = [ITEM_LEVEL_BALL] = { - .name = _("Level Ball"), + .name = ITEM_NAME("Level Ball"), .price = (I_PRICE >= GEN_7) ? 0 : 300, .description = COMPOUND_STRING( "A Ball that works\n" @@ -413,7 +418,7 @@ const struct Item gItemsInfo[] = [ITEM_LURE_BALL] = { - .name = _("Lure Ball"), + .name = ITEM_NAME("Lure Ball"), .price = (I_PRICE >= GEN_7) ? 0 : 300, .description = COMPOUND_STRING( "A Ball that works\n" @@ -429,7 +434,7 @@ const struct Item gItemsInfo[] = [ITEM_MOON_BALL] = { - .name = _("Moon Ball"), + .name = ITEM_NAME("Moon Ball"), .price = (I_PRICE >= GEN_7) ? 0 : 300, .description = COMPOUND_STRING( "A Ball that works\n" @@ -445,7 +450,7 @@ const struct Item gItemsInfo[] = [ITEM_FRIEND_BALL] = { - .name = _("Friend Ball"), + .name = ITEM_NAME("Friend Ball"), .price = (I_PRICE >= GEN_7) ? 0 : 300, .description = COMPOUND_STRING( "A Ball that makes\n" @@ -461,7 +466,7 @@ const struct Item gItemsInfo[] = [ITEM_LOVE_BALL] = { - .name = _("Love Ball"), + .name = ITEM_NAME("Love Ball"), .price = (I_PRICE >= GEN_7) ? 0 : 300, .description = COMPOUND_STRING( "Works well on\n" @@ -477,7 +482,7 @@ const struct Item gItemsInfo[] = [ITEM_FAST_BALL] = { - .name = _("Fast Ball"), + .name = ITEM_NAME("Fast Ball"), .price = (I_PRICE >= GEN_7) ? 0 : 300, .description = COMPOUND_STRING( "Works well on\n" @@ -493,7 +498,7 @@ const struct Item gItemsInfo[] = [ITEM_HEAVY_BALL] = { - .name = _("Heavy Ball"), + .name = ITEM_NAME("Heavy Ball"), .price = (I_PRICE >= GEN_7) ? 0 : 300, .description = COMPOUND_STRING( "Works well on\n" @@ -509,7 +514,7 @@ const struct Item gItemsInfo[] = [ITEM_DREAM_BALL] = { - .name = _("Dream Ball"), + .name = ITEM_NAME("Dream Ball"), .price = 0, .description = COMPOUND_STRING( #if B_DREAM_BALL_MODIFIER >= GEN_8 @@ -530,7 +535,7 @@ const struct Item gItemsInfo[] = [ITEM_SAFARI_BALL] = { - .name = _("Safari Ball"), + .name = ITEM_NAME("Safari Ball"), .price = 0, .description = COMPOUND_STRING( "A special Ball that\n" @@ -546,7 +551,7 @@ const struct Item gItemsInfo[] = [ITEM_SPORT_BALL] = { - .name = _("Sport Ball"), + .name = ITEM_NAME("Sport Ball"), .price = (I_PRICE < GEN_3 || I_PRICE >= GEN_9) ? 0 : 300, .description = COMPOUND_STRING( "A special Ball\n" @@ -562,7 +567,7 @@ const struct Item gItemsInfo[] = [ITEM_PARK_BALL] = { - .name = _("Park Ball"), + .name = ITEM_NAME("Park Ball"), .price = 0, .description = COMPOUND_STRING( "A special Ball for\n" @@ -577,7 +582,7 @@ const struct Item gItemsInfo[] = [ITEM_BEAST_BALL] = { - .name = _("Beast Ball"), + .name = ITEM_NAME("Beast Ball"), .price = 0, .description = COMPOUND_STRING( "A Ball designed to\n" @@ -592,7 +597,7 @@ const struct Item gItemsInfo[] = [ITEM_CHERISH_BALL] = { - .name = _("Cherish Ball"), + .name = ITEM_NAME("Cherish Ball"), .price = 0, .description = COMPOUND_STRING( "A rare Ball made\n" @@ -610,7 +615,7 @@ const struct Item gItemsInfo[] = [ITEM_POTION] = { - .name = _("Potion"), + .name = ITEM_NAME("Potion"), .price = (I_PRICE >= GEN_7) ? 200 : 300, .holdEffectParam = 20, .description = COMPOUND_STRING( @@ -630,7 +635,7 @@ const struct Item gItemsInfo[] = [ITEM_SUPER_POTION] = { - .name = _("Super Potion"), + .name = ITEM_NAME("Super Potion"), .price = 700, .holdEffectParam = 60, .description = COMPOUND_STRING( @@ -654,7 +659,7 @@ const struct Item gItemsInfo[] = [ITEM_HYPER_POTION] = { - .name = _("Hyper Potion"), + .name = ITEM_NAME("Hyper Potion"), .price = (I_PRICE >= GEN_2 && I_PRICE <= GEN_6) ? 1200 : 1500, .holdEffectParam = 120, .description = COMPOUND_STRING( @@ -678,7 +683,7 @@ const struct Item gItemsInfo[] = [ITEM_MAX_POTION] = { - .name = _("Max Potion"), + .name = ITEM_NAME("Max Potion"), .price = 2500, .holdEffectParam = 255, .description = COMPOUND_STRING( @@ -697,7 +702,7 @@ const struct Item gItemsInfo[] = [ITEM_FULL_RESTORE] = { - .name = _("Full Restore"), + .name = ITEM_NAME("Full Restore"), .price = 3000, .holdEffectParam = 255, .description = COMPOUND_STRING( @@ -717,7 +722,7 @@ const struct Item gItemsInfo[] = [ITEM_REVIVE] = { - .name = _("Revive"), + .name = ITEM_NAME("Revive"), .price = (I_PRICE >= GEN_7) ? 2000 : 1500, .description = COMPOUND_STRING( "Revives a fainted\n" @@ -736,7 +741,7 @@ const struct Item gItemsInfo[] = [ITEM_MAX_REVIVE] = { - .name = _("Max Revive"), + .name = ITEM_NAME("Max Revive"), .price = 4000, .description = sMaxReviveDesc, .pocket = POCKET_ITEMS, @@ -752,7 +757,7 @@ const struct Item gItemsInfo[] = [ITEM_FRESH_WATER] = { - .name = _("Fresh Water"), + .name = ITEM_NAME("Fresh Water"), .price = 200, .holdEffectParam = 30, .description = COMPOUND_STRING( @@ -776,7 +781,7 @@ const struct Item gItemsInfo[] = [ITEM_SODA_POP] = { - .name = _("Soda Pop"), + .name = ITEM_NAME("Soda Pop"), .price = 300, .holdEffectParam = 50, .description = COMPOUND_STRING( @@ -800,7 +805,7 @@ const struct Item gItemsInfo[] = [ITEM_LEMONADE] = { - .name = _("Lemonade"), + .name = ITEM_NAME("Lemonade"), .price = (I_PRICE >= GEN_7) ? 400 : 350, .holdEffectParam = 70, #if I_HEALTH_RECOVERY >= GEN_7 @@ -827,8 +832,8 @@ const struct Item gItemsInfo[] = [ITEM_MOOMOO_MILK] = { - .name = _("Moomoo Milk"), - .pluralName = _("Moomoo Milk"), + .name = ITEM_NAME("Moomoo Milk"), + .pluralName = ITEM_PLURAL_NAME("Moomoo Milk"), .price = (I_PRICE >= GEN_7) ? 600 : 500, .holdEffectParam = 100, .description = COMPOUND_STRING( @@ -848,8 +853,8 @@ const struct Item gItemsInfo[] = [ITEM_ENERGY_POWDER] = { - .name = _("Energy Powder"), - .pluralName = _("Energy Powder"), + .name = ITEM_NAME("Energy Powder"), + .pluralName = ITEM_PLURAL_NAME("Energy Powder"), .price = 500, .description = COMPOUND_STRING( "A bitter powder\n" @@ -872,7 +877,7 @@ const struct Item gItemsInfo[] = [ITEM_ENERGY_ROOT] = { - .name = _("Energy Root"), + .name = ITEM_NAME("Energy Root"), .price = (I_PRICE >= GEN_7) ? 1200 : 800, .description = COMPOUND_STRING( "A bitter root\n" @@ -895,8 +900,8 @@ const struct Item gItemsInfo[] = [ITEM_HEAL_POWDER] = { - .name = _("Heal Powder"), - .pluralName = _("Heal Powder"), + .name = ITEM_NAME("Heal Powder"), + .pluralName = ITEM_PLURAL_NAME("Heal Powder"), .price = (I_PRICE >= GEN_7) ? 300 : 450, .description = COMPOUND_STRING( "A bitter powder\n" @@ -915,7 +920,7 @@ const struct Item gItemsInfo[] = [ITEM_REVIVAL_HERB] = { - .name = _("Revival Herb"), + .name = ITEM_NAME("Revival Herb"), .price = 2800, .description = COMPOUND_STRING( "A very bitter herb\n" @@ -934,7 +939,7 @@ const struct Item gItemsInfo[] = [ITEM_ANTIDOTE] = { - .name = _("Antidote"), + .name = ITEM_NAME("Antidote"), .price = (I_PRICE >= GEN_7) ? 200 : 100, .description = COMPOUND_STRING( "Heals a poisoned\n" @@ -952,7 +957,7 @@ const struct Item gItemsInfo[] = [ITEM_PARALYZE_HEAL] = { - .name = _("Paralyze Heal"), + .name = ITEM_NAME("Paralyze Heal"), .price = (I_PRICE == GEN_7) ? 300 : 200, .description = COMPOUND_STRING( "Heals a paralyzed\n" @@ -970,7 +975,7 @@ const struct Item gItemsInfo[] = [ITEM_BURN_HEAL] = { - .name = _("Burn Heal"), + .name = ITEM_NAME("Burn Heal"), .price = (I_PRICE == GEN_7) ? 300 : ((I_PRICE <= GEN_7) ? 250 : 200), .description = COMPOUND_STRING( "Heals Pokémon\n" @@ -988,7 +993,7 @@ const struct Item gItemsInfo[] = [ITEM_ICE_HEAL] = { - .name = _("Ice Heal"), + .name = ITEM_NAME("Ice Heal"), .price = (I_PRICE == GEN_7) ? 100 : ((I_PRICE <= GEN_7) ? 250 : 200), .description = COMPOUND_STRING( "Defrosts a frozen\n" @@ -1006,7 +1011,7 @@ const struct Item gItemsInfo[] = [ITEM_AWAKENING] = { - .name = _("Awakening"), + .name = ITEM_NAME("Awakening"), .price = (I_PRICE >= GEN_2 && I_PRICE <= GEN_6) ? 250 : ((I_PRICE == GEN_7) ? 100 : 200), .description = COMPOUND_STRING( "Awakens a sleeping\n" @@ -1024,7 +1029,7 @@ const struct Item gItemsInfo[] = [ITEM_FULL_HEAL] = { - .name = _("Full Heal"), + .name = ITEM_NAME("Full Heal"), .price = (I_PRICE >= GEN_7) ? 400 : 600, .description = sFullHealDesc, .pocket = POCKET_ITEMS, @@ -1040,7 +1045,7 @@ const struct Item gItemsInfo[] = [ITEM_ETHER] = { - .name = _("Ether"), + .name = ITEM_NAME("Ether"), .price = (I_PRICE >= GEN_2) ? 1200 : 1, .holdEffectParam = 10, .description = COMPOUND_STRING( @@ -1060,7 +1065,7 @@ const struct Item gItemsInfo[] = [ITEM_MAX_ETHER] = { - .name = _("Max Ether"), + .name = ITEM_NAME("Max Ether"), .price = (I_PRICE >= GEN_2) ? 2000 : 1, .holdEffectParam = 255, .description = COMPOUND_STRING( @@ -1080,7 +1085,7 @@ const struct Item gItemsInfo[] = [ITEM_ELIXIR] = { - .name = _("Elixir"), + .name = ITEM_NAME("Elixir"), .price = (I_PRICE >= GEN_2) ? 3000 : 1, .holdEffectParam = 10, .description = COMPOUND_STRING( @@ -1099,7 +1104,7 @@ const struct Item gItemsInfo[] = [ITEM_MAX_ELIXIR] = { - .name = _("Max Elixir"), + .name = ITEM_NAME("Max Elixir"), .price = (I_PRICE >= GEN_2) ? 4500 : 1, .holdEffectParam = 255, .description = COMPOUND_STRING( @@ -1119,8 +1124,8 @@ const struct Item gItemsInfo[] = [ITEM_BERRY_JUICE] = { - .name = _("Berry Juice"), - .pluralName = _("Berry Juice"), + .name = ITEM_NAME("Berry Juice"), + .pluralName = ITEM_PLURAL_NAME("Berry Juice"), .price = 100, .holdEffect = HOLD_EFFECT_RESTORE_HP, .holdEffectParam = 20, @@ -1141,8 +1146,8 @@ const struct Item gItemsInfo[] = [ITEM_SACRED_ASH] = { - .name = _("Sacred Ash"), - .pluralName = _("Sacred Ashes"), + .name = ITEM_NAME("Sacred Ash"), + .pluralName = ITEM_PLURAL_NAME("Sacred Ashes"), .price = (I_PRICE >= GEN_7) ? 50000 : 200, .description = COMPOUND_STRING( "Fully revives and\n" @@ -1160,7 +1165,7 @@ const struct Item gItemsInfo[] = [ITEM_SWEET_HEART] = { - .name = _("Sweet Heart"), + .name = ITEM_NAME("Sweet Heart"), .price = (I_PRICE >= GEN_7) ? 3000 : 100, .holdEffectParam = 20, .description = COMPOUND_STRING( @@ -1180,8 +1185,8 @@ const struct Item gItemsInfo[] = [ITEM_MAX_HONEY] = { - .name = _("Max Honey"), - .pluralName = _("Max Honey"), + .name = ITEM_NAME("Max Honey"), + .pluralName = ITEM_PLURAL_NAME("Max Honey"), .price = 8000, .description = sMaxReviveDesc, .pocket = POCKET_ITEMS, @@ -1199,8 +1204,8 @@ const struct Item gItemsInfo[] = [ITEM_PEWTER_CRUNCHIES] = { - .name = _("Pewter Crunchies"), - .pluralName = _("Pewter Crunchies"), + .name = ITEM_NAME("Pewter Crunchies"), + .pluralName = ITEM_PLURAL_NAME("Pewter Crunchies"), .price = 250, .description = sFullHealDesc, .pocket = POCKET_ITEMS, @@ -1216,7 +1221,7 @@ const struct Item gItemsInfo[] = [ITEM_RAGE_CANDY_BAR] = { - .name = _("Rage Candy Bar"), + .name = ITEM_NAME("Rage Candy Bar"), .price = (I_PRICE >= GEN_7) ? 350 : 300, .description = sFullHealDesc, .pocket = POCKET_ITEMS, @@ -1232,7 +1237,7 @@ const struct Item gItemsInfo[] = [ITEM_LAVA_COOKIE] = { - .name = _("Lava Cookie"), + .name = ITEM_NAME("Lava Cookie"), .price = (I_PRICE >= GEN_7) ? 350 : 200, .description = COMPOUND_STRING( "A local specialty\n" @@ -1251,8 +1256,8 @@ const struct Item gItemsInfo[] = [ITEM_OLD_GATEAU] = { - .name = _("Old Gateau"), - .pluralName = _("Old Gateaux"), + .name = ITEM_NAME("Old Gateau"), + .pluralName = ITEM_PLURAL_NAME("Old Gateaux"), .price = (I_PRICE >= GEN_7) ? 350 : 200, .description = sFullHealDesc, .pocket = POCKET_ITEMS, @@ -1268,7 +1273,7 @@ const struct Item gItemsInfo[] = [ITEM_CASTELIACONE] = { - .name = _("Casteliacone"), + .name = ITEM_NAME("Casteliacone"), .price = (I_PRICE >= GEN_7) ? 350 : 100, .description = sFullHealDesc, .pocket = POCKET_ITEMS, @@ -1284,7 +1289,7 @@ const struct Item gItemsInfo[] = [ITEM_LUMIOSE_GALETTE] = { - .name = _("Lumiose Galette"), + .name = ITEM_NAME("Lumiose Galette"), .price = (I_PRICE >= GEN_7) ? 350 : 200, .description = sFullHealDesc, .pocket = POCKET_ITEMS, @@ -1300,7 +1305,7 @@ const struct Item gItemsInfo[] = [ITEM_SHALOUR_SABLE] = { - .name = _("Shalour Sable"), + .name = ITEM_NAME("Shalour Sable"), .price = (I_PRICE >= GEN_7) ? 350 : 200, .description = sFullHealDesc, .pocket = POCKET_ITEMS, @@ -1316,7 +1321,7 @@ const struct Item gItemsInfo[] = [ITEM_BIG_MALASADA] = { - .name = _("Big Malasada"), + .name = ITEM_NAME("Big Malasada"), .price = 350, .description = sFullHealDesc, .pocket = POCKET_ITEMS, @@ -1334,7 +1339,7 @@ const struct Item gItemsInfo[] = [ITEM_HP_UP] = { - .name = _("HP Up"), + .name = ITEM_NAME("HP Up"), .price = (I_PRICE >= GEN_7) ? 10000 : 9800, .description = COMPOUND_STRING( "Raises the base HP\n" @@ -1351,7 +1356,7 @@ const struct Item gItemsInfo[] = [ITEM_PROTEIN] = { - .name = _("Protein"), + .name = ITEM_NAME("Protein"), .price = (I_PRICE >= GEN_7) ? 10000 : 9800, .description = COMPOUND_STRING( "Raises the base\n" @@ -1369,7 +1374,7 @@ const struct Item gItemsInfo[] = [ITEM_IRON] = { - .name = _("Iron"), + .name = ITEM_NAME("Iron"), .price = (I_PRICE >= GEN_7) ? 10000 : 9800, .description = COMPOUND_STRING( "Raises the base\n" @@ -1387,7 +1392,7 @@ const struct Item gItemsInfo[] = [ITEM_CALCIUM] = { - .name = _("Calcium"), + .name = ITEM_NAME("Calcium"), .price = (I_PRICE >= GEN_7) ? 10000 : 9800, .description = COMPOUND_STRING( "Raises the base\n" @@ -1405,7 +1410,7 @@ const struct Item gItemsInfo[] = [ITEM_ZINC] = { - .name = _("Zinc"), + .name = ITEM_NAME("Zinc"), .price = (I_PRICE >= GEN_7) ? 10000 : 9800, .description = COMPOUND_STRING( "Raises the base\n" @@ -1423,8 +1428,8 @@ const struct Item gItemsInfo[] = [ITEM_CARBOS] = { - .name = _("Carbos"), - .pluralName = _("Carbos"), + .name = ITEM_NAME("Carbos"), + .pluralName = ITEM_PLURAL_NAME("Carbos"), .price = (I_PRICE >= GEN_7) ? 10000 : 9800, .description = COMPOUND_STRING( "Raises the base\n" @@ -1442,7 +1447,7 @@ const struct Item gItemsInfo[] = [ITEM_PP_UP] = { - .name = _("PP Up"), + .name = ITEM_NAME("PP Up"), .price = (I_PRICE == GEN_1) ? 1 : ((I_PRICE >= GEN_7) ? 10000 : 9800), .description = COMPOUND_STRING( "Raises the maximum\n" @@ -1460,8 +1465,8 @@ const struct Item gItemsInfo[] = [ITEM_PP_MAX] = { - .name = _("PP Max"), - .pluralName = _("PP Maxes"), + .name = ITEM_NAME("PP Max"), + .pluralName = ITEM_PLURAL_NAME("PP Maxes"), .price = (I_PRICE >= GEN_7) ? 10000 : 9800, .description = COMPOUND_STRING( "Raises the PP of a\n" @@ -1481,7 +1486,7 @@ const struct Item gItemsInfo[] = [ITEM_HEALTH_FEATHER] = { - .name = _("Health Feather"), + .name = ITEM_NAME("Health Feather"), .price = (I_PRICE >= GEN_7) ? 300 : 3000, .description = sHealthFeatherDesc, .pocket = POCKET_ITEMS, @@ -1496,7 +1501,7 @@ const struct Item gItemsInfo[] = [ITEM_MUSCLE_FEATHER] = { - .name = _("Muscle Feather"), + .name = ITEM_NAME("Muscle Feather"), .price = (I_PRICE >= GEN_7) ? 300 : 3000, .description = sMuscleFeatherDesc, .pocket = POCKET_ITEMS, @@ -1511,7 +1516,7 @@ const struct Item gItemsInfo[] = [ITEM_RESIST_FEATHER] = { - .name = _("Resist Feather"), + .name = ITEM_NAME("Resist Feather"), .price = (I_PRICE >= GEN_7) ? 300 : 3000, .description = sResistFeatherDesc, .pocket = POCKET_ITEMS, @@ -1526,7 +1531,7 @@ const struct Item gItemsInfo[] = [ITEM_GENIUS_FEATHER] = { - .name = _("Genius Feather"), + .name = ITEM_NAME("Genius Feather"), .price = (I_PRICE >= GEN_7) ? 300 : 3000, .description = sGeniusFeatherDesc, .pocket = POCKET_ITEMS, @@ -1541,7 +1546,7 @@ const struct Item gItemsInfo[] = [ITEM_CLEVER_FEATHER] = { - .name = _("Clever Feather"), + .name = ITEM_NAME("Clever Feather"), .price = (I_PRICE >= GEN_7) ? 300 : 3000, .description = sCleverFeatherDesc, .pocket = POCKET_ITEMS, @@ -1556,7 +1561,7 @@ const struct Item gItemsInfo[] = [ITEM_SWIFT_FEATHER] = { - .name = _("Swift Feather"), + .name = ITEM_NAME("Swift Feather"), .price = (I_PRICE >= GEN_7) ? 300 : 3000, .description = sSwiftFeatherDesc, .pocket = POCKET_ITEMS, @@ -1573,7 +1578,7 @@ const struct Item gItemsInfo[] = [ITEM_ABILITY_CAPSULE] = { - .name = _("Ability Capsule"), + .name = ITEM_NAME("Ability Capsule"), .price = (I_PRICE < GEN_7) ? 1000 : ((I_PRICE < GEN_9) ? 10000 : 100000), .holdEffectParam = 0, .description = COMPOUND_STRING( @@ -1589,8 +1594,8 @@ const struct Item gItemsInfo[] = [ITEM_ABILITY_PATCH] = { - .name = _("Ability Patch"), - .pluralName = _("Ability Patches"), + .name = ITEM_NAME("Ability Patch"), + .pluralName = ITEM_PLURAL_NAME("Ability Patches"), .price = (I_PRICE >= GEN_9) ? 250000 : 20, .holdEffectParam = 0, .description = COMPOUND_STRING( @@ -1609,7 +1614,7 @@ const struct Item gItemsInfo[] = [ITEM_LONELY_MINT] = { - .name = _("Lonely Mint"), + .name = ITEM_NAME("Lonely Mint"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "Can be smelled. It\n" @@ -1627,7 +1632,7 @@ const struct Item gItemsInfo[] = [ITEM_ADAMANT_MINT] = { - .name = _("Adamant Mint"), + .name = ITEM_NAME("Adamant Mint"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "Can be smelled. It\n" @@ -1645,7 +1650,7 @@ const struct Item gItemsInfo[] = [ITEM_NAUGHTY_MINT] = { - .name = _("Naughty Mint"), + .name = ITEM_NAME("Naughty Mint"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "Can be smelled. It\n" @@ -1663,7 +1668,7 @@ const struct Item gItemsInfo[] = [ITEM_BRAVE_MINT] = { - .name = _("Brave Mint"), + .name = ITEM_NAME("Brave Mint"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "Can be smelled. It\n" @@ -1681,7 +1686,7 @@ const struct Item gItemsInfo[] = [ITEM_BOLD_MINT] = { - .name = _("Bold Mint"), + .name = ITEM_NAME("Bold Mint"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "Can be smelled. It\n" @@ -1699,7 +1704,7 @@ const struct Item gItemsInfo[] = [ITEM_IMPISH_MINT] = { - .name = _("Impish Mint"), + .name = ITEM_NAME("Impish Mint"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "Can be smelled. It\n" @@ -1717,7 +1722,7 @@ const struct Item gItemsInfo[] = [ITEM_LAX_MINT] = { - .name = _("Lax Mint"), + .name = ITEM_NAME("Lax Mint"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "Can be smelled. It\n" @@ -1735,7 +1740,7 @@ const struct Item gItemsInfo[] = [ITEM_RELAXED_MINT] = { - .name = _("Relaxed Mint"), + .name = ITEM_NAME("Relaxed Mint"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "Can be smelled. It\n" @@ -1753,7 +1758,7 @@ const struct Item gItemsInfo[] = [ITEM_MODEST_MINT] = { - .name = _("Modest Mint"), + .name = ITEM_NAME("Modest Mint"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "Can be smelled. It\n" @@ -1771,7 +1776,7 @@ const struct Item gItemsInfo[] = [ITEM_MILD_MINT] = { - .name = _("Mild Mint"), + .name = ITEM_NAME("Mild Mint"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "Can be smelled. It\n" @@ -1789,7 +1794,7 @@ const struct Item gItemsInfo[] = [ITEM_RASH_MINT] = { - .name = _("Rash Mint"), + .name = ITEM_NAME("Rash Mint"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "Can be smelled. It\n" @@ -1807,7 +1812,7 @@ const struct Item gItemsInfo[] = [ITEM_QUIET_MINT] = { - .name = _("Quiet Mint"), + .name = ITEM_NAME("Quiet Mint"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "Can be smelled. It\n" @@ -1825,7 +1830,7 @@ const struct Item gItemsInfo[] = [ITEM_CALM_MINT] = { - .name = _("Calm Mint"), + .name = ITEM_NAME("Calm Mint"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "Can be smelled. It\n" @@ -1843,7 +1848,7 @@ const struct Item gItemsInfo[] = [ITEM_GENTLE_MINT] = { - .name = _("Gentle Mint"), + .name = ITEM_NAME("Gentle Mint"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "Can be smelled. It\n" @@ -1861,7 +1866,7 @@ const struct Item gItemsInfo[] = [ITEM_CAREFUL_MINT] = { - .name = _("Careful Mint"), + .name = ITEM_NAME("Careful Mint"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "Can be smelled. It\n" @@ -1879,7 +1884,7 @@ const struct Item gItemsInfo[] = [ITEM_SASSY_MINT] = { - .name = _("Sassy Mint"), + .name = ITEM_NAME("Sassy Mint"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "Can be smelled. It\n" @@ -1897,7 +1902,7 @@ const struct Item gItemsInfo[] = [ITEM_TIMID_MINT] = { - .name = _("Timid Mint"), + .name = ITEM_NAME("Timid Mint"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "Can be smelled. It\n" @@ -1915,7 +1920,7 @@ const struct Item gItemsInfo[] = [ITEM_HASTY_MINT] = { - .name = _("Hasty Mint"), + .name = ITEM_NAME("Hasty Mint"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "Can be smelled. It\n" @@ -1933,7 +1938,7 @@ const struct Item gItemsInfo[] = [ITEM_JOLLY_MINT] = { - .name = _("Jolly Mint"), + .name = ITEM_NAME("Jolly Mint"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "Can be smelled. It\n" @@ -1951,7 +1956,7 @@ const struct Item gItemsInfo[] = [ITEM_NAIVE_MINT] = { - .name = _("Naive Mint"), + .name = ITEM_NAME("Naive Mint"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "Can be smelled. It\n" @@ -1969,7 +1974,7 @@ const struct Item gItemsInfo[] = [ITEM_SERIOUS_MINT] = { - .name = _("Serious Mint"), + .name = ITEM_NAME("Serious Mint"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "Can be smelled. It\n" @@ -1989,8 +1994,8 @@ const struct Item gItemsInfo[] = [ITEM_RARE_CANDY] = { - .name = _("Rare Candy"), - .pluralName = _("Rare Candies"), + .name = ITEM_NAME("Rare Candy"), + .pluralName = ITEM_PLURAL_NAME("Rare Candies"), .price = (I_PRICE >= GEN_7) ? 10000 : 4800, .description = COMPOUND_STRING( "Raises the level\n" @@ -2008,8 +2013,8 @@ const struct Item gItemsInfo[] = [ITEM_EXP_CANDY_XS] = { - .name = _("Exp. Candy XS"), - .pluralName = _("Exp. Candies XS"), + .name = ITEM_NAME("Exp. Candy XS"), + .pluralName = ITEM_PLURAL_NAME("Exp. Candies XS"), .price = 20, .holdEffectParam = EXP_100, .description = COMPOUND_STRING( @@ -2028,8 +2033,8 @@ const struct Item gItemsInfo[] = [ITEM_EXP_CANDY_S] = { - .name = _("Exp. Candy S"), - .pluralName = _("Exp. Candies S"), + .name = ITEM_NAME("Exp. Candy S"), + .pluralName = ITEM_PLURAL_NAME("Exp. Candies S"), .price = 240, .holdEffectParam = EXP_800, .description = COMPOUND_STRING( @@ -2048,8 +2053,8 @@ const struct Item gItemsInfo[] = [ITEM_EXP_CANDY_M] = { - .name = _("Exp. Candy M"), - .pluralName = _("Exp. Candies M"), + .name = ITEM_NAME("Exp. Candy M"), + .pluralName = ITEM_PLURAL_NAME("Exp. Candies M"), .price = 1000, .holdEffectParam = EXP_3000, .description = COMPOUND_STRING( @@ -2068,8 +2073,8 @@ const struct Item gItemsInfo[] = [ITEM_EXP_CANDY_L] = { - .name = _("Exp. Candy L"), - .pluralName = _("Exp. Candies L"), + .name = ITEM_NAME("Exp. Candy L"), + .pluralName = ITEM_PLURAL_NAME("Exp. Candies L"), .price = 3000, .holdEffectParam = EXP_10000, .description = COMPOUND_STRING( @@ -2088,8 +2093,8 @@ const struct Item gItemsInfo[] = [ITEM_EXP_CANDY_XL] = { - .name = _("Exp. Candy XL"), - .pluralName = _("Exp. Candies XL"), + .name = ITEM_NAME("Exp. Candy XL"), + .pluralName = ITEM_PLURAL_NAME("Exp. Candies XL"), .price = 10000, .holdEffectParam = EXP_30000, .description = COMPOUND_STRING( @@ -2108,8 +2113,8 @@ const struct Item gItemsInfo[] = [ITEM_DYNAMAX_CANDY] = { - .name = _("Dynamax Candy"), - .pluralName = _("Dynamax Candies"), + .name = ITEM_NAME("Dynamax Candy"), + .pluralName = ITEM_PLURAL_NAME("Dynamax Candies"), .price = 0, .description = COMPOUND_STRING( "Raises the Dynamax\n" @@ -2128,7 +2133,7 @@ const struct Item gItemsInfo[] = [ITEM_BLUE_FLUTE] = { - .name = _("Blue Flute"), + .name = ITEM_NAME("Blue Flute"), .price = (I_PRICE >= GEN_7) ? 20 : 100, .description = COMPOUND_STRING( "A glass flute that\n" @@ -2148,7 +2153,7 @@ const struct Item gItemsInfo[] = [ITEM_YELLOW_FLUTE] = { - .name = _("Yellow Flute"), + .name = ITEM_NAME("Yellow Flute"), .price = (I_PRICE >= GEN_7) ? 20 : 300, .description = COMPOUND_STRING( "A glass flute that\n" @@ -2168,7 +2173,7 @@ const struct Item gItemsInfo[] = [ITEM_RED_FLUTE] = { - .name = _("Red Flute"), + .name = ITEM_NAME("Red Flute"), .price = (I_PRICE >= GEN_7) ? 20 : 200, .description = COMPOUND_STRING( "A glass flute that\n" @@ -2190,7 +2195,7 @@ const struct Item gItemsInfo[] = [ITEM_BLACK_FLUTE] = { - .name = _("Black Flute"), + .name = ITEM_NAME("Black Flute"), .price = (I_PRICE >= GEN_7) ? 20 : 400, .holdEffectParam = 50, .description = COMPOUND_STRING( @@ -2209,7 +2214,7 @@ const struct Item gItemsInfo[] = [ITEM_WHITE_FLUTE] = { - .name = _("White Flute"), + .name = ITEM_NAME("White Flute"), .price = (I_PRICE >= GEN_7) ? 20 : 500, .holdEffectParam = 150, .description = COMPOUND_STRING( @@ -2229,7 +2234,7 @@ const struct Item gItemsInfo[] = [ITEM_REPEL] = { - .name = _("Repel"), + .name = ITEM_NAME("Repel"), .price = (I_PRICE >= GEN_7) ? 400 : 350, .holdEffectParam = 100, .description = COMPOUND_STRING( @@ -2247,7 +2252,7 @@ const struct Item gItemsInfo[] = [ITEM_SUPER_REPEL] = { - .name = _("Super Repel"), + .name = ITEM_NAME("Super Repel"), .price = (I_PRICE >= GEN_7) ? 700 : 500, .holdEffectParam = 200, .description = COMPOUND_STRING( @@ -2265,7 +2270,7 @@ const struct Item gItemsInfo[] = [ITEM_MAX_REPEL] = { - .name = _("Max Repel"), + .name = ITEM_NAME("Max Repel"), .price = (I_PRICE >= GEN_7) ? 900 : 700, .holdEffectParam = 250, .description = COMPOUND_STRING( @@ -2283,7 +2288,7 @@ const struct Item gItemsInfo[] = [ITEM_LURE] = { - .name = _("Lure"), + .name = ITEM_NAME("Lure"), .price = 400, .holdEffectParam = 100, .description = COMPOUND_STRING( @@ -2302,7 +2307,7 @@ const struct Item gItemsInfo[] = [ITEM_SUPER_LURE] = { - .name = _("Super Lure"), + .name = ITEM_NAME("Super Lure"), .price = 700, .holdEffectParam = 200, .description = COMPOUND_STRING( @@ -2321,7 +2326,7 @@ const struct Item gItemsInfo[] = [ITEM_MAX_LURE] = { - .name = _("Max Lure"), + .name = ITEM_NAME("Max Lure"), .price = 900, .holdEffectParam = 250, .description = COMPOUND_STRING( @@ -2340,7 +2345,7 @@ const struct Item gItemsInfo[] = [ITEM_ESCAPE_ROPE] = { - .name = _("Escape Rope"), + .name = ITEM_NAME("Escape Rope"), .description = COMPOUND_STRING( "Use to escape\n" "instantly from a\n" @@ -2365,7 +2370,7 @@ const struct Item gItemsInfo[] = [ITEM_X_ATTACK] = { - .name = _("X Attack"), + .name = ITEM_NAME("X Attack"), .price = (I_PRICE >= GEN_7) ? 1000 : 500, .holdEffectParam = X_ITEM_STAGES, .description = COMPOUND_STRING( @@ -2391,7 +2396,7 @@ const struct Item gItemsInfo[] = [ITEM_X_DEFENSE] = { - .name = _("X Defense"), + .name = ITEM_NAME("X Defense"), .price = (I_PRICE >= GEN_7) ? 2000 : 550, .holdEffectParam = X_ITEM_STAGES, .description = COMPOUND_STRING( @@ -2417,7 +2422,7 @@ const struct Item gItemsInfo[] = [ITEM_X_SP_ATK] = { - .name = _("X Sp. Atk"), + .name = ITEM_NAME("X Sp. Atk"), .price = (I_PRICE >= GEN_7) ? 1000 : 350, .holdEffectParam = X_ITEM_STAGES, .description = COMPOUND_STRING( @@ -2443,7 +2448,7 @@ const struct Item gItemsInfo[] = [ITEM_X_SP_DEF] = { - .name = _("X Sp. Def"), + .name = ITEM_NAME("X Sp. Def"), .price = (I_PRICE >= GEN_7) ? 2000 : 350, .holdEffectParam = X_ITEM_STAGES, .description = COMPOUND_STRING( @@ -2469,7 +2474,7 @@ const struct Item gItemsInfo[] = [ITEM_X_SPEED] = { - .name = _("X Speed"), + .name = ITEM_NAME("X Speed"), .price = (I_PRICE >= GEN_7) ? 1000 : 350, .holdEffectParam = X_ITEM_STAGES, .description = COMPOUND_STRING( @@ -2495,8 +2500,8 @@ const struct Item gItemsInfo[] = [ITEM_X_ACCURACY] = { - .name = _("X Accuracy"), - .pluralName = _("X Accuracies"), + .name = ITEM_NAME("X Accuracy"), + .pluralName = ITEM_PLURAL_NAME("X Accuracies"), .price = (I_PRICE >= GEN_7) ? 1000 : 950, .holdEffectParam = X_ITEM_STAGES, .description = COMPOUND_STRING( @@ -2522,7 +2527,7 @@ const struct Item gItemsInfo[] = [ITEM_DIRE_HIT] = { - .name = _("Dire Hit"), + .name = ITEM_NAME("Dire Hit"), .price = (I_PRICE >= GEN_7) ? 1000 : 650, .description = COMPOUND_STRING( "Raises the\n" @@ -2541,8 +2546,8 @@ const struct Item gItemsInfo[] = [ITEM_GUARD_SPEC] = { - .name = _("Guard Spec."), - .pluralName = _("Guard Specs."), + .name = ITEM_NAME("Guard Spec."), + .pluralName = ITEM_PLURAL_NAME("Guard Specs."), .price = (I_PRICE >= GEN_7) ? 1500 : 700, .description = COMPOUND_STRING( "Prevents stat\n" @@ -2561,7 +2566,7 @@ const struct Item gItemsInfo[] = [ITEM_POKE_DOLL] = { - .name = _("Poké Doll"), + .name = ITEM_NAME("Poké Doll"), .price = (I_PRICE < GEN_7) ? 1000 : ((I_PRICE == GEN_7) ? 100 : 300), .description = sPokeDollDesc, .pocket = POCKET_ITEMS, @@ -2576,7 +2581,7 @@ const struct Item gItemsInfo[] = [ITEM_FLUFFY_TAIL] = { - .name = _("Fluffy Tail"), + .name = ITEM_NAME("Fluffy Tail"), .price = (I_PRICE >= GEN_7) ? 100 : 1000, .description = sPokeDollDesc, .pocket = POCKET_ITEMS, @@ -2591,7 +2596,7 @@ const struct Item gItemsInfo[] = [ITEM_POKE_TOY] = { - .name = _("Poké Toy"), + .name = ITEM_NAME("Poké Toy"), .price = (I_PRICE >= GEN_7) ? 100 : 1000, .description = sPokeDollDesc, .pocket = POCKET_ITEMS, @@ -2606,8 +2611,8 @@ const struct Item gItemsInfo[] = [ITEM_MAX_MUSHROOMS] = { - .name = _("Max Mushrooms"), - .pluralName = _("Max Mushrooms"), + .name = ITEM_NAME("Max Mushrooms"), + .pluralName = ITEM_PLURAL_NAME("Max Mushrooms"), .price = 8000, .description = COMPOUND_STRING( "Raises every stat\n" @@ -2627,7 +2632,7 @@ const struct Item gItemsInfo[] = [ITEM_BOTTLE_CAP] = { - .name = _("Bottle Cap"), + .name = ITEM_NAME("Bottle Cap"), .price = (I_PRICE >= GEN_9) ? 20000 : 5000, .description = COMPOUND_STRING( "A beautiful bottle\n" @@ -2644,7 +2649,7 @@ const struct Item gItemsInfo[] = [ITEM_GOLD_BOTTLE_CAP] = { - .name = _("Gold Bottle Cap"), + .name = ITEM_NAME("Gold Bottle Cap"), .price = (I_PRICE >= GEN_9) ? 60000 : 10000, .description = COMPOUND_STRING( "A beautiful bottle\n" @@ -2661,7 +2666,7 @@ const struct Item gItemsInfo[] = [ITEM_NUGGET] = { - .name = _("Nugget"), + .name = ITEM_NAME("Nugget"), .price = 10000 * TREASURE_FACTOR, .description = COMPOUND_STRING( "A nugget of pure\n" @@ -2678,7 +2683,7 @@ const struct Item gItemsInfo[] = [ITEM_BIG_NUGGET] = { - .name = _("Big Nugget"), + .name = ITEM_NAME("Big Nugget"), .price = (I_PRICE >= GEN_7) ? (40000 * TREASURE_FACTOR) : 20000, .description = COMPOUND_STRING( "A big nugget made\n" @@ -2695,7 +2700,7 @@ const struct Item gItemsInfo[] = [ITEM_TINY_MUSHROOM] = { - .name = _("Tiny Mushroom"), + .name = ITEM_NAME("Tiny Mushroom"), .price = 500 * TREASURE_FACTOR, .description = COMPOUND_STRING( "A plain mushroom\n" @@ -2712,7 +2717,7 @@ const struct Item gItemsInfo[] = [ITEM_BIG_MUSHROOM] = { - .name = _("Big Mushroom"), + .name = ITEM_NAME("Big Mushroom"), .price = 5000 * TREASURE_FACTOR, .description = sBigMushroomDesc, .pocket = POCKET_ITEMS, @@ -2726,7 +2731,7 @@ const struct Item gItemsInfo[] = [ITEM_BALM_MUSHROOM] = { - .name = _("Balm Mushroom"), + .name = ITEM_NAME("Balm Mushroom"), .price = (I_PRICE >= GEN_7) ? 15000 * TREASURE_FACTOR: 12500, .description = sBigMushroomDesc, .pocket = POCKET_ITEMS, @@ -2740,7 +2745,7 @@ const struct Item gItemsInfo[] = [ITEM_PEARL] = { - .name = _("Pearl"), + .name = ITEM_NAME("Pearl"), .price = (I_PRICE >= GEN_7) ? 2000 * TREASURE_FACTOR: 1400, .description = COMPOUND_STRING( "A pretty pearl\n" @@ -2757,7 +2762,7 @@ const struct Item gItemsInfo[] = [ITEM_BIG_PEARL] = { - .name = _("Big Pearl"), + .name = ITEM_NAME("Big Pearl"), .price = (I_PRICE >= GEN_7) ? 8000 * TREASURE_FACTOR: 7500, .description = COMPOUND_STRING( "A lovely large pearl\n" @@ -2774,7 +2779,7 @@ const struct Item gItemsInfo[] = [ITEM_PEARL_STRING] = { - .name = _("Pearl String"), + .name = ITEM_NAME("Pearl String"), .price = (I_PRICE >= GEN_8) ? 15000 * TREASURE_FACTOR: ((I_PRICE == GEN_7) ? 30000 : 15000), .description = COMPOUND_STRING( "Very large pearls\n" @@ -2791,8 +2796,8 @@ const struct Item gItemsInfo[] = [ITEM_STARDUST] = { - .name = _("Stardust"), - .pluralName = _("Stardust"), + .name = ITEM_NAME("Stardust"), + .pluralName = ITEM_PLURAL_NAME("Stardust"), .price = (I_PRICE >= GEN_7) ? 3000 * TREASURE_FACTOR: 2000, .description = COMPOUND_STRING( "Beautiful red sand.\n" @@ -2809,7 +2814,7 @@ const struct Item gItemsInfo[] = [ITEM_STAR_PIECE] = { - .name = _("Star Piece"), + .name = ITEM_NAME("Star Piece"), .price = (I_PRICE >= GEN_7) ? 12000 * TREASURE_FACTOR: 9800, .description = COMPOUND_STRING( "A red gem shard.\n" @@ -2826,7 +2831,7 @@ const struct Item gItemsInfo[] = [ITEM_COMET_SHARD] = { - .name = _("Comet Shard"), + .name = ITEM_NAME("Comet Shard"), .price = (I_PRICE <= GEN_5) ? 0 : ((I_PRICE == GEN_6) ? 30000 : ((I_PRICE == GEN_7) ? 60000 : 25000 * TREASURE_FACTOR)), .description = COMPOUND_STRING( "A comet's shard.\n" @@ -2843,8 +2848,8 @@ const struct Item gItemsInfo[] = [ITEM_SHOAL_SALT] = { - .name = _("Shoal Salt"), - .pluralName = _("Shoal Salt"), + .name = ITEM_NAME("Shoal Salt"), + .pluralName = ITEM_PLURAL_NAME("Shoal Salt"), .price = 20, .description = COMPOUND_STRING( "Salt obtained from\n" @@ -2861,7 +2866,7 @@ const struct Item gItemsInfo[] = [ITEM_SHOAL_SHELL] = { - .name = _("Shoal Shell"), + .name = ITEM_NAME("Shoal Shell"), .price = 20, .description = COMPOUND_STRING( "A seashell found\n" @@ -2878,7 +2883,7 @@ const struct Item gItemsInfo[] = [ITEM_RED_SHARD] = { - .name = _("Red Shard"), + .name = ITEM_NAME("Red Shard"), .price = (I_PRICE >= GEN_7) ? 1000 : 200, .description = sShardsDesc, .pocket = POCKET_ITEMS, @@ -2892,7 +2897,7 @@ const struct Item gItemsInfo[] = [ITEM_BLUE_SHARD] = { - .name = _("Blue Shard"), + .name = ITEM_NAME("Blue Shard"), .price = (I_PRICE >= GEN_7) ? 1000 : 200, .description = sShardsDesc, .pocket = POCKET_ITEMS, @@ -2906,7 +2911,7 @@ const struct Item gItemsInfo[] = [ITEM_YELLOW_SHARD] = { - .name = _("Yellow Shard"), + .name = ITEM_NAME("Yellow Shard"), .price = (I_PRICE >= GEN_7) ? 1000 : 200, .description = sShardsDesc, .pocket = POCKET_ITEMS, @@ -2920,7 +2925,7 @@ const struct Item gItemsInfo[] = [ITEM_GREEN_SHARD] = { - .name = _("Green Shard"), + .name = ITEM_NAME("Green Shard"), .price = (I_PRICE >= GEN_7) ? 1000 : 200, .description = sShardsDesc, .pocket = POCKET_ITEMS, @@ -2934,7 +2939,7 @@ const struct Item gItemsInfo[] = [ITEM_HEART_SCALE] = { - .name = _("Heart Scale"), + .name = ITEM_NAME("Heart Scale"), .price = 100, .description = COMPOUND_STRING( "A lovely scale.\n" @@ -2951,8 +2956,8 @@ const struct Item gItemsInfo[] = [ITEM_HONEY] = { - .name = _("Honey"), - .pluralName = _("Honey"), + .name = ITEM_NAME("Honey"), + .pluralName = ITEM_PLURAL_NAME("Honey"), .price = (I_PRICE < GEN_5) ? 100 : ((I_PRICE < GEN_8) ? 300 : 900), .description = COMPOUND_STRING( "Sweet honey that\n" @@ -2969,7 +2974,7 @@ const struct Item gItemsInfo[] = [ITEM_RARE_BONE] = { - .name = _("Rare Bone"), + .name = ITEM_NAME("Rare Bone"), .price = (I_PRICE >= GEN_7) ? 5000 * TREASURE_FACTOR: 10000, .description = COMPOUND_STRING( "A very rare bone.\n" @@ -2986,7 +2991,7 @@ const struct Item gItemsInfo[] = [ITEM_ODD_KEYSTONE] = { - .name = _("Odd Keystone"), + .name = ITEM_NAME("Odd Keystone"), .price = 2100, .description = COMPOUND_STRING( "Voices can be heard\n" @@ -3003,7 +3008,7 @@ const struct Item gItemsInfo[] = [ITEM_PRETTY_FEATHER] = { - .name = _("Pretty Feather"), + .name = ITEM_NAME("Pretty Feather"), .price = (I_PRICE >= GEN_7) ? 1000 * TREASURE_FACTOR: 200, .description = COMPOUND_STRING( "A beautiful yet\n" @@ -3020,7 +3025,7 @@ const struct Item gItemsInfo[] = [ITEM_RELIC_COPPER] = { - .name = _("Relic Copper"), + .name = ITEM_NAME("Relic Copper"), .price = 0, .description = COMPOUND_STRING( "A copper coin used\n" @@ -3037,7 +3042,7 @@ const struct Item gItemsInfo[] = [ITEM_RELIC_SILVER] = { - .name = _("Relic Silver"), + .name = ITEM_NAME("Relic Silver"), .price = 0, .description = COMPOUND_STRING( "A silver coin used\n" @@ -3054,7 +3059,7 @@ const struct Item gItemsInfo[] = [ITEM_RELIC_GOLD] = { - .name = _("Relic Gold"), + .name = ITEM_NAME("Relic Gold"), .price = 0, .description = COMPOUND_STRING( "A gold coin used\n" @@ -3071,7 +3076,7 @@ const struct Item gItemsInfo[] = [ITEM_RELIC_VASE] = { - .name = _("Relic Vase"), + .name = ITEM_NAME("Relic Vase"), .price = 0, .description = COMPOUND_STRING( "A vase made long\n" @@ -3088,7 +3093,7 @@ const struct Item gItemsInfo[] = [ITEM_RELIC_BAND] = { - .name = _("Relic Band"), + .name = ITEM_NAME("Relic Band"), .price = 0, .description = COMPOUND_STRING( "An old bracelet.\n" @@ -3105,7 +3110,7 @@ const struct Item gItemsInfo[] = [ITEM_RELIC_STATUE] = { - .name = _("Relic Statue"), + .name = ITEM_NAME("Relic Statue"), .price = 0, .description = COMPOUND_STRING( "An old statue.\n" @@ -3122,7 +3127,7 @@ const struct Item gItemsInfo[] = [ITEM_RELIC_CROWN] = { - .name = _("Relic Crown"), + .name = ITEM_NAME("Relic Crown"), .price = 0, .description = COMPOUND_STRING( "An old crown.\n" @@ -3139,7 +3144,7 @@ const struct Item gItemsInfo[] = [ITEM_STRANGE_SOUVENIR] = { - .name = _("Strange Souvenir"), + .name = ITEM_NAME("Strange Souvenir"), .price = (I_PRICE >= GEN_7) ? 3000 : 10, .description = COMPOUND_STRING( "An ornament that\n" @@ -3158,7 +3163,7 @@ const struct Item gItemsInfo[] = [ITEM_HELIX_FOSSIL] = { - .name = _("Helix Fossil"), + .name = ITEM_NAME("Helix Fossil"), .description = COMPOUND_STRING( "A piece of an\n" "ancient marine\n" @@ -3181,7 +3186,7 @@ const struct Item gItemsInfo[] = [ITEM_DOME_FOSSIL] = { - .name = _("Dome Fossil"), + .name = ITEM_NAME("Dome Fossil"), .description = COMPOUND_STRING( "A piece of an\n" "ancient marine\n" @@ -3204,7 +3209,7 @@ const struct Item gItemsInfo[] = [ITEM_OLD_AMBER] = { - .name = _("Old Amber"), + .name = ITEM_NAME("Old Amber"), .description = COMPOUND_STRING( "A stone containing\n" "the genes of an\n" @@ -3227,7 +3232,7 @@ const struct Item gItemsInfo[] = [ITEM_ROOT_FOSSIL] = { - .name = _("Root Fossil"), + .name = ITEM_NAME("Root Fossil"), .description = sRootFossilDesc, #if I_KEY_FOSSILS >= GEN_4 .price = (I_PRICE >= GEN_7) ? 7000: 1000, @@ -3247,7 +3252,7 @@ const struct Item gItemsInfo[] = [ITEM_CLAW_FOSSIL] = { - .name = _("Claw Fossil"), + .name = ITEM_NAME("Claw Fossil"), .description = sRootFossilDesc, #if I_KEY_FOSSILS >= GEN_4 .price = (I_PRICE >= GEN_7) ? 7000: 1000, @@ -3267,7 +3272,7 @@ const struct Item gItemsInfo[] = [ITEM_ARMOR_FOSSIL] = { - .name = _("Armor Fossil"), + .name = ITEM_NAME("Armor Fossil"), .price = (I_PRICE >= GEN_7) ? 7000: 1000, .description = COMPOUND_STRING( "A piece of a\n" @@ -3284,7 +3289,7 @@ const struct Item gItemsInfo[] = [ITEM_SKULL_FOSSIL] = { - .name = _("Skull Fossil"), + .name = ITEM_NAME("Skull Fossil"), .price = (I_PRICE >= GEN_7) ? 7000: 1000, .description = COMPOUND_STRING( "A piece of a\n" @@ -3301,7 +3306,7 @@ const struct Item gItemsInfo[] = [ITEM_COVER_FOSSIL] = { - .name = _("Cover Fossil"), + .name = ITEM_NAME("Cover Fossil"), .price = (I_PRICE >= GEN_7) ? 7000: 1000, .description = COMPOUND_STRING( "A piece of a\n" @@ -3318,7 +3323,7 @@ const struct Item gItemsInfo[] = [ITEM_PLUME_FOSSIL] = { - .name = _("Plume Fossil"), + .name = ITEM_NAME("Plume Fossil"), .price = (I_PRICE >= GEN_7) ? 7000: 1000, .description = COMPOUND_STRING( "A piece of a\n" @@ -3335,7 +3340,7 @@ const struct Item gItemsInfo[] = [ITEM_JAW_FOSSIL] = { - .name = _("Jaw Fossil"), + .name = ITEM_NAME("Jaw Fossil"), .price = (I_PRICE >= GEN_7) ? 7000: 1000, .description = COMPOUND_STRING( "A piece of a\n" @@ -3352,7 +3357,7 @@ const struct Item gItemsInfo[] = [ITEM_SAIL_FOSSIL] = { - .name = _("Sail Fossil"), + .name = ITEM_NAME("Sail Fossil"), .price = (I_PRICE >= GEN_7) ? 7000: 1000, .description = COMPOUND_STRING( "A piece of a\n" @@ -3369,7 +3374,7 @@ const struct Item gItemsInfo[] = [ITEM_FOSSILIZED_BIRD] = { - .name = _("Fossilized Bird"), + .name = ITEM_NAME("Fossilized Bird"), .price = 5000, .description = COMPOUND_STRING( "A fossil of an\n" @@ -3386,8 +3391,8 @@ const struct Item gItemsInfo[] = [ITEM_FOSSILIZED_FISH] = { - .name = _("Fossilized Fish"), - .pluralName = _("Fossilized Fishes"), + .name = ITEM_NAME("Fossilized Fish"), + .pluralName = ITEM_PLURAL_NAME("Fossilized Fishes"), .price = 5000, .description = sFossilizedFishDesc, .pocket = POCKET_ITEMS, @@ -3401,7 +3406,7 @@ const struct Item gItemsInfo[] = [ITEM_FOSSILIZED_DRAKE] = { - .name = _("Fossilized Drake"), + .name = ITEM_NAME("Fossilized Drake"), .price = 5000, .description = COMPOUND_STRING( "A fossil of an\n" @@ -3418,7 +3423,7 @@ const struct Item gItemsInfo[] = [ITEM_FOSSILIZED_DINO] = { - .name = _("Fossilized Dino"), + .name = ITEM_NAME("Fossilized Dino"), .price = 5000, .description = sFossilizedFishDesc, .pocket = POCKET_ITEMS, @@ -3434,8 +3439,8 @@ const struct Item gItemsInfo[] = [ITEM_GROWTH_MULCH] = { - .name = _("Growth Mulch"), - .pluralName = _("Growth Mulch"), + .name = ITEM_NAME("Growth Mulch"), + .pluralName = ITEM_PLURAL_NAME("Growth Mulch"), .price = 200, #if OW_BERRY_MULCH_USAGE == TRUE .description = COMPOUND_STRING( @@ -3457,8 +3462,8 @@ const struct Item gItemsInfo[] = [ITEM_DAMP_MULCH] = { - .name = _("Damp Mulch"), - .pluralName = _("Damp Mulch"), + .name = ITEM_NAME("Damp Mulch"), + .pluralName = ITEM_PLURAL_NAME("Damp Mulch"), .price = 200, #if OW_BERRY_MULCH_USAGE == TRUE .description = COMPOUND_STRING( @@ -3480,8 +3485,8 @@ const struct Item gItemsInfo[] = [ITEM_STABLE_MULCH] = { - .name = _("Stable Mulch"), - .pluralName = _("Stable Mulch"), + .name = ITEM_NAME("Stable Mulch"), + .pluralName = ITEM_PLURAL_NAME("Stable Mulch"), .price = 200, #if OW_BERRY_MULCH_USAGE == TRUE .description = COMPOUND_STRING( @@ -3503,8 +3508,8 @@ const struct Item gItemsInfo[] = [ITEM_GOOEY_MULCH] = { - .name = _("Gooey Mulch"), - .pluralName = _("Gooey Mulch"), + .name = ITEM_NAME("Gooey Mulch"), + .pluralName = ITEM_PLURAL_NAME("Gooey Mulch"), .price = 200, #if OW_BERRY_MULCH_USAGE == TRUE .description = COMPOUND_STRING( @@ -3526,8 +3531,8 @@ const struct Item gItemsInfo[] = [ITEM_RICH_MULCH] = { - .name = _("Rich Mulch"), - .pluralName = _("Rich Mulch"), + .name = ITEM_NAME("Rich Mulch"), + .pluralName = ITEM_PLURAL_NAME("Rich Mulch"), .price = 200, #if OW_BERRY_MULCH_USAGE == TRUE .description = COMPOUND_STRING( @@ -3549,8 +3554,8 @@ const struct Item gItemsInfo[] = [ITEM_SURPRISE_MULCH] = { - .name = _("Surprise Mulch"), - .pluralName = _("Surprise Mulch"), + .name = ITEM_NAME("Surprise Mulch"), + .pluralName = ITEM_PLURAL_NAME("Surprise Mulch"), .price = 200, #if OW_BERRY_MULCH_USAGE == TRUE .description = COMPOUND_STRING( @@ -3572,8 +3577,8 @@ const struct Item gItemsInfo[] = [ITEM_BOOST_MULCH] = { - .name = _("Boost Mulch"), - .pluralName = _("Boost Mulch"), + .name = ITEM_NAME("Boost Mulch"), + .pluralName = ITEM_PLURAL_NAME("Boost Mulch"), .price = 200, #if OW_BERRY_MULCH_USAGE == TRUE .description = COMPOUND_STRING( @@ -3595,8 +3600,8 @@ const struct Item gItemsInfo[] = [ITEM_AMAZE_MULCH] = { - .name = _("Amaze Mulch"), - .pluralName = _("Amaze Mulch"), + .name = ITEM_NAME("Amaze Mulch"), + .pluralName = ITEM_PLURAL_NAME("Amaze Mulch"), .price = 200, #if OW_BERRY_MULCH_USAGE == TRUE .description = COMPOUND_STRING( @@ -3620,7 +3625,7 @@ const struct Item gItemsInfo[] = [ITEM_RED_APRICORN] = { - .name = _("Red Apricorn"), + .name = ITEM_NAME("Red Apricorn"), .price = (I_PRICE == GEN_4) ? 0 : ((I_PRICE >= GEN_5 && I_PRICE <= GEN_7) ? 20 : 200), .description = COMPOUND_STRING( "A red apricorn.\n" @@ -3636,7 +3641,7 @@ const struct Item gItemsInfo[] = [ITEM_BLUE_APRICORN] = { - .name = _("Blue Apricorn"), + .name = ITEM_NAME("Blue Apricorn"), .price = (I_PRICE == GEN_4) ? 0 : ((I_PRICE >= GEN_5 && I_PRICE <= GEN_7) ? 20 : 200), .description = COMPOUND_STRING( "A blue apricorn.\n" @@ -3652,7 +3657,7 @@ const struct Item gItemsInfo[] = [ITEM_YELLOW_APRICORN] = { - .name = _("Yellow Apricorn"), + .name = ITEM_NAME("Yellow Apricorn"), .price = (I_PRICE == GEN_4) ? 0 : ((I_PRICE >= GEN_5 && I_PRICE <= GEN_7) ? 20 : 200), .description = COMPOUND_STRING( "A yellow apricorn.\n" @@ -3668,7 +3673,7 @@ const struct Item gItemsInfo[] = [ITEM_GREEN_APRICORN] = { - .name = _("Green Apricorn"), + .name = ITEM_NAME("Green Apricorn"), .price = (I_PRICE == GEN_4) ? 0 : ((I_PRICE >= GEN_5 && I_PRICE <= GEN_7) ? 20 : 200), .description = COMPOUND_STRING( "A green apricorn.\n" @@ -3684,7 +3689,7 @@ const struct Item gItemsInfo[] = [ITEM_PINK_APRICORN] = { - .name = _("Pink Apricorn"), + .name = ITEM_NAME("Pink Apricorn"), .price = (I_PRICE == GEN_4) ? 0 : ((I_PRICE >= GEN_5 && I_PRICE <= GEN_7) ? 20 : 200), .description = COMPOUND_STRING( "A pink apricorn.\n" @@ -3700,7 +3705,7 @@ const struct Item gItemsInfo[] = [ITEM_WHITE_APRICORN] = { - .name = _("White Apricorn"), + .name = ITEM_NAME("White Apricorn"), .price = (I_PRICE == GEN_4) ? 0 : ((I_PRICE >= GEN_5 && I_PRICE <= GEN_7) ? 20 : 200), .description = COMPOUND_STRING( "A white apricorn.\n" @@ -3716,7 +3721,7 @@ const struct Item gItemsInfo[] = [ITEM_BLACK_APRICORN] = { - .name = _("Black Apricorn"), + .name = ITEM_NAME("Black Apricorn"), .price = (I_PRICE == GEN_4) ? 0 : ((I_PRICE >= GEN_5 && I_PRICE <= GEN_7) ? 20 : 200), .description = COMPOUND_STRING( "A black apricorn.\n" @@ -3732,7 +3737,7 @@ const struct Item gItemsInfo[] = [ITEM_WISHING_PIECE] = { - .name = _("Wishing Piece"), + .name = ITEM_NAME("Wishing Piece"), .price = 20, .description = COMPOUND_STRING( "Throw into a\n" @@ -3749,7 +3754,7 @@ const struct Item gItemsInfo[] = [ITEM_GALARICA_TWIG] = { - .name = _("Galarica Twig"), + .name = ITEM_NAME("Galarica Twig"), .price = 20 * TREASURE_FACTOR, .description = COMPOUND_STRING( "A twig from a tree\n" @@ -3766,8 +3771,8 @@ const struct Item gItemsInfo[] = [ITEM_ARMORITE_ORE] = { - .name = _("Armorite Ore"), - .pluralName = _("Armorite Ore"), + .name = ITEM_NAME("Armorite Ore"), + .pluralName = ITEM_PLURAL_NAME("Armorite Ore"), .price = 20, .description = COMPOUND_STRING( "A rare ore. Can be\n" @@ -3784,8 +3789,8 @@ const struct Item gItemsInfo[] = [ITEM_DYNITE_ORE] = { - .name = _("Dynite Ore"), - .pluralName = _("Dynite Ore"), + .name = ITEM_NAME("Dynite Ore"), + .pluralName = ITEM_PLURAL_NAME("Dynite Ore"), .price = 20, .description = COMPOUND_STRING( "A mysterious ore.\n" @@ -3804,8 +3809,8 @@ const struct Item gItemsInfo[] = [ITEM_ORANGE_MAIL] = { - .name = _("Orange Mail"), - .pluralName = _("Orange Mail"), + .name = ITEM_NAME("Orange Mail"), + .pluralName = ITEM_PLURAL_NAME("Orange Mail"), .price = 50, .description = COMPOUND_STRING( "A Zigzagoon-print\n" @@ -3822,8 +3827,8 @@ const struct Item gItemsInfo[] = [ITEM_HARBOR_MAIL] = { - .name = _("Harbor Mail"), - .pluralName = _("Harbor Mail"), + .name = ITEM_NAME("Harbor Mail"), + .pluralName = ITEM_PLURAL_NAME("Harbor Mail"), .price = 50, .description = COMPOUND_STRING( "A Wingull-print\n" @@ -3840,8 +3845,8 @@ const struct Item gItemsInfo[] = [ITEM_GLITTER_MAIL] = { - .name = _("Glitter Mail"), - .pluralName = _("Glitter Mail"), + .name = ITEM_NAME("Glitter Mail"), + .pluralName = ITEM_PLURAL_NAME("Glitter Mail"), .price = 50, .description = COMPOUND_STRING( "A Pikachu-print\n" @@ -3858,8 +3863,8 @@ const struct Item gItemsInfo[] = [ITEM_MECH_MAIL] = { - .name = _("Mech Mail"), - .pluralName = _("Mech Mail"), + .name = ITEM_NAME("Mech Mail"), + .pluralName = ITEM_PLURAL_NAME("Mech Mail"), .price = 50, .description = COMPOUND_STRING( "A Magnemite-print\n" @@ -3876,8 +3881,8 @@ const struct Item gItemsInfo[] = [ITEM_WOOD_MAIL] = { - .name = _("Wood Mail"), - .pluralName = _("Wood Mail"), + .name = ITEM_NAME("Wood Mail"), + .pluralName = ITEM_PLURAL_NAME("Wood Mail"), .price = 50, .description = COMPOUND_STRING( "A Slakoth-print\n" @@ -3894,8 +3899,8 @@ const struct Item gItemsInfo[] = [ITEM_WAVE_MAIL] = { - .name = _("Wave Mail"), - .pluralName = _("Wave Mail"), + .name = ITEM_NAME("Wave Mail"), + .pluralName = ITEM_PLURAL_NAME("Wave Mail"), .price = 50, .description = COMPOUND_STRING( "A Wailmer-print\n" @@ -3912,8 +3917,8 @@ const struct Item gItemsInfo[] = [ITEM_BEAD_MAIL] = { - .name = _("Bead Mail"), - .pluralName = _("Bead Mail"), + .name = ITEM_NAME("Bead Mail"), + .pluralName = ITEM_PLURAL_NAME("Bead Mail"), .price = 50, .description = sBeadMailDesc, .pocket = POCKET_ITEMS, @@ -3927,8 +3932,8 @@ const struct Item gItemsInfo[] = [ITEM_SHADOW_MAIL] = { - .name = _("Shadow Mail"), - .pluralName = _("Shadow Mail"), + .name = ITEM_NAME("Shadow Mail"), + .pluralName = ITEM_PLURAL_NAME("Shadow Mail"), .price = 50, .description = COMPOUND_STRING( "A Duskull-print\n" @@ -3945,8 +3950,8 @@ const struct Item gItemsInfo[] = [ITEM_TROPIC_MAIL] = { - .name = _("Tropic Mail"), - .pluralName = _("Tropic Mail"), + .name = ITEM_NAME("Tropic Mail"), + .pluralName = ITEM_PLURAL_NAME("Tropic Mail"), .price = 50, .description = COMPOUND_STRING( "A Bellossom-print\n" @@ -3963,8 +3968,8 @@ const struct Item gItemsInfo[] = [ITEM_DREAM_MAIL] = { - .name = _("Dream Mail"), - .pluralName = _("Dream Mail"), + .name = ITEM_NAME("Dream Mail"), + .pluralName = ITEM_PLURAL_NAME("Dream Mail"), .price = 50, .description = sBeadMailDesc, .pocket = POCKET_ITEMS, @@ -3978,8 +3983,8 @@ const struct Item gItemsInfo[] = [ITEM_FAB_MAIL] = { - .name = _("Fab Mail"), - .pluralName = _("Fab Mail"), + .name = ITEM_NAME("Fab Mail"), + .pluralName = ITEM_PLURAL_NAME("Fab Mail"), .price = 50, .description = COMPOUND_STRING( "A gorgeous-print\n" @@ -3996,8 +4001,8 @@ const struct Item gItemsInfo[] = [ITEM_RETRO_MAIL] = { - .name = _("Retro Mail"), - .pluralName = _("Retro Mail"), + .name = ITEM_NAME("Retro Mail"), + .pluralName = ITEM_PLURAL_NAME("Retro Mail"), .price = 50, .description = COMPOUND_STRING( "Mail featuring the\n" @@ -4016,7 +4021,7 @@ const struct Item gItemsInfo[] = [ITEM_FIRE_STONE] = { - .name = _("Fire Stone"), + .name = ITEM_NAME("Fire Stone"), .price = (I_PRICE >= GEN_7) ? 3000 : 2100, .description = sEvolutionStoneDesc, .pocket = POCKET_ITEMS, @@ -4031,7 +4036,7 @@ const struct Item gItemsInfo[] = [ITEM_WATER_STONE] = { - .name = _("Water Stone"), + .name = ITEM_NAME("Water Stone"), .price = (I_PRICE >= GEN_7) ? 3000 : 2100, .description = sEvolutionStoneDesc, .pocket = POCKET_ITEMS, @@ -4046,7 +4051,7 @@ const struct Item gItemsInfo[] = [ITEM_THUNDER_STONE] = { - .name = _("Thunder Stone"), + .name = ITEM_NAME("Thunder Stone"), .price = (I_PRICE >= GEN_7) ? 3000 : 2100, .description = sEvolutionStoneDesc, .pocket = POCKET_ITEMS, @@ -4061,7 +4066,7 @@ const struct Item gItemsInfo[] = [ITEM_LEAF_STONE] = { - .name = _("Leaf Stone"), + .name = ITEM_NAME("Leaf Stone"), .price = (I_PRICE >= GEN_7) ? 3000 : 2100, .description = sEvolutionStoneDesc, .pocket = POCKET_ITEMS, @@ -4076,7 +4081,7 @@ const struct Item gItemsInfo[] = [ITEM_ICE_STONE] = { - .name = _("Ice Stone"), + .name = ITEM_NAME("Ice Stone"), .price = (I_PRICE >= GEN_7) ? 3000 : 2100, .description = sEvolutionStoneDesc, .pocket = POCKET_ITEMS, @@ -4091,7 +4096,7 @@ const struct Item gItemsInfo[] = [ITEM_SUN_STONE] = { - .name = _("Sun Stone"), + .name = ITEM_NAME("Sun Stone"), .price = (I_PRICE >= GEN_7) ? 3000 : 2100, .description = sEvolutionStoneDesc, .pocket = POCKET_ITEMS, @@ -4106,7 +4111,7 @@ const struct Item gItemsInfo[] = [ITEM_MOON_STONE] = { - .name = _("Moon Stone"), + .name = ITEM_NAME("Moon Stone"), .price = (I_PRICE >= GEN_7) ? 3000 : 2100, .description = sEvolutionStoneDesc, .pocket = POCKET_ITEMS, @@ -4121,7 +4126,7 @@ const struct Item gItemsInfo[] = [ITEM_SHINY_STONE] = { - .name = _("Shiny Stone"), + .name = ITEM_NAME("Shiny Stone"), .price = (I_PRICE >= GEN_7) ? 3000 : 2100, .description = sEvolutionStoneDesc, .pocket = POCKET_ITEMS, @@ -4136,7 +4141,7 @@ const struct Item gItemsInfo[] = [ITEM_DUSK_STONE] = { - .name = _("Dusk Stone"), + .name = ITEM_NAME("Dusk Stone"), .price = (I_PRICE >= GEN_7) ? 3000 : 2100, .description = sEvolutionStoneDesc, .pocket = POCKET_ITEMS, @@ -4151,7 +4156,7 @@ const struct Item gItemsInfo[] = [ITEM_DAWN_STONE] = { - .name = _("Dawn Stone"), + .name = ITEM_NAME("Dawn Stone"), .price = (I_PRICE >= GEN_7) ? 3000 : 2100, .description = sEvolutionStoneDesc, .pocket = POCKET_ITEMS, @@ -4166,7 +4171,7 @@ const struct Item gItemsInfo[] = [ITEM_SWEET_APPLE] = { - .name = _("Sweet Apple"), + .name = ITEM_NAME("Sweet Apple"), .price = 2200, .description = COMPOUND_STRING( "A very sweet apple\n" @@ -4184,7 +4189,7 @@ const struct Item gItemsInfo[] = [ITEM_TART_APPLE] = { - .name = _("Tart Apple"), + .name = ITEM_NAME("Tart Apple"), .price = 2200, .description = COMPOUND_STRING( "A very tart apple\n" @@ -4202,7 +4207,7 @@ const struct Item gItemsInfo[] = [ITEM_CRACKED_POT] = { - .name = _("Cracked Pot"), + .name = ITEM_NAME("Cracked Pot"), .price = 1600, .description = COMPOUND_STRING( "A cracked teapot\n" @@ -4220,7 +4225,7 @@ const struct Item gItemsInfo[] = [ITEM_CHIPPED_POT] = { - .name = _("Chipped Pot"), + .name = ITEM_NAME("Chipped Pot"), .price = 38000, .description = COMPOUND_STRING( "A chipped teapot\n" @@ -4238,7 +4243,7 @@ const struct Item gItemsInfo[] = [ITEM_GALARICA_CUFF] = { - .name = _("Galarica Cuff"), + .name = ITEM_NAME("Galarica Cuff"), .price = (I_PRICE >= GEN_9) ? 3000 : 6000, .description = COMPOUND_STRING( "A cuff from Galar\n" @@ -4256,8 +4261,8 @@ const struct Item gItemsInfo[] = [ITEM_GALARICA_WREATH] = { - .name = _("Galarica Wreath"), - .pluralName = _("Galarica Wreathes"), + .name = ITEM_NAME("Galarica Wreath"), + .pluralName = ITEM_PLURAL_NAME("Galarica Wreathes"), .price = (I_PRICE >= GEN_9) ? 3000 : 6000, .description = COMPOUND_STRING( "A wreath made in\n" @@ -4275,7 +4280,7 @@ const struct Item gItemsInfo[] = [ITEM_DRAGON_SCALE] = { - .name = _("Dragon Scale"), + .name = ITEM_NAME("Dragon Scale"), .price = (I_PRICE >= GEN_7) ? 2000 * TREASURE_FACTOR : 2100, .holdEffect = HOLD_EFFECT_DRAGON_SCALE, .holdEffectParam = 10, @@ -4295,7 +4300,7 @@ const struct Item gItemsInfo[] = [ITEM_UPGRADE] = { - .name = _("Upgrade"), + .name = ITEM_NAME("Upgrade"), .price = (I_PRICE >= GEN_7) ? 2000 * TREASURE_FACTOR : 2100, .holdEffect = HOLD_EFFECT_UPGRADE, .description = COMPOUND_STRING( @@ -4313,7 +4318,7 @@ const struct Item gItemsInfo[] = [ITEM_PROTECTOR] = { - .name = _("Protector"), + .name = ITEM_NAME("Protector"), .price = (I_PRICE >= GEN_7) ? 2000 * TREASURE_FACTOR : 2100, .description = COMPOUND_STRING( "Loved by a certain\n" @@ -4331,7 +4336,7 @@ const struct Item gItemsInfo[] = [ITEM_ELECTIRIZER] = { - .name = _("Electirizer"), + .name = ITEM_NAME("Electirizer"), .price = (I_PRICE >= GEN_7) ? 2000 * TREASURE_FACTOR : 2100, .description = COMPOUND_STRING( "Loved by a certain\n" @@ -4349,7 +4354,7 @@ const struct Item gItemsInfo[] = [ITEM_MAGMARIZER] = { - .name = _("Magmarizer"), + .name = ITEM_NAME("Magmarizer"), .price = (I_PRICE >= GEN_7) ? 2000 * TREASURE_FACTOR : 2100, .description = COMPOUND_STRING( "Loved by a certain\n" @@ -4367,7 +4372,7 @@ const struct Item gItemsInfo[] = [ITEM_DUBIOUS_DISC] = { - .name = _("Dubious Disc"), + .name = ITEM_NAME("Dubious Disc"), .price = (I_PRICE >= GEN_7) ? 2000 * TREASURE_FACTOR : 2100, .description = COMPOUND_STRING( "A clear device\n" @@ -4385,8 +4390,8 @@ const struct Item gItemsInfo[] = [ITEM_REAPER_CLOTH] = { - .name = _("Reaper Cloth"), - .pluralName = _("Reaper Cloths"), + .name = ITEM_NAME("Reaper Cloth"), + .pluralName = ITEM_PLURAL_NAME("Reaper Cloths"), .price = (I_PRICE >= GEN_7) ? 2000 * TREASURE_FACTOR : 2100, .description = COMPOUND_STRING( "Loved by a certain\n" @@ -4404,7 +4409,7 @@ const struct Item gItemsInfo[] = [ITEM_PRISM_SCALE] = { - .name = _("Prism Scale"), + .name = ITEM_NAME("Prism Scale"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 2000 : 500), .description = COMPOUND_STRING( "A mysterious scale\n" @@ -4422,8 +4427,8 @@ const struct Item gItemsInfo[] = [ITEM_WHIPPED_DREAM] = { - .name = _("Whipped Dream"), - .pluralName = _("Whipped Dream"), + .name = ITEM_NAME("Whipped Dream"), + .pluralName = ITEM_PLURAL_NAME("Whipped Dream"), .price = (I_PRICE >= GEN_7) ? 2000 * TREASURE_FACTOR : 2100, .description = COMPOUND_STRING( "A soft and sweet\n" @@ -4441,7 +4446,7 @@ const struct Item gItemsInfo[] = [ITEM_SACHET] = { - .name = _("Sachet"), + .name = ITEM_NAME("Sachet"), .price = (I_PRICE >= GEN_7) ? 2000 * TREASURE_FACTOR : 2100, .description = COMPOUND_STRING( "A sachet of strong\n" @@ -4459,7 +4464,7 @@ const struct Item gItemsInfo[] = [ITEM_OVAL_STONE] = { - .name = _("Oval Stone"), + .name = ITEM_NAME("Oval Stone"), .price = (I_PRICE >= GEN_7) ? 2000 : 2100, .description = COMPOUND_STRING( "Peculiar stone\n" @@ -4477,7 +4482,7 @@ const struct Item gItemsInfo[] = [ITEM_STRAWBERRY_SWEET] = { - .name = _("Strawberry Sweet"), + .name = ITEM_NAME("Strawberry Sweet"), .price = 500 * TREASURE_FACTOR, .description = COMPOUND_STRING( "Strawberry-shaped\n" @@ -4494,7 +4499,7 @@ const struct Item gItemsInfo[] = [ITEM_LOVE_SWEET] = { - .name = _("Love Sweet"), + .name = ITEM_NAME("Love Sweet"), .price = 500 * TREASURE_FACTOR, .description = COMPOUND_STRING( "A heart-shaped\n" @@ -4511,7 +4516,7 @@ const struct Item gItemsInfo[] = [ITEM_BERRY_SWEET] = { - .name = _("Berry Sweet"), + .name = ITEM_NAME("Berry Sweet"), .price = 500 * TREASURE_FACTOR, .description = COMPOUND_STRING( "A berry-shaped\n" @@ -4528,7 +4533,7 @@ const struct Item gItemsInfo[] = [ITEM_CLOVER_SWEET] = { - .name = _("Clover Sweet"), + .name = ITEM_NAME("Clover Sweet"), .price = 500 * TREASURE_FACTOR, .description = COMPOUND_STRING( "A clover-shaped\n" @@ -4545,7 +4550,7 @@ const struct Item gItemsInfo[] = [ITEM_FLOWER_SWEET] = { - .name = _("Flower Sweet"), + .name = ITEM_NAME("Flower Sweet"), .price = 500 * TREASURE_FACTOR, .description = COMPOUND_STRING( "A flower-shaped\n" @@ -4562,7 +4567,7 @@ const struct Item gItemsInfo[] = [ITEM_STAR_SWEET] = { - .name = _("Star Sweet"), + .name = ITEM_NAME("Star Sweet"), .price = 500 * TREASURE_FACTOR, .description = COMPOUND_STRING( "A star-shaped\n" @@ -4579,7 +4584,7 @@ const struct Item gItemsInfo[] = [ITEM_RIBBON_SWEET] = { - .name = _("Ribbon Sweet"), + .name = ITEM_NAME("Ribbon Sweet"), .price = 500 * TREASURE_FACTOR, .description = COMPOUND_STRING( "A ribbon-shaped\n" @@ -4596,7 +4601,7 @@ const struct Item gItemsInfo[] = [ITEM_EVERSTONE] = { - .name = _("Everstone"), + .name = ITEM_NAME("Everstone"), .price = (I_PRICE >= GEN_7) ? 3000 : 200, .holdEffect = HOLD_EFFECT_PREVENT_EVOLVE, .description = COMPOUND_STRING( @@ -4616,7 +4621,7 @@ const struct Item gItemsInfo[] = [ITEM_RED_NECTAR] = { - .name = _("Red Nectar"), + .name = ITEM_NAME("Red Nectar"), .price = 300, .holdEffectParam = 0, .description = sNectarDesc, @@ -4631,7 +4636,7 @@ const struct Item gItemsInfo[] = [ITEM_YELLOW_NECTAR] = { - .name = _("Yellow Nectar"), + .name = ITEM_NAME("Yellow Nectar"), .price = 300, .holdEffectParam = 0, .description = sNectarDesc, @@ -4646,7 +4651,7 @@ const struct Item gItemsInfo[] = [ITEM_PINK_NECTAR] = { - .name = _("Pink Nectar"), + .name = ITEM_NAME("Pink Nectar"), .price = 300, .holdEffectParam = 0, .description = sNectarDesc, @@ -4661,7 +4666,7 @@ const struct Item gItemsInfo[] = [ITEM_PURPLE_NECTAR] = { - .name = _("Purple Nectar"), + .name = ITEM_NAME("Purple Nectar"), .price = 300, .holdEffectParam = 0, .description = sNectarDesc, @@ -4678,7 +4683,7 @@ const struct Item gItemsInfo[] = [ITEM_FLAME_PLATE] = { - .name = _("Flame Plate"), + .name = ITEM_NAME("Flame Plate"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4698,7 +4703,7 @@ const struct Item gItemsInfo[] = [ITEM_SPLASH_PLATE] = { - .name = _("Splash Plate"), + .name = ITEM_NAME("Splash Plate"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4718,7 +4723,7 @@ const struct Item gItemsInfo[] = [ITEM_ZAP_PLATE] = { - .name = _("Zap Plate"), + .name = ITEM_NAME("Zap Plate"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4738,7 +4743,7 @@ const struct Item gItemsInfo[] = [ITEM_MEADOW_PLATE] = { - .name = _("Meadow Plate"), + .name = ITEM_NAME("Meadow Plate"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4758,7 +4763,7 @@ const struct Item gItemsInfo[] = [ITEM_ICICLE_PLATE] = { - .name = _("Icicle Plate"), + .name = ITEM_NAME("Icicle Plate"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4778,7 +4783,7 @@ const struct Item gItemsInfo[] = [ITEM_FIST_PLATE] = { - .name = _("Fist Plate"), + .name = ITEM_NAME("Fist Plate"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4798,7 +4803,7 @@ const struct Item gItemsInfo[] = [ITEM_TOXIC_PLATE] = { - .name = _("Toxic Plate"), + .name = ITEM_NAME("Toxic Plate"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4818,7 +4823,7 @@ const struct Item gItemsInfo[] = [ITEM_EARTH_PLATE] = { - .name = _("Earth Plate"), + .name = ITEM_NAME("Earth Plate"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4838,7 +4843,7 @@ const struct Item gItemsInfo[] = [ITEM_SKY_PLATE] = { - .name = _("Sky Plate"), + .name = ITEM_NAME("Sky Plate"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4858,7 +4863,7 @@ const struct Item gItemsInfo[] = [ITEM_MIND_PLATE] = { - .name = _("Mind Plate"), + .name = ITEM_NAME("Mind Plate"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4878,7 +4883,7 @@ const struct Item gItemsInfo[] = [ITEM_INSECT_PLATE] = { - .name = _("Insect Plate"), + .name = ITEM_NAME("Insect Plate"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4898,7 +4903,7 @@ const struct Item gItemsInfo[] = [ITEM_STONE_PLATE] = { - .name = _("Stone Plate"), + .name = ITEM_NAME("Stone Plate"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4918,7 +4923,7 @@ const struct Item gItemsInfo[] = [ITEM_SPOOKY_PLATE] = { - .name = _("Spooky Plate"), + .name = ITEM_NAME("Spooky Plate"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4938,7 +4943,7 @@ const struct Item gItemsInfo[] = [ITEM_DRACO_PLATE] = { - .name = _("Draco Plate"), + .name = ITEM_NAME("Draco Plate"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4958,7 +4963,7 @@ const struct Item gItemsInfo[] = [ITEM_DREAD_PLATE] = { - .name = _("Dread Plate"), + .name = ITEM_NAME("Dread Plate"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4978,7 +4983,7 @@ const struct Item gItemsInfo[] = [ITEM_IRON_PLATE] = { - .name = _("Iron Plate"), + .name = ITEM_NAME("Iron Plate"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4998,7 +5003,7 @@ const struct Item gItemsInfo[] = [ITEM_PIXIE_PLATE] = { - .name = _("Pixie Plate"), + .name = ITEM_NAME("Pixie Plate"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -5020,7 +5025,7 @@ const struct Item gItemsInfo[] = [ITEM_DOUSE_DRIVE] = { - .name = _("Douse Drive"), + .name = ITEM_NAME("Douse Drive"), .price = (I_PRICE >= GEN_7) ? 0 : 1000, .holdEffect = HOLD_EFFECT_DRIVE, .description = COMPOUND_STRING( @@ -5038,7 +5043,7 @@ const struct Item gItemsInfo[] = [ITEM_SHOCK_DRIVE] = { - .name = _("Shock Drive"), + .name = ITEM_NAME("Shock Drive"), .price = (I_PRICE >= GEN_7) ? 0 : 1000, .holdEffect = HOLD_EFFECT_DRIVE, .description = COMPOUND_STRING( @@ -5057,7 +5062,7 @@ const struct Item gItemsInfo[] = [ITEM_BURN_DRIVE] = { - .name = _("Burn Drive"), + .name = ITEM_NAME("Burn Drive"), .price = (I_PRICE >= GEN_7) ? 0 : 1000, .holdEffect = HOLD_EFFECT_DRIVE, .description = COMPOUND_STRING( @@ -5076,7 +5081,7 @@ const struct Item gItemsInfo[] = [ITEM_CHILL_DRIVE] = { - .name = _("Chill Drive"), + .name = ITEM_NAME("Chill Drive"), .price = (I_PRICE >= GEN_7) ? 0 : 1000, .holdEffect = HOLD_EFFECT_DRIVE, .description = COMPOUND_STRING( @@ -5097,8 +5102,8 @@ const struct Item gItemsInfo[] = [ITEM_FIRE_MEMORY] = { - .name = _("Fire Memory"), - .pluralName = _("Fire Memories"), + .name = ITEM_NAME("Fire Memory"), + .pluralName = ITEM_PLURAL_NAME("Fire Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -5118,8 +5123,8 @@ const struct Item gItemsInfo[] = [ITEM_WATER_MEMORY] = { - .name = _("Water Memory"), - .pluralName = _("Water Memories"), + .name = ITEM_NAME("Water Memory"), + .pluralName = ITEM_PLURAL_NAME("Water Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -5139,8 +5144,8 @@ const struct Item gItemsInfo[] = [ITEM_ELECTRIC_MEMORY] = { - .name = _("Electric Memory"), - .pluralName = _("Electric Memories"), + .name = ITEM_NAME("Electric Memory"), + .pluralName = ITEM_PLURAL_NAME("Electric Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -5160,8 +5165,8 @@ const struct Item gItemsInfo[] = [ITEM_GRASS_MEMORY] = { - .name = _("Grass Memory"), - .pluralName = _("Grass Memories"), + .name = ITEM_NAME("Grass Memory"), + .pluralName = ITEM_PLURAL_NAME("Grass Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -5181,8 +5186,8 @@ const struct Item gItemsInfo[] = [ITEM_ICE_MEMORY] = { - .name = _("Ice Memory"), - .pluralName = _("Ice Memories"), + .name = ITEM_NAME("Ice Memory"), + .pluralName = ITEM_PLURAL_NAME("Ice Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -5202,8 +5207,8 @@ const struct Item gItemsInfo[] = [ITEM_FIGHTING_MEMORY] = { - .name = _("Fighting Memory"), - .pluralName = _("Fighting Memories"), + .name = ITEM_NAME("Fighting Memory"), + .pluralName = ITEM_PLURAL_NAME("Fighting Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -5223,8 +5228,8 @@ const struct Item gItemsInfo[] = [ITEM_POISON_MEMORY] = { - .name = _("Poison Memory"), - .pluralName = _("Poison Memories"), + .name = ITEM_NAME("Poison Memory"), + .pluralName = ITEM_PLURAL_NAME("Poison Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -5244,8 +5249,8 @@ const struct Item gItemsInfo[] = [ITEM_GROUND_MEMORY] = { - .name = _("Ground Memory"), - .pluralName = _("Ground Memories"), + .name = ITEM_NAME("Ground Memory"), + .pluralName = ITEM_PLURAL_NAME("Ground Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -5265,8 +5270,8 @@ const struct Item gItemsInfo[] = [ITEM_FLYING_MEMORY] = { - .name = _("Flying Memory"), - .pluralName = _("Flying Memories"), + .name = ITEM_NAME("Flying Memory"), + .pluralName = ITEM_PLURAL_NAME("Flying Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -5286,8 +5291,8 @@ const struct Item gItemsInfo[] = [ITEM_PSYCHIC_MEMORY] = { - .name = _("Psychic Memory"), - .pluralName = _("Psychic Memories"), + .name = ITEM_NAME("Psychic Memory"), + .pluralName = ITEM_PLURAL_NAME("Psychic Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -5307,8 +5312,8 @@ const struct Item gItemsInfo[] = [ITEM_BUG_MEMORY] = { - .name = _("Bug Memory"), - .pluralName = _("Bug Memories"), + .name = ITEM_NAME("Bug Memory"), + .pluralName = ITEM_PLURAL_NAME("Bug Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -5328,8 +5333,8 @@ const struct Item gItemsInfo[] = [ITEM_ROCK_MEMORY] = { - .name = _("Rock Memory"), - .pluralName = _("Rock Memories"), + .name = ITEM_NAME("Rock Memory"), + .pluralName = ITEM_PLURAL_NAME("Rock Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -5349,8 +5354,8 @@ const struct Item gItemsInfo[] = [ITEM_GHOST_MEMORY] = { - .name = _("Ghost Memory"), - .pluralName = _("Ghost Memories"), + .name = ITEM_NAME("Ghost Memory"), + .pluralName = ITEM_PLURAL_NAME("Ghost Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -5370,8 +5375,8 @@ const struct Item gItemsInfo[] = [ITEM_DRAGON_MEMORY] = { - .name = _("Dragon Memory"), - .pluralName = _("Dragon Memories"), + .name = ITEM_NAME("Dragon Memory"), + .pluralName = ITEM_PLURAL_NAME("Dragon Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -5391,8 +5396,8 @@ const struct Item gItemsInfo[] = [ITEM_DARK_MEMORY] = { - .name = _("Dark Memory"), - .pluralName = _("Dark Memories"), + .name = ITEM_NAME("Dark Memory"), + .pluralName = ITEM_PLURAL_NAME("Dark Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -5412,8 +5417,8 @@ const struct Item gItemsInfo[] = [ITEM_STEEL_MEMORY] = { - .name = _("Steel Memory"), - .pluralName = _("Steel Memories"), + .name = ITEM_NAME("Steel Memory"), + .pluralName = ITEM_PLURAL_NAME("Steel Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -5433,8 +5438,8 @@ const struct Item gItemsInfo[] = [ITEM_FAIRY_MEMORY] = { - .name = _("Fairy Memory"), - .pluralName = _("Fairy Memories"), + .name = ITEM_NAME("Fairy Memory"), + .pluralName = ITEM_PLURAL_NAME("Fairy Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -5454,7 +5459,7 @@ const struct Item gItemsInfo[] = [ITEM_RUSTED_SWORD] = { - .name = _("Rusted Sword"), + .name = ITEM_NAME("Rusted Sword"), .price = 0, .description = COMPOUND_STRING( "A rusty sword. A\n" @@ -5470,7 +5475,7 @@ const struct Item gItemsInfo[] = [ITEM_RUSTED_SHIELD] = { - .name = _("Rusted Shield"), + .name = ITEM_NAME("Rusted Shield"), .price = 0, .description = COMPOUND_STRING( "A rusty shield. A\n" @@ -5488,7 +5493,7 @@ const struct Item gItemsInfo[] = [ITEM_RED_ORB] = { - .name = _("Red Orb"), + .name = ITEM_NAME("Red Orb"), .price = 0, .holdEffect = HOLD_EFFECT_PRIMAL_ORB, .description = COMPOUND_STRING( @@ -5505,7 +5510,7 @@ const struct Item gItemsInfo[] = [ITEM_BLUE_ORB] = { - .name = _("Blue Orb"), + .name = ITEM_NAME("Blue Orb"), .price = 0, .holdEffect = HOLD_EFFECT_PRIMAL_ORB, .description = COMPOUND_STRING( @@ -5524,7 +5529,7 @@ const struct Item gItemsInfo[] = [ITEM_VENUSAURITE] = { - .name = _("Venusaurite"), + .name = ITEM_NAME("Venusaurite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5542,8 +5547,8 @@ const struct Item gItemsInfo[] = [ITEM_CHARIZARDITE_X] = { - .name = _("Charizardite X"), - .pluralName = _("Charizardites X"), + .name = ITEM_NAME("Charizardite X"), + .pluralName = ITEM_PLURAL_NAME("Charizardites X"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = sCharizarditeDesc, @@ -5558,8 +5563,8 @@ const struct Item gItemsInfo[] = [ITEM_CHARIZARDITE_Y] = { - .name = _("Charizardite Y"), - .pluralName = _("Charizardites Y"), + .name = ITEM_NAME("Charizardite Y"), + .pluralName = ITEM_PLURAL_NAME("Charizardites Y"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = sCharizarditeDesc, @@ -5574,7 +5579,7 @@ const struct Item gItemsInfo[] = [ITEM_BLASTOISINITE] = { - .name = _("Blastoisinite"), + .name = ITEM_NAME("Blastoisinite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5592,7 +5597,7 @@ const struct Item gItemsInfo[] = [ITEM_BEEDRILLITE] = { - .name = _("Beedrillite"), + .name = ITEM_NAME("Beedrillite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5610,7 +5615,7 @@ const struct Item gItemsInfo[] = [ITEM_PIDGEOTITE] = { - .name = _("Pidgeotite"), + .name = ITEM_NAME("Pidgeotite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5628,7 +5633,7 @@ const struct Item gItemsInfo[] = [ITEM_ALAKAZITE] = { - .name = _("Alakazite"), + .name = ITEM_NAME("Alakazite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5646,7 +5651,7 @@ const struct Item gItemsInfo[] = [ITEM_SLOWBRONITE] = { - .name = _("Slowbronite"), + .name = ITEM_NAME("Slowbronite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5664,7 +5669,7 @@ const struct Item gItemsInfo[] = [ITEM_GENGARITE] = { - .name = _("Gengarite"), + .name = ITEM_NAME("Gengarite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5682,7 +5687,7 @@ const struct Item gItemsInfo[] = [ITEM_KANGASKHANITE] = { - .name = _("Kangaskhanite"), + .name = ITEM_NAME("Kangaskhanite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5700,7 +5705,7 @@ const struct Item gItemsInfo[] = [ITEM_PINSIRITE] = { - .name = _("Pinsirite"), + .name = ITEM_NAME("Pinsirite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5718,7 +5723,7 @@ const struct Item gItemsInfo[] = [ITEM_GYARADOSITE] = { - .name = _("Gyaradosite"), + .name = ITEM_NAME("Gyaradosite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5736,7 +5741,7 @@ const struct Item gItemsInfo[] = [ITEM_AERODACTYLITE] = { - .name = _("Aerodactylite"), + .name = ITEM_NAME("Aerodactylite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5754,8 +5759,8 @@ const struct Item gItemsInfo[] = [ITEM_MEWTWONITE_X] = { - .name = _("Mewtwonite X"), - .pluralName = _("Mewtwonites X"), + .name = ITEM_NAME("Mewtwonite X"), + .pluralName = ITEM_PLURAL_NAME("Mewtwonites X"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = sMewtwoniteDesc, @@ -5770,8 +5775,8 @@ const struct Item gItemsInfo[] = [ITEM_MEWTWONITE_Y] = { - .name = _("Mewtwonite Y"), - .pluralName = _("Mewtwonites Y"), + .name = ITEM_NAME("Mewtwonite Y"), + .pluralName = ITEM_PLURAL_NAME("Mewtwonites Y"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = sMewtwoniteDesc, @@ -5786,7 +5791,7 @@ const struct Item gItemsInfo[] = [ITEM_AMPHAROSITE] = { - .name = _("Ampharosite"), + .name = ITEM_NAME("Ampharosite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5804,7 +5809,7 @@ const struct Item gItemsInfo[] = [ITEM_STEELIXITE] = { - .name = _("Steelixite"), + .name = ITEM_NAME("Steelixite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5822,7 +5827,7 @@ const struct Item gItemsInfo[] = [ITEM_SCIZORITE] = { - .name = _("Scizorite"), + .name = ITEM_NAME("Scizorite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5840,7 +5845,7 @@ const struct Item gItemsInfo[] = [ITEM_HERACRONITE] = { - .name = _("Heracronite"), + .name = ITEM_NAME("Heracronite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5858,7 +5863,7 @@ const struct Item gItemsInfo[] = [ITEM_HOUNDOOMINITE] = { - .name = _("Houndoominite"), + .name = ITEM_NAME("Houndoominite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5876,7 +5881,7 @@ const struct Item gItemsInfo[] = [ITEM_TYRANITARITE] = { - .name = _("Tyranitarite"), + .name = ITEM_NAME("Tyranitarite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5894,7 +5899,7 @@ const struct Item gItemsInfo[] = [ITEM_SCEPTILITE] = { - .name = _("Sceptilite"), + .name = ITEM_NAME("Sceptilite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5912,7 +5917,7 @@ const struct Item gItemsInfo[] = [ITEM_BLAZIKENITE] = { - .name = _("Blazikenite"), + .name = ITEM_NAME("Blazikenite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5930,7 +5935,7 @@ const struct Item gItemsInfo[] = [ITEM_SWAMPERTITE] = { - .name = _("Swampertite"), + .name = ITEM_NAME("Swampertite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5948,7 +5953,7 @@ const struct Item gItemsInfo[] = [ITEM_GARDEVOIRITE] = { - .name = _("Gardevoirite"), + .name = ITEM_NAME("Gardevoirite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5966,7 +5971,7 @@ const struct Item gItemsInfo[] = [ITEM_SABLENITE] = { - .name = _("Sablenite"), + .name = ITEM_NAME("Sablenite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5984,7 +5989,7 @@ const struct Item gItemsInfo[] = [ITEM_MAWILITE] = { - .name = _("Mawilite"), + .name = ITEM_NAME("Mawilite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -6002,7 +6007,7 @@ const struct Item gItemsInfo[] = [ITEM_AGGRONITE] = { - .name = _("Aggronite"), + .name = ITEM_NAME("Aggronite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -6020,7 +6025,7 @@ const struct Item gItemsInfo[] = [ITEM_MEDICHAMITE] = { - .name = _("Medichamite"), + .name = ITEM_NAME("Medichamite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -6038,7 +6043,7 @@ const struct Item gItemsInfo[] = [ITEM_MANECTITE] = { - .name = _("Manectite"), + .name = ITEM_NAME("Manectite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -6056,7 +6061,7 @@ const struct Item gItemsInfo[] = [ITEM_SHARPEDONITE] = { - .name = _("Sharpedonite"), + .name = ITEM_NAME("Sharpedonite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -6074,7 +6079,7 @@ const struct Item gItemsInfo[] = [ITEM_CAMERUPTITE] = { - .name = _("Cameruptite"), + .name = ITEM_NAME("Cameruptite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -6092,7 +6097,7 @@ const struct Item gItemsInfo[] = [ITEM_ALTARIANITE] = { - .name = _("Altarianite"), + .name = ITEM_NAME("Altarianite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -6110,7 +6115,7 @@ const struct Item gItemsInfo[] = [ITEM_BANETTITE] = { - .name = _("Banettite"), + .name = ITEM_NAME("Banettite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -6128,7 +6133,7 @@ const struct Item gItemsInfo[] = [ITEM_ABSOLITE] = { - .name = _("Absolite"), + .name = ITEM_NAME("Absolite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -6146,7 +6151,7 @@ const struct Item gItemsInfo[] = [ITEM_GLALITITE] = { - .name = _("Glalitite"), + .name = ITEM_NAME("Glalitite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -6164,7 +6169,7 @@ const struct Item gItemsInfo[] = [ITEM_SALAMENCITE] = { - .name = _("Salamencite"), + .name = ITEM_NAME("Salamencite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -6182,7 +6187,7 @@ const struct Item gItemsInfo[] = [ITEM_METAGROSSITE] = { - .name = _("Metagrossite"), + .name = ITEM_NAME("Metagrossite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -6200,7 +6205,7 @@ const struct Item gItemsInfo[] = [ITEM_LATIASITE] = { - .name = _("Latiasite"), + .name = ITEM_NAME("Latiasite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -6218,7 +6223,7 @@ const struct Item gItemsInfo[] = [ITEM_LATIOSITE] = { - .name = _("Latiosite"), + .name = ITEM_NAME("Latiosite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -6236,7 +6241,7 @@ const struct Item gItemsInfo[] = [ITEM_LOPUNNITE] = { - .name = _("Lopunnite"), + .name = ITEM_NAME("Lopunnite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -6254,7 +6259,7 @@ const struct Item gItemsInfo[] = [ITEM_GARCHOMPITE] = { - .name = _("Garchompite"), + .name = ITEM_NAME("Garchompite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -6272,7 +6277,7 @@ const struct Item gItemsInfo[] = [ITEM_LUCARIONITE] = { - .name = _("Lucarionite"), + .name = ITEM_NAME("Lucarionite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -6290,7 +6295,7 @@ const struct Item gItemsInfo[] = [ITEM_ABOMASITE] = { - .name = _("Abomasite"), + .name = ITEM_NAME("Abomasite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -6308,7 +6313,7 @@ const struct Item gItemsInfo[] = [ITEM_GALLADITE] = { - .name = _("Galladite"), + .name = ITEM_NAME("Galladite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -6326,7 +6331,7 @@ const struct Item gItemsInfo[] = [ITEM_AUDINITE] = { - .name = _("Audinite"), + .name = ITEM_NAME("Audinite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -6344,7 +6349,7 @@ const struct Item gItemsInfo[] = [ITEM_DIANCITE] = { - .name = _("Diancite"), + .name = ITEM_NAME("Diancite"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -6364,7 +6369,7 @@ const struct Item gItemsInfo[] = [ITEM_NORMAL_GEM] = { - .name = _("Normal Gem"), + .name = ITEM_NAME("Normal Gem"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -6383,7 +6388,7 @@ const struct Item gItemsInfo[] = [ITEM_FIRE_GEM] = { - .name = _("Fire Gem"), + .name = ITEM_NAME("Fire Gem"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -6402,7 +6407,7 @@ const struct Item gItemsInfo[] = [ITEM_WATER_GEM] = { - .name = _("Water Gem"), + .name = ITEM_NAME("Water Gem"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -6421,7 +6426,7 @@ const struct Item gItemsInfo[] = [ITEM_ELECTRIC_GEM] = { - .name = _("Electric Gem"), + .name = ITEM_NAME("Electric Gem"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -6440,7 +6445,7 @@ const struct Item gItemsInfo[] = [ITEM_GRASS_GEM] = { - .name = _("Grass Gem"), + .name = ITEM_NAME("Grass Gem"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -6459,7 +6464,7 @@ const struct Item gItemsInfo[] = [ITEM_ICE_GEM] = { - .name = _("Ice Gem"), + .name = ITEM_NAME("Ice Gem"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -6478,7 +6483,7 @@ const struct Item gItemsInfo[] = [ITEM_FIGHTING_GEM] = { - .name = _("Fighting Gem"), + .name = ITEM_NAME("Fighting Gem"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -6497,7 +6502,7 @@ const struct Item gItemsInfo[] = [ITEM_POISON_GEM] = { - .name = _("Poison Gem"), + .name = ITEM_NAME("Poison Gem"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -6516,7 +6521,7 @@ const struct Item gItemsInfo[] = [ITEM_GROUND_GEM] = { - .name = _("Ground Gem"), + .name = ITEM_NAME("Ground Gem"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -6535,7 +6540,7 @@ const struct Item gItemsInfo[] = [ITEM_FLYING_GEM] = { - .name = _("Flying Gem"), + .name = ITEM_NAME("Flying Gem"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -6554,7 +6559,7 @@ const struct Item gItemsInfo[] = [ITEM_PSYCHIC_GEM] = { - .name = _("Psychic Gem"), + .name = ITEM_NAME("Psychic Gem"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -6573,7 +6578,7 @@ const struct Item gItemsInfo[] = [ITEM_BUG_GEM] = { - .name = _("Bug Gem"), + .name = ITEM_NAME("Bug Gem"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -6592,7 +6597,7 @@ const struct Item gItemsInfo[] = [ITEM_ROCK_GEM] = { - .name = _("Rock Gem"), + .name = ITEM_NAME("Rock Gem"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -6611,7 +6616,7 @@ const struct Item gItemsInfo[] = [ITEM_GHOST_GEM] = { - .name = _("Ghost Gem"), + .name = ITEM_NAME("Ghost Gem"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -6630,7 +6635,7 @@ const struct Item gItemsInfo[] = [ITEM_DRAGON_GEM] = { - .name = _("Dragon Gem"), + .name = ITEM_NAME("Dragon Gem"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -6649,7 +6654,7 @@ const struct Item gItemsInfo[] = [ITEM_DARK_GEM] = { - .name = _("Dark Gem"), + .name = ITEM_NAME("Dark Gem"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -6668,7 +6673,7 @@ const struct Item gItemsInfo[] = [ITEM_STEEL_GEM] = { - .name = _("Steel Gem"), + .name = ITEM_NAME("Steel Gem"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -6687,7 +6692,7 @@ const struct Item gItemsInfo[] = [ITEM_FAIRY_GEM] = { - .name = _("Fairy Gem"), + .name = ITEM_NAME("Fairy Gem"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -6708,7 +6713,7 @@ const struct Item gItemsInfo[] = [ITEM_NORMALIUM_Z] = { - .name = _("Normalium Z"), + .name = ITEM_NAME("Normalium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6726,7 +6731,7 @@ const struct Item gItemsInfo[] = [ITEM_FIRIUM_Z] = { - .name = _("Firium Z"), + .name = ITEM_NAME("Firium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6744,7 +6749,7 @@ const struct Item gItemsInfo[] = [ITEM_WATERIUM_Z] = { - .name = _("Waterium Z"), + .name = ITEM_NAME("Waterium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6762,7 +6767,7 @@ const struct Item gItemsInfo[] = [ITEM_ELECTRIUM_Z] = { - .name = _("Electrium Z"), + .name = ITEM_NAME("Electrium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6780,7 +6785,7 @@ const struct Item gItemsInfo[] = [ITEM_GRASSIUM_Z] = { - .name = _("Grassium Z"), + .name = ITEM_NAME("Grassium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6798,7 +6803,7 @@ const struct Item gItemsInfo[] = [ITEM_ICIUM_Z] = { - .name = _("Icium Z"), + .name = ITEM_NAME("Icium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6816,7 +6821,7 @@ const struct Item gItemsInfo[] = [ITEM_FIGHTINIUM_Z] = { - .name = _("Fightinium Z"), + .name = ITEM_NAME("Fightinium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6834,7 +6839,7 @@ const struct Item gItemsInfo[] = [ITEM_POISONIUM_Z] = { - .name = _("Poisonium Z"), + .name = ITEM_NAME("Poisonium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6852,7 +6857,7 @@ const struct Item gItemsInfo[] = [ITEM_GROUNDIUM_Z] = { - .name = _("Groundium Z"), + .name = ITEM_NAME("Groundium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6870,7 +6875,7 @@ const struct Item gItemsInfo[] = [ITEM_FLYINIUM_Z] = { - .name = _("Flyinium Z"), + .name = ITEM_NAME("Flyinium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6888,7 +6893,7 @@ const struct Item gItemsInfo[] = [ITEM_PSYCHIUM_Z] = { - .name = _("Psychium Z"), + .name = ITEM_NAME("Psychium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6906,7 +6911,7 @@ const struct Item gItemsInfo[] = [ITEM_BUGINIUM_Z] = { - .name = _("Buginium Z"), + .name = ITEM_NAME("Buginium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6924,7 +6929,7 @@ const struct Item gItemsInfo[] = [ITEM_ROCKIUM_Z] = { - .name = _("Rockium Z"), + .name = ITEM_NAME("Rockium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6942,7 +6947,7 @@ const struct Item gItemsInfo[] = [ITEM_GHOSTIUM_Z] = { - .name = _("Ghostium Z"), + .name = ITEM_NAME("Ghostium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6960,7 +6965,7 @@ const struct Item gItemsInfo[] = [ITEM_DRAGONIUM_Z] = { - .name = _("Dragonium Z"), + .name = ITEM_NAME("Dragonium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6978,7 +6983,7 @@ const struct Item gItemsInfo[] = [ITEM_DARKINIUM_Z] = { - .name = _("Darkinium Z"), + .name = ITEM_NAME("Darkinium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6996,7 +7001,7 @@ const struct Item gItemsInfo[] = [ITEM_STEELIUM_Z] = { - .name = _("Steelium Z"), + .name = ITEM_NAME("Steelium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -7014,7 +7019,7 @@ const struct Item gItemsInfo[] = [ITEM_FAIRIUM_Z] = { - .name = _("Fairium Z"), + .name = ITEM_NAME("Fairium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -7032,7 +7037,7 @@ const struct Item gItemsInfo[] = [ITEM_PIKANIUM_Z] = { - .name = _("Pikanium Z"), + .name = ITEM_NAME("Pikanium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -7050,7 +7055,7 @@ const struct Item gItemsInfo[] = [ITEM_EEVIUM_Z] = { - .name = _("Eevium Z"), + .name = ITEM_NAME("Eevium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -7068,7 +7073,7 @@ const struct Item gItemsInfo[] = [ITEM_SNORLIUM_Z] = { - .name = _("Snorlium Z"), + .name = ITEM_NAME("Snorlium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -7086,7 +7091,7 @@ const struct Item gItemsInfo[] = [ITEM_MEWNIUM_Z] = { - .name = _("Mewnium Z"), + .name = ITEM_NAME("Mewnium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -7104,7 +7109,7 @@ const struct Item gItemsInfo[] = [ITEM_DECIDIUM_Z] = { - .name = _("Decidium Z"), + .name = ITEM_NAME("Decidium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -7122,7 +7127,7 @@ const struct Item gItemsInfo[] = [ITEM_INCINIUM_Z] = { - .name = _("Incinium Z"), + .name = ITEM_NAME("Incinium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -7140,7 +7145,7 @@ const struct Item gItemsInfo[] = [ITEM_PRIMARIUM_Z] = { - .name = _("Primarium Z"), + .name = ITEM_NAME("Primarium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -7158,7 +7163,7 @@ const struct Item gItemsInfo[] = [ITEM_LYCANIUM_Z] = { - .name = _("Lycanium Z"), + .name = ITEM_NAME("Lycanium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -7176,7 +7181,7 @@ const struct Item gItemsInfo[] = [ITEM_MIMIKIUM_Z] = { - .name = _("Mimikium Z"), + .name = ITEM_NAME("Mimikium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -7194,7 +7199,7 @@ const struct Item gItemsInfo[] = [ITEM_KOMMONIUM_Z] = { - .name = _("Kommonium Z"), + .name = ITEM_NAME("Kommonium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -7212,7 +7217,7 @@ const struct Item gItemsInfo[] = [ITEM_TAPUNIUM_Z] = { - .name = _("Tapunium Z"), + .name = ITEM_NAME("Tapunium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -7230,7 +7235,7 @@ const struct Item gItemsInfo[] = [ITEM_SOLGANIUM_Z] = { - .name = _("Solganium Z"), + .name = ITEM_NAME("Solganium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -7248,7 +7253,7 @@ const struct Item gItemsInfo[] = [ITEM_LUNALIUM_Z] = { - .name = _("Lunalium Z"), + .name = ITEM_NAME("Lunalium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -7266,7 +7271,7 @@ const struct Item gItemsInfo[] = [ITEM_MARSHADIUM_Z] = { - .name = _("Marshadium Z"), + .name = ITEM_NAME("Marshadium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -7284,7 +7289,7 @@ const struct Item gItemsInfo[] = [ITEM_ALORAICHIUM_Z] = { - .name = _("Aloraichium Z"), + .name = ITEM_NAME("Aloraichium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -7302,7 +7307,7 @@ const struct Item gItemsInfo[] = [ITEM_PIKASHUNIUM_Z] = { - .name = _("Pikashunium Z"), + .name = ITEM_NAME("Pikashunium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -7320,7 +7325,7 @@ const struct Item gItemsInfo[] = [ITEM_ULTRANECROZIUM_Z] = { - .name = _("Ultranecrozium Z"), + .name = ITEM_NAME("Ultranecrozium Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -7340,7 +7345,7 @@ const struct Item gItemsInfo[] = [ITEM_LIGHT_BALL] = { - .name = _("Light Ball"), + .name = ITEM_NAME("Light Ball"), .price = (I_PRICE >= GEN_7) ? 1000 : 100, .holdEffect = HOLD_EFFECT_LIGHT_BALL, .description = COMPOUND_STRING( @@ -7358,7 +7363,7 @@ const struct Item gItemsInfo[] = [ITEM_LEEK] = { - .name = _("Leek"), + .name = ITEM_NAME("Leek"), .price = (I_PRICE >= GEN_7) ? 1000 : 200, .holdEffect = HOLD_EFFECT_LEEK, .description = COMPOUND_STRING( @@ -7376,7 +7381,7 @@ const struct Item gItemsInfo[] = [ITEM_THICK_CLUB] = { - .name = _("Thick Club"), + .name = ITEM_NAME("Thick Club"), .price = (I_PRICE >= GEN_7) ? 1000 : 500, .holdEffect = HOLD_EFFECT_THICK_CLUB, .description = COMPOUND_STRING( @@ -7394,8 +7399,8 @@ const struct Item gItemsInfo[] = [ITEM_LUCKY_PUNCH] = { - .name = _("Lucky Punch"), - .pluralName = _("Lucky Punches"), + .name = ITEM_NAME("Lucky Punch"), + .pluralName = ITEM_PLURAL_NAME("Lucky Punches"), .price = (I_PRICE >= GEN_7) ? 1000 : 10, .holdEffect = HOLD_EFFECT_LUCKY_PUNCH, .description = COMPOUND_STRING( @@ -7413,8 +7418,8 @@ const struct Item gItemsInfo[] = [ITEM_METAL_POWDER] = { - .name = _("Metal Powder"), - .pluralName = _("Metal Powder"), + .name = ITEM_NAME("Metal Powder"), + .pluralName = ITEM_PLURAL_NAME("Metal Powder"), .price = (I_PRICE >= GEN_7) ? 1000 : 10, .holdEffect = HOLD_EFFECT_METAL_POWDER, .description = COMPOUND_STRING( @@ -7432,8 +7437,8 @@ const struct Item gItemsInfo[] = [ITEM_QUICK_POWDER] = { - .name = _("Quick Powder"), - .pluralName = _("Quick Powder"), + .name = ITEM_NAME("Quick Powder"), + .pluralName = ITEM_PLURAL_NAME("Quick Powder"), .price = (I_PRICE >= GEN_7) ? 1000 : 10, .holdEffect = HOLD_EFFECT_QUICK_POWDER, .description = COMPOUND_STRING( @@ -7451,7 +7456,7 @@ const struct Item gItemsInfo[] = [ITEM_DEEP_SEA_SCALE] = { - .name = _("Deep Sea Scale"), + .name = ITEM_NAME("Deep Sea Scale"), .price = (I_PRICE >= GEN_7) ? 2000 : 200, .holdEffect = HOLD_EFFECT_DEEP_SEA_SCALE, .description = COMPOUND_STRING( @@ -7470,8 +7475,8 @@ const struct Item gItemsInfo[] = [ITEM_DEEP_SEA_TOOTH] = { - .name = _("Deep Sea Tooth"), - .pluralName = _("Deep Sea Teeth"), + .name = ITEM_NAME("Deep Sea Tooth"), + .pluralName = ITEM_PLURAL_NAME("Deep Sea Teeth"), .price = (I_PRICE >= GEN_7) ? 2000 : 200, .holdEffect = HOLD_EFFECT_DEEP_SEA_TOOTH, .description = COMPOUND_STRING( @@ -7490,7 +7495,7 @@ const struct Item gItemsInfo[] = [ITEM_SOUL_DEW] = { - .name = _("Soul Dew"), + .name = ITEM_NAME("Soul Dew"), .price = (I_PRICE >= GEN_7) ? 0 : 200, .holdEffect = HOLD_EFFECT_SOUL_DEW, .holdEffectParam = B_SOUL_DEW_BOOST >= GEN_7 ? 20 : 50, @@ -7515,7 +7520,7 @@ const struct Item gItemsInfo[] = [ITEM_ADAMANT_ORB] = { - .name = _("Adamant Orb"), + .name = ITEM_NAME("Adamant Orb"), .price = (I_PRICE >= GEN_7) ? 0 : 10000, .holdEffect = HOLD_EFFECT_ADAMANT_ORB, .holdEffectParam = 20, @@ -7534,7 +7539,7 @@ const struct Item gItemsInfo[] = [ITEM_LUSTROUS_ORB] = { - .name = _("Lustrous Orb"), + .name = ITEM_NAME("Lustrous Orb"), .price = (I_PRICE >= GEN_7) ? 0 : 10000, .holdEffect = HOLD_EFFECT_LUSTROUS_ORB, .holdEffectParam = 20, @@ -7553,7 +7558,7 @@ const struct Item gItemsInfo[] = [ITEM_GRISEOUS_ORB] = { - .name = _("Griseous Orb"), + .name = ITEM_NAME("Griseous Orb"), .price = (I_PRICE >= GEN_7) ? 0 : 10000, .holdEffect = HOLD_EFFECT_GRISEOUS_ORB, .holdEffectParam = 20, @@ -7574,7 +7579,7 @@ const struct Item gItemsInfo[] = [ITEM_SEA_INCENSE] = { - .name = _("Sea Incense"), + .name = ITEM_NAME("Sea Incense"), .price = (I_PRICE >= GEN_7) ? 2000 : 9600, .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = 20, @@ -7591,7 +7596,7 @@ const struct Item gItemsInfo[] = [ITEM_LAX_INCENSE] = { - .name = _("Lax Incense"), + .name = ITEM_NAME("Lax Incense"), .price = (I_PRICE >= GEN_7) ? 5000 : 9600, .holdEffect = HOLD_EFFECT_EVASION_UP, .holdEffectParam = 10, @@ -7610,7 +7615,7 @@ const struct Item gItemsInfo[] = [ITEM_ODD_INCENSE] = { - .name = _("Odd Incense"), + .name = ITEM_NAME("Odd Incense"), .price = (I_PRICE >= GEN_7) ? 2000 : 9600, .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = 20, @@ -7627,7 +7632,7 @@ const struct Item gItemsInfo[] = [ITEM_ROCK_INCENSE] = { - .name = _("Rock Incense"), + .name = ITEM_NAME("Rock Incense"), .price = (I_PRICE >= GEN_7) ? 2000 : 9600, .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = 20, @@ -7644,7 +7649,7 @@ const struct Item gItemsInfo[] = [ITEM_FULL_INCENSE] = { - .name = _("Full Incense"), + .name = ITEM_NAME("Full Incense"), .price = (I_PRICE >= GEN_7) ? 5000 : 9600, .holdEffect = HOLD_EFFECT_LAGGING_TAIL, .holdEffectParam = 5, @@ -7660,7 +7665,7 @@ const struct Item gItemsInfo[] = [ITEM_WAVE_INCENSE] = { - .name = _("Wave Incense"), + .name = ITEM_NAME("Wave Incense"), .price = (I_PRICE >= GEN_7) ? 2000 : 9600, .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = 20, @@ -7677,7 +7682,7 @@ const struct Item gItemsInfo[] = [ITEM_ROSE_INCENSE] = { - .name = _("Rose Incense"), + .name = ITEM_NAME("Rose Incense"), .price = (I_PRICE >= GEN_7) ? 2000 : 9600, .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = 20, @@ -7694,7 +7699,7 @@ const struct Item gItemsInfo[] = [ITEM_LUCK_INCENSE] = { - .name = _("Luck Incense"), + .name = ITEM_NAME("Luck Incense"), .price = (I_PRICE >= GEN_7) ? 11000 : 9600, .holdEffect = HOLD_EFFECT_DOUBLE_PRIZE, .description = sLuckIncenseDesc, @@ -7709,7 +7714,7 @@ const struct Item gItemsInfo[] = [ITEM_PURE_INCENSE] = { - .name = _("Pure Incense"), + .name = ITEM_NAME("Pure Incense"), .price = (I_PRICE >= GEN_7) ? 6000 : 9600, .holdEffect = HOLD_EFFECT_REPEL, .description = sPureIncenseDesc, @@ -7726,8 +7731,8 @@ const struct Item gItemsInfo[] = [ITEM_RED_SCARF] = { - .name = _("Red Scarf"), - .pluralName = _("Red Scarves"), + .name = ITEM_NAME("Red Scarf"), + .pluralName = ITEM_PLURAL_NAME("Red Scarves"), .price = 100, .description = COMPOUND_STRING( "A hold item that\n" @@ -7744,8 +7749,8 @@ const struct Item gItemsInfo[] = [ITEM_BLUE_SCARF] = { - .name = _("Blue Scarf"), - .pluralName = _("Blue Scarves"), + .name = ITEM_NAME("Blue Scarf"), + .pluralName = ITEM_PLURAL_NAME("Blue Scarves"), .price = 100, .description = COMPOUND_STRING( "A hold item that\n" @@ -7762,8 +7767,8 @@ const struct Item gItemsInfo[] = [ITEM_PINK_SCARF] = { - .name = _("Pink Scarf"), - .pluralName = _("Pink Scarves"), + .name = ITEM_NAME("Pink Scarf"), + .pluralName = ITEM_PLURAL_NAME("Pink Scarves"), .price = 100, .description = COMPOUND_STRING( "A hold item that\n" @@ -7780,8 +7785,8 @@ const struct Item gItemsInfo[] = [ITEM_GREEN_SCARF] = { - .name = _("Green Scarf"), - .pluralName = _("Green Scarves"), + .name = ITEM_NAME("Green Scarf"), + .pluralName = ITEM_PLURAL_NAME("Green Scarves"), .price = 100, .description = COMPOUND_STRING( "A hold item that\n" @@ -7798,8 +7803,8 @@ const struct Item gItemsInfo[] = [ITEM_YELLOW_SCARF] = { - .name = _("Yellow Scarf"), - .pluralName = _("Yellow Scarves"), + .name = ITEM_NAME("Yellow Scarf"), + .pluralName = ITEM_PLURAL_NAME("Yellow Scarves"), .price = 100, .description = COMPOUND_STRING( "A hold item that\n" @@ -7818,7 +7823,7 @@ const struct Item gItemsInfo[] = [ITEM_MACHO_BRACE] = { - .name = _("Macho Brace"), + .name = ITEM_NAME("Macho Brace"), .price = 3000, .holdEffect = HOLD_EFFECT_MACHO_BRACE, .description = COMPOUND_STRING( @@ -7836,7 +7841,7 @@ const struct Item gItemsInfo[] = [ITEM_POWER_WEIGHT] = { - .name = _("Power Weight"), + .name = ITEM_NAME("Power Weight"), .price = (I_PRICE >= GEN_9) ? 10000 : 3000, .holdEffect = HOLD_EFFECT_POWER_ITEM, .holdEffectParam = POWER_ITEM_BOOST, @@ -7856,7 +7861,7 @@ const struct Item gItemsInfo[] = [ITEM_POWER_BRACER] = { - .name = _("Power Bracer"), + .name = ITEM_NAME("Power Bracer"), .price = (I_PRICE >= GEN_9) ? 10000 : 3000, .holdEffect = HOLD_EFFECT_POWER_ITEM, .holdEffectParam = POWER_ITEM_BOOST, @@ -7876,7 +7881,7 @@ const struct Item gItemsInfo[] = [ITEM_POWER_BELT] = { - .name = _("Power Belt"), + .name = ITEM_NAME("Power Belt"), .price = (I_PRICE >= GEN_9) ? 10000 : 3000, .holdEffect = HOLD_EFFECT_POWER_ITEM, .holdEffectParam = POWER_ITEM_BOOST, @@ -7896,8 +7901,8 @@ const struct Item gItemsInfo[] = [ITEM_POWER_LENS] = { - .name = _("Power Lens"), - .pluralName = _("Power Lenses"), + .name = ITEM_NAME("Power Lens"), + .pluralName = ITEM_PLURAL_NAME("Power Lenses"), .price = (I_PRICE >= GEN_9) ? 10000 : 3000, .holdEffect = HOLD_EFFECT_POWER_ITEM, .holdEffectParam = POWER_ITEM_BOOST, @@ -7917,7 +7922,7 @@ const struct Item gItemsInfo[] = [ITEM_POWER_BAND] = { - .name = _("Power Band"), + .name = ITEM_NAME("Power Band"), .price = (I_PRICE >= GEN_9) ? 10000 : 3000, .holdEffect = HOLD_EFFECT_POWER_ITEM, .holdEffectParam = POWER_ITEM_BOOST, @@ -7937,7 +7942,7 @@ const struct Item gItemsInfo[] = [ITEM_POWER_ANKLET] = { - .name = _("Power Anklet"), + .name = ITEM_NAME("Power Anklet"), .price = (I_PRICE >= GEN_9) ? 10000 : 3000, .holdEffect = HOLD_EFFECT_POWER_ITEM, .holdEffectParam = POWER_ITEM_BOOST, @@ -7959,8 +7964,8 @@ const struct Item gItemsInfo[] = [ITEM_SILK_SCARF] = { - .name = _("Silk Scarf"), - .pluralName = _("Silk Scarves"), + .name = ITEM_NAME("Silk Scarf"), + .pluralName = ITEM_PLURAL_NAME("Silk Scarves"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -7980,7 +7985,7 @@ const struct Item gItemsInfo[] = [ITEM_CHARCOAL] = { - .name = _("Charcoal"), + .name = ITEM_NAME("Charcoal"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 9800), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -8000,8 +8005,8 @@ const struct Item gItemsInfo[] = [ITEM_MYSTIC_WATER] = { - .name = _("Mystic Water"), - .pluralName = _("Mystic Water"), + .name = ITEM_NAME("Mystic Water"), + .pluralName = ITEM_PLURAL_NAME("Mystic Water"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -8021,7 +8026,7 @@ const struct Item gItemsInfo[] = [ITEM_MAGNET] = { - .name = _("Magnet"), + .name = ITEM_NAME("Magnet"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -8041,7 +8046,7 @@ const struct Item gItemsInfo[] = [ITEM_MIRACLE_SEED] = { - .name = _("Miracle Seed"), + .name = ITEM_NAME("Miracle Seed"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -8058,8 +8063,8 @@ const struct Item gItemsInfo[] = [ITEM_NEVER_MELT_ICE] = { - .name = _("Never-Melt Ice"), - .pluralName = _("Never-Melt Ice"), + .name = ITEM_NAME("Never-Melt Ice"), + .pluralName = ITEM_PLURAL_NAME("Never-Melt Ice"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -8079,7 +8084,7 @@ const struct Item gItemsInfo[] = [ITEM_BLACK_BELT] = { - .name = _("Black Belt"), + .name = ITEM_NAME("Black Belt"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -8099,7 +8104,7 @@ const struct Item gItemsInfo[] = [ITEM_POISON_BARB] = { - .name = _("Poison Barb"), + .name = ITEM_NAME("Poison Barb"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -8119,8 +8124,8 @@ const struct Item gItemsInfo[] = [ITEM_SOFT_SAND] = { - .name = _("Soft Sand"), - .pluralName = _("Soft Sand"), + .name = ITEM_NAME("Soft Sand"), + .pluralName = ITEM_PLURAL_NAME("Soft Sand"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -8140,7 +8145,7 @@ const struct Item gItemsInfo[] = [ITEM_SHARP_BEAK] = { - .name = _("Sharp Beak"), + .name = ITEM_NAME("Sharp Beak"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -8160,7 +8165,7 @@ const struct Item gItemsInfo[] = [ITEM_TWISTED_SPOON] = { - .name = _("Twisted Spoon"), + .name = ITEM_NAME("Twisted Spoon"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -8177,8 +8182,8 @@ const struct Item gItemsInfo[] = [ITEM_SILVER_POWDER] = { - .name = _("Silver Powder"), - .pluralName = _("Silver Powder"), + .name = ITEM_NAME("Silver Powder"), + .pluralName = ITEM_PLURAL_NAME("Silver Powder"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -8198,7 +8203,7 @@ const struct Item gItemsInfo[] = [ITEM_HARD_STONE] = { - .name = _("Hard Stone"), + .name = ITEM_NAME("Hard Stone"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -8215,7 +8220,7 @@ const struct Item gItemsInfo[] = [ITEM_SPELL_TAG] = { - .name = _("Spell Tag"), + .name = ITEM_NAME("Spell Tag"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -8235,7 +8240,7 @@ const struct Item gItemsInfo[] = [ITEM_DRAGON_FANG] = { - .name = _("Dragon Fang"), + .name = ITEM_NAME("Dragon Fang"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -8255,8 +8260,8 @@ const struct Item gItemsInfo[] = [ITEM_BLACK_GLASSES] = { - .name = _("Black Glasses"), - .pluralName = _("Black Glasses"), + .name = ITEM_NAME("Black Glasses"), + .pluralName = ITEM_PLURAL_NAME("Black Glasses"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -8276,7 +8281,7 @@ const struct Item gItemsInfo[] = [ITEM_METAL_COAT] = { - .name = _("Metal Coat"), + .name = ITEM_NAME("Metal Coat"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 2000 : 100), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -8299,7 +8304,7 @@ const struct Item gItemsInfo[] = [ITEM_CHOICE_BAND] = { - .name = _("Choice Band"), + .name = ITEM_NAME("Choice Band"), .price = (I_PRICE >= GEN_9) ? 100000 : ((I_PRICE >= GEN_7) ? 4000 : 100), .holdEffect = HOLD_EFFECT_CHOICE_BAND, .description = COMPOUND_STRING( @@ -8317,8 +8322,8 @@ const struct Item gItemsInfo[] = [ITEM_CHOICE_SPECS] = { - .name = _("Choice Specs"), - .pluralName = _("Choice Specs"), + .name = ITEM_NAME("Choice Specs"), + .pluralName = ITEM_PLURAL_NAME("Choice Specs"), .price = (I_PRICE >= GEN_9) ? 100000 : ((I_PRICE >= GEN_7) ? 4000 : 100), .holdEffect = HOLD_EFFECT_CHOICE_SPECS, .description = COMPOUND_STRING( @@ -8336,8 +8341,8 @@ const struct Item gItemsInfo[] = [ITEM_CHOICE_SCARF] = { - .name = _("Choice Scarf"), - .pluralName = _("Choice Scarves"), + .name = ITEM_NAME("Choice Scarf"), + .pluralName = ITEM_PLURAL_NAME("Choice Scarves"), .price = (I_PRICE >= GEN_9) ? 100000 : ((I_PRICE >= GEN_7) ? 4000 : 100), .holdEffect = HOLD_EFFECT_CHOICE_SCARF, .description = COMPOUND_STRING( @@ -8357,7 +8362,7 @@ const struct Item gItemsInfo[] = [ITEM_FLAME_ORB] = { - .name = _("Flame Orb"), + .name = ITEM_NAME("Flame Orb"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_FLAME_ORB, .description = COMPOUND_STRING( @@ -8375,7 +8380,7 @@ const struct Item gItemsInfo[] = [ITEM_TOXIC_ORB] = { - .name = _("Toxic Orb"), + .name = ITEM_NAME("Toxic Orb"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_TOXIC_ORB, .description = COMPOUND_STRING( @@ -8395,7 +8400,7 @@ const struct Item gItemsInfo[] = [ITEM_DAMP_ROCK] = { - .name = _("Damp Rock"), + .name = ITEM_NAME("Damp Rock"), .price = (I_PRICE >= GEN_9) ? 8000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_DAMP_ROCK, .description = COMPOUND_STRING( @@ -8413,7 +8418,7 @@ const struct Item gItemsInfo[] = [ITEM_HEAT_ROCK] = { - .name = _("Heat Rock"), + .name = ITEM_NAME("Heat Rock"), .price = (I_PRICE >= GEN_9) ? 8000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_HEAT_ROCK, .description = COMPOUND_STRING( @@ -8431,7 +8436,7 @@ const struct Item gItemsInfo[] = [ITEM_SMOOTH_ROCK] = { - .name = _("Smooth Rock"), + .name = ITEM_NAME("Smooth Rock"), .price = (I_PRICE >= GEN_9) ? 8000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_SMOOTH_ROCK, .description = COMPOUND_STRING( @@ -8449,7 +8454,7 @@ const struct Item gItemsInfo[] = [ITEM_ICY_ROCK] = { - .name = _("Icy Rock"), + .name = ITEM_NAME("Icy Rock"), .price = (I_PRICE >= GEN_9) ? 8000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_ICY_ROCK, #if B_PREFERRED_ICE_WEATHER == B_ICE_WEATHER_HAIL @@ -8481,7 +8486,7 @@ const struct Item gItemsInfo[] = [ITEM_ELECTRIC_SEED] = { - .name = _("Electric Seed"), + .name = ITEM_NAME("Electric Seed"), .price = (I_PRICE >= GEN_9) ? 20000 : 4000, .holdEffect = HOLD_EFFECT_SEEDS, .holdEffectParam = HOLD_EFFECT_PARAM_ELECTRIC_TERRAIN, @@ -8500,7 +8505,7 @@ const struct Item gItemsInfo[] = [ITEM_PSYCHIC_SEED] = { - .name = _("Psychic Seed"), + .name = ITEM_NAME("Psychic Seed"), .price = (I_PRICE >= GEN_9) ? 20000 : 4000, .holdEffect = HOLD_EFFECT_SEEDS, .holdEffectParam = HOLD_EFFECT_PARAM_PSYCHIC_TERRAIN, @@ -8519,7 +8524,7 @@ const struct Item gItemsInfo[] = [ITEM_MISTY_SEED] = { - .name = _("Misty Seed"), + .name = ITEM_NAME("Misty Seed"), .price = (I_PRICE >= GEN_9) ? 20000 : 4000, .holdEffect = HOLD_EFFECT_SEEDS, .holdEffectParam = HOLD_EFFECT_PARAM_MISTY_TERRAIN, @@ -8538,7 +8543,7 @@ const struct Item gItemsInfo[] = [ITEM_GRASSY_SEED] = { - .name = _("Grassy Seed"), + .name = ITEM_NAME("Grassy Seed"), .price = (I_PRICE >= GEN_9) ? 20000 : 4000, .holdEffect = HOLD_EFFECT_SEEDS, .holdEffectParam = HOLD_EFFECT_PARAM_GRASSY_TERRAIN, @@ -8559,7 +8564,7 @@ const struct Item gItemsInfo[] = [ITEM_ABSORB_BULB] = { - .name = _("Absorb Bulb"), + .name = ITEM_NAME("Absorb Bulb"), .price = (I_PRICE >= GEN_9) ? 5000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_ABSORB_BULB, .holdEffectParam = 0, @@ -8578,8 +8583,8 @@ const struct Item gItemsInfo[] = [ITEM_CELL_BATTERY] = { - .name = _("Cell Battery"), - .pluralName = _("Cell Batteries"), + .name = ITEM_NAME("Cell Battery"), + .pluralName = ITEM_PLURAL_NAME("Cell Batteries"), .price = (I_PRICE >= GEN_9) ? 5000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_CELL_BATTERY, .holdEffectParam = 0, @@ -8598,8 +8603,8 @@ const struct Item gItemsInfo[] = [ITEM_LUMINOUS_MOSS] = { - .name = _("Luminous Moss"), - .pluralName = _("Luminous Moss"), + .name = ITEM_NAME("Luminous Moss"), + .pluralName = ITEM_PLURAL_NAME("Luminous Moss"), .price = (I_PRICE >= GEN_9) ? 5000 : ((I_PRICE >= GEN_7) ? 4000 : 1000), .holdEffect = HOLD_EFFECT_LUMINOUS_MOSS, .holdEffectParam = 0, @@ -8618,7 +8623,7 @@ const struct Item gItemsInfo[] = [ITEM_SNOWBALL] = { - .name = _("Snowball"), + .name = ITEM_NAME("Snowball"), .price = (I_PRICE >= GEN_9) ? 5000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_SNOWBALL, .holdEffectParam = 0, @@ -8639,8 +8644,8 @@ const struct Item gItemsInfo[] = [ITEM_BRIGHT_POWDER] = { - .name = _("Bright Powder"), - .pluralName = _("Bright Powder"), + .name = ITEM_NAME("Bright Powder"), + .pluralName = ITEM_PLURAL_NAME("Bright Powder"), .price = (I_PRICE >= GEN_9) ? 30000 : ((I_PRICE >= GEN_7) ? 4000 : 10), .holdEffect = HOLD_EFFECT_EVASION_UP, .holdEffectParam = 10, @@ -8659,7 +8664,7 @@ const struct Item gItemsInfo[] = [ITEM_WHITE_HERB] = { - .name = _("White Herb"), + .name = ITEM_NAME("White Herb"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 100), .holdEffect = HOLD_EFFECT_WHITE_HERB, .description = COMPOUND_STRING( @@ -8677,7 +8682,7 @@ const struct Item gItemsInfo[] = [ITEM_EXP_SHARE] = { - .name = _("Exp. Share"), + .name = ITEM_NAME("Exp. Share"), .holdEffect = HOLD_EFFECT_EXP_SHARE, #if I_EXP_SHARE_ITEM >= GEN_6 .price = 0, @@ -8703,7 +8708,7 @@ const struct Item gItemsInfo[] = [ITEM_QUICK_CLAW] = { - .name = _("Quick Claw"), + .name = ITEM_NAME("Quick Claw"), .price = (I_PRICE >= GEN_9) ? 8000 : ((I_PRICE >= GEN_7) ? 4000 : 100), .holdEffect = HOLD_EFFECT_QUICK_CLAW, .holdEffectParam = 20, @@ -8722,7 +8727,7 @@ const struct Item gItemsInfo[] = [ITEM_SOOTHE_BELL] = { - .name = _("Soothe Bell"), + .name = ITEM_NAME("Soothe Bell"), .price = (I_PRICE >= GEN_9) ? 5000 : ((I_PRICE >= GEN_7) ? 4000 : 100), .holdEffect = HOLD_EFFECT_FRIENDSHIP_UP, .description = COMPOUND_STRING( @@ -8740,7 +8745,7 @@ const struct Item gItemsInfo[] = [ITEM_MENTAL_HERB] = { - .name = _("Mental Herb"), + .name = ITEM_NAME("Mental Herb"), .price = (I_PRICE >= GEN_9) ? 10000 : ((I_PRICE >= GEN_7) ? 4000 : 100), .holdEffect = HOLD_EFFECT_MENTAL_HERB, .description = COMPOUND_STRING( @@ -8764,7 +8769,7 @@ const struct Item gItemsInfo[] = [ITEM_KINGS_ROCK] = { - .name = _("King's Rock"), + .name = ITEM_NAME("King's Rock"), .price = (I_PRICE >= GEN_9) ? 10000 : ((I_PRICE >= GEN_7) ? 5000 : 100), .holdEffect = HOLD_EFFECT_FLINCH, .holdEffectParam = 10, @@ -8781,7 +8786,7 @@ const struct Item gItemsInfo[] = [ITEM_AMULET_COIN] = { - .name = _("Amulet Coin"), + .name = ITEM_NAME("Amulet Coin"), .price = (I_PRICE >= GEN_9) ? 30000 : ((I_PRICE >= GEN_7) ? 10000 : 100), .holdEffect = HOLD_EFFECT_DOUBLE_PRIZE, .description = sLuckIncenseDesc, @@ -8796,7 +8801,7 @@ const struct Item gItemsInfo[] = [ITEM_CLEANSE_TAG] = { - .name = _("Cleanse Tag"), + .name = ITEM_NAME("Cleanse Tag"), .price = (I_PRICE >= GEN_7) ? 5000 : 200, .holdEffect = HOLD_EFFECT_REPEL, .description = sPureIncenseDesc, @@ -8811,7 +8816,7 @@ const struct Item gItemsInfo[] = [ITEM_SMOKE_BALL] = { - .name = _("Smoke Ball"), + .name = ITEM_NAME("Smoke Ball"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_CAN_ALWAYS_RUN, .description = COMPOUND_STRING( @@ -8829,7 +8834,7 @@ const struct Item gItemsInfo[] = [ITEM_FOCUS_BAND] = { - .name = _("Focus Band"), + .name = ITEM_NAME("Focus Band"), .price = (I_PRICE >= GEN_9) ? 10000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_FOCUS_BAND, .holdEffectParam = 10, @@ -8848,7 +8853,7 @@ const struct Item gItemsInfo[] = [ITEM_LUCKY_EGG] = { - .name = _("Lucky Egg"), + .name = ITEM_NAME("Lucky Egg"), .price = (I_PRICE >= GEN_7) ? 10000 : 200, .holdEffect = HOLD_EFFECT_LUCKY_EGG, .description = COMPOUND_STRING( @@ -8866,8 +8871,8 @@ const struct Item gItemsInfo[] = [ITEM_SCOPE_LENS] = { - .name = _("Scope Lens"), - .pluralName = _("Scope Lenses"), + .name = ITEM_NAME("Scope Lens"), + .pluralName = ITEM_PLURAL_NAME("Scope Lenses"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 100), .holdEffect = HOLD_EFFECT_SCOPE_LENS, .description = COMPOUND_STRING( @@ -8885,8 +8890,8 @@ const struct Item gItemsInfo[] = [ITEM_LEFTOVERS] = { - .name = _("Leftovers"), - .pluralName = _("Leftovers"), + .name = ITEM_NAME("Leftovers"), + .pluralName = ITEM_PLURAL_NAME("Leftovers"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_LEFTOVERS, .holdEffectParam = 10, @@ -8905,7 +8910,7 @@ const struct Item gItemsInfo[] = [ITEM_SHELL_BELL] = { - .name = _("Shell Bell"), + .name = ITEM_NAME("Shell Bell"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_SHELL_BELL, .holdEffectParam = 8, @@ -8924,8 +8929,8 @@ const struct Item gItemsInfo[] = [ITEM_WIDE_LENS] = { - .name = _("Wide Lens"), - .pluralName = _("Wide Lenses"), + .name = ITEM_NAME("Wide Lens"), + .pluralName = ITEM_PLURAL_NAME("Wide Lenses"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_WIDE_LENS, .holdEffectParam = 10, @@ -8944,7 +8949,7 @@ const struct Item gItemsInfo[] = [ITEM_MUSCLE_BAND] = { - .name = _("Muscle Band"), + .name = ITEM_NAME("Muscle Band"), .price = (I_PRICE >= GEN_9) ? 8000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_MUSCLE_BAND, .holdEffectParam = 10, @@ -8963,8 +8968,8 @@ const struct Item gItemsInfo[] = [ITEM_WISE_GLASSES] = { - .name = _("Wise Glasses"), - .pluralName = _("Wise Glasses"), + .name = ITEM_NAME("Wise Glasses"), + .pluralName = ITEM_PLURAL_NAME("Wise Glasses"), .price = (I_PRICE >= GEN_9) ? 8000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_WISE_GLASSES, .holdEffectParam = 10, @@ -8983,7 +8988,7 @@ const struct Item gItemsInfo[] = [ITEM_EXPERT_BELT] = { - .name = _("Expert Belt"), + .name = ITEM_NAME("Expert Belt"), .price = (I_PRICE >= GEN_9) ? 30000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_EXPERT_BELT, .holdEffectParam = 20, @@ -9002,8 +9007,8 @@ const struct Item gItemsInfo[] = [ITEM_LIGHT_CLAY] = { - .name = _("Light Clay"), - .pluralName = _("Light Clay"), + .name = ITEM_NAME("Light Clay"), + .pluralName = ITEM_PLURAL_NAME("Light Clay"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_LIGHT_CLAY, .description = COMPOUND_STRING( @@ -9021,7 +9026,7 @@ const struct Item gItemsInfo[] = [ITEM_LIFE_ORB] = { - .name = _("Life Orb"), + .name = ITEM_NAME("Life Orb"), .price = (I_PRICE >= GEN_9) ? 50000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_LIFE_ORB, .description = COMPOUND_STRING( @@ -9039,7 +9044,7 @@ const struct Item gItemsInfo[] = [ITEM_POWER_HERB] = { - .name = _("Power Herb"), + .name = ITEM_NAME("Power Herb"), .price = (I_PRICE >= GEN_9) ? 30000 : ((I_PRICE >= GEN_7) ? 4000 : 100), .holdEffect = HOLD_EFFECT_POWER_HERB, .description = COMPOUND_STRING( @@ -9057,8 +9062,8 @@ const struct Item gItemsInfo[] = [ITEM_FOCUS_SASH] = { - .name = _("Focus Sash"), - .pluralName = _("Focus Sashes"), + .name = ITEM_NAME("Focus Sash"), + .pluralName = ITEM_PLURAL_NAME("Focus Sashes"), .price = (I_PRICE >= GEN_9) ? 50000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_FOCUS_SASH, .description = COMPOUND_STRING( @@ -9076,8 +9081,8 @@ const struct Item gItemsInfo[] = [ITEM_ZOOM_LENS] = { - .name = _("Zoom Lens"), - .pluralName = _("Zoom Lenses"), + .name = ITEM_NAME("Zoom Lens"), + .pluralName = ITEM_PLURAL_NAME("Zoom Lenses"), .price = (I_PRICE >= GEN_9) ? 10000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_ZOOM_LENS, .holdEffectParam = 20, @@ -9096,7 +9101,7 @@ const struct Item gItemsInfo[] = [ITEM_METRONOME] = { - .name = _("Metronome"), + .name = ITEM_NAME("Metronome"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_METRONOME, .holdEffectParam = 20, @@ -9115,7 +9120,7 @@ const struct Item gItemsInfo[] = [ITEM_IRON_BALL] = { - .name = _("Iron Ball"), + .name = ITEM_NAME("Iron Ball"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_IRON_BALL, .description = COMPOUND_STRING( @@ -9133,7 +9138,7 @@ const struct Item gItemsInfo[] = [ITEM_LAGGING_TAIL] = { - .name = _("Lagging Tail"), + .name = ITEM_NAME("Lagging Tail"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_LAGGING_TAIL, .description = sFullIncenseDesc, @@ -9148,7 +9153,7 @@ const struct Item gItemsInfo[] = [ITEM_DESTINY_KNOT] = { - .name = _("Destiny Knot"), + .name = ITEM_NAME("Destiny Knot"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_DESTINY_KNOT, .description = COMPOUND_STRING( @@ -9166,8 +9171,8 @@ const struct Item gItemsInfo[] = [ITEM_BLACK_SLUDGE] = { - .name = _("Black Sludge"), - .pluralName = _("Black Sludge"), + .name = ITEM_NAME("Black Sludge"), + .pluralName = ITEM_PLURAL_NAME("Black Sludge"), .price = (I_PRICE >= GEN_9) ? 10000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_BLACK_SLUDGE, .description = COMPOUND_STRING( @@ -9185,7 +9190,7 @@ const struct Item gItemsInfo[] = [ITEM_GRIP_CLAW] = { - .name = _("Grip Claw"), + .name = ITEM_NAME("Grip Claw"), .price = (I_PRICE >= GEN_9) ? 10000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GRIP_CLAW, .description = COMPOUND_STRING( @@ -9203,7 +9208,7 @@ const struct Item gItemsInfo[] = [ITEM_STICKY_BARB] = { - .name = _("Sticky Barb"), + .name = ITEM_NAME("Sticky Barb"), .price = (I_PRICE >= GEN_9) ? 10000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_STICKY_BARB, .description = COMPOUND_STRING( @@ -9221,7 +9226,7 @@ const struct Item gItemsInfo[] = [ITEM_SHED_SHELL] = { - .name = _("Shed Shell"), + .name = ITEM_NAME("Shed Shell"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 100), .holdEffect = HOLD_EFFECT_SHED_SHELL, .description = COMPOUND_STRING( @@ -9239,7 +9244,7 @@ const struct Item gItemsInfo[] = [ITEM_BIG_ROOT] = { - .name = _("Big Root"), + .name = ITEM_NAME("Big Root"), .price = (I_PRICE >= GEN_9) ? 10000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_BIG_ROOT, .holdEffectParam = 30, @@ -9258,7 +9263,7 @@ const struct Item gItemsInfo[] = [ITEM_RAZOR_CLAW] = { - .name = _("Razor Claw"), + .name = ITEM_NAME("Razor Claw"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 5000 : 2100), .holdEffect = HOLD_EFFECT_SCOPE_LENS, .description = COMPOUND_STRING( @@ -9277,7 +9282,7 @@ const struct Item gItemsInfo[] = [ITEM_RAZOR_FANG] = { - .name = _("Razor Fang"), + .name = ITEM_NAME("Razor Fang"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 5000 : 2100), .holdEffect = HOLD_EFFECT_FLINCH, .holdEffectParam = 10, @@ -9294,7 +9299,7 @@ const struct Item gItemsInfo[] = [ITEM_EVIOLITE] = { - .name = _("Eviolite"), + .name = ITEM_NAME("Eviolite"), .price = (I_PRICE >= GEN_9) ? 50000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_EVIOLITE, .holdEffectParam = 50, @@ -9313,7 +9318,7 @@ const struct Item gItemsInfo[] = [ITEM_FLOAT_STONE] = { - .name = _("Float Stone"), + .name = ITEM_NAME("Float Stone"), .price = (I_PRICE >= GEN_9) ? 10000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_FLOAT_STONE, .description = COMPOUND_STRING( @@ -9331,7 +9336,7 @@ const struct Item gItemsInfo[] = [ITEM_ROCKY_HELMET] = { - .name = _("Rocky Helmet"), + .name = ITEM_NAME("Rocky Helmet"), .price = (I_PRICE >= GEN_9) ? 50000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_ROCKY_HELMET, .holdEffectParam = 0, @@ -9350,7 +9355,7 @@ const struct Item gItemsInfo[] = [ITEM_AIR_BALLOON] = { - .name = _("Air Balloon"), + .name = ITEM_NAME("Air Balloon"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_AIR_BALLOON, .holdEffectParam = 0, @@ -9369,7 +9374,7 @@ const struct Item gItemsInfo[] = [ITEM_RED_CARD] = { - .name = _("Red Card"), + .name = ITEM_NAME("Red Card"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_RED_CARD, .holdEffectParam = 0, @@ -9388,7 +9393,7 @@ const struct Item gItemsInfo[] = [ITEM_RING_TARGET] = { - .name = _("Ring Target"), + .name = ITEM_NAME("Ring Target"), .price = (I_PRICE >= GEN_9) ? 10000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_RING_TARGET, .holdEffectParam = 0, @@ -9407,7 +9412,7 @@ const struct Item gItemsInfo[] = [ITEM_BINDING_BAND] = { - .name = _("Binding Band"), + .name = ITEM_NAME("Binding Band"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_BINDING_BAND, .description = COMPOUND_STRING( @@ -9425,7 +9430,7 @@ const struct Item gItemsInfo[] = [ITEM_EJECT_BUTTON] = { - .name = _("Eject Button"), + .name = ITEM_NAME("Eject Button"), .price = (I_PRICE >= GEN_9) ? 30000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_EJECT_BUTTON, .holdEffectParam = 0, @@ -9444,8 +9449,8 @@ const struct Item gItemsInfo[] = [ITEM_WEAKNESS_POLICY] = { - .name = _("Weakness Policy"), - .pluralName = _("Weakness Policies"), + .name = ITEM_NAME("Weakness Policy"), + .pluralName = ITEM_PLURAL_NAME("Weakness Policies"), .price = (I_PRICE >= GEN_9) ? 50000 : 1000, .holdEffect = HOLD_EFFECT_WEAKNESS_POLICY, .holdEffectParam = 0, @@ -9464,7 +9469,7 @@ const struct Item gItemsInfo[] = [ITEM_ASSAULT_VEST] = { - .name = _("Assault Vest"), + .name = ITEM_NAME("Assault Vest"), .price = (I_PRICE >= GEN_9) ? 50000 : 1000, .holdEffect = HOLD_EFFECT_ASSAULT_VEST, .holdEffectParam = 50, @@ -9483,8 +9488,8 @@ const struct Item gItemsInfo[] = [ITEM_SAFETY_GOGGLES] = { - .name = _("Safety Goggles"), - .pluralName = _("Safety Goggles"), + .name = ITEM_NAME("Safety Goggles"), + .pluralName = ITEM_PLURAL_NAME("Safety Goggles"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 1000), .holdEffect = HOLD_EFFECT_SAFETY_GOGGLES, .description = COMPOUND_STRING( @@ -9502,7 +9507,7 @@ const struct Item gItemsInfo[] = [ITEM_ADRENALINE_ORB] = { - .name = _("Adrenaline Orb"), + .name = ITEM_NAME("Adrenaline Orb"), .price = (I_PRICE >= GEN_9) ? 5000 : ((I_PRICE >= GEN_8) ? 4000 : 300), .holdEffect = HOLD_EFFECT_ADRENALINE_ORB, .description = COMPOUND_STRING( @@ -9520,7 +9525,7 @@ const struct Item gItemsInfo[] = [ITEM_TERRAIN_EXTENDER] = { - .name = _("Terrain Extender"), + .name = ITEM_NAME("Terrain Extender"), .price = (I_PRICE >= GEN_9) ? 15000 : 4000, .holdEffect = HOLD_EFFECT_TERRAIN_EXTENDER, .description = COMPOUND_STRING( @@ -9538,8 +9543,8 @@ const struct Item gItemsInfo[] = [ITEM_PROTECTIVE_PADS] = { - .name = _("Protective Pads"), - .pluralName = _("Protective Pads"), + .name = ITEM_NAME("Protective Pads"), + .pluralName = ITEM_PLURAL_NAME("Protective Pads"), .price = (I_PRICE >= GEN_9) ? 15000 : 4000, .holdEffect = HOLD_EFFECT_PROTECTIVE_PADS, .description = COMPOUND_STRING( @@ -9557,7 +9562,7 @@ const struct Item gItemsInfo[] = [ITEM_THROAT_SPRAY] = { - .name = _("Throat Spray"), + .name = ITEM_NAME("Throat Spray"), .price = (I_PRICE >= GEN_9) ? 20000 : 4000, .holdEffect = HOLD_EFFECT_THROAT_SPRAY, .description = COMPOUND_STRING( @@ -9575,7 +9580,7 @@ const struct Item gItemsInfo[] = [ITEM_EJECT_PACK] = { - .name = _("Eject Pack"), + .name = ITEM_NAME("Eject Pack"), .price = (I_PRICE >= GEN_9) ? 30000 : 4000, .holdEffect = HOLD_EFFECT_EJECT_PACK, .description = COMPOUND_STRING( @@ -9593,8 +9598,8 @@ const struct Item gItemsInfo[] = [ITEM_HEAVY_DUTY_BOOTS] = { - .name = _("Heavy-Duty Boots"), - .pluralName = _("Heavy-Duty Boots"), + .name = ITEM_NAME("Heavy-Duty Boots"), + .pluralName = ITEM_PLURAL_NAME("Heavy-Duty Boots"), .price = (I_PRICE >= GEN_9) ? 20000 : 4000, .holdEffect = HOLD_EFFECT_HEAVY_DUTY_BOOTS, .description = COMPOUND_STRING( @@ -9612,8 +9617,8 @@ const struct Item gItemsInfo[] = [ITEM_BLUNDER_POLICY] = { - .name = _("Blunder Policy"), - .pluralName = _("Blunder Policies"), + .name = ITEM_NAME("Blunder Policy"), + .pluralName = ITEM_PLURAL_NAME("Blunder Policies"), .price = (I_PRICE >= GEN_9) ? 30000 : 4000, .holdEffect = HOLD_EFFECT_BLUNDER_POLICY, .description = COMPOUND_STRING( @@ -9631,7 +9636,7 @@ const struct Item gItemsInfo[] = [ITEM_ROOM_SERVICE] = { - .name = _("Room Service"), + .name = ITEM_NAME("Room Service"), .price = (I_PRICE >= GEN_9) ? 20000 : 4000, .holdEffect = HOLD_EFFECT_ROOM_SERVICE, .description = COMPOUND_STRING( @@ -9649,7 +9654,7 @@ const struct Item gItemsInfo[] = [ITEM_UTILITY_UMBRELLA] = { - .name = _("Utility Umbrella"), + .name = ITEM_NAME("Utility Umbrella"), .price = (I_PRICE >= GEN_9) ? 15000 : 4000, .holdEffect = HOLD_EFFECT_UTILITY_UMBRELLA, .description = COMPOUND_STRING( @@ -9669,8 +9674,8 @@ const struct Item gItemsInfo[] = [ITEM_CHERI_BERRY] = { - .name = _("Cheri Berry"), - .pluralName = _("Cheri Berries"), + .name = ITEM_NAME("Cheri Berry"), + .pluralName = ITEM_PLURAL_NAME("Cheri Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CURE_PAR, .description = COMPOUND_STRING( @@ -9689,8 +9694,8 @@ const struct Item gItemsInfo[] = [ITEM_CHESTO_BERRY] = { - .name = _("Chesto Berry"), - .pluralName = _("Chesto Berries"), + .name = ITEM_NAME("Chesto Berry"), + .pluralName = ITEM_PLURAL_NAME("Chesto Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CURE_SLP, .description = COMPOUND_STRING( @@ -9709,8 +9714,8 @@ const struct Item gItemsInfo[] = [ITEM_PECHA_BERRY] = { - .name = _("Pecha Berry"), - .pluralName = _("Pecha Berries"), + .name = ITEM_NAME("Pecha Berry"), + .pluralName = ITEM_PLURAL_NAME("Pecha Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CURE_PSN, .description = COMPOUND_STRING( @@ -9729,8 +9734,8 @@ const struct Item gItemsInfo[] = [ITEM_RAWST_BERRY] = { - .name = _("Rawst Berry"), - .pluralName = _("Rawst Berries"), + .name = ITEM_NAME("Rawst Berry"), + .pluralName = ITEM_PLURAL_NAME("Rawst Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CURE_BRN, .description = COMPOUND_STRING( @@ -9749,8 +9754,8 @@ const struct Item gItemsInfo[] = [ITEM_ASPEAR_BERRY] = { - .name = _("Aspear Berry"), - .pluralName = _("Aspear Berries"), + .name = ITEM_NAME("Aspear Berry"), + .pluralName = ITEM_PLURAL_NAME("Aspear Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CURE_FRZ, .description = COMPOUND_STRING( @@ -9769,8 +9774,8 @@ const struct Item gItemsInfo[] = [ITEM_LEPPA_BERRY] = { - .name = _("Leppa Berry"), - .pluralName = _("Leppa Berries"), + .name = ITEM_NAME("Leppa Berry"), + .pluralName = ITEM_PLURAL_NAME("Leppa Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESTORE_PP, .holdEffectParam = 10, @@ -9790,8 +9795,8 @@ const struct Item gItemsInfo[] = [ITEM_ORAN_BERRY] = { - .name = _("Oran Berry"), - .pluralName = _("Oran Berries"), + .name = ITEM_NAME("Oran Berry"), + .pluralName = ITEM_PLURAL_NAME("Oran Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESTORE_HP, .holdEffectParam = 10, @@ -9811,8 +9816,8 @@ const struct Item gItemsInfo[] = [ITEM_PERSIM_BERRY] = { - .name = _("Persim Berry"), - .pluralName = _("Persim Berries"), + .name = ITEM_NAME("Persim Berry"), + .pluralName = ITEM_PLURAL_NAME("Persim Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CURE_CONFUSION, .description = COMPOUND_STRING( @@ -9831,8 +9836,8 @@ const struct Item gItemsInfo[] = [ITEM_LUM_BERRY] = { - .name = _("Lum Berry"), - .pluralName = _("Lum Berries"), + .name = ITEM_NAME("Lum Berry"), + .pluralName = ITEM_PLURAL_NAME("Lum Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CURE_STATUS, .description = COMPOUND_STRING( @@ -9851,8 +9856,8 @@ const struct Item gItemsInfo[] = [ITEM_SITRUS_BERRY] = { - .name = _("Sitrus Berry"), - .pluralName = _("Sitrus Berries"), + .name = ITEM_NAME("Sitrus Berry"), + .pluralName = ITEM_PLURAL_NAME("Sitrus Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, #if I_SITRUS_BERRY_HEAL >= GEN_4 .holdEffect = HOLD_EFFECT_RESTORE_PCT_HP, @@ -9881,8 +9886,8 @@ const struct Item gItemsInfo[] = [ITEM_FIGY_BERRY] = { - .name = _("Figy Berry"), - .pluralName = _("Figy Berries"), + .name = ITEM_NAME("Figy Berry"), + .pluralName = ITEM_PLURAL_NAME("Figy Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CONFUSE_SPICY, .holdEffectParam = CONFUSE_BERRY_HEAL_FRACTION, @@ -9897,8 +9902,8 @@ const struct Item gItemsInfo[] = [ITEM_WIKI_BERRY] = { - .name = _("Wiki Berry"), - .pluralName = _("Wiki Berries"), + .name = ITEM_NAME("Wiki Berry"), + .pluralName = ITEM_PLURAL_NAME("Wiki Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CONFUSE_DRY, .holdEffectParam = CONFUSE_BERRY_HEAL_FRACTION, @@ -9913,8 +9918,8 @@ const struct Item gItemsInfo[] = [ITEM_MAGO_BERRY] = { - .name = _("Mago Berry"), - .pluralName = _("Mago Berries"), + .name = ITEM_NAME("Mago Berry"), + .pluralName = ITEM_PLURAL_NAME("Mago Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CONFUSE_SWEET, .holdEffectParam = CONFUSE_BERRY_HEAL_FRACTION, @@ -9929,8 +9934,8 @@ const struct Item gItemsInfo[] = [ITEM_AGUAV_BERRY] = { - .name = _("Aguav Berry"), - .pluralName = _("Aguav Berries"), + .name = ITEM_NAME("Aguav Berry"), + .pluralName = ITEM_PLURAL_NAME("Aguav Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CONFUSE_BITTER, .holdEffectParam = CONFUSE_BERRY_HEAL_FRACTION, @@ -9945,8 +9950,8 @@ const struct Item gItemsInfo[] = [ITEM_IAPAPA_BERRY] = { - .name = _("Iapapa Berry"), - .pluralName = _("Iapapa Berries"), + .name = ITEM_NAME("Iapapa Berry"), + .pluralName = ITEM_PLURAL_NAME("Iapapa Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CONFUSE_SOUR, .holdEffectParam = CONFUSE_BERRY_HEAL_FRACTION, @@ -9961,8 +9966,8 @@ const struct Item gItemsInfo[] = [ITEM_RAZZ_BERRY] = { - .name = _("Razz Berry"), - .pluralName = _("Razz Berries"), + .name = ITEM_NAME("Razz Berry"), + .pluralName = ITEM_PLURAL_NAME("Razz Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "{POKEBLOCK} ingredient.\n" @@ -9978,8 +9983,8 @@ const struct Item gItemsInfo[] = [ITEM_BLUK_BERRY] = { - .name = _("Bluk Berry"), - .pluralName = _("Bluk Berries"), + .name = ITEM_NAME("Bluk Berry"), + .pluralName = ITEM_PLURAL_NAME("Bluk Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "{POKEBLOCK} ingredient.\n" @@ -9995,8 +10000,8 @@ const struct Item gItemsInfo[] = [ITEM_NANAB_BERRY] = { - .name = _("Nanab Berry"), - .pluralName = _("Nanab Berries"), + .name = ITEM_NAME("Nanab Berry"), + .pluralName = ITEM_PLURAL_NAME("Nanab Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "{POKEBLOCK} ingredient.\n" @@ -10012,8 +10017,8 @@ const struct Item gItemsInfo[] = [ITEM_WEPEAR_BERRY] = { - .name = _("Wepear Berry"), - .pluralName = _("Wepear Berries"), + .name = ITEM_NAME("Wepear Berry"), + .pluralName = ITEM_PLURAL_NAME("Wepear Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "{POKEBLOCK} ingredient.\n" @@ -10029,8 +10034,8 @@ const struct Item gItemsInfo[] = [ITEM_PINAP_BERRY] = { - .name = _("Pinap Berry"), - .pluralName = _("Pinap Berries"), + .name = ITEM_NAME("Pinap Berry"), + .pluralName = ITEM_PLURAL_NAME("Pinap Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "{POKEBLOCK} ingredient.\n" @@ -10046,8 +10051,8 @@ const struct Item gItemsInfo[] = [ITEM_POMEG_BERRY] = { - .name = _("Pomeg Berry"), - .pluralName = _("Pomeg Berries"), + .name = ITEM_NAME("Pomeg Berry"), + .pluralName = ITEM_PLURAL_NAME("Pomeg Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "Makes a Pokémon\n" @@ -10064,8 +10069,8 @@ const struct Item gItemsInfo[] = [ITEM_KELPSY_BERRY] = { - .name = _("Kelpsy Berry"), - .pluralName = _("Kelpsy Berries"), + .name = ITEM_NAME("Kelpsy Berry"), + .pluralName = ITEM_PLURAL_NAME("Kelpsy Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "Makes a Pokémon\n" @@ -10082,8 +10087,8 @@ const struct Item gItemsInfo[] = [ITEM_QUALOT_BERRY] = { - .name = _("Qualot Berry"), - .pluralName = _("Qualot Berries"), + .name = ITEM_NAME("Qualot Berry"), + .pluralName = ITEM_PLURAL_NAME("Qualot Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "Makes a Pokémon\n" @@ -10100,8 +10105,8 @@ const struct Item gItemsInfo[] = [ITEM_HONDEW_BERRY] = { - .name = _("Hondew Berry"), - .pluralName = _("Hondew Berries"), + .name = ITEM_NAME("Hondew Berry"), + .pluralName = ITEM_PLURAL_NAME("Hondew Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "Makes a Pokémon\n" @@ -10118,8 +10123,8 @@ const struct Item gItemsInfo[] = [ITEM_GREPA_BERRY] = { - .name = _("Grepa Berry"), - .pluralName = _("Grepa Berries"), + .name = ITEM_NAME("Grepa Berry"), + .pluralName = ITEM_PLURAL_NAME("Grepa Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "Makes a Pokémon\n" @@ -10136,8 +10141,8 @@ const struct Item gItemsInfo[] = [ITEM_TAMATO_BERRY] = { - .name = _("Tamato Berry"), - .pluralName = _("Tamato Berries"), + .name = ITEM_NAME("Tamato Berry"), + .pluralName = ITEM_PLURAL_NAME("Tamato Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "Makes a Pokémon\n" @@ -10154,8 +10159,8 @@ const struct Item gItemsInfo[] = [ITEM_CORNN_BERRY] = { - .name = _("Cornn Berry"), - .pluralName = _("Cornn Berries"), + .name = ITEM_NAME("Cornn Berry"), + .pluralName = ITEM_PLURAL_NAME("Cornn Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "{POKEBLOCK} ingredient.\n" @@ -10171,8 +10176,8 @@ const struct Item gItemsInfo[] = [ITEM_MAGOST_BERRY] = { - .name = _("Magost Berry"), - .pluralName = _("Magost Berries"), + .name = ITEM_NAME("Magost Berry"), + .pluralName = ITEM_PLURAL_NAME("Magost Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "{POKEBLOCK} ingredient.\n" @@ -10188,8 +10193,8 @@ const struct Item gItemsInfo[] = [ITEM_RABUTA_BERRY] = { - .name = _("Rabuta Berry"), - .pluralName = _("Rabuta Berries"), + .name = ITEM_NAME("Rabuta Berry"), + .pluralName = ITEM_PLURAL_NAME("Rabuta Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "{POKEBLOCK} ingredient.\n" @@ -10205,8 +10210,8 @@ const struct Item gItemsInfo[] = [ITEM_NOMEL_BERRY] = { - .name = _("Nomel Berry"), - .pluralName = _("Nomel Berries"), + .name = ITEM_NAME("Nomel Berry"), + .pluralName = ITEM_PLURAL_NAME("Nomel Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "{POKEBLOCK} ingredient.\n" @@ -10222,8 +10227,8 @@ const struct Item gItemsInfo[] = [ITEM_SPELON_BERRY] = { - .name = _("Spelon Berry"), - .pluralName = _("Spelon Berries"), + .name = ITEM_NAME("Spelon Berry"), + .pluralName = ITEM_PLURAL_NAME("Spelon Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "{POKEBLOCK} ingredient.\n" @@ -10239,8 +10244,8 @@ const struct Item gItemsInfo[] = [ITEM_PAMTRE_BERRY] = { - .name = _("Pamtre Berry"), - .pluralName = _("Pamtre Berries"), + .name = ITEM_NAME("Pamtre Berry"), + .pluralName = ITEM_PLURAL_NAME("Pamtre Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "{POKEBLOCK} ingredient.\n" @@ -10256,8 +10261,8 @@ const struct Item gItemsInfo[] = [ITEM_WATMEL_BERRY] = { - .name = _("Watmel Berry"), - .pluralName = _("Watmel Berries"), + .name = ITEM_NAME("Watmel Berry"), + .pluralName = ITEM_PLURAL_NAME("Watmel Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "{POKEBLOCK} ingredient.\n" @@ -10273,8 +10278,8 @@ const struct Item gItemsInfo[] = [ITEM_DURIN_BERRY] = { - .name = _("Durin Berry"), - .pluralName = _("Durin Berries"), + .name = ITEM_NAME("Durin Berry"), + .pluralName = ITEM_PLURAL_NAME("Durin Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "{POKEBLOCK} ingredient.\n" @@ -10290,8 +10295,8 @@ const struct Item gItemsInfo[] = [ITEM_BELUE_BERRY] = { - .name = _("Belue Berry"), - .pluralName = _("Belue Berries"), + .name = ITEM_NAME("Belue Berry"), + .pluralName = ITEM_PLURAL_NAME("Belue Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "{POKEBLOCK} ingredient.\n" @@ -10307,8 +10312,8 @@ const struct Item gItemsInfo[] = [ITEM_CHILAN_BERRY] = { - .name = _("Chilan Berry"), - .pluralName = _("Chilan Berries"), + .name = ITEM_NAME("Chilan Berry"), + .pluralName = ITEM_PLURAL_NAME("Chilan Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_NORMAL, @@ -10326,8 +10331,8 @@ const struct Item gItemsInfo[] = [ITEM_OCCA_BERRY] = { - .name = _("Occa Berry"), - .pluralName = _("Occa Berries"), + .name = ITEM_NAME("Occa Berry"), + .pluralName = ITEM_PLURAL_NAME("Occa Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_FIRE, @@ -10345,8 +10350,8 @@ const struct Item gItemsInfo[] = [ITEM_PASSHO_BERRY] = { - .name = _("Passho Berry"), - .pluralName = _("Passho Berries"), + .name = ITEM_NAME("Passho Berry"), + .pluralName = ITEM_PLURAL_NAME("Passho Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_WATER, @@ -10364,8 +10369,8 @@ const struct Item gItemsInfo[] = [ITEM_WACAN_BERRY] = { - .name = _("Wacan Berry"), - .pluralName = _("Wacan Berries"), + .name = ITEM_NAME("Wacan Berry"), + .pluralName = ITEM_PLURAL_NAME("Wacan Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_ELECTRIC, @@ -10383,8 +10388,8 @@ const struct Item gItemsInfo[] = [ITEM_RINDO_BERRY] = { - .name = _("Rindo Berry"), - .pluralName = _("Rindo Berries"), + .name = ITEM_NAME("Rindo Berry"), + .pluralName = ITEM_PLURAL_NAME("Rindo Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_GRASS, @@ -10402,8 +10407,8 @@ const struct Item gItemsInfo[] = [ITEM_YACHE_BERRY] = { - .name = _("Yache Berry"), - .pluralName = _("Yache Berries"), + .name = ITEM_NAME("Yache Berry"), + .pluralName = ITEM_PLURAL_NAME("Yache Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_ICE, @@ -10421,8 +10426,8 @@ const struct Item gItemsInfo[] = [ITEM_CHOPLE_BERRY] = { - .name = _("Chople Berry"), - .pluralName = _("Chople Berries"), + .name = ITEM_NAME("Chople Berry"), + .pluralName = ITEM_PLURAL_NAME("Chople Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_FIGHTING, @@ -10440,8 +10445,8 @@ const struct Item gItemsInfo[] = [ITEM_KEBIA_BERRY] = { - .name = _("Kebia Berry"), - .pluralName = _("Kebia Berries"), + .name = ITEM_NAME("Kebia Berry"), + .pluralName = ITEM_PLURAL_NAME("Kebia Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_POISON, @@ -10459,8 +10464,8 @@ const struct Item gItemsInfo[] = [ITEM_SHUCA_BERRY] = { - .name = _("Shuca Berry"), - .pluralName = _("Shuca Berries"), + .name = ITEM_NAME("Shuca Berry"), + .pluralName = ITEM_PLURAL_NAME("Shuca Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_GROUND, @@ -10478,8 +10483,8 @@ const struct Item gItemsInfo[] = [ITEM_COBA_BERRY] = { - .name = _("Coba Berry"), - .pluralName = _("Coba Berries"), + .name = ITEM_NAME("Coba Berry"), + .pluralName = ITEM_PLURAL_NAME("Coba Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_FLYING, @@ -10497,8 +10502,8 @@ const struct Item gItemsInfo[] = [ITEM_PAYAPA_BERRY] = { - .name = _("Payapa Berry"), - .pluralName = _("Payapa Berries"), + .name = ITEM_NAME("Payapa Berry"), + .pluralName = ITEM_PLURAL_NAME("Payapa Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_PSYCHIC, @@ -10516,8 +10521,8 @@ const struct Item gItemsInfo[] = [ITEM_TANGA_BERRY] = { - .name = _("Tanga Berry"), - .pluralName = _("Tanga Berries"), + .name = ITEM_NAME("Tanga Berry"), + .pluralName = ITEM_PLURAL_NAME("Tanga Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_BUG, @@ -10535,8 +10540,8 @@ const struct Item gItemsInfo[] = [ITEM_CHARTI_BERRY] = { - .name = _("Charti Berry"), - .pluralName = _("Charti Berries"), + .name = ITEM_NAME("Charti Berry"), + .pluralName = ITEM_PLURAL_NAME("Charti Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_ROCK, @@ -10554,8 +10559,8 @@ const struct Item gItemsInfo[] = [ITEM_KASIB_BERRY] = { - .name = _("Kasib Berry"), - .pluralName = _("Kasib Berries"), + .name = ITEM_NAME("Kasib Berry"), + .pluralName = ITEM_PLURAL_NAME("Kasib Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_GHOST, @@ -10573,8 +10578,8 @@ const struct Item gItemsInfo[] = [ITEM_HABAN_BERRY] = { - .name = _("Haban Berry"), - .pluralName = _("Haban Berries"), + .name = ITEM_NAME("Haban Berry"), + .pluralName = ITEM_PLURAL_NAME("Haban Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_DRAGON, @@ -10592,8 +10597,8 @@ const struct Item gItemsInfo[] = [ITEM_COLBUR_BERRY] = { - .name = _("Colbur Berry"), - .pluralName = _("Colbur Berries"), + .name = ITEM_NAME("Colbur Berry"), + .pluralName = ITEM_PLURAL_NAME("Colbur Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_DARK, @@ -10611,8 +10616,8 @@ const struct Item gItemsInfo[] = [ITEM_BABIRI_BERRY] = { - .name = _("Babiri Berry"), - .pluralName = _("Babiri Berries"), + .name = ITEM_NAME("Babiri Berry"), + .pluralName = ITEM_PLURAL_NAME("Babiri Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_STEEL, @@ -10630,8 +10635,8 @@ const struct Item gItemsInfo[] = [ITEM_ROSELI_BERRY] = { - .name = _("Roseli Berry"), - .pluralName = _("Roseli Berries"), + .name = ITEM_NAME("Roseli Berry"), + .pluralName = ITEM_PLURAL_NAME("Roseli Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_FAIRY, @@ -10649,8 +10654,8 @@ const struct Item gItemsInfo[] = [ITEM_LIECHI_BERRY] = { - .name = _("Liechi Berry"), - .pluralName = _("Liechi Berries"), + .name = ITEM_NAME("Liechi Berry"), + .pluralName = ITEM_PLURAL_NAME("Liechi Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_ATTACK_UP, .holdEffectParam = 4, @@ -10668,8 +10673,8 @@ const struct Item gItemsInfo[] = [ITEM_GANLON_BERRY] = { - .name = _("Ganlon Berry"), - .pluralName = _("Ganlon Berries"), + .name = ITEM_NAME("Ganlon Berry"), + .pluralName = ITEM_PLURAL_NAME("Ganlon Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_DEFENSE_UP, .holdEffectParam = 4, @@ -10687,8 +10692,8 @@ const struct Item gItemsInfo[] = [ITEM_SALAC_BERRY] = { - .name = _("Salac Berry"), - .pluralName = _("Salac Berries"), + .name = ITEM_NAME("Salac Berry"), + .pluralName = ITEM_PLURAL_NAME("Salac Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_SPEED_UP, .holdEffectParam = 4, @@ -10706,8 +10711,8 @@ const struct Item gItemsInfo[] = [ITEM_PETAYA_BERRY] = { - .name = _("Petaya Berry"), - .pluralName = _("Petaya Berries"), + .name = ITEM_NAME("Petaya Berry"), + .pluralName = ITEM_PLURAL_NAME("Petaya Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_SP_ATTACK_UP, .holdEffectParam = 4, @@ -10725,8 +10730,8 @@ const struct Item gItemsInfo[] = [ITEM_APICOT_BERRY] = { - .name = _("Apicot Berry"), - .pluralName = _("Apicot Berries"), + .name = ITEM_NAME("Apicot Berry"), + .pluralName = ITEM_PLURAL_NAME("Apicot Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_SP_DEFENSE_UP, .holdEffectParam = 4, @@ -10744,8 +10749,8 @@ const struct Item gItemsInfo[] = [ITEM_LANSAT_BERRY] = { - .name = _("Lansat Berry"), - .pluralName = _("Lansat Berries"), + .name = ITEM_NAME("Lansat Berry"), + .pluralName = ITEM_PLURAL_NAME("Lansat Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CRITICAL_UP, .holdEffectParam = 4, @@ -10763,8 +10768,8 @@ const struct Item gItemsInfo[] = [ITEM_STARF_BERRY] = { - .name = _("Starf Berry"), - .pluralName = _("Starf Berries"), + .name = ITEM_NAME("Starf Berry"), + .pluralName = ITEM_PLURAL_NAME("Starf Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RANDOM_STAT_UP, .holdEffectParam = 4, @@ -10782,8 +10787,8 @@ const struct Item gItemsInfo[] = [ITEM_ENIGMA_BERRY] = { - .name = _("Enigma Berry"), - .pluralName = _("Enigma Berries"), + .name = ITEM_NAME("Enigma Berry"), + .pluralName = ITEM_PLURAL_NAME("Enigma Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_ENIGMA_BERRY, .description = COMPOUND_STRING( @@ -10800,8 +10805,8 @@ const struct Item gItemsInfo[] = [ITEM_MICLE_BERRY] = { - .name = _("Micle Berry"), - .pluralName = _("Micle Berries"), + .name = ITEM_NAME("Micle Berry"), + .pluralName = ITEM_PLURAL_NAME("Micle Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_MICLE_BERRY, .holdEffectParam = 4, @@ -10819,8 +10824,8 @@ const struct Item gItemsInfo[] = [ITEM_CUSTAP_BERRY] = { - .name = _("Custap Berry"), - .pluralName = _("Custap Berries"), + .name = ITEM_NAME("Custap Berry"), + .pluralName = ITEM_PLURAL_NAME("Custap Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CUSTAP_BERRY, .holdEffectParam = 4, @@ -10838,8 +10843,8 @@ const struct Item gItemsInfo[] = [ITEM_JABOCA_BERRY] = { - .name = _("Jaboca Berry"), - .pluralName = _("Jaboca Berries"), + .name = ITEM_NAME("Jaboca Berry"), + .pluralName = ITEM_PLURAL_NAME("Jaboca Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_JABOCA_BERRY, .description = COMPOUND_STRING( @@ -10856,8 +10861,8 @@ const struct Item gItemsInfo[] = [ITEM_ROWAP_BERRY] = { - .name = _("Rowap Berry"), - .pluralName = _("Rowap Berries"), + .name = ITEM_NAME("Rowap Berry"), + .pluralName = ITEM_PLURAL_NAME("Rowap Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_ROWAP_BERRY, .description = COMPOUND_STRING( @@ -10874,8 +10879,8 @@ const struct Item gItemsInfo[] = [ITEM_KEE_BERRY] = { - .name = _("Kee Berry"), - .pluralName = _("Kee Berries"), + .name = ITEM_NAME("Kee Berry"), + .pluralName = ITEM_PLURAL_NAME("Kee Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_KEE_BERRY, .description = COMPOUND_STRING( @@ -10892,8 +10897,8 @@ const struct Item gItemsInfo[] = [ITEM_MARANGA_BERRY] = { - .name = _("Maranga Berry"), - .pluralName = _("Maranga Berries"), + .name = ITEM_NAME("Maranga Berry"), + .pluralName = ITEM_PLURAL_NAME("Maranga Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_MARANGA_BERRY, .description = COMPOUND_STRING( @@ -10910,8 +10915,8 @@ const struct Item gItemsInfo[] = [ITEM_ENIGMA_BERRY_E_READER] = { - .name = _("Enigma Berry"), - .pluralName = _("Enigma Berries"), + .name = ITEM_NAME("Enigma Berry"), + .pluralName = ITEM_PLURAL_NAME("Enigma Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "{POKEBLOCK} ingredient.\n" @@ -10930,7 +10935,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_FOCUS_PUNCH] = { - .name = _("TM01"), + .name = ITEM_NAME("TM01"), .price = 3000, .description = COMPOUND_STRING( "Powerful, but makes\n" @@ -10944,7 +10949,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_DRAGON_CLAW] = { - .name = _("TM02"), + .name = ITEM_NAME("TM02"), .price = 3000, .description = COMPOUND_STRING( "Hooks and slashes\n" @@ -10958,7 +10963,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_WATER_PULSE] = { - .name = _("TM03"), + .name = ITEM_NAME("TM03"), .price = 3000, .description = COMPOUND_STRING( "Generates an\n" @@ -10972,7 +10977,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_CALM_MIND] = { - .name = _("TM04"), + .name = ITEM_NAME("TM04"), .price = 3000, .description = COMPOUND_STRING( "Raises Sp. Atk and\n" @@ -10986,7 +10991,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_ROAR] = { - .name = _("TM05"), + .name = ITEM_NAME("TM05"), .price = 1000, .description = COMPOUND_STRING( "A savage roar that\n" @@ -11000,7 +11005,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_TOXIC] = { - .name = _("TM06"), + .name = ITEM_NAME("TM06"), .price = 3000, .description = COMPOUND_STRING( "Poisons the foe\n" @@ -11014,7 +11019,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_HAIL] = { - .name = _("TM07"), + .name = ITEM_NAME("TM07"), .price = 3000, #if B_PREFERRED_ICE_WEATHER == B_ICE_WEATHER_SNOW .description = COMPOUND_STRING( @@ -11035,7 +11040,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_BULK_UP] = { - .name = _("TM08"), + .name = ITEM_NAME("TM08"), .price = 3000, .description = COMPOUND_STRING( "Bulks up the body\n" @@ -11049,7 +11054,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_BULLET_SEED] = { - .name = _("TM09"), + .name = ITEM_NAME("TM09"), .price = 3000, .description = COMPOUND_STRING( "Shoots 2 to 5 seeds\n" @@ -11063,7 +11068,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_HIDDEN_POWER] = { - .name = _("TM10"), + .name = ITEM_NAME("TM10"), .price = 3000, .description = COMPOUND_STRING( "The attack power\n" @@ -11077,7 +11082,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_SUNNY_DAY] = { - .name = _("TM11"), + .name = ITEM_NAME("TM11"), .price = 2000, .description = COMPOUND_STRING( "Raises the power of\n" @@ -11091,7 +11096,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_TAUNT] = { - .name = _("TM12"), + .name = ITEM_NAME("TM12"), .price = 3000, .description = COMPOUND_STRING( "Enrages the foe so\n" @@ -11105,7 +11110,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_ICE_BEAM] = { - .name = _("TM13"), + .name = ITEM_NAME("TM13"), .price = 3000, .description = COMPOUND_STRING( "Fires an icy cold\n" @@ -11123,7 +11128,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_BLIZZARD] = { - .name = _("TM14"), + .name = ITEM_NAME("TM14"), .price = 5500, .description = COMPOUND_STRING( #if B_USE_FROSTBITE == TRUE @@ -11143,7 +11148,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_HYPER_BEAM] = { - .name = _("TM15"), + .name = ITEM_NAME("TM15"), .price = 7500, .description = COMPOUND_STRING( "Powerful, but needs\n" @@ -11157,7 +11162,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_LIGHT_SCREEN] = { - .name = _("TM16"), + .name = ITEM_NAME("TM16"), .price = 3000, .description = COMPOUND_STRING( "Creates a wall of\n" @@ -11171,7 +11176,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_PROTECT] = { - .name = _("TM17"), + .name = ITEM_NAME("TM17"), .price = 3000, .description = COMPOUND_STRING( "Negates all damage,\n" @@ -11185,7 +11190,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_RAIN_DANCE] = { - .name = _("TM18"), + .name = ITEM_NAME("TM18"), .price = 2000, .description = COMPOUND_STRING( "Raises the power of\n" @@ -11199,7 +11204,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_GIGA_DRAIN] = { - .name = _("TM19"), + .name = ITEM_NAME("TM19"), .price = 3000, .description = COMPOUND_STRING( "Recovers half the\n" @@ -11213,7 +11218,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_SAFEGUARD] = { - .name = _("TM20"), + .name = ITEM_NAME("TM20"), .price = 3000, .description = COMPOUND_STRING( "Prevents status\n" @@ -11227,7 +11232,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_FRUSTRATION] = { - .name = _("TM21"), + .name = ITEM_NAME("TM21"), .price = 1000, .description = COMPOUND_STRING( "The less the user\n" @@ -11241,7 +11246,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_SOLAR_BEAM] = { - .name = _("TM22"), + .name = ITEM_NAME("TM22"), .price = 3000, .description = COMPOUND_STRING( "Absorbs sunlight in\n" @@ -11255,7 +11260,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_IRON_TAIL] = { - .name = _("TM23"), + .name = ITEM_NAME("TM23"), .price = 3000, .description = COMPOUND_STRING( "Slams the foe with\n" @@ -11269,7 +11274,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_THUNDERBOLT] = { - .name = _("TM24"), + .name = ITEM_NAME("TM24"), .price = 3000, .description = COMPOUND_STRING( "A powerful electric\n" @@ -11283,7 +11288,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_THUNDER] = { - .name = _("TM25"), + .name = ITEM_NAME("TM25"), .price = 5500, .description = COMPOUND_STRING( "Strikes the foe\n" @@ -11297,7 +11302,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_EARTHQUAKE] = { - .name = _("TM26"), + .name = ITEM_NAME("TM26"), .price = 3000, .description = COMPOUND_STRING( "Causes a quake\n" @@ -11311,7 +11316,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_RETURN] = { - .name = _("TM27"), + .name = ITEM_NAME("TM27"), .price = 1000, .description = COMPOUND_STRING( "The more the user\n" @@ -11325,7 +11330,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_DIG] = { - .name = _("TM28"), + .name = ITEM_NAME("TM28"), .price = 2000, .description = COMPOUND_STRING( "Digs underground\n" @@ -11339,7 +11344,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_PSYCHIC] = { - .name = _("TM29"), + .name = ITEM_NAME("TM29"), .price = 2000, .description = COMPOUND_STRING( "A powerful psychic\n" @@ -11353,7 +11358,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_SHADOW_BALL] = { - .name = _("TM30"), + .name = ITEM_NAME("TM30"), .price = 3000, .description = COMPOUND_STRING( "Hurls a dark lump\n" @@ -11367,7 +11372,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_BRICK_BREAK] = { - .name = _("TM31"), + .name = ITEM_NAME("TM31"), .price = 3000, .description = COMPOUND_STRING( "Destroys barriers\n" @@ -11381,7 +11386,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_DOUBLE_TEAM] = { - .name = _("TM32"), + .name = ITEM_NAME("TM32"), .price = 2000, .description = COMPOUND_STRING( "Creates illusory\n" @@ -11395,7 +11400,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_REFLECT] = { - .name = _("TM33"), + .name = ITEM_NAME("TM33"), .price = 3000, .description = COMPOUND_STRING( "Creates a wall of\n" @@ -11409,7 +11414,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_SHOCK_WAVE] = { - .name = _("TM34"), + .name = ITEM_NAME("TM34"), .price = 3000, .description = COMPOUND_STRING( "Zaps the foe with a\n" @@ -11423,7 +11428,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_FLAMETHROWER] = { - .name = _("TM35"), + .name = ITEM_NAME("TM35"), .price = 3000, .description = COMPOUND_STRING( "Looses a stream of\n" @@ -11437,7 +11442,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_SLUDGE_BOMB] = { - .name = _("TM36"), + .name = ITEM_NAME("TM36"), .price = 1000, .description = COMPOUND_STRING( "Hurls sludge at the\n" @@ -11451,7 +11456,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_SANDSTORM] = { - .name = _("TM37"), + .name = ITEM_NAME("TM37"), .price = 2000, .description = COMPOUND_STRING( "Causes a sandstorm\n" @@ -11465,7 +11470,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_FIRE_BLAST] = { - .name = _("TM38"), + .name = ITEM_NAME("TM38"), .price = 5500, .description = COMPOUND_STRING( "A powerful fire\n" @@ -11479,7 +11484,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_ROCK_TOMB] = { - .name = _("TM39"), + .name = ITEM_NAME("TM39"), .price = 3000, .description = COMPOUND_STRING( "Stops the foe from\n" @@ -11493,7 +11498,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_AERIAL_ACE] = { - .name = _("TM40"), + .name = ITEM_NAME("TM40"), .price = 3000, .description = COMPOUND_STRING( "An extremely fast\n" @@ -11507,7 +11512,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_TORMENT] = { - .name = _("TM41"), + .name = ITEM_NAME("TM41"), .price = 3000, .description = COMPOUND_STRING( "Prevents the foe\n" @@ -11521,7 +11526,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_FACADE] = { - .name = _("TM42"), + .name = ITEM_NAME("TM42"), .price = 3000, .description = COMPOUND_STRING( "Raises Attack when\n" @@ -11535,7 +11540,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_SECRET_POWER] = { - .name = _("TM43"), + .name = ITEM_NAME("TM43"), .price = 3000, .description = COMPOUND_STRING( "Adds an effect to\n" @@ -11549,7 +11554,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_REST] = { - .name = _("TM44"), + .name = ITEM_NAME("TM44"), .price = 3000, .description = COMPOUND_STRING( "The user sleeps for\n" @@ -11563,7 +11568,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_ATTRACT] = { - .name = _("TM45"), + .name = ITEM_NAME("TM45"), .price = 3000, .description = COMPOUND_STRING( "Makes it tough to\n" @@ -11577,7 +11582,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_THIEF] = { - .name = _("TM46"), + .name = ITEM_NAME("TM46"), .price = 3000, .description = COMPOUND_STRING( "While attacking,\n" @@ -11591,7 +11596,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_STEEL_WING] = { - .name = _("TM47"), + .name = ITEM_NAME("TM47"), .price = 3000, .description = COMPOUND_STRING( "Spreads hard-\n" @@ -11605,7 +11610,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_SKILL_SWAP] = { - .name = _("TM48"), + .name = ITEM_NAME("TM48"), .price = 3000, .description = COMPOUND_STRING( "Switches abilities\n" @@ -11619,7 +11624,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_SNATCH] = { - .name = _("TM49"), + .name = ITEM_NAME("TM49"), .price = 3000, .description = COMPOUND_STRING( "Steals the effects\n" @@ -11633,7 +11638,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_OVERHEAT] = { - .name = _("TM50"), + .name = ITEM_NAME("TM50"), .price = 3000, .description = COMPOUND_STRING( "Enables full-power\n" @@ -11647,7 +11652,7 @@ const struct Item gItemsInfo[] = [ITEM_TM51] = { - .name = _("TM51"), + .name = ITEM_NAME("TM51"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11658,7 +11663,7 @@ const struct Item gItemsInfo[] = [ITEM_TM52] = { - .name = _("TM52"), + .name = ITEM_NAME("TM52"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11669,7 +11674,7 @@ const struct Item gItemsInfo[] = [ITEM_TM53] = { - .name = _("TM53"), + .name = ITEM_NAME("TM53"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11680,7 +11685,7 @@ const struct Item gItemsInfo[] = [ITEM_TM54] = { - .name = _("TM54"), + .name = ITEM_NAME("TM54"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11691,7 +11696,7 @@ const struct Item gItemsInfo[] = [ITEM_TM55] = { - .name = _("TM55"), + .name = ITEM_NAME("TM55"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11702,7 +11707,7 @@ const struct Item gItemsInfo[] = [ITEM_TM56] = { - .name = _("TM56"), + .name = ITEM_NAME("TM56"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11713,7 +11718,7 @@ const struct Item gItemsInfo[] = [ITEM_TM57] = { - .name = _("TM57"), + .name = ITEM_NAME("TM57"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11724,7 +11729,7 @@ const struct Item gItemsInfo[] = [ITEM_TM58] = { - .name = _("TM58"), + .name = ITEM_NAME("TM58"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11735,7 +11740,7 @@ const struct Item gItemsInfo[] = [ITEM_TM59] = { - .name = _("TM59"), + .name = ITEM_NAME("TM59"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11746,7 +11751,7 @@ const struct Item gItemsInfo[] = [ITEM_TM60] = { - .name = _("TM60"), + .name = ITEM_NAME("TM60"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11757,7 +11762,7 @@ const struct Item gItemsInfo[] = [ITEM_TM61] = { - .name = _("TM61"), + .name = ITEM_NAME("TM61"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11768,7 +11773,7 @@ const struct Item gItemsInfo[] = [ITEM_TM62] = { - .name = _("TM62"), + .name = ITEM_NAME("TM62"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11779,7 +11784,7 @@ const struct Item gItemsInfo[] = [ITEM_TM63] = { - .name = _("TM63"), + .name = ITEM_NAME("TM63"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11790,7 +11795,7 @@ const struct Item gItemsInfo[] = [ITEM_TM64] = { - .name = _("TM64"), + .name = ITEM_NAME("TM64"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11801,7 +11806,7 @@ const struct Item gItemsInfo[] = [ITEM_TM65] = { - .name = _("TM65"), + .name = ITEM_NAME("TM65"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11812,7 +11817,7 @@ const struct Item gItemsInfo[] = [ITEM_TM66] = { - .name = _("TM66"), + .name = ITEM_NAME("TM66"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11823,7 +11828,7 @@ const struct Item gItemsInfo[] = [ITEM_TM67] = { - .name = _("TM67"), + .name = ITEM_NAME("TM67"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11834,7 +11839,7 @@ const struct Item gItemsInfo[] = [ITEM_TM68] = { - .name = _("TM68"), + .name = ITEM_NAME("TM68"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11845,7 +11850,7 @@ const struct Item gItemsInfo[] = [ITEM_TM69] = { - .name = _("TM69"), + .name = ITEM_NAME("TM69"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11856,7 +11861,7 @@ const struct Item gItemsInfo[] = [ITEM_TM70] = { - .name = _("TM70"), + .name = ITEM_NAME("TM70"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11867,7 +11872,7 @@ const struct Item gItemsInfo[] = [ITEM_TM71] = { - .name = _("TM71"), + .name = ITEM_NAME("TM71"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11878,7 +11883,7 @@ const struct Item gItemsInfo[] = [ITEM_TM72] = { - .name = _("TM72"), + .name = ITEM_NAME("TM72"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11889,7 +11894,7 @@ const struct Item gItemsInfo[] = [ITEM_TM73] = { - .name = _("TM73"), + .name = ITEM_NAME("TM73"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11900,7 +11905,7 @@ const struct Item gItemsInfo[] = [ITEM_TM74] = { - .name = _("TM74"), + .name = ITEM_NAME("TM74"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11911,7 +11916,7 @@ const struct Item gItemsInfo[] = [ITEM_TM75] = { - .name = _("TM75"), + .name = ITEM_NAME("TM75"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11922,7 +11927,7 @@ const struct Item gItemsInfo[] = [ITEM_TM76] = { - .name = _("TM76"), + .name = ITEM_NAME("TM76"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11933,7 +11938,7 @@ const struct Item gItemsInfo[] = [ITEM_TM77] = { - .name = _("TM77"), + .name = ITEM_NAME("TM77"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11944,7 +11949,7 @@ const struct Item gItemsInfo[] = [ITEM_TM78] = { - .name = _("TM78"), + .name = ITEM_NAME("TM78"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11955,7 +11960,7 @@ const struct Item gItemsInfo[] = [ITEM_TM79] = { - .name = _("TM79"), + .name = ITEM_NAME("TM79"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11966,7 +11971,7 @@ const struct Item gItemsInfo[] = [ITEM_TM80] = { - .name = _("TM80"), + .name = ITEM_NAME("TM80"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11977,7 +11982,7 @@ const struct Item gItemsInfo[] = [ITEM_TM81] = { - .name = _("TM81"), + .name = ITEM_NAME("TM81"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11988,7 +11993,7 @@ const struct Item gItemsInfo[] = [ITEM_TM82] = { - .name = _("TM82"), + .name = ITEM_NAME("TM82"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11999,7 +12004,7 @@ const struct Item gItemsInfo[] = [ITEM_TM83] = { - .name = _("TM83"), + .name = ITEM_NAME("TM83"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -12010,7 +12015,7 @@ const struct Item gItemsInfo[] = [ITEM_TM84] = { - .name = _("TM84"), + .name = ITEM_NAME("TM84"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -12021,7 +12026,7 @@ const struct Item gItemsInfo[] = [ITEM_TM85] = { - .name = _("TM85"), + .name = ITEM_NAME("TM85"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -12032,7 +12037,7 @@ const struct Item gItemsInfo[] = [ITEM_TM86] = { - .name = _("TM86"), + .name = ITEM_NAME("TM86"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -12043,7 +12048,7 @@ const struct Item gItemsInfo[] = [ITEM_TM87] = { - .name = _("TM87"), + .name = ITEM_NAME("TM87"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -12054,7 +12059,7 @@ const struct Item gItemsInfo[] = [ITEM_TM88] = { - .name = _("TM88"), + .name = ITEM_NAME("TM88"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -12065,7 +12070,7 @@ const struct Item gItemsInfo[] = [ITEM_TM89] = { - .name = _("TM89"), + .name = ITEM_NAME("TM89"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -12076,7 +12081,7 @@ const struct Item gItemsInfo[] = [ITEM_TM90] = { - .name = _("TM90"), + .name = ITEM_NAME("TM90"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -12087,7 +12092,7 @@ const struct Item gItemsInfo[] = [ITEM_TM91] = { - .name = _("TM91"), + .name = ITEM_NAME("TM91"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -12098,7 +12103,7 @@ const struct Item gItemsInfo[] = [ITEM_TM92] = { - .name = _("TM92"), + .name = ITEM_NAME("TM92"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -12109,7 +12114,7 @@ const struct Item gItemsInfo[] = [ITEM_TM93] = { - .name = _("TM93"), + .name = ITEM_NAME("TM93"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -12120,7 +12125,7 @@ const struct Item gItemsInfo[] = [ITEM_TM94] = { - .name = _("TM94"), + .name = ITEM_NAME("TM94"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -12131,7 +12136,7 @@ const struct Item gItemsInfo[] = [ITEM_TM95] = { - .name = _("TM95"), + .name = ITEM_NAME("TM95"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -12142,7 +12147,7 @@ const struct Item gItemsInfo[] = [ITEM_TM96] = { - .name = _("TM96"), + .name = ITEM_NAME("TM96"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -12153,7 +12158,7 @@ const struct Item gItemsInfo[] = [ITEM_TM97] = { - .name = _("TM97"), + .name = ITEM_NAME("TM97"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -12164,7 +12169,7 @@ const struct Item gItemsInfo[] = [ITEM_TM98] = { - .name = _("TM98"), + .name = ITEM_NAME("TM98"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -12175,7 +12180,7 @@ const struct Item gItemsInfo[] = [ITEM_TM99] = { - .name = _("TM99"), + .name = ITEM_NAME("TM99"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -12186,7 +12191,7 @@ const struct Item gItemsInfo[] = [ITEM_TM100] = { - .name = _("TM100"), + .name = ITEM_NAME("TM100"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -12197,7 +12202,7 @@ const struct Item gItemsInfo[] = [ITEM_HM_CUT] = { - .name = _("HM01"), + .name = ITEM_NAME("HM01"), .price = 0, .description = COMPOUND_STRING( "Attacks the foe\n" @@ -12211,7 +12216,7 @@ const struct Item gItemsInfo[] = [ITEM_HM_FLY] = { - .name = _("HM02"), + .name = ITEM_NAME("HM02"), .price = 0, .description = COMPOUND_STRING( "Flies up on the\n" @@ -12225,7 +12230,7 @@ const struct Item gItemsInfo[] = [ITEM_HM_SURF] = { - .name = _("HM03"), + .name = ITEM_NAME("HM03"), .price = 0, .description = COMPOUND_STRING( "Creates a huge\n" @@ -12239,7 +12244,7 @@ const struct Item gItemsInfo[] = [ITEM_HM_STRENGTH] = { - .name = _("HM04"), + .name = ITEM_NAME("HM04"), .price = 0, .description = COMPOUND_STRING( "Builds enormous\n" @@ -12253,7 +12258,7 @@ const struct Item gItemsInfo[] = [ITEM_HM_FLASH] = { - .name = _("HM05"), + .name = ITEM_NAME("HM05"), .price = 0, .description = COMPOUND_STRING( "Looses a powerful\n" @@ -12267,7 +12272,7 @@ const struct Item gItemsInfo[] = [ITEM_HM_ROCK_SMASH] = { - .name = _("HM06"), + .name = ITEM_NAME("HM06"), .price = 0, .description = COMPOUND_STRING( "A rock-crushingly\n" @@ -12281,7 +12286,7 @@ const struct Item gItemsInfo[] = [ITEM_HM_WATERFALL] = { - .name = _("HM07"), + .name = ITEM_NAME("HM07"), .price = 0, .description = COMPOUND_STRING( "Attacks the foe\n" @@ -12295,7 +12300,7 @@ const struct Item gItemsInfo[] = [ITEM_HM_DIVE] = { - .name = _("HM08"), + .name = ITEM_NAME("HM08"), .price = 0, .description = COMPOUND_STRING( "Dives underwater\n" @@ -12312,7 +12317,7 @@ const struct Item gItemsInfo[] = [ITEM_OVAL_CHARM] = { - .name = _("Oval Charm"), + .name = ITEM_NAME("Oval Charm"), .price = 0, .importance = 1, .description = COMPOUND_STRING( @@ -12328,7 +12333,7 @@ const struct Item gItemsInfo[] = [ITEM_SHINY_CHARM] = { - .name = _("Shiny Charm"), + .name = ITEM_NAME("Shiny Charm"), .price = 0, .importance = 1, .description = COMPOUND_STRING( @@ -12344,7 +12349,7 @@ const struct Item gItemsInfo[] = [ITEM_CATCHING_CHARM] = { - .name = _("Catching Charm"), + .name = ITEM_NAME("Catching Charm"), .price = 0, .importance = 1, .description = COMPOUND_STRING( @@ -12360,7 +12365,7 @@ const struct Item gItemsInfo[] = [ITEM_EXP_CHARM] = { - .name = _("Exp. Charm"), + .name = ITEM_NAME("Exp. Charm"), .price = 0, .importance = 1, .description = COMPOUND_STRING( @@ -12378,7 +12383,7 @@ const struct Item gItemsInfo[] = [ITEM_ROTOM_CATALOG] = { - .name = _("Rotom Catalog"), + .name = ITEM_NAME("Rotom Catalog"), .price = 0, .importance = 1, .description = COMPOUND_STRING( @@ -12394,7 +12399,7 @@ const struct Item gItemsInfo[] = [ITEM_GRACIDEA] = { - .name = _("Gracidea"), + .name = ITEM_NAME("Gracidea"), .price = 0, .importance = 1, .description = COMPOUND_STRING( @@ -12410,8 +12415,8 @@ const struct Item gItemsInfo[] = [ITEM_REVEAL_GLASS] = { - .name = _("Reveal Glass"), - .pluralName = _("Reveal Glasses"), + .name = ITEM_NAME("Reveal Glass"), + .pluralName = ITEM_PLURAL_NAME("Reveal Glasses"), .price = 0, .importance = 1, .description = COMPOUND_STRING( @@ -12427,8 +12432,8 @@ const struct Item gItemsInfo[] = [ITEM_DNA_SPLICERS] = { - .name = _("DNA Splicers"), - .pluralName = _("DNA Splicers"), + .name = ITEM_NAME("DNA Splicers"), + .pluralName = ITEM_PLURAL_NAME("DNA Splicers"), .price = 0, .importance = 1, .description = COMPOUND_STRING( @@ -12444,7 +12449,7 @@ const struct Item gItemsInfo[] = [ITEM_ZYGARDE_CUBE] = { - .name = _("Zygarde Cube"), + .name = ITEM_NAME("Zygarde Cube"), .price = 0, .importance = 1, .description = COMPOUND_STRING( @@ -12460,7 +12465,7 @@ const struct Item gItemsInfo[] = [ITEM_PRISON_BOTTLE] = { - .name = _("Prison Bottle"), + .name = ITEM_NAME("Prison Bottle"), .price = 0, .importance = 1, .description = COMPOUND_STRING( @@ -12476,7 +12481,7 @@ const struct Item gItemsInfo[] = [ITEM_N_SOLARIZER] = { - .name = _("N-Solarizer"), + .name = ITEM_NAME("N-Solarizer"), .price = 0, .importance = 1, .description = COMPOUND_STRING( @@ -12492,7 +12497,7 @@ const struct Item gItemsInfo[] = [ITEM_N_LUNARIZER] = { - .name = _("N-Lunarizer"), + .name = ITEM_NAME("N-Lunarizer"), .price = 0, .importance = 1, .description = COMPOUND_STRING( @@ -12508,8 +12513,8 @@ const struct Item gItemsInfo[] = [ITEM_REINS_OF_UNITY] = { - .name = _("Reins of Unity"), - .pluralName = _("Reins of Unity"), + .name = ITEM_NAME("Reins of Unity"), + .pluralName = ITEM_PLURAL_NAME("Reins of Unity"), .price = 0, .importance = 1, .description = COMPOUND_STRING( @@ -12527,7 +12532,7 @@ const struct Item gItemsInfo[] = [ITEM_MEGA_RING] = { - .name = _("Mega Ring"), + .name = ITEM_NAME("Mega Ring"), .price = 0, .importance = 1, .description = COMPOUND_STRING( @@ -12543,7 +12548,7 @@ const struct Item gItemsInfo[] = [ITEM_Z_POWER_RING] = { - .name = _("Z-Power Ring"), + .name = ITEM_NAME("Z-Power Ring"), .price = 0, .importance = 1, .description = COMPOUND_STRING( @@ -12559,7 +12564,7 @@ const struct Item gItemsInfo[] = [ITEM_DYNAMAX_BAND] = { - .name = _("Dynamax Band"), + .name = ITEM_NAME("Dynamax Band"), .price = 0, .description = COMPOUND_STRING( "A band carrying a\n" @@ -12576,7 +12581,7 @@ const struct Item gItemsInfo[] = [ITEM_BICYCLE] = { - .name = _("Bicycle"), + .name = ITEM_NAME("Bicycle"), .price = 0, .description = COMPOUND_STRING( "A folding bicycle\n" @@ -12592,7 +12597,7 @@ const struct Item gItemsInfo[] = [ITEM_MACH_BIKE] = { - .name = _("Mach Bike"), + .name = ITEM_NAME("Mach Bike"), .price = 0, .description = COMPOUND_STRING( "A folding bicycle\n" @@ -12609,7 +12614,7 @@ const struct Item gItemsInfo[] = [ITEM_ACRO_BIKE] = { - .name = _("Acro Bike"), + .name = ITEM_NAME("Acro Bike"), .price = 0, .description = COMPOUND_STRING( "A folding bicycle\n" @@ -12626,7 +12631,7 @@ const struct Item gItemsInfo[] = [ITEM_OLD_ROD] = { - .name = _("Old Rod"), + .name = ITEM_NAME("Old Rod"), .price = 0, .description = COMPOUND_STRING( "Use by any body of\n" @@ -12643,7 +12648,7 @@ const struct Item gItemsInfo[] = [ITEM_GOOD_ROD] = { - .name = _("Good Rod"), + .name = ITEM_NAME("Good Rod"), .price = 0, .description = COMPOUND_STRING( "A decent fishing\n" @@ -12660,7 +12665,7 @@ const struct Item gItemsInfo[] = [ITEM_SUPER_ROD] = { - .name = _("Super Rod"), + .name = ITEM_NAME("Super Rod"), .price = 0, .description = COMPOUND_STRING( "The best fishing\n" @@ -12677,7 +12682,7 @@ const struct Item gItemsInfo[] = [ITEM_DOWSING_MACHINE] = { - .name = _("Dowsing Machine"), + .name = ITEM_NAME("Dowsing Machine"), .price = 0, .description = COMPOUND_STRING( "A device that\n" @@ -12693,7 +12698,7 @@ const struct Item gItemsInfo[] = [ITEM_TOWN_MAP] = { - .name = _("Town Map"), + .name = ITEM_NAME("Town Map"), .price = 0, .description = COMPOUND_STRING( "Can be viewed\n" @@ -12709,7 +12714,7 @@ const struct Item gItemsInfo[] = [ITEM_VS_SEEKER] = { - .name = _("Vs. Seeker"), + .name = ITEM_NAME("Vs. Seeker"), .price = 0, .description = COMPOUND_STRING( "A rechargeable unit\n" @@ -12729,7 +12734,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_CASE] = { - .name = _("TM Case"), + .name = ITEM_NAME("TM Case"), .price = 0, .description = COMPOUND_STRING( "A convenient case\n" @@ -12745,8 +12750,8 @@ const struct Item gItemsInfo[] = [ITEM_BERRY_POUCH] = { - .name = _("Berry Pouch"), - .pluralName = _("Berry Pouches"), + .name = ITEM_NAME("Berry Pouch"), + .pluralName = ITEM_PLURAL_NAME("Berry Pouches"), .price = 0, .description = COMPOUND_STRING( "A convenient\n" @@ -12762,7 +12767,7 @@ const struct Item gItemsInfo[] = [ITEM_POKEMON_BOX_LINK] = { - .name = _("{PKMN} Box Link"), + .name = ITEM_NAME("{PKMN} Box Link"), .price = 0, .description = COMPOUND_STRING( "This device grants\n" @@ -12778,7 +12783,7 @@ const struct Item gItemsInfo[] = [ITEM_COIN_CASE] = { - .name = _("Coin Case"), + .name = ITEM_NAME("Coin Case"), .price = 0, .description = COMPOUND_STRING( "A case that holds\n" @@ -12793,7 +12798,7 @@ const struct Item gItemsInfo[] = [ITEM_POWDER_JAR] = { - .name = _("Powder Jar"), + .name = ITEM_NAME("Powder Jar"), .price = 0, .description = COMPOUND_STRING( "Stores Berry\n" @@ -12809,7 +12814,7 @@ const struct Item gItemsInfo[] = [ITEM_WAILMER_PAIL] = { - .name = _("Wailmer Pail"), + .name = ITEM_NAME("Wailmer Pail"), .price = 0, .description = COMPOUND_STRING( "A tool used for\n" @@ -12825,7 +12830,7 @@ const struct Item gItemsInfo[] = [ITEM_POKE_RADAR] = { - .name = _("Poké Radar"), + .name = ITEM_NAME("Poké Radar"), .price = 0, .description = COMPOUND_STRING( "A tool used to\n" @@ -12841,7 +12846,7 @@ const struct Item gItemsInfo[] = [ITEM_POKEBLOCK_CASE] = { - .name = _("{POKEBLOCK} Case"), + .name = ITEM_NAME("{POKEBLOCK} Case"), .price = 0, .description = COMPOUND_STRING( "A case for holding\n" @@ -12857,7 +12862,7 @@ const struct Item gItemsInfo[] = [ITEM_SOOT_SACK] = { - .name = _("Soot Sack"), + .name = ITEM_NAME("Soot Sack"), .price = 0, .description = COMPOUND_STRING( "A sack used to\n" @@ -12873,7 +12878,7 @@ const struct Item gItemsInfo[] = [ITEM_POKE_FLUTE] = { - .name = _("Poké Flute"), + .name = ITEM_NAME("Poké Flute"), .price = 0, .description = COMPOUND_STRING( "A sweet-sounding\n" @@ -12890,7 +12895,7 @@ const struct Item gItemsInfo[] = [ITEM_FAME_CHECKER] = { - .name = _("Fame Checker"), + .name = ITEM_NAME("Fame Checker"), .price = 0, .description = COMPOUND_STRING( "Stores information\n" @@ -12906,7 +12911,7 @@ const struct Item gItemsInfo[] = [ITEM_TEACHY_TV] = { - .name = _("Teachy TV"), + .name = ITEM_NAME("Teachy TV"), .price = 0, .description = COMPOUND_STRING( "A TV set tuned to\n" @@ -12924,7 +12929,7 @@ const struct Item gItemsInfo[] = [ITEM_SS_TICKET] = { - .name = _("S.S. Ticket"), + .name = ITEM_NAME("S.S. Ticket"), .price = 0, .description = COMPOUND_STRING( "The ticket required\n" @@ -12940,7 +12945,7 @@ const struct Item gItemsInfo[] = [ITEM_EON_TICKET] = { - .name = _("Eon Ticket"), + .name = ITEM_NAME("Eon Ticket"), .price = 0, .description = COMPOUND_STRING( "The ticket for a\n" @@ -12957,7 +12962,7 @@ const struct Item gItemsInfo[] = [ITEM_MYSTIC_TICKET] = { - .name = _("Mystic Ticket"), + .name = ITEM_NAME("Mystic Ticket"), .price = 0, .description = COMPOUND_STRING( "A ticket required\n" @@ -12973,7 +12978,7 @@ const struct Item gItemsInfo[] = [ITEM_AURORA_TICKET] = { - .name = _("Aurora Ticket"), + .name = ITEM_NAME("Aurora Ticket"), .price = 0, .description = COMPOUND_STRING( "A ticket required\n" @@ -12989,7 +12994,7 @@ const struct Item gItemsInfo[] = [ITEM_OLD_SEA_MAP] = { - .name = _("Old Sea Map"), + .name = ITEM_NAME("Old Sea Map"), .price = 0, .description = COMPOUND_STRING( "A faded sea chart\n" @@ -13005,7 +13010,7 @@ const struct Item gItemsInfo[] = [ITEM_LETTER] = { - .name = _("Letter"), + .name = ITEM_NAME("Letter"), .price = 0, .description = COMPOUND_STRING( "A letter to Steven\n" @@ -13021,8 +13026,8 @@ const struct Item gItemsInfo[] = [ITEM_DEVON_PARTS] = { - .name = _("Devon Parts"), - .pluralName = _("Devon Parts"), + .name = ITEM_NAME("Devon Parts"), + .pluralName = ITEM_PLURAL_NAME("Devon Parts"), .price = 0, .description = COMPOUND_STRING( "A package that\n" @@ -13038,8 +13043,8 @@ const struct Item gItemsInfo[] = [ITEM_GO_GOGGLES] = { - .name = _("Go-Goggles"), - .pluralName = _("Go-Goggles"), + .name = ITEM_NAME("Go-Goggles"), + .pluralName = ITEM_PLURAL_NAME("Go-Goggles"), .price = 0, .description = COMPOUND_STRING( "Nifty goggles that\n" @@ -13055,7 +13060,7 @@ const struct Item gItemsInfo[] = [ITEM_DEVON_SCOPE] = { - .name = _("Devon Scope"), + .name = ITEM_NAME("Devon Scope"), .price = 0, .description = COMPOUND_STRING( "A device by Devon\n" @@ -13071,7 +13076,7 @@ const struct Item gItemsInfo[] = [ITEM_BASEMENT_KEY] = { - .name = _("Basement Key"), + .name = ITEM_NAME("Basement Key"), .price = 0, .description = COMPOUND_STRING( "The key for New\n" @@ -13087,7 +13092,7 @@ const struct Item gItemsInfo[] = [ITEM_SCANNER] = { - .name = _("Scanner"), + .name = ITEM_NAME("Scanner"), .price = 0, .description = COMPOUND_STRING( "A device found\n" @@ -13103,7 +13108,7 @@ const struct Item gItemsInfo[] = [ITEM_STORAGE_KEY] = { - .name = _("Storage Key"), + .name = ITEM_NAME("Storage Key"), .price = 0, .description = COMPOUND_STRING( "The key to the\n" @@ -13119,8 +13124,8 @@ const struct Item gItemsInfo[] = [ITEM_KEY_TO_ROOM_1] = { - .name = _("Key to Room 1"), - .pluralName = _("Keys to Room 1"), + .name = ITEM_NAME("Key to Room 1"), + .pluralName = ITEM_PLURAL_NAME("Keys to Room 1"), .price = 0, .description = sKeyToRoomDesc, .importance = 1, @@ -13133,8 +13138,8 @@ const struct Item gItemsInfo[] = [ITEM_KEY_TO_ROOM_2] = { - .name = _("Key to Room 2"), - .pluralName = _("Keys to Room 2"), + .name = ITEM_NAME("Key to Room 2"), + .pluralName = ITEM_PLURAL_NAME("Keys to Room 2"), .price = 0, .description = sKeyToRoomDesc, .importance = 1, @@ -13147,8 +13152,8 @@ const struct Item gItemsInfo[] = [ITEM_KEY_TO_ROOM_4] = { - .name = _("Key to Room 4"), - .pluralName = _("Keys to Room 4"), + .name = ITEM_NAME("Key to Room 4"), + .pluralName = ITEM_PLURAL_NAME("Keys to Room 4"), .price = 0, .description = sKeyToRoomDesc, .importance = 1, @@ -13161,8 +13166,8 @@ const struct Item gItemsInfo[] = [ITEM_KEY_TO_ROOM_6] = { - .name = _("Key to Room 6"), - .pluralName = _("Keys to Room 6"), + .name = ITEM_NAME("Key to Room 6"), + .pluralName = ITEM_PLURAL_NAME("Keys to Room 6"), .price = 0, .description = sKeyToRoomDesc, .importance = 1, @@ -13175,7 +13180,7 @@ const struct Item gItemsInfo[] = [ITEM_METEORITE] = { - .name = _("Meteorite"), + .name = ITEM_NAME("Meteorite"), .price = 0, .description = COMPOUND_STRING( "A meteorite found\n" @@ -13190,7 +13195,7 @@ const struct Item gItemsInfo[] = [ITEM_MAGMA_EMBLEM] = { - .name = _("Magma Emblem"), + .name = ITEM_NAME("Magma Emblem"), .price = 0, .description = COMPOUND_STRING( "A medal-like item in\n" @@ -13206,8 +13211,8 @@ const struct Item gItemsInfo[] = [ITEM_CONTEST_PASS] = { - .name = _("Contest Pass"), - .pluralName = _("Contest Passes"), + .name = ITEM_NAME("Contest Pass"), + .pluralName = ITEM_PLURAL_NAME("Contest Passes"), .price = 0, .description = COMPOUND_STRING( "The pass required\n" @@ -13223,7 +13228,7 @@ const struct Item gItemsInfo[] = [ITEM_PARCEL] = { - .name = _("Parcel"), + .name = ITEM_NAME("Parcel"), .price = 0, .description = COMPOUND_STRING( "A parcel for Prof.\n" @@ -13239,7 +13244,7 @@ const struct Item gItemsInfo[] = [ITEM_SECRET_KEY] = { - .name = _("Secret Key"), + .name = ITEM_NAME("Secret Key"), .price = 0, .description = COMPOUND_STRING( "The key to the\n" @@ -13255,7 +13260,7 @@ const struct Item gItemsInfo[] = [ITEM_BIKE_VOUCHER] = { - .name = _("Bike Voucher"), + .name = ITEM_NAME("Bike Voucher"), .price = 0, .description = COMPOUND_STRING( "A voucher for\n" @@ -13271,8 +13276,8 @@ const struct Item gItemsInfo[] = [ITEM_GOLD_TEETH] = { - .name = _("Gold Teeth"), - .pluralName = _("Gold Teeth"), + .name = ITEM_NAME("Gold Teeth"), + .pluralName = ITEM_PLURAL_NAME("Gold Teeth"), .price = 0, .description = COMPOUND_STRING( "Gold dentures lost\n" @@ -13288,7 +13293,7 @@ const struct Item gItemsInfo[] = [ITEM_CARD_KEY] = { - .name = _("Card Key"), + .name = ITEM_NAME("Card Key"), .price = 0, .description = COMPOUND_STRING( "A card-type door\n" @@ -13304,7 +13309,7 @@ const struct Item gItemsInfo[] = [ITEM_LIFT_KEY] = { - .name = _("Lift Key"), + .name = ITEM_NAME("Lift Key"), .price = 0, .description = COMPOUND_STRING( "An elevator key\n" @@ -13320,7 +13325,7 @@ const struct Item gItemsInfo[] = [ITEM_SILPH_SCOPE] = { - .name = _("Silph Scope"), + .name = ITEM_NAME("Silph Scope"), .price = 0, .description = COMPOUND_STRING( "Silph Co's scope\n" @@ -13336,8 +13341,8 @@ const struct Item gItemsInfo[] = [ITEM_TRI_PASS] = { - .name = _("Tri-Pass"), - .pluralName = _("Tri-Passes"), + .name = ITEM_NAME("Tri-Pass"), + .pluralName = ITEM_PLURAL_NAME("Tri-Passes"), .price = 0, .description = COMPOUND_STRING( "A pass for ferries\n" @@ -13353,8 +13358,8 @@ const struct Item gItemsInfo[] = [ITEM_RAINBOW_PASS] = { - .name = _("Rainbow Pass"), - .pluralName = _("Rainbow Passes"), + .name = ITEM_NAME("Rainbow Pass"), + .pluralName = ITEM_PLURAL_NAME("Rainbow Passes"), .price = 0, .description = COMPOUND_STRING( "For ferries serving\n" @@ -13370,8 +13375,8 @@ const struct Item gItemsInfo[] = [ITEM_TEA] = { - .name = _("Tea"), - .pluralName = _("Tea"), + .name = ITEM_NAME("Tea"), + .pluralName = ITEM_PLURAL_NAME("Tea"), .price = 0, .description = COMPOUND_STRING( "A thirst-quenching\n" @@ -13387,8 +13392,8 @@ const struct Item gItemsInfo[] = [ITEM_RUBY] = { - .name = _("Ruby"), - .pluralName = _("Rubies"), + .name = ITEM_NAME("Ruby"), + .pluralName = ITEM_PLURAL_NAME("Rubies"), .price = 0, .description = COMPOUND_STRING( "An exquisite, red-\n" @@ -13404,7 +13409,7 @@ const struct Item gItemsInfo[] = [ITEM_SAPPHIRE] = { - .name = _("Sapphire"), + .name = ITEM_NAME("Sapphire"), .price = 0, .description = COMPOUND_STRING( "A brilliant blue gem\n" @@ -13420,7 +13425,7 @@ const struct Item gItemsInfo[] = [ITEM_ABILITY_SHIELD] = { - .name = _("Ability Shield"), + .name = ITEM_NAME("Ability Shield"), .price = 20000, .holdEffect = HOLD_EFFECT_ABILITY_SHIELD, .description = COMPOUND_STRING( @@ -13439,7 +13444,7 @@ const struct Item gItemsInfo[] = [ITEM_CLEAR_AMULET] = { - .name = _("Clear Amulet"), + .name = ITEM_NAME("Clear Amulet"), .price = 30000, .holdEffect = HOLD_EFFECT_CLEAR_AMULET, .description = COMPOUND_STRING( @@ -13457,7 +13462,7 @@ const struct Item gItemsInfo[] = [ITEM_PUNCHING_GLOVE] = { - .name = _("Punching Glove"), + .name = ITEM_NAME("Punching Glove"), .price = 15000, .holdEffect = HOLD_EFFECT_PUNCHING_GLOVE, .description = COMPOUND_STRING( @@ -13475,7 +13480,7 @@ const struct Item gItemsInfo[] = [ITEM_COVERT_CLOAK] = { - .name = _("Covert Cloak"), + .name = ITEM_NAME("Covert Cloak"), .price = 20000, .holdEffect = HOLD_EFFECT_COVERT_CLOAK, .description = COMPOUND_STRING( @@ -13493,8 +13498,8 @@ const struct Item gItemsInfo[] = [ITEM_LOADED_DICE] = { - .name = _("Loaded Dice"), - .pluralName = _("Loaded Dice"), + .name = ITEM_NAME("Loaded Dice"), + .pluralName = ITEM_PLURAL_NAME("Loaded Dice"), .price = 20000, .holdEffect = HOLD_EFFECT_LOADED_DICE, .description = COMPOUND_STRING( @@ -13512,7 +13517,7 @@ const struct Item gItemsInfo[] = [ITEM_AUSPICIOUS_ARMOR] = { - .name = _("Auspicious Armor"), + .name = ITEM_NAME("Auspicious Armor"), .price = 3000, .description = COMPOUND_STRING( "Armor inhabited by\n" @@ -13530,8 +13535,8 @@ const struct Item gItemsInfo[] = [ITEM_BOOSTER_ENERGY] = { - .name = _("Booster Energy"), - .pluralName = _("Booster Energies"), + .name = ITEM_NAME("Booster Energy"), + .pluralName = ITEM_PLURAL_NAME("Booster Energies"), .price = 0, .holdEffect = HOLD_EFFECT_BOOSTER_ENERGY, .description = COMPOUND_STRING( @@ -13549,7 +13554,7 @@ const struct Item gItemsInfo[] = [ITEM_BIG_BAMBOO_SHOOT] = { - .name = _("Big Bamboo Shoot"), + .name = ITEM_NAME("Big Bamboo Shoot"), .price = 3000, .description = COMPOUND_STRING( "A large and rare\n" @@ -13566,7 +13571,7 @@ const struct Item gItemsInfo[] = [ITEM_GIMMIGHOUL_COIN] = { - .name = _("Gimmighoul Coin"), + .name = ITEM_NAME("Gimmighoul Coin"), .price = 400, .description = COMPOUND_STRING( "Gimmighoul hoard\n" @@ -13582,7 +13587,7 @@ const struct Item gItemsInfo[] = [ITEM_LEADERS_CREST] = { - .name = _("Leader's Crest"), + .name = ITEM_NAME("Leader's Crest"), .price = 3000, .description = COMPOUND_STRING( "A shard of an old\n" @@ -13598,7 +13603,7 @@ const struct Item gItemsInfo[] = [ITEM_MALICIOUS_ARMOR] = { - .name = _("Malicious Armor"), + .name = ITEM_NAME("Malicious Armor"), .price = 3000, .description = COMPOUND_STRING( "Armor inhabited by\n" @@ -13616,7 +13621,7 @@ const struct Item gItemsInfo[] = [ITEM_MIRROR_HERB] = { - .name = _("Mirror Herb"), + .name = ITEM_NAME("Mirror Herb"), .price = 30000, .holdEffect = HOLD_EFFECT_MIRROR_HERB, .description = COMPOUND_STRING( @@ -13634,8 +13639,8 @@ const struct Item gItemsInfo[] = [ITEM_SCROLL_OF_DARKNESS] = { - .name = _("Scroll of Darkness"), - .pluralName = _("Scrolls of Darkness"), + .name = ITEM_NAME("Scroll of Darkness"), + .pluralName = ITEM_PLURAL_NAME("Scrolls of Darkness"), .price = 0, .description = COMPOUND_STRING( "A peculiar scroll\n" @@ -13653,8 +13658,8 @@ const struct Item gItemsInfo[] = [ITEM_SCROLL_OF_WATERS] = { - .name = _("Scroll of Waters"), - .pluralName = _("Scrolls of Waters"), + .name = ITEM_NAME("Scroll of Waters"), + .pluralName = ITEM_PLURAL_NAME("Scrolls of Waters"), .price = 0, .description = COMPOUND_STRING( "A peculiar scroll\n" @@ -13672,7 +13677,7 @@ const struct Item gItemsInfo[] = [ITEM_TERA_ORB] = { - .name = _("Tera Orb"), + .name = ITEM_NAME("Tera Orb"), .price = 0, .description = COMPOUND_STRING( "Energy charges can\n" @@ -13688,7 +13693,7 @@ const struct Item gItemsInfo[] = [ITEM_TINY_BAMBOO_SHOOT] = { - .name = _("Tiny Bamboo Shoot"), + .name = ITEM_NAME("Tiny Bamboo Shoot"), .price = 750, .description = COMPOUND_STRING( "A small and rare\n" @@ -13705,7 +13710,7 @@ const struct Item gItemsInfo[] = [ITEM_BUG_TERA_SHARD] = { - .name = _("Bug Tera Shard"), + .name = ITEM_NAME("Bug Tera Shard"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13718,7 +13723,7 @@ const struct Item gItemsInfo[] = [ITEM_DARK_TERA_SHARD] = { - .name = _("Dark Tera Shard"), + .name = ITEM_NAME("Dark Tera Shard"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13731,7 +13736,7 @@ const struct Item gItemsInfo[] = [ITEM_DRAGON_TERA_SHARD] = { - .name = _("Dragon Tera Shard"), + .name = ITEM_NAME("Dragon Tera Shard"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13744,7 +13749,7 @@ const struct Item gItemsInfo[] = [ITEM_ELECTRIC_TERA_SHARD] = { - .name = _("Electric Tera Shard"), + .name = ITEM_NAME("Electric Tera Shard"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13757,7 +13762,7 @@ const struct Item gItemsInfo[] = [ITEM_FAIRY_TERA_SHARD] = { - .name = _("Fairy Tera Shard"), + .name = ITEM_NAME("Fairy Tera Shard"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13770,7 +13775,7 @@ const struct Item gItemsInfo[] = [ITEM_FIGHTING_TERA_SHARD] = { - .name = _("Fighting Tera Shard"), + .name = ITEM_NAME("Fighting Tera Shard"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13783,7 +13788,7 @@ const struct Item gItemsInfo[] = [ITEM_FIRE_TERA_SHARD] = { - .name = _("Fire Tera Shard"), + .name = ITEM_NAME("Fire Tera Shard"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13796,7 +13801,7 @@ const struct Item gItemsInfo[] = [ITEM_FLYING_TERA_SHARD] = { - .name = _("Flying Tera Shard"), + .name = ITEM_NAME("Flying Tera Shard"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13809,7 +13814,7 @@ const struct Item gItemsInfo[] = [ITEM_GHOST_TERA_SHARD] = { - .name = _("Ghost Tera Shard"), + .name = ITEM_NAME("Ghost Tera Shard"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13822,7 +13827,7 @@ const struct Item gItemsInfo[] = [ITEM_GRASS_TERA_SHARD] = { - .name = _("Grass Tera Shard"), + .name = ITEM_NAME("Grass Tera Shard"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13835,7 +13840,7 @@ const struct Item gItemsInfo[] = [ITEM_GROUND_TERA_SHARD] = { - .name = _("Ground Tera Shard"), + .name = ITEM_NAME("Ground Tera Shard"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13848,7 +13853,7 @@ const struct Item gItemsInfo[] = [ITEM_ICE_TERA_SHARD] = { - .name = _("Ice Tera Shard"), + .name = ITEM_NAME("Ice Tera Shard"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13861,7 +13866,7 @@ const struct Item gItemsInfo[] = [ITEM_NORMAL_TERA_SHARD] = { - .name = _("Normal Tera Shard"), + .name = ITEM_NAME("Normal Tera Shard"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13874,7 +13879,7 @@ const struct Item gItemsInfo[] = [ITEM_POISON_TERA_SHARD] = { - .name = _("Poison Tera Shard"), + .name = ITEM_NAME("Poison Tera Shard"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13887,7 +13892,7 @@ const struct Item gItemsInfo[] = [ITEM_PSYCHIC_TERA_SHARD] = { - .name = _("Psychic Tera Shard"), + .name = ITEM_NAME("Psychic Tera Shard"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13900,7 +13905,7 @@ const struct Item gItemsInfo[] = [ITEM_ROCK_TERA_SHARD] = { - .name = _("Rock Tera Shard"), + .name = ITEM_NAME("Rock Tera Shard"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13913,7 +13918,7 @@ const struct Item gItemsInfo[] = [ITEM_STEEL_TERA_SHARD] = { - .name = _("Steel Tera Shard"), + .name = ITEM_NAME("Steel Tera Shard"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13926,7 +13931,7 @@ const struct Item gItemsInfo[] = [ITEM_WATER_TERA_SHARD] = { - .name = _("Water Tera Shard"), + .name = ITEM_NAME("Water Tera Shard"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13939,7 +13944,7 @@ const struct Item gItemsInfo[] = [ITEM_ADAMANT_CRYSTAL] = { - .name = _("Adamant Crystal"), + .name = ITEM_NAME("Adamant Crystal"), .price = 0, .holdEffect = HOLD_EFFECT_ADAMANT_ORB, .holdEffectParam = 20, @@ -13958,7 +13963,7 @@ const struct Item gItemsInfo[] = [ITEM_GRISEOUS_CORE] = { - .name = _("Griseous Core"), + .name = ITEM_NAME("Griseous Core"), .price = 0, .holdEffect = HOLD_EFFECT_GRISEOUS_ORB, .holdEffectParam = 20, @@ -13977,7 +13982,7 @@ const struct Item gItemsInfo[] = [ITEM_LUSTROUS_GLOBE] = { - .name = _("Lustrous Globe"), + .name = ITEM_NAME("Lustrous Globe"), .price = 0, .holdEffect = HOLD_EFFECT_LUSTROUS_ORB, .holdEffectParam = 20, @@ -13996,7 +14001,7 @@ const struct Item gItemsInfo[] = [ITEM_BLACK_AUGURITE] = { - .name = _("Black Augurite"), + .name = ITEM_NAME("Black Augurite"), .price = 8000, .description = COMPOUND_STRING( "A black stone that\n" @@ -14014,7 +14019,7 @@ const struct Item gItemsInfo[] = [ITEM_LINKING_CORD] = { - .name = _("Linking Cord"), + .name = ITEM_NAME("Linking Cord"), .price = 8000, .description = COMPOUND_STRING( "A mysterious string\n" @@ -14032,7 +14037,7 @@ const struct Item gItemsInfo[] = [ITEM_PEAT_BLOCK] = { - .name = _("Peat Block"), + .name = ITEM_NAME("Peat Block"), .price = 10000, .description = COMPOUND_STRING( "A block of material\n" @@ -14050,7 +14055,7 @@ const struct Item gItemsInfo[] = [ITEM_BERSERK_GENE] = { - .name = _("Berserk Gene"), + .name = ITEM_NAME("Berserk Gene"), .price = 20, .holdEffect = HOLD_EFFECT_BERSERK_GENE, .description = COMPOUND_STRING( @@ -14068,7 +14073,7 @@ const struct Item gItemsInfo[] = [ITEM_FAIRY_FEATHER] = { - .name = _("Fairy Feather"), + .name = ITEM_NAME("Fairy Feather"), .price = 1000, .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -14088,7 +14093,7 @@ const struct Item gItemsInfo[] = [ITEM_SYRUPY_APPLE] = { - .name = _("Syrupy Apple"), + .name = ITEM_NAME("Syrupy Apple"), .price = 2200, .description = COMPOUND_STRING( "A very syrupy apple\n" @@ -14106,7 +14111,7 @@ const struct Item gItemsInfo[] = [ITEM_UNREMARKABLE_TEACUP] = { - .name = _("Unremarkable Teacup"), + .name = ITEM_NAME("Unremarkable Teacup"), .price = 1600, .description = COMPOUND_STRING( "A cracked teacup\n" @@ -14124,7 +14129,7 @@ const struct Item gItemsInfo[] = [ITEM_MASTERPIECE_TEACUP] = { - .name = _("Masterpiece Teacup"), + .name = ITEM_NAME("Masterpiece Teacup"), .price = 38000, .description = COMPOUND_STRING( "A chipped teacup\n" @@ -14142,7 +14147,7 @@ const struct Item gItemsInfo[] = [ITEM_CORNERSTONE_MASK] = { - .name = _("Cornerstone Mask"), + .name = ITEM_NAME("Cornerstone Mask"), .price = 0, .holdEffect = HOLD_EFFECT_OGERPON_MASK, .holdEffectParam = 20, @@ -14160,7 +14165,7 @@ const struct Item gItemsInfo[] = [ITEM_WELLSPRING_MASK] = { - .name = _("Wellspring Mask"), + .name = ITEM_NAME("Wellspring Mask"), .price = 0, .holdEffect = HOLD_EFFECT_OGERPON_MASK, .holdEffectParam = 20, @@ -14178,7 +14183,7 @@ const struct Item gItemsInfo[] = [ITEM_HEARTHFLAME_MASK] = { - .name = _("Hearthflame Mask"), + .name = ITEM_NAME("Hearthflame Mask"), .price = 0, .holdEffect = HOLD_EFFECT_OGERPON_MASK, .holdEffectParam = 20, @@ -14196,8 +14201,8 @@ const struct Item gItemsInfo[] = [ITEM_HEALTH_MOCHI] = { - .name = _("Health Mochi"), - .pluralName = _("Health Mochi"), + .name = ITEM_NAME("Health Mochi"), + .pluralName = ITEM_PLURAL_NAME("Health Mochi"), .price = 500, .description = sHealthFeatherDesc, .pocket = POCKET_ITEMS, @@ -14212,8 +14217,8 @@ const struct Item gItemsInfo[] = [ITEM_MUSCLE_MOCHI] = { - .name = _("Muscle Mochi"), - .pluralName = _("Muscle Mochi"), + .name = ITEM_NAME("Muscle Mochi"), + .pluralName = ITEM_PLURAL_NAME("Muscle Mochi"), .price = 500, .description = sMuscleFeatherDesc, .pocket = POCKET_ITEMS, @@ -14228,8 +14233,8 @@ const struct Item gItemsInfo[] = [ITEM_RESIST_MOCHI] = { - .name = _("Resist Mochi"), - .pluralName = _("Resist Mochi"), + .name = ITEM_NAME("Resist Mochi"), + .pluralName = ITEM_PLURAL_NAME("Resist Mochi"), .price = 500, .description = sResistFeatherDesc, .pocket = POCKET_ITEMS, @@ -14244,8 +14249,8 @@ const struct Item gItemsInfo[] = [ITEM_GENIUS_MOCHI] = { - .name = _("Genius Mochi"), - .pluralName = _("Genius Mochi"), + .name = ITEM_NAME("Genius Mochi"), + .pluralName = ITEM_PLURAL_NAME("Genius Mochi"), .price = 500, .description = sGeniusFeatherDesc, .pocket = POCKET_ITEMS, @@ -14260,8 +14265,8 @@ const struct Item gItemsInfo[] = [ITEM_CLEVER_MOCHI] = { - .name = _("Clever Mochi"), - .pluralName = _("Clever Mochi"), + .name = ITEM_NAME("Clever Mochi"), + .pluralName = ITEM_PLURAL_NAME("Clever Mochi"), .price = 500, .description = sCleverFeatherDesc, .pocket = POCKET_ITEMS, @@ -14276,8 +14281,8 @@ const struct Item gItemsInfo[] = [ITEM_SWIFT_MOCHI] = { - .name = _("Swift Mochi"), - .pluralName = _("Swift Mochi"), + .name = ITEM_NAME("Swift Mochi"), + .pluralName = ITEM_PLURAL_NAME("Swift Mochi"), .price = 500, .description = sSwiftFeatherDesc, .pocket = POCKET_ITEMS, @@ -14292,8 +14297,8 @@ const struct Item gItemsInfo[] = [ITEM_FRESH_START_MOCHI] = { - .name = _("Fresh Start Mochi"), - .pluralName = _("Fresh Start Mochi"), + .name = ITEM_NAME("Fresh Start Mochi"), + .pluralName = ITEM_PLURAL_NAME("Fresh Start Mochi"), .price = 300, .description = COMPOUND_STRING( "An item that resets\n" @@ -14311,7 +14316,7 @@ const struct Item gItemsInfo[] = [ITEM_GLIMMERING_CHARM] = { - .name = _("Glimmering Charm"), + .name = ITEM_NAME("Glimmering Charm"), .price = 0, .importance = 1, .description = COMPOUND_STRING( @@ -14327,7 +14332,7 @@ const struct Item gItemsInfo[] = [ITEM_METAL_ALLOY] = { - .name = _("Metal Alloy"), + .name = ITEM_NAME("Metal Alloy"), .price = 6000, .description = COMPOUND_STRING( "A peculiar metal\n" @@ -14344,7 +14349,7 @@ const struct Item gItemsInfo[] = [ITEM_STELLAR_TERA_SHARD] = { - .name = _("Stellar Tera Shard"), + .name = ITEM_NAME("Stellar Tera Shard"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -14357,7 +14362,7 @@ const struct Item gItemsInfo[] = [ITEM_JUBILIFE_MUFFIN] = { - .name = _("Jubilife Muffin"), + .name = ITEM_NAME("Jubilife Muffin"), .price = 250, .description = sFullHealDesc, .pocket = POCKET_ITEMS, @@ -14373,7 +14378,7 @@ const struct Item gItemsInfo[] = [ITEM_REMEDY] = { - .name = _("Remedy"), + .name = ITEM_NAME("Remedy"), .price = 150, .description = COMPOUND_STRING( "A bitter powder\n" @@ -14392,7 +14397,7 @@ const struct Item gItemsInfo[] = [ITEM_FINE_REMEDY] = { - .name = _("Fine Remedy"), + .name = ITEM_NAME("Fine Remedy"), .price = 150, .description = COMPOUND_STRING( "A bitter powder\n" @@ -14415,7 +14420,7 @@ const struct Item gItemsInfo[] = [ITEM_SUPERB_REMEDY] = { - .name = _("Superb Remedy"), + .name = ITEM_NAME("Superb Remedy"), .price = 750, .description = COMPOUND_STRING( "A bitter powder\n" @@ -14438,7 +14443,7 @@ const struct Item gItemsInfo[] = [ITEM_AUX_EVASION] = { - .name = _("Aux Evasion"), + .name = ITEM_NAME("Aux Evasion"), .price = 800, .holdEffectParam = X_ITEM_STAGES, .description = COMPOUND_STRING( @@ -14461,7 +14466,7 @@ const struct Item gItemsInfo[] = [ITEM_AUX_GUARD] = { - .name = _("Aux Guard"), + .name = ITEM_NAME("Aux Guard"), .price = 400, .holdEffectParam = X_ITEM_STAGES, .description = COMPOUND_STRING( @@ -14484,7 +14489,7 @@ const struct Item gItemsInfo[] = [ITEM_AUX_POWER] = { - .name = _("Aux Power"), + .name = ITEM_NAME("Aux Power"), .price = 400, .holdEffectParam = X_ITEM_STAGES, .description = COMPOUND_STRING( @@ -14507,7 +14512,7 @@ const struct Item gItemsInfo[] = [ITEM_AUX_POWERGUARD] = { - .name = _("Aux Powerguard"), + .name = ITEM_NAME("Aux Powerguard"), .price = 1200, .holdEffectParam = X_ITEM_STAGES, .description = COMPOUND_STRING( @@ -14531,7 +14536,7 @@ const struct Item gItemsInfo[] = [ITEM_CHOICE_DUMPLING] = { - .name = _("Choice Dumpling"), + .name = ITEM_NAME("Choice Dumpling"), .price = 1200, .description = sQuestionMarksDesc, .pocket = POCKET_ITEMS, @@ -14544,7 +14549,7 @@ const struct Item gItemsInfo[] = [ITEM_SWAP_SNACK] = { - .name = _("Swap Snack"), + .name = ITEM_NAME("Swap Snack"), .price = 1200, .description = sQuestionMarksDesc, .pocket = POCKET_ITEMS, @@ -14557,7 +14562,7 @@ const struct Item gItemsInfo[] = [ITEM_TWICE_SPICED_RADISH] = { - .name = _("Twice-Spiced Radish"), + .name = ITEM_NAME("Twice-Spiced Radish"), .price = 1600, .description = sQuestionMarksDesc, .pocket = POCKET_ITEMS, @@ -14570,7 +14575,7 @@ const struct Item gItemsInfo[] = [ITEM_POKESHI_DOLL] = { - .name = _("Pokéshi Doll"), + .name = ITEM_NAME("Pokéshi Doll"), .price = 2000, .description = COMPOUND_STRING( "A wooden toy\n" @@ -14584,3 +14589,6 @@ const struct Item gItemsInfo[] = .iconPalette = gItemIconPalette_PokeshiDoll, }, }; + +#undef ITEM_NAME +#undef ITEM_PLURAL_NAME diff --git a/src/item.c b/src/item.c index 7ca2b90399..6802b2272c 100644 --- a/src/item.c +++ b/src/item.c @@ -776,7 +776,9 @@ static u16 SanitizeItemId(u16 itemId) const u8 *GetItemName(u16 itemId) { - return gItemsInfo[SanitizeItemId(itemId)].name; + const u8 *name = gItemsInfo[SanitizeItemId(itemId)].name; + + return name == NULL ? gQuestionMarksItemName : name; } u32 GetItemPrice(u16 itemId) @@ -786,7 +788,7 @@ u32 GetItemPrice(u16 itemId) static bool32 DoesItemHavePluralName(u16 itemId) { - return (gItemsInfo[SanitizeItemId(itemId)].pluralName[0] != '\0'); + return gItemsInfo[SanitizeItemId(itemId)].pluralName != NULL; } static const u8 *GetItemPluralName(u16 itemId)