diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2018-04-25 15:11:44 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2018-04-25 15:11:44 -0400 |
commit | ca09158b73ba10b566db1f815ea2d826fc0f9024 (patch) | |
tree | 706d96beef3777fc5d14795d4b5c4359271a11d1 /src | |
parent | 4ed28757fdc51de0da47809fab9f5be40cfe3423 (diff) |
Decompile remaining easy chat data
Diffstat (limited to 'src')
50 files changed, 9062 insertions, 10 deletions
diff --git a/src/data/text/easy_chat/group_name_table.h b/src/data/text/easy_chat/group_name_table.h new file mode 100644 index 000000000..7c2e6b374 --- /dev/null +++ b/src/data/text/easy_chat/group_name_table.h @@ -0,0 +1,29 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUP_NAME_TABLE +#define DATA_TEXT_EASY_CHAT_GROUP_NAME_TABLE + +const u8 * gEasyChatGroupNames[] = { + gEasyChatGroupName_Pokemon, + gEasyChatGroupName_Trainer, + gEasyChatGroupName_Status, + gEasyChatGroupName_Battle, + gEasyChatGroupName_Greetings, + gEasyChatGroupName_People, + gEasyChatGroupName_Voices, + gEasyChatGroupName_Speech, + gEasyChatGroupName_Endings, + gEasyChatGroupName_Feelings, + gEasyChatGroupName_Conditions, + gEasyChatGroupName_Actions, + gEasyChatGroupName_Lifestyle, + gEasyChatGroupName_Hobbies, + gEasyChatGroupName_Time, + gEasyChatGroupName_Misc, + gEasyChatGroupName_Adjectives, + gEasyChatGroupName_Events, + gEasyChatGroupName_Move1, + gEasyChatGroupName_Move2, + gEasyChatGroupName_TrendySaying, + gEasyChatGroupName_Pokemon2, +}; + +#endif // DATA_TEXT_EASY_CHAT_GROUP_NAME_TABLE diff --git a/src/data/text/easy_chat/group_orders.h b/src/data/text/easy_chat/group_orders.h new file mode 100644 index 000000000..cb92b8d4c --- /dev/null +++ b/src/data/text/easy_chat/group_orders.h @@ -0,0 +1,51 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUP_ORDERS +#define DATA_TEXT_EASY_CHAT_GROUP_ORDERS + +#include "groups/pokemon/order.h" +#include "groups/trainer/order.h" +#include "groups/status/order.h" +#include "groups/battle/order.h" +#include "groups/greetings/order.h" +#include "groups/people/order.h" +#include "groups/voices/order.h" +#include "groups/speech/order.h" +#include "groups/endings/order.h" +#include "groups/feelings/order.h" +#include "groups/conditions/order.h" +#include "groups/actions/order.h" +#include "groups/lifestyle/order.h" +#include "groups/hobbies/order.h" +#include "groups/time/order.h" +#include "groups/misc/order.h" +#include "groups/adjectives/order.h" +#include "groups/events/order.h" +#include "groups/move_1/order.h" +#include "groups/move_2/order.h" +#include "groups/trendy_saying/order.h" +#include "groups/pokemon_2/order.h" + +const u16 * gEasyChatGroupOrders[] = { + gEasyChatGroupOrder_Pokemon, + gEasyChatGroupOrder_Trainer, + gEasyChatGroupOrder_Status, + gEasyChatGroupOrder_Battle, + gEasyChatGroupOrder_Greetings, + gEasyChatGroupOrder_People, + gEasyChatGroupOrder_Voices, + gEasyChatGroupOrder_Speech, + gEasyChatGroupOrder_Endings, + gEasyChatGroupOrder_Feelings, + gEasyChatGroupOrder_Conditions, + gEasyChatGroupOrder_Actions, + gEasyChatGroupOrder_Lifestyle, + gEasyChatGroupOrder_Hobbies, + gEasyChatGroupOrder_Time, + gEasyChatGroupOrder_Misc, + gEasyChatGroupOrder_Adjectives, + gEasyChatGroupOrder_Events, + gEasyChatGroupOrder_Move1, + gEasyChatGroupOrder_Move2, + gEasyChatGroupOrder_TrendySaying, + gEasyChatGroupOrder_Pokemon2 +}; +#endif // DATA_TEXT_EASY_CHAT_GROUP_ORDERS diff --git a/src/data/text/easy_chat/group_sizes.h b/src/data/text/easy_chat/group_sizes.h new file mode 100644 index 000000000..2b3d72607 --- /dev/null +++ b/src/data/text/easy_chat/group_sizes.h @@ -0,0 +1,29 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUP_SIZES +#define DATA_TEXT_EASY_CHAT_GROUP_SIZES + +u8 gEasyChatGroupSizes[] = { + 202, // POKEMON + 19, // TRAINER + 109, // STATUS + 63, // BATTLE + 42, // GREETINGS + 75, // PEOPLE + 63, // VOICES + 60, // SPEECH + 69, // ENDINGS + 69, // FEELINGS + 69, // CONDITIONS + 78, // ACTIONS + 45, // LIFESTYLE + 54, // HOBBIES + 45, // TIME + 42, // MISC + 36, // ADJECTIVES + 22, // EVENTS + 153, // MOVE_1 + 194, // MOVE_2 + 33, // TRENDY_SAYING + 251, // POKEMON_2 +}; + +#endif // DATA_TEXT_EASY_CHAT_GROUP_SIZES diff --git a/src/data/text/easy_chat/group_words.h b/src/data/text/easy_chat/group_words.h new file mode 100644 index 000000000..1c4461e59 --- /dev/null +++ b/src/data/text/easy_chat/group_words.h @@ -0,0 +1,51 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUP_WORDS +#define DATA_TEXT_EASY_CHAT_GROUP_WORDS + +#include "groups/pokemon/words.h" +#include "groups/trainer/words.h" +#include "groups/status/words.h" +#include "groups/battle/words.h" +#include "groups/greetings/words.h" +#include "groups/people/words.h" +#include "groups/voices/words.h" +#include "groups/speech/words.h" +#include "groups/endings/words.h" +#include "groups/feelings/words.h" +#include "groups/conditions/words.h" +#include "groups/actions/words.h" +#include "groups/lifestyle/words.h" +#include "groups/hobbies/words.h" +#include "groups/time/words.h" +#include "groups/misc/words.h" +#include "groups/adjectives/words.h" +#include "groups/events/words.h" +#include "groups/move_1/words.h" +#include "groups/move_2/words.h" +#include "groups/trendy_saying/words.h" +#include "groups/pokemon_2/words.h" + +const u8 * gEasyChatGroupWords[] = { + (const u8 *)gEasyChatGroupWords_Pokemon, + gEasyChatGroupWords_Trainer, + gEasyChatGroupWords_Status, + gEasyChatGroupWords_Battle, + gEasyChatGroupWords_Greetings, + gEasyChatGroupWords_People, + gEasyChatGroupWords_Voices, + gEasyChatGroupWords_Speech, + gEasyChatGroupWords_Endings, + gEasyChatGroupWords_Feelings, + gEasyChatGroupWords_Conditions, + gEasyChatGroupWords_Actions, + gEasyChatGroupWords_Lifestyle, + gEasyChatGroupWords_Hobbies, + gEasyChatGroupWords_Time, + gEasyChatGroupWords_Misc, + gEasyChatGroupWords_Adjectives, + gEasyChatGroupWords_Events, + (const u8 *)gEasyChatGroupWords_Move1, + (const u8 *)gEasyChatGroupWords_Move2, + gEasyChatGroupWords_TrendySaying, + (const u8 *)gEasyChatGroupWords_Pokemon2 +}; +#endif // DATA_TEXT_EASY_CHAT_GROUP_WORDS diff --git a/src/data/text/easy_chat/groups/actions/order.h b/src/data/text/easy_chat/groups/actions/order.h new file mode 100644 index 000000000..f2d67bae1 --- /dev/null +++ b/src/data/text/easy_chat/groups/actions/order.h @@ -0,0 +1,168 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_ACTIONS_ORDER +#define DATA_TEXT_EASY_CHAT_GROUPS_ACTIONS_ORDER + +#if ENGLISH +u16 gEasyChatGroupOrder_Actions[] = { + 72, + 14, + 48, + 75, + 39, + 36, + 28, + 46, + 31, + 19, + 26, + 6, + 27, + 1, + 45, + 47, + 54, + 41, + 76, + 77, + 73, + 74, + 2, + 3, + 24, + 37, + 32, + 33, + 22, + 18, + 23, + 67, + 30, + 0, + 65, + 70, + 4, + 5, + 17, + 64, + 63, + 34, + 53, + 56, + 55, + 11, + 9, + 29, + 69, + 68, + 66, + 61, + 52, + 51, + 40, + 62, + 35, + 20, + 71, + 60, + 59, + 15, + 16, + 38, + 49, + 25, + 21, + 42, + 43, + 44, + 12, + 13, + 7, + 8, + 10, + 58, + 57, + 50, +}; +#elif GERMAN +u16 gEasyChatGroupOrder_Actions[] = { + 36, + 58, + 14, + 12, + 76, + 70, + 17, + 38, + 72, + 48, + 75, + 71, + 46, + 53, + 2, + 42, + 43, + 24, + 3, + 10, + 39, + 40, + 22, + 31, + 23, + 37, + 41, + 28, + 77, + 27, + 45, + 35, + 15, + 16, + 18, + 64, + 30, + 59, + 60, + 56, + 55, + 1, + 9, + 11, + 6, + 67, + 52, + 62, + 51, + 57, + 68, + 50, + 5, + 4, + 20, + 69, + 29, + 25, + 0, + 54, + 65, + 73, + 74, + 47, + 61, + 21, + 44, + 63, + 13, + 26, + 7, + 8, + 19, + 34, + 33, + 49, + 32, + 66, +}; +#endif // GAME_LANGUAGE + +#endif // DATA_TEXT_EASY_CHAT_GROUPS_ACTIONS_ORDER diff --git a/src/data/text/easy_chat/groups/actions/words.h b/src/data/text/easy_chat/groups/actions/words.h new file mode 100644 index 000000000..231333963 --- /dev/null +++ b/src/data/text/easy_chat/groups/actions/words.h @@ -0,0 +1,166 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_ACTIONS_WORDS +#define DATA_TEXT_EASY_CHAT_GROUPS_ACTIONS_WORDS +#if ENGLISH +u8 gEasyChatGroupWords_Actions[] = _( + "MEETS$" + "CONCEDE$" + "GIVE$" + "GIVES$" + "PLAYED$" + "PLAYS$" + "COLLECT$" + "WALKING$" + "WALKS$" + "SAYS$" + "WENT$" + "SAID$" + "WAKE UP$" + "WAKES UP$" + "ANGERS$" + "TEACH$" + "TEACHES$" + "PLEASE$" + "LEARN$" + "CHANGE$" + "STORY$" + "TRUST$" + "LAVISH$" + "LISTENS$" + "HEARING$" + "TRAINS$" + "CHOOSE$" + "COME$" + "CAME$" + "SEARCH$" + "MAKE$" + "CAUSE$" + "KNOW$" + "KNOWS$" + "REFUSE$" + "STORES$" + "BRAG$" + "IGNORANT$" + "THINKS$" + "BELIEVE$" + "SLIDE$" + "EATS$" + "USE$" + "USES$" + "USING$" + "COULDN’T$" + "CAPABLE$" + "DISAPPEAR$" + "APPEAR$" + "THROW$" + "WORRY$" + "SLEPT$" + "SLEEP$" + "RELEASE$" + "DRINKS$" + "RUNS$" + "RUN$" + "WORKS$" + "WORKING$" + "TALKING$" + "TALK$" + "SINK$" + "SMACK$" + "PRETEND$" + "PRAISE$" + "OVERDO$" + "SHOW$" + "LOOKS$" + "SEES$" + "SEEK$" + "OWN$" + "TAKE$" + "ALLOW$" + "FORGET$" + "FORGETS$" + "APPEARS$" + "FAINT$" + "FAINTED$" + ); +#elif GERMAN +u8 gEasyChatGroupWords_Actions[] = _( + "TRIFFT$" + "RESIGNIEREN$" + "GEBEN$" + "GIBT$" + "SPIELTE$" + "SPIELT$" + "SAMMELN$" + "WANDERN$" + "WANDERT$" + "SAGT$" + "GING$" + "SAGTE$" + "AUFWACHEN$" + "WACHT AUF$" + "ÄRGERT$" + "LEHREN$" + "LEHRT$" + "BITTE$" + "LERNE$" + "WECHSELN$" + "STORY$" + "VERTRAUEN$" + "GROSSZÜGIG$" + "HÖRT$" + "GEHÖRT$" + "TRAINIERT$" + "WÄHLEN$" + "KOMMEN$" + "KAM$" + "SUCHE$" + "MACHEN$" + "GRUND$" + "WISSEN$" + "WEISS$" + "WEIGERN$" + "LAGERT$" + "ANGEBEN$" + "IGNORANT$" + "DENKT$" + "GLAUBE$" + "GLEITEN$" + "ISST$" + "GEBRAUCHEN$" + "GEBRAUCHT$" + "VERWENDEN$" + "KÖNNEN NICHT$" + "FÄHIG$" + "VERSCHWINDE$" + "ERSCHEINEN$" + "WERFEN$" + "SORGE$" + "SCHLIEF$" + "SCHLAF$" + "FREILASSEN$" + "TRINKT$" + "RENNT$" + "RENNEN$" + "SEHEN$" + "ARBEITEN$" + "REDEN$" + "REDET$" + "VERSENKEN$" + "SCHLAG$" + "VORTÄUSCHEN$" + "LOBEN$" + "ÜBERTREIBEN$" + "ZEIGEN$" + "SCHAUT$" + "SIEHT$" + "STREBEN NACH$" + "BESITZEN$" + "ERTRAGEN$" + "ERLAUBEN$" + "VERGESSEN$" + "VERGISST$" + "ERSCHEINT$" + "BESIEGEN$" + "KAMPFUNFÄHIG$" + ); +#endif // GAME_LANGUAGE +#endif // DATA_TEXT_EASY_CHAT_GROUPS_ACTIONS_WORDS diff --git a/src/data/text/easy_chat/groups/adjectives/order.h b/src/data/text/easy_chat/groups/adjectives/order.h new file mode 100644 index 000000000..63440ced7 --- /dev/null +++ b/src/data/text/easy_chat/groups/adjectives/order.h @@ -0,0 +1,84 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_ADJECTIVES_ORDER +#define DATA_TEXT_EASY_CHAT_GROUPS_ADJECTIVES_ORDER + +#if ENGLISH +u16 gEasyChatGroupOrder_Adjectives[] = { + 35, + 23, + 20, + 31, + 14, + 15, + 32, + 34, + 12, + 3, + 29, + 9, + 33, + 1, + 27, + 2, + 11, + 22, + 26, + 28, + 10, + 18, + 17, + 7, + 16, + 19, + 8, + 5, + 4, + 6, + 13, + 21, + 0, + 24, + 25, + 30, +}; +#elif GERMAN +u16 gEasyChatGroupOrder_Adjectives[] = { + 24, + 28, + 17, + 18, + 35, + 23, + 15, + 5, + 19, + 4, + 0, + 8, + 9, + 3, + 21, + 34, + 13, + 30, + 12, + 27, + 31, + 14, + 20, + 6, + 22, + 33, + 11, + 26, + 16, + 2, + 1, + 7, + 29, + 10, + 32, + 25, +}; +#endif // GAME_LANGUAGE + +#endif // DATA_TEXT_EASY_CHAT_GROUPS_ADJECTIVES_ORDER diff --git a/src/data/text/easy_chat/groups/adjectives/words.h b/src/data/text/easy_chat/groups/adjectives/words.h new file mode 100644 index 000000000..ef5b77b88 --- /dev/null +++ b/src/data/text/easy_chat/groups/adjectives/words.h @@ -0,0 +1,82 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_ADJECTIVES_WORDS +#define DATA_TEXT_EASY_CHAT_GROUPS_ADJECTIVES_WORDS +#if ENGLISH +u8 gEasyChatGroupWords_Adjectives[] = _( + "WANDERING$" + "RICKETY$" + "ROCK-SOLID$" + "HUNGRY$" + "TIGHT$" + "TICKLISH$" + "TWIRLING$" + "SPIRALING$" + "THIRSTY$" + "LOLLING$" + "SILKY$" + "SADLY$" + "HOPELESS$" + "USELESS$" + "DROOLING$" + "EXCITING$" + "THICK$" + "SMOOTH$" + "SLIMY$" + "THIN$" + "BREAK$" + "VORACIOUS$" + "SCATTER$" + "AWESOME$" + "WIMPY$" + "WOBBLY$" + "SHAKY$" + "RIPPED$" + "SHREDDED$" + "INCREASING$" + "YET$" + "DESTROYED$" + "FIERY$" + "LOVEY-DOVEY$" + "HAPPILY$" + "ANTICIPATION$" + ); +#elif GERMAN +u8 gEasyChatGroupWords_Adjectives[] = _( + "LATSCH$" + "WACKEL$" + "STEINHART$" + "MAGENKNURR$" + "KNURSCHP$" + "KILLE KILLE$" + "SCHLEUDER$" + "WIRBEL$" + "LECHZ$" + "LÜMMEL RÄKEL$" + "WUSCHEL$" + "SCHNÜFF$" + "OOCH$" + "MÜLL$" + "SABBER$" + "JIPP! JIPP!$" + "SCHWABBEL$" + "GLATT$" + "GLIBBER$" + "KLAPPER$" + "SCHEPPER$" + "MAMPF FRESS$" + "SCHMEISS$" + "IRRE$" + "ANGST BIBBER$" + "ZITTER$" + "SCHÜTTEL$" + "RATSCH$" + "FETZ$" + "WURGS$" + "NÖÖÖ$" + "RUMMS BERST$" + "ZISCH FACKEL$" + "SCHNUCKELIG$" + "MEGAGRINS$" + "GRINS HOFF$" + ); +#endif // GAME_LANGUAGE +#endif // DATA_TEXT_EASY_CHAT_GROUPS_ADJECTIVES_WORDS diff --git a/src/data/text/easy_chat/groups/battle/order.h b/src/data/text/easy_chat/groups/battle/order.h new file mode 100644 index 000000000..8bae339b9 --- /dev/null +++ b/src/data/text/easy_chat/groups/battle/order.h @@ -0,0 +1,138 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_BATTLE_ORDER +#define DATA_TEXT_EASY_CHAT_GROUPS_BATTLE_ORDER + +#if ENGLISH +u16 gEasyChatGroupOrder_Battle[] = { + 53, + 39, + 18, + 40, + 11, + 10, + 31, + 17, + 3, + 14, + 56, + 38, + 41, + 29, + 35, + 36, + 45, + 1, + 34, + 50, + 20, + 47, + 8, + 54, + 60, + 37, + 4, + 49, + 46, + 48, + 24, + 0, + 62, + 12, + 2, + 26, + 51, + 43, + 30, + 59, + 55, + 52, + 42, + 61, + 27, + 44, + 23, + 13, + 22, + 32, + 19, + 16, + 21, + 33, + 58, + 15, + 28, + 25, + 57, + 9, + 6, + 5, + 7, +}; +#elif GERMAN +u16 gEasyChatGroupOrder_Battle[] = { + 52, + 53, + 18, + 62, + 45, + 42, + 3, + 14, + 19, + 55, + 44, + 38, + 28, + 35, + 36, + 6, + 8, + 5, + 7, + 0, + 31, + 4, + 40, + 41, + 11, + 17, + 30, + 59, + 37, + 56, + 60, + 1, + 20, + 16, + 2, + 26, + 24, + 51, + 43, + 61, + 23, + 34, + 57, + 13, + 25, + 10, + 9, + 27, + 32, + 22, + 29, + 21, + 15, + 54, + 12, + 47, + 49, + 48, + 46, + 50, + 39, + 58, + 33, +}; +#endif // GAME_LANGUAGE + +#endif // DATA_TEXT_EASY_CHAT_GROUPS_BATTLE_ORDER diff --git a/src/data/text/easy_chat/groups/battle/words.h b/src/data/text/easy_chat/groups/battle/words.h new file mode 100644 index 000000000..115848cf6 --- /dev/null +++ b/src/data/text/easy_chat/groups/battle/words.h @@ -0,0 +1,136 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_BATTLE_WORDS +#define DATA_TEXT_EASY_CHAT_GROUPS_BATTLE_WORDS +#if ENGLISH +u8 gEasyChatGroupWords_Battle[] = _( + "MATCH UP$" + "GO$" + "NO. 1$" + "DECIDE$" + "LET ME WIN$" + "WINS$" + "WIN$" + "WON$" + "IF I WIN$" + "WHEN I WIN$" + "CAN’T WIN$" + "CAN WIN$" + "NO MATCH$" + "SPIRIT$" + "DECIDED$" + "TRUMP CARD$" + "TAKE THAT$" + "COME ON$" + "ATTACK$" + "SURRENDER$" + "GUTSY$" + "TALENT$" + "STRATEGY$" + "SMITE$" + "MATCH$" + "VICTORY$" + "OFFENSIVE$" + "SENSE$" + "VERSUS$" + "FIGHTS$" + "POWER$" + "CHALLENGE$" + "STRONG$" + "TOO STRONG$" + "GO EASY$" + "FOE$" + "GENIUS$" + "LEGEND$" + "ESCAPE$" + "AIM$" + "BATTLE$" + "FIGHT$" + "RESUSCITATE$" + "POINTS$" + "SERIOUS$" + "GIVE UP$" + "LOSS$" + "IF I LOSE$" + "LOST$" + "LOSE$" + "GUARD$" + "PARTNER$" + "REJECT$" + "ACCEPT$" + "INVINCIBLE$" + "RECEIVED$" + "EASY$" + "WEAK$" + "TOO WEAK$" + "PUSHOVER$" + "LEADER$" + "RULE$" + "MOVE$" + ); +#elif GERMAN +u8 gEasyChatGroupWords_Battle[] = _( + "HARMONIEREN$" + "LOS$" + "NR. 1$" + "ENTSCHEIDEN$" + "ICH SIEGE!$" + "GEWINNEN$" + "GEWINNE$" + "GEWONNEN$" + "GEWINNE ICH$" + "SIEGE ICH$" + "SIEG UNMÖGL.$" + "KANN SIEGEN$" + "UNTERLEGEN$" + "SEELE$" + "ENTSCHIEDEN$" + "TRUMPFKARTE$" + "NIMM DAS$" + "KOMM SCHON$" + "ANGRIFF$" + "ERGEBEN$" + "MUTIG$" + "TALENTIERT$" + "STRATEGIE$" + "SCHLAGEN$" + "PARTIE$" + "SIEG$" + "OFFENSIV$" + "SINN$" + "GEGEN$" + "STREITEN$" + "KRAFT$" + "HERAUSFORDRG$" + "STARKEN$" + "ZU STARK$" + "SCHONEN$" + "GEGNER$" + "GENIE$" + "LEGENDE$" + "FLUCHT$" + "ZIEL$" + "KÄMPFE$" + "KÄMPFEN$" + "BELEBEN$" + "PUNKTE$" + "ERNSTHAFT$" + "AUFGEBEN$" + "VERLUST$" + "VERLIERE ICH$" + "VERLOREN$" + "VERLIEREN$" + "WACHE$" + "PARTNER$" + "ABLEHNEN$" + "AKZEPTIEREN$" + "UNSCHLAGBAR$" + "ERHALTEN$" + "LEICHT$" + "SCHWACH$" + "ZU SCHWACH$" + "LAPPALIE$" + "LEITER$" + "REGEL$" + "ATTACKE$" + ); +#endif // GAME_LANGUAGE +#endif // DATA_TEXT_EASY_CHAT_GROUPS_BATTLE_WORDS diff --git a/src/data/text/easy_chat/groups/conditions/order.h b/src/data/text/easy_chat/groups/conditions/order.h new file mode 100644 index 000000000..8c756813a --- /dev/null +++ b/src/data/text/easy_chat/groups/conditions/order.h @@ -0,0 +1,150 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_CONDITIONS_ORDER +#define DATA_TEXT_EASY_CHAT_GROUPS_CONDITIONS_ORDER + +#if ENGLISH +u16 gEasyChatGroupOrder_Conditions[] = { + 13, + 55, + 23, + 3, + 54, + 68, + 50, + 14, + 60, + 19, + 56, + 10, + 21, + 30, + 38, + 41, + 22, + 36, + 24, + 28, + 2, + 1, + 37, + 35, + 52, + 12, + 8, + 5, + 4, + 27, + 0, + 39, + 63, + 59, + 20, + 6, + 61, + 53, + 51, + 62, + 7, + 33, + 58, + 49, + 15, + 18, + 45, + 47, + 48, + 34, + 25, + 46, + 26, + 31, + 57, + 67, + 66, + 43, + 17, + 40, + 16, + 42, + 11, + 44, + 32, + 29, + 65, + 9, + 64, +}; +#elif GERMAN +u16 gEasyChatGroupOrder_Conditions[] = { + 46, + 13, + 55, + 23, + 36, + 10, + 60, + 15, + 66, + 31, + 1, + 28, + 35, + 62, + 59, + 5, + 58, + 57, + 8, + 56, + 3, + 43, + 17, + 65, + 27, + 19, + 4, + 0, + 63, + 26, + 30, + 47, + 40, + 61, + 18, + 51, + 16, + 68, + 34, + 42, + 21, + 49, + 48, + 53, + 45, + 25, + 38, + 22, + 67, + 64, + 54, + 52, + 7, + 14, + 20, + 37, + 44, + 2, + 29, + 39, + 24, + 32, + 9, + 41, + 33, + 12, + 6, + 50, + 11, +}; +#endif // GAME_LANGUAGE + +#endif // DATA_TEXT_EASY_CHAT_GROUPS_CONDITIONS_ORDER diff --git a/src/data/text/easy_chat/groups/conditions/words.h b/src/data/text/easy_chat/groups/conditions/words.h new file mode 100644 index 000000000..5d6de810a --- /dev/null +++ b/src/data/text/easy_chat/groups/conditions/words.h @@ -0,0 +1,148 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_CONDITIONS_WORDS +#define DATA_TEXT_EASY_CHAT_GROUPS_CONDITIONS_WORDS +#if ENGLISH +u8 gEasyChatGroupWords_Conditions[] = _( + "HOT$" + "EXISTS$" + "EXCESS$" + "APPROVED$" + "HAS$" + "GOOD$" + "LESS$" + "MOMENTUM$" + "GOING$" + "WEIRD$" + "BUSY$" + "TOGETHER$" + "FULL$" + "ABSENT$" + "BEING$" + "NEED$" + "TASTY$" + "SKILLED$" + "NOISY$" + "BIG$" + "LATE$" + "CLOSE$" + "DOCILE$" + "AMUSING$" + "ENTERTAINING$" + "PERFECTION$" + "PRETTY$" + "HEALTHY$" + "EXCELLENT$" + "UPSIDE DOWN$" + "COLD$" + "REFRESHING$" + "UNAVOIDABLE$" + "MUCH$" + "OVERWHELMING$" + "FABULOUS$" + "ELSE$" + "EXPENSIVE$" + "CORRECT$" + "IMPOSSIBLE$" + "SMALL$" + "DIFFERENT$" + "TIRED$" + "SKILL$" + "TOP$" + "NON-STOP$" + "PREPOSTEROUS$" + "NONE$" + "NOTHING$" + "NATURAL$" + "BECOMES$" + "LUKEWARM$" + "FAST$" + "LOW$" + "AWFUL$" + "ALONE$" + "BORED$" + "SECRET$" + "MYSTERY$" + "LACKS$" + "BEST$" + "LOUSY$" + "MISTAKE$" + "KIND$" + "WELL$" + "WEAKENED$" + "SIMPLE$" + "SEEMS$" + "BADLY$" + ); +#elif GERMAN +u8 gEasyChatGroupWords_Conditions[] = _( + "HEISS$" + "EXISTIERT$" + "ÜBERMÄSSIG$" + "GENEHMIGT$" + "HAT$" + "FEIN$" + "WENIGER$" + "SCHWUNG$" + "GEHEN$" + "VERRÜCKT$" + "BESCHÄFTIGT$" + "ZUSAMMEN$" + "VOLL$" + "ABWESEND$" + "SEINE$" + "BRAUCHE$" + "LECKER$" + "GESCHICKT$" + "LAUT$" + "GROSS$" + "SPÄT$" + "NAHE BEI$" + "SANFTMÜTIG$" + "AMÜSANT$" + "UNTERHALTSAM$" + "PERFEKTION$" + "HÜBSCH$" + "GESUND$" + "EXZELLENT$" + "UMGEDREHT$" + "KALT$" + "ERFRISCHEND$" + "UNVERMEIDBAR$" + "VIELE$" + "MITREISSEND$" + "FABELHAFT$" + "ANDERES$" + "TEUER$" + "RICHTIG$" + "UNMÖGLICH$" + "KLEIN$" + "VERSCHIEDENE$" + "MÜDE$" + "GESCHICK$" + "TOP$" + "NONSTOP$" + "ABSURD$" + "KEIN$" + "NICHTS$" + "NATÜRLICH$" + "WIRD$" + "LAUWARM$" + "SCHNELL$" + "NIEDRIG$" + "SCHLIMM$" + "ALLEINE$" + "GELANGWEILT$" + "GEHEIMNIS$" + "GEHEIM$" + "FEHLT$" + "BESTES$" + "LAUSIG$" + "FEHLER$" + "HÖFLICH$" + "SCHLECHT$" + "GESCHWÄCHT$" + "EINFACH$" + "SCHEINBAR$" + "MIES$" + ); +#endif // GAME_LANGUAGE +#endif // DATA_TEXT_EASY_CHAT_GROUPS_CONDITIONS_WORDS diff --git a/src/data/text/easy_chat/groups/endings/order.h b/src/data/text/easy_chat/groups/endings/order.h new file mode 100644 index 000000000..9cfb465d5 --- /dev/null +++ b/src/data/text/easy_chat/groups/endings/order.h @@ -0,0 +1,150 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_ENDINGS_ORDER +#define DATA_TEXT_EASY_CHAT_GROUPS_ENDINGS_ORDER + +#if ENGLISH +u16 gEasyChatGroupOrder_Endings[] = { + 32, + 39, + 63, + 42, + 33, + 68, + 15, + 46, + 54, + 6, + 64, + 53, + 49, + 22, + 21, + 8, + 59, + 60, + 24, + 25, + 61, + 23, + 50, + 43, + 7, + 30, + 31, + 55, + 11, + 5, + 19, + 12, + 41, + 13, + 58, + 9, + 38, + 34, + 52, + 45, + 36, + 44, + 67, + 2, + 14, + 56, + 40, + 51, + 37, + 66, + 35, + 18, + 3, + 47, + 57, + 16, + 28, + 17, + 29, + 27, + 65, + 26, + 0, + 1, + 48, + 62, + 20, + 4, + 10, +}; +#elif GERMAN +u16 gEasyChatGroupOrder_Endings[] = { + 58, + 42, + 66, + 44, + 14, + 57, + 56, + 45, + 54, + 49, + 15, + 35, + 32, + 33, + 52, + 67, + 41, + 5, + 43, + 53, + 46, + 59, + 7, + 30, + 31, + 55, + 68, + 11, + 19, + 50, + 21, + 22, + 8, + 13, + 24, + 61, + 48, + 63, + 23, + 60, + 34, + 12, + 36, + 2, + 62, + 6, + 51, + 18, + 37, + 29, + 25, + 40, + 39, + 9, + 38, + 64, + 65, + 16, + 28, + 27, + 26, + 20, + 0, + 1, + 4, + 10, + 17, + 3, + 47, +}; +#endif // GAME_LANGUAGE + +#endif // DATA_TEXT_EASY_CHAT_GROUPS_ENDINGS_ORDER diff --git a/src/data/text/easy_chat/groups/endings/words.h b/src/data/text/easy_chat/groups/endings/words.h new file mode 100644 index 000000000..60a40c5ba --- /dev/null +++ b/src/data/text/easy_chat/groups/endings/words.h @@ -0,0 +1,148 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_ENDINGS_WORDS +#define DATA_TEXT_EASY_CHAT_GROUPS_ENDINGS_WORDS +#if ENGLISH +u8 gEasyChatGroupWords_Endings[] = _( + "WILL$" + "WILL BE HERE$" + "OR$" + "TIMES$" + "WONDER$" + "IS IT?$" + "BE$" + "GIMME$" + "COULD$" + "LIKELY TO$" + "WOULD$" + "IS$" + "ISN’T IT?$" + "LET’S$" + "OTHER$" + "ARE$" + "WAS$" + "WERE$" + "THOSE$" + "ISN’T$" + "WON’T$" + "CAN’T$" + "CAN$" + "DON’T$" + "DO$" + "DOES$" + "WHOM$" + "WHICH$" + "WASN’T$" + "WEREN’T$" + "HAVE$" + "HAVEN’T$" + "A$" + "AN$" + "NOT$" + "THERE$" + "OK?$" + "SO$" + "MAYBE$" + "ABOUT$" + "OVER$" + "IT$" + "ALL$" + "FOR$" + "ON$" + "OFF$" + "AS$" + "TO$" + "WITH$" + "BETTER$" + "EVER$" + "SINCE$" + "OF$" + "BELONGS TO$" + "AT$" + "IN$" + "OUT$" + "TOO$" + "LIKE$" + "DID$" + "DIDN’T$" + "DOESN’T$" + "WITHOUT$" + "AFTER$" + "BEFORE$" + "WHILE$" + "THAN$" + "ONCE$" + "ANYWHERE$" + ); +#elif GERMAN +u8 gEasyChatGroupWords_Endings[] = _( + "WERDEN$" + "WIRD DA SEIN$" + "ODER$" + "ZEITEN$" + "WUNDER$" + "ES IST$" + "SEI$" + "GIB MIR$" + "KÖNNTE$" + "VERMUTLICH$" + "WÜRDE$" + "IST$" + "NICHT WAHR?$" + "LASS UNS$" + "ANDERE$" + "BIST$" + "WAR$" + "WURDEN$" + "SIND$" + "IST KEIN$" + "WERDE NICHT$" + "KANNST$" + "KÖNNEN$" + "NICHT$" + "MACHE$" + "TUT$" + "WEM$" + "WELCHE$" + "WAR NICHT$" + "SOLLTEN$" + "HABE$" + "HABEN NICHT$" + "EIN$" + "EINE$" + "NICHT NUR$" + "DA$" + "O.K.?$" + "SO$" + "VIELLEICHT$" + "UMHER$" + "ÜBER$" + "ES$" + "ALLE$" + "FÜR$" + "AN$" + "AUS$" + "GENAUSO$" + "ZU$" + "MIT$" + "BESSER$" + "JEMALS$" + "SEIT$" + "EINEN$" + "GEHÖRT ZU$" + "BEI$" + "IN$" + "AUF$" + "AUCH$" + "ÄHNLICH$" + "GETAN$" + "NICHT GETAN$" + "MACHT$" + "OHNE$" + "NACH$" + "VORHER$" + "WÄHREND$" + "ALS$" + "EINMAL$" + "IRGENDWO$" + ); +#endif // GAME_LANGUAGE +#endif // DATA_TEXT_EASY_CHAT_GROUPS_ENDINGS_WORDS diff --git a/src/data/text/easy_chat/groups/events/order.h b/src/data/text/easy_chat/groups/events/order.h new file mode 100644 index 000000000..1eba253cc --- /dev/null +++ b/src/data/text/easy_chat/groups/events/order.h @@ -0,0 +1,56 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_EVENTS_ORDER +#define DATA_TEXT_EASY_CHAT_GROUPS_EVENTS_ORDER + +#if ENGLISH +u16 gEasyChatGroupOrder_Events[] = { + 0, + 14, + 12, + 3, + 17, + 4, + 1, + 10, + 9, + 15, + 11, + 6, + 13, + 19, + 5, + 18, + 20, + 21, + 16, + 8, + 2, + 7, +}; +#elif GERMAN +u16 gEasyChatGroupOrder_Events[] = { + 0, + 2, + 21, + 3, + 8, + 12, + 10, + 1, + 16, + 11, + 6, + 14, + 20, + 13, + 5, + 19, + 17, + 18, + 9, + 7, + 15, + 4, +}; +#endif // GAME_LANGUAGE + +#endif // DATA_TEXT_EASY_CHAT_GROUPS_EVENTS_ORDER diff --git a/src/data/text/easy_chat/groups/events/words.h b/src/data/text/easy_chat/groups/events/words.h new file mode 100644 index 000000000..4cba976e9 --- /dev/null +++ b/src/data/text/easy_chat/groups/events/words.h @@ -0,0 +1,54 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_EVENTS_WORDS +#define DATA_TEXT_EASY_CHAT_GROUPS_EVENTS_WORDS +#if ENGLISH +u8 gEasyChatGroupWords_Events[] = _( + "APPEAL$" + "EVENTS$" + "STAY-AT-HOME$" + "BERRY$" + "CONTEST$" + "MC$" + "JUDGE$" + "SUPER$" + "STAGE$" + "HALL OF FAME$" + "EVOLUTION$" + "HYPER$" + "BATTLE TOWER$" + "LEADERS$" + "BATTLE ROOM$" + "HIDDEN$" + "SECRET BASE$" + "BLEND$" + "{POKEBLOCK}$" + "MASTER$" + "RANK$" + "RIBBON$" + ); +#elif GERMAN +u8 gEasyChatGroupWords_Events[] = _( + "AUSDRUCK$" + "EVENTS$" + "BABYSITTEN$" + "BEERE$" + "WETTBEWERB$" + "MC$" + "JUROR$" + "SUPER$" + "BÜHNE$" + "RUHMESHALLE$" + "ENTWICKLUNG$" + "HYPER$" + "DUELLTURM$" + "LEITER$" + "KAMPFRAUM$" + "VERSTECKTE$" + "GEHEIMBASIS$" + "MIXEN$" + "{POKEBLOCK}$" + "MEISTER$" + "KLASSE$" + "BAND$" + ); +#endif // GAME_LANGUAGE +#endif // DATA_TEXT_EASY_CHAT_GROUPS_EVENTS_WORDS diff --git a/src/data/text/easy_chat/groups/feelings/order.h b/src/data/text/easy_chat/groups/feelings/order.h new file mode 100644 index 000000000..bcf6290a7 --- /dev/null +++ b/src/data/text/easy_chat/groups/feelings/order.h @@ -0,0 +1,150 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_FEELINGS_ORDER +#define DATA_TEXT_EASY_CHAT_GROUPS_FEELINGS_ORDER + +#if ENGLISH +u16 gEasyChatGroupOrder_Feelings[] = { + 40, + 39, + 24, + 23, + 46, + 63, + 36, + 37, + 38, + 61, + 31, + 62, + 27, + 12, + 13, + 41, + 22, + 35, + 60, + 32, + 51, + 44, + 42, + 43, + 7, + 53, + 9, + 29, + 4, + 11, + 3, + 10, + 64, + 6, + 5, + 47, + 19, + 17, + 2, + 8, + 33, + 28, + 45, + 34, + 26, + 0, + 21, + 59, + 30, + 50, + 1, + 66, + 58, + 65, + 14, + 56, + 25, + 57, + 49, + 52, + 48, + 18, + 16, + 15, + 67, + 68, + 55, + 54, + 20, +}; +#elif GERMAN +u16 gEasyChatGroupOrder_Feelings[] = { + 35, + 7, + 29, + 62, + 41, + 2, + 26, + 32, + 13, + 12, + 44, + 60, + 66, + 28, + 18, + 27, + 53, + 61, + 3, + 42, + 43, + 6, + 5, + 64, + 39, + 17, + 10, + 11, + 19, + 57, + 55, + 36, + 9, + 49, + 54, + 59, + 50, + 22, + 30, + 65, + 33, + 46, + 63, + 48, + 47, + 4, + 58, + 37, + 38, + 1, + 14, + 51, + 52, + 25, + 15, + 45, + 31, + 40, + 21, + 67, + 68, + 16, + 34, + 0, + 8, + 20, + 24, + 23, + 56, +}; +#endif // GAME_LANGUAGE + +#endif // DATA_TEXT_EASY_CHAT_GROUPS_FEELINGS_ORDER diff --git a/src/data/text/easy_chat/groups/feelings/words.h b/src/data/text/easy_chat/groups/feelings/words.h new file mode 100644 index 000000000..e051141a7 --- /dev/null +++ b/src/data/text/easy_chat/groups/feelings/words.h @@ -0,0 +1,148 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_FEELINGS_WORDS +#define DATA_TEXT_EASY_CHAT_GROUPS_FEELINGS_WORDS +#if ENGLISH +u8 gEasyChatGroupWords_Feelings[] = _( + "MEET$" + "PLAY$" + "HURRIED$" + "GOES$" + "GIDDY$" + "HAPPY$" + "HAPPINESS$" + "EXCITE$" + "IMPORTANT$" + "FUNNY$" + "GOT$" + "GO HOME$" + "DISAPPOINTED$" + "DISAPPOINTS$" + "SAD$" + "TRY$" + "TRIES$" + "HEARS$" + "THINK$" + "HEAR$" + "WANTS$" + "MISHEARD$" + "DISLIKE$" + "ANGRY$" + "ANGER$" + "SCARY$" + "LONESOME$" + "DISAPPOINT$" + "JOY$" + "GETS$" + "NEVER$" + "DARN$" + "DOWNCAST$" + "INCREDIBLE$" + "LIKES$" + "DISLIKES$" + "BORING$" + "CARE$" + "CARES$" + "ALL RIGHT$" + "ADORE$" + "DISASTER$" + "ENJOY$" + "ENJOYS$" + "EAT$" + "LACKING$" + "BAD$" + "HARD$" + "TERRIBLE$" + "SHOULD$" + "NICE$" + "DRINK$" + "SURPRISE$" + "FEAR$" + "WANT$" + "WAIT$" + "SATISFIED$" + "SEE$" + "RARE$" + "NEGATIVE$" + "DONE$" + "DANGER$" + "DEFEATED$" + "BEAT$" + "GREAT$" + "ROMANTIC$" + "QUESTION$" + "UNDERSTAND$" + "UNDERSTANDS$" + ); +#elif GERMAN +u8 gEasyChatGroupWords_Feelings[] = _( + "WEINEN$" + "SPIELEN$" + "EILIG$" + "GEHT$" + "SCHWINDELIG$" + "GLÜCKLICH$" + "GLÜCK$" + "BEGEISTERN$" + "WICHTIG$" + "LUSTIG$" + "HABEN$" + "HEIMGEHEN$" + "ENTTÄUSCHT$" + "ENTTÄUSCHEN$" + "TRAURIG$" + "UNZUFRIEDEN$" + "VERSUCHT$" + "GUTE LAUNE$" + "FRÖHLICH$" + "HÖREN$" + "WILL$" + "VERHÖRT$" + "NICHT MÖGEN$" + "WÜTEND$" + "WUT$" + "UNHEIMLICH$" + "EINSAM$" + "FRUSTRIERT$" + "FREUDE$" + "BEKOMMT$" + "NIE$" + "VERDAMMT$" + "ENTMUTIGT$" + "SAGENHAFT$" + "VORLIEBEN$" + "ABNEIGUNG$" + "LANGWEILIG$" + "SORGEN$" + "SORGT$" + "GUT$" + "VERGÖTTERN$" + "DESASTER$" + "GENIESSEN$" + "GENIESST$" + "ESSEN$" + "UNZUREICHEND$" + "SCHLECHTE$" + "SCHWER$" + "SCHRECKLICH$" + "MIESE LAUNE$" + "NETT$" + "TRINKEN$" + "ÜBERRASCHUNG$" + "FURCHT$" + "MÖCHTE$" + "LANGEWEILE$" + "ZUFRIEDEN$" + "LACHEN$" + "SELTEN$" + "NEGATIV$" + "FERTIG$" + "GEFAHR$" + "BESIEGT$" + "SCHLUG$" + "GROSSARTIG$" + "ROMANTISCH$" + "FRAGE$" + "VERSTEHEN$" + "VERSTEHT$" + ); +#endif // GAME_LANGUAGE +#endif // DATA_TEXT_EASY_CHAT_GROUPS_FEELINGS_WORDS diff --git a/src/data/text/easy_chat/groups/greetings/order.h b/src/data/text/easy_chat/groups/greetings/order.h new file mode 100644 index 000000000..5939fd7e5 --- /dev/null +++ b/src/data/text/easy_chat/groups/greetings/order.h @@ -0,0 +1,96 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_GREETINGS_ORDER +#define DATA_TEXT_EASY_CHAT_GROUPS_GREETINGS_ORDER + +#if ENGLISH +u16 gEasyChatGroupOrder_Greetings[] = { + 12, + 25, + 32, + 40, + 9, + 41, + 20, + 22, + 13, + 10, + 24, + 16, + 15, + 2, + 3, + 4, + 34, + 14, + 26, + 30, + 37, + 8, + 28, + 18, + 36, + 33, + 29, + 7, + 19, + 21, + 35, + 11, + 17, + 0, + 6, + 23, + 27, + 38, + 5, + 31, + 1, + 39, +}; +#elif GERMAN +u16 gEasyChatGroupOrder_Greetings[] = { + 40, + 7, + 33, + 21, + 0, + 17, + 22, + 35, + 10, + 9, + 15, + 34, + 14, + 26, + 3, + 4, + 2, + 36, + 37, + 18, + 1, + 39, + 38, + 29, + 23, + 19, + 25, + 13, + 11, + 30, + 20, + 32, + 16, + 12, + 27, + 24, + 8, + 28, + 6, + 5, + 31, + 41, +}; +#endif // GAME_LANGUAGE + +#endif // DATA_TEXT_EASY_CHAT_GROUPS_GREETINGS_ORDER diff --git a/src/data/text/easy_chat/groups/greetings/words.h b/src/data/text/easy_chat/groups/greetings/words.h new file mode 100644 index 000000000..89bb986b5 --- /dev/null +++ b/src/data/text/easy_chat/groups/greetings/words.h @@ -0,0 +1,94 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_GREETINGS_WORDS +#define DATA_TEXT_EASY_CHAT_GROUPS_GREETINGS_WORDS +#if ENGLISH +u8 gEasyChatGroupWords_Greetings[] = _( + "THANKS$" + "YES$" + "HERE GOES$" + "HERE I COME$" + "HERE IT IS$" + "YEAH$" + "WELCOME$" + "OI$" + "HOW DO$" + "CONGRATS$" + "GIVE ME$" + "SORRY$" + "APOLOGIZE$" + "FORGIVE$" + "HEY, THERE$" + "HELLO$" + "GOOD-BYE$" + "THANK YOU$" + "I’VE ARRIVED$" + "PARDON$" + "EXCUSE$" + "SEE YA$" + "EXCUSE ME$" + "WELL, THEN$" + "GO AHEAD$" + "APPRECIATE$" + "HEY?$" + "WHAT’S UP?$" + "HUH?$" + "NO$" + "HI$" + "YEAH, YEAH$" + "BYE-BYE$" + "MEET YOU$" + "HEY$" + "SMELL$" + "LISTENING$" + "HOO-HAH$" + "YAHOO$" + "YO$" + "COME OVER$" + "COUNT ON$" + ); +#elif GERMAN +u8 gEasyChatGroupWords_Greetings[] = _( + "DANK$" + "JA$" + "HIER KOMMT$" + "HIER BIN ICH$" + "HIER IST ES$" + "YEAH$" + "WILLKOMMEN$" + "AU$" + "WIE$" + "GLÜCKWUNSCH$" + "GIB$" + "SORRY$" + "VERZEIHUNG$" + "SCHON GUT$" + "HEY DA$" + "HALLO$" + "TSCHÜSS$" + "DANKE SCHÖN$" + "ICH BIN DA$" + "PARDON$" + "TAGCHEN$" + "BIS DANN$" + "ENTSCHULDIGE$" + "NUN, DANN$" + "WEITER SO$" + "SCHÄTZEN$" + "HEY?$" + "WAS IST LOS?$" + "WIE?$" + "NEIN$" + "TAG AUCH$" + "YEAH, YEAH$" + "TSCHAU$" + "BIS BALD$" + "HEY$" + "GERUCH$" + "HÖR ZU$" + "HUH HAH$" + "JUCHUU$" + "JEPP$" + "ACH, KOMM$" + "ZÄHLEN AUF$" + ); +#endif // GAME_LANGUAGE +#endif // DATA_TEXT_EASY_CHAT_GROUPS_GREETINGS_WORDS diff --git a/src/data/text/easy_chat/groups/hobbies/order.h b/src/data/text/easy_chat/groups/hobbies/order.h new file mode 100644 index 000000000..2188751c1 --- /dev/null +++ b/src/data/text/easy_chat/groups/hobbies/order.h @@ -0,0 +1,120 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_HOBBIES_ORDER +#define DATA_TEXT_EASY_CHAT_GROUPS_HOBBIES_ORDER + +#if ENGLISH +u16 gEasyChatGroupOrder_Hobbies[] = { + 43, + 1, + 45, + 21, + 44, + 46, + 11, + 9, + 30, + 5, + 6, + 17, + 48, + 18, + 29, + 33, + 34, + 26, + 42, + 47, + 32, + 38, + 15, + 14, + 39, + 41, + 22, + 49, + 0, + 35, + 53, + 19, + 31, + 3, + 8, + 40, + 37, + 50, + 36, + 16, + 10, + 24, + 2, + 25, + 13, + 23, + 4, + 7, + 28, + 27, + 51, + 52, + 12, + 20, +}; +#elif GERMAN +u16 gEasyChatGroupOrder_Hobbies[] = { + 43, + 32, + 1, + 53, + 45, + 12, + 38, + 44, + 46, + 48, + 34, + 10, + 50, + 21, + 49, + 47, + 3, + 11, + 14, + 39, + 41, + 31, + 22, + 0, + 9, + 6, + 18, + 27, + 35, + 19, + 42, + 8, + 26, + 4, + 40, + 37, + 5, + 36, + 28, + 16, + 17, + 51, + 24, + 2, + 25, + 20, + 15, + 7, + 23, + 29, + 52, + 33, + 30, + 13, +}; +#endif // GAME_LANGUAGE + +#endif // DATA_TEXT_EASY_CHAT_GROUPS_HOBBIES_ORDER diff --git a/src/data/text/easy_chat/groups/hobbies/words.h b/src/data/text/easy_chat/groups/hobbies/words.h new file mode 100644 index 000000000..729d5bc3b --- /dev/null +++ b/src/data/text/easy_chat/groups/hobbies/words.h @@ -0,0 +1,118 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_HOBBIES_WORDS +#define DATA_TEXT_EASY_CHAT_GROUPS_HOBBIES_WORDS +#if ENGLISH +u8 gEasyChatGroupWords_Hobbies[] = _( + "IDOL$" + "ANIME$" + "SONG$" + "MOVIE$" + "SWEETS$" + "CHAT$" + "CHILD’S PLAY$" + "TOYS$" + "MUSIC$" + "CARDS$" + "SHOPPING$" + "CAMERA$" + "VIEWING$" + "SPECTATOR$" + "GOURMET$" + "GAME$" + "RPG$" + "COLLECTION$" + "COMPLETE$" + "MAGAZINE$" + "WALK$" + "BIKE$" + "HOBBY$" + "SPORTS$" + "SOFTWARE$" + "SONGS$" + "DIET$" + "TREASURE$" + "TRAVEL$" + "DANCE$" + "CHANNEL$" + "MAKING$" + "FISHING$" + "DATE$" + "DESIGN$" + "LOCOMOTIVE$" + "PLUSH DOLL$" + "PC$" + "FLOWERS$" + "HERO$" + "NAP$" + "HEROINE$" + "FASHION$" + "ADVENTURE$" + "BOARD$" + "BALL$" + "BOOK$" + "FESTIVAL$" + "COMICS$" + "HOLIDAY$" + "PLANS$" + "TRENDY$" + "VACATION$" + "LOOK$" + ); +#elif GERMAN +u8 gEasyChatGroupWords_Hobbies[] = _( + "IDOL$" + "ANIME$" + "SONG$" + "FILM$" + "NASCHEN$" + "PLAUDERN$" + "KINDERSPIEL$" + "SPIELZEUG$" + "MUSIK$" + "KARTENSPIELE$" + "EINKAUFEN$" + "FOTOS$" + "BESICHTIGUNG$" + "ZUSCHAUER$" + "GOURMET$" + "SPIEL$" + "RPG$" + "SAMMLUNG$" + "KOMPLETT$" + "MAGAZIN$" + "SPAZIEREN$" + "FAHRRAD$" + "HOBBY$" + "SPORT$" + "SOFTWARE$" + "SONGS$" + "NAHRUNG$" + "KOSTBARKEIT$" + "REISEN$" + "TANZEN$" + "WASSERSPORT$" + "HERSTELLUNG$" + "ANGELN$" + "VERABREDUNG$" + "DESIGN$" + "LOKOMOTIVEN$" + "PLÜSCHPUPPEN$" + "PC$" + "BLUMEN$" + "HELD$" + "NICKERCHEN$" + "HELDIN$" + "MODE$" + "ABENTEUER$" + "BRETTSPIELE$" + "BALL$" + "BÜCHER$" + "FESTIVALS$" + "COMICS$" + "FERIEN$" + "ETWAS PLANEN$" + "SCHICKIMICKI$" + "URLAUB$" + "AUSSEHEN$" + ); +#endif // GAME_LANGUAGE +#endif // DATA_TEXT_EASY_CHAT_GROUPS_HOBBIES_WORDS diff --git a/src/data/text/easy_chat/groups/lifestyle/order.h b/src/data/text/easy_chat/groups/lifestyle/order.h new file mode 100644 index 000000000..60de60971 --- /dev/null +++ b/src/data/text/easy_chat/groups/lifestyle/order.h @@ -0,0 +1,102 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_LIFESTYLE_ORDER +#define DATA_TEXT_EASY_CHAT_GROUPS_LIFESTYLE_ORDER + +#if ENGLISH +u16 gEasyChatGroupOrder_Lifestyle[] = { + 3, + 4, + 0, + 16, + 7, + 5, + 26, + 24, + 39, + 23, + 9, + 8, + 1, + 18, + 29, + 40, + 17, + 22, + 41, + 19, + 35, + 36, + 37, + 2, + 30, + 31, + 33, + 28, + 32, + 38, + 42, + 43, + 6, + 12, + 11, + 34, + 14, + 20, + 27, + 25, + 21, + 15, + 10, + 13, + 44, +}; +#elif GERMAN +u16 gEasyChatGroupOrder_Lifestyle[] = { + 13, + 4, + 22, + 24, + 27, + 7, + 2, + 23, + 5, + 8, + 9, + 1, + 18, + 29, + 26, + 40, + 11, + 41, + 19, + 20, + 16, + 34, + 35, + 43, + 37, + 30, + 31, + 33, + 0, + 32, + 36, + 42, + 6, + 12, + 14, + 3, + 28, + 25, + 15, + 39, + 21, + 17, + 38, + 44, + 10, +}; +#endif // GAME_LANGUAGE + +#endif // DATA_TEXT_EASY_CHAT_GROUPS_LIFESTYLE_ORDER diff --git a/src/data/text/easy_chat/groups/lifestyle/words.h b/src/data/text/easy_chat/groups/lifestyle/words.h new file mode 100644 index 000000000..125000c33 --- /dev/null +++ b/src/data/text/easy_chat/groups/lifestyle/words.h @@ -0,0 +1,100 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_LIFESTYLE_WORDS +#define DATA_TEXT_EASY_CHAT_GROUPS_LIFESTYLE_WORDS +#if ENGLISH +u8 gEasyChatGroupWords_Lifestyle[] = _( + "CHORES$" + "HOME$" + "MONEY$" + "ALLOWANCE$" + "BATH$" + "CONVERSATION$" + "SCHOOL$" + "COMMEMORATE$" + "HABIT$" + "GROUP$" + "WORD$" + "STORE$" + "SERVICE$" + "WORK$" + "SYSTEM$" + "TRAIN$" + "CLASS$" + "LESSONS$" + "INFORMATION$" + "LIVING$" + "TEACHER$" + "TOURNAMENT$" + "LETTER$" + "EVENT$" + "DIGITAL$" + "TEST$" + "DEPT. STORE$" + "TELEVISION$" + "PHONE$" + "ITEM$" + "NAME$" + "NEWS$" + "POPULAR$" + "PARTY$" + "STUDY$" + "MACHINE$" + "MAIL$" + "MESSAGE$" + "PROMISE$" + "DREAM$" + "KINDERGARTEN$" + "LIFE$" + "RADIO$" + "RENTAL$" + "WORLD$" + ); +#elif GERMAN +u8 gEasyChatGroupWords_Lifestyle[] = _( + "PFLICHTEN$" + "HEIM$" + "GELD$" + "TASCHENGELD$" + "BAD$" + "GESPRÄCH$" + "SCHULE$" + "GEDENKEN$" + "GEWOHNHEIT$" + "GRUPPE$" + "WORT$" + "LAGER$" + "SERVICE$" + "ARBEIT$" + "SYSTEM$" + "TRAINIEREN$" + "LEKTION$" + "UNTERRICHT$" + "INFORMATION$" + "LEBENDIG$" + "LEHRER$" + "TURNIER$" + "BRIEF$" + "GESCHEHEN$" + "DIGITALES$" + "TEST$" + "KAUFHAUS$" + "FERNSEHER$" + "TELEFON$" + "ITEM$" + "NAME$" + "NEUIGKEITEN$" + "POPULÄR$" + "PARTY$" + "LERNEN$" + "MASCHINE$" + "POST$" + "MITTEILUNG$" + "VERSPRECHEN$" + "TRAUM$" + "KINDERGARTEN$" + "LEBEN$" + "RADIO$" + "MIETE$" + "WELT$" + ); +#endif // GAME_LANGUAGE +#endif // DATA_TEXT_EASY_CHAT_GROUPS_LIFESTYLE_WORDS diff --git a/src/data/text/easy_chat/groups/misc/order.h b/src/data/text/easy_chat/groups/misc/order.h new file mode 100644 index 000000000..6005263eb --- /dev/null +++ b/src/data/text/easy_chat/groups/misc/order.h @@ -0,0 +1,96 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_MISC_ORDER +#define DATA_TEXT_EASY_CHAT_GROUPS_MISC_ORDER + +#if ENGLISH +u16 gEasyChatGroupOrder_Misc[] = { + 7, + 24, + 30, + 8, + 6, + 13, + 28, + 38, + 35, + 19, + 16, + 29, + 26, + 10, + 9, + 0, + 11, + 40, + 1, + 31, + 39, + 12, + 3, + 41, + 36, + 20, + 25, + 23, + 17, + 18, + 5, + 4, + 15, + 14, + 21, + 22, + 2, + 27, + 34, + 33, + 32, + 37, +}; +#elif GERMAN +u16 gEasyChatGroupOrder_Misc[] = { + 2, + 16, + 12, + 20, + 14, + 23, + 24, + 25, + 15, + 17, + 18, + 5, + 30, + 39, + 22, + 33, + 10, + 3, + 19, + 9, + 0, + 11, + 40, + 31, + 13, + 27, + 7, + 41, + 4, + 21, + 36, + 35, + 1, + 6, + 38, + 26, + 28, + 37, + 34, + 29, + 32, + 8, +}; +#endif // GAME_LANGUAGE + +#endif // DATA_TEXT_EASY_CHAT_GROUPS_MISC_ORDER diff --git a/src/data/text/easy_chat/groups/misc/words.h b/src/data/text/easy_chat/groups/misc/words.h new file mode 100644 index 000000000..05dda82ca --- /dev/null +++ b/src/data/text/easy_chat/groups/misc/words.h @@ -0,0 +1,94 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_MISC_WORDS +#define DATA_TEXT_EASY_CHAT_GROUPS_MISC_WORDS +#if ENGLISH +u8 gEasyChatGroupWords_Misc[] = _( + "HIGHS$" + "LOWS$" + "UM$" + "REAR$" + "THINGS$" + "THING$" + "BELOW$" + "ABOVE$" + "BACK$" + "HIGH$" + "HERE$" + "INSIDE$" + "OUTSIDE$" + "BESIDE$" + "THIS IS IT!$" + "THIS$" + "EVERY$" + "THESE$" + "THESE WERE$" + "DOWN$" + "THAT$" + "THOSE ARE$" + "THOSE WERE$" + "THAT’S IT!$" + "AM$" + "THAT WAS$" + "FRONT$" + "UP$" + "CHOICE$" + "FAR$" + "AWAY$" + "NEAR$" + "WHERE$" + "WHEN$" + "WHAT$" + "DEEP$" + "SHALLOW$" + "WHY$" + "CONFUSED$" + "OPPOSITE$" + "LEFT$" + "RIGHT$" + ); +#elif GERMAN +u8 gEasyChatGroupWords_Misc[] = _( + "HÖHEN$" + "TIEFEN$" + "ÄH$" + "HINTEN$" + "SACHEN$" + "DING$" + "UNTERHALB$" + "OBERHALB$" + "ZURÜCK$" + "HOCH$" + "HIER$" + "INNEN$" + "AUSSEN$" + "NEBEN$" + "DAS IST ES!$" + "DIES$" + "ALLES$" + "DIESE$" + "DIESE WAREN$" + "HINUNTER$" + "DAS$" + "SCHON$" + "GENUG$" + "DAS IST’S!$" + "DAS SIND$" + "DAS WAR$" + "VORNE$" + "OBEN$" + "WAHL$" + "WEIT$" + "FORT$" + "NAHE$" + "WO$" + "GLEICH$" + "WAS$" + "TIEF$" + "SEICHT$" + "WARUM$" + "VERWIRRT$" + "GEGENÜBER$" + "LINKS$" + "RECHTS$" + ); +#endif // GAME_LANGUAGE +#endif // DATA_TEXT_EASY_CHAT_GROUPS_MISC_WORDS diff --git a/src/data/text/easy_chat/groups/move_1/order.h b/src/data/text/easy_chat/groups/move_1/order.h new file mode 100644 index 000000000..76fd60415 --- /dev/null +++ b/src/data/text/easy_chat/groups/move_1/order.h @@ -0,0 +1,318 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_MOVE_1_ORDER +#define DATA_TEXT_EASY_CHAT_GROUPS_MOVE_1_ORDER + +#if ENGLISH +u16 gEasyChatGroupOrder_Move1[] = { + 71, + 177, + 97, + 314, + 246, + 312, + 310, + 62, + 117, + 20, + 44, + 280, + 145, + 268, + 204, + 128, + 109, + 132, + 322, + 68, + 152, + 238, + 242, + 15, + 91, + 50, + 104, + 38, + 3, + 89, + 227, + 283, + 203, + 326, + 245, + 263, + 313, + 90, + 175, + 172, + 53, + 260, + 19, + 116, + 264, + 266, + 202, + 320, + 74, + 288, + 16, + 258, + 106, + 114, + 29, + 215, + 95, + 301, + 196, + 231, + 2, + 134, + 141, + 122, + 142, + 67, + 212, + 262, + 319, + 309, + 170, + 119, + 54, + 234, + 267, + 171, + 190, + 316, + 200, + 315, + 220, + 181, + 60, + 244, + 94, + 149, + 228, + 99, + 240, + 229, + 13, + 105, + 216, + 179, + 157, + 249, + 88, + 317, + 205, + 221, + 219, + 328, + 28, + 201, + 184, + 103, + 120, + 247, + 325, + 159, + 329, + 324, + 318, + 47, + 166, + 285, + 143, + 327, + 163, + 265, + 123, + 108, + 173, + 76, + 49, + 209, + 169, + 180, + 147, + 70, + 81, + 78, + 66, + 162, + 207, + 230, + 129, + 235, + 39, + 37, + 87, + 85, + 9, + 321, + 259, + 253, + 233, + 323, + 311, + 250, + 261, + 110, + 281, +}; +#elif GERMAN +u16 gEasyChatGroupOrder_Move1[] = { + 71, + 97, + 324, + 207, + 246, + 312, + 253, + 62, + 203, + 50, + 44, + 145, + 141, + 219, + 204, + 87, + 85, + 9, + 104, + 175, + 114, + 3, + 280, + 231, + 329, + 196, + 116, + 89, + 310, + 81, + 263, + 317, + 120, + 325, + 172, + 53, + 19, + 259, + 323, + 301, + 37, + 209, + 67, + 281, + 117, + 179, + 105, + 90, + 47, + 202, + 320, + 184, + 180, + 258, + 106, + 327, + 143, + 315, + 212, + 95, + 261, + 2, + 20, + 13, + 242, + 109, + 68, + 29, + 322, + 152, + 103, + 238, + 268, + 221, + 220, + 230, + 177, + 262, + 319, + 311, + 234, + 166, + 288, + 171, + 267, + 283, + 190, + 110, + 147, + 264, + 244, + 94, + 134, + 60, + 149, + 181, + 99, + 108, + 240, + 265, + 38, + 216, + 39, + 328, + 201, + 28, + 159, + 91, + 122, + 163, + 260, + 128, + 173, + 316, + 318, + 123, + 76, + 326, + 321, + 119, + 169, + 266, + 247, + 78, + 70, + 157, + 88, + 309, + 129, + 162, + 235, + 142, + 313, + 229, + 245, + 66, + 233, + 49, + 132, + 228, + 215, + 74, + 205, + 54, + 285, + 250, + 170, + 314, + 16, + 200, + 15, + 249, + 227, +}; +#endif // GAME_LANGUAGE + +#endif // DATA_TEXT_EASY_CHAT_GROUPS_MOVE_1_ORDER diff --git a/src/data/text/easy_chat/groups/move_1/words.h b/src/data/text/easy_chat/groups/move_1/words.h new file mode 100644 index 000000000..3cd122d4b --- /dev/null +++ b/src/data/text/easy_chat/groups/move_1/words.h @@ -0,0 +1,162 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_MOVE_1_WORDS +#define DATA_TEXT_EASY_CHAT_GROUPS_MOVE_1_WORDS + +#include "constants/moves.h" + +u16 gEasyChatGroupWords_Move1[] = { + MOVE_THUNDERBOLT, + MOVE_IRON_TAIL, + MOVE_ICE_BALL, + MOVE_YAWN, + MOVE_LOVELY_KISS, + MOVE_NIGHTMARE, + MOVE_MORNING_SUN, + MOVE_VITAL_THROW, + MOVE_DIG, + MOVE_THRASH, + MOVE_SWEET_SCENT, + MOVE_CHARM, + MOVE_RAIN_DANCE, + MOVE_CONFUSE_RAY, + MOVE_HAIL, + MOVE_AROMATHERAPY, + MOVE_BUBBLE, + MOVE_ENCORE, + MOVE_CUT, + MOVE_RAGE, + MOVE_SUPER_FANG, + MOVE_PAIN_SPLIT, + MOVE_TORMENT, + MOVE_STRING_SHOT, + MOVE_SWAGGER, + MOVE_SNORE, + MOVE_HEAL_BELL, + MOVE_SCREECH, + MOVE_ROCK_THROW, + MOVE_ROCK_SMASH, + MOVE_ROCK_SLIDE, + MOVE_WEATHER_BALL, + MOVE_WHIRLPOOL, + MOVE_FAKE_TEARS, + MOVE_SING, + MOVE_SPITE, + MOVE_AIR_CUTTER, + MOVE_AEROBLAST, + MOVE_SMOKESCREEN, + MOVE_PURSUIT, + MOVE_DOUBLE_SLAP, + MOVE_MIRROR_MOVE, + MOVE_OVERHEAT, + MOVE_AURORA_BEAM, + MOVE_MEMENTO, + MOVE_OCTAZOOKA, + MOVE_FLATTER, + MOVE_ASTONISH, + MOVE_WILL_O_WISP, + MOVE_RETURN, + MOVE_GRUDGE, + MOVE_STRENGTH, + MOVE_COUNTER, + MOVE_FLAME_WHEEL, + MOVE_FLAMETHROWER, + MOVE_ODOR_SLEUTH, + MOVE_SHARPEN, + MOVE_DOUBLE_TEAM, + MOVE_GUST, + MOVE_HARDEN, + MOVE_DISABLE, + MOVE_RAZOR_WIND, + MOVE_BIDE, + MOVE_CRUNCH, + MOVE_BITE, + MOVE_THUNDER, + MOVE_THUNDER_PUNCH, + MOVE_ENDEAVOR, + MOVE_FACADE, + MOVE_KARATE_CHOP, + MOVE_CLAMP, + MOVE_WITHDRAW, + MOVE_CONSTRICT, + MOVE_BRICK_BREAK, + MOVE_ROCK_TOMB, + MOVE_FOCUS_ENERGY, + MOVE_FOCUS_PUNCH, + MOVE_GIGA_DRAIN, + MOVE_REVERSAL, + MOVE_SMELLING_SALT, + MOVE_SPORE, + MOVE_LEECH_LIFE, + MOVE_SLASH, + MOVE_SILVER_WIND, + MOVE_METAL_SOUND, + MOVE_GRASS_WHISTLE, + MOVE_TICKLE, + MOVE_SPIDER_WEB, + MOVE_CRABHAMMER, + MOVE_HAZE, + MOVE_MEAN_LOOK, + MOVE_CROSS_CHOP, + MOVE_OUTRAGE, + MOVE_LOW_KICK, + MOVE_ANCIENT_POWER, + MOVE_SYNTHESIS, + MOVE_AGILITY, + MOVE_RAPID_SPIN, + MOVE_ICY_WIND, + MOVE_MIND_READER, + MOVE_COSMIC_POWER, + MOVE_SKY_ATTACK, + MOVE_POWDER_SNOW, + MOVE_FOLLOW_ME, + MOVE_METEOR_MASH, + MOVE_ENDURE, + MOVE_ROLLOUT, + MOVE_SCARY_FACE, + MOVE_PSYBEAM, + MOVE_PSYWAVE, + MOVE_PSYCHIC, + MOVE_HYPNOSIS, + MOVE_UPROAR, + MOVE_WATER_SPOUT, + MOVE_SIGNAL_BEAM, + MOVE_PSYCH_UP, + MOVE_SUBMISSION, + MOVE_RECOVER, + MOVE_EARTHQUAKE, + MOVE_NATURE_POWER, + MOVE_LICK, + MOVE_FLAIL, + MOVE_TAIL_WHIP, + MOVE_SELF_DESTRUCT, + MOVE_STUN_SPORE, + MOVE_BIND, + MOVE_SHADOW_PUNCH, + MOVE_SHADOW_BALL, + MOVE_CHARGE, + MOVE_MIST, + MOVE_FISSURE, + MOVE_EXTREME_SPEED, + MOVE_EXTRASENSORY, + MOVE_SAFEGUARD, + MOVE_ABSORB, + MOVE_SKY_UPPERCUT, + MOVE_SKILL_SWAP, + MOVE_SKETCH, + MOVE_HEADBUTT, + MOVE_DOUBLE_EDGE, + MOVE_SANDSTORM, + MOVE_SAND_ATTACK, + MOVE_SAND_TOMB, + MOVE_SPARK, + MOVE_SWIFT, + MOVE_KINESIS, + MOVE_SMOG, + MOVE_GROWTH, + MOVE_SACRED_FIRE, + MOVE_SHEER_COLD, + MOVE_SOLAR_BEAM, + MOVE_SONIC_BOOM, + MOVE_FLY, +}; + +#endif // DATA_TEXT_EASY_CHAT_GROUPS_MOVE_1_WORDS diff --git a/src/data/text/easy_chat/groups/move_2/order.h b/src/data/text/easy_chat/groups/move_2/order.h new file mode 100644 index 000000000..a11cb4303 --- /dev/null +++ b/src/data/text/easy_chat/groups/move_2/order.h @@ -0,0 +1,400 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_MOVE_2_ORDER +#define DATA_TEXT_EASY_CHAT_GROUPS_MOVE_2_ORDER + +#if ENGLISH +u16 gEasyChatGroupOrder_Move2[] = { + 51, + 151, + 332, + 133, + 292, + 274, + 213, + 140, + 112, + 226, + 251, + 187, + 299, + 59, + 335, + 34, + 125, + 198, + 155, + 340, + 61, + 339, + 331, + 347, + 293, + 4, + 93, + 160, + 176, + 178, + 343, + 306, + 174, + 111, + 194, + 197, + 291, + 146, + 24, + 337, + 349, + 82, + 225, + 138, + 65, + 223, + 121, + 52, + 284, + 153, + 185, + 252, + 206, + 297, + 126, + 7, + 83, + 148, + 193, + 218, + 31, + 210, + 154, + 248, + 137, + 45, + 12, + 257, + 270, + 136, + 237, + 30, + 32, + 336, + 56, + 63, + 158, + 304, + 58, + 8, + 286, + 275, + 334, + 26, + 282, + 348, + 73, + 43, + 113, + 199, + 295, + 183, + 277, + 345, + 222, + 96, + 72, + 25, + 5, + 224, + 232, + 118, + 208, + 102, + 107, + 243, + 296, + 236, + 341, + 300, + 189, + 330, + 302, + 101, + 6, + 64, + 195, + 80, + 42, + 305, + 139, + 40, + 342, + 77, + 1, + 217, + 182, + 98, + 75, + 278, + 115, + 287, + 156, + 279, + 46, + 350, + 272, + 27, + 10, + 290, + 69, + 351, + 130, + 303, + 21, + 79, + 214, + 124, + 188, + 289, + 135, + 131, + 191, + 255, + 150, + 211, + 254, + 23, + 165, + 164, + 241, + 276, + 48, + 57, + 256, + 186, + 14, + 33, + 294, + 36, + 269, + 298, + 100, + 168, + 86, + 84, + 92, + 144, + 161, + 271, + 167, + 41, + 239, + 11, + 22, + 55, + 352, + 346, + 127, + 18, + 17, + 273, + 35, + 192, +}; +#elif GERMAN +u16 gEasyChatGroupOrder_Move2[] = { + 194, + 195, + 282, + 332, + 133, + 213, + 55, + 352, + 292, + 278, + 112, + 187, + 178, + 286, + 343, + 186, + 80, + 148, + 192, + 59, + 61, + 36, + 34, + 65, + 46, + 297, + 164, + 84, + 86, + 24, + 131, + 337, + 349, + 82, + 167, + 41, + 73, + 121, + 111, + 334, + 8, + 58, + 255, + 156, + 284, + 153, + 27, + 350, + 299, + 225, + 7, + 126, + 83, + 185, + 174, + 17, + 218, + 31, + 347, + 290, + 69, + 217, + 193, + 137, + 77, + 342, + 40, + 139, + 305, + 52, + 12, + 287, + 45, + 257, + 30, + 32, + 254, + 56, + 63, + 158, + 222, + 146, + 336, + 127, + 11, + 198, + 125, + 155, + 4, + 107, + 93, + 276, + 237, + 10, + 154, + 331, + 348, + 330, + 189, + 341, + 300, + 113, + 277, + 188, + 96, + 5, + 25, + 72, + 232, + 118, + 208, + 102, + 252, + 236, + 101, + 42, + 346, + 296, + 302, + 1, + 150, + 339, + 251, + 22, + 75, + 168, + 270, + 115, + 272, + 335, + 98, + 51, + 151, + 197, + 130, + 304, + 295, + 79, + 214, + 124, + 64, + 351, + 182, + 294, + 14, + 248, + 43, + 21, + 241, + 243, + 340, + 26, + 191, + 226, + 211, + 140, + 23, + 48, + 57, + 33, + 303, + 293, + 291, + 298, + 100, + 183, + 92, + 138, + 271, + 161, + 206, + 136, + 289, + 160, + 176, + 279, + 269, + 275, + 256, + 165, + 224, + 144, + 135, + 35, + 239, + 18, + 223, + 273, + 6, + 345, + 306, + 199, + 210, + 274, +}; +#endif // GAME_LANGUAGE + +#endif // DATA_TEXT_EASY_CHAT_GROUPS_MOVE_2_ORDER diff --git a/src/data/text/easy_chat/groups/move_2/words.h b/src/data/text/easy_chat/groups/move_2/words.h new file mode 100644 index 000000000..123fe0eb5 --- /dev/null +++ b/src/data/text/easy_chat/groups/move_2/words.h @@ -0,0 +1,203 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_MOVE_2_WORDS +#define DATA_TEXT_EASY_CHAT_GROUPS_MOVE_2_WORDS + +#include "constants/moves.h" + +u16 gEasyChatGroupWords_Move2[] = { + MOVE_TACKLE, + MOVE_EXPLOSION, + MOVE_DIVE, + MOVE_FIRE_BLAST, + MOVE_WATERFALL, + MOVE_MUDDY_WATER, + MOVE_STOCKPILE, + MOVE_SLAM, + MOVE_TWISTER, + MOVE_BULLET_SEED, + MOVE_TWINEEDLE, + MOVE_SOFT_BOILED, + MOVE_EGG_BOMB, + MOVE_FAINT_ATTACK, + MOVE_BARRAGE, + MOVE_MINIMIZE, + MOVE_SEISMIC_TOSS, + MOVE_SUPERSONIC, + MOVE_TAUNT, + MOVE_MOONLIGHT, + MOVE_PECK, + MOVE_ARM_THRUST, + MOVE_HORN_ATTACK, + MOVE_HORN_DRILL, + MOVE_WING_ATTACK, + MOVE_AERIAL_ACE, + MOVE_SWORDS_DANCE, + MOVE_VINE_WHIP, + MOVE_CONVERSION, + MOVE_CONVERSION_2, + MOVE_HELPING_HAND, + MOVE_IRON_DEFENSE, + MOVE_TELEPORT, + MOVE_THUNDER_SHOCK, + MOVE_SHOCK_WAVE, + MOVE_QUICK_ATTACK, + MOVE_SWEET_KISS, + MOVE_THUNDER_WAVE, + MOVE_ZAP_CANNON, + MOVE_BLOCK, + MOVE_HOWL, + MOVE_POISON_GAS, + MOVE_TOXIC, + MOVE_POISON_FANG, + MOVE_POISON_POWDER, + MOVE_POISON_STING, + MOVE_SPIKE_CANNON, + MOVE_ACID_ARMOR, + MOVE_TAKE_DOWN, + MOVE_JUMP_KICK, + MOVE_BOUNCE, + MOVE_HI_JUMP_KICK, + MOVE_TRI_ATTACK, + MOVE_DRAGON_CLAW, + MOVE_TRICK, + MOVE_TRIPLE_KICK, + MOVE_DRILL_PECK, + MOVE_MUD_SPORT, + MOVE_MUD_SLAP, + MOVE_THIEF, + MOVE_AMNESIA, + MOVE_NIGHT_SHADE, + MOVE_GROWL, + MOVE_SLACK_OFF, + MOVE_SURF, + MOVE_ROLE_PLAY, + MOVE_NEEDLE_ARM, + MOVE_DOUBLE_KICK, + MOVE_SUNNY_DAY, + MOVE_LEER, + MOVE_WISH, + MOVE_FAKE_OUT, + MOVE_SLEEP_TALK, + MOVE_PAY_DAY, + MOVE_ASSIST, + MOVE_HEAT_WAVE, + MOVE_SLEEP_POWDER, + MOVE_REST, + MOVE_INGRAIN, + MOVE_CONFUSION, + MOVE_BODY_SLAM, + MOVE_SWALLOW, + MOVE_CURSE, + MOVE_HYDRO_PUMP, + MOVE_HYPER_VOICE, + MOVE_HYPER_BEAM, + MOVE_SUPERPOWER, + MOVE_STEEL_WING, + MOVE_SPIT_UP, + MOVE_DYNAMIC_PUNCH, + MOVE_GUILLOTINE, + MOVE_VICE_GRIP, + MOVE_KNOCK_OFF, + MOVE_POUND, + MOVE_RAZOR_LEAF, + MOVE_BATON_PASS, + MOVE_PETAL_DANCE, + MOVE_SPLASH, + MOVE_BUBBLE_BEAM, + MOVE_BELLY_DRUM, + MOVE_BARRIER, + MOVE_LIGHT_SCREEN, + MOVE_SCRATCH, + MOVE_HYPER_FANG, + MOVE_EMBER, + MOVE_SECRET_POWER, + MOVE_DIZZY_PUNCH, + MOVE_BULK_UP, + MOVE_IMPRISON, + MOVE_FEATHER_DANCE, + MOVE_WHIRLWIND, + MOVE_BEAT_UP, + MOVE_BLIZZARD, + MOVE_STOMP, + MOVE_FLASH, + MOVE_TEETER_DANCE, + MOVE_CRUSH_CLAW, + MOVE_BLAZE_KICK, + MOVE_PRESENT, + MOVE_ERUPTION, + MOVE_SLUDGE, + MOVE_SLUDGE_BOMB, + MOVE_GLARE, + MOVE_TRANSFORM, + MOVE_POISON_TAIL, + MOVE_ROAR, + MOVE_BONE_RUSH, + MOVE_CAMOUFLAGE, + MOVE_COVET, + MOVE_TAIL_GLOW, + MOVE_BONE_CLUB, + MOVE_BONEMERANG, + MOVE_FIRE_SPIN, + MOVE_FIRE_PUNCH, + MOVE_PERISH_SONG, + MOVE_WRAP, + MOVE_SPIKES, + MOVE_MAGNITUDE, + MOVE_MAGICAL_LEAF, + MOVE_MAGIC_COAT, + MOVE_MUD_SHOT, + MOVE_MACH_PUNCH, + MOVE_PROTECT, + MOVE_DEFENSE_CURL, + MOVE_ROLLING_KICK, + MOVE_SUBSTITUTE, + MOVE_DETECT, + MOVE_PIN_MISSILE, + MOVE_WATER_SPORT, + MOVE_WATER_GUN, + MOVE_MIST_BALL, + MOVE_WATER_PULSE, + MOVE_FURY_ATTACK, + MOVE_FURY_SWIPES, + MOVE_DESTINY_BOND, + MOVE_FALSE_SWIPE, + MOVE_FORESIGHT, + MOVE_MIRROR_COAT, + MOVE_FUTURE_SIGHT, + MOVE_MILK_DRINK, + MOVE_CALM_MIND, + MOVE_MEGA_DRAIN, + MOVE_MEGA_KICK, + MOVE_MEGA_PUNCH, + MOVE_MEGAHORN, + MOVE_HIDDEN_POWER, + MOVE_METAL_CLAW, + MOVE_ATTRACT, + MOVE_MIMIC, + MOVE_FRUSTRATION, + MOVE_LEECH_SEED, + MOVE_METRONOME, + MOVE_DREAM_EATER, + MOVE_ACID, + MOVE_MEDITATE, + MOVE_SNATCH, + MOVE_LUSTER_PURGE, + MOVE_LEAF_BLADE, + MOVE_RECYCLE, + MOVE_REFLECT, + MOVE_REFRESH, + MOVE_REVENGE, + MOVE_DRAGON_RAGE, + MOVE_DRAGON_BREATH, + MOVE_DRAGON_DANCE, + MOVE_ICE_PUNCH, + MOVE_ICE_BEAM, + MOVE_FURY_CUTTER, + MOVE_COMET_PUNCH, + MOVE_SKULL_BASH, + MOVE_LOCK_ON, + MOVE_ROCK_BLAST, + MOVE_COTTON_SPORE, + MOVE_STRUGGLE, +}; + +#endif // DATA_TEXT_EASY_CHAT_GROUPS_MOVE_2_WORDS diff --git a/src/data/text/easy_chat/groups/people/order.h b/src/data/text/easy_chat/groups/people/order.h new file mode 100644 index 000000000..0eabccfbb --- /dev/null +++ b/src/data/text/easy_chat/groups/people/order.h @@ -0,0 +1,162 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_PEOPLE_ORDER +#define DATA_TEXT_EASY_CHAT_GROUPS_PEOPLE_ORDER + +#if ENGLISH +u16 gEasyChatGroupOrder_People[] = { + 13, + 52, + 31, + 17, + 22, + 62, + 12, + 14, + 34, + 28, + 54, + 23, + 11, + 51, + 21, + 9, + 16, + 26, + 30, + 24, + 72, + 25, + 29, + 1, + 41, + 38, + 42, + 49, + 33, + 50, + 19, + 20, + 8, + 35, + 36, + 40, + 37, + 0, + 64, + 18, + 53, + 27, + 66, + 69, + 73, + 70, + 32, + 15, + 74, + 44, + 4, + 58, + 55, + 56, + 59, + 60, + 71, + 39, + 57, + 63, + 46, + 10, + 61, + 65, + 67, + 43, + 48, + 45, + 47, + 68, + 2, + 6, + 7, + 5, + 3, +}; +#elif GERMAN +u16 gEasyChatGroupOrder_People[] = { + 14, + 50, + 49, + 4, + 3, + 5, + 22, + 2, + 6, + 7, + 18, + 26, + 30, + 13, + 58, + 72, + 23, + 0, + 36, + 51, + 71, + 57, + 63, + 46, + 32, + 16, + 9, + 35, + 1, + 41, + 42, + 38, + 25, + 55, + 24, + 44, + 12, + 33, + 34, + 21, + 19, + 40, + 45, + 20, + 37, + 8, + 10, + 27, + 53, + 66, + 15, + 29, + 69, + 60, + 74, + 73, + 68, + 59, + 70, + 56, + 31, + 17, + 28, + 54, + 64, + 11, + 52, + 62, + 43, + 48, + 47, + 61, + 67, + 65, + 39, +}; +#endif // GAME_LANGUAGE + +#endif // DATA_TEXT_EASY_CHAT_GROUPS_PEOPLE_ORDER diff --git a/src/data/text/easy_chat/groups/people/words.h b/src/data/text/easy_chat/groups/people/words.h new file mode 100644 index 000000000..301ce1ed5 --- /dev/null +++ b/src/data/text/easy_chat/groups/people/words.h @@ -0,0 +1,160 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_PEOPLE_WORDS +#define DATA_TEXT_EASY_CHAT_GROUPS_PEOPLE_WORDS +#if ENGLISH +u8 gEasyChatGroupWords_People[] = _( + "OPPONENT$" + "I$" + "YOU$" + "YOURS$" + "SON$" + "YOUR$" + "YOU’RE$" + "YOU’VE$" + "MOTHER$" + "GRANDFATHER$" + "UNCLE$" + "FATHER$" + "BOY$" + "ADULT$" + "BROTHER$" + "SISTER$" + "GRANDMOTHER$" + "AUNT$" + "PARENT$" + "MAN$" + "ME$" + "GIRL$" + "BABE$" + "FAMILY$" + "HER$" + "HIM$" + "HE$" + "PLACE$" + "DAUGHTER$" + "HIS$" + "HE’S$" + "AREN’T$" + "SIBLINGS$" + "KID$" + "CHILDREN$" + "MR.$" + "MRS.$" + "MYSELF$" + "I WAS$" + "TO ME$" + "MY$" + "I AM$" + "I’VE$" + "WHO$" + "SOMEONE$" + "WHO WAS$" + "TO WHOM$" + "WHOSE$" + "WHO IS$" + "IT’S$" + "LADY$" + "FRIEND$" + "ALLY$" + "PERSON$" + "DUDE$" + "THEY$" + "THEY WERE$" + "TO THEM$" + "THEIR$" + "THEY’RE$" + "THEY’VE$" + "WE$" + "BEEN$" + "TO US$" + "OUR$" + "WE’RE$" + "RIVAL$" + "WE’VE$" + "WOMAN$" + "SHE$" + "SHE WAS$" + "TO HER$" + "HER’S$" + "SHE IS$" + "SOME$" + ); +#elif GERMAN +u8 gEasyChatGroupWords_People[] = _( + "FEIND$" + "ICH$" + "DU$" + "DEINE$" + "DEIN$" + "DEINER$" + "DU BIST$" + "DU HAST$" + "MUTTER$" + "GROSSVATER$" + "ONKEL$" + "VATER$" + "JUNGE$" + "ERWACHSENER$" + "BRUDER$" + "SCHWESTER$" + "GROSSMUTTER$" + "TANTE$" + "ELTERN$" + "MAN$" + "MICH$" + "MÄDCHEN$" + "DICH$" + "FAMILIE$" + "IHR$" + "IHM$" + "ER$" + "ORT$" + "TOCHTER$" + "SEIN$" + "ER IST$" + "SIND NICHT$" + "GESCHWISTER$" + "KINDCHEN$" + "KINDER$" + "HERR$" + "FRAU$" + "MIR$" + "ICH WAR$" + "ZU MIR$" + "MEIN$" + "ICH BIN$" + "ICH HABE$" + "WER$" + "JEMAND$" + "MEINE$" + "FÜR WEN$" + "WESSEN$" + "WER IST$" + "DAS IST$" + "DAME$" + "FREUND$" + "VERBÜNDETER$" + "PERSON$" + "TYPE$" + "IHNEN$" + "SIE WAREN$" + "FÜR SIE$" + "EUCH$" + "SIE SIND$" + "SIE HABEN$" + "WIR$" + "WAREN$" + "FÜR UNS$" + "UNSER$" + "WIR SIND$" + "RIVALE$" + "WIR HABEN$" + "SIE KONNTEN$" + "SIE$" + "SIE WAR$" + "FÜR ALLE$" + "EURE$" + "SIE IST$" + "SIE HATTE$" + ); +#endif // GAME_LANGUAGE +#endif // DATA_TEXT_EASY_CHAT_GROUPS_PEOPLE_WORDS diff --git a/src/data/text/easy_chat/groups/pokemon/order.h b/src/data/text/easy_chat/groups/pokemon/order.h new file mode 100644 index 000000000..bef4bc99a --- /dev/null +++ b/src/data/text/easy_chat/groups/pokemon/order.h @@ -0,0 +1,416 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_POKEMON_ORDER +#define DATA_TEXT_EASY_CHAT_GROUPS_POKEMON_ORDER + +#if ENGLISH +u16 gEasyChatGroupOrder_Pokemon[] = { + 63, + 376, + 384, + 65, + 359, + 390, + 391, + 382, + 184, + 350, + 395, + 318, + 378, + 323, + 292, + 398, + 182, + 282, + 307, + 344, + 345, + 340, + 330, + 293, + 385, + 411, + 170, + 373, + 319, + 281, + 326, + 222, + 389, + 327, + 169, + 316, + 410, + 85, + 84, + 232, + 362, + 361, + 294, + 337, + 101, + 372, + 328, + 334, + 394, + 74, + 203, + 347, + 44, + 42, + 118, + 55, + 76, + 375, + 75, + 88, + 405, + 278, + 352, + 367, + 130, + 336, + 214, + 116, + 374, + 174, + 387, + 39, + 409, + 64, + 317, + 230, + 393, + 109, + 404, + 383, + 171, + 407, + 408, + 388, + 289, + 296, + 295, + 371, + 297, + 348, + 325, + 68, + 67, + 66, + 219, + 129, + 81, + 82, + 335, + 338, + 183, + 284, + 312, + 355, + 357, + 356, + 400, + 399, + 287, + 329, + 354, + 283, + 89, + 177, + 301, + 38, + 302, + 320, + 339, + 299, + 43, + 310, + 231, + 172, + 25, + 127, + 353, + 286, + 54, + 26, + 392, + 406, + 402, + 401, + 403, + 381, + 112, + 111, + 363, + 322, + 397, + 27, + 28, + 279, + 117, + 119, + 342, + 298, + 379, + 331, + 303, + 396, + 300, + 306, + 377, + 291, + 227, + 315, + 366, + 364, + 218, + 346, + 349, + 341, + 308, + 351, + 121, + 120, + 311, + 358, + 368, + 285, + 305, + 304, + 72, + 73, + 280, + 321, + 332, + 277, + 369, + 333, + 365, + 45, + 386, + 100, + 37, + 313, + 314, + 343, + 110, + 324, + 370, + 40, + 309, + 202, + 290, + 360, + 178, + 380, + 288, + 41, +}; +#elif GERMAN +u16 gEasyChatGroupOrder_Pokemon[] = { + 374, + 63, + 376, + 359, + 390, + 391, + 184, + 350, + 378, + 328, + 299, + 182, + 397, + 364, + 339, + 340, + 222, + 410, + 85, + 84, + 232, + 396, + 44, + 315, + 316, + 54, + 55, + 286, + 347, + 280, + 174, + 355, + 370, + 385, + 337, + 130, + 277, + 311, + 75, + 76, + 289, + 279, + 45, + 203, + 42, + 118, + 119, + 352, + 405, + 394, + 336, + 283, + 169, + 387, + 360, + 409, + 281, + 64, + 330, + 307, + 297, + 129, + 317, + 395, + 393, + 74, + 332, + 306, + 40, + 371, + 372, + 326, + 327, + 404, + 170, + 171, + 407, + 408, + 101, + 319, + 366, + 334, + 325, + 388, + 282, + 296, + 295, + 348, + 66, + 68, + 219, + 287, + 81, + 82, + 335, + 183, + 67, + 312, + 357, + 356, + 400, + 399, + 329, + 354, + 284, + 365, + 43, + 320, + 177, + 301, + 302, + 303, + 345, + 411, + 308, + 293, + 227, + 292, + 310, + 373, + 231, + 172, + 25, + 127, + 353, + 294, + 39, + 318, + 321, + 26, + 406, + 402, + 401, + 403, + 381, + 278, + 111, + 112, + 363, + 375, + 298, + 28, + 27, + 291, + 368, + 367, + 323, + 218, + 346, + 304, + 305, + 230, + 342, + 117, + 341, + 116, + 380, + 377, + 65, + 214, + 88, + 89, + 110, + 109, + 349, + 351, + 121, + 120, + 384, + 383, + 382, + 285, + 398, + 300, + 72, + 73, + 331, + 392, + 369, + 344, + 333, + 379, + 386, + 338, + 100, + 38, + 37, + 358, + 313, + 314, + 343, + 290, + 324, + 389, + 309, + 202, + 178, + 288, + 322, + 41, + 362, + 361, +}; +#endif // GAME_LANGUAGE + +#endif // DATA_TEXT_EASY_CHAT_GROUPS_POKEMON_ORDER diff --git a/src/data/text/easy_chat/groups/pokemon/words.h b/src/data/text/easy_chat/groups/pokemon/words.h new file mode 100644 index 000000000..49292c8a9 --- /dev/null +++ b/src/data/text/easy_chat/groups/pokemon/words.h @@ -0,0 +1,211 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_POKEMON_WORDS +#define DATA_TEXT_EASY_CHAT_GROUPS_POKEMON_WORDS + +#include "constants/species.h" + +u16 gEasyChatGroupWords_Pokemon[] = { + SPECIES_ARMALDO, + SPECIES_BEAUTIFLY, + SPECIES_MEDITITE, + SPECIES_SEAKING, + SPECIES_TORCHIC, + SPECIES_ANORITH, + SPECIES_ABSOL, + SPECIES_SURSKIT, + SPECIES_MASQUERAIN, + SPECIES_GEODUDE, + SPECIES_ILLUMISE, + SPECIES_SKARMORY, + SPECIES_SKITTY, + SPECIES_DELCATTY, + SPECIES_SWELLOW, + SPECIES_GLALIE, + SPECIES_KYOGRE, + SPECIES_MACHAMP, + SPECIES_PINSIR, + SPECIES_KECLEON, + SPECIES_SHUPPET, + SPECIES_SILCOON, + SPECIES_BRELOOM, + SPECIES_SHROOMISH, + SPECIES_CARVANHA, + SPECIES_TREECKO, + SPECIES_WINGULL, + SPECIES_GYARADOS, + SPECIES_NINETALES, + SPECIES_GIRAFARIG, + SPECIES_KIRLIA, + SPECIES_BELLOSSOM, + SPECIES_KINGDRA, + SPECIES_GLOOM, + SPECIES_MAWILE, + SPECIES_GROUDON, + SPECIES_MIGHTYENA, + SPECIES_CROBAT, + SPECIES_ABRA, + SPECIES_SLAKING, + SPECIES_WURMPLE, + SPECIES_MAGIKARP, + SPECIES_MAGNEMITE, + SPECIES_TORKOAL, + SPECIES_MACHOKE, + SPECIES_GULPIN, + SPECIES_ARON, + SPECIES_PSYDUCK, + SPECIES_LAIRON, + SPECIES_WHISMUR, + SPECIES_NUZLEAF, + SPECIES_PHANPY, + SPECIES_SHELGON, + SPECIES_GOLDUCK, + SPECIES_GOLBAT, + SPECIES_GOLEM, + SPECIES_GRAVELER, + SPECIES_GARDEVOIR, + SPECIES_RHYDON, + SPECIES_RHYHORN, + SPECIES_GOREBYSS, + SPECIES_CORSOLA, + SPECIES_CACNEA, + SPECIES_DUSCLOPS, + SPECIES_SHARPEDO, + SPECIES_ZANGOOSE, + SPECIES_SANDSHREW, + SPECIES_SANDSLASH, + SPECIES_SEADRA, + SPECIES_RELICANTH, + SPECIES_ZIGZAGOON, + SPECIES_CRAWDAUNT, + SPECIES_SCEPTILE, + SPECIES_GROVYLE, + SPECIES_BANETTE, + SPECIES_JIRACHI, + SPECIES_STARMIE, + SPECIES_ZUBAT, + SPECIES_TAILLOW, + SPECIES_WYNAUT, + SPECIES_WOBBUFFET, + SPECIES_SOLROCK, + SPECIES_SHIFTRY, + SPECIES_HORSEA, + SPECIES_BAGON, + SPECIES_SEEDOT, + SPECIES_SPHEAL, + SPECIES_BELDUM, + SPECIES_MEDICHAM, + SPECIES_CHINCHOU, + SPECIES_CHIMECHO, + SPECIES_ALTARIA, + SPECIES_SWABLU, + SPECIES_NINCADA, + SPECIES_DEOXYS, + SPECIES_NINJASK, + SPECIES_DODUO, + SPECIES_DODRIO, + SPECIES_KOFFING, + SPECIES_TENTACRUEL, + SPECIES_DUSTOX, + SPECIES_LOUDRED, + SPECIES_GOLDEEN, + SPECIES_BARBOACH, + SPECIES_SEALEO, + SPECIES_WALREIN, + SPECIES_TROPIUS, + SPECIES_DONPHAN, + SPECIES_NUMEL, + SPECIES_ODDISH, + SPECIES_TRAPINCH, + SPECIES_SLAKOTH, + SPECIES_WHISCASH, + SPECIES_SHEDINJA, + SPECIES_MARSHTOMP, + SPECIES_NATU, + SPECIES_XATU, + SPECIES_CLAYDOL, + SPECIES_CACTURNE, + SPECIES_NOSEPASS, + SPECIES_CLAMPERL, + SPECIES_CAMERUPT, + SPECIES_EXPLOUD, + SPECIES_BLAZIKEN, + SPECIES_LOMBRE, + SPECIES_LOTAD, + SPECIES_SPINDA, + SPECIES_SPOINK, + SPECIES_SEVIPER, + SPECIES_HARIYAMA, + SPECIES_VOLBEAT, + SPECIES_HUNTAIL, + SPECIES_PIKACHU, + SPECIES_PICHU, + SPECIES_STARYU, + SPECIES_VIBRAVA, + SPECIES_VOLTORB, + SPECIES_FEEBAS, + SPECIES_ALAKAZAM, + SPECIES_GRUMPIG, + SPECIES_WIGGLYTUFF, + SPECIES_IGGLYBUFF, + SPECIES_FLYGON, + SPECIES_PLUSLE, + SPECIES_JIGGLYPUFF, + SPECIES_CORPHISH, + SPECIES_GRIMER, + SPECIES_MUK, + SPECIES_HERACROSS, + SPECIES_PELIPPER, + SPECIES_WAILORD, + SPECIES_WAILMER, + SPECIES_SALAMENCE, + SPECIES_AGGRON, + SPECIES_POOCHYENA, + SPECIES_CASTFORM, + SPECIES_MINUN, + SPECIES_MAGCARGO, + SPECIES_MAKUHITA, + SPECIES_SLUGMA, + SPECIES_WEEZING, + SPECIES_LINOONE, + SPECIES_CASCOON, + SPECIES_MARILL, + SPECIES_AZUMARILL, + SPECIES_SWALOT, + SPECIES_ELECTRODE, + SPECIES_MUDKIP, + SPECIES_MILOTIC, + SPECIES_METAGROSS, + SPECIES_METANG, + SPECIES_TENTACOOL, + SPECIES_BALTOY, + SPECIES_SABLEYE, + SPECIES_VIGOROTH, + SPECIES_SNORUNT, + SPECIES_CRADILY, + SPECIES_KADABRA, + SPECIES_DUSKULL, + SPECIES_RAICHU, + SPECIES_MANECTRIC, + SPECIES_SWAMPERT, + SPECIES_ELECTRIKE, + SPECIES_LATIAS, + SPECIES_LATIOS, + SPECIES_LUVDISC, + SPECIES_VILEPLUME, + SPECIES_RALTS, + SPECIES_LANTURN, + SPECIES_LILEEP, + SPECIES_LUNATONE, + SPECIES_AZURILL, + SPECIES_LUDICOLO, + SPECIES_MAGNETON, + SPECIES_REGICE, + SPECIES_REGISTEEL, + SPECIES_REGIROCK, + SPECIES_RAYQUAZA, + SPECIES_VULPIX, + SPECIES_ROSELIA, + SPECIES_COMBUSKEN, + SPECIES_MACHOP, +}; + +#endif // DATA_TEXT_EASY_CHAT_GROUPS_POKEMON_WORDS diff --git a/src/data/text/easy_chat/groups/pokemon_2/order.h b/src/data/text/easy_chat/groups/pokemon_2/order.h new file mode 100644 index 000000000..e960edf13 --- /dev/null +++ b/src/data/text/easy_chat/groups/pokemon_2/order.h @@ -0,0 +1,514 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_POKEMON_2_ORDER +#define DATA_TEXT_EASY_CHAT_GROUPS_POKEMON_2_ORDER + +#if ENGLISH +u16 gEasyChatGroupOrder_Pokemon2[] = { + 63, + 142, + 190, + 65, + 181, + 24, + 59, + 168, + 144, + 184, + 153, + 15, + 182, + 69, + 9, + 242, + 1, + 12, + 10, + 251, + 113, + 6, + 4, + 5, + 152, + 170, + 36, + 35, + 173, + 91, + 222, + 169, + 159, + 104, + 155, + 225, + 87, + 50, + 132, + 85, + 84, + 232, + 148, + 149, + 147, + 96, + 51, + 206, + 133, + 23, + 125, + 101, + 239, + 244, + 196, + 102, + 103, + 83, + 22, + 160, + 180, + 136, + 205, + 162, + 92, + 94, + 74, + 203, + 207, + 44, + 42, + 118, + 55, + 76, + 210, + 75, + 88, + 58, + 130, + 93, + 214, + 107, + 106, + 237, + 250, + 163, + 187, + 116, + 229, + 228, + 97, + 174, + 2, + 39, + 135, + 189, + 124, + 140, + 141, + 64, + 14, + 115, + 230, + 99, + 109, + 98, + 171, + 131, + 246, + 166, + 165, + 108, + 249, + 68, + 67, + 66, + 240, + 219, + 129, + 126, + 81, + 82, + 56, + 226, + 179, + 183, + 105, + 154, + 52, + 11, + 151, + 150, + 241, + 200, + 146, + 122, + 89, + 198, + 177, + 34, + 31, + 29, + 32, + 30, + 33, + 38, + 164, + 224, + 43, + 138, + 139, + 95, + 46, + 47, + 53, + 231, + 172, + 18, + 17, + 16, + 25, + 221, + 204, + 127, + 186, + 60, + 61, + 62, + 77, + 137, + 233, + 57, + 54, + 247, + 195, + 156, + 211, + 26, + 243, + 78, + 20, + 19, + 223, + 112, + 111, + 27, + 28, + 212, + 123, + 117, + 119, + 86, + 161, + 90, + 213, + 227, + 188, + 80, + 199, + 79, + 218, + 235, + 238, + 215, + 143, + 209, + 21, + 167, + 7, + 234, + 121, + 120, + 208, + 185, + 245, + 192, + 191, + 220, + 114, + 128, + 216, + 72, + 73, + 175, + 176, + 158, + 157, + 248, + 236, + 197, + 201, + 217, + 134, + 49, + 48, + 3, + 71, + 45, + 100, + 37, + 8, + 13, + 70, + 110, + 40, + 202, + 194, + 178, + 193, + 145, + 41, +}; +#elif GERMAN +u16 gEasyChatGroupOrder_Pokemon2[] = { + 63, + 142, + 93, + 138, + 139, + 181, + 134, + 24, + 168, + 59, + 144, + 91, + 184, + 211, + 15, + 3, + 2, + 1, + 135, + 182, + 48, + 225, + 251, + 113, + 222, + 234, + 248, + 50, + 51, + 132, + 85, + 84, + 232, + 148, + 149, + 147, + 44, + 206, + 239, + 125, + 152, + 244, + 54, + 55, + 133, + 235, + 194, + 155, + 136, + 79, + 174, + 205, + 58, + 78, + 130, + 94, + 75, + 76, + 45, + 203, + 4, + 6, + 5, + 42, + 118, + 119, + 210, + 190, + 21, + 242, + 250, + 163, + 187, + 13, + 188, + 229, + 228, + 97, + 22, + 201, + 156, + 169, + 160, + 87, + 86, + 140, + 141, + 64, + 115, + 237, + 158, + 129, + 221, + 106, + 99, + 74, + 69, + 105, + 40, + 103, + 14, + 98, + 198, + 238, + 80, + 170, + 171, + 131, + 246, + 199, + 146, + 166, + 165, + 101, + 153, + 249, + 66, + 68, + 240, + 219, + 126, + 81, + 82, + 226, + 183, + 67, + 52, + 154, + 56, + 151, + 150, + 241, + 185, + 195, + 90, + 43, + 197, + 177, + 92, + 34, + 31, + 29, + 32, + 30, + 33, + 107, + 164, + 224, + 49, + 95, + 102, + 122, + 227, + 189, + 46, + 47, + 231, + 172, + 35, + 173, + 25, + 127, + 36, + 77, + 83, + 137, + 233, + 213, + 196, + 39, + 247, + 62, + 60, + 61, + 186, + 220, + 236, + 26, + 243, + 57, + 19, + 20, + 10, + 143, + 223, + 23, + 111, + 112, + 124, + 11, + 28, + 27, + 71, + 212, + 7, + 8, + 108, + 218, + 230, + 117, + 116, + 123, + 65, + 214, + 207, + 88, + 89, + 12, + 110, + 109, + 215, + 53, + 209, + 192, + 191, + 208, + 121, + 120, + 245, + 114, + 204, + 17, + 18, + 16, + 128, + 216, + 72, + 73, + 175, + 176, + 157, + 104, + 96, + 200, + 9, + 159, + 70, + 217, + 179, + 100, + 38, + 37, + 180, + 167, + 162, + 161, + 202, + 178, + 193, + 145, + 41, +}; +#endif // GAME_LANGUAGE + +#endif // DATA_TEXT_EASY_CHAT_GROUPS_POKEMON_2_ORDER diff --git a/src/data/text/easy_chat/groups/pokemon_2/words.h b/src/data/text/easy_chat/groups/pokemon_2/words.h new file mode 100644 index 000000000..d6cb445d4 --- /dev/null +++ b/src/data/text/easy_chat/groups/pokemon_2/words.h @@ -0,0 +1,260 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_POKEMON_2_WORDS +#define DATA_TEXT_EASY_CHAT_GROUPS_POKEMON_2_WORDS + +#include "constants/species.h" + +u16 gEasyChatGroupWords_Pokemon2[] = { + SPECIES_EKANS, + SPECIES_ARBOK, + SPECIES_SEAKING, + SPECIES_ARIADOS, + SPECIES_CROCONAW, + SPECIES_UNOWN, + SPECIES_EEVEE, + SPECIES_GEODUDE, + SPECIES_SPINARAK, + SPECIES_PILOSWINE, + SPECIES_ONIX, + SPECIES_ARCANINE, + SPECIES_SUDOWOODO, + SPECIES_WEEPINBELL, + SPECIES_VICTREEBEL, + SPECIES_WOOPER, + SPECIES_SWINUB, + SPECIES_SKARMORY, + SPECIES_AIPOM, + SPECIES_ESPEON, + SPECIES_HITMONCHAN, + SPECIES_ELEKID, + SPECIES_ELECTABUZZ, + SPECIES_ENTEI, + SPECIES_FERALIGATR, + SPECIES_FURRET, + SPECIES_OCTILLERY, + SPECIES_PRIMEAPE, + SPECIES_SENTRET, + SPECIES_STANTLER, + SPECIES_SPEAROW, + SPECIES_FEAROW, + SPECIES_OMASTAR, + SPECIES_OMANYTE, + SPECIES_GROWLITHE, + SPECIES_MACHAMP, + SPECIES_DRAGONITE, + SPECIES_PINSIR, + SPECIES_SNORLAX, + SPECIES_KABUTO, + SPECIES_KABUTOPS, + SPECIES_HITMONTOP, + SPECIES_WARTORTLE, + SPECIES_BLASTOISE, + SPECIES_FARFETCHD, + SPECIES_CUBONE, + SPECIES_MAROWAK, + SPECIES_KANGASKHAN, + SPECIES_SUNFLORA, + SPECIES_CATERPIE, + SPECIES_GYARADOS, + SPECIES_RAPIDASH, + SPECIES_NINETALES, + SPECIES_GIRAFARIG, + SPECIES_BELLOSSOM, + SPECIES_KINGDRA, + SPECIES_KINGLER, + SPECIES_GLOOM, + SPECIES_PINECO, + SPECIES_GLIGAR, + SPECIES_KRABBY, + SPECIES_GRANBULL, + SPECIES_CROBAT, + SPECIES_ABRA, + SPECIES_GENGAR, + SPECIES_TAUROS, + SPECIES_MAGIKARP, + SPECIES_MAGNEMITE, + SPECIES_GASTLY, + SPECIES_HAUNTER, + SPECIES_MACHOKE, + SPECIES_KAKUNA, + SPECIES_PSYDUCK, + SPECIES_PHANPY, + SPECIES_RATTATA, + SPECIES_GOLDUCK, + SPECIES_GOLBAT, + SPECIES_GOLEM, + SPECIES_GRAVELER, + SPECIES_VENONAT, + SPECIES_RHYDON, + SPECIES_RHYHORN, + SPECIES_PUPITAR, + SPECIES_CORSOLA, + SPECIES_HITMONLEE, + SPECIES_ZAPDOS, + SPECIES_JOLTEON, + SPECIES_SANDSHREW, + SPECIES_SANDSLASH, + SPECIES_SEADRA, + SPECIES_SHELLDER, + SPECIES_VAPOREON, + SPECIES_DEWGONG, + SPECIES_SUICUNE, + SPECIES_STARMIE, + SPECIES_SCYTHER, + SPECIES_ZUBAT, + SPECIES_BEEDRILL, + SPECIES_HYPNO, + SPECIES_DROWZEE, + SPECIES_SQUIRTLE, + SPECIES_CELEBI, + SPECIES_WOBBUFFET, + SPECIES_DUGTRIO, + SPECIES_HORSEA, + SPECIES_EXEGGCUTE, + SPECIES_CHIKORITA, + SPECIES_CHINCHOU, + SPECIES_SHUCKLE, + SPECIES_DIGLETT, + SPECIES_REMORAID, + SPECIES_DELIBIRD, + SPECIES_HOUNDOUR, + SPECIES_AMPHAROS, + SPECIES_DODUO, + SPECIES_DODRIO, + SPECIES_SMEARGLE, + SPECIES_KOFFING, + SPECIES_TENTACRUEL, + SPECIES_TOGETIC, + SPECIES_TOGEPI, + SPECIES_GOLDEEN, + SPECIES_METAPOD, + SPECIES_DONPHAN, + SPECIES_ODDISH, + SPECIES_EXEGGUTOR, + SPECIES_NIDOKING, + SPECIES_NIDOQUEEN, + SPECIES_NIDORAN_F, + SPECIES_NIDORAN_M, + SPECIES_NIDORINA, + SPECIES_NIDORINO, + SPECIES_MEOWTH, + SPECIES_SNEASEL, + SPECIES_POLIWHIRL, + SPECIES_POLITOED, + SPECIES_POLIWRATH, + SPECIES_POLIWAG, + SPECIES_QUAGSIRE, + SPECIES_NATU, + SPECIES_XATU, + SPECIES_DUNSPARCE, + SPECIES_SEEL, + SPECIES_STEELIX, + SPECIES_TYPHLOSION, + SPECIES_DRAGONAIR, + SPECIES_BUTTERFREE, + SPECIES_SCIZOR, + SPECIES_HOPPIP, + SPECIES_BLISSEY, + SPECIES_PARAS, + SPECIES_PARASECT, + SPECIES_QWILFISH, + SPECIES_MR_MIME, + SPECIES_TYROGUE, + SPECIES_CLOYSTER, + SPECIES_TYRANITAR, + SPECIES_CLEFFA, + SPECIES_WEEDLE, + SPECIES_PIKACHU, + SPECIES_CLEFABLE, + SPECIES_PIDGEOT, + SPECIES_PIDGEOTTO, + SPECIES_PICHU, + SPECIES_CLEFAIRY, + SPECIES_CHARMANDER, + SPECIES_STARYU, + SPECIES_CYNDAQUIL, + SPECIES_SUNKERN, + SPECIES_TEDDIURSA, + SPECIES_VOLTORB, + SPECIES_MOLTRES, + SPECIES_FLAREON, + SPECIES_ALAKAZAM, + SPECIES_MAGMAR, + SPECIES_FORRETRESS, + SPECIES_WIGGLYTUFF, + SPECIES_IVYSAUR, + SPECIES_BULBASAUR, + SPECIES_VENUSAUR, + SPECIES_AERODACTYL, + SPECIES_MAGBY, + SPECIES_IGGLYBUFF, + SPECIES_UMBREON, + SPECIES_ARTICUNO, + SPECIES_JIGGLYPUFF, + SPECIES_SNUBBULL, + SPECIES_BAYLEEF, + SPECIES_GRIMER, + SPECIES_MUK, + SPECIES_HERACROSS, + SPECIES_HOUNDOOM, + SPECIES_PERSIAN, + SPECIES_LICKITUNG, + SPECIES_HO_OH, + SPECIES_HOOTHOOT, + SPECIES_PIDGEY, + SPECIES_PONYTA, + SPECIES_SKIPLOOM, + SPECIES_PORYGON, + SPECIES_PORYGON2, + SPECIES_MAGCARGO, + SPECIES_SLUGMA, + SPECIES_QUILAVA, + SPECIES_BELLSPROUT, + SPECIES_WEEZING, + SPECIES_MARILL, + SPECIES_AZUMARILL, + SPECIES_ELECTRODE, + SPECIES_MANKEY, + SPECIES_MANTINE, + SPECIES_DRATINI, + SPECIES_MEW, + SPECIES_MEWTWO, + SPECIES_MILTANK, + SPECIES_MISDREAVUS, + SPECIES_SMOOCHUM, + SPECIES_MEGANIUM, + SPECIES_DITTO, + SPECIES_TENTACOOL, + SPECIES_MAREEP, + SPECIES_FLAAFFY, + SPECIES_VENOMOTH, + SPECIES_TANGELA, + SPECIES_SLOWKING, + SPECIES_SLOWBRO, + SPECIES_SLOWPOKE, + SPECIES_MURKROW, + SPECIES_YANMA, + SPECIES_KADABRA, + SPECIES_LARVITAR, + SPECIES_NOCTOWL, + SPECIES_RAIKOU, + SPECIES_RAICHU, + SPECIES_CHANSEY, + SPECIES_RATICATE, + SPECIES_LAPRAS, + SPECIES_VILEPLUME, + SPECIES_LANTURN, + SPECIES_CHARMELEON, + SPECIES_CHARIZARD, + SPECIES_URSARING, + SPECIES_JYNX, + SPECIES_LUGIA, + SPECIES_MAGNETON, + SPECIES_LEDIAN, + SPECIES_LEDYBA, + SPECIES_VULPIX, + SPECIES_JUMPLUFF, + SPECIES_TOTODILE, + SPECIES_MACHOP, +}; + +#endif // DATA_TEXT_EASY_CHAT_GROUPS_POKEMON_2_WORDS diff --git a/src/data/text/easy_chat/groups/speech/order.h b/src/data/text/easy_chat/groups/speech/order.h new file mode 100644 index 000000000..109a21d6a --- /dev/null +++ b/src/data/text/easy_chat/groups/speech/order.h @@ -0,0 +1,132 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_SPEECH_ORDER +#define DATA_TEXT_EASY_CHAT_GROUPS_SPEECH_ORDER + +#if ENGLISH +u16 gEasyChatGroupOrder_Speech[] = { + 19, + 18, + 27, + 20, + 41, + 40, + 21, + 57, + 23, + 49, + 43, + 52, + 10, + 12, + 17, + 31, + 59, + 9, + 56, + 34, + 8, + 16, + 15, + 11, + 25, + 58, + 36, + 30, + 4, + 3, + 0, + 2, + 14, + 53, + 50, + 54, + 32, + 33, + 6, + 1, + 22, + 42, + 24, + 7, + 51, + 37, + 44, + 5, + 46, + 39, + 38, + 29, + 13, + 55, + 47, + 45, + 35, + 48, + 26, + 28, +}; +#elif GERMAN +u16 gEasyChatGroupOrder_Speech[] = { + 10, + 49, + 41, + 37, + 48, + 6, + 30, + 14, + 53, + 13, + 20, + 51, + 44, + 19, + 5, + 56, + 46, + 23, + 38, + 24, + 12, + 59, + 9, + 34, + 52, + 4, + 2, + 15, + 57, + 39, + 11, + 50, + 3, + 54, + 32, + 1, + 47, + 29, + 22, + 40, + 42, + 17, + 36, + 26, + 43, + 58, + 16, + 31, + 21, + 35, + 33, + 18, + 8, + 45, + 27, + 25, + 28, + 7, + 55, + 0, +}; +#endif // GAME_LANGUAGE + +#endif // DATA_TEXT_EASY_CHAT_GROUPS_SPEECH_ORDER diff --git a/src/data/text/easy_chat/groups/speech/words.h b/src/data/text/easy_chat/groups/speech/words.h new file mode 100644 index 000000000..27cc7bf4d --- /dev/null +++ b/src/data/text/easy_chat/groups/speech/words.h @@ -0,0 +1,130 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_SPEECH_WORDS +#define DATA_TEXT_EASY_CHAT_GROUPS_SPEECH_WORDS +#if ENGLISH +u8 gEasyChatGroupWords_Speech[] = _( + "LISTEN$" + "NOT VERY$" + "MEAN$" + "LIE$" + "LAY$" + "RECOMMEND$" + "NITWIT$" + "QUITE$" + "FROM$" + "FEELING$" + "BUT$" + "HOWEVER$" + "CASE$" + "THE$" + "MISS$" + "HOW$" + "HIT$" + "ENOUGH$" + "A LOT$" + "A LITTLE$" + "ABSOLUTELY$" + "AND$" + "ONLY$" + "AROUND$" + "PROBABLY$" + "IF$" + "VERY$" + "A TINY BIT$" + "WILD$" + "THAT’S$" + "JUST$" + "EVEN SO,$" + "MUST BE$" + "NATURALLY$" + "FOR NOW,$" + "UNDERSTOOD$" + "JOKING$" + "READY$" + "SOMETHING$" + "SOMEHOW$" + "ALTHOUGH$" + "ALSO$" + "PERFECT$" + "AS MUCH AS$" + "REALLY$" + "TRULY$" + "SERIOUSLY$" + "TOTALLY$" + "UNTIL$" + "AS IF$" + "MOOD$" + "RATHER$" + "AWFULLY$" + "MODE$" + "MORE$" + "TOO LATE$" + "FINALLY$" + "ANY$" + "INSTEAD$" + "FANTASTIC$" + ); +#elif GERMAN +u8 gEasyChatGroupWords_Speech[] = _( + "ZUHÖREN$" + "NICHT SEHR$" + "GEMEIN$" + "LÜGEN$" + "GELOGEN$" + "EMPFOHLEN$" + "BLÖDKOPF$" + "WIRKLICH$" + "VON$" + "FÜHLEN$" + "ABER$" + "JEDOCH$" + "FALL$" + "DER$" + "DANEBEN$" + "GENAU WIE$" + "TREFFER$" + "REICHT AUS$" + "VIEL$" + "EIN BISSCHEN$" + "DIE$" + "UND$" + "NUR$" + "ETWA$" + "EVENTUELL$" + "WENN$" + "SEHR$" + "WENIG$" + "WILD$" + "NOCH MAL$" + "BLOSS$" + "TROTZDEM$" + "MUSS$" + "VERSTÄNDLICH$" + "FÜR NUN$" + "VERSTANDEN$" + "SCHERZEN$" + "BEREIT$" + "ETWAS$" + "IRGENDWIE$" + "OBWOHL$" + "ALSO$" + "PERFEKT$" + "SO VIEL WIE$" + "EHRLICH$" + "WAHRHAFTIG$" + "ERNST$" + "NOCH$" + "BIS$" + "ALS OB$" + "LAUNE$" + "EHER$" + "FURCHTBAR$" + "DENKE$" + "MEHR$" + "ZU SPÄT$" + "ENDLICH$" + "IRGENDEIN$" + "STATT$" + "FANTASTISCH$" + ); +#endif // GAME_LANGUAGE +#endif // DATA_TEXT_EASY_CHAT_GROUPS_SPEECH_WORDS diff --git a/src/data/text/easy_chat/groups/status/order.h b/src/data/text/easy_chat/groups/status/order.h new file mode 100644 index 000000000..7bb290af6 --- /dev/null +++ b/src/data/text/easy_chat/groups/status/order.h @@ -0,0 +1,230 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_STATUS_ORDER +#define DATA_TEXT_EASY_CHAT_GROUPS_STATUS_ORDER + +#if ENGLISH +u16 gEasyChatGroupOrder_Status[] = { + 13, + 9, + 5, + 23, + 11, + 12, + 101, + 97, + 106, + 29, + 68, + 8, + 86, + 78, + 21, + 22, + 24, + 99, + 25, + 37, + 0, + 62, + 4, + 76, + 72, + 88, + 57, + 16, + 90, + 91, + 104, + 75, + 58, + 31, + 28, + 38, + 33, + 54, + 73, + 15, + 32, + 71, + 100, + 48, + 81, + 6, + 47, + 82, + 77, + 39, + 85, + 94, + 40, + 79, + 92, + 36, + 69, + 64, + 43, + 93, + 103, + 102, + 89, + 83, + 60, + 61, + 84, + 14, + 107, + 3, + 10, + 7, + 34, + 66, + 45, + 46, + 59, + 17, + 53, + 35, + 108, + 74, + 18, + 19, + 87, + 20, + 49, + 70, + 1, + 67, + 26, + 27, + 98, + 44, + 42, + 2, + 30, + 51, + 52, + 63, + 65, + 50, + 105, + 55, + 95, + 56, + 96, + 41, + 80, +}; +#elif GERMAN +u16 gEasyChatGroupOrder_Status[] = { + 47, + 33, + 9, + 66, + 25, + 24, + 96, + 5, + 6, + 77, + 38, + 99, + 106, + 21, + 22, + 64, + 62, + 1, + 76, + 59, + 32, + 57, + 71, + 84, + 53, + 78, + 63, + 8, + 86, + 37, + 90, + 104, + 91, + 39, + 75, + 72, + 31, + 10, + 60, + 61, + 101, + 56, + 98, + 100, + 36, + 81, + 97, + 16, + 23, + 13, + 85, + 18, + 19, + 48, + 54, + 87, + 94, + 40, + 107, + 92, + 102, + 105, + 103, + 29, + 4, + 69, + 43, + 79, + 35, + 28, + 83, + 89, + 58, + 14, + 108, + 41, + 34, + 3, + 26, + 46, + 45, + 27, + 74, + 15, + 65, + 11, + 12, + 82, + 2, + 88, + 70, + 51, + 52, + 49, + 7, + 30, + 42, + 93, + 20, + 50, + 73, + 0, + 55, + 95, + 44, + 17, + 67, + 68, + 80, +}; +#endif // GAME_LANGUAGE + +#endif // DATA_TEXT_EASY_CHAT_GROUPS_STATUS_ORDER diff --git a/src/data/text/easy_chat/groups/status/words.h b/src/data/text/easy_chat/groups/status/words.h new file mode 100644 index 000000000..26b0b6a32 --- /dev/null +++ b/src/data/text/easy_chat/groups/status/words.h @@ -0,0 +1,228 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_STATUS_WORDS +#define DATA_TEXT_EASY_CHAT_GROUPS_STATUS_WORDS +#if ENGLISH +u8 gEasyChatGroupWords_Status[] = _( + "DARK$" + "STENCH$" + "THICK FAT$" + "RAIN DISH$" + "DRIZZLE$" + "ARENA TRAP$" + "INTIMIDATE$" + "ROCK HEAD$" + "COLOR$" + "ALT. COLOR$" + "ROCK$" + "BEAUTIFUL$" + "BEAUTY$" + "AIR LOCK$" + "PSYCHIC$" + "HYPER CUTTER$" + "FIGHTING$" + "SHADOW TAG$" + "SMART$" + "SMARTNESS$" + "SPEED BOOST$" + "COOL$" + "COOLNESS$" + "BATTLE ARMOR$" + "CUTE$" + "CUTENESS$" + "STURDY$" + "SUCTION CUPS$" + "GRASS$" + "CLEAR BODY$" + "TORRENT$" + "GHOST$" + "ICE$" + "GUTS$" + "ROUGH SKIN$" + "SHELL ARMOR$" + "NATURAL CURE$" + "DAMP$" + "GROUND$" + "LIMBER$" + "MAGNET PULL$" + "WHITE SMOKE$" + "SYNCHRONIZE$" + "OVERGROW$" + "SWIFT SWIM$" + "SAND STREAM$" + "SAND VEIL$" + "KEEN EYE$" + "INNERFOCUS$" + "STATIC$" + "TYPE$" + "TOUGH$" + "TOUGHNESS$" + "SHED SKIN$" + "HUGE POWER$" + "VOLT ABSORB$" + "WATER ABSORB$" + "ELECTRIC$" + "FORECAST$" + "SERENE GRACE$" + "POISON$" + "POISON POINT$" + "DRAGON$" + "TRACE$" + "OBLIVIOUS$" + "TRUANT$" + "RUN AWAY$" + "STICKY HOLD$" + "CLOUD NINE$" + "NORMAL$" + "STEEL$" + "ILLUMINATE$" + "EARLY BIRD$" + "HUSTLE$" + "SHINE$" + "FLYING$" + "DROUGHT$" + "LIGHTNINGROD$" + "COMPOUNDEYES$" + "MARVEL SCALE$" + "WONDER GUARD$" + "INSOMNIA$" + "LEVITATE$" + "PLUS$" + "PRESSURE$" + "LIQUID OOZE$" + "COLOR CHANGE$" + "SOUNDPROOF$" + "EFFECT SPORE$" + "{PK}RS$" + "FIRE$" + "FLAME BODY$" + "MINUS$" + "OWN TEMPO$" + "MAGMA ARMOR$" + "WATER$" + "WATER VEIL$" + "BUG$" + "SWARM$" + "CUTE CHARM$" + "IMMUNITY$" + "BLAZE$" + "PICKUP$" + "PATTERN$" + "FLASH FIRE$" + "VITAL SPIRIT$" + "CHLOROPHYLL$" + "PURE POWER$" + "SHIELD DUST$" + ); +#elif GERMAN +u8 gEasyChatGroupWords_Status[] = _( + "UNLICHT$" + "DUFTNOTE$" + "SPECKSCHICHT$" + "REGENGENUSS$" + "NIESEL$" + "AUSWEGLOS$" + "BEDROHER$" + "STEINHAUPT$" + "FARBE$" + "ALT. FARBE$" + "GESTEIN$" + "SCHÖN$" + "SCHÖNHEIT$" + "KLIMASCHUTZ$" + "PSYCHO$" + "SCHERENMACHT$" + "KAMPF$" + "WEGSPERRE$" + "KLUG$" + "KLUGHEIT$" + "TEMPOSCHUB$" + "COOL$" + "COOLNESS$" + "KAMPFPANZER$" + "ANMUTIG$" + "ANMUT$" + "ROBUSTHEIT$" + "SAUGNAPF$" + "PFLANZE$" + "NEUTRALTORSO$" + "STURZBACH$" + "GEIST$" + "EIS$" + "ADRENALIN$" + "RAUHAUT$" + "PANZERHAUT$" + "INNERE KRAFT$" + "FEUCHTIGKEIT$" + "BODEN$" + "FLEXIBILITÄT$" + "MAGNETFALLE$" + "PULVERRAUCH$" + "SYNCHRO$" + "NOTDÜNGER$" + "WASSERTEMPO$" + "SANDSTURM$" + "SANDSCHLEIER$" + "ADLERAUGE$" + "KONZENTRATOR$" + "STATIK$" + "TYP$" + "STARK$" + "STÄRKE$" + "EXPIDERMIS$" + "KRAFTKOLOSS$" + "VOLTABSORBER$" + "H2O-ABSORBER$" + "ELEKTRO$" + "PROGNOSE$" + "EDELMUT$" + "GIFT$" + "GIFTDORN$" + "DRACHEN$" + "FÄHRTE$" + "DÖSIGKEIT$" + "SCHNARCHNASE$" + "ANGSTHASE$" + "WERTEHALTER$" + "WOLKE SIEBEN$" + "NORMAL$" + "STAHL$" + "ERLEUCHTUNG$" + "FRÜHWECKER$" + "ÜBEREIFER$" + "SCHEINEN$" + "FLIEGEN$" + "DÜRRE$" + "BLITZFÄNGER$" + "FACETTENAUGE$" + "NOTSCHUTZ$" + "WUNDERWACHE$" + "INSOMNIA$" + "SCHWEBE$" + "PLUS$" + "ERZWINGER$" + "KLOAKENSOSSE$" + "FARBWECHSEL$" + "LÄRMSCHUTZ$" + "SPORENWIRT$" + "POKéRUS$" + "FEUER$" + "FLAMMKÖRPER$" + "MINUS$" + "TEMPOMACHER$" + "MAGMAPANZER$" + "WASSER$" + "AQUAHÜLLE$" + "KÄFER$" + "HEXAPLAGA$" + "CHARMEBOLZEN$" + "IMMUNITÄT$" + "GROSSBRAND$" + "MITNAHME$" + "MUSTER$" + "FEUERFÄNGER$" + "MUNTERKEIT$" + "CHLOROPHYLL$" + "MENTALKRAFT$" + "PUDERABWEHR$" + ); +#endif // GAME_LANGUAGE +#endif // DATA_TEXT_EASY_CHAT_GROUPS_STATUS_WORDS diff --git a/src/data/text/easy_chat/groups/time/order.h b/src/data/text/easy_chat/groups/time/order.h new file mode 100644 index 000000000..411619b94 --- /dev/null +++ b/src/data/text/easy_chat/groups/time/order.h @@ -0,0 +1,102 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_TIME_ORDER +#define DATA_TEXT_EASY_CHAT_GROUPS_TIME_ORDER + +#if ENGLISH +u16 gEasyChatGroupOrder_Time[] = { + 29, + 39, + 6, + 18, + 33, + 7, + 37, + 4, + 9, + 35, + 17, + 10, + 0, + 27, + 20, + 8, + 14, + 3, + 16, + 15, + 24, + 1, + 40, + 28, + 43, + 42, + 26, + 38, + 30, + 5, + 22, + 34, + 23, + 25, + 31, + 32, + 41, + 19, + 13, + 2, + 11, + 21, + 44, + 36, + 12, +}; +#elif GERMAN +u16 gEasyChatGroupOrder_Time[] = { + 29, + 18, + 33, + 22, + 40, + 42, + 38, + 11, + 41, + 10, + 8, + 39, + 14, + 17, + 34, + 12, + 0, + 13, + 6, + 5, + 26, + 3, + 27, + 21, + 7, + 24, + 15, + 1, + 28, + 43, + 30, + 20, + 31, + 32, + 16, + 23, + 25, + 4, + 9, + 35, + 37, + 2, + 36, + 44, + 19, +}; +#endif // GAME_LANGUAGE + +#endif // DATA_TEXT_EASY_CHAT_GROUPS_TIME_ORDER diff --git a/src/data/text/easy_chat/groups/time/words.h b/src/data/text/easy_chat/groups/time/words.h new file mode 100644 index 000000000..c163396f1 --- /dev/null +++ b/src/data/text/easy_chat/groups/time/words.h @@ -0,0 +1,100 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_TIME_WORDS +#define DATA_TEXT_EASY_CHAT_GROUPS_TIME_WORDS +#if ENGLISH +u8 gEasyChatGroupWords_Time[] = _( + "FALL$" + "MORNING$" + "TOMORROW$" + "LAST$" + "DAY$" + "SOMETIME$" + "ALWAYS$" + "CURRENT$" + "FOREVER$" + "DAYS$" + "END$" + "TUESDAY$" + "YESTERDAY$" + "TODAY$" + "FRIDAY$" + "MONDAY$" + "LATER$" + "EARLIER$" + "ANOTHER$" + "TIME$" + "FINISH$" + "WEDNESDAY$" + "SOON$" + "START$" + "MONTH$" + "STOP$" + "NOW$" + "FINAL$" + "NEXT$" + "AGE$" + "SATURDAY$" + "SUMMER$" + "SUNDAY$" + "BEGINNING$" + "SPRING$" + "DAYTIME$" + "WINTER$" + "DAILY$" + "OLDEN$" + "ALMOST$" + "NEARLY$" + "THURSDAY$" + "NIGHTTIME$" + "NIGHT$" + "WEEK$" + ); +#elif GERMAN +u8 gEasyChatGroupWords_Time[] = _( + "HERBST$" + "MORGEN$" + "ÜBERMORGEN$" + "LETZTE(N)$" + "TAG$" + "IRGENDWANN$" + "IMMER$" + "MOMENTAN$" + "EWIG$" + "TAGE$" + "ENDE$" + "DIENSTAG$" + "GESTERN$" + "HEUTE$" + "FREITAG$" + "MONTAG$" + "SPÄTER$" + "FRÜHER$" + "AM ANDEREN$" + "ZEIT$" + "SCHLUSS$" + "MITTWOCH$" + "BALD$" + "START$" + "MONAT$" + "STOPP$" + "JETZT$" + "LETZTER$" + "NÄCHSTES$" + "ALTER$" + "SAMSTAG$" + "SOMMER$" + "SONNTAG$" + "ANFANG$" + "FRÜHLING$" + "TAGESZEIT$" + "WINTER$" + "TÄGLICH$" + "DAMALS$" + "FAST$" + "BEINAHE$" + "DONNERSTAG$" + "BETTZEIT$" + "NACHT$" + "WOCHE$" + ); +#endif // GAME_LANGUAGE +#endif // DATA_TEXT_EASY_CHAT_GROUPS_TIME_WORDS diff --git a/src/data/text/easy_chat/groups/trainer/order.h b/src/data/text/easy_chat/groups/trainer/order.h new file mode 100644 index 000000000..299575192 --- /dev/null +++ b/src/data/text/easy_chat/groups/trainer/order.h @@ -0,0 +1,50 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_TRAINER_ORDER +#define DATA_TEXT_EASY_CHAT_GROUPS_TRAINER_ORDER + +#if ENGLISH +u16 gEasyChatGroupOrder_Trainer[] = { + 7, + 8, + 5, + 4, + 15, + 1, + 0, + 18, + 9, + 6, + 16, + 14, + 13, + 17, + 3, + 10, + 2, + 11, + 12, +}; +#elif GERMAN +u16 gEasyChatGroupOrder_Trainer[] = { + 15, + 7, + 0, + 8, + 4, + 5, + 10, + 1, + 18, + 9, + 16, + 14, + 13, + 17, + 3, + 2, + 11, + 12, + 6, +}; +#endif // GAME_LANGUAGE + +#endif // DATA_TEXT_EASY_CHAT_GROUPS_TRAINER_ORDER diff --git a/src/data/text/easy_chat/groups/trainer/words.h b/src/data/text/easy_chat/groups/trainer/words.h new file mode 100644 index 000000000..1be84f204 --- /dev/null +++ b/src/data/text/easy_chat/groups/trainer/words.h @@ -0,0 +1,48 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_TRAINER_WORDS +#define DATA_TEXT_EASY_CHAT_GROUPS_TRAINER_WORDS +#if ENGLISH +u8 gEasyChatGroupWords_Trainer[] = _( + "I CHOOSE YOU$" + "GOTCHA$" + "TRADE$" + "SAPPHIRE$" + "EVOLVE$" + "ENCYCLOPEDIA$" + "NATURE$" + "CENTER$" + "EGG$" + "LINK$" + "SP. ABILITY$" + "TRAINER$" + "VERSION$" + "POKéNAV$" + "POKéMON$" + "GET$" + "POKéDEX$" + "RUBY$" + "LEVEL$" + ); +#elif GERMAN +u8 gEasyChatGroupWords_Trainer[] = _( + "DU BIST DRAN$" + "HAB DICH$" + "TAUSCH$" + "SAPHIR$" + "ENTWICKELN$" + "ENZYKLOPÄDIE$" + "WESEN$" + "CENTER$" + "EI$" + "LINK$" + "FÄHIGKEIT$" + "TRAINER$" + "VERSION$" + "POKéNAV$" + "POKéMON$" + "BEKOMMEN$" + "POKéDEX$" + "RUBIN$" + "LEVEL$" + ); +#endif // GAME_LANGUAGE +#endif // DATA_TEXT_EASY_CHAT_GROUPS_TRAINER_WORDS diff --git a/src/data/text/easy_chat/groups/trendy_saying/order.h b/src/data/text/easy_chat/groups/trendy_saying/order.h new file mode 100644 index 000000000..8a1911f1d --- /dev/null +++ b/src/data/text/easy_chat/groups/trendy_saying/order.h @@ -0,0 +1,78 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_TRENDY_SAYING_ORDER +#define DATA_TEXT_EASY_CHAT_GROUPS_TRENDY_SAYING_ORDER + +#if ENGLISH +u16 gEasyChatGroupOrder_TrendySaying[] = { + 7, + 2, + 28, + 22, + 9, + 3, + 8, + 26, + 11, + 15, + 24, + 29, + 16, + 12, + 23, + 0, + 13, + 14, + 6, + 20, + 4, + 10, + 30, + 18, + 17, + 21, + 32, + 19, + 27, + 25, + 5, + 1, + 31, +}; +#elif GERMAN +u16 gEasyChatGroupOrder_TrendySaying[] = { + 32, + 24, + 2, + 1, + 28, + 17, + 19, + 11, + 27, + 15, + 7, + 16, + 29, + 4, + 5, + 31, + 8, + 26, + 25, + 23, + 13, + 6, + 20, + 9, + 30, + 10, + 18, + 21, + 12, + 22, + 0, + 3, + 14, +}; +#endif // GAME_LANGUAGE + +#endif // DATA_TEXT_EASY_CHAT_GROUPS_TRENDY_SAYING_ORDER diff --git a/src/data/text/easy_chat/groups/trendy_saying/words.h b/src/data/text/easy_chat/groups/trendy_saying/words.h new file mode 100644 index 000000000..f114c6626 --- /dev/null +++ b/src/data/text/easy_chat/groups/trendy_saying/words.h @@ -0,0 +1,76 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_TRENDY_SAYING_WORDS +#define DATA_TEXT_EASY_CHAT_GROUPS_TRENDY_SAYING_WORDS +#if ENGLISH +u8 gEasyChatGroupWords_TrendySaying[] = _( + "KTHX, BYE.$" + "YES, SIR!$" + "AVANT GARDE$" + "COUPLE$" + "MUCH OBLIGED$" + "YEEHAW!$" + "MEGA$" + "1-HIT KO!$" + "DESTINY$" + "CANCEL$" + "NEW$" + "FLATTEN$" + "KIDDING$" + "LOSER$" + "LOSING$" + "HAPPENING$" + "HIP AND$" + "SHAKE$" + "SHADY$" + "UPBEAT$" + "MODERN$" + "SMELL YA$" + "BANG$" + "KNOCKOUT$" + "HASSLE$" + "WINNER$" + "FEVER$" + "WANNABE$" + "BABY$" + "HEART$" + "OLD$" + "YOUNG$" + "UGLY$" + ); +#elif GERMAN +u8 gEasyChatGroupWords_TrendySaying[] = _( + "VOKUHILA$" + "AYE, AYE!$" + "AVANTGARDE$" + "YUPPIES$" + "IHR DIENER!$" + "JIIHAAH$" + "MEGA$" + "GUMMIPUNKT$" + "KARMA$" + "NDW$" + "POPPER$" + "ERDBEERTEE$" + "SCHOFEL$" + "LOSER$" + "ZOFF$" + "GIMMICK$" + "HIP UND$" + "BANANENSHAKE$" + "ROCK’N’ROLL$" + "DUFTE$" + "MODERN$" + "RÜBENNASE$" + "STULPEN$" + "LICHT AUS...$" + "AUFSTAND$" + "LEUCHTKEKS$" + "KÖRPERHITZE$" + "GERNEGROSS$" + "BABY$" + "HOLDE$" + "OLL$" + "JUNG$" + "ÄTZEND$" + ); +#endif // GAME_LANGUAGE +#endif // DATA_TEXT_EASY_CHAT_GROUPS_TRENDY_SAYING_WORDS diff --git a/src/data/text/easy_chat/groups/voices/order.h b/src/data/text/easy_chat/groups/voices/order.h new file mode 100644 index 000000000..bf361ccca --- /dev/null +++ b/src/data/text/easy_chat/groups/voices/order.h @@ -0,0 +1,138 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_VOICES_ORDER +#define DATA_TEXT_EASY_CHAT_GROUPS_VOICES_ORDER + +#if ENGLISH +u16 gEasyChatGroupOrder_Voices[] = { + 0, + 1, + 7, + 8, + 4, + 5, + 6, + 3, + 2, + 23, + 11, + 41, + 52, + 59, + 22, + 25, + 32, + 24, + 26, + 43, + 19, + 33, + 61, + 34, + 38, + 40, + 48, + 37, + 47, + 42, + 15, + 49, + 46, + 57, + 44, + 54, + 53, + 13, + 29, + 51, + 28, + 55, + 12, + 27, + 56, + 30, + 31, + 20, + 45, + 36, + 50, + 9, + 21, + 14, + 10, + 62, + 35, + 16, + 18, + 60, + 17, + 58, + 39, +}; +#elif GERMAN +u16 gEasyChatGroupOrder_Voices[] = { + 0, + 1, + 7, + 8, + 4, + 5, + 6, + 3, + 2, + 52, + 11, + 41, + 14, + 35, + 44, + 56, + 43, + 31, + 33, + 61, + 34, + 38, + 24, + 37, + 40, + 26, + 48, + 47, + 53, + 42, + 15, + 46, + 49, + 30, + 32, + 58, + 39, + 60, + 19, + 57, + 51, + 54, + 13, + 29, + 9, + 28, + 12, + 27, + 55, + 16, + 45, + 23, + 25, + 22, + 20, + 36, + 59, + 50, + 21, + 10, + 62, + 17, + 18, +}; +#endif // GAME_LANGUAGE + +#endif // DATA_TEXT_EASY_CHAT_GROUPS_VOICES_ORDER diff --git a/src/data/text/easy_chat/groups/voices/words.h b/src/data/text/easy_chat/groups/voices/words.h new file mode 100644 index 000000000..12c0036a3 --- /dev/null +++ b/src/data/text/easy_chat/groups/voices/words.h @@ -0,0 +1,136 @@ +#ifndef DATA_TEXT_EASY_CHAT_GROUPS_VOICES_WORDS +#define DATA_TEXT_EASY_CHAT_GROUPS_VOICES_WORDS +#if ENGLISH +u8 gEasyChatGroupWords_Voices[] = _( + "!$" + "!!$" + "?!$" + "?$" + "…$" + "…!$" + "………$" + "-$" + "- - -$" + "UH-OH$" + "WAAAH$" + "AHAHA$" + "OH?$" + "NOPE$" + "URGH$" + "HMM$" + "WHOAH$" + "WROOOAAR!$" + "WOW$" + "GIGGLE$" + "SIGH$" + "UNBELIEVABLE$" + "CRIES$" + "AGREE$" + "EH?$" + "CRY$" + "EHEHE$" + "OI, OI, OI$" + "OH, YEAH$" + "OH$" + "OOPS$" + "SHOCKED$" + "EEK$" + "GRAAAH$" + "GWAHAHAHA$" + "WAY$" + "TCH$" + "HEHE$" + "HAH$" + "YUP$" + "HAHAHA$" + "AIYEEH$" + "HIYAH$" + "FUFUFU$" + "LOL$" + "SNORT$" + "HUMPH$" + "HEHEHE$" + "HEH$" + "HOHOHO$" + "UH-HUH$" + "OH, DEAR$" + "ARRGH$" + "MUFUFU$" + "MMM$" + "OH-KAY$" + "OKAY$" + "LALALA$" + "YAY$" + "AWW$" + "WOWEE$" + "GWAH$" + "WAHAHAHA$" + ); +#elif GERMAN +u8 gEasyChatGroupWords_Voices[] = _( + "!$" + "!!!$" + "?!$" + "?$" + "…$" + "…!$" + "………$" + "-$" + "- - -$" + "OH OH$" + "WAAAH$" + "AHAHAHA$" + "OH?$" + "NÖ$" + "ARGH$" + "HMM$" + "OOOH$" + "WOOOAR$" + "WOW$" + "KICHER$" + "SEUFZ$" + "UNGLAUBLICH$" + "SCHREIT$" + "RICHTIG!$" + "HÄH?$" + "SCHREI$" + "HÄHÄHÄ$" + "OJE OJE$" + "OH, YEAH$" + "OH$" + "HUPS$" + "GESCHOCKT$" + "IGITT$" + "GRAAAH$" + "GWAHAHAHA$" + "ART$" + "TSE$" + "HÄHÄ$" + "HAH$" + "JAJAJA$" + "HAHAHA$" + "AIYEEH$" + "HIYAH$" + "FÖFÖFÖ$" + "BRÜLL LACH$" + "PRUST$" + "HMPF$" + "HEHEHE$" + "HEH$" + "HOHOHO$" + "UI UI$" + "MEINE GÜTE$" + "AARRGH$" + "HIHIHI$" + "MMMH$" + "OKAY$" + "DURCHSCHNITT$" + "LALALA$" + "JAHA$" + "UFF$" + "JUCHEE$" + "GRRR$" + "WAHAHAHA$" + ); +#endif // GAME_LANGUAGE +#endif // DATA_TEXT_EASY_CHAT_GROUPS_VOICES_WORDS diff --git a/src/data/text/easy_chat/words_by_letter.h b/src/data/text/easy_chat/words_by_letter.h new file mode 100644 index 000000000..b6d774e59 --- /dev/null +++ b/src/data/text/easy_chat/words_by_letter.h @@ -0,0 +1,2042 @@ +#ifndef DATA_TEXT_EASY_CHAT_WORDS_BY_LETTER +#define DATA_TEXT_EASY_CHAT_WORDS_BY_LETTER + +#define EC_DUPLICATES(count) (0xFF00 + (count)) +#include "constants/species.h" + +u16 gEasyChatWordsAlphabetized[] = { +}; + +#define EC_WBL_OFFSET_Others 0 + +u16 gEasyChatWordsByLetter_Others[] = { + EC_WORD_EXCL, + EC_WORD_EXCL_EXCL, + EC_WORD_DASH, + EC_WORD_DASH_DASH_DASH, + EC_WORD_ELLIPSIS, + EC_WORD_ELLIPSIS_EXCL, + EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, + EC_WORD_1_HIT_KO_EXCL, + EC_WORD_QUES, + EC_WORD_QUES_EXCL, +}; + +#define EC_WBL_OFFSET_A ARRAY_COUNT(gEasyChatWordsByLetter_Others) + EC_WBL_OFFSET_Others + +u16 gEasyChatWordsByLetter_A[] = { + EC_WORD_A, + EC_WORD_A_LITTLE, + EC_WORD_A_LOT, + EC_WORD_A_TINY_BIT, + EC_WORD_ABOUT, + EC_WORD_ABOVE, + EC_DUPLICATES(2), + EC_POKEMON(ABRA), + EC_POKEMON2(ABRA), + EC_WORD_ABSENT, + EC_POKEMON(ABSOL), + EC_WORD_ABSOLUTELY, + EC_MOVE(ABSORB), + EC_WORD_ACCEPT, + EC_MOVE2(ACID), + EC_MOVE2(ACID_ARMOR), + EC_WORD_ADORE, + EC_WORD_ADULT, + EC_WORD_ADVENTURE, + EC_MOVE2(AERIAL_ACE), + EC_MOVE(AEROBLAST), + EC_POKEMON2(AERODACTYL), + EC_WORD_AFTER, + EC_WORD_AGE, + EC_POKEMON(AGGRON), + EC_MOVE(AGILITY), + EC_WORD_AGREE, + EC_WORD_AHAHA, + EC_WORD_AIM, + EC_POKEMON2(AIPOM), + EC_MOVE(AIR_CUTTER), + EC_WORD_AIR_LOCK, + EC_WORD_AIYEEH, + EC_DUPLICATES(2), + EC_POKEMON(ALAKAZAM), + EC_POKEMON2(ALAKAZAM), + EC_WORD_ALL, + EC_WORD_ALL_RIGHT, + EC_WORD_ALLOW, + EC_WORD_ALLOWANCE, + EC_WORD_ALLY, + EC_WORD_ALMOST, + EC_WORD_ALONE, + EC_WORD_ALSO, + EC_WORD_ALT_COLOR, + EC_POKEMON(ALTARIA), + EC_WORD_ALTHOUGH, + EC_WORD_ALWAYS, + EC_WORD_AM, + EC_MOVE2(AMNESIA), + EC_POKEMON2(AMPHAROS), + EC_WORD_AMUSING, + EC_WORD_AN, + EC_MOVE(ANCIENT_POWER), + EC_WORD_AND, + EC_WORD_ANGER, + EC_WORD_ANGERS, + EC_WORD_ANGRY, + EC_WORD_ANIME, + EC_POKEMON(ANORITH), + EC_WORD_ANOTHER, + EC_WORD_ANTICIPATION, + EC_WORD_ANY, + EC_WORD_ANYWHERE, + EC_WORD_APOLOGIZE, + EC_WORD_APPEAL, + EC_WORD_APPEAR, + EC_WORD_APPEARS, + EC_WORD_APPRECIATE, + EC_WORD_APPROVED, + EC_POKEMON2(ARBOK), + EC_POKEMON2(ARCANINE), + EC_WORD_ARE, + EC_WORD_AREN_T, + EC_WORD_ARENA_TRAP, + EC_POKEMON2(ARIADOS), + EC_MOVE2(ARM_THRUST), + EC_POKEMON(ARMALDO), + EC_MOVE(AROMATHERAPY), + EC_POKEMON(ARON), + EC_WORD_AROUND, + EC_WORD_ARRGH, + EC_POKEMON2(ARTICUNO), + EC_WORD_AS, + EC_WORD_AS_IF, + EC_WORD_AS_MUCH_AS, + EC_MOVE2(ASSIST), + EC_MOVE(ASTONISH), + EC_WORD_AT, + EC_WORD_ATTACK, + EC_MOVE2(ATTRACT), + EC_WORD_AUNT, + EC_MOVE(AURORA_BEAM), + EC_WORD_AVANT_GARDE, + EC_WORD_AWAY, + EC_WORD_AWESOME, + EC_WORD_AWFUL, + EC_WORD_AWFULLY, + EC_WORD_AWW, + EC_DUPLICATES(2), + EC_POKEMON(AZUMARILL), + EC_POKEMON2(AZUMARILL), + EC_POKEMON(AZURILL), +}; + +#define EC_WBL_OFFSET_B ARRAY_COUNT(gEasyChatWordsByLetter_A) + EC_WBL_OFFSET_A + +u16 gEasyChatWordsByLetter_B[] = { + EC_WORD_BABE, + EC_WORD_BABY, + EC_WORD_BACK, + EC_WORD_BAD, + EC_WORD_BADLY, + EC_POKEMON(BAGON), + EC_WORD_BALL, + EC_POKEMON(BALTOY), + EC_POKEMON(BANETTE), + EC_WORD_BANG, + EC_POKEMON(BARBOACH), + EC_MOVE2(BARRAGE), + EC_MOVE2(BARRIER), + EC_WORD_BATH, + EC_MOVE2(BATON_PASS), + EC_WORD_BATTLE, + EC_WORD_BATTLE_ARMOR, + EC_WORD_BATTLE_ROOM, + EC_WORD_BATTLE_TOWER, + EC_POKEMON2(BAYLEEF), + EC_WORD_BE, + EC_WORD_BEAT, + EC_MOVE2(BEAT_UP), + EC_POKEMON(BEAUTIFLY), + EC_WORD_BEAUTIFUL, + EC_WORD_BEAUTY, + EC_WORD_BECOMES, + EC_POKEMON2(BEEDRILL), + EC_WORD_BEEN, + EC_WORD_BEFORE, + EC_WORD_BEGINNING, + EC_WORD_BEING, + EC_POKEMON(BELDUM), + EC_WORD_BELIEVE, + EC_DUPLICATES(2), + EC_POKEMON(BELLOSSOM), + EC_POKEMON2(BELLOSSOM), + EC_POKEMON2(BELLSPROUT), + EC_MOVE2(BELLY_DRUM), + EC_WORD_BELONGS_TO, + EC_WORD_BELOW, + EC_WORD_BERRY, + EC_WORD_BESIDE, + EC_WORD_BEST, + EC_WORD_BETTER, + EC_MOVE(BIDE), + EC_WORD_BIG, + EC_WORD_BIKE, + EC_MOVE(BIND), + EC_MOVE(BITE), + EC_POKEMON2(BLASTOISE), + EC_WORD_BLAZE, + EC_MOVE2(BLAZE_KICK), + EC_POKEMON(BLAZIKEN), + EC_WORD_BLEND, + EC_POKEMON2(BLISSEY), + EC_MOVE2(BLIZZARD), + EC_MOVE2(BLOCK), + EC_WORD_BOARD, + EC_MOVE2(BODY_SLAM), + EC_MOVE2(BONE_CLUB), + EC_MOVE2(BONE_RUSH), + EC_MOVE2(BONEMERANG), + EC_WORD_BOOK, + EC_WORD_BORED, + EC_WORD_BORING, + EC_MOVE2(BOUNCE), + EC_WORD_BOY, + EC_WORD_BRAG, + EC_WORD_BREAK, + EC_POKEMON(BRELOOM), + EC_MOVE(BRICK_BREAK), + EC_WORD_BROTHER, + EC_MOVE(BUBBLE), + EC_MOVE2(BUBBLE_BEAM), + EC_WORD_BUG, + EC_POKEMON2(BULBASAUR), + EC_MOVE2(BULK_UP), + EC_MOVE2(BULLET_SEED), + EC_WORD_BUSY, + EC_WORD_BUT, + EC_POKEMON2(BUTTERFREE), + EC_WORD_BYE_BYE, +}; + +#define EC_WBL_OFFSET_C ARRAY_COUNT(gEasyChatWordsByLetter_B) + EC_WBL_OFFSET_B + +u16 gEasyChatWordsByLetter_C[] = { + EC_POKEMON(CACNEA), + EC_POKEMON(CACTURNE), + EC_MOVE2(CALM_MIND), + EC_WORD_CAME, + EC_WORD_CAMERA, + EC_POKEMON(CAMERUPT), + EC_MOVE2(CAMOUFLAGE), + EC_WORD_CAN, + EC_WORD_CAN_WIN, + EC_WORD_CAN_T, + EC_WORD_CAN_T_WIN, + EC_WORD_CANCEL, + EC_WORD_CAPABLE, + EC_WORD_CARDS, + EC_WORD_CARE, + EC_WORD_CARES, + EC_POKEMON(CARVANHA), + EC_POKEMON(CASCOON), + EC_WORD_CASE, + EC_POKEMON(CASTFORM), + EC_POKEMON2(CATERPIE), + EC_WORD_CAUSE, + EC_POKEMON2(CELEBI), + EC_WORD_CENTER, + EC_WORD_CHALLENGE, + EC_WORD_CHANGE, + EC_WORD_CHANNEL, + EC_POKEMON2(CHANSEY), + EC_MOVE(CHARGE), + EC_POKEMON2(CHARIZARD), + EC_MOVE(CHARM), + EC_POKEMON2(CHARMANDER), + EC_POKEMON2(CHARMELEON), + EC_WORD_CHAT, + EC_POKEMON2(CHIKORITA), + EC_WORD_CHILD_S_PLAY, + EC_WORD_CHILDREN, + EC_POKEMON(CHIMECHO), + EC_DUPLICATES(2), + EC_POKEMON(CHINCHOU), + EC_POKEMON2(CHINCHOU), + EC_WORD_CHLOROPHYLL, + EC_WORD_CHOICE, + EC_WORD_CHOOSE, + EC_WORD_CHORES, + EC_MOVE(CLAMP), + EC_POKEMON(CLAMPERL), + EC_WORD_CLASS, + EC_POKEMON(CLAYDOL), + EC_WORD_CLEAR_BODY, + EC_POKEMON2(CLEFABLE), + EC_POKEMON2(CLEFAIRY), + EC_POKEMON2(CLEFFA), + EC_WORD_CLOSE, + EC_WORD_CLOUD_NINE, + EC_POKEMON2(CLOYSTER), + EC_WORD_COLD, + EC_WORD_COLLECT, + EC_WORD_COLLECTION, + EC_WORD_COLOR, + EC_WORD_COLOR_CHANGE, + EC_POKEMON(COMBUSKEN), + EC_WORD_COME, + EC_WORD_COME_ON, + EC_WORD_COME_OVER, + EC_MOVE2(COMET_PUNCH), + EC_WORD_COMICS, + EC_WORD_COMMEMORATE, + EC_WORD_COMPLETE, + EC_WORD_COMPOUNDEYES, + EC_WORD_CONCEDE, + EC_MOVE(CONFUSE_RAY), + EC_WORD_CONFUSED, + EC_MOVE2(CONFUSION), + EC_WORD_CONGRATS, + EC_MOVE(CONSTRICT), + EC_WORD_CONTEST, + EC_WORD_CONVERSATION, + EC_MOVE2(CONVERSION), + EC_MOVE2(CONVERSION_2), + EC_WORD_COOL, + EC_WORD_COOLNESS, + EC_POKEMON(CORPHISH), + EC_WORD_CORRECT, + EC_DUPLICATES(2), + EC_POKEMON(CORSOLA), + EC_POKEMON2(CORSOLA), + EC_MOVE(COSMIC_POWER), + EC_MOVE2(COTTON_SPORE), + EC_WORD_COULD, + EC_WORD_COULDN_T, + EC_WORD_COUNT_ON, + EC_MOVE(COUNTER), + EC_WORD_COUPLE, + EC_MOVE2(COVET), + EC_MOVE(CRABHAMMER), + EC_POKEMON(CRADILY), + EC_POKEMON(CRAWDAUNT), + EC_WORD_CRIES, + EC_DUPLICATES(2), + EC_POKEMON(CROBAT), + EC_POKEMON2(CROBAT), + EC_POKEMON2(CROCONAW), + EC_MOVE(CROSS_CHOP), + EC_MOVE(CRUNCH), + EC_MOVE2(CRUSH_CLAW), + EC_WORD_CRY, + EC_POKEMON2(CUBONE), + EC_WORD_CURRENT, + EC_MOVE2(CURSE), + EC_MOVE(CUT), + EC_WORD_CUTE, + EC_WORD_CUTE_CHARM, + EC_WORD_CUTENESS, + EC_POKEMON2(CYNDAQUIL), +}; + +#define EC_WBL_OFFSET_D ARRAY_COUNT(gEasyChatWordsByLetter_C) + EC_WBL_OFFSET_C + +u16 gEasyChatWordsByLetter_D[] = { + EC_WORD_DAILY, + EC_WORD_DAMP, + EC_WORD_DANCE, + EC_WORD_DANGER, + EC_WORD_DARK, + EC_WORD_DARN, + EC_WORD_DATE, + EC_WORD_DAUGHTER, + EC_WORD_DAY, + EC_WORD_DAYS, + EC_WORD_DAYTIME, + EC_WORD_DECIDE, + EC_WORD_DECIDED, + EC_WORD_DEEP, + EC_WORD_DEFEATED, + EC_MOVE2(DEFENSE_CURL), + EC_POKEMON(DELCATTY), + EC_POKEMON2(DELIBIRD), + EC_POKEMON(DEOXYS), + EC_WORD_DEPT_STORE, + EC_WORD_DESIGN, + EC_WORD_DESTINY, + EC_MOVE2(DESTINY_BOND), + EC_WORD_DESTROYED, + EC_MOVE2(DETECT), + EC_POKEMON2(DEWGONG), + EC_WORD_DID, + EC_WORD_DIDN_T, + EC_WORD_DIET, + EC_WORD_DIFFERENT, + EC_MOVE(DIG), + EC_WORD_DIGITAL, + EC_POKEMON2(DIGLETT), + EC_MOVE(DISABLE), + EC_WORD_DISAPPEAR, + EC_WORD_DISAPPOINT, + EC_WORD_DISAPPOINTED, + EC_WORD_DISAPPOINTS, + EC_WORD_DISASTER, + EC_WORD_DISLIKE, + EC_WORD_DISLIKES, + EC_POKEMON2(DITTO), + EC_MOVE2(DIVE), + EC_MOVE2(DIZZY_PUNCH), + EC_WORD_DO, + EC_WORD_DOCILE, + EC_DUPLICATES(2), + EC_POKEMON(DODRIO), + EC_POKEMON2(DODRIO), + EC_DUPLICATES(2), + EC_POKEMON(DODUO), + EC_POKEMON2(DODUO), + EC_WORD_DOES, + EC_WORD_DOESN_T, + EC_WORD_DON_T, + EC_WORD_DONE, + EC_DUPLICATES(2), + EC_POKEMON(DONPHAN), + EC_POKEMON2(DONPHAN), + EC_MOVE2(DOUBLE_KICK), + EC_MOVE(DOUBLE_TEAM), + EC_MOVE(DOUBLE_EDGE), + EC_MOVE(DOUBLE_SLAP), + EC_WORD_DOWN, + EC_WORD_DOWNCAST, + EC_WORD_DRAGON, + EC_MOVE2(DRAGON_CLAW), + EC_MOVE2(DRAGON_DANCE), + EC_MOVE2(DRAGON_RAGE), + EC_POKEMON2(DRAGONAIR), + EC_MOVE2(DRAGON_BREATH), + EC_POKEMON2(DRAGONITE), + EC_POKEMON2(DRATINI), + EC_WORD_DREAM, + EC_MOVE2(DREAM_EATER), + EC_MOVE2(DRILL_PECK), + EC_WORD_DRINK, + EC_WORD_DRINKS, + EC_WORD_DRIZZLE, + EC_WORD_DROOLING, + EC_WORD_DROUGHT, + EC_POKEMON2(DROWZEE), + EC_WORD_DUDE, + EC_POKEMON2(DUGTRIO), + EC_POKEMON2(DUNSPARCE), + EC_POKEMON(DUSCLOPS), + EC_POKEMON(DUSKULL), + EC_POKEMON(DUSTOX), + EC_MOVE2(DYNAMIC_PUNCH), +}; + +#define EC_WBL_OFFSET_E ARRAY_COUNT(gEasyChatWordsByLetter_D) + EC_WBL_OFFSET_D + +u16 gEasyChatWordsByLetter_E[] = { + EC_WORD_EARLIER, + EC_WORD_EARLY_BIRD, + EC_MOVE(EARTHQUAKE), + EC_WORD_EASY, + EC_WORD_EAT, + EC_WORD_EATS, + EC_WORD_EEK, + EC_POKEMON2(EEVEE), + EC_WORD_EFFECT_SPORE, + EC_WORD_EGG, + EC_MOVE2(EGG_BOMB), + EC_WORD_EH_QUES, + EC_WORD_EHEHE, + EC_POKEMON2(EKANS), + EC_POKEMON2(ELECTABUZZ), + EC_WORD_ELECTRIC, + EC_POKEMON(ELECTRIKE), + EC_DUPLICATES(2), + EC_POKEMON(ELECTRODE), + EC_POKEMON2(ELECTRODE), + EC_POKEMON2(ELEKID), + EC_WORD_ELSE, + EC_MOVE2(EMBER), + EC_MOVE(ENCORE), + EC_WORD_ENCYCLOPEDIA, + EC_WORD_END, + EC_MOVE(ENDEAVOR), + EC_MOVE(ENDURE), + EC_WORD_ENJOY, + EC_WORD_ENJOYS, + EC_WORD_ENOUGH, + EC_POKEMON2(ENTEI), + EC_WORD_ENTERTAINING, + EC_MOVE2(ERUPTION), + EC_WORD_ESCAPE, + EC_POKEMON2(ESPEON), + EC_WORD_EVEN_SO, + EC_WORD_EVENT, + EC_WORD_EVENTS, + EC_WORD_EVER, + EC_WORD_EVERY, + EC_WORD_EVOLUTION, + EC_WORD_EVOLVE, + EC_WORD_EXCELLENT, + EC_WORD_EXCESS, + EC_WORD_EXCITE, + EC_WORD_EXCITING, + EC_WORD_EXCUSE, + EC_WORD_EXCUSE_ME, + EC_POKEMON2(EXEGGCUTE), + EC_POKEMON2(EXEGGUTOR), + EC_WORD_EXISTS, + EC_WORD_EXPENSIVE, + EC_MOVE2(EXPLOSION), + EC_POKEMON(EXPLOUD), + EC_MOVE(EXTRASENSORY), + EC_MOVE(EXTREME_SPEED), +}; + +#define EC_WBL_OFFSET_F ARRAY_COUNT(gEasyChatWordsByLetter_E) + EC_WBL_OFFSET_E + +u16 gEasyChatWordsByLetter_F[] = { + EC_WORD_FABULOUS, + EC_MOVE(FACADE), + EC_WORD_FAINT, + EC_MOVE2(FAINT_ATTACK), + EC_WORD_FAINTED, + EC_MOVE2(FAKE_OUT), + EC_MOVE(FAKE_TEARS), + EC_WORD_FALL, + EC_MOVE2(FALSE_SWIPE), + EC_WORD_FAMILY, + EC_WORD_FANTASTIC, + EC_WORD_FAR, + EC_POKEMON2(FARFETCHD), + EC_WORD_FASHION, + EC_WORD_FAST, + EC_WORD_FATHER, + EC_WORD_FEAR, + EC_POKEMON2(FEAROW), + EC_MOVE2(FEATHER_DANCE), + EC_POKEMON(FEEBAS), + EC_WORD_FEELING, + EC_POKEMON2(FERALIGATR), + EC_WORD_FESTIVAL, + EC_WORD_FEVER, + EC_WORD_FIERY, + EC_WORD_FIGHT, + EC_WORD_FIGHTING, + EC_WORD_FIGHTS, + EC_WORD_FINAL, + EC_WORD_FINALLY, + EC_WORD_FINISH, + EC_WORD_FIRE, + EC_MOVE2(FIRE_BLAST), + EC_MOVE2(FIRE_PUNCH), + EC_MOVE2(FIRE_SPIN), + EC_WORD_FISHING, + EC_MOVE(FISSURE), + EC_POKEMON2(FLAAFFY), + EC_MOVE(FLAIL), + EC_WORD_FLAME_BODY, + EC_MOVE(FLAME_WHEEL), + EC_MOVE(FLAMETHROWER), + EC_POKEMON2(FLAREON), + EC_MOVE2(FLASH), + EC_WORD_FLASH_FIRE, + EC_WORD_FLATTEN, + EC_MOVE(FLATTER), + EC_WORD_FLOWERS, + EC_MOVE(FLY), + EC_POKEMON(FLYGON), + EC_WORD_FLYING, + EC_MOVE(FOCUS_ENERGY), + EC_MOVE(FOCUS_PUNCH), + EC_WORD_FOE, + EC_MOVE(FOLLOW_ME), + EC_WORD_FOR, + EC_WORD_FOR_NOW, + EC_WORD_FORECAST, + EC_MOVE2(FORESIGHT), + EC_WORD_FOREVER, + EC_WORD_FORGET, + EC_WORD_FORGETS, + EC_WORD_FORGIVE, + EC_POKEMON2(FORRETRESS), + EC_WORD_FRIDAY, + EC_WORD_FRIEND, + EC_WORD_FROM, + EC_WORD_FRONT, + EC_MOVE2(FRUSTRATION), + EC_WORD_FUFUFU, + EC_WORD_FULL, + EC_WORD_FUNNY, + EC_POKEMON2(FURRET), + EC_MOVE2(FURY_ATTACK), + EC_MOVE2(FURY_CUTTER), + EC_MOVE2(FURY_SWIPES), + EC_MOVE2(FUTURE_SIGHT), +}; + +#define EC_WBL_OFFSET_G ARRAY_COUNT(gEasyChatWordsByLetter_F) + EC_WBL_OFFSET_F + +u16 gEasyChatWordsByLetter_G[] = { + EC_WORD_GAME, + EC_POKEMON(GARDEVOIR), + EC_POKEMON2(GASTLY), + EC_POKEMON2(GENGAR), + EC_WORD_GENIUS, + EC_DUPLICATES(2), + EC_POKEMON(GEODUDE), + EC_POKEMON2(GEODUDE), + EC_WORD_GET, + EC_WORD_GETS, + EC_WORD_GHOST, + EC_WORD_GIDDY, + EC_MOVE(GIGA_DRAIN), + EC_WORD_GIGGLE, + EC_WORD_GIMME, + EC_DUPLICATES(2), + EC_POKEMON(GIRAFARIG), + EC_POKEMON2(GIRAFARIG), + EC_WORD_GIRL, + EC_WORD_GIVE, + EC_WORD_GIVE_ME, + EC_WORD_GIVE_UP, + EC_WORD_GIVES, + EC_POKEMON(GLALIE), + EC_MOVE2(GLARE), + EC_POKEMON2(GLIGAR), + EC_DUPLICATES(2), + EC_POKEMON(GLOOM), + EC_POKEMON2(GLOOM), + EC_WORD_GO, + EC_WORD_GO_AHEAD, + EC_WORD_GO_EASY, + EC_WORD_GO_HOME, + EC_WORD_GOES, + EC_WORD_GOING, + EC_DUPLICATES(2), + EC_POKEMON(GOLBAT), + EC_POKEMON2(GOLBAT), + EC_DUPLICATES(2), + EC_POKEMON(GOLDEEN), + EC_POKEMON2(GOLDEEN), + EC_DUPLICATES(2), + EC_POKEMON(GOLDUCK), + EC_POKEMON2(GOLDUCK), + EC_DUPLICATES(2), + EC_POKEMON(GOLEM), + EC_POKEMON2(GOLEM), + EC_WORD_GOOD, + EC_WORD_GOOD_BYE, + EC_POKEMON(GOREBYSS), + EC_WORD_GOT, + EC_WORD_GOTCHA, + EC_WORD_GOURMET, + EC_WORD_GRAAAH, + EC_POKEMON2(GRANBULL), + EC_WORD_GRANDFATHER, + EC_WORD_GRANDMOTHER, + EC_WORD_GRASS, + EC_MOVE(GRASS_WHISTLE), + EC_DUPLICATES(2), + EC_POKEMON(GRAVELER), + EC_POKEMON2(GRAVELER), + EC_WORD_GREAT, + EC_DUPLICATES(2), + EC_POKEMON(GRIMER), + EC_POKEMON2(GRIMER), + EC_POKEMON(GROUDON), + EC_WORD_GROUND, + EC_WORD_GROUP, + EC_POKEMON(GROVYLE), + EC_MOVE2(GROWL), + EC_POKEMON2(GROWLITHE), + EC_MOVE(GROWTH), + EC_MOVE(GRUDGE), + EC_POKEMON(GRUMPIG), + EC_WORD_GUARD, + EC_MOVE2(GUILLOTINE), + EC_POKEMON(GULPIN), + EC_MOVE(GUST), + EC_WORD_GUTS, + EC_WORD_GUTSY, + EC_WORD_GWAH, + EC_WORD_GWAHAHAHA, + EC_DUPLICATES(2), + EC_POKEMON(GYARADOS), + EC_POKEMON2(GYARADOS), +}; + +#define EC_WBL_OFFSET_H ARRAY_COUNT(gEasyChatWordsByLetter_G) + EC_WBL_OFFSET_G + +u16 gEasyChatWordsByLetter_H[] = { + EC_WORD_HABIT, + EC_WORD_HAH, + EC_WORD_HAHAHA, + EC_MOVE(HAIL), + EC_WORD_HALL_OF_FAME, + EC_WORD_HAPPENING, + EC_WORD_HAPPILY, + EC_WORD_HAPPINESS, + EC_WORD_HAPPY, + EC_WORD_HARD, + EC_MOVE(HARDEN), + EC_POKEMON(HARIYAMA), + EC_WORD_HAS, + EC_WORD_HASSLE, + EC_POKEMON2(HAUNTER), + EC_WORD_HAVE, + EC_WORD_HAVEN_T, + EC_MOVE(HAZE), + EC_WORD_HE, + EC_WORD_HE_S, + EC_MOVE(HEADBUTT), + EC_MOVE(HEAL_BELL), + EC_WORD_HEALTHY, + EC_WORD_HEAR, + EC_WORD_HEARING, + EC_WORD_HEARS, + EC_WORD_HEART, + EC_MOVE2(HEAT_WAVE), + EC_WORD_HEH, + EC_WORD_HEHE, + EC_WORD_HEHEHE, + EC_WORD_HELLO, + EC_MOVE2(HELPING_HAND), + EC_WORD_HER, + EC_WORD_HERS, + EC_DUPLICATES(2), + EC_POKEMON(HERACROSS), + EC_POKEMON2(HERACROSS), + EC_WORD_HERE, + EC_WORD_HERE_GOES, + EC_WORD_HERE_I_COME, + EC_WORD_HERE_IT_IS, + EC_WORD_HERO, + EC_WORD_HEROINE, + EC_WORD_HEY, + EC_WORD_HEY_THERE, + EC_WORD_HEY_QUES, + EC_WORD_HI, + EC_MOVE2(HI_JUMP_KICK), + EC_WORD_HIDDEN, + EC_MOVE2(HIDDEN_POWER), + EC_WORD_HIGH, + EC_WORD_HIGHS, + EC_WORD_HIM, + EC_WORD_HIP_AND, + EC_WORD_HIS, + EC_WORD_HIT, + EC_POKEMON2(HITMONCHAN), + EC_POKEMON2(HITMONLEE), + EC_POKEMON2(HITMONTOP), + EC_WORD_HIYAH, + EC_WORD_HMM, + EC_POKEMON2(HO_OH), + EC_WORD_HOBBY, + EC_WORD_HOHOHO, + EC_WORD_HOLIDAY, + EC_WORD_HOME, + EC_WORD_HOO_HAH, + EC_POKEMON2(HOOTHOOT), + EC_WORD_HOPELESS, + EC_POKEMON2(HOPPIP), + EC_MOVE2(HORN_ATTACK), + EC_MOVE2(HORN_DRILL), + EC_DUPLICATES(2), + EC_POKEMON(HORSEA), + EC_POKEMON2(HORSEA), + EC_WORD_HOT, + EC_POKEMON2(HOUNDOOM), + EC_POKEMON2(HOUNDOUR), + EC_WORD_HOW, + EC_WORD_HOW_DO, + EC_WORD_HOWEVER, + EC_MOVE2(HOWL), + EC_WORD_HUGE_POWER, + EC_WORD_HUH_QUES, + EC_WORD_HUMPH, + EC_WORD_HUNGRY, + EC_POKEMON(HUNTAIL), + EC_WORD_HURRIED, + EC_WORD_HUSTLE, + EC_MOVE2(HYDRO_PUMP), + EC_WORD_HYPER, + EC_MOVE2(HYPER_BEAM), + EC_WORD_HYPER_CUTTER, + EC_MOVE2(HYPER_FANG), + EC_MOVE2(HYPER_VOICE), + EC_POKEMON2(HYPNO), + EC_MOVE(HYPNOSIS), +}; + +#define EC_WBL_OFFSET_I ARRAY_COUNT(gEasyChatWordsByLetter_H) + EC_WBL_OFFSET_H + +u16 gEasyChatWordsByLetter_I[] = { + EC_WORD_I, + EC_WORD_I_AM, + EC_WORD_I_CHOOSE_YOU, + EC_WORD_I_WAS, + EC_WORD_I_VE, + EC_WORD_I_VE_ARRIVED, + EC_WORD_ICE, + EC_MOVE(ICE_BALL), + EC_MOVE2(ICE_BEAM), + EC_MOVE2(ICE_PUNCH), + EC_MOVE(ICY_WIND), + EC_WORD_IDOL, + EC_WORD_IF, + EC_WORD_IF_I_LOSE, + EC_WORD_IF_I_WIN, + EC_DUPLICATES(2), + EC_POKEMON(IGGLYBUFF), + EC_POKEMON2(IGGLYBUFF), + EC_WORD_IGNORANT, + EC_WORD_ILLUMINATE, + EC_POKEMON(ILLUMISE), + EC_WORD_IMMUNITY, + EC_WORD_IMPORTANT, + EC_WORD_IMPOSSIBLE, + EC_MOVE2(IMPRISON), + EC_WORD_IN, + EC_WORD_INCREASING, + EC_WORD_INCREDIBLE, + EC_WORD_INFORMATION, + EC_MOVE2(INGRAIN), + EC_WORD_INNER_FOCUS, + EC_WORD_INSIDE, + EC_WORD_INSOMNIA, + EC_WORD_INSTEAD, + EC_WORD_INTIMIDATE, + EC_WORD_INVINCIBLE, + EC_MOVE2(IRON_DEFENSE), + EC_MOVE(IRON_TAIL), + EC_WORD_IS, + EC_WORD_IS_IT_QUES, + EC_WORD_ISN_T, + EC_WORD_ISN_T_IT_QUES, + EC_WORD_IT, + EC_WORD_IT_S, + EC_WORD_ITEM, + EC_POKEMON2(IVYSAUR), +}; + +#define EC_WBL_OFFSET_J ARRAY_COUNT(gEasyChatWordsByLetter_I) + EC_WBL_OFFSET_I + +u16 gEasyChatWordsByLetter_J[] = { + EC_DUPLICATES(2), + EC_POKEMON(JIGGLYPUFF), + EC_POKEMON2(JIGGLYPUFF), + EC_POKEMON(JIRACHI), + EC_WORD_JOKING, + EC_POKEMON2(JOLTEON), + EC_WORD_JOY, + EC_WORD_JUDGE, + EC_MOVE2(JUMP_KICK), + EC_POKEMON2(JUMPLUFF), + EC_WORD_JUST, + EC_POKEMON2(JYNX), +}; + +#define EC_WBL_OFFSET_K ARRAY_COUNT(gEasyChatWordsByLetter_J) + EC_WBL_OFFSET_J + +u16 gEasyChatWordsByLetter_K[] = { + EC_POKEMON2(KABUTO), + EC_POKEMON2(KABUTOPS), + EC_DUPLICATES(2), + EC_POKEMON(KADABRA), + EC_POKEMON2(KADABRA), + EC_POKEMON2(KAKUNA), + EC_POKEMON2(KANGASKHAN), + EC_MOVE(KARATE_CHOP), + EC_POKEMON(KECLEON), + EC_WORD_KEEN_EYE, + EC_WORD_KID, + EC_WORD_KIDDING, + EC_WORD_KIND, + EC_WORD_KINDERGARTEN, + EC_MOVE(KINESIS), + EC_DUPLICATES(2), + EC_POKEMON(KINGDRA), + EC_POKEMON2(KINGDRA), + EC_POKEMON2(KINGLER), + EC_POKEMON(KIRLIA), + EC_MOVE2(KNOCK_OFF), + EC_WORD_KNOCKOUT, + EC_WORD_KNOW, + EC_WORD_KNOWS, + EC_DUPLICATES(2), + EC_POKEMON(KOFFING), + EC_POKEMON2(KOFFING), + EC_POKEMON2(KRABBY), + EC_WORD_KTHX_BYE, + EC_POKEMON(KYOGRE), +}; + +#define EC_WBL_OFFSET_L ARRAY_COUNT(gEasyChatWordsByLetter_K) + EC_WBL_OFFSET_K + +u16 gEasyChatWordsByLetter_L[] = { + EC_WORD_LACKING, + EC_WORD_LACKS, + EC_WORD_LADY, + EC_POKEMON(LAIRON), + EC_WORD_LALALA, + EC_DUPLICATES(2), + EC_POKEMON(LANTURN), + EC_POKEMON2(LANTURN), + EC_POKEMON2(LAPRAS), + EC_POKEMON2(LARVITAR), + EC_WORD_LAST, + EC_WORD_LATE, + EC_WORD_LATER, + EC_POKEMON(LATIAS), + EC_POKEMON(LATIOS), + EC_WORD_LAVISH, + EC_WORD_LAY, + EC_WORD_LEADER, + EC_WORD_LEADERS, + EC_MOVE2(LEAF_BLADE), + EC_WORD_LEARN, + EC_POKEMON2(LEDIAN), + EC_POKEMON2(LEDYBA), + EC_MOVE(LEECH_LIFE), + EC_MOVE2(LEECH_SEED), + EC_MOVE2(LEER), + EC_WORD_LEFT, + EC_WORD_LEGEND, + EC_WORD_LESS, + EC_WORD_LESSONS, + EC_WORD_LET_ME_WIN, + EC_WORD_LET_S, + EC_WORD_LETTER, + EC_WORD_LEVEL, + EC_WORD_LEVITATE, + EC_MOVE(LICK), + EC_POKEMON2(LICKITUNG), + EC_WORD_LIE, + EC_WORD_LIFE, + EC_MOVE2(LIGHT_SCREEN), + EC_WORD_LIGHTNINGROD, + EC_WORD_LIKE, + EC_WORD_LIKELY_TO, + EC_WORD_LIKES, + EC_POKEMON(LILEEP), + EC_WORD_LIMBER, + EC_WORD_LINK, + EC_POKEMON(LINOONE), + EC_WORD_LIQUID_OOZE, + EC_WORD_LISTEN, + EC_WORD_LISTENING, + EC_WORD_LISTENS, + EC_WORD_LIVING, + EC_MOVE2(LOCK_ON), + EC_WORD_LOCOMOTIVE, + EC_WORD_LOL, + EC_WORD_LOLLING, + EC_POKEMON(LOMBRE), + EC_WORD_LONESOME, + EC_WORD_LOOK, + EC_WORD_LOOKS, + EC_WORD_LOSE, + EC_WORD_LOSER, + EC_WORD_LOSING, + EC_WORD_LOSS, + EC_WORD_LOST, + EC_POKEMON(LOTAD), + EC_POKEMON(LOUDRED), + EC_WORD_LOUSY, + EC_MOVE(LOVELY_KISS), + EC_WORD_LOVEY_DOVEY, + EC_WORD_LOW, + EC_MOVE(LOW_KICK), + EC_WORD_LOWS, + EC_POKEMON(LUDICOLO), + EC_POKEMON2(LUGIA), + EC_WORD_LUKEWARM, + EC_POKEMON(LUNATONE), + EC_MOVE2(LUSTER_PURGE), + EC_POKEMON(LUVDISC), +}; + +#define EC_WBL_OFFSET_M ARRAY_COUNT(gEasyChatWordsByLetter_L) + EC_WBL_OFFSET_L + +u16 gEasyChatWordsByLetter_M[] = { + EC_MOVE2(MACH_PUNCH), + EC_DUPLICATES(2), + EC_POKEMON(MACHAMP), + EC_POKEMON2(MACHAMP), + EC_WORD_MACHINE, + EC_DUPLICATES(2), + EC_POKEMON(MACHOKE), + EC_POKEMON2(MACHOKE), + EC_DUPLICATES(2), + EC_POKEMON(MACHOP), + EC_POKEMON2(MACHOP), + EC_WORD_MAGAZINE, + EC_POKEMON2(MAGBY), + EC_DUPLICATES(2), + EC_POKEMON(MAGCARGO), + EC_POKEMON2(MAGCARGO), + EC_MOVE2(MAGIC_COAT), + EC_MOVE2(MAGICAL_LEAF), + EC_DUPLICATES(2), + EC_POKEMON(MAGIKARP), + EC_POKEMON2(MAGIKARP), + EC_WORD_MAGMA_ARMOR, + EC_POKEMON2(MAGMAR), + EC_DUPLICATES(2), + EC_POKEMON(MAGNEMITE), + EC_POKEMON2(MAGNEMITE), + EC_WORD_MAGNET_PULL, + EC_DUPLICATES(2), + EC_POKEMON(MAGNETON), + EC_POKEMON2(MAGNETON), + EC_MOVE2(MAGNITUDE), + EC_WORD_MAIL, + EC_WORD_MAKE, + EC_WORD_MAKING, + EC_POKEMON(MAKUHITA), + EC_WORD_MAN, + EC_POKEMON(MANECTRIC), + EC_POKEMON2(MANKEY), + EC_POKEMON2(MANTINE), + EC_POKEMON2(MAREEP), + EC_DUPLICATES(2), + EC_POKEMON(MARILL), + EC_POKEMON2(MARILL), + EC_POKEMON2(MAROWAK), + EC_POKEMON(MARSHTOMP), + EC_WORD_MARVEL_SCALE, + EC_POKEMON(MASQUERAIN), + EC_WORD_MASTER, + EC_WORD_MATCH, + EC_WORD_MATCH_UP, + EC_POKEMON(MAWILE), + EC_WORD_MAYBE, + EC_WORD_MC, + EC_WORD_ME, + EC_WORD_MEAN, + EC_MOVE(MEAN_LOOK), + EC_POKEMON(MEDICHAM), + EC_MOVE2(MEDITATE), + EC_POKEMON(MEDITITE), + EC_WORD_MEET, + EC_WORD_MEET_YOU, + EC_WORD_MEETS, + EC_WORD_MEGA, + EC_MOVE2(MEGA_DRAIN), + EC_MOVE2(MEGA_KICK), + EC_MOVE2(MEGA_PUNCH), + EC_MOVE2(MEGAHORN), + EC_POKEMON2(MEGANIUM), + EC_MOVE(MEMENTO), + EC_POKEMON2(MEOWTH), + EC_WORD_MESSAGE, + EC_POKEMON(METAGROSS), + EC_MOVE2(METAL_CLAW), + EC_MOVE(METAL_SOUND), + EC_POKEMON(METANG), + EC_POKEMON2(METAPOD), + EC_MOVE(METEOR_MASH), + EC_MOVE2(METRONOME), + EC_POKEMON2(MEW), + EC_POKEMON2(MEWTWO), + EC_POKEMON(MIGHTYENA), + EC_MOVE2(MILK_DRINK), + EC_POKEMON(MILOTIC), + EC_POKEMON2(MILTANK), + EC_MOVE2(MIMIC), + EC_MOVE(MIND_READER), + EC_MOVE2(MINIMIZE), + EC_POKEMON(MINUN), + EC_WORD_MINUS, + EC_MOVE2(MIRROR_COAT), + EC_MOVE(MIRROR_MOVE), + EC_POKEMON2(MISDREAVUS), + EC_WORD_MISHEARD, + EC_WORD_MISS, + EC_MOVE(MIST), + EC_MOVE2(MIST_BALL), + EC_WORD_MISTAKE, + EC_WORD_MMM, + EC_WORD_MODE, + EC_WORD_MODERN, + EC_POKEMON2(MOLTRES), + EC_WORD_MOMENTUM, + EC_WORD_MONDAY, + EC_WORD_MONEY, + EC_WORD_MONTH, + EC_WORD_MOOD, + EC_MOVE2(MOONLIGHT), + EC_WORD_MORE, + EC_WORD_MORNING, + EC_MOVE(MORNING_SUN), + EC_WORD_MOTHER, + EC_WORD_MOVE, + EC_WORD_MOVIE, + EC_WORD_MR, + EC_POKEMON2(MR_MIME), + EC_WORD_MRS, + EC_WORD_MUCH, + EC_WORD_MUCH_OBLIGED, + EC_MOVE2(MUD_SHOT), + EC_MOVE2(MUD_SPORT), + EC_MOVE2(MUD_SLAP), + EC_MOVE2(MUDDY_WATER), + EC_POKEMON(MUDKIP), + EC_WORD_MUFUFU, + EC_DUPLICATES(2), + EC_POKEMON(MUK), + EC_POKEMON2(MUK), + EC_POKEMON2(MURKROW), + EC_WORD_MUSIC, + EC_WORD_MUST_BE, + EC_WORD_MY, + EC_WORD_MYSELF, + EC_WORD_MYSTERY, +}; + +#define EC_WBL_OFFSET_N ARRAY_COUNT(gEasyChatWordsByLetter_M) + EC_WBL_OFFSET_M + +u16 gEasyChatWordsByLetter_N[] = { + EC_WORD_NAME, + EC_WORD_NAP, + EC_DUPLICATES(2), + EC_POKEMON(NATU), + EC_POKEMON2(NATU), + EC_WORD_NATURAL, + EC_WORD_NATURAL_CURE, + EC_WORD_NATURALLY, + EC_WORD_NATURE, + EC_MOVE(NATURE_POWER), + EC_WORD_NEAR, + EC_WORD_NEARLY, + EC_WORD_NEED, + EC_MOVE2(NEEDLE_ARM), + EC_WORD_NEGATIVE, + EC_WORD_NEVER, + EC_WORD_NEW, + EC_WORD_NEWS, + EC_WORD_NEXT, + EC_WORD_NICE, + EC_POKEMON2(NIDOKING), + EC_POKEMON2(NIDOQUEEN), + EC_POKEMON2(NIDORAN_F), + EC_POKEMON2(NIDORAN_M), + EC_POKEMON2(NIDORINA), + EC_POKEMON2(NIDORINO), + EC_WORD_NIGHT, + EC_MOVE2(NIGHT_SHADE), + EC_MOVE(NIGHTMARE), + EC_WORD_NIGHTTIME, + EC_POKEMON(NINCADA), + EC_DUPLICATES(2), + EC_POKEMON(NINETALES), + EC_POKEMON2(NINETALES), + EC_POKEMON(NINJASK), + EC_WORD_NITWIT, + EC_WORD_NO, + EC_WORD_NO_MATCH, + EC_WORD_NO_1, + EC_POKEMON2(NOCTOWL), + EC_WORD_NOISY, + EC_WORD_NON_STOP, + EC_WORD_NONE, + EC_WORD_NOPE, + EC_WORD_NORMAL, + EC_POKEMON(NOSEPASS), + EC_WORD_NOT, + EC_WORD_NOT_VERY, + EC_WORD_NOTHING, + EC_WORD_NOW, + EC_POKEMON(NUMEL), + EC_POKEMON(NUZLEAF), +}; + +#define EC_WBL_OFFSET_O ARRAY_COUNT(gEasyChatWordsByLetter_N) + EC_WBL_OFFSET_N + +u16 gEasyChatWordsByLetter_O[] = { + EC_WORD_OBLIVIOUS, + EC_MOVE(OCTAZOOKA), + EC_POKEMON2(OCTILLERY), + EC_DUPLICATES(2), + EC_POKEMON(ODDISH), + EC_POKEMON2(ODDISH), + EC_MOVE(ODOR_SLEUTH), + EC_WORD_OF, + EC_WORD_OFF, + EC_WORD_OFFENSIVE, + EC_WORD_OH, + EC_WORD_OH_DEAR, + EC_WORD_OH_YEAH, + EC_WORD_OH_KAY, + EC_WORD_OH_QUES, + EC_WORD_OI, + EC_WORD_OI_OI_OI, + EC_WORD_OK_QUES, + EC_WORD_OKAY, + EC_WORD_OLD, + EC_WORD_OLDEN, + EC_POKEMON2(OMANYTE), + EC_POKEMON2(OMASTAR), + EC_WORD_ON, + EC_WORD_ONCE, + EC_POKEMON2(ONIX), + EC_WORD_ONLY, + EC_WORD_OOPS, + EC_WORD_OPPONENT, + EC_WORD_OPPOSITE, + EC_WORD_OR, + EC_WORD_OTHER, + EC_WORD_OUR, + EC_WORD_OUT, + EC_MOVE(OUTRAGE), + EC_WORD_OUTSIDE, + EC_WORD_OVER, + EC_WORD_OVERDO, + EC_WORD_OVERGROW, + EC_MOVE(OVERHEAT), + EC_WORD_OVERWHELMING, + EC_WORD_OWN, + EC_WORD_OWN_TEMPO, +}; + +#define EC_WBL_OFFSET_P ARRAY_COUNT(gEasyChatWordsByLetter_O) + EC_WBL_OFFSET_O + +u16 gEasyChatWordsByLetter_P[] = { + EC_MOVE(PAIN_SPLIT), + EC_POKEMON2(PARAS), + EC_POKEMON2(PARASECT), + EC_WORD_PARDON, + EC_WORD_PARENT, + EC_WORD_PARTNER, + EC_WORD_PARTY, + EC_WORD_PATTERN, + EC_MOVE2(PAY_DAY), + EC_WORD_PC, + EC_MOVE2(PECK), + EC_POKEMON(PELIPPER), + EC_WORD_PERFECT, + EC_WORD_PERFECTION, + EC_MOVE2(PERISH_SONG), + EC_POKEMON2(PERSIAN), + EC_WORD_PERSON, + EC_MOVE2(PETAL_DANCE), + EC_DUPLICATES(2), + EC_POKEMON(PHANPY), + EC_POKEMON2(PHANPY), + EC_WORD_PHONE, + EC_DUPLICATES(2), + EC_POKEMON(PICHU), + EC_POKEMON2(PICHU), + EC_WORD_PICKUP, + EC_POKEMON2(PIDGEOT), + EC_POKEMON2(PIDGEOTTO), + EC_POKEMON2(PIDGEY), + EC_DUPLICATES(2), + EC_POKEMON(PIKACHU), + EC_POKEMON2(PIKACHU), + EC_POKEMON2(PILOSWINE), + EC_MOVE2(PIN_MISSILE), + EC_POKEMON2(PINECO), + EC_DUPLICATES(2), + EC_POKEMON(PINSIR), + EC_POKEMON2(PINSIR), + EC_WORD_PKRS, + EC_WORD_PLACE, + EC_WORD_PLANS, + EC_WORD_PLAY, + EC_WORD_PLAYED, + EC_WORD_PLAYS, + EC_WORD_PLEASE, + EC_WORD_PLUS, + EC_WORD_PLUSH_DOLL, + EC_POKEMON(PLUSLE), + EC_WORD_POINTS, + EC_WORD_POISON, + EC_MOVE2(POISON_FANG), + EC_MOVE2(POISON_GAS), + EC_WORD_POISON_POINT, + EC_MOVE2(POISON_STING), + EC_MOVE2(POISON_TAIL), + EC_MOVE2(POISON_POWDER), + EC_WORD_POKEBLOCK, + EC_WORD_POKEDEX, + EC_WORD_POKEMON, + EC_WORD_POKENAV, + EC_POKEMON2(POLITOED), + EC_POKEMON2(POLIWAG), + EC_POKEMON2(POLIWHIRL), + EC_POKEMON2(POLIWRATH), + EC_POKEMON2(PONYTA), + EC_POKEMON(POOCHYENA), + EC_WORD_POPULAR, + EC_POKEMON2(PORYGON), + EC_POKEMON2(PORYGON2), + EC_MOVE2(POUND), + EC_MOVE(POWDER_SNOW), + EC_WORD_POWER, + EC_WORD_PRAISE, + EC_WORD_PREPOSTEROUS, + EC_MOVE2(PRESENT), + EC_WORD_PRESSURE, + EC_WORD_PRETEND, + EC_WORD_PRETTY, + EC_POKEMON2(PRIMEAPE), + EC_WORD_PROBABLY, + EC_WORD_PROMISE, + EC_MOVE2(PROTECT), + EC_MOVE(PSYBEAM), + EC_MOVE(PSYCH_UP), + EC_DUPLICATES(2), + EC_WORD_PSYCHIC, + EC_MOVE(PSYCHIC), + EC_DUPLICATES(2), + EC_POKEMON(PSYDUCK), + EC_POKEMON2(PSYDUCK), + EC_MOVE(PSYWAVE), + EC_POKEMON2(PUPITAR), + EC_WORD_PURE_POWER, + EC_MOVE(PURSUIT), + EC_WORD_PUSHOVER, +}; + +#define EC_WBL_OFFSET_Q ARRAY_COUNT(gEasyChatWordsByLetter_P) + EC_WBL_OFFSET_P + +u16 gEasyChatWordsByLetter_Q[] = { + EC_POKEMON2(QUAGSIRE), + EC_WORD_QUESTION, + EC_MOVE2(QUICK_ATTACK), + EC_POKEMON2(QUILAVA), + EC_WORD_QUITE, + EC_POKEMON2(QWILFISH), +}; + +#define EC_WBL_OFFSET_R ARRAY_COUNT(gEasyChatWordsByLetter_Q) + EC_WBL_OFFSET_Q + +u16 gEasyChatWordsByLetter_R[] = { + EC_WORD_RADIO, + EC_MOVE(RAGE), + EC_DUPLICATES(2), + EC_POKEMON(RAICHU), + EC_POKEMON2(RAICHU), + EC_POKEMON2(RAIKOU), + EC_MOVE(RAIN_DANCE), + EC_WORD_RAIN_DISH, + EC_POKEMON(RALTS), + EC_WORD_RANK, + EC_MOVE(RAPID_SPIN), + EC_POKEMON2(RAPIDASH), + EC_WORD_RARE, + EC_WORD_RATHER, + EC_POKEMON2(RATICATE), + EC_POKEMON2(RATTATA), + EC_POKEMON(RAYQUAZA), + EC_MOVE2(RAZOR_LEAF), + EC_MOVE(RAZOR_WIND), + EC_WORD_READY, + EC_WORD_REALLY, + EC_WORD_REAR, + EC_WORD_RECEIVED, + EC_WORD_RECOMMEND, + EC_MOVE(RECOVER), + EC_MOVE2(RECYCLE), + EC_MOVE2(REFLECT), + EC_MOVE2(REFRESH), + EC_WORD_REFRESHING, + EC_WORD_REFUSE, + EC_POKEMON(REGICE), + EC_POKEMON(REGIROCK), + EC_POKEMON(REGISTEEL), + EC_WORD_REJECT, + EC_WORD_RELEASE, + EC_POKEMON(RELICANTH), + EC_POKEMON2(REMORAID), + EC_WORD_RENTAL, + EC_MOVE2(REST), + EC_WORD_RESUSCITATE, + EC_MOVE(RETURN), + EC_MOVE2(REVENGE), + EC_MOVE(REVERSAL), + EC_DUPLICATES(2), + EC_POKEMON(RHYDON), + EC_POKEMON2(RHYDON), + EC_DUPLICATES(2), + EC_POKEMON(RHYHORN), + EC_POKEMON2(RHYHORN), + EC_WORD_RIBBON, + EC_WORD_RICKETY, + EC_WORD_RIGHT, + EC_WORD_RIPPED, + EC_WORD_RIVAL, + EC_MOVE2(ROAR), + EC_WORD_ROCK, + EC_MOVE2(ROCK_BLAST), + EC_WORD_ROCK_HEAD, + EC_MOVE(ROCK_SLIDE), + EC_MOVE(ROCK_SMASH), + EC_MOVE(ROCK_THROW), + EC_MOVE(ROCK_TOMB), + EC_WORD_ROCK_SOLID, + EC_MOVE2(ROLE_PLAY), + EC_MOVE2(ROLLING_KICK), + EC_MOVE(ROLLOUT), + EC_WORD_ROMANTIC, + EC_POKEMON(ROSELIA), + EC_WORD_ROUGH_SKIN, + EC_WORD_RPG, + EC_WORD_RUBY, + EC_WORD_RULE, + EC_WORD_RUN, + EC_WORD_RUN_AWAY, + EC_WORD_RUNS, +}; + +#define EC_WBL_OFFSET_S ARRAY_COUNT(gEasyChatWordsByLetter_R) + EC_WBL_OFFSET_R + +u16 gEasyChatWordsByLetter_S[] = { + EC_POKEMON(SABLEYE), + EC_MOVE(SACRED_FIRE), + EC_WORD_SAD, + EC_WORD_SADLY, + EC_MOVE(SAFEGUARD), + EC_WORD_SAID, + EC_POKEMON(SALAMENCE), + EC_WORD_SAND_STREAM, + EC_MOVE(SAND_TOMB), + EC_WORD_SAND_VEIL, + EC_MOVE(SAND_ATTACK), + EC_DUPLICATES(2), + EC_POKEMON(SANDSHREW), + EC_POKEMON2(SANDSHREW), + EC_DUPLICATES(2), + EC_POKEMON(SANDSLASH), + EC_POKEMON2(SANDSLASH), + EC_MOVE(SANDSTORM), + EC_WORD_SAPPHIRE, + EC_WORD_SATISFIED, + EC_WORD_SATURDAY, + EC_WORD_SAYS, + EC_WORD_SCARY, + EC_MOVE(SCARY_FACE), + EC_WORD_SCATTER, + EC_POKEMON(SCEPTILE), + EC_WORD_SCHOOL, + EC_POKEMON2(SCIZOR), + EC_MOVE2(SCRATCH), + EC_MOVE(SCREECH), + EC_POKEMON2(SCYTHER), + EC_DUPLICATES(2), + EC_POKEMON(SEADRA), + EC_POKEMON2(SEADRA), + EC_DUPLICATES(2), + EC_POKEMON(SEAKING), + EC_POKEMON2(SEAKING), + EC_POKEMON(SEALEO), + EC_WORD_SEARCH, + EC_WORD_SECRET, + EC_WORD_SECRET_BASE, + EC_MOVE2(SECRET_POWER), + EC_WORD_SEE, + EC_WORD_SEE_YA, + EC_POKEMON(SEEDOT), + EC_WORD_SEEK, + EC_POKEMON2(SEEL), + EC_WORD_SEEMS, + EC_WORD_SEES, + EC_MOVE2(SEISMIC_TOSS), + EC_MOVE(SELF_DESTRUCT), + EC_WORD_SENSE, + EC_POKEMON2(SENTRET), + EC_WORD_SERENE_GRACE, + EC_WORD_SERIOUS, + EC_WORD_SERIOUSLY, + EC_WORD_SERVICE, + EC_POKEMON(SEVIPER), + EC_MOVE(SHADOW_BALL), + EC_MOVE(SHADOW_PUNCH), + EC_WORD_SHADOW_TAG, + EC_WORD_SHADY, + EC_WORD_SHAKE, + EC_WORD_SHAKY, + EC_WORD_SHALLOW, + EC_POKEMON(SHARPEDO), + EC_MOVE(SHARPEN), + EC_WORD_SHE, + EC_WORD_SHE_IS, + EC_WORD_SHE_WAS, + EC_WORD_SHED_SKIN, + EC_POKEMON(SHEDINJA), + EC_MOVE(SHEER_COLD), + EC_POKEMON(SHELGON), + EC_WORD_SHELL_ARMOR, + EC_POKEMON2(SHELLDER), + EC_WORD_SHIELD_DUST, + EC_POKEMON(SHIFTRY), + EC_WORD_SHINE, + EC_MOVE2(SHOCK_WAVE), + EC_WORD_SHOCKED, + EC_WORD_SHOPPING, + EC_WORD_SHOULD, + EC_WORD_SHOW, + EC_WORD_SHREDDED, + EC_POKEMON(SHROOMISH), + EC_POKEMON2(SHUCKLE), + EC_POKEMON(SHUPPET), + EC_WORD_SIBLINGS, + EC_WORD_SIGH, + EC_MOVE(SIGNAL_BEAM), + EC_POKEMON(SILCOON), + EC_WORD_SILKY, + EC_MOVE(SILVER_WIND), + EC_WORD_SIMPLE, + EC_WORD_SINCE, + EC_MOVE(SING), + EC_WORD_SINK, + EC_WORD_SISTER, + EC_DUPLICATES(2), + EC_POKEMON(SKARMORY), + EC_POKEMON2(SKARMORY), + EC_MOVE(SKETCH), + EC_WORD_SKILL, + EC_MOVE(SKILL_SWAP), + EC_WORD_SKILLED, + EC_POKEMON2(SKIPLOOM), + EC_POKEMON(SKITTY), + EC_MOVE2(SKULL_BASH), + EC_MOVE(SKY_ATTACK), + EC_MOVE(SKY_UPPERCUT), + EC_MOVE2(SLACK_OFF), + EC_POKEMON(SLAKING), + EC_POKEMON(SLAKOTH), + EC_MOVE2(SLAM), + EC_MOVE(SLASH), + EC_WORD_SLEEP, + EC_MOVE2(SLEEP_POWDER), + EC_MOVE2(SLEEP_TALK), + EC_WORD_SLEPT, + EC_WORD_SLIDE, + EC_WORD_SLIMY, + EC_POKEMON2(SLOWBRO), + EC_POKEMON2(SLOWKING), + EC_POKEMON2(SLOWPOKE), + EC_MOVE2(SLUDGE), + EC_MOVE2(SLUDGE_BOMB), + EC_DUPLICATES(2), + EC_POKEMON(SLUGMA), + EC_POKEMON2(SLUGMA), + EC_WORD_SMACK, + EC_WORD_SMALL, + EC_WORD_SMART, + EC_WORD_SMARTNESS, + EC_POKEMON2(SMEARGLE), + EC_WORD_SMELL, + EC_WORD_SMELL_YA, + EC_MOVE(SMELLING_SALT), + EC_WORD_SMITE, + EC_MOVE(SMOG), + EC_MOVE(SMOKESCREEN), + EC_POKEMON2(SMOOCHUM), + EC_WORD_SMOOTH, + EC_MOVE2(SNATCH), + EC_POKEMON2(SNEASEL), + EC_MOVE(SNORE), + EC_POKEMON2(SNORLAX), + EC_WORD_SNORT, + EC_POKEMON(SNORUNT), + EC_POKEMON2(SNUBBULL), + EC_WORD_SO, + EC_MOVE2(SOFT_BOILED), + EC_WORD_SOFTWARE, + EC_MOVE(SOLAR_BEAM), + EC_POKEMON(SOLROCK), + EC_WORD_SOME, + EC_WORD_SOMEHOW, + EC_WORD_SOMEONE, + EC_WORD_SOMETHING, + EC_WORD_SOMETIME, + EC_WORD_SON, + EC_WORD_SONG, + EC_WORD_SONGS, + EC_MOVE(SONIC_BOOM), + EC_WORD_SOON, + EC_WORD_SORRY, + EC_WORD_SOUNDPROOF, + EC_WORD_SP_ABILITY, + EC_MOVE(SPARK), + EC_POKEMON2(SPEAROW), + EC_WORD_SPECTATOR, + EC_WORD_SPEED_BOOST, + EC_POKEMON(SPHEAL), + EC_MOVE(SPIDER_WEB), + EC_MOVE2(SPIKE_CANNON), + EC_MOVE2(SPIKES), + EC_POKEMON2(SPINARAK), + EC_POKEMON(SPINDA), + EC_WORD_SPIRALING, + EC_WORD_SPIRIT, + EC_MOVE2(SPIT_UP), + EC_MOVE(SPITE), + EC_MOVE2(SPLASH), + EC_POKEMON(SPOINK), + EC_MOVE(SPORE), + EC_WORD_SPORTS, + EC_WORD_SPRING, + EC_POKEMON2(SQUIRTLE), + EC_WORD_STAGE, + EC_POKEMON2(STANTLER), + EC_DUPLICATES(2), + EC_POKEMON(STARMIE), + EC_POKEMON2(STARMIE), + EC_WORD_START, + EC_DUPLICATES(2), + EC_POKEMON(STARYU), + EC_POKEMON2(STARYU), + EC_WORD_STATIC, + EC_WORD_STAY_AT_HOME, + EC_WORD_STEEL, + EC_MOVE2(STEEL_WING), + EC_POKEMON2(STEELIX), + EC_WORD_STENCH, + EC_WORD_STICKY_HOLD, + EC_MOVE2(STOCKPILE), + EC_MOVE2(STOMP), + EC_WORD_STOP, + EC_WORD_STORE, + EC_WORD_STORES, + EC_WORD_STORY, + EC_WORD_STRATEGY, + EC_MOVE(STRENGTH), + EC_MOVE(STRING_SHOT), + EC_WORD_STRONG, + EC_MOVE2(STRUGGLE), + EC_WORD_STUDY, + EC_MOVE(STUN_SPORE), + EC_WORD_STURDY, + EC_MOVE(SUBMISSION), + EC_MOVE2(SUBSTITUTE), + EC_WORD_SUCTION_CUPS, + EC_POKEMON2(SUDOWOODO), + EC_POKEMON2(SUICUNE), + EC_WORD_SUMMER, + EC_WORD_SUNDAY, + EC_POKEMON2(SUNFLORA), + EC_POKEMON2(SUNKERN), + EC_MOVE2(SUNNY_DAY), + EC_WORD_SUPER, + EC_MOVE(SUPER_FANG), + EC_MOVE2(SUPERPOWER), + EC_MOVE2(SUPERSONIC), + EC_MOVE2(SURF), + EC_WORD_SURPRISE, + EC_WORD_SURRENDER, + EC_POKEMON(SURSKIT), + EC_POKEMON(SWABLU), + EC_MOVE(SWAGGER), + EC_MOVE2(SWALLOW), + EC_POKEMON(SWALOT), + EC_POKEMON(SWAMPERT), + EC_WORD_SWARM, + EC_MOVE2(SWEET_KISS), + EC_MOVE(SWEET_SCENT), + EC_WORD_SWEETS, + EC_POKEMON(SWELLOW), + EC_MOVE(SWIFT), + EC_WORD_SWIFT_SWIM, + EC_POKEMON2(SWINUB), + EC_MOVE2(SWORDS_DANCE), + EC_WORD_SYNCHRONIZE, + EC_MOVE(SYNTHESIS), + EC_WORD_SYSTEM, +}; + +#define EC_WBL_OFFSET_T ARRAY_COUNT(gEasyChatWordsByLetter_S) + EC_WBL_OFFSET_S + +u16 gEasyChatWordsByLetter_T[] = { + EC_MOVE2(TACKLE), + EC_MOVE2(TAIL_GLOW), + EC_MOVE(TAIL_WHIP), + EC_POKEMON(TAILLOW), + EC_WORD_TAKE, + EC_MOVE2(TAKE_DOWN), + EC_WORD_TAKE_THAT, + EC_WORD_TALENT, + EC_WORD_TALK, + EC_WORD_TALKING, + EC_POKEMON2(TANGELA), + EC_WORD_TASTY, + EC_MOVE2(TAUNT), + EC_POKEMON2(TAUROS), + EC_WORD_TCH, + EC_WORD_TEACH, + EC_WORD_TEACHER, + EC_WORD_TEACHES, + EC_POKEMON2(TEDDIURSA), + EC_MOVE2(TEETER_DANCE), + EC_MOVE2(TELEPORT), + EC_WORD_TELEVISION, + EC_DUPLICATES(2), + EC_POKEMON(TENTACOOL), + EC_POKEMON2(TENTACOOL), + EC_DUPLICATES(2), + EC_POKEMON(TENTACRUEL), + EC_POKEMON2(TENTACRUEL), + EC_WORD_TERRIBLE, + EC_WORD_TEST, + EC_WORD_THAN, + EC_WORD_THANK_YOU, + EC_WORD_THANKS, + EC_WORD_THAT, + EC_WORD_THAT_WAS, + EC_WORD_THAT_S, + EC_WORD_THAT_S_IT_EXCL, + EC_WORD_THE, + EC_WORD_THEIR, + EC_WORD_THERE, + EC_WORD_THESE, + EC_WORD_THESE_WERE, + EC_WORD_THEY, + EC_WORD_THEY_WERE, + EC_WORD_THEY_RE, + EC_WORD_THEY_VE, + EC_WORD_THICK, + EC_WORD_THICK_FAT, + EC_MOVE2(THIEF), + EC_WORD_THIN, + EC_WORD_THING, + EC_WORD_THINGS, + EC_WORD_THINK, + EC_WORD_THINKS, + EC_WORD_THIRSTY, + EC_WORD_THIS, + EC_WORD_THIS_IS_IT_EXCL, + EC_WORD_THOSE, + EC_WORD_THOSE_ARE, + EC_WORD_THOSE_WERE, + EC_MOVE(THRASH), + EC_WORD_THROW, + EC_MOVE(THUNDER), + EC_MOVE2(THUNDER_WAVE), + EC_MOVE(THUNDERBOLT), + EC_MOVE(THUNDER_PUNCH), + EC_MOVE2(THUNDER_SHOCK), + EC_WORD_THURSDAY, + EC_MOVE(TICKLE), + EC_WORD_TICKLISH, + EC_WORD_TIGHT, + EC_WORD_TIME, + EC_WORD_TIMES, + EC_WORD_TIRED, + EC_WORD_TO, + EC_WORD_TO_HER, + EC_WORD_TO_ME, + EC_WORD_TO_THEM, + EC_WORD_TO_US, + EC_WORD_TO_WHOM, + EC_WORD_TODAY, + EC_POKEMON2(TOGEPI), + EC_WORD_TOGETHER, + EC_POKEMON2(TOGETIC), + EC_WORD_TOMORROW, + EC_WORD_TOO, + EC_WORD_TOO_LATE, + EC_WORD_TOO_STRONG, + EC_WORD_TOO_WEAK, + EC_WORD_TOP, + EC_POKEMON(TORCHIC), + EC_POKEMON(TORKOAL), + EC_MOVE(TORMENT), + EC_WORD_TORRENT, + EC_WORD_TOTALLY, + EC_POKEMON2(TOTODILE), + EC_WORD_TOUGH, + EC_WORD_TOUGHNESS, + EC_WORD_TOURNAMENT, + EC_MOVE2(TOXIC), + EC_WORD_TOYS, + EC_WORD_TRACE, + EC_WORD_TRADE, + EC_WORD_TRAIN, + EC_WORD_TRAINER, + EC_WORD_TRAINS, + EC_MOVE2(TRANSFORM), + EC_POKEMON(TRAPINCH), + EC_WORD_TRAVEL, + EC_WORD_TREASURE, + EC_POKEMON(TREECKO), + EC_WORD_TRENDY, + EC_MOVE2(TRI_ATTACK), + EC_MOVE2(TRICK), + EC_WORD_TRIES, + EC_MOVE2(TRIPLE_KICK), + EC_POKEMON(TROPIUS), + EC_WORD_TRUANT, + EC_WORD_TRULY, + EC_WORD_TRUMP_CARD, + EC_WORD_TRUST, + EC_WORD_TRY, + EC_WORD_TUESDAY, + EC_MOVE2(TWINEEDLE), + EC_WORD_TWIRLING, + EC_MOVE2(TWISTER), + EC_WORD_TYPE, + EC_POKEMON2(TYPHLOSION), + EC_POKEMON2(TYRANITAR), + EC_POKEMON2(TYROGUE), +}; + +#define EC_WBL_OFFSET_U ARRAY_COUNT(gEasyChatWordsByLetter_T) + EC_WBL_OFFSET_T + +u16 gEasyChatWordsByLetter_U[] = { + EC_WORD_UGLY, + EC_WORD_UH_HUH, + EC_WORD_UH_OH, + EC_WORD_UM, + EC_POKEMON2(UMBREON), + EC_WORD_UNAVOIDABLE, + EC_WORD_UNBELIEVABLE, + EC_WORD_UNCLE, + EC_WORD_UNDERSTAND, + EC_WORD_UNDERSTANDS, + EC_WORD_UNDERSTOOD, + EC_POKEMON2(UNOWN), + EC_WORD_UNTIL, + EC_WORD_UP, + EC_WORD_UPBEAT, + EC_MOVE(UPROAR), + EC_WORD_UPSIDE_DOWN, + EC_WORD_URGH, + EC_POKEMON2(URSARING), + EC_WORD_USE, + EC_WORD_USELESS, + EC_WORD_USES, + EC_WORD_USING, +}; + +#define EC_WBL_OFFSET_V ARRAY_COUNT(gEasyChatWordsByLetter_U) + EC_WBL_OFFSET_U + +u16 gEasyChatWordsByLetter_V[] = { + EC_WORD_VACATION, + EC_POKEMON2(VAPOREON), + EC_POKEMON2(VENOMOTH), + EC_POKEMON2(VENONAT), + EC_POKEMON2(VENUSAUR), + EC_WORD_VERSION, + EC_WORD_VERSUS, + EC_WORD_VERY, + EC_POKEMON(VIBRAVA), + EC_MOVE2(VICE_GRIP), + EC_WORD_VICTORY, + EC_POKEMON2(VICTREEBEL), + EC_WORD_VIEWING, + EC_POKEMON(VIGOROTH), + EC_DUPLICATES(2), + EC_POKEMON(VILEPLUME), + EC_POKEMON2(VILEPLUME), + EC_MOVE2(VINE_WHIP), + EC_WORD_VITAL_SPIRIT, + EC_MOVE(VITAL_THROW), + EC_POKEMON(VOLBEAT), + EC_WORD_VOLT_ABSORB, + EC_DUPLICATES(2), + EC_POKEMON(VOLTORB), + EC_POKEMON2(VOLTORB), + EC_WORD_VORACIOUS, + EC_DUPLICATES(2), + EC_POKEMON(VULPIX), + EC_POKEMON2(VULPIX), +}; + +#define EC_WBL_OFFSET_W ARRAY_COUNT(gEasyChatWordsByLetter_V) + EC_WBL_OFFSET_V + +u16 gEasyChatWordsByLetter_W[] = { + EC_WORD_WAAAH, + EC_WORD_WAHAHAHA, + EC_POKEMON(WAILMER), + EC_POKEMON(WAILORD), + EC_WORD_WAIT, + EC_WORD_WAKE_UP, + EC_WORD_WAKES_UP, + EC_WORD_WALK, + EC_WORD_WALKING, + EC_WORD_WALKS, + EC_POKEMON(WALREIN), + EC_WORD_WANDERING, + EC_WORD_WANNABE, + EC_WORD_WANT, + EC_WORD_WANTS, + EC_POKEMON2(WARTORTLE), + EC_WORD_WAS, + EC_WORD_WASN_T, + EC_WORD_WATER, + EC_WORD_WATER_ABSORB, + EC_MOVE2(WATER_GUN), + EC_MOVE2(WATER_PULSE), + EC_MOVE2(WATER_SPORT), + EC_MOVE(WATER_SPOUT), + EC_WORD_WATER_VEIL, + EC_MOVE2(WATERFALL), + EC_WORD_WAY, + EC_WORD_WE, + EC_WORD_WE_RE, + EC_WORD_WE_VE, + EC_WORD_WEAK, + EC_WORD_WEAKENED, + EC_MOVE(WEATHER_BALL), + EC_WORD_WEDNESDAY, + EC_POKEMON2(WEEDLE), + EC_WORD_WEEK, + EC_POKEMON2(WEEPINBELL), + EC_DUPLICATES(2), + EC_POKEMON(WEEZING), + EC_POKEMON2(WEEZING), + EC_WORD_WEIRD, + EC_WORD_WELCOME, + EC_WORD_WELL, + EC_WORD_WELL_THEN, + EC_WORD_WENT, + EC_WORD_WERE, + EC_WORD_WEREN_T, + EC_WORD_WHAT, + EC_WORD_WHAT_S_UP_QUES, + EC_WORD_WHEN, + EC_WORD_WHEN_I_WIN, + EC_WORD_WHERE, + EC_WORD_WHICH, + EC_WORD_WHILE, + EC_MOVE(WHIRLPOOL), + EC_MOVE2(WHIRLWIND), + EC_POKEMON(WHISCASH), + EC_POKEMON(WHISMUR), + EC_WORD_WHITE_SMOKE, + EC_WORD_WHO, + EC_WORD_WHO_IS, + EC_WORD_WHO_WAS, + EC_WORD_WHOAH, + EC_WORD_WHOM, + EC_WORD_WHOSE, + EC_WORD_WHY, + EC_DUPLICATES(2), + EC_POKEMON(WIGGLYTUFF), + EC_POKEMON2(WIGGLYTUFF), + EC_WORD_WILD, + EC_WORD_WILL, + EC_WORD_WILL_BE_HERE, + EC_MOVE(WILL_O_WISP), + EC_WORD_WIMPY, + EC_WORD_WIN, + EC_MOVE2(WING_ATTACK), + EC_POKEMON(WINGULL), + EC_WORD_WINNER, + EC_WORD_WINS, + EC_WORD_WINTER, + EC_MOVE2(WISH), + EC_WORD_WITH, + EC_MOVE(WITHDRAW), + EC_WORD_WITHOUT, + EC_WORD_WOBBLY, + EC_DUPLICATES(2), + EC_POKEMON(WOBBUFFET), + EC_POKEMON2(WOBBUFFET), + EC_WORD_WOMAN, + EC_WORD_WON, + EC_WORD_WON_T, + EC_WORD_WONDER, + EC_WORD_WONDER_GUARD, + EC_POKEMON2(WOOPER), + EC_WORD_WORD, + EC_WORD_WORK, + EC_WORD_WORKING, + EC_WORD_WORKS, + EC_WORD_WORLD, + EC_WORD_WORRY, + EC_WORD_WOULD, + EC_WORD_WOW, + EC_WORD_WOWEE, + EC_MOVE2(WRAP), + EC_WORD_WROOOAAR_EXCL, + EC_POKEMON(WURMPLE), + EC_POKEMON(WYNAUT), +}; + +#define EC_WBL_OFFSET_X ARRAY_COUNT(gEasyChatWordsByLetter_W) + EC_WBL_OFFSET_W + +u16 gEasyChatWordsByLetter_X[] = { + EC_DUPLICATES(2), + EC_POKEMON(XATU), + EC_POKEMON2(XATU), +}; + +#define EC_WBL_OFFSET_Y ARRAY_COUNT(gEasyChatWordsByLetter_X) + EC_WBL_OFFSET_X + +u16 gEasyChatWordsByLetter_Y[] = { + EC_WORD_YAHOO, + EC_POKEMON2(YANMA), + EC_MOVE(YAWN), + EC_WORD_YAY, + EC_WORD_YEAH, + EC_WORD_YEAH_YEAH, + EC_WORD_YEEHAW_EXCL, + EC_WORD_YES, + EC_WORD_YES_SIR_EXCL, + EC_WORD_YESTERDAY, + EC_WORD_YET, + EC_WORD_YO, + EC_WORD_YOU, + EC_WORD_YOU_RE, + EC_WORD_YOU_VE, + EC_WORD_YOUNG, + EC_WORD_YOUR, + EC_WORD_YOURS, + EC_WORD_YUP, +}; + +#define EC_WBL_OFFSET_Z ARRAY_COUNT(gEasyChatWordsByLetter_Y) + EC_WBL_OFFSET_Y + +u16 gEasyChatWordsByLetter_Z[] = { + EC_POKEMON(ZANGOOSE), + EC_MOVE2(ZAP_CANNON), + EC_POKEMON2(ZAPDOS), + EC_POKEMON(ZIGZAGOON), + EC_DUPLICATES(2), + EC_POKEMON(ZUBAT), + EC_POKEMON2(ZUBAT), +}; + +#define EC_WBL_OFFSET_End ARRAY_COUNT(gEasyChatWordsByLetter_Z) + EC_WBL_OFFSET_Z + +u16 gEasyChatWordsByLetter_End[] = { +}; + +u16 gEasyChatWordsByLetter[] = { + EC_WBL_OFFSET_Others, + EC_WBL_OFFSET_A, + EC_WBL_OFFSET_B, + EC_WBL_OFFSET_C, + EC_WBL_OFFSET_D, + EC_WBL_OFFSET_E, + EC_WBL_OFFSET_F, + EC_WBL_OFFSET_G, + EC_WBL_OFFSET_H, + EC_WBL_OFFSET_I, + EC_WBL_OFFSET_J, + EC_WBL_OFFSET_K, + EC_WBL_OFFSET_L, + EC_WBL_OFFSET_M, + EC_WBL_OFFSET_N, + EC_WBL_OFFSET_O, + EC_WBL_OFFSET_P, + EC_WBL_OFFSET_Q, + EC_WBL_OFFSET_R, + EC_WBL_OFFSET_S, + EC_WBL_OFFSET_T, + EC_WBL_OFFSET_U, + EC_WBL_OFFSET_V, + EC_WBL_OFFSET_W, + EC_WBL_OFFSET_X, + EC_WBL_OFFSET_Y, + EC_WBL_OFFSET_Z, + EC_WBL_OFFSET_End, +}; + +#endif // DATA_TEXT_EASY_CHAT_WORDS_BY_LETTER diff --git a/src/easy_chat_2.c b/src/easy_chat_2.c index 01290daba..01f5e016d 100644 --- a/src/easy_chat_2.c +++ b/src/easy_chat_2.c @@ -19,6 +19,12 @@ #include "trig.h" #include "scanline_effect.h" +#include "data/text/easy_chat/group_words.h" +#include "data/text/easy_chat/words_by_letter.h" +#include "data/text/easy_chat/group_sizes.h" +#include "data/text/easy_chat/group_orders.h" +#include "data/text/easy_chat/group_name_table.h" + extern void sub_8095C8C(); extern void sub_809D104(void *, u16, u16, const void *, u16, u16, u16, u16); @@ -2067,11 +2073,6 @@ void sub_80EAD08(void) } } -extern const u8 *const gEasyChatGroupNames[]; -extern const u8 gEasyChatGroupSizes[]; -extern const u16 gEasyChatWordsByLetter[]; -extern const u16 gEasyChatWordsAlphabetized[]; - u8 *CopyEasyChatGroupName(u8 *dest, u8 group, int unused) { return StringCopy(dest, gEasyChatGroupNames[group]); @@ -2369,10 +2370,6 @@ void sub_80EAECC(void) } #endif -extern const u8 *const gEasyChatGroupWords[]; -extern const u16 *const gEasyChatGroupOrders[]; -extern const u8 gEasyChatGroupSizes[]; - // loads strings of all easy chat words except for the species and move names. void LoadEasyChatStrings(void) { @@ -3011,6 +3008,7 @@ static u16 sub_80EB9D8(void) u16 *speciesList; u16 local1; u16 i; + u8 topsize; local1 = sub_80EAE88(0); @@ -3019,7 +3017,7 @@ static u16 sub_80EB9D8(void) local1 = Random() % local1; speciesList = (u16 *)gEasyChatGroupWords[EC_GROUP_POKEMON_1]; - for (i = 0; i < gEasyChatGroupSizes[EC_GROUP_POKEMON_1]; i++) + for (i = 0, topsize = gEasyChatGroupSizes[EC_GROUP_POKEMON_1]; i < topsize; i++) { const u16 dexNum = SpeciesToNationalPokedexNum(*speciesList); const u8 local2 = GetSetPokedexFlag(dexNum, 0); |