diff --git a/python_tools/src/debug文本.xlsx b/python_tools/src/debug文本.xlsx index 601f79d302..e81b3eaf84 100644 Binary files a/python_tools/src/debug文本.xlsx and b/python_tools/src/debug文本.xlsx differ diff --git a/src/data/items.h b/src/data/items.h index f40b0e9f61..5636b05f57 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[] = _("能回复宝可梦的\n" @@ -123,6 +126,8 @@ static const u8 sFigyBerryDesc[] = _("携带后危机时可以\n" "回复HP。如果\n" "讨厌味道会混乱。"); +const u8 gQuestionMarksItemName[] = _("???"); + static const u8 sQuestionMarksDesc[] = _("?????"); static const u8 sKeyToRoomDesc[] = _("进入弃船的房间时\n" @@ -140,10 +145,11 @@ const struct Item gItemsInfo[] = { [ITEM_NONE] = { - .name = _("无"), + .name = gQuestionMarksItemName, .price = 0, .description = sQuestionMarksDesc, .pocket = POCKET_ITEMS, + .sortType = ITEM_TYPE_UNCATEGORIZED, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, .iconPic = gItemIcon_QuestionMark, @@ -154,7 +160,7 @@ const struct Item gItemsInfo[] = [ITEM_STRANGE_BALL] = { - .name = _("奇异球"), + .name = ITEM_NAME("奇异球"), .price = 0, .description = COMPOUND_STRING( "与众不同的球。\n" @@ -169,7 +175,7 @@ const struct Item gItemsInfo[] = [ITEM_POKE_BALL] = { - .name = _("精灵球"), + .name = ITEM_NAME("精灵球"), .price = 200, .description = COMPOUND_STRING( "用于投向野生宝可\n" @@ -185,7 +191,7 @@ const struct Item gItemsInfo[] = [ITEM_GREAT_BALL] = { - .name = _("超级球"), + .name = ITEM_NAME("超级球"), .price = 600, .description = COMPOUND_STRING( "比精灵球更容易捉\n" @@ -201,7 +207,7 @@ const struct Item gItemsInfo[] = [ITEM_ULTRA_BALL] = { - .name = _("高级球"), + .name = ITEM_NAME("高级球"), .price = (I_PRICE >= GEN_7) ? 800 : 1200, .description = COMPOUND_STRING( "比超级球更容易捉\n" @@ -217,7 +223,7 @@ const struct Item gItemsInfo[] = [ITEM_MASTER_BALL] = { - .name = _("大师球"), + .name = ITEM_NAME("大师球"), .price = 0, .description = COMPOUND_STRING( "必定能捉到野生宝\n" @@ -233,7 +239,7 @@ const struct Item gItemsInfo[] = [ITEM_PREMIER_BALL] = { - .name = _("纪念球"), + .name = ITEM_NAME("纪念球"), .price = (I_PRICE >= GEN_7) ? 20 : 200, .description = COMPOUND_STRING( "有点珍贵的球。特\n" @@ -249,7 +255,7 @@ const struct Item gItemsInfo[] = [ITEM_HEAL_BALL] = { - .name = _("治愈球"), + .name = ITEM_NAME("治愈球"), .price = 300, .description = COMPOUND_STRING( "有点温柔的球。能\n" @@ -265,7 +271,7 @@ const struct Item gItemsInfo[] = [ITEM_NET_BALL] = { - .name = _("捕网球"), + .name = ITEM_NAME("捕网球"), .price = 1000, .description = COMPOUND_STRING( "有点与众不同的球\n" @@ -281,7 +287,7 @@ const struct Item gItemsInfo[] = [ITEM_NEST_BALL] = { - .name = _("巢穴球"), + .name = ITEM_NAME("巢穴球"), .price = 1000, .description = COMPOUND_STRING( "有点与众不同的球\n" @@ -297,7 +303,7 @@ const struct Item gItemsInfo[] = [ITEM_DIVE_BALL] = { - .name = _("潜水球"), + .name = ITEM_NAME("潜水球"), .price = 1000, .description = COMPOUND_STRING( "有点与众不同的球\n" @@ -313,7 +319,7 @@ const struct Item gItemsInfo[] = [ITEM_DUSK_BALL] = { - .name = _("黑暗球"), + .name = ITEM_NAME("黑暗球"), .price = 1000, .description = COMPOUND_STRING( "有点与众不同的球\n" @@ -329,7 +335,7 @@ const struct Item gItemsInfo[] = [ITEM_TIMER_BALL] = { - .name = _("计时球"), + .name = ITEM_NAME("计时球"), .price = 1000, .description = COMPOUND_STRING( "有点与众不同的球\n" @@ -345,7 +351,7 @@ const struct Item gItemsInfo[] = [ITEM_QUICK_BALL] = { - .name = _("先机球"), + .name = ITEM_NAME("先机球"), .price = 1000, .description = COMPOUND_STRING( "有点与众不同的球\n" @@ -361,7 +367,7 @@ const struct Item gItemsInfo[] = [ITEM_REPEAT_BALL] = { - .name = _("重复球"), + .name = ITEM_NAME("重复球"), .price = 1000, .description = COMPOUND_STRING( "有点与众不同的球\n" @@ -377,7 +383,7 @@ const struct Item gItemsInfo[] = [ITEM_LUXURY_BALL] = { - .name = _("豪华球"), + .name = ITEM_NAME("豪华球"), .price = (I_PRICE >= GEN_8) ? 3000 : 1000, .description = COMPOUND_STRING( "住着十分惬意的球\n" @@ -393,7 +399,7 @@ const struct Item gItemsInfo[] = [ITEM_LEVEL_BALL] = { - .name = _("等级球"), + .name = ITEM_NAME("等级球"), .price = (I_PRICE >= GEN_7) ? 0 : 300, .description = COMPOUND_STRING( "有点与众不同的球\n" @@ -409,7 +415,7 @@ const struct Item gItemsInfo[] = [ITEM_LURE_BALL] = { - .name = _("诱饵球"), + .name = ITEM_NAME("诱饵球"), .price = (I_PRICE >= GEN_7) ? 0 : 300, .description = COMPOUND_STRING( "有点与众不同的球\n" @@ -425,7 +431,7 @@ const struct Item gItemsInfo[] = [ITEM_MOON_BALL] = { - .name = _("月亮球"), + .name = ITEM_NAME("月亮球"), .price = (I_PRICE >= GEN_7) ? 0 : 300, .description = COMPOUND_STRING( "有点与众不同的球\n" @@ -441,7 +447,7 @@ const struct Item gItemsInfo[] = [ITEM_FRIEND_BALL] = { - .name = _("友友球"), + .name = ITEM_NAME("友友球"), .price = (I_PRICE >= GEN_7) ? 0 : 300, .description = COMPOUND_STRING( "有点与众不同的球\n" @@ -457,7 +463,7 @@ const struct Item gItemsInfo[] = [ITEM_LOVE_BALL] = { - .name = _("甜蜜球"), + .name = ITEM_NAME("甜蜜球"), .price = (I_PRICE >= GEN_7) ? 0 : 300, .description = COMPOUND_STRING( "有点与众不同的球\n" @@ -473,7 +479,7 @@ const struct Item gItemsInfo[] = [ITEM_FAST_BALL] = { - .name = _("速度球"), + .name = ITEM_NAME("速度球"), .price = (I_PRICE >= GEN_7) ? 0 : 300, .description = COMPOUND_STRING( "有点与众不同的球\n" @@ -489,7 +495,7 @@ const struct Item gItemsInfo[] = [ITEM_HEAVY_BALL] = { - .name = _("沉重球"), + .name = ITEM_NAME("沉重球"), .price = (I_PRICE >= GEN_7) ? 0 : 300, .description = COMPOUND_STRING( "有点与众不同的球\n" @@ -505,7 +511,7 @@ const struct Item gItemsInfo[] = [ITEM_DREAM_BALL] = { - .name = _("梦境球"), + .name = ITEM_NAME("梦境球"), .price = 0, .description = COMPOUND_STRING( "有点与众不同的球\n" @@ -521,7 +527,7 @@ const struct Item gItemsInfo[] = [ITEM_SAFARI_BALL] = { - .name = _("狩猎球"), + .name = ITEM_NAME("狩猎球"), .price = 0, .description = COMPOUND_STRING( "曾在狩猎地带以及\n" @@ -537,7 +543,7 @@ const struct Item gItemsInfo[] = [ITEM_SPORT_BALL] = { - .name = _("竞赛球"), + .name = ITEM_NAME("竞赛球"), .price = (I_PRICE < GEN_3 || I_PRICE >= GEN_9) ? 0 : 300, .description = COMPOUND_STRING( "曾在城都地区的捕\n" @@ -553,7 +559,7 @@ const struct Item gItemsInfo[] = [ITEM_PARK_BALL] = { - .name = _("公园球"), + .name = ITEM_NAME("公园球"), .price = 0, .description = COMPOUND_STRING( "在伙伴公园里使用\n" @@ -568,7 +574,7 @@ const struct Item gItemsInfo[] = [ITEM_BEAST_BALL] = { - .name = _("究极球"), + .name = ITEM_NAME("究极球"), .price = 0, .description = COMPOUND_STRING( "为究极异兽制作的\n" @@ -584,7 +590,7 @@ const struct Item gItemsInfo[] = [ITEM_CHERISH_BALL] = { - .name = _("贵重球"), + .name = ITEM_NAME("贵重球"), .price = 0, .description = COMPOUND_STRING( "相当珍贵的球。特\n" @@ -602,7 +608,7 @@ const struct Item gItemsInfo[] = [ITEM_POTION] = { - .name = _("伤药"), + .name = ITEM_NAME("伤药"), .price = (I_PRICE >= GEN_7) ? 200 : 300, .holdEffectParam = 20, .description = COMPOUND_STRING( @@ -621,7 +627,7 @@ const struct Item gItemsInfo[] = [ITEM_SUPER_POTION] = { - .name = _("好伤药"), + .name = ITEM_NAME("好伤药"), .price = 700, .holdEffectParam = 60, .description = COMPOUND_STRING( @@ -640,7 +646,7 @@ const struct Item gItemsInfo[] = [ITEM_HYPER_POTION] = { - .name = _("厉害伤药"), + .name = ITEM_NAME("厉害伤药"), .price = (I_PRICE >= GEN_2 && I_PRICE <= GEN_6) ? 1200 : 1500, .holdEffectParam = 120, .description = COMPOUND_STRING( @@ -659,7 +665,7 @@ const struct Item gItemsInfo[] = [ITEM_MAX_POTION] = { - .name = _("全满药"), + .name = ITEM_NAME("全满药"), .price = 2500, .holdEffectParam = 255, .description = COMPOUND_STRING( @@ -678,7 +684,7 @@ const struct Item gItemsInfo[] = [ITEM_FULL_RESTORE] = { - .name = _("全复药"), + .name = ITEM_NAME("全复药"), .price = 3000, .holdEffectParam = 255, .description = COMPOUND_STRING( @@ -697,7 +703,7 @@ const struct Item gItemsInfo[] = [ITEM_REVIVE] = { - .name = _("活力碎片"), + .name = ITEM_NAME("活力碎片"), .price = (I_PRICE >= GEN_7) ? 2000 : 1500, .description = COMPOUND_STRING( "能让1只陷入昏厥\n" @@ -715,7 +721,7 @@ const struct Item gItemsInfo[] = [ITEM_MAX_REVIVE] = { - .name = _("活力块"), + .name = ITEM_NAME("活力块"), .price = 4000, .description = sMaxReviveDesc, .pocket = POCKET_ITEMS, @@ -730,7 +736,7 @@ const struct Item gItemsInfo[] = [ITEM_FRESH_WATER] = { - .name = _("美味之水"), + .name = ITEM_NAME("美味之水"), .price = 200, .holdEffectParam = 30, .description = COMPOUND_STRING( @@ -749,7 +755,7 @@ const struct Item gItemsInfo[] = [ITEM_SODA_POP] = { - .name = _("劲爽汽水"), + .name = ITEM_NAME("劲爽汽水"), .price = 300, .holdEffectParam = 50, .description = COMPOUND_STRING( @@ -768,7 +774,7 @@ const struct Item gItemsInfo[] = [ITEM_LEMONADE] = { - .name = _("果汁牛奶"), + .name = ITEM_NAME("果汁牛奶"), .price = (I_PRICE >= GEN_7) ? 400 : 350, .holdEffectParam = 70, .description = COMPOUND_STRING( @@ -787,7 +793,7 @@ const struct Item gItemsInfo[] = [ITEM_MOOMOO_MILK] = { - .name = _("哞哞鲜奶"), + .name = ITEM_NAME("哞哞鲜奶"), .price = (I_PRICE >= GEN_7) ? 600 : 500, .holdEffectParam = 100, .description = COMPOUND_STRING( @@ -806,7 +812,7 @@ const struct Item gItemsInfo[] = [ITEM_ENERGY_POWDER] = { - .name = _("元气粉"), + .name = ITEM_NAME("元气粉"), .price = 500, .description = COMPOUND_STRING( "非常苦的药粉。能\n" @@ -824,7 +830,7 @@ const struct Item gItemsInfo[] = [ITEM_ENERGY_ROOT] = { - .name = _("元气根"), + .name = ITEM_NAME("元气根"), .price = (I_PRICE >= GEN_7) ? 1200 : 800, .description = COMPOUND_STRING( "非常苦的根。能让\n" @@ -842,7 +848,7 @@ const struct Item gItemsInfo[] = [ITEM_HEAL_POWDER] = { - .name = _("万能粉"), + .name = ITEM_NAME("万能粉"), .price = (I_PRICE >= GEN_7) ? 300 : 450, .description = COMPOUND_STRING( "非常苦的药粉。能\n" @@ -860,7 +866,7 @@ const struct Item gItemsInfo[] = [ITEM_REVIVAL_HERB] = { - .name = _("复活草"), + .name = ITEM_NAME("复活草"), .price = 2800, .description = COMPOUND_STRING( "非常苦的药草。能\n" @@ -878,7 +884,7 @@ const struct Item gItemsInfo[] = [ITEM_ANTIDOTE] = { - .name = _("解毒药"), + .name = ITEM_NAME("解毒药"), .price = (I_PRICE >= GEN_7) ? 200 : 100, .description = COMPOUND_STRING( "喷雾式药水。能治\n" @@ -896,7 +902,7 @@ const struct Item gItemsInfo[] = [ITEM_PARALYZE_HEAL] = { - .name = _("解麻药"), + .name = ITEM_NAME("解麻药"), .price = (I_PRICE == GEN_7) ? 300 : 200, .description = COMPOUND_STRING( "喷雾式药水。能治\n" @@ -914,7 +920,7 @@ const struct Item gItemsInfo[] = [ITEM_BURN_HEAL] = { - .name = _("灼伤药"), + .name = ITEM_NAME("灼伤药"), .price = (I_PRICE == GEN_7) ? 300 : ((I_PRICE <= GEN_7) ? 250 : 200), .description = COMPOUND_STRING( "喷雾式药水。能治\n" @@ -932,7 +938,7 @@ const struct Item gItemsInfo[] = [ITEM_ICE_HEAL] = { - .name = _("解冻药"), + .name = ITEM_NAME("解冻药"), .price = (I_PRICE == GEN_7) ? 100 : ((I_PRICE <= GEN_7) ? 250 : 200), .description = COMPOUND_STRING( "喷雾式药水。能治\n" @@ -950,7 +956,7 @@ const struct Item gItemsInfo[] = [ITEM_AWAKENING] = { - .name = _("解眠药"), + .name = ITEM_NAME("解眠药"), .price = (I_PRICE >= GEN_2 && I_PRICE <= GEN_6) ? 250 : ((I_PRICE == GEN_7) ? 100 : 200), .description = COMPOUND_STRING( "喷雾式药水。能治\n" @@ -968,7 +974,7 @@ const struct Item gItemsInfo[] = [ITEM_FULL_HEAL] = { - .name = _("万灵药"), + .name = ITEM_NAME("万灵药"), .price = (I_PRICE >= GEN_7) ? 400 : 600, .description = sFullHealDesc, .pocket = POCKET_ITEMS, @@ -983,7 +989,7 @@ const struct Item gItemsInfo[] = [ITEM_ETHER] = { - .name = _("PP单项小补剂"), + .name = ITEM_NAME("PP单项小补剂"), .price = (I_PRICE >= GEN_2) ? 1200 : 1, .holdEffectParam = 10, .description = COMPOUND_STRING( @@ -1002,7 +1008,7 @@ const struct Item gItemsInfo[] = [ITEM_MAX_ETHER] = { - .name = _("PP单项全补剂"), + .name = ITEM_NAME("PP单项全补剂"), .price = (I_PRICE >= GEN_2) ? 2000 : 1, .holdEffectParam = 255, .description = COMPOUND_STRING( @@ -1021,7 +1027,7 @@ const struct Item gItemsInfo[] = [ITEM_ELIXIR] = { - .name = _("PP多项小补剂"), + .name = ITEM_NAME("PP多项小补剂"), .price = (I_PRICE >= GEN_2) ? 3000 : 1, .holdEffectParam = 10, .description = COMPOUND_STRING( @@ -1040,7 +1046,7 @@ const struct Item gItemsInfo[] = [ITEM_MAX_ELIXIR] = { - .name = _("PP多项全补剂"), + .name = ITEM_NAME("PP多项全补剂"), .price = (I_PRICE >= GEN_2) ? 4500 : 1, .holdEffectParam = 255, .description = COMPOUND_STRING( @@ -1059,7 +1065,7 @@ const struct Item gItemsInfo[] = [ITEM_BERRY_JUICE] = { - .name = _("树果汁"), + .name = ITEM_NAME("树果汁"), .price = 100, .holdEffect = HOLD_EFFECT_RESTORE_HP, .holdEffectParam = 20, @@ -1079,7 +1085,7 @@ const struct Item gItemsInfo[] = [ITEM_SACRED_ASH] = { - .name = _("圣灰"), + .name = ITEM_NAME("圣灰"), .price = (I_PRICE >= GEN_7) ? 50000 : 200, .description = COMPOUND_STRING( "能让陷入昏厥的全\n" @@ -1096,7 +1102,7 @@ const struct Item gItemsInfo[] = [ITEM_SWEET_HEART] = { - .name = _("心形甜点"), + .name = ITEM_NAME("心形甜点"), .price = (I_PRICE >= GEN_7) ? 3000 : 100, .holdEffectParam = 20, .description = COMPOUND_STRING( @@ -1115,7 +1121,7 @@ const struct Item gItemsInfo[] = [ITEM_MAX_HONEY] = { - .name = _("极巨甜蜜"), + .name = ITEM_NAME("极巨甜蜜"), .price = 8000, .description = sMaxReviveDesc, .pocket = POCKET_ITEMS, @@ -1132,7 +1138,7 @@ const struct Item gItemsInfo[] = [ITEM_PEWTER_CRUNCHIES] = { - .name = _("深灰米果"), + .name = ITEM_NAME("深灰米果"), .price = 250, .description = sFullHealDesc, .pocket = POCKET_ITEMS, @@ -1147,7 +1153,7 @@ const struct Item gItemsInfo[] = [ITEM_RAGE_CANDY_BAR] = { - .name = _("愤怒馒头"), + .name = ITEM_NAME("愤怒馒头"), .price = (I_PRICE >= GEN_7) ? 350 : 300, .description = sFullHealDesc, .pocket = POCKET_ITEMS, @@ -1162,7 +1168,7 @@ const struct Item gItemsInfo[] = [ITEM_LAVA_COOKIE] = { - .name = _("釜炎仙贝"), + .name = ITEM_NAME("釜炎仙贝"), .price = (I_PRICE >= GEN_7) ? 350 : 200, .description = COMPOUND_STRING( "釜炎特产的仙贝。\n" @@ -1180,7 +1186,7 @@ const struct Item gItemsInfo[] = [ITEM_OLD_GATEAU] = { - .name = _("森之羊羹"), + .name = ITEM_NAME("森之羊羹"), .price = (I_PRICE >= GEN_7) ? 350 : 200, .description = sFullHealDesc, .pocket = POCKET_ITEMS, @@ -1195,7 +1201,7 @@ const struct Item gItemsInfo[] = [ITEM_CASTELIACONE] = { - .name = _("飞云冰淇淋"), + .name = ITEM_NAME("飞云冰淇淋"), .price = (I_PRICE >= GEN_7) ? 350 : 100, .description = sFullHealDesc, .pocket = POCKET_ITEMS, @@ -1210,7 +1216,7 @@ const struct Item gItemsInfo[] = [ITEM_LUMIOSE_GALETTE] = { - .name = _("密阿雷格雷派饼"), + .name = ITEM_NAME("密阿雷格雷派饼"), .price = (I_PRICE >= GEN_7) ? 350 : 200, .description = sFullHealDesc, .pocket = POCKET_ITEMS, @@ -1225,7 +1231,7 @@ const struct Item gItemsInfo[] = [ITEM_SHALOUR_SABLE] = { - .name = _("娑罗沙布蕾"), + .name = ITEM_NAME("娑罗沙布蕾"), .price = (I_PRICE >= GEN_7) ? 350 : 200, .description = sFullHealDesc, .pocket = POCKET_ITEMS, @@ -1240,7 +1246,7 @@ const struct Item gItemsInfo[] = [ITEM_BIG_MALASADA] = { - .name = _("大马拉萨达"), + .name = ITEM_NAME("大马拉萨达"), .price = 350, .description = sFullHealDesc, .pocket = POCKET_ITEMS, @@ -1257,7 +1263,7 @@ const struct Item gItemsInfo[] = [ITEM_HP_UP] = { - .name = _("HP增强剂"), + .name = ITEM_NAME("HP增强剂"), .price = (I_PRICE >= GEN_7) ? 10000 : 9800, .description = COMPOUND_STRING( "宝可梦的营养饮料\n" @@ -1274,7 +1280,7 @@ const struct Item gItemsInfo[] = [ITEM_PROTEIN] = { - .name = _("攻击增强剂"), + .name = ITEM_NAME("攻击增强剂"), .price = (I_PRICE >= GEN_7) ? 10000 : 9800, .description = COMPOUND_STRING( "宝可梦的营养饮料\n" @@ -1291,7 +1297,7 @@ const struct Item gItemsInfo[] = [ITEM_IRON] = { - .name = _("防御增强剂"), + .name = ITEM_NAME("防御增强剂"), .price = (I_PRICE >= GEN_7) ? 10000 : 9800, .description = COMPOUND_STRING( "宝可梦的营养饮料\n" @@ -1308,7 +1314,7 @@ const struct Item gItemsInfo[] = [ITEM_CALCIUM] = { - .name = _("特攻增强剂"), + .name = ITEM_NAME("特攻增强剂"), .price = (I_PRICE >= GEN_7) ? 10000 : 9800, .description = COMPOUND_STRING( "宝可梦的营养饮料\n" @@ -1325,7 +1331,7 @@ const struct Item gItemsInfo[] = [ITEM_ZINC] = { - .name = _("特防增强剂"), + .name = ITEM_NAME("特防增强剂"), .price = (I_PRICE >= GEN_7) ? 10000 : 9800, .description = COMPOUND_STRING( "宝可梦的营养饮料\n" @@ -1342,7 +1348,7 @@ const struct Item gItemsInfo[] = [ITEM_CARBOS] = { - .name = _("速度增强剂"), + .name = ITEM_NAME("速度增强剂"), .price = (I_PRICE >= GEN_7) ? 10000 : 9800, .description = COMPOUND_STRING( "宝可梦的营养饮料\n" @@ -1359,7 +1365,7 @@ const struct Item gItemsInfo[] = [ITEM_PP_UP] = { - .name = _("PP提升剂"), + .name = ITEM_NAME("PP提升剂"), .price = (I_PRICE == GEN_1) ? 1 : ((I_PRICE >= GEN_7) ? 10000 : 9800), .description = COMPOUND_STRING( "能让宝可梦学会的\n" @@ -1376,7 +1382,7 @@ const struct Item gItemsInfo[] = [ITEM_PP_MAX] = { - .name = _("PP极限提升剂"), + .name = ITEM_NAME("PP极限提升剂"), .price = (I_PRICE >= GEN_7) ? 10000 : 9800, .description = COMPOUND_STRING( "能将宝可梦学会的\n" @@ -1395,7 +1401,7 @@ const struct Item gItemsInfo[] = [ITEM_HEALTH_FEATHER] = { - .name = _("体力之羽"), + .name = ITEM_NAME("体力之羽"), .price = (I_PRICE >= GEN_7) ? 300 : 3000, .description = sHealthFeatherDesc, .pocket = POCKET_ITEMS, @@ -1409,7 +1415,7 @@ const struct Item gItemsInfo[] = [ITEM_MUSCLE_FEATHER] = { - .name = _("肌力之羽"), + .name = ITEM_NAME("肌力之羽"), .price = (I_PRICE >= GEN_7) ? 300 : 3000, .description = sMuscleFeatherDesc, .pocket = POCKET_ITEMS, @@ -1423,7 +1429,7 @@ const struct Item gItemsInfo[] = [ITEM_RESIST_FEATHER] = { - .name = _("抵抗之羽"), + .name = ITEM_NAME("抵抗之羽"), .price = (I_PRICE >= GEN_7) ? 300 : 3000, .description = sResistFeatherDesc, .pocket = POCKET_ITEMS, @@ -1437,7 +1443,7 @@ const struct Item gItemsInfo[] = [ITEM_GENIUS_FEATHER] = { - .name = _("智力之羽"), + .name = ITEM_NAME("智力之羽"), .price = (I_PRICE >= GEN_7) ? 300 : 3000, .description = sGeniusFeatherDesc, .pocket = POCKET_ITEMS, @@ -1451,7 +1457,7 @@ const struct Item gItemsInfo[] = [ITEM_CLEVER_FEATHER] = { - .name = _("精神之羽"), + .name = ITEM_NAME("精神之羽"), .price = (I_PRICE >= GEN_7) ? 300 : 3000, .description = sCleverFeatherDesc, .pocket = POCKET_ITEMS, @@ -1465,7 +1471,7 @@ const struct Item gItemsInfo[] = [ITEM_SWIFT_FEATHER] = { - .name = _("瞬发之羽"), + .name = ITEM_NAME("瞬发之羽"), .price = (I_PRICE >= GEN_7) ? 300 : 3000, .description = sSwiftFeatherDesc, .pocket = POCKET_ITEMS, @@ -1481,7 +1487,7 @@ const struct Item gItemsInfo[] = [ITEM_ABILITY_CAPSULE] = { - .name = _("特性胶囊"), + .name = ITEM_NAME("特性胶囊"), .price = (I_PRICE < GEN_7) ? 1000 : ((I_PRICE < GEN_9) ? 10000 : 100000), .holdEffectParam = 0, .description = COMPOUND_STRING( @@ -1497,7 +1503,7 @@ const struct Item gItemsInfo[] = [ITEM_ABILITY_PATCH] = { - .name = _("特性膏药"), + .name = ITEM_NAME("特性膏药"), .price = (I_PRICE >= GEN_9) ? 250000 : 20, .holdEffectParam = 0, .description = COMPOUND_STRING( @@ -1515,7 +1521,7 @@ const struct Item gItemsInfo[] = [ITEM_LONELY_MINT] = { - .name = _("怕寂寞薄荷"), + .name = ITEM_NAME("怕寂寞薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "宝可梦闻了后,攻\n" @@ -1532,7 +1538,7 @@ const struct Item gItemsInfo[] = [ITEM_ADAMANT_MINT] = { - .name = _("固执薄荷"), + .name = ITEM_NAME("固执薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "宝可梦闻了后,攻\n" @@ -1549,7 +1555,7 @@ const struct Item gItemsInfo[] = [ITEM_NAUGHTY_MINT] = { - .name = _("顽皮薄荷"), + .name = ITEM_NAME("顽皮薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "宝可梦闻了后,攻\n" @@ -1566,7 +1572,7 @@ const struct Item gItemsInfo[] = [ITEM_BRAVE_MINT] = { - .name = _("勇敢薄荷"), + .name = ITEM_NAME("勇敢薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "宝可梦闻了后,攻\n" @@ -1583,7 +1589,7 @@ const struct Item gItemsInfo[] = [ITEM_BOLD_MINT] = { - .name = _("大胆薄荷"), + .name = ITEM_NAME("大胆薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "宝可梦闻了后,防\n" @@ -1600,7 +1606,7 @@ const struct Item gItemsInfo[] = [ITEM_IMPISH_MINT] = { - .name = _("淘气薄荷"), + .name = ITEM_NAME("淘气薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "宝可梦闻了后,防\n" @@ -1617,7 +1623,7 @@ const struct Item gItemsInfo[] = [ITEM_LAX_MINT] = { - .name = _("乐天薄荷"), + .name = ITEM_NAME("乐天薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "宝可梦闻了后,防\n" @@ -1634,7 +1640,7 @@ const struct Item gItemsInfo[] = [ITEM_RELAXED_MINT] = { - .name = _("悠闲薄荷"), + .name = ITEM_NAME("悠闲薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "宝可梦闻了后,防\n" @@ -1651,7 +1657,7 @@ const struct Item gItemsInfo[] = [ITEM_MODEST_MINT] = { - .name = _("内敛薄荷"), + .name = ITEM_NAME("内敛薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "宝可梦闻了后,特\n" @@ -1668,7 +1674,7 @@ const struct Item gItemsInfo[] = [ITEM_MILD_MINT] = { - .name = _("慢吞吞薄荷"), + .name = ITEM_NAME("慢吞吞薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "宝可梦闻了后,特\n" @@ -1685,7 +1691,7 @@ const struct Item gItemsInfo[] = [ITEM_RASH_MINT] = { - .name = _("马虎薄荷"), + .name = ITEM_NAME("马虎薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "宝可梦闻了后,特\n" @@ -1702,7 +1708,7 @@ const struct Item gItemsInfo[] = [ITEM_QUIET_MINT] = { - .name = _("冷静薄荷"), + .name = ITEM_NAME("冷静薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "宝可梦闻了后,特\n" @@ -1719,7 +1725,7 @@ const struct Item gItemsInfo[] = [ITEM_CALM_MINT] = { - .name = _("温和薄荷"), + .name = ITEM_NAME("温和薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "宝可梦闻了后,特\n" @@ -1736,7 +1742,7 @@ const struct Item gItemsInfo[] = [ITEM_GENTLE_MINT] = { - .name = _("温顺薄荷"), + .name = ITEM_NAME("温顺薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "宝可梦闻了后,特\n" @@ -1753,7 +1759,7 @@ const struct Item gItemsInfo[] = [ITEM_CAREFUL_MINT] = { - .name = _("慎重薄荷"), + .name = ITEM_NAME("慎重薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "宝可梦闻了后,特\n" @@ -1770,7 +1776,7 @@ const struct Item gItemsInfo[] = [ITEM_SASSY_MINT] = { - .name = _("自大薄荷"), + .name = ITEM_NAME("自大薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "宝可梦闻了后,特\n" @@ -1787,7 +1793,7 @@ const struct Item gItemsInfo[] = [ITEM_TIMID_MINT] = { - .name = _("胆小薄荷"), + .name = ITEM_NAME("胆小薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "宝可梦闻了后,速\n" @@ -1804,7 +1810,7 @@ const struct Item gItemsInfo[] = [ITEM_HASTY_MINT] = { - .name = _("急躁薄荷"), + .name = ITEM_NAME("急躁薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "宝可梦闻了后,速\n" @@ -1821,7 +1827,7 @@ const struct Item gItemsInfo[] = [ITEM_JOLLY_MINT] = { - .name = _("爽朗薄荷"), + .name = ITEM_NAME("爽朗薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "宝可梦闻了后,速\n" @@ -1838,7 +1844,7 @@ const struct Item gItemsInfo[] = [ITEM_NAIVE_MINT] = { - .name = _("天真薄荷"), + .name = ITEM_NAME("天真薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "宝可梦闻了后,速\n" @@ -1855,7 +1861,7 @@ const struct Item gItemsInfo[] = [ITEM_SERIOUS_MINT] = { - .name = _("认真薄荷"), + .name = ITEM_NAME("认真薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( "宝可梦闻了后,能\n" @@ -1873,7 +1879,7 @@ const struct Item gItemsInfo[] = [ITEM_RARE_CANDY] = { - .name = _("神奇糖果"), + .name = ITEM_NAME("神奇糖果"), .price = (I_PRICE >= GEN_7) ? 10000 : 4800, .description = COMPOUND_STRING( "充满能量的糖果。\n" @@ -1890,7 +1896,7 @@ const struct Item gItemsInfo[] = [ITEM_EXP_CANDY_XS] = { - .name = _("经验糖果XS"), + .name = ITEM_NAME("经验糖果XS"), .price = 20, .holdEffectParam = EXP_100, .description = COMPOUND_STRING( @@ -1908,7 +1914,7 @@ const struct Item gItemsInfo[] = [ITEM_EXP_CANDY_S] = { - .name = _("经验糖果S"), + .name = ITEM_NAME("经验糖果S"), .price = 240, .holdEffectParam = EXP_800, .description = COMPOUND_STRING( @@ -1926,7 +1932,7 @@ const struct Item gItemsInfo[] = [ITEM_EXP_CANDY_M] = { - .name = _("经验糖果M"), + .name = ITEM_NAME("经验糖果M"), .price = 1000, .holdEffectParam = EXP_3000, .description = COMPOUND_STRING( @@ -1944,7 +1950,7 @@ const struct Item gItemsInfo[] = [ITEM_EXP_CANDY_L] = { - .name = _("经验糖果L"), + .name = ITEM_NAME("经验糖果L"), .price = 3000, .holdEffectParam = EXP_10000, .description = COMPOUND_STRING( @@ -1962,7 +1968,7 @@ const struct Item gItemsInfo[] = [ITEM_EXP_CANDY_XL] = { - .name = _("经验糖果XL"), + .name = ITEM_NAME("经验糖果XL"), .price = 10000, .holdEffectParam = EXP_30000, .description = COMPOUND_STRING( @@ -1980,7 +1986,7 @@ const struct Item gItemsInfo[] = [ITEM_DYNAMAX_CANDY] = { - .name = _("极巨糖果"), + .name = ITEM_NAME("极巨糖果"), .price = 0, .description = COMPOUND_STRING( "充满能量的糖果。\n" @@ -1998,7 +2004,7 @@ const struct Item gItemsInfo[] = [ITEM_BLUE_FLUTE] = { - .name = _("蓝色玻璃哨"), + .name = ITEM_NAME("蓝色玻璃哨"), .price = (I_PRICE >= GEN_7) ? 20 : 100, .description = COMPOUND_STRING( "以蓝色玻璃制成的\n" @@ -2017,7 +2023,7 @@ const struct Item gItemsInfo[] = [ITEM_YELLOW_FLUTE] = { - .name = _("黄色玻璃哨"), + .name = ITEM_NAME("黄色玻璃哨"), .price = (I_PRICE >= GEN_7) ? 20 : 300, .description = COMPOUND_STRING( "以黄色玻璃制成的\n" @@ -2036,7 +2042,7 @@ const struct Item gItemsInfo[] = [ITEM_RED_FLUTE] = { - .name = _("红色玻璃哨"), + .name = ITEM_NAME("红色玻璃哨"), .price = (I_PRICE >= GEN_7) ? 20 : 200, .description = COMPOUND_STRING( "以红色玻璃制成的\n" @@ -2057,7 +2063,7 @@ const struct Item gItemsInfo[] = [ITEM_BLACK_FLUTE] = { - .name = _("黑色玻璃哨"), + .name = ITEM_NAME("黑色玻璃哨"), .price = (I_PRICE >= GEN_7) ? 20 : 400, .holdEffectParam = 50, .description = COMPOUND_STRING( @@ -2075,7 +2081,7 @@ const struct Item gItemsInfo[] = [ITEM_WHITE_FLUTE] = { - .name = _("白色玻璃哨"), + .name = ITEM_NAME("白色玻璃哨"), .price = (I_PRICE >= GEN_7) ? 20 : 500, .holdEffectParam = 150, .description = COMPOUND_STRING( @@ -2095,7 +2101,7 @@ const struct Item gItemsInfo[] = [ITEM_REPEL] = { - .name = _("除虫喷雾"), + .name = ITEM_NAME("除虫喷雾"), .price = (I_PRICE >= GEN_7) ? 400 : 350, .holdEffectParam = 100, .description = COMPOUND_STRING( @@ -2112,7 +2118,7 @@ const struct Item gItemsInfo[] = [ITEM_SUPER_REPEL] = { - .name = _("白银喷雾"), + .name = ITEM_NAME("白银喷雾"), .price = (I_PRICE >= GEN_7) ? 700 : 500, .holdEffectParam = 200, .description = COMPOUND_STRING( @@ -2129,7 +2135,7 @@ const struct Item gItemsInfo[] = [ITEM_MAX_REPEL] = { - .name = _("黄金喷雾"), + .name = ITEM_NAME("黄金喷雾"), .price = (I_PRICE >= GEN_7) ? 900 : 700, .holdEffectParam = 250, .description = COMPOUND_STRING( @@ -2146,7 +2152,7 @@ const struct Item gItemsInfo[] = [ITEM_LURE] = { - .name = _("引虫香水"), + .name = ITEM_NAME("引虫香水"), .price = 400, .holdEffectParam = 100, .description = COMPOUND_STRING( @@ -2164,7 +2170,7 @@ const struct Item gItemsInfo[] = [ITEM_SUPER_LURE] = { - .name = _("白银香水"), + .name = ITEM_NAME("白银香水"), .price = 700, .holdEffectParam = 200, .description = COMPOUND_STRING( @@ -2182,7 +2188,7 @@ const struct Item gItemsInfo[] = [ITEM_MAX_LURE] = { - .name = _("黄金香水"), + .name = ITEM_NAME("黄金香水"), .price = 900, .holdEffectParam = 250, .description = COMPOUND_STRING( @@ -2200,7 +2206,7 @@ const struct Item gItemsInfo[] = [ITEM_ESCAPE_ROPE] = { - .name = _("离洞绳"), + .name = ITEM_NAME("离洞绳"), .description = COMPOUND_STRING( "结实的长绳。可从\n" "洞窟或迷宫中脱身\n" @@ -2224,7 +2230,7 @@ const struct Item gItemsInfo[] = [ITEM_X_ATTACK] = { - .name = _("力量强化"), + .name = ITEM_NAME("力量强化"), .price = (I_PRICE >= GEN_7) ? 1000 : 500, .holdEffectParam = X_ITEM_STAGES, .description = COMPOUND_STRING( @@ -2242,7 +2248,7 @@ const struct Item gItemsInfo[] = [ITEM_X_DEFENSE] = { - .name = _("防御强化"), + .name = ITEM_NAME("防御强化"), .price = (I_PRICE >= GEN_7) ? 2000 : 550, .holdEffectParam = X_ITEM_STAGES, .description = COMPOUND_STRING( @@ -2260,7 +2266,7 @@ const struct Item gItemsInfo[] = [ITEM_X_SP_ATK] = { - .name = _("特攻强化"), + .name = ITEM_NAME("特攻强化"), .price = (I_PRICE >= GEN_7) ? 1000 : 350, .holdEffectParam = X_ITEM_STAGES, .description = COMPOUND_STRING( @@ -2278,7 +2284,7 @@ const struct Item gItemsInfo[] = [ITEM_X_SP_DEF] = { - .name = _("特防强化"), + .name = ITEM_NAME("特防强化"), .price = (I_PRICE >= GEN_7) ? 2000 : 350, .holdEffectParam = X_ITEM_STAGES, .description = COMPOUND_STRING( @@ -2296,7 +2302,7 @@ const struct Item gItemsInfo[] = [ITEM_X_SPEED] = { - .name = _("速度强化"), + .name = ITEM_NAME("速度强化"), .price = (I_PRICE >= GEN_7) ? 1000 : 350, .holdEffectParam = X_ITEM_STAGES, .description = COMPOUND_STRING( @@ -2314,7 +2320,7 @@ const struct Item gItemsInfo[] = [ITEM_X_ACCURACY] = { - .name = _("命中强化"), + .name = ITEM_NAME("命中强化"), .price = (I_PRICE >= GEN_7) ? 1000 : 950, .holdEffectParam = X_ITEM_STAGES, .description = COMPOUND_STRING( @@ -2332,7 +2338,7 @@ const struct Item gItemsInfo[] = [ITEM_DIRE_HIT] = { - .name = _("要害攻击"), + .name = ITEM_NAME("要害攻击"), .price = (I_PRICE >= GEN_7) ? 1000 : 650, .description = COMPOUND_STRING( "击中要害的几率会\n" @@ -2350,7 +2356,7 @@ const struct Item gItemsInfo[] = [ITEM_GUARD_SPEC] = { - .name = _("能力防守"), + .name = ITEM_NAME("能力防守"), .price = (I_PRICE >= GEN_7) ? 1500 : 700, .description = COMPOUND_STRING( "在战斗中,5回合\n" @@ -2368,7 +2374,7 @@ const struct Item gItemsInfo[] = [ITEM_POKE_DOLL] = { - .name = _("皮皮玩偶"), + .name = ITEM_NAME("皮皮玩偶"), .price = (I_PRICE < GEN_7) ? 1000 : ((I_PRICE == GEN_7) ? 100 : 300), .description = sPokeDollDesc, .pocket = POCKET_ITEMS, @@ -2382,7 +2388,7 @@ const struct Item gItemsInfo[] = [ITEM_FLUFFY_TAIL] = { - .name = _("向尾喵的尾巴"), + .name = ITEM_NAME("向尾喵的尾巴"), .price = (I_PRICE >= GEN_7) ? 100 : 1000, .description = sPokeDollDesc, .pocket = POCKET_ITEMS, @@ -2396,7 +2402,7 @@ const struct Item gItemsInfo[] = [ITEM_POKE_TOY] = { - .name = _("宝可尾草"), + .name = ITEM_NAME("宝可尾草"), .price = (I_PRICE >= GEN_7) ? 100 : 1000, .description = sPokeDollDesc, .pocket = POCKET_ITEMS, @@ -2410,7 +2416,7 @@ const struct Item gItemsInfo[] = [ITEM_MAX_MUSHROOMS] = { - .name = _("极巨菇菇"), + .name = ITEM_NAME("极巨菇菇"), .price = 8000, .description = COMPOUND_STRING( "有某种神奇力量的\n" @@ -2429,7 +2435,7 @@ const struct Item gItemsInfo[] = [ITEM_BOTTLE_CAP] = { - .name = _("银色王冠"), + .name = ITEM_NAME("银色王冠"), .price = (I_PRICE >= GEN_9) ? 20000 : 5000, .description = COMPOUND_STRING( "银色的美丽王冠。\n" @@ -2445,7 +2451,7 @@ const struct Item gItemsInfo[] = [ITEM_GOLD_BOTTLE_CAP] = { - .name = _("金色王冠"), + .name = ITEM_NAME("金色王冠"), .price = (I_PRICE >= GEN_9) ? 60000 : 10000, .description = COMPOUND_STRING( "金色的美丽王冠。\n" @@ -2461,7 +2467,7 @@ const struct Item gItemsInfo[] = [ITEM_NUGGET] = { - .name = _("金珠"), + .name = ITEM_NAME("金珠"), .price = 10000 * TREASURE_FACTOR, .description = COMPOUND_STRING( "闪着金光,以纯金\n" @@ -2477,7 +2483,7 @@ const struct Item gItemsInfo[] = [ITEM_BIG_NUGGET] = { - .name = _("巨大金珠"), + .name = ITEM_NAME("巨大金珠"), .price = (I_PRICE >= GEN_7) ? (40000 * TREASURE_FACTOR) : 20000, .description = COMPOUND_STRING( "以纯金制成闪着金\n" @@ -2493,7 +2499,7 @@ const struct Item gItemsInfo[] = [ITEM_TINY_MUSHROOM] = { - .name = _("小蘑菇"), + .name = ITEM_NAME("小蘑菇"), .price = 500 * TREASURE_FACTOR, .description = COMPOUND_STRING( "珍稀的小蘑菇。在\n" @@ -2509,7 +2515,7 @@ const struct Item gItemsInfo[] = [ITEM_BIG_MUSHROOM] = { - .name = _("大蘑菇"), + .name = ITEM_NAME("大蘑菇"), .price = 5000 * TREASURE_FACTOR, .description = sBigMushroomDesc, .pocket = POCKET_ITEMS, @@ -2522,7 +2528,7 @@ const struct Item gItemsInfo[] = [ITEM_BALM_MUSHROOM] = { - .name = _("芳香蘑菇"), + .name = ITEM_NAME("芳香蘑菇"), .price = (I_PRICE >= GEN_7) ? 15000 * TREASURE_FACTOR: 12500, .description = sBigMushroomDesc, .pocket = POCKET_ITEMS, @@ -2535,7 +2541,7 @@ const struct Item gItemsInfo[] = [ITEM_PEARL] = { - .name = _("珍珠"), + .name = ITEM_NAME("珍珠"), .price = (I_PRICE >= GEN_7) ? 2000 * TREASURE_FACTOR: 1400, .description = COMPOUND_STRING( "散发着光泽且有点\n" @@ -2551,7 +2557,7 @@ const struct Item gItemsInfo[] = [ITEM_BIG_PEARL] = { - .name = _("大珍珠"), + .name = ITEM_NAME("大珍珠"), .price = (I_PRICE >= GEN_7) ? 8000 * TREASURE_FACTOR: 7500, .description = COMPOUND_STRING( "散发着光泽且相当\n" @@ -2567,7 +2573,7 @@ const struct Item gItemsInfo[] = [ITEM_PEARL_STRING] = { - .name = _("丸子珍珠"), + .name = ITEM_NAME("丸子珍珠"), .price = (I_PRICE >= GEN_8) ? 15000 * TREASURE_FACTOR: ((I_PRICE == GEN_7) ? 30000 : 15000), .description = COMPOUND_STRING( "散发着光泽且非常\n" @@ -2583,7 +2589,7 @@ const struct Item gItemsInfo[] = [ITEM_STARDUST] = { - .name = _("星星沙子"), + .name = ITEM_NAME("星星沙子"), .price = (I_PRICE >= GEN_7) ? 3000 * TREASURE_FACTOR: 2000, .description = COMPOUND_STRING( "手感细腻且美丽的\n" @@ -2599,7 +2605,7 @@ const struct Item gItemsInfo[] = [ITEM_STAR_PIECE] = { - .name = _("星星碎片"), + .name = ITEM_NAME("星星碎片"), .price = (I_PRICE >= GEN_7) ? 12000 * TREASURE_FACTOR: 9800, .description = COMPOUND_STRING( "闪红光且十分美丽\n" @@ -2615,7 +2621,7 @@ const struct Item gItemsInfo[] = [ITEM_COMET_SHARD] = { - .name = _("彗星碎片"), + .name = ITEM_NAME("彗星碎片"), .price = (I_PRICE <= GEN_5) ? 0 : ((I_PRICE == GEN_6) ? 30000 : ((I_PRICE == GEN_7) ? 60000 : 25000 * TREASURE_FACTOR)), .description = COMPOUND_STRING( "彗星临近时掉落到\n" @@ -2631,7 +2637,7 @@ const struct Item gItemsInfo[] = [ITEM_SHOAL_SALT] = { - .name = _("浅滩海盐"), + .name = ITEM_NAME("浅滩海盐"), .price = 20, .description = COMPOUND_STRING( "在浅滩洞穴这地方\n" @@ -2646,7 +2652,7 @@ const struct Item gItemsInfo[] = [ITEM_SHOAL_SHELL] = { - .name = _("浅滩贝壳"), + .name = ITEM_NAME("浅滩贝壳"), .price = 20, .description = COMPOUND_STRING( "在浅滩洞穴这地方\n" @@ -2661,7 +2667,7 @@ const struct Item gItemsInfo[] = [ITEM_RED_SHARD] = { - .name = _("红色碎片"), + .name = ITEM_NAME("红色碎片"), .price = (I_PRICE >= GEN_7) ? 1000 : 200, .description = sShardsDesc, .pocket = POCKET_ITEMS, @@ -2674,7 +2680,7 @@ const struct Item gItemsInfo[] = [ITEM_BLUE_SHARD] = { - .name = _("蓝色碎片"), + .name = ITEM_NAME("蓝色碎片"), .price = (I_PRICE >= GEN_7) ? 1000 : 200, .description = sShardsDesc, .pocket = POCKET_ITEMS, @@ -2687,7 +2693,7 @@ const struct Item gItemsInfo[] = [ITEM_YELLOW_SHARD] = { - .name = _("黄色碎片"), + .name = ITEM_NAME("黄色碎片"), .price = (I_PRICE >= GEN_7) ? 1000 : 200, .description = sShardsDesc, .pocket = POCKET_ITEMS, @@ -2700,7 +2706,7 @@ const struct Item gItemsInfo[] = [ITEM_GREEN_SHARD] = { - .name = _("绿色碎片"), + .name = ITEM_NAME("绿色碎片"), .price = (I_PRICE >= GEN_7) ? 1000 : 200, .description = sShardsDesc, .pocket = POCKET_ITEMS, @@ -2713,7 +2719,7 @@ const struct Item gItemsInfo[] = [ITEM_HEART_SCALE] = { - .name = _("心之鳞片"), + .name = ITEM_NAME("心之鳞片"), .price = 100, .description = COMPOUND_STRING( "有着美丽心形外形\n" @@ -2729,7 +2735,7 @@ const struct Item gItemsInfo[] = [ITEM_HONEY] = { - .name = _("甜甜蜜"), + .name = ITEM_NAME("甜甜蜜"), .price = (I_PRICE < GEN_5) ? 100 : ((I_PRICE < GEN_8) ? 300 : 900), .description = COMPOUND_STRING( "宝可梦采集的清甜\n" @@ -2745,7 +2751,7 @@ const struct Item gItemsInfo[] = [ITEM_RARE_BONE] = { - .name = _("贵重骨头"), + .name = ITEM_NAME("贵重骨头"), .price = (I_PRICE >= GEN_7) ? 5000 * TREASURE_FACTOR: 10000, .description = COMPOUND_STRING( "在考古学上非常贵\n" @@ -2761,7 +2767,7 @@ const struct Item gItemsInfo[] = [ITEM_ODD_KEYSTONE] = { - .name = _("楔石"), + .name = ITEM_NAME("楔石"), .price = 2100, .description = COMPOUND_STRING( "保护石之塔的重要\n" @@ -2777,7 +2783,7 @@ const struct Item gItemsInfo[] = [ITEM_PRETTY_FEATHER] = { - .name = _("美丽之羽"), + .name = ITEM_NAME("美丽之羽"), .price = (I_PRICE >= GEN_7) ? 1000 * TREASURE_FACTOR: 200, .description = COMPOUND_STRING( "仅仅只是漂亮,没\n" @@ -2793,7 +2799,7 @@ const struct Item gItemsInfo[] = [ITEM_RELIC_COPPER] = { - .name = _("古代铜币"), + .name = ITEM_NAME("古代铜币"), .price = 0, .description = COMPOUND_STRING( "约3000年前的\n" @@ -2808,7 +2814,7 @@ const struct Item gItemsInfo[] = [ITEM_RELIC_SILVER] = { - .name = _("古代银币"), + .name = ITEM_NAME("古代银币"), .price = 0, .description = COMPOUND_STRING( "约3000年前的\n" @@ -2823,7 +2829,7 @@ const struct Item gItemsInfo[] = [ITEM_RELIC_GOLD] = { - .name = _("古代金币"), + .name = ITEM_NAME("古代金币"), .price = 0, .description = COMPOUND_STRING( "约3000年前的\n" @@ -2838,7 +2844,7 @@ const struct Item gItemsInfo[] = [ITEM_RELIC_VASE] = { - .name = _("古代之壶"), + .name = ITEM_NAME("古代之壶"), .price = 0, .description = COMPOUND_STRING( "约3000年前的\n" @@ -2853,7 +2859,7 @@ const struct Item gItemsInfo[] = [ITEM_RELIC_BAND] = { - .name = _("古代手镯"), + .name = ITEM_NAME("古代手镯"), .price = 0, .description = COMPOUND_STRING( "约3000年前的\n" @@ -2868,7 +2874,7 @@ const struct Item gItemsInfo[] = [ITEM_RELIC_STATUE] = { - .name = _("古代石像"), + .name = ITEM_NAME("古代石像"), .price = 0, .description = COMPOUND_STRING( "约3000年前的\n" @@ -2883,7 +2889,7 @@ const struct Item gItemsInfo[] = [ITEM_RELIC_CROWN] = { - .name = _("古代王冠"), + .name = ITEM_NAME("古代王冠"), .price = 0, .description = COMPOUND_STRING( "约3000年前的\n" @@ -2898,7 +2904,7 @@ const struct Item gItemsInfo[] = [ITEM_STRANGE_SOUVENIR] = { - .name = _("神秘摆设"), + .name = ITEM_NAME("神秘摆设"), .price = (I_PRICE >= GEN_7) ? 3000 : 10, .description = COMPOUND_STRING( "据说是模仿古时候\n" @@ -2916,7 +2922,7 @@ const struct Item gItemsInfo[] = [ITEM_HELIX_FOSSIL] = { - .name = _("贝壳化石"), + .name = ITEM_NAME("贝壳化石"), .description = COMPOUND_STRING( "很久以前的古代宝\n" "可梦的化石。好像\n" @@ -2938,7 +2944,7 @@ const struct Item gItemsInfo[] = [ITEM_DOME_FOSSIL] = { - .name = _("甲壳化石"), + .name = ITEM_NAME("甲壳化石"), .description = COMPOUND_STRING( "很久以前的古代宝\n" "可梦的化石。好像\n" @@ -2960,7 +2966,7 @@ const struct Item gItemsInfo[] = [ITEM_OLD_AMBER] = { - .name = _("秘密琥珀"), + .name = ITEM_NAME("秘密琥珀"), .description = COMPOUND_STRING( "封存着古代宝可梦\n" "遗传基因的琥珀,\n" @@ -2982,7 +2988,7 @@ const struct Item gItemsInfo[] = [ITEM_ROOT_FOSSIL] = { - .name = _("根状化石"), + .name = ITEM_NAME("根状化石"), .description = sRootFossilDesc, #if I_KEY_FOSSILS >= GEN_4 .price = (I_PRICE >= GEN_7) ? 7000: 1000, @@ -3001,7 +3007,7 @@ const struct Item gItemsInfo[] = [ITEM_CLAW_FOSSIL] = { - .name = _("爪子化石"), + .name = ITEM_NAME("爪子化石"), .description = sRootFossilDesc, #if I_KEY_FOSSILS >= GEN_4 .price = (I_PRICE >= GEN_7) ? 7000: 1000, @@ -3020,7 +3026,7 @@ const struct Item gItemsInfo[] = [ITEM_ARMOR_FOSSIL] = { - .name = _("盾甲化石"), + .name = ITEM_NAME("盾甲化石"), .price = (I_PRICE >= GEN_7) ? 7000: 1000, .description = COMPOUND_STRING( "很久以前的古代宝\n" @@ -3036,7 +3042,7 @@ const struct Item gItemsInfo[] = [ITEM_SKULL_FOSSIL] = { - .name = _("头盖化石"), + .name = ITEM_NAME("头盖化石"), .price = (I_PRICE >= GEN_7) ? 7000: 1000, .description = COMPOUND_STRING( "很久以前的古代宝\n" @@ -3052,7 +3058,7 @@ const struct Item gItemsInfo[] = [ITEM_COVER_FOSSIL] = { - .name = _("背盖化石"), + .name = ITEM_NAME("背盖化石"), .price = (I_PRICE >= GEN_7) ? 7000: 1000, .description = COMPOUND_STRING( "很久以前的古代宝\n" @@ -3068,7 +3074,7 @@ const struct Item gItemsInfo[] = [ITEM_PLUME_FOSSIL] = { - .name = _("羽毛化石"), + .name = ITEM_NAME("羽毛化石"), .price = (I_PRICE >= GEN_7) ? 7000: 1000, .description = COMPOUND_STRING( "据说是鸟宝可梦祖\n" @@ -3084,7 +3090,7 @@ const struct Item gItemsInfo[] = [ITEM_JAW_FOSSIL] = { - .name = _("颚之化石"), + .name = ITEM_NAME("颚之化石"), .price = (I_PRICE >= GEN_7) ? 7000: 1000, .description = COMPOUND_STRING( "很久以前的古代宝\n" @@ -3100,7 +3106,7 @@ const struct Item gItemsInfo[] = [ITEM_SAIL_FOSSIL] = { - .name = _("鳍之化石"), + .name = ITEM_NAME("鳍之化石"), .price = (I_PRICE >= GEN_7) ? 7000: 1000, .description = COMPOUND_STRING( "很久以前古代宝可\n" @@ -3116,7 +3122,7 @@ const struct Item gItemsInfo[] = [ITEM_FOSSILIZED_BIRD] = { - .name = _("化石鸟"), + .name = ITEM_NAME("化石鸟"), .price = 5000, .description = COMPOUND_STRING( "远古时代宝可梦化\n" @@ -3132,7 +3138,7 @@ const struct Item gItemsInfo[] = [ITEM_FOSSILIZED_FISH] = { - .name = _("化石鱼"), + .name = ITEM_NAME("化石鱼"), .price = 5000, .description = sFossilizedFishDesc, .pocket = POCKET_ITEMS, @@ -3145,7 +3151,7 @@ const struct Item gItemsInfo[] = [ITEM_FOSSILIZED_DRAKE] = { - .name = _("化石龙"), + .name = ITEM_NAME("化石龙"), .price = 5000, .description = COMPOUND_STRING( "远古时代宝可梦化\n" @@ -3161,7 +3167,7 @@ const struct Item gItemsInfo[] = [ITEM_FOSSILIZED_DINO] = { - .name = _("化石海兽"), + .name = ITEM_NAME("化石海兽"), .price = 5000, .description = sFossilizedFishDesc, .pocket = POCKET_ITEMS, @@ -3176,7 +3182,7 @@ const struct Item gItemsInfo[] = [ITEM_GROWTH_MULCH] = { - .name = _("速速肥"), + .name = ITEM_NAME("速速肥"), .price = 200, #if OW_BERRY_MULCH_USAGE == TRUE .description = COMPOUND_STRING( @@ -3197,7 +3203,7 @@ const struct Item gItemsInfo[] = [ITEM_DAMP_MULCH] = { - .name = _("湿湿肥"), + .name = ITEM_NAME("湿湿肥"), .price = 200, #if OW_BERRY_MULCH_USAGE == TRUE .description = COMPOUND_STRING( @@ -3218,7 +3224,7 @@ const struct Item gItemsInfo[] = [ITEM_STABLE_MULCH] = { - .name = _("久久肥"), + .name = ITEM_NAME("久久肥"), .price = 200, #if OW_BERRY_MULCH_USAGE == TRUE .description = COMPOUND_STRING( @@ -3239,7 +3245,7 @@ const struct Item gItemsInfo[] = [ITEM_GOOEY_MULCH] = { - .name = _("粘粘肥"), + .name = ITEM_NAME("粘粘肥"), .price = 200, #if OW_BERRY_MULCH_USAGE == TRUE .description = COMPOUND_STRING( @@ -3260,7 +3266,7 @@ const struct Item gItemsInfo[] = [ITEM_RICH_MULCH] = { - .name = _("硕果肥"), + .name = ITEM_NAME("硕果肥"), .price = 200, #if OW_BERRY_MULCH_USAGE == TRUE .description = COMPOUND_STRING( @@ -3281,7 +3287,7 @@ const struct Item gItemsInfo[] = [ITEM_SURPRISE_MULCH] = { - .name = _("吃惊肥"), + .name = ITEM_NAME("吃惊肥"), .price = 200, #if OW_BERRY_MULCH_USAGE == TRUE .description = COMPOUND_STRING( @@ -3302,7 +3308,7 @@ const struct Item gItemsInfo[] = [ITEM_BOOST_MULCH] = { - .name = _("劲劲肥"), + .name = ITEM_NAME("劲劲肥"), .price = 200, #if OW_BERRY_MULCH_USAGE == TRUE .description = COMPOUND_STRING( @@ -3323,7 +3329,7 @@ const struct Item gItemsInfo[] = [ITEM_AMAZE_MULCH] = { - .name = _("超效肥"), + .name = ITEM_NAME("超效肥"), .price = 200, #if OW_BERRY_MULCH_USAGE == TRUE .description = COMPOUND_STRING( @@ -3346,7 +3352,7 @@ const struct Item gItemsInfo[] = [ITEM_RED_APRICORN] = { - .name = _("红球果"), + .name = ITEM_NAME("红球果"), .price = (I_PRICE == GEN_4) ? 0 : ((I_PRICE >= GEN_5 && I_PRICE <= GEN_7) ? 20 : 200), .description = COMPOUND_STRING( "红色的球果。有种\n" @@ -3360,7 +3366,7 @@ const struct Item gItemsInfo[] = [ITEM_BLUE_APRICORN] = { - .name = _("蓝球果"), + .name = ITEM_NAME("蓝球果"), .price = (I_PRICE == GEN_4) ? 0 : ((I_PRICE >= GEN_5 && I_PRICE <= GEN_7) ? 20 : 200), .description = COMPOUND_STRING( "蓝色的球果。略有\n" @@ -3374,7 +3380,7 @@ const struct Item gItemsInfo[] = [ITEM_YELLOW_APRICORN] = { - .name = _("黄球果"), + .name = ITEM_NAME("黄球果"), .price = (I_PRICE == GEN_4) ? 0 : ((I_PRICE >= GEN_5 && I_PRICE <= GEN_7) ? 20 : 200), .description = COMPOUND_STRING( "黄色的球果。有种\n" @@ -3388,7 +3394,7 @@ const struct Item gItemsInfo[] = [ITEM_GREEN_APRICORN] = { - .name = _("绿球果"), + .name = ITEM_NAME("绿球果"), .price = (I_PRICE == GEN_4) ? 0 : ((I_PRICE >= GEN_5 && I_PRICE <= GEN_7) ? 20 : 200), .description = COMPOUND_STRING( "绿色的球果。有种\n" @@ -3403,7 +3409,7 @@ const struct Item gItemsInfo[] = [ITEM_PINK_APRICORN] = { - .name = _("粉球果"), + .name = ITEM_NAME("粉球果"), .price = (I_PRICE == GEN_4) ? 0 : ((I_PRICE >= GEN_5 && I_PRICE <= GEN_7) ? 20 : 200), .description = COMPOUND_STRING( "粉红色的球果。有\n" @@ -3418,7 +3424,7 @@ const struct Item gItemsInfo[] = [ITEM_WHITE_APRICORN] = { - .name = _("白球果"), + .name = ITEM_NAME("白球果"), .price = (I_PRICE == GEN_4) ? 0 : ((I_PRICE >= GEN_5 && I_PRICE <= GEN_7) ? 20 : 200), .description = COMPOUND_STRING( "白色的球果。没有\n" @@ -3432,7 +3438,7 @@ const struct Item gItemsInfo[] = [ITEM_BLACK_APRICORN] = { - .name = _("黑球果"), + .name = ITEM_NAME("黑球果"), .price = (I_PRICE == GEN_4) ? 0 : ((I_PRICE >= GEN_5 && I_PRICE <= GEN_7) ? 20 : 200), .description = COMPOUND_STRING( "黑色的球果。有种\n" @@ -3446,7 +3452,7 @@ const struct Item gItemsInfo[] = [ITEM_WISHING_PIECE] = { - .name = _("许愿星块"), + .name = ITEM_NAME("许愿星块"), .price = 20, .description = COMPOUND_STRING( "投掷到宝可梦的巢\n" @@ -3462,7 +3468,7 @@ const struct Item gItemsInfo[] = [ITEM_GALARICA_TWIG] = { - .name = _("伽勒豆蔻枝"), + .name = ITEM_NAME("伽勒豆蔻枝"), .price = 20 * TREASURE_FACTOR, .description = COMPOUND_STRING( "伽勒豆蔻的枝条。\n" @@ -3478,7 +3484,7 @@ const struct Item gItemsInfo[] = [ITEM_ARMORITE_ORE] = { - .name = _("铠甲矿石"), + .name = ITEM_NAME("铠甲矿石"), .price = 20, .description = COMPOUND_STRING( "能够在铠岛找出的\n" @@ -3493,7 +3499,7 @@ const struct Item gItemsInfo[] = [ITEM_DYNITE_ORE] = { - .name = _("极矿石"), + .name = ITEM_NAME("极矿石"), .price = 20, .description = COMPOUND_STRING( "能够在王冠雪原找\n" @@ -3510,7 +3516,7 @@ const struct Item gItemsInfo[] = [ITEM_ORANGE_MAIL] = { - .name = _("橙色邮件"), + .name = ITEM_NAME("橙色邮件"), .price = 50, .description = COMPOUND_STRING( "印有蛇纹熊的信纸\n" @@ -3526,7 +3532,7 @@ const struct Item gItemsInfo[] = [ITEM_HARBOR_MAIL] = { - .name = _("港口邮件"), + .name = ITEM_NAME("港口邮件"), .price = 50, .description = COMPOUND_STRING( "印有长翅鸥的信纸\n" @@ -3542,7 +3548,7 @@ const struct Item gItemsInfo[] = [ITEM_GLITTER_MAIL] = { - .name = _("闪亮邮件"), + .name = ITEM_NAME("闪亮邮件"), .price = 50, .description = COMPOUND_STRING( "印有皮卡丘的信纸\n" @@ -3558,7 +3564,7 @@ const struct Item gItemsInfo[] = [ITEM_MECH_MAIL] = { - .name = _("机械邮件"), + .name = ITEM_NAME("机械邮件"), .price = 50, .description = COMPOUND_STRING( "印有小磁怪的信纸\n" @@ -3574,7 +3580,7 @@ const struct Item gItemsInfo[] = [ITEM_WOOD_MAIL] = { - .name = _("木纹邮件"), + .name = ITEM_NAME("木纹邮件"), .price = 50, .description = COMPOUND_STRING( "印有懒人獭的信纸\n" @@ -3590,7 +3596,7 @@ const struct Item gItemsInfo[] = [ITEM_WAVE_MAIL] = { - .name = _("波涛邮件"), + .name = ITEM_NAME("波涛邮件"), .price = 50, .description = COMPOUND_STRING( "印有吼吼鲸的信纸\n" @@ -3606,7 +3612,7 @@ const struct Item gItemsInfo[] = [ITEM_BEAD_MAIL] = { - .name = _("珠宝邮件"), + .name = ITEM_NAME("珠宝邮件"), .price = 50, .description = sBeadMailDesc, .pocket = POCKET_ITEMS, @@ -3619,7 +3625,7 @@ const struct Item gItemsInfo[] = [ITEM_SHADOW_MAIL] = { - .name = _("影子邮件"), + .name = ITEM_NAME("影子邮件"), .price = 50, .description = COMPOUND_STRING( "印有夜巡灵的信纸\n" @@ -3635,7 +3641,7 @@ const struct Item gItemsInfo[] = [ITEM_TROPIC_MAIL] = { - .name = _("热带邮件"), + .name = ITEM_NAME("热带邮件"), .price = 50, .description = COMPOUND_STRING( "印有美丽花的信纸\n" @@ -3651,7 +3657,7 @@ const struct Item gItemsInfo[] = [ITEM_DREAM_MAIL] = { - .name = _("梦境邮件"), + .name = ITEM_NAME("梦境邮件"), .price = 50, .description = sBeadMailDesc, .pocket = POCKET_ITEMS, @@ -3664,7 +3670,7 @@ const struct Item gItemsInfo[] = [ITEM_FAB_MAIL] = { - .name = _("奇迹邮件"), + .name = ITEM_NAME("奇迹邮件"), .price = 50, .description = COMPOUND_STRING( "一张华丽的信纸,\n" @@ -3680,7 +3686,7 @@ const struct Item gItemsInfo[] = [ITEM_RETRO_MAIL] = { - .name = _("复古邮件"), + .name = ITEM_NAME("复古邮件"), .price = 50, .description = COMPOUND_STRING( "印有三种宝可梦的\n" @@ -3698,7 +3704,7 @@ const struct Item gItemsInfo[] = [ITEM_FIRE_STONE] = { - .name = _("火之石"), + .name = ITEM_NAME("火之石"), .price = (I_PRICE >= GEN_7) ? 3000 : 2100, .description = sEvolutionStoneDesc, .pocket = POCKET_ITEMS, @@ -3712,7 +3718,7 @@ const struct Item gItemsInfo[] = [ITEM_WATER_STONE] = { - .name = _("水之石"), + .name = ITEM_NAME("水之石"), .price = (I_PRICE >= GEN_7) ? 3000 : 2100, .description = sEvolutionStoneDesc, .pocket = POCKET_ITEMS, @@ -3726,7 +3732,7 @@ const struct Item gItemsInfo[] = [ITEM_THUNDER_STONE] = { - .name = _("雷之石"), + .name = ITEM_NAME("雷之石"), .price = (I_PRICE >= GEN_7) ? 3000 : 2100, .description = sEvolutionStoneDesc, .pocket = POCKET_ITEMS, @@ -3740,7 +3746,7 @@ const struct Item gItemsInfo[] = [ITEM_LEAF_STONE] = { - .name = _("叶之石"), + .name = ITEM_NAME("叶之石"), .price = (I_PRICE >= GEN_7) ? 3000 : 2100, .description = sEvolutionStoneDesc, .pocket = POCKET_ITEMS, @@ -3754,7 +3760,7 @@ const struct Item gItemsInfo[] = [ITEM_ICE_STONE] = { - .name = _("冰之石"), + .name = ITEM_NAME("冰之石"), .price = (I_PRICE >= GEN_7) ? 3000 : 2100, .description = sEvolutionStoneDesc, .pocket = POCKET_ITEMS, @@ -3768,7 +3774,7 @@ const struct Item gItemsInfo[] = [ITEM_SUN_STONE] = { - .name = _("日之石"), + .name = ITEM_NAME("日之石"), .price = (I_PRICE >= GEN_7) ? 3000 : 2100, .description = sEvolutionStoneDesc, .pocket = POCKET_ITEMS, @@ -3782,7 +3788,7 @@ const struct Item gItemsInfo[] = [ITEM_MOON_STONE] = { - .name = _("月之石"), + .name = ITEM_NAME("月之石"), .price = (I_PRICE >= GEN_7) ? 3000 : 2100, .description = sEvolutionStoneDesc, .pocket = POCKET_ITEMS, @@ -3796,7 +3802,7 @@ const struct Item gItemsInfo[] = [ITEM_SHINY_STONE] = { - .name = _("光之石"), + .name = ITEM_NAME("光之石"), .price = (I_PRICE >= GEN_7) ? 3000 : 2100, .description = sEvolutionStoneDesc, .pocket = POCKET_ITEMS, @@ -3810,7 +3816,7 @@ const struct Item gItemsInfo[] = [ITEM_DUSK_STONE] = { - .name = _("暗之石"), + .name = ITEM_NAME("暗之石"), .price = (I_PRICE >= GEN_7) ? 3000 : 2100, .description = sEvolutionStoneDesc, .pocket = POCKET_ITEMS, @@ -3824,7 +3830,7 @@ const struct Item gItemsInfo[] = [ITEM_DAWN_STONE] = { - .name = _("觉醒之石"), + .name = ITEM_NAME("觉醒之石"), .price = (I_PRICE >= GEN_7) ? 3000 : 2100, .description = sEvolutionStoneDesc, .pocket = POCKET_ITEMS, @@ -3838,7 +3844,7 @@ const struct Item gItemsInfo[] = [ITEM_SWEET_APPLE] = { - .name = _("甜甜苹果"), + .name = ITEM_NAME("甜甜苹果"), .price = 2200, .description = COMPOUND_STRING( "这种甜美的苹果可\n" @@ -3855,7 +3861,7 @@ const struct Item gItemsInfo[] = [ITEM_TART_APPLE] = { - .name = _("酸酸苹果"), + .name = ITEM_NAME("酸酸苹果"), .price = 2200, .description = COMPOUND_STRING( "这种酸酸的苹果可\n" @@ -3872,7 +3878,7 @@ const struct Item gItemsInfo[] = [ITEM_CRACKED_POT] = { - .name = _("破裂的茶壶"), + .name = ITEM_NAME("破裂的茶壶"), .price = 1600, .description = COMPOUND_STRING( "这个神奇的茶壶虽\n" @@ -3889,7 +3895,7 @@ const struct Item gItemsInfo[] = [ITEM_CHIPPED_POT] = { - .name = _("缺损的茶壶"), + .name = ITEM_NAME("缺损的茶壶"), .price = 38000, .description = COMPOUND_STRING( "这个神奇的茶壶虽\n" @@ -3906,7 +3912,7 @@ const struct Item gItemsInfo[] = [ITEM_GALARICA_CUFF] = { - .name = _("伽勒豆蔻手环"), + .name = ITEM_NAME("伽勒豆蔻手环"), .price = (I_PRICE >= GEN_9) ? 3000 : 6000, .description = COMPOUND_STRING( "用伽勒豆蔻枝编的\n" @@ -3923,7 +3929,7 @@ const struct Item gItemsInfo[] = [ITEM_GALARICA_WREATH] = { - .name = _("伽勒豆蔻花圈"), + .name = ITEM_NAME("伽勒豆蔻花圈"), .price = (I_PRICE >= GEN_9) ? 3000 : 6000, .description = COMPOUND_STRING( "用伽勒豆蔻枝编的\n" @@ -3940,7 +3946,7 @@ const struct Item gItemsInfo[] = [ITEM_DRAGON_SCALE] = { - .name = _("龙之鳞片"), + .name = ITEM_NAME("龙之鳞片"), .price = (I_PRICE >= GEN_7) ? 2000 * TREASURE_FACTOR : 2100, .holdEffect = HOLD_EFFECT_DRAGON_SCALE, .holdEffectParam = 10, @@ -3959,7 +3965,7 @@ const struct Item gItemsInfo[] = [ITEM_UPGRADE] = { - .name = _("升级数据"), + .name = ITEM_NAME("升级数据"), .price = (I_PRICE >= GEN_7) ? 2000 * TREASURE_FACTOR : 2100, .holdEffect = HOLD_EFFECT_UPGRADE, .description = COMPOUND_STRING( @@ -3977,7 +3983,7 @@ const struct Item gItemsInfo[] = [ITEM_PROTECTOR] = { - .name = _("护具"), + .name = ITEM_NAME("护具"), .price = (I_PRICE >= GEN_7) ? 2000 * TREASURE_FACTOR : 2100, .description = COMPOUND_STRING( "某种护具。非常坚\n" @@ -3994,7 +4000,7 @@ const struct Item gItemsInfo[] = [ITEM_ELECTIRIZER] = { - .name = _("电力增幅器"), + .name = ITEM_NAME("电力增幅器"), .price = (I_PRICE >= GEN_7) ? 2000 * TREASURE_FACTOR : 2100, .description = COMPOUND_STRING( "积蓄着庞大电气力\n" @@ -4011,7 +4017,7 @@ const struct Item gItemsInfo[] = [ITEM_MAGMARIZER] = { - .name = _("熔岩增幅器"), + .name = ITEM_NAME("熔岩增幅器"), .price = (I_PRICE >= GEN_7) ? 2000 * TREASURE_FACTOR : 2100, .description = COMPOUND_STRING( "积蓄着庞大熔岩能\n" @@ -4028,7 +4034,7 @@ const struct Item gItemsInfo[] = [ITEM_DUBIOUS_DISC] = { - .name = _("可疑补丁"), + .name = ITEM_NAME("可疑补丁"), .price = (I_PRICE >= GEN_7) ? 2000 * TREASURE_FACTOR : 2100, .description = COMPOUND_STRING( "内部储存了奇怪信\n" @@ -4045,7 +4051,7 @@ const struct Item gItemsInfo[] = [ITEM_REAPER_CLOTH] = { - .name = _("灵界之布"), + .name = ITEM_NAME("灵界之布"), .price = (I_PRICE >= GEN_7) ? 2000 * TREASURE_FACTOR : 2100, .description = COMPOUND_STRING( "蕴含着惊人强大灵\n" @@ -4062,7 +4068,7 @@ const struct Item gItemsInfo[] = [ITEM_PRISM_SCALE] = { - .name = _("美丽鳞片"), + .name = ITEM_NAME("美丽鳞片"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 2000 : 500), .description = COMPOUND_STRING( "能让某些宝可梦进\n" @@ -4079,7 +4085,7 @@ const struct Item gItemsInfo[] = [ITEM_WHIPPED_DREAM] = { - .name = _("泡沫奶油"), + .name = ITEM_NAME("泡沫奶油"), .price = (I_PRICE >= GEN_7) ? 2000 * TREASURE_FACTOR : 2100, .description = COMPOUND_STRING( "松软起着泡的有点\n" @@ -4096,7 +4102,7 @@ const struct Item gItemsInfo[] = [ITEM_SACHET] = { - .name = _("香袋"), + .name = ITEM_NAME("香袋"), .price = (I_PRICE >= GEN_7) ? 2000 * TREASURE_FACTOR : 2100, .description = COMPOUND_STRING( "装着散发香气的香\n" @@ -4113,7 +4119,7 @@ const struct Item gItemsInfo[] = [ITEM_OVAL_STONE] = { - .name = _("浑圆之石"), + .name = ITEM_NAME("浑圆之石"), .price = (I_PRICE >= GEN_7) ? 2000 : 2100, .description = COMPOUND_STRING( "能让某些宝可梦进\n" @@ -4130,7 +4136,7 @@ const struct Item gItemsInfo[] = [ITEM_STRAWBERRY_SWEET] = { - .name = _("草莓糖饰"), + .name = ITEM_NAME("草莓糖饰"), .price = 500 * TREASURE_FACTOR, .description = COMPOUND_STRING( "草莓形状的工艺糖\n" @@ -4146,7 +4152,7 @@ const struct Item gItemsInfo[] = [ITEM_LOVE_SWEET] = { - .name = _("爱心糖饰"), + .name = ITEM_NAME("爱心糖饰"), .price = 500 * TREASURE_FACTOR, .description = COMPOUND_STRING( "爱心形状的工艺糖\n" @@ -4162,7 +4168,7 @@ const struct Item gItemsInfo[] = [ITEM_BERRY_SWEET] = { - .name = _("野莓糖饰"), + .name = ITEM_NAME("野莓糖饰"), .price = 500 * TREASURE_FACTOR, .description = COMPOUND_STRING( "浆果形状的工艺糖\n" @@ -4178,7 +4184,7 @@ const struct Item gItemsInfo[] = [ITEM_CLOVER_SWEET] = { - .name = _("幸运草糖饰"), + .name = ITEM_NAME("幸运草糖饰"), .price = 500 * TREASURE_FACTOR, .description = COMPOUND_STRING( "四叶草形状的工艺\n" @@ -4194,7 +4200,7 @@ const struct Item gItemsInfo[] = [ITEM_FLOWER_SWEET] = { - .name = _("花朵糖饰"), + .name = ITEM_NAME("花朵糖饰"), .price = 500 * TREASURE_FACTOR, .description = COMPOUND_STRING( "花朵形状的工艺糖\n" @@ -4210,7 +4216,7 @@ const struct Item gItemsInfo[] = [ITEM_STAR_SWEET] = { - .name = _("星星糖饰"), + .name = ITEM_NAME("星星糖饰"), .price = 500 * TREASURE_FACTOR, .description = COMPOUND_STRING( "星星形状的工艺糖\n" @@ -4226,7 +4232,7 @@ const struct Item gItemsInfo[] = [ITEM_RIBBON_SWEET] = { - .name = _("蝴蝶结糖饰"), + .name = ITEM_NAME("蝴蝶结糖饰"), .price = 500 * TREASURE_FACTOR, .description = COMPOUND_STRING( "蝴蝶结形状的工艺\n" @@ -4242,7 +4248,7 @@ const struct Item gItemsInfo[] = [ITEM_EVERSTONE] = { - .name = _("不变之石"), + .name = ITEM_NAME("不变之石"), .price = (I_PRICE >= GEN_7) ? 3000 : 200, .holdEffect = HOLD_EFFECT_PREVENT_EVOLVE, .description = COMPOUND_STRING( @@ -4261,7 +4267,7 @@ const struct Item gItemsInfo[] = [ITEM_RED_NECTAR] = { - .name = _("朱红色花蜜"), + .name = ITEM_NAME("朱红色花蜜"), .price = 300, .holdEffectParam = 0, .description = sNectarDesc, @@ -4275,7 +4281,7 @@ const struct Item gItemsInfo[] = [ITEM_YELLOW_NECTAR] = { - .name = _("金黄色花蜜"), + .name = ITEM_NAME("金黄色花蜜"), .price = 300, .holdEffectParam = 0, .description = sNectarDesc, @@ -4289,7 +4295,7 @@ const struct Item gItemsInfo[] = [ITEM_PINK_NECTAR] = { - .name = _("桃粉色花蜜"), + .name = ITEM_NAME("桃粉色花蜜"), .price = 300, .holdEffectParam = 0, .description = sNectarDesc, @@ -4303,7 +4309,7 @@ const struct Item gItemsInfo[] = [ITEM_PURPLE_NECTAR] = { - .name = _("兰紫色花蜜"), + .name = ITEM_NAME("兰紫色花蜜"), .price = 300, .holdEffectParam = 0, .description = sNectarDesc, @@ -4319,7 +4325,7 @@ const struct Item gItemsInfo[] = [ITEM_FLAME_PLATE] = { - .name = _("火球石板"), + .name = ITEM_NAME("火球石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4338,7 +4344,7 @@ const struct Item gItemsInfo[] = [ITEM_SPLASH_PLATE] = { - .name = _("水滴石板"), + .name = ITEM_NAME("水滴石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4357,7 +4363,7 @@ const struct Item gItemsInfo[] = [ITEM_ZAP_PLATE] = { - .name = _("雷电石板"), + .name = ITEM_NAME("雷电石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4376,7 +4382,7 @@ const struct Item gItemsInfo[] = [ITEM_MEADOW_PLATE] = { - .name = _("碧绿石板"), + .name = ITEM_NAME("碧绿石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4395,7 +4401,7 @@ const struct Item gItemsInfo[] = [ITEM_ICICLE_PLATE] = { - .name = _("冰柱石板"), + .name = ITEM_NAME("冰柱石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4414,7 +4420,7 @@ const struct Item gItemsInfo[] = [ITEM_FIST_PLATE] = { - .name = _("拳头石板"), + .name = ITEM_NAME("拳头石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4433,7 +4439,7 @@ const struct Item gItemsInfo[] = [ITEM_TOXIC_PLATE] = { - .name = _("剧毒石板"), + .name = ITEM_NAME("剧毒石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4452,7 +4458,7 @@ const struct Item gItemsInfo[] = [ITEM_EARTH_PLATE] = { - .name = _("大地石板"), + .name = ITEM_NAME("大地石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4471,7 +4477,7 @@ const struct Item gItemsInfo[] = [ITEM_SKY_PLATE] = { - .name = _("蓝天石板"), + .name = ITEM_NAME("蓝天石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4490,7 +4496,7 @@ const struct Item gItemsInfo[] = [ITEM_MIND_PLATE] = { - .name = _("神奇石板"), + .name = ITEM_NAME("神奇石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4509,7 +4515,7 @@ const struct Item gItemsInfo[] = [ITEM_INSECT_PLATE] = { - .name = _("玉虫石板"), + .name = ITEM_NAME("玉虫石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4528,7 +4534,7 @@ const struct Item gItemsInfo[] = [ITEM_STONE_PLATE] = { - .name = _("岩石石板"), + .name = ITEM_NAME("岩石石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4547,7 +4553,7 @@ const struct Item gItemsInfo[] = [ITEM_SPOOKY_PLATE] = { - .name = _("妖怪石板"), + .name = ITEM_NAME("妖怪石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4566,7 +4572,7 @@ const struct Item gItemsInfo[] = [ITEM_DRACO_PLATE] = { - .name = _("龙之石板"), + .name = ITEM_NAME("龙之石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4585,7 +4591,7 @@ const struct Item gItemsInfo[] = [ITEM_DREAD_PLATE] = { - .name = _("恶颜石板"), + .name = ITEM_NAME("恶颜石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4604,7 +4610,7 @@ const struct Item gItemsInfo[] = [ITEM_IRON_PLATE] = { - .name = _("钢铁石板"), + .name = ITEM_NAME("钢铁石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4623,7 +4629,7 @@ const struct Item gItemsInfo[] = [ITEM_PIXIE_PLATE] = { - .name = _("妖精石板"), + .name = ITEM_NAME("妖精石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, @@ -4644,7 +4650,7 @@ const struct Item gItemsInfo[] = [ITEM_DOUSE_DRIVE] = { - .name = _("水流卡带"), + .name = ITEM_NAME("水流卡带"), .price = (I_PRICE >= GEN_7) ? 0 : 1000, .holdEffect = HOLD_EFFECT_DRIVE, .description = COMPOUND_STRING( @@ -4662,7 +4668,7 @@ const struct Item gItemsInfo[] = [ITEM_SHOCK_DRIVE] = { - .name = _("闪电卡带"), + .name = ITEM_NAME("闪电卡带"), .price = (I_PRICE >= GEN_7) ? 0 : 1000, .holdEffect = HOLD_EFFECT_DRIVE, .description = COMPOUND_STRING( @@ -4680,7 +4686,7 @@ const struct Item gItemsInfo[] = [ITEM_BURN_DRIVE] = { - .name = _("火焰卡带"), + .name = ITEM_NAME("火焰卡带"), .price = (I_PRICE >= GEN_7) ? 0 : 1000, .holdEffect = HOLD_EFFECT_DRIVE, .description = COMPOUND_STRING( @@ -4698,7 +4704,7 @@ const struct Item gItemsInfo[] = [ITEM_CHILL_DRIVE] = { - .name = _("冰冻卡带"), + .name = ITEM_NAME("冰冻卡带"), .price = (I_PRICE >= GEN_7) ? 0 : 1000, .holdEffect = HOLD_EFFECT_DRIVE, .description = COMPOUND_STRING( @@ -4718,7 +4724,7 @@ const struct Item gItemsInfo[] = [ITEM_FIRE_MEMORY] = { - .name = _("火焰存储碟"), + .name = ITEM_NAME("火焰存储碟"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -4737,7 +4743,7 @@ const struct Item gItemsInfo[] = [ITEM_WATER_MEMORY] = { - .name = _("清水存储碟"), + .name = ITEM_NAME("清水存储碟"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -4756,7 +4762,7 @@ const struct Item gItemsInfo[] = [ITEM_ELECTRIC_MEMORY] = { - .name = _("电子存储碟"), + .name = ITEM_NAME("电子存储碟"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -4775,7 +4781,7 @@ const struct Item gItemsInfo[] = [ITEM_GRASS_MEMORY] = { - .name = _("青草存储碟"), + .name = ITEM_NAME("青草存储碟"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -4794,7 +4800,7 @@ const struct Item gItemsInfo[] = [ITEM_ICE_MEMORY] = { - .name = _("冰雪存储碟"), + .name = ITEM_NAME("冰雪存储碟"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -4813,7 +4819,7 @@ const struct Item gItemsInfo[] = [ITEM_FIGHTING_MEMORY] = { - .name = _("战斗存储碟"), + .name = ITEM_NAME("战斗存储碟"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -4832,7 +4838,7 @@ const struct Item gItemsInfo[] = [ITEM_POISON_MEMORY] = { - .name = _("毒存储碟"), + .name = ITEM_NAME("毒存储碟"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -4851,7 +4857,7 @@ const struct Item gItemsInfo[] = [ITEM_GROUND_MEMORY] = { - .name = _("大地存储碟"), + .name = ITEM_NAME("大地存储碟"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -4870,7 +4876,7 @@ const struct Item gItemsInfo[] = [ITEM_FLYING_MEMORY] = { - .name = _("飞翔存储碟"), + .name = ITEM_NAME("飞翔存储碟"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -4889,7 +4895,7 @@ const struct Item gItemsInfo[] = [ITEM_PSYCHIC_MEMORY] = { - .name = _("精神存储碟"), + .name = ITEM_NAME("精神存储碟"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -4908,7 +4914,7 @@ const struct Item gItemsInfo[] = [ITEM_BUG_MEMORY] = { - .name = _("虫子存储碟"), + .name = ITEM_NAME("虫子存储碟"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -4927,7 +4933,7 @@ const struct Item gItemsInfo[] = [ITEM_ROCK_MEMORY] = { - .name = _("岩石存储碟"), + .name = ITEM_NAME("岩石存储碟"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -4946,7 +4952,7 @@ const struct Item gItemsInfo[] = [ITEM_GHOST_MEMORY] = { - .name = _("幽灵存储碟"), + .name = ITEM_NAME("幽灵存储碟"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -4965,7 +4971,7 @@ const struct Item gItemsInfo[] = [ITEM_DRAGON_MEMORY] = { - .name = _("龙存储碟"), + .name = ITEM_NAME("龙存储碟"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -4984,7 +4990,7 @@ const struct Item gItemsInfo[] = [ITEM_DARK_MEMORY] = { - .name = _("黑暗存储碟"), + .name = ITEM_NAME("黑暗存储碟"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -5003,7 +5009,7 @@ const struct Item gItemsInfo[] = [ITEM_STEEL_MEMORY] = { - .name = _("钢铁存储碟"), + .name = ITEM_NAME("钢铁存储碟"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -5022,7 +5028,7 @@ const struct Item gItemsInfo[] = [ITEM_FAIRY_MEMORY] = { - .name = _("妖精存储碟"), + .name = ITEM_NAME("妖精存储碟"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, @@ -5041,7 +5047,7 @@ const struct Item gItemsInfo[] = [ITEM_RUSTED_SWORD] = { - .name = _("腐朽的剑"), + .name = ITEM_NAME("腐朽的剑"), .price = 0, .description = COMPOUND_STRING( "据说很久以前英雄\n" @@ -5056,7 +5062,7 @@ const struct Item gItemsInfo[] = [ITEM_RUSTED_SHIELD] = { - .name = _("腐朽的盾"), + .name = ITEM_NAME("腐朽的盾"), .price = 0, .description = COMPOUND_STRING( "据说很久以前英雄\n" @@ -5073,7 +5079,7 @@ const struct Item gItemsInfo[] = [ITEM_RED_ORB] = { - .name = _("朱红色宝珠"), + .name = ITEM_NAME("朱红色宝珠"), .price = 0, .holdEffect = HOLD_EFFECT_PRIMAL_ORB, .description = COMPOUND_STRING( @@ -5089,7 +5095,7 @@ const struct Item gItemsInfo[] = [ITEM_BLUE_ORB] = { - .name = _("靛蓝色宝珠"), + .name = ITEM_NAME("靛蓝色宝珠"), .price = 0, .holdEffect = HOLD_EFFECT_PRIMAL_ORB, .description = COMPOUND_STRING( @@ -5107,7 +5113,7 @@ const struct Item gItemsInfo[] = [ITEM_VENUSAURITE] = { - .name = _("妙蛙花进化石"), + .name = ITEM_NAME("妙蛙花进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5124,7 +5130,7 @@ const struct Item gItemsInfo[] = [ITEM_CHARIZARDITE_X] = { - .name = _("喷火龙进化石X"), + .name = ITEM_NAME("喷火龙进化石X"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = sCharizarditeDesc, @@ -5138,7 +5144,7 @@ const struct Item gItemsInfo[] = [ITEM_CHARIZARDITE_Y] = { - .name = _("喷火龙进化石Y"), + .name = ITEM_NAME("喷火龙进化石Y"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = sCharizarditeDesc, @@ -5152,7 +5158,7 @@ const struct Item gItemsInfo[] = [ITEM_BLASTOISINITE] = { - .name = _("水箭龟进化石"), + .name = ITEM_NAME("水箭龟进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5169,7 +5175,7 @@ const struct Item gItemsInfo[] = [ITEM_BEEDRILLITE] = { - .name = _("大针蜂进化石"), + .name = ITEM_NAME("大针蜂进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5186,7 +5192,7 @@ const struct Item gItemsInfo[] = [ITEM_PIDGEOTITE] = { - .name = _("大比鸟进化石"), + .name = ITEM_NAME("大比鸟进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5203,7 +5209,7 @@ const struct Item gItemsInfo[] = [ITEM_ALAKAZITE] = { - .name = _("胡地进化石"), + .name = ITEM_NAME("胡地进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5220,7 +5226,7 @@ const struct Item gItemsInfo[] = [ITEM_SLOWBRONITE] = { - .name = _("呆壳兽进化石"), + .name = ITEM_NAME("呆壳兽进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5237,7 +5243,7 @@ const struct Item gItemsInfo[] = [ITEM_GENGARITE] = { - .name = _("耿鬼进化石"), + .name = ITEM_NAME("耿鬼进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5254,7 +5260,7 @@ const struct Item gItemsInfo[] = [ITEM_KANGASKHANITE] = { - .name = _("袋兽进化石"), + .name = ITEM_NAME("袋兽进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5271,7 +5277,7 @@ const struct Item gItemsInfo[] = [ITEM_PINSIRITE] = { - .name = _("凯罗斯进化石"), + .name = ITEM_NAME("凯罗斯进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5288,7 +5294,7 @@ const struct Item gItemsInfo[] = [ITEM_GYARADOSITE] = { - .name = _("暴鲤龙进化石"), + .name = ITEM_NAME("暴鲤龙进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5305,7 +5311,7 @@ const struct Item gItemsInfo[] = [ITEM_AERODACTYLITE] = { - .name = _("化石翼龙进化石"), + .name = ITEM_NAME("化石翼龙进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5322,7 +5328,7 @@ const struct Item gItemsInfo[] = [ITEM_MEWTWONITE_X] = { - .name = _("超梦进化石X"), + .name = ITEM_NAME("超梦进化石X"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = sMewtwoniteDesc, @@ -5336,7 +5342,7 @@ const struct Item gItemsInfo[] = [ITEM_MEWTWONITE_Y] = { - .name = _("超梦进化石Y"), + .name = ITEM_NAME("超梦进化石Y"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = sMewtwoniteDesc, @@ -5350,7 +5356,7 @@ const struct Item gItemsInfo[] = [ITEM_AMPHAROSITE] = { - .name = _("电龙进化石"), + .name = ITEM_NAME("电龙进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5367,7 +5373,7 @@ const struct Item gItemsInfo[] = [ITEM_STEELIXITE] = { - .name = _("大钢蛇进化石"), + .name = ITEM_NAME("大钢蛇进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5384,7 +5390,7 @@ const struct Item gItemsInfo[] = [ITEM_SCIZORITE] = { - .name = _("巨钳螳螂进化石"), + .name = ITEM_NAME("巨钳螳螂进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5401,7 +5407,7 @@ const struct Item gItemsInfo[] = [ITEM_HERACRONITE] = { - .name = _("赫拉克罗斯进化石"), + .name = ITEM_NAME("赫拉克罗斯进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5418,7 +5424,7 @@ const struct Item gItemsInfo[] = [ITEM_HOUNDOOMINITE] = { - .name = _("黑鲁加进化石"), + .name = ITEM_NAME("黑鲁加进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5435,7 +5441,7 @@ const struct Item gItemsInfo[] = [ITEM_TYRANITARITE] = { - .name = _("班基拉斯进化石"), + .name = ITEM_NAME("班基拉斯进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5452,7 +5458,7 @@ const struct Item gItemsInfo[] = [ITEM_SCEPTILITE] = { - .name = _("蜥蜴王进化石"), + .name = ITEM_NAME("蜥蜴王进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5469,7 +5475,7 @@ const struct Item gItemsInfo[] = [ITEM_BLAZIKENITE] = { - .name = _("火焰鸡进化石"), + .name = ITEM_NAME("火焰鸡进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5486,7 +5492,7 @@ const struct Item gItemsInfo[] = [ITEM_SWAMPERTITE] = { - .name = _("巨沼怪进化石"), + .name = ITEM_NAME("巨沼怪进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5503,7 +5509,7 @@ const struct Item gItemsInfo[] = [ITEM_GARDEVOIRITE] = { - .name = _("沙奈朵进化石"), + .name = ITEM_NAME("沙奈朵进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5520,7 +5526,7 @@ const struct Item gItemsInfo[] = [ITEM_SABLENITE] = { - .name = _("勾魂眼进化石"), + .name = ITEM_NAME("勾魂眼进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5537,7 +5543,7 @@ const struct Item gItemsInfo[] = [ITEM_MAWILITE] = { - .name = _("大嘴娃进化石"), + .name = ITEM_NAME("大嘴娃进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5554,7 +5560,7 @@ const struct Item gItemsInfo[] = [ITEM_AGGRONITE] = { - .name = _("波士可多拉进化石"), + .name = ITEM_NAME("波士可多拉进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5571,7 +5577,7 @@ const struct Item gItemsInfo[] = [ITEM_MEDICHAMITE] = { - .name = _("恰雷姆进化石"), + .name = ITEM_NAME("恰雷姆进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5588,7 +5594,7 @@ const struct Item gItemsInfo[] = [ITEM_MANECTITE] = { - .name = _("雷电兽进化石"), + .name = ITEM_NAME("雷电兽进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5605,7 +5611,7 @@ const struct Item gItemsInfo[] = [ITEM_SHARPEDONITE] = { - .name = _("巨牙鲨进化石"), + .name = ITEM_NAME("巨牙鲨进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5622,7 +5628,7 @@ const struct Item gItemsInfo[] = [ITEM_CAMERUPTITE] = { - .name = _("喷火驼进化石"), + .name = ITEM_NAME("喷火驼进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5639,7 +5645,7 @@ const struct Item gItemsInfo[] = [ITEM_ALTARIANITE] = { - .name = _("七夕青鸟进化石"), + .name = ITEM_NAME("七夕青鸟进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5656,7 +5662,7 @@ const struct Item gItemsInfo[] = [ITEM_BANETTITE] = { - .name = _("诅咒娃娃进化石"), + .name = ITEM_NAME("诅咒娃娃进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5673,7 +5679,7 @@ const struct Item gItemsInfo[] = [ITEM_ABSOLITE] = { - .name = _("阿勃梭鲁进化石"), + .name = ITEM_NAME("阿勃梭鲁进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5690,7 +5696,7 @@ const struct Item gItemsInfo[] = [ITEM_GLALITITE] = { - .name = _("冰鬼护进化石"), + .name = ITEM_NAME("冰鬼护进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5707,7 +5713,7 @@ const struct Item gItemsInfo[] = [ITEM_SALAMENCITE] = { - .name = _("暴飞龙进化石"), + .name = ITEM_NAME("暴飞龙进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5724,7 +5730,7 @@ const struct Item gItemsInfo[] = [ITEM_METAGROSSITE] = { - .name = _("巨金怪进化石"), + .name = ITEM_NAME("巨金怪进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5741,7 +5747,7 @@ const struct Item gItemsInfo[] = [ITEM_LATIASITE] = { - .name = _("拉帝亚斯进化石"), + .name = ITEM_NAME("拉帝亚斯进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5758,7 +5764,7 @@ const struct Item gItemsInfo[] = [ITEM_LATIOSITE] = { - .name = _("拉帝欧斯进化石"), + .name = ITEM_NAME("拉帝欧斯进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5775,7 +5781,7 @@ const struct Item gItemsInfo[] = [ITEM_LOPUNNITE] = { - .name = _("长耳兔进化石"), + .name = ITEM_NAME("长耳兔进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5792,7 +5798,7 @@ const struct Item gItemsInfo[] = [ITEM_GARCHOMPITE] = { - .name = _("烈咬陆鲨进化石"), + .name = ITEM_NAME("烈咬陆鲨进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5809,7 +5815,7 @@ const struct Item gItemsInfo[] = [ITEM_LUCARIONITE] = { - .name = _("路卡利欧进化石"), + .name = ITEM_NAME("路卡利欧进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5826,7 +5832,7 @@ const struct Item gItemsInfo[] = [ITEM_ABOMASITE] = { - .name = _("暴雪王进化石"), + .name = ITEM_NAME("暴雪王进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5843,7 +5849,7 @@ const struct Item gItemsInfo[] = [ITEM_GALLADITE] = { - .name = _("艾路雷朵进化石"), + .name = ITEM_NAME("艾路雷朵进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5860,7 +5866,7 @@ const struct Item gItemsInfo[] = [ITEM_AUDINITE] = { - .name = _("差不多娃娃进化石"), + .name = ITEM_NAME("差不多娃娃进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5877,7 +5883,7 @@ const struct Item gItemsInfo[] = [ITEM_DIANCITE] = { - .name = _("蒂安希进化石"), + .name = ITEM_NAME("蒂安希进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( @@ -5896,7 +5902,7 @@ const struct Item gItemsInfo[] = [ITEM_NORMAL_GEM] = { - .name = _("一般宝石"), + .name = ITEM_NAME("一般宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -5914,7 +5920,7 @@ const struct Item gItemsInfo[] = [ITEM_FIRE_GEM] = { - .name = _("火之宝石"), + .name = ITEM_NAME("火之宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -5932,7 +5938,7 @@ const struct Item gItemsInfo[] = [ITEM_WATER_GEM] = { - .name = _("水之宝石"), + .name = ITEM_NAME("水之宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -5950,7 +5956,7 @@ const struct Item gItemsInfo[] = [ITEM_ELECTRIC_GEM] = { - .name = _("电之宝石"), + .name = ITEM_NAME("电之宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -5968,7 +5974,7 @@ const struct Item gItemsInfo[] = [ITEM_GRASS_GEM] = { - .name = _("草之宝石"), + .name = ITEM_NAME("草之宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -5986,7 +5992,7 @@ const struct Item gItemsInfo[] = [ITEM_ICE_GEM] = { - .name = _("冰之宝石"), + .name = ITEM_NAME("冰之宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -6004,7 +6010,7 @@ const struct Item gItemsInfo[] = [ITEM_FIGHTING_GEM] = { - .name = _("格斗宝石"), + .name = ITEM_NAME("格斗宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -6022,7 +6028,7 @@ const struct Item gItemsInfo[] = [ITEM_POISON_GEM] = { - .name = _("毒之宝石"), + .name = ITEM_NAME("毒之宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -6040,7 +6046,7 @@ const struct Item gItemsInfo[] = [ITEM_GROUND_GEM] = { - .name = _("地面宝石"), + .name = ITEM_NAME("地面宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -6058,7 +6064,7 @@ const struct Item gItemsInfo[] = [ITEM_FLYING_GEM] = { - .name = _("飞行宝石"), + .name = ITEM_NAME("飞行宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -6076,7 +6082,7 @@ const struct Item gItemsInfo[] = [ITEM_PSYCHIC_GEM] = { - .name = _("超能力宝石"), + .name = ITEM_NAME("超能力宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -6094,7 +6100,7 @@ const struct Item gItemsInfo[] = [ITEM_BUG_GEM] = { - .name = _("虫之宝石"), + .name = ITEM_NAME("虫之宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -6112,7 +6118,7 @@ const struct Item gItemsInfo[] = [ITEM_ROCK_GEM] = { - .name = _("岩石宝石"), + .name = ITEM_NAME("岩石宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -6130,7 +6136,7 @@ const struct Item gItemsInfo[] = [ITEM_GHOST_GEM] = { - .name = _("幽灵宝石"), + .name = ITEM_NAME("幽灵宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -6148,7 +6154,7 @@ const struct Item gItemsInfo[] = [ITEM_DRAGON_GEM] = { - .name = _("龙之宝石"), + .name = ITEM_NAME("龙之宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -6166,7 +6172,7 @@ const struct Item gItemsInfo[] = [ITEM_DARK_GEM] = { - .name = _("恶之宝石"), + .name = ITEM_NAME("恶之宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -6184,7 +6190,7 @@ const struct Item gItemsInfo[] = [ITEM_STEEL_GEM] = { - .name = _("钢之宝石"), + .name = ITEM_NAME("钢之宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -6202,7 +6208,7 @@ const struct Item gItemsInfo[] = [ITEM_FAIRY_GEM] = { - .name = _("妖精宝石"), + .name = ITEM_NAME("妖精宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, @@ -6222,7 +6228,7 @@ const struct Item gItemsInfo[] = [ITEM_NORMALIUM_Z] = { - .name = _("一般Z"), + .name = ITEM_NAME("一般Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6239,7 +6245,7 @@ const struct Item gItemsInfo[] = [ITEM_FIRIUM_Z] = { - .name = _("火Z"), + .name = ITEM_NAME("火Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6256,7 +6262,7 @@ const struct Item gItemsInfo[] = [ITEM_WATERIUM_Z] = { - .name = _("水Z"), + .name = ITEM_NAME("水Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6273,7 +6279,7 @@ const struct Item gItemsInfo[] = [ITEM_ELECTRIUM_Z] = { - .name = _("电Z"), + .name = ITEM_NAME("电Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6290,7 +6296,7 @@ const struct Item gItemsInfo[] = [ITEM_GRASSIUM_Z] = { - .name = _("草Z"), + .name = ITEM_NAME("草Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6307,7 +6313,7 @@ const struct Item gItemsInfo[] = [ITEM_ICIUM_Z] = { - .name = _("冰Z"), + .name = ITEM_NAME("冰Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6324,7 +6330,7 @@ const struct Item gItemsInfo[] = [ITEM_FIGHTINIUM_Z] = { - .name = _("格斗Z"), + .name = ITEM_NAME("格斗Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6341,7 +6347,7 @@ const struct Item gItemsInfo[] = [ITEM_POISONIUM_Z] = { - .name = _("毒Z"), + .name = ITEM_NAME("毒Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6358,7 +6364,7 @@ const struct Item gItemsInfo[] = [ITEM_GROUNDIUM_Z] = { - .name = _("地面Z"), + .name = ITEM_NAME("地面Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6375,7 +6381,7 @@ const struct Item gItemsInfo[] = [ITEM_FLYINIUM_Z] = { - .name = _("飞行Z"), + .name = ITEM_NAME("飞行Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6392,7 +6398,7 @@ const struct Item gItemsInfo[] = [ITEM_PSYCHIUM_Z] = { - .name = _("超能力Z"), + .name = ITEM_NAME("超能力Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6409,7 +6415,7 @@ const struct Item gItemsInfo[] = [ITEM_BUGINIUM_Z] = { - .name = _("虫Z"), + .name = ITEM_NAME("虫Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6426,7 +6432,7 @@ const struct Item gItemsInfo[] = [ITEM_ROCKIUM_Z] = { - .name = _("岩石Z"), + .name = ITEM_NAME("岩石Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6443,7 +6449,7 @@ const struct Item gItemsInfo[] = [ITEM_GHOSTIUM_Z] = { - .name = _("幽灵Z"), + .name = ITEM_NAME("幽灵Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6460,7 +6466,7 @@ const struct Item gItemsInfo[] = [ITEM_DRAGONIUM_Z] = { - .name = _("龙Z"), + .name = ITEM_NAME("龙Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6477,7 +6483,7 @@ const struct Item gItemsInfo[] = [ITEM_DARKINIUM_Z] = { - .name = _("恶Z"), + .name = ITEM_NAME("恶Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6494,7 +6500,7 @@ const struct Item gItemsInfo[] = [ITEM_STEELIUM_Z] = { - .name = _("钢Z"), + .name = ITEM_NAME("钢Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6511,7 +6517,7 @@ const struct Item gItemsInfo[] = [ITEM_FAIRIUM_Z] = { - .name = _("妖精Z"), + .name = ITEM_NAME("妖精Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6528,7 +6534,7 @@ const struct Item gItemsInfo[] = [ITEM_PIKANIUM_Z] = { - .name = _("皮卡丘Z"), + .name = ITEM_NAME("皮卡丘Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6545,7 +6551,7 @@ const struct Item gItemsInfo[] = [ITEM_EEVIUM_Z] = { - .name = _("伊布Z"), + .name = ITEM_NAME("伊布Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6562,7 +6568,7 @@ const struct Item gItemsInfo[] = [ITEM_SNORLIUM_Z] = { - .name = _("卡比兽Z"), + .name = ITEM_NAME("卡比兽Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6579,7 +6585,7 @@ const struct Item gItemsInfo[] = [ITEM_MEWNIUM_Z] = { - .name = _("梦幻Z"), + .name = ITEM_NAME("梦幻Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6596,7 +6602,7 @@ const struct Item gItemsInfo[] = [ITEM_DECIDIUM_Z] = { - .name = _("狙射树枭Z"), + .name = ITEM_NAME("狙射树枭Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6613,7 +6619,7 @@ const struct Item gItemsInfo[] = [ITEM_INCINIUM_Z] = { - .name = _("炽焰咆哮虎Z"), + .name = ITEM_NAME("炽焰咆哮虎Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6630,7 +6636,7 @@ const struct Item gItemsInfo[] = [ITEM_PRIMARIUM_Z] = { - .name = _("西狮海壬Z"), + .name = ITEM_NAME("西狮海壬Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6647,7 +6653,7 @@ const struct Item gItemsInfo[] = [ITEM_LYCANIUM_Z] = { - .name = _("鬃岩狼人Z"), + .name = ITEM_NAME("鬃岩狼人Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6664,7 +6670,7 @@ const struct Item gItemsInfo[] = [ITEM_MIMIKIUM_Z] = { - .name = _("谜拟丘Z"), + .name = ITEM_NAME("谜拟丘Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6681,7 +6687,7 @@ const struct Item gItemsInfo[] = [ITEM_KOMMONIUM_Z] = { - .name = _("杖尾鳞甲龙Z"), + .name = ITEM_NAME("杖尾鳞甲龙Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6698,7 +6704,7 @@ const struct Item gItemsInfo[] = [ITEM_TAPUNIUM_Z] = { - .name = _("卡璞Z"), + .name = ITEM_NAME("卡璞Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6715,7 +6721,7 @@ const struct Item gItemsInfo[] = [ITEM_SOLGANIUM_Z] = { - .name = _("索尔迦雷欧Z"), + .name = ITEM_NAME("索尔迦雷欧Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6732,7 +6738,7 @@ const struct Item gItemsInfo[] = [ITEM_LUNALIUM_Z] = { - .name = _("露奈雅拉Z"), + .name = ITEM_NAME("露奈雅拉Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6749,7 +6755,7 @@ const struct Item gItemsInfo[] = [ITEM_MARSHADIUM_Z] = { - .name = _("玛夏多Z"), + .name = ITEM_NAME("玛夏多Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6766,7 +6772,7 @@ const struct Item gItemsInfo[] = [ITEM_ALORAICHIUM_Z] = { - .name = _("阿罗雷Z"), + .name = ITEM_NAME("阿罗雷Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6783,7 +6789,7 @@ const struct Item gItemsInfo[] = [ITEM_PIKASHUNIUM_Z] = { - .name = _("智皮卡Z"), + .name = ITEM_NAME("智皮卡Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6800,7 +6806,7 @@ const struct Item gItemsInfo[] = [ITEM_ULTRANECROZIUM_Z] = { - .name = _("究极奈克洛Z"), + .name = ITEM_NAME("究极奈克洛Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( @@ -6819,7 +6825,7 @@ const struct Item gItemsInfo[] = [ITEM_LIGHT_BALL] = { - .name = _("电气球"), + .name = ITEM_NAME("电气球"), .price = (I_PRICE >= GEN_7) ? 1000 : 100, .holdEffect = HOLD_EFFECT_LIGHT_BALL, .description = COMPOUND_STRING( @@ -6836,7 +6842,7 @@ const struct Item gItemsInfo[] = [ITEM_LEEK] = { - .name = _("大葱"), + .name = ITEM_NAME("大葱"), .price = (I_PRICE >= GEN_7) ? 1000 : 200, .holdEffect = HOLD_EFFECT_LEEK, .description = COMPOUND_STRING( @@ -6853,7 +6859,7 @@ const struct Item gItemsInfo[] = [ITEM_THICK_CLUB] = { - .name = _("粗骨头"), + .name = ITEM_NAME("粗骨头"), .price = (I_PRICE >= GEN_7) ? 1000 : 500, .holdEffect = HOLD_EFFECT_THICK_CLUB, .description = COMPOUND_STRING( @@ -6870,7 +6876,7 @@ const struct Item gItemsInfo[] = [ITEM_LUCKY_PUNCH] = { - .name = _("吉利拳"), + .name = ITEM_NAME("吉利拳"), .price = (I_PRICE >= GEN_7) ? 1000 : 10, .holdEffect = HOLD_EFFECT_LUCKY_PUNCH, .description = COMPOUND_STRING( @@ -6887,7 +6893,7 @@ const struct Item gItemsInfo[] = [ITEM_METAL_POWDER] = { - .name = _("金属粉"), + .name = ITEM_NAME("金属粉"), .price = (I_PRICE >= GEN_7) ? 1000 : 10, .holdEffect = HOLD_EFFECT_METAL_POWDER, .description = COMPOUND_STRING( @@ -6904,7 +6910,7 @@ const struct Item gItemsInfo[] = [ITEM_QUICK_POWDER] = { - .name = _("速度粉"), + .name = ITEM_NAME("速度粉"), .price = (I_PRICE >= GEN_7) ? 1000 : 10, .holdEffect = HOLD_EFFECT_QUICK_POWDER, .description = COMPOUND_STRING( @@ -6921,7 +6927,7 @@ const struct Item gItemsInfo[] = [ITEM_DEEP_SEA_SCALE] = { - .name = _("深海鳞片"), + .name = ITEM_NAME("深海鳞片"), .price = (I_PRICE >= GEN_7) ? 2000 : 200, .holdEffect = HOLD_EFFECT_DEEP_SEA_SCALE, .description = COMPOUND_STRING( @@ -6939,7 +6945,7 @@ const struct Item gItemsInfo[] = [ITEM_DEEP_SEA_TOOTH] = { - .name = _("深海之牙"), + .name = ITEM_NAME("深海之牙"), .price = (I_PRICE >= GEN_7) ? 2000 : 200, .holdEffect = HOLD_EFFECT_DEEP_SEA_TOOTH, .description = COMPOUND_STRING( @@ -6957,7 +6963,7 @@ const struct Item gItemsInfo[] = [ITEM_SOUL_DEW] = { - .name = _("心之水滴"), + .name = ITEM_NAME("心之水滴"), .price = (I_PRICE >= GEN_7) ? 0 : 200, .holdEffect = HOLD_EFFECT_SOUL_DEW, .holdEffectParam = B_SOUL_DEW_BOOST >= GEN_7 ? 20 : 50, @@ -6975,7 +6981,7 @@ const struct Item gItemsInfo[] = [ITEM_ADAMANT_ORB] = { - .name = _("金刚宝珠"), + .name = ITEM_NAME("金刚宝珠"), .price = (I_PRICE >= GEN_7) ? 0 : 10000, .holdEffect = HOLD_EFFECT_ADAMANT_ORB, .holdEffectParam = 20, @@ -6993,7 +6999,7 @@ const struct Item gItemsInfo[] = [ITEM_LUSTROUS_ORB] = { - .name = _("白玉宝珠"), + .name = ITEM_NAME("白玉宝珠"), .price = (I_PRICE >= GEN_7) ? 0 : 10000, .holdEffect = HOLD_EFFECT_LUSTROUS_ORB, .holdEffectParam = 20, @@ -7011,7 +7017,7 @@ const struct Item gItemsInfo[] = [ITEM_GRISEOUS_ORB] = { - .name = _("白金宝珠"), + .name = ITEM_NAME("白金宝珠"), .price = (I_PRICE >= GEN_7) ? 0 : 10000, .holdEffect = HOLD_EFFECT_GRISEOUS_ORB, .holdEffectParam = 20, @@ -7031,7 +7037,7 @@ const struct Item gItemsInfo[] = [ITEM_SEA_INCENSE] = { - .name = _("海潮薰香"), + .name = ITEM_NAME("海潮薰香"), .price = (I_PRICE >= GEN_7) ? 2000 : 9600, .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = 20, @@ -7047,7 +7053,7 @@ const struct Item gItemsInfo[] = [ITEM_LAX_INCENSE] = { - .name = _("悠闲薰香"), + .name = ITEM_NAME("悠闲薰香"), .price = (I_PRICE >= GEN_7) ? 5000 : 9600, .holdEffect = HOLD_EFFECT_EVASION_UP, .holdEffectParam = 10, @@ -7065,7 +7071,7 @@ const struct Item gItemsInfo[] = [ITEM_ODD_INCENSE] = { - .name = _("奇异薰香"), + .name = ITEM_NAME("奇异薰香"), .price = (I_PRICE >= GEN_7) ? 2000 : 9600, .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = 20, @@ -7081,7 +7087,7 @@ const struct Item gItemsInfo[] = [ITEM_ROCK_INCENSE] = { - .name = _("岩石薰香"), + .name = ITEM_NAME("岩石薰香"), .price = (I_PRICE >= GEN_7) ? 2000 : 9600, .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = 20, @@ -7097,7 +7103,7 @@ const struct Item gItemsInfo[] = [ITEM_FULL_INCENSE] = { - .name = _("饱腹薰香"), + .name = ITEM_NAME("饱腹薰香"), .price = (I_PRICE >= GEN_7) ? 5000 : 9600, .holdEffect = HOLD_EFFECT_LAGGING_TAIL, .holdEffectParam = 5, @@ -7112,7 +7118,7 @@ const struct Item gItemsInfo[] = [ITEM_WAVE_INCENSE] = { - .name = _("涟漪薰香"), + .name = ITEM_NAME("涟漪薰香"), .price = (I_PRICE >= GEN_7) ? 2000 : 9600, .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = 20, @@ -7128,7 +7134,7 @@ const struct Item gItemsInfo[] = [ITEM_ROSE_INCENSE] = { - .name = _("花朵薰香"), + .name = ITEM_NAME("花朵薰香"), .price = (I_PRICE >= GEN_7) ? 2000 : 9600, .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = 20, @@ -7144,7 +7150,7 @@ const struct Item gItemsInfo[] = [ITEM_LUCK_INCENSE] = { - .name = _("幸运薰香"), + .name = ITEM_NAME("幸运薰香"), .price = (I_PRICE >= GEN_7) ? 11000 : 9600, .holdEffect = HOLD_EFFECT_DOUBLE_PRIZE, .description = sLuckIncenseDesc, @@ -7158,7 +7164,7 @@ const struct Item gItemsInfo[] = [ITEM_PURE_INCENSE] = { - .name = _("洁净薰香"), + .name = ITEM_NAME("洁净薰香"), .price = (I_PRICE >= GEN_7) ? 6000 : 9600, .holdEffect = HOLD_EFFECT_REPEL, .description = sPureIncenseDesc, @@ -7174,7 +7180,7 @@ const struct Item gItemsInfo[] = [ITEM_RED_SCARF] = { - .name = _("红色头巾"), + .name = ITEM_NAME("红色头巾"), .price = 100, .description = COMPOUND_STRING( "携带它去参加华丽\n" @@ -7190,7 +7196,7 @@ const struct Item gItemsInfo[] = [ITEM_BLUE_SCARF] = { - .name = _("蓝色头巾"), + .name = ITEM_NAME("蓝色头巾"), .price = 100, .description = COMPOUND_STRING( "携带它去参加华丽\n" @@ -7206,7 +7212,7 @@ const struct Item gItemsInfo[] = [ITEM_PINK_SCARF] = { - .name = _("粉红头巾"), + .name = ITEM_NAME("粉红头巾"), .price = 100, .description = COMPOUND_STRING( "携带它去参加华丽\n" @@ -7222,7 +7228,7 @@ const struct Item gItemsInfo[] = [ITEM_GREEN_SCARF] = { - .name = _("绿色头巾"), + .name = ITEM_NAME("绿色头巾"), .price = 100, .description = COMPOUND_STRING( "携带它去参加华丽\n" @@ -7238,7 +7244,7 @@ const struct Item gItemsInfo[] = [ITEM_YELLOW_SCARF] = { - .name = _("黄色头巾"), + .name = ITEM_NAME("黄色头巾"), .price = 100, .description = COMPOUND_STRING( "携带它去参加华丽\n" @@ -7256,7 +7262,7 @@ const struct Item gItemsInfo[] = [ITEM_MACHO_BRACE] = { - .name = _("强制锻炼器"), + .name = ITEM_NAME("强制锻炼器"), .price = 3000, .holdEffect = HOLD_EFFECT_MACHO_BRACE, .description = COMPOUND_STRING( @@ -7273,7 +7279,7 @@ const struct Item gItemsInfo[] = [ITEM_POWER_WEIGHT] = { - .name = _("力量负重"), + .name = ITEM_NAME("力量负重"), .price = (I_PRICE >= GEN_9) ? 10000 : 3000, .holdEffect = HOLD_EFFECT_POWER_ITEM, .holdEffectParam = POWER_ITEM_BOOST, @@ -7292,7 +7298,7 @@ const struct Item gItemsInfo[] = [ITEM_POWER_BRACER] = { - .name = _("力量护腕"), + .name = ITEM_NAME("力量护腕"), .price = (I_PRICE >= GEN_9) ? 10000 : 3000, .holdEffect = HOLD_EFFECT_POWER_ITEM, .holdEffectParam = POWER_ITEM_BOOST, @@ -7311,7 +7317,7 @@ const struct Item gItemsInfo[] = [ITEM_POWER_BELT] = { - .name = _("力量腰带"), + .name = ITEM_NAME("力量腰带"), .price = (I_PRICE >= GEN_9) ? 10000 : 3000, .holdEffect = HOLD_EFFECT_POWER_ITEM, .holdEffectParam = POWER_ITEM_BOOST, @@ -7330,7 +7336,7 @@ const struct Item gItemsInfo[] = [ITEM_POWER_LENS] = { - .name = _("力量镜"), + .name = ITEM_NAME("力量镜"), .price = (I_PRICE >= GEN_9) ? 10000 : 3000, .holdEffect = HOLD_EFFECT_POWER_ITEM, .holdEffectParam = POWER_ITEM_BOOST, @@ -7349,7 +7355,7 @@ const struct Item gItemsInfo[] = [ITEM_POWER_BAND] = { - .name = _("力量束带"), + .name = ITEM_NAME("力量束带"), .price = (I_PRICE >= GEN_9) ? 10000 : 3000, .holdEffect = HOLD_EFFECT_POWER_ITEM, .holdEffectParam = POWER_ITEM_BOOST, @@ -7368,7 +7374,7 @@ const struct Item gItemsInfo[] = [ITEM_POWER_ANKLET] = { - .name = _("力量护踝"), + .name = ITEM_NAME("力量护踝"), .price = (I_PRICE >= GEN_9) ? 10000 : 3000, .holdEffect = HOLD_EFFECT_POWER_ITEM, .holdEffectParam = POWER_ITEM_BOOST, @@ -7389,7 +7395,7 @@ const struct Item gItemsInfo[] = [ITEM_SILK_SCARF] = { - .name = _("丝绸围巾"), + .name = ITEM_NAME("丝绸围巾"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -7408,7 +7414,7 @@ const struct Item gItemsInfo[] = [ITEM_CHARCOAL] = { - .name = _("木炭"), + .name = ITEM_NAME("木炭"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 9800), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -7427,7 +7433,7 @@ const struct Item gItemsInfo[] = [ITEM_MYSTIC_WATER] = { - .name = _("神秘水滴"), + .name = ITEM_NAME("神秘水滴"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -7446,7 +7452,7 @@ const struct Item gItemsInfo[] = [ITEM_MAGNET] = { - .name = _("磁铁"), + .name = ITEM_NAME("磁铁"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -7465,7 +7471,7 @@ const struct Item gItemsInfo[] = [ITEM_MIRACLE_SEED] = { - .name = _("奇迹种子"), + .name = ITEM_NAME("奇迹种子"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -7484,7 +7490,7 @@ const struct Item gItemsInfo[] = [ITEM_NEVER_MELT_ICE] = { - .name = _("不融冰"), + .name = ITEM_NAME("不融冰"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -7503,7 +7509,7 @@ const struct Item gItemsInfo[] = [ITEM_BLACK_BELT] = { - .name = _("黑带"), + .name = ITEM_NAME("黑带"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -7522,7 +7528,7 @@ const struct Item gItemsInfo[] = [ITEM_POISON_BARB] = { - .name = _("毒针"), + .name = ITEM_NAME("毒针"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -7541,7 +7547,7 @@ const struct Item gItemsInfo[] = [ITEM_SOFT_SAND] = { - .name = _("柔软沙子"), + .name = ITEM_NAME("柔软沙子"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -7560,7 +7566,7 @@ const struct Item gItemsInfo[] = [ITEM_SHARP_BEAK] = { - .name = _("锐利鸟嘴"), + .name = ITEM_NAME("锐利鸟嘴"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -7579,7 +7585,7 @@ const struct Item gItemsInfo[] = [ITEM_TWISTED_SPOON] = { - .name = _("弯曲的汤匙"), + .name = ITEM_NAME("弯曲的汤匙"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -7598,7 +7604,7 @@ const struct Item gItemsInfo[] = [ITEM_SILVER_POWDER] = { - .name = _("银粉"), + .name = ITEM_NAME("银粉"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -7617,7 +7623,7 @@ const struct Item gItemsInfo[] = [ITEM_HARD_STONE] = { - .name = _("硬石头"), + .name = ITEM_NAME("硬石头"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -7636,7 +7642,7 @@ const struct Item gItemsInfo[] = [ITEM_SPELL_TAG] = { - .name = _("咒术之符"), + .name = ITEM_NAME("咒术之符"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -7655,7 +7661,7 @@ const struct Item gItemsInfo[] = [ITEM_DRAGON_FANG] = { - .name = _("龙之牙"), + .name = ITEM_NAME("龙之牙"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -7674,7 +7680,7 @@ const struct Item gItemsInfo[] = [ITEM_BLACK_GLASSES] = { - .name = _("黑色眼镜"), + .name = ITEM_NAME("黑色眼镜"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -7693,7 +7699,7 @@ const struct Item gItemsInfo[] = [ITEM_METAL_COAT] = { - .name = _("金属膜"), + .name = ITEM_NAME("金属膜"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 2000 : 100), .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -7715,7 +7721,7 @@ const struct Item gItemsInfo[] = [ITEM_CHOICE_BAND] = { - .name = _("讲究头带"), + .name = ITEM_NAME("讲究头带"), .price = (I_PRICE >= GEN_9) ? 100000 : ((I_PRICE >= GEN_7) ? 4000 : 100), .holdEffect = HOLD_EFFECT_CHOICE_BAND, .description = COMPOUND_STRING( @@ -7732,7 +7738,7 @@ const struct Item gItemsInfo[] = [ITEM_CHOICE_SPECS] = { - .name = _("讲究眼镜"), + .name = ITEM_NAME("讲究眼镜"), .price = (I_PRICE >= GEN_9) ? 100000 : ((I_PRICE >= GEN_7) ? 4000 : 100), .holdEffect = HOLD_EFFECT_CHOICE_SPECS, .description = COMPOUND_STRING( @@ -7749,7 +7755,7 @@ const struct Item gItemsInfo[] = [ITEM_CHOICE_SCARF] = { - .name = _("讲究围巾"), + .name = ITEM_NAME("讲究围巾"), .price = (I_PRICE >= GEN_9) ? 100000 : ((I_PRICE >= GEN_7) ? 4000 : 100), .holdEffect = HOLD_EFFECT_CHOICE_SCARF, .description = COMPOUND_STRING( @@ -7768,7 +7774,7 @@ const struct Item gItemsInfo[] = [ITEM_FLAME_ORB] = { - .name = _("火焰宝珠"), + .name = ITEM_NAME("火焰宝珠"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_FLAME_ORB, .description = COMPOUND_STRING( @@ -7785,7 +7791,7 @@ const struct Item gItemsInfo[] = [ITEM_TOXIC_ORB] = { - .name = _("剧毒宝珠"), + .name = ITEM_NAME("剧毒宝珠"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_TOXIC_ORB, .description = COMPOUND_STRING( @@ -7804,7 +7810,7 @@ const struct Item gItemsInfo[] = [ITEM_DAMP_ROCK] = { - .name = _("潮湿岩石"), + .name = ITEM_NAME("潮湿岩石"), .price = (I_PRICE >= GEN_9) ? 8000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_DAMP_ROCK, .description = COMPOUND_STRING( @@ -7821,7 +7827,7 @@ const struct Item gItemsInfo[] = [ITEM_HEAT_ROCK] = { - .name = _("炽热岩石"), + .name = ITEM_NAME("炽热岩石"), .price = (I_PRICE >= GEN_9) ? 8000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_HEAT_ROCK, .description = COMPOUND_STRING( @@ -7838,7 +7844,7 @@ const struct Item gItemsInfo[] = [ITEM_SMOOTH_ROCK] = { - .name = _("沙沙岩石"), + .name = ITEM_NAME("沙沙岩石"), .price = (I_PRICE >= GEN_9) ? 8000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_SMOOTH_ROCK, .description = COMPOUND_STRING( @@ -7855,7 +7861,7 @@ const struct Item gItemsInfo[] = [ITEM_ICY_ROCK] = { - .name = _("冰冷岩石"), + .name = ITEM_NAME("冰冷岩石"), .price = (I_PRICE >= GEN_9) ? 8000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_ICY_ROCK, .description = COMPOUND_STRING( @@ -7874,7 +7880,7 @@ const struct Item gItemsInfo[] = [ITEM_ELECTRIC_SEED] = { - .name = _("电气种子"), + .name = ITEM_NAME("电气种子"), .price = (I_PRICE >= GEN_9) ? 20000 : 4000, .holdEffect = HOLD_EFFECT_SEEDS, .holdEffectParam = HOLD_EFFECT_PARAM_ELECTRIC_TERRAIN, @@ -7892,7 +7898,7 @@ const struct Item gItemsInfo[] = [ITEM_PSYCHIC_SEED] = { - .name = _("精神种子"), + .name = ITEM_NAME("精神种子"), .price = (I_PRICE >= GEN_9) ? 20000 : 4000, .holdEffect = HOLD_EFFECT_SEEDS, .holdEffectParam = HOLD_EFFECT_PARAM_PSYCHIC_TERRAIN, @@ -7910,7 +7916,7 @@ const struct Item gItemsInfo[] = [ITEM_MISTY_SEED] = { - .name = _("薄雾种子"), + .name = ITEM_NAME("薄雾种子"), .price = (I_PRICE >= GEN_9) ? 20000 : 4000, .holdEffect = HOLD_EFFECT_SEEDS, .holdEffectParam = HOLD_EFFECT_PARAM_MISTY_TERRAIN, @@ -7928,7 +7934,7 @@ const struct Item gItemsInfo[] = [ITEM_GRASSY_SEED] = { - .name = _("青草种子"), + .name = ITEM_NAME("青草种子"), .price = (I_PRICE >= GEN_9) ? 20000 : 4000, .holdEffect = HOLD_EFFECT_SEEDS, .holdEffectParam = HOLD_EFFECT_PARAM_GRASSY_TERRAIN, @@ -7948,7 +7954,7 @@ const struct Item gItemsInfo[] = [ITEM_ABSORB_BULB] = { - .name = _("球根"), + .name = ITEM_NAME("球根"), .price = (I_PRICE >= GEN_9) ? 5000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_ABSORB_BULB, .holdEffectParam = 0, @@ -7966,7 +7972,7 @@ const struct Item gItemsInfo[] = [ITEM_CELL_BATTERY] = { - .name = _("充电电池"), + .name = ITEM_NAME("充电电池"), .price = (I_PRICE >= GEN_9) ? 5000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_CELL_BATTERY, .holdEffectParam = 0, @@ -7984,7 +7990,7 @@ const struct Item gItemsInfo[] = [ITEM_LUMINOUS_MOSS] = { - .name = _("光苔"), + .name = ITEM_NAME("光苔"), .price = (I_PRICE >= GEN_9) ? 5000 : ((I_PRICE >= GEN_7) ? 4000 : 1000), .holdEffect = HOLD_EFFECT_LUMINOUS_MOSS, .holdEffectParam = 0, @@ -8002,7 +8008,7 @@ const struct Item gItemsInfo[] = [ITEM_SNOWBALL] = { - .name = _("雪丸"), + .name = ITEM_NAME("雪丸"), .price = (I_PRICE >= GEN_9) ? 5000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_SNOWBALL, .holdEffectParam = 0, @@ -8022,7 +8028,7 @@ const struct Item gItemsInfo[] = [ITEM_BRIGHT_POWDER] = { - .name = _("光粉"), + .name = ITEM_NAME("光粉"), .price = (I_PRICE >= GEN_9) ? 30000 : ((I_PRICE >= GEN_7) ? 4000 : 10), .holdEffect = HOLD_EFFECT_EVASION_UP, .holdEffectParam = 10, @@ -8040,7 +8046,7 @@ const struct Item gItemsInfo[] = [ITEM_WHITE_HERB] = { - .name = _("白色香草"), + .name = ITEM_NAME("白色香草"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 100), .holdEffect = HOLD_EFFECT_WHITE_HERB, .description = COMPOUND_STRING( @@ -8057,7 +8063,7 @@ const struct Item gItemsInfo[] = [ITEM_EXP_SHARE] = { - .name = _("学习装置"), + .name = ITEM_NAME("学习装置"), .holdEffect = HOLD_EFFECT_EXP_SHARE, .price = 0, .description = COMPOUND_STRING( @@ -8074,7 +8080,7 @@ const struct Item gItemsInfo[] = [ITEM_QUICK_CLAW] = { - .name = _("先制之爪"), + .name = ITEM_NAME("先制之爪"), .price = (I_PRICE >= GEN_9) ? 8000 : ((I_PRICE >= GEN_7) ? 4000 : 100), .holdEffect = HOLD_EFFECT_QUICK_CLAW, .holdEffectParam = 20, @@ -8092,7 +8098,7 @@ const struct Item gItemsInfo[] = [ITEM_SOOTHE_BELL] = { - .name = _("安抚之铃"), + .name = ITEM_NAME("安抚之铃"), .price = (I_PRICE >= GEN_9) ? 5000 : ((I_PRICE >= GEN_7) ? 4000 : 100), .holdEffect = HOLD_EFFECT_FRIENDSHIP_UP, .description = COMPOUND_STRING( @@ -8109,7 +8115,7 @@ const struct Item gItemsInfo[] = [ITEM_MENTAL_HERB] = { - .name = _("心灵香草"), + .name = ITEM_NAME("心灵香草"), .price = (I_PRICE >= GEN_9) ? 10000 : ((I_PRICE >= GEN_7) ? 4000 : 100), .holdEffect = HOLD_EFFECT_MENTAL_HERB, .description = COMPOUND_STRING( @@ -8126,7 +8132,7 @@ const struct Item gItemsInfo[] = [ITEM_KINGS_ROCK] = { - .name = _("王者之证"), + .name = ITEM_NAME("王者之证"), .price = (I_PRICE >= GEN_9) ? 10000 : ((I_PRICE >= GEN_7) ? 5000 : 100), .holdEffect = HOLD_EFFECT_FLINCH, .holdEffectParam = 10, @@ -8142,7 +8148,7 @@ const struct Item gItemsInfo[] = [ITEM_AMULET_COIN] = { - .name = _("护符金币"), + .name = ITEM_NAME("护符金币"), .price = (I_PRICE >= GEN_9) ? 30000 : ((I_PRICE >= GEN_7) ? 10000 : 100), .holdEffect = HOLD_EFFECT_DOUBLE_PRIZE, .description = sLuckIncenseDesc, @@ -8156,7 +8162,7 @@ const struct Item gItemsInfo[] = [ITEM_CLEANSE_TAG] = { - .name = _("洁净之符"), + .name = ITEM_NAME("洁净之符"), .price = (I_PRICE >= GEN_7) ? 5000 : 200, .holdEffect = HOLD_EFFECT_REPEL, .description = sPureIncenseDesc, @@ -8170,7 +8176,7 @@ const struct Item gItemsInfo[] = [ITEM_SMOKE_BALL] = { - .name = _("烟雾球"), + .name = ITEM_NAME("烟雾球"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_CAN_ALWAYS_RUN, .description = COMPOUND_STRING( @@ -8187,7 +8193,7 @@ const struct Item gItemsInfo[] = [ITEM_FOCUS_BAND] = { - .name = _("气势头带"), + .name = ITEM_NAME("气势头带"), .price = (I_PRICE >= GEN_9) ? 10000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_FOCUS_BAND, .holdEffectParam = 10, @@ -8205,7 +8211,7 @@ const struct Item gItemsInfo[] = [ITEM_LUCKY_EGG] = { - .name = _("幸运蛋"), + .name = ITEM_NAME("幸运蛋"), .price = (I_PRICE >= GEN_7) ? 10000 : 200, .holdEffect = HOLD_EFFECT_LUCKY_EGG, .description = COMPOUND_STRING( @@ -8222,7 +8228,7 @@ const struct Item gItemsInfo[] = [ITEM_SCOPE_LENS] = { - .name = _("焦点镜"), + .name = ITEM_NAME("焦点镜"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 100), .holdEffect = HOLD_EFFECT_SCOPE_LENS, .description = COMPOUND_STRING( @@ -8239,7 +8245,7 @@ const struct Item gItemsInfo[] = [ITEM_LEFTOVERS] = { - .name = _("吃剩的东西"), + .name = ITEM_NAME("吃剩的东西"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_LEFTOVERS, .holdEffectParam = 10, @@ -8257,7 +8263,7 @@ const struct Item gItemsInfo[] = [ITEM_SHELL_BELL] = { - .name = _("贝壳之铃"), + .name = ITEM_NAME("贝壳之铃"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_SHELL_BELL, .holdEffectParam = 8, @@ -8275,7 +8281,7 @@ const struct Item gItemsInfo[] = [ITEM_WIDE_LENS] = { - .name = _("广角镜"), + .name = ITEM_NAME("广角镜"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_WIDE_LENS, .holdEffectParam = 10, @@ -8293,7 +8299,7 @@ const struct Item gItemsInfo[] = [ITEM_MUSCLE_BAND] = { - .name = _("力量头带"), + .name = ITEM_NAME("力量头带"), .price = (I_PRICE >= GEN_9) ? 8000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_MUSCLE_BAND, .holdEffectParam = 10, @@ -8311,7 +8317,7 @@ const struct Item gItemsInfo[] = [ITEM_WISE_GLASSES] = { - .name = _("博识眼镜"), + .name = ITEM_NAME("博识眼镜"), .price = (I_PRICE >= GEN_9) ? 8000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_WISE_GLASSES, .holdEffectParam = 10, @@ -8329,7 +8335,7 @@ const struct Item gItemsInfo[] = [ITEM_EXPERT_BELT] = { - .name = _("达人带"), + .name = ITEM_NAME("达人带"), .price = (I_PRICE >= GEN_9) ? 30000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_EXPERT_BELT, .holdEffectParam = 20, @@ -8348,7 +8354,7 @@ const struct Item gItemsInfo[] = [ITEM_LIGHT_CLAY] = { - .name = _("光之黏土"), + .name = ITEM_NAME("光之黏土"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_LIGHT_CLAY, .description = COMPOUND_STRING( @@ -8365,7 +8371,7 @@ const struct Item gItemsInfo[] = [ITEM_LIFE_ORB] = { - .name = _("生命宝珠"), + .name = ITEM_NAME("生命宝珠"), .price = (I_PRICE >= GEN_9) ? 50000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_LIFE_ORB, .description = COMPOUND_STRING( @@ -8382,7 +8388,7 @@ const struct Item gItemsInfo[] = [ITEM_POWER_HERB] = { - .name = _("强力香草"), + .name = ITEM_NAME("强力香草"), .price = (I_PRICE >= GEN_9) ? 30000 : ((I_PRICE >= GEN_7) ? 4000 : 100), .holdEffect = HOLD_EFFECT_POWER_HERB, .description = COMPOUND_STRING( @@ -8399,7 +8405,7 @@ const struct Item gItemsInfo[] = [ITEM_FOCUS_SASH] = { - .name = _("气势披带"), + .name = ITEM_NAME("气势披带"), .price = (I_PRICE >= GEN_9) ? 50000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_FOCUS_SASH, .description = COMPOUND_STRING( @@ -8416,7 +8422,7 @@ const struct Item gItemsInfo[] = [ITEM_ZOOM_LENS] = { - .name = _("对焦镜"), + .name = ITEM_NAME("对焦镜"), .price = (I_PRICE >= GEN_9) ? 10000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_ZOOM_LENS, .holdEffectParam = 20, @@ -8434,7 +8440,7 @@ const struct Item gItemsInfo[] = [ITEM_METRONOME] = { - .name = _("节拍器"), + .name = ITEM_NAME("节拍器"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_METRONOME, .holdEffectParam = 20, @@ -8452,7 +8458,7 @@ const struct Item gItemsInfo[] = [ITEM_IRON_BALL] = { - .name = _("黑色铁球"), + .name = ITEM_NAME("黑色铁球"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_IRON_BALL, .description = COMPOUND_STRING( @@ -8470,7 +8476,7 @@ const struct Item gItemsInfo[] = [ITEM_LAGGING_TAIL] = { - .name = _("后攻之尾"), + .name = ITEM_NAME("后攻之尾"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_LAGGING_TAIL, .description = sFullIncenseDesc, @@ -8484,7 +8490,7 @@ const struct Item gItemsInfo[] = [ITEM_DESTINY_KNOT] = { - .name = _("红线"), + .name = ITEM_NAME("红线"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_DESTINY_KNOT, .description = COMPOUND_STRING( @@ -8501,7 +8507,7 @@ const struct Item gItemsInfo[] = [ITEM_BLACK_SLUDGE] = { - .name = _("黑色污泥"), + .name = ITEM_NAME("黑色污泥"), .price = (I_PRICE >= GEN_9) ? 10000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_BLACK_SLUDGE, .description = COMPOUND_STRING( @@ -8518,7 +8524,7 @@ const struct Item gItemsInfo[] = [ITEM_GRIP_CLAW] = { - .name = _("紧缠钩爪"), + .name = ITEM_NAME("紧缠钩爪"), .price = (I_PRICE >= GEN_9) ? 10000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GRIP_CLAW, .description = COMPOUND_STRING( @@ -8535,7 +8541,7 @@ const struct Item gItemsInfo[] = [ITEM_STICKY_BARB] = { - .name = _("附着针"), + .name = ITEM_NAME("附着针"), .price = (I_PRICE >= GEN_9) ? 10000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_STICKY_BARB, .description = COMPOUND_STRING( @@ -8552,7 +8558,7 @@ const struct Item gItemsInfo[] = [ITEM_SHED_SHELL] = { - .name = _("美丽空壳"), + .name = ITEM_NAME("美丽空壳"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 100), .holdEffect = HOLD_EFFECT_SHED_SHELL, .description = COMPOUND_STRING( @@ -8569,7 +8575,7 @@ const struct Item gItemsInfo[] = [ITEM_BIG_ROOT] = { - .name = _("大根茎"), + .name = ITEM_NAME("大根茎"), .price = (I_PRICE >= GEN_9) ? 10000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_BIG_ROOT, .holdEffectParam = 30, @@ -8587,7 +8593,7 @@ const struct Item gItemsInfo[] = [ITEM_RAZOR_CLAW] = { - .name = _("锐利之爪"), + .name = ITEM_NAME("锐利之爪"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 5000 : 2100), .holdEffect = HOLD_EFFECT_SCOPE_LENS, .description = COMPOUND_STRING( @@ -8605,7 +8611,7 @@ const struct Item gItemsInfo[] = [ITEM_RAZOR_FANG] = { - .name = _("锐利之牙"), + .name = ITEM_NAME("锐利之牙"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 5000 : 2100), .holdEffect = HOLD_EFFECT_FLINCH, .holdEffectParam = 10, @@ -8621,7 +8627,7 @@ const struct Item gItemsInfo[] = [ITEM_EVIOLITE] = { - .name = _("进化奇石"), + .name = ITEM_NAME("进化奇石"), .price = (I_PRICE >= GEN_9) ? 50000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_EVIOLITE, .holdEffectParam = 50, @@ -8639,7 +8645,7 @@ const struct Item gItemsInfo[] = [ITEM_FLOAT_STONE] = { - .name = _("轻石"), + .name = ITEM_NAME("轻石"), .price = (I_PRICE >= GEN_9) ? 10000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_FLOAT_STONE, .description = COMPOUND_STRING( @@ -8656,7 +8662,7 @@ const struct Item gItemsInfo[] = [ITEM_ROCKY_HELMET] = { - .name = _("凸凸头盔"), + .name = ITEM_NAME("凸凸头盔"), .price = (I_PRICE >= GEN_9) ? 50000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_ROCKY_HELMET, .holdEffectParam = 0, @@ -8674,7 +8680,7 @@ const struct Item gItemsInfo[] = [ITEM_AIR_BALLOON] = { - .name = _("气球"), + .name = ITEM_NAME("气球"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_AIR_BALLOON, .holdEffectParam = 0, @@ -8692,7 +8698,7 @@ const struct Item gItemsInfo[] = [ITEM_RED_CARD] = { - .name = _("红牌"), + .name = ITEM_NAME("红牌"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_RED_CARD, .holdEffectParam = 0, @@ -8710,7 +8716,7 @@ const struct Item gItemsInfo[] = [ITEM_RING_TARGET] = { - .name = _("标靶"), + .name = ITEM_NAME("标靶"), .price = (I_PRICE >= GEN_9) ? 10000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_RING_TARGET, .holdEffectParam = 0, @@ -8728,7 +8734,7 @@ const struct Item gItemsInfo[] = [ITEM_BINDING_BAND] = { - .name = _("紧绑束带"), + .name = ITEM_NAME("紧绑束带"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_BINDING_BAND, .description = COMPOUND_STRING( @@ -8745,7 +8751,7 @@ const struct Item gItemsInfo[] = [ITEM_EJECT_BUTTON] = { - .name = _("逃脱按键"), + .name = ITEM_NAME("逃脱按键"), .price = (I_PRICE >= GEN_9) ? 30000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_EJECT_BUTTON, .holdEffectParam = 0, @@ -8763,7 +8769,7 @@ const struct Item gItemsInfo[] = [ITEM_WEAKNESS_POLICY] = { - .name = _("弱点保险"), + .name = ITEM_NAME("弱点保险"), .price = (I_PRICE >= GEN_9) ? 50000 : 1000, .holdEffect = HOLD_EFFECT_WEAKNESS_POLICY, .holdEffectParam = 0, @@ -8781,7 +8787,7 @@ const struct Item gItemsInfo[] = [ITEM_ASSAULT_VEST] = { - .name = _("突击背心"), + .name = ITEM_NAME("突击背心"), .price = (I_PRICE >= GEN_9) ? 50000 : 1000, .holdEffect = HOLD_EFFECT_ASSAULT_VEST, .holdEffectParam = 50, @@ -8799,7 +8805,7 @@ const struct Item gItemsInfo[] = [ITEM_SAFETY_GOGGLES] = { - .name = _("防尘护目镜"), + .name = ITEM_NAME("防尘护目镜"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 1000), .holdEffect = HOLD_EFFECT_SAFETY_GOGGLES, .description = COMPOUND_STRING( @@ -8816,7 +8822,7 @@ const struct Item gItemsInfo[] = [ITEM_ADRENALINE_ORB] = { - .name = _("胆怯球"), + .name = ITEM_NAME("胆怯球"), .price = (I_PRICE >= GEN_9) ? 5000 : ((I_PRICE >= GEN_8) ? 4000 : 300), .holdEffect = HOLD_EFFECT_ADRENALINE_ORB, .description = COMPOUND_STRING( @@ -8832,7 +8838,7 @@ const struct Item gItemsInfo[] = [ITEM_TERRAIN_EXTENDER] = { - .name = _("大地膜"), + .name = ITEM_NAME("大地膜"), .price = (I_PRICE >= GEN_9) ? 15000 : 4000, .holdEffect = HOLD_EFFECT_TERRAIN_EXTENDER, .description = COMPOUND_STRING( @@ -8849,7 +8855,7 @@ const struct Item gItemsInfo[] = [ITEM_PROTECTIVE_PADS] = { - .name = _("部位护具"), + .name = ITEM_NAME("部位护具"), .price = (I_PRICE >= GEN_9) ? 15000 : 4000, .holdEffect = HOLD_EFFECT_PROTECTIVE_PADS, .description = COMPOUND_STRING( @@ -8866,7 +8872,7 @@ const struct Item gItemsInfo[] = [ITEM_THROAT_SPRAY] = { - .name = _("爽喉喷雾"), + .name = ITEM_NAME("爽喉喷雾"), .price = (I_PRICE >= GEN_9) ? 20000 : 4000, .holdEffect = HOLD_EFFECT_THROAT_SPRAY, .description = COMPOUND_STRING( @@ -8883,7 +8889,7 @@ const struct Item gItemsInfo[] = [ITEM_EJECT_PACK] = { - .name = _("避难背包"), + .name = ITEM_NAME("避难背包"), .price = (I_PRICE >= GEN_9) ? 30000 : 4000, .holdEffect = HOLD_EFFECT_EJECT_PACK, .description = COMPOUND_STRING( @@ -8900,7 +8906,7 @@ const struct Item gItemsInfo[] = [ITEM_HEAVY_DUTY_BOOTS] = { - .name = _("厚底靴"), + .name = ITEM_NAME("厚底靴"), .price = (I_PRICE >= GEN_9) ? 20000 : 4000, .holdEffect = HOLD_EFFECT_HEAVY_DUTY_BOOTS, .description = COMPOUND_STRING( @@ -8916,7 +8922,7 @@ const struct Item gItemsInfo[] = [ITEM_BLUNDER_POLICY] = { - .name = _("打空保险"), + .name = ITEM_NAME("打空保险"), .price = (I_PRICE >= GEN_9) ? 30000 : 4000, .holdEffect = HOLD_EFFECT_BLUNDER_POLICY, .description = COMPOUND_STRING( @@ -8933,7 +8939,7 @@ const struct Item gItemsInfo[] = [ITEM_ROOM_SERVICE] = { - .name = _("客房服务"), + .name = ITEM_NAME("客房服务"), .price = (I_PRICE >= GEN_9) ? 20000 : 4000, .holdEffect = HOLD_EFFECT_ROOM_SERVICE, .description = COMPOUND_STRING( @@ -8950,7 +8956,7 @@ const struct Item gItemsInfo[] = [ITEM_UTILITY_UMBRELLA] = { - .name = _("万能伞"), + .name = ITEM_NAME("万能伞"), .price = (I_PRICE >= GEN_9) ? 15000 : 4000, .holdEffect = HOLD_EFFECT_UTILITY_UMBRELLA, .description = COMPOUND_STRING( @@ -8969,7 +8975,7 @@ const struct Item gItemsInfo[] = [ITEM_CHERI_BERRY] = { - .name = _("樱子果"), + .name = ITEM_NAME("樱子果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CURE_PAR, .description = COMPOUND_STRING( @@ -8987,7 +8993,7 @@ const struct Item gItemsInfo[] = [ITEM_CHESTO_BERRY] = { - .name = _("零余果"), + .name = ITEM_NAME("零余果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CURE_SLP, .description = COMPOUND_STRING( @@ -9005,7 +9011,7 @@ const struct Item gItemsInfo[] = [ITEM_PECHA_BERRY] = { - .name = _("桃桃果"), + .name = ITEM_NAME("桃桃果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CURE_PSN, .description = COMPOUND_STRING( @@ -9023,7 +9029,7 @@ const struct Item gItemsInfo[] = [ITEM_RAWST_BERRY] = { - .name = _("莓莓果"), + .name = ITEM_NAME("莓莓果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CURE_BRN, .description = COMPOUND_STRING( @@ -9041,7 +9047,7 @@ const struct Item gItemsInfo[] = [ITEM_ASPEAR_BERRY] = { - .name = _("利木果"), + .name = ITEM_NAME("利木果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CURE_FRZ, .description = COMPOUND_STRING( @@ -9059,7 +9065,7 @@ const struct Item gItemsInfo[] = [ITEM_LEPPA_BERRY] = { - .name = _("苹野果"), + .name = ITEM_NAME("苹野果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESTORE_PP, .holdEffectParam = 10, @@ -9078,7 +9084,7 @@ const struct Item gItemsInfo[] = [ITEM_ORAN_BERRY] = { - .name = _("橙橙果"), + .name = ITEM_NAME("橙橙果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESTORE_HP, .holdEffectParam = 10, @@ -9097,7 +9103,7 @@ const struct Item gItemsInfo[] = [ITEM_PERSIM_BERRY] = { - .name = _("柿仔果"), + .name = ITEM_NAME("柿仔果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CURE_CONFUSION, .description = COMPOUND_STRING( @@ -9115,7 +9121,7 @@ const struct Item gItemsInfo[] = [ITEM_LUM_BERRY] = { - .name = _("木子果"), + .name = ITEM_NAME("木子果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CURE_STATUS, .description = COMPOUND_STRING( @@ -9133,7 +9139,7 @@ const struct Item gItemsInfo[] = [ITEM_SITRUS_BERRY] = { - .name = _("文柚果"), + .name = ITEM_NAME("文柚果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESTORE_PCT_HP, .holdEffectParam = 25, @@ -9152,7 +9158,7 @@ const struct Item gItemsInfo[] = [ITEM_FIGY_BERRY] = { - .name = _("勿花果"), + .name = ITEM_NAME("勿花果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CONFUSE_SPICY, .holdEffectParam = CONFUSE_BERRY_HEAL_FRACTION, @@ -9167,7 +9173,7 @@ const struct Item gItemsInfo[] = [ITEM_WIKI_BERRY] = { - .name = _("异奇果"), + .name = ITEM_NAME("异奇果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CONFUSE_DRY, .holdEffectParam = CONFUSE_BERRY_HEAL_FRACTION, @@ -9182,7 +9188,7 @@ const struct Item gItemsInfo[] = [ITEM_MAGO_BERRY] = { - .name = _("芒芒果"), + .name = ITEM_NAME("芒芒果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CONFUSE_SWEET, .holdEffectParam = CONFUSE_BERRY_HEAL_FRACTION, @@ -9197,7 +9203,7 @@ const struct Item gItemsInfo[] = [ITEM_AGUAV_BERRY] = { - .name = _("乐芭果"), + .name = ITEM_NAME("乐芭果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CONFUSE_BITTER, .holdEffectParam = CONFUSE_BERRY_HEAL_FRACTION, @@ -9212,7 +9218,7 @@ const struct Item gItemsInfo[] = [ITEM_IAPAPA_BERRY] = { - .name = _("芭亚果"), + .name = ITEM_NAME("芭亚果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CONFUSE_SOUR, .holdEffectParam = CONFUSE_BERRY_HEAL_FRACTION, @@ -9227,7 +9233,7 @@ const struct Item gItemsInfo[] = [ITEM_RAZZ_BERRY] = { - .name = _("蔓莓果"), + .name = ITEM_NAME("蔓莓果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "可用于制作宝可方\n" @@ -9243,7 +9249,7 @@ const struct Item gItemsInfo[] = [ITEM_BLUK_BERRY] = { - .name = _("墨莓果"), + .name = ITEM_NAME("墨莓果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "可用于制作宝可方\n" @@ -9259,7 +9265,7 @@ const struct Item gItemsInfo[] = [ITEM_NANAB_BERRY] = { - .name = _("蕉香果"), + .name = ITEM_NAME("蕉香果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "捕捉宝可梦时,给\n" @@ -9275,7 +9281,7 @@ const struct Item gItemsInfo[] = [ITEM_WEPEAR_BERRY] = { - .name = _("西梨果"), + .name = ITEM_NAME("西梨果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "可用于制作宝可方\n" @@ -9291,7 +9297,7 @@ const struct Item gItemsInfo[] = [ITEM_PINAP_BERRY] = { - .name = _("凰梨果"), + .name = ITEM_NAME("凰梨果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "可用于制作宝可方\n" @@ -9307,7 +9313,7 @@ const struct Item gItemsInfo[] = [ITEM_POMEG_BERRY] = { - .name = _("榴石果"), + .name = ITEM_NAME("榴石果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "给宝可梦后会变得\n" @@ -9324,7 +9330,7 @@ const struct Item gItemsInfo[] = [ITEM_KELPSY_BERRY] = { - .name = _("藻根果"), + .name = ITEM_NAME("藻根果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "给宝可梦后会变得\n" @@ -9341,7 +9347,7 @@ const struct Item gItemsInfo[] = [ITEM_QUALOT_BERRY] = { - .name = _("比巴果"), + .name = ITEM_NAME("比巴果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "给宝可梦后会变得\n" @@ -9358,7 +9364,7 @@ const struct Item gItemsInfo[] = [ITEM_HONDEW_BERRY] = { - .name = _("哈密果"), + .name = ITEM_NAME("哈密果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "给宝可梦后会变得\n" @@ -9375,7 +9381,7 @@ const struct Item gItemsInfo[] = [ITEM_GREPA_BERRY] = { - .name = _("萄葡果"), + .name = ITEM_NAME("萄葡果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "给宝可梦后会变得\n" @@ -9392,7 +9398,7 @@ const struct Item gItemsInfo[] = [ITEM_TAMATO_BERRY] = { - .name = _("茄番果"), + .name = ITEM_NAME("茄番果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "给宝可梦后会变得\n" @@ -9409,7 +9415,7 @@ const struct Item gItemsInfo[] = [ITEM_CORNN_BERRY] = { - .name = _("玉黍果"), + .name = ITEM_NAME("玉黍果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "可用于制作宝可方\n" @@ -9425,7 +9431,7 @@ const struct Item gItemsInfo[] = [ITEM_MAGOST_BERRY] = { - .name = _("岳竹果"), + .name = ITEM_NAME("岳竹果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "可用于制作宝可方\n" @@ -9441,7 +9447,7 @@ const struct Item gItemsInfo[] = [ITEM_RABUTA_BERRY] = { - .name = _("茸丹果"), + .name = ITEM_NAME("茸丹果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "可用于制作宝可方\n" @@ -9457,7 +9463,7 @@ const struct Item gItemsInfo[] = [ITEM_NOMEL_BERRY] = { - .name = _("檬柠果"), + .name = ITEM_NAME("檬柠果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "可用于制作宝可方\n" @@ -9473,7 +9479,7 @@ const struct Item gItemsInfo[] = [ITEM_SPELON_BERRY] = { - .name = _("刺角果"), + .name = ITEM_NAME("刺角果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "可用于制作宝可方\n" @@ -9489,7 +9495,7 @@ const struct Item gItemsInfo[] = [ITEM_PAMTRE_BERRY] = { - .name = _("椰木果"), + .name = ITEM_NAME("椰木果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "可用于制作宝可方\n" @@ -9505,7 +9511,7 @@ const struct Item gItemsInfo[] = [ITEM_WATMEL_BERRY] = { - .name = _("瓜西果"), + .name = ITEM_NAME("瓜西果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "可用于制作宝可方\n" @@ -9521,7 +9527,7 @@ const struct Item gItemsInfo[] = [ITEM_DURIN_BERRY] = { - .name = _("金枕果"), + .name = ITEM_NAME("金枕果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "可用于制作宝可方\n" @@ -9537,7 +9543,7 @@ const struct Item gItemsInfo[] = [ITEM_BELUE_BERRY] = { - .name = _("靛莓果"), + .name = ITEM_NAME("靛莓果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "可用于制作宝可方\n" @@ -9553,7 +9559,7 @@ const struct Item gItemsInfo[] = [ITEM_CHILAN_BERRY] = { - .name = _("灯浆果"), + .name = ITEM_NAME("灯浆果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_NORMAL, @@ -9571,7 +9577,7 @@ const struct Item gItemsInfo[] = [ITEM_OCCA_BERRY] = { - .name = _("巧可果"), + .name = ITEM_NAME("巧可果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_FIRE, @@ -9589,7 +9595,7 @@ const struct Item gItemsInfo[] = [ITEM_PASSHO_BERRY] = { - .name = _("千香果"), + .name = ITEM_NAME("千香果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_WATER, @@ -9607,7 +9613,7 @@ const struct Item gItemsInfo[] = [ITEM_WACAN_BERRY] = { - .name = _("烛木果"), + .name = ITEM_NAME("烛木果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_ELECTRIC, @@ -9625,7 +9631,7 @@ const struct Item gItemsInfo[] = [ITEM_RINDO_BERRY] = { - .name = _("罗子果"), + .name = ITEM_NAME("罗子果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_GRASS, @@ -9643,7 +9649,7 @@ const struct Item gItemsInfo[] = [ITEM_YACHE_BERRY] = { - .name = _("番荔果"), + .name = ITEM_NAME("番荔果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_ICE, @@ -9661,7 +9667,7 @@ const struct Item gItemsInfo[] = [ITEM_CHOPLE_BERRY] = { - .name = _("莲蒲果"), + .name = ITEM_NAME("莲蒲果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_FIGHTING, @@ -9679,7 +9685,7 @@ const struct Item gItemsInfo[] = [ITEM_KEBIA_BERRY] = { - .name = _("通通果"), + .name = ITEM_NAME("通通果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_POISON, @@ -9697,7 +9703,7 @@ const struct Item gItemsInfo[] = [ITEM_SHUCA_BERRY] = { - .name = _("腰木果"), + .name = ITEM_NAME("腰木果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_GROUND, @@ -9715,7 +9721,7 @@ const struct Item gItemsInfo[] = [ITEM_COBA_BERRY] = { - .name = _("棱瓜果"), + .name = ITEM_NAME("棱瓜果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_FLYING, @@ -9733,7 +9739,7 @@ const struct Item gItemsInfo[] = [ITEM_PAYAPA_BERRY] = { - .name = _("福禄果"), + .name = ITEM_NAME("福禄果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_PSYCHIC, @@ -9751,7 +9757,7 @@ const struct Item gItemsInfo[] = [ITEM_TANGA_BERRY] = { - .name = _("扁樱果"), + .name = ITEM_NAME("扁樱果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_BUG, @@ -9769,7 +9775,7 @@ const struct Item gItemsInfo[] = [ITEM_CHARTI_BERRY] = { - .name = _("草蚕果"), + .name = ITEM_NAME("草蚕果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_ROCK, @@ -9787,7 +9793,7 @@ const struct Item gItemsInfo[] = [ITEM_KASIB_BERRY] = { - .name = _("佛柑果"), + .name = ITEM_NAME("佛柑果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_GHOST, @@ -9805,7 +9811,7 @@ const struct Item gItemsInfo[] = [ITEM_HABAN_BERRY] = { - .name = _("莓榴果"), + .name = ITEM_NAME("莓榴果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_DRAGON, @@ -9823,7 +9829,7 @@ const struct Item gItemsInfo[] = [ITEM_COLBUR_BERRY] = { - .name = _("刺耳果"), + .name = ITEM_NAME("刺耳果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_DARK, @@ -9841,7 +9847,7 @@ const struct Item gItemsInfo[] = [ITEM_BABIRI_BERRY] = { - .name = _("霹霹果"), + .name = ITEM_NAME("霹霹果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_STEEL, @@ -9859,7 +9865,7 @@ const struct Item gItemsInfo[] = [ITEM_ROSELI_BERRY] = { - .name = _("洛玫果"), + .name = ITEM_NAME("洛玫果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_FAIRY, @@ -9877,7 +9883,7 @@ const struct Item gItemsInfo[] = [ITEM_LIECHI_BERRY] = { - .name = _("枝荔果"), + .name = ITEM_NAME("枝荔果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_ATTACK_UP, .holdEffectParam = 4, @@ -9895,7 +9901,7 @@ const struct Item gItemsInfo[] = [ITEM_GANLON_BERRY] = { - .name = _("龙睛果"), + .name = ITEM_NAME("龙睛果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_DEFENSE_UP, .holdEffectParam = 4, @@ -9913,7 +9919,7 @@ const struct Item gItemsInfo[] = [ITEM_SALAC_BERRY] = { - .name = _("沙鳞果"), + .name = ITEM_NAME("沙鳞果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_SPEED_UP, .holdEffectParam = 4, @@ -9931,7 +9937,7 @@ const struct Item gItemsInfo[] = [ITEM_PETAYA_BERRY] = { - .name = _("龙火果"), + .name = ITEM_NAME("龙火果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_SP_ATTACK_UP, .holdEffectParam = 4, @@ -9949,7 +9955,7 @@ const struct Item gItemsInfo[] = [ITEM_APICOT_BERRY] = { - .name = _("杏仔果"), + .name = ITEM_NAME("杏仔果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_SP_DEFENSE_UP, .holdEffectParam = 4, @@ -9967,7 +9973,7 @@ const struct Item gItemsInfo[] = [ITEM_LANSAT_BERRY] = { - .name = _("兰萨果"), + .name = ITEM_NAME("兰萨果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CRITICAL_UP, .holdEffectParam = 4, @@ -9985,7 +9991,7 @@ const struct Item gItemsInfo[] = [ITEM_STARF_BERRY] = { - .name = _("星桃果"), + .name = ITEM_NAME("星桃果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RANDOM_STAT_UP, .holdEffectParam = 4, @@ -10003,7 +10009,7 @@ const struct Item gItemsInfo[] = [ITEM_ENIGMA_BERRY] = { - .name = _("谜芝果"), + .name = ITEM_NAME("谜芝果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_ENIGMA_BERRY, .description = COMPOUND_STRING( @@ -10020,7 +10026,7 @@ const struct Item gItemsInfo[] = [ITEM_MICLE_BERRY] = { - .name = _("奇秘果"), + .name = ITEM_NAME("奇秘果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_MICLE_BERRY, .holdEffectParam = 4, @@ -10038,7 +10044,7 @@ const struct Item gItemsInfo[] = [ITEM_CUSTAP_BERRY] = { - .name = _("释陀果"), + .name = ITEM_NAME("释陀果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CUSTAP_BERRY, .holdEffectParam = 4, @@ -10056,7 +10062,7 @@ const struct Item gItemsInfo[] = [ITEM_JABOCA_BERRY] = { - .name = _("嘉珍果"), + .name = ITEM_NAME("嘉珍果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_JABOCA_BERRY, .description = COMPOUND_STRING( @@ -10073,7 +10079,7 @@ const struct Item gItemsInfo[] = [ITEM_ROWAP_BERRY] = { - .name = _("雾莲果"), + .name = ITEM_NAME("雾莲果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_ROWAP_BERRY, .description = COMPOUND_STRING( @@ -10090,7 +10096,7 @@ const struct Item gItemsInfo[] = [ITEM_KEE_BERRY] = { - .name = _("亚开果"), + .name = ITEM_NAME("亚开果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_KEE_BERRY, .description = COMPOUND_STRING( @@ -10107,7 +10113,7 @@ const struct Item gItemsInfo[] = [ITEM_MARANGA_BERRY] = { - .name = _("香罗果"), + .name = ITEM_NAME("香罗果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_MARANGA_BERRY, .description = COMPOUND_STRING( @@ -10124,7 +10130,7 @@ const struct Item gItemsInfo[] = [ITEM_ENIGMA_BERRY_E_READER] = { - .name = _("谜芝果"), + .name = ITEM_NAME("谜芝果"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( "受效果绝佳的招式\n" @@ -10143,7 +10149,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_FOCUS_PUNCH] = { - .name = _("招式学习器01"), + .name = ITEM_NAME("招式学习器01"), .price = 3000, .description = COMPOUND_STRING( "集中精神出拳。\n" @@ -10158,7 +10164,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_DRAGON_CLAW] = { - .name = _("招式学习器02"), + .name = ITEM_NAME("招式学习器02"), .price = 3000, .description = COMPOUND_STRING( "用尖锐的巨爪劈开\n" @@ -10172,7 +10178,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_WATER_PULSE] = { - .name = _("招式学习器03"), + .name = ITEM_NAME("招式学习器03"), .price = 3000, .description = COMPOUND_STRING( "用水的震动攻击\n" @@ -10187,7 +10193,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_CALM_MIND] = { - .name = _("招式学习器04"), + .name = ITEM_NAME("招式学习器04"), .price = 3000, .description = COMPOUND_STRING( "精心凝神,从而\n" @@ -10202,7 +10208,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_ROAR] = { - .name = _("招式学习器05"), + .name = ITEM_NAME("招式学习器05"), .price = 1000, .description = COMPOUND_STRING( "强制后备宝可梦\n" @@ -10217,7 +10223,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_TOXIC] = { - .name = _("招式学习器06"), + .name = ITEM_NAME("招式学习器06"), .price = 3000, .description = COMPOUND_STRING( "让对手陷入剧毒\n" @@ -10232,7 +10238,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_HAIL] = { - .name = _("招式学习器07"), + .name = ITEM_NAME("招式学习器07"), .price = 3000, #if B_PREFERRED_ICE_WEATHER == B_ICE_WEATHER_SNOW .description = COMPOUND_STRING( @@ -10254,7 +10260,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_BULK_UP] = { - .name = _("招式学习器08"), + .name = ITEM_NAME("招式学习器08"), .price = 3000, .description = COMPOUND_STRING( "使出全身力气绷紧\n" @@ -10269,7 +10275,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_BULLET_SEED] = { - .name = _("招式学习器09"), + .name = ITEM_NAME("招式学习器09"), .price = 3000, .description = COMPOUND_STRING( "向对手猛烈地发射\n" @@ -10284,7 +10290,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_HIDDEN_POWER] = { - .name = _("招式学习器10"), + .name = ITEM_NAME("招式学习器10"), .price = 3000, .description = COMPOUND_STRING( "招式的属性会随着\n" @@ -10299,7 +10305,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_SUNNY_DAY] = { - .name = _("招式学习器11"), + .name = ITEM_NAME("招式学习器11"), .price = 2000, .description = COMPOUND_STRING( "在5回合内日照强\n" @@ -10314,7 +10320,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_TAUNT] = { - .name = _("招式学习器12"), + .name = ITEM_NAME("招式学习器12"), .price = 3000, .description = COMPOUND_STRING( "使对手愤怒。在3\n" @@ -10329,7 +10335,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_ICE_BEAM] = { - .name = _("招式学习器13"), + .name = ITEM_NAME("招式学习器13"), .price = 3000, .description = COMPOUND_STRING( "向对手发射冰冻光\n" @@ -10344,7 +10350,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_BLIZZARD] = { - .name = _("招式学习器14"), + .name = ITEM_NAME("招式学习器14"), .price = 5500, .description = COMPOUND_STRING( "将猛烈的暴风雪刮\n" @@ -10359,7 +10365,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_HYPER_BEAM] = { - .name = _("招式学习器15"), + .name = ITEM_NAME("招式学习器15"), .price = 7500, .description = COMPOUND_STRING( "使出强力的攻击,\n" @@ -10374,7 +10380,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_LIGHT_SCREEN] = { - .name = _("招式学习器16"), + .name = ITEM_NAME("招式学习器16"), .price = 3000, .description = COMPOUND_STRING( "利用神奇的墙壁,\n" @@ -10389,7 +10395,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_PROTECT] = { - .name = _("招式学习器17"), + .name = ITEM_NAME("招式学习器17"), .price = 3000, .description = COMPOUND_STRING( "完全抵挡对手的\n" @@ -10404,7 +10410,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_RAIN_DANCE] = { - .name = _("招式学习器18"), + .name = ITEM_NAME("招式学习器18"), .price = 2000, .description = COMPOUND_STRING( "在5回合内一直降\n" @@ -10419,7 +10425,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_GIGA_DRAIN] = { - .name = _("招式学习器19"), + .name = ITEM_NAME("招式学习器19"), .price = 3000, .description = COMPOUND_STRING( "吸取对手的养分\n" @@ -10434,7 +10440,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_SAFEGUARD] = { - .name = _("招式学习器20"), + .name = ITEM_NAME("招式学习器20"), .price = 3000, .description = COMPOUND_STRING( "在5回合内被神奇\n" @@ -10449,7 +10455,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_FRUSTRATION] = { - .name = _("招式学习器21"), + .name = ITEM_NAME("招式学习器21"), .price = 1000, .description = COMPOUND_STRING( "为了发泄不满而\n" @@ -10464,7 +10470,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_SOLAR_BEAM] = { - .name = _("招式学习器22"), + .name = ITEM_NAME("招式学习器22"), .price = 3000, .description = COMPOUND_STRING( "第1回合收集满满\n" @@ -10479,7 +10485,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_IRON_TAIL] = { - .name = _("招式学习器23"), + .name = ITEM_NAME("招式学习器23"), .price = 3000, .description = COMPOUND_STRING( "使用坚硬的尾巴摔\n" @@ -10494,7 +10500,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_THUNDERBOLT] = { - .name = _("招式学习器24"), + .name = ITEM_NAME("招式学习器24"), .price = 3000, .description = COMPOUND_STRING( "向对手发出强力电\n" @@ -10509,7 +10515,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_THUNDER] = { - .name = _("招式学习器25"), + .name = ITEM_NAME("招式学习器25"), .price = 5500, .description = COMPOUND_STRING( "向对手劈下暴雷攻\n" @@ -10524,7 +10530,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_EARTHQUAKE] = { - .name = _("招式学习器26"), + .name = ITEM_NAME("招式学习器26"), .price = 3000, .description = COMPOUND_STRING( "利用地震的冲击,\n" @@ -10539,7 +10545,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_RETURN] = { - .name = _("招式学习器27"), + .name = ITEM_NAME("招式学习器27"), .price = 1000, .description = COMPOUND_STRING( "为了训练家而全力\n" @@ -10554,7 +10560,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_DIG] = { - .name = _("招式学习器28"), + .name = ITEM_NAME("招式学习器28"), .price = 2000, .description = COMPOUND_STRING( "第1回合钻入地底\n" @@ -10569,7 +10575,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_PSYCHIC] = { - .name = _("招式学习器29"), + .name = ITEM_NAME("招式学习器29"), .price = 2000, .description = COMPOUND_STRING( "向对手发送强大的\n" @@ -10584,7 +10590,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_SHADOW_BALL] = { - .name = _("招式学习器30"), + .name = ITEM_NAME("招式学习器30"), .price = 3000, .description = COMPOUND_STRING( "投掷一团黑影攻\n" @@ -10599,7 +10605,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_BRICK_BREAK] = { - .name = _("招式学习器31"), + .name = ITEM_NAME("招式学习器31"), .price = 3000, .description = COMPOUND_STRING( "将手刀猛烈地挥下\n" @@ -10614,7 +10620,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_DOUBLE_TEAM] = { - .name = _("招式学习器32"), + .name = ITEM_NAME("招式学习器32"), .price = 2000, .description = COMPOUND_STRING( "通过快速移动来制\n" @@ -10629,7 +10635,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_REFLECT] = { - .name = _("招式学习器33"), + .name = ITEM_NAME("招式学习器33"), .price = 3000, .description = COMPOUND_STRING( "利用神奇的墙壁,\n" @@ -10644,7 +10650,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_SHOCK_WAVE] = { - .name = _("招式学习器34"), + .name = ITEM_NAME("招式学习器34"), .price = 3000, .description = COMPOUND_STRING( "向对手快速发出\n" @@ -10659,7 +10665,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_FLAMETHROWER] = { - .name = _("招式学习器35"), + .name = ITEM_NAME("招式学习器35"), .price = 3000, .description = COMPOUND_STRING( "向对手发射烈焰\n" @@ -10674,7 +10680,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_SLUDGE_BOMB] = { - .name = _("招式学习器36"), + .name = ITEM_NAME("招式学习器36"), .price = 1000, .description = COMPOUND_STRING( "用污泥投掷对手\n" @@ -10689,7 +10695,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_SANDSTORM] = { - .name = _("招式学习器37"), + .name = ITEM_NAME("招式学习器37"), .price = 2000, .description = COMPOUND_STRING( "在5回合内扬起沙\n" @@ -10704,7 +10710,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_FIRE_BLAST] = { - .name = _("招式学习器38"), + .name = ITEM_NAME("招式学习器38"), .price = 5500, .description = COMPOUND_STRING( "用大字形状的火焰\n" @@ -10719,7 +10725,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_ROCK_TOMB] = { - .name = _("招式学习器39"), + .name = ITEM_NAME("招式学习器39"), .price = 3000, .description = COMPOUND_STRING( "投掷岩石攻击。\n" @@ -10734,7 +10740,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_AERIAL_ACE] = { - .name = _("招式学习器40"), + .name = ITEM_NAME("招式学习器40"), .price = 3000, .description = COMPOUND_STRING( "以敏捷动作戏弄\n" @@ -10749,7 +10755,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_TORMENT] = { - .name = _("招式学习器41"), + .name = ITEM_NAME("招式学习器41"), .price = 3000, .description = COMPOUND_STRING( "向对手无理取闹,\n" @@ -10764,7 +10770,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_FACADE] = { - .name = _("招式学习器42"), + .name = ITEM_NAME("招式学习器42"), .price = 3000, .description = COMPOUND_STRING( "当处于中毒、麻痹\n" @@ -10779,7 +10785,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_SECRET_POWER] = { - .name = _("招式学习器43"), + .name = ITEM_NAME("招式学习器43"), .price = 3000, .description = COMPOUND_STRING( "使用时场所不同,\n" @@ -10794,7 +10800,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_REST] = { - .name = _("招式学习器44"), + .name = ITEM_NAME("招式学习器44"), .price = 3000, .description = COMPOUND_STRING( "连续睡上2回合。\n" @@ -10809,7 +10815,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_ATTRACT] = { - .name = _("招式学习器45"), + .name = ITEM_NAME("招式学习器45"), .price = 3000, .description = COMPOUND_STRING( "诱惑异性,让对\n" @@ -10824,7 +10830,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_THIEF] = { - .name = _("招式学习器46"), + .name = ITEM_NAME("招式学习器46"), .price = 3000, .description = COMPOUND_STRING( "攻击时盗取道具。\n" @@ -10839,7 +10845,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_STEEL_WING] = { - .name = _("招式学习器47"), + .name = ITEM_NAME("招式学习器47"), .price = 3000, .description = COMPOUND_STRING( "用坚硬的翅膀敲打\n" @@ -10854,7 +10860,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_SKILL_SWAP] = { - .name = _("招式学习器48"), + .name = ITEM_NAME("招式学习器48"), .price = 3000, .description = COMPOUND_STRING( "利用超能力互换\n" @@ -10869,7 +10875,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_SNATCH] = { - .name = _("招式学习器49"), + .name = ITEM_NAME("招式学习器49"), .price = 3000, .description = COMPOUND_STRING( "将对手要使用的回\n" @@ -10884,7 +10890,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_OVERHEAT] = { - .name = _("招式学习器50"), + .name = ITEM_NAME("招式学习器50"), .price = 3000, .description = COMPOUND_STRING( "使出全部力量攻击\n" @@ -10899,7 +10905,7 @@ const struct Item gItemsInfo[] = [ITEM_TM51] = { - .name = _("招式学习器51"), + .name = ITEM_NAME("招式学习器51"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -10911,7 +10917,7 @@ const struct Item gItemsInfo[] = [ITEM_TM52] = { - .name = _("招式学习器52"), + .name = ITEM_NAME("招式学习器52"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -10923,7 +10929,7 @@ const struct Item gItemsInfo[] = [ITEM_TM53] = { - .name = _("招式学习器53"), + .name = ITEM_NAME("招式学习器53"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -10935,7 +10941,7 @@ const struct Item gItemsInfo[] = [ITEM_TM54] = { - .name = _("招式学习器54"), + .name = ITEM_NAME("招式学习器54"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -10947,7 +10953,7 @@ const struct Item gItemsInfo[] = [ITEM_TM55] = { - .name = _("招式学习器55"), + .name = ITEM_NAME("招式学习器55"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -10959,7 +10965,7 @@ const struct Item gItemsInfo[] = [ITEM_TM56] = { - .name = _("招式学习器56"), + .name = ITEM_NAME("招式学习器56"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -10971,7 +10977,7 @@ const struct Item gItemsInfo[] = [ITEM_TM57] = { - .name = _("招式学习器57"), + .name = ITEM_NAME("招式学习器57"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -10983,7 +10989,7 @@ const struct Item gItemsInfo[] = [ITEM_TM58] = { - .name = _("招式学习器58"), + .name = ITEM_NAME("招式学习器58"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -10995,7 +11001,7 @@ const struct Item gItemsInfo[] = [ITEM_TM59] = { - .name = _("招式学习器59"), + .name = ITEM_NAME("招式学习器59"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11007,7 +11013,7 @@ const struct Item gItemsInfo[] = [ITEM_TM60] = { - .name = _("招式学习器60"), + .name = ITEM_NAME("招式学习器60"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11019,7 +11025,7 @@ const struct Item gItemsInfo[] = [ITEM_TM61] = { - .name = _("招式学习器61"), + .name = ITEM_NAME("招式学习器61"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11031,7 +11037,7 @@ const struct Item gItemsInfo[] = [ITEM_TM62] = { - .name = _("招式学习器62"), + .name = ITEM_NAME("招式学习器62"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11043,7 +11049,7 @@ const struct Item gItemsInfo[] = [ITEM_TM63] = { - .name = _("招式学习器63"), + .name = ITEM_NAME("招式学习器63"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11055,7 +11061,7 @@ const struct Item gItemsInfo[] = [ITEM_TM64] = { - .name = _("招式学习器64"), + .name = ITEM_NAME("招式学习器64"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11067,7 +11073,7 @@ const struct Item gItemsInfo[] = [ITEM_TM65] = { - .name = _("招式学习器65"), + .name = ITEM_NAME("招式学习器65"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11079,7 +11085,7 @@ const struct Item gItemsInfo[] = [ITEM_TM66] = { - .name = _("招式学习器66"), + .name = ITEM_NAME("招式学习器66"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11091,7 +11097,7 @@ const struct Item gItemsInfo[] = [ITEM_TM67] = { - .name = _("招式学习器67"), + .name = ITEM_NAME("招式学习器67"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11103,7 +11109,7 @@ const struct Item gItemsInfo[] = [ITEM_TM68] = { - .name = _("招式学习器68"), + .name = ITEM_NAME("招式学习器68"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11115,7 +11121,7 @@ const struct Item gItemsInfo[] = [ITEM_TM69] = { - .name = _("招式学习器69"), + .name = ITEM_NAME("招式学习器69"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11127,7 +11133,7 @@ const struct Item gItemsInfo[] = [ITEM_TM70] = { - .name = _("招式学习器70"), + .name = ITEM_NAME("招式学习器70"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11139,7 +11145,7 @@ const struct Item gItemsInfo[] = [ITEM_TM71] = { - .name = _("招式学习器71"), + .name = ITEM_NAME("招式学习器71"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11151,7 +11157,7 @@ const struct Item gItemsInfo[] = [ITEM_TM72] = { - .name = _("招式学习器72"), + .name = ITEM_NAME("招式学习器72"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11163,7 +11169,7 @@ const struct Item gItemsInfo[] = [ITEM_TM73] = { - .name = _("招式学习器73"), + .name = ITEM_NAME("招式学习器73"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11175,7 +11181,7 @@ const struct Item gItemsInfo[] = [ITEM_TM74] = { - .name = _("招式学习器74"), + .name = ITEM_NAME("招式学习器74"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11187,7 +11193,7 @@ const struct Item gItemsInfo[] = [ITEM_TM75] = { - .name = _("招式学习器75"), + .name = ITEM_NAME("招式学习器75"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11199,7 +11205,7 @@ const struct Item gItemsInfo[] = [ITEM_TM76] = { - .name = _("招式学习器76"), + .name = ITEM_NAME("招式学习器76"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11211,7 +11217,7 @@ const struct Item gItemsInfo[] = [ITEM_TM77] = { - .name = _("招式学习器77"), + .name = ITEM_NAME("招式学习器77"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11223,7 +11229,7 @@ const struct Item gItemsInfo[] = [ITEM_TM78] = { - .name = _("招式学习器78"), + .name = ITEM_NAME("招式学习器78"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11235,7 +11241,7 @@ const struct Item gItemsInfo[] = [ITEM_TM79] = { - .name = _("招式学习器79"), + .name = ITEM_NAME("招式学习器79"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11247,7 +11253,7 @@ const struct Item gItemsInfo[] = [ITEM_TM80] = { - .name = _("招式学习器80"), + .name = ITEM_NAME("招式学习器80"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11259,7 +11265,7 @@ const struct Item gItemsInfo[] = [ITEM_TM81] = { - .name = _("招式学习器81"), + .name = ITEM_NAME("招式学习器81"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11271,7 +11277,7 @@ const struct Item gItemsInfo[] = [ITEM_TM82] = { - .name = _("招式学习器82"), + .name = ITEM_NAME("招式学习器82"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11283,7 +11289,7 @@ const struct Item gItemsInfo[] = [ITEM_TM83] = { - .name = _("招式学习器83"), + .name = ITEM_NAME("招式学习器83"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11295,7 +11301,7 @@ const struct Item gItemsInfo[] = [ITEM_TM84] = { - .name = _("招式学习器84"), + .name = ITEM_NAME("招式学习器84"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11307,7 +11313,7 @@ const struct Item gItemsInfo[] = [ITEM_TM85] = { - .name = _("招式学习器85"), + .name = ITEM_NAME("招式学习器85"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11319,7 +11325,7 @@ const struct Item gItemsInfo[] = [ITEM_TM86] = { - .name = _("招式学习器86"), + .name = ITEM_NAME("招式学习器86"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11331,7 +11337,7 @@ const struct Item gItemsInfo[] = [ITEM_TM87] = { - .name = _("招式学习器87"), + .name = ITEM_NAME("招式学习器87"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11343,7 +11349,7 @@ const struct Item gItemsInfo[] = [ITEM_TM88] = { - .name = _("招式学习器88"), + .name = ITEM_NAME("招式学习器88"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11355,7 +11361,7 @@ const struct Item gItemsInfo[] = [ITEM_TM89] = { - .name = _("招式学习器89"), + .name = ITEM_NAME("招式学习器89"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11367,7 +11373,7 @@ const struct Item gItemsInfo[] = [ITEM_TM90] = { - .name = _("招式学习器90"), + .name = ITEM_NAME("招式学习器90"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11379,7 +11385,7 @@ const struct Item gItemsInfo[] = [ITEM_TM91] = { - .name = _("招式学习器91"), + .name = ITEM_NAME("招式学习器91"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11391,7 +11397,7 @@ const struct Item gItemsInfo[] = [ITEM_TM92] = { - .name = _("招式学习器92"), + .name = ITEM_NAME("招式学习器92"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11403,7 +11409,7 @@ const struct Item gItemsInfo[] = [ITEM_TM93] = { - .name = _("招式学习器93"), + .name = ITEM_NAME("招式学习器93"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11415,7 +11421,7 @@ const struct Item gItemsInfo[] = [ITEM_TM94] = { - .name = _("招式学习器94"), + .name = ITEM_NAME("招式学习器94"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11427,7 +11433,7 @@ const struct Item gItemsInfo[] = [ITEM_TM95] = { - .name = _("招式学习器95"), + .name = ITEM_NAME("招式学习器95"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11439,7 +11445,7 @@ const struct Item gItemsInfo[] = [ITEM_TM96] = { - .name = _("招式学习器96"), + .name = ITEM_NAME("招式学习器96"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11451,7 +11457,7 @@ const struct Item gItemsInfo[] = [ITEM_TM97] = { - .name = _("招式学习器97"), + .name = ITEM_NAME("招式学习器97"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11463,7 +11469,7 @@ const struct Item gItemsInfo[] = [ITEM_TM98] = { - .name = _("招式学习器98"), + .name = ITEM_NAME("招式学习器98"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11475,7 +11481,7 @@ const struct Item gItemsInfo[] = [ITEM_TM99] = { - .name = _("招式学习器99"), + .name = ITEM_NAME("招式学习器99"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11487,7 +11493,7 @@ const struct Item gItemsInfo[] = [ITEM_TM100] = { - .name = _("招式学习器100"), + .name = ITEM_NAME("招式学习器100"), .price = 3000, .description = sQuestionMarksDesc, // Todo .importance = I_REUSABLE_TMS, @@ -11499,7 +11505,7 @@ const struct Item gItemsInfo[] = [ITEM_HM_CUT] = { - .name = _("秘传学习器01"), + .name = ITEM_NAME("秘传学习器01"), .price = 0, .description = COMPOUND_STRING( "用镰刀或爪子等\n" @@ -11513,7 +11519,7 @@ const struct Item gItemsInfo[] = [ITEM_HM_FLY] = { - .name = _("秘传学习器02"), + .name = ITEM_NAME("秘传学习器02"), .price = 0, .description = COMPOUND_STRING( "第1回合飞上天空\n" @@ -11528,7 +11534,7 @@ const struct Item gItemsInfo[] = [ITEM_HM_SURF] = { - .name = _("秘传学习器03"), + .name = ITEM_NAME("秘传学习器03"), .price = 0, .description = COMPOUND_STRING( "利用大浪攻击自己\n" @@ -11543,7 +11549,7 @@ const struct Item gItemsInfo[] = [ITEM_HM_STRENGTH] = { - .name = _("秘传学习器04"), + .name = ITEM_NAME("秘传学习器04"), .price = 0, .description = COMPOUND_STRING( "使出浑身力气殴打\n" @@ -11557,7 +11563,7 @@ const struct Item gItemsInfo[] = [ITEM_HM_FLASH] = { - .name = _("秘传学习器05"), + .name = ITEM_NAME("秘传学习器05"), .price = 0, .description = COMPOUND_STRING( "使出光芒降低对手\n" @@ -11572,7 +11578,7 @@ const struct Item gItemsInfo[] = [ITEM_HM_ROCK_SMASH] = { - .name = _("秘传学习器06"), + .name = ITEM_NAME("秘传学习器06"), .price = 0, .description = COMPOUND_STRING( "用拳头攻击。\n" @@ -11587,7 +11593,7 @@ const struct Item gItemsInfo[] = [ITEM_HM_WATERFALL] = { - .name = _("秘传学习器07"), + .name = ITEM_NAME("秘传学习器07"), .price = 0, .description = COMPOUND_STRING( "以惊人的气势\n" @@ -11602,7 +11608,7 @@ const struct Item gItemsInfo[] = [ITEM_HM_DIVE] = { - .name = _("秘传学习器08"), + .name = ITEM_NAME("秘传学习器08"), .price = 0, .description = COMPOUND_STRING( "第1回合潜入水中\n" @@ -11620,7 +11626,7 @@ const struct Item gItemsInfo[] = [ITEM_OVAL_CHARM] = { - .name = _("圆形护符"), + .name = ITEM_NAME("圆形护符"), .price = 0, .importance = 1, .description = COMPOUND_STRING( @@ -11636,7 +11642,7 @@ const struct Item gItemsInfo[] = [ITEM_SHINY_CHARM] = { - .name = _("闪耀护符"), + .name = ITEM_NAME("闪耀护符"), .price = 0, .importance = 1, .description = COMPOUND_STRING( @@ -11652,7 +11658,7 @@ const struct Item gItemsInfo[] = [ITEM_CATCHING_CHARM] = { - .name = _("防晃护符"), + .name = ITEM_NAME("防晃护符"), .price = 0, .importance = 1, .description = COMPOUND_STRING( @@ -11667,7 +11673,7 @@ const struct Item gItemsInfo[] = [ITEM_EXP_CHARM] = { - .name = _("经验护符"), + .name = ITEM_NAME("经验护符"), .price = 0, .importance = 1, .description = COMPOUND_STRING( @@ -11685,7 +11691,7 @@ const struct Item gItemsInfo[] = [ITEM_ROTOM_CATALOG] = { - .name = _("洛托姆型录"), + .name = ITEM_NAME("洛托姆型录"), .price = 0, .importance = 1, .description = COMPOUND_STRING( @@ -11701,7 +11707,7 @@ const struct Item gItemsInfo[] = [ITEM_GRACIDEA] = { - .name = _("葛拉西蒂亚花"), + .name = ITEM_NAME("葛拉西蒂亚花"), .price = 0, .importance = 1, .description = COMPOUND_STRING( @@ -11717,7 +11723,7 @@ const struct Item gItemsInfo[] = [ITEM_REVEAL_GLASS] = { - .name = _("现形镜"), + .name = ITEM_NAME("现形镜"), .price = 0, .importance = 1, .description = COMPOUND_STRING( @@ -11733,7 +11739,7 @@ const struct Item gItemsInfo[] = [ITEM_DNA_SPLICERS] = { - .name = _("基因之楔"), + .name = ITEM_NAME("基因之楔"), .price = 0, .importance = 1, .description = COMPOUND_STRING( @@ -11749,7 +11755,7 @@ const struct Item gItemsInfo[] = [ITEM_ZYGARDE_CUBE] = { - .name = _("基格尔德多面体"), + .name = ITEM_NAME("基格尔德多面体"), .price = 0, .importance = 1, .description = COMPOUND_STRING( @@ -11765,7 +11771,7 @@ const struct Item gItemsInfo[] = [ITEM_PRISON_BOTTLE] = { - .name = _("惩戒之壶"), + .name = ITEM_NAME("惩戒之壶"), .price = 0, .importance = 1, .description = COMPOUND_STRING( @@ -11781,7 +11787,7 @@ const struct Item gItemsInfo[] = [ITEM_N_SOLARIZER] = { - .name = _("奈克洛索尔合体器"), + .name = ITEM_NAME("奈克洛索尔合体器"), .price = 0, .importance = 1, .description = COMPOUND_STRING( @@ -11797,7 +11803,7 @@ const struct Item gItemsInfo[] = [ITEM_N_LUNARIZER] = { - .name = _("奈克洛露奈合体器"), + .name = ITEM_NAME("奈克洛露奈合体器"), .price = 0, .importance = 1, .description = COMPOUND_STRING( @@ -11813,7 +11819,7 @@ const struct Item gItemsInfo[] = [ITEM_REINS_OF_UNITY] = { - .name = _("牵绊缰绳"), + .name = ITEM_NAME("牵绊缰绳"), .price = 0, .importance = 1, .description = COMPOUND_STRING( @@ -11830,7 +11836,7 @@ const struct Item gItemsInfo[] = [ITEM_MEGA_RING] = { - .name = _("超级环"), + .name = ITEM_NAME("超级环"), .price = 0, .importance = 1, .description = COMPOUND_STRING( @@ -11846,7 +11852,7 @@ const struct Item gItemsInfo[] = [ITEM_Z_POWER_RING] = { - .name = _("Z强力手环"), + .name = ITEM_NAME("Z强力手环"), .price = 0, .importance = 1, .description = COMPOUND_STRING( @@ -11862,7 +11868,7 @@ const struct Item gItemsInfo[] = [ITEM_DYNAMAX_BAND] = { - .name = _("极巨腕带"), + .name = ITEM_NAME("极巨腕带"), .price = 0, .description = COMPOUND_STRING( "内嵌了许愿星,在\n" @@ -11879,7 +11885,7 @@ const struct Item gItemsInfo[] = [ITEM_BICYCLE] = { - .name = _("自行车"), + .name = ITEM_NAME("自行车"), .price = 0, .description = COMPOUND_STRING( "能比跑步鞋跑得还\n" @@ -11895,7 +11901,7 @@ const struct Item gItemsInfo[] = [ITEM_MACH_BIKE] = { - .name = _("音速自行车"), + .name = ITEM_NAME("音速自行车"), .price = 0, .description = COMPOUND_STRING( "能以2倍以上的速\n" @@ -11912,7 +11918,7 @@ const struct Item gItemsInfo[] = [ITEM_ACRO_BIKE] = { - .name = _("越野自行车"), + .name = ITEM_NAME("越野自行车"), .price = 0, .description = COMPOUND_STRING( "能做出跳跃或抬前\n" @@ -11929,7 +11935,7 @@ const struct Item gItemsInfo[] = [ITEM_OLD_ROD] = { - .name = _("破旧钓竿"), + .name = ITEM_NAME("破旧钓竿"), .price = 0, .description = COMPOUND_STRING( "又破又旧的钓竿。\n" @@ -11946,7 +11952,7 @@ const struct Item gItemsInfo[] = [ITEM_GOOD_ROD] = { - .name = _("好钓竿"), + .name = ITEM_NAME("好钓竿"), .price = 0, .description = COMPOUND_STRING( "不错的新钓竿。在\n" @@ -11963,7 +11969,7 @@ const struct Item gItemsInfo[] = [ITEM_SUPER_ROD] = { - .name = _("厉害钓竿"), + .name = ITEM_NAME("厉害钓竿"), .price = 0, .description = COMPOUND_STRING( "最新的厉害钓竿。\n" @@ -11980,7 +11986,7 @@ const struct Item gItemsInfo[] = [ITEM_DOWSING_MACHINE] = { - .name = _("探宝器"), + .name = ITEM_NAME("探宝器"), .price = 0, .description = COMPOUND_STRING( "会对看不见的道具\n" @@ -11996,7 +12002,7 @@ const struct Item gItemsInfo[] = [ITEM_TOWN_MAP] = { - .name = _("城镇地图"), + .name = ITEM_NAME("城镇地图"), .price = 0, .description = COMPOUND_STRING( "可以随时轻松查看\n" @@ -12012,7 +12018,7 @@ const struct Item gItemsInfo[] = [ITEM_VS_SEEKER] = { - .name = _("对战搜寻器"), + .name = ITEM_NAME("对战搜寻器"), .price = 0, .description = COMPOUND_STRING( "会告诉你想对战的\n" @@ -12032,7 +12038,7 @@ const struct Item gItemsInfo[] = [ITEM_TM_CASE] = { - .name = _("招式学习器盒"), + .name = ITEM_NAME("招式学习器盒"), .price = 0, .description = COMPOUND_STRING( "用来存放招式学习\n" @@ -12048,7 +12054,7 @@ const struct Item gItemsInfo[] = [ITEM_BERRY_POUCH] = { - .name = _("树果袋"), + .name = ITEM_NAME("树果袋"), .price = 0, .description = COMPOUND_STRING( "将树果收集起来的\n" @@ -12064,7 +12070,7 @@ const struct Item gItemsInfo[] = [ITEM_POKEMON_BOX_LINK] = { - .name = _("宝可梦盒"), + .name = ITEM_NAME("宝可梦盒"), .price = 0, .description = COMPOUND_STRING( "可以随时访问宝可\n" @@ -12080,7 +12086,7 @@ const struct Item gItemsInfo[] = [ITEM_COIN_CASE] = { - .name = _("代币盒"), + .name = ITEM_NAME("代币盒"), .price = 0, .description = COMPOUND_STRING( "可以存放代币的盒\n" @@ -12096,7 +12102,7 @@ const struct Item gItemsInfo[] = [ITEM_POWDER_JAR] = { - .name = _("粉末收集瓶"), + .name = ITEM_NAME("粉末收集瓶"), .price = 0, .description = COMPOUND_STRING( "能收纳树果碾碎器\n" @@ -12112,7 +12118,7 @@ const struct Item gItemsInfo[] = [ITEM_WAILMER_PAIL] = { - .name = _("吼吼鲸喷壶"), + .name = ITEM_NAME("吼吼鲸喷壶"), .price = 0, .description = COMPOUND_STRING( "浇水的道具。能让\n" @@ -12128,7 +12134,7 @@ const struct Item gItemsInfo[] = [ITEM_POKE_RADAR] = { - .name = _("宝可追踪"), + .name = ITEM_NAME("宝可追踪"), .price = 0, .description = COMPOUND_STRING( "能够将藏在草丛里\n" @@ -12144,7 +12150,7 @@ const struct Item gItemsInfo[] = [ITEM_POKEBLOCK_CASE] = { - .name = _("宝可方块盒"), + .name = ITEM_NAME("宝可方块盒"), .price = 0, .description = COMPOUND_STRING( "可以用来放置用树\n" @@ -12160,7 +12166,7 @@ const struct Item gItemsInfo[] = [ITEM_SOOT_SACK] = { - .name = _("集灰袋"), + .name = ITEM_NAME("集灰袋"), .price = 0, .description = COMPOUND_STRING( "将堆积起来的火山\n" @@ -12176,7 +12182,7 @@ const struct Item gItemsInfo[] = [ITEM_POKE_FLUTE] = { - .name = _("宝可梦之笛"), + .name = ITEM_NAME("宝可梦之笛"), .price = 0, .description = COMPOUND_STRING( "能吹出让睡着的宝\n" @@ -12193,7 +12199,7 @@ const struct Item gItemsInfo[] = [ITEM_FAME_CHECKER] = { - .name = _("声音记录器"), + .name = ITEM_NAME("声音记录器"), .price = 0, .description = COMPOUND_STRING( "可以重复查看打听\n" @@ -12209,7 +12215,7 @@ const struct Item gItemsInfo[] = [ITEM_TEACHY_TV] = { - .name = _("教学电视"), + .name = ITEM_NAME("教学电视"), .price = 0, .description = COMPOUND_STRING( "可以收看对新手训\n" @@ -12227,7 +12233,7 @@ const struct Item gItemsInfo[] = [ITEM_SS_TICKET] = { - .name = _("船票"), + .name = ITEM_NAME("船票"), .price = 0, .description = COMPOUND_STRING( "乘坐渡轮时需要用\n" @@ -12243,7 +12249,7 @@ const struct Item gItemsInfo[] = [ITEM_EON_TICKET] = { - .name = _("无限船票"), + .name = ITEM_NAME("无限船票"), .price = 0, .description = COMPOUND_STRING( "前往南方孤岛的船\n" @@ -12259,7 +12265,7 @@ const struct Item gItemsInfo[] = [ITEM_MYSTIC_TICKET] = { - .name = _("神秘船票"), + .name = ITEM_NAME("神秘船票"), .price = 0, .description = COMPOUND_STRING( "前往肚脐岩时必要\n" @@ -12275,7 +12281,7 @@ const struct Item gItemsInfo[] = [ITEM_AURORA_TICKET] = { - .name = _("极光船票"), + .name = ITEM_NAME("极光船票"), .price = 0, .description = COMPOUND_STRING( "前往诞生之岛时必\n" @@ -12291,7 +12297,7 @@ const struct Item gItemsInfo[] = [ITEM_OLD_SEA_MAP] = { - .name = _("古航海图"), + .name = ITEM_NAME("古航海图"), .price = 0, .description = COMPOUND_STRING( "记录着前往某座岛\n" @@ -12307,7 +12313,7 @@ const struct Item gItemsInfo[] = [ITEM_LETTER] = { - .name = _("给大吾的信"), + .name = ITEM_NAME("给大吾的信"), .price = 0, .description = COMPOUND_STRING( "从得文社长那里得\n" @@ -12322,7 +12328,7 @@ const struct Item gItemsInfo[] = [ITEM_DEVON_PARTS] = { - .name = _("得文的物品"), + .name = ITEM_NAME("得文的物品"), .price = 0, .description = COMPOUND_STRING( "此物品里面放着的\n" @@ -12338,7 +12344,7 @@ const struct Item gItemsInfo[] = [ITEM_GO_GOGGLES] = { - .name = _("GOGO护目镜"), + .name = ITEM_NAME("GOGO护目镜"), .price = 0, .description = COMPOUND_STRING( "能在沙漠的沙暴中\n" @@ -12354,7 +12360,7 @@ const struct Item gItemsInfo[] = [ITEM_DEVON_SCOPE] = { - .name = _("得文侦测镜"), + .name = ITEM_NAME("得文侦测镜"), .price = 0, .description = COMPOUND_STRING( "会对看不见的宝可\n" @@ -12370,7 +12376,7 @@ const struct Item gItemsInfo[] = [ITEM_BASEMENT_KEY] = { - .name = _("地下钥匙"), + .name = ITEM_NAME("地下钥匙"), .price = 0, .description = COMPOUND_STRING( "用来打开满金地道\n" @@ -12385,7 +12391,7 @@ const struct Item gItemsInfo[] = [ITEM_SCANNER] = { - .name = _("探测器"), + .name = ITEM_NAME("探测器"), .price = 0, .description = COMPOUND_STRING( "在海紫堇中找到的\n" @@ -12400,7 +12406,7 @@ const struct Item gItemsInfo[] = [ITEM_STORAGE_KEY] = { - .name = _("仓库钥匙"), + .name = ITEM_NAME("仓库钥匙"), .price = 0, .description = COMPOUND_STRING( "进入海紫堇的仓库\n" @@ -12415,7 +12421,7 @@ const struct Item gItemsInfo[] = [ITEM_KEY_TO_ROOM_1] = { - .name = _("1号客房的钥匙"), + .name = ITEM_NAME("1号客房的钥匙"), .price = 0, .description = sKeyToRoomDesc, .importance = 1, @@ -12428,7 +12434,7 @@ const struct Item gItemsInfo[] = [ITEM_KEY_TO_ROOM_2] = { - .name = _("2号客房的钥匙"), + .name = ITEM_NAME("2号客房的钥匙"), .price = 0, .description = sKeyToRoomDesc, .importance = 1, @@ -12441,7 +12447,7 @@ const struct Item gItemsInfo[] = [ITEM_KEY_TO_ROOM_4] = { - .name = _("4号客房的钥匙"), + .name = ITEM_NAME("4号客房的钥匙"), .price = 0, .description = sKeyToRoomDesc, .importance = 1, @@ -12454,7 +12460,7 @@ const struct Item gItemsInfo[] = [ITEM_KEY_TO_ROOM_6] = { - .name = _("6号客房的钥匙"), + .name = ITEM_NAME("6号客房的钥匙"), .price = 0, .description = sKeyToRoomDesc, .importance = 1, @@ -12467,7 +12473,7 @@ const struct Item gItemsInfo[] = [ITEM_METEORITE] = { - .name = _("陨石"), + .name = ITEM_NAME("陨石"), .price = 0, .description = COMPOUND_STRING( "原本是落入流星瀑\n" @@ -12483,7 +12489,7 @@ const struct Item gItemsInfo[] = [ITEM_MAGMA_EMBLEM] = { - .name = _("熔岩标志"), + .name = ITEM_NAME("熔岩标志"), .price = 0, .description = COMPOUND_STRING( "与熔岩队的标志形\n" @@ -12499,7 +12505,7 @@ const struct Item gItemsInfo[] = [ITEM_CONTEST_PASS] = { - .name = _("华丽大赛参加证"), + .name = ITEM_NAME("华丽大赛参加证"), .price = 0, .description = COMPOUND_STRING( "拿着它就可以参加\n" @@ -12515,7 +12521,7 @@ const struct Item gItemsInfo[] = [ITEM_PARCEL] = { - .name = _("包裹"), + .name = ITEM_NAME("包裹"), .price = 0, .description = COMPOUND_STRING( "常青市的友好商店\n" @@ -12531,7 +12537,7 @@ const struct Item gItemsInfo[] = [ITEM_SECRET_KEY] = { - .name = _("秘密钥匙"), + .name = ITEM_NAME("秘密钥匙"), .price = 0, .description = COMPOUND_STRING( "能打开红莲岛上那\n" @@ -12547,7 +12553,7 @@ const struct Item gItemsInfo[] = [ITEM_BIKE_VOUCHER] = { - .name = _("兑换券"), + .name = ITEM_NAME("兑换券"), .price = 0, .description = COMPOUND_STRING( "给华蓝市的奇迹自\n" @@ -12563,7 +12569,7 @@ const struct Item gItemsInfo[] = [ITEM_GOLD_TEETH] = { - .name = _("金假牙"), + .name = ITEM_NAME("金假牙"), .price = 0, .description = COMPOUND_STRING( "狩猎地带的园长遗\n" @@ -12578,7 +12584,7 @@ const struct Item gItemsInfo[] = [ITEM_CARD_KEY] = { - .name = _("钥匙卡"), + .name = ITEM_NAME("钥匙卡"), .price = 0, .description = COMPOUND_STRING( "用来打开的西尔佛\n" @@ -12594,7 +12600,7 @@ const struct Item gItemsInfo[] = [ITEM_LIFT_KEY] = { - .name = _("电梯钥匙"), + .name = ITEM_NAME("电梯钥匙"), .price = 0, .description = COMPOUND_STRING( "能启动位于火箭队\n" @@ -12609,7 +12615,7 @@ const struct Item gItemsInfo[] = [ITEM_SILPH_SCOPE] = { - .name = _("西尔佛检视镜"), + .name = ITEM_NAME("西尔佛检视镜"), .price = 0, .description = COMPOUND_STRING( "可以看见人眼无法\n" @@ -12624,7 +12630,7 @@ const struct Item gItemsInfo[] = [ITEM_TRI_PASS] = { - .name = _("三岛通行船券"), + .name = ITEM_NAME("三岛通行船券"), .price = 0, .description = COMPOUND_STRING( "能够在第1、2、\n" @@ -12640,7 +12646,7 @@ const struct Item gItemsInfo[] = [ITEM_RAINBOW_PASS] = { - .name = _("七彩通行船券"), + .name = ITEM_NAME("七彩通行船券"), .price = 0, .description = COMPOUND_STRING( "能够在枯叶市和七\n" @@ -12656,7 +12662,7 @@ const struct Item gItemsInfo[] = [ITEM_TEA] = { - .name = _("茶"), + .name = ITEM_NAME("茶"), .price = 0, .description = COMPOUND_STRING( "有一点点苦,却又\n" @@ -12671,7 +12677,7 @@ const struct Item gItemsInfo[] = [ITEM_RUBY] = { - .name = _("红宝石"), + .name = ITEM_NAME("红宝石"), .price = 0, .description = COMPOUND_STRING( "散发着红色光辉的\n" @@ -12687,7 +12693,7 @@ const struct Item gItemsInfo[] = [ITEM_SAPPHIRE] = { - .name = _("蓝宝石"), + .name = ITEM_NAME("蓝宝石"), .price = 0, .description = COMPOUND_STRING( "散发着蓝色光辉的\n" @@ -12703,7 +12709,7 @@ const struct Item gItemsInfo[] = [ITEM_ABILITY_SHIELD] = { - .name = _("特性护具"), + .name = ITEM_NAME("特性护具"), .price = 20000, .holdEffect = HOLD_EFFECT_ABILITY_SHIELD, .description = COMPOUND_STRING( @@ -12722,7 +12728,7 @@ const struct Item gItemsInfo[] = [ITEM_CLEAR_AMULET] = { - .name = _("清净坠饰"), + .name = ITEM_NAME("清净坠饰"), .price = 30000, .holdEffect = HOLD_EFFECT_CLEAR_AMULET, .description = COMPOUND_STRING( @@ -12739,7 +12745,7 @@ const struct Item gItemsInfo[] = [ITEM_PUNCHING_GLOVE] = { - .name = _("拳击手套"), + .name = ITEM_NAME("拳击手套"), .price = 15000, .holdEffect = HOLD_EFFECT_PUNCHING_GLOVE, .description = COMPOUND_STRING( @@ -12756,7 +12762,7 @@ const struct Item gItemsInfo[] = [ITEM_COVERT_CLOAK] = { - .name = _("密探斗篷"), + .name = ITEM_NAME("密探斗篷"), .price = 20000, .holdEffect = HOLD_EFFECT_COVERT_CLOAK, .description = COMPOUND_STRING( @@ -12773,7 +12779,7 @@ const struct Item gItemsInfo[] = [ITEM_LOADED_DICE] = { - .name = _("机变骰子"), + .name = ITEM_NAME("机变骰子"), .price = 20000, .holdEffect = HOLD_EFFECT_LOADED_DICE, .description = COMPOUND_STRING( @@ -12790,7 +12796,7 @@ const struct Item gItemsInfo[] = [ITEM_AUSPICIOUS_ARMOR] = { - .name = _("庆祝之铠"), + .name = ITEM_NAME("庆祝之铠"), .price = 3000, .description = COMPOUND_STRING( "能让某些宝可梦进\n" @@ -12807,7 +12813,7 @@ const struct Item gItemsInfo[] = [ITEM_BOOSTER_ENERGY] = { - .name = _("驱劲能量"), + .name = ITEM_NAME("驱劲能量"), .price = 0, .holdEffect = HOLD_EFFECT_BOOSTER_ENERGY, .description = COMPOUND_STRING( @@ -12824,7 +12830,7 @@ const struct Item gItemsInfo[] = [ITEM_BIG_BAMBOO_SHOOT] = { - .name = _("大竹笋"), + .name = ITEM_NAME("大竹笋"), .price = 3000, .description = COMPOUND_STRING( "大大的珍贵竹笋。\n" @@ -12840,7 +12846,7 @@ const struct Item gItemsInfo[] = [ITEM_GIMMIGHOUL_COIN] = { - .name = _("索财灵的硬币"), + .name = ITEM_NAME("索财灵的硬币"), .price = 400, .description = COMPOUND_STRING( "宝可梦掉落的东西\n" @@ -12855,7 +12861,7 @@ const struct Item gItemsInfo[] = [ITEM_LEADERS_CREST] = { - .name = _("头领凭证"), + .name = ITEM_NAME("头领凭证"), .price = 3000, .description = COMPOUND_STRING( "只有率领着驹刀小\n" @@ -12870,7 +12876,7 @@ const struct Item gItemsInfo[] = [ITEM_MALICIOUS_ARMOR] = { - .name = _("咒术之铠"), + .name = ITEM_NAME("咒术之铠"), .price = 3000, .description = COMPOUND_STRING( "能让某些宝可梦进\n" @@ -12887,7 +12893,7 @@ const struct Item gItemsInfo[] = [ITEM_MIRROR_HERB] = { - .name = _("模仿香草"), + .name = ITEM_NAME("模仿香草"), .price = 30000, .holdEffect = HOLD_EFFECT_MIRROR_HERB, .description = COMPOUND_STRING( @@ -12904,7 +12910,7 @@ const struct Item gItemsInfo[] = [ITEM_SCROLL_OF_DARKNESS] = { - .name = _("恶之挂轴"), + .name = ITEM_NAME("恶之挂轴"), .price = 0, .description = COMPOUND_STRING( "能让某些宝可梦进\n" @@ -12921,7 +12927,7 @@ const struct Item gItemsInfo[] = [ITEM_SCROLL_OF_WATERS] = { - .name = _("水之挂轴"), + .name = ITEM_NAME("水之挂轴"), .price = 0, .description = COMPOUND_STRING( "能让某些宝可梦进\n" @@ -12938,7 +12944,7 @@ const struct Item gItemsInfo[] = [ITEM_TERA_ORB] = { - .name = _("太晶珠"), + .name = ITEM_NAME("太晶珠"), .price = 0, .description = COMPOUND_STRING( "蕴藏着结晶之力的\n" @@ -12954,7 +12960,7 @@ const struct Item gItemsInfo[] = [ITEM_TINY_BAMBOO_SHOOT] = { - .name = _("小竹笋"), + .name = ITEM_NAME("小竹笋"), .price = 750, .description = COMPOUND_STRING( "小小的珍贵竹笋。\n" @@ -12970,7 +12976,7 @@ const struct Item gItemsInfo[] = [ITEM_BUG_TERA_SHARD] = { - .name = _("虫太晶碎块"), + .name = ITEM_NAME("虫太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -12982,7 +12988,7 @@ const struct Item gItemsInfo[] = [ITEM_DARK_TERA_SHARD] = { - .name = _("恶太晶碎块"), + .name = ITEM_NAME("恶太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -12994,7 +13000,7 @@ const struct Item gItemsInfo[] = [ITEM_DRAGON_TERA_SHARD] = { - .name = _("龙太晶碎块"), + .name = ITEM_NAME("龙太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13006,7 +13012,7 @@ const struct Item gItemsInfo[] = [ITEM_ELECTRIC_TERA_SHARD] = { - .name = _("电太晶碎块"), + .name = ITEM_NAME("电太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13018,7 +13024,7 @@ const struct Item gItemsInfo[] = [ITEM_FAIRY_TERA_SHARD] = { - .name = _("妖精太晶碎块"), + .name = ITEM_NAME("妖精太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13030,7 +13036,7 @@ const struct Item gItemsInfo[] = [ITEM_FIGHTING_TERA_SHARD] = { - .name = _("格斗太晶碎块"), + .name = ITEM_NAME("格斗太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13042,7 +13048,7 @@ const struct Item gItemsInfo[] = [ITEM_FIRE_TERA_SHARD] = { - .name = _("火太晶碎块"), + .name = ITEM_NAME("火太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13054,7 +13060,7 @@ const struct Item gItemsInfo[] = [ITEM_FLYING_TERA_SHARD] = { - .name = _("飞行太晶碎块"), + .name = ITEM_NAME("飞行太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13066,7 +13072,7 @@ const struct Item gItemsInfo[] = [ITEM_GHOST_TERA_SHARD] = { - .name = _("幽灵太晶碎块"), + .name = ITEM_NAME("幽灵太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13078,7 +13084,7 @@ const struct Item gItemsInfo[] = [ITEM_GRASS_TERA_SHARD] = { - .name = _("草太晶碎块"), + .name = ITEM_NAME("草太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13090,7 +13096,7 @@ const struct Item gItemsInfo[] = [ITEM_GROUND_TERA_SHARD] = { - .name = _("地面太晶碎块"), + .name = ITEM_NAME("地面太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13102,7 +13108,7 @@ const struct Item gItemsInfo[] = [ITEM_ICE_TERA_SHARD] = { - .name = _("冰太晶碎块"), + .name = ITEM_NAME("冰太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13114,7 +13120,7 @@ const struct Item gItemsInfo[] = [ITEM_NORMAL_TERA_SHARD] = { - .name = _("一般太晶碎块"), + .name = ITEM_NAME("一般太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13126,7 +13132,7 @@ const struct Item gItemsInfo[] = [ITEM_POISON_TERA_SHARD] = { - .name = _("毒太晶碎块"), + .name = ITEM_NAME("毒太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13138,7 +13144,7 @@ const struct Item gItemsInfo[] = [ITEM_PSYCHIC_TERA_SHARD] = { - .name = _("超能力太晶碎块"), + .name = ITEM_NAME("超能力太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13150,7 +13156,7 @@ const struct Item gItemsInfo[] = [ITEM_ROCK_TERA_SHARD] = { - .name = _("岩石太晶碎块"), + .name = ITEM_NAME("岩石太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13162,7 +13168,7 @@ const struct Item gItemsInfo[] = [ITEM_STEEL_TERA_SHARD] = { - .name = _("钢太晶碎块"), + .name = ITEM_NAME("钢太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13174,7 +13180,7 @@ const struct Item gItemsInfo[] = [ITEM_WATER_TERA_SHARD] = { - .name = _("水太晶碎块"), + .name = ITEM_NAME("水太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13186,7 +13192,7 @@ const struct Item gItemsInfo[] = [ITEM_ADAMANT_CRYSTAL] = { - .name = _("大金刚宝玉"), + .name = ITEM_NAME("大金刚宝玉"), .price = 0, .holdEffect = HOLD_EFFECT_ADAMANT_ORB, .holdEffectParam = 20, @@ -13204,7 +13210,7 @@ const struct Item gItemsInfo[] = [ITEM_GRISEOUS_CORE] = { - .name = _("大白金宝玉"), + .name = ITEM_NAME("大白金宝玉"), .price = 0, .holdEffect = HOLD_EFFECT_GRISEOUS_ORB, .holdEffectParam = 20, @@ -13222,7 +13228,7 @@ const struct Item gItemsInfo[] = [ITEM_LUSTROUS_GLOBE] = { - .name = _("大白宝玉"), + .name = ITEM_NAME("大白宝玉"), .price = 0, .holdEffect = HOLD_EFFECT_LUSTROUS_ORB, .holdEffectParam = 20, @@ -13240,7 +13246,7 @@ const struct Item gItemsInfo[] = [ITEM_BLACK_AUGURITE] = { - .name = _("黑奇石"), + .name = ITEM_NAME("黑奇石"), .price = 8000, .description = COMPOUND_STRING( "碎后会变得锋利似\n" @@ -13257,7 +13263,7 @@ const struct Item gItemsInfo[] = [ITEM_LINKING_CORD] = { - .name = _("联系绳"), + .name = ITEM_NAME("联系绳"), .price = 8000, .description = COMPOUND_STRING( "蕴藏着不可思议能\n" @@ -13274,7 +13280,7 @@ const struct Item gItemsInfo[] = [ITEM_PEAT_BLOCK] = { - .name = _("泥炭块"), + .name = ITEM_NAME("泥炭块"), .price = 10000, .description = COMPOUND_STRING( "质地像是泥土的煤\n" @@ -13291,7 +13297,7 @@ const struct Item gItemsInfo[] = [ITEM_BERSERK_GENE] = { - .name = _("破坏基因"), + .name = ITEM_NAME("破坏基因"), .price = 20, .holdEffect = HOLD_EFFECT_BERSERK_GENE, .description = COMPOUND_STRING( @@ -13308,7 +13314,7 @@ const struct Item gItemsInfo[] = [ITEM_FAIRY_FEATHER] = { - .name = _("妖精之羽"), + .name = ITEM_NAME("妖精之羽"), .price = 1000, .holdEffect = HOLD_EFFECT_TYPE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -13327,7 +13333,7 @@ const struct Item gItemsInfo[] = [ITEM_SYRUPY_APPLE] = { - .name = _("蜜汁苹果"), + .name = ITEM_NAME("蜜汁苹果"), .price = 2200, .description = COMPOUND_STRING( "这种神奇的苹果可\n" @@ -13344,7 +13350,7 @@ const struct Item gItemsInfo[] = [ITEM_UNREMARKABLE_TEACUP] = { - .name = _("凡作茶碗"), + .name = ITEM_NAME("凡作茶碗"), .price = 1600, .description = COMPOUND_STRING( "这个神奇的茶碗虽\n" @@ -13361,7 +13367,7 @@ const struct Item gItemsInfo[] = [ITEM_MASTERPIECE_TEACUP] = { - .name = _("杰作茶碗"), + .name = ITEM_NAME("杰作茶碗"), .price = 38000, .description = COMPOUND_STRING( "这个神奇的茶碗虽\n" @@ -13378,7 +13384,7 @@ const struct Item gItemsInfo[] = [ITEM_CORNERSTONE_MASK] = { - .name = _("础石面具"), + .name = ITEM_NAME("础石面具"), .price = 0, .holdEffect = HOLD_EFFECT_OGERPON_MASK, .holdEffectParam = 20, @@ -13395,7 +13401,7 @@ const struct Item gItemsInfo[] = [ITEM_WELLSPRING_MASK] = { - .name = _("水井面具"), + .name = ITEM_NAME("水井面具"), .price = 0, .holdEffect = HOLD_EFFECT_OGERPON_MASK, .holdEffectParam = 20, @@ -13412,7 +13418,7 @@ const struct Item gItemsInfo[] = [ITEM_HEARTHFLAME_MASK] = { - .name = _("火灶面具"), + .name = ITEM_NAME("火灶面具"), .price = 0, .holdEffect = HOLD_EFFECT_OGERPON_MASK, .holdEffectParam = 20, @@ -13429,7 +13435,7 @@ const struct Item gItemsInfo[] = [ITEM_HEALTH_MOCHI] = { - .name = _("体力粘糕"), + .name = ITEM_NAME("体力粘糕"), .price = 500, .description = sHealthFeatherDesc, .pocket = POCKET_ITEMS, @@ -13443,7 +13449,7 @@ const struct Item gItemsInfo[] = [ITEM_MUSCLE_MOCHI] = { - .name = _("肌力粘糕"), + .name = ITEM_NAME("肌力粘糕"), .price = 500, .description = sMuscleFeatherDesc, .pocket = POCKET_ITEMS, @@ -13457,7 +13463,7 @@ const struct Item gItemsInfo[] = [ITEM_RESIST_MOCHI] = { - .name = _("抵抗粘糕"), + .name = ITEM_NAME("抵抗粘糕"), .price = 500, .description = sResistFeatherDesc, .pocket = POCKET_ITEMS, @@ -13471,7 +13477,7 @@ const struct Item gItemsInfo[] = [ITEM_GENIUS_MOCHI] = { - .name = _("智力粘糕"), + .name = ITEM_NAME("智力粘糕"), .price = 500, .description = sGeniusFeatherDesc, .pocket = POCKET_ITEMS, @@ -13485,7 +13491,7 @@ const struct Item gItemsInfo[] = [ITEM_CLEVER_MOCHI] = { - .name = _("精神粘糕"), + .name = ITEM_NAME("精神粘糕"), .price = 500, .description = sCleverFeatherDesc, .pocket = POCKET_ITEMS, @@ -13499,7 +13505,7 @@ const struct Item gItemsInfo[] = [ITEM_SWIFT_MOCHI] = { - .name = _("瞬发粘糕"), + .name = ITEM_NAME("瞬发粘糕"), .price = 500, .description = sSwiftFeatherDesc, .pocket = POCKET_ITEMS, @@ -13513,7 +13519,7 @@ const struct Item gItemsInfo[] = [ITEM_FRESH_START_MOCHI] = { - .name = _("净空粘糕"), + .name = ITEM_NAME("净空粘糕"), .price = 300, .description = COMPOUND_STRING( "糅合树果的粘糕。\n" @@ -13530,7 +13536,7 @@ const struct Item gItemsInfo[] = [ITEM_GLIMMERING_CHARM] = { - .name = _("晶耀护符"), + .name = ITEM_NAME("晶耀护符"), .price = 0, .importance = 1, .description = COMPOUND_STRING( @@ -13546,7 +13552,7 @@ const struct Item gItemsInfo[] = [ITEM_METAL_ALLOY] = { - .name = _("复合金属"), + .name = ITEM_NAME("复合金属"), .price = 6000, .description = COMPOUND_STRING( "能让某些宝可梦进\n" @@ -13562,7 +13568,7 @@ const struct Item gItemsInfo[] = [ITEM_STELLAR_TERA_SHARD] = { - .name = _("星晶太晶碎块"), + .name = ITEM_NAME("星晶太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13574,7 +13580,7 @@ const struct Item gItemsInfo[] = [ITEM_JUBILIFE_MUFFIN] = { - .name = _("祝庆玛芬"), + .name = ITEM_NAME("祝庆玛芬"), .price = 250, .description = sFullHealDesc, .pocket = POCKET_ITEMS, @@ -13589,7 +13595,7 @@ const struct Item gItemsInfo[] = [ITEM_REMEDY] = { - .name = _("中药"), + .name = ITEM_NAME("中药"), .price = 150, .description = COMPOUND_STRING( "能让宝可梦回复6\n" @@ -13607,7 +13613,7 @@ const struct Item gItemsInfo[] = [ITEM_FINE_REMEDY] = { - .name = _("好中药"), + .name = ITEM_NAME("好中药"), .price = 150, .description = COMPOUND_STRING( "能让宝可梦回复1\n" @@ -13625,7 +13631,7 @@ const struct Item gItemsInfo[] = [ITEM_SUPERB_REMEDY] = { - .name = _("厉害中药"), + .name = ITEM_NAME("厉害中药"), .price = 750, .description = COMPOUND_STRING( "能让宝可梦回复1\n" @@ -13643,7 +13649,7 @@ const struct Item gItemsInfo[] = [ITEM_AUX_EVASION] = { - .name = _("闪避强化"), + .name = ITEM_NAME("闪避强化"), .price = 800, .holdEffectParam = X_ITEM_STAGES, .description = COMPOUND_STRING( @@ -13660,7 +13666,7 @@ const struct Item gItemsInfo[] = [ITEM_AUX_GUARD] = { - .name = _("防守药丸"), + .name = ITEM_NAME("防守药丸"), .price = 400, .holdEffectParam = X_ITEM_STAGES, .description = COMPOUND_STRING( @@ -13677,7 +13683,7 @@ const struct Item gItemsInfo[] = [ITEM_AUX_POWER] = { - .name = _("进攻药丸"), + .name = ITEM_NAME("进攻药丸"), .price = 400, .holdEffectParam = X_ITEM_STAGES, .description = COMPOUND_STRING( @@ -13694,7 +13700,7 @@ const struct Item gItemsInfo[] = [ITEM_AUX_POWERGUARD] = { - .name = _("多重强化"), + .name = ITEM_NAME("多重强化"), .price = 1200, .holdEffectParam = X_ITEM_STAGES, .description = COMPOUND_STRING( @@ -13711,7 +13717,7 @@ const struct Item gItemsInfo[] = [ITEM_CHOICE_DUMPLING] = { - .name = _("讲究粽"), + .name = ITEM_NAME("讲究粽"), .price = 1200, .description = sQuestionMarksDesc, .pocket = POCKET_ITEMS, @@ -13724,7 +13730,7 @@ const struct Item gItemsInfo[] = [ITEM_SWAP_SNACK] = { - .name = _("颠倒烧"), + .name = ITEM_NAME("颠倒烧"), .price = 1200, .description = sQuestionMarksDesc, .pocket = POCKET_ITEMS, @@ -13737,7 +13743,7 @@ const struct Item gItemsInfo[] = [ITEM_TWICE_SPICED_RADISH] = { - .name = _("双倍腌菜"), + .name = ITEM_NAME("双倍腌菜"), .price = 1600, .description = sQuestionMarksDesc, .pocket = POCKET_ITEMS, @@ -13750,7 +13756,7 @@ const struct Item gItemsInfo[] = [ITEM_POKESHI_DOLL] = { - .name = _("宝可梦木娃娃"), + .name = ITEM_NAME("宝可梦木娃娃"), .price = 2000, .description = COMPOUND_STRING( "宝可梦造型的木制\n"