From dcfc7909d08a3ec1084a8a703f1835fd1b5e0f0a Mon Sep 17 00:00:00 2001 From: RoamerX <20692776+RoamerX@users.noreply.github.com> Date: Sat, 19 Apr 2025 00:57:06 +0800 Subject: [PATCH] =?UTF-8?q?battle=5Fmessage.c=E5=AF=B9=E6=88=98=E6=96=87?= =?UTF-8?q?=E6=9C=AC=E5=85=A8=E6=B1=89=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 感谢鱼佬、say子、SKT各位 --- python_tools/src/战斗文本.xlsx | Bin 0 -> 65160 bytes python_tools/translate_battle_message.py | 57 + src/battle_message.c | 1604 +++++++++++----------- src/item_use.c | 4 +- 4 files changed, 861 insertions(+), 804 deletions(-) create mode 100644 python_tools/src/战斗文本.xlsx create mode 100644 python_tools/translate_battle_message.py diff --git a/python_tools/src/战斗文本.xlsx b/python_tools/src/战斗文本.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..dc3b18f7cfc294a26476bb4d1cd8e620622ccbe5 GIT binary patch literal 65160 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 C5-y= GEN_4 - [STRINGID_PLAYERWHITEOUT2] = COMPOUND_STRING("You panicked and dropped ¥{B_BUFF1}…\pYou were overwhelmed by your defeat!{PAUSE_UNTIL_PRESS}"), + [STRINGID_PLAYERWHITEOUT2] = COMPOUND_STRING("{B_PLAYER_NAME}的手上没有\n可以战斗的宝可梦!\p"), #else - [STRINGID_PLAYERWHITEOUT2] = COMPOUND_STRING("You were overwhelmed by your defeat!{PAUSE_UNTIL_PRESS}"), + [STRINGID_PLAYERWHITEOUT2] = COMPOUND_STRING("{B_PLAYER_NAME}的手上没有\n可以战斗的宝可梦!\p"), #endif - [STRINGID_PREVENTSESCAPE] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} prevents escape with {B_SCR_ACTIVE_ABILITY}!\p"), - [STRINGID_HITXTIMES] = COMPOUND_STRING("The Pokémon was hit {B_BUFF1} time(s)!"), //SV has dynamic plural here - [STRINGID_PKMNFELLASLEEP] = COMPOUND_STRING("{B_EFF_NAME_WITH_PREFIX} fell asleep!"), - [STRINGID_PKMNMADESLEEP] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_BUFF1} made {B_EFF_NAME_WITH_PREFIX2} sleep!"), //not in gen 5+, ability popup - [STRINGID_PKMNALREADYASLEEP] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} is already asleep!"), - [STRINGID_PKMNALREADYASLEEP2] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} is already asleep!"), - [STRINGID_PKMNWASNTAFFECTED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} wasn't affected!"), //not in gen 5+, ability popup - [STRINGID_PKMNWASPOISONED] = COMPOUND_STRING("{B_EFF_NAME_WITH_PREFIX} was poisoned!"), - [STRINGID_PKMNPOISONEDBY] = COMPOUND_STRING("{B_EFF_NAME_WITH_PREFIX} was poisoned by {B_SCR_NAME_WITH_PREFIX2}的{B_BUFF1}!"), //not in gen 5+, ability popup - [STRINGID_PKMNHURTBYPOISON] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} was hurt by its poisoning!"), - [STRINGID_PKMNALREADYPOISONED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} is already poisoned!"), - [STRINGID_PKMNBADLYPOISONED] = COMPOUND_STRING("{B_EFF_NAME_WITH_PREFIX} was badly poisoned!"), - [STRINGID_PKMNENERGYDRAINED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} had its energy drained!"), - [STRINGID_PKMNWASBURNED] = COMPOUND_STRING("{B_EFF_NAME_WITH_PREFIX} was burned!"), - [STRINGID_PKMNBURNEDBY] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_BUFF1} burned {B_EFF_NAME_WITH_PREFIX2}!"), //not in gen 5+, ability popup - [STRINGID_PKMNHURTBYBURN] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} was hurt by its burn!"), - [STRINGID_PKMNWASFROZEN] = COMPOUND_STRING("{B_EFF_NAME_WITH_PREFIX} was frozen solid!"), - [STRINGID_PKMNFROZENBY] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_BUFF1} froze {B_EFF_NAME_WITH_PREFIX2} solid!"), //not in gen 5+, ability popup - [STRINGID_PKMNISFROZEN] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} is frozen solid!"), - [STRINGID_PKMNWASDEFROSTED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} thawed out!"), - [STRINGID_PKMNWASDEFROSTED2] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} thawed out!"), - [STRINGID_PKMNWASDEFROSTEDBY] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的{B_CURRENT_MOVE} melted the ice!"), - [STRINGID_PKMNWASPARALYZED] = COMPOUND_STRING("{B_EFF_NAME_WITH_PREFIX} is paralyzed, so it may be unable to move!"), - [STRINGID_PKMNWASPARALYZEDBY] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_BUFF1} paralyzed {B_EFF_NAME_WITH_PREFIX2}, so it may be unable to move!"), //not in gen 5+, ability popup - [STRINGID_PKMNISPARALYZED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} couldn't move because It'sparalyzed!"), - [STRINGID_PKMNISALREADYPARALYZED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} is already paralyzed!"), - [STRINGID_PKMNHEALEDPARALYSIS] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} was cured of paralysis!"), - [STRINGID_PKMNDREAMEATEN] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的dream was eaten!"), //not in gen 5+, expansion doesn't use anymore - [STRINGID_STATSWONTINCREASE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的{B_BUFF1} won't go any higher!"), - [STRINGID_STATSWONTDECREASE] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的{B_BUFF1} won't go any lower!"), - [STRINGID_TEAMSTOPPEDWORKING] = COMPOUND_STRING("Your team的{B_BUFF1} stopped working!"), //unused - [STRINGID_FOESTOPPEDWORKING] = COMPOUND_STRING("The foe的{B_BUFF1} stopped working!"), //unused - [STRINGID_PKMNISCONFUSED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} is confused!"), - [STRINGID_PKMNHEALEDCONFUSION] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} snapped out of its confusion!"), - [STRINGID_PKMNWASCONFUSED] = COMPOUND_STRING("{B_EFF_NAME_WITH_PREFIX} became confused!"), - [STRINGID_PKMNALREADYCONFUSED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} is already confused!"), - [STRINGID_PKMNFELLINLOVE] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} fell in love!"), - [STRINGID_PKMNINLOVE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} is in love with {B_SCR_NAME_WITH_PREFIX2}!"), - [STRINGID_PKMNIMMOBILIZEDBYLOVE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} is immobilized by love!"), - [STRINGID_PKMNBLOWNAWAY] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} was blown away!"), //unused - [STRINGID_PKMNCHANGEDTYPE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} transformed into the {B_BUFF1} type!"), - [STRINGID_PKMNFLINCHED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} flinched and couldn't move!"), - [STRINGID_PKMNREGAINEDHEALTH] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的HP was restored."), - [STRINGID_PKMNHPFULL] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的HP is full!"), - [STRINGID_PKMNRAISEDSPDEF] = COMPOUND_STRING("Light Screen made {B_ATK_TEAM2} team stronger against special moves!"), - [STRINGID_PKMNRAISEDDEF] = COMPOUND_STRING("Reflect made {B_ATK_TEAM2} team stronger against physical moves!"), - [STRINGID_PKMNCOVEREDBYVEIL] = COMPOUND_STRING("{B_ATK_TEAM1} team cloaked itself in a mystical veil!"), - [STRINGID_PKMNUSEDSAFEGUARD] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} is protected by Safeguard!"), - [STRINGID_PKMNSAFEGUARDEXPIRED] = COMPOUND_STRING("{B_ATK_TEAM1} team is no longer protected by Safeguard!"), - [STRINGID_PKMNWENTTOSLEEP] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} went to sleep!"), //not in gen 5+ - [STRINGID_PKMNSLEPTHEALTHY] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} slept and restored its HP!"), - [STRINGID_PKMNWHIPPEDWHIRLWIND] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} whipped up a whirlwind!"), - [STRINGID_PKMNTOOKSUNLIGHT] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} absorbed light!"), - [STRINGID_PKMNLOWEREDHEAD] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} tucked in its head!"), - [STRINGID_PKMNISGLOWING] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} became cloaked in a harsh light!"), - [STRINGID_PKMNFLEWHIGH] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} flew up high!"), - [STRINGID_PKMNDUGHOLE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} burrowed its way under the ground!"), - [STRINGID_PKMNSQUEEZEDBYBIND] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} was squeezed by {B_ATK_NAME_WITH_PREFIX2}!"), - [STRINGID_PKMNTRAPPEDINVORTEX] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} became trapped in the vortex!"), - [STRINGID_PKMNWRAPPEDBY] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} was wrapped by {B_ATK_NAME_WITH_PREFIX2}!"), - [STRINGID_PKMNCLAMPED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} clamped down on {B_DEF_NAME_WITH_PREFIX2}!"), - [STRINGID_PKMNHURTBY] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} is hurt by {B_BUFF1}!"), - [STRINGID_PKMNFREEDFROM] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} was freed from {B_BUFF1}!"), - [STRINGID_PKMNCRASHED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} kept going and crashed!"), + [STRINGID_PREVENTSESCAPE] = COMPOUND_STRING("因{B_SCR_NAME_WITH_PREFIX}的\n{B_SCR_ACTIVE_ABILITY}而无法逃走!\p"), + [STRINGID_HITXTIMES] = COMPOUND_STRING("击中了{B_BUFF1}次!"), //SV has dynamic plural here + [STRINGID_PKMNFELLASLEEP] = COMPOUND_STRING("{B_EFF_NAME_WITH_PREFIX}睡着了!"), + [STRINGID_PKMNMADESLEEP] = COMPOUND_STRING("因{B_SCR_NAME_WITH_PREFIX2}的{B_BUFF1},\n{B_EFF_NAME_WITH_PREFIX2}睡着了!"), //not in gen 5+, ability popup + [STRINGID_PKMNALREADYASLEEP] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n已经睡着了!"), + [STRINGID_PKMNALREADYASLEEP2] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n已经睡着了!"), + [STRINGID_PKMNWASNTAFFECTED] = COMPOUND_STRING("对于{B_DEF_NAME_WITH_PREFIX},\n好像没有效果……"), //not in gen 5+, ability popup + [STRINGID_PKMNWASPOISONED] = COMPOUND_STRING("{B_EFF_NAME_WITH_PREFIX}中毒了!"), + [STRINGID_PKMNPOISONEDBY] = COMPOUND_STRING("因{B_SCR_NAME_WITH_PREFIX2}的{B_BUFF1},\n{B_EFF_NAME_WITH_PREFIX2}中毒了!"), //not in gen 5+, ability popup + [STRINGID_PKMNHURTBYPOISON] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n受到了毒的伤害!"), + [STRINGID_PKMNALREADYPOISONED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n已经中毒了。"), + [STRINGID_PKMNBADLYPOISONED] = COMPOUND_STRING("{B_EFF_NAME_WITH_PREFIX}中剧毒了!"), + [STRINGID_PKMNENERGYDRAINED] = COMPOUND_STRING("从{B_DEF_NAME_WITH_PREFIX}那里\n吸取了体力!"), + [STRINGID_PKMNWASBURNED] = COMPOUND_STRING("{B_EFF_NAME_WITH_PREFIX}被灼伤了!"), + [STRINGID_PKMNBURNEDBY] = COMPOUND_STRING("因{B_SCR_NAME_WITH_PREFIX2}的{B_BUFF1},\n{B_EFF_NAME_WITH_PREFIX2}被灼伤了!"), //not in gen 5+, ability popup + [STRINGID_PKMNHURTBYBURN] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n受到了灼伤的伤害!"), + [STRINGID_PKMNWASFROZEN] = COMPOUND_STRING("{B_EFF_NAME_WITH_PREFIX}冻住了!"), + [STRINGID_PKMNFROZENBY] = COMPOUND_STRING("因{B_SCR_NAME_WITH_PREFIX2}的{B_BUFF1},\n{B_EFF_NAME_WITH_PREFIX2}冻住了!"), //not in gen 5+, ability popup + [STRINGID_PKMNISFROZEN] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n因冻住了而无法行动!"), + [STRINGID_PKMNWASDEFROSTED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的\n冰冻被融化了!"), + [STRINGID_PKMNWASDEFROSTED2] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的\n冰冻被融化了!"), + [STRINGID_PKMNWASDEFROSTEDBY] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的\n冰冻被融化了!"), + [STRINGID_PKMNWASPARALYZED] = COMPOUND_STRING("{B_EFF_NAME_WITH_PREFIX}麻痹了,\n很难使出招式!"), + [STRINGID_PKMNWASPARALYZEDBY] = COMPOUND_STRING("{B_EFF_NAME_WITH_PREFIX}麻痹了,\n很难使出招式!"), //not in gen 5+, ability popup + [STRINGID_PKMNISPARALYZED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n因身体麻痹而无法行动!"), + [STRINGID_PKMNISALREADYPARALYZED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n已经麻痹了。"), + [STRINGID_PKMNHEALEDPARALYSIS] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的\n麻痹被解除了!"), + [STRINGID_PKMNDREAMEATEN] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的\n梦被吃掉了!"), //not in gen 5+, expansion doesn't use anymore + [STRINGID_STATSWONTINCREASE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的\n{B_BUFF1}已经无法再提高了!"), + [STRINGID_STATSWONTDECREASE] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的\n{B_BUFF1}已经无法再降低了!"), + [STRINGID_TEAMSTOPPEDWORKING] = COMPOUND_STRING("我方的{B_BUFF1}\n失去了作用!"), //unused + [STRINGID_FOESTOPPEDWORKING] = COMPOUND_STRING("对手的{B_BUFF1}\n失去了作用!"), //unused + [STRINGID_PKMNISCONFUSED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n正在混乱中!"), + [STRINGID_PKMNHEALEDCONFUSION] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的\n混乱解除了!"), + [STRINGID_PKMNWASCONFUSED] = COMPOUND_STRING("{B_EFF_NAME_WITH_PREFIX}混乱了!"), + [STRINGID_PKMNALREADYCONFUSED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n已经混乱了。"), + [STRINGID_PKMNFELLINLOVE] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n着迷了!"), + [STRINGID_PKMNINLOVE] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX2}让\n{B_ATK_NAME_WITH_PREFIX}着迷了!"), + [STRINGID_PKMNIMMOBILIZEDBYLOVE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n因着迷了而无法使出招式!"), + [STRINGID_PKMNBLOWNAWAY] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}被吹走了!"), //unused + [STRINGID_PKMNCHANGEDTYPE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n变成了{B_BUFF1}属性!"), + [STRINGID_PKMNFLINCHED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}畏缩了,无法使出招式!"), + [STRINGID_PKMNREGAINEDHEALTH] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的\n体力回复了!"), + [STRINGID_PKMNHPFULL] = COMPOUND_STRING("但是,{B_DEF_NAME_WITH_PREFIX}的\n体力是全满的!"), + [STRINGID_PKMNRAISEDSPDEF] = COMPOUND_STRING("光墙使{B_ATK_TEAM2}的\n特殊抗性提高了!"), + [STRINGID_PKMNRAISEDDEF] = COMPOUND_STRING("反射壁使{B_ATK_TEAM2}的\n物理抗性提高了!"), + [STRINGID_PKMNCOVEREDBYVEIL] = COMPOUND_STRING("{B_ATK_TEAM1}被\n神秘之幕包围了!"), + [STRINGID_PKMNUSEDSAFEGUARD] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}\n正受到神秘之幕的保护!"), + [STRINGID_PKMNSAFEGUARDEXPIRED] = COMPOUND_STRING("包围{B_ATK_TEAM1}的\n神秘之幕消失了!"), + [STRINGID_PKMNWENTTOSLEEP] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}睡着了!"), //not in gen 5+ + [STRINGID_PKMNSLEPTHEALTHY] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}睡着了,\n并且变得精力充沛!"), + [STRINGID_PKMNWHIPPEDWHIRLWIND] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}周围的\n空气产生了旋涡!"), + [STRINGID_PKMNTOOKSUNLIGHT] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n吸收了光!"), + [STRINGID_PKMNLOWEREDHEAD] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n把头缩了进去!"), + [STRINGID_PKMNISGLOWING] = COMPOUND_STRING("强光包围了\n{B_ATK_NAME_WITH_PREFIX}!"), + [STRINGID_PKMNFLEWHIGH] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n飞向了高空!"), + [STRINGID_PKMNDUGHOLE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n钻入了地里!"), + [STRINGID_PKMNSQUEEZEDBYBIND] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n被{B_ATK_NAME_WITH_PREFIX2}紧紧绑住了!"), + [STRINGID_PKMNTRAPPEDINVORTEX] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n被困在了旋涡之中!"), + [STRINGID_PKMNWRAPPEDBY] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n被{B_ATK_NAME_WITH_PREFIX2}紧紧束缚住了!"), + [STRINGID_PKMNCLAMPED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n被{B_ATK_NAME_WITH_PREFIX2}的贝壳夹住了!"), + [STRINGID_PKMNHURTBY] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}受到了\n{B_BUFF1}的伤害。"), + [STRINGID_PKMNFREEDFROM] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}摆脱了\n{B_BUFF1}的束缚!"), + [STRINGID_PKMNCRASHED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}因势头过猛\n而撞到了地面!"), [STRINGID_PKMNSHROUDEDINMIST] = gText_PkmnShroudedInMist, - [STRINGID_PKMNPROTECTEDBYMIST] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} is protected by the mist!"), + [STRINGID_PKMNPROTECTEDBYMIST] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}\n正受到白雾的保护!"), [STRINGID_PKMNGETTINGPUMPED] = gText_PkmnGettingPumped, - [STRINGID_PKMNHITWITHRECOIL] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} was damaged by the recoil!"), - [STRINGID_PKMNPROTECTEDITSELF2] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} protected itself!"), - [STRINGID_PKMNBUFFETEDBYSANDSTORM] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} is buffeted by the sandstorm!"), - [STRINGID_PKMNPELTEDBYHAIL] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} is buffeted by the hail!"), - [STRINGID_PKMNSEEDED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} was seeded!"), - [STRINGID_PKMNEVADEDATTACK] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} avoided the attack!"), - [STRINGID_PKMNSAPPEDBYLEECHSEED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的health is sapped by Leech Seed!"), - [STRINGID_PKMNFASTASLEEP] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} is fast asleep."), - [STRINGID_PKMNWOKEUP] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} woke up!"), - [STRINGID_PKMNUPROARKEPTAWAKE] = COMPOUND_STRING("But the uproar kept {B_SCR_NAME_WITH_PREFIX2} awake!"), - [STRINGID_PKMNWOKEUPINUPROAR] = COMPOUND_STRING("The uproar woke {B_ATK_NAME_WITH_PREFIX2}!"), - [STRINGID_PKMNCAUSEDUPROAR] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} caused an uproar!"), - [STRINGID_PKMNMAKINGUPROAR] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} is making an uproar!"), - [STRINGID_PKMNCALMEDDOWN] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} calmed down."), - [STRINGID_PKMNCANTSLEEPINUPROAR] = COMPOUND_STRING("But {B_DEF_NAME_WITH_PREFIX2} can't sleep in an uproar!"), - [STRINGID_PKMNSTOCKPILED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} stockpiled {B_BUFF1}!"), - [STRINGID_PKMNCANTSTOCKPILE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} can't stockpile any more!"), //I think this was replaced with just "But it failed!" - [STRINGID_PKMNCANTSLEEPINUPROAR2] = COMPOUND_STRING("But {B_DEF_NAME_WITH_PREFIX2} can't sleep in an uproar!"), - [STRINGID_UPROARKEPTPKMNAWAKE] = COMPOUND_STRING("But the uproar kept {B_DEF_NAME_WITH_PREFIX2} awake!"), - [STRINGID_PKMNSTAYEDAWAKEUSING] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} stayed awake using its {B_DEF_ABILITY}!"), //not in gen 5+, ability popup - [STRINGID_PKMNSTORINGENERGY] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} is storing energy!"), - [STRINGID_PKMNUNLEASHEDENERGY] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} unleashed its energy!"), - [STRINGID_PKMNFATIGUECONFUSION] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} became confused due to fatigue!"), - [STRINGID_PLAYERPICKEDUPMONEY] = COMPOUND_STRING("You picked up ¥{B_BUFF1}!\p"), - [STRINGID_PKMNUNAFFECTED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} is unaffected!"), - [STRINGID_PKMNTRANSFORMEDINTO] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} transformed into {B_BUFF1}!"), - [STRINGID_PKMNMADESUBSTITUTE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} put in a substitute!"), - [STRINGID_PKMNHASSUBSTITUTE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} already has a substitute!"), - [STRINGID_SUBSTITUTEDAMAGED] = COMPOUND_STRING("The substitute took damage for {B_DEF_NAME_WITH_PREFIX2}!\p"), - [STRINGID_PKMNSUBSTITUTEFADED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的substitute faded!\p"), - [STRINGID_PKMNMUSTRECHARGE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} must recharge!"), - [STRINGID_PKMNRAGEBUILDING] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的rage is building!"), - [STRINGID_PKMNMOVEWASDISABLED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的{B_BUFF1} was disabled!"), - [STRINGID_PKMNMOVEISDISABLED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的{B_CURRENT_MOVE} is disabled!\p"), - [STRINGID_PKMNMOVEDISABLEDNOMORE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的move is no longer disabled!"), - [STRINGID_PKMNGOTENCORE] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} must do an encore!"), - [STRINGID_PKMNENCOREENDED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} ended its encore!"), - [STRINGID_PKMNTOOKAIM] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} took aim at {B_DEF_NAME_WITH_PREFIX2}!"), - [STRINGID_PKMNSKETCHEDMOVE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} sketched {B_BUFF1}!"), - [STRINGID_PKMNTRYINGTOTAKEFOE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} is hoping to take its attacker down with it!"), - [STRINGID_PKMNTOOKFOE] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} took its attacker down with it!"), - [STRINGID_PKMNREDUCEDPP] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的PP was reduced!"), - [STRINGID_PKMNSTOLEITEM] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} stole {B_DEF_NAME_WITH_PREFIX2}的{B_LAST_ITEM}!"), - [STRINGID_TARGETCANTESCAPENOW] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} can no longer escape!"), - [STRINGID_PKMNFELLINTONIGHTMARE] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} began having a nightmare!"), - [STRINGID_PKMNLOCKEDINNIGHTMARE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} is locked in a nightmare!"), - [STRINGID_PKMNLAIDCURSE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} cut its own HP and put a curse on {B_DEF_NAME_WITH_PREFIX2}!"), - [STRINGID_PKMNAFFLICTEDBYCURSE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} is afflicted by the curse!"), - [STRINGID_SPIKESSCATTERED] = COMPOUND_STRING("Spikes were scattered on the ground all around {B_DEF_TEAM2} team!"), - [STRINGID_PKMNHURTBYSPIKES] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} was hurt by the spikes!"), - [STRINGID_PKMNIDENTIFIED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} was identified!"), - [STRINGID_PKMNPERISHCOUNTFELL] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的perish count fell to {B_BUFF1}!"), - [STRINGID_PKMNBRACEDITSELF] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} braced itself!"), - [STRINGID_PKMNENDUREDHIT] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} endured the hit!"), - [STRINGID_MAGNITUDESTRENGTH] = COMPOUND_STRING("Magnitude {B_BUFF1}!"), - [STRINGID_PKMNCUTHPMAXEDATTACK] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} cut its own HP and maximized its Attack!"), - [STRINGID_PKMNCOPIEDSTATCHANGES] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} copied {B_DEF_NAME_WITH_PREFIX2}的stat changes!"), - [STRINGID_PKMNGOTFREE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} got free of {B_DEF_NAME_WITH_PREFIX2}的{B_BUFF1}!"), //not in gen 5+, generic rapid spin? - [STRINGID_PKMNSHEDLEECHSEED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} shed Leech Seed!"), //not in gen 5+, generic rapid spin? - [STRINGID_PKMNBLEWAWAYSPIKES] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} blew away Spikes!"), //not in gen 5+, generic rapid spin? - [STRINGID_PKMNFLEDFROMBATTLE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} fled from battle!"), - [STRINGID_PKMNFORESAWATTACK] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} foresaw an attack!"), - [STRINGID_PKMNTOOKATTACK] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} took the {B_BUFF1} attack!"), - [STRINGID_PKMNATTACK] = COMPOUND_STRING("{B_BUFF1}的attack!"), //not in gen 5+, expansion doesn't use anymore - [STRINGID_PKMNCENTERATTENTION] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} became the center of attention!"), - [STRINGID_PKMNCHARGINGPOWER] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} began charging power!"), - [STRINGID_NATUREPOWERTURNEDINTO] = COMPOUND_STRING("Nature Power turned into {B_CURRENT_MOVE}!"), - [STRINGID_PKMNSTATUSNORMAL] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的status returned to normal!"), - [STRINGID_PKMNHASNOMOVESLEFT] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} has no moves left that it can use!\p"), - [STRINGID_PKMNSUBJECTEDTOTORMENT] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} was subjected to torment!"), - [STRINGID_PKMNCANTUSEMOVETORMENT] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} can't use the same move twice in a row due to the torment!\p"), - [STRINGID_PKMNTIGHTENINGFOCUS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} is tightening its focus!"), - [STRINGID_PKMNFELLFORTAUNT] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} fell for the taunt!"), - [STRINGID_PKMNCANTUSEMOVETAUNT] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} can't use {B_CURRENT_MOVE} after the taunt!\p"), - [STRINGID_PKMNREADYTOHELP] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} is ready to help {B_DEF_NAME_WITH_PREFIX2}!"), - [STRINGID_PKMNSWITCHEDITEMS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} switched items with its target!"), - [STRINGID_PKMNCOPIEDFOE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} copied {B_DEF_NAME_WITH_PREFIX2}的Ability!"), - [STRINGID_PKMNMADEWISH] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} made a wish!"), //unused - [STRINGID_PKMNWISHCAMETRUE] = COMPOUND_STRING("{B_BUFF1}的wish came true!"), - [STRINGID_PKMNPLANTEDROOTS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} planted its roots!"), - [STRINGID_PKMNABSORBEDNUTRIENTS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} absorbed nutrients with its roots!"), - [STRINGID_PKMNANCHOREDITSELF] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} anchored itself with its roots!"), - [STRINGID_PKMNWASMADEDROWSY] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} grew drowsy!"), - [STRINGID_PKMNKNOCKEDOFF] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} knocked off {B_DEF_NAME_WITH_PREFIX2}的{B_LAST_ITEM}!"), - [STRINGID_PKMNSWAPPEDABILITIES] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} swapped Abilities with its target!"), - [STRINGID_PKMNSEALEDOPPONENTMOVE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} sealed any moves its target shares with it!"), - [STRINGID_PKMNCANTUSEMOVESEALED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} can't use its sealed {B_CURRENT_MOVE}!\p"), - [STRINGID_PKMNWANTSGRUDGE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} wants its target to bear a grudge!"), - [STRINGID_PKMNLOSTPPGRUDGE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的{B_BUFF1} lost all its PP due to the grudge!"), - [STRINGID_PKMNSHROUDEDITSELF] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} shrouded itself with Magic Coat!"), - [STRINGID_PKMNMOVEBOUNCED] = COMPOUND_STRING("{B_EFF_NAME_WITH_PREFIX} bounced the {B_CURRENT_MOVE} back!"), - [STRINGID_PKMNWAITSFORTARGET] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} waits for a target to make a move!"), - [STRINGID_PKMNSNATCHEDMOVE] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} snatched {B_SCR_NAME_WITH_PREFIX2}的move!"), - [STRINGID_PKMNMADEITRAIN] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_SCR_ACTIVE_ABILITY} made it rain!"), //not in gen 5+, ability popup - [STRINGID_PKMNRAISEDSPEED] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_SCR_ACTIVE_ABILITY} raised its Speed!"), //not in gen 5+, ability popup - [STRINGID_PKMNPROTECTEDBY] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} was protected by {B_DEF_ABILITY}!"), //not in gen 5+, ability popup - [STRINGID_PKMNPREVENTSUSAGE] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的{B_DEF_ABILITY} prevents {B_ATK_NAME_WITH_PREFIX2} from using {B_CURRENT_MOVE}!"), //I don't see this in SV text - [STRINGID_PKMNRESTOREDHPUSING] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} restored HP using its {B_DEF_ABILITY}!"), //not in gen 5+, ability popup - [STRINGID_PKMNCHANGEDTYPEWITH] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的{B_DEF_ABILITY} made it the {B_BUFF1} type!"), //not in gen 5+, ability popup - [STRINGID_PKMNPREVENTSPARALYSISWITH] = COMPOUND_STRING("{B_EFF_NAME_WITH_PREFIX}的{B_DEF_ABILITY} prevents paralysis!"), //not in gen 5+, ability popup - [STRINGID_PKMNPREVENTSROMANCEWITH] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的{B_DEF_ABILITY} prevents romance!"), //not in gen 5+, ability popup - [STRINGID_PKMNPREVENTSPOISONINGWITH] = COMPOUND_STRING("{B_EFF_NAME_WITH_PREFIX}的{B_DEF_ABILITY} prevents poisoning!"), //not in gen 5+, ability popup - [STRINGID_PKMNPREVENTSCONFUSIONWITH] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的{B_DEF_ABILITY} prevents confusion!"), //not in gen 5+, ability popup - [STRINGID_PKMNRAISEDFIREPOWERWITH] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的{B_DEF_ABILITY} raised the power of Fire-type moves!"), //not in gen 5+, ability popup - [STRINGID_PKMNANCHORSITSELFWITH] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} anchors itself with {B_DEF_ABILITY}!"), //not in gen 5+, ability popup - [STRINGID_PKMNCUTSATTACKWITH] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_SCR_ACTIVE_ABILITY} cuts {B_DEF_NAME_WITH_PREFIX2}的Attack!"), //not in gen 5+, ability popup - [STRINGID_PKMNPREVENTSSTATLOSSWITH] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_SCR_ACTIVE_ABILITY} prevents stat loss!"), //not in gen 5+, ability popup - [STRINGID_PKMNHURTSWITH] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} was hurt by {B_DEF_NAME_WITH_PREFIX2}的{B_BUFF1}!"), - [STRINGID_PKMNTRACED] = COMPOUND_STRING("It traced {B_BUFF1}的{B_BUFF2}!"), + [STRINGID_PKMNHITWITHRECOIL] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n受到了反作用力造成的伤害!"), + [STRINGID_PKMNPROTECTEDITSELF2] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n在攻击中守护住了自己!"), + [STRINGID_PKMNBUFFETEDBYSANDSTORM] = COMPOUND_STRING("沙暴袭击了\n{B_ATK_NAME_WITH_PREFIX}!"), + [STRINGID_PKMNPELTEDBYHAIL] = COMPOUND_STRING("冰雹袭击了\n{B_ATK_NAME_WITH_PREFIX}!"), + [STRINGID_PKMNSEEDED] = COMPOUND_STRING("将种子种植在了\n{B_DEF_NAME_WITH_PREFIX}身上!"), + [STRINGID_PKMNEVADEDATTACK] = COMPOUND_STRING("没有击中{B_DEF_NAME_WITH_PREFIX}!"), + [STRINGID_PKMNSAPPEDBYLEECHSEED] = COMPOUND_STRING("寄生植物夺取了\n{B_ATK_NAME_WITH_PREFIX}的体力!"), + [STRINGID_PKMNFASTASLEEP] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n正在呼呼大睡。"), + [STRINGID_PKMNWOKEUP] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n醒过来了!"), + [STRINGID_PKMNUPROARKEPTAWAKE] = COMPOUND_STRING("但是,{B_SCR_NAME_WITH_PREFIX2}\n被吵得无法入睡!"), + [STRINGID_PKMNWOKEUPINUPROAR] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n醒过来了!"), + [STRINGID_PKMNCAUSEDUPROAR] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n吵闹了起来!"), + [STRINGID_PKMNMAKINGUPROAR] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n吵闹个不停!"), + [STRINGID_PKMNCALMEDDOWN] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n平静了下来!"), + [STRINGID_PKMNCANTSLEEPINUPROAR] = COMPOUND_STRING("但是,{B_DEF_NAME_WITH_PREFIX2}\n吵闹个不停,无法入睡!"), + [STRINGID_PKMNSTOCKPILED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n蓄力了{B_BUFF1}次!"), + [STRINGID_PKMNCANTSTOCKPILE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n无法再蓄力了!"), //I think this was replaced with just "But it failed!" + [STRINGID_PKMNCANTSLEEPINUPROAR2] = COMPOUND_STRING("但是,{B_DEF_NAME_WITH_PREFIX2}\n吵闹个不停,无法入睡!"), + [STRINGID_UPROARKEPTPKMNAWAKE] = COMPOUND_STRING("但是,{B_DEF_NAME_WITH_PREFIX2}\n被吵得无法入睡!"), + [STRINGID_PKMNSTAYEDAWAKEUSING] = COMPOUND_STRING("因为{B_DEF_ABILITY},\n{B_DEF_NAME_WITH_PREFIX}不会睡着!"), //not in gen 5+, ability popup + [STRINGID_PKMNSTORINGENERGY] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n正在忍耐。"), + [STRINGID_PKMNUNLEASHEDENERGY] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的\n忍耐被解除了!"), + [STRINGID_PKMNFATIGUECONFUSION] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n因精疲力尽而混乱了!"), + [STRINGID_PLAYERPICKEDUPMONEY] = COMPOUND_STRING("{B_PLAYER_NAME}捡到了\n¥{B_BUFF1}!\p"), + [STRINGID_PKMNUNAFFECTED] = COMPOUND_STRING("对于{B_DEF_NAME_WITH_PREFIX},\n完全没有效果!"), + [STRINGID_PKMNTRANSFORMEDINTO] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n变身成了{B_BUFF1}!"), + [STRINGID_PKMNMADESUBSTITUTE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的\n替身出现了!"), + [STRINGID_PKMNHASSUBSTITUTE] = COMPOUND_STRING("但是,{B_ATK_NAME_WITH_PREFIX}的\n替身已经出现了。"), + [STRINGID_SUBSTITUTEDAMAGED] = COMPOUND_STRING("替身代替{B_DEF_NAME_WITH_PREFIX2}\n承受了攻击!\p"), + [STRINGID_PKMNSUBSTITUTEFADED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的\n替身消失了……\p"), + [STRINGID_PKMNMUSTRECHARGE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n因攻击的反作用力而无法动弹!"), + [STRINGID_PKMNRAGEBUILDING] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的\n怒气正在上升!"), + [STRINGID_PKMNMOVEWASDISABLED] = COMPOUND_STRING("封住了{B_DEF_NAME_WITH_PREFIX}的\n{B_BUFF1}!"), + [STRINGID_PKMNMOVEISDISABLED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}因定身法\n而无法使出{B_CURRENT_MOVE}!\p"), + [STRINGID_PKMNMOVEDISABLEDNOMORE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的\n定身法解除了!"), + [STRINGID_PKMNGOTENCORE] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n接受了再来一次!"), + [STRINGID_PKMNENCOREENDED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的\n再来一次状态解除了!"), + [STRINGID_PKMNTOOKAIM] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}将目标对准了\n{B_DEF_NAME_WITH_PREFIX2}!"), + [STRINGID_PKMNSKETCHEDMOVE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n对{B_BUFF1}进行了写生!"), + [STRINGID_PKMNTRYINGTOTAKEFOE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n想和对手同归于尽!"), + [STRINGID_PKMNTOOKFOE] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n和对手同归于尽了!"), + [STRINGID_PKMNREDUCEDPP] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的PP减少了!"), + [STRINGID_PKMNSTOLEITEM] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n从{B_DEF_NAME_WITH_PREFIX2}那里\l夺取了{B_LAST_ITEM}!"), + [STRINGID_TARGETCANTESCAPENOW] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n无法逃走了!"), + [STRINGID_PKMNFELLINTONIGHTMARE] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n开始做恶梦了!"), + [STRINGID_PKMNLOCKEDINNIGHTMARE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n正被恶梦缠身!"), + [STRINGID_PKMNLAIDCURSE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}削减了自己的体力,\n并向{B_DEF_NAME_WITH_PREFIX2}施加了咒术!"), + [STRINGID_PKMNAFFLICTEDBYCURSE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n正受到诅咒!"), + [STRINGID_SPIKESSCATTERED] = COMPOUND_STRING("{B_DEF_TEAM2}脚下\n散落着撒菱!"), + [STRINGID_PKMNHURTBYSPIKES] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}受到了\n{B_BUFF1}的伤害。"), + [STRINGID_PKMNIDENTIFIED] = COMPOUND_STRING("识破了{B_DEF_NAME_WITH_PREFIX}的原形!"), + [STRINGID_PKMNPERISHCOUNTFELL] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的\n灭亡计时变成{B_BUFF1}了!"), + [STRINGID_PKMNBRACEDITSELF] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n摆出了挺住攻击的架势!"), + [STRINGID_PKMNENDUREDHIT] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n挺住了攻击!"), + [STRINGID_MAGNITUDESTRENGTH] = COMPOUND_STRING("震级{B_BUFF1}!"), + [STRINGID_PKMNCUTHPMAXEDATTACK] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n削减了体力并释放了全部力量!"), + [STRINGID_PKMNCOPIEDSTATCHANGES] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}复制了\n{B_DEF_NAME_WITH_PREFIX2}的能力变化!"), + [STRINGID_PKMNGOTFREE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}摆脱了\n{B_DEF_NAME_WITH_PREFIX2}的{B_BUFF1}!"), //not in gen 5+, generic rapid spin? + [STRINGID_PKMNSHEDLEECHSEED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}摆脱了\n寄生种子的束缚!"), //not in gen 5+, generic rapid spin? + [STRINGID_PKMNBLEWAWAYSPIKES] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n吹飞了撒菱!"), //not in gen 5+, generic rapid spin? + [STRINGID_PKMNFLEDFROMBATTLE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n脱离了战斗!"), + [STRINGID_PKMNFORESAWATTACK] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n预知了未来的攻击!"), + [STRINGID_PKMNTOOKATTACK] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n受到了{B_BUFF1}的攻击!"), + [STRINGID_PKMNATTACK] = COMPOUND_STRING("{B_BUFF1}的攻击!"), //not in gen 5+, expansion doesn't use anymore + [STRINGID_PKMNCENTERATTENTION] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n变得万众瞩目了!"), + [STRINGID_PKMNCHARGINGPOWER] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n开始充电了!"), + [STRINGID_NATUREPOWERTURNEDINTO] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的自然之力\n变成了{B_CURRENT_MOVE}!"), + [STRINGID_PKMNSTATUSNORMAL] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的\n状态复原了!"), + [STRINGID_PKMNHASNOMOVESLEFT] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n没有可用来施展的招式!\p"), + [STRINGID_PKMNSUBJECTEDTOTORMENT] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n遭到了无理取闹!"), + [STRINGID_PKMNCANTUSEMOVETORMENT] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}遭到了无理取闹,\n因此无法继续使出相同的招式!\p"), + [STRINGID_PKMNTIGHTENINGFOCUS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n聚精会神了起来!"), + [STRINGID_PKMNFELLFORTAUNT] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n中了挑衅!"), + [STRINGID_PKMNCANTUSEMOVETAUNT] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX2}受到了挑衅,\n无法使出{B_CURRENT_MOVE}!\p"), + [STRINGID_PKMNREADYTOHELP] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}摆出了\n帮助{B_DEF_NAME_WITH_PREFIX2}的架势!"), + [STRINGID_PKMNSWITCHEDITEMS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n互换了各自的道具"), + [STRINGID_PKMNCOPIEDFOE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}复制了\n{B_DEF_NAME_WITH_PREFIX2}的{B_DEF_ABILITY}!"), + [STRINGID_PKMNMADEWISH] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}许了一个愿!"), //unused + [STRINGID_PKMNWISHCAMETRUE] = COMPOUND_STRING("{B_BUFF1}的\n祈愿实现了!"), + [STRINGID_PKMNPLANTEDROOTS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n扎下了根!"), + [STRINGID_PKMNABSORBEDNUTRIENTS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n从根上吸取了养分!"), + [STRINGID_PKMNANCHOREDITSELF] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}扎下了根,\n屹立不动!"), + [STRINGID_PKMNWASMADEDROWSY] = COMPOUND_STRING("让{B_DEF_NAME_WITH_PREFIX2}产生睡意了!"), + [STRINGID_PKMNKNOCKEDOFF] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}拍落了\n{B_DEF_NAME_WITH_PREFIX2}的{B_LAST_ITEM}!"), + [STRINGID_PKMNSWAPPEDABILITIES] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n互换了各自的特性!"), + [STRINGID_PKMNSEALEDOPPONENTMOVE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n封印了对手的招式!"), + [STRINGID_PKMNCANTUSEMOVESEALED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}因封印\n而无法使出{B_CURRENT_MOVE}!\p"), + [STRINGID_PKMNWANTSGRUDGE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n想向对手施放怨念!"), + [STRINGID_PKMNLOSTPPGRUDGE] = COMPOUND_STRING("因为怨念,{B_ATK_NAME_WITH_PREFIX}失去了\n其招式{B_BUFF1}的所有PP!"), + [STRINGID_PKMNSHROUDEDITSELF] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n获得了魔法反射的效果!"), + [STRINGID_PKMNMOVEBOUNCED] = COMPOUND_STRING("将{B_EFF_NAME_WITH_PREFIX}的\n{B_CURRENT_MOVE}反射了回去!"), + [STRINGID_PKMNWAITSFORTARGET] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n正在观察对手的动向!"), + [STRINGID_PKMNSNATCHEDMOVE] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}抢夺了\n{B_SCR_NAME_WITH_PREFIX2}的招式!"), + [STRINGID_PKMNMADEITRAIN] = COMPOUND_STRING("因{B_SCR_NAME_WITH_PREFIX}的{B_SCR_ACTIVE_ABILITY},\n开始下雨了!"), //not in gen 5+, ability popup + [STRINGID_PKMNRAISEDSPEED] = COMPOUND_STRING("因为{B_SCR_ACTIVE_ABILITY},{B_SCR_NAME_WITH_PREFIX}的\n速度提高了!"), //not in gen 5+, ability popup + [STRINGID_PKMNPROTECTEDBY] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n受到了{B_DEF_ABILITY}的保护!"), //not in gen 5+, ability popup + [STRINGID_PKMNPREVENTSUSAGE] = COMPOUND_STRING("因{B_DEF_NAME_WITH_PREFIX}的{B_DEF_ABILITY},\n{B_ATK_NAME_WITH_PREFIX2}不能使用\l{B_CURRENT_MOVE}!"), //I don't see this in SV text + [STRINGID_PKMNRESTOREDHPUSING] = COMPOUND_STRING("因{B_DEF_ABILITY},{B_DEF_NAME_WITH_PREFIX}的\n体力回复了!"), //not in gen 5+, ability popup + [STRINGID_PKMNCHANGEDTYPEWITH] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n变成了{B_BUFF1}属性!"), //not in gen 5+, ability popup + [STRINGID_PKMNPREVENTSPARALYSISWITH] = COMPOUND_STRING("因为{B_DEF_ABILITY},{B_EFF_NAME_WITH_PREFIX}\n不会麻痹!"), //not in gen 5+, ability popup + [STRINGID_PKMNPREVENTSROMANCEWITH] = COMPOUND_STRING("因为{B_DEF_ABILITY},{B_DEF_NAME_WITH_PREFIX}\n不会着迷!"), //not in gen 5+, ability popup + [STRINGID_PKMNPREVENTSPOISONINGWITH] = COMPOUND_STRING("因为{B_DEF_ABILITY},{B_EFF_NAME_WITH_PREFIX}\n不会中毒!"), //not in gen 5+, ability popup + [STRINGID_PKMNPREVENTSCONFUSIONWITH] = COMPOUND_STRING("因为{B_DEF_ABILITY},{B_EFF_NAME_WITH_PREFIX}\n不会混乱!"), //not in gen 5+, ability popup + [STRINGID_PKMNRAISEDFIREPOWERWITH] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}因{B_DEF_ABILITY}\n提高了火属性招式的威力!"), //not in gen 5+, ability popup + [STRINGID_PKMNANCHORSITSELFWITH] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n用吸盘吸住了!"), //not in gen 5+, ability popup + [STRINGID_PKMNCUTSATTACKWITH] = COMPOUND_STRING("因{B_SCR_NAME_WITH_PREFIX}的{B_SCR_ACTIVE_ABILITY},\n{B_DEF_NAME_WITH_PREFIX2}的攻击降低了!"), //not in gen 5+, ability popup + [STRINGID_PKMNPREVENTSSTATLOSSWITH] = COMPOUND_STRING("因为{B_SCR_ACTIVE_ABILITY},{B_SCR_NAME_WITH_PREFIX}的\n能力不会降低!"), //not in gen 5+, ability popup + [STRINGID_PKMNHURTSWITH] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n因{B_DEF_NAME_WITH_PREFIX2}的{B_BUFF1}\l而受到了伤害!"), + [STRINGID_PKMNTRACED] = COMPOUND_STRING("复制了{B_BUFF1}的\n{B_BUFF2}!"), [STRINGID_STATSHARPLY] = gText_StatSharply, [STRINGID_STATROSE] = gText_StatRose, - [STRINGID_STATHARSHLY] = COMPOUND_STRING("harshly "), + [STRINGID_STATHARSHLY] = COMPOUND_STRING("大幅"), [STRINGID_STATFELL] = gText_StatFell, - [STRINGID_ATTACKERSSTATROSE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的{B_BUFF1}{B_BUFF2}"), + [STRINGID_ATTACKERSSTATROSE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的\n{B_BUFF1}{B_BUFF2}"), [STRINGID_DEFENDERSSTATROSE] = gText_DefendersStatRose, - [STRINGID_ATTACKERSSTATFELL] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的{B_BUFF1}{B_BUFF2}"), - [STRINGID_DEFENDERSSTATFELL] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的{B_BUFF1}{B_BUFF2}"), - [STRINGID_CRITICALHIT] = COMPOUND_STRING("击中了要害"), + [STRINGID_ATTACKERSSTATFELL] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的\n{B_BUFF1}{B_BUFF2}"), + [STRINGID_DEFENDERSSTATFELL] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的\n{B_BUFF1}{B_BUFF2}"), + [STRINGID_CRITICALHIT] = COMPOUND_STRING("击中了要害!"), [STRINGID_ONEHITKO] = COMPOUND_STRING("一击必杀!"), - [STRINGID_123POOF] = COMPOUND_STRING("One…{PAUSE 10}two…{PAUSE 10}and…{PAUSE 10}{PAUSE 20}{PLAY_SE SE_BALL_BOUNCE_1}ta-da!\p"), - [STRINGID_ANDELLIPSIS] = COMPOUND_STRING("And…\p"), - [STRINGID_NOTVERYEFFECTIVE] = COMPOUND_STRING("It's not very effective…"), - [STRINGID_SUPEREFFECTIVE] = COMPOUND_STRING("It's uper effective!"), + [STRINGID_123POOF] = COMPOUND_STRING("{PAUSE 32}1,{PAUSE 15}2,{PAUSE 15}…{PAUSE 15}…{PAUSE 15}…{PAUSE 15}{PLAY_SE SE_BALL_BOUNCE_1}空!\p"), + [STRINGID_ANDELLIPSIS] = COMPOUND_STRING("于是……\p"), + [STRINGID_NOTVERYEFFECTIVE] = COMPOUND_STRING("好像效果不好……"), + [STRINGID_SUPEREFFECTIVE] = COMPOUND_STRING("效果绝佳!"), [STRINGID_GOTAWAYSAFELY] = sText_GotAwaySafely, - [STRINGID_WILDPKMNFLED] = COMPOUND_STRING("{PLAY_SE SE_FLEE}The wild {B_BUFF1} fled!"), - [STRINGID_NORUNNINGFROMTRAINERS] = COMPOUND_STRING("No! There的no running from a Trainer battle!\p"), - [STRINGID_CANTESCAPE] = COMPOUND_STRING("You can't escape!\p"), - [STRINGID_DONTLEAVEBIRCH] = COMPOUND_STRING("PROF. BIRCH: Don't leave me like this!\p"), //no decapitalize until it is everywhere - [STRINGID_BUTNOTHINGHAPPENED] = COMPOUND_STRING("But nothing happened!"), - [STRINGID_BUTITFAILED] = COMPOUND_STRING("But it failed!"), - [STRINGID_ITHURTCONFUSION] = COMPOUND_STRING("It hurt itself in its confusion!"), - [STRINGID_MIRRORMOVEFAILED] = COMPOUND_STRING("The Mirror Move failed!"), //not in gen 5+, uses "but it failed" - [STRINGID_STARTEDTORAIN] = COMPOUND_STRING("It started to rain!"), - [STRINGID_DOWNPOURSTARTED] = COMPOUND_STRING("A downpour started!"), // corresponds to DownpourText in pokegold and pokecrystal and is used by Rain Dance in GSC - [STRINGID_RAINCONTINUES] = COMPOUND_STRING("Rain continues to fall."), //not in gen 5+ - [STRINGID_DOWNPOURCONTINUES] = COMPOUND_STRING("The downpour continues."), // unused - [STRINGID_RAINSTOPPED] = COMPOUND_STRING("The rain stopped."), - [STRINGID_SANDSTORMBREWED] = COMPOUND_STRING("A sandstorm kicked up!"), - [STRINGID_SANDSTORMRAGES] = COMPOUND_STRING("The sandstorm is raging."), - [STRINGID_SANDSTORMSUBSIDED] = COMPOUND_STRING("The sandstorm subsided."), - [STRINGID_SUNLIGHTGOTBRIGHT] = COMPOUND_STRING("The sunlight turned harsh!"), - [STRINGID_SUNLIGHTSTRONG] = COMPOUND_STRING("The sunlight is strong."), //not in gen 5+ - [STRINGID_SUNLIGHTFADED] = COMPOUND_STRING("The sunlight faded."), - [STRINGID_STARTEDHAIL] = COMPOUND_STRING("It started to hail!"), - [STRINGID_HAILCONTINUES] = COMPOUND_STRING("The hail is crashing down."), - [STRINGID_HAILSTOPPED] = COMPOUND_STRING("The hail stopped."), - [STRINGID_FAILEDTOSPITUP] = COMPOUND_STRING("But it failed to spit up a thing!"), //not in gen 5+, uses "but it failed" - [STRINGID_FAILEDTOSWALLOW] = COMPOUND_STRING("But it failed to swallow a thing!"), //not in gen 5+, uses "but it failed" - [STRINGID_WINDBECAMEHEATWAVE] = COMPOUND_STRING("The wind turned into a Heat Wave!"), //unused - [STRINGID_STATCHANGESGONE] = COMPOUND_STRING("All stat changes were eliminated!"), - [STRINGID_COINSSCATTERED] = COMPOUND_STRING("Coins were scattered everywhere!"), - [STRINGID_TOOWEAKFORSUBSTITUTE] = COMPOUND_STRING("But it does not have enough HP left to make a substitute!"), - [STRINGID_SHAREDPAIN] = COMPOUND_STRING("The battlers shared their pain!"), - [STRINGID_BELLCHIMED] = COMPOUND_STRING("A bell chimed!"), - [STRINGID_FAINTINTHREE] = COMPOUND_STRING("All Pokémon that heard the song will faint in three turns!"), - [STRINGID_NOPPLEFT] = COMPOUND_STRING("There的no PP left for this move!\p"), //not in gen 5+ - [STRINGID_BUTNOPPLEFT] = COMPOUND_STRING("But there was no PP left for the move!"), - [STRINGID_PLAYERUSEDITEM] = COMPOUND_STRING("You used {B_LAST_ITEM}!"), - [STRINGID_WALLYUSEDITEM] = COMPOUND_STRING("WALLY used {B_LAST_ITEM}!"), //no decapitalize until it is everywhere - [STRINGID_TRAINERBLOCKEDBALL] = COMPOUND_STRING("The Trainer blocked your Poké Ball!"), - [STRINGID_DONTBEATHIEF] = COMPOUND_STRING("Don't be a thief!"), - [STRINGID_ITDODGEDBALL] = COMPOUND_STRING("It dodged your thrown Poké Ball! This Pokémon can't be caught!"), - [STRINGID_YOUMISSEDPKMN] = COMPOUND_STRING("You missed the Pokémon!"), - [STRINGID_PKMNBROKEFREE] = COMPOUND_STRING("Oh no! The Pokémon broke free!"), - [STRINGID_ITAPPEAREDCAUGHT] = COMPOUND_STRING("Aww! It appeared to be caught!"), - [STRINGID_AARGHALMOSTHADIT] = COMPOUND_STRING("Aargh! Almost had it!"), - [STRINGID_SHOOTSOCLOSE] = COMPOUND_STRING("Gah! It was so close, too!"), - [STRINGID_GOTCHAPKMNCAUGHTPLAYER] = COMPOUND_STRING("Gotcha! {B_DEF_NAME} was caught!{WAIT_SE}{PLAY_BGM MUS_CAUGHT}\p"), - [STRINGID_GOTCHAPKMNCAUGHTWALLY] = COMPOUND_STRING("Gotcha! {B_DEF_NAME} was caught!{WAIT_SE}{PLAY_BGM MUS_CAUGHT}{PAUSE 127}"), - [STRINGID_GIVENICKNAMECAPTURED] = COMPOUND_STRING("Would you like to give {B_DEF_NAME} a nickname?"), - [STRINGID_PKMNSENTTOPC] = COMPOUND_STRING("{B_DEF_NAME} has been sent to {B_PC_CREATOR_NAME} PC!"), //Still used lanette的pc since terminology is different - [STRINGID_PKMNDATAADDEDTODEX] = COMPOUND_STRING("{B_DEF_NAME}的data has been added to the Pokédex!\p"), - [STRINGID_ITISRAINING] = COMPOUND_STRING("It'sraining!"), - [STRINGID_SANDSTORMISRAGING] = COMPOUND_STRING("The sandstorm is raging!"), - [STRINGID_CANTESCAPE2] = COMPOUND_STRING("You couldn't get away!\p"), - [STRINGID_PKMNIGNORESASLEEP] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} ignored orders and kept sleeping!"), - [STRINGID_PKMNIGNOREDORDERS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} ignored orders!"), - [STRINGID_PKMNBEGANTONAP] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} began to nap!"), - [STRINGID_PKMNLOAFING] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} is loafing around!"), - [STRINGID_PKMNWONTOBEY] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} won't obey!"), - [STRINGID_PKMNTURNEDAWAY] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} turned away!"), - [STRINGID_PKMNPRETENDNOTNOTICE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} pretended not to notice!"), - [STRINGID_ENEMYABOUTTOSWITCHPKMN] = COMPOUND_STRING("{B_TRAINER1_NAME_WITH_CLASS} is about to send out {B_BUFF2}.\pWill you switch your Pokémon?"), - [STRINGID_CREPTCLOSER] = COMPOUND_STRING("{B_PLAYER_NAME} crept closer to {B_OPPONENT_MON1_NAME}!"), //safari - [STRINGID_CANTGETCLOSER] = COMPOUND_STRING("{B_PLAYER_NAME} can't get any closer!"), //safari - [STRINGID_PKMNWATCHINGCAREFULLY] = COMPOUND_STRING("{B_OPPONENT_MON1_NAME} is watching carefully!"), //safari - [STRINGID_PKMNCURIOUSABOUTX] = COMPOUND_STRING("{B_OPPONENT_MON1_NAME} is curious about the {B_BUFF1}!"), //safari - [STRINGID_PKMNENTHRALLEDBYX] = COMPOUND_STRING("{B_OPPONENT_MON1_NAME} is enthralled by the {B_BUFF1}!"), //safari - [STRINGID_PKMNIGNOREDX] = COMPOUND_STRING("{B_OPPONENT_MON1_NAME} completely ignored the {B_BUFF1}!"), //safari - [STRINGID_THREWPOKEBLOCKATPKMN] = COMPOUND_STRING("{B_PLAYER_NAME} threw a {POKEBLOCK} at the {B_OPPONENT_MON1_NAME}!"), //safari - [STRINGID_OUTOFSAFARIBALLS] = COMPOUND_STRING("{PLAY_SE SE_DING_DONG}ANNOUNCER: You're out of Safari Balls! Game over!\p"), //safari - [STRINGID_PKMNSITEMCUREDPARALYSIS] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_LAST_ITEM} cured its paralysis!"), - [STRINGID_PKMNSITEMCUREDPOISON] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_LAST_ITEM} cured its poison!"), - [STRINGID_PKMNSITEMHEALEDBURN] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_LAST_ITEM} cured its burn!"), - [STRINGID_PKMNSITEMDEFROSTEDIT] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_LAST_ITEM} defrosted it!"), - [STRINGID_PKMNSITEMWOKEIT] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_LAST_ITEM} woke it up!"), - [STRINGID_PKMNSITEMSNAPPEDOUT] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_LAST_ITEM} snapped it out of its confusion!"), - [STRINGID_PKMNSITEMCUREDPROBLEM] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_LAST_ITEM} cured its {B_BUFF1} problem!"), - [STRINGID_PKMNSITEMRESTOREDHEALTH] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} restored its health using its {B_LAST_ITEM}!"), - [STRINGID_PKMNSITEMRESTOREDPP] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} restored PP to its move {B_BUFF1} using its {B_LAST_ITEM}!"), - [STRINGID_PKMNSITEMRESTOREDSTATUS] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} returned its stats to normal using its {B_LAST_ITEM}!"), - [STRINGID_PKMNSITEMRESTOREDHPALITTLE] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} restored a little HP using its {B_LAST_ITEM}!"), - [STRINGID_ITEMALLOWSONLYYMOVE] = COMPOUND_STRING("{B_LAST_ITEM} only allows the use of {B_CURRENT_MOVE}!\p"), - [STRINGID_PKMNHUNGONWITHX] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} hung on using its {B_LAST_ITEM}!"), + [STRINGID_WILDPKMNFLED] = COMPOUND_STRING("{PLAY_SE SE_FLEE}野生的{B_BUFF1}逃走了!"), + [STRINGID_NORUNNINGFROMTRAINERS] = COMPOUND_STRING("不行!不能在对战中\n临阵脱逃!\p"), + [STRINGID_CANTESCAPE] = COMPOUND_STRING("无法逃走!\p"), + [STRINGID_DONTLEAVEBIRCH] = COMPOUND_STRING("小田卷博士:别这样丢下我!\p"), //no decapitalize until it is everywhere + [STRINGID_BUTNOTHINGHAPPENED] = COMPOUND_STRING("但是,什么也没有发生!"), + [STRINGID_BUTITFAILED] = COMPOUND_STRING("但是,没有起到效果!!"), + [STRINGID_ITHURTCONFUSION] = COMPOUND_STRING("不知所以地攻击了自己!"), + [STRINGID_MIRRORMOVEFAILED] = COMPOUND_STRING("鹦鹉学舌没有起到效果!"), //not in gen 5+, uses "but it failed" + [STRINGID_STARTEDTORAIN] = COMPOUND_STRING("开始下雨了!"), + [STRINGID_DOWNPOURSTARTED] = COMPOUND_STRING("开始下大雨了!"), // corresponds to DownpourText in pokegold and pokecrystal and is used by Rain Dance in GSC + [STRINGID_RAINCONTINUES] = COMPOUND_STRING("雨一直在下。"), //not in gen 5+ + [STRINGID_DOWNPOURCONTINUES] = COMPOUND_STRING("大雨一直在下。"), // unused + [STRINGID_RAINSTOPPED] = COMPOUND_STRING("雨停了!"), + [STRINGID_SANDSTORMBREWED] = COMPOUND_STRING("开始刮沙暴了!"), + [STRINGID_SANDSTORMRAGES] = COMPOUND_STRING("飞沙走石。"), + [STRINGID_SANDSTORMSUBSIDED] = COMPOUND_STRING("沙暴停止了!"), + [STRINGID_SUNLIGHTGOTBRIGHT] = COMPOUND_STRING("日照变强了!"), + [STRINGID_SUNLIGHTSTRONG] = COMPOUND_STRING("阳光很猛烈。"), //not in gen 5+ + [STRINGID_SUNLIGHTFADED] = COMPOUND_STRING("日照复原了!"), + [STRINGID_STARTEDHAIL] = COMPOUND_STRING("开始下冰雹了!"), + [STRINGID_HAILCONTINUES] = COMPOUND_STRING("冰雹还在持续。"), + [STRINGID_HAILSTOPPED] = COMPOUND_STRING("冰雹不下了!"), + [STRINGID_FAILEDTOSPITUP] = COMPOUND_STRING("但是,没有喷出任何东西!"), //not in gen 5+, uses "but it failed" + [STRINGID_FAILEDTOSWALLOW] = COMPOUND_STRING("但是,没有吞下任何东西!"), //not in gen 5+, uses "but it failed" + [STRINGID_WINDBECAMEHEATWAVE] = COMPOUND_STRING("风变成了热风!"), //unused + [STRINGID_STATCHANGESGONE] = COMPOUND_STRING("所有能力都复原了!"), + [STRINGID_COINSSCATTERED] = COMPOUND_STRING("金币散落一地!"), + [STRINGID_TOOWEAKFORSUBSTITUTE] = COMPOUND_STRING("但是,体力已经不够\n放出替身了!"), + [STRINGID_SHAREDPAIN] = COMPOUND_STRING("均分了彼此的体力!"), + [STRINGID_BELLCHIMED] = COMPOUND_STRING("铃声响彻四周!"), + [STRINGID_FAINTINTHREE] = COMPOUND_STRING("听过终焉之歌的宝可梦\n会在3回合后步向终焉!"), + [STRINGID_NOPPLEFT] = COMPOUND_STRING("招式的剩余点数\n已经用完了!\p"), //not in gen 5+ + [STRINGID_BUTNOPPLEFT] = COMPOUND_STRING("但是,招式的剩余点数\n已经用完了!"), + [STRINGID_PLAYERUSEDITEM] = COMPOUND_STRING("{B_PLAYER_NAME}\n使用了{B_LAST_ITEM}!"), + [STRINGID_WALLYUSEDITEM] = COMPOUND_STRING("{STR_VAR_3}\n使用了{B_LAST_ITEM}!"), //no decapitalize until it is everywhere + [STRINGID_TRAINERBLOCKEDBALL] = COMPOUND_STRING("球被训练家击飞了!"), + [STRINGID_DONTBEATHIEF] = COMPOUND_STRING("拿别人东西的是小偷!"), + [STRINGID_ITDODGEDBALL] = COMPOUND_STRING("它躲开了精灵球!\n这只宝可梦不能被收服!"), + [STRINGID_YOUMISSEDPKMN] = COMPOUND_STRING("你错过了这只宝可梦!"), + [STRINGID_PKMNBROKEFREE] = COMPOUND_STRING("不行!宝可梦从\n球里挣脱出来了!"), + [STRINGID_ITAPPEAREDCAUGHT] = COMPOUND_STRING("啊啊!\n还以为捉到了!"), + [STRINGID_AARGHALMOSTHADIT] = COMPOUND_STRING("真遗憾!\n差一点就捉到了!"), + [STRINGID_SHOOTSOCLOSE] = COMPOUND_STRING("可惜啊!\n就还差一点点了!"), + [STRINGID_GOTCHAPKMNCAUGHTPLAYER] = COMPOUND_STRING("太好了!捉到{B_DEF_NAME}了!{WAIT_SE}{PLAY_BGM MUS_CAUGHT}\p"), + [STRINGID_GOTCHAPKMNCAUGHTWALLY] = COMPOUND_STRING("太好了!捉到{B_DEF_NAME}了!{WAIT_SE}{PLAY_BGM MUS_CAUGHT}{PAUSE 127}"), + [STRINGID_GIVENICKNAMECAPTURED] = COMPOUND_STRING("要给{B_DEF_NAME}\n起昵称吗?"), + [STRINGID_PKMNSENTTOPC] = COMPOUND_STRING("已将{B_DEF_NAME}\n传送到{B_PC_CREATOR_NAME}电脑里!"), //Still used lanette's pc since terminology is different + [STRINGID_PKMNDATAADDEDTODEX] = COMPOUND_STRING("{B_DEF_NAME}的资料被\n新添加到宝可梦图鉴里了!\p"), + [STRINGID_ITISRAINING] = COMPOUND_STRING("现在正在下雨!"), + [STRINGID_SANDSTORMISRAGING] = COMPOUND_STRING("现在正在刮沙暴!"), + [STRINGID_CANTESCAPE2] = COMPOUND_STRING("无法逃走!\p"), + [STRINGID_PKMNIGNORESASLEEP] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}仍在睡觉,\n没有服从命令!"), + [STRINGID_PKMNIGNOREDORDERS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}没有服从命令!"), + [STRINGID_PKMNBEGANTONAP] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}开始睡午觉了!"), + [STRINGID_PKMNLOAFING] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}在偷懒!"), + [STRINGID_PKMNWONTOBEY] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}不听话!"), + [STRINGID_PKMNTURNEDAWAY] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}把头转向了一旁!"), + [STRINGID_PKMNPRETENDNOTNOTICE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}在装傻!"), + [STRINGID_ENEMYABOUTTOSWITCHPKMN] = COMPOUND_STRING("{B_TRAINER1_NAME_WITH_CLASS}\n正准备派出{B_BUFF2}。\p要替换宝可梦吗?"), + [STRINGID_CREPTCLOSER] = COMPOUND_STRING("{B_PLAYER_NAME}悄悄靠近了\n{B_OPPONENT_MON1_NAME}!"), //safari + [STRINGID_CANTGETCLOSER] = COMPOUND_STRING("{B_PLAYER_NAME}不能再靠近了!"), //safari + [STRINGID_PKMNWATCHINGCAREFULLY] = COMPOUND_STRING("{B_OPPONENT_MON1_NAME}正在观察状况!"), //safari + [STRINGID_PKMNCURIOUSABOUTX] = COMPOUND_STRING("{B_OPPONENT_MON1_NAME}对\n{B_BUFF1}感到好奇!"), //safari + [STRINGID_PKMNENTHRALLEDBYX] = COMPOUND_STRING("{B_OPPONENT_MON1_NAME}被\n{B_BUFF1}深深吸引!"), //safari + [STRINGID_PKMNIGNOREDX] = COMPOUND_STRING("{B_OPPONENT_MON1_NAME}完全忽视了\n{B_BUFF1}!"), //safari + [STRINGID_THREWPOKEBLOCKATPKMN] = COMPOUND_STRING("{B_PLAYER_NAME}朝{B_OPPONENT_MON1_NAME}\n投掷了{POKEBLOCK}!"), //safari + [STRINGID_OUTOFSAFARIBALLS] = COMPOUND_STRING("{PLAY_SE SE_DING_DONG}叮咚!时间到。\n狩猎游戏到此为止。\p"), //safari + [STRINGID_PKMNSITEMCUREDPARALYSIS] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}用{B_LAST_ITEM}\n治愈了麻痹!"), + [STRINGID_PKMNSITEMCUREDPOISON] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}用{B_LAST_ITEM}\n治愈了中毒!"), + [STRINGID_PKMNSITEMHEALEDBURN] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}用{B_LAST_ITEM}\n治愈了灼伤!"), + [STRINGID_PKMNSITEMDEFROSTEDIT] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}用{B_LAST_ITEM}\n治愈了冰冻状态!"), + [STRINGID_PKMNSITEMWOKEIT] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}用{B_LAST_ITEM}\n让自己醒过来了!"), + [STRINGID_PKMNSITEMSNAPPEDOUT] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}用{B_LAST_ITEM}\n治愈了混乱!"), + [STRINGID_PKMNSITEMCUREDPROBLEM] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}用{B_LAST_ITEM}\n治愈了{B_BUFF1}状态!"), + [STRINGID_PKMNSITEMRESTOREDHEALTH] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}用{B_LAST_ITEM}\n回复了体力!"), + [STRINGID_PKMNSITEMRESTOREDPP] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}用{B_LAST_ITEM}\n回复了{B_BUFF1}的PP!"), + [STRINGID_PKMNSITEMRESTOREDSTATUS] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}用{B_LAST_ITEM}\n复原了能力!"), + [STRINGID_PKMNSITEMRESTOREDHPALITTLE] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}用{B_LAST_ITEM}\n回复了少许HP。"), + [STRINGID_ITEMALLOWSONLYYMOVE] = COMPOUND_STRING("因为{B_LAST_ITEM}的效果,\n只能使出{B_CURRENT_MOVE}!\p"), + [STRINGID_PKMNHUNGONWITHX] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n用{B_LAST_ITEM}撑住了!"), [STRINGID_EMPTYSTRING3] = gText_EmptyString3, - [STRINGID_PKMNSXPREVENTSBURNS] = COMPOUND_STRING("{B_EFF_NAME_WITH_PREFIX}的{B_EFF_ABILITY} prevents burns!"), //not in gen 5+, ability popup - [STRINGID_PKMNSXBLOCKSY] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的{B_DEF_ABILITY} blocks {B_CURRENT_MOVE}!"), //not in gen 5+, ability popup - [STRINGID_PKMNSXRESTOREDHPALITTLE2] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的{B_ATK_ABILITY} restored its HP a little!"), //not in gen 5+, ability popup - [STRINGID_PKMNSXWHIPPEDUPSANDSTORM] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_SCR_ACTIVE_ABILITY} whipped up a sandstorm!"), //not in gen 5+, ability popup - [STRINGID_PKMNSXPREVENTSYLOSS] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_SCR_ACTIVE_ABILITY} prevents {B_BUFF1} loss!"), //not in gen 5+, ability popup - [STRINGID_PKMNSXINFATUATEDY] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的{B_DEF_ABILITY} infatuated {B_ATK_NAME_WITH_PREFIX2}!"), //not in gen 5+, ability popup - [STRINGID_PKMNSXMADEYINEFFECTIVE] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的{B_DEF_ABILITY} made {B_CURRENT_MOVE} ineffective!"), //not in gen 5+, ability popup - [STRINGID_PKMNSXCUREDYPROBLEM] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_SCR_ACTIVE_ABILITY} cured its {B_BUFF1} problem!"), //not in gen 5+, ability popup - [STRINGID_ITSUCKEDLIQUIDOOZE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} sucked up the liquid ooze!"), - [STRINGID_PKMNTRANSFORMED] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} transformed!"), - [STRINGID_ELECTRICITYWEAKENED] = COMPOUND_STRING("Electricity的power was weakened!"), - [STRINGID_FIREWEAKENED] = COMPOUND_STRING("Fire的power was weakened!"), - [STRINGID_PKMNHIDUNDERWATER] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} hid underwater!"), - [STRINGID_PKMNSPRANGUP] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} sprang up!"), - [STRINGID_HMMOVESCANTBEFORGOTTEN] = COMPOUND_STRING("HM moves can't be forgotten now.\p"), - [STRINGID_XFOUNDONEY] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} found one {B_LAST_ITEM}!"), + [STRINGID_PKMNSXPREVENTSBURNS] = COMPOUND_STRING("因为{B_EFF_ABILITY},{B_EFF_NAME_WITH_PREFIX}\n不会灼伤!"), //not in gen 5+, ability popup + [STRINGID_PKMNSXBLOCKSY] = COMPOUND_STRING("因为{B_DEF_ABILITY},{B_DEF_NAME_WITH_PREFIX}\n抵御了{B_CURRENT_MOVE}!"), //not in gen 5+, ability popup + [STRINGID_PKMNSXRESTOREDHPALITTLE2] = COMPOUND_STRING("因为{B_ATK_ABILITY},{B_ATK_NAME_WITH_PREFIX}\n回复了少许HP。"), //not in gen 5+, ability popup + [STRINGID_PKMNSXWHIPPEDUPSANDSTORM] = COMPOUND_STRING("因{B_SCR_NAME_WITH_PREFIX}的{B_SCR_ACTIVE_ABILITY},\n开始刮沙暴了!"), //not in gen 5+, ability popup + [STRINGID_PKMNSXPREVENTSYLOSS] = COMPOUND_STRING("因为{B_SCR_ACTIVE_ABILITY},{B_SCR_NAME_WITH_PREFIX}的\n{B_BUFF1}不会降低!"), //not in gen 5+, ability popup + [STRINGID_PKMNSXINFATUATEDY] = COMPOUND_STRING("因{B_DEF_NAME_WITH_PREFIX}的{B_DEF_ABILITY},\n{B_ATK_NAME_WITH_PREFIX2}着迷了!"), //not in gen 5+, ability popup + [STRINGID_PKMNSXMADEYINEFFECTIVE] = COMPOUND_STRING("因{B_DEF_NAME_WITH_PREFIX}的{B_DEF_ABILITY},\n{B_CURRENT_MOVE}无效了!"), //not in gen 5+, ability popup + [STRINGID_PKMNSXCUREDYPROBLEM] = COMPOUND_STRING("因为{B_SCR_ACTIVE_ABILITY},{B_SCR_NAME_WITH_PREFIX}的\n{B_BUFF1}状态治愈了!"), //not in gen 5+, ability popup + [STRINGID_ITSUCKEDLIQUIDOOZE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n吸到了污泥浆!"), + [STRINGID_PKMNTRANSFORMED] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的\n样子发生了变化!"), + [STRINGID_ELECTRICITYWEAKENED] = COMPOUND_STRING("电气的威力减弱了!"), + [STRINGID_FIREWEAKENED] = COMPOUND_STRING("火焰的威力减弱了!"), + [STRINGID_PKMNHIDUNDERWATER] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n潜入了水中!"), + [STRINGID_PKMNSPRANGUP] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n高高地跳了起来!"), + [STRINGID_HMMOVESCANTBEFORGOTTEN] = COMPOUND_STRING("暂时无法忘记秘传招式。\p"), + [STRINGID_XFOUNDONEY] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n捡来了{B_LAST_ITEM}!"), [STRINGID_PLAYERDEFEATEDTRAINER1] = sText_PlayerDefeatedLinkTrainerTrainer1, - [STRINGID_SOOTHINGAROMA] = COMPOUND_STRING("A soothing aroma wafted through the area!"), - [STRINGID_ITEMSCANTBEUSEDNOW] = COMPOUND_STRING("Items can't be used now.{PAUSE 64}"), //not in gen 5+, i think - [STRINGID_FORXCOMMAYZ] = COMPOUND_STRING("For {B_SCR_NAME_WITH_PREFIX2}, {B_LAST_ITEM} {B_BUFF1}"), //not in gen 5+, expansion doesn't use anymore - [STRINGID_USINGITEMSTATOFPKMNROSE] = COMPOUND_STRING("Using {B_LAST_ITEM}, the {B_BUFF1} of {B_SCR_NAME_WITH_PREFIX2} {B_BUFF2}"), //todo: update this, will require code changes - [STRINGID_PKMNUSEDXTOGETPUMPED] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} used the {B_LAST_ITEM} to get pumped!"), - [STRINGID_PKMNSXMADEYUSELESS] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的{B_DEF_ABILITY} made {B_CURRENT_MOVE} useless!"), //not in gen 5+, ability popup - [STRINGID_PKMNTRAPPEDBYSANDTOMB] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} became trapped by the quicksand!"), + [STRINGID_SOOTHINGAROMA] = COMPOUND_STRING("怡人的香气扩散了开来!"), + [STRINGID_ITEMSCANTBEUSEDNOW] = COMPOUND_STRING("现在不能使用道具。{PAUSE 64}"), //not in gen 5+, i think + [STRINGID_FORXCOMMAYZ] = COMPOUND_STRING("对于{B_SCR_NAME_WITH_PREFIX2}而言,\n{B_LAST_ITEM}{B_BUFF1}"), //not in gen 5+, expansion doesn't use anymore + [STRINGID_USINGITEMSTATOFPKMNROSE] = COMPOUND_STRING("因为{B_LAST_ITEM},{B_SCR_NAME_WITH_PREFIX}的\n{B_BUFF1}{B_BUFF2}"), //todo: update this, will require code changes + [STRINGID_PKMNUSEDXTOGETPUMPED] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}\n使用了{B_LAST_ITEM},拿出了干劲!"), + [STRINGID_PKMNSXMADEYUSELESS] = COMPOUND_STRING("因{B_DEF_NAME_WITH_PREFIX}的{B_DEF_ABILITY},\n{B_CURRENT_MOVE}无效了!"), //not in gen 5+, ability popup + [STRINGID_PKMNTRAPPEDBYSANDTOMB] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n陷入了流沙地狱!"), [STRINGID_EMPTYSTRING4] = COMPOUND_STRING(""), - [STRINGID_ABOOSTED] = COMPOUND_STRING(" a boosted"), - [STRINGID_PKMNSXINTENSIFIEDSUN] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_SCR_ACTIVE_ABILITY} intensified the sun的rays!"), //not in gen 5+, ability popup - [STRINGID_PKMNMAKESGROUNDMISS] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} makes Ground-type moves miss with {B_DEF_ABILITY}!"), //not in gen 5+, ability popup - [STRINGID_YOUTHROWABALLNOWRIGHT] = COMPOUND_STRING("You throw a Ball now, right? I… I'll do my best!"), - [STRINGID_PKMNSXTOOKATTACK] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的{B_DEF_ABILITY} took the attack!"), //In gen 5+ but without naming the ability - [STRINGID_PKMNCHOSEXASDESTINY] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} chose Doom Desire as its destiny!"), - [STRINGID_PKMNLOSTFOCUS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} lost its focus and couldn't move!"), - [STRINGID_USENEXTPKMN] = COMPOUND_STRING("Use next Pokémon?"), - [STRINGID_PKMNFLEDUSINGITS] = COMPOUND_STRING("{PLAY_SE SE_FLEE}{B_ATK_NAME_WITH_PREFIX} fled using its {B_LAST_ITEM}!\p"), - [STRINGID_PKMNFLEDUSING] = COMPOUND_STRING("{PLAY_SE SE_FLEE}{B_ATK_NAME_WITH_PREFIX} fled using {B_ATK_ABILITY}!\p"), //not in gen 5+ - [STRINGID_PKMNWASDRAGGEDOUT] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} was dragged out!\p"), - [STRINGID_PREVENTEDFROMWORKING] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的{B_DEF_ABILITY} prevented {B_SCR_NAME_WITH_PREFIX2}的{B_BUFF1} from working!"), //unused - [STRINGID_PKMNSITEMNORMALIZEDSTATUS] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_LAST_ITEM} normalized its status!"), - [STRINGID_TRAINER1USEDITEM] = COMPOUND_STRING("{B_ATK_TRAINER_NAME_WITH_CLASS} used {B_LAST_ITEM}!"), - [STRINGID_BOXISFULL] = COMPOUND_STRING("The Box is full! You can't catch any more!\p"), - [STRINGID_PKMNAVOIDEDATTACK] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} avoided the attack!"), - [STRINGID_PKMNSXMADEITINEFFECTIVE] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_SCR_ACTIVE_ABILITY} made it ineffective!"), //not in gen 5+, ability popup - [STRINGID_PKMNSXPREVENTSFLINCHING] = COMPOUND_STRING("{B_EFF_NAME_WITH_PREFIX}的{B_EFF_ABILITY} prevents flinching!"), //not in gen 5+, ability popup - [STRINGID_PKMNALREADYHASBURN] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} is already burned!"), - [STRINGID_STATSWONTDECREASE2] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的stats won't go any lower!"), - [STRINGID_PKMNSXBLOCKSY2] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_SCR_ACTIVE_ABILITY} blocks {B_CURRENT_MOVE}!"), //not in gen 5+, ability popup - [STRINGID_PKMNSXWOREOFF] = COMPOUND_STRING("{B_ATK_TEAM1} team的{B_BUFF1} wore off!"), - [STRINGID_PKMNRAISEDDEFALITTLE] = COMPOUND_STRING("{B_ATK_PREFIX1}的{B_CURRENT_MOVE} raised DEFENSE a little!"), //expansion doesn't use anymore - [STRINGID_PKMNRAISEDSPDEFALITTLE] = COMPOUND_STRING("{B_ATK_PREFIX1}的{B_CURRENT_MOVE} raised SP. DEF a little!"), //expansion doesn't use anymore - [STRINGID_THEWALLSHATTERED] = COMPOUND_STRING("The wall shattered!"), //not in gen5+, uses "your teams light screen wore off!" etc instead - [STRINGID_PKMNSXPREVENTSYSZ] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的{B_ATK_ABILITY} prevents {B_DEF_NAME_WITH_PREFIX2}的{B_DEF_ABILITY} from working!"), - [STRINGID_PKMNSXCUREDITSYPROBLEM] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_SCR_ACTIVE_ABILITY} cured its {B_BUFF1} problem!"), //not in gen 5+, ability popup - [STRINGID_ATTACKERCANTESCAPE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} can't escape!"), - [STRINGID_PKMNOBTAINEDX] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} obtained {B_BUFF1}."), - [STRINGID_PKMNOBTAINEDX2] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} obtained {B_BUFF2}."), - [STRINGID_PKMNOBTAINEDXYOBTAINEDZ] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} obtained {B_BUFF1}.\p{B_DEF_NAME_WITH_PREFIX} obtained {B_BUFF2}."), - [STRINGID_BUTNOEFFECT] = COMPOUND_STRING("But it had no effect!"), - [STRINGID_PKMNSXHADNOEFFECTONY] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_SCR_ACTIVE_ABILITY} had no effect on {B_EFF_NAME_WITH_PREFIX2}!"), //not in gen 5+, ability popup + [STRINGID_ABOOSTED] = COMPOUND_STRING("较为多的"), + [STRINGID_PKMNSXINTENSIFIEDSUN] = COMPOUND_STRING("因{B_SCR_NAME_WITH_PREFIX}的{B_SCR_ACTIVE_ABILITY},\n日照变强了!"), //not in gen 5+, ability popup + [STRINGID_PKMNMAKESGROUNDMISS] = COMPOUND_STRING("因为{B_DEF_ABILITY},地面属性的招式\n无法击中{B_DEF_NAME_WITH_PREFIX}!"), //not in gen 5+, ability popup + [STRINGID_YOUTHROWABALLNOWRIGHT] = COMPOUND_STRING("应该是在这里扔精灵球的吧……\n我……试试看吧!"), + [STRINGID_PKMNSXTOOKATTACK] = COMPOUND_STRING("因为{B_DEF_ABILITY},{B_DEF_NAME_WITH_PREFIX}\n吸引了攻击!"), //In gen 5+ but without naming the ability + [STRINGID_PKMNCHOSEXASDESTINY] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n将破灭之愿托付给了未来!"), + [STRINGID_PKMNLOSTFOCUS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}聚气时\n受到干扰,无法使出招式!"), + [STRINGID_USENEXTPKMN] = COMPOUND_STRING("要替换宝可梦吗?"), + [STRINGID_PKMNFLEDUSINGITS] = COMPOUND_STRING("{PLAY_SE SE_FLEE}{B_ATK_NAME_WITH_PREFIX}\n使用其所携带的{B_LAST_ITEM}逃走了!\p"), + [STRINGID_PKMNFLEDUSING] = COMPOUND_STRING("{PLAY_SE SE_FLEE}{B_ATK_NAME_WITH_PREFIX}\n使用{B_ATK_ABILITY}逃走了!\p"), //not in gen 5+ + [STRINGID_PKMNWASDRAGGEDOUT] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n被拖进了战斗!\p"), + [STRINGID_PREVENTEDFROMWORKING] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的{B_DEF_ABILITY}\n让{B_SCR_NAME_WITH_PREFIX2}的\l{B_BUFF1}不起作用!"), //unused + [STRINGID_PKMNSITEMNORMALIZEDSTATUS] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}用{B_LAST_ITEM}\n治愈了异常状态!"), + [STRINGID_TRAINER1USEDITEM] = COMPOUND_STRING("{B_ATK_TRAINER_NAME_WITH_CLASS}\n使用了{B_LAST_ITEM}!"), + [STRINGID_BOXISFULL] = COMPOUND_STRING("盒子已满,\n无法再进行捕捉!\p"), + [STRINGID_PKMNAVOIDEDATTACK] = COMPOUND_STRING("没有击中{B_DEF_NAME_WITH_PREFIX}!"), + [STRINGID_PKMNSXMADEITINEFFECTIVE] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_SCR_ACTIVE_ABILITY}\n使其无效了!"), //not in gen 5+, ability popup + [STRINGID_PKMNSXPREVENTSFLINCHING] = COMPOUND_STRING("因为{B_EFF_ABILITY},{B_EFF_NAME_WITH_PREFIX}\n不会畏缩!"), //not in gen 5+, ability popup + [STRINGID_PKMNALREADYHASBURN] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n已经被灼伤了。"), + [STRINGID_STATSWONTDECREASE2] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的\n{B_BUFF1}已经无法再降低了!"), + [STRINGID_PKMNSXBLOCKSY2] = COMPOUND_STRING("因为{B_DEF_ABILITY},{B_DEF_NAME_WITH_PREFIX}\n抵御了{B_CURRENT_MOVE}!"), //not in gen 5+, ability popup + [STRINGID_PKMNSXWOREOFF] = COMPOUND_STRING("{B_ATK_TEAM1}的{B_BUFF1}消失了!"), + [STRINGID_PKMNRAISEDDEFALITTLE] = COMPOUND_STRING("反射壁使{B_ATK_TEAM2}的\n物理抗性提高了!"), //expansion doesn't use anymore + [STRINGID_PKMNRAISEDSPDEFALITTLE] = COMPOUND_STRING("光墙使{B_ATK_TEAM2}的\n特殊抗性提高了!"), //expansion doesn't use anymore + [STRINGID_THEWALLSHATTERED] = COMPOUND_STRING("墙壁碎掉了!"), //not in gen5+, uses "your teams light screen wore off!" etc instead + [STRINGID_PKMNSXPREVENTSYSZ] = COMPOUND_STRING("因{B_ATK_NAME_WITH_PREFIX}的{B_ATK_ABILITY},\n{B_DEF_NAME_WITH_PREFIX2}的\l{B_DEF_ABILITY}不起作用!"), + [STRINGID_PKMNSXCUREDITSYPROBLEM] = COMPOUND_STRING("因为{B_SCR_ACTIVE_ABILITY},{B_SCR_NAME_WITH_PREFIX}的\n{B_BUFF1}状态治愈了!"), //not in gen 5+, ability popup + [STRINGID_ATTACKERCANTESCAPE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n无法逃走!"), + [STRINGID_PKMNOBTAINEDX] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n获得了{B_BUFF1}!"), + [STRINGID_PKMNOBTAINEDX2] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n获得了{B_BUFF1}!"), + [STRINGID_PKMNOBTAINEDXYOBTAINEDZ] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n获得了{B_BUFF1}!"), + [STRINGID_BUTNOEFFECT] = COMPOUND_STRING("但是,没有效果!"), + [STRINGID_PKMNSXHADNOEFFECTONY] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_SCR_ACTIVE_ABILITY}\n对{B_EFF_NAME_WITH_PREFIX2}没有效果!"), //not in gen 5+, ability popup [STRINGID_TWOENEMIESDEFEATED] = sText_TwoInGameTrainersDefeated, [STRINGID_TRAINER2LOSETEXT] = COMPOUND_STRING("{B_TRAINER2_LOSE_TEXT}"), - [STRINGID_PKMNINCAPABLEOFPOWER] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} appears incapable of using its power!"), - [STRINGID_GLINTAPPEARSINEYE] = COMPOUND_STRING("A glint appears in {B_SCR_NAME_WITH_PREFIX2}的eyes!"), - [STRINGID_PKMNGETTINGINTOPOSITION] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} is getting into position!"), - [STRINGID_PKMNBEGANGROWLINGDEEPLY] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} began growling deeply!"), - [STRINGID_PKMNEAGERFORMORE] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} is eager for more!"), - [STRINGID_DEFEATEDOPPONENTBYREFEREE] = COMPOUND_STRING("{B_PLAYER_MON1_NAME} defeated the opponent {B_OPPONENT_MON1_NAME} in a REFEREE的decision!"), - [STRINGID_LOSTTOOPPONENTBYREFEREE] = COMPOUND_STRING("{B_PLAYER_MON1_NAME} lost to the opponent {B_OPPONENT_MON1_NAME} in a REFEREE的decision!"), - [STRINGID_TIEDOPPONENTBYREFEREE] = COMPOUND_STRING("{B_PLAYER_MON1_NAME} tied the opponent {B_OPPONENT_MON1_NAME} in a REFEREE的decision!"), - [STRINGID_QUESTIONFORFEITMATCH] = COMPOUND_STRING("Would you like to forfeit the match and quit now?"), - [STRINGID_FORFEITEDMATCH] = COMPOUND_STRING("The match was forfeited."), + [STRINGID_PKMNINCAPABLEOFPOWER] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n似乎无法发挥自身的力量!"), + [STRINGID_GLINTAPPEARSINEYE] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX2}的眼中\n闪过光芒!"), + [STRINGID_PKMNGETTINGINTOPOSITION] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}正在就位!"), + [STRINGID_PKMNBEGANGROWLINGDEEPLY] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}开始低吼!"), + [STRINGID_PKMNEAGERFORMORE] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}意犹未尽!"), + [STRINGID_DEFEATEDOPPONENTBYREFEREE] = COMPOUND_STRING("根据判定的准则,\n{B_PLAYER_MON1_NAME}\l战胜了{B_OPPONENT_MON1_NAME}!"), + [STRINGID_LOSTTOOPPONENTBYREFEREE] = COMPOUND_STRING("根据判定的准则,\n{B_PLAYER_MON1_NAME}\l败给了{B_OPPONENT_MON1_NAME}!"), + [STRINGID_TIEDOPPONENTBYREFEREE] = COMPOUND_STRING("根据判定的准则,\n{B_PLAYER_MON1_NAME}\l和{B_OPPONENT_MON1_NAME}打成了平局!"), + [STRINGID_QUESTIONFORFEITMATCH] = COMPOUND_STRING("确定要投降\n并中止这次挑战吗?"), + [STRINGID_FORFEITEDMATCH] = COMPOUND_STRING("{B_PLAYER_NAME}选择了投降!"), [STRINGID_PKMNTRANSFERREDSOMEONESPC] = gText_PkmnTransferredSomeonesPC, [STRINGID_PKMNTRANSFERREDLANETTESPC] = gText_PkmnTransferredLanettesPC, [STRINGID_PKMNBOXSOMEONESPCFULL] = gText_PkmnTransferredSomeonesPCBoxFull, [STRINGID_PKMNBOXLANETTESPCFULL] = gText_PkmnTransferredLanettesPCBoxFull, [STRINGID_TRAINER1WINTEXT] = COMPOUND_STRING("{B_TRAINER1_WIN_TEXT}"), [STRINGID_TRAINER2WINTEXT] = COMPOUND_STRING("{B_TRAINER2_WIN_TEXT}"), - [STRINGID_ENDUREDSTURDY] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} endured the hit using {B_DEF_ABILITY}!"), - [STRINGID_POWERHERB] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} became fully charged due to its {B_LAST_ITEM}!"), - [STRINGID_HURTBYITEM] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} was hurt by the {B_LAST_ITEM}!"), - [STRINGID_PSNBYITEM] = COMPOUND_STRING("{B_EFF_NAME_WITH_PREFIX} was badly poisoned by the {B_LAST_ITEM}!"), - [STRINGID_BRNBYITEM] = COMPOUND_STRING("{B_EFF_NAME_WITH_PREFIX} was burned by the {B_LAST_ITEM}!"), - [STRINGID_DEFABILITYIN] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的{B_DEF_ABILITY} activates!"), - [STRINGID_GRAVITYINTENSIFIED] = COMPOUND_STRING("Gravity intensified!"), - [STRINGID_TARGETIDENTIFIED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} was identified!"), - [STRINGID_TARGETWOKEUP] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} woke up!"), - [STRINGID_PKMNSTOLEANDATEITEM] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} stole and ate its target的{B_LAST_ITEM}!"), - [STRINGID_TAILWINDBLEW] = COMPOUND_STRING("The Tailwind blew from behind {B_ATK_TEAM2} team!"), - [STRINGID_PKMNWENTBACK] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} went back to {B_ATK_TRAINER_NAME}!"), - [STRINGID_PKMNCANTUSEITEMSANYMORE] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} can't use items anymore!"), - [STRINGID_PKMNFLUNG] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} flung its {B_LAST_ITEM}!"), - [STRINGID_PKMNPREVENTEDFROMHEALING] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} was prevented from healing!"), - [STRINGID_PKMNSWITCHEDATKANDDEF] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} switched its Attack and Defense!"), - [STRINGID_PKMNSABILITYSUPPRESSED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的Ability was suppressed!"), - [STRINGID_SHIELDEDFROMCRITICALHITS] = COMPOUND_STRING("Lucky Chant shielded {B_ATK_TEAM2} team from critical hits!"), - [STRINGID_SWITCHEDATKANDSPATK] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} switched all changes to its Attack and Sp. Atk\pwith its target!"), - [STRINGID_SWITCHEDDEFANDSPDEF] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} switched all changes to its Defense and Sp. Def\pwith its target!"), - [STRINGID_PKMNACQUIREDABILITY] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} acquired {B_DEF_ABILITY}!"), - [STRINGID_POISONSPIKESSCATTERED] = COMPOUND_STRING("Poison spikes were scattered on the ground all around {B_DEF_TEAM2} team!"), - [STRINGID_PKMNSWITCHEDSTATCHANGES] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} switched stat changes with its target!"), - [STRINGID_PKMNSURROUNDEDWITHVEILOFWATER] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} surrounded itself with a veil of water!"), - [STRINGID_PKMNLEVITATEDONELECTROMAGNETISM] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} levitated with electromagnetism!"), - [STRINGID_PKMNTWISTEDDIMENSIONS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} twisted the dimensions!"), - [STRINGID_POINTEDSTONESFLOAT] = COMPOUND_STRING("Pointed stones float in the air around {B_DEF_TEAM2} team!"), - [STRINGID_CLOAKEDINMYSTICALMOONLIGHT] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} became cloaked in mystical moonlight!"), - [STRINGID_TRAPPEDBYSWIRLINGMAGMA] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} became trapped by swirling magma!"), - [STRINGID_VANISHEDINSTANTLY] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} vanished instantly!"), - [STRINGID_PROTECTEDTEAM] = COMPOUND_STRING("{B_CURRENT_MOVE} protected {B_ATK_TEAM2} team!"), - [STRINGID_SHAREDITSGUARD] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} shared its guard with the target!"), - [STRINGID_SHAREDITSPOWER] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} shared its power with the target!"), - [STRINGID_SWAPSDEFANDSPDEFOFALLPOKEMON] = COMPOUND_STRING("It created a bizarre area in which Defense and Sp. Def stats are swapped!"), - [STRINGID_BECAMENIMBLE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} became nimble!"), - [STRINGID_HURLEDINTOTHEAIR] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} was hurled into the air!"), - [STRINGID_HELDITEMSLOSEEFFECTS] = COMPOUND_STRING("It created a bizarre area in which Pokémon的held items lose their effects!"), - [STRINGID_FELLSTRAIGHTDOWN] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} fell straight down!"), - [STRINGID_TARGETCHANGEDTYPE] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} transformed into the {B_BUFF1} type!"), - [STRINGID_PKMNACQUIREDSIMPLE] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} acquired Simple!"), //shouldn't directly use the name + [STRINGID_ENDUREDSTURDY] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n因{B_DEF_ABILITY}挺住了攻击!"), + [STRINGID_POWERHERB] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}用了{B_LAST_ITEM}后,\n充满了力量!"), + [STRINGID_HURTBYITEM] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}因{B_LAST_ITEM}\n而受到了伤害!"), + [STRINGID_PSNBYITEM] = COMPOUND_STRING("{B_EFF_NAME_WITH_PREFIX}\n因{B_LAST_ITEM}中剧毒了!"), + [STRINGID_BRNBYITEM] = COMPOUND_STRING("{B_EFF_NAME_WITH_PREFIX}\n因{B_LAST_ITEM}被灼伤了!"), + [STRINGID_DEFABILITYIN] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的{B_DEF_ABILITY}启动了!"), + [STRINGID_GRAVITYINTENSIFIED] = COMPOUND_STRING("重力变强了!"), + [STRINGID_TARGETIDENTIFIED] = COMPOUND_STRING("识破了\n{B_DEF_NAME_WITH_PREFIX}的原形!"), + [STRINGID_TARGETWOKEUP] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n醒过来了!"), + [STRINGID_PKMNSTOLEANDATEITEM] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}夺取\n并吃掉了{B_LAST_ITEM}!"), + [STRINGID_TAILWINDBLEW] = COMPOUND_STRING("从{B_ATK_TEAM2}身后\n吹起了顺风!"), + [STRINGID_PKMNWENTBACK] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n要回到{B_ATK_TRAINER_NAME}的身边了!"), + [STRINGID_PKMNCANTUSEITEMSANYMORE] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n无法使用道具了!"), + [STRINGID_PKMNFLUNG] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n投掷了{B_LAST_ITEM}!"), + [STRINGID_PKMNPREVENTEDFROMHEALING] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的\n回复行为被封住了!"), + [STRINGID_PKMNSWITCHEDATKANDDEF] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n互换了攻击和防御!"), + [STRINGID_PKMNSABILITYSUPPRESSED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的特性\n变得无效了!"), + [STRINGID_SHIELDEDFROMCRITICALHITS] = COMPOUND_STRING("因幸运咒语的力量,\n{B_ATK_TEAM2}的要害被隐藏了起来!"), + [STRINGID_SWITCHEDATKANDSPATK] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}和对手互换了\n自己的攻击和特攻的能力变化!"), + [STRINGID_SWITCHEDDEFANDSPDEF] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}和对手互换了\n自己的防御和特防的能力变化!"), + [STRINGID_PKMNACQUIREDABILITY] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的特性\n变为{B_DEF_ABILITY}了!"), + [STRINGID_POISONSPIKESSCATTERED] = COMPOUND_STRING("{B_DEF_TEAM2}脚下\n散落着毒菱!"), + [STRINGID_PKMNSWITCHEDSTATCHANGES] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}和对手互换了\n自己的能力变化!"), + [STRINGID_PKMNSURROUNDEDWITHVEILOFWATER] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n套上了水环!"), + [STRINGID_PKMNLEVITATEDONELECTROMAGNETISM] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n因电磁力浮了起来!"), + [STRINGID_PKMNTWISTEDDIMENSIONS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n扭曲了时空!"), + [STRINGID_POINTEDSTONESFLOAT] = COMPOUND_STRING("{B_DEF_TEAM2}周围开始浮现出\n尖锐的岩石!"), + [STRINGID_CLOAKEDINMYSTICALMOONLIGHT] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n被神秘的月光包围了!"), + [STRINGID_TRAPPEDBYSWIRLINGMAGMA] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n被困在了熔岩旋涡之中!"), + [STRINGID_VANISHEDINSTANTLY] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的身影\n瞬间消失了!"), + [STRINGID_PROTECTEDTEAM] = COMPOUND_STRING("{B_ATK_TEAM2}周围正受到\n{B_CURRENT_MOVE}的保护!"), + [STRINGID_SHAREDITSGUARD] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n平分了各自的防守"), + [STRINGID_SHAREDITSPOWER] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n平分了各自的力量!"), + [STRINGID_SWAPSDEFANDSPDEFOFALLPOKEMON] = COMPOUND_STRING("凭空制造出了互换\n防御和特防的空间!"), + [STRINGID_BECAMENIMBLE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n变得身轻如燕了!"), + [STRINGID_HURLEDINTOTHEAIR] = COMPOUND_STRING("让{B_DEF_NAME_WITH_PREFIX}\n浮在了空中!"), + [STRINGID_HELDITEMSLOSEEFFECTS] = COMPOUND_STRING("凭空制造出了会让持有道具的\n效果消失的空间!"), + [STRINGID_FELLSTRAIGHTDOWN] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n被击落,掉到了地面!"), + [STRINGID_TARGETCHANGEDTYPE] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n变成了{B_BUFF1}属性!"), + [STRINGID_PKMNACQUIREDSIMPLE] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的特性\n变为单纯了!"), //shouldn't directly use the name [STRINGID_EMPTYSTRING5] = sText_EmptyString4, - [STRINGID_KINDOFFER] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} took the kind offer!"), - [STRINGID_RESETSTARGETSSTATLEVELS] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的stat changes were removed!"), + [STRINGID_KINDOFFER] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n接受了对手的好意!"), + [STRINGID_RESETSTARGETSSTATLEVELS] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的\n能力变化消失了!"), [STRINGID_EMPTYSTRING6] = sText_EmptyString4, - [STRINGID_ALLYSWITCHPOSITION] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} and {B_SCR_NAME_WITH_PREFIX2} switched places!"), - [STRINGID_RESTORETARGETSHEALTH] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的HP was restored!"), - [STRINGID_TOOKPJMNINTOTHESKY] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} took {B_DEF_NAME_WITH_PREFIX2} into the sky!"), - [STRINGID_FREEDFROMSKYDROP] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} was freed from the Sky Drop!"), - [STRINGID_POSTPONETARGETMOVE] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的move was postponed!"), - [STRINGID_REFLECTTARGETSTYPE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} became the same type as {B_DEF_NAME_WITH_PREFIX2}!"), - [STRINGID_TRANSFERHELDITEM] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} received {B_LAST_ITEM} from {B_ATK_NAME_WITH_PREFIX2}"), - [STRINGID_EMBARGOENDS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} can use items again!"), - [STRINGID_ELECTROMAGNETISM] = COMPOUND_STRING("electromagnetism"), - [STRINGID_BUFFERENDS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的{B_BUFF1} wore off!"), - [STRINGID_TELEKINESISENDS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} was freed from the telekinesis!"), - [STRINGID_TAILWINDENDS] = COMPOUND_STRING("{B_ATK_TEAM1} team的Tailwind petered out!"), - [STRINGID_LUCKYCHANTENDS] = COMPOUND_STRING("{B_ATK_TEAM1} team的Lucky Chant wore off!"), - [STRINGID_TRICKROOMENDS] = COMPOUND_STRING("The twisted dimensions returned to normal!"), - [STRINGID_WONDERROOMENDS] = COMPOUND_STRING("Wonder Room wore off, and Defense and Sp. Def stats returned to normal!"), - [STRINGID_MAGICROOMENDS] = COMPOUND_STRING("Magic Room wore off, and held items' effects returned to normal!"), - [STRINGID_MUDSPORTENDS] = COMPOUND_STRING("The effects of Mud Sport have faded."), - [STRINGID_WATERSPORTENDS] = COMPOUND_STRING("The effects of Water Sport have faded."), - [STRINGID_GRAVITYENDS] = COMPOUND_STRING("Gravity returned to normal!"), - [STRINGID_AQUARINGHEAL] = COMPOUND_STRING("A veil of water restored {B_ATK_NAME_WITH_PREFIX2}的HP!"), - [STRINGID_ELECTRICTERRAINENDS] = COMPOUND_STRING("The electricity disappeared from the battlefield."), - [STRINGID_MISTYTERRAINENDS] = COMPOUND_STRING("The mist disappeared from the battlefield."), - [STRINGID_PSYCHICTERRAINENDS] = COMPOUND_STRING("The weirdness disappeared from the battlefield!"), - [STRINGID_GRASSYTERRAINENDS] = COMPOUND_STRING("The grass disappeared from the battlefield."), - [STRINGID_TARGETABILITYSTATRAISE] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的{B_DEF_ABILITY} raised its {B_BUFF1}!"), - [STRINGID_TARGETSSTATWASMAXEDOUT] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的{B_DEF_ABILITY} maxed its {B_BUFF1}!"), - [STRINGID_ATTACKERABILITYSTATRAISE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的{B_ATK_ABILITY} raised its {B_BUFF1}!"), - [STRINGID_POISONHEALHPUP] = COMPOUND_STRING("The poisoning healed {B_ATK_NAME_WITH_PREFIX2} a little bit!"), //don't think this message is displayed anymore - [STRINGID_BADDREAMSDMG] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} is tormented!"), - [STRINGID_MOLDBREAKERENTERS] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} breaks the mold!"), - [STRINGID_TERAVOLTENTERS] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} is radiating a bursting aura!"), - [STRINGID_TURBOBLAZEENTERS] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} is radiating a blazing aura!"), - [STRINGID_SLOWSTARTENTERS] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} is slow to get going!"), - [STRINGID_SLOWSTARTEND] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} finally got its act together!"), - [STRINGID_SOLARPOWERHPDROP] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的{B_ATK_ABILITY} takes its toll!"), //don't think this message is displayed anymore - [STRINGID_AFTERMATHDMG] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} was hurt!"), - [STRINGID_ANTICIPATIONACTIVATES] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} shuddered!"), - [STRINGID_FOREWARNACTIVATES] = COMPOUND_STRING("{B_SCR_ACTIVE_ABILITY} alerted {B_SCR_NAME_WITH_PREFIX2} to {B_DEF_NAME_WITH_PREFIX2}的{B_BUFF1}!"), - [STRINGID_ICEBODYHPGAIN] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的{B_ATK_ABILITY} healed it a little bit!"), //don't think this message is displayed anymore - [STRINGID_SNOWWARNINGHAIL] = COMPOUND_STRING("It started to hail!"), - [STRINGID_FRISKACTIVATES] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} frisked {B_DEF_NAME_WITH_PREFIX2} and found its {B_LAST_ITEM}!"), - [STRINGID_UNNERVEENTERS] = COMPOUND_STRING("{B_DEF_TEAM1} team is too nervous to eat Berries!"), - [STRINGID_HARVESTBERRY] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} harvested its {B_LAST_ITEM}!"), - [STRINGID_LASTABILITYRAISEDSTAT] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的{B_LAST_ABILITY} raised its {B_BUFF1}!"), - [STRINGID_MAGICBOUNCEACTIVATES] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} bounced the {B_ATK_NAME_WITH_PREFIX2} back!"), - [STRINGID_PROTEANTYPECHANGE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的{B_ATK_ABILITY} transformed it into the {B_BUFF1} type!"), - [STRINGID_SYMBIOSISITEMPASS] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} passed its {B_LAST_ITEM} to {B_EFF_NAME_WITH_PREFIX2} through {B_LAST_ABILITY}!"), - [STRINGID_STEALTHROCKDMG] = COMPOUND_STRING("Pointed stones dug into {B_SCR_NAME_WITH_PREFIX2}!"), - [STRINGID_TOXICSPIKESABSORBED] = COMPOUND_STRING("The poison spikes disappeared from the ground around {B_SCR_TEAM2} team!"), - [STRINGID_TOXICSPIKESPOISONED] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} was poisoned!"), - [STRINGID_STICKYWEBSWITCHIN] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} was caught in a sticky web!"), - [STRINGID_HEALINGWISHCAMETRUE] = COMPOUND_STRING("The healing wish came true for {B_ATK_NAME_WITH_PREFIX2}!"), - [STRINGID_HEALINGWISHHEALED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} regained health!"), - [STRINGID_LUNARDANCECAMETRUE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} became cloaked in mystical moonlight!"), - [STRINGID_CUSEDBODYDISABLED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的{B_BUFF1} was disabled by {B_DEF_NAME_WITH_PREFIX2}的{B_DEF_ABILITY}!"), - [STRINGID_ATTACKERACQUIREDABILITY] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} acquired {B_ATK_ABILITY}!"), - [STRINGID_TARGETABILITYSTATLOWER] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的{B_DEF_ABILITY} lowered its {B_BUFF1}!"), - [STRINGID_TARGETSTATWONTGOHIGHER] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的{B_BUFF1} won't go any higher!"), - [STRINGID_PKMNMOVEBOUNCEDABILITY] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的{B_CURRENT_MOVE} was bounced back by {B_DEF_NAME_WITH_PREFIX2}的{B_DEF_ABILITY}!"), - [STRINGID_IMPOSTERTRANSFORM] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} transformed into {B_DEF_NAME_WITH_PREFIX2} using {B_LAST_ABILITY}!"), - [STRINGID_ASSAULTVESTDOESNTALLOW] = COMPOUND_STRING("The effects of the {B_LAST_ITEM} prevent status moves from being used!\p"), - [STRINGID_GRAVITYPREVENTSUSAGE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} can't use {B_CURRENT_MOVE} because of gravity!\p"), - [STRINGID_HEALBLOCKPREVENTSUSAGE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} was prevented from healing!\p"), - [STRINGID_NOTDONEYET] = COMPOUND_STRING("This move effect is not done yet!\p"), - [STRINGID_STICKYWEBUSED] = COMPOUND_STRING("A sticky web has been laid out on the ground around {B_DEF_TEAM2} team!"), - [STRINGID_QUASHSUCCESS] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的move was postponed!"), - [STRINGID_PKMNBLEWAWAYTOXICSPIKES] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} blew away Toxic Spikes!"), - [STRINGID_PKMNBLEWAWAYSTICKYWEB] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} blew away Sticky Web!"), - [STRINGID_PKMNBLEWAWAYSTEALTHROCK] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} blew away Stealth Rock!"), - [STRINGID_IONDELUGEON] = COMPOUND_STRING("A deluge of ions showers the battlefield!"), - [STRINGID_TOPSYTURVYSWITCHEDSTATS] = COMPOUND_STRING("All stat changes on {B_DEF_NAME_WITH_PREFIX2} were inverted!"), - [STRINGID_TERRAINBECOMESMISTY] = COMPOUND_STRING("Mist swirled around the battlefield!"), - [STRINGID_TERRAINBECOMESGRASSY] = COMPOUND_STRING("Grass grew to cover the battlefield!"), - [STRINGID_TERRAINBECOMESELECTRIC] = COMPOUND_STRING("An electric current ran across the battlefield!"), - [STRINGID_TERRAINBECOMESPSYCHIC] = COMPOUND_STRING("The battlefield got weird!"), - [STRINGID_TARGETELECTRIFIED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的moves have been electrified!"), - [STRINGID_MEGAEVOREACTING] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的{B_LAST_ITEM} is reacting to {B_ATK_TRAINER_NAME}的Mega Ring!"), //actually displays the type of mega ring in inventory, but we didnt implement them :( - [STRINGID_MEGAEVOEVOLVED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} has Mega Evolved into Mega {B_BUFF1}!"), + [STRINGID_ALLYSWITCHPOSITION] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}和\n{B_SCR_NAME_WITH_PREFIX2}互换了场地!"), + [STRINGID_RESTORETARGETSHEALTH] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的\n体力回复了!"), + [STRINGID_TOOKPJMNINTOTHESKY] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n将{B_DEF_NAME_WITH_PREFIX}带上了高空!"), + [STRINGID_FREEDFROMSKYDROP] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n摆脱了自由落体!"), + [STRINGID_POSTPONETARGETMOVE] = COMPOUND_STRING("延后了{B_DEF_NAME_WITH_PREFIX}的顺序!"), + [STRINGID_REFLECTTARGETSTYPE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}变成了和\n{B_DEF_NAME_WITH_PREFIX2}相同的属性!"), + [STRINGID_TRANSFERHELDITEM] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}从{B_ATK_NAME_WITH_PREFIX2}\n那里获得了{B_LAST_ITEM}!"), + [STRINGID_EMBARGOENDS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n变得可以使用道具了!"), + [STRINGID_ELECTROMAGNETISM] = COMPOUND_STRING("电磁力"), + [STRINGID_BUFFERENDS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的\n{B_BUFF1}消失了!"), + [STRINGID_TELEKINESISENDS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n摆脱了意念移物!"), + [STRINGID_TAILWINDENDS] = COMPOUND_STRING("{B_ATK_TEAM1}的顺风停止了!"), + [STRINGID_LUCKYCHANTENDS] = COMPOUND_STRING("{B_ATK_TEAM1}的幸运咒语解除了!"), + [STRINGID_TRICKROOMENDS] = COMPOUND_STRING("扭曲的时空复原了!"), + [STRINGID_WONDERROOMENDS] = COMPOUND_STRING("奇妙空间被解除,\n防御和特防复原了!"), + [STRINGID_MAGICROOMENDS] = COMPOUND_STRING("魔法空间被解除,\n道具的效果复原了!"), + [STRINGID_MUDSPORTENDS] = COMPOUND_STRING("玩泥巴的效果消失了!"), + [STRINGID_WATERSPORTENDS] = COMPOUND_STRING("玩水的效果消失了!"), + [STRINGID_GRAVITYENDS] = COMPOUND_STRING("重力复原了!"), + [STRINGID_AQUARINGHEAL] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX2}\n通过水环回复体力!"), + [STRINGID_ELECTRICTERRAINENDS] = COMPOUND_STRING("脚下的电光消失不见了!"), + [STRINGID_MISTYTERRAINENDS] = COMPOUND_STRING("脚下的雾气消失不见了!"), + [STRINGID_PSYCHICTERRAINENDS] = COMPOUND_STRING("脚下的奇妙感觉消失了!"), + [STRINGID_GRASSYTERRAINENDS] = COMPOUND_STRING("脚下的青草消失不见了!"), + [STRINGID_TARGETABILITYSTATRAISE] = COMPOUND_STRING("因为{B_DEF_ABILITY},\n{B_DEF_NAME_WITH_PREFIX}的{B_BUFF1}提高了!"), + [STRINGID_TARGETSSTATWASMAXEDOUT] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的{B_DEF_ABILITY}\n攻击被提高到了最大!"), + [STRINGID_ATTACKERABILITYSTATRAISE] = COMPOUND_STRING("因为{B_ATK_ABILITY},\n{B_ATK_NAME_WITH_PREFIX}的{B_BUFF1}提高了!"), + [STRINGID_POISONHEALHPUP] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX2}\n利用毒素回复了体力!"), //don't think this message is displayed anymore + [STRINGID_BADDREAMSDMG] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n正被恶梦缠身!"), + [STRINGID_MOLDBREAKERENTERS] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}\n打破了常规!"), + [STRINGID_TERAVOLTENTERS] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}\n正在释放溅射气场!"), + [STRINGID_TURBOBLAZEENTERS] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}\n正在释放炽焰气场!"), + [STRINGID_SLOWSTARTENTERS] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}\n无法拿出平时的水平!"), + [STRINGID_SLOWSTARTEND] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n恢复了平时的水平!"), + [STRINGID_SOLARPOWERHPDROP] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}因{B_ATK_ABILITY}\n削减了体力!"), //don't think this message is displayed anymore + [STRINGID_AFTERMATHDMG] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n受伤了!"), + [STRINGID_ANTICIPATIONACTIVATES] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}\n发抖了!"), + [STRINGID_FOREWARNACTIVATES] = COMPOUND_STRING("因{B_SCR_ACTIVE_ABILITY},{B_SCR_NAME_WITH_PREFIX2}察觉到了\n{B_DEF_NAME_WITH_PREFIX2}的{B_BUFF1}!"), + [STRINGID_ICEBODYHPGAIN] = COMPOUND_STRING("因为{B_ATK_ABILITY},\n{B_ATK_NAME_WITH_PREFIX}回复了少许HP。"), //don't think this message is displayed anymore + [STRINGID_SNOWWARNINGHAIL] = COMPOUND_STRING("开始下冰雹了!"), + [STRINGID_FRISKACTIVATES] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}察觉到了\n{B_DEF_NAME_WITH_PREFIX2}的{B_LAST_ITEM}!"), + [STRINGID_UNNERVEENTERS] = COMPOUND_STRING("{B_DEF_TEAM1}因太紧张\n而无法食用树果!"), + [STRINGID_HARVESTBERRY] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n收获了{B_LAST_ITEM}!"), + [STRINGID_LASTABILITYRAISEDSTAT] = COMPOUND_STRING("因{B_LAST_ABILITY},{B_ATK_NAME_WITH_PREFIX}的\n{B_BUFF1}提高了!"), + [STRINGID_MAGICBOUNCEACTIVATES] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n将{B_ATK_NAME_WITH_PREFIX2}反射了回去!"), + [STRINGID_PROTEANTYPECHANGE] = COMPOUND_STRING("因为{B_ATK_ABILITY},\n{B_ATK_NAME_WITH_PREFIX}变成了{B_BUFF1}属性!"), + [STRINGID_SYMBIOSISITEMPASS] = COMPOUND_STRING("因{B_LAST_ABILITY},{B_SCR_NAME_WITH_PREFIX2}\n将{B_LAST_ITEM}传给了{B_EFF_NAME_WITH_PREFIX2}!"), + [STRINGID_STEALTHROCKDMG] = COMPOUND_STRING("尖锐的岩石扎进了\n{B_SCR_NAME_WITH_PREFIX2}的体内!"), + [STRINGID_TOXICSPIKESABSORBED] = COMPOUND_STRING("{B_ATK_TEAM2}脚下的\n毒菱消失不见了!"), + [STRINGID_TOXICSPIKESPOISONED] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}中毒了!"), + [STRINGID_STICKYWEBSWITCHIN] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}\n被黏黏网粘住了!"), + [STRINGID_HEALINGWISHCAMETRUE] = COMPOUND_STRING("治愈之愿\n在{B_ATK_NAME_WITH_PREFIX2}身上实现了!"), + [STRINGID_HEALINGWISHHEALED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的\n体力回复了!"), + [STRINGID_LUNARDANCECAMETRUE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n被神秘的月光包围了!"), + [STRINGID_CUSEDBODYDISABLED] = COMPOUND_STRING("因{B_DEF_NAME_WITH_PREFIX}的{B_DEF_ABILITY},\n封住了{B_ATK_NAME_WITH_PREFIX}的\l{B_BUFF1}!"), + [STRINGID_ATTACKERACQUIREDABILITY] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的特性\n变为{B_LAST_ABILITY}了!"), + [STRINGID_TARGETABILITYSTATLOWER] = COMPOUND_STRING("因为{B_DEF_ABILITY},\n{B_DEF_NAME_WITH_PREFIX}的{B_BUFF1}降低了!"), + [STRINGID_TARGETSTATWONTGOHIGHER] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的\n{B_BUFF1}已经无法再提高了!"), + [STRINGID_PKMNMOVEBOUNCEDABILITY] = COMPOUND_STRING("将{B_EFF_NAME_WITH_PREFIX}的\n{B_CURRENT_MOVE}反射了回去!"), + [STRINGID_IMPOSTERTRANSFORM] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}因{B_LAST_ABILITY}\n变成了{B_DEF_NAME_WITH_PREFIX2}!"), + [STRINGID_ASSAULTVESTDOESNTALLOW] = COMPOUND_STRING("因为{B_LAST_ITEM}的效果,\n无法使出变化招式!\p"), + [STRINGID_GRAVITYPREVENTSUSAGE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}因重力太强\n而无法使出{B_CURRENT_MOVE}!\p"), + [STRINGID_HEALBLOCKPREVENTSUSAGE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n因回复封锁而无法回复!\p"), + [STRINGID_NOTDONEYET] = COMPOUND_STRING("这个招式的效果还没完成!\p"), + [STRINGID_STICKYWEBUSED] = COMPOUND_STRING("{B_DEF_TEAM2}的脚下\n延伸出了黏黏网!"), + [STRINGID_QUASHSUCCESS] = COMPOUND_STRING("延后了{B_DEF_NAME_WITH_PREFIX}的顺序!"), + [STRINGID_PKMNBLEWAWAYTOXICSPIKES] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n吹飞了毒菱!"), + [STRINGID_PKMNBLEWAWAYSTICKYWEB] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n吹飞了黏黏网!"), + [STRINGID_PKMNBLEWAWAYSTEALTHROCK] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n吹飞了隐形岩!"), + [STRINGID_IONDELUGEON] = COMPOUND_STRING("等离子雨倾盆而下!"), + [STRINGID_TOPSYTURVYSWITCHEDSTATS] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX2}的\n能力变化颠倒过来了!"), + [STRINGID_TERRAINBECOMESMISTY] = COMPOUND_STRING("脚下雾气缭绕!"), + [STRINGID_TERRAINBECOMESGRASSY] = COMPOUND_STRING("脚下青草如茵!"), + [STRINGID_TERRAINBECOMESELECTRIC] = COMPOUND_STRING("脚下电光飞闪!"), + [STRINGID_TERRAINBECOMESPSYCHIC] = COMPOUND_STRING("脚下传来了奇妙的感觉!"), + [STRINGID_TARGETELECTRIFIED] = COMPOUND_STRING("因为输电,{B_DEF_NAME_WITH_PREFIX}的\n招式变成了电属性!"), + [STRINGID_MEGAEVOREACTING] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的{B_LAST_ITEM}和\n{B_ATK_TRAINER_NAME}的超级环起了反应!"), //actually displays the type of mega ring in inventory, but we didnt implement them :( + [STRINGID_MEGAEVOEVOLVED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}超级进化成了\n超级{B_BUFF1}!"), [STRINGID_DRASTICALLY] = gText_drastically, [STRINGID_SEVERELY] = gText_severely, - [STRINGID_INFESTATION] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} has been afflicted with an infestation by {B_ATK_NAME_WITH_PREFIX2}!"), - [STRINGID_NOEFFECTONTARGET] = COMPOUND_STRING("It won't have any effect on {B_DEF_NAME_WITH_PREFIX2}!"), - [STRINGID_BURSTINGFLAMESHIT] = COMPOUND_STRING("The bursting flames hit {B_SCR_NAME_WITH_PREFIX2}!"), - [STRINGID_BESTOWITEMGIVING] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} received {B_LAST_ITEM} from {B_ATK_NAME_WITH_PREFIX2}!"), - [STRINGID_THIRDTYPEADDED] = COMPOUND_STRING("{B_BUFF1} type was added to {B_DEF_NAME_WITH_PREFIX2}!"), - [STRINGID_FELLFORFEINT] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} fell for the feint!"), - [STRINGID_POKEMONCANNOTUSEMOVE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} cannot use {B_CURRENT_MOVE}!"), - [STRINGID_COVEREDINPOWDER] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} is covered in powder!"), - [STRINGID_POWDEREXPLODES] = COMPOUND_STRING("When the flame touched the powder on the Pokémon, it exploded!"), - [STRINGID_BELCHCANTSELECT] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} hasn't eaten any held Berries, so it can't possibly belch!\p"), - [STRINGID_SPECTRALTHIEFSTEAL] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} stole the target的boosted stats!"), - [STRINGID_GRAVITYGROUNDING] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} fell from the sky due to the gravity!"), - [STRINGID_MISTYTERRAINPREVENTS] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} surrounds itself with a protective mist!"), - [STRINGID_GRASSYTERRAINHEALS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} is healed by the grassy terrain!"), - [STRINGID_ELECTRICTERRAINPREVENTS] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} surrounds itself with electrified terrain!"), - [STRINGID_PSYCHICTERRAINPREVENTS] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} surrounds itself with psychic terrain!"), - [STRINGID_SAFETYGOGGLESPROTECTED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} is not affected thanks to its {B_LAST_ITEM}!"), - [STRINGID_FLOWERVEILPROTECTED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} surrounded itself with a veil of petals!"), - [STRINGID_SWEETVEILPROTECTED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} can't fall asleep due to a veil of sweetness!"), - [STRINGID_AROMAVEILPROTECTED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} is protected by an aromatic veil!"), - [STRINGID_CELEBRATEMESSAGE] = COMPOUND_STRING("Congratulations, {B_PLAYER_NAME}!"), - [STRINGID_USEDINSTRUCTEDMOVE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} followed {B_BUFF1}的instructions!"), - [STRINGID_THROATCHOPENDS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} can use sound-based moves again!"), - [STRINGID_PKMNCANTUSEMOVETHROATCHOP] = COMPOUND_STRING("The effects of Throat Chop prevent {B_ATK_NAME_WITH_PREFIX2} from using certain moves!\p"), - [STRINGID_LASERFOCUS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} concentrated intensely!"), - [STRINGID_GEMACTIVATES] = COMPOUND_STRING("The {B_LAST_ITEM} strengthened {B_ATK_NAME_WITH_PREFIX2}的power!"), - [STRINGID_BERRYDMGREDUCES] = COMPOUND_STRING("The {B_LAST_ITEM} weakened the damage to {B_SCR_NAME_WITH_PREFIX2}!"), - [STRINGID_AIRBALLOONFLOAT] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} floats in the air with its Air Balloon!"), - [STRINGID_AIRBALLOONPOP] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}'s Air Balloon popped!"), - [STRINGID_INCINERATEBURN] = COMPOUND_STRING("{B_EFF_NAME_WITH_PREFIX}'s {B_LAST_ITEM} was burnt up!"), - [STRINGID_BUGBITE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} stole and ate its target's {B_LAST_ITEM}!"), - [STRINGID_ILLUSIONWOREOFF] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}'s illusion wore off!"), - [STRINGID_ATTACKERCUREDTARGETSTATUS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} cured {B_DEF_NAME_WITH_PREFIX2}'s problem!"), - [STRINGID_ATTACKERLOSTFIRETYPE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} burned itself out!"), - [STRINGID_HEALERCURE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的{B_LAST_ABILITY} cured {B_SCR_NAME_WITH_PREFIX2}的problem!"), - [STRINGID_SCRIPTINGABILITYSTATRAISE] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_SCR_ACTIVE_ABILITY} raised its {B_BUFF1}!"), - [STRINGID_RECEIVERABILITYTAKEOVER] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_SCR_ACTIVE_ABILITY} was taken over!"), - [STRINGID_PKNMABSORBINGPOWER] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} is absorbing power!"), - [STRINGID_NOONEWILLBEABLETORUNAWAY] = COMPOUND_STRING("No one will be able to run away during the next turn!"), - [STRINGID_DESTINYKNOTACTIVATES] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} fell in love because of the {B_LAST_ITEM}!"), - [STRINGID_CLOAKEDINAFREEZINGLIGHT] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} became cloaked in a freezing light!"), - [STRINGID_CLEARAMULETWONTLOWERSTATS] = COMPOUND_STRING("The effects of the {B_LAST_ITEM} held by {B_SCR_NAME_WITH_PREFIX2} prevents its stats from being lowered!"), - [STRINGID_FERVENTWISHREACHED] = COMPOUND_STRING("{B_ATK_TRAINER_NAME}的fervent wish has reached {B_ATK_NAME_WITH_PREFIX2}!"), - [STRINGID_AIRLOCKACTIVATES] = COMPOUND_STRING("The effects of the weather disappeared."), - [STRINGID_PRESSUREENTERS] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} is exerting its pressure!"), - [STRINGID_DARKAURAENTERS] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} is radiating a dark aura!"), - [STRINGID_FAIRYAURAENTERS] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} is radiating a fairy aura!"), - [STRINGID_AURABREAKENTERS] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} reversed all other Pokémon的auras!"), - [STRINGID_COMATOSEENTERS] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} is drowsing!"), - [STRINGID_SCREENCLEANERENTERS] = COMPOUND_STRING("All screens on the field were cleansed!"), - [STRINGID_FETCHEDPOKEBALL] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} found a {B_LAST_ITEM}!"), - [STRINGID_BATTLERABILITYRAISEDSTAT] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_SCR_ACTIVE_ABILITY} raised its {B_BUFF1}!"), - [STRINGID_ASANDSTORMKICKEDUP] = COMPOUND_STRING("A sandstorm kicked up!"), - [STRINGID_PKMNSWILLPERISHIN3TURNS] = COMPOUND_STRING("Both Pokémon will perish in three turns!"), //don't think this message is displayed anymore - [STRINGID_ABILITYRAISEDSTATDRASTICALLY] = COMPOUND_STRING("{B_DEF_ABILITY} raised {B_DEF_NAME_WITH_PREFIX2}的{B_BUFF1} drastically!"), - [STRINGID_AURAFLAREDTOLIFE] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的aura flared to life!"), - [STRINGID_ASONEENTERS] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} has two Abilities!"), - [STRINGID_CURIOUSMEDICINEENTERS] = COMPOUND_STRING("{B_EFF_NAME_WITH_PREFIX}的stat changes were removed!"), - [STRINGID_CANACTFASTERTHANKSTO] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} can act faster than normal, thanks to its {B_BUFF1}!"), - [STRINGID_MICLEBERRYACTIVATES] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} boosted the accuracy of its next move using {B_LAST_ITEM}!"), - [STRINGID_PKMNSHOOKOFFTHETAUNT] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} shook off the taunt!"), - [STRINGID_PKMNGOTOVERITSINFATUATION] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} got over its infatuation!"), - [STRINGID_ITEMCANNOTBEREMOVED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的item cannot be removed!"), - [STRINGID_STICKYBARBTRANSFER] = COMPOUND_STRING("The {B_LAST_ITEM} attached itself to {B_ATK_NAME_WITH_PREFIX2}!"), - [STRINGID_PKMNBURNHEALED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的burn was cured!"), - [STRINGID_REDCARDACTIVATE] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} held up its Red Card against {B_ATK_NAME_WITH_PREFIX2}!"), - [STRINGID_EJECTBUTTONACTIVATE] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} is switched out with the {B_LAST_ITEM}!"), - [STRINGID_ATKGOTOVERINFATUATION] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} got over its infatuation!"), - [STRINGID_TORMENTEDNOMORE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} is no longer tormented!"), - [STRINGID_HEALBLOCKEDNOMORE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} is cured of its heal block!"), - [STRINGID_ATTACKERBECAMEFULLYCHARGED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} became fully charged due to its bond with its trainer!\p"), - [STRINGID_ATTACKERBECAMEASHSPECIES] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} became Ash-Greninja!\p"), - [STRINGID_EXTREMELYHARSHSUNLIGHT] = COMPOUND_STRING("The sunlight turned extremely harsh!"), - [STRINGID_EXTREMESUNLIGHTFADED] = COMPOUND_STRING("The extremely harsh sunlight faded!"), - [STRINGID_MOVEEVAPORATEDINTHEHARSHSUNLIGHT] = COMPOUND_STRING("The Water-type attack evaporated in the extremely harsh sunlight!"), - [STRINGID_EXTREMELYHARSHSUNLIGHTWASNOTLESSENED] = COMPOUND_STRING("The extremely harsh sunlight was not lessened at all!"), - [STRINGID_HEAVYRAIN] = COMPOUND_STRING("A heavy rain began to fall!"), - [STRINGID_HEAVYRAINLIFTED] = COMPOUND_STRING("The heavy rain has lifted!"), - [STRINGID_MOVEFIZZLEDOUTINTHEHEAVYRAIN] = COMPOUND_STRING("The Fire-type attack fizzled out in the heavy rain!"), - [STRINGID_NORELIEFROMHEAVYRAIN] = COMPOUND_STRING("There is no relief from this heavy rain!"), - [STRINGID_MYSTERIOUSAIRCURRENT] = COMPOUND_STRING("Mysterious strong winds are protecting Flying-type Pokémon!"), - [STRINGID_STRONGWINDSDISSIPATED] = COMPOUND_STRING("The mysterious strong winds have dissipated!"), - [STRINGID_MYSTERIOUSAIRCURRENTBLOWSON] = COMPOUND_STRING("The mysterious strong winds blow on regardless!"), - [STRINGID_ATTACKWEAKENEDBSTRONGWINDS] = COMPOUND_STRING("The mysterious strong winds weakened the attack!"), - [STRINGID_STUFFCHEEKSCANTSELECT] = COMPOUND_STRING("It can't use the move because it doesn't have a Berry!\p"), - [STRINGID_PKMNREVERTEDTOPRIMAL] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的Primal Reversion! It reverted to its primal state!"), - [STRINGID_BUTPOKEMONCANTUSETHEMOVE] = COMPOUND_STRING("But {B_ATK_NAME_WITH_PREFIX2} can't use the move!"), - [STRINGID_BUTHOOPACANTUSEIT] = COMPOUND_STRING("But {B_ATK_NAME_WITH_PREFIX2} can't use it the way it is now!"), - [STRINGID_BROKETHROUGHPROTECTION] = COMPOUND_STRING("It broke through {B_DEF_NAME_WITH_PREFIX2}的protection!"), - [STRINGID_ABILITYALLOWSONLYMOVE] = COMPOUND_STRING("{B_ATK_ABILITY} only allows the use of {B_CURRENT_MOVE}!\p"), - [STRINGID_SWAPPEDABILITIES] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} swapped Abilities with its target!"), - [STRINGID_PASTELVEILPROTECTED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} is protected by a pastel veil!"), - [STRINGID_PASTELVEILENTERS] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} was cured of its poisoning!"), - [STRINGID_BATTLERTYPECHANGEDTO] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的type changed to {B_BUFF1}!"), - [STRINGID_BOTHCANNOLONGERESCAPE] = COMPOUND_STRING("Neither Pokémon can run away!"), - [STRINGID_CANTESCAPEDUETOUSEDMOVE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} can no longer escape because it used No Retreat!"), - [STRINGID_PKMNBECAMEWEAKERTOFIRE] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} became weaker to fire!"), - [STRINGID_ABOUTTOUSEPOLTERGEIST] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} is about to be attacked by its {B_BUFF1}!"), - [STRINGID_CANTESCAPEBECAUSEOFCURRENTMOVE] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} can no longer escape because of Octolock!"), - [STRINGID_NEUTRALIZINGGASENTERS] = COMPOUND_STRING("Neutralizing gas filled the area!"), - [STRINGID_NEUTRALIZINGGASOVER] = COMPOUND_STRING("The effects of the neutralizing gas wore off!"), - [STRINGID_TARGETTOOHEAVY] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} is too heavy to be lifted!"), - [STRINGID_PKMNTOOKTARGETHIGH] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} took {B_DEF_NAME_WITH_PREFIX2} into the sky!"), - [STRINGID_PKMNINSNAPTRAP] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} got trapped by a snap trap!"), - [STRINGID_METEORBEAMCHARGING] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} is overflowing with space power!"), - [STRINGID_HEATUPBEAK] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} started heating up its beak!"), - [STRINGID_COURTCHANGE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} swapped the battle effects affecting each side of the field!"), - [STRINGID_PLAYERLOSTTOENEMYTRAINER] = COMPOUND_STRING("You have no more Pokémon that can fight!\pYou lost to {B_TRAINER1_NAME_WITH_CLASS}!{PAUSE_UNTIL_PRESS}"), - [STRINGID_PLAYERPAIDPRIZEMONEY] = COMPOUND_STRING("You gave ¥{B_BUFF1} to the winner…\pYou were overwhelmed by your defeat!{PAUSE_UNTIL_PRESS}"), - [STRINGID_ZPOWERSURROUNDS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} surrounded itself with its Z-Power!"), - [STRINGID_ZMOVEUNLEASHED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} unleashes its full-force Z-Move!"), - [STRINGID_ZMOVERESETSSTATS] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} returned its decreased stats to normal using its Z-Power!"), - [STRINGID_ZMOVEALLSTATSUP] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} boosted its stats using its Z-Power!"), - [STRINGID_ZMOVEZBOOSTCRIT] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} boosted its critical-hit ratio using its Z-Power!"), - [STRINGID_ZMOVERESTOREHP] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} restored its HP using its Z-Power!"), - [STRINGID_ZMOVESTATUP] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} boosted its stats using its Z-Power!"), - [STRINGID_ZMOVEHPTRAP] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的HP was restored by the Z-Power!"), - [STRINGID_ATTACKEREXPELLEDTHEPOISON] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} managed to expel the poison so you wouldn't worry!"), - [STRINGID_ATTACKERSHOOKITSELFAWAKE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} shook itself awake so you wouldn't worry!"), - [STRINGID_ATTACKERBROKETHROUGHPARALYSIS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} gathered all its energy to break through its paralysis so you wouldn't worry!"), - [STRINGID_ATTACKERHEALEDITSBURN] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} cured its burn through sheer determination so you wouldn't worry!"), - [STRINGID_ATTACKERMELTEDTHEICE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} melted the ice with its fiery determination so you wouldn't worry!"), - [STRINGID_TARGETTOUGHEDITOUT] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} toughed it out so you wouldn't feel sad!"), - [STRINGID_ATTACKERLOSTELECTRICTYPE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} used up all its electricity!"), - [STRINGID_ATTACKERSWITCHEDSTATWITHTARGET] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} switched {B_BUFF1} with its target!"), - [STRINGID_BEINGHITCHARGEDPKMNWITHPOWER] = COMPOUND_STRING("Being hit by {B_CURRENT_MOVE} charged {B_DEF_NAME_WITH_PREFIX2} with power!"), - [STRINGID_SUNLIGHTACTIVATEDABILITY] = COMPOUND_STRING("The harsh sunlight activated {B_SCR_NAME_WITH_PREFIX2}的Protosynthesis!"), - [STRINGID_STATWASHEIGHTENED] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_BUFF1} was heightened!"), - [STRINGID_ELECTRICTERRAINACTIVATEDABILITY] = COMPOUND_STRING("The Electric Terrain activated {B_SCR_NAME_WITH_PREFIX2}的Quark Drive!"), - [STRINGID_ABILITYWEAKENEDSURROUNDINGMONSSTAT] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_SCR_ACTIVE_ABILITY} weakened the {B_BUFF1} of all surrounding Pokémon!\p"), - [STRINGID_ATTACKERGAINEDSTRENGTHFROMTHEFALLEN] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} gained strength from the fallen!"), - [STRINGID_PKMNSABILITYPREVENTSABILITY] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_SCR_ACTIVE_ABILITY} prevents {B_DEF_NAME_WITH_PREFIX2}的{B_DEF_ABILITY} from working!"), //not in gen 5+, ability popup - [STRINGID_PREPARESHELLTRAP] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} set a shell trap!"), - [STRINGID_SHELLTRAPDIDNTWORK] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的shell trap didn't work!"), - [STRINGID_SPIKESDISAPPEAREDFROMTEAM] = COMPOUND_STRING("The spikes disappeared from the ground around {B_ATK_TEAM2} team!"), - [STRINGID_TOXICSPIKESDISAPPEAREDFROMTEAM] = COMPOUND_STRING("The poison spikes disappeared from the ground around {B_ATK_TEAM2} team!"), - [STRINGID_STICKYWEBDISAPPEAREDFROMTEAM] = COMPOUND_STRING("The sticky web has disappeared from the ground around {B_ATK_TEAM2} team!"), - [STRINGID_STEALTHROCKDISAPPEAREDFROMTEAM] = COMPOUND_STRING("The pointed stones disappeared from around {B_ATK_TEAM2} team!"), - [STRINGID_COULDNTFULLYPROTECT] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} couldn't fully protect itself and got hurt!"), - [STRINGID_STOCKPILEDEFFECTWOREOFF] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的stockpiled effect wore off!"), - [STRINGID_PKMNREVIVEDREADYTOFIGHT] = COMPOUND_STRING("{B_BUFF1} was revived and is ready to fight again!"), - [STRINGID_ITEMRESTOREDSPECIESHEALTH] = COMPOUND_STRING("{B_BUFF1} had its HP restored."), - [STRINGID_ITEMCUREDSPECIESSTATUS] = COMPOUND_STRING("{B_BUFF1} had its status healed!"), - [STRINGID_ITEMRESTOREDSPECIESPP] = COMPOUND_STRING("{B_BUFF1} had its PP restored!"), - [STRINGID_THUNDERCAGETRAPPED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} trapped {B_DEF_NAME_WITH_PREFIX2}!"), - [STRINGID_PKMNHURTBYFROSTBITE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} was hurt by its frostbite!"), - [STRINGID_PKMNGOTFROSTBITE] = COMPOUND_STRING("{B_EFF_NAME_WITH_PREFIX} got frostbite!"), - [STRINGID_PKMNSITEMHEALEDFROSTBITE] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_LAST_ITEM} cured its frostbite!"), - [STRINGID_ATTACKERHEALEDITSFROSTBITE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} cured its frostbite through sheer determination so you wouldn't worry!"), - [STRINGID_PKMNFROSTBITEHEALED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的frostbite was cured!"), - [STRINGID_PKMNFROSTBITEHEALED2] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的frostbite was cured!"), - [STRINGID_PKMNFROSTBITEHEALEDBY] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的{B_CURRENT_MOVE} cured its frostbite!"), - [STRINGID_MIRRORHERBCOPIED] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} used its Mirror Herb to mirror its opponent的stat changes!"), - [STRINGID_STARTEDSNOW] = COMPOUND_STRING("It started to snow!"), - [STRINGID_SNOWCONTINUES] = COMPOUND_STRING("Snow continues to fall."), //not in gen 5+ (lol) - [STRINGID_SNOWSTOPPED] = COMPOUND_STRING("The snow stopped."), - [STRINGID_SNOWWARNINGSNOW] = COMPOUND_STRING("It started to snow!"), - [STRINGID_PKMNITEMMELTED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} corroded {B_DEF_NAME_WITH_PREFIX2}的{B_LAST_ITEM}!"), - [STRINGID_ULTRABURSTREACTING] = COMPOUND_STRING("Bright light is about to burst out of {B_ATK_NAME_WITH_PREFIX2}!"), - [STRINGID_ULTRABURSTCOMPLETED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} regained its true power through Ultra Burst!"), - [STRINGID_TEAMGAINEDEXP] = COMPOUND_STRING("The rest of your team gained Exp. Points thanks to the Exp. Share!\p"), - [STRINGID_CURRENTMOVECANTSELECT] = COMPOUND_STRING("{B_BUFF1} cannot be used!\p"), - [STRINGID_TARGETISBEINGSALTCURED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} is being salt cured!"), - [STRINGID_TARGETISHURTBYSALTCURE] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} is hurt by {B_BUFF1}!"), - [STRINGID_TARGETCOVEREDINSTICKYCANDYSYRUP] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} got covered in sticky candy syrup!"), - [STRINGID_SHARPSTEELFLOATS] = COMPOUND_STRING("Sharp-pointed pieces of steel started floating around {B_DEF_TEAM2} Pokémon!"), - [STRINGID_SHARPSTEELDMG] = COMPOUND_STRING("The sharp steel bit into {B_DEF_NAME_WITH_PREFIX2}!"), - [STRINGID_PKMNBLEWAWAYSHARPSTEEL] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} blew away sharp steel!"), - [STRINGID_SHARPSTEELDISAPPEAREDFROMTEAM] = COMPOUND_STRING("The pieces of steel surrounding {B_ATK_TEAM2} Pokémon disappeared!"), - [STRINGID_TEAMTRAPPEDWITHVINES] = COMPOUND_STRING("{B_DEF_TEAM1} Pokémon got trapped with vines!"), - [STRINGID_PKMNHURTBYVINES] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} is hurt by G-Max Vine Lash的ferocious beating!"), - [STRINGID_TEAMCAUGHTINVORTEX] = COMPOUND_STRING("{B_DEF_TEAM1} Pokémon got caught in a vortex of water!"), - [STRINGID_PKMNHURTBYVORTEX] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} is hurt by G-Max Cannonade的vortex!"), - [STRINGID_TEAMSURROUNDEDBYFIRE] = COMPOUND_STRING("{B_DEF_TEAM1} Pokémon were surrounded by fire!"), - [STRINGID_PKMNBURNINGUP] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} is burning up within G-Max Wildfire的flames!"), - [STRINGID_TEAMSURROUNDEDBYROCKS] = COMPOUND_STRING("{B_DEF_TEAM1} Pokémon became surrounded by rocks!"), - [STRINGID_PKMNHURTBYROCKSTHROWN] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} is hurt by rocks thrown out by G-Max Volcalith!"), - [STRINGID_MOVEBLOCKEDBYDYNAMAX] = COMPOUND_STRING("The move was blocked by the power of Dynamax!"), - [STRINGID_ZEROTOHEROTRANSFORMATION] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} underwent a heroic transformation!"), - [STRINGID_THETWOMOVESBECOMEONE] = COMPOUND_STRING("The two moves have become one! It'sa combined move!{PAUSE 16}"), - [STRINGID_ARAINBOWAPPEAREDONSIDE] = COMPOUND_STRING("A rainbow appeared in the sky on {B_ATK_TEAM2} team的side!"), - [STRINGID_THERAINBOWDISAPPEARED] = COMPOUND_STRING("The rainbow on {B_ATK_TEAM2} team的side disappeared!"), - [STRINGID_WAITINGFORPARTNERSMOVE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} is waiting for {B_ATK_PARTNER_NAME}的move…{PAUSE 16}"), - [STRINGID_SEAOFFIREENVELOPEDSIDE] = COMPOUND_STRING("A sea of fire enveloped {B_DEF_TEAM2} team!"), - [STRINGID_HURTBYTHESEAOFFIRE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} was hurt by the sea of fire!"), - [STRINGID_THESEAOFFIREDISAPPEARED] = COMPOUND_STRING("The sea of fire around {B_ATK_TEAM2} team disappeared!"), - [STRINGID_SWAMPENVELOPEDSIDE] = COMPOUND_STRING("A swamp enveloped {B_DEF_TEAM2} team!"), - [STRINGID_THESWAMPDISAPPEARED] = COMPOUND_STRING("The swamp around {B_ATK_TEAM2} team disappeared!"), - [STRINGID_PKMNTELLCHILLINGRECEPTIONJOKE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} is preparing to tell a chillingly bad joke!"), - [STRINGID_HOSPITALITYRESTORATION] = COMPOUND_STRING("{B_ATK_PARTNER_NAME} drank down all the matcha that {B_ATK_NAME_WITH_PREFIX2} made!"), - [STRINGID_ELECTROSHOTCHARGING] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} absorbed electricity!"), - [STRINGID_ITEMWASUSEDUP] = COMPOUND_STRING("The {B_LAST_ITEM} was used up…"), - [STRINGID_ATTACKERLOSTITSTYPE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} lost its {B_BUFF1} type!"), - [STRINGID_SHEDITSTAIL] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} shed its tail to create a decoy!"), - [STRINGID_CLOAKEDINAHARSHLIGHT] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} became cloaked in a harsh light!"), - [STRINGID_SUPERSWEETAROMAWAFTS] = COMPOUND_STRING("A supersweet aroma is wafting from the syrup covering {B_ATK_NAME_WITH_PREFIX2}!"), - [STRINGID_DIMENSIONSWERETWISTED] = COMPOUND_STRING("The dimensions were twisted!"), - [STRINGID_BIZARREARENACREATED] = COMPOUND_STRING("A bizarre area was created in which Pokémon的held items lose their effects!"), - [STRINGID_BIZARREAREACREATED] = COMPOUND_STRING("A bizarre area was created in which Defense and Sp. Def stats are swapped!"), - [STRINGID_TIDYINGUPCOMPLETE] = COMPOUND_STRING("Tidying up complete!"), - [STRINGID_PKMNTERASTALLIZEDINTO] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} terastallized into the {B_BUFF1} type!"), - [STRINGID_BOOSTERENERGYACTIVATES] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} used its {B_LAST_ITEM} to activate {B_SCR_ACTIVE_ABILITY}!"), - [STRINGID_FOGCREPTUP] = COMPOUND_STRING("Fog crept up as thick as soup!"), - [STRINGID_FOGISDEEP] = COMPOUND_STRING("The fog is deep…"), - [STRINGID_FOGLIFTED] = COMPOUND_STRING("The fog lifted."), - [STRINGID_PKMNMADESHELLGLEAM] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX} made its shell gleam! It'sdistorting type matchups!"), - [STRINGID_FICKLEBEAMDOUBLED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX} is going all out for this attack!"), - [STRINGID_COMMANDERACTIVATES] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX} was swallowed by Dondozo and became Dondozo的commander!"), - [STRINGID_POKEFLUTECATCHY] = COMPOUND_STRING("{B_PLAYER_NAME} played the {B_LAST_ITEM}.\pNow, that的a catchy tune!"), - [STRINGID_POKEFLUTE] = COMPOUND_STRING("{B_PLAYER_NAME} played the {B_LAST_ITEM}."), - [STRINGID_MONHEARINGFLUTEAWOKE] = COMPOUND_STRING("The Pokémon hearing the flute awoke!"), - [STRINGID_SUNLIGHTISHARSH] = COMPOUND_STRING("The sunlight is harsh!"), - [STRINGID_ITISHAILING] = COMPOUND_STRING("It'shailing!"), - [STRINGID_ITISSNOWING] = COMPOUND_STRING("It'ssnowing!"), - [STRINGID_ISCOVEREDWITHGRASS] = COMPOUND_STRING("The battlefield is covered with grass!"), - [STRINGID_MISTSWIRLSAROUND] = COMPOUND_STRING("Mist swirls around the battlefield!"), - [STRINGID_ELECTRICCURRENTISRUNNING] = COMPOUND_STRING("An electric current is running across the battlefield!"), - [STRINGID_SEEMSWEIRD] = COMPOUND_STRING("The battlefield seems weird!"), - [STRINGID_WAGGLINGAFINGER] = COMPOUND_STRING("Waggling a finger let it use {B_CURRENT_MOVE}!"), - [STRINGID_BLOCKEDBYSLEEPCLAUSE] = COMPOUND_STRING("Sleep Clause kept {B_DEF_NAME_WITH_PREFIX2} awake!"), - [STRINGID_SUPEREFFECTIVETWOFOES] = COMPOUND_STRING("It's super effective on {B_DEF_NAME_WITH_PREFIX2} and {B_DEF_PARTNER_NAME}!"), - [STRINGID_NOTVERYEFFECTIVETWOFOES] = COMPOUND_STRING("It's not very effective on {B_DEF_NAME_WITH_PREFIX2} and {B_DEF_PARTNER_NAME}!"), - [STRINGID_ITDOESNTAFFECTTWOFOES] = COMPOUND_STRING("It doesn't affect {B_DEF_NAME_WITH_PREFIX2} and {B_DEF_PARTNER_NAME}…"), - [STRINGID_SENDCAUGHTMONPARTYORBOX] = COMPOUND_STRING("Add {B_DEF_NAME} to your party?"), + [STRINGID_INFESTATION] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}受到了\n{B_ATK_NAME_WITH_PREFIX2}的死缠烂打!"), + [STRINGID_NOEFFECTONTARGET] = COMPOUND_STRING("对于{B_DEF_NAME_WITH_PREFIX2}没有效果!"), + [STRINGID_BURSTINGFLAMESHIT] = COMPOUND_STRING("爆裂出的火焰溅到了\n{B_SCR_NAME_WITH_PREFIX2}!"), + [STRINGID_BESTOWITEMGIVING] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}从{B_ATK_NAME_WITH_PREFIX2}\n那里获得了{B_LAST_ITEM}!"), + [STRINGID_THIRDTYPEADDED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX2}\n增加了{B_BUFF1}属性!"), + [STRINGID_FELLFORFEINT] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n中了佯攻!"), + [STRINGID_POKEMONCANNOTUSEMOVE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n无法使用{B_CURRENT_MOVE}!"), + [STRINGID_COVEREDINPOWDER] = COMPOUND_STRING("向{B_DEF_NAME_WITH_PREFIX}\n抛洒了粉尘!"), + [STRINGID_POWDEREXPLODES] = COMPOUND_STRING("和火焰起了反应,\n粉尘爆炸了!"), + [STRINGID_BELCHCANTSELECT] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n因没有吃树果而无法使出招式!\p"), + [STRINGID_SPECTRALTHIEFSTEAL] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n夺取了提高的那部分能力!"), + [STRINGID_GRAVITYGROUNDING] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n因受到重力影响而无法待在空中!"), + [STRINGID_MISTYTERRAINPREVENTS] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n正受到薄雾场地的保护!"), + [STRINGID_GRASSYTERRAINHEALS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n因青草场地回复了体力!"), + [STRINGID_ELECTRICTERRAINPREVENTS] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n正受到电气场地的保护!"), + [STRINGID_PSYCHICTERRAINPREVENTS] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n正受到精神场地的保护!"), + [STRINGID_SAFETYGOGGLESPROTECTED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n因{B_LAST_ITEM}而不会受到影响!"), + [STRINGID_FLOWERVEILPROTECTED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n正受到花幕的保护!"), + [STRINGID_SWEETVEILPROTECTED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n因甜幕而不会睡着!"), + [STRINGID_AROMAVEILPROTECTED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n正受到芳香幕的保护!"), + [STRINGID_CELEBRATEMESSAGE] = COMPOUND_STRING("恭喜恭喜!\n{B_PLAYER_NAME}!"), + [STRINGID_USEDINSTRUCTEDMOVE] = COMPOUND_STRING("根据{B_BUFF1}的指示,\n{B_ATK_NAME_WITH_PREFIX}使出了招式!"), + [STRINGID_THROATCHOPENDS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n变得可以使出声音的招式了!"), + [STRINGID_PKMNCANTUSEMOVETHROATCHOP] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX2}\n因深渊突刺的效果无法使出招式!\p"), + [STRINGID_LASERFOCUS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n磨砺了精神!"), + [STRINGID_GEMACTIVATES] = COMPOUND_STRING("{B_LAST_ITEM}加强了\n{B_ATK_NAME_WITH_PREFIX2}的威力!"), + [STRINGID_BERRYDMGREDUCES] = COMPOUND_STRING("{B_LAST_ITEM}减轻了\n对{B_SCR_NAME_WITH_PREFIX2}造成的伤害!"), + [STRINGID_AIRBALLOONFLOAT] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX2}\n靠着气球浮在了空中!"), + [STRINGID_AIRBALLOONPOP] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的\n气球破了!"), + [STRINGID_INCINERATEBURN] = COMPOUND_STRING("{B_EFF_NAME_WITH_PREFIX}的\n{B_LAST_ITEM}被烧没了!"), + [STRINGID_BUGBITE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}夺取\n并吃掉了{B_LAST_ITEM}!"), + [STRINGID_ILLUSIONWOREOFF] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}造成的\n幻觉被解除了!"), + [STRINGID_ATTACKERCUREDTARGETSTATUS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n治愈了{B_DEF_NAME_WITH_PREFIX2}的异常状态!"), + [STRINGID_ATTACKERLOSTFIRETYPE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的火焰燃尽了!"), + [STRINGID_HEALERCURE] = COMPOUND_STRING("因{B_ATK_NAME_WITH_PREFIX}的{B_LAST_ABILITY},\n{B_SCR_NAME_WITH_PREFIX2}的异常状态治愈了!"), + [STRINGID_SCRIPTINGABILITYSTATRAISE] = COMPOUND_STRING("因为{B_SCR_ACTIVE_ABILITY},\n{B_SCR_NAME_WITH_PREFIX}的{B_BUFF1}提高了!"), + [STRINGID_RECEIVERABILITYTAKEOVER] = COMPOUND_STRING("继承了{B_SCR_NAME_WITH_PREFIX}的\n{B_SCR_ACTIVE_ABILITY}!"), + [STRINGID_PKNMABSORBINGPOWER] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n正在积蓄力量!"), + [STRINGID_NOONEWILLBEABLETORUNAWAY] = COMPOUND_STRING("下回合无法逃走!"), + [STRINGID_DESTINYKNOTACTIVATES] = COMPOUND_STRING("{B_LAST_ITEM}让{B_SCR_NAME_WITH_PREFIX}\n着迷了!"), + [STRINGID_CLOAKEDINAFREEZINGLIGHT] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n被冷光包围了!"), + [STRINGID_CLEARAMULETWONTLOWERSTATS] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX2}的\n能力因{B_LAST_ITEM}不会降低!"), + [STRINGID_FERVENTWISHREACHED] = COMPOUND_STRING("{B_ATK_TRAINER_NAME}衷心的祈愿\n传递到了{B_ATK_NAME_WITH_PREFIX2}那里!"), + [STRINGID_AIRLOCKACTIVATES] = COMPOUND_STRING("天气的影响消失了!"), + [STRINGID_PRESSUREENTERS] = COMPOUND_STRING("从{B_SCR_NAME_WITH_PREFIX}的身上\n感到了一种压迫感!"), + [STRINGID_DARKAURAENTERS] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}\n正在释放暗黑气场!"), + [STRINGID_FAIRYAURAENTERS] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}\n正在释放妖精气场!"), + [STRINGID_AURABREAKENTERS] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}\n压制了所有气场!"), + [STRINGID_COMATOSEENTERS] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}\n处于半梦半醒状态!"), + [STRINGID_SCREENCLEANERENTERS] = COMPOUND_STRING("双方场上的反射壁、光墙\n和极光幕消失了!"), + [STRINGID_FETCHEDPOKEBALL] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}\n捡来了{B_LAST_ITEM}!"), + [STRINGID_BATTLERABILITYRAISEDSTAT] = COMPOUND_STRING("因为{B_SCR_ACTIVE_ABILITY},\n{B_SCR_NAME_WITH_PREFIX}的{B_BUFF1}提高了!"), + [STRINGID_ASANDSTORMKICKEDUP] = COMPOUND_STRING("开始刮沙暴了!"), + [STRINGID_PKMNSWILLPERISHIN3TURNS] = COMPOUND_STRING("双方将在3回合后灭亡!"), //don't think this message is displayed anymore + [STRINGID_ABILITYRAISEDSTATDRASTICALLY] = COMPOUND_STRING("因为{B_DEF_ABILITY},\n{B_DEF_NAME_WITH_PREFIX2}的{B_BUFF1}巨幅提高了!"), + [STRINGID_AURAFLAREDTOLIFE] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}让气场覆盖全身!"), + [STRINGID_ASONEENTERS] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}\n同时拥有了两种特性!"), + [STRINGID_CURIOUSMEDICINEENTERS] = COMPOUND_STRING("{B_EFF_NAME_WITH_PREFIX}的\n能力变化消失了!"), + [STRINGID_CANACTFASTERTHANKSTO] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}用了{B_BUFF1}后,\n行动变快了!"), + [STRINGID_MICLEBERRYACTIVATES] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}用{B_LAST_ITEM}\n提高了命中率!"), + [STRINGID_PKMNSHOOKOFFTHETAUNT] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的\n挑衅效果解除了!"), + [STRINGID_PKMNGOTOVERITSINFATUATION] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的\n着迷状态治愈了!"), + [STRINGID_ITEMCANNOTBEREMOVED] = COMPOUND_STRING("无法夺取\n{B_ATK_NAME_WITH_PREFIX}的道具!"), + [STRINGID_STICKYBARBTRANSFER] = COMPOUND_STRING("{B_LAST_ITEM}附着到了\n{B_ATK_NAME_WITH_PREFIX2}的身上!"), + [STRINGID_PKMNBURNHEALED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的\n灼伤治愈了!"), + [STRINGID_REDCARDACTIVATE] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}猛地向\n{B_ATK_NAME_WITH_PREFIX2}出示了红牌!"), + [STRINGID_EJECTBUTTONACTIVATE] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}\n要用{B_LAST_ITEM}回去了!"), + [STRINGID_ATKGOTOVERINFATUATION] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的\n着迷状态治愈了!"), + [STRINGID_TORMENTEDNOMORE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的\n无理取闹的效果消失了!"), + [STRINGID_HEALBLOCKEDNOMORE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的\n回复封锁的效果消失了!"), + [STRINGID_ATTACKERBECAMEFULLYCHARGED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n浑身充满了牵绊之力!\p"), + [STRINGID_ATTACKERBECAMEASHSPECIES] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n变身成了小智版甲贺忍蛙!\p"), + [STRINGID_EXTREMELYHARSHSUNLIGHT] = COMPOUND_STRING("日照变得非常强了!"), + [STRINGID_EXTREMESUNLIGHTFADED] = COMPOUND_STRING("日照复原了!{PAUSE 64}"), + [STRINGID_MOVEEVAPORATEDINTHEHARSHSUNLIGHT] = COMPOUND_STRING("受强日照的影响,\n水属性的攻击被蒸发了!"), + [STRINGID_EXTREMELYHARSHSUNLIGHTWASNOTLESSENED] = COMPOUND_STRING("日照变得非常强了!"), + [STRINGID_HEAVYRAIN] = COMPOUND_STRING("开始下起了暴雨!"), + [STRINGID_HEAVYRAINLIFTED] = COMPOUND_STRING("开始下起了暴雨!"), + [STRINGID_MOVEFIZZLEDOUTINTHEHEAVYRAIN] = COMPOUND_STRING("受暴雨的影响,\n火属性的攻击被扑灭了!"), + [STRINGID_NORELIEFROMHEAVYRAIN] = COMPOUND_STRING("暴雨势头不减!"), + [STRINGID_MYSTERIOUSAIRCURRENT] = COMPOUND_STRING("神秘的乱流\n保护着飞行属性宝可梦!"), + [STRINGID_STRONGWINDSDISSIPATED] = COMPOUND_STRING("神秘的乱流停止了!{PAUSE 64}"), + [STRINGID_MYSTERIOUSAIRCURRENTBLOWSON] = COMPOUND_STRING("神秘的乱流\n保护着飞行属性宝可梦!"), + [STRINGID_ATTACKWEAKENEDBSTRONGWINDS] = COMPOUND_STRING("神秘的乱流减弱了攻击!"), + [STRINGID_STUFFCHEEKSCANTSELECT] = COMPOUND_STRING("没有携带树果,无法使出招式!\p"), + [STRINGID_PKMNREVERTEDTOPRIMAL] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的原始回归!\n恢复了原始的样子!"), + [STRINGID_BUTPOKEMONCANTUSETHEMOVE] = COMPOUND_STRING("但是,{B_ATK_NAME_WITH_PREFIX2}\n无法使用!"), + [STRINGID_BUTHOOPACANTUSEIT] = COMPOUND_STRING("但是,现在的{B_ATK_NAME_WITH_PREFIX2}\n无法使用!"), + [STRINGID_BROKETHROUGHPROTECTION] = COMPOUND_STRING("打破了\n{B_DEF_NAME_WITH_PREFIX2}的防守!"), + [STRINGID_ABILITYALLOWSONLYMOVE] = COMPOUND_STRING("因为{B_ATK_ABILITY}的效果,\n只能使出{B_CURRENT_MOVE}!\p"), + [STRINGID_SWAPPEDABILITIES] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n互换了各自的特性!"), + [STRINGID_PASTELVEILPROTECTED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n正受到粉彩护幕的保护!"), + [STRINGID_PASTELVEILENTERS] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的毒\n消失得干干净净!"), + [STRINGID_BATTLERTYPECHANGEDTO] = COMPOUND_STRING("{B_BUFF1}\n变成了{B_BUFF2}属性!"), + [STRINGID_BOTHCANNOLONGERESCAPE] = COMPOUND_STRING("双方的宝可梦无法逃走了!"), + [STRINGID_CANTESCAPEDUETOUSEDMOVE] = COMPOUND_STRING("无法逃走!\p"), + [STRINGID_PKMNBECAMEWEAKERTOFIRE] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n变得怕火了!"), + [STRINGID_ABOUTTOUSEPOLTERGEIST] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}被\n{B_BUFF1}袭击了!"), + [STRINGID_CANTESCAPEBECAUSEOFCURRENTMOVE] = COMPOUND_STRING("无法逃走!\p"), + [STRINGID_NEUTRALIZINGGASENTERS] = COMPOUND_STRING("周围充满了化学变化气体!"), + [STRINGID_NEUTRALIZINGGASOVER] = COMPOUND_STRING("化学变化气体的效果消失了!"), + [STRINGID_TARGETTOOHEAVY] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n太重了,抬不起来!"), + [STRINGID_PKMNTOOKTARGETHIGH] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n将{B_DEF_NAME_WITH_PREFIX2}带上了高空!"), + [STRINGID_PKMNINSNAPTRAP] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n被捕兽夹困住了!"), + [STRINGID_METEORBEAMCHARGING] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}身上\n溢出了宇宙之力!"), + [STRINGID_HEATUPBEAK] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n开始给鸟嘴加热了!"), + [STRINGID_COURTCHANGE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n交换了双方的场地效果!"), + [STRINGID_PLAYERLOSTTOENEMYTRAINER] = COMPOUND_STRING("{B_PLAYER_NAME}的手上没有\n可以战斗的宝可梦!\p被{B_TRAINER1_NAME_WITH_CLASS}\n打败了!{PAUSE_UNTIL_PRESS}"), + [STRINGID_PLAYERPAIDPRIZEMONEY] = COMPOUND_STRING("{B_PLAYER_NAME}支付了¥{B_BUFF1}\n作为奖金……\p………………\n………………\p{B_PLAYER_NAME}的眼前变得一片漆黑!{PAUSE_UNTIL_PRESS}"), + [STRINGID_ZPOWERSURROUNDS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n让Z力量笼罩了全身!"), + [STRINGID_ZMOVEUNLEASHED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}开始释放\n全力的Z招式!"), + [STRINGID_ZMOVERESETSSTATS] = COMPOUND_STRING("因为Z力量,{B_SCR_NAME_WITH_PREFIX}\n恢复了降低的能力!"), + [STRINGID_ZMOVEALLSTATSUP] = COMPOUND_STRING("因为Z力量,{B_SCR_NAME_WITH_PREFIX}的\n能力提高了!"), + [STRINGID_ZMOVEZBOOSTCRIT] = COMPOUND_STRING("因为Z力量,{B_SCR_NAME_WITH_PREFIX}\n变得容易击中要害了!"), + [STRINGID_ZMOVERESTOREHP] = COMPOUND_STRING("因为Z力量,{B_SCR_NAME_WITH_PREFIX}的\n体力回复了!"), + [STRINGID_ZMOVESTATUP] = COMPOUND_STRING("因为Z力量,{B_SCR_NAME_WITH_PREFIX}的\n能力提高了!"), + [STRINGID_ZMOVEHPTRAP] = COMPOUND_STRING("因为Z力量,{B_SCR_NAME_WITH_PREFIX}\n将会回复来替换的宝可梦的HP!"), + [STRINGID_ATTACKEREXPELLEDTHEPOISON] = COMPOUND_STRING("为了不让你担心,\n{B_ATK_NAME_WITH_PREFIX}靠自己治愈了中毒!"), + [STRINGID_ATTACKERSHOOKITSELFAWAKE] = COMPOUND_STRING("为了不让你担心,\n{B_ATK_NAME_WITH_PREFIX}努力醒过来了!"), + [STRINGID_ATTACKERBROKETHROUGHPARALYSIS] = COMPOUND_STRING("为了不让你担心,\n{B_ATK_NAME_WITH_PREFIX}靠斗志治愈了麻痹!"), + [STRINGID_ATTACKERHEALEDITSBURN] = COMPOUND_STRING("为了不让你担心,\n{B_ATK_NAME_WITH_PREFIX}靠毅力治愈了灼伤!"), + [STRINGID_ATTACKERMELTEDTHEICE] = COMPOUND_STRING("为了不让你担心,\n{B_ATK_NAME_WITH_PREFIX}努力融化了冰冻!"), + [STRINGID_TARGETTOUGHEDITOUT] = COMPOUND_STRING("为了不让{B_PLAYER_NAME}伤心,\n{B_DEF_NAME_WITH_PREFIX}撑住了!"), + [STRINGID_ATTACKERLOSTELECTRICTYPE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n用尽电力了!"), + [STRINGID_ATTACKERSWITCHEDSTATWITHTARGET] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n互换了各自的{B_BUFF1}!"), + [STRINGID_BEINGHITCHARGEDPKMNWITHPOWER] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX2}\n受到{B_CURRENT_MOVE}而充电了!"), + [STRINGID_SUNLIGHTACTIVATEDABILITY] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX2}通过\n大晴天发动了{B_ATK_ABILITY}!"), + [STRINGID_STATWASHEIGHTENED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的\n{B_BUFF1}升高了!"), + [STRINGID_ELECTRICTERRAINACTIVATEDABILITY] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX2}通过\n电气场地发动了{B_ATK_ABILITY}!"), + [STRINGID_ABILITYWEAKENEDSURROUNDINGMONSSTAT] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}的{B_SCR_ACTIVE_ABILITY}\n令周围的宝可梦的{B_BUFF1}减弱了!\p"), + [STRINGID_ATTACKERGAINEDSTRENGTHFROMTHEFALLEN] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}从\n被打倒的同伴身上得到力量了!"), + [STRINGID_PKMNSABILITYPREVENTSABILITY] = COMPOUND_STRING("因{B_SCR_NAME_WITH_PREFIX}的\n{B_SCR_ACTIVE_ABILITY},\p{B_DEF_NAME_WITH_PREFIX2}的\n{B_DEF_ABILITY}变得无效了!"), //not in gen 5+, ability popup + [STRINGID_PREPARESHELLTRAP] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}设置了陷阱甲壳!"), + [STRINGID_SHELLTRAPDIDNTWORK] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}的\n陷阱甲壳没有被触发!"), + [STRINGID_SPIKESDISAPPEAREDFROMTEAM] = COMPOUND_STRING("{B_ATK_TEAM2}脚下的\n撒菱消失不见了!"), + [STRINGID_TOXICSPIKESDISAPPEAREDFROMTEAM] = COMPOUND_STRING("{B_ATK_TEAM2}脚下的\n毒菱消失不见了!"), + [STRINGID_STICKYWEBDISAPPEAREDFROMTEAM] = COMPOUND_STRING("{B_ATK_TEAM2}脚下的\n黏黏网消失不见了!"), + [STRINGID_STEALTHROCKDISAPPEAREDFROMTEAM] = COMPOUND_STRING("{B_ATK_TEAM2}周围的\n隐形岩消失不见了!"), + [STRINGID_COULDNTFULLYPROTECT] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n没能防住攻击,受到了伤害!"), + [STRINGID_STOCKPILEDEFFECTWOREOFF] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n蓄力后的效果消失了!"), + [STRINGID_PKMNREVIVEDREADYTOFIGHT] = COMPOUND_STRING("{B_BUFF1}复活\n并能继续战斗了!"), + [STRINGID_ITEMRESTOREDSPECIESHEALTH] = COMPOUND_STRING("{B_BUFF1}的\n体力回复了!"), + [STRINGID_ITEMCUREDSPECIESSTATUS] = COMPOUND_STRING("{B_BUFF1}\n从异常状态中恢复了!"), + [STRINGID_ITEMRESTOREDSPECIESPP] = COMPOUND_STRING("{B_BUFF1}的\nPP回复了!"), + [STRINGID_THUNDERCAGETRAPPED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX2}被\n{B_ATK_NAME_WITH_PREFIX}困住了!"), + [STRINGID_PKMNHURTBYFROSTBITE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}受到了\n{B_BUFF1}的伤害。"), + [STRINGID_PKMNGOTFROSTBITE] = COMPOUND_STRING("{B_EFF_NAME_WITH_PREFIX}\n被冻伤了!"), + [STRINGID_PKMNSITEMHEALEDFROSTBITE] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}用\n{B_LAST_ITEM}治愈了冻伤!"), + [STRINGID_ATTACKERHEALEDITSFROSTBITE] = COMPOUND_STRING("为了不让你担心,\n{B_ATK_NAME_WITH_PREFIX}努力治愈了冻伤!"), + [STRINGID_PKMNFROSTBITEHEALED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的\n冻伤痊愈了!"), + [STRINGID_PKMNFROSTBITEHEALED2] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的\n冻伤痊愈了!"), + [STRINGID_PKMNFROSTBITEHEALEDBY] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}的\n冻伤痊愈了!"), + [STRINGID_MIRRORHERBCOPIED] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}使用模仿香草\n模仿了对手的能力变化!"), + [STRINGID_STARTEDSNOW] = COMPOUND_STRING("开始下雪了!"), + [STRINGID_SNOWCONTINUES] = COMPOUND_STRING("漫天大雪。"), //not in gen 5+ (lol) + [STRINGID_SNOWSTOPPED] = COMPOUND_STRING("雪停了!"), + [STRINGID_SNOWWARNINGSNOW] = COMPOUND_STRING("开始下雪了!"), + [STRINGID_PKMNITEMMELTED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}把{B_DEF_NAME_WITH_PREFIX2}的\n{B_LAST_ITEM}融化了!"), + [STRINGID_ULTRABURSTREACTING] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX2}的身上\n开始溢出耀眼的光芒!"), + [STRINGID_ULTRABURSTCOMPLETED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}通过究极爆发\n现出了新的样子!"), + [STRINGID_TEAMGAINEDEXP] = COMPOUND_STRING("通过学习装置,\n各自都获得了经验值!\p"), + [STRINGID_CURRENTMOVECANTSELECT] = COMPOUND_STRING("无法使用{B_BUFF1}!"), + [STRINGID_TARGETISBEINGSALTCURED] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}\n陷入了盐腌状态!"), + [STRINGID_TARGETISHURTBYSALTCURE] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}受到了\n{B_BUFF1}的伤害。"), + [STRINGID_TARGETCOVEREDINSTICKYCANDYSYRUP] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}陷入了\n满身糖状态!"), + [STRINGID_SHARPSTEELFLOATS] = COMPOUND_STRING("{B_DEF_TEAM2} 周围\n开始悬浮起尖锐的钢刺!"), + [STRINGID_SHARPSTEELDMG] = COMPOUND_STRING("尖锐的钢刺扎进了\n{B_DEF_NAME_WITH_PREFIX2}体内!"), + [STRINGID_PKMNBLEWAWAYSHARPSTEEL] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}\n吹飞了尖锐的钢刺!"), + [STRINGID_SHARPSTEELDISAPPEAREDFROMTEAM] = COMPOUND_STRING("{B_ATK_TEAM2}周围的\n钢刺消失了"), + [STRINGID_TEAMTRAPPEDWITHVINES] = COMPOUND_STRING("{B_DEF_TEAM1}宝可梦\n被困在鞭子的猛击中!"), + [STRINGID_PKMNHURTBYVINES] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}受到了\n{B_BUFF1}的伤害。"), + [STRINGID_TEAMCAUGHTINVORTEX] = COMPOUND_STRING("{B_DEF_TEAM1}宝可梦\n被困在水流之中!"), + [STRINGID_PKMNHURTBYVORTEX] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}受到了\n{B_BUFF1}的伤害。"), + [STRINGID_TEAMSURROUNDEDBYFIRE] = COMPOUND_STRING("{B_DEF_TEAM1}宝可梦\n被困在火焰之中!"), + [STRINGID_PKMNBURNINGUP] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}被\n超极巨地狱灭焰的火焰包围,\n酷热难耐!"), + [STRINGID_TEAMSURROUNDEDBYROCKS] = COMPOUND_STRING("{B_DEF_TEAM1}宝可梦\n被困在岩石之中!"), + [STRINGID_PKMNHURTBYROCKSTHROWN] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}受到了\n{B_BUFF1}的伤害。"), + [STRINGID_MOVEBLOCKEDBYDYNAMAX] = COMPOUND_STRING("被极巨化之力弹开了!"), + [STRINGID_ZEROTOHEROTRANSFORMATION] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}\n变身后归来了!"), + [STRINGID_THETWOMOVESBECOMEONE] = COMPOUND_STRING("两个招式合二为一!\n这是合体招式!!{PAUSE 16}"), + [STRINGID_ARAINBOWAPPEAREDONSIDE] = COMPOUND_STRING("彩虹出现在了{B_ATK_TEAM2}上空!"), + [STRINGID_THERAINBOWDISAPPEARED] = COMPOUND_STRING("彩虹从{B_ATK_TEAM2}上空消失了!"), + [STRINGID_WAITINGFORPARTNERSMOVE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}正在等待\n{B_ATK_PARTNER_NAME}的技能…{PAUSE 16}"), + [STRINGID_SEAOFFIREENVELOPEDSIDE] = COMPOUND_STRING("{B_DEF_TEAM2}周围被\n火海包围了!"), + [STRINGID_HURTBYTHESEAOFFIRE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}受到了火海的伤害!"), + [STRINGID_THESEAOFFIREDISAPPEARED] = COMPOUND_STRING("{B_DEF_TEAM2}周围的火海\n消失不见了!"), + [STRINGID_SWAMPENVELOPEDSIDE] = COMPOUND_STRING("在{B_DEF_TEAM2}周围\n延伸出了湿地!"), + [STRINGID_THESWAMPDISAPPEARED] = COMPOUND_STRING("{B_ATK_TEAM2}周围的湿地\n消失不见了!"), + [STRINGID_PKMNTELLCHILLINGRECEPTIONJOKE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}说出了冷笑话!"), + [STRINGID_HOSPITALITYRESTORATION] = COMPOUND_STRING("{B_ATK_PARTNER_NAME}喝光了\n{B_ATK_NAME_WITH_PREFIX2}泡的茶!"), + [STRINGID_ELECTROSHOTCHARGING] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}吸收了电力!"), + [STRINGID_ITEMWASUSEDUP] = COMPOUND_STRING("{B_LAST_ITEM}已完成使命,\n消失了……"), + [STRINGID_ATTACKERLOSTITSTYPE] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}失去了\n{B_BUFF1}属性!"), + [STRINGID_SHEDITSTAIL] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}使用\n断尾制作了替身!"), + [STRINGID_CLOAKEDINAHARSHLIGHT] = COMPOUND_STRING("强光包围了{B_ATK_NAME_WITH_PREFIX}!"), + [STRINGID_SUPERSWEETAROMAWAFTS] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX2}的蜜\n散发出了甜甜香气!"), + [STRINGID_DIMENSIONSWERETWISTED] = COMPOUND_STRING("时空被扭曲了!"), + [STRINGID_BIZARREARENACREATED] = COMPOUND_STRING("空间变得离奇了!\n宝可梦的持有物失去了效果!"), + [STRINGID_BIZARREAREACREATED] = COMPOUND_STRING("空间变得离奇了!\n宝可梦的防御和特防互换了!"), + [STRINGID_TIDYINGUPCOMPLETE] = COMPOUND_STRING("大扫除完毕!"), + [STRINGID_PKMNTERASTALLIZEDINTO] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}太晶化为了{B_BUFF1}属性!"), + [STRINGID_BOOSTERENERGYACTIVATES] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}通过{B_LAST_ITEM}\n发动了{B_SCR_ACTIVE_ABILITY}!"), + [STRINGID_FOGCREPTUP] = COMPOUND_STRING("开始起雾了!"), + [STRINGID_FOGISDEEP] = COMPOUND_STRING("雾持续弥漫。"), + [STRINGID_FOGLIFTED] = COMPOUND_STRING("雾散开了!"), + [STRINGID_PKMNMADESHELLGLEAM] = COMPOUND_STRING("{B_DEF_NAME_WITH_PREFIX}让甲壳发出光辉,\n使属性相克发生扭曲!!"), + [STRINGID_FICKLEBEAMDOUBLED] = COMPOUND_STRING("{B_ATK_NAME_WITH_PREFIX}拿出全力了!"), + [STRINGID_COMMANDERACTIVATES] = COMPOUND_STRING("{B_SCR_NAME_WITH_PREFIX}作为发号施令的要员\n而被吃吼霸吞下去了!"), + [STRINGID_POKEFLUTECATCHY] = COMPOUND_STRING("{B_PLAYER_NAME}吹响了{B_LAST_ITEM}!\p嗯……不错的音色!"), + [STRINGID_POKEFLUTE] = COMPOUND_STRING("{B_PLAYER_NAME}吹响了{B_LAST_ITEM}!"), + [STRINGID_MONHEARINGFLUTEAWOKE] = COMPOUND_STRING("宝可梦听到笛声醒了过来!"), + [STRINGID_SUNLIGHTISHARSH] = COMPOUND_STRING("现在日照很强!"), + [STRINGID_ITISHAILING] = COMPOUND_STRING("现在正在下冰雹!"), + [STRINGID_ITISSNOWING] = COMPOUND_STRING("现在正在下雪!"), + [STRINGID_ISCOVEREDWITHGRASS] = COMPOUND_STRING("脚下的青草正在生长!"), + [STRINGID_MISTSWIRLSAROUND] = COMPOUND_STRING("脚下的雾气正在蔓延!"), + [STRINGID_ELECTRICCURRENTISRUNNING] = COMPOUND_STRING("脚下的电光正在闪烁!"), + [STRINGID_SEEMSWEIRD] = COMPOUND_STRING("脚下传来阵阵奇妙的感觉!"), + [STRINGID_WAGGLINGAFINGER] = COMPOUND_STRING("挥动手指后,使出了{B_CURRENT_MOVE}!"), + [STRINGID_BLOCKEDBYSLEEPCLAUSE] = COMPOUND_STRING("因为催眠条款,\n{B_DEF_NAME_WITH_PREFIX2}不会被催眠!"), + [STRINGID_SUPEREFFECTIVETWOFOES] = COMPOUND_STRING("效果绝佳!"), + [STRINGID_NOTVERYEFFECTIVETWOFOES] = COMPOUND_STRING("好像效果不好……"), + [STRINGID_ITDOESNTAFFECTTWOFOES] = COMPOUND_STRING("对于{B_DEF_NAME_WITH_PREFIX2},\n好像没有效果……"), + [STRINGID_SENDCAUGHTMONPARTYORBOX] = COMPOUND_STRING("要将{B_DEF_NAME}加入到同行宝可梦里吗?"), [STRINGID_PKMNSENTTOPCAFTERCATCH] = gText_PkmnSentToPCAfterCatch, }; @@ -1131,7 +1131,7 @@ const u16 gStatDownStringIds[] = [B_MSG_STAT_FELL_EMPTY] = STRINGID_EMPTYSTRING3, }; -// Index copied from move的index in sTrappingMoves +// Index copied from move's index in sTrappingMoves const u16 gWrappedStringIds[NUM_TRAPPING_MOVES] = { [B_MSG_WRAPPED_BIND] = STRINGID_PKMNSQUEEZEDBYBIND, // MOVE_BIND @@ -1404,76 +1404,76 @@ const u16 gDamageNonTypesDmgStringIds[] = [B_MSG_HURT_BY_ROCKS_THROWN] = STRINGID_PKMNHURTBYROCKSTHROWN, }; -const u8 gText_PkmnIsEvolving[] = _("哦……!?\n{STR_VAR_1}的样子……!"); +const u8 gText_PkmnIsEvolving[] = _("……哦!?\n{STR_VAR_1}的样子……!"); const u8 gText_CongratsPkmnEvolved[] = _("恭喜!{STR_VAR_1}\n进化为{STR_VAR_2}了!{WAIT_SE}\p"); -const u8 gText_PkmnStoppedEvolving[] = _("什么……?\n{STR_VAR_1}的变化停止了!\p"); +const u8 gText_PkmnStoppedEvolving[] = _("什么……?{STR_VAR_1}的\n变化停止了!\p"); const u8 gText_EllipsisQuestionMark[] = _("……?\p"); -const u8 gText_WhatWillPkmnDo[] = _("{B_BUFF1}该怎么办?"); -const u8 gText_WhatWillPkmnDo2[] = _("{B_PLAYER_NAME}接下来\n要做什么?"); -const u8 gText_WhatWillWallyDo[] = _("满充接下来\n要做什么?"); -const u8 gText_LinkStandby[] = _("{PAUSE 16}通信待机中……"); +const u8 gText_WhatWillPkmnDo[] = _("{B_BUFF1}\n要做什么呢?"); +const u8 gText_WhatWillPkmnDo2[] = _("{B_BUFF1}\n要做什么呢?"); +const u8 gText_WhatWillWallyDo[] = _("满充\n要做什么呢?"); +const u8 gText_LinkStandby[] = _("{PAUSE 16}正在等待连接……"); const u8 gText_BattleMenu[] = _("战斗{CLEAR_TO 56}包包\n宝可梦{CLEAR_TO 56}逃走"); -const u8 gText_SafariZoneMenu[] = _("扔球{CLEAR_TO 56}宝可方块\n接近{CLEAR_TO 56}逃走"); -const u8 gText_MoveInterfacePP[] = _("PP "); +const u8 gText_SafariZoneMenu[] = _("精灵球{CLEAR_TO 56}宝可方块\n靠近{CLEAR_TO 56}逃走"); +const u8 gText_MoveInterfacePP[] = _("PP"); const u8 gText_MoveInterfaceType[] = _("属性/"); -const u8 gText_MoveInterfacePpType[] = _("{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR4 DYNAMIC_COLOR5 DYNAMIC_COLOR6}PP\nTYPE/"); +const u8 gText_MoveInterfacePpType[] = _("PP"); const u8 gText_MoveInterfaceDynamicColors[] = _("{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR4 DYNAMIC_COLOR5 DYNAMIC_COLOR6}"); -const u8 gText_WhichMoveToForget4[] = _("{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR4 DYNAMIC_COLOR5 DYNAMIC_COLOR6}Which move should\nbe forgotten?"); -const u8 gText_BattleYesNoChoice[] = _("{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR4 DYNAMIC_COLOR5 DYNAMIC_COLOR6}Yes\nNo"); -const u8 gText_BattleSwitchWhich[] = _("{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR4 DYNAMIC_COLOR5 DYNAMIC_COLOR6}Switch\nwhich?"); -const u8 gText_BattleSwitchWhich2[] = _("{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR4 DYNAMIC_COLOR5 DYNAMIC_COLOR6}"); -const u8 gText_BattleSwitchWhich3[] = _("{UP_ARROW}"); -const u8 gText_BattleSwitchWhich4[] = _("{ESCAPE 4}"); -const u8 gText_BattleSwitchWhich5[] = _("-"); -const u8 gText_SafariBalls[] = _("{HIGHLIGHT DARK_GRAY}Safari Balls"); +const u8 gText_WhichMoveToForget4[] = _("{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR4 DYNAMIC_COLOR5 DYNAMIC_COLOR6}要忘记\n哪个招式?"); +const u8 gText_BattleYesNoChoice[] = _("{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR4 DYNAMIC_COLOR5 DYNAMIC_COLOR6}是\n否"); +const u8 gText_BattleSwitchWhich[] = _("{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR4 DYNAMIC_COLOR5 DYNAMIC_COLOR6}与哪个招式\n交换位置?"); +const u8 gText_BattleSwitchWhich2[] = _("{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR4 DYNAMIC_COLOR5 DYNAMIC_COLOR6}与哪个招式\n交换位置?"); +const u8 gText_BattleSwitchWhich3[] = _("{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR4 DYNAMIC_COLOR5 DYNAMIC_COLOR6}与哪个招式\n交换位置?"); +const u8 gText_BattleSwitchWhich4[] = _("{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR4 DYNAMIC_COLOR5 DYNAMIC_COLOR6}与哪个招式\n交换位置?"); +const u8 gText_BattleSwitchWhich5[] = _("{PALETTE 5}{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR4 DYNAMIC_COLOR5 DYNAMIC_COLOR6}与哪个招式\n交换位置?"); +const u8 gText_SafariBalls[] = _("{HIGHLIGHT DARK_GRAY}狩猎球"); const u8 gText_SafariBallLeft[] = _("{HIGHLIGHT DARK_GRAY}Left: $" "{HIGHLIGHT DARK_GRAY}"); -const u8 gText_Sleep[] = _("sleep"); -const u8 gText_Poison[] = _("poison"); -const u8 gText_Burn[] = _("burn"); -const u8 gText_Paralysis[] = _("paralysis"); -const u8 gText_Ice[] = _("ice"); -const u8 gText_Confusion[] = _("confusion"); -const u8 gText_Love[] = _("love"); -const u8 gText_SpaceAndSpace[] = _(" and "); -const u8 gText_CommaSpace[] = _(", "); +const u8 gText_Sleep[] = _("睡眠"); +const u8 gText_Poison[] = _("中毒"); +const u8 gText_Burn[] = _("灼伤"); +const u8 gText_Paralysis[] = _("麻痹"); +const u8 gText_Ice[] = _("冰冻"); +const u8 gText_Confusion[] = _("混乱"); +const u8 gText_Love[] = _("着迷"); +const u8 gText_SpaceAndSpace[] = _("和"); +const u8 gText_CommaSpace[] = _(","); const u8 gText_Space2[] = _(" "); const u8 gText_LineBreak[] = _("\l"); const u8 gText_NewLine[] = _("\n"); -const u8 gText_Are[] = _("are"); -const u8 gText_Are2[] = _("are"); -const u8 gText_BadEgg[] = _("Bad Egg"); -const u8 gText_BattleWallyName[] = _("WALLY"); -const u8 gText_Win[] = _("{HIGHLIGHT TRANSPARENT}Win"); -const u8 gText_Loss[] = _("{HIGHLIGHT TRANSPARENT}Loss"); -const u8 gText_Draw[] = _("{HIGHLIGHT TRANSPARENT}Draw"); -static const u8 sText_SpaceIs[] = _(" is"); +const u8 gText_Are[] = _("是"); +const u8 gText_Are2[] = _("是"); +const u8 gText_BadEgg[] = _("坏蛋"); +const u8 gText_BattleWallyName[] = _("满充"); +const u8 gText_Win[] = _("{HIGHLIGHT TRANSPARENT}胜"); +const u8 gText_Loss[] = _("{HIGHLIGHT TRANSPARENT}负"); +const u8 gText_Draw[] = _("{HIGHLIGHT TRANSPARENT}平"); +static const u8 sText_SpaceIs[] = _("是"); static const u8 sText_ApostropheS[] = _("的"); -const u8 gText_BattleTourney[] = _("BATTLE TOURNEY"); +const u8 gText_BattleTourney[] = _("赛程"); const u8 *const gRoundsStringTable[DOME_ROUNDS_COUNT] = { - [DOME_ROUND1] = COMPOUND_STRING("Round 1"), - [DOME_ROUND2] = COMPOUND_STRING("Round 2"), - [DOME_SEMIFINAL] = COMPOUND_STRING("Semifinal"), - [DOME_FINAL] = COMPOUND_STRING("Final"), + [DOME_ROUND1] = COMPOUND_STRING("第1回合"), + [DOME_ROUND2] = COMPOUND_STRING("第2回合"), + [DOME_SEMIFINAL] = COMPOUND_STRING("半决赛"), + [DOME_FINAL] = COMPOUND_STRING("决赛"), }; -const u8 gText_TheGreatNewHope[] = _("The great new hope!\p"); -const u8 gText_WillChampionshipDreamComeTrue[] = _("Will the championship dream come true?!\p"); -const u8 gText_AFormerChampion[] = _("A former champion!\p"); -const u8 gText_ThePreviousChampion[] = _("The previous champion!\p"); -const u8 gText_TheUnbeatenChampion[] = _("The unbeaten champion!\p"); +const u8 gText_TheGreatNewHope[] = _("伟大的崭新希望!\p"); +const u8 gText_WillChampionshipDreamComeTrue[] = _("冠军之梦能否成真?!\p"); +const u8 gText_AFormerChampion[] = _("前冠军!\p"); +const u8 gText_ThePreviousChampion[] = _("前冠军!\p"); +const u8 gText_TheUnbeatenChampion[] = _("不败冠军!\p"); const u8 gText_PlayerMon1Name[] = _("{B_PLAYER_MON1_NAME}"); const u8 gText_Vs[] = _("VS"); const u8 gText_OpponentMon1Name[] = _("{B_OPPONENT_MON1_NAME}"); -const u8 gText_Mind[] = _("Mind"); -const u8 gText_Skill[] = _("Skill"); -const u8 gText_Body[] = _("Body"); -const u8 gText_Judgment[] = _("{B_BUFF1}{CLEAR 13}Judgment{CLEAR 13}{B_BUFF2}"); -static const u8 sText_TwoTrainersSentPkmn[] = _("{B_TRAINER1_NAME_WITH_CLASS} sent out {B_OPPONENT_MON1_NAME}!\p{B_TRAINER2_NAME_WITH_CLASS} sent out {B_OPPONENT_MON2_NAME}!"); -static const u8 sText_Trainer2SentOutPkmn[] = _("{B_TRAINER2_NAME_WITH_CLASS} sent out {B_BUFF1}!"); -static const u8 sText_TwoTrainersWantToBattle[] = _("You are challenged by {B_TRAINER1_NAME_WITH_CLASS} and {B_TRAINER2_NAME_WITH_CLASS}!\p"); -static const u8 sText_InGamePartnerSentOutZGoN[] = _("{B_PARTNER_NAME_WITH_CLASS} sent out {B_PLAYER_MON2_NAME}! Go, {B_PLAYER_MON1_NAME}!"); +const u8 gText_Mind[] = _("心"); +const u8 gText_Skill[] = _("技"); +const u8 gText_Body[] = _("体"); +const u8 gText_Judgment[] = _("{B_BUFF1}{CLEAR 13}判定{CLEAR 13}{B_BUFF2}"); +static const u8 sText_TwoTrainersSentPkmn[] = _("{B_TRAINER1_NAME_WITH_CLASS}\n派出了{B_OPPONENT_MON1_NAME}!\p{B_TRAINER2_CLASS}{B_TRAINER2_NAME}\n派出了{B_OPPONENT_MON2_NAME}!"); +static const u8 sText_Trainer2SentOutPkmn[] = _("{B_TRAINER2_CLASS}{B_TRAINER2_NAME}\n派出了{B_BUFF1}!"); +static const u8 sText_TwoTrainersWantToBattle[] = _("{B_TRAINER1_NAME_WITH_CLASS}和\n{B_TRAINER2_CLASS}{B_TRAINER2_NAME}\l前来挑战了!\p"); +static const u8 sText_InGamePartnerSentOutZGoN[] = _("{B_PARTNER_NAME_WITH_CLASS}\n派出了{B_PLAYER_MON2_NAME}!\l上吧!{B_PLAYER_MON1_NAME}!"); const u16 gBattlePalaceFlavorTextTable[] = { @@ -1485,28 +1485,28 @@ const u16 gBattlePalaceFlavorTextTable[] = const u8 *const gRefereeStringsTable[] = { - [B_MSG_REF_NOTHING_IS_DECIDED] = COMPOUND_STRING("REFEREE: If nothing is decided in 3 turns, we will go to judging!"), - [B_MSG_REF_THATS_IT] = COMPOUND_STRING("REFEREE: That's it! We will now go to judging to determine the winner!"), - [B_MSG_REF_JUDGE_MIND] = COMPOUND_STRING("REFEREE: Judging category 1, Mind! The POKéMON showing the most guts!\p"), - [B_MSG_REF_JUDGE_SKILL] = COMPOUND_STRING("REFEREE: Judging category 2, Skill! The POKéMON using moves the best!\p"), - [B_MSG_REF_JUDGE_BODY] = COMPOUND_STRING("REFEREE: Judging category 3, Body! The POKéMON with the most vitality!\p"), - [B_MSG_REF_PLAYER_WON] = COMPOUND_STRING("REFEREE: Judgment: {B_BUFF1} to {B_BUFF2}! The winner is {B_PLAYER_NAME}的{B_PLAYER_MON1_NAME}!\p"), - [B_MSG_REF_OPPONENT_WON] = COMPOUND_STRING("REFEREE: Judgment: {B_BUFF1} to {B_BUFF2}! The winner is {B_TRAINER1_NAME}的{B_OPPONENT_MON1_NAME}!\p"), - [B_MSG_REF_DRAW] = COMPOUND_STRING("REFEREE: Judgment: 3 to 3! We have a draw!\p"), - [B_MSG_REF_COMMENCE_BATTLE] = COMPOUND_STRING("REFEREE: {B_PLAYER_MON1_NAME} VS {B_OPPONENT_MON1_NAME}! Commence battling!"), + [B_MSG_REF_NOTHING_IS_DECIDED] = COMPOUND_STRING("裁判:如果3回合无法决出胜负,\n将由我们来裁定结果!"), + [B_MSG_REF_THATS_IT] = COMPOUND_STRING("裁判:到此为止!现在将由\n我们来裁定哪一方获胜!"), + [B_MSG_REF_JUDGE_MIND] = COMPOUND_STRING("裁判:判定准则其一,心!\n是否展现出斗志与勇气!\p"), + [B_MSG_REF_JUDGE_SKILL] = COMPOUND_STRING("裁判:判定准则其二,技!\n是否准确地使用了招式!\p"), + [B_MSG_REF_JUDGE_BODY] = COMPOUND_STRING("裁判:判定准则其三,体!\n是否保留了足够的体力!\p"), + [B_MSG_REF_PLAYER_WON] = COMPOUND_STRING("裁判:判定结果:{B_BUFF1}比{B_BUFF2}!胜者是{B_PLAYER_NAME}的{B_PLAYER_MON1_NAME}!\p"), + [B_MSG_REF_OPPONENT_WON] = COMPOUND_STRING("裁判:判定结果:{B_BUFF1}比{B_BUFF2}!胜者是{B_TRAINER1_NAME}的{B_OPPONENT_MON1_NAME}!\p"), + [B_MSG_REF_DRAW] = COMPOUND_STRING("裁判:判定结果:3比3!双方打成了平手!"), + [B_MSG_REF_COMMENCE_BATTLE] = COMPOUND_STRING("裁判:{B_PLAYER_MON1_NAME} VS {B_OPPONENT_MON1_NAME}!战斗开始!"), }; static const u8 sText_Trainer1Fled[] = _( "{PLAY_SE SE_FLEE}{B_TRAINER1_NAME_WITH_CLASS} fled!"); -static const u8 sText_PlayerLostAgainstTrainer1[] = _("You lost to {B_TRAINER1_NAME_WITH_CLASS}!"); -static const u8 sText_PlayerBattledToDrawTrainer1[] = _("You battled to a draw against {B_TRAINER1_NAME_WITH_CLASS}!"); -const u8 gText_RecordBattleToPass[] = _("Would you like to record your battle\non your Frontier Pass?"); -const u8 gText_BattleRecordedOnPass[] = _("{B_PLAYER_NAME}的battle result was recorded\non the Frontier Pass."); -static const u8 sText_LinkTrainerWantsToBattlePause[] = _("You are challenged by {B_LINK_OPPONENT1_NAME}!\p"); -static const u8 sText_TwoLinkTrainersWantToBattlePause[] = _("You are challenged by {B_LINK_OPPONENT1_NAME} and {B_LINK_OPPONENT2_NAME}!\p"); -static const u8 sText_Your1[] = _("Your"); -static const u8 sText_Opposing1[] = _("The opposing"); -static const u8 sText_Your2[] = _("your"); -static const u8 sText_Opposing2[] = _("the opposing"); +static const u8 sText_PlayerLostAgainstTrainer1[] = _("被{B_TRAINER1_NAME_WITH_CLASS}打败了!"); +static const u8 sText_PlayerBattledToDrawTrainer1[] = _("和{B_TRAINER1_NAME_WITH_CLASS}打成了平局!"); +const u8 gText_RecordBattleToPass[] = _("要把你本次的战斗\n保存到开拓通行证上吗?"); +const u8 gText_BattleRecordedOnPass[] = _("{B_PLAYER_NAME}本次的战斗\n保存到了开拓通行证中!"); +static const u8 sText_LinkTrainerWantsToBattlePause[] = _("{B_LINK_OPPONENT1_NAME}\n前来挑战了!"); +static const u8 sText_TwoLinkTrainersWantToBattlePause[] = _("{B_LINK_OPPONENT1_NAME}和{B_LINK_OPPONENT2_NAME}\n前来挑战了!"); +static const u8 sText_Your1[] = _("我方"); +static const u8 sText_Opposing1[] = _("对手"); +static const u8 sText_Your2[] = _("我方"); +static const u8 sText_Opposing2[] = _("对手"); // This is four lists of moves which use a different attack string in Japanese // to the default. See the documentation for ChooseTypeOfMoveUsedString for more detail. diff --git a/src/item_use.c b/src/item_use.c index ab46b3b296..40de4280d7 100644 --- a/src/item_use.c +++ b/src/item_use.c @@ -91,8 +91,8 @@ static const u8 sText_BootedUpHM[] = _("启动了秘传招式学习器!"); static const u8 sText_TMHMContainedVar1[] = _("里面有被记录着\n{STR_VAR_1}!\p要让宝可梦学会\n{STR_VAR_1}吗?"); static const u8 sText_UsedVar2WildLured[] = _("{PLAYER}\n使用了{STR_VAR_2}!\p野生的宝可梦们\n会被引诱过来。{PAUSE_UNTIL_PRESS}"); static const u8 sText_UsedVar2WildRepelled[] = _("{PLAYER}\n使用了{STR_VAR_2}!\p野生的宝可梦们\n会被驱赶不再出现。{PAUSE_UNTIL_PRESS}"); -static const u8 sText_PlayedPokeFluteCatchy[] = _("{PLAYER}\n吹响了宝可梦之笛!\p嗯……不错的音色!{PAUSE_UNTIL_PRESS}"); -static const u8 sText_PlayedPokeFlute[] = _("{PLAYER}\n吹响了宝可梦之笛!"); +static const u8 sText_PlayedPokeFluteCatchy[] = _("吹响了宝可梦之笛!\p嗯……不错的音色!{PAUSE_UNTIL_PRESS}"); +static const u8 sText_PlayedPokeFlute[] = _("吹响了宝可梦之笛!"); static const u8 sText_PokeFluteAwakenedMon[] = _("听到宝可梦之笛声音的\n宝可梦醒来了!{PAUSE_UNTIL_PRESS}"); // EWRAM variables