summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYamaArashi <shadow962@live.com>2016-01-25 07:00:23 -0800
committerYamaArashi <shadow962@live.com>2016-01-25 07:00:23 -0800
commit5cfa2f7d458d0383c60c48fe12bf07ccbfb721d1 (patch)
tree1acb2a83322ed8d46ac2d8ebce7035eaeda73235
parent75191c61ab86d2395bd04501257bfb9524509b0a (diff)
easy chat groups
-rw-r--r--asm/rom.s12
-rw-r--r--data/data2.s6
-rw-r--r--data/text/easy_chat/groups.s48
-rw-r--r--data/text/easy_chat/groups/actions.s80
-rw-r--r--data/text/easy_chat/groups/adjectives.s38
-rw-r--r--data/text/easy_chat/groups/battle.s65
-rw-r--r--data/text/easy_chat/groups/conditions.s71
-rw-r--r--data/text/easy_chat/groups/endings.s71
-rw-r--r--data/text/easy_chat/groups/event.s24
-rw-r--r--data/text/easy_chat/groups/feelings.s71
-rw-r--r--data/text/easy_chat/groups/greetings.s44
-rw-r--r--data/text/easy_chat/groups/hobbies.s56
-rw-r--r--data/text/easy_chat/groups/lifestyle.s47
-rw-r--r--data/text/easy_chat/groups/misc.s44
-rw-r--r--data/text/easy_chat/groups/move_1.s156
-rw-r--r--data/text/easy_chat/groups/move_2.s197
-rw-r--r--data/text/easy_chat/groups/people.s77
-rw-r--r--data/text/easy_chat/groups/pokemon.s205
-rw-r--r--data/text/easy_chat/groups/pokemon2.s254
-rw-r--r--data/text/easy_chat/groups/speech.s62
-rw-r--r--data/text/easy_chat/groups/status.s111
-rw-r--r--data/text/easy_chat/groups/time.s47
-rw-r--r--data/text/easy_chat/groups/trainer.s21
-rw-r--r--data/text/easy_chat/groups/trendy_saying.s35
-rw-r--r--data/text/easy_chat/groups/voices.s65
25 files changed, 1898 insertions, 9 deletions
diff --git a/asm/rom.s b/asm/rom.s
index 1a1f6bc10..4155f9f48 100644
--- a/asm/rom.s
+++ b/asm/rom.s
@@ -483124,7 +483124,7 @@ _080EB094:
pop {r0}
bx r0
.align 2
-_080EB0A4: .4byte gUnknown_083DE0E0
+_080EB0A4: .4byte gEasyChatGroups
_080EB0A8: .4byte gUnknown_083DB694
_080EB0AC: .4byte 0x000041a4
thumb_func_end sub_80EB040
@@ -483551,7 +483551,7 @@ _080EB3C2:
bcc _080EB3C2
b _080EB3F4
.align 2
-_080EB3D8: .4byte gUnknown_083DE0E0
+_080EB3D8: .4byte gEasyChatGroups
_080EB3DC: .4byte gUnknown_083DEFFA
_080EB3E0:
ldr r0, _080EB3F0
@@ -483669,7 +483669,7 @@ _080EB4A6:
pop {r1}
bx r1
.align 2
-_080EB4AC: .4byte gUnknown_083DE0E0
+_080EB4AC: .4byte gEasyChatGroups
_080EB4B0: .4byte 0x0000ffff
thumb_func_end sub_80EB3FC
@@ -483914,7 +483914,7 @@ _080EB660:
movs r2, 0
b _080EB674
.align 2
-_080EB664: .4byte gUnknown_083DE0E0
+_080EB664: .4byte gEasyChatGroups
_080EB668: .4byte 0x0000ffff
_080EB66C:
adds r1, 0x1
@@ -484077,7 +484077,7 @@ _080EB766:
bx r1
.align 2
_080EB778: .4byte gUnknown_083DEFFA
-_080EB77C: .4byte gUnknown_083DE0E0
+_080EB77C: .4byte gEasyChatGroups
_080EB780: .4byte 0x000001ff
thumb_func_end sub_80EB72C
@@ -484474,7 +484474,7 @@ _080EBA48:
pop {r1}
bx r1
.align 2
-_080EBA50: .4byte gUnknown_083DE0E0
+_080EBA50: .4byte gEasyChatGroups
_080EBA54: .4byte gUnknown_083DEFFA
_080EBA58: .4byte 0x0000ffff
thumb_func_end sub_80EB9D8
diff --git a/data/data2.s b/data/data2.s
index 0442f4929..ae6d5e0f0 100644
--- a/data/data2.s
+++ b/data/data2.s
@@ -3951,10 +3951,10 @@ gUnknown_083DBEA8: ; 83DBEA8
.incbin "baserom.gba", 0x003dbea8, 0x4
gUnknown_083DBEAC: ; 83DBEAC
- .incbin "baserom.gba", 0x003dbeac, 0x2234
+ .incbin "baserom.gba", 0x003dbeac, 0x80
-gUnknown_083DE0E0: ; 83DE0E0
- .incbin "baserom.gba", 0x003de0e0, 0x58
+; 83DBF2C
+ .include "data/text/easy_chat/groups.s"
gUnknown_083DE138: ; 83DE138
.incbin "baserom.gba", 0x003de138, 0xe8a
diff --git a/data/text/easy_chat/groups.s b/data/text/easy_chat/groups.s
new file mode 100644
index 000000000..e0673eae6
--- /dev/null
+++ b/data/text/easy_chat/groups.s
@@ -0,0 +1,48 @@
+ .include "data/text/easy_chat/groups/pokemon.s"
+ .include "data/text/easy_chat/groups/trainer.s"
+ .include "data/text/easy_chat/groups/status.s"
+ .include "data/text/easy_chat/groups/battle.s"
+ .include "data/text/easy_chat/groups/greetings.s"
+ .include "data/text/easy_chat/groups/people.s"
+ .include "data/text/easy_chat/groups/voices.s"
+ .include "data/text/easy_chat/groups/speech.s"
+ .include "data/text/easy_chat/groups/endings.s"
+ .include "data/text/easy_chat/groups/feelings.s"
+ .include "data/text/easy_chat/groups/conditions.s"
+ .include "data/text/easy_chat/groups/actions.s"
+ .include "data/text/easy_chat/groups/lifestyle.s"
+ .include "data/text/easy_chat/groups/hobbies.s"
+ .include "data/text/easy_chat/groups/time.s"
+ .include "data/text/easy_chat/groups/misc.s"
+ .include "data/text/easy_chat/groups/adjectives.s"
+ .include "data/text/easy_chat/groups/event.s"
+ .include "data/text/easy_chat/groups/move_1.s"
+ .include "data/text/easy_chat/groups/move_2.s"
+ .include "data/text/easy_chat/groups/trendy_saying.s"
+ .include "data/text/easy_chat/groups/pokemon2.s"
+
+ .align 2
+
+gEasyChatGroups: ; 83DE0E0
+ .4byte gEasyChatGroup_Pokemon
+ .4byte gEasyChatGroup_Trainer
+ .4byte gEasyChatGroup_Status
+ .4byte gEasyChatGroup_Battle
+ .4byte gEasyChatGroup_Greetings
+ .4byte gEasyChatGroup_People
+ .4byte gEasyChatGroup_Voices
+ .4byte gEasyChatGroup_Speech
+ .4byte gEasyChatGroup_Endings
+ .4byte gEasyChatGroup_Feelings
+ .4byte gEasyChatGroup_Conditions
+ .4byte gEasyChatGroup_Actions
+ .4byte gEasyChatGroup_Lifestyle
+ .4byte gEasyChatGroup_Hobbies
+ .4byte gEasyChatGroup_Time
+ .4byte gEasyChatGroup_Misc
+ .4byte gEasyChatGroup_Adjectives
+ .4byte gEasyChatGroup_Event
+ .4byte gEasyChatGroup_Move1
+ .4byte gEasyChatGroup_Move2
+ .4byte gEasyChatGroup_TrendySaying
+ .4byte gEasyChatGroup_Pokemon2
diff --git a/data/text/easy_chat/groups/actions.s b/data/text/easy_chat/groups/actions.s
new file mode 100644
index 000000000..efd886845
--- /dev/null
+++ b/data/text/easy_chat/groups/actions.s
@@ -0,0 +1,80 @@
+gEasyChatGroup_Actions: ; 83DD26E
+ .charmapstr "MEETS$"
+ .charmapstr "CONCEDE$"
+ .charmapstr "GIVE$"
+ .charmapstr "GIVES$"
+ .charmapstr "PLAYED$"
+ .charmapstr "PLAYS$"
+ .charmapstr "COLLECT$"
+ .charmapstr "WALKING$"
+ .charmapstr "WALKS$"
+ .charmapstr "SAYS$"
+ .charmapstr "WENT$"
+ .charmapstr "SAID$"
+ .charmapstr "WAKE UP$"
+ .charmapstr "WAKES UP$"
+ .charmapstr "ANGERS$"
+ .charmapstr "TEACH$"
+ .charmapstr "TEACHES$"
+ .charmapstr "PLEASE$"
+ .charmapstr "LEARN$"
+ .charmapstr "CHANGE$"
+ .charmapstr "STORY$"
+ .charmapstr "TRUST$"
+ .charmapstr "LAVISH$"
+ .charmapstr "LISTENS$"
+ .charmapstr "HEARING$"
+ .charmapstr "TRAINS$"
+ .charmapstr "CHOOSE$"
+ .charmapstr "COME$"
+ .charmapstr "CAME$"
+ .charmapstr "SEARCH$"
+ .charmapstr "MAKE$"
+ .charmapstr "CAUSE$"
+ .charmapstr "KNOW$"
+ .charmapstr "KNOWS$"
+ .charmapstr "REFUSE$"
+ .charmapstr "STORES$"
+ .charmapstr "BRAG$"
+ .charmapstr "IGNORANT$"
+ .charmapstr "THINKS$"
+ .charmapstr "BELIEVE$"
+ .charmapstr "SLIDE$"
+ .charmapstr "EATS$"
+ .charmapstr "USE$"
+ .charmapstr "USES$"
+ .charmapstr "USING$"
+ .charmapstr "COULDN’T$"
+ .charmapstr "CAPABLE$"
+ .charmapstr "DISAPPEAR$"
+ .charmapstr "APPEAR$"
+ .charmapstr "THROW$"
+ .charmapstr "WORRY$"
+ .charmapstr "SLEPT$"
+ .charmapstr "SLEEP$"
+ .charmapstr "RELEASE$"
+ .charmapstr "DRINKS$"
+ .charmapstr "RUNS$"
+ .charmapstr "RUN$"
+ .charmapstr "WORKS$"
+ .charmapstr "WORKING$"
+ .charmapstr "TALKING$"
+ .charmapstr "TALK$"
+ .charmapstr "SINK$"
+ .charmapstr "SMACK$"
+ .charmapstr "PRETEND$"
+ .charmapstr "PRAISE$"
+ .charmapstr "OVERDO$"
+ .charmapstr "SHOW$"
+ .charmapstr "LOOKS$"
+ .charmapstr "SEES$"
+ .charmapstr "SEEK$"
+ .charmapstr "OWN$"
+ .charmapstr "TAKE$"
+ .charmapstr "ALLOW$"
+ .charmapstr "FORGET$"
+ .charmapstr "FORGETS$"
+ .charmapstr "APPEARS$"
+ .charmapstr "FAINT$"
+ .charmapstr "FAINTED$"
+ .charmapstr "$"
diff --git a/data/text/easy_chat/groups/adjectives.s b/data/text/easy_chat/groups/adjectives.s
new file mode 100644
index 000000000..b5359cb02
--- /dev/null
+++ b/data/text/easy_chat/groups/adjectives.s
@@ -0,0 +1,38 @@
+gEasyChatGroup_Adjectives: ; 83DD96C
+ .charmapstr "WANDERING$"
+ .charmapstr "RICKETY$"
+ .charmapstr "ROCK-SOLID$"
+ .charmapstr "HUNGRY$"
+ .charmapstr "TIGHT$"
+ .charmapstr "TICKLISH$"
+ .charmapstr "TWIRLING$"
+ .charmapstr "SPIRALING$"
+ .charmapstr "THIRSTY$"
+ .charmapstr "LOLLING$"
+ .charmapstr "SILKY$"
+ .charmapstr "SADLY$"
+ .charmapstr "HOPELESS$"
+ .charmapstr "USELESS$"
+ .charmapstr "DROOLING$"
+ .charmapstr "EXCITING$"
+ .charmapstr "THICK$"
+ .charmapstr "SMOOTH$"
+ .charmapstr "SLIMY$"
+ .charmapstr "THIN$"
+ .charmapstr "BREAK$"
+ .charmapstr "VORACIOUS$"
+ .charmapstr "SCATTER$"
+ .charmapstr "AWESOME$"
+ .charmapstr "WIMPY$"
+ .charmapstr "WOBBLY$"
+ .charmapstr "SHAKY$"
+ .charmapstr "RIPPED$"
+ .charmapstr "SHREDDED$"
+ .charmapstr "INCREASING$"
+ .charmapstr "YET$"
+ .charmapstr "DESTROYED$"
+ .charmapstr "FIERY$"
+ .charmapstr "LOVEY-DOVEY$"
+ .charmapstr "HAPPILY$"
+ .charmapstr "ANTICIPATION$"
+ .charmapstr "$"
diff --git a/data/text/easy_chat/groups/battle.s b/data/text/easy_chat/groups/battle.s
new file mode 100644
index 000000000..142ba2d36
--- /dev/null
+++ b/data/text/easy_chat/groups/battle.s
@@ -0,0 +1,65 @@
+gEasyChatGroup_Battle: ; 83DC53C
+ .charmapstr "MATCH UP$"
+ .charmapstr "GO$"
+ .charmapstr "NO. 1$"
+ .charmapstr "DECIDE$"
+ .charmapstr "LET ME WIN$"
+ .charmapstr "WINS$"
+ .charmapstr "WIN$"
+ .charmapstr "WON$"
+ .charmapstr "IF I WIN$"
+ .charmapstr "WHEN I WIN$"
+ .charmapstr "CAN’T WIN$"
+ .charmapstr "CAN WIN$"
+ .charmapstr "NO MATCH$"
+ .charmapstr "SPIRIT$"
+ .charmapstr "DECIDED$"
+ .charmapstr "TRUMP CARD$"
+ .charmapstr "TAKE THAT$"
+ .charmapstr "COME ON$"
+ .charmapstr "ATTACK$"
+ .charmapstr "SURRENDER$"
+ .charmapstr "GUTSY$"
+ .charmapstr "TALENT$"
+ .charmapstr "STRATEGY$"
+ .charmapstr "SMITE$"
+ .charmapstr "MATCH$"
+ .charmapstr "VICTORY$"
+ .charmapstr "OFFENSIVE$"
+ .charmapstr "SENSE$"
+ .charmapstr "VERSUS$"
+ .charmapstr "FIGHTS$"
+ .charmapstr "POWER$"
+ .charmapstr "CHALLENGE$"
+ .charmapstr "STRONG$"
+ .charmapstr "TOO STRONG$"
+ .charmapstr "GO EASY$"
+ .charmapstr "FOE$"
+ .charmapstr "GENIUS$"
+ .charmapstr "LEGEND$"
+ .charmapstr "ESCAPE$"
+ .charmapstr "AIM$"
+ .charmapstr "BATTLE$"
+ .charmapstr "FIGHT$"
+ .charmapstr "RESUSCITATE$"
+ .charmapstr "POINTS$"
+ .charmapstr "SERIOUS$"
+ .charmapstr "GIVE UP$"
+ .charmapstr "LOSS$"
+ .charmapstr "IF I LOSE$"
+ .charmapstr "LOST$"
+ .charmapstr "LOSE$"
+ .charmapstr "GUARD$"
+ .charmapstr "PARTNER$"
+ .charmapstr "REJECT$"
+ .charmapstr "ACCEPT$"
+ .charmapstr "INVINCIBLE$"
+ .charmapstr "RECEIVED$"
+ .charmapstr "EASY$"
+ .charmapstr "WEAK$"
+ .charmapstr "TOO WEAK$"
+ .charmapstr "PUSHOVER$"
+ .charmapstr "LEADER$"
+ .charmapstr "RULE$"
+ .charmapstr "MOVE$"
+ .charmapstr "$"
diff --git a/data/text/easy_chat/groups/conditions.s b/data/text/easy_chat/groups/conditions.s
new file mode 100644
index 000000000..8cbc6a409
--- /dev/null
+++ b/data/text/easy_chat/groups/conditions.s
@@ -0,0 +1,71 @@
+gEasyChatGroup_Conditions: ; 83DD07D
+ .charmapstr "HOT$"
+ .charmapstr "EXISTS$"
+ .charmapstr "EXCESS$"
+ .charmapstr "APPROVED$"
+ .charmapstr "HAS$"
+ .charmapstr "GOOD$"
+ .charmapstr "LESS$"
+ .charmapstr "MOMENTUM$"
+ .charmapstr "GOING$"
+ .charmapstr "WEIRD$"
+ .charmapstr "BUSY$"
+ .charmapstr "TOGETHER$"
+ .charmapstr "FULL$"
+ .charmapstr "ABSENT$"
+ .charmapstr "BEING$"
+ .charmapstr "NEED$"
+ .charmapstr "TASTY$"
+ .charmapstr "SKILLED$"
+ .charmapstr "NOISY$"
+ .charmapstr "BIG$"
+ .charmapstr "LATE$"
+ .charmapstr "CLOSE$"
+ .charmapstr "DOCILE$"
+ .charmapstr "AMUSING$"
+ .charmapstr "ENTERTAINING$"
+ .charmapstr "PERFECTION$"
+ .charmapstr "PRETTY$"
+ .charmapstr "HEALTHY$"
+ .charmapstr "EXCELLENT$"
+ .charmapstr "UPSIDE DOWN$"
+ .charmapstr "COLD$"
+ .charmapstr "REFRESHING$"
+ .charmapstr "UNAVOIDABLE$"
+ .charmapstr "MUCH$"
+ .charmapstr "OVERWHELMING$"
+ .charmapstr "FABULOUS$"
+ .charmapstr "ELSE$"
+ .charmapstr "EXPENSIVE$"
+ .charmapstr "CORRECT$"
+ .charmapstr "IMPOSSIBLE$"
+ .charmapstr "SMALL$"
+ .charmapstr "DIFFERENT$"
+ .charmapstr "TIRED$"
+ .charmapstr "SKILL$"
+ .charmapstr "TOP$"
+ .charmapstr "NON-STOP$"
+ .charmapstr "PREPOSTEROUS$"
+ .charmapstr "NONE$"
+ .charmapstr "NOTHING$"
+ .charmapstr "NATURAL$"
+ .charmapstr "BECOMES$"
+ .charmapstr "LUKEWARM$"
+ .charmapstr "FAST$"
+ .charmapstr "LOW$"
+ .charmapstr "AWFUL$"
+ .charmapstr "ALONE$"
+ .charmapstr "BORED$"
+ .charmapstr "SECRET$"
+ .charmapstr "MYSTERY$"
+ .charmapstr "LACKS$"
+ .charmapstr "BEST$"
+ .charmapstr "LOUSY$"
+ .charmapstr "MISTAKE$"
+ .charmapstr "KIND$"
+ .charmapstr "WELL$"
+ .charmapstr "WEAKENED$"
+ .charmapstr "SIMPLE$"
+ .charmapstr "SEEMS$"
+ .charmapstr "BADLY$"
+ .charmapstr "$"
diff --git a/data/text/easy_chat/groups/endings.s b/data/text/easy_chat/groups/endings.s
new file mode 100644
index 000000000..d20e5a70c
--- /dev/null
+++ b/data/text/easy_chat/groups/endings.s
@@ -0,0 +1,71 @@
+gEasyChatGroup_Endings: ; 83DCD23
+ .charmapstr "WILL$"
+ .charmapstr "WILL BE HERE$"
+ .charmapstr "OR$"
+ .charmapstr "TIMES$"
+ .charmapstr "WONDER$"
+ .charmapstr "IS IT?$"
+ .charmapstr "BE$"
+ .charmapstr "GIMME$"
+ .charmapstr "COULD$"
+ .charmapstr "LIKELY TO$"
+ .charmapstr "WOULD$"
+ .charmapstr "IS$"
+ .charmapstr "ISN’T IT?$"
+ .charmapstr "LET’S$"
+ .charmapstr "OTHER$"
+ .charmapstr "ARE$"
+ .charmapstr "WAS$"
+ .charmapstr "WERE$"
+ .charmapstr "THOSE$"
+ .charmapstr "ISN’T$"
+ .charmapstr "WON’T$"
+ .charmapstr "CAN’T$"
+ .charmapstr "CAN$"
+ .charmapstr "DON’T$"
+ .charmapstr "DO$"
+ .charmapstr "DOES$"
+ .charmapstr "WHOM$"
+ .charmapstr "WHICH$"
+ .charmapstr "WASN’T$"
+ .charmapstr "WEREN’T$"
+ .charmapstr "HAVE$"
+ .charmapstr "HAVEN’T$"
+ .charmapstr "A$"
+ .charmapstr "AN$"
+ .charmapstr "NOT$"
+ .charmapstr "THERE$"
+ .charmapstr "OK?$"
+ .charmapstr "SO$"
+ .charmapstr "MAYBE$"
+ .charmapstr "ABOUT$"
+ .charmapstr "OVER$"
+ .charmapstr "IT$"
+ .charmapstr "ALL$"
+ .charmapstr "FOR$"
+ .charmapstr "ON$"
+ .charmapstr "OFF$"
+ .charmapstr "AS$"
+ .charmapstr "TO$"
+ .charmapstr "WITH$"
+ .charmapstr "BETTER$"
+ .charmapstr "EVER$"
+ .charmapstr "SINCE$"
+ .charmapstr "OF$"
+ .charmapstr "BELONGS TO$"
+ .charmapstr "AT$"
+ .charmapstr "IN$"
+ .charmapstr "OUT$"
+ .charmapstr "TOO$"
+ .charmapstr "LIKE$"
+ .charmapstr "DID$"
+ .charmapstr "DIDN’T$"
+ .charmapstr "DOESN’T$"
+ .charmapstr "WITHOUT$"
+ .charmapstr "AFTER$"
+ .charmapstr "BEFORE$"
+ .charmapstr "WHILE$"
+ .charmapstr "THAN$"
+ .charmapstr "ONCE$"
+ .charmapstr "ANYWHERE$"
+ .charmapstr "$"
diff --git a/data/text/easy_chat/groups/event.s b/data/text/easy_chat/groups/event.s
new file mode 100644
index 000000000..2fae1416d
--- /dev/null
+++ b/data/text/easy_chat/groups/event.s
@@ -0,0 +1,24 @@
+gEasyChatGroup_Event: ; 83DDA8D
+ .charmapstr "APPEAL$"
+ .charmapstr "EVENTS$"
+ .charmapstr "STAY-AT-HOME$"
+ .charmapstr "BERRY$"
+ .charmapstr "CONTEST$"
+ .charmapstr "MC$"
+ .charmapstr "JUDGE$"
+ .charmapstr "SUPER$"
+ .charmapstr "STAGE$"
+ .charmapstr "HALL OF FAME$"
+ .charmapstr "EVOLUTION$"
+ .charmapstr "HYPER$"
+ .charmapstr "BATTLE TOWER$"
+ .charmapstr "LEADERS$"
+ .charmapstr "BATTLE ROOM$"
+ .charmapstr "HIDDEN$"
+ .charmapstr "SECRET BASE$"
+ .charmapstr "BLEND$"
+ .charmapstr "{POKEBLOCK}$"
+ .charmapstr "MASTER$"
+ .charmapstr "RANK$"
+ .charmapstr "RIBBON$"
+ .charmapstr "$"
diff --git a/data/text/easy_chat/groups/feelings.s b/data/text/easy_chat/groups/feelings.s
new file mode 100644
index 000000000..56a826412
--- /dev/null
+++ b/data/text/easy_chat/groups/feelings.s
@@ -0,0 +1,71 @@
+gEasyChatGroup_Feelings: ; 83DCE9B
+ .charmapstr "MEET$"
+ .charmapstr "PLAY$"
+ .charmapstr "HURRIED$"
+ .charmapstr "GOES$"
+ .charmapstr "GIDDY$"
+ .charmapstr "HAPPY$"
+ .charmapstr "HAPPINESS$"
+ .charmapstr "EXCITE$"
+ .charmapstr "IMPORTANT$"
+ .charmapstr "FUNNY$"
+ .charmapstr "GOT$"
+ .charmapstr "GO HOME$"
+ .charmapstr "DISAPPOINTED$"
+ .charmapstr "DISAPPOINTS$"
+ .charmapstr "SAD$"
+ .charmapstr "TRY$"
+ .charmapstr "TRIES$"
+ .charmapstr "HEARS$"
+ .charmapstr "THINK$"
+ .charmapstr "HEAR$"
+ .charmapstr "WANTS$"
+ .charmapstr "MISHEARD$"
+ .charmapstr "DISLIKE$"
+ .charmapstr "ANGRY$"
+ .charmapstr "ANGER$"
+ .charmapstr "SCARY$"
+ .charmapstr "LONESOME$"
+ .charmapstr "DISAPPOINT$"
+ .charmapstr "JOY$"
+ .charmapstr "GETS$"
+ .charmapstr "NEVER$"
+ .charmapstr "DARN$"
+ .charmapstr "DOWNCAST$"
+ .charmapstr "INCREDIBLE$"
+ .charmapstr "LIKES$"
+ .charmapstr "DISLIKES$"
+ .charmapstr "BORING$"
+ .charmapstr "CARE$"
+ .charmapstr "CARES$"
+ .charmapstr "ALL RIGHT$"
+ .charmapstr "ADORE$"
+ .charmapstr "DISASTER$"
+ .charmapstr "ENJOY$"
+ .charmapstr "ENJOYS$"
+ .charmapstr "EAT$"
+ .charmapstr "LACKING$"
+ .charmapstr "BAD$"
+ .charmapstr "HARD$"
+ .charmapstr "TERRIBLE$"
+ .charmapstr "SHOULD$"
+ .charmapstr "NICE$"
+ .charmapstr "DRINK$"
+ .charmapstr "SURPRISE$"
+ .charmapstr "FEAR$"
+ .charmapstr "WANT$"
+ .charmapstr "WAIT$"
+ .charmapstr "SATISFIED$"
+ .charmapstr "SEE$"
+ .charmapstr "RARE$"
+ .charmapstr "NEGATIVE$"
+ .charmapstr "DONE$"
+ .charmapstr "DANGER$"
+ .charmapstr "DEFEATED$"
+ .charmapstr "BEAT$"
+ .charmapstr "GREAT$"
+ .charmapstr "ROMANTIC$"
+ .charmapstr "QUESTION$"
+ .charmapstr "UNDERSTAND$"
+ .charmapstr "UNDERSTANDS$"
+ .charmapstr "$"
diff --git a/data/text/easy_chat/groups/greetings.s b/data/text/easy_chat/groups/greetings.s
new file mode 100644
index 000000000..667b95a9d
--- /dev/null
+++ b/data/text/easy_chat/groups/greetings.s
@@ -0,0 +1,44 @@
+gEasyChatGroup_Greetings: ; 83DC70F
+ .charmapstr "THANKS$"
+ .charmapstr "YES$"
+ .charmapstr "HERE GOES$"
+ .charmapstr "HERE I COME$"
+ .charmapstr "HERE IT IS$"
+ .charmapstr "YEAH$"
+ .charmapstr "WELCOME$"
+ .charmapstr "OI$"
+ .charmapstr "HOW DO$"
+ .charmapstr "CONGRATS$"
+ .charmapstr "GIVE ME$"
+ .charmapstr "SORRY$"
+ .charmapstr "APOLOGIZE$"
+ .charmapstr "FORGIVE$"
+ .charmapstr "HEY, THERE$"
+ .charmapstr "HELLO$"
+ .charmapstr "GOOD-BYE$"
+ .charmapstr "THANK YOU$"
+ .charmapstr "I’VE ARRIVED$"
+ .charmapstr "PARDON$"
+ .charmapstr "EXCUSE$"
+ .charmapstr "SEE YA$"
+ .charmapstr "EXCUSE ME$"
+ .charmapstr "WELL, THEN$"
+ .charmapstr "GO AHEAD$"
+ .charmapstr "APPRECIATE$"
+ .charmapstr "HEY?$"
+ .charmapstr "WHAT’S UP?$"
+ .charmapstr "HUH?$"
+ .charmapstr "NO$"
+ .charmapstr "HI$"
+ .charmapstr "YEAH, YEAH$"
+ .charmapstr "BYE-BYE$"
+ .charmapstr "MEET YOU$"
+ .charmapstr "HEY$"
+ .charmapstr "SMELL$"
+ .charmapstr "LISTENING$"
+ .charmapstr "HOO-HAH$"
+ .charmapstr "YAHOO$"
+ .charmapstr "YO$"
+ .charmapstr "COME OVER$"
+ .charmapstr "COUNT ON$"
+ .charmapstr "$"
diff --git a/data/text/easy_chat/groups/hobbies.s b/data/text/easy_chat/groups/hobbies.s
new file mode 100644
index 000000000..4d8ddc67d
--- /dev/null
+++ b/data/text/easy_chat/groups/hobbies.s
@@ -0,0 +1,56 @@
+gEasyChatGroup_Hobbies: ; 83DD5B1
+ .charmapstr "IDOL$"
+ .charmapstr "ANIME$"
+ .charmapstr "SONG$"
+ .charmapstr "MOVIE$"
+ .charmapstr "SWEETS$"
+ .charmapstr "CHAT$"
+ .charmapstr "CHILD’S PLAY$"
+ .charmapstr "TOYS$"
+ .charmapstr "MUSIC$"
+ .charmapstr "CARDS$"
+ .charmapstr "SHOPPING$"
+ .charmapstr "CAMERA$"
+ .charmapstr "VIEWING$"
+ .charmapstr "SPECTATOR$"
+ .charmapstr "GOURMET$"
+ .charmapstr "GAME$"
+ .charmapstr "RPG$"
+ .charmapstr "COLLECTION$"
+ .charmapstr "COMPLETE$"
+ .charmapstr "MAGAZINE$"
+ .charmapstr "WALK$"
+ .charmapstr "BIKE$"
+ .charmapstr "HOBBY$"
+ .charmapstr "SPORTS$"
+ .charmapstr "SOFTWARE$"
+ .charmapstr "SONGS$"
+ .charmapstr "DIET$"
+ .charmapstr "TREASURE$"
+ .charmapstr "TRAVEL$"
+ .charmapstr "DANCE$"
+ .charmapstr "CHANNEL$"
+ .charmapstr "MAKING$"
+ .charmapstr "FISHING$"
+ .charmapstr "DATE$"
+ .charmapstr "DESIGN$"
+ .charmapstr "LOCOMOTIVE$"
+ .charmapstr "PLUSH DOLL$"
+ .charmapstr "PC$"
+ .charmapstr "FLOWERS$"
+ .charmapstr "HERO$"
+ .charmapstr "NAP$"
+ .charmapstr "HEROINE$"
+ .charmapstr "FASHION$"
+ .charmapstr "ADVENTURE$"
+ .charmapstr "BOARD$"
+ .charmapstr "BALL$"
+ .charmapstr "BOOK$"
+ .charmapstr "FESTIVAL$"
+ .charmapstr "COMICS$"
+ .charmapstr "HOLIDAY$"
+ .charmapstr "PLANS$"
+ .charmapstr "TRENDY$"
+ .charmapstr "VACATION$"
+ .charmapstr "LOOK$"
+ .charmapstr "$"
diff --git a/data/text/easy_chat/groups/lifestyle.s b/data/text/easy_chat/groups/lifestyle.s
new file mode 100644
index 000000000..6c98e758a
--- /dev/null
+++ b/data/text/easy_chat/groups/lifestyle.s
@@ -0,0 +1,47 @@
+gEasyChatGroup_Lifestyle: ; 83DD468
+ .charmapstr "CHORES$"
+ .charmapstr "HOME$"
+ .charmapstr "MONEY$"
+ .charmapstr "ALLOWANCE$"
+ .charmapstr "BATH$"
+ .charmapstr "CONVERSATION$"
+ .charmapstr "SCHOOL$"
+ .charmapstr "COMMEMORATE$"
+ .charmapstr "HABIT$"
+ .charmapstr "GROUP$"
+ .charmapstr "WORD$"
+ .charmapstr "STORE$"
+ .charmapstr "SERVICE$"
+ .charmapstr "WORK$"
+ .charmapstr "SYSTEM$"
+ .charmapstr "TRAIN$"
+ .charmapstr "CLASS$"
+ .charmapstr "LESSONS$"
+ .charmapstr "INFORMATION$"
+ .charmapstr "LIVING$"
+ .charmapstr "TEACHER$"
+ .charmapstr "TOURNAMENT$"
+ .charmapstr "LETTER$"
+ .charmapstr "EVENT$"
+ .charmapstr "DIGITAL$"
+ .charmapstr "TEST$"
+ .charmapstr "DEPT. STORE$"
+ .charmapstr "TELEVISION$"
+ .charmapstr "PHONE$"
+ .charmapstr "ITEM$"
+ .charmapstr "NAME$"
+ .charmapstr "NEWS$"
+ .charmapstr "POPULAR$"
+ .charmapstr "PARTY$"
+ .charmapstr "STUDY$"
+ .charmapstr "MACHINE$"
+ .charmapstr "MAIL$"
+ .charmapstr "MESSAGE$"
+ .charmapstr "PROMISE$"
+ .charmapstr "DREAM$"
+ .charmapstr "KINDERGARTEN$"
+ .charmapstr "LIFE$"
+ .charmapstr "RADIO$"
+ .charmapstr "RENTAL$"
+ .charmapstr "WORLD$"
+ .charmapstr "$"
diff --git a/data/text/easy_chat/groups/misc.s b/data/text/easy_chat/groups/misc.s
new file mode 100644
index 000000000..8d0c6b478
--- /dev/null
+++ b/data/text/easy_chat/groups/misc.s
@@ -0,0 +1,44 @@
+gEasyChatGroup_Misc: ; 83DD860
+ .charmapstr "HIGHS$"
+ .charmapstr "LOWS$"
+ .charmapstr "UM$"
+ .charmapstr "REAR$"
+ .charmapstr "THINGS$"
+ .charmapstr "THING$"
+ .charmapstr "BELOW$"
+ .charmapstr "ABOVE$"
+ .charmapstr "BACK$"
+ .charmapstr "HIGH$"
+ .charmapstr "HERE$"
+ .charmapstr "INSIDE$"
+ .charmapstr "OUTSIDE$"
+ .charmapstr "BESIDE$"
+ .charmapstr "THIS IS IT!$"
+ .charmapstr "THIS$"
+ .charmapstr "EVERY$"
+ .charmapstr "THESE$"
+ .charmapstr "THESE WERE$"
+ .charmapstr "DOWN$"
+ .charmapstr "THAT$"
+ .charmapstr "THOSE ARE$"
+ .charmapstr "THOSE WERE$"
+ .charmapstr "THAT’S IT!$"
+ .charmapstr "AM$"
+ .charmapstr "THAT WAS$"
+ .charmapstr "FRONT$"
+ .charmapstr "UP$"
+ .charmapstr "CHOICE$"
+ .charmapstr "FAR$"
+ .charmapstr "AWAY$"
+ .charmapstr "NEAR$"
+ .charmapstr "WHERE$"
+ .charmapstr "WHEN$"
+ .charmapstr "WHAT$"
+ .charmapstr "DEEP$"
+ .charmapstr "SHALLOW$"
+ .charmapstr "WHY$"
+ .charmapstr "CONFUSED$"
+ .charmapstr "OPPOSITE$"
+ .charmapstr "LEFT$"
+ .charmapstr "RIGHT$"
+ .charmapstr "$"
diff --git a/data/text/easy_chat/groups/move_1.s b/data/text/easy_chat/groups/move_1.s
new file mode 100644
index 000000000..14416c6b1
--- /dev/null
+++ b/data/text/easy_chat/groups/move_1.s
@@ -0,0 +1,156 @@
+ .align 1
+
+gEasyChatGroup_Move1: ; 83DDB3C
+ .2byte MOVE_THUNDERBOLT
+ .2byte MOVE_IRON_TAIL
+ .2byte MOVE_ICE_BALL
+ .2byte MOVE_YAWN
+ .2byte MOVE_LOVELY_KISS
+ .2byte MOVE_NIGHTMARE
+ .2byte MOVE_MORNING_SUN
+ .2byte MOVE_VITAL_THROW
+ .2byte MOVE_DIG
+ .2byte MOVE_THRASH
+ .2byte MOVE_SWEET_SCENT
+ .2byte MOVE_CHARM
+ .2byte MOVE_RAIN_DANCE
+ .2byte MOVE_CONFUSE_RAY
+ .2byte MOVE_HAIL
+ .2byte MOVE_AROMATHERAPY
+ .2byte MOVE_BUBBLE
+ .2byte MOVE_ENCORE
+ .2byte MOVE_CUT
+ .2byte MOVE_RAGE
+ .2byte MOVE_SUPER_FANG
+ .2byte MOVE_PAIN_SPLIT
+ .2byte MOVE_TORMENT
+ .2byte MOVE_STRING_SHOT
+ .2byte MOVE_SWAGGER
+ .2byte MOVE_SNORE
+ .2byte MOVE_HEAL_BELL
+ .2byte MOVE_SCREECH
+ .2byte MOVE_ROCK_THROW
+ .2byte MOVE_ROCK_SMASH
+ .2byte MOVE_ROCK_SLIDE
+ .2byte MOVE_WEATHER_BALL
+ .2byte MOVE_WHIRLPOOL
+ .2byte MOVE_FAKE_TEARS
+ .2byte MOVE_SING
+ .2byte MOVE_SPITE
+ .2byte MOVE_AIR_CUTTER
+ .2byte MOVE_AEROBLAST
+ .2byte MOVE_SMOKESCREEN
+ .2byte MOVE_PURSUIT
+ .2byte MOVE_DOUBLE_SLAP
+ .2byte MOVE_MIRROR_MOVE
+ .2byte MOVE_OVERHEAT
+ .2byte MOVE_AURORA_BEAM
+ .2byte MOVE_MEMENTO
+ .2byte MOVE_OCTAZOOKA
+ .2byte MOVE_FLATTER
+ .2byte MOVE_ASTONISH
+ .2byte MOVE_WILL_O_WISP
+ .2byte MOVE_RETURN
+ .2byte MOVE_GRUDGE
+ .2byte MOVE_STRENGTH
+ .2byte MOVE_COUNTER
+ .2byte MOVE_FLAME_WHEEL
+ .2byte MOVE_FLAMETHROWER
+ .2byte MOVE_ODOR_SLEUTH
+ .2byte MOVE_SHARPEN
+ .2byte MOVE_DOUBLE_TEAM
+ .2byte MOVE_GUST
+ .2byte MOVE_HARDEN
+ .2byte MOVE_DISABLE
+ .2byte MOVE_RAZOR_WIND
+ .2byte MOVE_BIDE
+ .2byte MOVE_CRUNCH
+ .2byte MOVE_BITE
+ .2byte MOVE_THUNDER
+ .2byte MOVE_THUNDER_PUNCH
+ .2byte MOVE_ENDEAVOR
+ .2byte MOVE_FACADE
+ .2byte MOVE_KARATE_CHOP
+ .2byte MOVE_CLAMP
+ .2byte MOVE_WITHDRAW
+ .2byte MOVE_CONSTRICT
+ .2byte MOVE_BRICK_BREAK
+ .2byte MOVE_ROCK_TOMB
+ .2byte MOVE_FOCUS_ENERGY
+ .2byte MOVE_FOCUS_PUNCH
+ .2byte MOVE_GIGA_DRAIN
+ .2byte MOVE_REVERSAL
+ .2byte MOVE_SMELLING_SALT
+ .2byte MOVE_SPORE
+ .2byte MOVE_LEECH_LIFE
+ .2byte MOVE_SLASH
+ .2byte MOVE_SILVER_WIND
+ .2byte MOVE_METAL_SOUND
+ .2byte MOVE_GRASS_WHISTLE
+ .2byte MOVE_TICKLE
+ .2byte MOVE_SPIDER_WEB
+ .2byte MOVE_CRABHAMMER
+ .2byte MOVE_HAZE
+ .2byte MOVE_MEAN_LOOK
+ .2byte MOVE_CROSS_CHOP
+ .2byte MOVE_OUTRAGE
+ .2byte MOVE_LOW_KICK
+ .2byte MOVE_ANCIENT_POWER
+ .2byte MOVE_SYNTHESIS
+ .2byte MOVE_AGILITY
+ .2byte MOVE_RAPID_SPIN
+ .2byte MOVE_ICY_WIND
+ .2byte MOVE_MIND_READER
+ .2byte MOVE_COSMIC_POWER
+ .2byte MOVE_SKY_ATTACK
+ .2byte MOVE_POWDER_SNOW
+ .2byte MOVE_FOLLOW_ME
+ .2byte MOVE_METEOR_MASH
+ .2byte MOVE_ENDURE
+ .2byte MOVE_ROLLOUT
+ .2byte MOVE_SCARY_FACE
+ .2byte MOVE_PSYBEAM
+ .2byte MOVE_PSYWAVE
+ .2byte MOVE_PSYCHIC
+ .2byte MOVE_HYPNOSIS
+ .2byte MOVE_UPROAR
+ .2byte MOVE_WATER_SPOUT
+ .2byte MOVE_SIGNAL_BEAM
+ .2byte MOVE_PSYCH_UP
+ .2byte MOVE_SUBMISSION
+ .2byte MOVE_RECOVER
+ .2byte MOVE_EARTHQUAKE
+ .2byte MOVE_NATURE_POWER
+ .2byte MOVE_LICK
+ .2byte MOVE_FLAIL
+ .2byte MOVE_TAIL_WHIP
+ .2byte MOVE_SELF_DESTRUCT
+ .2byte MOVE_STUN_SPORE
+ .2byte MOVE_BIND
+ .2byte MOVE_SHADOW_PUNCH
+ .2byte MOVE_SHADOW_BALL
+ .2byte MOVE_CHARGE
+ .2byte MOVE_MIST
+ .2byte MOVE_FISSURE
+ .2byte MOVE_EXTREME_SPEED
+ .2byte MOVE_EXTRASENSORY
+ .2byte MOVE_SAFEGUARD
+ .2byte MOVE_ABSORB
+ .2byte MOVE_SKY_UPPERCUT
+ .2byte MOVE_SKILL_SWAP
+ .2byte MOVE_SKETCH
+ .2byte MOVE_HEADBUTT
+ .2byte MOVE_DOUBLE_EDGE
+ .2byte MOVE_SANDSTORM
+ .2byte MOVE_SAND_ATTACK
+ .2byte MOVE_SAND_TOMB
+ .2byte MOVE_SPARK
+ .2byte MOVE_SWIFT
+ .2byte MOVE_KINESIS
+ .2byte MOVE_SMOG
+ .2byte MOVE_GROWTH
+ .2byte MOVE_SACRED_FIRE
+ .2byte MOVE_SHEER_COLD
+ .2byte MOVE_SOLAR_BEAM
+ .2byte MOVE_SONIC_BOOM
+ .2byte MOVE_FLY
diff --git a/data/text/easy_chat/groups/move_2.s b/data/text/easy_chat/groups/move_2.s
new file mode 100644
index 000000000..20d63f5b0
--- /dev/null
+++ b/data/text/easy_chat/groups/move_2.s
@@ -0,0 +1,197 @@
+ .align 1
+
+gEasyChatGroup_Move2: ; 83DDC6E
+ .2byte MOVE_TACKLE
+ .2byte MOVE_EXPLOSION
+ .2byte MOVE_DIVE
+ .2byte MOVE_FIRE_BLAST
+ .2byte MOVE_WATERFALL
+ .2byte MOVE_MUDDY_WATER
+ .2byte MOVE_STOCKPILE
+ .2byte MOVE_SLAM
+ .2byte MOVE_TWISTER
+ .2byte MOVE_BULLET_SEED
+ .2byte MOVE_TWINEEDLE
+ .2byte MOVE_SOFT_BOILED
+ .2byte MOVE_EGG_BOMB
+ .2byte MOVE_FAINT_ATTACK
+ .2byte MOVE_BARRAGE
+ .2byte MOVE_MINIMIZE
+ .2byte MOVE_SEISMIC_TOSS
+ .2byte MOVE_SUPERSONIC
+ .2byte MOVE_TAUNT
+ .2byte MOVE_MOONLIGHT
+ .2byte MOVE_PECK
+ .2byte MOVE_ARM_THRUST
+ .2byte MOVE_HORN_ATTACK
+ .2byte MOVE_HORN_DRILL
+ .2byte MOVE_WING_ATTACK
+ .2byte MOVE_AERIAL_ACE
+ .2byte MOVE_SWORDS_DANCE
+ .2byte MOVE_VINE_WHIP
+ .2byte MOVE_CONVERSION
+ .2byte MOVE_CONVERSION_2
+ .2byte MOVE_HELPING_HAND
+ .2byte MOVE_IRON_DEFENSE
+ .2byte MOVE_TELEPORT
+ .2byte MOVE_THUNDER_SHOCK
+ .2byte MOVE_SHOCK_WAVE
+ .2byte MOVE_QUICK_ATTACK
+ .2byte MOVE_SWEET_KISS
+ .2byte MOVE_THUNDER_WAVE
+ .2byte MOVE_ZAP_CANNON
+ .2byte MOVE_BLOCK
+ .2byte MOVE_HOWL
+ .2byte MOVE_POISON_GAS
+ .2byte MOVE_TOXIC
+ .2byte MOVE_POISON_FANG
+ .2byte MOVE_POISON_POWDER
+ .2byte MOVE_POISON_STING
+ .2byte MOVE_SPIKE_CANNON
+ .2byte MOVE_ACID_ARMOR
+ .2byte MOVE_TAKE_DOWN
+ .2byte MOVE_JUMP_KICK
+ .2byte MOVE_BOUNCE
+ .2byte MOVE_HI_JUMP_KICK
+ .2byte MOVE_TRI_ATTACK
+ .2byte MOVE_DRAGON_CLAW
+ .2byte MOVE_TRICK
+ .2byte MOVE_TRIPLE_KICK
+ .2byte MOVE_DRILL_PECK
+ .2byte MOVE_MUD_SPORT
+ .2byte MOVE_MUD_SLAP
+ .2byte MOVE_THIEF
+ .2byte MOVE_AMNESIA
+ .2byte MOVE_NIGHT_SHADE
+ .2byte MOVE_GROWL
+ .2byte MOVE_SLACK_OFF
+ .2byte MOVE_SURF
+ .2byte MOVE_ROLE_PLAY
+ .2byte MOVE_NEEDLE_ARM
+ .2byte MOVE_DOUBLE_KICK
+ .2byte MOVE_SUNNY_DAY
+ .2byte MOVE_LEER
+ .2byte MOVE_WISH
+ .2byte MOVE_FAKE_OUT
+ .2byte MOVE_SLEEP_TALK
+ .2byte MOVE_PAY_DAY
+ .2byte MOVE_ASSIST
+ .2byte MOVE_HEAT_WAVE
+ .2byte MOVE_SLEEP_POWDER
+ .2byte MOVE_REST
+ .2byte MOVE_INGRAIN
+ .2byte MOVE_CONFUSION
+ .2byte MOVE_BODY_SLAM
+ .2byte MOVE_SWALLOW
+ .2byte MOVE_CURSE
+ .2byte MOVE_HYDRO_PUMP
+ .2byte MOVE_HYPER_VOICE
+ .2byte MOVE_HYPER_BEAM
+ .2byte MOVE_SUPERPOWER
+ .2byte MOVE_STEEL_WING
+ .2byte MOVE_SPIT_UP
+ .2byte MOVE_DYNAMIC_PUNCH
+ .2byte MOVE_GUILLOTINE
+ .2byte MOVE_VICE_GRIP
+ .2byte MOVE_KNOCK_OFF
+ .2byte MOVE_POUND
+ .2byte MOVE_RAZOR_LEAF
+ .2byte MOVE_BATON_PASS
+ .2byte MOVE_PETAL_DANCE
+ .2byte MOVE_SPLASH
+ .2byte MOVE_BUBBLE_BEAM
+ .2byte MOVE_BELLY_DRUM
+ .2byte MOVE_BARRIER
+ .2byte MOVE_LIGHT_SCREEN
+ .2byte MOVE_SCRATCH
+ .2byte MOVE_HYPER_FANG
+ .2byte MOVE_EMBER
+ .2byte MOVE_SECRET_POWER
+ .2byte MOVE_DIZZY_PUNCH
+ .2byte MOVE_BULK_UP
+ .2byte MOVE_IMPRISON
+ .2byte MOVE_FEATHER_DANCE
+ .2byte MOVE_WHIRLWIND
+ .2byte MOVE_BEAT_UP
+ .2byte MOVE_BLIZZARD
+ .2byte MOVE_STOMP
+ .2byte MOVE_FLASH
+ .2byte MOVE_TEETER_DANCE
+ .2byte MOVE_CRUSH_CLAW
+ .2byte MOVE_BLAZE_KICK
+ .2byte MOVE_PRESENT
+ .2byte MOVE_ERUPTION
+ .2byte MOVE_SLUDGE
+ .2byte MOVE_SLUDGE_BOMB
+ .2byte MOVE_GLARE
+ .2byte MOVE_TRANSFORM
+ .2byte MOVE_POISON_TAIL
+ .2byte MOVE_ROAR
+ .2byte MOVE_BONE_RUSH
+ .2byte MOVE_CAMOUFLAGE
+ .2byte MOVE_COVET
+ .2byte MOVE_TAIL_GLOW
+ .2byte MOVE_BONE_CLUB
+ .2byte MOVE_BONEMERANG
+ .2byte MOVE_FIRE_SPIN
+ .2byte MOVE_FIRE_PUNCH
+ .2byte MOVE_PERISH_SONG
+ .2byte MOVE_WRAP
+ .2byte MOVE_SPIKES
+ .2byte MOVE_MAGNITUDE
+ .2byte MOVE_MAGICAL_LEAF
+ .2byte MOVE_MAGIC_COAT
+ .2byte MOVE_MUD_SHOT
+ .2byte MOVE_MACH_PUNCH
+ .2byte MOVE_PROTECT
+ .2byte MOVE_DEFENSE_CURL
+ .2byte MOVE_ROLLING_KICK
+ .2byte MOVE_SUBSTITUTE
+ .2byte MOVE_DETECT
+ .2byte MOVE_PIN_MISSILE
+ .2byte MOVE_WATER_SPORT
+ .2byte MOVE_WATER_GUN
+ .2byte MOVE_MIST_BALL
+ .2byte MOVE_WATER_PULSE
+ .2byte MOVE_FURY_ATTACK
+ .2byte MOVE_FURY_SWIPES
+ .2byte MOVE_DESTINY_BOND
+ .2byte MOVE_FALSE_SWIPE
+ .2byte MOVE_FORESIGHT
+ .2byte MOVE_MIRROR_COAT
+ .2byte MOVE_FUTURE_SIGHT
+ .2byte MOVE_MILK_DRINK
+ .2byte MOVE_CALM_MIND
+ .2byte MOVE_MEGA_DRAIN
+ .2byte MOVE_MEGA_KICK
+ .2byte MOVE_MEGA_PUNCH
+ .2byte MOVE_MEGAHORN
+ .2byte MOVE_HIDDEN_POWER
+ .2byte MOVE_METAL_CLAW
+ .2byte MOVE_ATTRACT
+ .2byte MOVE_MIMIC
+ .2byte MOVE_FRUSTRATION
+ .2byte MOVE_LEECH_SEED
+ .2byte MOVE_METRONOME
+ .2byte MOVE_DREAM_EATER
+ .2byte MOVE_ACID
+ .2byte MOVE_MEDITATE
+ .2byte MOVE_SNATCH
+ .2byte MOVE_LUSTER_PURGE
+ .2byte MOVE_LEAF_BLADE
+ .2byte MOVE_RECYCLE
+ .2byte MOVE_REFLECT
+ .2byte MOVE_REFRESH
+ .2byte MOVE_REVENGE
+ .2byte MOVE_DRAGON_RAGE
+ .2byte MOVE_DRAGON_BREATH
+ .2byte MOVE_DRAGON_DANCE
+ .2byte MOVE_ICE_PUNCH
+ .2byte MOVE_ICE_BEAM
+ .2byte MOVE_FURY_CUTTER
+ .2byte MOVE_COMET_PUNCH
+ .2byte MOVE_SKULL_BASH
+ .2byte MOVE_LOCK_ON
+ .2byte MOVE_ROCK_BLAST
+ .2byte MOVE_COTTON_SPORE
+ .2byte MOVE_STRUGGLE
diff --git a/data/text/easy_chat/groups/people.s b/data/text/easy_chat/groups/people.s
new file mode 100644
index 000000000..df9c8d8a9
--- /dev/null
+++ b/data/text/easy_chat/groups/people.s
@@ -0,0 +1,77 @@
+gEasyChatGroup_People: ; 83DC85A
+ .charmapstr "OPPONENT$"
+ .charmapstr "I$"
+ .charmapstr "YOU$"
+ .charmapstr "YOURS$"
+ .charmapstr "SON$"
+ .charmapstr "YOUR$"
+ .charmapstr "YOU’RE$"
+ .charmapstr "YOU’VE$"
+ .charmapstr "MOTHER$"
+ .charmapstr "GRANDFATHER$"
+ .charmapstr "UNCLE$"
+ .charmapstr "FATHER$"
+ .charmapstr "BOY$"
+ .charmapstr "ADULT$"
+ .charmapstr "BROTHER$"
+ .charmapstr "SISTER$"
+ .charmapstr "GRANDMOTHER$"
+ .charmapstr "AUNT$"
+ .charmapstr "PARENT$"
+ .charmapstr "MAN$"
+ .charmapstr "ME$"
+ .charmapstr "GIRL$"
+ .charmapstr "BABE$"
+ .charmapstr "FAMILY$"
+ .charmapstr "HER$"
+ .charmapstr "HIM$"
+ .charmapstr "HE$"
+ .charmapstr "PLACE$"
+ .charmapstr "DAUGHTER$"
+ .charmapstr "HIS$"
+ .charmapstr "HE’S$"
+ .charmapstr "AREN’T$"
+ .charmapstr "SIBLINGS$"
+ .charmapstr "KID$"
+ .charmapstr "CHILDREN$"
+ .charmapstr "MR.$"
+ .charmapstr "MRS.$"
+ .charmapstr "MYSELF$"
+ .charmapstr "I WAS$"
+ .charmapstr "TO ME$"
+ .charmapstr "MY$"
+ .charmapstr "I AM$"
+ .charmapstr "I’VE$"
+ .charmapstr "WHO$"
+ .charmapstr "SOMEONE$"
+ .charmapstr "WHO WAS$"
+ .charmapstr "TO WHOM$"
+ .charmapstr "WHOSE$"
+ .charmapstr "WHO IS$"
+ .charmapstr "IT’S$"
+ .charmapstr "LADY$"
+ .charmapstr "FRIEND$"
+ .charmapstr "ALLY$"
+ .charmapstr "PERSON$"
+ .charmapstr "DUDE$"
+ .charmapstr "THEY$"
+ .charmapstr "THEY WERE$"
+ .charmapstr "TO THEM$"
+ .charmapstr "THEIR$"
+ .charmapstr "THEY’RE$"
+ .charmapstr "THEY’VE$"
+ .charmapstr "WE$"
+ .charmapstr "BEEN$"
+ .charmapstr "TO US$"
+ .charmapstr "OUR$"
+ .charmapstr "WE’RE$"
+ .charmapstr "RIVAL$"
+ .charmapstr "WE’VE$"
+ .charmapstr "WOMAN$"
+ .charmapstr "SHE$"
+ .charmapstr "SHE WAS$"
+ .charmapstr "TO HER$"
+ .charmapstr "HER’S$"
+ .charmapstr "SHE IS$"
+ .charmapstr "SOME$"
+ .charmapstr "$"
diff --git a/data/text/easy_chat/groups/pokemon.s b/data/text/easy_chat/groups/pokemon.s
new file mode 100644
index 000000000..60bbd11dc
--- /dev/null
+++ b/data/text/easy_chat/groups/pokemon.s
@@ -0,0 +1,205 @@
+ .align 1
+
+gEasyChatGroup_Pokemon: ; 83DBF2C
+ .2byte SPECIES_ARMALDO
+ .2byte SPECIES_BEAUTIFLY
+ .2byte SPECIES_MEDITITE
+ .2byte SPECIES_SEAKING
+ .2byte SPECIES_TORCHIC
+ .2byte SPECIES_ANORITH
+ .2byte SPECIES_ABSOL
+ .2byte SPECIES_SURSKIT
+ .2byte SPECIES_MASQUERAIN
+ .2byte SPECIES_GEODUDE
+ .2byte SPECIES_ILLUMISE
+ .2byte SPECIES_SKARMORY
+ .2byte SPECIES_SKITTY
+ .2byte SPECIES_DELCATTY
+ .2byte SPECIES_SWELLOW
+ .2byte SPECIES_GLALIE
+ .2byte SPECIES_KYOGRE
+ .2byte SPECIES_MACHAMP
+ .2byte SPECIES_PINSIR
+ .2byte SPECIES_KECLEON
+ .2byte SPECIES_SHUPPET
+ .2byte SPECIES_SILCOON
+ .2byte SPECIES_BRELOOM
+ .2byte SPECIES_SHROOMISH
+ .2byte SPECIES_CARVANHA
+ .2byte SPECIES_TREECKO
+ .2byte SPECIES_WINGULL
+ .2byte SPECIES_GYARADOS
+ .2byte SPECIES_NINETALES
+ .2byte SPECIES_GIRAFARIG
+ .2byte SPECIES_KIRLIA
+ .2byte SPECIES_BELLOSSOM
+ .2byte SPECIES_KINGDRA
+ .2byte SPECIES_GLOOM
+ .2byte SPECIES_MAWILE
+ .2byte SPECIES_GROUDON
+ .2byte SPECIES_MIGHTYENA
+ .2byte SPECIES_CROBAT
+ .2byte SPECIES_ABRA
+ .2byte SPECIES_SLAKING
+ .2byte SPECIES_WURMPLE
+ .2byte SPECIES_MAGIKARP
+ .2byte SPECIES_MAGNEMITE
+ .2byte SPECIES_TORKOAL
+ .2byte SPECIES_MACHOKE
+ .2byte SPECIES_GULPIN
+ .2byte SPECIES_ARON
+ .2byte SPECIES_PSYDUCK
+ .2byte SPECIES_LAIRON
+ .2byte SPECIES_WHISMUR
+ .2byte SPECIES_NUZLEAF
+ .2byte SPECIES_PHANPY
+ .2byte SPECIES_SHELGON
+ .2byte SPECIES_GOLDUCK
+ .2byte SPECIES_GOLBAT
+ .2byte SPECIES_GOLEM
+ .2byte SPECIES_GRAVELER
+ .2byte SPECIES_GARDEVOIR
+ .2byte SPECIES_RHYDON
+ .2byte SPECIES_RHYHORN
+ .2byte SPECIES_GOREBYSS
+ .2byte SPECIES_CORSOLA
+ .2byte SPECIES_CACNEA
+ .2byte SPECIES_DUSCLOPS
+ .2byte SPECIES_SHARPEDO
+ .2byte SPECIES_ZANGOOSE
+ .2byte SPECIES_SANDSHREW
+ .2byte SPECIES_SANDSLASH
+ .2byte SPECIES_SEADRA
+ .2byte SPECIES_RELICANTH
+ .2byte SPECIES_ZIGZAGOON
+ .2byte SPECIES_CRAWDAUNT
+ .2byte SPECIES_SCEPTILE
+ .2byte SPECIES_GROVYLE
+ .2byte SPECIES_BANETTE
+ .2byte SPECIES_JIRACHI
+ .2byte SPECIES_STARMIE
+ .2byte SPECIES_ZUBAT
+ .2byte SPECIES_TAILLOW
+ .2byte SPECIES_WYNAUT
+ .2byte SPECIES_WOBBUFFET
+ .2byte SPECIES_SOLROCK
+ .2byte SPECIES_SHIFTRY
+ .2byte SPECIES_HORSEA
+ .2byte SPECIES_BAGON
+ .2byte SPECIES_SEEDOT
+ .2byte SPECIES_SPHEAL
+ .2byte SPECIES_BELDUM
+ .2byte SPECIES_MEDICHAM
+ .2byte SPECIES_CHINCHOU
+ .2byte SPECIES_CHIMECHO
+ .2byte SPECIES_ALTARIA
+ .2byte SPECIES_SWABLU
+ .2byte SPECIES_NINCADA
+ .2byte SPECIES_DEOXYS
+ .2byte SPECIES_NINJASK
+ .2byte SPECIES_DODUO
+ .2byte SPECIES_DODRIO
+ .2byte SPECIES_KOFFING
+ .2byte SPECIES_TENTACRUEL
+ .2byte SPECIES_DUSTOX
+ .2byte SPECIES_LOUDRED
+ .2byte SPECIES_GOLDEEN
+ .2byte SPECIES_BARBOACH
+ .2byte SPECIES_SEALEO
+ .2byte SPECIES_WALREIN
+ .2byte SPECIES_TROPIUS
+ .2byte SPECIES_DONPHAN
+ .2byte SPECIES_NUMEL
+ .2byte SPECIES_ODDISH
+ .2byte SPECIES_TRAPINCH
+ .2byte SPECIES_SLAKOTH
+ .2byte SPECIES_WHISCASH
+ .2byte SPECIES_SHEDINJA
+ .2byte SPECIES_MARSHTOMP
+ .2byte SPECIES_NATU
+ .2byte SPECIES_XATU
+ .2byte SPECIES_CLAYDOL
+ .2byte SPECIES_CACTURNE
+ .2byte SPECIES_NOSEPASS
+ .2byte SPECIES_CLAMPERL
+ .2byte SPECIES_CAMERUPT
+ .2byte SPECIES_EXPLOUD
+ .2byte SPECIES_BLAZIKEN
+ .2byte SPECIES_LOMBRE
+ .2byte SPECIES_LOTAD
+ .2byte SPECIES_SPINDA
+ .2byte SPECIES_SPOINK
+ .2byte SPECIES_SEVIPER
+ .2byte SPECIES_HARIYAMA
+ .2byte SPECIES_VOLBEAT
+ .2byte SPECIES_HUNTAIL
+ .2byte SPECIES_PIKACHU
+ .2byte SPECIES_PICHU
+ .2byte SPECIES_STARYU
+ .2byte SPECIES_VIBRAVA
+ .2byte SPECIES_VOLTORB
+ .2byte SPECIES_FEEBAS
+ .2byte SPECIES_ALAKAZAM
+ .2byte SPECIES_GRUMPIG
+ .2byte SPECIES_WIGGLYTUFF
+ .2byte SPECIES_IGGLYBUFF
+ .2byte SPECIES_FLYGON
+ .2byte SPECIES_PLUSLE
+ .2byte SPECIES_JIGGLYPUFF
+ .2byte SPECIES_CORPHISH
+ .2byte SPECIES_GRIMER
+ .2byte SPECIES_MUK
+ .2byte SPECIES_HERACROSS
+ .2byte SPECIES_PELIPPER
+ .2byte SPECIES_WAILORD
+ .2byte SPECIES_WAILMER
+ .2byte SPECIES_SALAMENCE
+ .2byte SPECIES_AGGRON
+ .2byte SPECIES_POOCHYENA
+ .2byte SPECIES_CASTFORM
+ .2byte SPECIES_MINUN
+ .2byte SPECIES_MAGCARGO
+ .2byte SPECIES_MAKUHITA
+ .2byte SPECIES_SLUGMA
+ .2byte SPECIES_WEEZING
+ .2byte SPECIES_LINOONE
+ .2byte SPECIES_CASCOON
+ .2byte SPECIES_MARILL
+ .2byte SPECIES_AZUMARILL
+ .2byte SPECIES_SWALOT
+ .2byte SPECIES_ELECTRODE
+ .2byte SPECIES_MUDKIP
+ .2byte SPECIES_MILOTIC
+ .2byte SPECIES_METAGROSS
+ .2byte SPECIES_METANG
+ .2byte SPECIES_TENTACOOL
+ .2byte SPECIES_BALTOY
+ .2byte SPECIES_SABLEYE
+ .2byte SPECIES_VIGOROTH
+ .2byte SPECIES_SNORUNT
+ .2byte SPECIES_CRADILY
+ .2byte SPECIES_KADABRA
+ .2byte SPECIES_DUSKULL
+ .2byte SPECIES_RAICHU
+ .2byte SPECIES_MANECTRIC
+ .2byte SPECIES_SWAMPERT
+ .2byte SPECIES_ELECTRIKE
+ .2byte SPECIES_LATIAS
+ .2byte SPECIES_LATIOS
+ .2byte SPECIES_LUVDISC
+ .2byte SPECIES_VILEPLUME
+ .2byte SPECIES_RALTS
+ .2byte SPECIES_LANTURN
+ .2byte SPECIES_LILEEP
+ .2byte SPECIES_LUNATONE
+ .2byte SPECIES_AZURILL
+ .2byte SPECIES_LUDICOLO
+ .2byte SPECIES_MAGNETON
+ .2byte SPECIES_REGICE
+ .2byte SPECIES_REGISTEEL
+ .2byte SPECIES_REGIROCK
+ .2byte SPECIES_RAYQUAZA
+ .2byte SPECIES_VULPIX
+ .2byte SPECIES_ROSELIA
+ .2byte SPECIES_COMBUSKEN
+ .2byte SPECIES_MACHOP
diff --git a/data/text/easy_chat/groups/pokemon2.s b/data/text/easy_chat/groups/pokemon2.s
new file mode 100644
index 000000000..2caa755a2
--- /dev/null
+++ b/data/text/easy_chat/groups/pokemon2.s
@@ -0,0 +1,254 @@
+ .align 1
+
+gEasyChatGroup_Pokemon2: ; 83DDEE8
+ .2byte SPECIES_EKANS
+ .2byte SPECIES_ARBOK
+ .2byte SPECIES_SEAKING
+ .2byte SPECIES_ARIADOS
+ .2byte SPECIES_CROCONAW
+ .2byte SPECIES_UNOWN
+ .2byte SPECIES_EEVEE
+ .2byte SPECIES_GEODUDE
+ .2byte SPECIES_SPINARAK
+ .2byte SPECIES_PILOSWINE
+ .2byte SPECIES_ONIX
+ .2byte SPECIES_ARCANINE
+ .2byte SPECIES_SUDOWOODO
+ .2byte SPECIES_WEEPINBELL
+ .2byte SPECIES_VICTREEBEL
+ .2byte SPECIES_WOOPER
+ .2byte SPECIES_SWINUB
+ .2byte SPECIES_SKARMORY
+ .2byte SPECIES_AIPOM
+ .2byte SPECIES_ESPEON
+ .2byte SPECIES_HITMONCHAN
+ .2byte SPECIES_ELEKID
+ .2byte SPECIES_ELECTABUZZ
+ .2byte SPECIES_ENTEI
+ .2byte SPECIES_FERALIGATR
+ .2byte SPECIES_FURRET
+ .2byte SPECIES_OCTILLERY
+ .2byte SPECIES_PRIMEAPE
+ .2byte SPECIES_SENTRET
+ .2byte SPECIES_STANTLER
+ .2byte SPECIES_SPEAROW
+ .2byte SPECIES_FEAROW
+ .2byte SPECIES_OMASTAR
+ .2byte SPECIES_OMANYTE
+ .2byte SPECIES_GROWLITHE
+ .2byte SPECIES_MACHAMP
+ .2byte SPECIES_DRAGONITE
+ .2byte SPECIES_PINSIR
+ .2byte SPECIES_SNORLAX
+ .2byte SPECIES_KABUTO
+ .2byte SPECIES_KABUTOPS
+ .2byte SPECIES_HITMONTOP
+ .2byte SPECIES_WARTORTLE
+ .2byte SPECIES_BLASTOISE
+ .2byte SPECIES_FARFETCHD
+ .2byte SPECIES_CUBONE
+ .2byte SPECIES_MAROWAK
+ .2byte SPECIES_KANGASKHAN
+ .2byte SPECIES_SUNFLORA
+ .2byte SPECIES_CATERPIE
+ .2byte SPECIES_GYARADOS
+ .2byte SPECIES_RAPIDASH
+ .2byte SPECIES_NINETALES
+ .2byte SPECIES_GIRAFARIG
+ .2byte SPECIES_BELLOSSOM
+ .2byte SPECIES_KINGDRA
+ .2byte SPECIES_KINGLER
+ .2byte SPECIES_GLOOM
+ .2byte SPECIES_PINECO
+ .2byte SPECIES_GLIGAR
+ .2byte SPECIES_KRABBY
+ .2byte SPECIES_GRANBULL
+ .2byte SPECIES_CROBAT
+ .2byte SPECIES_ABRA
+ .2byte SPECIES_GENGAR
+ .2byte SPECIES_TAUROS
+ .2byte SPECIES_MAGIKARP
+ .2byte SPECIES_MAGNEMITE
+ .2byte SPECIES_GASTLY
+ .2byte SPECIES_HAUNTER
+ .2byte SPECIES_MACHOKE
+ .2byte SPECIES_KAKUNA
+ .2byte SPECIES_PSYDUCK
+ .2byte SPECIES_PHANPY
+ .2byte SPECIES_RATTATA
+ .2byte SPECIES_GOLDUCK
+ .2byte SPECIES_GOLBAT
+ .2byte SPECIES_GOLEM
+ .2byte SPECIES_GRAVELER
+ .2byte SPECIES_VENONAT
+ .2byte SPECIES_RHYDON
+ .2byte SPECIES_RHYHORN
+ .2byte SPECIES_PUPITAR
+ .2byte SPECIES_CORSOLA
+ .2byte SPECIES_HITMONLEE
+ .2byte SPECIES_ZAPDOS
+ .2byte SPECIES_JOLTEON
+ .2byte SPECIES_SANDSHREW
+ .2byte SPECIES_SANDSLASH
+ .2byte SPECIES_SEADRA
+ .2byte SPECIES_SHELLDER
+ .2byte SPECIES_VAPOREON
+ .2byte SPECIES_DEWGONG
+ .2byte SPECIES_SUICUNE
+ .2byte SPECIES_STARMIE
+ .2byte SPECIES_SCYTHER
+ .2byte SPECIES_ZUBAT
+ .2byte SPECIES_BEEDRILL
+ .2byte SPECIES_HYPNO
+ .2byte SPECIES_DROWZEE
+ .2byte SPECIES_SQUIRTLE
+ .2byte SPECIES_CELEBI
+ .2byte SPECIES_WOBBUFFET
+ .2byte SPECIES_DUGTRIO
+ .2byte SPECIES_HORSEA
+ .2byte SPECIES_EXEGGCUTE
+ .2byte SPECIES_CHIKORITA
+ .2byte SPECIES_CHINCHOU
+ .2byte SPECIES_SHUCKLE
+ .2byte SPECIES_DIGLETT
+ .2byte SPECIES_REMORAID
+ .2byte SPECIES_DELIBIRD
+ .2byte SPECIES_HOUNDOUR
+ .2byte SPECIES_AMPHAROS
+ .2byte SPECIES_DODUO
+ .2byte SPECIES_DODRIO
+ .2byte SPECIES_SMEARGLE
+ .2byte SPECIES_KOFFING
+ .2byte SPECIES_TENTACRUEL
+ .2byte SPECIES_TOGETIC
+ .2byte SPECIES_TOGEPI
+ .2byte SPECIES_GOLDEEN
+ .2byte SPECIES_METAPOD
+ .2byte SPECIES_DONPHAN
+ .2byte SPECIES_ODDISH
+ .2byte SPECIES_EXEGGUTOR
+ .2byte SPECIES_NIDOKING
+ .2byte SPECIES_NIDOQUEEN
+ .2byte SPECIES_NIDORAN_F
+ .2byte SPECIES_NIDORAN_M
+ .2byte SPECIES_NIDORINA
+ .2byte SPECIES_NIDORINO
+ .2byte SPECIES_MEOWTH
+ .2byte SPECIES_SNEASEL
+ .2byte SPECIES_POLIWHIRL
+ .2byte SPECIES_POLITOED
+ .2byte SPECIES_POLIWRATH
+ .2byte SPECIES_POLIWAG
+ .2byte SPECIES_QUAGSIRE
+ .2byte SPECIES_NATU
+ .2byte SPECIES_XATU
+ .2byte SPECIES_DUNSPARCE
+ .2byte SPECIES_SEEL
+ .2byte SPECIES_STEELIX
+ .2byte SPECIES_TYPHLOSION
+ .2byte SPECIES_DRAGONAIR
+ .2byte SPECIES_BUTTERFREE
+ .2byte SPECIES_SCIZOR
+ .2byte SPECIES_HOPPIP
+ .2byte SPECIES_BLISSEY
+ .2byte SPECIES_PARAS
+ .2byte SPECIES_PARASECT
+ .2byte SPECIES_QWILFISH
+ .2byte SPECIES_MR_MIME
+ .2byte SPECIES_TYROGUE
+ .2byte SPECIES_CLOYSTER
+ .2byte SPECIES_TYRANITAR
+ .2byte SPECIES_CLEFFA
+ .2byte SPECIES_WEEDLE
+ .2byte SPECIES_PIKACHU
+ .2byte SPECIES_CLEFABLE
+ .2byte SPECIES_PIDGEOT
+ .2byte SPECIES_PIDGEOTTO
+ .2byte SPECIES_PICHU
+ .2byte SPECIES_CLEFAIRY
+ .2byte SPECIES_CHARMANDER
+ .2byte SPECIES_STARYU
+ .2byte SPECIES_CYNDAQUIL
+ .2byte SPECIES_SUNKERN
+ .2byte SPECIES_TEDDIURSA
+ .2byte SPECIES_VOLTORB
+ .2byte SPECIES_MOLTRES
+ .2byte SPECIES_FLAREON
+ .2byte SPECIES_ALAKAZAM
+ .2byte SPECIES_MAGMAR
+ .2byte SPECIES_FORRETRESS
+ .2byte SPECIES_WIGGLYTUFF
+ .2byte SPECIES_IVYSAUR
+ .2byte SPECIES_BULBASAUR
+ .2byte SPECIES_VENUSAUR
+ .2byte SPECIES_AERODACTYL
+ .2byte SPECIES_MAGBY
+ .2byte SPECIES_IGGLYBUFF
+ .2byte SPECIES_UMBREON
+ .2byte SPECIES_ARTICUNO
+ .2byte SPECIES_JIGGLYPUFF
+ .2byte SPECIES_SNUBBULL
+ .2byte SPECIES_BAYLEEF
+ .2byte SPECIES_GRIMER
+ .2byte SPECIES_MUK
+ .2byte SPECIES_HERACROSS
+ .2byte SPECIES_HOUNDOOM
+ .2byte SPECIES_PERSIAN
+ .2byte SPECIES_LICKITUNG
+ .2byte SPECIES_HO_OH
+ .2byte SPECIES_HOOTHOOT
+ .2byte SPECIES_PIDGEY
+ .2byte SPECIES_PONYTA
+ .2byte SPECIES_SKIPLOOM
+ .2byte SPECIES_PORYGON
+ .2byte SPECIES_PORYGON2
+ .2byte SPECIES_MAGCARGO
+ .2byte SPECIES_SLUGMA
+ .2byte SPECIES_QUILAVA
+ .2byte SPECIES_BELLSPROUT
+ .2byte SPECIES_WEEZING
+ .2byte SPECIES_MARILL
+ .2byte SPECIES_AZUMARILL
+ .2byte SPECIES_ELECTRODE
+ .2byte SPECIES_MANKEY
+ .2byte SPECIES_MANTINE
+ .2byte SPECIES_DRATINI
+ .2byte SPECIES_MEW
+ .2byte SPECIES_MEWTWO
+ .2byte SPECIES_MILTANK
+ .2byte SPECIES_MISDREAVUS
+ .2byte SPECIES_SMOOCHUM
+ .2byte SPECIES_MEGANIUM
+ .2byte SPECIES_DITTO
+ .2byte SPECIES_TENTACOOL
+ .2byte SPECIES_MAREEP
+ .2byte SPECIES_FLAAFFY
+ .2byte SPECIES_VENOMOTH
+ .2byte SPECIES_TANGELA
+ .2byte SPECIES_SLOWKING
+ .2byte SPECIES_SLOWBRO
+ .2byte SPECIES_SLOWPOKE
+ .2byte SPECIES_MURKROW
+ .2byte SPECIES_YANMA
+ .2byte SPECIES_KADABRA
+ .2byte SPECIES_LARVITAR
+ .2byte SPECIES_NOCTOWL
+ .2byte SPECIES_RAIKOU
+ .2byte SPECIES_RAICHU
+ .2byte SPECIES_CHANSEY
+ .2byte SPECIES_RATICATE
+ .2byte SPECIES_LAPRAS
+ .2byte SPECIES_VILEPLUME
+ .2byte SPECIES_LANTURN
+ .2byte SPECIES_CHARMELEON
+ .2byte SPECIES_CHARIZARD
+ .2byte SPECIES_URSARING
+ .2byte SPECIES_JYNX
+ .2byte SPECIES_LUGIA
+ .2byte SPECIES_MAGNETON
+ .2byte SPECIES_LEDIAN
+ .2byte SPECIES_LEDYBA
+ .2byte SPECIES_VULPIX
+ .2byte SPECIES_JUMPLUFF
+ .2byte SPECIES_TOTODILE
+ .2byte SPECIES_MACHOP
diff --git a/data/text/easy_chat/groups/speech.s b/data/text/easy_chat/groups/speech.s
new file mode 100644
index 000000000..ee60329dc
--- /dev/null
+++ b/data/text/easy_chat/groups/speech.s
@@ -0,0 +1,62 @@
+gEasyChatGroup_Speech: ; 83DCB82
+ .charmapstr "LISTEN$"
+ .charmapstr "NOT VERY$"
+ .charmapstr "MEAN$"
+ .charmapstr "LIE$"
+ .charmapstr "LAY$"
+ .charmapstr "RECOMMEND$"
+ .charmapstr "NITWIT$"
+ .charmapstr "QUITE$"
+ .charmapstr "FROM$"
+ .charmapstr "FEELING$"
+ .charmapstr "BUT$"
+ .charmapstr "HOWEVER$"
+ .charmapstr "CASE$"
+ .charmapstr "THE$"
+ .charmapstr "MISS$"
+ .charmapstr "HOW$"
+ .charmapstr "HIT$"
+ .charmapstr "ENOUGH$"
+ .charmapstr "A LOT$"
+ .charmapstr "A LITTLE$"
+ .charmapstr "ABSOLUTELY$"
+ .charmapstr "AND$"
+ .charmapstr "ONLY$"
+ .charmapstr "AROUND$"
+ .charmapstr "PROBABLY$"
+ .charmapstr "IF$"
+ .charmapstr "VERY$"
+ .charmapstr "A TINY BIT$"
+ .charmapstr "WILD$"
+ .charmapstr "THAT’S$"
+ .charmapstr "JUST$"
+ .charmapstr "EVEN SO,$"
+ .charmapstr "MUST BE$"
+ .charmapstr "NATURALLY$"
+ .charmapstr "FOR NOW,$"
+ .charmapstr "UNDERSTOOD$"
+ .charmapstr "JOKING$"
+ .charmapstr "READY$"
+ .charmapstr "SOMETHING$"
+ .charmapstr "SOMEHOW$"
+ .charmapstr "ALTHOUGH$"
+ .charmapstr "ALSO$"
+ .charmapstr "PERFECT$"
+ .charmapstr "AS MUCH AS$"
+ .charmapstr "REALLY$"
+ .charmapstr "TRULY$"
+ .charmapstr "SERIOUSLY$"
+ .charmapstr "TOTALLY$"
+ .charmapstr "UNTIL$"
+ .charmapstr "AS IF$"
+ .charmapstr "MOOD$"
+ .charmapstr "RATHER$"
+ .charmapstr "AWFULLY$"
+ .charmapstr "MODE$"
+ .charmapstr "MORE$"
+ .charmapstr "TOO LATE$"
+ .charmapstr "FINALLY$"
+ .charmapstr "ANY$"
+ .charmapstr "INSTEAD$"
+ .charmapstr "FANTASTIC$"
+ .charmapstr "$"
diff --git a/data/text/easy_chat/groups/status.s b/data/text/easy_chat/groups/status.s
new file mode 100644
index 000000000..51069896d
--- /dev/null
+++ b/data/text/easy_chat/groups/status.s
@@ -0,0 +1,111 @@
+gEasyChatGroup_Status: ; 83DC152
+ .charmapstr "DARK$"
+ .charmapstr "STENCH$"
+ .charmapstr "THICK FAT$"
+ .charmapstr "RAIN DISH$"
+ .charmapstr "DRIZZLE$"
+ .charmapstr "ARENA TRAP$"
+ .charmapstr "INTIMIDATE$"
+ .charmapstr "ROCK HEAD$"
+ .charmapstr "COLOR$"
+ .charmapstr "ALT. COLOR$"
+ .charmapstr "ROCK$"
+ .charmapstr "BEAUTIFUL$"
+ .charmapstr "BEAUTY$"
+ .charmapstr "AIR LOCK$"
+ .charmapstr "PSYCHIC$"
+ .charmapstr "HYPER CUTTER$"
+ .charmapstr "FIGHTING$"
+ .charmapstr "SHADOW TAG$"
+ .charmapstr "SMART$"
+ .charmapstr "SMARTNESS$"
+ .charmapstr "SPEED BOOST$"
+ .charmapstr "COOL$"
+ .charmapstr "COOLNESS$"
+ .charmapstr "BATTLE ARMOR$"
+ .charmapstr "CUTE$"
+ .charmapstr "CUTENESS$"
+ .charmapstr "STURDY$"
+ .charmapstr "SUCTION CUPS$"
+ .charmapstr "GRASS$"
+ .charmapstr "CLEAR BODY$"
+ .charmapstr "TORRENT$"
+ .charmapstr "GHOST$"
+ .charmapstr "ICE$"
+ .charmapstr "GUTS$"
+ .charmapstr "ROUGH SKIN$"
+ .charmapstr "SHELL ARMOR$"
+ .charmapstr "NATURAL CURE$"
+ .charmapstr "DAMP$"
+ .charmapstr "GROUND$"
+ .charmapstr "LIMBER$"
+ .charmapstr "MAGNET PULL$"
+ .charmapstr "WHITE SMOKE$"
+ .charmapstr "SYNCHRONIZE$"
+ .charmapstr "OVERGROW$"
+ .charmapstr "SWIFT SWIM$"
+ .charmapstr "SAND STREAM$"
+ .charmapstr "SAND VEIL$"
+ .charmapstr "KEEN EYE$"
+ .charmapstr "INNERFOCUS$"
+ .charmapstr "STATIC$"
+ .charmapstr "TYPE$"
+ .charmapstr "TOUGH$"
+ .charmapstr "TOUGHNESS$"
+ .charmapstr "SHED SKIN$"
+ .charmapstr "HUGE POWER$"
+ .charmapstr "VOLT ABSORB$"
+ .charmapstr "WATER ABSORB$"
+ .charmapstr "ELECTRIC$"
+ .charmapstr "FORECAST$"
+ .charmapstr "SERENE GRACE$"
+ .charmapstr "POISON$"
+ .charmapstr "POISON POINT$"
+ .charmapstr "DRAGON$"
+ .charmapstr "TRACE$"
+ .charmapstr "OBLIVIOUS$"
+ .charmapstr "TRUANT$"
+ .charmapstr "RUN AWAY$"
+ .charmapstr "STICKY HOLD$"
+ .charmapstr "CLOUD NINE$"
+ .charmapstr "NORMAL$"
+ .charmapstr "STEEL$"
+ .charmapstr "ILLUMINATE$"
+ .charmapstr "EARLY BIRD$"
+ .charmapstr "HUSTLE$"
+ .charmapstr "SHINE$"
+ .charmapstr "FLYING$"
+ .charmapstr "DROUGHT$"
+ .charmapstr "LIGHTNINGROD$"
+ .charmapstr "COMPOUNDEYES$"
+ .charmapstr "MARVEL SCALE$"
+ .charmapstr "WONDER GUARD$"
+ .charmapstr "INSOMNIA$"
+ .charmapstr "LEVITATE$"
+ .charmapstr "PLUS$"
+ .charmapstr "PRESSURE$"
+ .charmapstr "LIQUID OOZE$"
+ .charmapstr "COLOR CHANGE$"
+ .charmapstr "SOUNDPROOF$"
+ .charmapstr "EFFECT SPORE$"
+ .charmapstr "{PK}RS$"
+ .charmapstr "FIRE$"
+ .charmapstr "FLAME BODY$"
+ .charmapstr "MINUS$"
+ .charmapstr "OWN TEMPO$"
+ .charmapstr "MAGMA ARMOR$"
+ .charmapstr "WATER$"
+ .charmapstr "WATER VEIL$"
+ .charmapstr "BUG$"
+ .charmapstr "SWARM$"
+ .charmapstr "CUTE CHARM$"
+ .charmapstr "IMMUNITY$"
+ .charmapstr "BLAZE$"
+ .charmapstr "PICKUP$"
+ .charmapstr "PATTERN$"
+ .charmapstr "FLASH FIRE$"
+ .charmapstr "VITAL SPIRIT$"
+ .charmapstr "CHLOROPHYLL$"
+ .charmapstr "PURE POWER$"
+ .charmapstr "SHIELD DUST$"
+ .charmapstr "$"
diff --git a/data/text/easy_chat/groups/time.s b/data/text/easy_chat/groups/time.s
new file mode 100644
index 000000000..0678acc65
--- /dev/null
+++ b/data/text/easy_chat/groups/time.s
@@ -0,0 +1,47 @@
+gEasyChatGroup_Time: ; 83DD72D
+ .charmapstr "FALL$"
+ .charmapstr "MORNING$"
+ .charmapstr "TOMORROW$"
+ .charmapstr "LAST$"
+ .charmapstr "DAY$"
+ .charmapstr "SOMETIME$"
+ .charmapstr "ALWAYS$"
+ .charmapstr "CURRENT$"
+ .charmapstr "FOREVER$"
+ .charmapstr "DAYS$"
+ .charmapstr "END$"
+ .charmapstr "TUESDAY$"
+ .charmapstr "YESTERDAY$"
+ .charmapstr "TODAY$"
+ .charmapstr "FRIDAY$"
+ .charmapstr "MONDAY$"
+ .charmapstr "LATER$"
+ .charmapstr "EARLIER$"
+ .charmapstr "ANOTHER$"
+ .charmapstr "TIME$"
+ .charmapstr "FINISH$"
+ .charmapstr "WEDNESDAY$"
+ .charmapstr "SOON$"
+ .charmapstr "START$"
+ .charmapstr "MONTH$"
+ .charmapstr "STOP$"
+ .charmapstr "NOW$"
+ .charmapstr "FINAL$"
+ .charmapstr "NEXT$"
+ .charmapstr "AGE$"
+ .charmapstr "SATURDAY$"
+ .charmapstr "SUMMER$"
+ .charmapstr "SUNDAY$"
+ .charmapstr "BEGINNING$"
+ .charmapstr "SPRING$"
+ .charmapstr "DAYTIME$"
+ .charmapstr "WINTER$"
+ .charmapstr "DAILY$"
+ .charmapstr "OLDEN$"
+ .charmapstr "ALMOST$"
+ .charmapstr "NEARLY$"
+ .charmapstr "THURSDAY$"
+ .charmapstr "NIGHTTIME$"
+ .charmapstr "NIGHT$"
+ .charmapstr "WEEK$"
+ .charmapstr "$"
diff --git a/data/text/easy_chat/groups/trainer.s b/data/text/easy_chat/groups/trainer.s
new file mode 100644
index 000000000..c54980029
--- /dev/null
+++ b/data/text/easy_chat/groups/trainer.s
@@ -0,0 +1,21 @@
+gEasyChatGroup_Trainer: ; 83DC0C0
+ .charmapstr "I CHOOSE YOU$"
+ .charmapstr "GOTCHA$"
+ .charmapstr "TRADE$"
+ .charmapstr "SAPPHIRE$"
+ .charmapstr "EVOLVE$"
+ .charmapstr "ENCYCLOPEDIA$"
+ .charmapstr "NATURE$"
+ .charmapstr "CENTER$"
+ .charmapstr "EGG$"
+ .charmapstr "LINK$"
+ .charmapstr "SP. ABILITY$"
+ .charmapstr "TRAINER$"
+ .charmapstr "VERSION$"
+ .charmapstr "POKéNAV$"
+ .charmapstr "POKéMON$"
+ .charmapstr "GET$"
+ .charmapstr "POKéDEX$"
+ .charmapstr "RUBY$"
+ .charmapstr "LEVEL$"
+ .charmapstr "$"
diff --git a/data/text/easy_chat/groups/trendy_saying.s b/data/text/easy_chat/groups/trendy_saying.s
new file mode 100644
index 000000000..fce55c53b
--- /dev/null
+++ b/data/text/easy_chat/groups/trendy_saying.s
@@ -0,0 +1,35 @@
+gEasyChatGroup_TrendySaying: ; 83DDDF2
+ .charmapstr "KTHX, BYE.$"
+ .charmapstr "YES, SIR!$"
+ .charmapstr "AVANT GARDE$"
+ .charmapstr "COUPLE$"
+ .charmapstr "MUCH OBLIGED$"
+ .charmapstr "YEEHAW!$"
+ .charmapstr "MEGA$"
+ .charmapstr "1-HIT KO!$"
+ .charmapstr "DESTINY$"
+ .charmapstr "CANCEL$"
+ .charmapstr "NEW$"
+ .charmapstr "FLATTEN$"
+ .charmapstr "KIDDING$"
+ .charmapstr "LOSER$"
+ .charmapstr "LOSING$"
+ .charmapstr "HAPPENING$"
+ .charmapstr "HIP AND$"
+ .charmapstr "SHAKE$"
+ .charmapstr "SHADY$"
+ .charmapstr "UPBEAT$"
+ .charmapstr "MODERN$"
+ .charmapstr "SMELL YA$"
+ .charmapstr "BANG$"
+ .charmapstr "KNOCKOUT$"
+ .charmapstr "HASSLE$"
+ .charmapstr "WINNER$"
+ .charmapstr "FEVER$"
+ .charmapstr "WANNABE$"
+ .charmapstr "BABY$"
+ .charmapstr "HEART$"
+ .charmapstr "OLD$"
+ .charmapstr "YOUNG$"
+ .charmapstr "UGLY$"
+ .charmapstr "$"
diff --git a/data/text/easy_chat/groups/voices.s b/data/text/easy_chat/groups/voices.s
new file mode 100644
index 000000000..89fc8319b
--- /dev/null
+++ b/data/text/easy_chat/groups/voices.s
@@ -0,0 +1,65 @@
+gEasyChatGroup_Voices: ; 83DCA20
+ .charmapstr "!$"
+ .charmapstr "!!$"
+ .charmapstr "?!$"
+ .charmapstr "?$"
+ .charmapstr "…$"
+ .charmapstr "…!$"
+ .charmapstr "………$"
+ .charmapstr "-$"
+ .charmapstr "- - -$"
+ .charmapstr "UH-OH$"
+ .charmapstr "WAAAH$"
+ .charmapstr "AHAHA$"
+ .charmapstr "OH?$"
+ .charmapstr "NOPE$"
+ .charmapstr "URGH$"
+ .charmapstr "HMM$"
+ .charmapstr "WHOAH$"
+ .charmapstr "WROOOAAR!$"
+ .charmapstr "WOW$"
+ .charmapstr "GIGGLE$"
+ .charmapstr "SIGH$"
+ .charmapstr "UNBELIEVABLE$"
+ .charmapstr "CRIES$"
+ .charmapstr "AGREE$"
+ .charmapstr "EH?$"
+ .charmapstr "CRY$"
+ .charmapstr "EHEHE$"
+ .charmapstr "OI, OI, OI$"
+ .charmapstr "OH, YEAH$"
+ .charmapstr "OH$"
+ .charmapstr "OOPS$"
+ .charmapstr "SHOCKED$"
+ .charmapstr "EEK$"
+ .charmapstr "GRAAAH$"
+ .charmapstr "GWAHAHAHA$"
+ .charmapstr "WAY$"
+ .charmapstr "TCH$"
+ .charmapstr "HEHE$"
+ .charmapstr "HAH$"
+ .charmapstr "YUP$"
+ .charmapstr "HAHAHA$"
+ .charmapstr "AIYEEH$"
+ .charmapstr "HIYAH$"
+ .charmapstr "FUFUFU$"
+ .charmapstr "LOL$"
+ .charmapstr "SNORT$"
+ .charmapstr "HUMPH$"
+ .charmapstr "HEHEHE$"
+ .charmapstr "HEH$"
+ .charmapstr "HOHOHO$"
+ .charmapstr "UH-HUH$"
+ .charmapstr "OH, DEAR$"
+ .charmapstr "ARRGH$"
+ .charmapstr "MUFUFU$"
+ .charmapstr "MMM$"
+ .charmapstr "OH-KAY$"
+ .charmapstr "OKAY$"
+ .charmapstr "LALALA$"
+ .charmapstr "YAY$"
+ .charmapstr "AWW$"
+ .charmapstr "WOWEE$"
+ .charmapstr "GWAH$"
+ .charmapstr "WAHAHAHA$"
+ .charmapstr "$"